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