. . . ### . ## ## # #. ..# ###.## # # ## #..#.#..# . #... .##. .# # . . .. ...# # .# ..# # .. .# # # . . ..#. . .# #. .###. . . # .. ##. # ....### . # .. ##.. ... ### . .##.....#. .## . ....#...##.# .### ## #.#.#. .. #.# # # .#....#.#.. ## ##.#####...# .... ## #.#..#.#..#.......## ..##.....#.... .#.# # #.#.hh..##.#.....# .#.#....#..##..#.# ##h###...#..##. # ##..##......#### ##.####...# ## ####