Geometrical theory of diffraction