s ; r diverse.