########### #<.....hg.# ########....# ....# h...# ..8.# g...# ..8h# ....#