83780 feet = 25536.144 meters