d

f

g

l

p

r