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