h
w
b
w
p
s
c
v
a
l
t
i