.....~?~.,II=....
..IIIIIIIII7777..
.. ......... .......+7IIIIII7II7777Z, ..
.......:I77777I.. . .Z,,7I7:...7I77$Z8...
....I7IIIIIIII77$Z=..~...7.....+I77ZZ8~..
......:7IOIIIIIIIIII777$O:8N..?8,....I7$ZO87...
.....IIIIIII??IIIIII7777$ODM..N8Z....$7ZO88:...
....IIIII???????IIIII7777$OD..MM+....7$O888,...
...77III????????IIIII7777$ZON.MN.....+$O888888.
..77IIII????????IIIII7777$ZODMI~,,,::?ZO88DDDN?
..77IIIII?????IIIIIII777$$ZODN8I7IIIII$O88DNNN.
.~777IIIIIIIIIIIIIII7777$ZO8DDN8IIIII777ZO8DND
.I7777IIIIIIIIIIIII77777$ZO8DDDO7IIII777$$ZOD..
. ......I$777777IIIIIIII777777$ZO88DD8Z7I777777$ZZOI.. ....
. ... .,Z$77777777777777777$$ZZO88DD8ZI,......,=O8D:......
...,,.....OZ$$7777777777777$$ZZOO888DD7=.........,~+ZMD?....
..II7N.. 8OZZ$$$$$$$$$$$$ZZZZOOO888D7+,.........,~+7ONN....
.7IIZ8 ...D8OZZZZZZZ$ZZZZOOOOOOO8887I~.........,:=+7ZNN....
..Z7778D....D88OOOOZZZZZOOOOOOO8888D7?~........,:~+?7ZNI....
?II77777Z7...88888OOOOOOOOOOOO888DND7?=.....,,::~+?I7Z.
7II77$ZZZ$Z:..,D88888888OOOO8888===I7I+~::::~===+?77$Z.
~D88888$777$O~...DD888888O888D==+?+?7II?++++++?II77$Z.. . ...
...III777$O8OOZO7...,?ZOZ=O$7III777777777I777777777Z,. ...
..+$77$Z88888O$$O8?..... .. ...ZZZ$$$$$$$$77777777$N... ...~?+~:,,~+..
.II7D888ODD88Z$$O88D......IDDDDNNNNZZ$$$$$77777778NN..... ..Z??~........+...
7III77777NNND8ZZO888D8Z$$ZZZOO88DNNN8O$$$$$$$$ODDDDN.....
++=:......77$$7..
,ZZZOOOOODDDDDD88888887777$ZOO8DDNNNOO888.....+8D=......8++===:.....7777$Z..
........... ....I8O$..8888OZZZO888DDDD$77OO8I .. . I??OOOZZ......7777$ZD.
....7$Z8.. . . . .=$$DDDDDD8ZOI::7$Z$$INN8.... ..I?$OOZZZ77.....I777$Z8.
.:$777$ZON.... ......+OOOZZ$$ZZZZZ~~7Z$ZZZZZDD88D.. .$??OOZZZ$77......777$Z8~
=$7777$ZO87,.:III$..7$OOZZ$$$ZZZZ=:78Z$$ZZZZZOZOOO,....?7?+OZZ$$77...... I7$$Z8=
+$7II7Z$$ZDIIIIII7$$$OOZZ$$$$$ZZI,I8Z$$$$$Z$ZZDOZZZO...7I?++7$77+.::......?7$Z8:
+O777$7$8D77IIIII7ZO8OZZZ$$$$$ZZ~.7O$$$$$$ZZZZ8MZZZZ$Z.7I?+~:...IIII$.......$8D
+8Z$7ZI$DO$77III7Z88Z7$$77$$$$ZZ~.?Z$$$$$$ZZZONNZZZZ$777ZOZ$77IIIII$8:.....,=7I.
.ZO$7ZI7D8Z777II7$Z77777777$$ZZZI.:O$$ZZZZZZODNO,D8OZZ77IIIII?II$OO=~~,...:=I$..
.=8Z$Z778D8O777III777IIII7$Z$$777=..Z$ZZZZZ8DNN.....O8Z$$777I7Z8+++++=~.,ZO88$..
.,DZ$$8$7ONNO777IIIIIIII77$$777777=..7ZZZO8DNN.. .. ..8Z$7777$O8???+++7ZO88DD...
..OO$$$ZO$Z8NO$777IIIIIII777IIII7777+..=DNNNN...... ...8OZ$77$Z87III?88888DD....
..?DO$$ZODD8D8+8OZ777IIIIIIIIIIII7777Z7+~7NN$. .8OZ$7II77IIII7$8DDO.
...IND88DNNN.. .OZ777IIIIIIIIIIII77777Z877$.. ..8888$77777$$ZODO..
. ...OOMNN7.. ....OZ$777IIIIIIIIIII77777$Z$... ....,8OZZZ$ZZO7 ....
....... Z8O$7777IIIIIIIIII77777$$8... ... . .+8O8OO...
...... .O8OZ$777777IIIIII777777$$$$..... . ...........
7D88OZ$$77777777777777777$$$8..
. .DZDD88OZZ$$$$$$$$$$$$$ZODD...
.. ND8OZO8DDDDDDDDDD8ZZ$$.....
..O8OOZZZZZZZZ$ZI.
. .OOZZZONMM8. .
.. OO88888DNNM.
...O88888DDNMNI..
..ZZO88DNNMMMMM..
.,88OOOZ$ZO8NMMM8
..ND8ZZ$$$ZOO8NMM
...8ZZZZZO++++?IN?
......ZOOO88+I8DDD88D~...
....:OO88DO?88888888D$ .
...OO8DN+88O8O8O8888...
...DDNN+88O8OOOO888:
..NND+88888OOO888.. ...
. ??IOZZ$$II??~.... .. . ,,.: .