25452 meters = 83503 feet and 11.24 inches