##. .. . . # .. #. # .# . #... .#. # # ## ...# .... #.. .# . h#. ..# #. # #. .. . #.X. #.### ... #. ..#####..# #. .## . . ##.....##.. ... #h#....##. . # . . ##§X..#.. . ##.# .. #§##..#.....##.## # . ####.##... .# #.# # ##........... . #..#.# .... ... .# ## ..# # . .. .# .##. ..#. . . . . .... #.. # .# . # .... . # . . . ..... # .# .## . ... # # # .. # ## # ... . # . .. . # . . . # .# . # ..