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