documented r2c/c2r planner