..................................''....'.......................'',,'.';;'.......................',,'..',,'.................................
...............................',,,...........................',,,''''',;:;;:ccllllll:;,''......'''.............................''..................... .....
.',,'..........................'cool,.........................,;cc:;;::c::codxkkxdxxkO0KXKKOdc;':llc,..........................':cc;............................,,,..
,;:::;;,....................,:ldkO0Oxdl:'..................';::c:::clllodolldxO0K00OkOKXXXNNNXX0OOkkoc:;'...................,;:lxxxo:;,'....................',;:ccc:,'...
:ccllc:,....................,cdOKXXK0kd:'.................',::;:::cclodddxxxxkOO0KKXKKKXNNXNNNNXKK0K0kdc,..................':ox0KKK0kdl;'...................,codddolc;'..
:clllc;......................'oO0KKKOx:..................,;:lllccclcldxkOkkkOkOO00KXKK00XNWNNXNNKOkO0k:'....................':x0KKK0ko,......................;ldddol:'.
;;;:c:;'.....................,ldxxdxdo:'...............',:cloolllloodxkkOOO000O0000KKKKKKKXNNNNNNXKkkdc'.....................;okOOOkxl'......................;cllccc:,...
.....''......................';;;'',;;,'............',,;;:cllcclooodxO000K00KKKK00KKKKKXXKK000KKKK0Okko;.....................,:c:;;cc;,......................',,...''.....
...................................................'',,;;:cccclcllodxO00KKKKKXKKK00000KXXXKKOkxxxkkxxxxc'..................................................................
.............''''''''''.............................',',;;::cccccloddk0XKKKKKKKKKKKK000OO0OOOkxxxkkkkOxc''..................................................................
loooooodddddxxxxxxdxdddddddoooooollllccclllllllloooll;'',,;::::::cllox0KKKK00000K0000000OkkkxkxxxxkOOOdc;;,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,;;;,,,,,'''''
kkOOO0000KKKXXXXXXXXXXXNNXXXXXXXXXXXXXXKKKKKXXKKXXXXKc',,;;;;;;;;:codxOO0KKK000000000OOkkxxxkxkkkkkkOkoxOOOOOOOOOOOOkkOOOOkOOOO0000000OOO000OOOOOOOO000OOOOOOOOOOkkkkkxxxddo
OOO000KKKXXXXXNNXXXNNNNWWNNNNNNNNNNNNWWWNNNNNNNNNNNNXc',;;;;;;;:clloooddxdxxxkkkOOOOOxdddxxdkkOOkkOOOdcKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNXXXXXXXXXXXXXXXKKKKKKKKKK00OOOkk
OO00KKKXXXXXNNNNNNNNNNNWWNNNNNNNNNNNNNNWWWNNNNNNNNNXk;,,;;;::::ccclloooooooododdxxxxkkxxxxxxkkkOkkOOxc:dXNNNXXXXXNNNNNNNXXXXXNNNNXXNXXXXXXNNNNNXXXXXXXXXXXXXXXXKKKKKKK00OOOk
000KKKXXXXXNNNNNNNNNNNNWWNNNNNNNNNNNNNNNNWWNNNNNNNXKo;;;::::cccc:clddxxxdddddodxxkOOkxxxddxdxkkkddkOd:;;oXNNNXXXXXNNNNNNNXXXXNNNNNNXXXXXXXXNNNNNXXXXXXXXXXXXXXXXKKKKKK000OOO
00KKKXXXXXNNNNNNNNNNNNNWWWNNNNNNNNNNNNNNNNNNNNNNNNXKl;::::::clllooloodddddooxdddddxdoloddxxxxkkkxloxdc;:ckNNNXXXXXXNNNNNNXXXXXNNNNNNNXXXXXXXNNNNNNNNXXXXXXXXXXXXKKKKKKK0000O
KKKXXXXXNNNNNNNNNNNNNNNWWWNNNNNNNNNNNNNNNNNNNNNNNNXk;;:;;;;:loodddddddolooooxdooooooollooddxxxxxxllooccodk0NNNXNXXXXNNNNNXXXXXXNNNNNNXXXXXXXXXXNNNNNNNXXNNXXXXXXKKKKKKKKK000
KKXXXXXXNNNNNNNNNNNNNNWWWWNNNNNNNNNNNNNNNNNNNNNNNNXO,,;,',:clc:;,;::;;;:cclloollclcc::colcldxxxxxdcccccldk0XNNNNNXXXXNNNNXXXXXXXXNNNNXXXXXXXXXXXXXXXXNNNNNNXXXXXXKKXXXKKK000
KXXXXXNNNNNNNNNNNNNNNNWWWWNNNNNNNNNNNNNNNNNNNNNNNNXK;','.,;cc::;:::clc;'',cdxxdc;:,;..:dddoxxxxxxxllccloxkkXNNNNNXXXXNNNNXXXXNXXNNNNNNXXXXXXXXXXNNNXNXXNNNNNXXXXXXXXXXKKKKK0
KKXXXXXNNNNNNNNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNKc',,,,,;:;,','''lo;.';okOkxol:clooxkkkkkOOkkxxdol:loxx0NNNNNNNXXXXNNNXXXXXXXXXXNNXXXXXXXXXXXNNNNXXXXXNNNXXXXXXXXXXKKKKKK
kkOOOOOO00000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKO:,,,,,,;;;::clooo;,::lkOOkxxdooloodxkkOOOkxxxodddlokkKKXXXXXXXXXXXXXXKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKK000
,;;;;;::::::::cccccccccclllccccclllllllclcclcccccccccc;,,',;::;:::ccc:;;::lkOOkxxxxkkkkkOOOOOkkxxxodxkdxOxddddddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddddddooo
.'''''''''''''''''''''''',''''''''''''''''''''''''''',,,,';;;:::cloooc:;,:oO0OkxddkOOOOOOOkxxxddxxdodkOOk;'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''.
.'''''''''''''''''''''''''''''''''''''''''''''''''''''',;,;,;;;;:lool:;''cxkOK0kdcldkkkkkkxdddddxddoxOOOl''''''''''''''''''...''.'''''''''''....'''...'.'.''.''''''''''.....
''''''''''''''''''''''''''''''''''''''''''''''''''''''.',;;,,,,,;:c:;,'.,:dxxkkdxo::ldxxxddoooooddoldkd:'''..'''''.'''''''......'.'''''''''''.............'...''.''''''.....
''''''''''''''''''''''''''''''''''''''''''''''''''.'...'',,,,,,,,,,,''..,'';ccl:ldxl:codddooooooooll:,''''''..'''.'''''''''......''''''''''''''..........''..''...''''......
'''''''''''''''''''''''''''''.''''''''''''''''.'..'''''''',,,,,,,,,''''::;;lddxxkkOkxccloooollllooll;''''''''''''...''''''...'.'..''''''''''''''.............''..'''''......
'''''''''''''''''''''''''''''''''''''''''''''....''''''''''',,'',',,;,;:::codoxkOOOkxdllloooolllllcl;'..'''''''''....'''''.....''''''''''''.'.''.............''....''.......
'''''''''''''''''''''''''''''.''''''''''''''''...'''''''''''''',,',,,',,;;;,,;,,;codooollodooollcccl,...'''''''''''...''''...''.'''''''......'''.''........'''....''''......
''''''''''''''''''''''''''''''''''''''''''''''''.'''''''''''''''',,,''',,,....''..'cccccloooollcccll..'..'......''''.'''''...'...''''''''....'.'.'..'........'''..'.'''.....
dddooooolllllllllllllllllllllclllllcccclllccllllllcccccccc:c,'''''',;;,,;;:;ccc:,:loolcccccllllccll: ..,;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,,,
XXXKKKXXKKKKKKKKKKKKKKXKKXXKKKKKKKKKKKKKKKKKKKKKK0kxxxxk00d,.',''''',,'''',::cccclllllcccc:clolllook'...,ckOOOOOOOOkkkkkkkkkkkkkkOOOOOOOkOOkkkkkkkkkkkkkkkkkkkkkkkkOOOOOkkkk
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OkxxxxxkO0XXNOo:,. .'';dkko .',''''''''',,,,;;::cloodddllcclllclolXd ....;:cooocodxkkkkOolxOOKXKXXXNNNXXXXKXXXXXXXXXXXXXXXXXXXXXXXNXXXXXXK
NNNNNNNNNNNNNNNNNN0dddlc:;;;;,.............'::ccclokkl;;cc' .''''''',;;;::clllodxkkxxoc::cccccllxW0.. ....... . .......',;coxOkO00XXXNNXXXXNNNXNNNNXXXXXXXXXXXXXNNNXXXXXX
XNNNNNNNNNNNNNNNKc...................,cdxxk0XK0kdolcc:;;,. .,'''''',,,;:cllclooollccccccccllkWWO.. .......... ......'',:cdkk0XXXNNXXXNNXXKXNNNNNXXXXXXXXXXXNNXXXXXXX
XXNNNNNNNNNNNNNX,...................;dO0KKXXK0xlcc:;;;'.. cl,',,,'''',;;::::::::cccccclloKWWN;............. .......','';lKXNNNXK0XXXXXXXXXKKXNNXXXXXXXXXXXXXXXXXX
XXNNNNNNNNNNNNNx ..............,okkkO00KXXXKxolc:,.... .kkl;'''''''''',;;;;;::::cclx0WWWWo................ ........;'..dXNNNX0xKXXXXX00KK0O0NNXXXXXXXXXXXXXXXXXX
XXXNNNNNNNNNNNNk ..........;d0XXK0kO0KXXNNNOocl'.. 'kOOdc;''''''',;;;;;::clx0NWWWWWk,............... .....;c,',ok0XKKxkKXXXX0KXKK0O0XXKKXXXXXXXXXXXXXXXK
XXXNNNNNNNNNNNNc ......cxOxdOXXXkcldOKXNNN0ox:.... ;dlcokxl;,'..';:c:cox0NWWWWWWW0l'................ ...;ll;..;;:lddd0KKKOxOXXKKOxkKKKX0kXXXKXXXXXXXXKK
XXXXNNNNNNNNNNx. ... ...l0K0OkxkKXXx;'cdxkkkxdkOk:..... .. ...dOk' .. .'''lKWWWWWWWMNxc.................. ..lkOOo,',;cl;lxkOkddO0Okxood0O0ddO;lOXXXXXXXKKKK
00000KKKKKKKKKO. .......,lxOo:lkOklokOOKXKl':cllodddkKKx'....... ......x:.......,'...:0WWWWMM00:................. .dO00ko;',;,.;;:c:,;codollodkxx, oK'.;d0KKKKKK00
;::::ccccccccc,......:kNKOOx:;:lk0x,;odkKXXk:;cooddookO00,...... ...... ......,';dKWMMW0K'............... ....... .'lddo:,',;,',,;'',;;;;;codddxc. .Xk....,cdxdddd
.....'''''''........kWNOdxxl:;:loxOd;':lxkkkl.:clodolxxdd' ... .. .. .... ....c0NKxc;dXMNKO.............',......... .......',;....,,,''',;:llood:. lW, ......''''
.'.'.'''''........'0MWkoccc:::;:lldxo;.':cclc.,:cc:';c:;. . .,x' .;. ;, ..,kWWWNNXOk0kkKd.............xWX0k:.'................ ..':','''',:cc;'. ...Kk ..........
....''......... .0WWO,:;;;;;;,,,;:oodoc,';:;'......... . ..;NX,.c'..:. ..'.kWWWNXXXKNWOO0o.............kx0XMl.................. .....:c,. ..,oc'.oX. .........
....... . ;NNWo.';;;,,,,,,,,;;:ccll;.............. .. ...;NNx.;;..; ...,.'0NKXXWWNWWWMWo.................'..................... ... 'okxdlclloxO0Odod:kKl. ....
... cXXWc..,;;,,''.... 'o,','.........................,WNX:.,;'....,'..:0XKKNWWMMMMWc..................................... . ..,:::cccc;,..,oOKkc ...
lKKN;...,''... .':oc........ .................. ..'WWXxc,,'...',...,oNX0KWMMMMMWc...................................... .',;;,'......'o, ..
.cKXO...,;::clok0Ol........... . ............... .WMNXd;.,.'.''...;;kNKKWMMMMMWc...................................... .',;;;,'....... .
.xXNXkxddoxkOkkkl,. ........... . ... .KNWWxc,;'.. .....'0KKNMMMMMWc.............................. . ..,.......'..
,kklkxlllooddl,. ................... .kKXNc,.;,. cKXNWMMMMW:............................
.ocloxodxkkx; .................... xKXd;,.,,. .:NNNWWMMMX,..........................
'cxxxxxddo, ...................... . .. dOd,',;.,. .'XNNWMMMWO........................
.xkxl:,c:. . ........................ :c',::c,.:. .kNNWWMMNl.....................
.',;:' .......................,;;;::c:,..:. .dNNWWWWK:....................
.' .... ..... ........,;.:d::::;.. ;. .cNXNWWNko:............
.. ...... .......c'. od:::;,.... :... .;XKKNWNkdl..............
. . .. .cccccccc. lX' cxxNc :0xxxl lll: ,lll. :X' .Xd ,cll:. lW,.OX..Xo ,:::. :::..clc. ,col; .:c:.Nl ;ldoc. .;X0;;;. ;Mc.,:.'Wl ':::. ,::'clc. .::,;ll; .:::' .::';ll, '::,'::. .Kl..cW; ck kK ol .'cM' ';MNd,.:. 'Xd,.'oN; .KO;';0Ml ,Nd'..:Xk .;X0;;;. Nl'NWl'W. .'cM, .dMx,.cW; ,WKc''0O ''Kk .;MKc.'Xx 'Xx;,lNM;. .;xX' kK .M' .M: kWxddddxc lW .Wl kN cM' Kk kKXc;W0K .M, :M. Wl No oN 0k .Ml k0 OX dM. 0o. ':KN:; ::oMd:: :lMx::' .Kk:,;cxx .OKl:lKMk; .00c,;oXo 'cNKccc. cMk oMo ::oMd::. ,xMl..cWO;.:WO, :OW:. ,::XK::. .lMk, :KX:..kKookNM. oXO .''''. ''''''' ''''''. .,;;'. .',' .'. .,;;' ....... ' . ''''''' .'''..'''. '''. '''' .''''''. .'''. '''' .:c:00 .;' 'cc:' 'oooo: oooo: oMMMMx 'MMMMx xMMMMo ;MMMMo '::::::::::' ;::::::::::. .:::::::::::::; .,lxO0KXKOxc' 'kkkk' .:::::::::::::; OMMMMc cMMMM: xMMMMMMMMMMW, lMMMMMMMMMMMc :MMMMMMMMMMMMMMd .c0WMMMMMMMMMMMMXdxMMMM, :MMMMMMMMMMMMMMd KMMMM; dMMMM, dNNNWMMMMMMMK. .NMMMMMMMWNNX; ;NNNNNNNMMMMMMMMl .dWMMMMMN0xdodxONMMMMMMMM' ;NNNNNNNMMMMMMMMl ''''';WMMMMc''''''''OMMMMc''''. 0MMMMMMMMd OMMMMMMMMx ;WMMMMMMMW; ;XMMMMNd' 'xWMMMMM' ;WMMMMMMMW; 'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd KMMMMKMMMW: cMMMMKMMMMk 'NMMMNkMMMMN' lWMMMWl ,NMMMM; 'NMMMNkMMMMN' 'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd KMMMM.0MMMN. .NMMMx,MMMMk .XMMMW; oMMMMX. :MMMMM: oMMMMl .XMMMW; oMMMMX. .oooooOMMMMXooooooookMMMMKooooo, XMMMW.'WMMMk kMMMX.'MMMMO 0MMMMl kMMMM0 .XMMMMx 'NXK0l 0MMMMl kMMMM0 cMMMMx ,MMMMd XMMMW. lMMMMl :MMMW; .MMMM0 kMMMMd OMMMMk :MMMMW. kMMMMd OMMMMk oMMMMo :MMMMo .NMMMN. OMMMW'.NMMMd .MMMM0 lMMMMk .KMMMMc dMMMMK lMMMMk .KMMMMc dMMMM: lMMMMc .NMMMN .NMMMWWMMM0 .MMMMK ,WMMMN:,,,,,,,lWMMMN' dMMMMK ;kkkkkkkkkkkkkkko ,WMMMN:,,,,,,,lWMMMN' OMMMM; dMMMM: .WMMMX :MMMMMMMW' .MMMMK .NMMMMMMMMMMMMMMMMMMMX. cMMMMW. lMMMMMMMMMMMMMMMK .NMMMMMMMMMMMMMMMMMMMX. ;WWWWWMMMMMWWWWWWWWWWMMMMWWWWWW, .WMMMX kMMMMMMl .WMMMX .KMMMMMMMMMMMMMMMMMMMMM0 .NMMMMd ;kkkkkkkOMMMMMOko .KMMMMMMMMMMMMMMMMMMMMM0 :MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM, .MMMMK .OKKKKx .WMMMX OMMMW:.............dMMMMk :MMMMW: .MMMMW. OMMMW:.............dMMMMk ,00000WMMMW000000000WMMMW000000' .MMMMK .NMMMN. xMMMMc kMMMMd lMMMMWo. .MMMMW. xMMMMc kMMMMd NMMM0 .NMMMK ,MMMMK .NMMMN. lMMMMO .XMMMWc :NMMMMNd;. .cMMMMW. lMMMMO .XMMMWc .MMMMk .MMMMO xWWWMMMMMWWWWW0 .NWWWWWMMMMMWWWNWWWMMMMMMWWWWd OWWWWMMMMMMWWW. .oXMMMMMMX0OkkkO0XWMMMMMMW. :WWWMMMMMMWWWWd OWWWWMMMMMMWWW ;MMMMo ,MMMMk xMMMMMMMMMMMMMK .WMMMMMMMMMMMMMNMMMMMMMMMMMMMd 0MMMMMMMMMMMMM. :kNMMMMMMMMMMMMMMMMXOo; :MMMMMMMMMMMMMd 0MMMMMMMMMMMMM cMMMM: :MMMMd .,,,,,,,,,,,,,' ',,,,,,,,,,,,,',,,,,,,,,,,,,. .,,,,,,,,,,,,, .;coxkkkkxdoc:'. .,,,,,,,,,,,,,. .,,,,,,,,,,,,, dMMMM, lMMMMl ':::: .::::.