.. ... .# #... #.######... # #....#.#.##.. #.#.X..... #...#X#X## ##......#.# #...XX...# #.....##...## ### #..##.##.####.##..# . . #. #.#....#.# #... # #.*.....#..... #....##..#.# #. # #.#... .#.##.. .# .....#.#...## .#. ...####..#.##. ...# .## #.#######...## #.#.# #... .# ## ..##.# #### . # #....... #.#. ###...# #.. .. . .. ..# #.# .. ...#.# .. #.....