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