..................... .. ............'';coxxdddoooolc::;'..............
..................... ............''',;:coddddooooolllc:,,.............',..
..................... ........',,;;:cllooooooooooollccc;'...........':'......
..................... .......'',;;:cclloooooooooooolllllc:,..........';::.''...
..................... .......'',,;:cccllodddoodddddoddoollll:,.........;:cc',...
..................... ........'',;;:loollodxxxxxkkOOkkxkxxolcc:,'.....''.'.';;....
...................... ........'',::clloooodxxkkkkxdc:::c:c:;:cccc;......',,.,c'....
...................... ........'',:clolllolooddoc;'......'',,,:lcllc,...'::;':c,........
....................... .......'',;;:cc:coc::;'............';clodlooc'...;::llc,.........
........................ ......''',,,;;;,,cl;,'.....'....;:;cloxxkdllc,...,;cddl..........
.......................... ................,loc,'....,;,;cllodxkkkkxolc;....codd,..........
........................... ....... ,k0xl,'''''',;:coxkkkOkxdlc:;....cd:'............
............................ ... . ....'oOkdlccclllloxkkOOOOkkxdoc:;'.,'',..............
.............................. ... ...........oK0xdoodkOkkkO0O000Okkxoolc:,'',.',.............
.............................. ...........''.;O0OxdddxxkkxxkOOOOOOkxodlc:;,',..,,............
.............................. .......'',;,'.,xOxddoolloooddxxkkkkkxdol:,'.''..';'...........
.............................. ....',,;;;,'.,oOOkdolllooddoloddxdxdolc;,','....;;'..........
............................. ...',,;;;,'':dkO0kdddolckOxdl:;;cllccc,;''''..';;;'.........
............................. ...'',,,''':codd:,'''';lolc;;,'.'::;,,'.''...,:;:,'.......
............................. ...''''''....'''......''..'... ..,,'.,'.....':;c;'''.....
............................. .....'..... ... .....'....................';;c;,'',,''.....
............................. ........... ............';::,.,............,,;c;:,,,;;,,,,,'
............................. ..... . .......',,,,;:,:c:'.. .....','l::c,;;;:::::;'
.............................. .. ..............',,;,lol:... .....''::,c:,:;:::cc;'.
............................... ....... ..',,::dddo:,... ....'.,;,::;,:::::c;...
.......................................... ............'::;cldxdc'... .....,,,,;,,,;;::c;...'
............................................. ...........';,lcllc'. . ....'''',,,,;;,;;,....'
............................................... .............'.,,'.... ......''''''',,,,;,....''
................................................. ....... ....... ............''''''',,'.....''
................................................... .. .................'''''''.......''
.................................................... ......................'''''........'.
................................................... .......................'............
...................................................... ...................................