d

f

g

l

p