* v r r *v