7952.9 meters = 26092 feet and 2.3 inches