k'...;. .,..,l;...cXNKKNl  .    ......................................,clc:'......'............  .d0
o..;dOc'.:xkcckk:.,xNMN0,..'........................................cccc:;:c:'................... .l
d..:dd;dxlOWXoclxc..lNWx..........................................;o'       ,lc.................'.  
0l..,.:xcddlOWNOc':l.:x,..........................................od         ;k;....'.............. 
00x;''loOKddlckNW0l;,'  ..............';;;;;'...  ................od         ,k;....'...............
00Kx'c0k0OkkdolloOXNd. ............  .oddd:ol.;ol:;''..............:;       'lc.....................
0000dcok0c'lONNkllloc............... 'oclo;dl..dddlodl..............,oc;,,;ox;......................
00O00Oo::ll;;K0c:cc,.....'.....'',;..cl'cc;dl. :do:,ldo:,::,. ........,::::,........................
d,:lcx0x:''c0Xxlll'.........  ,,;,  ,d::o,.dl. .;lll,;ldc.,cl.   ...................................
 :NNO;..;dc.;x''o:...........,,.,   ,d:ld' :l.;:..,dl..,l,  ,'   .. ..'.............................
:KMWk.   '';c:ol,c' .........'..  lo.;,cd'..,.oNx. ':;':;,.,'.:k; .,. ..............................
kWNd.  .oOl',..dO.  .'....'...c. lNWo..,:';c. oWMx..,,.:O;,OK.:XX; .:.   ...........................
cl:   ,0WNo.  .,kk. .'.  ,c. :O,oNMMW0cco;,K0llXMWk:dxc;:,'OMx;OMXd'.c,.  ..........................
0l.  .0WMx    cOc;  ..  .c; .kNc0MMMMMXdOXooXMKKMMMWNWMWXl:XMWkkWMMX,'l;'. .........................
00:..;d0K,   :XMo  ..   .;..:XMkKMMMMMMMMMWXNMMMMMMMMMMMMNXWMMMMMMMMk.'l;:;.........................
0d.,l;,'.   :NMW:....   ..;lxNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWNKKKOxOKKl..;'l'........................
K:,dx'.,,. .cKNx....     'kOxkddXMMMMMMMMMMMMMMMMMMMMWNKOo:;,'',',;:::. :,,l. ......................
0;';;.    .kOd:....    . ,KMN0Oo,;xWMMMMMMMMMMW0kxxxxocllldxkO0XNWWWWWK:;c.cl.......................
klxol.    'OWX;...  ...c..dKo'.':::OMMMMMMMMMMMWXKKKKkdkNMMMMMMMMMMMMMW0:o':dl......................
kcooo:oxo..c0l....  '.,d; 'dc.   .';kWMMMMMMMMMMMMWWK,,k0000XWMMMMMMMMMN:c:;dd;.....................
kcxo:';::;... ...  ',.:do' lNx. .   .dWMMMMMMMMMMW0kx..;;cccoxddl:::xWMMo,c;ddl.....................
0cllc.',,;;:, .'. .l,.cdd: .O0l...   .0MMMMMMMMMWx..                .cd0d.:,ddd'....................
;.',;.cOK0KKl .'. ;l,':do,  .kN; .'...oMMMMMMMMMWd;,'  '.  .. .;;.  'dXWx.c,odd,..............  ....
     ..;kK0Kc ....c;',:dl'.  lWo.  'x:lMMMMMMMMMWNWMN,.;;..;, :Nx.'kXNWMx.l;ldd; .'......... .' ...'
..    .;od0Kc .'..o;,';d:,'  .cxd::lx:'ccdKMMMMMMMWOl' .','..,kd;xXMMMWK:.l,ldd; .'.......oo.  .....
       .d00Kc .'.'o;:''o:'. .'..,.,kO;.', .;oONMMMMWKxl:;,,'':loOWWNkc;c'.l,ldd: .',c,,Ox...   .....
       .oK0Ko ...'o;:;.:;   'dd0o.oNk:xNK:'  .'lxXWMMKdodk0XNNXKOo:.. .d;.c,ldd: .xNNl;o.     ......
.  .:' 'xK00k. ..'o;:: .. ..'0MMNXW0lkWMMN0oOk,:,:NMMNo. ...',..'c. :. ,..'.odd:  ,:'     '.........
c;.   ,x00000d. ..l;,l.  .l,;KMMMMMc:XMMMMMMMMNNKKMMMMk:xO' :O, oWOoOd:.   'ddd;        .ll.........
    .cO0000000d,...,..,. .,;.dWMMMMO''OWMMMMMMMMMMMMMMWWMNl,kWkoKMMMMKc:. .cddd,  .:' .c'...........
dddxO00000000000l. .;,';....,'oNMMMMXkc:okXMMMMMMMMMMMMMMMWWMMMM0xNMNdkO''ldddd. .cc'. .............
00000000000000000x' .lc'..c'...dMMMMMMWKOdOMMMMMMMMMMMMMMMMMMMNd,OWMWWNl,dddddc.  ..................
xx0K0000000000000KOl..;c;..c;'.'ONMWXKWMMMMMMMMMMMMMMMMMMWX0kc..oWMMWO:,lddddo, ....................
;'.:oOKK000000000000O:..:c'';,,,.:KWk;cOKXNWMMMMMWWNX0xlc,.   ;xNMMMk.;oo:cddc'.....................
 ,.  .,;:oxxkO000KKK00d'...    .. .kWXd,'::lOOooxkd:co:....;lOWMMMMX;:dd:,ldo,...'..................
 .:.         ....'''...             ,oX0olloOOllxkklcl;:l0WMMMMMMNk,,do:;odo;'..................... 
  ;;                               .;.;XMMMMMMNd:cc::cdOKWMMMMMMWd..lo,.cddc''.................... ,
  ':.                              .ol..:dXMMMW0xxkO0NMMMMMMMMMMX, ;o,  cdd,.. .................  cO
   ;;                               ;o;   ;0WMMMMMMMMMMMMMMMMWXO: .o:   cdo'. ................. .lO0
   ,,                              ',,. ...':dXMMMMMMMMMWXOkd:... ,o.  'od;......................cO0
   ,,                              co:  ......,0WMWMNOoc;.    ... ,,  .cd:. ..............    .   ,x
   ,,                       .,;.. .,co,..  ....'cc;,. .,,....,,''.'.  ;dc. .............  ..........
   ,,                       ;O0xc..  .''... ..'.''.   ,0X00XWMMWK''. 'ol. ...........  .............
   ,,         .'.           .,'.   .....  ....'...  ..lXMMMMMMMMd    ;;. ..........    .............
  .:'     .,:dO0x.           . ...................lOXKNMMMMMMNOc.    .............  ................
  :;   .,o0K00000d.            .'..............'.cWMMMMMMWX0x;   .. ..........'.  ..................
 .:. ,ok00000000k;.           ...................dMMMWKxl,.   ................'. ...................
.cclk0000000K0d;.            .'..''..............OWNO:.   ..................''......................
d0K00000000xc;. .'.....      .'. .'.............,d:.   .......................'.....................
00K0000000o... .'..''''..    ... ..'........''. ..   ..'.....................'......................