25585 meters = 83940 feet and 3.46 inches