,,..;:;'....,c':cdollo:,,:,;;,loddlocclddddddddddddddxd;oxxoloxkdookkdooooddddddddddddddddddddddddooooollllloddddoooooollllllllllllllllllllll
:'.'lc'':;',:':clo:l:;;:.'....',:oxdoloddddddddddddddxx::odl,'',cddxxl;,;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;oddddoooooollllllllllllllllllllll
,c''dc'cc,;l:;:xoc:;:l:'...,.''.;dxo:xdddddddddddddddxx,..lc,,,.,dxdxc,,,,,'''''''''.....''''''','''''''''''odddddooooollllllllllllllllllllll
cO.,;;ld',lc';l:::,.;'',...'.;',;,xxxddddddddddddddddxx'...oollodddxxl''''''.......... ....   .  .''''''''''ldddddooooollllllllllllllllllllll
lc'.'l:,ldcc;;l:;c,,',,,'.....,':oxxxddddddddddddddddxx...'dddddxxxdd:'''''....  ......            ..'''''''ldddddooooollllllllllllllllllllll
lc..;':ool;lo:cc::d;,'l;:,...;:lxxxxxxddddddddddddddxxx..,llodxxdddxxc''......       .... .          .''''''ldddddoooooooodxxdxkkxxxdllllllll
.'.,.lllc:cc;coc:cc,':::;xl;;,,;lxxxxxxxddddddddddddxxx,......,:dxxdd:''.......         ......       ..'''''lxddxxxxxxxkkkkOkkkkxkxxxdooooooo
,...;doxdlxdl;::l,'.'cd:oll,.:c;okkxxxxxxxdddxxkkkxkk0N'.........cokkc'''......''''',;cc:;;,....      ''''''dOOkkkkxxkOOOOkkxxddddddooooooooo
'..'l::dcclxxo;:cl:'''lo;:;'.,,;l,okkkkkkkkkxxkkkkkO000......    .xoo:'''....cllldxxxxxxxxocclc'.     .,''''okxxxxxxdxxxkxxddddddoooooooooooo
...,c,;c:ll:;:,lclc:;cl;,:::lo:oxxxkkkkkkkkkkkkkkkkkkxx..........'okkc''''..,llloxxxxxxxxxlcccl;',.....,''''okxxxxxxxxxdddddddddddddddddddddd
......;,,::;,',;oldxck;:;:d;ol,,,odxOOOkkkkkkkkkkkkkkdd.........,dkoo;'''''.'lllodxxxxxdddol:;;;:dc...',''''d0Okxxxxxxxxdxxxxxxxxxxdddddddddx
....,;',,',;,',..,lx;'..''.'''...'''.;xkOOOkkkkkxdxdxo:c:;,'';lddodkkc''''''.;;;;:coddo:,',';,.;cod;...,''''okkkxol:c::;,,;;cllxdoxxxxxxxxxdc
 ..l:l:''.,'........'..................';,;;cd;:;,,'','xoodd;',cdkkdd;''''''';c;;;:ccxxc;:cccloddoc;'.'''''';ccc;,'''''....'''::;;cdkkxxxl:l:
 ;;:ccc:::..................................,;''..''''...,lc....':okk:''''''''ooclddldxoloxxxxxdodo;,'''''''....'',;;''''.''.'''...;c;,''''''
 ............ ................  ..;; . .   .................l......dd;'''''''';oxxdlloxdco,cclolcc;,,'''''''.....:c:,,.............,,;,',,'''
 ,..... . ........ ... ...        c'..       ....'',..';    ;:'...:xx:''''''''.,:lccl:::'',:lddolo;'''''''''.  ....'....'....'..;:''',;,'....
.'..... ......  .......  ..       o.    .   .....'......    co::cxxdd;''''''''''';looc:cccc:lxxd::''''''''''.    ....''.     ...,','.....''..
 '...... .....  ........         .c  .'.....''''......    .:dc','oxxx:',,,,,,,,,,',cooc:::;cxxx:,'''''''''''.    ......         .';;,,......'
 :c;',..''.'..'''...'............c:';;;,...;;;,;;';::;,,,cdddxxdxxxxx:',:;:;:::;:;:;,codxxxxxd;,,'''''''''''..   .....   .  .    .';;,'..''''
 ;;';l:cllllllllll;lllllllollolllolollllllllooooooollcoxdddkkxddxxxdd;',;,;;,;;,;,;;''':ccc:;''''''''''''''';llcllooolllllllllccc::::c:lcc:cc
 ,,;,clllllllllllllllllllllllcccolc:::::::::::;;;;;;;,,,,;;;,,,,,,,',:looooooooooollllllllllccccccccccccc:::::clcooooolloloclllolllllcc:ccccc
 ;;:cc:::::;;;,,',;,'''.........:,..........'..'....'''...''''..',,,,,;ldddddddddodllddddddolcoooooooddoolol:clcllloollllcllcclooclooollolloo
..,''.........................''l'...',''',,;';;,;,;;;;;,,,,,'',,,,,,,codddddddddddddddodddoddddoooddodoo::c:::ccc::c::;;::::;;:cc::lllllccll
,,,,,,,;,',:;;,,;:::::c:::::::clcccc:;;:,,;c:,::;::;:::::;:::::;:::cccldddddddddoodododoodddddooooooooooo,';,,.';',,,';:;;,.'';,;,,,::;::c::c
::c::::::ccccc:ccccc:::::::::::l:l:ccccl:::cccc::cc:c::::::::;;;;::cc:ldooddooooooooddooooooooooooloooool;.........',,;:c'..''......',,,;::c:
llc:::::::::ccc:cccl::c:cccccccl:cccccccc::cll:c::::cc::::cccc::;;::::ldoooooooooooooooooooooooololoooollloolcc:::::ccc:::ccllllclcc;cc:,,,;:
c:;:::::;:ccllclllll:;;,;;:c::l;;;lc,;;::cc::;;;;;:;;:oxk000000000000K0dlooooooolloooollllllllllllllllllcx0000Oxddxdxdddol:;;;:cccccc:,;:::::
;;;;,;,;',;;,;:lcodlololl::;:;:clccccllcclc:;,,''';odxkkOO00000000KKKK0dllllllllcclllccccccccccccc:ccccc:dOOOOOOOkxdlc;,''........';,;:ooddkk
:::;.'.'...',:::::lcccclolcddddxddxdoooolc::::;'',lxkkkOO000KKKKKKKKXXxocc::;;:::;::::::::::::::::;;;:::;,,,,,;;;;;;;,'....................;:

<<