. ##. # #.. o ## . . #.# .# . .##+##..#.# .# #. .............# ##.# #.....?##.#.# ##...###.#$##.##..# #...h.s..#.##.##.# ##...##o...o....## ##.# #..####.##.## ## #..#........# #<......####.# #..#.##.# ## #.......# ####.#### #.# ... #...# #...# #...# ...(. ...