o co ~ p.