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