A Gaussian beam is transformed into a Bessel beam using a binary axicon and then reshaped by a flat multilevel diffractive ...