. ### ##. ... .#. .. .. #.#.### #..o.o#.## #o........ #.....o... #######...