. # . . # . # . ... . # # #### ##########. # # . . .......#............ . . ..... .'....... ..... . .. ......#........... . .. . .. .#........... # ## . #...###'## #... .#........# . . #....8...# #.. . #..q.....# ## #######..### .........# #.# ## ### # #... # ... #. ### .. .#. ..#