#. . . . .# .. #.#.#. .. ....#. ## .# .. # #.... #..##.#.. #.#. #.# # # # .#..# .#.####.# ..# .#...# ####.# #.##. #.....#..## #...##.###..#..# #.......# . ## . ##....###...# .# #...##....#.## #.# ##.x.# ###...# .. #.X#..#.. #.#. .. # #..#..#.#......# #..## ..# .....# #.# ...#..#. .# ..#.## . .#.# ##