###. $. .. ...#.. . ..... ..#..#.## .#... .......# #...#.###..#...# . .........#...#.# #.. ...#..#...#...# . #. #...#...#..# ....##..##.#....# h ..#.........##.# h. #..#....##.#.... . ....#...#......# . ...h..hh#.. ..#..# .##..#...#....#..# . .# #............. . #..#...##.#.##.. ....#.........#.. ........#....#... #.#.#......#.# .# .!.#. .###.#.# . .#. #. . . .. . .# #