### { .. ##S# ..#####gg# ......S(# ......)g.# .........# ....[..... .....(..... ####.......# #........ ##....#...