### ####.# .# #....# #. ##.#.#### #.#.x.##...# #.#... ..## #...#...## ###...# .......#.## ## .### ##.#.# #. #. x###. . .# ## #..#.##. . #######.. #...#.# .# ##..#...#.#. # .## #.# #..# ...##..## .# . #...#.# ##.# .# # ##..# . .### # # #.# #.##.# #.##.#. # # #...##.# ##x. .# .. #...# ..#.. ?. .# # . . .. # .# # .## . ## # ##