25838 meters = 84770 feet and 4.09 inches