##### #...# #...# .#######...##### .......'........ ##########...########## #<..)o........)..<....# ###############.....#.# #.#....... #.#....... #.#..#.... #.#.o. ... #.#o... .. #.#..o.. . ......... #.#