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