kd:::;;..,;:,::clc,'',......,;;,.',;dKKKKKKKKKX0kkxOx:,'.':,..,.',:;'''';lOK0000
oo:ccllc:c:,...':lc:c;....',;;,::,;c0KKKKKXKKX0dlollcl,..';,','.',,,;:..,lxk0KKK
llc:;;;:c,'.. .'::;;,,....::;;::ccxKXXXXXXXXOolc:;:c:...'..........,c;,,;lokKXX
x,.'..';,',.....':c:;'.''':l::;,,;::d0NNNNNNXc:;;:;;;l;..;:'..........','':;:kKX
x;,'..'.... ....l;..,:llc;''..''..;dO0Okxdol,'..,::;. .;:;,;:lo;,;,,;cc;;cclkk
'.,'...,.. . ...o:.....,;..',:,..'.'............,c::. .cc:lclcoocc;,,;,;,:c::;
,,,.,.'.. .. ''o,;'............................,cc; .;:;;:,;cccc. .,:,;,.';'
''.';;. .;d;:llc;. ......................,::, ':;'';,::::c:'.;:;;,. .
..'.,,. .o';loc'. ... . .... .... ....,:;' ;:,,..,;;ccc:c;;;c;;;:,,
'.,,. .. 'd,;'''. .... ...... ...... ..,;;. cKx;..,,;;:;:::cc:;;,,,,
'.,,.... ,l':;'cllo, ..... .,;;. lXO..'.';cc;;;;:;..;c:'.
..''.,... ..:c;k0KXkk0; .. .... .;;;. lKk''...:::c;,,',...;..'
::;;:c'.:cc;,;:oOdlxK000KO:.... . .c'... ......::;. dKx'....'cc:',;;, ..'.
OOOxddddkdkdodkdkkxdxloxdddc;,';l:ld:cdc;,,,,,'':kx:,,lxOKkdcc:,;ddd:,;',. ..
kkOklxOkodK0xxkdkxloOckxookxo:cokxl:',cocllldxkdldooOk0xd0OOxo0Ox0Ocxxc;dl,,,;,;
oldd:dxOxkK0olo:dodxlxOxxx0xOOOkkooc;cdkkO0OKKxkdxddolxldxOOkkxdxxkldo;;ddlxo;:c
c;;lcllxxkdxxkkll;::'ocodkdldodkocoodk0kldkOKx0ooxk:'od;coKocxo;c::,cdlxddxkkxdO
l:l:;c';d::llol,lOdlc:,ccoo.o;;xld:;cll:,o:dx;o:llc.cxl:,cc'll;'cx0xoxkxo:::ldkO
Xxoxc:',;.'xkoc,,OWNodd:::ko;.,kkolol::;','dd;;.,,,lOo,.;;;lco0XWWNXX0Oodold0NXN
kooNKlxxlo;oXWKd'oOk;xX0doONK0lkNWXKd,ckdl:xk:Oo.loc0Kxocl:kONMMMMMMMWKdk00KXNWM
xcoNNocO0ko:k0kc,x0x'cdclooxxxdlddoll::'cdxkxc:kdxdoxkkxxl:kNMMMMMMMMWNOxxO0000N
xc0MWKdlxxcx0OockKk;:;;llooxxollodd:lll.;xOKKd,OOOOkkkxxxo.lXNWMX00NWWWKokKK00O0
kKWMWW0kxcl0Oo,:dOkc:cdddddoooocclllc:..:coldol'cddddxdxxc.dNNKWNNNNKKK0Ok00Okkk
ocxOdolkk:;doc:::dx.'lok0k0000O0kOxxkd.,kOKOKXX:;00KXXXXKK::0doXWWN00kdkkkkOOkxk
c.;o;:;lx:'c;:c,'cd,.....,codk0KKKOOKx.lKXXXNNNd.0Oxdc;,...lOlcxOxxodddkk0000kxx
. ,c;,.,oc,:,;:'.;d;.,c;.. ....'',,,'.;;:;:;;,'....';, '.:ddc.;kdlldx0KNNKNK00K
. cc,..,l;::.,:,,xl..'c'....'od;d,...'. .',....'xk,ccd:...ldl'.'xo:lxOKKXNKNNNKN