#.. .# #.## ##.# ... .#.# #####.####.#.#### #.....#....... . #..#.<#....#.#.# #..#..#..###.#.##.# #...............?.# ##....#..###.#.#### #.####h.# #.# #.......# #.# #######.# #.# #.###.# ..#(..# ###...# # #...#.... #<....# #..##.# #..?#.# #...# # .)..# .....# ...... .......