###### ###...... ##........ #...#..#.. ##..$..?... #..$....... #.#..#..#.. ##............ #.....(....... #..#..#..#..8.. #.............. #<............... #................. #..#.h#h.#..8..#.. #................. ##..%............. #.#..#..#..#..#.) #................ ##............... #...#..#..#..#. ##.............. ###............ #############