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