####################### #<.......()(%.p.l.....+ #######################