diffraction3256