Three Worlds by M.C. Escher

Three Worlds by M.C. Escher