r * ~ r —