# ..#.### . ..... #..##.h## #...2*.## #....Z##.# ###.# ### # # # . #. . .