# # . # ## . . .# . .. . . # ... ### #.... . #. #. .# # ...##. # #.. . ### ## ## (#..### ##. # . ..#...## ##. #. # ..#.....###.... .. # ...#.....#####.#.... ....#....#.#....## # ##....3.#....#.... #. #..#.##..#.##.. . # . # #....X...## ...# ... . ....##.....#.. ..... .. #. #.X...#.#...#....# ##....###.#.. ### #..###..##..# .# ###..X.....# # #.......#.. .# ## #### # #... ..# ..# ###