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