.# ..# ... ?. # ## .. .. X .. ##.#.##.. ..X.##.####.#..#.#. ........#. ......... ........#....#X... . . #....X..... ..# #.. ...#X..###...###... #.#..X.##..#.. # #.......#.....# #.#X#.....#..### ...##X##......# #. #.#..###...## . #...#.#.#. .#. #..#.##.....## . .... #.. #.# . ..#.. #.. #.##.#.#..#. .# .# ..... #....##.# .## #.... . # . ... .#. . .# . # # .. ..