### # # . .## # # . #.## #.. # .## .#. #... .## # ..##.# .# ..#..#. . . ##..# #.# #. ##.#. #... . ..#####..##.##. .. . .....XX.X..# . . . .......5..###... # .........## # # .# ...#.#.#.. . . ## ###....# ##.. ...... .. ##..##. # ## ..