80.9 feet = 24.65832 meters