c.q.q.c.o.q.p