80.51 feet = 24.539448 meters