####################### #<........%..rh.'.....+ #######################