.. .. # .# #. .## #### . ..... #.#. .. ....####..###.### ... ##..#.....##.# ## . #.#...#h...#..#. .# #.h..#...#....# .. ## ##h###.##........#..# ##h..#......#.#.#..## #.#h..#.#.... ##.... # ##...######.##.. .#.... #.###.. #..... .... #.# ... #.. ..#...# . ..# #..#.####.#. ## . .. #... ##.#.## ... .. #.## #.#..# .# ... # ###...... . #. #.# #.#. .# .#.. #. ....# .. . .## .. .. .#.. ##.. .## .. .. .. .. # # . . #