r * r~ w^