...... ......
....///,,,.... ....,,,///....
....///&&&,,,,... ........................ ...,,,,&&&///....
....///&&&,,,,... ........................ ...,,,,&&&///....
....///%%%&&&&,,,...////////////////////////...,,,&&&&%%%///....
....///%%%%%%%,,,///////@@@@@@@@@@@@@@@@@@@@@@@,,,%%%%%%%///....
...///%%%%,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@///...
...///%%%%,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@///...
...////@@@((( /(((@@@
....@@@ @@@
@@@ (((((((((( @@@
@@@ (((((((((( @@@
@@@ @@@
... @@@@
....///%%% @@@@@@@@@@@@@@@@@@@@@@@@@@
....///%%% @@@@@@@@@@@@@@@@@@@@@@@@@@
...////%%%%%%%%%% %%%%%%%%%%%%%%%%% #%%%...
...////%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%% ...
...////%%% #%%%%%%%%%****@@@@@@/***%%%%%%%%%%
...////%%% #%%%%%%%%%****@@@@@@/***%%%%%%%%%%
....///%%%%%%%%%%%%%%%%%******#%%%%%%%%%....
...///%%%%%%%%%%%%%%%%%%%%%%%%%%%...
...////%%%%%%.................
...////%%%%%%.................
*///%%%%%%
... ....