. #. . ..# ... #.. .. ... .# ...#.#.... #.# #.....#.#..##... . . #... ...#...#. ..#..# #.#. #..#.. .# . ..# .. ..#....#. ##.. ## . #. ...#.# # # # ###.. .....#. ...# . ##. #... .# ###..#... # .. #.#. .## .....# . . #. #.##. # .#.#### ..# # #.###..### # #.# ## #.. #....### #..# #...## ###..X#.# .# .## .. # #..#....# # . #..# #. #....##.# .. . ##.### ###### ##