###.. ## #.... .# ## .....# .#.. ......# .#. . ..... .S ... ... .# .....#g##.# ......K.S.# .....#h#### ... #. . .. .## .. .. #..