.... . . . ... #.# #.#. .. ...##.#.. .# .#..#...... ...###.#...#...# ##...#........#.# #.###...#......# #......#..## #.....#.#.# ...#...### #.#..#..# # ###X###.## # #..#.#...# .#.#.#...## ## # ... #..#..####.## #..#. #....#..#. .# ...#.....######.#### #..##...##_# ## .#. #..#. .# .###.... # #. .##..#. # # .. #. .###.# . . . #. # ... .. .# # # . .#.# ..# #### # #. . . ##