26011 meters = 85337 feet and 11.12 inches