.....~77I7777777777777777777777777777777777777777777777777777777777777777I......
...:77777777777777777777777777777777777777777777777777777777777777777777777I....
..:7777777777777777$..7777777777777777777777777777777777777777777777777777777...
..7777777777777777$....,77777777777777777777777777777777777777777777777777777...
..7777777777777777$......7777777777777777777777$$$$$7=+7777777777777777777777+..
..777777777777777$........7777777777777777$$I. .......77777777777777777777777?..
..777777777777777$ ........I7777777777$$?.............77777777777777777777777?..
..777777777777777I..........77777777$I...............I77777777777777777777777?..
..777777777777777~. ........=77777$$........ ........777777777777777777777777?..
..777777777777777~....77.....7777$=.................I777777777777777777777777?..
..777777777777777I....777:...77777..................7777777777777777777777777?..
..I7$7777777777777...?7777..I7777.....~777$....... I7777777777777777777777777?..
.......:$7777777777..I7$77II77777..I777777,.......I77777777777777777777777777?..
......   ..=$77777777+77.77777777:77$7I77$.. ....?777777777777777777777777777?..
......      ..:$77777777~7777777777$.:77$.......I7777777777777777777777777777?..
.... .      .....I7777777.I777777$$.I77$,......777777777777777777777777777777?..
. .      .........,777777.7777777,.777I.. ..,77777777777777777777777777777777?..
         .. ........777777.7777$..777777777I777777777777777777777777777777777?..
. .      .. .     . .77777+.77$..77777777777777777777777777777777777777777777?..
         .......... ..77777..$..777777777777777777777777777777$$$$77777777777?..
         .777I=.......777777...77777777777777777777$$$$I.. .. .....7777777777?..
. .      .77777777....I7777$..7777777777777777$$7.................77777777777?..
         ..777777777,.I777$ .+777777777777$$,. . .................77777777777I..
 ..      ..$$$~~$$$$$+$$$$...$$$$$$$$$$$?..... . ................7$$$$$$$$$$$I..
..$.      ..$$$$.$$$$$$$$I..$$$$$$$$$$... .... . ................$$$$$$$$$$$$I..
 .$$~.   .. ?$$$$.~$$$$$$...$$$$$$$$............................$$$$$$$$$$$$$?..
 .$$$$..... .~$$$$..$$$$, .$$$$$$$$.. ... .... . ...............$$$$$$$$$$$$$?..
..$$$$$$$.... .=$$$..$$$...$$$$$$$. . ........ . ..............$$$$$$$$$$$$$$?..
 .$$$$$$$$$$$$$$$$$$..7,. +$$$$$$.. .  .. .... . .............7$$$$$$$$$$$$$$?..
 .$$$$$$$$$$$$$$$$$$$.....$$$$$$... ........... ..............$$$$$$$$$$$$$$$I..
 .$$$$$$$$$$$$$$$$$$$7... $$$$$$.......~$$$$$$$~.............$$$$$$$$$$$$$$$$?..
 .$$$$$$$$$$$$$$$$$$$$,...$$$$$$...=$$$$$$$$$$$. ...........$$$$$$$$$$$$$$$$$I..
..$$$$$$$$$$$$$$$$$$$$,...$$$$$$.7$$$$$$$7.7$$:............$$$$$$$$$$$$$$$$$$I..
 .$$$$$$$$$$$$$$$$$$$$...:$$$$$$$$$$$$$$..$$$$............$$$$$$$$$$$$$$$$$$$I..
 .$$$$$$$$$$$$$$$$$$$$...=$$$$$$$$$$$7. 7$$$$............$$$$$$$$$$$$$$$$$$$$I..
 .$$$$$$$$$$$$$$$$$$$$...:$$$$$$$$$$...$$$$$............$$$$$$$$$$$$$$$$$$$$$I..
 .$$$$$$$$$$$$$$$$$$$$....$$$$$$$,...7$$$$$...........$$$$$$$$$$$$$$$$$$$$$$$I..
 .$$$$$$$$$$$$$$$$$$$$....$$$$$....$$$$$$$.... . ...~$$$$$$$$$$$$$$$$$$$$$$$$I..
 .$$$$$$$$$$$$$$$$$$$$....$I.....7$$$$$=........ .$$$$$$$$$$$$$$$$$$$$$$$$$$$I..
..$$$$$$$$$$$$$$$$$$$$.........$$$$$$$$$$$+::+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$?..
 .$$$$$$$$$$$$$$$$$$$$.......$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$I..
..$$$$$$$$$$$$$$$$$$$$.....Z$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$I..
..$$$$$$$$$$$$$$$$$$$$,....$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$I..
..$$$$$$$$$$$$$$$$$$$$I....$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$I..
 .$$$$$$$$$$$$$$$$$$$$$.....$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=..
..7$$$$$$$$$$$$$$$$$$$$.....7$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...
 ..$$$$$$$$$$$$$$$$$$$$~.....$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$....
. ..~$$$$$$$$$$$$$$$$$$$.....:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.....
. ......????????????????......?????????????????????????????????????????~........
. ..............................................................................
.   . .....................................DDDD ................................
,DDDDDDDDDDDD............................... DD ...ZD...........................
,D= .:DD. .DD. .... ........................ DD ...DDD..........................
,D= .:DD...DD............................... DD ................................
...  :DD.....DDD8.?D8....DDDZ .....:DDN,.....DD . DDD:..DDDD..DDN......=DDN,....
... .:DD.....~~DDDOND .ND7  DD8.. DD. .DN ...DD . ~7D,..~~NDDD 7DD...~ND..,DN ..
  . .:DD.......DN ....DD ....ND  DD.....DD . DD ...ID,... ND....DD.. DN.....DN .
   ..:DD.......DD.....DDDDDDDDD .DDDDDDDDD ..DD ...ID,... ND....DD.. DDDDDDDDD..
.....:DD.......DD.....DD........ DD......... DD ...ID,... ND....DD.. DD.........
. ..DNDDDZ...77DN7+....DDD+,=DD...DDD~,IN~.77DD7: 7ZD$7 77DD7 .7DD77.,DDO~,7N~..
  . =====~...=====:..... +DNO, .....7DNI...+====, ===== ===== .+====....$DNI....
... ............................................................................
...     ... .................. ............... .................................