Mind Blowing Ambiguous Cylinder Illusion

The "Ambiguous Cylinder Illusion" is a finalist for the Best Illusion of the Year Contest 2016, and is mind blowing to say the least.

As you can see, it's a bunch of squares. But wait? In the mirror, it looks like a bunch of cylinders.

According to CNET, the cylinder/square trick comes from Kokichi Sugihara, an engineering professor at Meiji University in Japan. "The direct views of the objects and their mirror images generate quite different interpretations of the 3D shapes," reads the illusion's description.