80.45 feet = 24.52116 meters