#################### #.........'........# #.........#........# #.........#........# #...############...# #...#.....'....#...# #...#.....#....#...# ### #...#.....#....#...# ... #...#...###....#...# .. #...#...#<####'###'# #.#'###'###'##...#...# #.g...#...#..#...#...# #....####.#...#..'...#...# #... #.#...########...# #.. #.#......#......(# . #.#......#.......# #.#......'.......# #.################ #.........^...... ###.............# #.####.####.#.. #.####.# #...##J# #...+..# #...#### #.... #....# #..... !...... #####..# ..# .