80.37 feet = 24.496776 meters