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