80.82 feet = 24.633936 meters