d0KXXXKKKKXXKK0kxxxxxkkkOOOO0000KKKKKKKKKKKKKKK0OkxdoooddodxxkkO0000000000KK00000KK00KK000KXNNXNNNNWWWWWWWWWNN
lkKXXXKKKKXXKK0kxdddxxxkkkkOOOOO0000000KKKKKKK00OkxdooooodddxxxkOOOO0OOO00KK0000KKK0000OOOKXNXXXNNNWWWWWWWWNNN
:o0KKXXXKKXXXXXK0OkkxxxxxkkkkkkOOOOO000KKKK000OOkxxoloooolodxxkOOOOkOOOkOO000000OO00000000KXNXXXNNNWWWWWWWNNNN
;ckKKKKK00XXNNNNXXXXXKKKKKKKKKKKKKKKXXKKKK000OOkkxdolllllloodxkOOOkxkkOkOOOO00OOOOOO000000KNNNNNNNNWWWWWWWWWWW
c;lO000000KXNNNNNNNNNNNNNNNNNNXXXXXXXXXKK00OOkxoolc::;;;,,;;;:llodddxkkkkOOkOOkkkOO000O000KXNNNNWWWWWWWWWWWWWW
;,;xO00OO00XXXXXNNNNNNNNNNNNNNXXXXXKK0Oxxkxl:;,,''.............'''''';cldkOOkkkOOO00K00000KXXXXNNNNNNNNNNNXXXX
:;,ck000000KXXXXNNNNNNNNNXXXKKKKKK0Oxl;,,,,,'''''........................',;:cdkkOkkxkkkOO0KKXXNNNNNNNNNNNNNNN
:;;;dOO0000KXXXXXXNNNXXXK0kolccdxoc;,,,,','''.......... ....................';::,,,;:loxOKXNNNNNNNNNNNNNNNN
lcccoOOO0000KXXXXXXK00koc;'.'',,,'..',,,,,,''........ .................... .........',;coddk0XNNNNNNNNNNN
kkkkkOOOOOOk0XXXK0OOOxl;.. ..''''',,,,,'''''........ ....... ....... .':looolcd0XNNNNNNNN
00000OkkxkkkO0OkOOOkkd:'. .',,,,,,,,''''............ .......... ...... .;cloddoc:dKNNNNNNN
00000OOOOOOkdodxxdoollc,. .',,;;,,,'....''...'...................... . ... .',;:clooc;:xKXXXNN
OOO0Okxxxkxl:oolcccccllc,..',;;;,,,'..'''........................... ... ..... ....'',,;:lc,'oKNNNN
xxO0Okkxkx:,cl:;;;;;'::,.'',;::;,'''''''',,,,'............................. .... .. ...',;:,..oKXXX
xkOOkOkkxc';c:,.',....;:;,,;:::;,,,;;;coxkkkxl;................ ..':oddoc;'... ..... .. .....,,..'xKXX
kOOOOOOko'.;:'.';'. .:c,,;:::;;,,,;coxkOOOOOko,'................,lxkkkxdol:,... ... .. .. ..,'..:OXX
kOOOOO0k;..::..;;.. .';,',;:::;,''';ldkOOO00OOd;'...............,cdkOOkkxdlc:'....... ... . .''...c0X
O000OOkc'..::..'....'....,::;,.....';okkkkOOOOx:'...............,:dkOOkddol,... ... .'. .'xX
00Okkko,...c:. . ......';:,'',,,'...;lodxxkOxo:'...............''lxkkdlc:,......... .' ..cK
0000Ox;'...;c' .. ...,;,':c:,,'''''';:ldooc;''.................,cloc;'............. .' ..x
00000o'....':,. ...,,';;.. .....,'''';;;,'''..................'''.. ... .. ..'. ..:
00OOd,......;;:o;. .'..;,,,..'c'. ..,;,'..'''','........... ....... .. ... ... .:dc''. ..
0OOk:.......,:lkkxoll;.';;c:';:dxdc.:xl:,'..,''....... ..... ...... ..':..;o'........ .;ccldkxc,. .
Okxc.........:d000OOOko;;::;.;::oo:.,cxl;,''''....... .... ......'co...'........ 'oxxxxkkxl,. .
kkl,.........;okOOOO00Odc:c:,.';,,',;ll;,,',,'....... .. ..... ............,dkkkkkkkkc. .
Od;..........;okO0000OOkdcll:;'.''',;;;;,'',''........ .... ..... ....'.';lkkkkxkkkd:. .
Oo,..........;dkO00OOOOOkccl:;;,,,'',,;;'.','........ .. .... ...........;clxkkkkkkxxc. .
0x:'.......',:x0OO000000Ol;::;,''''',',,'''''......... . ..... ........:odkkOOOOkxxc.. .
KOd:.......;;cxOOOOOOOOO0o;;::,''',,'''''','''..''.................. .. ... ..ldxkOOOOkxxxo,.. ...
000d;'....',cdOOOOOOO0000d;,;:;;;;,,''''',,,,,,,''................... .. . ....... .'oxxkkkkkkkkxxl'.....',
K00Oo:,,'',;okOO00OO00000k:,,::;;;;;,,,,;;;:;;,,'''.......... ........ ......... .,oxkkkkkkkxxdddc,'..';l
K000Oxlc:;cdOOO00OO0KK000Ol;,;:::::;;;;;;:cll:,'..'''......... ..''.............. ..:dxxxdddddddoodol:;;;lk
XXXKKKK0O0KKKKKXXXXKKKKKK0x:,:clllcccccccoddo:,....'''........ ..;;:,'...','........,odddxddddxxkkkxxxdddxk0
XXXXKXXXXXKKKXXXKXXK000KKK0xloddxxdddolodxkxo:'.....''......... ..':clc:;'',:cc:,'...;ldddddxxddxxxxxxxddxxkO0
KKKKKKKKKKKKXXXKKK000KKKKK00kxkOOkOOxdxkkkkxo:''....'''......... ..:lllll:,;clllc::;codddddxxdddxxxddxxxxxxkO0
KKKXXKKKKXXKKKKKKKKKKXXXK0OO000K000OkkOOOOkdc,''.'.'.''..'.........,cloooc::llooolclooooooddddoooddodxxxxxkOO0
XXXXKXKKXXKK000KKKKKKKKK00OO0KKK000OOO0OOkxl;,''''.......''........':loooolcllodddoddlllllllllolloodoodddxkO00
KKKKK0KKK0KKK000000000K0OOOkO0KKK00OO00OOxoc;,,''''....''''........';clooollllooddddlcccclooolccclollllodxOO00
KKKKKK000KKKK000000000000OkxxkKXKK0O000kdol:::;,,,','',,,,,,'''.....',;cooolloddxxdlcccccclodocllccclllodkOO00
KXXKKKKKKKXKKKKK0000KKK00OOOkodKXKK0000kdlccccc::;;;;;;;::::;;;,,,'..';coddoodxxxd:,:ccc::::c::cllllllooxkkOO0
KKKKXKKKKKKKKKKKK0KK00000OOOkc;dKKK0K00Okdllllllcc::;;:::::::;,,,,,,';cldddoodxxd;..',;:::::c::cccccclodxkOO00
XKKKKXXKKK000K000KKK0OO000kkd:,lXXK0000Okdlcccccc::;;;;;:::;,'''''..';:lodddodkkd'.. ...;:::cccccccllloxkO00KK
KKKXXXKK0KKK00OO000000O0OOOkl,,lXXK0000kdc::clc:cccccllc:;,'''''','...,:ddooodkkl. ..,;:cllllllclldxkO000K
0KKKKXKKKKKKK00000000000OOOd;'':0X00000kl:clc:;,,,,,;'.............'..':ddooodxx; ..,:clccccccclodxOKKKK
kO0KKKKKKKKK00000KKK0OOOOOx:'..'l000000kdllc:;;,,'''...............''',cooodddo, .;ccc:;;cloooodk0KKK
OO000000000OOOOOOkkkkxxxkxc,....;k00000Oxdl::;;,;;,,................';:coodddo; .;c::;;;:clllooxOKKK
O0OOOkkOkkkkkkOOkkkkkxdddo,,'...,k00000Okkx:,''...'......... ....,cllodddoo, .:cclllllcccllodxO00
O0OOkkkkkkkkkOOOkkxxxddddl,''...'dKK0OOOkkkdoc,. ......... ..,,clcodooddo. '::cccclc::loooodxO0
OOkOkkxxxkkkkOkkkxxxkxxxxl'......cOKKOkOOOkdoll;,'......... .',,:lodoolloddc. .;c:::;::;;:clllllox0
0OOOOkkkOOOkkkxkkkkkkxxddc'......'d000Okkkkxdl:,,.. .........;loooloooodo, ..,;cllllc;,,;:;:ccloook
0000OOkkkkkkkxoodxxxddxxdc'.......'o00OOOkkkxdoc;,'..........'';codoodoloodo, .;oolllcllc:::::;:clooood
OOOOOOkxxxxkkkdoddxxddxxd:'........,lkOOkkxxddolllcc::'.',:::c:cloloooodooc' .cdllc:;:lllc:ccccccldddd
OOOOkkkxdddxOkxddxkxdddooc'.....'''',;lxkkddollcc::;:cc:c:;::::;;;:clollc;... .;cclllcccloollllolcclood
OOkkkkOkkxxkkkxxxddxxxxdxl,'.......'....';;;;clooooooddxdlcclllcc:::;;,'...... .,;:ccccccclllloolooolllo
OOOOOOOkxxkkxdxkxdxkkkxxxdl;,'......... .';ccoooxkkxdooll:,............. .,,;ccccc:llllooolollooll
OO0000Okkxxkkxkkxddxdddxkkxxl;'....... ...'... ............. ....... ..';:::cclcclooooooolllcccl
kxkkkkkkkkxxxkxdddxdooddxdok0kolcccccccclollll;.. .. .......... ....';::::;;::cllc;;:cccc:cc:cco
OkkOkkkkkkkxkkkxkkxddddddocckKXKKKKKK000KKK00Oo:'........ ..,:cc:::::;;;;;;:::cl;,;::ccc::::;,,;;;;:cllcclo
0OOkkkkkkkkxxkkkkxxxxdooooc,,lxO0KXXXXXXXXKKXX0kdc;'.......,::lokOOkkOOOOOOOOOkkkd;.',::ccc::ccclccc:loooolloo
OO00Okxxdxxxxxxkkxddxdddxxl,''';coxk00KKXXKKXNNXX0Oxl;'',:dkOO00KKKO0KKXXXXXXK0kc. ..''',;:;;;ccccccclolcclccc
OOOkxxxxxkkOkkxxxdxxddxxxddc'....';codxxkkO00KKXXXXXKOdodOKXXXXXXK00KKKKKKK0Oxc'. .'''',;::;:c:;:cllllc,,:c:c
kxxkkkkkkkkkxddxdxxxxkxoooll;'....';clloooddoooodxxdoolldkO0000OOkOOOOOOOkxdl,. ..',,,;;:::c:,,;:clllc;,,,;:
xxddkOOkkkkxkkkkkxxdxxdodolod:'...,:llloddxddoc;:;'.. ...'',,,;;:::cdxxxl;.. .','',,;;;;;:;,;;clolloc:;:ll
xdxxOOOkkkkxkkkkxdolodddddddkd:,'':lllclxkkxxdlcddl;......',,,,,:lol::dOOkl;. .;oc;,,,clcclcc::cclc::clllloo
kkOOOOOOkxOOOkkkxdccoxdldddxkkdc;:loollodOOkkxlclc;'...'';,,;;::::llc:oO0kl,. .';llc;::llcc:::clolooolllooooo
xxkOkOkkOkkkxxxxxdodxxdodxxkkOkdoodooloodkkkxool:,''.'',,,,,;:ccccclloxO0Oo;...':lollcllc:;;:cllollloollclooll
xkOOkkkkxddxxkkkxxdxxxdoodxxk0Okxkxdollllooc:::;;;;;:;:cc:::;:c::cccldkOOOxc,',:cc:;;;:::lllodddol::clllccllll
kOO00OOOOkkkkkxkkxxdddddxxxkO00OOkxdoolcllc::cc:,;;;,;;:lc,,,;;;:;;:lxOOOOkoc:clc;;:::clodddddoollc:::ccllllcl
dxkOOkkkkxxddodxxxdddxxxxxxOKKK0Okxdolcccc::c::ccccccc::cc::::::;;;:lkOOOkkdlcllc;;clc::cllollllccccc::cllcccc
xxOkxdxxxxxollodkkkkkxdxxk0KKKKK0Okxdollllooollclllc::cc:::ccllcccc:lxkkkxxdooolc:;clllccllllccc::cccoooooolcl
kkkxxxxxxdoodolodxdxxdxxk0KXXXXK0Okxollccclllllcllllllol:;clollccc:clxkkxxdddooool::;;,;:cccc::;;:lllloolcccll
xdooxkxxdoloxxxkxddoooxOO0KKKKKK0Okxo:;::;;:ccoool:codoolclooll:;;;;cdkOkkxxxdddolc::;;:ccllccc:clooooolllooll
odddddolooooodxxkkkxxxkOkO000000Okkxl,',:ccccloooolcllllc:clolc:;;,;lkOOOOOOOkxxddocccccclllllloooollllodollol
xkkollccccdolddddxxdxO0Okkxxxkkkkxdl;'';clooooooolccccccloooolllc::clxO0000OOOkkkkkdc,,;:ccc::clllllccclooollo
ddoooodxxolldkkkxkxddkkkkdlodolodolc;,:::llclllccccccloddddlccll::cccdOKXKK000O0KK0Odc;;;cc:;;:lllllcclccolclo
doodxkkkkxolodxxxxxdoox0Oxdxdoloxoc;,:cc:::;:cccclccccloxddddlc:coddolxXNNNNXXXXXK0kdo:;,;:;:clol:ccclolclc:ll
xdddxxxdddodxxxdxxdddkKXKkOOxocodl;,,;::;,,,clllloooc:ccllollolcooddolo0XXXXKKK00OOxdol;;:;;:lllc:cccldollolll
ddxxxxdoodxkxdodxxxdox00OOKOxc,;cc:clllll::ccodoooooloddolloloooooloolokK0OkxO0kooxxdcc::ccccclollllllllcclodo
odddodxdddxxxdodxxxxooxxddxxdlllllllooll:;::cloddol:;:coddolllllooodddddxkkkkO00xodOxc:ccccccccooodollclollooo
ddxdodddddodxdodxdddooxxoclddoolodl:lodlc:ccccllc::,,:loddlloooooolooodooxOOxxOOOookkoccccc:cclooooooddddddoll