. # . .# .## #... # #. ### .#. # .# . .# . #. #..# #...# ## # ##. # # ## #.## .## .. .# ..#.# # # ##.## ### #####.## ## #.. ...#. . . #.#..###.# ... #..#.##.# # .###...X# #....###..# #..#X# .## #.##.# .. ###.#.# .#X #.#### #... ### # .. # #