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