25751 meters = 84484 feet and 10.9 inches