######..#. #..SS....# #.##g.%... #.# ..... #.# .... #.# ... .#. .. # # #