26021 meters = 85370 feet and 8.82 inches