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