y
x
h
b
a