.. .... #. #.....##.. #.........# ### ..X.......# ## ... #........###.###.... #.##.........#.#...# ............#.#....##.# ..#.........#.......# #.#.......#... ## .# #...##..#######..# .# #..##..##....#..# # ##...X....#.#..#.# ....#.........#.# .# . #..##..##..#. .. #...##..###.##. .[. ..#........### . .#. #.#.#.........# .# ..#. # ###.##..##....# .. .# #..##..####### # ...... # .#..... ..# .... #.. # ....##..## # #.# ..... # ..#. ... .# # # . ## ## ...# . # ## ## .. . .# . . . .