########################################################## #<........%....%'.....'_________________'.).......HMz....+ ##########################################################