#....# # . .###.#.#.. .. .##.. #.# ..## #. .. .# ## .... ....######.# #.... .# .#....#.# #....#. # . .#..#..##...#..# ...# ..#. ..#.....# # #..####..##..h..# .. #.# #..##X..... #. . . ##..XX.# #..# # ###X..# # #..#.# # #..XX.## #...##..# #### .#>.# . .x# . #.. .. ..# #..