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