* * v * r *v