a

c

l

p

q

s