* & r * * *r