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