a
a
x
b
b
b
x
a
x
c
d
x
b
b
x
c
c
c
x
c
c
x
d
d
d
x
e
d
x
a
b
c
d
e
x
b
x
d
d
x
e
c
x
b
a
a
e
x
c
d
d
x
a
x
c
c
x
d
d
d
x
b
x
d
d
x
d
d
d
c
x
d
d
d
d
x
d
d
d
d
d
x
d
d
d
d
x
c
d
x
d
d
d
d
x
a
x
d
d
d
d
x
e
d
x
d
d
d
d
e
x
e
c
x
d
d
d
d
e
x
2.1
e11a11b11d10c13
c
c
x
d
d
d
x
c
c
x
c
c
x
d
d
d
x
d
d
d
x
b
x
d
d
x
b
x
b
x
d
d
x
d
d
x
b
b
x
c
c
c
x
b
b
x
b
b
x
c
c
c
x
c
c
c
x
d
d
b
x
c
c
c
x
d
d
b
x
b
x
d
d
x
b
b
x
b
b
x
c
c
c
x
c
c
c
x
d
d
d
d
x
c
c
c
x
d
d
d
d
x
11
b
x
d
d
x
d
d
b
x
d
d
b
x
c
c
c
x
c
c
c
x
d
d
d
c
x
d
d
d
d
x
d
d
d
c
x
c
c
x
d
d
d
x
c
c
c
x
d
d
d
d
x
c
c
c
x
d
d
d
d
x
c
d
d
x
a
x
c
d
d
x
c
d
d
x
a
x
a
x
a
x
c
d
x
a
x
a
x
c
d
x
c
d
x
c
d
d
x
c
d
x
c
d
d
x
c
d
d
x
a
x
a
x
a
x
c
d
x
c
d
x
c
c
d
x
d
d
d
d
d
x
c
c
d
x
1
c
d
d
x
c
d
x
c
c
d
d
x
c
c
x
d
d
d
x
d
d
d
d
d
x
d
d
d
d
d
x
d
d
d
d
x
d
d
d
d
d
x
c
c
d
x
d
d
d
d
d
x
c
c
d
x
c
c
x
d
d
d
x
d
d
d
d
x
c
d
d
d
x
d
d
d
c
x
c
d
d
d
x
1
c
c
x
d
d
d
x
c
c
c
x
c
c
x
d
d
d
x
d
d
d
c
x
c
d
d
x
d
d
d
c
x
c
d
d
x
c
d
d
x
c
d
x
c
d
d
d
x
c
d
d
d
x
d
d
d
c
x
d
d
d
c
x
c
d
x
d
d
d
c
x
c
d
x
c
d
d
x
c
d
x
c
d
d
x
c
d
d
x
d
d
d
c
x
d
d
d
c
x
c
d
x
d
d
d
d
x
c
d
x
c
d
x
d
d
d
c
x
d
d
d
c
x
d
d
d
c
x
d
d
d
d
x
d
d
d
d
x
a
x
d
d
d
c
x
a
x
a
x
c
d
x
c
d
x
c
d
x
d
d
d
c
x
d
d
d
c
x
a
x
d
d
d
d
x
a
x
a
x
d
d
d
c
x
d
d
d
c
x
d
d
d
c
x
d
d
d
d
x
d
d
d
d
x
e
d
x
a
b
c
d
e
x
e
d
x
e
d
x
a
b
c
d
e
x
a
b
c
d
e
x
e
d
x
c
d
b
c
d
e
x
e
d
x
e
d
x
a
b
c
d
e
x
a
b
c
d
e
x
a
x
c
d
x
c
d
b
c
d
e
x
e
d
x
c
d
d
d
c
d
e
x
e
d
x
e
d
x
c
d
b
c
d
e
x
c
d
b
c
d
e
x
11
b
x
d
d
x
c
d
d
d
c
d
e
x
e
d
x
c
d
d
c
d
e
x
e
d
x
e
d
x
c
d
d
d
c
d
e
x
c
d
d
d
c
d
e
x
c
d
d
x
c
d
x
c
d
d
c
d
e
x
e
d
x
c
d
c
d
e
x
e
d
x
e
d
x
c
d
d
c
d
e
x
c
d
d
c
d
e
x
c
d
d
x
c
d
x
c
d
c
d
e
x
e
d
x
d
d
d
c
c
d
e
x
e
d
x
e
d
x
c
d
c
d
e
x
c
d
c
d
e
x
c
d
x
d
d
d
c
x
d
d
d
c
c
d
e
x
e
d
x
d
d
d
d
d
d
d
e
x
e
d
x
e
d
x
d
d
d
c
c
d
e
x
d
d
d
c
c
d
e
x
111
c
c
x
d
d
d
x
d
d
d
d
d
d
d
e
x
e
d
x
d
d
d
d
d
d
e
x
e
d
x
e
d
x
d
d
d
d
d
d
d
e
x
d
d
d
d
d
d
d
e
x
d
d
d
d
d
x
d
d
d
d
x
d
d
d
d
d
d
e
x
e
d
x
d
d
d
d
d
e
x
e
d
x
e
d
x
d
d
d
d
d
d
e
x
d
d
d
d
d
d
e
x
d
d
d
d
d
x
d
d
d
d
x
d
d
d
d
d
e
x
e
d
x
d
d
d
d
e
x
e
d
x
e
d
x
d
d
d
d
d
e
x
d
d
d
d
d
e
x
d
d
d
d
d
x
d
d
d
d
x
d
d
d
d
e
x
e
c
x
b
a
a
e
x
e
c
x
e
c
x
b
a
a
e
x
b
a
a
e
x
e
c
x
b
c
d
a
e
x
e
c
x
e
c
x
b
a
a
e
x
b
a
a
e
x
1
a
x
c
d
x
b
c
d
a
e
x
e
c
x
b
c
d
c
d
e
x
e
c
x
e
c
x
b
c
d
a
e
x
b
c
d
a
e
x
111
a
x
c
d
x
b
c
d
c
d
e
x
e
c
x
d
d
c
d
c
d
e
x
e
c
x
e
c
x
b
c
d
c
d
e
x
b
c
d
c
d
e
x
b
x
d
d
x
d
d
c
d
c
d
e
x
e
c
x
d
d
d
d
d
c
c
d
e
x
e
c
x
e
c
x
d
d
c
d
c
d
e
x
d
d
c
d
c
d
e
x
11
c
d
x
d
d
d
c
x
d
d
d
d
d
c
c
d
e
x
e
c
x
d
d
d
d
d
d
d
d
d
e
x
e
c
x
e
c
x
d
d
d
d
d
c
c
d
e
x
d
d
d
d
d
c
c
d
e
x
11111
c
c
x
d
d
d
x
d
d
d
d
d
d
d
d
d
e
x
e
c
x
d
d
d
d
d
d
d
d
e
x
e
c
x
e
c
x
d
d
d
d
d
d
d
d
d
e
x
d
d
d
d
d
d
d
d
d
e
x
d
d
d
d
d
x
d
d
d
d
x
d
d
d
d
d
d
d
d
e
x
e
c
x
d
d
d
d
d
d
d
e
x
e
c
x
e
c
x
d
d
d
d
d
d
d
d
e
x
d
d
d
d
d
d
d
d
e
x
d
d
d
d
d
x
d
d
d
d
x
d
d
d
d
d
d
d
e
x
e
c
x
d
d
d
d
d
d
e
x
e
c
x
e
c
x
d
d
d
d
d
d
d
e
x
d
d
d
d
d
d
d
e
x
d
d
d
d
d
x
d
d
d
d
x
d
d
d
d
d
d
e
x
e
c
x
d
d
d
d
d
e
x
e
c
x
e
c
x
d
d
d
d
d
d
e
x
d
d
d
d
d
d
e
x
d
d
d
d
d
x
d
d
d
d
x
d
d
d
d
d
e
x
e
c
x
d
d
d
d
e
x
e
c
x
e
c
x
d
d
d
d
d
e
x
d
d
d
d
d
e
x
d
d
d
d
d
x
d
d
d
d
x
d
d
d
d
e
x
kbcv2.0.0.0