25853 meters = 84819 feet and 6.65 inches