80.78 feet = 24.621744 meters