p?A*r-- 
