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