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