26223 meters = 86033 feet and 5.57 inches