########### $#......gg.# .#...gg....+ .+....gg...+ .#.....g...# +##++#######