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