.# .# # .#.# .#. .. ###### .# #....##########.#.# #............gg...# ####.##########.### #.# ... #.# .### #.# .# #<# .# #.# .# ### ##