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