r * * ~ * r.