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