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