83786 feet = 25537.9728 meters