ouroboros cat helix floating over a harsh landscape by naoto hattori and hiyao miyazaki and casey weldon and salvador dali and rene magritte and hans bellmer and mc escher