.# .# .# .# .# .# .#######y# ......S..#### .####.h.....### #............# ...###.####.#.# .# #.# ... #.# .# ####.######.# #^.......... ####.##.######. .#.....#.# .......#.######. #............... #......#######. #......# ###.##.# #. #.# # #.# #### #.# ... ###.##.# #<.....# ........#.##.# #####.###.# ... #. #.# ##.# # #.. ... ### ... ... ...