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