x
K
m
n
n
]
]
]
w
\
\
6
6
6
z
d
d
d
d
d
d
]
Y
Y
Y
~


1
,
H
8
z
z
=
=
C
D
D
D
0
=
X
|
S
>
>
>
I
>
>
>
S
S
|
|
{
7
_
_
}
c
c
r
{
o
:
d
t
~
W
)
]
`
%
%
N
N
N
j
j

N
N
N
Q
t
@
c
c
Q
R
b
^
^
~
~
T

6
E
E
m
r
S
S
S
S
I
u
u
x
x
x
x
x
x
G
F
p
0
S
t
t
t
t
|
H
H
\
\
p
v
K
K
5
t



>
n
n
n
n
n
n
0
V
#
#
s
h
W
W
h
T
f
f
,
2
2
2
2
2
2
2
F
F
F
!
T
P
P
C
C
k
k
k
k
k
;
P
P
{
;
L
L
L
L
L
L
L
L
L
L
|
|
|
4
<
&
F
}
(
(
(
(
(
(
=
=
@
@
@
@
}
}
}
'
'
3
3
3
3
3
3
2
%
%
%
%
%
c
c
c
}
t
t
t
s
s
a
a
Z
Z
Z
l
X
J
m
H
H
H
H
H
>
>
>
<
V
V
V
V
V
]
]
a
j
J
J
(
(
{
{
{
l
l
l
l
.
.
!
-
-
[
c
c
c
c
^
^
V
V
V
V
&
&
&
&
&
&
&
\
\
\
\
m
m
m
m
Y
Y
9
z
z
-
S
f
f
<
<
<
<
=
=
=
&
&
G
G
G
G
f
Q
j
2
2
2
[
[
7
Y
Y
Y
Y
Y
y
y
G
6
6
u
]
]
4
4
+
+
+
W
#

g
g
h
]
]
]
7
T
T
T
>
-
Q
Q
z
%
,
,
8
8
4
Q
6
6
6
)
)
z
z
.
$
$
b
e
v
v
v
v
v
j
j
$
9
K
K
K
H
H
8
8
8
8
=
=
c
(
(
i
?
`
I
I
I
I
R
R
w
7
x
Z
:
8
8
8
8
5
5
s
s
s
E
Y
_
1







M
M


g
S
S
S
S
S
S
S
g
i
K
z
,
z
z
z
-
n
t
T
/
v
v
C
C
3
O
1
G
G
#
#
;
l
l
6
k
S
.
.
_
_
_
_
W
g
g
g
g
b
y
I
3
A
A
A
_
X
|
|
j
j
]
(
(
3
3
3
B
{
*
*
`
`
4
i
i
Z
!
!
!
X
0
2
2
2
)
,
,
,
K
i
i
Q
g
g
x
7
!
U
U
U
y
y
y
y
L
0
s
s
G
Z
Z
Z
a
K
C
E
E
E
Y
Y
Y
Y
Y
Y
Y
0
0
o
}
w
G
G
g
D
6
6
6
~
~
~
~
~
T
T
T
m
m
,
,
,
,
,
k
<
g
>
>
>
>
>
>
I
I
I
I
I
I
~
~
~
~
Q
/
/
8
8
8
8
8
/
B
B
Z
f
f
"
#
#
e
Q
Z
Z
Z
U
+
+
+
+
+
+
+
+
+
;
F
O
,
o
+
+
+
]
,
"
"
"
G
G
D
y
y
y
y
y
y
j
j
j
m
0
m
D
'
w
w
w
w
w
w
w
+
+
K
K
X
P
P
P
P
J
i
i
i
]
]
]
$
$
$
$
,
,
,
U
u
C
C
]

}
}
}
}
U
3
3
L
L
L
L
L
I
.
.
.
r
r
m
n
E
E
d
8
#
p
p
p
p
?
?
%
%
A
>
z
z
u
.
.
2
2
_
_
X
X
X
c
c
X
x
x
L
L
N
N
X
M
M
M
.
*
K
p
K
K
K
K
]
]
$
$
$
i
i
T
^
B
Z
d
d
:
O
O
O
O
O
O
O
Q
q
q
q
5
5
H
H
0
>
6
6
L
0
0
0
5
5
5
F
5
5
B
B
B
.
Y
F
X
i
&
`
e
e
Q
D
*
*
O
O
O
+
M
M
E
o
$
)
)
)
)
)
i
i
w
&
&
a
a
B
t
t
t
t
c
U
U
U
(
(
J
J
J
J
J
J
!
!
!
!
1
1
.
g
g
|
|
|
I
I
[
(
(
(
(
M
}
}
$
,
,
3
1
z
P
P

-
M
M
w
w
w
w
w
s
`
`
`
`
u
(
O
O
_
;
^
^
,
w
n
n
g
g
~
~
~
~
S
[
[
V
V
V
V
V
0
$
$
/
q
q
q
q
\
\
\
\
p
-
-
-
<
[
n
n
'
'
<
0
y
x
O
x
x
x
x
/
H
H
H
H
.
N
N
N
N
N
N
W
m
2
2
2
m
m
m
C
:
:
C
R
m
T
T
T
T
2
2
Y
N
;
R
R
i
#
E
E
E
E
E
8
8
8
J
#
#
C
q
P
2
2
2
B
B
&
&
1
1
M
M
M
I
I
e
w
w
>
>
|
|
z
z
\
\
3
3
W
W
W
:
:
:
)
)
)
H
H
~
>
>
0
%
]
]

K
n
;
;
8
p
p
p
p
p
\
\
Y
Y
Y
Y
]
]
^
]
]
~
U
U
U
U
U
K
K
K
K
K
K
K
0
0

s
s
"
"
t
)
)
.
.
z
p
y
y
y
D
D
{
{
}
K
K
K
K
}
W
<
<
<
<
z
z
i
W
W
W
W
W
W
W
W
q
:
x
:
:
>
>
>
>
>
>
C
H
H
B
B
B
B
B
!
!
|
|
|
|
[
[
[
a
?
?
n
n
n
n
E
8
8
B
p
p
p
2
2
2
2
2
<
R
R
%
%
%
w
q
q
q
q
4
C
C
C
C
l
&
4
4
`
`
`
`
t
w
w
w
*
A
g
]
]
-
R
`
-
k
v
K
]
]
,
,
,
,
I
U
C
C
C
C
C
C
Q
p
p
p
j
j
u
u
u
u
u
u
Z
Z
Z
j
k
k
n
k
}
}
\
n
-
-
-
+
U
U
K
K
K
.
{
{
#
d
B
B
B
D
D
D
[
.
S
S
s
^
^
^
8
n
y
A
J
F
F
F
r
r
?
?
?
?
?
?
?
?
>
>
:
&
&
n
d
d
K
K
K
:
*
s
s
P
P
P
U
i
G
G
8
8
8
H
H
<
<
<
<
<
C
C
W
W
R
R
*
&
&
*
>
u
u
5
5
5
F
F
P
H
H
@
@
@
K
q
q
,
,
,
H
E
E
E
E
E
B
B
B
B
B
)
)
)
V
I
I
I
^
?
@
z
T
T
"
A
A
A
U
x
6
,
,
,
,
,
b
K
~
~
c
c
c
c
c
c
c
c
=
~
~
~
A
-
A
i
5
5
5
K
K
K
C
j
j
j
j
j
5
5
5
7
7
n
J
_
_
_
?
%
O
O
O
t
t
t
t
t
t
t
\
\
\
K
,
l
l
l
G
_
_
_
E
E
9
,
,
f
f
,
d
|
E
E
E
E
S
Q
3
]
?
_
w
w
w
w
w
w
B
B
L
V
L
L
\
\
z
z
K
K
b
b
w
w
w
1
2
2
9
9
9
9
2
9
D
D
D
O
O
O
O
O
O
7
7
7
7
o
R
1
1
1
1
1
>
]
m
m
[
_
*
*
*
A



d
d
.
.
@
I
I
I
I
I
O
c
c
J
J
J
^
X
X
0
0
0
D
_
y
:
:
B
>
y
y
a
a
a
W
W
X
y
y
~
~
~
~
~
~
N
P
P
P
"
"
"
"
"
"
y
@
U
L
)
'
'
'
'
'
'
'
'
'
X
X
X
)
)
)
)
6
6
^
O
A
/
/
/
/
J
N
,
<
<
7
$
$
$
z
z
*
*
X
X
S
S
S
S
S
S
J
-
-
-
2
G
G
Q
Q
(
(
(
(
;
;
;
;
;
;
;
;
;
;
{
|
|
|
|
L
*
*
~
~
~
A
A
A
A
W
W
A
?
?
0
0
+
b


4
4
4
|
@
@
@
W
W
W
}
}
s
r
X
_
_
}
$
$
a
#
#
#
U
U
y
y
/
a
S
S
S
S
S
S
5
5
5
5
L
0
F
m
+
+
+
+
D
k
F
{
?
8
8
X
X
>
>
>
>
>
>
>
>
p
$
$
$
3
:
:
;
;
;
O
O
O
O
g
<
<
S
r
r
h
h
~
s
s
|
:
~
~
~
I
I
^
H
&
&
&
b
b
o
o
e
R
<
<
G
G
M
?
?
?
M
M
Q
Q
Q
_
C
C
%
q
q
X
X
8
=
=
(
%
<
W
W
e
k
k
k
k
k
$
P
P
#
l
v
v
[
<
<
<
i
/
/
v
v
}
c
;
X
w
w
v
7
D
D
D
D
D
]
S
S
6
6
t
C
T
T
T
T
#
#
#
>
0
0
!
!
!
{
B
B
Y
Y
3
H
o
o
o
(
=
"
A
G
G
_
i
i
C
o
n
[
[

`
y
(
(
(
)
)
)
)
l
@
@
@
@
E
z
%
K
K
K
8
8
L
L
8
v
v
[
x
x
h
h
g
g
g
g
8
8
8
8
/
/
/
/
/
q
q
q
q
g
T
T
I
(
9
3
3
3
h
h
w
w
s
s
s
"
"
;
7
7
7
7
7
7
N
v
v
_
Y
Y
E
E
3
&
^
^
^
l
l
l
l
C
H
H
3
/
/
?

H
H

c
#
/
/
Z
:
x
4
L
O
5
/
/
*
*
*
f
]
&
&
b
`
$
$
$
w
L
2
2

I
I
$
b
b
b
b
b
|
s
X
Z


@
@
@
@
@
@
@
C
C
f
f
h
*
*
#
#
#
#
#
@
T
T
f
G
k
k
k
0
:
D
x
x
x
<
<
<
<
?
O
d
d
+
b
b
m
m
}
}
}
}
f
f
J
`
`
`
n
g
~
~
f
f
o
K
T
`
`
`
`
F
F
D
{
l
l
l
l
l
>
=
=
=
=
<
<
:
:
:
i
>
>
>
J
Q
Q
k
k
@
@
@
w
w
w
w
w
c
c
c
m
m
?
?
?
?
?
/
D
a
a
a
l
l
(
(
(
(
(
)
)
q
H
H
H
H
H
F
B
B
B
q
/
d
d
d
d
|
y
n
n
n
9
9
p
p
p
p
p
p
p
p
p
p
b
b
b
p
h
~
~
~
6
6
6
6
"
-
-
-
V
&
&
p
U
U
U
L
L
L
L
L
L
L
L
L
L
L
f
f
f
f
f
~
Q
I
)
)
)
)
)
)
P
P
P
|
|
!
!
!
9
9
P
|
|
&
9
9
9
}
}
}
+
"
"
*
*
*
k
(
f
f
f
f
I
I
I
I
I
I
I
?
i
i
i
e
e
e
e
e
F
<
s
s
s
s
s
s
=
.
.
.
S
S
/
/
B
X
x
x
K
K
U
U
U
&
P
P
@
B
3
K
K
K
K
K
K
-
(
(
(
(
Y
Y
_
^
^
d
d
d
L
L
%
8
)
r
G
G
G
z
P
$
$
$
o
o
o
o
o
o
o
s
s
s
^
^
^
3
3
=
#
#
#
#
|
|
x
x
(
(
c
j
~
~
~
d
d
d
A
Y
V
p
p
p
p
p
p
p
p
p
V
V
V
Y
Y
Y
Y
m
\
L
m
m
M
N
N
e
e
B
B
B
B
B
o
J
?
x
x
x
y
=
D
k
k
m
O
O
O
q
)
X
X
X
P
t
t
o
o
o
o
f
f
f
f
M
M
j
Y
t
t
t
t
t
V
V
V
3
6
T
'
'
'
'
<
<
3
0
>
>
>
>
>
|
|
|
|
9
9
6
e
e
e
N
.
.
;
;
4
4
w
c
0
X
X
X
X
X
V
&
&
&
&
&
&
o
m
m
m
6
6
v
v
v
v
E
E
w
*
*
*
*
r
z
7
7
4
#
#
#
3
[
z
y
y
y
/
+
'
q
q
7
q
q
3
3
3
>
T
K
K
K
O
5
<
<
<
9
S
S
v
v
v
K
K
K
K
K
(
c
i
J
^
^
I
v
v
v
_
_
&
_
~
#
l



N
N
N
N
q
q
q
~
~
~
~
@
~
{
{
B
l
E
@
'
'
'
'
/
B
B
!
!
#
#
9
y
y
v
v
+
G
G
G
$
)
%
%
%
A
e
e
{
{
R
R
t
-
-
x
9
9
>
>
>
L
@
n
b
b
I
/
W
H
H
H
1
c
c
+
"
@
z
.
}
u
u
u
O
O
v
[
[
-
T
'
f
f
.
.
v
v
v
v
v
(
(
W
W
W
o
n
j
@
@
@
@
@
N
9
9
9
9
T
b
b
b
b
6
6
1
1
1
6
Q
3
Y
-
F
F
F
F
"
"
"
"
j
O
3
{
M
M
I
O
O
O
y
y
&
&
&
G
G
G
G
>
W
W
Q
#
#
#
#
#
#
#
#
#
1
1
X
X
X
;
'
'
'
'
'
B
,
S
S
N
N
N
N
N
^
E
E
E
E
=
=
f
2
b
w
w
'
'
.
.
{
{
{
k
F
F
F
F
F
F
G
(
(
M
M
g
g
Y
?
q
<
H
m
p
p
c
c
B
+
+
+
+
y
w
y
y
#
C
K
K
K
M
V
l
l
0
0
q
p
p
p
p
-
0
:
:
:
Y
Y
0
0
0
A
"
Q
%
%
%
%
%
q
q
q
>
,
@
l
l
l
9
r
r
Z
Z
x
x
x
x
x
t
p
v
v
9
o
o
X
'
A
A
R
;
;
s
e
J
J
J
J
J
J
J
J
.
9
D
!
!
V
L
L
L
L
L
/
9
9
r
@
@
@
@
7
j
[
@
@
y
y
y
d
d
d
d
d
d
G
G
s
s
s
s
^
*
\
#
?
C
C
C
C
#
O
O
O
C
C
C
C
o
3
3
3
k
k
k
k
*
Z
e
e
e
e
e
T
T
T
=
=
=
%
F
F
Y
Y
>
;
;
S
u
S
T
T
T
T
T
T
g
A
#
#
f
f
f
f
K
w
w
\
H
k
k
k
k
k
\
\
/
s
s
s
s
s
s
X
W
W
6
6
6
0
0
0
3
3
3
-
-
r
|
r
y
/
l
l
l
l
I
D
D
i
G
G
7
7
i
f
Y
q
q
C
d
f
f
J
>
>

C
d
d
f
f
f
f
f
]
]
{
{
{
>
E
J
J
f
f
?
?
S
Q

A
x
x
x
x
x
9
9
9
q
z
@
G
)
)
)
)
t
'
'
U
!
!
%
%
%
%
"
o
o
!
1
#
#
/
/
/
a
a
6
6
K
b
K
K
b
b
f
f
f
w
w
d
e
e
d
O
O
O
O
O
[
[
[
J
7
7
7
]
r
9
K
K
r
r
&
&
2
2
Z
Z
}
x
-
w
e
S
W
W
W
S
S
S
S
S
S
5
w
a
Z
Z
~
:
:
r
r
r
&
.
v
v
v
:
:
:
:
9
"
"
"
"
p
p
F
7
7
4
4
4
d
d
d
d
d
a
u
?
i
d
%
%
l
E
E
E
E
E
E
2
S
S
V
+
)
V
V
7
7
;
m


f
h
h
h
v
i
i
Q
Q
Q
Q
Q
Q
Q
Q
X
q
Y
Y
Y
Y
Y
u
u
u
u
u
o
o
o
2
R
A
A
A
A
H
H
H
"
"
y
y
z
z
z
z
~
~
4
6
4
4
S
S
S
S
S
2
n
F
F
F
T
Z
@
%
%
]
N
&
&
d
d
d
d
d
x
C
C
C
C
C
Z
Z
Z
+
+
y
T
T
T
B
(




j
j
Q
H
;
;
(
(
p
p
p
?
@
@
@
=
"
0
v
m
m
m
m
m
r
p
W
i
/
/
~
{
M
M
^
{
{
@
@
@
@
m
m
L
L
f
f
f
f
f
|
Z
Z
F
F
K
[
)
)
)
)
)
)
)
)
.
1
#
#
f
f
f
f
7
*
*
d
d
1
8
q
6
6
8
8
Z
W
W
e
e
V
x
x
x
x
x
i
i
i
C
C
C
f
%
Z
Z
Z
%
i
m
=
=
?
4
4
4
4
4
4
4
4
4
h
<
<
<
<
<
`
!
d
4
4
h
h
4
*
*
U
L
\
\
j
#
#
#
#
V
V
A
A
E
/
/
/
/
R
d
d
d
9
x
x
m
m
>
<
1
@
]
]
]
}
_
_
P
P
i
i
Y
n
F
F
F
F
n
n
)
f
f
f
f
*
(
(
+
d
W
l
^
D
0
0
0
f
f
f
f
B
5
d
7
S
S
S
S
S
V
e
C
C
@
3
N
+
+
|
#
#
#
#

*
*
,
,
,
,
,
P
P
.
.
@
q
/
$
$
$
6
6
6
6
"
H
#
W
a
b
b
1
1
1
1
1
1
s
s
s
s
s
"
'
"
f
f
f
f
V
/
/
E
-
8
C
5
w
@
8
R
=
y
m
M
G
G
G
{
{
M
<
<
D
D
]
]
]
;
;
*
_
_
_
_
v
a
^
|
|
z
B
q
q
q
O
O
O
O
O
O
O
O
T
T
r
4
6
b
}
}
}
}
}
z
z
|
;
J
J
v
v
A
U
$
$
$
$
$
$
$
@
@
@
I
t
t
#
`
`
w
q
J
J
5
4
c
$
p
F
F
f
f
f
d
d
m
x
n
\
]
]
]
Z
%
%
%
%
A
g
g
g
i
i
J
J
l
F
'
'
'
a
x
x
R
$
$
$
L
u
u
L
n
=
=
m
K
S
S
~
~
~
~
~
~
~
V
V
W
W
w
w
w
w
w
w
o
o
o
o
o
v
v
v
v
O
O
Y
Y
Y
$
$
$
$
$
$
'
w
n
9
9
0
0
G
J
J
'
'
]
/
O
O
$
|
|
+
r
r
r
9
9
g
g
z
z
S
S
e
e
e
A
A
h
g
g
g
g
g
W
W
d
d
|
S
S
S
S
S
S
S
S
D
}
}
}
}
}
R
s
s
B
B
F
F
t
t
t
t
e
e
(
u
u
-
"
I
I
I
I
&
&
`
^
t
t
V
p
p
G
h
h
;
;
>
>
D
W
W
W
>
m
#
#
a
a
'
6
V
V
V
]
]
]
]
)
>
"
"
^
N
L
L
L
"
3
3
3
9
9
_
&
e
e
)
0
]
,
,
V
V
m
)
)
)
t
t
*
f
f
f
f
f
+
+
+
+
R
R
R
w
w
>
>
<
6
_
,
F
b
X
O
p
p
H
H
H
`
`
`
`
`
n
n
`
`
T
T
T
T
T
E
E
E
E
b
b
b
b
C
C
C


S
S
"
8
8
8
g
^
:
[
V
%
5
5
l
!
!
!
!
}
|
|
]
]
!
.
2
2
]
|
/
/
O
b
b
b
b
b
b
:
:
:
:
(
(
(
(
(
(
(
:
:
_
z
'
'
C
\
>
M
[
y
A
A
W
m
B
+
B
B
B
*
*

C
C
$
$
$
^
^
a
a
r
r
r
r
r
]
L
v
k
r
^
^
;
2
)
)
)
A
P
i
i
!
!
!
!
!
!
!
!
=
=
q
u
u
n
D
D
D
]
]
]
]
C
C
C
_
!
@
@
@
@
@
@
U
4
j
X
I
I
+
+
+
+
7
7
a
K
K
5
}
8
J
J
m
y
y
y
y
w
w
w
w
5
h
(
(
q
q
]
]
y
y
y
y
B
H
H
H
h
h
h
G
G
G
v
v
v
v
v
G
N
N
s
8
8
8
8
8
8
8
8
8
8
A
z
z
z
/
z
J
J
J
J
A
A
A
A
d
I
I
I
Z
Z
]
P
P
P
O
O
O
O
`
`
`
\
\
\
+
`
G
G
G
G
&
]
]
6
6
6

