80.84 feet = 24.640032 meters