25909 meters = 85003 feet and 3.37 inches