.. # #. #. #. .r.##.### #.......# # #.......##.#.# #......h.....#. #..S..<...?... #.......####.. #.##....# ###### ## #.. #.# ####.#### #<......# #.##.##.# #.####.##.##.##### #................# ######%##.##.###.# ...........##.# #.# #######.......# #.# ######### #.# #.# #)# ####.# #..o.# #.#### #)# #.# o.. ..o.. ...#... #... .### #so# .# #.. .#