....o.r....