..
.........
...',;:cllc:'......
.. ...',;;::cloddoddddollcc;'. ..
. ..'.':cllcc:clooooodoooodxxxdc'......
.....';clodoolldddoccccccllloooodoc:,,'.....
.....,;:loxxxolodxxdollcc:::ccc:ccloocccc:'.........
..,;:lodddddddxxddoollll:::::::::cllc:::c;'.',....
..;codxxxxxdxxddolcccc:::::;;;;;:ccc:;:::;,,....
..;ldxkkkkxxxdoolc:::::cc:;;,,,,;:::::;;:;,,'..
..,codkOOOkkxxdollcc:::::::;,,'',,;;;::cc:::;;,'.
..';:lodxO0OOkkxdollllcc:::::;;,''',;;;;:cll:;;;,,'..
..,clodxOOOOkxxdolccc:;;;;;;;;,'.'',,,;;:cc;,,,,'...
...,:oddxOOOOkxdolccc:;,,,;;;;;,'''''',,;;::;;,''....
..',cooxxOOOOkxdolcc:::;,,;,,,,,''..'',,;;;::c:,,,'..
.,';cldxxkOOOkkxdoccc:;;;;,,,,,''.',;:::;,;::::::,,'..
.,'.'coxxkOOOOO0Okkxdlc:,,,;;;;;clooooolc;;:::::,'....
...':coxkOOOkkkkkkxxxdoc::::cclool::lolc::ccc:;;,. .
..',:oxkOOkkkkkxkdcldkxo;,;:cdo:,';:c::cllc:c:'.
..'okOkkkkkkdol;;lOOx:,;;:loc;,,;::cccc:;:'
.:dOOOkkkkxlc:ldkOx:,;;;;;:::;:cccccc,.
;xkOOkkxxdodxkOOxc,,;:cc;,,::cccc:;.
.'oOOkkkkxxdk00ko:'',;cooc::cc::::'
,xkkkOOkxO000Oo:,,;;;:odlc::;;;;.
.ckkkkkxxkO0OOxo:::;;;:loc;;;;;;.
.lkkkxodxkkkxolccclxdc:cc;;;;:;.
.lkkdlodxkkdoollodxdlcc;,;;;codc.
,kkxxoodxxolcc::;:;;;:c:;;::coxKOl'.
.c0X0kxddxkkxdlccccc:;;;;;;;:c::oXXXKOo:,...
.dKXNX0kxddxkkdlc:cclc:;,;;;ccc;cOXXNXXXXXK0Okxoc:,'...
.;d0XNNNNXKOkxxkxoc:::c:;;;,,;:cc:o0XNNNNNNNNNNXXXXXXXXKK0Okx
.'cx0KNNNNNNNNNX0kxxxdocc:::;;,;:;;;cOXNNNNNNNNNNNNNNNNNNXXXNXXXX
.;okKXXXXNNNNNNNNNNNXKOxdolccc:;;,'.,lOXXNNNNNNNNNNNNNNNNNNNNNNNNXXX
.'lx0XXXNNNNNNNNNNNNNNNNNNNK0Oxxdl'. lKXNNNNNNNNNNNNNNNNNNNNNNNNNNNXX
..:oOKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXXd. .oKNNNNNNNNNNNXXNNNNNNNNNNNNNXXXX
OKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0lcloxOKXXNNNNNNNNNNNNNNNNNNNXNNXNNNNNX
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNXXXXXNNNNNNNNNNNNNKXXNNNNNXXXXNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNN0kk0NNNNX0KXNNNNNN
NNNNNNNNNNNNNNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNNNNNNNXOkKNNNNXK0000XNNN
NNNNNNNNNNNNNNNNNXKXNNNNNNNNNNNNNNNNNNNNNNNNNN