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