##.....#...) ##........... #............ #............ #..$........h #.....?...... #....:....... #............ ##........... ##..<..#.... ####### #.. # ############ #........... #..O........ #..####^####..... #..# .. #.... ##.#.......#.... #.#.......#... #.#..._...#..# #.#.......#..# #.#.......#..# #.# ..... #..# #.####^####..# #...........## #############