q
d
l
p
p
t
r