P
P
N
@
@
@
[
{
{
n
H
H
+
O
O
O
O
3
3
H
H
O
r
r
r
r
r
r
g
c
a
a
>


$
@
@
@
@
B
e
e
}
}
}
Y
Y
Y
Y
Y
Y
Y
s
s
s
s
%
%
%
%
w
S
S
S
s
p
f
f
%
[
F
F
F
F
G
G
G
`
|
|
$
$
$
o
;
;
;
(
U
U
U
U
U
6
_
_
_
_
_
_
_
_
,
B
%
'
'
C
C
r
u
u
u
u
d
a
f
k
k
D
S
Q
Q
f
f
v
v
-
(
6
6
3
3
3
w
>
S
:
Z
,
(
y
6
6
6
;
;
;
5
5
O
O
O
8
1
1
1
x
L
L
n
n
\
\
\
L
L
L
L
*
*
`
`
`
A
A
A
-
V
<
<
5
5
;
u
u
7
O
}
}
5
A
:
:
Y
.
E
E
E
E
E
3
3
6
6
`
`
Q
Q
Q
Q
d
#
#
#
#
o
o
o
#
o
o
o
t
_
9
/
/
/
7
z
w
q
{
q
q
q
Q
*
&
d
d
*
*
*
O
F
F
F
F
G
{
{
v
v
v
;
;
;
{
Y
Y
Q
I
I
I
I
A
R
~
;
;
p
5
5
;
9
>
H
H
3
e
c
c
c
9
t
4
-
O
O
O
B
B
B
>
>
~
~
^
+
+
+
+
o
>
q
[
[
[
[
h
d
d
p
O
h
h
8
8
8
N
N
8
!
!
V
V
V
V
G
G
G
z
p
A
B
B
B
B
(
U
h
h
h
\
}
}
N
T
$
X
X
X
X
l
X
X
h
I
<
&
1
3
U
U
U
U
U
]
J
J
k
e
e
e
g
H
H
;
;
e
e
v
v
*
*
M
(
7
7
U
U
)
K
K
K
K
K
K
y
y
k
L
G
}
_





[
I
}
.
.
W
W
`
`
`
`
`
E
E
E
E
E
D
D
\
\
[
G
|
|
G
G
M
8
8
.
x
U
U
U
U
R
$
5
O
O
O
O
;
u
"
"
"
"
G
E
>
*
*
*
*
*
*
*
j
R
d
Z
Z
"
"
"
"
~
x
*
*
]
]
]
d
d
f
*
*
q
q
q
<
!
!
h
h
4
4
j
P
P
'
'
=
=
-
n
I
5
5
u
S
S
8
8
8
8
1
l
l
l
l
l
l
l
l
l
>
>
M
-
-
D
D
D
D
D
D
D
M
:
:
k
k
~
/
/
/
J
J
z
b
d
u
a
k
`
(
F
F
9
N
0
[
[
[
[
d
d
R
D
v
$
Z
Z
u

.
.
.
.
3
3
<
O
O
g
g
g
F
_
6
6
d
d
L
L
L
L
L
L
b
b
b
A
A
A
<
[
7
(
(
(
(
A
A
A
?
r
\
=
=
=
G
}
L
F
J
J
J
J
J
l
O
O
O
O
A
A
A
j
V
A
.
.
.
&
&
&
&
$
-
-
M
M
M
x
x
`
`
`
3
R
N
|
c
[
y
y
.
}
c
c
/
t
z
d
*
*
*
@
|
n
n
I
I
I
Z
q
q
q
q
q
q
i
,
,
g
g
g
c
c
c
c
c
c
c
~
~
@
@
o
w
x
,
,
(
[
[
d
d
"
"
"
"
"
"
"
"
"
"
s
s
s
]
]
o
H
W
W
<
w
N
(
c
g
g
g
o
o
_
_
_
s
s
s
s
s
(
(
F
}
{
{
d
d
R
d
d
/
/
/
i
o
%
A
%
f
f
f
$
$
$
k
V
b



X
D
\
N
N
r
r
r
r
P
P
P
q
U
U
6
H
$
a
W
W
A
A
$
$
$
Y
Y
J
J
w
w
w
/
/
R
_
m
m
W
A
b
{
{
?
?
y
Q
=
h
h
)
0
0
0
0
0
|
|
|
<
l
f
f
s
s
b
\
\
\
\
w
m
m
%
%
%
k
k
,
h
h
7
7
9
c
}
7
7
7
7
7
R
R
R
H
B
B
?
?
?
=
=
=
Z
Z
Z
Z
r
[
5
J
J
;
;
3
3
b
b
b
u
F
F
F
X
X
X
X
o
Z
^
B
r
q
q
m
p
p
p
p
X
"
"
"
"
A
A
A
A
W
W
W
t
t
t
*
m
x
w
w
w
w
|
|
F
a
a
K
K
&
Z
Z
,
,
,
,
,
,
,
,
s
Q
b
b
1
1
b
b
$
$
h
U
h
h
h
"
u
.
J
[
{
{
;
>
7
7
7
7
g
9
P
S
Z
Z
Z
Z
Z
5
5
5
5
5
H


b
K
K
K
O
O
O
J
J
J
J
i
i
y
y
I
I
t
t
t
t
\
\
%
%
%
%
%
O
O
O
O
P
6
P
j
j
j
j
j
j
j
]
c
c
6
v
t
|
1
1
1
1
1
1
1
1
1
1
|
|
|
|
|
m
,
,
,
L
*
*
`
`
`
k
k
A
A
r
r
r
r
r
!
!
_
g
g
0
0
0
0
0
>
g
L
0
?
?
?
?
?
K
K
K
K
=
=
=
.
v
v
g
g
K
K
K
1
v
?
I
I
b
y
S
Q
=
Z
Z
H
H
#
O
K
p
C
C
C
C
C
q
O
O
O
Q
Q
Q
Q
C
X
X
q
q
q
X
X
X
/
5
J
7
?
N
N
4
@
r
r
a
Y
I
|
T
T
r
r
,
Z
Z
5
5
d
,
R
R
_
(
(
(
(
(
~
~
~
a
a
a
X
d
d
d
d
"
"
"
p
V
G
W
x
9
U
#
y
$
$
$
$
e
P
P
P
R
;
;
;
;
;
;
;
M
M
.
.
G
^
^
^
R
<
M
M
M
M
M
8
8
u
u
J
;
;
;
;
;
?
?
?
K
S
f
v
{
{
{
{
{
@
>
5
5
D
D
I
I
b
.
.
.
.
.
=
o
!
W
3
3
c
O
O
Y
Y
Y
+
T
T
Q
Q
C
H
2
W
o
o
,
,
7
"
%
'
8
|
|
O
O
O
O
O
E
E
E
E
e
e
e
e
e
e
=
7
i
i
i
0
|
|
|
g
g
`
t
Z
Z
Z
Z
]
]
]
]
L
,
8
<
<
<
<
<
M
A
v
J
J
J
J
6
6
6
1
L
L
L
C
*
*
l
l
8
8
'
*
*
*
{
{
{
{
z
F
u
u
P
P
P
P
V
V
h
h
_
_
z
W
W
W
f
f
f
;
;
;
;
;
;
;
c
c
s
]
i
i
i
i
i
%
%
e
2
v
v
v
v
v




x
x
x
i
!
!
!
I
n
n
n
n
n
!
*
n
R
R
R
R
R
R
R
R
R
b
u
u
^
p
p
p
5
5
y
=
=
q
q
$
$
z
+
\
\
A
A
A
A
A
A
A
]
t
t
t
t
C
C
*
~
9
c
c
9
r
r
q
\
\
6
i
R
5
5
%
%
%
E
E
E
E
g
/
t
/
/
/
/
"
"
?
2
2
2
2
2
2
^
8
#
#
f
f
f
?
E
\
T
T
P
%
z
2
5
5
"
h
h
<
E
C
G
$
$
$
}
d
n
U
_
P
P
$
R
O
3
3
3
x
L
L
L
I
I
C
;
;
;
$
$
o
o
o
:
:
=
5
5
5
5
5
m
+
+
p
t
~
~
~
~
6
V
B
B
<
<
d
d
+
+
+
1
W
W
W
W
K
]
|
T
I
I
I
I
l
l
l
U
U
!
(
7
[
)
)
F
F
m
W
W
W
>
-
1
1
|
|
|
S
S
S
I
'
'
'
v
v
K
E
E
K
A



+
,
(
(
V
V
V
V
V
^
^
^
^
5
5
5
5
5
5
5
5
5
5
?
?
?
?
g
{
{
<
m
=
=
=
X
"
"
7
7
7
Q
+
@
x
x
(
U
o
o
0
J
J
J
?
d
[
L
k
k
k
m
m
m
m
m
m
m
m
/
/
M
~
W
W
u
'
'
'
'
'
'
'
W
W
9
9
u
u
g
.
`
W
@
@
R
*
R
S
S
S
S
|
|
:
:
:
C
B
B
L
#
e
e
e
A
A
:
B
B
"
"
"
-
Q
e
e
B
y
)
y
!
A
g
R
[
X
X
L
~
=
=
8
u
u
u
)
)
)
d
J
J
\
K
K
r
r
?
7
\
=
^
V
n
n
n
n
n
n
n
2
2
2
2
U
U
)
r
D
+
+
+
+
+
=
=
W
W
/
/
/
z
z
z
z
K
K
9
9
-
-
F
:
U
U
?
L
L
d
d
d
P
M
U
U
U
m
d
W
?
?
?
?
G
p
p
]
x
x
s
s
s
s
s
o
o
o
o
o
o
o
}
f
{
n
Z
Z
Z
Z
T
T
E
q
q
q
q
q
q
q
q
F
{
&
&
3
3
U
,
6
W
W
W
W
W
W
J
J
J
J
C
C
C
j
O
O
8
^
^
1
1
1
1
$
.
.
@
@
@
D
M
M
M
M
M
%
%
@
@
d
d
_
8
8
8
Z
_
_
_
|
;
`
m
m
m
m
4
;
8
~
c









0
S
S
S
S
S
S
$
$
t
t
t
r
q
q
q
q
q
q
7
2
2
2
2
2
w
}
P
P
~
~
~
~
~
P
t
|
{
{
T
T
!
!
]
]
]
]
]
1
1
p
p
q
t
}
}
?
?
?
l
l
z
z






n
,
,
D
*
*
X
}
}
I
/
E
E
E
E
E
E
D
/
W
W
,
w
w
w
\
!
!
,
,

-
-
-
-
e
e
s
=
=
=
+
%
x
x
x
x
v
-
-
-
-
+
L


:
:
2
[
_
_
_
_
_
_
n
q
q
q
q
q
q
p
p
*
*
~
j
$
H
H
_
_
_
5
n
n
n
n
E
E
T
e
B
]
]
]
]
g
F
F
D
D
t
t
t
P
,
,
,
x
x
%
J
G
G
G
G
G
G
G
G
G
P
P
h
h
h
T
C
C
j
b
:
:
:
'
/
_
_
>
>
>
>
>
]
]
f
q
)
)
6
6
V
.
(
x
:
[
[
C
o
o
o
o
o
[
[
[
V
f
w
<
<
s
D
D
r
w
w
w
w
w
w
w
w
m
0
0
y
y
"
K
Q
0
T
T
>
B
Z
^
^
^
[
;
;
%
`
8
8
V
~
o
o
o
o
C
C
8
1
5
z
p
p
_
=
n
+
U
^
^
H
U
U
U
[
w
w
>
>
>
"
"
"
y
y
y
y
y

A
;
A
A
]
?
-
-
R
'
~
~
_
G
y
y
y
X
P
P
P
P
P
P
b
b
b
b
b
B
6
T
0
V
V
{
H
r
r
r
!
!
!
!
!
!
!
K
K
_
_
_
z
z
z
M
s
s
s
s
s
s
s
,
,
,
,
e
e
e
e
e
e
e
i
i
i
i
v
h
h
g
g
g
v
q
B
9
M
r
n
=
=
=
n
C
C
C
C
C
C
C
C
-
"
"
F
K
v
k
k
k
k
k
k
<
<
H
t
t
=
=
=
=
=
L
\
\
\
\
]
\
\
5
_
_
l
q
q
H
]
D
D
,
F
&
&
^
^
:
:
"
"
"
y
S
:
f
f
f
R
R
R
C
t
}
}
}
;
;
;
;
;
;
j
"
"
"
P
l
q
q
&
&
z
+
6
G
G
G
,
e
U
8
8
t
j
j
Y
Y
T
T
-
b
b
b
F
,
I
Y
Y
i
L
L
L
L
L
*
*
A
^
^
Q
Q
Q
h
b
b
b
b
]
K
K
7
7
|
|
|
0
v
U
M
G
G
G
s
-
&
q
q
V
K
K
S
S
!
!
-
-
-
-
l
l
i
i
i
i
9
Q
Q
Q
D
8
8
"
"
@
@
0
0

8
8
8
8
Y
1
1
W
M
1
1
1
`
7
]
Y
Y
Y
Y
>
O
O
W
W
W
4
f
C
S
[
~
~
~
~
~
~
;
2
2
;
'
'
'
'
'
'
/
/
/
/

&
&
3
h
8
a
Y
Z
C
L
z
z
J
J
G
G
G
G
G
>
"
5
5
5
4
4
4
"
"
"

9
9
9
y
b
b
|
2
2
2
<
<
[
[
[
z
z
z
w
w
A
R
B
<
%
%
B
B
A
A
<
<
<
B
B
6
D
Y
R
R
R
R
W
W
W
]
T
T
T
i
i
Y
Y
Y
Y
Y
Y
u
D
t
t
t
t
=
=
q
q
q
j
m
m
C
C
C
C
C
)
Z
Z
)
@
g
A
z
z
[
[
[
[
[
;
j
j
j
K
9
9
`
E
E
t
t
t
t
w
w
w
\
\
\
7
7
>
X
y
=
c
T
@
5
P
P
P
P
P
H
{

I
A
A
u
z
j
%
%
%
g
g
X
"
y
z
y
y
:
:
:
y
y
y
X
I
o
K
P
l
J
V
V
1
-
-
7
7
7
7
c
:
u
u
u
A
A
A
m
*
*
*
j
@
@
@
E
t
t
a
a
i
i
n
n
Y
Y
Y
s
.
&
&
v
=
=
=
=
~
~
~
C
0
0
G
H
H
R
7
@
@
'
h
'
'
'
d
B
C
C
C
x
x
x
x
Q
Q
&
&
&
&
&
[
[
z
z
b
b
{
{
{
{
{
+
+
+
+
+
+
+
+
+
+
O
q
e
e
e
}
o
o
o
o
o
o
o
o
+
C
C
C
c
j
j
j
l
l
;
P
B
2
R
E
z
l
l
l
l
l
3
a
=
H
H
q
q
~
V
V
V
V
g
g
g
R
F
V
V
V
P
T
Y
$
$
)
c
c
6
7
7
7
p
;
;
;
;
;
G
G

t
6


i
i
?
(
(
(
(
T
T
S
-
'
'
i
i
i
I
I
q
q
Z
&
p
p
p
p
p
p
p
#
^
l
k
K
K
s
s
k
k
k
k
N
N
*
t
t
t
t
D
B
?
?
?
?
{
{
_
_
*
*
*
*
?
?
?
?
V
/
/
/
/
B
8
8
8
8
v
A

V
V
V
V
V
K
S
E
E
-
W
W
W
W
W
~
9
9
#
#
#
#
#
#
#
2
B
r
3
3
*
2
2
P
P
P
S
F
q
q
-
-
3
x
[
V
V
V
V
(
(
r
r
h
3
3
3
k
k
o
o
0
0
0
)
v
v
v
v
s
.
.
.
.
.
v
v
v
v
S
S
c
{
y
I
I
I
I
X
]
g
R
E
h
^
x
x
x
>
>
>
E
E
E
K
K
*
,
,
<
6
6
O
O
O
m
m
o
!
!
!
!
K
K
A
=
=
|
|
|
S
S
S
S
l
d
d
(
h
~
~
~
9
9
#
#
D
}
B
B
B
B
^
C
C
O
O
Z
Z
}
I
#
#
#
+
+
+
;
5
j
j
Q
Q
U
v
g
g
&
!
K
#
7
_
_
_
'
{
:
:
X
+
2
2
2
#
#
#
M
M
M
'
}
,
C
C
s
s
s
L
L
L
L
L
L
(
r
R
[
[
[
[
`
o
o
o
Y
Y
Y
8
P
P
0
0
0
B
B
-
-
-
w
w
w
0
0
0
R
`
`
`
`
`
`
`
R
K
%
%
q
q
a
]
C
a
r
r
(
w
w
1
!
!
!
_
O
O
i
@
@
@
@
@
@
@
@
@
h
+
+
+
<
8
8
8
8
I
R
1
1
1
5
5
5
5
U
+
]
]
+
\
\
\
l
l
l
l
l
l
T
x
y
y
'
y
y
U
y
3
h
'
'
'
'
'
_
v
v
n
z
m
v
2
-
-
-
}
}
'
'
'
'
'
I
I
I
v
J
J
7
7
H
,
,
,
Z


a
I
c
c
H
x
x
x
x
x
<
<
R
R
R
w
5
5
r
r
r
@
@
u
G
G
p
r
r
w
w
K
K
K
\
\
D
D
O
2
2
2
2
2
}
I
n
n
W
W
W
W
W
W
P
/
/
M
M
[
(
U
U
U
U
D
X
,
,
G
n
n
B
$
C
{
{
v
v
j
j
,
,
M
M
[
[
[
9
t
t
b
Y
Y
Y
Y
Y
@
@
-
-
-
-
q
q
n
x
x
x
v
Z
`
`
`
(
[
8
+
+
+
+
v
3
3
U
U
U
a
a
a
a
a
a
\
2
2
2
a
a
a
e
e
w
%
d
d
D
D
&
G
G
G
G
G
G
4
4
4
C
Z
Z
)
r
q
q
P
5
5
l
l
l
+
+
q
q
t
t
"
y
Z
Z
>
s
s
P
W
+
+
+
+
+
+
>
8
8
8
;
8
8
S
S
S
S
S
a
a
9
9
9
7
$
o
b
8
8
8
8
8
u
x
U
&
&
p
p
d
T
:
:
(
/
/
[
[
[
J
'
'
N
N
:
b
5
5
5
5
J
G
\
^
o
O
.
.
.
.
.
.
.
d
l
X
]
E
E
E
E
E
.
Z
q
K
J
T
1
2
&
&
&
5
e
M
M
M
M
R
%
?
y
s
E
s
s
s
+
n
n
x
x
x
r
r
Y
Y
N
N
N
"
b
:
F
F
,
a
a
a
K
K
?
z
z

W
@
1
Q
Q
r
4
8
8
r
8
8
~
Z
Z
O
h
h
E


)
)
)
u
U
U
*
\
\
\
\
\
h
5
5
5
5
5
.
d
_
x
i
a
a
G
G
G
D
D
D
R
R
R
R
R
t
O
O
b
a
}
}
}
}
x
x
?
?
?
?
C
P
P
P
P
B
k
k
a
P
E
E
v
-
X
r
x
+
+
+
e
%
E
E
e
e
e
|
|
|
|
P
F
F
L
L
L
L
L
L
L
L
L
L
L
>
>
3
3
3
3
H
-
-
}
}
}
(
(
V
W
W
n
n
5
5
/
/
i
T
*
R
R
R
S
$
$
L
n
n
2
=
=
=
=
=
F
F
F
F
F
F
F
F
,
,
,
,
&
V
V
+
+
&
&
&
&
&
|
|
:
:
U
U
U
]
x
r
N
e
[
[
[
[
8
w
w
w
w
)
)
D
d
X
X
X
X
D
D
Z
^
]
]
^
t
t
^
^
^
S
[
y
y
y
/
-
-
-
-
-
-
c
c
y
}
}
/
B
B
B
b
,
j
j
`
\
P
^
^
0
0
^
8
8
L
L
L
b
b
}
M
M
\
w
w
:
:
:
T
T
Z
Z
Z
:
m
"
"
Q
`
`
N
N
-
-
C
h
h
h
?
?
2
2
-
#
a
5
|
|
|
N
3
B
.
#
#
D
D
X
l
#
#
#
#
v
2
2
;
;
;
;
;
#
#
5
<
Q
Q
(
M
M
J
J
J
*
*
*
*
*
*
k
J
R
d
d
d
d
d
d
Q
Z
X
X
\
\
V
\
\
]
"
t
t
t
t
r
r
r
b
*
3
<
<
'
r
r
r
&
/
K
v
v
+
Q
l
l
l
L
9
"
"
"
b
b
b
V
v
'

M
g
g
5
s
s
s
w
w
w
w
e
$
$
$
$
+
3
]
]
m
,
,
`
M
5
5


N
N
c
c
K
T
T
t
~
t
q
Q
o
o
o
o
o
d
Z
Z
,
,
,
^
^
D
D
D
D
;
;
;
{
C
C
C
C
K
<
|
z
o
\
p
_
m
2
2
a
<
<
<
X
X
X
Y
Y
Y
l
l
B
B
B
B
B




5
-
-
-
-
|
|
|
5
,
7
7
7
|
R
&
`
\
\
[
[
?
R
R
R
R
R
"
"
Z
Z
Z
Z
Z
Z
5
R
R
R
R
R
R
R
2
2
+
O
`
1
1
1
2
2
C
2
2
2
*
q
q
q
q
@
@
6
"
"
Z
Z
Z
Z
Z
F
p
p
p
p
p
*
j
t
t
6
6
6
6
}
}
}
}
}
}
Q
h
h
h
h
h
h
h
K
K
K
4
4
4
4
v
v
X
X
X
!
!
!
!
#
#
#
#
#
#
#
#
#
U
U
j
4
4
4
4
o
o
o
o
=
=
B
O
O
(
(
(
y
+
+
x
x
c
c
R
R
x
Q
Q
;
I
I
I
=
e
e
i
t
A
A
6
^
^
^
^
B
v
v
h
h
}
}
+
+
+
t
t
v
v
v
v
n
n
x
i
?
?
Y
B
B
m
m
4
4
4
4
4
h
N
N
N
N
$
>
q
q
0
0
*
e
f
n
n
1
i
"
"
"
"
"
"
I
I
I
&
L
L
L
I
N
N
N
5



G
r
r
%
B
B
Z
W
5
{
a
}
H
^
I
I
I
h
h
3
3
3
3
@
@
@
@
@
Q
}
}
w
w
y
y
{
Z
Z
-
#
#
#
}
Y
Y
Y
R
l
R
R
R
;
&
m
m
%
K
K
-
E
x
x
S
E
E
E
E
E
E
S
S
7
:
:
S
S
S
S
a
h
W
k
W
x
x
x
#
D
D
D
D
D
D
D
0
R
R
R
w
w
#
#
"
g
I
n
.
.
.
{
{
{
%
%
z
z
z
z
L
s
6
6
6
>
d
R
6
I
I
I
i
i
i
i
3
P
P
P
P
0
0
0
n
N
N
N
q
q
q

`
`
`
D
D
D
D
D
D
D
D
B
B
_
_
_
_
_
0
8
`
k
l
J
J
K
&
>
L
?
?
?
U
D
D
D
[
y
y
E
V
0
0
V
6
6
v
v
v
v
O
O
O
O
$
$
`
`
_
#
Z
Z
Z
Z
F
V
{
{
{
Z





"
\
\
S
]
]
s
I
I
I
I
B
B
B
B
0
0
0
k
-
V
V
V
V
V
Z
Z
c
c
7
7
7
7
/
D
4
f
f
f
f
\
,
#
U
U
~
~
:
|
|
|
d
f
m
;
K
K
K
K
K
K
\
\
\
T
T
T
<
k
k
k
k
k
C
C
s
s
s
y
C
C
C
m
W
W
d
d
d
t
X
X
X
&
+
V
J
J
J
J
J
J
j
j
]
{
'
'
d
y
y
A
A
A
A
T
{
*
#
#
+
+
Z
N
r
y
y
y
E
E
(
(
p
p
(
(
(
0
0
0
0
y
+
+
]
]
,
,
,
7
7
7
O
+
+
(
(
(
w
Y
M
M
l
l
l
l
U
h
V
V
k
k
5
5
N
^
^
^
^
>
>
D
#
#
+
+
+
+
+
t
t
U
U
z
c
~
~
~
#
j
j
j
}
~
s
l
B
B
B
}
l
"
"
Y
&
&
R
R
R
W
K
X
D
D
w
9
9
L
p
p
p
p
^
^
(
(
s
s
s
s
W
W
Q
D
-
-
s
s
s
U
U
'
#
A
1
1
1
]
]
H
H
h
E
E
E
g
k
W
W
J
&
&
F
F
:
:
:
:
S
S
S
S
|
l
l
l
9
9
+
_
_
v
V
3
4
,
q
*
R
*
6
6
6
6
6
6
6
c
c
c
c
c
c
c
I
I
1
1
Y
Y
Y
h
h
y
y
y
y
y
6
3
3
p
t
t
E
E
[
[
[
r
.
,
:
:
@
.
(
C
C
C
C
k
K
)
)
o
o
o
o
Y
%
%
%
%
%
%
%
%
%
%
3
3
3
3
3
`
`
`
`
`
`
]
a
a
a
a
G
G
K
W
^
D
5
!
!
k
k
k
8
T
T
#
#
[
O
k
k
k
k
q
q
(
3
3
U
_
%
%
%
%
%
%
G
G
R
R
R
H
3
|
|
F
F
F
=
)
)
)
)
)
[
[
p
o
o
o
o
o
{
{
{
D
D
(
t
=
1
^
M
6
6
6
6
6
6
6
'
'
9
r
r
X
<
<
<
<
D
R
+
+
8
8
*
*
Z
i
z
z
#
#
*
*
r
r
;
O
O
*
*
O
D
D
D
D
D
3
3
=
=
X
X
X
:
:
:
:
n
?
)
)
#
C
C
W
*
*
*
*
*
*
m
Y
Y
D
D
D
D
l
l
l
l
l
X
N
N
z
z
z
3
3
3
G
Z
Z
Z
h
O
O
O
O
O
g
g

6
6
6
6
>
k
B
B
B
.
=
=
=
|
|
P
0
0
&
O
9
J
5
c
c
c
(
(
{
G
b
b
u
u
}
}
v


3
K
K
K
@
@
U
U
U
U
U
U
U
U
U
U
a
2
/
/
7
7
8
8
8
M
M
M
M
M
M
W
W
W
W
c
c
c
c
c
;
P
P
V
]
`
I
I
A
A
A
i
b
b
%
V
V
V
w
w
w
;
I
I
T
T
%
d
d
d
X
X
X
+
+
+
+
X
X
7
J
J
q
+
&
{
{
{
{
I
I
I
x
x
x
B
#
]
]
o
h
b
b
j
|
(
2
2
w
h
u
o
o
K
5
5
|
;
{
{
{
?
?
#
#
z
E
E
n
5
|
u
u
u
r
3
g
g
g
#
I
I
N
N
N
-
t
]
1
1
N
N
b
+
M
M
M
M
d
&
&
V
t
<
<
4
{
m
m
m
m
m
}



\
8
N
N
N
N
N
N
N
N
N
N
N
N
J
L
L
T
l
l
>
B
8
8
8
X
X
X
y
t
/
/
/
m
"
"
`
`
`
>
;
y
y
F
7
7
7
7
7
7
;
;
i
i
b
Z
O
O
O
W
W
X
X
X
O
B
B
L
L
L
L
L
~
~
F
F
G
G
(
(
(
F
M
M
M
_
B
Q
B
B
B
B
m
m
*
*
f
f
K
x
x
x
{
<
u
u
g
g
g
g
g
_
I
I
I
I
I
I
x
x
x
I
I
I
I
=
=
2
2
2
M
M
)
}
j
j
t
I
I
I
I
u
<
k
2
2
6
6
6
6
+
+
M
E
E
E
E
?
2
2
P
P
P
P
P
P
,
S
S
S
q
q
q




(
(
-
Q
?
v
d
d
}
Z
W
W
W
W
e
-
r
r
r
k
t
b
z
z
z
z
v
v
v
'
z
z
o
E
g
E
H





`
Z
e
e
@
2
2
n
n
n
N
N
|
0
0
?
?
?
!
!
!
!
E
E
t
t
t
t
P
P
P
[
$
$
$
$
N
)
^
^
)
)
G
G
G
<
<
<
<
x
*
*
I
I
R
9
j
j
S
S
8
8
8
8
8
8
8
8
Z
Y
Y
*
*
/
m
m
m
m
O
#
W
W
4
4
4
^
1
1
1
1
1
1
1
{
{
V
V
*
z
z
z
z
z
,
(
(
(
W
W
E
E
)
)
)
)
2
2
2
D
V
!
!
!
!
'
C
S
S
!
8
Q
Q
Q
Q
f
p
p
1
6
6
6
3
3
b
C
2
2
2
2
2
2
2
2
2
|
|
|
n
E
E
!
!
|
|
|
P
x
x
x
x
x
*
7
7
7
7
7
[
M
T
t
m
0
0
L
v
v
v
v
+
O
c
^
y
y
y
R
:
:
G
G
3
3
K
K
E
E
n
$
$
$
d
i
i
i
i
i
i
u
:
d
1
1
1
l
l
L
X
&
n
Q
Q
Q
Q
`
`
8
8
x
,
D
D
D
G
G
G
o
o
o
T
T
T
T
T
T
r
r
L
e
e
e
8
o
0
0
m
m
m
j
j
X
X
e
h
h
h
I
0
p
p
p
j
'
|
w
w
w
W
w
}
}
}
}
O
M
M
.
)
)
%
%
%
%
W
o
b
z
z
z
!
!
!
s
s
@
@
2
%
%
%
%
y
y
y
y
G
0
'
<
<
>
r
r
;
s
D
P
P
P
;
;
-
-
-
/
/
]
]
<
b
K
K
K
K
K
Z
Z
Z
W
2
H
y
y
U
U
8
n
o
[
n
n
M
W
W
Z
Z
Z
m
m
m
I
I
~
~
~
g
g
%
%
7
l
J
X
X
X
[
[
n
V
%
%
%
/
/
8
g
g
[
[
[
[
[
p
#
}
}
}
1
1
7
G
C
C
C
7
7
7
Y
Y
Y
G
N
5
5
5
5
5
4
=
=
=
=
=
=
1
1
N
N
]
j
u
u
k
U
p
;
;
+
&
&
J
J
?
?
Q
Q
+
+
+
&
_
z
Q
f
f
f
f
f
U
M
7
k
u
u
>
>
m
m
-
-
:
:
:
P
P
>
>
>
2
@
H
H
A
!
a
a
Y
Y
Y
J
J
J
J
J
J
J
J
J
{
{
H
"
"
"
"
"
w
+
+
P
,
I
K
K
g
P
|
|
G
?
?
/
0
0
h
h
l
l
l
a
a
n
2
2
h
h
$
$
$
v
v
v
K
K
G
G

:
_
E
E
E
E
7
7
q
q
q
q
q
6
6
m
i
y
o
T
}
\
;
;
n
n
n
v
v
#
p
p
p
p
j
R
R
H
H
H
s
s
s
O
O
%
%
I
I
<
<
<
<
_
_
_
_
m
k
A
A
8
8
8
8
:
v
v
~
~
*
*
K
K
K
K
J
J
J
6
6
6
X
X
X
,
`
`
`
`
`

W

l
l
w
k
k
G
G
!
!
!
:
:
:
:
~
A
F
F
F
F
_
|
A
I
p
p
p
l
l
l
;
;
(
1
{
5
5
R
R
q
P
#
#
r
r
D
i
i
x
x
x
2
2
2
M
8
<
O
X
F
5
5
j
r
r
r
%
%
%
D
S
.
.
.
.
.
|
L
L
S
D
"
"
;
;
;
;
;
;
E
E
E
L
L
L
^
>
R
R
R
B
B
B
B
B
B
7
7
7
K
K
K
\
]
]
]
]
]
"
G
G
E
R
$
O
V
y
%
`
K
K
K
j
j
j
j
j
j
>
>
V
`
`
`
v
\
J
J
J
J
6
G
G
7
7
7
7
7
v
v
v
a
K
T
_
_
+
+
_
y
3
.
.
.
Y
Y
m
7
^
&
&
&
I
{
{
L
L
c
c
3
3
3
3
3
3
3
7
f
f
f
f
=
&
k
k
>
>
N
N
C
L
v
v
v
%
%
%
n
x
:
:
m
m
m
(
d
f
f
0
\
\
4
#
#
L
L
-
d
d
d
\
\
Z
Z
Z
u
>
>
>
>
>
?
a
}
R
R
E
J
h
n
n
n
n
n
n
n
n
:
:
w
w
1
1
<
~
~
~
~
~
~
M
5
Z
Z
Z
Z
u
5
5
5
5
5
b
b
w
i
i
i
M
g
g
W
W
W
%
%
W
`
`
U
U
U
U



V
%
s
J
J
3
U
Y
Y
Y
Y






8
7
7
7
7
}
}
9
9
9
9
9
9
n
n
'
'
W
W
_
a
3
3
3
3
3
a
<
<
<
b
b
a
a
"
8
8
8
q
q
q
q
Q
G
'
'
'
S
S
S
S
&
U
9
f
f
f
f
f
f
d
d
d
d
X
X
B
B
~
\
\
\
s
s
V
4
4
4
4
d
:
W
:
/
/
W
L
L
^
^
2
2
2
2
!
!
!
!
d
]
Y
Y
Y
H
F
F
F
F
F
$
S
S
^
^
n
n
n
;
n
;
;
;
;
}
}
}
}
}
}
)
)
[
[
[
[
[
)
)
I
I
;
:
:
:
{
{
{
+
+
+
+
+
q
q
q
q
l
4
w
#
X
X
X
X
]
<
<
F
-
E
E
A
A
I
I
g
g
g
R
R
9
9
9
9
9
9
i
'
m
m
m
O
O
B
B
B
f
[
/
J
&
~
7
K
a
[
[
[
[
|
c
N
N
2
e
e
e
e
e
e
w
H
[
[
Y
Y
Y
v
|
Y
Y
Y
<
<
<
x
x
x
x
i
i
o
o
o
%
%
%
%
%
Z
=
B
B
B
B
u
u
*
c
m
m
(
(
U
U
+
+
T
T
x
x
x
x
x
x
x
x
x
x
x
W
;
M
]
]
q
q
b
G
G
G
0
<
G
G
G
5
<
<
x
x
x
x
x
'
'
+
k
k
k
k
k
e
v
v
v
v
@
>
@
>
>
}
}
(
(
(
j
U
U
U
U
8
V
V
c
c
h
h
h
Q
Q
B
j
j
-
+
+
+
+
+
+
>
q
8
u
n
n
S
S
-
O
v
\
\
\
\
\
O
|
T
T
T
T
v
'
'
'
'
'
'
'
}
}
(
(
(
$
>
#
#
8
y
y
S
S
S
S
S
G
I
N
N
N
N
N
I
p
1
1
8
8
2
2
2
b
b
G
4
.
B
B
B
C
G
r
t
t
t
B
{
{
{
{
K
K
v
G
G
G
G
G
U
v
U
q
}
$
o
$
$
$
C
C
3
1
1
1
V
6
@
@
+
+
|
t
t
t
t
t
I
I
z
z
z
z
y
y
y
4
s
_
_
G
p
p
p
p
<
\
f
f
f
$
Q
Q
Q
T
T
:
Q
Q
Q
Q
Q
Q
z
o
f
f
f
f
f
f
f
1
1
1

p
;
l
l
/
h
h
h
d
d
d
d
d
P
4
l
l
<
<
<
<
<
8
8
@
@
@
@
f
(
?
:
:
:
M
'
'
C
C
l
l
d
d
d
v
=
^
g
w
d
d
d
.
i
V
V
V
B
B
B
r
$
$
$
$
w
w
w
}
)
)
p
9
9
>
#
d
d
J
J
J
y
y
+
>
D
D
D
D
D
/
W
W
W
W
W
@
@
@
@
i
i
o
o
$
$
$
o
o
o
\
\
S
j
j
{
n
n
n
[
[
:
N
'
[
x
x
x
x
x
x
x
x
x
}
}
l
$
w
w
w
L
r
r
W
l
l
l
T
T
T
3
.
l
9
9
4
S
d
d
d
d
d
d
d
d
d
Z
Z
K
n
4
:
$
?
s
.
.
.
.
.
.
*
*
*
*
*
.
T
T
0
D
`
k
k
k
y
y
G
G
C
+
P
P
T
,
3
3
X
F
F
v
v
v
v
p
=
=
=
=
=
=
=
=
=
N
N
=
G
Y
A
E
E
E
E
E
z
5
5
5
"
@
@
<
<
A
A
A
A
C
C
C
C
=
C
a
`
]
f
G
.
!
w
V
v
v
v
b
b
?
?
?
l
l
^
^
^
^
^
^
^
~
~
~
~
~
<
w
w
Y
w
`
F
t
/
X
X
>
>
)
)
)
)
)
)
F
X
X
X
X
X
|
|
|
|
|
F
F
F
{
D
x
z
z
z
/
/
/
j
s
s
s
=
=
=
=
k
F
F
F
F
B
B
[
<
}
}
}
]
]
c
c
=
i
i
i
i
a
a
.
.
.
U
U
U
C
l
&
,
,
,
D
9
9
{
k
5
5
5
5
5
x
x
x
t
j
:
l
l
l
|
|
d
d
d
*
*
*
*
*
0
:
V
v
t
t
t
t
t
6
6
6
6
c
#
#
#
#
n
;
;
;
e
e
B
w
w
~
=
"
"
~
~
~
l
c
l
a
a
a
a
@
D
6
6
t
t
A


N
N
N
N
N
F
F
q
q
0
0
D
3
g
*
*
*
E
l
7
J
J
J
J
d
]
]
]
]
}
}
}
m
e
e
}
,
k
k
k
i
Z
Z
Z
Z
Z
Z
Z
O
o
o
:
F
)
^
^
F
F
m
u
u
u
u
u
,
,
Y
6
6
Y
Y
&
&
,
/
,
t
t
S
S
I
I
H
V
.
H
d
d
d
G
<
<
<
G
G
C
T
|
L
L
{
o
o
o
y
y
y
y
y
L
L
L
L
S
!
!
!
A
A
A
y
-
B
K
K
2
9
9
r
0
c
v
C
C
C
n
n
M
M
x
j
L
L
L
L
L
i






'
w
w
w
x
x
\
\
\
f
f
C
C
C
_
_
m
m
c
c
X
X
X
w
w
m
Q
D
M
M
M
M
_
2
2
r
J
:
:
:
^
^
^
^
"
"
$
p
k
b
z
i
C
C
C
<
<
<
<
U
4
4
4
<
R
K
$
$
F
F
/
/
/
/
/
'
.
3
(
(
A
g
g
;
W
b
b
x
x
D
6
6
E
k
k
Q
U
U
U
U
U
U
U
X
X
X
X
X
X
U
U
U
U
3
3
g
/
/
9
9
e
A
%
c
i
_
;
6
N
N
N
E
E
E
[
[
[
[
k
k
q
=
]
]
]
B
^
^
^
^
^
s
I
I
:
+
+
2
2
2
x
x
<
X
%
s
,
,


\
\
\
\
0
0
0
0
0
0
P
P
P
P
0
k
t
J
W
W
m
m
m
k
a
a
a
a
c
=
=
U
U
N
N
N
V
V
V
w
d
d
d
d
@
@
W
W
X
O
O
*
*
*
*
s
s
s
s
2
2
2
'
'
f
x
x
x
!
]
]
%
^
^
^
4
j
c
c
4
>
@
)
,
,
H
H
^
R
R
R
R
R
c
y
y
y
r
"
m
=
=
H
p
p
R
R
x
J
J
J
[
[
[
[
^
^
^
^
2
l
l
"
"
2
2
2
2
2
2
2
2
%
$
$
$
t
#
=
!
!
w
w
w
w
w
X
X
$
$
$
$
`
`
`
p
(
(
^
^
C
}
g
g
#
v
v
v
v
K
K
Y
u
;
S
S
X
X
X
X
K
K
x
N
f
f
f
a
a
\
Z
Z
Z
@
@
N
N
!
I
I
6
n
W
I
I
I
I
s
s
p
p
p
p
-
*
*
*
*
*
e
e
:
:
.
Y
Y
Y
Y
Y
X
X
X
X
=
>
G
G
4
u
u
}
B
B
X
u
O
O
Q
Q
Q
Q
b
(
w
S
(
d
t
t
t
V
V
6
O
h
h
g
u
u
c
c
u
u
(
(
G
G
M
M
M
Q
Q
Q
'
'
'
E
b
b
%
%
%
%
%
Q
Q
Q
@
@
@
Q
Q
u
]
]
]
]
]
]
]
]
]
?
9
9
J
J
J
T
T
'
y
6
s
s
:
%
-
q
q
/
/
9
0
0
*
*
h
o
}
B
B
~
,
,
,
,
,
Z
z
^
^
^
n
n
8
8
8
0
0
0
0
0
0
0
r
o
o
C
"
"
"
d
d
,
7
Z
'
@
2
2





<
<
<
<
<
<
<


q
}
}
}
}
t
t
<
t
t
l
<
<
7
7
v
7
|
|
;
;
x
x
x
m
m
&
&
A
;
;
z
4
4
(
(
2
2
,
,
E
E
F
)
]
n
n
.
6
6
6
2
m
m
m
H
H
H
H
H
H
W
W
R
R
l
l
Z
4
4
4
4
A
A
J
J
|
|
|
|
%
:
:
a
:
:
&
}
}
d
t
t
t
t
t
t
t
t
t
e
y
y
y
J
J
,
,
,
U
U
U
U
U
U
z
)
d
|
|
|
|
|
A
A
A



p
n
k
k
r
f
f
f
p
p
!
!
<
!
5
5
*
.
.
.
u
u
o
-
z
z
z
f
p
p
p
4
u
=
=
^
3
y
y
+
+
+
4
4
U
h
"
s
j
j
j
j
j
)
)
)
)
)
)
)
n
n
[
B
T
T
T
T
T
T
~
~
s
s
v
r
N
l
l
p
p
p
\
\
H
H
H
H
H
.
.
.
H
,
,
,
0
[
[
`
`
7
\
k
k
~
"
`
j
e
D
D
D
P
e
e
e
e
e
e
e
.
@
N
c
+
+
+
b
b
C
C
V
V
V
{
{
{
{
{
{
{
b
b
b
b
O
{
{
{
{
{
?
?
w
(
J
J
{
)
)
m
;
;
k
k
k
1
1
\
+
+
u
u
u
u
S
S
S
[
@
@
:
\
\
]
$
$
%
n
0
2
B
B
B
R
R
P
P
P
P
P
<
A
A
A
<
n
n
8
r
f
r
#
[
[
6
c
c
N
t
\
\
3
d
d
d
!
@
5
5
p
Z
Z
Z
]
l
l
i
i
i
i



j
j
j
j
j
a
&
D
D
q
q
3
`
_
s
]
z
z
G
"
"
"
"
"
"
"
3
u
(
(
L
5
;
N
N
N
N
U
L
s
s
s
!
!
!
!
!
"
"
L
\
V
V
V
V
o
X
>
>
=
`
`
]
]
]
n
n
l
l
[
D
D
[
[
W
W
W
W
W
V
c
c
Z
Z
Z
Z
f
~
~
~
~
~
~
\
Y
Y
p
p
p
p
p
r
r
.
.
.
.
.
1
1
h
h
h
Y
Y
Y
Y
Y
8
d
=
=
=
d
B
B
<
C
C
h
h
h
h
h
h
d
d
d
d
d
8
8
8
8
G
G
G
W
'
'
(
(
(
7
d
d
d
.
4
4
4
4
4
8
8
8
8
8
?
I
K
R
R
^
|
A
+
&
&
2
F
.
.
.
.
.
U
U
U
C
C
R
(
D
y
~
~
9
y
j
j
R
O
r
r
W
W
(
(
(
(
J
w
1
r
,
#
o
o
N
N
g
g
'
'
w
w
w
A
A
e
M
U
}
}
}
}
}
4
6
6
6
G
\
\
X
1
V
H
y
y
i
[
1
Q
Q
Q
{
{
{
S
R
R
%
%
9
9
A
j
x
X





6
6
6
!
<
W
|
)
Y
Y
8
T
k
{
{
L
+
+
4
D
D
D
D
f
f
f
k
F
n
#
C
h
{
{
p
9
9
9
9
9
9
H
W
t
U
D
J
J
-
l
_
_
_
_
_
_
_
_
S
a
'
'
'
'
[
[
[
[
[
6
Z
n
n
n
1
1
x
~
[
I
[
A
B
S
Y
S
2
'
N
N
>
>
>
l
l
l
l
l
l
y
y
C
C
C
C
`
R
R
[
R
X
6
6
O
}
}
}
}
~
~
~
S
]
w
%
)
b
U
U
%
J
#
)
)
)
)
^




l
)
)
)
U
U
U
U
l
7
7
7
7
#
#
#
1
K
}
4
+
+
Y
"
"
y
p
p
c
c
c
1

*
*
-
y
F
U
G
C
@
i
f
f
q
q
f
f
O
O
O
O
O
O
n
H
m
%
%
%
v
v
!
#
#
#
!
!
!
!
c
c
c
c
!
N
N
_
5
3
#
^
B
Y
1
Q
g
t
t
t
t
t
t
}
}
}
N
K
K
g
(
(
(
r
r
j
K
q
5
5
x
x
Z
Z
Z
X
X
X
X
X
~
p
p
n
C
"
"
"
=
5
`
`
k
c
c
n
n
n
n
=
=
=
T
T
y
y
y
y
,
G
,
,
,
`
d
d
d
o
o
\
\
O
w
w
+
{
R
y
y
H
H
H
.
W
i
@
@
<
<
{
{
{
{
{
/
-
'
'
'
a
a
!
!
!
H
"
"
"
k
[
h
h
@
@
Q
Q
~
~
Q
4
4
j
j
j
7
@
@
~
~
o
o
o
o
o
4
c
c
c
,
,
!
o
o
o
@
Y
d
X
X
s
s
h
~
~
b
)
`
`
`
`
`


l
l
&
9
9
9
9
9
9
9
'
{
{
{
n
n
C
-
-
D
v
v
v
v
3
n
h
h
2
;
8
8
8
e
E
E
E
E
E
E
E
)
)
{
5
5
&
&
q
}
5
1
u
i
W
!
'
'
'
'
'
'
u
K
L
L
H
H
p
p
p
3
]
\
j
j
I
I
I
I
I
I
I
I
>
>
g
z
z
z
z
%
Y
g
g
g

D
D
D
D
t
t
t
t
w
Q
Q
Q
1
i
.
~
~
T
T
T
T
f
f
f
J
n
v
2
}
}
:
I
R
R
R
R
R
R
;
d
n
T
T
T
P
Q
Q
Q
Q
Q
&
&
&
W
W
Y
~
'
'
'
'
'
'
'
'
'
'
Y
Y
@
@
@
h
A
A
-
-
v
y
y
e
e
e
e

>
i
>
>
>
>
>
>
>
N
N
N
-
-
-
]
]
t
t
]
+
+
+
?
N
N
L
L
.
:
$
B
v
;
b
b
K
w
y
X
X
c
q
q
q
o
o
o
{
{
{
{
r
u
u
l
?
?
?
c
H
8
>
>
1
B
0
0
$
$
w
w
w
w
;
;
;
;
Q
q
b
n
n
n
G
G
3
*
*
*
*
*
*
H
(
(
(
2
2
2
/
/
5
5
#
#
#
#
#
#
#
~
~
f
"
"
1
(
@
{
{
{
$
$
$
D
D
=
=
=
=
I
u
t
Q
Q
Q
Q
Q
2
i
W
o
]
b
]
]
-
-
-
-
0
!
!
!
7
7
v
E
E
j
U
U
^
^
^
^
^
^
9
9
9
9
P
r
D
D
D
D
g
g
g
g
g
;
)
G
;
;
;
[
[
}
}
}
2
2
<
<
<
<
<
[
1
1
1
_
_
_
_
b
:
!
!
!
Y
]
[
[
[
[
0
(
(
]
"
5
b
3
c
c
c
c
c
c
s
;
m
m
4
4
4
4
/
/
M
1
~
~
R
R
R
R
R
!
!
!
!
!
!
!
K
c
C
C
C
'
t
j
$
$
(
/
/
0
q
Y
Y
Y
N
N
N
7
,
'
R
R
V
V
'
'
'
'
'
'
'
'
'
u
A
A
p
O
i
i
(
r
r
r
r
@
E
%
%
%
%
z
c
,
,
,
,
9
9
9
9
G
X
{
^
^
^
^
G
G
G
G
G
G
G
/
/
v
6
6
6
6
6
6
X
X
4
e
&
D
D
w
*
2
[
[
K
K
0
0
0
}
G
_
t
o
|
|
|
|
'
-
]
Y
s
s
>
>
>
`
U
`
`
`
`
=
=
u
<
<
<
<
<
k
k
%
%
d
z
z
z
z
z
z
7
7
u
u
u
9
9
9
@
s
s
%
%
`
_
H
0
-
V
V
_
_
_
h
6
D
D
W
Q
Q
Q
Q
^
F
F
K
x
x
,
!
!
7
6
u
u

o
(
(
'
'
'
L
L
>
;
;
;
A
s
3
X
>
>
>
>
>
Y
a
$
$
$
$
I
;
K
K
[
N
N
Q
G
G
I
I
I
I
[
D
Y
>
j
A
A
Y
8
^
^
H
H
T
a
t
t
t
t
t


6
5
5
5
P
9
9
Y
Y
{
=
y
y
y
g
g
T
T
w
w
I
*
0
0
0
!
I
I
I
'
'
'
*
~
;
;
;
;
;
;
;
R
i
i
$
$
$
$
<
q
q
q
5
s
s
s
s
<
<
s
s
s
T
a
a
a
a
a
a
^
.
;
*


1
x
<
^
^
^
^
V
I
I
d
m
m
m
*
~
~
~
~
~
9
9
{
{
{
{
z
K
K
2
2
'
'
+
O
.
.
q
.
.
T
[
w
&
&
&
&
x
x
x
x
S
S
S
p
Y
Y
h
'
'
^
;
;
5
;
d
d
b
b
P
P
P
v
v
!
;
;
@
i
i
{
{
t
Q
Q
Q
j
*
*
~
"
T
T
"
^
^
#
#
%
M
M
t
:
8
a
2
!
s
s
0
p
p
k
{
{
{
{
{
[
G
'
'
'
'
j
0
n
c
c
c
c
x
6
6
<
<
P
L
l
l
>
>
>
>
>
[
!
k
^
(
(
(
(
(
(
(
N
N
g
g
a
s
s
$
@
@
@
@
j
j
X
X
X
X
N
N
~
d
P
9
9
9
9
9
>
>
3
3
3
)
)
)
3
n
n
n
n
G
^
g
3
R
R
I
M
{
{
O
O
Z
A
A
o
0
^
^
w
w
>
;
;
;
;
;
;
;
;
;
;
_
f
'
'
K
3
9
i
i
i
!
Q
Q
Q
`
(
C
C
|
w
7
7
I
E
E
E
E
s
s
x
x
p
'
[
[
"
\
;
;
;
$
u
Q
Q
Q
Q
d
d
>
b

0
]
]
Q
Q
o
o
o
o
o
o
o
o
v
M
A
A
A
y
<
<
l
d
A
x
&
=
=
e
e
e
e
D
\
\
f
P
o
o
f
f
f
Z
Z
Z

C
C
:
k
k
0
0
i
i
i
i
i
i
k
*
*
e
.
>
|
w
q
c
B
B
B
Q
P
w
w
w
w
L
L
F
<
n
]
]
k
k
<
<
T
g
8
T
L
,
,
,
,
K
K
K
K
L
X
y
y
y
y
(
)
H
*
*
/
b
^
h
h
/
/
b
b
j
K
K
m
l
l
@
)
)
)
E
E
-
O
J
4
~
~
~
~
~
:
b
b
<
l
l
'
:
<
1
K
L
L
L
4
4
4
4
4
q
q
j
g
%
V
V
V
V
V
w
w
w
T
:
:
]
B
B
s
N
@
g
o
O
O
O
^
^
^
^
^
<
;
,
T
T
T
T
7
N
N
5
t
t
N
N
7
7
7
7
7
m
m
m
m
m
m
m
m
m
+
+
:
:
:
K
K
K
K
w
w
w
N
_
_
~
~
~
~
~
-
-
-
-
-
-
3
'
F
F
8
d
#
9
{
{
"
F
F
F
X
z
\
\
Z
3
?
4
|
|
|
x
x
k
O
O
O
O
*
*
*
*
}
}
}
)
`
`
`
`
`
`
`
`
`
`
`
E
-
e
e
T
-
R
v
v
v
v
l
+
t
t
t
t
^
K
r
R
D
D
;
7
P
P
P
P
P
P
P
P
P
)
P
P
P
P
*
*
*
*
*
*
*
,
,
a
0
7
Q
%
l
V
=
>
>
!
!
!
!
!
w
w
+
s
s
s
s
}
E
M
]
]
m
\
\
9
9
9
w
h
!
y
y
8
8
V
V
V
{
6
;
;
9
~
*
*
+
+
+
e
e
H
i
&
&
9
9
9
9
h
;
;
c
V
j
l
l
o
o
o
(
(
c
f
f
f
f
f
f
l
l
l
/
/
/
1
1
9
9
9
u
@
@
@
@
@
@
@
=
=
=
1
1
A
A
A
\
7
7
7
A
A
$
$
$
K
g
(
4
4
4
i
i
!
!
q
q
0
0
"
{
{
{
{
{
R
R
R
R
6
6
V
V
V
V
\
<
8
.
.
P
!
Q
;
F
X
X
X
%
%
%
,
,
,
,
L
n
n
n
n
n
n
n
_
:
B
B
?
?
V
e
e
e
|
|
|
|
6
6
6



"
A
A
A
q
8
Z
Z
Z
Z
Y
Y
Y
Y
r
Z
^
W
4
4
0
0
=
=
{
2
2
2
'
'
'
D
D
D
D
D
D
8
8
8
8
|
|
|
:
>
>
>
>
>
>
>
w
w
7
7
#
V
,
,
1
1
1
k
k
8
V
V
f
.
t
J
J
J
J
I
m
m
m
N
N
R
R
R
7
.
.
.
.
.
.
z
z
>
>
D
h
B
5
5
5
!
!
\
%
%
S
(
f
9
L
L
L
L
L
L
b
#
#
J
J
J
J
$
a
T
(
$
$
[
[
[
[

z
v
)
)
I
/
/
/
@
@
Z
E
E
^
$
$
j
j
B
B
B
F
?
?
b
Q
Q
z
[
[
r
r
r
J
J
J
?
X
X
X
X
X
i
f
g
8
8
x
x
x
x
x
x
5


v
:
:
:
:
:
0
{
~
C
0
0
{
d
d
d
H
H
H
Y
@
s
s
s
+
+
7
(
(
i
i
i
:
:
X
X
B
e
e
L
L
L
N
N
,
,
9
L
]
]
]
]
H
S
S
S
S
4
4
4
4
4
a
a
j
4
4
4
4
m
m
m
m
G
C
C
T
T
A
m
m
W
W
W
W
1
f
`
^
^
^
^
^
U
)
n
n
n
E
i
i
n
n
n
n
i
7
7
Z
^
6
4
4
4
4
x
O
O
O
B
=
5
5
5
\
\
\
\
\
|
u
S
S
S
S
S
g

T
z
z
z
z
z
z
z
z
"
\
1
1
1
b
_
z
z
2
i
V
V
V
V
^
A
i
i
U
M
M
M
+
z
z
}
&
#
{
{
{
s
/
/
/
/
8
8
8
8
P
P
l
l
l
l
~
'
[
[
[
>
A
A
A
A
A
N
>
#
D
G
G
A
,
,
,
C
C
C
C
C
:
D
o
.
q
q
q
T
4
G
-


&
&
C
%
%
%
a
w
G
G
G
G
G
8
5
5
d
$
b
?
?
&
Q
>
i
i
)
)
G
~
~
-
-
-
V
.
.
.
f
f
f
K
K
m
v
g
5
5
l
l
(
(
(
K
K
K
e
C
<
<
<
C
C
:
E
g
g
[
[
y
;
;
W
S
S
-
c
c
c
c
U
:
:
:
#
#
#
y
y
y
y
y
}
}
}
}
R
R
R
R
5
d
d
d
d
3
7
!
_
O
l
l
\
a
y
y
L
L
y
y
y
T
T
T
T
e
B
z
z
.
.
|
|
*
X
n
N
N
N
^
b
b
U
b
F
C
C
T
@
@
@
@
:
o
o
F
F
7
p
P




v
U
U
9
L
p
q
q
^
^
^
^
^
#
8
8
F
F
@
@
p
5
f
f
f
f
k
k
h
h
h
N
4
.
o
2
2
2
s
e
q
h
I
I
I
I
I
n
n
n
n
?
<
'
:
,
z
~
~
_
6
I
I
D
~
M
M
M
V
/
=
=
=
=
~
t
t
>
2
2
X
X
p
p
p
6
6
6
6
6
/
"
M
M
M
8
8
S
o
u
u
s
s
s
w
w
h
q
b
b
b
,
,
0
0
0
:
:
N
N
N
o
x
x
x
)
m
m
t
N
N
v
2
2
E
f
!
h
@
@
@
'
'
h
h
6
m
m
\
M
M
M
s
s
s
F
e
e
{
5
l
|
|
|
|
M
b
b
o
s
s
s
s
P
/
U
U
}
Q
Q
Y
v
v
v
v
c
c
o
o
Y
#
#
#
7
,
Q
Q
Q
>
y
U
W
W
W
!
!
!
G
.
h
h
.
.
.
.
v
:
:
:
z
n
(
7
7
7
H
i
\
q
q
q
2
V
V
V
V
U
7
p
J
Z
I
I
I
{
E
E
%
~
~
~
~
N
u
H
x
x

Z
Z
Z
Z
F
g
g
g
X
"
q
d
d
d
H
o
o
o
o
I
I
I
K
K
K
K
K
K
K
z
z
z
`
o
2
4
1
1
1
:
f
f
N
N
A
A
A
>
r
n
n
m
m
%
%
%
w
$
H
H
X
]
J
{
s
^
^
>
s
a
o
f
f
f
f
(
(
(
F
<
<
<
<
S
M
s
[
g
g
F
F
N
W
W
W
W
t
t
u
u
u
u
8
l
D
H
z
v
M
;
;
;
;
;
v
v
6
F
G
~
~
D
D
-
-
-
-
9
C
R
R
R
R
R
S
:
:
:
u
u
!
m
p
F
E
E
E
E
$
$
7
#
<
-
-
-
-
-
B
P
q
R
R
S
S
d
?
?
]
]
$
$
$
$
z
z
K
K
K
K
K
K
K
K
K
K
K
/
w
;
;
;
;
G
G
[
[
[
T
T
:
d
2
G
4
)
)
)
z
z
z
\
/
/
o
o
o
w
C
C
C
A
A
g
g
g
g
4
4
]
]
#
!
h
J
L
L
n
n
n
w
]
w
]
5
5
q
u
u
`
`
v
v
M
M
o
D
@
,
}
}
y
y
y
L
8
8
8
n
n
w
|
$
$
1
1
1
p
#
#
#
#
j
s
y
f
A
A
f
8
8
x
^
k
k
k
>
w
w
%
%
R
w
q
q
q
c
c
c
.
K
K
K
K
K
K
K
M
M
'
'
Y
Y
|
|
/
!
n
n
%
%
U
u
u
(
1
1
1
1
1
1
6
t
f
f
f
f
f
T
X
X
A
A
A
A
A
l
l
l
l
l
l
$
$
O
O
S
S
5
5
7
]
t
t
v
3
v
v
v
v
G
Y
x
x
x
x
;
;
]
]
(
(
t
+



6
6
<
F
"
5
'
'
^
^
!
-
-
-
-
-
-
-
-
-
f
L
]
]
]
5
~
~
~
~
~
~
_
8
8
T
d
d
d
d
d
d
d
*
*
O
6
6
.
g


Q
J
[
1
1
1
1
1
!
I
t
t
&
/
/
/
Z
Z
O
H
-
o
o
a
a
a
C
C
*
L
L
-
\
&
3
3
D
D
D
^
`
,
+
+
{
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
b
b
|
"
"
"
"
6
6
4
L
z
z
z
z
H
J
J
H
&
&
u
&
&
&
&
&
h
h
h
h
e
e
`
`
`
`
R
\
\
\
\
\
~
g
g
g
/
/
(
z
z
<
/
!
!
!
<
<
H
i



1
$
$
$
$
&
&
&
&
&
e
e
G
Q
Q
5
5
5
\
\
\
9
%
~
Q
t
(
(
(
(
(
Z
Z
Z
f
F
F
F
D
6
6
_
_
_
|
|
|
k
b
b
E
E
E
%
#
{
{
{
{
=
c
v
]
]
&
r
T
v
v
\
l
l
:
:
:
V
$
@
*
*
(
!
!
$
$
W
<
i
i
f
C
z
U
U
W
(
F
\
d
&
I
&
&
&
V
/
/
/
q
q
q
g
H
{


!
!
!
!
9
9
9
9
9
9
9
9
9
9
z
z
e
f
f
f
f
_
_
k
#
#
T
S
8
8
t
<
q
t
R
R
R
]
?
h
Y
5
5
G
/
?
v
T
T
R
R
R
J
&
`
N
N
@
@
@
Y
Y
w
w
w
w
F
F
F
P
e
y
i
i
i
i
r
1
1
9
V
Q
~
=
%
/
'
_
f
1
q
)
c
c
7
r
`
_
Y
H
y
t
t
t
[
[
[
]
X
|
|
|
|
D
D
D
R
%
e
=
]
]
]
^
|
e
&
&
&
&
0
0
#
#
Y
Y
g
$
$
D
D
D
D
K
K
g
U

Y
Y
n
n
o
o
?
?
n
a
>
$
.
.
0
}
}
B
G
G
y
y
c
c
D
D
D
x
M
q
c
c
c
c
{
c
c
M
U
J
E
W
W
$
H
F
+
+
I
I
[
5
5
5
g
=
=
=
$
$
$
s
?
z
<
T
:
t
.
X
C
j
j
j
j
j
O
O
e
F
h
h
h
*
4
4
*
*
*
^
^
'
'
'
V
y
y
h
a
a
a
a
a
c
P
P
P
]
]
h
h
)
)
L
L
L
j
v
1
1
1
O
O
O
O
A
A
A
k
F
r
r
J
J
J
J
J
J
|
|
x
0
l
o
E
E
E
E
E
&
&
*
*
;
;
t
t
R
R
R
&
?
?
?
,
,
,
F
F
E
Z
Z
V
V
V
\
w
I
I
I
I
I
-
-
-
u
k
u
u
u
u
J
J
]
]
]
x
~
~
~
8
8
g
g
q
q
q
y
y
R
A
A
A
A
b
b
b
b
(
N
(
(
.
.
.
.
.
.
.
p
)
-
T
T
T
T
T
%
%
%
%
?
?
?
?
?
?
!
/
/
/
/
/
"
"
h
"
"
"
"
"
n
Q
Q
Q
Q
Q
)
Y
Y
Y
Y
Y
n
n
t
t
3
P
P
C
-
*
#
W
A
A
s
s
I
s
f
f
m
m
m
=
=
/
u
I
s
s
R
R
R
R
q
z
7
7
7
=
=
=
=
V
<
)
)
<
@
T
T
T
T
T
r
x
x
I
|
s
\
\
b
R
J
J
a
a
I
I
e
n
K
C
K
K
K
&
&
B
+
+
+
+
Q
i
i
i
`
`
`
O
O
O
O
S
Z
f
9
9
9
9
9
9
X
X
X
X
z
z
z
\
\
D
T
T
A
A
A
A
S
S
S
0
0
0
N
'
(
y
x
w
`
4
4
4
Q
-
H
H
H
$
$
@
z
]
[
[
[
J
J
J
J
/
/
>
>
>
m
m
W
W
}
J
J
p
|
|
f
f
n
{
{
r
K
(
'
'
'
I
:
\
\
Z
Z
B
@
i
i
@
@
@
9
9
9
c
c
c
c
c
n
l
l
0
0
0
0
0
0
y
y
y
y
H
{
{
{
{
4
?
?
*
L
L
P
h
G
G
5
5
.
m
!
!
!
>
>
b
b
b
K
K
K
K
K
J
!
!
W
W
M
Z
I
h
h
\
/
D
X
X
=
#
#
#
#
#
N
|
^
^
p
T
)
n
n
n
n
n
n
~
~
~
G
*
*
*
O
O
O
O
O
O
b
I
I
8
8
8
A
A
V
D
'
'
l
^
z
z
z
z
z
z
z
z
z
n
n
f
f
X
X
N
S
S
S
Z
Z
}
}
$
$
$
=
=
~
~
!
B
\
\
H
H
H
-
-



`
`
Q
,
,
,
,
,
,
p
m
m
c
c
E
E
<
<
<
<
3
3
\
\
\
/
/
/
)
>
=
=
=
u
*
$
$
k
:
:
:
:
:
:
:
:
:
t
t
t
t
t
e
e
G
w
d
s
@
r
r
=
=
1
!
!
t
,
P
P
P
P
H
H
:
:
+
+
+
+
7
G
G
s
6
G
G
G
G
G
G
W
W
1
1
1
>
s
s
s
s
s
s
s
X
i
K
;
;
K
G
G
G
G
G
G
I
I
6
6
e
e
e
x
x
x
z
L
:
?
?
a
a
a
^
^
2
2
2
^
^
^
^
z
z
z
6
#
`
`
L
L
L
0
x
m
m
e
e
8
w
-
p
p
p
p
p
p
3
3
3
3
S
@
@
7
7
7
7
S
S
S
.
@
~
~
~
~
V
)
)
)
)
y
s
s
a
!
a
a
a
,
F
F
F
i
H
H
s
s
s
$
r
r
)
)
)
)
)
)
k
k
k
k
e
e
e
^
^
^
)
)
)
`
`
`
v
D
D
D
D
G
d
K
j
>
F
F
K
T
\
\
u
u
u
u
u
u
u
u
u
`
`
`
N
N
N
f
r
0
#
#
=
~
`
`
J
J
J
J
/
/
p
F
F
p
p
0
0
t
U
P
h
h
T
T
G
8
8
W
W
W
W
5
5
P
s
@
u
A
A
]
q
[
[
c
c
l
q
[
n
g
g
g
3
3
5
5
5
5
5
5
{
U
U
[
T
T
T
_
B
W
]
]
a
a
a
a
a
a
a
I
I
I
I
I
j
j
"
"
"
"
"
P
H
H
e
&
&
^
^
^
^
4
X
#
#
A
A
A
A
A
u
u
w
w
h
h
h
h
p
h
n
Q
4
4
4
0
0
1
1
1
1
0
0
0
t
t
y
|
|
B
B
B
B
B
B
B
"
V
V
V
4
Y
{
Z




S
l
!
!
-
-
-
-
B
B
B
n
u
p
p
?
T
D
n
n
p
p
p
p
F
\
)
)
)
)
X
X
4
4
-
-
-
-
M
M
G
,
m
X
X
M
T
X
%
8
-
-
-
-
c
'
'
'
(
P
/
/
/
m
$
r
Z
Z
Z
Z
]
0
0
>
1
1
|
|
;
;
(
(
(
H
H
H
H
r
r
i
i
i
R
g
Q
Q
Q
C
s
5
5
L
L
&
g
g
~
R
`
`
<
e
e
k
k
k
9
9
9
9
p
A
A
(
|
|
|
|
|
K
&
&
^
^
+
+
p
p
p
p
+
Z
Z
Z
Z
I
d
r


d
d
d
d
(
Y
Y
c
c
c
c
k
6
6
6
O
E
E
E
K
M
M
Z
C
C
H
~
`
`
`
`
f
f
f

f
f
f
f
f
f
f
W
4
4
#
#
#
h
h
y
y
y
y
6
6
D
D
Y
;
;
y
y
6
6
6
_
_
M
$
$
$
$
$
/
/
r
r
r
4
5
5
m
`
p
p
s
G
G
C
C
C
C
C
C
C
C
C
c
;
;
;
;
;
h
h
h
v
Z
Z
n
r
(
(
(
z
z
@
@
@
@
@
@
j
j
|
@
@
@
@
m
m
W
=
=
}
<
<
<
<
<
<
<
<
<
f
f
B
B
B
F
F
+
+
t
e
Q
C
k
k
k
k
k
F
F
M
5
3
3
3
3
3
k
k
\
>
>
#
#
#
>
>
>
s
J
J
F
F
F
V
V
V
V
V
h
P
U
u
y
Y
Y
Y
l
l
H
[
J
J
J
J
J
J
J
1
T
T
T
T
T
T
.
.
*
*
N
P
P
7
y
;
Q
t
t
A
R
R
R
R
R
R
)
)
M
=
=
q
!
\
`
]
]
`
{
{
H
s
s
`
o
h
m
H
^
c
c
N
M
M
e
+
+
J
1
1
~
v
v
v
v
v
W
W
.
e
5
5
5
Q
W
H
M
V
V
<
<
H
\
\
_
|
|
|
I
U
Z
Q
Q
Q
Q
Q
C
C
C
*
*
*
*
*
*
*
\
\
M
(
(
p
`
e
e
e
e
e
e
~
|
|
|
|
|
r
w
,
G
G
l
'
b
b
b
?
?
b
.
.
s
$
$
W
W
I
I
d
d
d
d
d
d
d
&
:
:
:
:
3
3
M
M
M
w
D
D
D
I
I
l
3
3
3
3
1
J
J
J
J
J
J
J
J
J
(
(
O
O
O
O
@
x
V
V
V
V
w
\
%
%
5
5
5
5
5
5
5
%
"
5
?
*
n
}
}
@
@
@
8
,
,
+
_
<
M
`
`
V
V
"
v
v
v
v
v
3
*
e
k
>
)
)
1
1
1
1
5
j
j
N
N
N
!
h
V
H
H
H
H
/
~
~
J
~
5
5
5
$
b
b
E
D
a
9
9
'
U
I
]
]
u

t



1
1
4
4
4
4
r
!
!
"
"
0
"
~
Z
m
m
m
m
m
m
m
m
J
}
}
}
}
}
~
9
9
9
9
9
<
<
<
<
o
o
.
N
`
`
J
t
t
w
1
1
0
V
9
F
O
O
R
a
y
y
T
A
A
A
h
h
h
h
V
V
V
r
{
F
F
z
?

(
4
4
[
[
%
f
T
+
v
v
%
%
5
@
@
&
P
J
J
J
v
v
O
u
u
u
u
N
h
u
u
u
}
D
D
D
Y
W
W
<
<
<
%
i
6
6
6
6
6
\
\
y
u
j
j
X
y
y
y
y
y
y
y
y
.
q
V
V
V
N
N
N
w
w
w
w
w
w
8
8
8
8
n
I
.
.
.
.
.
6
6
6
`

K
K
_
K
K
K
,
!
,
r
r
4
p
p
O
O
@
M
7
M
M
&
&
&
~
r
X
q
q
k
'
e
e
e
e
e
>
_
L
L
M
H
H
y
y
y
r
r
E
1
@
@
S
S
O
O
O
O
%
%
%
%
%
A
+
k
k
k
M
k
k
p
p
p
T
=
]
]
]
s
4
4
4
8
=
y
r
r
'
S
S
S
@
I
6
A
c
c
9
7
|
B
B
B
B
B
B
I
I
I
"
"
"
"
0
i
i
i
B
i
i
+
f
f
f
f
f
f
z
z
z
s
~
~
~
~
q
A
A
A
J
)
)
#
v
v
`
;
;
;
;
D
D
D
D
D
Y
q
7
:
:
:
I
I
R
w
E
T
b
b
b
]
Z
Z
Z
Z
T
n
P
P
P
P
J
J
S
S
9
e
T
S
&
&
&
&
&
y
y
{

%
%
D
k
k
M
1
1
1
R
R
R
?
?
?
Z
4
Q
~
,
E
]
]
]
K
7
7
7
7
7
7
7
r
Y
Y
Y
Y
v
1
T
Z
Z
L
L
L
&
t
r
r
r
r
r
r
6
6
|
@
@
@
p
R
R
R
2
w
w
n
n
h
h
G
G
/
:
+
]
%
%
x
x


f
f
U
I
I
I
e
8
8
8
>
b
b
b
b
b
/
/
C
C
(
(
m
m
r
r
r
f
f
n
b
Y
Y
Y
Y
Y
@
y
`
`
`
`
`
`
J
J
p
p
p
p
p
p
Q
Q
q
9
=
%
%
U
C
C
C
G
;
;
s
s
s
*
/
H
&
&
:
:
:
:
:
:
y
s
B
L
L
<
4
4
g
r
J
J
J
7
p
u
u
u
]
]
U
U
S
S
W
W
W
W
W
Y
/
/
:
:
:
?
?
y
+
e
e
e
e
Z
Z
z
z
J
O
7
7
9
9
9
9
v
v
v
v
v
f
)
f
f
f
f
f
f
d
~
>
>
>
q
r
r
r
r
r
r
r
%
%
=
1
j
t
H
T
X
X
X
@
G
9
|
h
h
h
R
_
_
_
_
_
_
_
_
#
%
%
M
'
O
O
O
5
5
]
9
B
B
b
B
B
B
B
B
|
=
=
=
l
S
S
S
=
^
"
"
"
L
L
L
\
b
f
2
2
\
E
Y
Y
Y
Y
B
B
^
^
]
]
]
0
r
r
r
r
r
r
w
w
H
/
/
/
?
?
?
?
?
?
k
k
}
"
"
"
p
<
<
d
{
_
#
#
#
#
~
d
v
S
S
!
!
!
\
X
D
$
W
!
!
!
!
!
(
C
#
#
#
#
#
?
a
c
S
A
D
^
1
*
A
A
A
M
M
?
?
?
?
T
T
+
+
+
+
+
?
?
?
H
D
D
D
\
(
J
J
J
z
r
I
I
I
H
H
H
H
[
[
[
O
4
4
4
4
4
'
'
'
Z
c
Q
Q
p
~
~
~
e
4
e
e
e
K
l
`
`
`
`
`
f
f
P
P
6
6
z
`
`
`
E
M
!
5
-
G
G
c
%
$
$
$
i
i
i
i
i
c
c
I
:
b
b
q
q
f
_
_
_
_
_
3
6
0
b
b
X
)
Q
Q
Q
E
@
@
x
)
a
r
r
r
Y
u
Z
Z
u
u
\
\
4
4
O
O
X
#
p
@
@
k
k
k
x
0
0
U
V
b
b
}
}
}
}
.
a
a
f
w
f
i
i
w
z
z
v
k
P
P
3
3
v
v
-
-
-
-
S
#
#
#
#
t
t
t
0
0
R
P
x
x
x
:
:
:
\
B
]
]
T
f
G
G
G
G
z
%
%
7
I
]
G
n
n
n
n
n
%
%
*
*
5
,
{
x
H
H
r
r
r
[
@
@
r
r
r
r
K
K
K
r
o
{
{
{
3
3
4
4
O
-
{
s
s
_
_
_
_
$
$
$
*
*
*
*
*
*
(
(
@
@
@
s
s
s
s
s
s
c
c
c
c
\
\
)
8
8
8
8
1
1
W
C
C
C
C
C
C
w
w
w
v
v
v
v
v
7
7
N
Y
Y
$
$
$
~
~
~
c
Q
t
L
8
8
8
8
8
y
y
d
d
J
J
J
[
G
G
g
$
$
$
;
|
A
A
A
^
^
^
^
^
l
l
3
b
b
f
E
E
E
B
3
3
h
h
h
h
