------ r - -- -ni