########### #.........# #.#######.# #######.### #.# #.........# #.# ### ..........#.# #.# .. ###.##.####.## ##.## .# # #.......# #...# ##.## #.#.##..###.#.####...# #.#.##......#......# ..#......)..#..o.#....# ######...#######(##.#.# #.........#.)..##.# # #..#......#.......# #..#.##.#.#.#.##### ........#o.......#.# ...#....####(#..##.# . ##..## #..##.# .... #..##.# .#..# #[. #.. ..#..# #.. ##. #. #.. ..?