##..# #.# #. # . # ......#..# .# . .#.... ..# ##...## ...# .... #....... .#.. . .# #### # ... #.#### ... . # ....###.# .. ..##.. #....# #.... . . .#...#... .# # #.#..###..###.# ...#.. ###..# #..###....#..# ....# #...## #..#.# ##..## #...#.###..#.#X# #..........XX.. ..###........XX## #.....?.#..#.#.. #............#.#. .(.####..#..### # ## ..#..#..# #..#...... ..#.#..... .## # ####