##..... #.......# ###.......# #.#....... ###......... .. ##........# ..... #.....O..# ..... #.o. . ...