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