##### ##...## #.###.# #.# #.# #.###.# ### ##....# ########.## ##.#.####<........#### ........#......####.......# h##############...........# #.###.#.###.# #.# #.#.###.##### #.# #.#.....!...##### #.# #.#####.###.##.. ... ..# #.# #.##.# ... ... #.# #.##.# .#. .#. ..###....# #.....?...###### ...#...........## # .....#......#..>###.## ##..#.#......#.Z....# #...%..?#.#...###..# #............## .# ...####.###..# # #.. ...# #..# ###.# #.## #. ..# .#