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