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