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