r1 c ^ a so o oD-