# . # . ## . # ..# # #..#### #.. # #.....####.. #............#. # . . .........# #.... ### #...#.#....#.# #.. ###X*..#..##... # # . #.......# . ..######.##.## ## ... #.#...# . . # #..##..# ## #..# .## .. ... . ... # # ## .##. #. . # .. . . . . . . . .