s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f
v
f
g
t
f
g
b
v
g
b
g
h
n
h
j
m
n
a
z
x
s
w
s
x
s
d
e
d
c
d
f
r
d
r
f
r
f
v
f
g
t
f
g
v
g
b
g
h
y
g
y
h
u
j
h
n
j
m
j
k
i
j
k
i
k
l
o
k
i
j
u
h
y
g
t
f
r
d
e
s
d
x
d
c
f
v
f
d
r
f