r . upp ,dl