###.####### .....gg..<# ..#.!.g#g......# ####g#.#####.# ..#.. #...... #.####.# #. .. #. ...