. #. # ## ... .##. .... ##.. ..# ##..#..# ...# .# #...h..# .. . ... #.#.###.## #.. ... .. ##.###.##.# #.# ##.#..#.#.!# ..# #...###....# ..### #....# #...#....#.. #.....####..###...§. ...#...##.##X#.#.§§§ ...# #.#§#.##.#§W§.X .. .#......#.#X# ## ..#. ..#X# . #....##.#### ####.#...# .....##.### ... .#. ..# .# #.#.#..# #...#..... .# .# . .##.##. # .#...# ## ..