* * * * * * * *
* * * * * * * *
...
* * * * * * * *
...
* * * * * * * *
...
* * * * * * * *
...
* * * * * * * *
...
* * * * * * * *
...
* * * * * * * *
...
* * * * * * * *
...
* * * * * * * *
...
* * * * * * * *
...
* * * * * * * *
-----------------------------------
*
* :