...# .# .# # ## #...#..#. .. #.#... .. #. # .. .## . #.. .# .... # .# # #. #.#...# #. . ##..##....# # ..# #..#..#..#.# ...# ...#.....# ..X. .#.#.### # . # ...## .#. . .. #.. #...# ...#. #.#.## #...# #..### ## .#.# .. #... .# #. # . ##.##..# ## ## #.## ...# #..#####.# ## # ##.....## #.....X# #(##.#..# #.#.#...# #. . .### # ## .# #. .