. . # .## ## #. .# #...## ..# . ## .##...#.. .#... .. #...##.. .#. # #.#.. ...## # #..# .#.......## #.....##.#.#.. # #..#. ..#......## #.#..#.#........ . ...#.X#.....#.. .# .#. # ##.#.#... ..## # ##..#.#.###.#.# #.###.#..#...##... #........###...## .#......#..#.....# #...#....x..#.# #.#.#..#####§X#..# ...####......####..# #.# #.###.# ## .. #.. #. ##