### ..### .... #.g#### #.....# #.g[..# #.S...# ###?..... ..... .... ... .. .