. . # . ..... .. .... .. ... .. #..... .. . # #.... . . ... #...... .. ...... ...5.#X# ........# #.... ..##...... .. #. ...... .... ## ...#X..... .... ##...5##.X X.X X.... . .##.....X ... X.. .#.# #35XXX. .X..# #.#......# ###.... #.#5###.#...# ...# #....####..#.. #.. #.####...#.#.. .# #.5.... #.### .#. #. #5####.... . #. ####5#...# ##5#..##.5# #.#...5.3# ..##...5#5# ### #..##.... #..# ..# ..#. . ##.#. . . . . .