80.49 feet = 24.533352 meters