Generate an image of a M.C. Escher-style staircase of interconnected, mirrored, and tessellated cubes, with each cube featuring 6 faces of different geometric shapes (triangle, square, circle, octagon, pentagon, and hexagon) in a seamless, continuous loop.