a

c

l

q

s