::::::::::::::
:::::::::::::: ::::::::
:::::::::::::: :::::::::
:::::::::::::: :::::::::::
::::::::::::::: :::::::::::
::::::::::::::: ::::::::::::
::::::::::::::: ::::::::::::
::::::::::::::: :::::::::::::
:::::::::::::: :::::::::::::::::
:::::::::::::: :::::::::::::::::
::::::::::::::: :::::::::::::::::
::::::::::::::: :::::::::::::::::
::::::: ::::::::::::::::
::::::: ::::::::::
.:::: .:..
.
::::::
:::::::::
::::::::::
:::::::::::
:::::::::::
:::::::::::
:::::::::::
:::::::::::::
:::::::::::::
::::::::::::
::::::::::::
:::::::::::
::::::::::
::::::::
:::::::
:::::::
:::::::
:::::::
::::::
::::::
.....
.......
. .........
..... .........
..... ....
....
...... ....
...... ....... ......
.......... .. ......... ..... .
........... .... .......... .... ..
............. ....... ........... .... .. . .....
.............. ......... ............ .... .. ...........
............................. ........... ..... ..... ..... ..........
............................... ......... ..... ..... ...... ...... ..........
........ ........................ ........................... .... ..... ...........
.................................. .......................... ...... ...... ...........
................................... .......................... ... ...... ...........
................................... .... .................... .... . ..... .... .............
.................................. ..... .................... .... ... .... ....... ............... .....
............... ............. ........................ .... ... .... ........ ................. .....
............. ......... ....................... .. . .... ........ ............... .....
.................. .... ...... . ................. .... .. .... ........ .......... .....
........ ........ ..... . .............. . .... ...............
..... ...... . . .......... .... .... ..............
... .. ........ ... ..............
.... ............
.... ...........
..... ....... ...........
............... . ...... ..... .........
................ . ...... ..... ............
.................. .... ... ............
................... ... ........
.......... ..... ... ........
....... ... ........
...... .. ........
..... ........
...... ...... .. ............
................... ..... .... ............
................... ......... ....... ..... .... ...........
....................................... .... ..... . .........
......................................... . .......
.......................................... . ..
................................................ .. .. ....
...................................................... ... .... .
................. ..... .......... .... ...............
....... ....................
...............
............