### ..# #.# #.# ####.######## #.#...g.......# #.........#####.# ......##..# ...... #..# ..... ...# ...g. ###.# .#.. #.# #.. #.# #.#