80.92 feet = 24.664416 meters