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