.. .... ... . ............ ... ## .##..##..# ..# . ##..##..##..##..##.. ... .............. . . ...h... .... #.. #..##.. ..# # ## .##..##..##..##..## .......*.............. . .................... ## .##..##..##..##..## ..##..##..# ..# # .###.###..#....#.. ### .#####.#####. . #. .# ##..# .. # .#..# # ### ..# .. . # . . . #