.....##..# #.# ..##.#...#..# # #.##...h...h#. #. .#.##.# . #.....# #.# ##. ..# ... ##.#.## ## #.##.## #### ...#.#..... ###.#...# ##.## ##.# #..#XX# %.... #..# #.##... #.# #.### ## #.# ##