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