..,cc' .;;. ..,::::;'. ..........',;,''''',,'....'........'cldd;........... .
...,,. .;;. ...:cc:;,.. ......',,,,,;,..................''',;cldo;............
..'cc. .;;..,;;;;;:cc:::odd;..... .... ....;;;;;:cllccccc................':::clccoo;............
....... .;;..ldddl:;;;,;,,;;.................:cccccloocc:::,'',;dkdloOx;OOxl:ccclccoo:,,'... ..'..
....... .,;;:dkkxc....''.',;:;,..'coo;ok0k,'............'.....,;okOk::,..';,::::lccll;....... ..'..
...... .,:lx00dc;..',,,cooolloolldO0ccol:...;l:;;;:cc:c:;,:';,..';'........;;;;ccclo;..... ..'.
...... ..',,,,,,,''''',lddl::::;:odoc;,'....'coc;;:ccldd:c;,','................',:coo:',;,... .''.
........''.'''',,,;,,,,';cc:,,,,',odoc:::::'..'cl'';clodl,ccc'.,''''.......'.....,coxxc..''... .''..
.. .'',:::;;;,,'..........':'....':,...''',,'..oddcccooddcl.;c;:c:''.......'......coxxc.........''.
....',.';;;;,,,...........';;;;'.',. .....'....,;:,;::;cllc,',,:cl'..............coxxc.........''.
....,:'.';;,,,'..,;.......';,'''.',............::',;'',;;::clc;;::lol:,...........:oxxc.............
..........,do'...;:'....',;:'';'....;:;..........,,'...';;:ll:,;:ccllod:..... ...:lxxc.............
.....,;,. .':;...:c:,. .,;::''' ...... ....',lloo,',;;ccc:;:ccccllodd' .. .:lxxl,''''''''''''
,',ll;'....:lc'.;cccc;'...........''.,,;;:::;.'lldd::;.,lll::ccccccccodol;........:ldxl......,lolodd
,;ON0.....':odocc;;;;'.........',,,,:l:;cc..;,;ldxc;:.;odlclllc::clcodddool'......:lddc.....,;lol:;,
..........,::loc:;;::;... ......'...',:;. .,;:ldo;:;:ooclllll;:::cccoxxdol.......;lddc..'..'cl::::,
''.......',;cc,,,;;::'......... ....... .....coo:;;cc;:llllc:.,;;:clodddol. ..';;:looc....;cl;','''
.'.....''..'''',,,,. ........ ..,;:;'....;:co:,;:c.:llcc::'.;::::clooooc.'cc:locllloc;::ll;......
........''',,,,,,'.. ...... .',:;:::ccloooc;;;.;:cc:::,..,,,;;:cloolcccc:::cl:oclccl:,;:::::;.
..'.......';:clc... .'. .';;:::ccclool::;;:::::;,'..,;:lllloolc:;:;c;c;cc;c:;ccc::cllc;,;
,c,,;;;;,..,,;;. . . .,ll:::;;;:cc;,cloolodddool,,;,;:lllc:'...........:lcocllc:cccc::
;,.,;;;,....... . .;c,;c...,''..';:;;,,;:c:;,::;,',::;'... . ..'.'';:ccc:::cc;:
::cccc:,''..... .. .,c::;. ,;''..;c:::::,'',,''',:'........ .. .::'..'..';;,;:::;;
cccc:::::::::;. ....clc;:.;,,,'.''.'''.'''''''''.,...... .....;clc,:;..'''.'''''
ccccccccccccc:. ...;odc;lc;;;'....'.... ........... .....;lc;:, .''......',