## # .. #. ##.#. #### . .. ## #.## . #.#.##..## #..##...#....# . .........h## ..###.......# .#####(##### . #. . #. . .#.# . ...... .. .. .....#.# . . .#..#. .# ### # #