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