XXNNNNNNNNNNNNNNNNNNXXXXXXXXXXXKKKKKKKKKKKKKKOdddddddddolllllllllllllooooooooooo
XXNNNNNNNWWWNNNNNNNNXXXXXXXXXXXXXKXKKKKKKKKKK0xxxxxxxooolllllllllllooooooooooooo
XXXXNNNNNWWNNNNNNNNNNXXXXXXXXXXXXXXXKKKKKKKKK0xxxxxxdoooollllllllloooooooooooooo
XXXXNNNNNNWNNNNNNNNNNXXXXXXXXXXXXXXXXKKKKKKKK0kkkkxddooooolllllllooooooooooooooo
XXXXXNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXKKKKKKKKKkkkxxddddooooloooolooooooooooooood
XXXXXNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXKKKKKKKKOkxxxddddooooooooooooooooooooooodd
XXXXXXNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXKKKKKKKOkkxxxddddoooooooooooooooooooooddd
XXXXXXXXXNNNNNNNNNNNNNNNNXXXXXXXXXXXXXKKKKKKKKOkkkxxxdddddoooooooooooooooooooddd
XXXXXXXXXXXNNNNNNNNNNNNNXXXXXXXXXXXXXXKKKKKKKKOOkkkxxxdddddooooooooooooooooooddd
KXXXXXXXXXNNNNNNNNNNNNXXXXXXXXXXXXXXXKKKKKKKKK0OOkkxxxddddddddddoooooooooodddddd
KXXXXXXXXXXXXNNXXXNNXXXXXXXXXXXXXXXXKXXKKKKKKK0Okkkxxxxddddddddddddddddddddddddd
KKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKXXKKKKKKK0Okkkkkkxxxxxxxddddddddddddddddddd
KKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKNXXK0OOkkkkxxxxxxxddddddddddddddd
KKKKKKKXXXXXXXXXXXXXXXXXXXXXXXKKXXXXKKKKKKKKKKKNXK00OOkkkkkkxxxxxxxddddddddddddd
KKKKKKKKKKXXXXXXXXXXXXXXXXXXXKKKXKKKKKKKKKKKK00XKKK00OOOkkkkkxxxxxxddddddddddddd
KKKKKKKKKKKKKXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKK000MMMMWNX00OOOkkkxxxxxddddddddddddd
KKKKKKKKKKKKKKKKKKKKXKKKKKKKKKKKKKKKKKKKKKKK000MMMWWNKK0OOkkkkxxxxxddddddddddddd
000000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK000WMWNXK00Okkkkkxxxxxxddddddddddddd
00000000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000NWNNXK0OOkkkxxxxddddddooooooooooo
000000000000KKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000XWWNXK0Okkxxdddoooooooooooooooooo
0000000000000000KKKKKKKKKKKKKKKKK000K0000000000XWNXK0Okxdddooooolllooooooooooooo
0000000000000000000000000000000000000000000000000OOkxxddoolllllllllllllooooooooo
000000000000000000000000000OOOOxxO0000000000000kdddooolc;;:ccccccllllllooooooooo
kkkkxxdddoolllcccc:;',kO000OOOOxdddO000000000kxdodoool;..'''''''''''',,;::;;;;:l
.....''';;;c:lxoKOOk;'dOOO0OOOOOddddONXKokN0xddoddoooc..',,''','''''.....''....l
.....''''',,,,;c:::;''lkOOOO00OOdoddkXNKlx0kxxddxddoo...''.''''''''.''...... .lo
..................,:,.:xOOOOOOOO0000KXNNK0O0Okxkdddoc. .,,,,''.....'.,.....  coo
;....    ..... ...cdc ,dkOOOOOO0KKX0kOKXXKkxxOkkxddd;   ..'''''''''.......  ,ooo
o;.....  ..     ,coxd 'dkkOOO0KNNK0x;:x00x:,lkxkxxxd.   '......... ... ..   looo
kxo;            ,odkx .okKXNNXXXNXOOKK0KOkkOkxkOkddd.   l,.'....  .  ....  'oooo
kxxc  .      .. .okkk. dXNNNXKXXXXKkO00xxxkkkkOkkkxo.   o....    .    ..   :oooo
xxx;  ', .,. .,  ':::.,KXXXXXKKKKK0Oxddoldddddxkkkko   .c  .       :. .    loooo
:cc'.   .    .. ....'.xKXXXKXK0000OOxddddxxl:::lxkxl   .:        ..c  .   .ooooo
.''... .  ....  .....'O00KKKKK0000OOkxxxxxxl::;,;od:   '.        ..:      ;loooo
...................'.c00OO0OOOOOOOkkkkxxxddc:;;;'.,,   .  .      ..,      cllooo
.....'.,,,,',,.,:cd0Ox0000OOOOkOOkkkkxxdddlcccc,,..    . ..      ...      lolooo
,:;c:;.;;,',;:,c:ccdkO0KKK0OOOOOkOkkxdoooo:;;';o''..        .  .         .lloooo
c:c:c::::;cc::::ccc:cdKXXXK0OkOkOkkkxdoodc,,'':::....         ..         'looooo
cc::;;;;:;;'.,::;:;,.x0OOOOOkxddkOkxxolod:,.;::cl,....                   ':;cloo
,;,:l::;:,;';c::;:cc:OOOkkkxxxdlokkkxdood::c::::o'.....                  ;cc:;:c
;,,...',;:;;:ccccccc:xkxxxxddollclkkkkdod;...,,,:......  .               :llccc;
:::c;;::::c;:ccc:,:,;odoodddoolc;,cxkkkdd:,',,',......  .    ..          :ccllll
c:c:,:c:;;:;,:c::;;,c:c::coooc,.   cxkkkd;...'.....                      :ccccll
'';:;;'...,::;c;.'..:c:,..;xkkd.....;xkkxo........             .         ccccccc
c:c:;''.,::c;,;cc:;,,....'.col;.',.. ckkkxxd'....            ..          ccccccc
,'',,;,;;:::c;::;;.,:.,... ..        .d00kdo;...            .         ...ccccccc
'',::,:',;.,'...'''',''........      .xK00k'.....           ..           ;:ccccc
:'.'.........''''''''''.........     .oxOkd......      .  ... ..        .,::::::
.............'''''''''''................,'.....                .       ..,::::::
..............'''''''''''....................    .     .         ........c::::::
...........'''''''''',,,,''''''...........     .. ..  ..........   ......cc::cc:
.........',;;;:ccclclc:;,,,''.......  ........    ..             .  .   .::clcc:
.'..''',;:clloodool:,........      ...    ..... .  .      ....   .      .::cccc:
',,,,,,,,'........ .......................  .    .     ............     .::::::c