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