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