.# .# .## .. ###.### #..... ..#####.#.#.## .r.......g...# ..#####.#g#..# ....... # ...###.##.# ###. .# # # .# .# ##