. # # .. . ##. . # ....## .... ###....##..# . ..#.[.# # ##X..# #hXX..# # ##%hX#...# . . #.##..##.# ..#.# ##h###. ... #...# #...... .##.# ## .. # ...###... . .# #. ##..# ## .#.##.#.# # .#.. . .....#..# ##.. . .. .## . . . # . .# # . ## # # .