25539 meters = 83789 feet and 4.44 inches