.. #.#....#.. # # . .#.. .....# . # ###.. #..# ##. .. # ##..#.#...... # ... . .# ###. # #.. #. .# ..# .#.## #...######.### # #.. ...# ##. .#. ..#. ..# ..# ..##.#..##..# . ...## #.##.#..# #....#.. .#.. #...#.####.......#..... #...#......$.##..# .#..... #p#..#.....#X##.##.#§...#.# #.###.####... . .....#. #. ##. #.#...##...#§# #. ..# # #.# ##... . #.. ... # #.. # ..##...# ##. #.. X .. # .#.