. . .# #.#.#####.# #.#...#...## #...#......# ...#......# #####.#......# ..............# #.........# #...##<#### #...####### #....g....# #..).####.# #.......# #.# #.......# #.# #.#.#.... #.# .#.....# #.# #.#.### #.# ## ... #.# .. #g# .# #.# .# #g##.# #hg..# ####.# ##