diffraction limit diffraction limit diffraction limit diffraction limit diffraction limit diffraction limit diffraction limit diffraction limit diffraction limit diffraction limit diffraction limit diffraction limit diffraction limit diffraction limit diffraction limit diffraction limit