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