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