25960 meters = 85170 feet and 7.24 inches