26060 meters = 85498 feet and 8.25 inches