# . ## .## ..#.# .. #### ... ### # #.#....#. # #. # .#...... ### . # #..# .. .. ..#.# .. #..#. . #...#.# .# # #. #### .... # ##..# #.## .#....### . . .# #..#..##.# #. .. ....#. ....#!# .# #.. .#.#.# X## # .# ..#..#. #.###.# ...###..#.. .#..## # ...#...#....# . .# #.#.#..#...# #.......#.## ..##..#.#. .# #..X.##...# ....##...##.## #. #.A#..# .# #..###.## # #.#. ##.# # . ### #. #