####################### #<........%.....%O.b5.+ #######################