............''''',,,,,;;;,,,'..
............... ....;oOOdc. ..........................................................
.......... ........... ;x00d,.... ...................'''''''''''''''''''...... .
........ ...,;::cclllooooooddddxxdddolc:,.. .... .... ........'',,;;;;;;;,,,,'... .....
...... ..,;::cccccc::;:;'.,'..'........',;:coxkOkdc,. ... .....',;;,,,'''';:,.
.....',;:::::;,... .. .. .. .':okOko,. ....',,,,,'....
.';::::;'. .. .. .. .;oO0x;. .....'.....
.,;;:;,.. .. .. .. 'lk0x; ................
.,:::,. .. .. .. .lkOd' .....'........
..';col;. .. .. .. 'oOOl. ...',;,.......
...':lddl,. .. .. .'. .;dOx, ...',;;,........
....'cddol;. .' .. .. .ckOl. ....',,'........
..... ....cddll:. .. .. .' ;dOx, ....'''........
'.... ....'',,,,;;;,,'....... ...:ddolc,. .' .. .. .lkOl. ....'..........
',,,'''.... .......',,,,,,,,,,,,,;;,,,,,,,,,''..... ...;ddoll:. '. .. .' .;xOd' ..............
''''''''''''''.......,,''''',,,,,,,,,,,,,,,,,,,,,,',,,,,,,,,,'....... ..'lxdolc,. .. .. '. 'oOkd; ........ ....
'.''''''''''''''',,''''''''''''',,,,,'',''''''...'''''''''',,,,,,,,;,,'''.''... ...:xxoll:. '. .. .' .ck0Ol. ........ ....
''''''''''''''.''''',,',,,,''''',,''''''....'''''.....'''''''',,,,,,,,,,,,,;,,,,,''... ..';okdoll;. .. .'. '. .;oxOd. ...... ....
'.''''''''''''''.'''',,,,,,,,,,'',,,,'''''''''''''''''.''...'''''',,'',,,'',,,,,,,,,,,''... ....'cxxdolc' .. .. .' ........... . 'oOk; ...... ....
'''..........'''''''''''',,,,,,,,'''''''',,,,,''''''...''..''.....''''',,,,,,,;,,,,,;;;,,'''.... ......'okxool:. .. .. .. ........ .. .lkOc. ...... .......
''''...'''''....''...''',''',,,,,''''',''''',,,'''.........'''......'''',,,,,,,'',,,,,,,'..'''''''.... ............... ................ . ..........,lxdoolc'. .. .. '. .. ..''. .:kOo. ....... .......
''''...''''''......''''''''''''',,,,,,,,,,,,,,'''''''''...........''.....'''''''',,,,,,,,'''''''''''''''........... . ... ....... ...............................,dKNXXKK00Odl;'. .. .. .' .'cd, ;x0x' ..''... ....
'''......'''''.''''',,''''''',',,,,'',,'',,,,''',''''.',,'..........''......''',,;;,',,,''''''''''''''''''''''''''............ ...................................;d0NNNXXXKKKKKKKOdc;'....... .. .. .. .... ... ,d0k, .';,.. .. ..........
.'''...''...''.'''..'''''',,''''',,''''.',,''''''.'''.',,'''''......''.''''',,,,,,,,,,,,,,;,,''''''..''''''''',,,,,,,,,,'''............''''',,',,,,''...............'cxKNNNXXXXXKKKKXXKKKK0kdl:;'.. .'. .. '. 'o0Oc . .,cc'.. ... ................
''''''''''...'''.....''...',,'''''''..'.''''',,,..',,,'..',,,'''............',,',,,,,,,,,,;;,'''''''.''.''''',,,,,'',,,,,''''''',,,,''''''''''',,,,''''''.......',cx0XNNNNNXXXXXXXXXXKKKKKKK000Oxol:;,'... '. .. .,. .,oO0l.. ................................. .. .... ... .... ....................
''''''''''''......'..'''''',,,,''',,''','''''','.....'....''''''.............'''''''',''''',''''''''....'.''',,,,,''''''''''','',,,,',,,,'''.''',,;;;,,,,,''..';ok0KXXNNNNNNNNNXXXXXXXKKKKKKKKK000000Okxdolcc:::;,,'...... .. .'... ... ............',,'..'','',,;,';;;;;,,,''.................................................. ....................''.... .... ...';:::,,''...... .. ..............................
,,,,,''''''..'''''''''..'.''''''''''''','''',,''......',,'''''''..............'..'''',,,,,,,,'''''....'''..''',,,'''''.'',,,,''''''''',,,'','...'''',,,,,,,',,;:ccclccccllodxO0KXNNXXXXXXXXKKKKKKK00000OOOOOOOOOOkkxxddollcc:::;;,,''... ...,,..,,..............''''',,,,,,,;;;:;;:ccccccccccclcccc::::;;;;;;::::;;;;;;;;;;,,,,,,''''''''''''''''''''.....''''''................................''...................',;:;,;:codkOkkkkkxxddoc;;,'.... ................................................
''.......................''....''''''''.'''''.''..'''''''''........................''''''''''...............................''............................,;'...;dxdlc:;,,'...',;coxOKXNXXXXXKKKKKKKK0000000OOOOOOkkkkkkkkkkkkkkkkkxxddoollcc::;;,,'...... .';ll:;;::cccloooddddxxxxxxxxxxxxxxdlccllllcccccccccccclllllllloooddxxxxxxxxxxxxxxxdddddddddddddddddddoooooooooooooooooolllllllllccccccccccclllllloooooddddddddooxOOOOOOOOOOOO000000000000000000OOOOkkxddolc:,'... ....................................................
;c;,,,,,,,,,,,,,,,,,,,,,,;:;,,,,,,,;;;,,,,,,,,;;,,;:;,,,'''''''''',,,'''''';:,''''''''''''''''''''',;,......................,;'''''''''''''''''''''',,....;, .cxddoollccc::;'......,:ldk0XXXXXXXKKKKKKKKK00000000OOOOOOOOOOOOOOOOkkkkkkkkkkOOOOOOkkkxxdddoodo:. ..'lxxkkkkkkkkkkkkkkkOOOOOOOOO00000OkxkkkkxxxxxxddoolllllllllooooooddooooooodddddxxxxkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOO00000000000OOO000O00000000000000000000OOk0KXKKKKK00000000OOOOOO000000000000000000000OOOkxddodol:;,,,,''''''''''',,,:;.........'''''.......;:,'''''''''''''''''''';:,'
,;,,,,,,,,,,,,,,,,,,,,;;,;;;;;,,,,,,,,,,,,,,,,,,,,,;,,,,,,,,,,,;;;;;;;;,,,,;:;,,;;;,,,,,;;;;;;;;;;;;:;,,,,,,,,,'',,,,,','''';;,,,,,,,,,,,,,,,,,,,,,,,,'''''. .:odoollcc:c:;;,,;;,'.......,:cldxO0KXXXXXXXKKKKKKKK000000000000000000OOOOOOOOOO00000OOOOOO0000OOOx:. ..',cxOOkkkkkkkkkxxxxxdddddddoooodddddddxxxkkO00OOOkkkkkxxddoooooddddddddddddollclloxkkxkO0KXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXKKKKKKKKKKKKK0000OOOOOOOOOOOOO0000000K00000000000000000Oxl;,,,,,,,,,,,,,,;,'''''''''''','''''''',;,,',,,',,,''',,'''''',;,'
.:oollcc::;;;,,,',::ccc::;,.........',::clodxkOO0KKXXXXKKKKKKKKKKKKK000000000000000000000000000000000d, ..',,;,lOOOkkOO00KKKK000000000OOOOkkxxddollccccclloodxkkOOOOkkkkkkkxxxxxxxkkkkkkkkkkkkOOOkxxdxk0KXXXXXXKXXXXKXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00KKKKKKKKKKKKKKKK0000000000000000OOOOOOkkkkkOOOO0000000000000000000KK0xl'
.:olllc:;;,'''.''.'.......','.''''''''''........',;;:cloodxkOO0KKXXXXKKKKKK00000K0000000000000OOOOOOOOOkc......',,,,,;:;;;::coxO0KKKKKKKKKKK00000OOOOkkxxddoolc::;::cloodxxkOOOOkkkkkOOOOOOkkOOOOOOOOkkkOkkkkk0XNNXXKKK000000000000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkOOOO000000000000000K0x:..
.:olccc:;,''....'..'... .......''''',,,,,,''''''..........',;::clodxxkO00KKKKKKKKK00000OOOOkkkkkkkkkkOd;'''',;,;,,,,,,;;;;;;cxO00000000000000000OOOOkkkxxxddooollccc:::cloodxxkkkkkkkOOOO00000000OOkkkkkkOO00KKKKKK000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkxxxxxxxxkkkOOOOO0000000OO0KK0l;;,..
.:ollc:;,'...........''''............''''''''',,,,,,,'''',',:clc:;,'.......'',;:ccloodxkkOOO0OOOOOOkkkkkkOOko:;;:c:;:;;;;:;;:;;;;;:okOOOO00000000OOOOOOOOkkkkkxxxxdddooooooolllcccclodddxkkkkkkkkkOO00KKKKK0OOkkxxxxxkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxkkkkOOOOOOOOOO0K0o:lol:,.
'lolc:;,'..................''''''''''''''''''''''''''''',,,:::::ccc:;,...................',,;::clloooddxxxkkoc::cc::::::cc:::;;;;;;:ldkOOOOOOOOOOOOOOkkkkkkkkkxxxxxxdddddddooooooooooolooodddxxxxxxxkkkOO0000KKK00OOkxxxxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxkkkkOOOOOO0K0o;;cldo;
...... . .. .. . .colc;,.............''''''''''''''''''''''''''''''''''''',,,,. ..'''''............................'',,;;;,,,;,,,;;;;;;;;;,;;,,;;;coxkkkkOOOkkkkkkkkkkkkkxxxxxxxxxxxddddddddddddddddddxddddddddxxxxkkkOOOO0000KKKKKK00OOkxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxkkkkkkkkkkxl:cloxd' ..
...... .. ... .. ..... ... ,llc;,.............',,,,,'''''''''''''''''''''''''''''''',,,,... ..''''''''''.............................................''''''',,:lxkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxdooooodddxxxxxxxxxxxxxxxdddxxxkkkO00KKKXXXKKXXXXXK00OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkxxxxxxxxxxxxxxxxkO0kllloxc. . . .....
.................. ..... ... .:lc:,'......'''.....',;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''',,,,,,''''''''''..........................;;,cllc:,.............'';ldxkkkxxxxxxxxxxxxxxxxxxxxxxxxdl:,'........',;;:cclodxxkkkkxxxxxxxxxxkkOO00KXXXXXXXXXXXKK000OOOOOOOOOOOOOOOOOOOOOOOOOkOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOxoool:'...... . .... .......... ........ .... .
................ .... ... .. .. ... . .:lc;,...',,''..''''...,;:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,'''''''.......................',,,,'................',;:::cclodxxxxxxxxxxxxxxxxxxdc. ....''.. .....',;::cclooddxxxxxxxkkOOO0000KKKKKKKKKKK0000000000000000OOOO0000OO000000000000000000000000000000000000000000000000000000000000000000000OOOOOOOOOOkkkkdol:;,....::............................................
....................... .............. .. ... .. .. ........ . .:c:,..',,.. ..''''.';::ccccc::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;,,,,,,,,,''''''''''''''''''''''..................'........ .....,:ldxxxxxxxxxxxxxdxc. .':ldkOkdolc:;,'... .....',,;:cclloddxxkkkkOOOO000KKKKKKKKKKKK000000000000000000000000000000000000000000000000000000000KK0000K00000000000000000000000000OOOOkkxxol:;;,'....';:...........................................
..... .. . . .. .. .;:,..',. ..,'.',;::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::;;;;;;;;;;;,,,,,,,,,,,''''''''''''..'.''............................. ..;ldxxxdddddddddd:. ..'',;;,,:clloddddoolcc::;,,'................'',,;::ccloodxkOOO0000KKKKKKKKKKKK00000000000000000000000KKK00KK00000000000000000KK000000000000000000OOOOOOOOOOOOkkkkkxxddoolc;'.. ..;cc:. .. .. .. .. .. . ..
.,,..',. .,,'',;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;::::::::::::::::;;;;;;;,,,,,,,,,,,,,,,''''..''''''...................''''........ ..:odddddddddddxl'. .,::,............',;;:cclllooolllcc::;,,'...... .....'',;::clodxkkOO00000000OOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxocccclodxxxxxxxxxxdddddddddddddddoooooollc:;,'.. ..',;';ol;. . . .
. .. . .. .... .''..'. .','',;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;::::::;;;;;;;;,,,,,,,,,,,,,,'.'''''''............'''.............'..... .,looooooddddxd;. .cooc:cloooclcclll:. ....',;;::::::::::;;,'...... ....',,;:::cccccccclllllllllllllllllcccccccccccccc:::;,;lo:;,:lc;;;;,,,,,,,,,'''''............. ...... 'dxl'.
.. . ... . . . . ... ....'. ','',;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,,,,,,,,,,,,,,'.''''''...........'... ........ .,clooooooooodl,. .,lol:cdxxdxkkOKKk;. ........''............ .. .ldlo: ;x:,. ... .colxl. .. ..
... . . . .... ''.',,;;;,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,','.''''...........'.. ..'... .;ccllllllodxxl,...;oocldxxkkxdkk; ...... lx. .l: cl .:, .'.. .ckl'ck:..... . ..............................
................................................ .......... ... .. . . ..'. ''',,,,,,,,,,,,'''''''''''''''''''''''''...''''''''''''''''''''''''''''''...'''''..................'.. ..... .;:::cclloodxdc'...:llccloolcdx; .. .. 'xx:. .cod, .ol. ... ....:c;:od,..... ... ... .............. .....
................................................................. . ...... . .. .... .. .. ..'. .'''',,,,,,''''''''''............................................................................... ..... .',;::cclloodxdl,...,::;;;:lodo,. .'. ............. 'c'cc. .lc. ;c,. ..................'''',,,,.... ...',:;...;,....................................
.......................................... ... ... ... ........ .. . . .. .'. .'.'''''''''''.................................................................................'. .... .,,;;:cccllodxxo:'...''',;::c;,''..',,;'...........'',;;;;;;;;;;;;,,,''...... ...'';c::;;;;;,,,,,,,,,,,,,,,,'',,,,,,,,,,,,;;'..;..c: .ll..c,.,;;,,,,,,,,,,'''''......................... .:dc....................................
......................................................................... ...................... .. . . .... ... . . .. . ... .'.'''''''..................................................................................... ... .'',,;::ccllodkkdo:'.. ............'',,,,,;;;:::cccc::;,'....... .....',;:ccccllllcc::;;;;;;,,,,,,,,,,''''''''''............ .' .::c;':c, .. ........';cloc;'.... ..............................
............................. ... .. ....... ...... . .. ............................. .. ... ........ . .... . .. . ... ....''....................................................................................... .... ...'',;;:ccllodxkOOkxolc:;,'..... .............. ...',;:cloodddddolc:;,,''''..................... .'..::. ';... ......,cl:;;;:c;..................................
........................ .......... ......... ............... .. ... .. .... . .. . .. .. . . . ... .'' .,. .................................................................................. .. .... .. .....',,;::cloddxkkO0000000OOkxxddoolcc::;;,,''...,:clodxxkkkkxxddolc::;;;,,,,,'''''................ ...'. ... .......',,,;:::cccloo:.................................
........................................................................... ...... ... ..... .. . . ... . . .. ..,:.:0k; ............................. ............................... .... .. .....'',,;;:clodxxkOO00000000000000000000000OOkxdddxddxxxdoooooooolllcc::::;;;;,,,,'''.................... ..... ...............'',,;;:::cccclllooddd:................................
............................................................................................. ..... .. . ... ...... .. . .. .. . . ';.c0Oc ........................ .... ...... .. .......'',,;:cloddxkO0000000KKKKK000000OOOOkkkkkkkxdooolooddddooooolllllccccc::::;;;;,,,,''''.................................. ...........................''''',,,,;;;;::ccclllllolloooddxxxdc.... ...... ...................
.................. .......... ...... ...... ..... ......................... ............. ... .. .. .. . .... ..... . .. .,.lk;.;;. ........................ ... .... .. .........',,;:cloddxkO000000KKKKKKKKKK00000OOOOOOkkkkkxdooooodxddddooooolllllllccccc:::::::;;;;;;;;;;,,,,,,,,,,,'''''''''''''''''''''',,,,,,,,,;;;;;;;;;;;;::::::::ccccccllllooooooooooooooodddxxkkxc....... . ...................
........................ . ... .. .... .... . . .. . .. . . .. . . . ... .'.l:'c:'. ......................... .. .. .. .......'',;:cloodxkO00000KKKKKKKKKKKKKK000000OOOOOOOOkkddddoodxxxxxxdddddddddooooooooooooolllllllllllllllllllllllllllllllllllllllllllloooooooooooooooooooooooooooooodddddddddooodddoddddddxxxxxdl,....... ...................
............... ........ . ... .... . ..... .. .:;.. .':c;. ............................ .. . ........',;;:clodxkOO000KKKKKKKKKKKKKKKKK00000000OOOOOOOkxddddddkkOOkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdddddddddddddddddxxxxxdooodddddddddddolc;,.. ............... ..........
..... ........ ... ................. .. .. .. .. ... . . . 'd:.. .';, ................................. ... . ........',;:cloodxkO000KKKKKKKKKKKKKKKKKK000000000OOOOOO0OkxxdxddxkO0000OOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxdddddddddooollloooodddddddolc;,.. .. ... .. .... .......
.... .. . . ....... ....... .... . .. ... .. ... ... . . :kc'. .',. ................',,;;;;,,,'......... .. .,,. .. .......'',;:clodxkO000000000000KKKKKKKKK00000000000000000000OxxxxxxxxkkkOO00000000OOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxddddddoooolllllllllllllllllloodxxxdolc;,'.. .'. ..... ...... ..
..... .. .. . ................ ... ....... . .... .. ... .. .... . ........ . 'do,. .'. .:; .............';::ccc::::::;;::;;,,'..... .. ....dk. .o0xc. .......',;:cllc:;,,,'',,,;;:cclloddxxkkkOOOOO0000000000000000OOkxxxxxxxxxxxdddddddddddddddddooooooooooooooooooooooooooooooollllllllllllllllooooooooooolcc:;;,'... '. .. . .. ...
..... ... ... ................... ... .. ... .. .. .. . .. . . . .. 'oo' ... .:ll' ..... ..........'',,;;;;;;;;;;;,'.... .. ... ld. 'kKKX0o. ......',.. .......',,;;::clloooddxxxkkkkOOO00000OOOOOkkkkkxxxxxxxxxxxxdddddddddddddddddddddddddoooolllcccc:::;;;,,,'''........ .. . . .. .. .....
. .. .... ........ ........ .. .. . .. . . . ... .. . . . .. .lc. . .;'. . ....',,;;,,;;;;;,'... .. ,; lo. ;O00K0o. ... .....................''''',,,;;;;:::::::::::::::::::::;;;;;;;,,,,,,,''''''.............. .. .. . .. . . ..
. . .... .......... ....... .. .. .. . .. .... . .lc..::. .. .'..... ....'',,,,,;;;,'... .. :; cl l0O0x; '. ...................................................... . ....................................'',,,' ... . ... .. .
. . .. ... .. .. .. .. .. .;c:'';. ..,okkk: ....'',,,,,,,'... . . ;; :c .oOko. .:xOo' .......................................................'........'''''''',;;;;,;;;;;;::::::::c:::::;;:c:;:c;...::. ... . ... . .
. . . .... ... . ... . . . '::;:;. .. .ldkc. ....'',,,,''.. . :c.,; ;c..dkc..cdo;.... .....................................................''....':;;l:;cl;,co:'':ododddo,,ll,...;odod:.:do''lo..;;l: ... .. ... .. ..
. . .. . .. . ..... .,:xd... .:xl. .....',,,'... . 'xd.,; 'c.'dd;:l;. .. ................................................... .'.....;c.'d,.c'..'l..'.cxddddl.'ol..c'.lddc.;oo' .cl..'cd; .. .. . .. .
. . .... .. . .. .. ..:c. .....,,'... . .cOx''; .:.'ddc' .. .................................................. .'.....:l..;.,,.l;.:...,ol;;cdl.;dl.'o'.ldc..,l:.'..;.,ood, .. .. .
. ... .. ,... ... ....''.. . 'xkx;.,. .;.'o; .. .................................... ... .'.....cl. ;''d;.;....;....ll.:xl.,o.'do....:,.;'';.';;c' .. .. . ..
. .. ,:'. .;ol..'. .' ...... . ,xxkc.,. '..:. .. ............................... .'..''.ll. .c'.:.,:.'.,;...,c' 'o:..''cddlc,,ol,',lc,'',;. .. ... ... .. .
... .,;,';loc. ';'. ,' ;dxd,,. .'';. .'cc. ................................. .'..'.'od,;;:dc,';ol,,:odc;:lc,,;:,''';;:;;,,''''........ .. ... .. ... ..
.... ...... .. . .. ',,cxd;;' .,;. .. ,oxoc' .'''. .,cdOKO, ....................................... .. .......,;,,,,,,''............ ......... .'. . . .. .. . .
. . .... . . ;ddxc.,, .;;. .. .cdd: .'. .:dkdlc;'. ................................................ .......''','..'.. .. .. . .
... .... .... ... .lo:.'; ,l''. .lo' ,oo, .,. .':c:,.. ......'',''''...................................... ...',,,,,',.
.. ... .. . .... . ,; .;. ;l'', ,ldl'. .:l;. .'. .''.. .......,,;;;,,,,''''............................... . .... .'.
... .... .. .. . . .. .;' .;o,.;. ':ol;. 'cc. .. .',::cclccc::' ......',;:c:::;;;;,,,,''''''..........'''''..... '. . . .. .
. . .. ', ..;o; .. .. .,cl:'.,c;. '. .':okkkOOO0o. .......';:ccccc::::::;;;;;,,,,,,,,,,,,,,''.... . .;. .
. .. ..,o:. . .. ................... .,cc;,:c, .''. 'lodkkkOo. .....,;cccccccccc:::::::::::::::::;,'.... .. .:. . .
.. . . .'.;o;. ...............'......''''''''''''...... .,:ldxl. ..... ';'okkOd. .,,;:cccccccccccccccccclllllc:;,'.. .. .':' .
. .. .. .. .''''''',,,,,,,;;,,;;;;;;;;::::::::::cccc:::;,'..... .'::. :, ;,.lkOd. ...''',',,,,,,,',,,,,,,,,'... .. ....'';'
.. .,;;;;;::::::::::cccccccccclllllllllloolloooooooooooolcc:;,,'... . '. :: .:'.:kd. .. .. .......''...',.
. . .... .,cccllllllllllllllooooooooooooooodddddddddddddddddddxxxdddxxxdddolc:;,.... .:' ,dk,.;:. 'c. ,c. ...',,;::cc;,'......... ....
... ... ...... .:odooodddddddoooooooddooodddddddddddddddddddddddddddxxxxxxxxxxxxxxxxxxxxxdoolc:;,.. 'cc;. .:okOc .:c' ;c. .....'',;;::cccllodddxxddooolc;'.. ....
.. ....... ..........'',:lllllclllllllllllllllllllllllllllllooooooooooooddddddddddddxxxxxxxxxxxxxxxxxxxxxxxdl' .,:::'. .,lkdco; .c:;. :c. . ...... .. ... ......'',,;;:ccccllloodddxxxxxxxddoolc::;,,''..... .....
.. .. .. ................''...'''''''''',,,,,,,,,,;;;;;;:::::::::ccccccclllllllooooooooooodddddddddddddxxxxxxxxxxxxxc .. .'coox0k;;d; 'l,:, .c: ... .... ....... ..... .. ............',,,,,;;:::ccllllooodddxxkkkkkOOOOOkkxxddoolcc::;;,,'''...... ...........
... ... .................................''''',,,;;;;;;;;:::::cccccccccllllllooooooooooooodddddddddddddxxo. ,c::;;cdxxc.:x, 'd,;c .:. .............................................,:cccccccclllllllllooodddxxxxxkkkkkkOOOOOOOOOOOOOkkkkxxdddollcc::;;;,,''....... .,.......
.... ... .....................................'''''',,,,;;;;;;;::::::::cccccclllllllllooooooooooddddddd; .:llooddc. :x, 'x,.l' .. ................... . .':ox0000000000000OOOOOOkkkxxxddooollccc:::;;;,,,,'''......... .,.
.. ... . ... .. ...................................'''',,,,;,;;;;;;::::::cccccccclllllloooooooooodc. 'cllol' ;o' :k; :c. .. ..,:cc:::::;;;;;,,,''''.......... ''.
. .. .. .................................''',,,,,,,;;;;;:::::::ccccccclllllllllll' .;cl:. ,o' 'okc .l, . .'. .,.
. ... .. .. ...................................'''''',,,;;;;;;;:::::::cccccccccl:. .;, 'l, .;:do. ;l. .. ...............................................'. .''.
. . .... .................................''''',,,,;;;;;;;;::::::::c, .c; ,,'do. .c:... ....',,,,;,,;;;;;;:::::::::::::::::::;;;;;;,,,,,'''''''....................',. ..'.
.................................''''',,,,,;;;;;;;;:;. .::. ';.;do; 'l:. ....',,;;:::cclloodddddddddddddooooooooooolllllllllllccccccc:::::::::;;;;;;;;,,,,,,,,,,''''''';'. ..''.
.... ...............................'''''',,,,,;,. 'c. .;..coo:. ,, .;;;;;:::cclloddxxxkkkxxxxxxxxxxxxxxxxxxxxxdddddddddddddoooooooooooooololllllllllllllllllllcccccccccccclccllllc,. ...'''..
..............................'''','. .. ,; .llll. .lxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddddddddddddddddddddddddddddddddddddddddddddddddddxxxxxxxdc:,,,''.................',,,,,;;,'..
................................ ... .;. ,lccl, .lddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdddddddddddddddddddddddddddddddddddddooolllcccccclllccc::;;,''........
......................... ....;, ;l:;'. .cdddddddddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddxxxddddddddddddddddddooooooooooooooolllllllllccccc:::::;;;;;,,,,'''..............
.. ................. . ... 'lddddddddddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddddddddddddddddddoooooooooooooooollllllllllccccccccc:::::::;;;;;,,,,,,''''....................
............. .:oddddddddddddddddddddxxxdxxxxxxxxxxxxxxxxxxddddddddddddddddddddddddddddddddoooooooooooooooollllllllllllllllccccccccc:::::::::;;;;;;;;,,,,,,,'''''.....................
.......... .:odddddddddddddddddddddddddddddddddddddddddddddddddooooooooooooooooooooooooooolllllllllllllllllcccccccccccccc::::::::::::;;;;;;;;,,,,,,,,'''''''.......................
..... .,ldxddddddddddddddddoooooooooooooooooooooooooooooolllllllllllllllllllllllllllccccccccccccccccccc:::::::::::::::;;;;;;;;;;,,,,,,,,,''''''''............................
...... ...',:loddooooooooooolllllllllllllllllllllllllllccccccccccccccccccccccccccccccc:::::::::::::::::::::;;;;;;;;;;;;;;,,,,,,,,,''''''''''..................................
............''',,,,,,,,;;:cclllccccccccc::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,'''''''''''''.......................................
.........''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''..............................................
......................................................................................................................
..............................................................