.. .. .. .. . .# . . .# .. #. ######### .# ...#h####.......##.# ........#.....