p ^ v * w ~ -*