26005 meters = 85318 feet and 2.9 inches