## ##.# . # . ### . . . . ... .. . # ## # # .# . .# ##. .#. #.#. . .#### #.#.##...# #..# ##..## # #.##....... . ##XXXX.... . .... ###X...... . . #........ .. #.....# . . ....# . . #. ............ .. .X##. #..# . #. . . .... . .