Diffraction refraction reflection resonance