q

a

 

 

 

b

c

c

s

s

f

p

p

r

 

 

 

 

p

a

a