83.45 feet = 25.43556 meters