ci w to r * to ^w