..------:...........................:----------
:.-----...............................---------
::-----................................--------
::----:................................:-------
::----..................................-------
::----..................................:-------
::----...... ......... ..........-------
..----..... ....... .........-------
-::----.... ...... .........-------
-::---:.... ........ .........-------
------:..... ......... ..........-------
------:...... .........................------
------:...................................------
------:...................................------
------:...................................------
-------...................................------
-------...................................------
-------...................................------
-------...................................------
-------...................................------
-------....................:::::::........------
-::----...........::::....:::::::::.......------
=:.----.........:::::::..:::::::::::......------
-------........::::::::::::::::::::::.....------
-------......:::::::::::::::::::::::::....------
-------.....:::::::::::::::::::.::::::....------
-------.....::::::::::.::: .. .::...------
-------....:::::: : .. .::...------
-------:..:::::. .::...------
-------:..::. ::....------
-------:..::. .::....------
-------:...::. .::.....------
--------...:::: ..:::......------
--------....::::.. ..::::::......----=-.
.-------.....::::::......::::::::::.......----.:.
.-------......::::::::::::::::::::........----...
.-:-----:......:::::::::::::::::..........----...
.=:-----:.......:::::::::::::::...........----...
-+-------..........::::::::..............:---:...
---------:...............................:---....
----------...............................----....
----------..............................:----....
----------:.............................-----:...
-----------.............................-----:...
-----------:...........................------:...
------------..........................-------:...
------------:.......................:--------:...
-------------......................-----------::.
--------------..................:---------------.
---------------:.............::-----------------.
-----------------:.......::-------------------:-.
---------------------------------------------.:.
--------------------------------------------:...
.*:----------------------------------------:....
....:-------------------------------------:.....
.....---::--------------------::..:------:......
.......................:=--=+***...-----.*.....
........................:---:......-----:....
.........................
................. .......