8085 meters = 26525 feet and 7.09 inches