26853 meters = 88100 feet and 4.72 inches