.. .. ..
.. .. .. .. .. !..
.. .. .. .. ..
.. .....
* .. .. .. .. .. .. .. !
.. .. .. .. .. .. .. .. .. ..
* .. .. .. .. .. ..
.. .. .. .. .. .. ..
..*
.. .. .. .. .. .. .. .. .. .. ..
* .... .. .. .. .. ..
* .. !..
.. .. .. .. .. ..
* .. ..
..
.. .. .. .. .. ..
* .. .. ..
.. .. .. .. .. ..
* .. ..
.. .. .. .. .. .. ...
.