:::..
::.
..
.
::. ..::::.
:::...:::::::. ..::::::.
:::::::::::::. ::::::::: .
:::::::::::::: ::::::::::::::::
:::::::::::::: .::::::::::::::::
:::::::::::::: ::::::::::::::::.
:::::::::::::: ::::::::::::::::.
:::::::::::::: :::::::::::::::::
:::::::::::::: :::::::::::::::.
:::::::::::::: .:::::::::::::::.
::::..:::::::: .::::::::::::::::
:::: .::::::::::::::::
:::: ..:::::::::::::.
:::: ....::::::.
:::: .
:::.
:::.
:::. -.-
:::. ...... :=--
:::. .................. .:::::::::::::::::... .......... =---
:::. .:::::::::::::::::: ::::::::.::::::::::::. .:::::::::. ....::.=---
:::: ::::::::::::::::::. .:::.. -==.. =--:::. .::::::::::::::::::::::----
::::. :::::::::::::::::. .:::. -:.. .-::::. .::::::::::::::::::::::----
::::. :::::::::::::::::: ..... .: #--::: :::::....:.:.::::::::::---
::::: :::::::::::::::::: .::.. ..-:. .-:::: ::::::.......:::..::::----
:::::. .:::::::::::::::::: ::::. ::.#-: :::::::. :::::.........::..::::*---
:::::. ::::::::::::::::::: :::::: . --.:::::::. .::::...:....:::..:::::---
:::::. .:::::::::::::::::: :.:::: =:--. ::::::- ::::..:.....::...:::::---
::::: .::::::::::::::::::: .:::::.::--= .:::::-. ::::.......::....:::::---
::::. .::::::::::::::::::: :::. .. --- .::::::: ::::......:::...::::::---
:::: ...::::::::::::::-=. .::::::.--:::. :::::.. ::::.......:...:::::::---
:::: .:::::::::::::*. .::::::::::::.::.:::.. ::::..:...:::..:::::::---
::::. .:::::::::::. .:::::::::::..::::::::. ::::::....::..::::::::::
:::::..... . .... .....:::::::::::::::::. :::::::::::::.:::::::::::
:::::::::::::.... ::::::::::::. .::::::::::::::::::::::::
::::::::::::::::::. .. .:::::::::::::::::::::
::::::::::::::::::: .....:::::::::::::
::::::::::::::::::: ..::. =-:::::
::::::::::::::::::. .:....:::::::. .-::::
:::::::::::::::=:: :::::::::::::: .. :
:::::::::::::::-:. ::::::::::::::: .-:.... ...
::::::::::::::--: .::::....::::::: .::::::::::::::..
:::::::::::::---: .::::::..::::::: .:::::::::::::::: .
::::::::::::::--:. .:::::::....::::. .::::::::::::::::. ......
::::::::::::::--:: ::::::::....::::. .:::.:::....:::::: .::::.....:
::::::::::::::--:: :::::::::::.::::. .:::.:.....::::::: .::::::::::::: .. :
:::::::::::::::::: ::::::::::...::: ::::.......:::::: .::::::::::::::::-=:.:::
:::::::::::::::::: .::::.:::::::::: :::....:..::::::: ::::::::::::::::::::::::
:::::::::::::::::: ..::::....::::::: :::..::...::::::: .::::..::::::::::::::::::
:::::::::::::::::: .::::...::::::::. :::::::..:::::::: .::::..::::::..::::::::::
::::::::::::::::::: ..:::......::::: ::::::...:::::::: .:::...:::::.:..-::::::::
::::::::::::::::::::. ..:::::::.......:::. ::::::....::::::: .:::..:::::::.%:=-:::::::
:::::::::::::::::::::::::::::::::::::: :::::::....::::::: :::::::::::::--..:::::::
::::::::::::::::::::::::::::::::::: ::::::.....::::::: :::::::::::::-:..:::::::
::::::::::::::::::::::::::::::::: ::::::....::..:::: ::::::.::::..-.-.:::::::
:::---:::::::::::::::::::::::: ::::-:..:.....:::: ::::::......::::::::::::
-----:::::::::::::::::::::::: ::::::::::.:...:::.. ::::......%=-:::::::::::
-----:::::::::::....::::::::::::::::::::::::::::::. ::::::::::--=:::::::::::
------ :.:..........:::::::::::::::::::::::: ::::::::::::::::::::::::
------- ............-..:::::::::::::::::::: .::::::::::::::::::::::::
------ ........:=-:.::::::::::::::::::::. ::::::::::::::::::::::::
------- ---------:::::::--:::::::::::. :::::-=-*:::::::::::::::
-------- ----------- :::::---==::::::::::::: --------:-:::::::::::::::
---------------------------- -----::::::::::::::----------*:::::::::::::::
-------------------------- -::::::::::::::-*==--=:-::::::::::::::::::
------------------------ ::::::::::::::::::::::::::::::::::::::::
-------------------- :::::::::::::::::::::::::::::::::::::
------------ :::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::
:::::::::::::::