####################### #<........%.....Oa.ls.+ #######################