26024 meters = 85380 feet and 6.93 inches