#. #. # . # . # #.# # . .#.. ## .# # .. . ... #. ##. . ## .# # G###. ##. ### # #. . . . #.. . .#. #....#.... .#. . #.. . #. .# .. . #.##.... ## ##.#.## ..#... ...#.#. ..# . ## #.#.#.#.# ...X.##.#. . #..#. #.G....##..# ## . . #.###..####.X.. # .. .. ##.G##.. ..## # ##. . . ##....##.#### . # #.###X.### . ### #.#.# # # # #.#.# # #.##. ### ##