80.6 feet = 24.56688 meters