. # . ## ##. . . . . .. ###. #. .# . . . ##.. #.# . .#. . # .... #. . . #. . . .#...# # #.. .. #. . .##.# # .. .. #.# ...#.##.... # #..#.. ## # .#. ## #.. XX. ...... .# #..## #...{#..##.## #...###..###{.# # . ..#..# ##.#.#.# ##.# ..... .. ####.{# .#. . .. # ##.### .. ## {.## #{## x# { .#X ##{# ##.# #. ..####..# #....##..# ##...{.#.## ########x## ###.# { ###