25459 meters = 83526 feet and 10.83 inches