83.23 feet = 25.368504 meters