.# .. .# ##S# ...# #..# #########h.# .l....g.Sh.# #########..# ##.# .# .# .# .# .#