############ ###.<........# #.<....###!#.########## .....#..#..S.............$ ........#####.#.########## ######.## #.#.# #. #.#.# #. #.... #. ....# # ##### # #. ## ##.#####..### #............. #.<........ #S###...... #h# ### #h# #S######## #.g.....>. #..#.....# #........# ##.#.....# .#..... .. .... ...... .... ..##. ..# .