...............',''.................................................
. .;oxkkx;.... ... ..................................' .
. .... ;olccox:''...............'''........................,, .
. ...... :Oklloxd,............ .:oddoooollllccc:::;;,,''.',;c; .
. ....... ;k0OkkO00x'........... .lxxxxxxxxxxxxddddddooooc':ooo: .
. ........'odkkxk0000l... ....... .'lkkkkkkkkkkkkxxxxxxddd:.ldddc .
. ........';okkxdkO0xc' ..... ..;xOOOOOOOOOOkkkkdloxxc,dxxxl .
. ....... .;xOOOOO0Okl... .. .,. .dO0OOOOOOOOOOkc;lOkolkkkko .
. ..... .dkO00Okxdoc;'. .....:x;. ,d000000kdkkOklldOOOOOOOOo .
. ............ldxol:coxkkkd;....;cl, .;;oxxkkkdodxOklcx00000OOOd .
. .,'''''',,;;;;..,..lxkkkkl...,dkd',ldocclc;::;,,,,;;,'c00000000d .
. ,::::cc:ccc::;.';,..:odxxc...,odllkOO0000OxOOxo::c:;;,c00000000d .
. ,cccclllllllc:...;..;cccl:...lkkxxkkOO0000000OkokOkll:o00000000d .
. ,cccllllllllc:.....,:lolc,..;dkOkkOOOO000K00OOOOOOkxo:d00000000d .
. ,cclllllllllc:.....;llodo,,:lxkOkkkkk00KKK00OKKKKKK00kO00000000d .
. ,lclllllllllc:......looolllodxkOkkxoxO00K000OOxlclox00O00000000d .
. ,lllllllllllc;......::loooodxxkOkkxooxkOOOOOOkOdllccoxO0Oxdddddc .
. ,lllllllllllc;. ....ccoxxdodxkkkkkxdodxkkOOOOkO0000000000Okkxkko .
. 'clllllllc,... ....cxxkOkdoxkkkkkkxooxxkkOOkkkoooddooddxO00000d .
. ..',,;;;;'... ....,dkkOkxdkkkkkkkkddxxxkkOOOkxxdddoooloO00000d .
. ........... .....':odl:dkkkkkkkkxdxxxkkOOOOO0000KKKK0000000d .
. ............... ........,ccdxkkkkkkkkdodxk<