# .# . . . .# .. . #. ## # .# .# ..##. #. . # . ..##.. # . #.. ##... .# . #....##.## .# . ## ##..##.## .. #.###....## #.#.##h##..#.# .# G ..###..... ##. .### ..#....# #.#.## ...#.##.# # .# .#.# ... . . # ##### ### .. ##