y
x
y
w
p
e
w
d
e