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