............... ..................... ......
.',;:clol::::::;,....',,,,,,,''''''';cllc:,....;lol;.
.,:cllcclllloollc:;;;ccccc:;;;;;;,'..'lxdoc;,;:ldd:. ..... ..',,.........
.';ccc:::clooodddddddooolcc:::;;;,'...'xOkddooodo;. ..','....',,,....''....
..;:c:::::clooodxxxxxdoolcc:::;;;,'.. ,c;,,:cldo.
.';cccc:::clloodddddddoolcc:::;;,'.. . ..........
.,::::::ccclloooooooooolcc:;'.. ':;;c:::,;:.
..,;;::cccllllllllooollc;. ',,;;;;'.'.
..',;:::cccccccllllllc;.
..,;;:::::::ccccccccc;. ....'....
..',;;;;;;;;:::::ccc:,. . ';;,,cc:;'
.''',,,,,,,;;;;:::::, .'cll;'.. ..,'.,,,'.
.;lc'....';c:;,;;;;' .,codxxo' ...
.,od,.....,odoc:;,. .''..;do:,.. ...
.,lx:.....'ldddddo. ........''''.. .coddlc;... .....
.,lxc......lxxxxxo. ..',,,,,'... ..;clc,,;. .....
.,cxo......:xxxxko. ..,,;;,,. ,l:. ...,,'. ......
.,cxd'.....;xkkkko. .',,,,,. .:l;. .........'...
.':dx,. ...'dkkkkl ..',,,'...... . .. ...;,......
.':o:. ....oOOOOx' ..,,,,'..;ll,............ ...,;:,....
.'::. ....lOOOOOd. .',,,,'.';ccllllc,'.......,;;::,..
..;l:......:O0000Oc .';::;;;,,'..''''''......;;;;;;,..
.'co:....''';k000kdc. .;lolc::::;;;,,'......,;;;;;;;,..
.,ol'..'',,,;x0koccc:.