Egyptian Ouroboros

11755 56256 89546 31170 87221
33845 87588 70237 84360 19629
05359 36578 56047 68114 58583
16270 20889 99753 88035 55643
68803 32052 39413 26883 83119

Cover