80.43 feet = 24.515064 meters