83720 feet = 25517.856 meters