########### #<..hhg...# ########....# ...# ..# .# #