. . .# #. #.. .. # # .# #.# # ## #...# ## .### # ##... . # .5#. # . . . . ## #..#####.## #.# ####...X##.# #.. # #. ## #X...### ...### #.#.X..#....# .. .# ### #....#.#...#..#....#. # #..#..#.#.#.#.# ###. .# ##X.#..###..#... # #.# ... . .. ###.##..# # . ###..#.... ... .# .# . . .. .## .... . . ## # .#. ... ##.# ## . ## ..##.# .. .. ## # #