fraunhofer diffraction - everything you need ᅠᅠ