. . #. .# #. .# ###. .## #... .. .###.#.#.### ....o...... ##.....## #.......# .......o...# ##.....<..# ..........# ......o.... #.....#.### ###.# .# #. .# .