# # # # . #. . . # . . . . # #..# . . .. #.#..#.. #. .# .# # .. .. .. . ..### ##.# # . ###...#..#. . ## .#...... . #######. ... #.## . .....XX..#.... . #####.. XX..x# # . ##### §#..§§X# .. . # .....§.h#..##..# #############X...# #......h.........#... #..#h..#..X#.#.#.... #.....§........... . #..#§......#...#.. #........?..... .. ##############