#!. ##.... ....##. ........ ..>..r... #.......# #.......# #.......# # #.# #.# # #h #S####.########### ###.#.##.................. .....?..................... ###.#..$........<..(....!. ################...## ...# ..# .