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