#? .. .. . .. . ## #. .. #.. .# .### . ..##..#.% # #........#... ###...§... . ##....# . #..# .###..#..#### . .# ...#..#... ....## #v#......#.## . ..........#.#.## v ..# ...#.§....#.# ... #.#...#.#....# # ....##...##.§ .. #§. #.#...###.####.. #...§...#.§##...# . #.#.§.........# . ...§§§§#..X§## ##..# ###..##. ..#. ####.#.# # . #### # . ##..# ... ###