88888888OOOOOOOOOOOOOOOZZZZZZZZZZZZZZZZZ$Z$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
888888O8O8OOOOOOOOOOOOOZZZZZZZZZZZZ8OO7$I$O8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
888888OOOOOOOOOOOOOOOZZZZZZZZZZZ$II7Z+=I?:Z$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
88888O8OOOOOOOOOOOOZZZZZZZZZZZ$+?======I?~I7$ZZOZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
8888888OOOOOOOOOOZZZZZZZZZZZ$$I??+++??++II7$Z$$ZOOO$7$$$$$$$$$$$$$$$$$7$$$$$$$$$
88888OOOOOOOOOOOZZZZZZZZZZZ$+??++++?+++++?III7ZZZZOZ$O$$$$$$$$$$$777777$7$$$$$$$
8888OOOOOOOOOOZZZZZZZZZZZZ?+??=++=+===++++?III$ZOO88OIZ77$77777777777777777$$$$$
888OOOOOOOOOOZZZZZZZZZZZ$++I?+++=======+=+??I77$OOOO8$IO777777777777777777$7$77$
88OOOOOOOOOOZZZZZZZZZZZ$I=??++===+~~=:==+=++?7I$ZOZO88$7$777777777777777777777$$
88OOOOOOOOOZZZZZZZZZZZ$Z~=?+=+=~::~=~===++=??I?$$ZZ88OO?$77777777777777777777777
OOOOOOOOOOZZZZZZZZZZZ$$8:?I=+==~::~~=:~~I===+?77ZZOO88877O777777777777777777777$
OOOOOOOOOOZZZZZZZZZZZ$77:??++=~:~~~~~+=~=+=I7$?7$$$O8DD$7O7777777777777777777777
OOOOOOOOOZZZZZZZZZZZ$$$8:??++=~~~~=~+~==++?IIZ77Z$ZO88DOOD7777777777777777777777
OOOOOOOZZZZZZZZZZ$Z$$$$O?$I===~~:~~~+~=+?+I7Z$ZNZZZZ888D8N7777777777777777777777
OOOOOOOZZZZZZZZZZ$$$$$$D?7?=7IO~=7?===+???7ZZOZ8ZD8O888DM8777777777777777777777$
OOOOOOZZZZZZZZZ$$$$$$$$$I??+OII8$?7I?+7==78$+==?I7Z8O888NN7777777777777777777777
OOOOOZZZZZZZZZ$$$$$$$$$$???+I+=~~+7?+=+=?O8$M8OMM8OOO888OM8D77777777777777777777
OOOOOZZZZZZZZ$$$$$$$$$$Z7II?++NZ,M8$I~==7ZNZZ7OO$ODZ$O88DMDD77777777777777777777
OOOOOZZZZZZZZ$$$$$$$$$$$?7??+~++I+I++=+=?OOZ7II+I7Z$$$888ZD8Z7777777777777777777
OOOOZZZZZZZZZ$$$$$$$$$77II?+=+I+I====+++IOOO$$I7$$?7ZDO8ONN877777777777777777777
OOOZZZZZZZZZ$$$$$$$$$777+??+~~=++=~=++=++$OD87I77777ZO88OMNO77777777777777777777
OOOZZZZZZZZ$$$$$$$$$7777+I7?~:~~:=+7?+::?7O8OD77I77$ZO88ON8D7777777777777777777$
OOOZZZZZZZZ$$$$$$$777777=?I??=~~=7Z+++++IZD8DNO$77$$8888888O777777777777777777$$
OOOZZZZZZZ$$$$$$$$$77777+?I??===7Z=~~I?ZOM88DDOZ$7$Z8D88$DO777777777777777777$7$
OZZZZZZZZ$$$$$$$$$$77777I+I??+?77~I::::7+Z8DI+O?$ZZ8DD8D$8777$77777777777777$$$$
OZZZZZZZZZ$$$$$$$777777777=?=III++=I=+O~Z7ZNDM+D7ZON7$O8Z$$7$$$$77$7777$$$7$$$$$
OZZZZZZZZ$$$$$$$$777777777+?=+I7I=$D7$I+?+77OMMZ8IID7D7N$$$$$$$$$$$$$$$$$$$$$$$$
OZZZZZZZ$$$$$$$$$7777777777=~=,~=77MNZ7ZN$7ZONZ7?~?M7D7Z$$$$$$$$$$$$$$$$$$$$$$$$
OZZZZZZZ$$$$$$$$$77777777777?~+==:==7I~=+~??D$O$++O$8N8$$$$$$$$$$$$$$$$$$$$$$$$$
ZZZZZZZZ$$$$$$$$7777777777777~.+?=I~==7+~$ZI7OOZI+=88D$$$$$$$$$$$$$$$$$$$$$$$$$$
OZZZZZZZ$$$$$$$$77777777777777++~~=~~+???+IZ8OO7I+$MOZ$$$Z$$$$$$$$$$$$$$$$$$$$$$
ZZZZZZZZ$$$$$$$$777777777777777I??:===~=+77$IOZ=~?7DNO$$$$$$$$$Z$$$$$$$$$$$$$Z$$
ZZZZZZZZZ$$$$$$$7777777777777D,?I++=++=~~+?77?7I~$NNNDM$ZZZZZZZZZZ$$$$ZZZZZZZZZZ
ZZZZZZZZ$$$$$$$$77777777777IMM...7+7+=?=~+I7==?Z?NNN?7MMMMZZZZZZZZZZZZZZZZZZZZZZ
OZZZZZZZZ$$$$$$$$777777I$MNMMM....+7=+I+==+=$8OINNN=INMMMMMMMM$ZZZZZZZZZZZZZZZZZ
ZZZZZZZZZ$$$$$$$$777NMMNNNNNMM......I$IIOI7?8DNND===?MMMMMMMMMMMMZZZZZZZZZZZZZZZ
OZZZZZZZ$$$$$$$7NMMMMMMNNMMNMM........7$$7Z8888D.~~~IMMMMMMMMMMMMMMMMMOZZZZZZZZZ
ZOZZZZZZ$$$$MMMMMMMMMMMMNNNMMM+........~$7ZD$Z.,,,:=MMMMMMMMMMMMMMMMMMMMMMMZZZZO
OZZZZZOMMMMMMMMMMMMMMMNMNNNMMMM..........$O...,,,.:IMMMMMMMMMMMMMMMMMMMMMMMMMMOO