25829 meters = 84740 feet and 9.76 inches