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