## .. #.# .. #..# #..##### ..###.# #.....##......# #####hh...# ###S....... #..###### #.... ##.#.. .###.. .# # ..