25900 meters = 84973 feet and 9.04 inches