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