. . # # # . # # ## ## # # # ##..#. .## # .#.#.## #. # . # ..# ##.####.# .#. # # ## #.. ..#.# # .. .##... # ... #... .# # ###..... ### #. # #### #..## . .. . . # ##. #.# ##. # #. .#..### #.# ..#.###...###### ## #... ##..#. # ..##..# ####..# # #...#.. ## ## . #... ###.#..#.## .. .. ... #...#.#.#.# ...##. ##.#.....# ###.. ##.##XX.# #. ##.#.### .... ..##. #.#. # # ## ..