## .## ###.. ... #.# ##.###### ###.......g. # ##...#....... ....##.o###......g .......)