26340 meters = 86417 feet and 3.87 inches