Noise Abatement 3D Flight Planning Using a Snake Algorithm