>
>
8
8
8
8
8
8
8
>
>
8
8
>
>
@
>
8
>
>
>
>
>
>
@
>
@
J
@
@
@
@
>
>
@
>
>
@
@
>
>
>
>
>
@
>
>
>
>
>
>
:
>
:
>
:
>
:
7
7
7
@
>
>
7
7
7
7
7
7
:
>
8
7
7
>
>
:
7
3
>
:
>
>
7
:
7
7
7
8
>
7
8
8
8
>
>
>
8
8
>
8
>
>
@
@
@
>
@
>
>
8
8
8
8
8
8
8
8
8
8
8
>
8
@
>
>
>
>
>
@
@
>
>
>
>
>
>
>
>
>
>
@
>
8
>
8
>
>
>
>
>
>
à
>
7
:
:
:
@
7
7
:
7
3
3
7
7
7
7
:
7
7
3
7
7
3
3
3
7
3
7
3
3
3
7
7
3
3
7
7
7
7
7
7
7
7
7
7
>
7
3
7
7
7
7
7
7
7
7
8
8
8
8
>
>
@
@
8
>
8
8
8
8
8
8
>
>
>
8
>
>
>
@
>
>
>
8
>
>
>
8
>
8
>
>
>
>
7
>
@
>
7
7
7
7
:
3
3
3
3
3
3
3
3
3
3
3
>
7
3
:
7
3
3
3
3
3
3
>
:
7
3
3
7
3
3
3
3
3
7
7
3
3
3
7
:
7
(
3
(
(
3
3
3
3
3
3
3
3
3
3
7
7
3
3
3
7
7
3
3
3
3
3
3
3
7
7
7
7
7
8
8
:
>
>
>
>
>
>
:
:
>
:
7
7
7
3
(
7
3
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
.
.
0
3
3
3
3
3
3
.
.
(
7
0
.
0
.
.
.
0
7
0
.
0
:
:
:
7
0
0
.
7
7
.
7
3
3
(
(
7
3
(
(
(
(
%
(
(
(
(
(
3
3
3
(
3
(
(
(
(
3
(
(
3
(
(
(
(
7
7
7
8
7
8
>
:
7
7
7
7
7
7
7
3
3
.
3
3
:
7
3
3
3
3
3
3
0
0
.
3
3
3
3
(
3
3
.
.
.
.
.
.
.
.
.
.
.
.
0
0
.
0
.
0
0
0
0
0
0
0
:
0
0
0
0
0
0
0
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
(
.
(
(
(
(
(
3
3
(
0
.
(
(
3
(
3
(
(
(
(
(
(
(
>
>
>
:
>
:
7
7
3
3
3
(
3
3
(
3
3
3
.
0
:
3
(
.
(
.
.
.
.
.
.
0
0
0
(
(
(
(
(
,
,
(
,
,
,
,
,
,
,
.
0
0
0
0
0
0
0
:
0
0
:
0
0
:
:
0
0
0
0
0
0
0
0
0
0
0
0
.
.
.
.
.
.
.
.
.
.
.
0
.
0
0
.
(
.
0
(
(
(
(
.
.
0
.
,
(
(
,
,
7
>
8
8
7
3
3
(
(
3
3
(
.
(
(
:
0
(
(
3
(
(
(
(
(
(
(
(
(
,
(
,
,
,
(
(
.
.
.
.
(
(
0
0
.
(
.
.
(
0
0
0
0
0
0
0
0
0
0
0
:
0
0
:
:
0
0
0
0
0
0
0
0
0
0
0
0
:
0
0
0
0
:
0
0
0
.
.
0
0
:
0
0
0
.
.
(
(
(
(
.
(
.
.
(
(
(
0
0
>
8
7
7
7
8
7
:
3
>
7
:
:
(
(
3
3
,
(
(
(
(
(
,
(
(
(
(
,
,
0
0
,
0
0
.
0
0
0
0
0
0
0
0
.
.
.
0
0
.
0
0
:
:
0
0
:
0
0
0
0
0
0
0
:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
,
0
0
,
0
0
0
0
0
,
,
(
(
,
,
0
0
,
(
0
0
0
0
0
0
7
7
7
7
7
7
7
3
7
7
:
7
7
7
3
3
3
0
0
0
(
.
0
0
0
0
0
0
:
:
0
:
:
:
:
7
:
:
:
:
:
:
:
:
:
:
:
:
>
>
>
>
:
:
:
:
:
0
:
0
0
0
0
0
0
:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
,
,
,
,
0
,
,
,
,
,
,
,
,
,
(
0
,
(
(
(
(
,
(
,
,
,
,
,
7
3
7
7
7
7
3
7
7
7
>
:
7
7
7
:
:
>
:
:
:
7
:
>
:
:
:
:
7
8
8
8
8
>
>
>
:
>
>
>
:
:
7
7
7
7
7
7
3
7
:
7
:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
,
,
,
,
,
,
,
,
,
,
,
,
,
0
,
$
D
0
,
,
,
,
,
,
,
,
,
,
,
,
,
,
7
3
@
7
7
7
7
8
8
7
8
8
:
:
:
>
>
8
>
@
>
>
8
>
8
:
>
8
>
>
>
>
8
>
:
:
:
:
:
>
:
:
7
7
7
7
.
7
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.
.
.
.
,
,
,
,
,
,
,
,
,
,
,
,
,
,
$
,
,
,
,
)
,
)
)
,
,
)
)
,
)
)
)
)
)
>
@
@
@
>
@
>
>
@
>
>
>
@
@
8
>
@
>
>
>
>
>
7
>
8
>
>
>
>
>
@
>
>
>
>
>
>
>
>
:
7
:
7
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
:
0
.
(
0
0
0
0
0
0
0
0
0
0
:
0
:
0
0
0
.
0
0
.
0
0
.
0
,
(
(
(
(
(
(
(
$
(
(
(
(
,
,
(
,
,
,
,
,
>
@
@
>
@
@
@
@
@
@
@
@
@
@
@
>
>
@
@
>
@
>
>
>
>
>
>
>
>
>
>
>
>
>
>
:
:
7
:
7
.
3
3
3
.
.
.
.
.
0
.
.
0
0
0
.
:
0
0
.
3
.
.
.
.
.
0
.
.
(
:
7
:
3
.
:
0
:
0
.
0
.
0
.
.
.
.
0
0
.
.
.
.
(
(
(
.
.
(
,
0
0
0
,
,
,
,
,
,
@
@
@
J
@
@
@
@
J
@
J
@
J
@
@
@
@
@
@
>
@
>
>
>
>
>
8
>
>
>
7
8
8
7
7
7
7
3
7
0
0
0
0
0
3
3
7
3
(
7
3
7
3
0
7
0
:
0
:
3
(
3
3
(
3
7
3
3
3
3
3
7
7
3
7
7
3
0
.
:
7
0
.
3
.
.
3
0
0
0
0
0
0
0
0
0
0
0
.
0
.
(
(
.
.
.
.
(
(
@
@
J
J
@
@
@
J
J
J
J
@
@
@
@
@
>
>
>
8
>
8
8
>
>
8
7
8
>
7
7
8
8
:
7
3
3
3
3
(
3
3
3
7
7
3
7
3
3
7
7
7
>
7
:
:
:
3
>
7
7
3
7
>
3
3
3
3
7
3
7
7
7
7
7
3
3
3
3
:
:
0
3
3
3
3
.
0
0
0
:
0
0
0
0
0
0
0
.
0
0
0
0
0
0
0
0
0
.
@
@
J
J
@
@
@
J
@
J
@
@
@
@
>
>
>
>
>
8
>
8
7
8
8
7
7
7
>
3
8
7
7
7
7
3
3
3
3
3
7
>
7
>
:
7
7
:
:
:
7
7
7
7
7
7
8
7
7
3
>
3
7
7
7
7
3
7
>
:
7
7
7
3
7
7
7
3
3
:
:
7
3
3
3
7
7
7
:
:
:
:
:
:
:
:
3
0
:
0
0
:
0
:
:
:
0
.
.
>
@
@
J
@
@
J
J
@
@
@
@
>
@
>
8
>
7
8
7
>
8
7
8
8
7
7
7
>
7
>
8
7
7
7
>
>
8
8
>
>
7
7
8
:
>
:
:
7
7
8
8
7
8
7
7
8
8
8
7
7
7
>
3
7
7
3
:
7
7
3
3
3
3
3
7
7
3
3
3
3
3
3
3
3
3
3
7
7
7
7
7
:
:
:
:
:
0
7
0
:
:
0
:
:
.
0
:
:
>
>
@
@
>
@
@
@
@
>
8
7
8
>
>
8
@
>
7
7
7
>
>
7
7
7
7
7
>
>
>
8
7
7
>
>
@
>
>
>
@
8
8
@
@
>
>
>
7
8
7
>
>
@
>
7
8
8
7
8
7
>
>
>
7
7
3
3
7
7
3
3
3
3
7
7
3
3
3
3
3
3
3
3
3
(
(
7
7
2
3
2
3
3
3
3
3
(
3
3
3
3
3
7
7
:
3
7
3
7
>
8
8
3
8
7
7
>
@
7
@
>
>
7
7
@
@
>
2
3
>
@
7
7
7
8
@
>
@
@
>
7
8
>
8
>
8
8
>
@
>
>
8
>
8
8
8
7
7
7
>
>
7
8
>
8
7
7
8
@
8
7
7
3
3
7
7
3
3
3
3
3
3
3
3
3
3
3
3
2
2
3
%
7
7
3
3
3
2
8
3
2
3
3
3
7
3
3
7
7
3
7
3
%
3
(
(
(
7
7
3
3
3
>
3
7
@
7
7
7
3
7
3
7
7
@
7
7
7
@
8
8
>
8
8
>
>
>
8
8
>
8
>
>
8
>
8
8
>
>
>
>
8
8
7
8
8
7
8
7
7
7
7
7
7
7
7
8
>
8
>
>
3
7
7
>
>
7
3
3
3
3
7
3
7
3
3
3
8
7
3
3
3
7
3
2
3
3
7
3
2
7
3
3
3
3
(
3
3
3
%
3
(
3
7
3
7
>
8
8
8
>
8
7
>
3
7
3
3
7
3
7
7
7
7
7
>
7
>
7
8
8
7
7
7
7
7
8
7
7
7
7
7
7
7
>
7
>
>
8
7
7
7
3
8
7
7
8
7
7
>
7
7
7
8
8
8
7
>
7
>
8
7
7
8
>
8
7
7
8
7
7
3
7
7
7
7
7
7
7
7
7
3
3
7
3
2
3
7
3
7
7
3
3
(
3
3
7
2
2
3
7
7
7
7
8
>
>
8
8
>
>
@
@
>
>
>
8
>
@
8
7
7
8
7
7
7
8
>
>
3
7
7
7
>
7
7
7
@
@
>
8
>
>
7
8
7
>
8
>
>
8
>
>
7
8
8
8
>
>
>
>
@
>
>
>
>
8
>
8
8
>
8
8
>
8
>
@
@
>
8
@
8
>
>
7
8
8
8
7
8
>
@
>
8
7
>
7
7
3
3
3
3
3
3
2
3
7
7
8
>
8
8
>
>
>
>
>
>
>
>
<
<
<
>
>
:
>
>
>
>
>
>
>
:
>
:
>
:
7
7
>
:
7
:
:
7
>
>
>
>
@
>
7
>
>
:
>
>
>
>
>
>
>
:
>
:
>
>
>
>
@
>
@
@
@
>
@
>
>
>
>
@
@
8
>
@
8
@
>
>
@
>
>
8
>
>
>
>
>
@
>
>
7
3
7
7
3
7
7
7
7
7
7
7
8
>
8
>
>
>
>
>
>
>
>
>
>
>
>
:
>
:
:
:
7
:
:
:
:
:
:
:
:
7
:
:
7
7
7
7
:
7
7
7
8
>
>
>
@
@
>
8
>
>
@
@
>
>
>
>
>
8
8
7
7
>
@
@
@
>
>
@
>
>
>
>
>
8
>
>
8
8
7
>
8
>
>
7
8
8
8
8
8
>
8
>
>
>
>
>
8
7
>
8
>
@
8
8
8
7
7
8
8
8
8
8
>
>
@
@
@
@
:
:
:
:
:
:
:
:
:
:
<
>
:
7
7
7
7
7
7
3
>
3
3
3
3
7
:
:
7
8
8
8
8
@
>
@
>
8
>
7
>
>
8
8
>
>
>
@
>
7
>
>
>
8
7
7
>
>
>
>
:
>
:
3
3
3
3
3
3
2
7
3
3
3
3
7
>
7
7
3
@
7
7
7
7
7
:
>
:
>
7
>
>
>
8
8
8
7
>
>
@
>
@
@
@
@
@
@
@
:
:
<
:
:
:
7
:
7
0
0
<
:
7
3
3
3
3
.
3
:
:
7
3
3
:
7
:
7
>
7
7
>
@
>
:
7
>
>
>
>
:
7
:
>
7
8
>
8
7
7
7
7
7
7
7
3
7
7
7
:
:
3
(
(
(
3
3
3
3
7
>
:
7
3
3
3
3
2
7
7
3
3
7
7
3
7
7
:
>
:
<
>
7
>
>
>
>
>
@
>
@
@
@
@
@
@
@
@
0
:
:
7
:
:
:
7
0
:
:
à
:
3
.
3
0
0
.
(
(
.
3
.
(
(
(
(
%
(
%
(
(
3
3
.
7
3
3
:
7
7
3
3
3
3
(
3
3
3
3
3
3
(
3
(
(
(
(
.
.
(
%
%
(
%
!
%
3
7
7
:
:
:
7
7
3
7
3
:
3
:
:
7
:
3
7
:
:
:
3
:
7
:
:
:
:
7
:
>
:
:
:
>
>
>
>
>
>
à
<
à
à
<
<
<
<
<
<
:
:
7
:
:
:
:
:
:
<
<
<
E
<
à
E
E
à
E
E
E
E
à
:
:
:
:
:
:
(
0
:
:
<
:
<
<
<
<
<
à
E
à
à
à
E
E
E
à
E
E
<
à
:
:
R
@
:
à
E
E
à
E
R
R
E
R
<
<
:
:
<
E
à
à
à
à
à
à
à
à
à
à
à
E
E
E
à
<
>
<
7
:
<
à
:
>
<
<
%
(
(
%
%
.
:
7
7
à
<
7
<
0
3
3
(
%
%
%
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
!
!
0
X
R
X
!
"
!
!
!
!
!
!
!
!
!
(
(
(
(
(
(
!
(
(
!
!
!
!
!
(
(
(
(
(
(
!
!
!
!
!
!
!
!
!
!
!
:
7
7
<
7
<
>
7
:
<
<
7
<
<
7
7
7
:
:
3
(
%
(
(
!
(
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
(
(
(
(
!
(
(
(
$
!
!
!
!
.
X
O
X
$
$
(
(
(
(
(
.
.
0
0
0
:
0
0
0
0
0
0
0
0
0
.
0
0
0
.
.
0
(
.
.
.
0
.
.
0
0
(
0
.
.
3
:
:
<
0
:
7
3
7
7
7
(
:
:
7
:
:
:
:
7
0
(
(
!
(
3
@
7
3
%
!
!
$
!
!
!
3
:
!
!
!
!
!
!
!
!
(
!
!
!
"
"
$
(
(
!
(
$
!
%
(
!
!
!
`
O
X
!
$
(
(
$
(
0
0
0
0
,
0
(
0
0
,
0
0
,
,
.
3
(
3
3
3
0
3
3
3
3
3
.
3
:
3
.
(
(
(
3
3
:
.
:
:
7
7
7
7
7
:
7
7
7
7
7
:
:
:
:
0
(
.
(
!
%
X
P
O
X
X
%
%
!
!
%
X
R
O
%
!
!
!
!
!
!
!
(
(
(
!
$
$
$
(
$
!
(
$
!
`
à
!
%
E
X
J
X
!
%
Y
Y
(
(
(
(
,
,
,
0
,
,
,
(
(
(
(
(
(
(
.
(
(
(
(
(
(
(
(
0
3
3
7
3
7
:
7
3
7
7
:
0
:
:
7
7
7
7
7
:
7
7
:
:
:
:
:
7
:
3
(
(
,
$
%
X
X
O
O
_
X
7
!
!
O
P
O
O
J
!
!
!
!
!
!
!
!
!
!
!
$
$
$
$
$
!
"
0
!
X
`
J
@
X
O
L
X
8
X
X
[
E
(
(
(
(
(
(
,
,
,
,
,
,
,
,
,
,
(
(
(
(
(
(
(
(
.
(
(
(
3
3
3
3
3
3
3
3
7
:
:
:
:
7
:
:
:
:
<
:
>
:
>
>
:
7
.
:
:
7
(
(
(
!
%
R
R
P
O
X
`
X
R
P
X
X
R
J
!
!
(
!
!
3
J
7
!
!
!
$
$
$
$
$
$
"
\
!
`
P
_
X
P
O
O
_
X
P
X
X
Z
,
$
,
,
,
)
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
0
,
(
(
(
(
(
.
(
(
(
0
0
.
0
:
:
:
7
7
7
.
0
7
>
<
>
:
:
:
7
7
0
0
0
.
(
(
(
!
(
!
à
P
P
O
X
X
X
P
X
X
O
J
3
!
!
!
!
J
J
J
!
!
!
"
"
$
$
$
$
"
"
(
h
O
X
P
X
O
J
_
P
P
P
`
à
(
$
$
$
)
)
,
,
,
,
,
,
0
0
0
0
,
,
,
,
,
,
0
,
,
,
,
(
,
,
,
,
,
,
,
,
0
:
0
.
:
:
:
0
.
(
:
:
:
0
3
0
.
.
.
(
(
(
(
(
(
!
!
(
%
R
P
O
O
P
`
X
X
X
O
O
@
!
!
!
(
O
N
O
(
!
!
$
$
$
$
$
$
$
"
"
J
P
O
P
P
O
O
X
P
P
X
Y
(
$
$
$
)
,
)
,
,
)
,
,
,
,
0
0
0
,
,
0
0
0
0
;
,
,
,
,
,
,
,
,
,
,
,
,
,
,
0
.
0
<
:
0
:
0
0
0
:
0
.
0
.
0
0
.
(
(
(
!
!
!
(
(
!
!
R
P
P
O
O
X
X
X
X
X
P
O
à
!
!
@
O
N
J
>
(
(
$
$
$
$
$
$
"
"
$
!
X
P
O
P
O
O
P
O
X
X
(
,
$
$
)
)
$
$
)
)
)
)
)
)
,
,
,
,
,
,
,
,
,
0
S
0
,
,
,
,
,
,
,
,
,
,
0
0
0
0
0
.
(
0
0
:
(
0
.
0
0
.
.
.
.
.
.
0
0
(
!
$
E
E
:
!
(
X
P
P
O
O
O
O
O
X
X
P
O
O
H
@
O
J
J
N
@
$
$
!
$
$
$
)
$
"
"
$
"
R
P
P
O
O
P
P
P
X
X
(
$
$
)
$
)
$
(
(
$
$
)
)
)
)
)
)
)
-
-
-
-
-
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
(
(
.
.
(
.
(
(
.
.
.
(
(
.
.
(
(
(
.
!
!
!
,
U
[
[
[
[
`
P
O
P
O
P
O
J
X
X
X
O
O
O
J
O
J
O
N
@
$
"
!
$
"
$
$
)
"
"
"
"
O
O
O
P
O
O
O
O
P
O
(
.
T
[
R
"
$
J
E
E
"
$
)
)
$
$
)
)
)
)
)
)
)
)
,
,
,
,
,
,
,
,
,
,
-
,
,
,
-
(
(
(
(
,
(
(
(
(
,
,
(
(
.
.
(
(
.
(
(
(
(
(
(
T
`
R
O
P
P
P
P
P
O
O
J
J
`
`
R
O
O
O
O
O
O
O
7
$
"
$
"
"
$
"
$
:
X
"
!
X
P
O
P
J
O
O
P
P
P
P
P
P
O
R
,
=
O
Y
$
)
)
)
)
)
)
)
)
)
)
)
)
)
)
,
,
)
)
)
)
)
)
)
)
,
)
,
,
,
(
(
,
,
(
(
(
,
,
(
(
(
(
(
(
(
(
.
(
(
(
(
$
(
!
.
R
\
`
X
X
P
P
P
R
O
J
R
X
X
P
O
O
J
X
J
J
7
$
$
"
:
!
"
$
"
\
J
J
J
O
O
O
L
H
O
O
P
P
P
P
O
O
P
R
"
à
à
0
)
$
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
,
,
,
(
(
,
,
,
(
(
(
(
(
(
(
(
,
0
,
,
,
,
,
(
(
(
$
!
(
!
%
>
R
R
R
X
O
O
O
J
O
X
P
O
O
X
O
O
J
@
!
!
%
J
J
"
"
$
`
J
O
O
O
J
L
J
H
P
X
P
P
N
O
P
P
[
<
<
<
à
$
$
$
)
)
)
)
)
)
$
$
)
)
)
)
)
)
-
)
)
)
)
)
)
)
)
)
)
)
)
)
,
(
(
,
,
,
,
,
,
,
(
(
(
(
,
,
,
,
,
,
,
,
(
$
$
$
$
$
(
(
(
!
%
[
R
R
O
O
J
X
O
X
R
`
R
O
J
J
%
7
J
H
J
$
$
$
[
O
J
H
H
J
J
O
J
P
P
O
O
P
O
[
[
;
1
;
<
<
<
R
à
$
)
)
)
$
1
$
)
$
)
)
)
B
)
B
)
)
)
)
)
)
)
)
)
)
)
)
)
,
,
,
,
,
,
,
,
,
,
,
(
,
,
,
,
,
,
,
0
0
,
(
(
(
$
!
!
!
!
!
!
!
@
X
X
O
O
O
O
X
O
X
[
X
J
J
J
J
J
J
J
J
.
)
$
X
O
8
O
X
J
J
H
O
O
O
O
O
X
T
;
!
0
1
0
<
<
J
J
E
(
D
$
)
F
Y
F
)
)
)
)
$
$
B
)
B
B
B
)
B
)
)
)
)
)
)
)
)
(
0
.
(
.
.
0
,
0
,
,
,
,
,
,
,
,
,
,
,
0
0
0
0
(
$
(
!
!
!
!
!
%
%
X
X
P
P
O
O
O
O
[
[
O
J
J
J
J
J
J
J
J
<
"
B
;
J
L
L
P
H
J
H
O
O
O
P
P
@
.
R
[
D
1
;
=
à
J
J
.
T
X
)
)
Y
O
X
$
)
$
T
U
Y
)
B
B
B
B
B
B
)
)
B
B
-
)
$
$
0
.
0
.
.
.
.
:
0
(
.
0
,
,
(
,
,
,
,
,
,
,
0
E
(
(
$
0
<
<
:
à
J
O
R
_
X
O
O
O
N
X
`
T
O
J
O
J
J
J
J
J
J
@
.
)
$
@
O
N
P
J
J
J
J
J
O
O
O
R
X
O
X
0
1
;
<
à
3
!
(
T
R
0
)
[
O
O
0
0
T
O
O
[
)
B
)
B
B
B
B
B
)
)
,
R
Y
:
E
0
.
:
0
7
:
0
.
.
.
.
0
0
:
0
0
0
.
.
.
.
.
.
:
!
!
!
U
U
Y
[
`
X
X
X
R
X
O
O
J
N
X
`
X
O
O
J
J
J
J
O
J
J
8
X
Y
:
>
O
N
X
8
8
8
H
8
N
O
O
O
J
O
O
.
1
=
<
0
7
(
(
X
H
à
:
R
P
O
O
R
O
P
X
0
$
B
)
)
)
)
;
)
B
)
@
J
O
X
`
:
:
0
.
7
:
:
:
.
:
:
.
.
.
:
0
.
.
.
.
.
.
.
(
(
(
(
E
Y
T
[
X
R
R
R
J
O
O
_
O
O
J
X
X
O
O
O
J
J
O
O
J
à
>
Q
P
R
O
O
N
X
6
J
R
_
J
H
O
O
O
X
U
0
:
;
;
<
<
@
E
!
X
N
O
O
O
N
O
J
O
T
1
)
B
B
B
)
)
)
=
R
à
)
-
J
O
X
X
X
:
:
7
3
:
7
:
:
:
0
0
0
0
.
(
0
.
.
.
.
.
.
0
.
(
(
(
(
E
Y
`
`
X
X
X
X
X
P
P
P
O
J
X
P
R
O
O
O
O
R
J
J
à
7
X
O
P
P
O
O
8
O
O
P
P
J
O
O
R
à
0
,
:
<
<
<
<
X
X
à
.
O
O
P
O
O
J
J
R
J
(
$
)
)
B
$
$
)
B
F
O
R
1
)
R
X
_
X
`
7
7
7
7
:
3
0
.
:
(
.
0
0
.
0
0
.
.
.
.
.
.
.
,
,
(
,
!
!
!
(
<
:
@
X
X
P
X
P
O
P
O
O
O
R
R
O
R
R
J
J
@
à
>
O
P
O
O
N
O
O
O
O
H
H
O
O
@
0
E
E
:
<
à
<
<
R
X
P
7
7
O
O
O
O
O
J
X
J
J
O
O
O
E
,
[
=
)
B
T
L
R
;
\
`
X
P
R
X
0
.
.
.
.
.
.
0
0
0
.
0
0
0
0
0
0
,
,
0
,
,
,
,
,
,
,
(
(
(
$
$
$
(
(
X
P
P
_
P
P
O
O
P
X
R
X
X
J
@
@
J
à
@
8
P
O
O
N
O
O
J
6
@
J
O
8
J
X
X
R
J
O
J
J
à
X
P
O
O
R
O
O
P
O
O
R
O
J
J
@
J
@
:
E
O
R
)
)
X
O
J
`
`
X
O
O
<
$
0
0
0
:
0
0
0
0
0
0
0
0
0
0
0
,
,
,
,
,
,
,
,
,
,
,
,
,
(
(
$
$
$
$
(
3
X
P
P
P
P
O
O
P
R
`
X
X
J
@
X
X
@
>
@
P
O
P
O
O
N
H
P
P
H
J
J
O
O
\
E
R
X
O
O
J
[
P
O
P
O
P
P
O
O
P
R
O
J
J
8
8
7
,
E
P
X
à
E
O
J
X
X
X
O
J
0
à
E
<
<
;
0
0
0
0
0
;
:
;
0
,
,
0
,
,
0
,
,
,
,
,
,
,
,
,
,
,
(
(
"
$
$
(
3
X
_
P
P
P
O
P
P
`
X
X
O
J
O
X
P
X
J
R
O
O
N
P
P
_
O
P
_
H
O
L
O
_
J
R
X
_
X
O
O
R
Q
O
Q
P
Q
P
J
O
O
O
O
J
>
J
X
à
)
0
X
_
O
J
J
X
X
X
O
@
:
<
J
J
0
0
:
0
0
:
0
:
.
:
0
.
.
.
.
(
.
0
,
,
,
0
,
,
,
,
,
(
(
(
$
$
(
<
T
R
P
P
_
P
_
P
P
P
h
X
X
O
J
J
`
O
X
_
P
P
L
P
_
P
O
X
X
H
J
L
L
O
8
R
R
X
`
`
X
O
O
X
Q
P
P
P
O
`
X
X
O
O
J
>
P
X
R
-
;
R
X
O
J
X
_
O
O
7
<
E
T
R
X
:
:
0
:
0
:
:
0
.
(
.
.
.
.
.
(
.
,
,
0
,
,
,
,
,
,
,
(
(
(
$
$
D
Y
[
_
_
Q
P
P
P
O
O
P
\
`
X
O
O
J
`
_
P
_
O
O
O
_
P
P
P
H
8
>
J
O
J
<
:
J
R
X
_
`
X
R
O
X
_
O
P
O
_
`
X
X
O
O
@
O
P
P
X
-
R
O
X
J
P
X
O
O
3
<
E
X
<
3
7
7
:
7
:
7
7
.
7
<
<
7
:
:
.
3
3
3
.
3
(
.
3
:
(
.
(
(
(
(
$
$
$
(
à
T
[
[
X
Q
_
P
P
O
P
a
_
P
O
O
J
J
`
P
P
P
O
_
O
Q
Q
O
P
P
H
J
J
<
<
<
J
R
X
X
_
_
R
O
_
_
O
P
N
`
_
O
P
O
J
8
P
O
P
P
P
P
O
X
O
`
J
O
7
8
J
J
R
X
%
:
3
7
3
7
7
7
3
3
>
(
3
(
3
3
:
3
3
.
3
3
(
3
(
(
(
(
(
!
!
(
(
$
!
%
!
(
:
R
`
_
P
P
O
O
`
X
O
O
O
J
J
X
X
O
O
O
O
_
_
P
_
X
X
8
@
J
.
!
R
J
O
R
X
_
_
X
J
_
X
P
O
O
_
X
O
O
J
>
@
P
P
X
O
O
P
O
O
X
O
J
7
>
à
J
J
O
J
O
8
3
7
7
3
7
7
7
3
>
3
%
3
3
3
(
3
3
3
3
3
(
3
(
(
%
(
!
%
O
à
(
$
,
Y
T
.
$
(
@
P
P
P
O
O
X
P
O
J
J
J
H
X
X
O
L
O
_
_
_
_
X
_
_
8
E
:
!
%
3
Y
J
J
O
X
_
R
O
_
_
P
O
O
X
X
P
O
J
8
R
O
O
X
P
P
O
O
O
X
J
J
7
J
O
R
O
R
X
R
8
7
7
8
7
8
7
:
7
:
7
3
3
7
3
3
3
3
3
3
3
3
3
(
(
(
(
%
%
O
O
3
$
;
[
\
R
3
7
X
_
P
P
O
O
P
P
O
J
P
P
O
X
_
P
J
P
Q
_
_
_
P
_
L
J
E
(
!
(
%
Y
X
J
O
P
P
X
O
_
P
P
O
X
`
X
R
O
J
6
P
_
X
X
P
O
O
H
X
O
O
:
>
J
J
à
E
R
J
7
3
7
7
8
8
8
7
7
7
8
7
7
7
7
3
3
7
3
7
7
7
7
3
3
3
.
3
(
%
@
L
X
J
@
[
[
`
X
_
O
_
P
P
P
O
P
P
J
X
_
O
`
`
X
P
L
P
_
_
P
_
R
3
E
J
R
%
<
j
(
\
`
X
O
O
O
J
_
_
X
O
J
`
X
O
O
J
7
X
P
O
X
X
X
O
J
O
R
J
>
3
@
J
>
,
-
0
;
:
<
>
8
7
7
8
7
7
8
>
7
7
7
7
7
7
8
7
7
7
:
7
3
3
3
7
7
(
%
!
8
J
L
J
@
`
X
R
X
_
P
_
P
O
O
_
O
R
X
a
P
P
X
X
O
L
_
P
_
_
O
O
3
T
X
h
!
à
<
0
Y
h
`
H
O
O
J
`
P
P
O
O
X
O
O
J
3
7
O
P
P
R
X
P
J
O
O
O
J
%
<
à
J
J
R
1
-
;
:
<
8
8
8
8
7
8
7
8
8
8
8
:
:
7
:
7
7
7
7
7
7
7
7
7
7
3
.
.
(
(
%
J
J
@
J
X
X
P
P
_
P
Q
P
O
P
X
a
X
`
X
O
P
O
O
O
P
_
_
Q
_
R
7
R
`
`
(
@
à
:
Y
`
X
J
J
J
X
X
P
J
J
X
O
O
J
3
3
7
J
O
R
O
P
O
X
J
O
H
8
3
@
O
R
X
O
E
=
\
`
Y
>
>
>
8
7
8
8
>
>
7
7
:
:
:
7
7
7
7
7
7
7
7
:
:
7
7
.
(
%
%
%
J
J
@
J
J
_
X
P
P
P
O
O
O
O
h
`
J
`
`
X
_
P
N
N
Q
_
_
_
_
`
%
E
X
`
7
!
(
%
X
X
>
J
à
O
X
O
N
J
R
X
R
@
@
Y
X
R
@
O
O
O
J
R
O
P
J
J
(
>
@
J
O
O
O
>
[
X
X
P
>
>
>
>
>
>
>
@
8
>
>
:
7
7
:
7
7
7
7
7
:
7
>
3
7
7
(
(
%
7
O
J
R
J
@
@
@
X
X
_
X
P
P
O
O
h
X
J
J
`
a
X
P
N
N
_
_
_
Q
_
_
>
%
<
X
J
!
!
R
X
>
à
E
E
X
O
J
J
O
R
R
@
@
O
X
%
7
@
O
O
J
O
X
J
O
J
@
(
$
,
F
R
X
O
P
O
O
O
O
>
>
>
8
>
>
>
>
>
>
8
:
:
:
:
7
7
7
7
:
7
7
:
7
7
3
(
(
>
J
J
J
à
E
à
à
@
3
R
_
_
_
P
O
N
_
`
O
J
J
X
_
P
O
O
P
Q
Q
_
Q
Q
O
(
$
:
R
R
(
R
0
;
<
E
R
O
J
H
J
R
J
>
@
J
J
J
!
%
>
J
J
J
O
O
J
R
J
:
(
à
-
,
(
J
O
O
O
O
O
P
>
>
>
8
8
>
8
>
7
>
>
>
>
:
>
:
:
>
>
>
:
:
7
7
7
3
(
(
>
J
J
J
E
E
à
à
à
à
3
H
P
_
X
P
O
O
`
X
J
J
H
X
O
O
O
Q
Q
_
_
P
Q
X
7
$
,
,
,
,
-
,
0
@
R
O
@
H
J
J
@
>
J
J
N
O
O
%
!
:
J
J
O
R
O
J
R
:
%
:
à
à
J
O
O
O
X
O
R
P
O
>
>
>
>
8
8
8
>
>
>
>
>
>
>
>
>
>
>
>
>
:
7
3
(
(
.
%
!
%
%
8
O
O
_
P
H
@
à
:
.
8
O
_
X
P
J
O
O
P
P
_
P
O
O
J
P
X
_
P
Q
Q
P
O
!
,
-
,
,
$
7
J
J
J
>
@
J
J
H
H
J
J
J
N
O
J
8
!
>
@
J
O
O
J
E
:
J
O
J
@
@
J
J
O
O
O
O
P
O
O
>
>
>
>
8
8
>
8
>
>
8
>
8
8
>
>
>
>
>
>
>
3
3
(
!
J
O
J
@
%
%
8
X
_
P
X
@
<
<
:
>
3
J
X
O
P
J
R
`
`
P
Q
P
O
O
N
P
_
P
P
Q
Q
X
7
$
$
$
,
<
<
8
8
8
@
@
@
H
J
J
O
O
O
O
O
O
O
@
:
à
O
O
O
J
à
>
X
O
@
@
@
J
J
O
O
O
P
O
O
P
8
8
8
>
8
8
8
>
8
8
>
8
8
>
>
>
>
>
>
>
7
3
(
3
3
O
O
O
O
J
2
%
X
P
P
X
X
à
>
X
X
8
7
(
J
R
O
H
a
X
P
O
O
O
N
N
O
P
O
Q
Q
P
Q
`
(
(
7
>
7
7
8
6
H
8
H
H
J
O
O
P
P
P
P
O
O
O
O
(
@
J
O
O
E
à
E
X
O
:
:
7
>
J
J
J
O
O
J
O
L
8
>
>
>
8
>
>
8
>
>
>
>
>
8
>
>
>
>
>
7
3
3
3
%
%
O
O
N
P
X
R
J
O
P
Q
P
P
R
>
_
Q
P
O
7
0
:
@
O
H
X
X
P
P
O
O
O
N
H
P
O
O
O
O
X
%
6
8
8
8
8
8
H
H
J
J
J
O
O
O
P
P
P
P
O
O
O
J
@
:
J
O
E
à
@
X
X
E
:
0
<
<
@
J
J
J
J
P
a
c
>
>
>
>
>
>
>
>
8
>
>
8
@
8
>
8
>
>
>
7
7
3
%
(
(
J
O
O
L
P
P
P
X
P
X
Q
_
P
X
P
P
_
O
X
J
:
:
3
7
@
O
P
P
O
O
O
O
J
2
8
O
O
O
6
8
H
H
H
H
H
J
O
O
O
O
O
O
O
X
_
_
P
P
P
O
O
O
J
3
J
R
R
@
:
X
X
à
0
1
;
:
8
H
O
_
c
c
i
c
>
>
8
>
8
>
>
8
8
8
7
7
>
>
8
8
>
8
8
7
(
(
(
(
%
8
X
X
O
X
P
P
P
P
P
O
P
P
P
P
X
O
O
P
X
O
J
>
7
3
3
7
8
J
R
O
X
8
H
J
J
H
N
O
J
J
O
O
N
O
O
O
P
P
P
P
P
X
X
`
_
P
P
P
P
O
O
J
(
à
E
E
<
:
X
R
à
1
;
7
O
a
_
a
c
i
i
h
i
@
@
>
>
>
>
>
>
7
8
8
:
>
:
>
:
:
7
7
3
3
3
:
7
>
O
X
X
P
O
O
P
P
O
P
O
O
P
P
P
P
O
O
P
P
O
O
J
@
>
:
>
7
(
.
7
8
J
O
O
O
O
O
O
O
O
O
O
O
O
O
P
O
P
P
P
X
_
`
\
`
_
_
X
X
P
O
J
(
.
.
.
.
7
X
X
J
0
<
X
c
_
a
c
c
_
c
`
L
R
R
R
R
R
E
à
à
à
E
E
à
E
à
R
R
R
U
U
R
:
R
J
O
J
O
N
N
O
O
J
J
J
J
H
N
H
N
H
J
J
J
H
J
J
J
H
H
H
@
:
>
7
7
3
3
J
O
O
O
O
O
O
O
O
P
O
P
O
P
O
P
P
P
P
P
X
`
h
i
h
`
`
`
X
P
O
J
(
7
<
<
>
:
X
X
X
X
a
c
a
a
a
c
i
a
a
@
J
3
3
7
3
3
7
.
3
3
(
%
!
%
%
%
%
%
!
!
!
!
(
7
3
3
3
J
X
P
O
P
O
P
O
O
O
O
N
O
J
O
J
J
O
O
J
J
@
7
7
7
7
7
7
J
J
O
@
O
X
P
O
J
O
O
O
O
O
O
X
X
_
X
P
P
P
X
`
h
i
i
h
`
a
X
O
O
>
3
@
J
à
:
7
[
R
@
@
:
<
J
O
X
h
j
j
`
O
X
8
8
>
7
3
7
3
3
7
>
3
>
>
7
8
>
>
:
7
:
0
.
.
(
!
(
7
X
P
P
P
P
P
O
P
P
O
P
P
P
P
O
O
O
R
<
7
7
3
>
@
J
X
`
X
O
O
8
H
J
H
H
8
H
J
J
J
O
O
O
O
O
X
X
X
P
X
`
`
i
i
h
h
`
_
P
O
7
>
J
J
@
>
7
`
X
E
:
;
;
<
@
J
J
R
`
>
O
X
@
7
>
>
3
3
3
3
>
>
:
%
8
3
3
%
%
3
3
3
7
7
(
(
(
!
O
O
O
P
P
P
_
_
P
O
O
P
O
X
P
O
P
O
0
.
7
à
O
J
R
`
X
O
N
O
J
P
O
O
O
P
O
8
6
H
8
H
H
H
H
H
H
H
J
O
X
_
`
\
h
h
h
h
X
P
J
%
@
J
J
J
>
7
`
`
O
<
:
:
>
@
@
J
J
J
J
R
R
>
7
>
7
8
>
8
7
>
>
>
7
>
3
3
3
2
7
3
3
.
(
(
(
%
J
R
_
X
O
(
(
J
X
_
O
_
_
X
X
P
P
O
:
3
J
R
O
J
P
X
O
O
O
N
H
N
O
O
O
O
P
O
_
%
!
7
8
6
4
4
6
6
H
8
H
J
O
X
X
_
`
X
P
O
O
!
<
@
J
O
J
H
>
Y
`
O
>
:
:
>
@
H
H
J
J
O
O
X
7
>
8
>
8
7
7
8
7
7
7
7
7
8
8
7
7
>
>
>
:
.
%
!
%
@
O
R
>
!
(
(
X
P
O
O
X
J
>
@
X
>
7
<
X
X
O
H
O
X
X
X
O
O
N
N
O
O
O
O
P
O
O
X
"
$
$
(
7
J
>
@
H
H
H
H
H
H
J
O
O
R
O
O
J
%
!
:
J
J
O
O
J
@
E
[
R
@
>
>
7
@
@
J
O
O
O
O
R
@
8
>
>
>
>
>
>
>
>
>
>
8
>
>
>
>
@
>
>
>
:
.
(
%
%
3
!
!
%
(
3
`
P
P
X
O
<
<
à
:
3
R
X
P
N
N
N
O
X
X
`
O
O
H
O
P
O
P
O
P
P
X
!
)
)
)
)
,
(
E
J
@
@
J
J
H
H
8
H
H
J
N
H
O
!
!
7
J
J
O
O
J
@
3
Y
X
O
J
J
J
J
J
N
J
X
O
X
X
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
@
@
>
:
.
.
3
(
(
!
@
>
@
X
O
X
J
@
<
<
<
J
_
_
P
O
O
O
H
J
J
@
`
O
H
N
P
P
P
O
O
P
P
>
"
)
,
0
0
;
;
;
<
Y
J
@
H
J
O
H
H
H
H
H
O
`
J
J
>
R
O
O
O
R
>
J
3
%
%
3
7
.
T
J
J
O
O
X
O
O
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
>
@
@
>
:
0
0
.
(
%
7
J
E
E
J
J
J
à
à
<
<
[
`
_
P
P
R
O
H
O
O
O
O
O
O
H
P
P
P
P
P
O
X
R
%
$
;
E
X
3
<
<
<
<
à
Y
J
J
J
J
O
O
O
J
>
O
X
O
>
R
X
O
H
O
O
J
R
>
0
(
>
:
,
$
0
J
O
O
O
X
X
>
:
>
:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
<
>
:
:
0
0
.
(
%
>
J
O
O
E
à
E
à
X
`
_
_
_
P
O
O
N
P
P
O
O
J
P
O
H
Q
O
_
O
O
O
P
O
(
:
@
J
@
!
E
J
@
@
J
à
[
J
J
J
H
R
O
O
O
7
8
2
J
X
R
P
O
H
O
O
O
O
J
(
>
@
J
O
R
O
X
R
R
X
X
:
7
:
:
:
:
:
:
<
:
:
>
>
>
>
>
>
>
>
>
>
:
:
0
.
.
(
!
$
!
(
J
J
R
J
à
\
`
_
P
P
P
P
P
O
P
P
O
O
O
X
P
N
H
O
P
P
P
P
P
P
J
2
X
O
O
!
%
(
R
O
J
J
à
E
X
J
J
J
H
X
R
R
R
J
(
@
X
X
P
O
O
J
X
H
X
@
2
>
J
J
O
O
O
>
R
X
O
O
:
0
0
0
0
0
0
0
:
0
0
7
:
:
:
:
:
:
>
>
:
:
:
0
0
(
(
!
$
!
7
E
J
@
J
h
_
_
P
_
_
P
O
O
O
P
P
O
O
O
_
P
N
H
O
P
P
P
P
P
P
O
J
X
`
>
!
R
(
X
X
O
J
J
à
X
R
O
J
J
R
X
X
R
O
@
7
X
X
P
P
_
O
O
J
R
J
@
8
J
O
R
R
J
,
(
<
`
`
:
0
:
:
0
0
0
0
0
0
0
0
0
:
0
0
:
:
:
:
:
:
0
0
.
(
!
!
7
J
O
O
O
J
`
_
_
P
_
Q
P
P
O
O
_
X
O
O
O
_
P
O
O
N
O
O
P
P
P
H
X
R
J
`
\
(
à
R
.
E
`
X
J
J
J
J
X
R
O
O
H
X
X
X
R
J
>
O
X
P
P
_
_
J
J
J
X
J
3
@
O
O
O
3
,
-
-
,
0
0
(
0
.
(
(
.
.
.
0
(
(
0
:
.
0
0
.
:
3
.
0
0
0
(
(
(
E
J
J
R
R
O
R
`
X
_
_
P
P
P
O
O
N
a
X
O
J
O
X
O
P
P
O
O
P
O
P
_
X
6
7
@
[
\
0
3
<
%
<
`
X
J
J
J
>
`
R
O
O
H
J
O
J
H
J
@
J
_
P
P
_
X
O
H
8
R
@
3
>
J
O
O
%
,
,
,
0
0
(
(
.
(
(
.
(
(
(
(
(
(
(
(
(
0
(
(
(
(
(
,
,
,
(
$
$
,
$
"
!
0
O
R
`
X
X
X
X
P
O
O
O
P
`
X
O
H
_
P
_
P
P
O
O
X
`
P
O
P
X
>
7
J
Y
:
(
0
<
R
X
R
J
O
O
J
X
`
P
O
J
J
X
O
O
J
@
6
_
P
P
_
X
P
O
J
O
R
J
7
>
O
J
@
<
:
0
(
(
0
0
.
(
.
(
.
(
(
(
(
(
(
(
(
(
(
0
$
(
(
(
,
,
,
,
$
$
$
$
)
$
<
J
J
R
=
0
.
X
O
N
J
X
`
X
O
H
`
X
`
`
P
O
N
P
_
X
`
P
P
_
R
@
O
J
%
!
%
R
R
J
O
P
O
O
J
X
P
O
O
J
X
X
O
O
J
8
O
Q
O
P
P
P
O
O
H
X
J
@
>
@
O
O
X
X
X
R
3
(
0
0
(
0
(
(
(
(
(
(
(
(
(
(
(
(
(
0
(
(
(
,
,
,
,
)
)
)
)
)
)
"
,
$
)
)
"
(
O
O
N
J
_
`
X
O
J
@
@
@
O
X
P
H
O
_
P
P
P
P
P
_
@
@
à
à
%
%
R
@
J
R
P
P
X
J
X
X
P
O
O
J
X
O
O
O
@
2
P
O
_
X
X
P
O
J
J
X
>
8
8
J
J
J
O
O
8
3
(
0
(
.
(
(
0
(
0
(
(
0
0
(
(
(
(
(
,
(
,
(
0
,
,
,
,
,
,
,
)
)
)
)
$
,
S
X
O
O
O
N
P
X
X
X
O
O
J
@
J
J
P
O
H
N
P
P
P
P
P
P
_
H
J
>
J
J
@
R
@
O
O
X
_
X
O
O
_
O
P
P
O
X
`
X
R
J
8
X
_
P
P
8
2
O
X
@
X
R
J
H
8
J
J
O
X
2
7
(
(
(
0
0
0
0
:
.
0
:
.
:
0
0
:
0
,
,
0
,
,
,
0
0
0
,
,
,
$
)
)
$
F
Y
[
X
O
P
O
J
J
P
P
X
O
O
O
H
J
J
R
X
O
O
N
N
O
O
Q
P
6
H
H
O
O
J
7
3
>
J
J
O
`
`
X
O
J
X
P
P
P
X
O
X
X
R
O
>
7
X
O
X
3
2
O
X
X
J
X
O
@
@
8
H
O
J
@
J
(
0
0
0
0
0
:
0
0
:
:
0
:
0
0
:
:
0
0
0
0
0
0
0
0
0
0
0
,
)
)
)
$
Y
R
`
O
O
X
P
O
H
a
P
O
O
R
O
J
J
J
`
P
O
O
N
O
O
P
O
N
O
R
H
J
O
O
R
8
:
à
J
X
[
[
R
O
@
X
O
X
P
O
O
O
X
X
R
>
2
X
O
P
7
@
O
X
R
O
O
X
O
J
@
8
@
8
J
J
0
0
0
:
:
0
0
;
;
0
0
:
,
0
0
0
0
:
0
0
0
0
0
0
0
0
,
,
,
)
)
)
)
U
U
X
X
X
X
O
O
J
_
P
X
O
O
R
O
J
H
_
P
P
O
O
N
O
P
P
P
P
J
P
H
O
O
O
X
E
E
J
R
R
R
O
O
>
X
O
P
P
P
O
O
X
X
O
J
>
%
`
J
7
@
O
O
J
O
O
R
X
X
J
J
>
>
J
T
(
(
(
0
0
0
0
0
,
0
0
,
0
0
,
,
0
0
0
0
0
0
0
,
,
0
0
,
,
)
)
)
)
$
(
O
X
X
R
O
O
J
`
X
X
X
O
O
O
J
H
O
P
P
J
P
N
N
O
O
O
J
O
O
J
O
O
P
O
a
>
@
O
O
O
O
J
:
X
O
P
P
O
O
O
J
R
O
J
J
>
3
7
>
@
O
O
(
J
O
O
X
X
X
O
J
J
7
:
(
(
(
,
(
,
,
,
,
0
0
,
,
,
,
,
,
,
0
0
0
0
0
0
0
,
,
,
)
)
)
)
)
)
,
R
O
O
O
O
N
R
`
X
R
R
O
O
O
J
@
O
H
>
à
O
O
N
N
O
O
O
8
8
J
R
E
à
`
P
J
J
J
O
O
J
J
7
_
P
P
P
O
O
O
O
J
O
J
J
@
@
@
@
7
R
E
$
;
O
O
J
X
X
X
X
O
O
R
(
(
,
,
,
,
,
,
,
0
,
,
,
,
,
,
,
,
0
,
,
0
0
0
0
-
)
)
)
-
$
)
$
;
R
R
X
X
O
O
N
O
`
R
R
X
R
O
O
J
J
J
>
à
à
H
O
O
H
J
O
O
R
O
@
J
D
-
1
[
<
à
à
E
R
E
à
:
X
X
X
O
P
O
O
O
J
J
X
R
O
J
@
>
7
J
R
)
0
O
R
R
<
X
X
X
R
O
R
,
(
(
:
0
,
,
,
0
0
,
0
0
0
0
0
0
0
0
0
0
0
,
,
,
)
)
)
)
$
"
(
;
E
R
O
X
O
J
O
J
R
[
X
R
O
R
O
O
R
@
E
E
E
à
O
O
O
P
J
X
P
O
N
X
H
X
E
(
;
0
<
E
à
à
à
à
<
X
X
>
O
O
O
O
O
J
J
O
R
O
J
O
J
J
7
$
)
)
R
R
:
)
$
<
_
X
X
X
0
,
,
0
,
(
,
,
0
0
,
0
0
0
0
,
0
,
,
,
,
,
,
,
-
)
)
)
$
S
Y
T
J
J
J
O
X
X
O
O
O
O
[
Y
O
X
R
O
O
O
O
J
R
J
>
O
O
Q
O
J
O
P
P
O
P
J
J
P
X
R
:
:
=
<
à
<
à
<
>
7
>
@
O
O
O
O
O
J
J
@
R
J
@
(
J
J
;
$
)
(
R
)
)
$
)
E
X
X
X
0
(
,
,
,
,
,
,
,
,
,
0
,
,
0
0
(
,
,
,
,
,
,
)
-
B
)
)
U
R
J
R
[
X
R
X
X
O
O
O
X
J
X
[
O
R
O
O
O
T
O
J
R
J
J
O
X
@
J
_
H
J
8
8
@
H
O
P
P
P
X
[
<
à
=
=
<
<
;
<
<
>
X
J
O
R
J
J
J
O
J
R
E
,
:
E
$
)
)
)
)
)
)
)
)
:
J
J
X
0
,
,
,
)
)
,
,
$
,
,
,
,
,
,
,
,
,
,
,
,
,
)
)
)
)
)
)
U
`
`
[
Y
R
R
X
X
P
O
O
X
O
R
[
O
R
J
J
:
!
E
O
J
R
J
<
$
0
J
P
N
N
O
8
J
O
O
P
P
X
[
[
Y
<
<
=
;
=
=
;
à
@
X
O
J
O
R
O
J
R
O
H
O
$
,
-
)
$
)
)
$
$
$
)
)
$
.
(
.
,
,
,
,
)
,
)
,
,
,
)
,
0
0
,
,
,
0
,
,
,
,
)
)
)
)
B
)
[
i
[
[
E
à
R
X
X
P
O
R
X
O
O
[
O
R
J
R
(
$
T
O
O
R
J
(
)
=
J
O
P
N
O
8
J
O
O
P
P
@
<
U
[
:
=
=
;
=
=
<
<
7
X
X
7
@
X
O
%
>
R
J
J
à
,
)
$
$
)
"
$
$
)
)
,
(
$
,
,
,
,
,
0
,
)
,
,
,
,
,
)
)
)
,
,
,
0
0
0
0
,
-
-
)
B
B
B
$
=
)
)
B
$
à
R
R
O
J
X
R
O
O
R
O
O
O
R
!
$
$
X
O
R
à
$
$
T
J
J
P
O
O
6
H
O
O
O
X
<
;
1
,
1
=
=
=
à
à
!
:
@
à
[
à
!
[
X
%
!
T
X
R
J
0
$
$
$
$
$
$
$
)
,
$
$
$
,
(
,
0
0
-
)
-
)
)
)
)
)
-
-
-
-
-
-
,
0
,
0
,
,
,
)
)
B
B
B
B
B
B
)
)
=
O
X
O
O
X
R
O
O
O
R
O
O
O
!
$
$
à
O
R
"
)
$
O
O
J
J
O
J
J
H
J
O
O
P
`
<
0
;
=
à
E
E
J
E
<
!
$
$
(
0
$
(
à
:
(
$
:
à
R
à
$
$
$
$
$
$
$
,
$
(
(
$
(
(
)
)
-
)
)
)
)
)
-
-
-
,
,
,
,
,
1
0
,
,
0
0
,
$
0
)
)
)
B
B
B
B
)
(
R
O
O
J
X
O
R
O
O
O
J
O
J
J
.
$
$
$
F
0
)
)
0
R
L
O
O
J
O
J
H
J
O
O
O
O
R
L
>
<
à
(
=
R
J
R
(
,
$
$
$
$
!
!
!
!
!
!
!
%
!
$
$
$
$
,
,
,
,
,
,
,
(
(
(
)
)
-
-
-
-
,
)
)
,
-
-
-
-
-
-
1
,
0
0
0
0
,
,
,
,
,
;
,
0
=
à
T
X
X
O
H
J
X
R
R
X
O
R
O
O
O
O
<
$
"
"
$
)
$
$
.
R
R
J
O
O
O
O
J
J
O
O
O
O
O
O
X
O
X
E
$
E
J
O
X
:
(
(
(
$
$
(
!
!
(
(
(
(
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
-
-
-
-
-
1
0
,
,
0
,
-
-
-
-
1
-
-
,
,
,
0
0
(
<
\
\
X
X
X
X
X
P
O
O
J
J
O
R
R
O
O
O
O
O
O
O
O
à
$
"
D
F
)
$
)
"
(
!
"
%
R
X
O
O
H
O
O
O
O
R
O
O
O
O
`
(
,
T
O
P
O
(
(
$
(
(
(
(
(
(
(
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
1
0
0
0
0
0
0
0
0
0
0
,
0
0
,
0
,
-
,
0
0
0
.
0
\
X
X
X
X
X
X
P
P
P
R
J
O
J
X
O
R
O
R
X
X
O
X
O
à
$
$
)
)
$
$
)
$
$
$
$
%
X
X
O
O
H
O
O
P
O
O
<
<
U
O
R
<
)
,
E
R
à
!
$
$
(
(
(
0
0
0
.
.
,
,
,
,
,
,
,
,
,
,
,
,
0
,
,
,
0
0
0
0
0
0
0
0
0
0
0
0
0
:
0
:
0
0
0
.
:
0
,
=
U
`
X
X
[
X
P
P
P
P
O
X
R
J
R
R
O
J
R
R
X
O
R
O
!
$
$
$
$
$
$
$
$
$
$
$
%
R
X
P
O
O
J
O
O
O
J
$
$
,
R
U
$
)
$
$
$
"
$
$
(
(
,
,
.
0
0
0
0
0
0
0
0
0
.
0
0
0
0
0
;
;
0
;
;
:
;
;
0
0
0
0
:
0
:
:
:
:
:
:
:
:
:
:
:
:
0
.
(
Z
\
\
E
@
X
P
P
P
X
O
X
R
J
X
X
O
O
2
O
O
J
J
7
(
$
$
$
$
$
$
)
$
$
$
$
7
X
X
O
N
O
J
J
O
O
R
"
$
$
$
$
$
$
$
)
$
"
$
$
(
(
,
0
.
0
0
0
:
:
:
:
0
0
0
:
:
:
:
:
:
:
:
:
:
;
:
:
:
:
:
0
0
:
:
:
:
:
:
:
:
:
:
:
:
<
<
:
0
(
,
$
$
%
J
P
X
X
X
X
X
O
O
X
R
R
!
$
!
7
J
<
$
$
$
$
$
$
$
$
$
$
)
$
(
E
X
X
O
O
O
N
O
O
J
O
R
.
(
$
$
$
$
$
$
$
$
(
(
(
(
(
(
.
0
0
0
:
:
:
:
:
:
:
:
<
<
<
<
<
<
<
<
<
<
:
:
:
:
:
:
:
:
:
:
<
:
:
:
:
:
<
<
>
<
<
:
:
,
,
$
(
R
X
P
O
X
`
O
X
P
O
O
R
O
!
"
!
(
$
$
$
"
$
$
$
)
)
$
$
$
$
$
à
a
X
X
X
P
O
J
O
P
X
O
R
T
(
$
$
$
$
$
$
$
$
(
(
(
(
(
(
0
.
.
0
0
:
0
0
:
:
:
:
<
<
<
<
<
<
<
<
à
>
>
>
7
:
>
<
<
<
>
:
<
:
:
:
:
:
:
:
:
<
:
:
0
0
(
à
Y
X
`
R
X
X
`
X
_
P
O
O
O
J
$
$
"
$
$
$
$
$
$
$
$
$
$
$
$
$
$
!
[
X
X
X
`
P
O
H
X
R
X
_
R
Y
!
!
"
$
$
$
(
$
(
(
(
(
(
(
(
(
(
.
.
.
.
.
.
0
:
:
:
:
:
:
<
<
:
>
<
:
8
8
8
>
>
>
>
:
>
@
@
>
>
<
>
>
<
:
:
:
:
:
.
0
.
%
Y
X
X
X
`
X
X
X
R
`
X
R
X
R
à
$
$
$
$
$
$
$
$
$
$
$
$
$
$
)
$
$
!
i
[
\
E
3
X
P
J
R
!
à
`
[
<
!
$
$
$
$
$
(
(
(
(
(
(
(
.
.
.
.
.
.
.
.
.
0
.
0
0
7
:
:
:
:
<
:
:
:
>
8
8
8
8
8
8
8
>
>
@
@
@
>
>
@
>
>
:
:
:
:
7
(
.
(
à
X
X
X
R
R
X
O
(
(
R
X
P
P
X
(
$
$
$
$
$
(
(
,
$
(
(
(
(
(
(
$
$
!
U
U
"
,
(
X
O
O
X
!
!
!
:
"
"
$
$
$
(
(
(
(
(
(
(
(
(
(
(
0
0
0
0
0
0
0
0
0
0
.
7
:
:
:
:
:
:
:
:
>
8
8
>
>
>
>
>
@
>
>
8
@
>
>
@
@
>
>
>
>
:
7
(
0
(
:
`
O
O
R
X
Y
(
$
$
<
X
R
X
E
!
$
$
,
(
,
,
(
,
(
(
.
.
(
(
,
(
$
$
$
"
)
$
(
`
X
R
[
(
!
"
!
!
$
(
(
(
%
(
(
(
(
3
%
0
(
(
3
0
0
3
0
:
3
3
7
7
3
3
7
:
7
:
:
7
>
>
>
>
:
:
:
:
>
>
>
@
>
>
>
>
>
>
:
:
7
>
@
>
>
>
:
0
(
(
R
O
X
E
!
!
$
$
$
.
`
R
@
<
:
.
(
(
(
.
.
.
.
0
0
:
0
0
0
,
,
(
$
"
$
,
,
(
[
X
[
T
!
$
$
!
!
!
(
(
0
0
.
.
0
0
(
7
0
:
:
:
7
3
7
:
:
0
7
7
:
:
:
:
>
<
>
<
>
<
>
<
>
<
<
à
E
E
à
<
à
à
à
à
E
à
E
E
E
à
E
E
E
à
E
E
R
R
S
T
T
U
S
F
F
F
F
F
à
à
à
à
E
E
E
E
E
E
E
E
à
à
à
<
:
0
(
(
!
(
.
:
:
:
:
<
:
:
Y
U
<
<
:
:
;
:
<
<
<
<
à
à
à
à
à
<
:
:
7
:
:
<
à
>
à
<
<
à
à
à
E
E
à
à
à
E
à
à
à
<
E
E
!
!
!
%
%
%
%
%
%
%
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
(
(
(
(
3
(
(
(
!
!
!
%
(
(
3
(
(
(
(
(
(
(
(
(
(
3
3
(
(
(
(
3
7
(
3
3
(
%
%
!
!
!
!
!
%
!
!
(
:
7
3
3
3
%
(
%
%
(
7
3
%
(
(
3
3
3
%
%
(
(
(
%
(
(
(
3
.
.
(
3
:
:
.
3
8
>
@
>
>
>
>
>
>
:
:
:
>
>
:
:
>
:
:
>
:
7
7
7
3
7
3
3
3
(
(
3
3
3
(
(
(
3
3
7
3
3
3
(
3
3
3
(
%
(
7
3
3
3
3
3
7
>
7
3
:
:
7
3
(
(
%
%
%
3
%
:
3
:
>
3
>
>
@
@
>
>
@
@
à
@
>
:
:
7
7
>
>
>
>
>
7
:
>
>
7
>
7
:
>
@
:
:
:
8
>
8
8
8
8
>
>
>
7
7
8
7
>
7
7
7
7
7
7
7
7
7
7
3
3
7
7
%
(
3
(
(
3
(
3
3
2
%
3
3
3
3
3
3
3
3
7
3
(
8
7
3
7
7
7
7
3
8
8
:
>
>
7
3
.
3
3
3
>
>
>
7
:
7
>
@
>
>
>
@
>
@
Y
@
@
>
@
@
>
>
>
>
>
>
>
8
>
>
@
8
@
>
@
@
@
@
@
>
8
8
8
8
8
8
7
7
7
8
8
7
7
7
7
7
7
7
7
7
7
7
3
7
7
3
3
2
2
3
3
3
3
3
3
2
3
7
2
3
2
%
2
2
7
3
7
7
7
8
>
@
>
@
>
>
>
>
@
>
>
@
@
7
8
7
8
>
@
@
>
>
>
>
>
@
@
@
<
<
<
<
à
J
@
<
@
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
8
8
>
8
8
8
>
8
8
8
7
7
7
7
7
7
7
7
3
3
7
7
7
7
3
3
3
3
3
7
7
7
7
7
7
7
7
2
3
2
7
>
3
>
>
8
>
>
@
@
J
@
>
>
@
>
>
@
>
@
@
@
@
J
>
>
>
@
@
@
@
@
@
@
@
@
>
@
@
@
<
<
@
@
@
@
@
@
>
>
>
>
>
:
>
7
:
7
:
>
:
7
:
>
>
7
:
3
7
7
7
8
>
>
8
7
>
7
7
3
7
7
7
7
7
7
7
7
7
7
7
7
7
7
3
7
7
7
>
8
7
7
7
8
7
7
8
8
7
7
>
>
@
@
@
@
>
>
>
>
>
>
>
>
>
@
8
>
>
@
@
@
@
>
@
@
J
@
J
@
@
@
>
@
@
@
@
<
>
>
<
@
>
>
>
>
>
>
>
:
:
>
7
7
3
7
:
7
3
3
7
3
3
3
%
(
(
(
>
8
8
7
7
7
7
7
7
@
3
7
7
7
7
3
3
7
7
7
7
7
7
7
7
8
8
7
7
@
7
7
7
7
7
7
7
7
7
8
7
@
>
8
>
>
>
>
>
>
@
@
>
>
>
>
>
@
@
@
>
@
@
@
@
>
@
J
J
J
@
@
@
>
>
>
@
>
>
>
>
>
>
>
:
:
7
:
7
3
3
%
3
(
3
.
(
(
(
(
(
%
3
3
(
(
(
%
%
>
>
>
>
>
8
8
7
8
7
7
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
7
8
8
8
>
>
7
7
8
>
7
7
7
8
8
7
7
8
7
8
8
8
8
8
8
8
>
>
>
>
>
@
@
J
@
@
@
@
>
>
>
>
:
>
>
:
7
:
7
7
7
7
3
3
%
3
3
%
(
%
(
(
%
(
(
(
%
3
(
%
(
(
(
(
>
>
>
>
8
8
7
>
7
>
>
7
7
7
7
7
7
:
:
:
7
:
3
7
7
7
:
:
7
0
:
:
:
:
<
7
:
<
<
7
7
7
7
3
7
7
7
3
7
3
3
7
3
3
7
:
:
<
>
7
<
>
:
:
>
>
<
:
<
:
<
@
>
>
>
>
>
7
7
7
7
7
:
3
7
7
:
3
3
3
(
3
3
7
(
%
%
%
(
(
3
(
(
.
3
(
3
3
%
>
>
>
8
8
8
:
8
7
7
8
7
7
:
>
>
7
7
7
7
>
3
3
7
3
7
:
>
0
:
0
0
7
:
:
:
:
:
7
:
:
:
:
:
<
<
:
:
<
0
7
7
3
7
:
:
.
:
:
7
:
:
7
:
:
:
<
:
<
<
:
<
<
<
<
<
:
>
<
>
>
:
7
3
:
3
7
7
(
:
(
(
(
(
(
3
%
%
%
(
(
3
(
(
(
(
(
3
(
>
>
8
7
7
8
>
:
:
:
:
:
>
3
:
>
:
:
:
:
<
:
<
3
:
<
.
.
0
.
0
0
:
:
:
:
:
<
:
<
:
:
:
:
:
<
0
.
:
.
:
.
0
.
0
:
<
0
.
0
:
0
:
.
0
:
0
:
:
:
:
:
:
:
:
:
<
<
:
<
:
:
7
3
3
3
3
3
3
(
(
(
%
(
(
3
(
%
%
%
(
%
(
%
%
%
%
(
(
7
7
7
7
7
7
:
7
7
7
3
7
:
:
>
<
:
:
:
0
:
:
:
0
:
:
0
:
:
:
0
:
<
0
:
:
:
:
<
<
:
:
:
:
:
:
0
.
0
.
:
:
0
0
0
:
:
0
0
0
:
:
:
0
0
0
0
0
0
0
:
0
0
0
0
:
0
:
:
:
0
0
0
3
3
3
(
(
(
(
(
(
(
(
(
%
%
%
%
(
(
(
(
(
(
(
(
(
(
3
(
(
3
3
7
7
.
3
3
3
:
:
3
:
0
.
0
0
0
0
0
:
:
:
:
0
:
0
0
:
;
:
:
;
:
:
:
:
:
:
0
0
0
0
0
0
,
0
0
0
,
,
0
,
0
,
0
0
0
0
:
0
0
,
,
,
,
,
0
0
0
0
0
:
:
:
0
0
0
:
:
3
7
3
3
(
(
(
(
(
3
3
(
(
(
%
%
%
(
(
3
(
(
(
(
(
(
(
(
:
(
:
:
3
3
3
(
7
(
0
:
:
.
.
.
0
0
:
0
0
.
0
0
0
:
:
0
0
0
0
0
:
:
.
0
0
,
0
0
,
,
,
,
,
,
)
,
)
0
,
0
,
0
,
0
,
0
:
0
0
0
:
:
0
0
0
0
0
0
:
:
:
:
0
:
7
7
7
7
7
3
3
3
3
3
3
3
3
3
7
7
3
3
3
3
(
(
(
(
3
(
(
(
(
(
(
(
:
7
3
7
7
:
:
:
:
7
7
(
.
0
:
:
0
:
:
:
0
0
:
:
:
:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
,
,
,
0
0
0
,
(
(
(
,
,
0
0
0
:
<
:
>
>
<
:
7
:
<
<
:
:
>
>
>
:
7
7
>
:
:
7
7
:
:
7
7
7
7
7
:
:
7
7
7
:
:
>
7
7
3
7
3
7
3
3
:
7
(
3
3
7
>
>
7
>
7
:
:
:
:
:
>
:
7
:
:
:
<
:
:
:
:
:
:
:
:
:
:
:
0
<
<
:
0
0
0
.
0
.
0
0
0
0
0
.
:
0
:
:
<
7
7
:
:
:
:
:
>
:
:
7
:
:
>
à
>
7
>
>
:
>
>
>
>
:
:
:
:
:
7
7
<
7
:
>
:
7
:
:
7
7
7
7
:
:
7
7
7
3
7
:
7
7
7
:
7
3
3
.
3
7
7
8
>
>
:
>
>
>
7
:
>
:
7
7
7
:
:
:
>
>
:
:
:
:
:
<
>
<
<
:
7
:
7
7
7
7
7
:
:
7
:
:
:
:
:
:
:
7
7
:
7
7
:
7
7
7
7
7
7
7
7
>
@
@
>
7
7
>
>
:
>
>
>
:
:
:
:
7
:
>
:
7
:
:
7
7
:
7
3
7
7
7
:
7
3
3
7
:
:
(
(
(
0
,
,
,
,
7
7
7
7
7
7
:
<
>
>
:
>
<
>
>
>
:
7
:
>
:
:
:
:
:
:
>
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
3
7
7
3
7
3
7
3
3
:
3
3
3
7
7
7
7
7
:
>
>
>
7
7
7
:
:
:
7
:
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
3
7
3
3
3
.
3
3
(
(
(
(
(
0
,
0
0
,
,
,
,
7
7
7
:
:
:
7
7
:
:
7
7
:
7
:
7
7
:
>
:
7
7
7
:
:
:
:
7
:
:
7
:
:
:
3
0
0
7
7
7
7
.
.
.
7
.
3
3
3
3
:
3
3
3
3
3
3
3
3
3
3
3
7
7
3
3
3
3
3
3
3
3
3
3
3
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
.
(
(
.
.
.
0
0
(
,
,
0
.
,
,
3
7
>
:
7
7
7
7
3
7
>
:
7
7
7
7
7
7
7
7
7
7
:
0
:
:
:
:
:
7
:
:
7
:
7
7
7
7
7
7
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
(
3
3
3
(
(
(
(
3
3
(
(
3
3
%
(
3
3
3
3
3
3
(
3
3
(
(
3
(
3
(
(
3
3
7
(
(
(
7
(
(
(
3
(
(
.
3
(
.
.
(
3
3
3
7
:
:
:
:
7
7
7
7
:
>
:
7
7
7
7
7
7
7
3
7
7
3
:
7
3
3
0
3
:
3
7
3
3
7
3
3
3
(
(
3
3
3
7
3
3
3
3
3
3
3
3
3
3
3
3
3
(
(
3
3
3
3
(
3
(
(
(
7
(
%
3
(
3
(
%
%
%
%
%
%
%
%
%
%
%
%
(
%
3
(
3
(
(
3
(
(
(
(
3
(
3
.
(
.
:
0
3
7
:
7
:
7
7
7
3
3
3
3
7
3
3
3
3
3
7
7
7
3
(
3
3
7
:
3
(
(
(
(
3
(
3
3
(
3
3
3
3
3
%
(
3
%
3
3
3
3
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
%
3
%
%
%
%
%
%
%
3
3
(
3
3
3
3
3
3
7
3
:
3
3
3
3
(
3
(
3
3
3
7
7
:
3
3
7
3
7
:
7
3
(
3
7
7
3
3
3
3
7
3
(
7
3
3
7
3
3
3
3
3
7
3
7
7
>
(
3
3
3
(
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
(
(
3
7
7
:
>
7
7
7
7
7
7
3
7
7
3
3
7
3
3
3
3
3
7
7
3
3
3
7
7
3
3
3
3
%
3
(
3
(
3
3
(
(
3
:
7
3
3
3
7
3
3
7
>
7
3
7
3
7
3
:
>
3
3
3
3
3
3
3
3
3
7
7
7
3
3
3
3
3
3
3
3
3
3
7
3
3
3
3
3
3
3
3
3
3
3
3
7
7
7
3
3
3
3
3
3
3
3
3
3
3
7
7
7
7
7
7
>
>
:
7
7
7
7
3
7
7
3
3
7
7
7
7
7
7
7
7
7
7
(
%
3
3
3
%
%
%
%
%
%
%
(
%
3
3
3
(
3
3
3
3
3
3
3
7
7
3
7
7
7
7
7
7
7
7
7
3
3
3
3
7
3
3
3
3
3
3
3
7
3
3
7
7
7
3
3
7
3
7
3
7
7
7
7
7
7
7
7
7
7
7
3
7
3
7
7
7
7
7
3
3
7
7
7
:
:
:
7
7
7
7
7
7
7
7
7
8
7
7
7
7
7
7
7
7
7
7
7
>
>
@
@
@
>
>
>
>
>
>
>
>
8
8
8
>
>
8
7
>
>
8
7
8
8
8
8
>
>
>
>
>
3
8
8
>
8
7
7
3
8
7
7
8
8
8
7
8
8
8
@
>
8
4
4
8
8
@
8
>
8
@
J
J
J
J
J
J
J
J
@
J
J
J
J
J
J
J
J
J
J
>
@
J
@
J
J
J
J
8
8
>
>
8
8
7
>
8
8
7
8
8
7
7
7
7
7
7
8
8
8
@
7
7
7
7
7
7
7
7
3
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
7
8
7
7
7
6
4
4
4
8
4
4
8
4
4
8
8
H
H
H
@
@
@
H
>
@
@
J
@
@
@
@
>
J
J
J
J
J
J
J
8
3
3
3
3
3
3
3
3
3
(
3
7
3
3
3
7
8
7
3
3
3
3
3
3
3
3
3
7
>
7
3
3
7
3
7
3
3
7
7
7
7
7
7
>
8
>
>
8
>
>
>
@
>
8
8
>
8
8
8
8
8
8
>
8
8
8
8
8
8
8
8
8
8
>
8
8
8
8
8
8
8
>
8
8
@
J
J
J
J
(
(
3
(
(
(
(
(
(
7
:
3
7
3
3
3
3
3
7
7
7
3
(
:
3
3
3
3
3
3
(
3
3
3
7
7
:
:
:
:
>
>
>
>
>
>
>
>
@
@
@
>
@
>
>
>
>
>
>
>
>
>
>
8
8
:
:
7
7
>
:
7
7
8
8
8
8
8
8
8
8
8
8
>
3
7
3
>
@
@
(
(
(
(
(
(
3
3
3
0
0
0
.
0
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
<
>
<
:
>
<
>
<
<
<
<
<
>
>
<
<
>
>
>
>
>
>
:
:
:
:
:
7
7
7
.
3
3
3
3
3
3
3
3
3
3
7
7
7
:
:
3
E
%
3
3
:
(
0
0
,
0
0
0
0
0
0
0
0
0
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
0
0
0
0
0
0
0
.
0
.
(
(
(
(
.
(
(
(
(
(
3
E
\
à
!
3
3
0
0
0
0
0
0
.
.
:
:
:
:
:
:
0
:
:
:
0
0
:
:
:
:
:
:
:
:
:
:
:
:
0
0
0
0
0
0
0
0
,
,
,
0
0
0
0
0
0
0
0
0
:
:
:
:
:
7
7
7
7
:
:
.
.
.
0
0
0
0
.
,
,
,
,
,
,
(
(
(
(
(
.
.
U
:
:
:
(
.
0
0
0
0
0
0
0
0
0
0
0
:
0
0
0
0
0
:
;
:
:
:
:
:
:
:
0
:
:
:
:
0
0
0
0
0
0
0
0
0
,
,
,
,
,
,
0
,
,
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.
.
0
0
.
(
(
,
,
,
,
,
,
(
(
(
(
(
!
(
!
[
(
(
(
(
,
0
0
0
0
;
0
0
0
0
0
0
0
0
0
0
;
;
:
:
:
:
;
:
:
0
:
0
0
:
:
0
0
0
0
0
0
0
0
0
,
0
0
0
,
,
0
,
,
,
,
,
,
0
0
0
0
0
0
0
0
0
0
0
0
,
0
.
(
.
(
(
(
(
(
(
(
.
.
.
(
(
(
:
.
(
0
:
(
(
,
,
,
,
,
,
,
,
,
,
0
0
0
0
0
0
;
;
;
:
:
:
:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
0
0
0
0
0
0
0
,
0
0
0
0
.
(
(
(
(
,
,
,
,
,
,
.
.
.
(
(
.
.
.
(
i
(
(
(
,
,
,
,
,
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
,
,
,
0
,
,
,
0
,
0
0
,
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.
(
(
(
(
(
,
,
,
,
,
(
(
(
(
(
(
(
(
\
E
:
(
(
,
0
0
0
0
0
0
,
0
0
0
0
0
.
0
0
0
0
0
,
0
.
(
0
,
(
(
(
.
(
(
(
.
.
(
0
0
0
0
0
:
0
:
:
:
:
0
0
0
0
:
:
0
:
:
0
0
0
0
0
0
:
:
0
0
.
0
0
0
0
0
(
(
(
0
0
0
(
(
(
(
(
(
(
(
\
.
(
(
(
0
0
0
0
0
0
0
.
.
0
(
.
.
(
.
.
(
.
.
.
(
(
0
(
0
.
.
.
.
.
0
.
0
0
.
0
0
.
0
0
0
0
0
0
0
0
:
0
:
0
:
:
:
:
:
:
:
0
0
0
0
:
:
0
0
0
0
0
0
0
0
.
.
.
(
(
(
(
(
(
(
(
(
(
(
:
\
(
3
3
.
.
.
.
:
0
0
0
(
(
(
0
0
0
.
.
0
:
0
(
(
.
0
0
.
.
.
.
0
.
.
.
0
:
.
:
0
.
0
0
.
3
.
.
.
.
0
0
.
:
7
7
:
7
.
.
7
.
7
7
:
.
0
:
:
7
0
.
(
(
(
0
0
0
(
(
(
.
.
.
3
3
.
.
:
T
[
>
7
7
(
(
(
(
.
.
(
(
(
(
(
0
0
.
.
(
.
0
.
.
.
.
3
.
0
.
0
0
0
0
.
0
7
7
.
0
0
7
:
7
7
.
0
:
7
7
7
:
:
:
:
:
7
7
:
:
:
:
:
:
:
:
:
<
<
<
>
:
:
:
:
:
:
:
>
<
<
7
7
:
7
:
:
:
:
Y
3
:
7
7
.
.
.
.
.
.
3
3
3
3
.
0
.
.
.
3
.
.
.
.
.
0
3
3
3
0
0
7
7
:
3
7
7
7
3
3
7
7
7
7
7
7
:
:
:
:
:
:
:
:
:
:
:
7
>
:
:
7
:
:
:
>
>
>
>
>
>
>
>
>
>
>
>
>
:
:
7
7
7
:
7
7
:
:
:
[
@
@
7
7
:
.
.
.
.
.
.
7
3
.
.
7
.
7
7
0
:
:
7
0
7
:
7
7
3
3
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
:
:
>
>
:
>
>
>
>
>
>
:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
7
8
7
8
7
7
7
7
7
h
7
:
:
:
7
3
7
3
7
3
3
7
(
3
7
7
7
:
:
>
>
8
7
7
7
7
7
8
8
7
7
>
>
>
>
:
>
<
:
:
:
:
7
7
:
:
<
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
@
>
>
@
>
>
>
>
@
@
@
@
@
@
@
@
>
>
>
>
>
>
>
>
`
R
>
8
>
%
3
(
3
(
(
3
(
(
7
3
3
7
3
:
:
7
7
8
>
7
>
>
>
>
>
>
>
>
>
>
<
à
à
<
>
>
7
:
:
:
:
>
>
>
>
>
>
>
>
@
@
>
>
>
>
@
@
@
@
>
@
>
>
@
>
>
>
>
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
7
J
@
>
>
3
3
3
>
(
>
3
3
3
7
3
2
7
7
3
7
8
7
7
8
7
8
>
>
>
>
>
>
>
<
@
@
à
<
>
>
:
>
>
:
:
@
>
7
>
>
>
>
>
>
>
>
>
@
>
8
>
>
@
@
>
>
>
>
>
>
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
i
\
J
@
@
>
8
8
7
7
3
7
7
7
7
8
7
8
8
8
8
>
>
@
@
>
>
8
>
>
>
8
:
<
>
:
:
>
>
@
>
>
>
>
>
>
@
@
>
>
:
>
:
>
>
@
@
@
@
@
>
@
@
@
@
@
@
@
J
@
@
@
@
@
@
@
J
J
J
J
@
@
@
@
@
J
@
@
J
J
X
`
J
J
@
>
8
8
>
>
>
8
8
8
>
>
>
8
>
8
8
>
>
>
>
7
8
>
>
>
>
@
@
@
>
à
à
@
>
@
@
@
@
@
@
@
à
@
@
>
@
à
@
@
à
@
@
à
J
@
@
@
@
@
@
@
J
J
@
@
@
@
@
J
@
@
@
@
J
J
@
@
@
J
J
J
J
J
J
J
h
`
J
@
@
@
@
>
@
>
>
8
>
8
>
>
>
8
>
8
>
8
>
>
>
@
>
@
>
>
@
8
@
@
>
@
J
J
J
J
@
J
J
@
@
@
J
J
J
J
à
J
J
J
@
@
@
@
@
@
J
@
@
@
J
J
J
@
@
J
J
@
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
R
R
J
@
@
@
@
@
@
@
@
@
>
@
>
8
8
>
8
7
>
>
@
>
>
>
>
>
>
8
>
@
@
@
J
J
J
J
@
@
J
J
J
J
J
J
L
J
J
J
J
J
J
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
J
J
J
J
J
J
J
@
J
J
@
@
@
@
@
@
J
>
@
>
R
J
R
@
J
>
@
@
@
@
@
@
>
@
>
>
8
8
@
>
@
@
>
>
>
>
@
>
@
8
>
>
J
J
J
J
@
J
J
J
J
J
J
J
J
J
L
J
O
J
J
J
J
@
@
@
@
@
@
@
@
@
@
@
>
@
@
@
@
@
@
@
@
@
@
@
J
@
@
@
@
@
J
@
@
@
J
@
>
@
R
X
X
@
@
@
>
@
@
>
>
>
>
8
7
7
7
>
@
>
>
7
3
7
7
7
8
7
@
>
7
>
@
@
@
@
>
J
@
J
J
J
J
J
J
J
J
O
J
J
R
L
@
J
@
@
@
@
@
@
@
>
@
@
@
@
@
>
@
@
@
J
@
@
@
@
J
@
>
@
@
@
@
@
@
@
@
>
8
>
8
h
i
@
>
>
7
>
7
7
7
3
3
3
7
3
3
3
3
>
@
7
%
3
7
7
7
>
7
8
7
8
>
@
>
@
@
J
L
J
@
@
@
@
J
@
O
@
@
X
J
J
J
J
@
J
@
@
@
@
@
@
@
@
>
>
@
>
@
@
J
J
J
>
>
>
@
>
>
@
J
@
@
>
>
>
>
>
>
>
>
7
7
7
8
8
>
<
à
à
<
<
>
:
>
3
(
(
7
7
3
:
3
7
7
7
>
:
>
>
3
>
:
7
@
@
J
>
>
>
>
>
@
@
>
J
R
J
X
@
@
>
J
@
@
@
@
@
J
@
@
>
>
@
>
>
>
J
>
>
>
:
>
>
>
@
@
R
@
>
7
7
8
7
7
7
7
7
3
7
3
3
>
7
7
7
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
(
(
.
(
(
(
(
%
3
%
(
(
.
3
.
(
3
(
à
(
E
<
.
3
3
(
%
%
3
%
3
3
(
3
.
.
:
:
E
:
(
(
.
(
0
:
:
Y
à
0
:
<
<
<
:
:
:
:
:
:
0
.
:
<
:
R
R
E
E
(
.
:
(
(
(
(
(
.
7
0
7
:
7
:
0
.
0
.
(
.
(
(
(
0
(
3
.
3
:
(
7
3
3
(
.
0
:
:
:
3
[
!
(
(
3
3
7
>
:
7
:
3
3
3
:
<
:
à
(
!
(
!
(
(
!
à
Y
!
(
!
(
3
%
%
%
%
!
!
!
!
!
!
!
!
\
j
!
!
(
(
3
3
3
7
7
:
7
7
:
:
3
:
7
3
:
:
7
3
%
3
3
3
.
3
.
.
.
.
:
0
:
0
0
0
:
:
:
T
:
Y
(
(
(
(
%
(
.
7
(
3
.
3
(
(
0
:
<
!
(
!
(
!
.
R
E
!
(
!
(
!
(
%
(
(
(
(
3
.
.
7
:
:
:
R
[
\
7
>
:
:
7
3
7
7
:
:
7
3
:
:
7
:
:
7
3
3
7
7
7
3
3
3
3
3
3
3
:
<
0
3
:
.
0
7
:
<
E
0
à
E
0
(
(
.
(
:
<
0
(
.
(
0
.
(
à
0
(
.
(
(
;
\
=
"
(
(
(
(
(
(
(
(
(
(
0
(
(
(
(
$
(
(
(
:
E
R
(
(
(
3
7
3
7
7
>
7
7
7
3
3
3
7
7
7
:
3
7
3
3
3
3
3
3
3
3
3
:
>
3
:
<
:
0
7
:
.
<
.
\
(
(
(
.
(
0
<
(
:
:
0
0
0
(
E
0
.
(
(
R
\
=
$
$
(
(
0
(
(
(
,
(
(
$
(
$
$
$
$
$
$
$
(
(
(
(
;
(
(
(
0
0
0
.
3
3
3
7
:
:
7
>
:
7
7
7
@
:
7
<
3
:
7
:
(
.
(
(
0
:
.
:
.
7
.
(
Y
.
Y
à
$
(
(
0
(
à
$
0
0
0
0
0
.
à
(
%
(
F
\
1
"
$
$
,
,
0
0
.
(
(
(
(
(
$
$
$
$
(
(
(
(
(
(
(
(
!
(
(
(
(
0
0
0
0
.
:
:
>
>
7
>
:
:
7
7
:
7
:
:
:
3
3
.
.
.
3
(
(
.
:
(
.
(
(
.
0
.
.
Y
<
,
$
,
,
D
,
0
0
:
0
0
:
<
(
%
:
e
S
$
)
$
1
0
,
,
,
.
(
(
(
.
(
(
(
(
(
(
(
(
(
(
(
(
(
(
$
$
(
(
(
,
,
,
.
0
:
:
:
0
.
.
.
(
3
0
0
0
7
3
3
7
3
3
3
3
(
(
:
(
(
(
(
.
(
(
R
%
T
[
$
,
G
F
D
,
,
,
0
,
,
;
à
.
(
U
e
0
)
)
1
;
$
,
,
,
,
.
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
E
U
.
(
(
,
,
,
0
.
0
0
0
.
.
0
.
(
(
(
.
(
(
(
(
.
.
3
3
3
3
(
<
(
(
(
.
(
(
(
0
.
Y
[
$
)
1
1
1
)
-
-
)
0
0
F
.
(
e
\
0
)
)
1
1
$
$
;
;
(
0
0
0
0
0
0
0
0
0
.
(
(
(
(
(
(
(
(
(
(
E
U
!
(
(
,
,
,
,
,
,
0
0
,
0
,
0
0
,
,
0
,
(
(
(
,
,
,
,
,
(
(
=
$
$
(
,
,
,
F
!
E
R
R
)
B
$
D
B
-
-
-
-
-
G
$
E
i
\
)
)
)
D
1
,
,
0
=
Z
:
:
0
0
0
0
.
(
(
(
(
(
.
(
(
(
.
.
(
(
(
R
U
!
(
(
,
,
$
,
,
,
,
,
,
,
(
$
"
$
$
$
$
$
$
$
$
$
,
,
,
$
$
D
$
,
,
,
)
$
0
.
R
X
Y
$
B
G
)
+
B
)
B
)
U
$
[
`
i
$
$
B
D
)
,
,
0
0
0
;
.
0
0
0
0
(
(
(
(
(
(
(
(
(
0
0
(
(
(
(
(
i
[
(
(
(
)
,
,
,
,
)
)
)
)
$
"
$
$
$
"
"
"
$
$
$
$
$
$
)
)
)
)
;
$
$
$
,
)
=
!
O
O
O
R
-
C
1
B
B
)
B
)
S
,
Z
[
`
Y
1
)
1
)
B
-
-
0
,
0
,
,
0
:
,
(
(
.
.
.
(
(
0
0
0
(
(
(
(
!
(
.
<
<
(
(
(
$
)
)
)
)
)
)
$
$
$
"
"
"
"
"
"
"
"
"
$
)
$
$
)
)
)
)
C
)
)
)
$
"
E
<
J
>
[
:
G
D
)
B
)
C
)
U
à
T
=
\
\
Z
,
D
1
)
+
B
-
-
,
,
,
;
0
(
(
,
.
(
.
.
0
0
(
(
(
(
(
(
(
!
(
Y
\
[
0
(
(
)
)
)
)
$
)
$
$
(
:
E
R
X
R
X
R
J
à
<
0
$
"
$
$
)
)
)
1
)
$
$
,
$
%
J
J
>
R
R
G
C
B
B
C
)
U
E
@
à
;
Y
T
!
[
\
e
)
$
)
)
)
$
0
=
,
$
$
,
,
(
(
0
0
.
(
.
(
0
(
(
0
0
!
(
0
.
!
(
(
(
)
$
,
$
(
<
J
R
X
R
R
O
O
O
O
P
P
P
X
X
X
`
[
T
=
$
)
;
)
$
,
$
R
>
J
@
3
@
Z
-
)
$
+
)
S
S
\
J
E
<
`
R
_
X
\
$
)
)
B
)
)
;
;
$
,
,
,
,
,
0
0
(
0
(
0
:
:
0
.
(
(
.
0
(
(
.
(
!
(
(
)
"
,
<
X
P
P
P
O
O
O
O
O
O
O
O
O
O
R
O
X
X
X
X
X
Y
;
0
$
)
$
"
=
@
J
>
3
O
U
"
"
=
1
D
S
e
\
J
O
X
`
Y
`
`
D
)
)
B
B
1
=
1
,
,
,
,
,
0
0
:
0
0
0
;
:
0
0
:
0
0
0
0
:
0
:
0
:
(
.
.
.
R
X
X
P
P
P
X
O
X
X
X
X
X
R
X
X
R
X
O
J
J
O
J
R
X
X
X
à
(
,
1
0
J
H
J
J
J
J
J
à
Y
$
Y
i
i
a
J
L
X
à
[
X
F
)
+
B
1
;
)
-
-
-
,
,
0
0
=
,
0
=
=
0
0
0
0
:
0
:
0
:
:
:
:
7
[
i
3
:
:
X
O
X
X
X
X
X
X
`
X
X
`
`
`
`
X
`
[
X
X
X
O
O
J
J
J
O
R
R
X
Y
:
@
J
O
X
R
J
J
@
E
[
E
Y
`
j
`
J
J
R
:
Y
T
)
)
1
;
R
Z
)
B
-
-
-
,
;
;
,
D
=
:
0
0
:
:
:
:
:
:
:
:
:
<
:
:
E
T
3
:
:
_
X
X
X
X
X
_
X
X
O
X
X
P
X
P
P
_
X
X
X
X
X
R
R
J
J
@
J
O
O
O
X
O
X
R
X
X
J
J
7
:
R
R
`
j
j
h
_
X
O
L
`
3
;
U
`
\
\
\
;
$
-
-
,
=
D
D
,
0
0
,
,
,
0
:
:
:
:
<
:
:
:
:
<
:
j
i
7
>
:
_
P
X
X
X
>
,
)
,
,
)
)
)
0
D
Y
X
X
X
X
[
[
X
X
X
O
@
@
@
@
J
O
X
X
X
X
J
J
H
:
à
L
a
i
i
\
\
i
I
J
O
R
X
X
X
a
`
h
`
F
)
)
=
G
D
0
1
,
,
0
0
0
0
0
0
:
0
:
:
:
:
:
<
à
>
à
U
7
>
>
X
Y
<
$
,
)
)
)
)
B
B
)
)
D
G
T
_
_
a
a
X
X
X
T
X
X
R
@
@
@
>
>
@
O
X
X
J
J
H
à
R
L
_
i
R
\
j
X
J
J
J
J
X
X
`
à
S
\
[
U
F
G
;
-
-
-
1
0
0
,
0
0
0
0
0
:
:
<
<
<
>
<
<
>
<
Y
U
@
>
>
0
)
$
)
B
B
)
)
B
B
+
;
G
;
S
j
L
P
_
P
X
O
R
J
J
O
J
R
J
@
8
7
7
<
@
X
R
X
O
J
@
X
X
R
`
[
[
@
X
`
_
a
J
X
R
1
Z
\
[
D
=
)
1
1
;
1
,
0
;
;
;
0
0
0
;
;
;
<
<
<
<
<
à
à
<
<
E
<
>
>
$
$
B
)
)
)
B
-
-
-
-
0
0
=
F
j
h
a
P
_
J
J
4
2
8
J
L
@
@
>
>
3
3
7
7
>
J
R
O
R
I
L
R
X
[
`
R
[
`
[
R
X
L
R
R
T
Z
E
;
-
-
1
1
1
0
0
0
1
1
;
;
;
:
;
<
<
=
<
<
<
<
<
<
<
à
à
>
@
@
@
T
T
,
)
)
)
)
-
-
-
0
0
)
-
=
\
i
j
a
I
O
H
2
O
X
L
L
L
J
J
J
>
>
4
8
4
8
@
O
@
J
I
R
X
L
X
h
`
[
\
`
a
_
X
R
_
`
0
C
+
+
)
-
,
1
0
0
0
1
1
;
;
;
;
:
;
<
<
<
<
<
<
<
<
<
@
à
:
>
>
O
P
;
B
B
)
<
:
;
,
,
0
)
-
,
à
O
X
X
I
J
J
O
J
H
8
I
I
2
!
!
2
J
X
O
>
2
2
>
L
J
I
I
L
I
L
L
`
`
Y
R
R
X
P
O
X
`
F
B
B
B
D
1
,
0
,
0
1
1
0
;
;
;
;
;
<
;
<
<
<
<
<
<
<
<
<
>
>
>
>
O
R
0
B
B
=
J
R
(
0
;
;
;
=
E
[
X
O
8
O
8
4
6
4
4
8
4
8
O
J
8
%
%
2
J
@
8
8
4
8
8
8
8
4
J
O
a
O
R
i
`
c
J
P
X
[
U
B
B
B
D
e
D
1
,
0
,
0
0
0
0
;
;
;
;
:
;
<
<
:
<
<
<
<
<
>
>
7
:
:
.
2
;
B
)
R
J
R
,
0
;
;
F
[
`
`
`
J
8
O
R
R
O
L
J
J
>
(
%
%
!
3
%
2
7
8
R
O
H
4
8
8
O
P
P
P
J
R
h
h
L
8
L
R
`
E
)
B
B
G
G
-
1
1
1
,
0
0
0
0
0
0
0
0
0
0
;
U
:
:
:
:
<
:
:
:
:
7
:
>
:
:
<
@
J
O
O
à
0
0
\
G
U
j
a
_
i
O
R
a
`
X
`
X
X
R
R
E
<
:
2
2
3
3
2
6
7
8
L
L
H
4
8
I
8
6
J
R
L
J
L
O
R
X
X
S
G
G
C
+
B
-
-
-
-
-
1
0
0
0
0
0
0
0
0
:
:
[
<
:
:
:
:
>
>
>
>
>
>
>
:
<
@
à
E
E
=
)
1
;
E
U
i
a
a
h
à
R
i
i
h
O
@
a
_
X
X
R
R
R
E
<
J
R
E
8
8
4
2
I
L
X
_
X
R
X
R
J
R
_
O
R
_
a
`
<
)
B
B
B
-
1
-
-
-
-
0
0
0
0
0
0
0
0
:
:
:
;
:
:
:
:
:
>
>
>
@
>
>
>
7
@
@
@
<
,
$
Z
=
=
E
U
j
i
c
R
R
O
J
i
i
h
X
h
a
`
i
R
Y
[
U
R
a
X
U
E
I
J
L
L
8
I
L
R
R
R
X
`
R
6
I
I
8
J
R
)
B
$
B
B
+
+
+
-
-
-
,
0
0
0
0
0
:
:
:
0
:
;
:
:
:
:
>
@
@
@
@
@
@
@
<
@
@
@
E
.
à
R
0
=
D
S
E
j
i
X
X
R
@
X
X
X
h
i
a
h
i
R
`
`
[
X
a
_
X
U
@
8
4
4
8
I
L
R
R
X
R
J
J
L
L
L
R
Y
,
B
B
B
B
B
C
+
+
1
-
,
,
0
0
0
0
0
0
:
:
:
:
:
:
:
:
>
>
<
@
@
@
@
@
@
à
@
à
@
@
O
J
J
R
,
0
=
F
=
U
i
a
`
X
L
>
h
i
R
c
h
i
R
i
a
_
a
c
a
_
[
T
J
J
L
L
L
8
8
J
O
R
R
J
O
R
L
R
X
Y
D
B
B
B
B
B
B
+
-
-
0
0
0
0
0
0
0
:
<
:
:
:
:
:
:
>
>
>
@
@
@
@
@
@
@
E
<
@
J
J
J
O
R
:
0
,
.
0
1
;
:
`
i
h
X
X
J
h
X
R
i
h
Y
\
h
i
c
j
i
a
X
Y
U
R
L
L
R
_
X
>
@
h
\
\
h
`
`
H
8
H
X
`
E
,
B
B
B
+
-
-
,
0
0
0
à
E
;
0
0
:
:
<
>
:
>
>
>
>
>
@
@
@
@
>
>
`
`
<
:
$
0
0
$
)
,
,
,
,
0
,
,
0
0
i
a
_
_
X
L
J
[
R
`
i
i
c
i
j
i
c
a
`
Y
U
R
R
X
X
h
i
`
>
J
R
L
J
L
X
L
@
<
@
h
\
Z
U
D
G
G
Z
U
F
=
:
0
:
:
:
:
7
7
:
7
:
7
7
7
:
>
X
J
>
>
>
>
P
X
J
R
\
Y
[
(
-
,
à
R
0
,
)
-
-
1
-
D
j
i
h
a
X
X
X
c
i
i
c
i
i
h
i
c
a
`
[
Y
L
R
i
i
i
h
a
X
_
_
P
P
a
R
:
U
i
\
[
F
=
1
-
-
,
0
0
0
0
:
.
:
:
:
7
7
7
7
7
7
7
7
7
7
7
>
:
:
7
7
P
R
P
O
O
X
0
,
(
R
O
J
J
(
(
,
-
1
1
=
;
=
j
i
`
h
`
a
a
i
c
i
Y
\
X
c
c
_
X
[
X
a
X
i
i
j
`
a
X
O
O
J
R
`
`
`
\
\
,
-
)
-
-
-
-
-
0
,
(
.
(
0
.
0
.
3
3
7
7
7
.
.
3
3
3
3
3
3
7
3
P
P
O
O
O
O
:
<
J
H
H
O
X
a
\
\
E
;
T
E
1
1
0
R
h
`
Y
`
c
h
\
Y
\
F
Y
X
a
a
`
[
R
@
i
a
h
h
i
X
X
X
X
X
`
`
h
\
Y
F
)
)
-
-
-
,
,
,
-
,
,
0
0
,
,
0
.
.
.
.
.
.
(
(
3
3
3
3
3
3
3
3
P
P
O
X
O
O
J
J
O
a
a
a
_
`
X
U
Y
T
J
R
,
-
1
;
à
U
\
i
h
Y
Y
Z
F
Z
U
R
X
a
a
`
[
à
R
a
i
a
`
X
i
@
R
R
i
R
S
;
)
)
)
-
-
-
-
-
-
,
)
,
,
,
,
,
,
,
,
,
,
(
(
(
0
.
3
7
7
7
:
7
.
.
P
O
P
O
O
X
_
c
c
c
a
a
X
R
X
X
X
R
Y
)
-
-
+
,
F
F
U
E
[
U
\
à
R
E
S
F
R
`
a
a
`
\
0
@
h
i
i
O
X
R
=
\
j
0
)
)
1
D
D
=
1
1
1
-
,
)
-
-
-
)
)
,
,
,
,
,
,
.
(
0
0
.
0
.
0
7
7
7
7
7
O
O
R
a
c
c
c
c
c
h
h
i
i
j
i
c
a
i
\
D
)
)
C
-
U
Z
R
U
S
=
Y
U
U
S
D
D
S
<
h
h
`
\
Y
8
>
>
@
X
X
h
\
[
0
)
)
)
-
-
)
)
$
)
)
)
)
)
)
-
-
)
)
,
,
,
,
(
(
.
0
0
:
0
:
0
0
:
>
>
>
7
_
a
c
c
c
a
a
a
_
a
`
X
j
i
c
a
a
a
`
Y
,
)
B
)
,
[
\
\
\
U
[
Z
Y
F
D
F
U
,
:
a
a
i
[
>
<
@
@
E
R
U
=
-
B
)
)
)
)
)
)
)
)
B
B
$
)
-
-
-
)
)
)
,
,
,
,
,
,
(
0
0
0
0
:
:
:
:
>
>
>
>
c
a
_
a
a
a
a
a
c
c
a
O
c
c
c
c
a
c
h
h
Z
)
-
)
;
i
[
Y
U
[
\
U
R
D
=
S
e
,
0
J
`
`
[
à
>
<
E
S
e
e
=
)
B
+
B
B
)
B
+
B
+
B
-
-
1
=
Z
)
,
,
,
,
,
,
,
(
.
0
0
0
0
0
:
:
:
:
>
>
>
>
c
c
i
i
h
i
i
i
i
j
j
O
a
i
i
h
`
`
i
i
[
U
)
)
)
Z
\
U
E
E
F
D
=
D
D
S
e
(
(
(
X
`
Y
E
>
>
E
R
U
[
\
U
=
D
;
-
1
-
-
-
)
)
)
)
)
)
,
,
,
,
,
0
,
,
(
0
.
(
0
0
0
:
:
:
:
:
>
>
>
>
`
J
J
J
L
J
J
@
>
@
0
>
a
c
h
a
h
O
h
i
h
[
D
)
)
-
,
Z
U
Y
Y
U
R
F
F
F
e
!
:
.
X
[
Y
U
>
@
E
F
U
[
[
i
i
à
S
U
Z
e
e
e
e
e
S
G
D
F
F
D
F
=
;
;
;
;
:
0
(
3
7
:
>
>
:
>
>
>
8
8
7
7
J
J
J
J
O
O
J
O
J
J
>
7
c
c
h
`
h
X
[
h
h
[
Z
,
1
-
,
j
\
Y
Y
U
U
U
S
D
\
(
<
.
R
[
Y
U
>
@
E
F
S
Z
Y
\
i
\
D
S
S
D
;
;
;
0
0
0
0
,
,
,
,
,
,
,
,
,
0
0
.
7
>
:
>
>
@
>
>
>
>
@
>
:
R
O
O
X
J
J
H
H
H
>
>
3
c
c
i
`
a
j
R
a
h
h
Y
R
$
"
$
Y
h
h
h
`
`
Y
U
G
\
.
<
.
X
[
Y
R
<
@
à
F
U
\
Z
[
i
i
Y
U
U
U
U
\
S
=
=
0
;
;
=
E
E
E
E
à
<
<
à
à
à
E
à
E
E
R
R
R
R
R
E
E
E
E
X
X
X
X
X
R
O
O
O
J
@
:
a
i
i
_
a
i
j
X
h
i
[
Y
D
)
$
0
j
i
`
`
[
U
Y
U
e
,
0
:
R
Y
U
E
<
à
<
F
U
\
\
Z
Y
i
j
R
R
F
F
F
F
S
U
Z
Z
R
E
D
E
à
à
;
:
.
(
,
(
(
(
"
(
$
(
(
$
!
!
!
!
!
R
R
`
X
X
X
X
O
J
O
@
:
X
c
i
_
_
a
j
O
h
h
`
[
U
1
,
=
E
Y
U
T
R
E
E
D
\
0
U
E
J
Y
S
E
<
<
<
F
U
e
e
Z
U
[
i
j
à
R
U
U
Y
Y
Z
S
F
D
D
;
;
0
0
;
;
;
;
0
:
0
:
:
0
0
0
:
:
:
:
<
@
@
X
R
X
X
X
X
X
O
J
J
@
:
J
i
i
a
_
c
j
J
a
h
a
\
[
U
F
e
j
i
[
[
[
[
U
S
e
;
=
F
à
Y
S
F
<
<
<
F
U
\
e
e
\
S
[
i
[
S
Z
Z
\
e
e
j
\
à
=
;
,
0
,
0
:
<
:
<
>
<
<
<
:
:
<
<
:
<
<
<
<
<
R
R
O
`
X
P
R
R
J
J
J
<
<
c
c
c
_
a
j
J
`
c
h
\
[
\
F
=
D
à
R
\
\
[
Z
U
Z
D
Z
Z
à
Y
U
S
>
<
<
F
G
U
e
i
i
[
U
\
j
E
S
S
S
S
U
Z
Z
Z
D
;
,
,
,
0
0
:
:
;
<
@
<
à
<
<
:
:
:
:
:
:
:
:
X
O
P
X
X
X
R
O
J
@
@
à
>
a
c
i
_
a
i
J
`
a
a
h
\
\
U
D
U
S
E
E
U
U
U
U
\
1
=
Z
D
U
S
U
>
<
<
D
S
S
U
e
i
i
[
R
i
R
S
Z
Z
Z
Y
Z
\
Z
[
i
i
\
R
:
=
;
;
=
=
:
;
:
:
<
<
<
<
<
<
<
<
<
X
O
O
X
X
O
J
J
J
@
à
à
<
X
c
i
c
c
j
R
`
_
c
h
\
[
\
D
=
S
\
Y
[
Y
Z
Z
U
=
D
S
D
E
S
U
<
à
0
D
S
U
S
S
e
j
\
Y
[
[
S
Z
Z
Z
\
\
\
\
[
i
i
i
j
j
e
j
j
j
e
i
i
i
\
[
\
[
Y
U
R
U
R
T
O
X
P
O
X
O
E
@
R
J
J
@
@
R
`
i
i
c
j
E
`
_
a
c
h
\
\
U
D
D
D
<
E
U
\
Y
U
D
F
S
à
=
S
U
:
<
0
D
F
S
Z
G
U
Z
j
\
R
e
F
U
U
U
U
U
U
U
U
U
U
U
Y
[
`
`
\
i
i
i
i
j
j
Y
U
E
E
=
=
<
E
E
O
X
O
O
X
O
-
-
0
T
J
J
X
0
R
c
c
c
j
J
`
_
c
c
h
\
\
Z
F
D
D
Y
Y
R
S
Z
F
=
=
;
:
à
D
F
.
:
0
;
D
S
U
\
G
S
[
i
U
[
F
Z
Z
Z
Z
Y
Z
Z
Y
[
[
\
\
\
[
[
[
[
\
\
Z
F
=
F
;
;
;
;
0
0
:
:
X
`
@
O
X
_
,
-
)
1
Y
X
T
)
0
c
i
c
i
@
`
a
a
c
i
h
\
Y
U
D
U
R
Y
Z
Y
Z
S
U
e
e
e
e
i
\
`
Y
:
0
=
D
D
Z
\
S
R
\
\
S
F
Z
\
\
\
\
e
\
\
h
i
i
i
i
i
i
i
i
j
j
S
D
R
=
D
F
=
;
;
;
;
:
`
@
7
7
J
X
;
B
)
B
)
)
)
B
)
i
i
i
i
Y
[
a
c
i
i
h
\
\
Z
Z
=
U
Y
\
Z
e
=
F
S
Z
Z
Y
S
Y
h
j
j
j
U
:
=
F
\
Z
F
R
e
F
F
U
U
Z
Z
e
e
e
e
j
j
i
j
i
i
j
i
j
j
j
D
D
F
=
=
0
0
,
,
,
,
0
R
(
<
@
@
3
;
à
E
-
B
-
)
-
C
F
i
i
i
e
D
h
c
i
i
h
\
[
Z
\
S
E
S
S
Z
U
=
D
=
U
\
U
U
Z
[
Y
i
j
h
j
F
=
F
e
S
F
\
S
F
U
S
S
U
S
S
S
S
R
R
U
S
R
U
;
;
;
1
;
,
,
)
,
,
,
,
,
,
,
,
0
(
:
<
<
@
J
O
J
N
E
)
)
)
1
C
=
a
c
i
j
,
h
i
i
i
i
\
\
Z
Z
Z
S
R
S
=
;
=
D
F
S
U
Z
Z
U
Y
Y
Y
[
j
j
\
U
=
S
\
F
Z
U
G
Z
\
Z
\
\
[
[
i
h
\
\
F
G
G
;
1
1
1
1
-
,
,
;
F
=
,
,
0
0
0
:
:
:
<
>
@
@
J
L
J
E
)
1
;
;
;
;
X
c
i
j
,
R
i
i
i
i
h
\
Z
Z
Z
[
U
F
S
U
Z
U
à
D
R
Y
U
S
S
U
U
Y
\
`
\
\
=
D
Z
F
Z
Z
S
\
\
\
e
\
e
e
j
j
j
j
D
D
C
D
D
D
C
=
1
1
-
;
Z
D
,
0
0
0
0
:
:
:
<
<
@
@
.
,
(
)
-
,
1
1
1
C
E
a
i
i
`
\
h
j
j
i
h
\
[
Z
\
\
e
Y
Y
\
i
[
[
Z
\
[
R
E
F
F
S
R
Y
[
[
[
U
=
F
S
U
=
0
0
,
0
0
,
0
0
0
,
-
B
B
B
B
+
-
)
)
)
,
-
,
-
;
,
,
,
0
0
0
0
>
>
>
>
@
<
)
)
B
)
)
D
,
)
,
1
1
h
c
h
a
i
\
j
j
j
h
\
\
Z
Z
\
i
[
j
j
j
j
j
j
j
j
j
i
j
i
i
[
Y
T
U
U
S
F
D
F
F
,
,
0
,
;
1
1
1
1
0
0
1
B
B
-
,
,
0
0
0
0
0
0
0
0
0
0
0
0
;
0
0
:
:
:
8
>
@
@
<
$
-
B
)
=
,
)
,
0
-
R
a
i
c
c
R
i
i
i
h
[
Y
Y
[
e
<
D
D
F
S
F
F
E
E
E
F
U
U
U
U
Y
Y
[
\
i
i
\
i
i
i
j
i
j
j
\
;
;
0
0
0
0
1
-
-
,
,
0
0
0
:
;
;
:
;
;
;
:
;
:
:
:
:
<
7
7
8
@
J
J
J
@
<
,
$
,
)
,
,
,
)
E
c
i
c
h
[
E
j
i
\
[
Y
Z
e
0
S
S
Z
Z
\
Z
Z
\
\
\
\
\
\
\
\
\
\
Z
[
[
\
\
[
[
\
[
[
[
[
\
à
0
0
0
0
0
0
0
0
0
,
0
0
:
:
:
<
<
<
<
<
<
<
<
<
<
<
<
R
O
@
J
%
<
J
J
J
(
,
,
,
,
)
0
)
0
c
i
c
\
,
\
U
Y
Z
U
F
D
0
=
F
F
S
U
U
U
Z
[
[
\
\
\
\
\
\
\
i
i
i
j
i
j
j
j
j
j
j
e
i
\
j
e
U
R
;
:
.
.
(
(
(
0
0
0
7
:
:
:
:
:
:
:
>
:
>
>
>
>
O
O
J
<
$
)
)
à
E
$
)
,
,
,
$
,
,
,
h
c
a
Y
$
e
\
\
U
Z
U
Z
e
e
e
e
j
e
e
e
\
Y
Y
Y
Y
Y
[
\
\
\
\
\
\
\
U
0
0
0
;
;
;
;
=
F
S
S
S
Z
Y
U
U
R
E
à
=
à
à
à
à
à
<
<
>
:
>
>
8
>
@
@
>
>
<
<
.
;
$
B
)
)
)
)
)
,
,
,
,
U
=
C
a
c
a
;
)
0
R
Y
[
\
Y
Y
Y
Y
\
[
[
[
\
[
[
e
j
j
j
j
j
j
j
j
j
j
U
=
C
C
D
=
=
=
;
;
;
;
;
:
:
0
:
:
:
:
:
:
0
.
(
(
(
3
3
7
7
7
7
8
>
>
>
@
>
>
,
)
)
$
)
)
)
)
)
,
,
-
-
0
0
;
1
D
`
a
i
$
)
$
h
h
h
i
\
\
[
\
[
[
[
\
Z
Y
U
U
U
S
S
S
U
U
U
U
Z
Z
Z
D
C
1
1
0
;
0
0
;
;
0
0
0
0
:
:
:
>
>
7
7
7
3
3
3
3
3
7
3
3
7
8
>
>
>
>
>
>
>
(
)
)
)
)
)
)
-
)
,
,
,
0
0
,
0
F
D
`
c
\
,
,
T
`
h
`
`
`
`
\
\
i
i
e
e
e
e
i
i
j
j
j
j
j
i
;
D
U
\
e
\
U
U
U
F
U
\
D
;
;
0
0
0
0
0
:
R
à
:
7
7
7
7
7
7
7
7
7
7
7
7
:
:
:
:
:
7
:
7
O
à
(
$
,
$
)
)
)
-
-
1
1
;
D
F
S
D
X
X
@
<
X
`
`
`
`
X
R
O
J
8
à
T
Z
U
U
\
e
e
j
j
j
j
j
j
F
D
-
-
-
-
-
-
-
,
;
0
,
,
0
0
,
0
0
0
0
;
0
0
0
0
0
.
.
0
0
3
3
3
.
.
0
3
3
0
0
7
3
7
O
P
R
R
R
<
.
(
"
$
,
0
;
;
=
D
F
[
L
L
X
X
`
`
`
`
`
R
J
J
@
@
R
U
-
C
C
C
-
+
+
-
-
-
1
;
1
D
-
-
B
)
)
)
)
,
,
,
,
,
,
,
,
,
,
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.
.
.
0
0
.
3
7
P
P
X
O
P
P
O
P
X
X
X
[
X
Y
[
X
R
X
X
P
`
X
X
`
`
X
J
@
J
J
J
T
R
)
+
B
C
+
-
-
$
)
)
$
)
)
)
)
)
)
)
)
,
,
,
,
)
,
,
,
,
,
,
,
,
,
0
0
0
0
0
0
0
.
0
:
:
0
0
0
,
,
0
.
0
0
0
3
7
7
X
X
P
P
P
P
P
X
X
X
X
_
X
X
X
X
X
X
X
[
[
[
`
X
R
J
@
J
J
O
R
à
)
+
+
1
+
+
+
C
C
+
-
-
)
)
)
)
)
)
)
)
)
)
)
,
,
,
,
,
0
,
,
,
0
,
0
0
0
0
0
0
0
0
(
0
0
0
0
0
0
0
7
7
7
7
:
7
7
7
@
O
X
X
X
X
O
O
X
O
X
X
X
X
X
X
X
X
X
X
X
R
R
J
J
@
J
O
X
Y
,
)
)
B
B
B
B
B
B
B
B
B
B
B
B
B
)
-
,
,
)
)
,
,
,
,
0
0
<
0
0
7
:
:
>
<
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
7
@
>
:
:
7
7
7
(
:
O
O
O
O
O
O
X
O
X
O
X
X
X
X
R
O
R
O
O
J
@
@
@
E
T
Y
;
$
B
B
$
B
B
B
B
B
B
B
B
B
B
B
B
B
-
-
,
,
,
,
,
,
0
0
0
:
:
>
:
@
@
>
:
>
>
>
>
:
:
:
:
:
:
7
:
7
7
7
:
:
7
7
:
:
7
7
7
8
(
!
!
3
J
O
O
J
J
J
J
J
J
J
J
J
J
H
H
J
@
J
O
R
U
F
$
B
B
B
B
)
C
G
1
)
B
-
+
B
B
-
-
)
-
-
-
,
,
,
,
,
,
0
:
:
:
:
>
>
@
>
@
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
8
8
8
>
8
7
8
>
>
(
$
$
(
(
(
%
3
>
@
O
O
O
O
O
O
R
O
R
R
T
E
;
,
$
)
$
B
)
)
)
)
0
F
0
)
)
)
)
)
,
,
,
,
,
,
,
,
,
,
,
,
(
.
:
:
:
>
@
@
@
@
@
@
@
@
@
@
@
@
@
@
>
@
>
@
>
@
@
@
>
>
>
8
8
>
>
>
>
>
(
(
(
$
$
$
!
!
!
!
!
!
!
!
%
!
!
$
$
"
$
$
$
$
$
$
$
$
$
$
$
,
,
$
(
,
,
$
,
(
$
(
(
(
(
0
,
(
(
.
3
3
7
>
>
>
>
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
>
@
>
>
>
,
(
(
,
(
(
(
(
(
$
$
$
(
$
$
$
$
$
$
,
$
$
$
,
$
$
$
(
(
,
,
,
,
(
.
(
(
(
(
!
(
(
(
.
:
:
(
0
7
:
3
7
7
:
:
8
>
>
>
>
>
@
@
@
>
@
@
@
@
@
@
@
@
@
@
@
@
@
>
>
>
>
>
>
>
>
>
8
>
>
,
,
,
,
,
0
,
,
0
,
,
(
,
,
,
,
,
,
,
,
,
,
(
,
(
0
.
0
0
0
:
:
0
0
(
3
(
(
3
3
(
7
3
:
:
3
7
7
7
7
7
@
>
:
:
8
8
8
8
>
>
>
>
>
>
@
>
>
>
>
>
>
>
>
>
>
>
>
>
@
>
>
>
>
>
8
8
>
>
>
,
,
0
,
,
0
,
,
,
,
,
,
0
0
;
0
0
0
0
,
,
,
0
0
.
.
:
:
:
:
:
:
0
:
:
3
3
<
:
>
%
3
>
7
3
3
7
7
7
7
7
7
:
:
:
>
>
>
>
>
>
>
>
8
>
8
>
>
>
>
>
>
>
>
>
>
>
>
@
@
>
>
>
>
@
>
>
>
@
@
;
0
0
:
0
0
:
:
:
:
:
0
0
0
0
;
;
:
:
:
:
:
<
;
0
:
<
<
:
:
0
0
:
:
:
0
(
.
<
<
7
3
:
3
3
3
7
7
:
7
:
7
7
:
:
8
7
8
>
>
>
>
>
@
>
>
>
>
>
>
@
>
<
>
E
[
E
>
>
>
>
>
>
>
@
>
>
>
>
@
:
:
:
:
<
<
:
:
:
:
:
<
<
<
<
;
<
<
<
<
<
<
<
:
<
<
<
:
<
<
:
<
<
:
:
:
0
0
R
R
.
.
:
0
.
3
.
.
7
7
:
7
3
7
7
7
8
7
7
7
7
:
:
7
>
>
>
>
>
>
7
>
>
<
à
T
E
8
>
8
>
7
8
8
8
>
>
>
>
>
<
<
<
<
:
<
<
<
<
à
<
<
<
<
<
<
<
<
<
<
à
<
<
<
<
<
<
<
>
:
>
>
:
<
>
<
<
<
à
<
<
>
<
<
<
>
:
>
:
<
:
7
:
:
7
7
7
7
>
3
7
3
3
3
3
3
:
7
:
7
7
7
:
7
:
7
7
7
7
7
8
7
8
8
8
>
>
>
>
@
à
<
:
<
à
<
à
<
:
<
<
<
à
à
à
<
<
<
<
<
à
<
<
<
à
à
<
<
<
<
<
<
<
>
<
<
@
à
@
<
à
>
<
<
>
>
:
>
<
:
>
<
:
:
:
:
7
:
@
>
7
3
3
3
3
3
>
7
3
3
3
3
7
3
7
7
7
7
7
7
7
7
8
>
>
>
>
@
@
@
:
>
>
:
:
>
<
>
<
>
<
à
@
>
<
@
@
@
@
à
@
@
>
@
à
à
@
@
@
à
à
@
>
>
>
@
@
@
à
@
@
>
>
@
>
>
@
@
>
:
:
<
E
<
:
3
7
3
7
3
3
3
7
3
3
3
:
3
(
3
3
3
7
3
7
7
7
7
7
7
8
>
8
>
>
>
@
@
@
@
:
>
>
>
:
>
8
8
8
>
>
>
>
@
>
@
@
@
@
@
@
@
@
@
@
@
@
@
@
à
à
@
@
>
>
@
@
>
7
:
>
>
>
8
:
7
:
>
:
7
>
à
U
E
8
7
7
7
7
7
7
3
3
3
3
3
7
7
7
7
7
3
7
7
8
8
8
8
8
8
>
>
>
>
@
@
@
@
@
@
:
>
>
>
:
>
>
@
>
@
@
@
@
@
@
@
@
@
@
@
@
>
@
>
>
>
>
>
>
>
>
>
>
>
>
>
8
7
>
>
>
8
>
>
>
>
8
>
>
8
>
à
S
à
7
7
7
:
8
7
7
7
3
3
3
3
7
7
7
7
7
8
8
8
8
8
8
>
>
>
>
>
>
>
>
>
@
@
@
@
7
>
>
>
8
>
>
>
@
>
@
>
>
@
@
@
@
>
@
@
@
@
>
>
>
@
>
@
>
>
>
>
>
>
8
8
8
7
8
8
>
>
>
8
8
8
8
8
8
8
8
8
7
>
7
7
7
7
8
7
7
3
7
7
3
7
7
7
7
>
7
>
>
>
>
>
>
8
8
8
>
>
>
8
>
>
>
>
@
@
7
:
>
>
>
à
à
@
@
@
>
>
>
>
@
@
@
@
à
J
@
à
@
>
>
>
@
@
@
@
@
>
8
:
:
:
7
7
7
:
:
:
:
7
:
:
:
:
>
:
:
:
>
:
>
:
>
7
7
:
7
:
3
7
3
7
7
:
:
:
>
>
>
>
8
>
8
>
>
>
:
:
>
:
:
>
:
<
>
@
R
R
T
R
E
E
à
E
E
E
à
<
@
@
à
E
E
R
R
R
R
R
E
E
E
E
R
R
E
à
E
<
E
E
à
à
à
E
R
à
E
R
R
R
T
U
T
R
T
Y
U
U
Y
U
U
R
R
E
E
E
E
E
à
à
à
<
à
E
E
R
T
T
U
U
T
U
T
T
T
T
U
T
R
R
U
T
T
T
Y
U
(
!
!
!
!
%
%
(
3
7
7
7
(
.
(
(
(
%
%
%
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
(
(
(
%
%
(
(
(
(
(
(
.
.
.
3
3
(
(
(
(
(
(
(
(
(
.
.
0
.
(
(
(
(
%
!
!
!
!
%
!
!
!
%
7
7
7
3
7
7
7
>
:
:
>
:
:
:
:
>
>
:
:
:
7
3
7
>
7
3
7
3
3
3
%
%
(
%
(
(
%
(
!
%
%
%
%
%
%
%
(
%
(
(
%
(
%
(
(
0
(
%
(
(
(
(
(
(
(
(
(
(
3
3
3
(
3
3
3
3
3
.
.
(
(
.
3
(
(
%
(
(
(
3
>
>
>
@
>
>
>
8
8
>
>
>
>
>
>
>
:
>
:
:
>
:
7
:
>
:
(
3
0
(
(
(
!
%
%
%
%
%
(
%
(
(
(
(
(
(
(
(
(
(
0
:
(
(
3
3
%
%
%
(
(
(
(
%
(
(
(
3
3
(
(
(
(
(
(
(
(
3
3
(
3
(
(
(
3
(
(
(
(
(
>
>
>
>
>
>
@
:
:
7
7
7
7
0
0
0
0
.
.
.
.
(
.
.
.
(
(
.
(
(
(
(
(
!
$
$
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
3
(
(
3
(
(
(
(
3
(
7
0
:
:
7
3
(
(
(
%
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
!
!
!
(
(
$
$
$
!
(
(
$
$
!
(
(
(
(
(
(
!
(
.
(
(
(
(
(
0
0
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
3
(
(
(
(
0
(
0
.
(
(
(
(
(
!
(
(
(
.
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
$
(
(
(
(
(
(
(
(
(
(
(
(
0
0
(
0
0
(
(
(
(
(
.
(
.
.
(
(
(
(
(
(
(
(
(
(
(
(
0
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
.
(
.
(
(
(
(
(
(
(
(
(
(
0
(
.
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
,
(
(
(
(
,
(
(
(
(
(
(
(
(
:
(
(
(
(
(
(
,
(
(
,
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
.
.
%
.
(
(
.
(
(
(
(
%
%
(
(
(
3
(
3
.
(
.
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
.
(
(
(
(
(
(
(
(
(
(
(
(
,
(
,
,
,
,
,
,
,
,
,
0
Z
,
,
,
,
,
0
,
,
,
(
(
(
$
(
$
(
(
(
$
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
.
3
.
3
(
(
.
.
.
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
(
,
,
,
,
,
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
!
(
!
;
$
(
(
(
(
(
0
(
.
(
(
(
(
(
0
(
.
(
(
(
(
(
.
(
,
(
,
(
(
(
(
(
(
(
,
,
,
,
,
0
,
,
,
(
(
(
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
0
(
(
(
(
,
0
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
:
(
<
0
(
.
(
(
,
(
(
(
0
,
,
0
0
0
0
0
(
(
(
(
(
(
(
,
,
,
,
(
,
.
.
(
(
(
(
(
(
(
(
(
(
(
(
(
.
(
(
.
(
(
(
(
(
.
.
.
.
(
(
(
.
.
(
(
.
.
.
(
(
!
(
(
(
(
(
(
(
(
(
(
(
!
!
(
(
(
:
(
0
(
!
(
(
(
(
(
(
(
(
(
(
(
.
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
.
(
(
(
(
(
.
.
(
(
(
.
.
.
.
.
(
(
(
(
.
(
(
(
(
(
(
.
.
.
(
(
(
0
(
(
(
(
(
(
(
(
(
(
!
!
(
(
(
(
(
!
(
(
!
<
0
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
3
3
(
(
.
.
.
.
3
3
3
3
0
7
3
3
3
3
.
0
7
0
.
.
.
:
3
3
3
3
.
.
.
(
.
.
.
.
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
0
:
:
.
3
3
(
3
7
3
(
(
(
3
3
3
3
3
.
.
(
3
.
.
.
7
.
.
0
7
3
7
0
3
0
0
0
3
0
.
3
3
7
3
3
3
3
3
7
7
7
:
7
3
3
3
(
7
3
3
3
7
7
.
3
.
7
0
0
0
0
0
0
0
.
.
.
(
(
(
3
(
(
(
(
(
(
(
(
(
.
<
0
3
3
3
3
:
7
3
3
:
:
:
0
0
.
(
3
(
(
(
(
3
3
3
:
3
.
0
0
(
.
3
7
7
0
3
0
.
0
0
0
0
7
7
7
7
7
7
7
7
7
:
:
:
:
:
7
7
7
:
:
:
3
:
0
0
0
0
.
.
3
.
.
.
.
3
3
7
3
3
3
3
3
3
7
3
3
3
7
>
3
7
3
3
0
0
.
0
(
(
0
0
(
(
(
.
0
.
(
(
(
(
(
3
3
3
.
0
0
0
:
:
7
7
:
:
7
7
:
:
7
:
:
7
7
7
7
7
7
7
7
:
7
:
:
7
:
7
7
3
3
3
3
:
0
3
3
.
3
3
(
3
3
3
3
3
3
3
3
3
3
7
7
7
3
3
3
3
:
<
3
3
3
3
,
0
,
,
,
0
,
,
,
,
,
0
0
(
0
0
0
3
3
.
3
.
.
:
:
:
:
:
7
7
7
7
7
:
:
7
7
:
:
7
7
7
:
:
7
7
7
7
7
7
7
7
3
7
3
3
3
3
(
3
(
(
(
(
3
(
(
(
(
(
3
3
(
(
3
3
3
3
3
3
3
3
7
7
<
7
3
7
7
7
,
(
,
0
,
,
(
(
(
0
0
0
0
0
0
0
:
7
0
0
:
7
3
7
:
:
:
:
:
:
:
:
:
:
7
7
7
7
7
7
7
7
7
7
7
7
7
3
3
3
3
3
3
3
3
(
7
7
(
3
(
%
%
3
(
(
7
(
3
3
(
(
%
(
(
3
(
(
3
3
3
3
3
3
:
3
3
3
3
3
(
(
.
0
0
0
:
:
:
:
:
:
7
:
:
:
:
:
7
0
:
:
7
7
:
:
:
:
:
:
:
>
>
>
>
:
>
:
:
8
8
8
7
:
8
8
8
7
7
3
3
3
3
3
3
(
3
3
(
3
3
7
7
3
7
3
3
3
3
7
3
3
3
3
3
3
3
3
3
(
3
3
3
3
3
3
3
3
3
3
.
.
.
:
:
:
:
7
7
7
7
7
7
7
7
7
7
7
7
7
:
:
:
:
:
>
>
>
>
>
>
>
>
>
>
>
>
>
8
>
>
8
8
7
>
>
7
7
7
7
7
7
7
7
7
3
7
7
7
3
7
7
7
7
3
3
3
3
3
3
3
3
3
3
3
3
(
3
3
(
3
3
3
:
(
3
3
3
3
3
7
7
7
7
:
:
:
>
:
7
:
:
:
7
:
:
:
:
7
:
:
:
:
>
>
>
>
>
>
>
>
>
>
8
8
8
8
7
7
7
7
7
3
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
3
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
>
3
3
3
3
3
3
7
7
7
:
7
:
:
:
>
:
>
:
:
7
:
:
:
7
:
7
7
7
7
7
7
:
:
7
7
7
7
7
7
7
7
7
7
7
7
7
3
2
8
8
3
7
7
7
7
7
3
3
7
3
3
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
(
3
3
3
3
3
(
3
3
3
3
3
(
3
3
3
3
3
7
7
7
3
7
3
7
7
7
:
:
:
:
>
7
3
3
3
3
7
3
3
3
3
3
7
7
3
7
:
>
7
7
7
7
3
3
3
7
3
2
2
3
2
3
3
3
3
3
3
3
3
2
2
3
3
3
7
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
>
(
3
3
3
3
3
3
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
3
3
7
7
7
7
3
3
3
3
3
3
3
3
7
3
3
7
2
3
3
2
2
3
2
7
3
2
3
2
2
2
3
3
3
2
3
3
3
3
3
3
3
3
7
7
7
7
7
7
7
3
3
3
7
7
7
3
7
3
3
3
3
3
3
7
3
@
3
3
3
3
3
3
7
7
>
:
7
7
3
3
7
3
3
3
3
7
7
7
3
7
3
3
3
3
%
3
7
7
3
3
3
3
3
3
3
3
3
3
3
2
2
3
3
3
3
3
3
3
3
3
2
2
8
3
3
7
7
7
7
7
7
7
7
7
7
7
3
3
3
7
7
7
7
7
3
7
7
7
7
7
7
7
7
3
7
7
3
7
7
7
7
7
7
!
"
#
$
!
"
#
"
!
"
#
"
$# %
" &!'# ( &! %
)
" &!'# ( %
*
$# %'
*
+
, !( &! %
" &!'#
)
$# ( &! %
*
-
'# ( &! %
)
.$#
)
$
&
, ! ( #
%
+
, !( %
-
'# ( %
) )
'
( &! %
$
, !( &! %
' '
( &! %
*
/#& ,
( &! %
*)*
$
, !( %
*
$ , , ! ( #
%
, !( &!#
*
+
, !
$
&
, ! ( %
#, !( %
$
&
, ! ( &! %
$ , , ! ( &! %
)
)
)
$# ( %
+
#$#
*
$
&
, ! (
)
#, !( #
-
'# ( #
*
(
)
$ , '
(
$ , , ! ( %
)
$ , '
( #
*
0
% ,
( #
1 #
#
' , (
$ ,
2
)
$
&
, ! ( #
*
2
!,
( #
3
,
( &! #
+
#, !
$ , , ! (
)
2
!,
( &!#
)
#
&
2
!
*
$
&
, ! ( &! #
*
+
#, !( &!#
*
1 #
#
' , ( #
'
( #
*
4
( #
&!#
**
3#
( %
*
$ '! '# ( #
& #
5 6 4
5 6 4
*
)
)
#
#, ! ( %
4
'
,
.
'
'
,
%
7
& 8
.
'#!
8
.
,
%
&
&
#
,
8
,
'
.
'#
+
,
+
#
9
.
%
.! ,
: 5;<"
35"5 7 +/ 6
6<"
#
# ,
&