#### #.. #.. #.# #.# ###.# .######...##########++# .................?.#..####..# ######.#.#####..#...$.%....# #.#.# ##...#.h###..... #.#.# ##.##..##.##..# #.#.# ###.#.#....... # #.#.. ..###..##.. #.### ###.#h### .... #.# #.## .#. #.# ##.#####..# #<# #.........# #.# #Z.#####.## #.# #..# #.########..##### #...Z............. ##################