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