80.12 feet = 24.420576 meters