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