#. .# # #.# #.# .. #.. ?.# #. #.....# .. .#..#.. ..# .. ....... ..####. .......#....... . #.#.... #. ##h##..# #..#.s.#sh# #..#...#..# #.........# ....#.<.#....... ....#.?.#....... ......###.....### ....$. .....# ...... .....# #..## ..##..# ..# .# #.# .. #. .#