### ## #.# ## #.... .#.# ## .#### .......#######.##....# #....# ...#..#.. #..# ### # #....#.#..#.#........ .#. . #.......##.######### . # #.# ..#..#.#...### ###....# ..# #..#..#.....# #..##.. # #...#X..#..## . # . .... #..#.##.# #. # .. ##. #.#.## ## #. ... ...# # ## ## #.#..#.. .# ##..#. # ## # .... . # ## #.. # ## ...###. # # #. ..# . # #.. ##.. . ...