v
w
x
y
z
{
|
!
&
/
}
"
.
~
#
3
$
)
%
2
0
x
&
)
'
y
x
#
$
$
(
(
)
w
)
1
*
,
+
+
,
|
,
-
1
%
,
)
y
.
+
)
4
$
/
%
&
,
1
'
,
x
0
$
&
1
)
,
$
2
'
0
)
)
1
$
&
y
,
,
0
0
)
w
#
$
$
$
2
)
+
&
5
x
)
|
/
y
)
/
y
$
(
)
7
8
8
)
L
0
1
,
0
y
)
3
(
( 6
%
)
)
&
-
3
(
y
#
(
)
y
7
,
.
0
#
/
#
K
#
+
3
&
,
1
)
/
1
*
#
+
+
+
#
.
)
)
$
$
'
,
'
#
(
#
+
,
/
7
%
(
,
,
&
)
$
)
0
4
/
(
1
%
)
#
)
-
.
)
$
/
#
*
)
#
0
(
(
)
0
)
0
+
#
)
1
$
,
&
+
/
%
*
#
)
+
(
)
)
$
)
$
!
9
C :
>
?
@
C
D
D
Z
F
@
Z
D
>
D
@
[
\
D
[
:
F
" ;
<
=
"
A
B
!
)
-
)
/
*
#
(
)
0
.
'
3
)
$
%
#
E
)
+
4
#
(
#
D
.
'
#
$
&
%
&
-
#
!
@
"
,
'
+
)
$
)
/
%
\
)
+
(
)
/
,
/
O
,
&
$
1
,
0
7
)
/
%
+
,
+
5
)
/
-
&
*
#
+
)
0
@
.
A
!
G
0
&
.
'
3
)
$
%
#
$
)
(
)
-
)
/
*
,
+
5
)
0
'
+
&
.
)
+
(
4
,
(
)
&
$
.
#
(
4
,
(
)
$
3
'
3
2
0
&
1
,
1
&
M
/
)
/
)
0
]
#
0
)
%
4
/
N
&
1
&
,
0
(
)
0
F
0
'
)
+
4
#
(
#
&
.
'
#
$
&
%
&
-
#
,
+
)
H
!
G
0
'
)
+
4
#
(
#
&
.
#
'
#
$
&
%
&
-
#
1
#
&
/
1
&
(
)
1
#
/
)
0
,
I
#
/
,
%
3
+
,
0
/
)
+
#
#
(
#
$
J
)
1
J
#
$
/
1
7
,
1
%
#
$
E
/
)
*
#
1
&
#
$
K
3
)
(
)
2
)
/
$
(
&
^
"
&
&
,
E
$
)
+
5
(
)
,
'
0
&
1
,
1
&
M
/
,
'
,
+
%
&
+
(
)
0
(
4
,
A
(
)
)
H
6
A
8
7
'
)
+
.
,
/
)
1
&
)
/
(
#
)
/
-
&
*
#
+
J
,
$
%
,
$
3
! .
!
-
!
)
N
&
_
1
,
`
1
&
a
M
/
b
#
c
(
b
)
d
+
#
c
*
e
,
f
1
&
g
M
h
/
)
c
R
i
'
b
+
)
j
$
,
!
k
a
_
^
l
l
m
l
n
+
>
#
2
L
)
%
#
(
)
(
)
1
0
,
+
,
1
&
M
/
#
1
#
.
3
/
&
1
,
1
&
M
/
,
/
%
)
)
0
,
%
,
$
%
+
#
:
F
D
>
:
>
D
o
[
F
Z
"
;
?
F
?
Z
G
:
G
D
<
:
;
p
D
/
&
.
#
.
'
2
3
&
)
0
$
&
%
,
+
#
&
&
#
%
/
)
.
/
)
(
(
+
&
5
,
%
/
,
)
N
.
)
)
1
/
%
%
&
)
-
&
'
(
#
,
$
(
%
)
)
+
&
/
#
)
+
0
,
(
0
)
-
.
)
#
/
.
*
)
#
/
(
%
)
#
)
)
$
/
%
K
)
3
)
q
F
Z
G
'
+
&
#
/
(
$
3
1
+
O
&
1
'
1
,
&
/
#
)
/
N
)
$
)
1
1
,
%
%
#
$
,
$
%
1
+
,
,
0
%
)
,
$
$
+
%
)
+
$
,
0
3
0
)
%
$
,
!
/
"
%
,
)
$
)
(
N
)
0
)
1
#
%
$
&
'
-
+
&
#
(
,
1
)
(
(
(
&
)
.
&
0
)
/
,
%
;
#
@
\
Z
;
)
-
,
0
#
+
,
1
&
M
/
1
#
0
)
1
%
&
-
,
E
(
)
(
)
%
)
+
.
&
/
,
1
&
M
/
(
)
0
-
,
0
#
%
,
$
%
+
,
0
(
)
0
#
$
2
&
)
/
)
$
&
/
.
3
)
2
0
)
$
(
)
1
,
+
,
1
%
)
+
4
$
%
&
1
,
D
'
)
1
&
,
0
)
$
1
#
&
/
1
&
(
&
+
5
1
#
/
0
C
q
,
'
+
)
-
&
$
%
,
)
/
0
,
$
/
#
+
.
[
:
)
*
3
0
,
(
#
+
,
$
(
)
[
>
:
[
Z
<
?
6
Z
r
;
<
D
=
>
,
A
s
:
\
D
@
Z
Z
>
:
?
;
G
&
0
,
"
K
3
%
,
$
%
+
#
/
.
#
2
&
0
&
,
+
&
#
)
0
#
$
,
&
1
A
C
@
:
"
:
C
;
<
]
;
>
D
G
D
G
<
C
:
"
C
@
[
o
q
D
>
:
Z
t
G
Z
!
!
A
P
!
Q
)
$
%
&
M
>
<
?
@
=
"
A
u
/
(
,
1
&
M
/
E
+
)
1
,
3
(
,
1
&
M
/
7
,
$
4
1
#
.
#
0
,
+
)
-
&
$
&
M
%
#
$
(
&
1
%
,
(
#
$
)
/
-
4
,
(
)
*
)
$
%
&
M
/
%
+
&
2
3
%
,
+
&
0
G
R
1
.
#
:
!
E
3
/
%
,
.
&
)
/
%
#
(
)
+
3
1
,
$
7
)
/
-
&
+
%
3
(
(
)
/
0
(
6
@
=
0
!
:
Q
@
:
,
6
$
G
"
:
<
D
;
;
6
"
?
:
:
!
:
G
+
6
G
F
>
>
@
"
G
$
A
$
D
)
"
G
;
,
:
+
@
1
D
;
$
F
(
:
G
$
,
(
,
N
,
1
3
0
%
,
(
)
$
%
,
2
0
)
1
&
(
,
)
/
0
#
$
,
+
%
4
1
3
0
#
$
A
8
E
A
T
(
)
0
;
)
,
0
)
C
)
)
$
%
)
&
.
'
3
)
$
%
#
7
$
)
+
5
/
1
#
.
'
)
%
)
/
1
&
,
)
R
1
0
3
$
&
-
,
(
)
)
$
%
1
+
)
%
#
"
)
*
&
$
0
,
%
&
-
#
H
U
H
6
6
V
7
(
)
8
(
)
.
,
+
O
#
7
'
#
+
)
0
K
3
)
)
:
$
E
3
/
%
,
.
&
)
/
%
#
7
+
)
,
0
&
O
5
/
(
#
$
)
1
#
/
N
#
+
.
)
,
0
#
(
&
$
'
3
)
$
%
)
,
'
+
3
)
2
,
)
0
%
)
R
%
#
;
)
N
3
/
(
&
(
#
(
)
0
,
"
)
E
;
)
*
3
0
,
(
#
+
,
#
C
(
)
/
0
#
$
,
+
%
4
1
3
0
#
$
S
T
E
S
S
(
)
0
;
)
,
0
)
1
+
)
%
#
"
)
*
&
$
0
,
%
&
-
)
U
H
6
6
V
7
(
)
8
(
)
.
,
+
O
#
7
'
#
+
)
0
K
3
)
$
)
,
'
+
3
)
2
,
)
0
<
)
0
,
$
W
,
1
&
)
/
(
,
$
"
#
1
,
0
)
$
E
(
)
1
#
/
N
#
+
.
&
R
%
&
$
'
3
)
$
%
#
)
/
0
#
$
,
+
%
4
1
3
0
#
$
S
B
,
P
A
7
,
.
2
#
D
)
N
3
/
(
&
(
#
(
)
0
,
"
)
E
;
)
*
3
0
,
(
#
+
,
(
)
0
,
$
W
,
1
&
)
/
(
,
)
0
#
1
,
0
)
$
(
&
1
/
1
#
0
/
3
0
$
&
#
-
)
,
.
&
$
.
,
)
$
%
,
2
0
)
1
)
)
7
:
0
.
'
3
)
$
%
#
$
#
2
+
)
1
%
&
-
&
(
,
(
)
$
$
G
"
,
$
#
(
;
(
#
(
H
1
#
/
M
.
&
1
,
$
K
3
)
$
)
+
)
*
3
0
,
'
#
+
0
#
$
,
+
%
4
1
3
0
#
$
.
)
/
1
&
#
/
,
(
#
$
7
!
C
'
#
+
)
0
;
!
!
"
)
*
&
$
0
,
%
&
-
#
A
A
S
8
U
A
P
P
6
7
(
)
H
B
(
)
$
)
'
%
&
)
.
2
+
)
C
:
>
?
@
E
;
<
=
"
H
6
!
;
)
-
&
$
&
M
;
"
)
*
&
$
0
,
%
&
-
#
A
H
8
P
U
A
P
P
A
7
(
)
0
H
(
)
,
*
#
$
%
#
E
'
#
+
/
@
0
>
,
'
+
)
$
)
/
.
'
)
%
)
,
0
E
3
/
%
,
.
&
)
/
%
#
0
,
+
)
-
&
$
&
M
/
(
)
0
#
$
,
1
%
#
>
;
1
(
+
(
)
/
,
/
O
,
%
)
,
(
1
#
#
$
/
)
N
#
/
-
+
4
.
&
,
(
(
)
,
*
(
)
1
$
#
%
&
/
M
/
)
%
0
%
+
&
)
2
R
3
%
%
,
#
+
+
&
)
,
(
N
3
)
/
)
(
&
$
%
(
)
&
#
.
(
'
)
3
0
)
$
,
%
"
#
)
<
?
@
=
"
H
u
7
E
D
G
;
)
*
3
0
,
(
#
+
,
(
)
0
,
$
W
,
1
&
)
/
(
,
$
"
#
1
,
0
)
$
:
>
?
+
&
<
=
"
H
A
!
;
X
*
&
.
)
/
(
)
&
/
*
+
)
$
$
G
0
'
)
+
4
#
(
#
(
)
1
#
2
+
#
'
,
+
,
-
,
0
#
+
%
0
)
Y
1
2
%
0
&
&
-
1
,
,
.
)
.
)
$
/
#
%
&
N
&
1
,
(
#
)
/
%
/
%
)
$
)
)
(
)
%
)
+
.
&
/
,
+
5
1
,
(
,
,
I
$
0
&
K
3
&
(
,
%
&
$
N
)
1
J
)
&
+
$
)
%
1
#
%
$
#
#
(
2
+
)
1
)
,
1
+
5
1
%
%
&
)
-
+
&
+
(
,
)
,
(
0
)
7
$
1
G
3
1
E
#
#
/
J
M
)
1
.
J
&
#
1
&
,
$
.
)
'
$
#
/
3
&
/
2
0
)
,
$
,
)
/
)
)
#
E
$
)
,
/
3
/
1
&
%
L
&
$
)
-
%
&
&
%
+
(
3
&
O
,
(
,
(
#
'
/
)
$
#
#
)
+
/
.
)
0
'
.
#
)
+
)
/
)
0
$
+
#
,
1
+
#
&
)
,
,
L
0
0
)
)
+
(
$
1
)
7
&
1
%
'
&
)
+
#
+
#
)
.
N
/
&
)
$
%
/
,
&
)
#
+
(
/
+
,
&
%
#
0
#
+
)
&
E
$
#
/
$
#
,
)
,
J
+
1
,
0
%
&
0
4
#
$
/
)
%
&
,
/
1
0
,
7
#
$
/
7
#
,
+
$
'
)
1
&
N
&
1
,
(
,
$
)
/
0
,
$
%
,
+
&
N
,
$
(
)
0
&
.
'
3
)
$
%
#
!
5
!
1
&
#
/
)
$
(
)
&
/
*
+
)
$
#
(
&
+
)
1
%
#
(
)
2
)
/
$
)
1
/
0
#
$
'
)
+
4
#
(
#
$
N
&
L
,
(
#
$
'
#
+
)
0
;
)
*
0
,
.
)
,
%
(
&
-
)
&
%
(
,
)
+
.
(
&
)
/
.
,
1
'
+
&
)
M
$
/
,
(
+
&
)
,
0
0
7
#
K
,
$
3
4
)
1
J
#
,
.
(
#
)
0
)
#
/
$
%
$
)
/
3
(
'
3
)
+
)
$
$
%
)
1
#
$
#
.
(
#
)
/
#
+
$
$
#
1
"
,
3
(
$
,
"
'
#
1
,
) #
'
%
5
)
$ !
.
3
#
(
A
2
@
)
;
:
0
!
%
1
!
$
:
&
)
:
#
(
%
/
%
3
L
)
1
&
M
/
$
)
+
)
,
0
&
O
,
+
5
(
)
1
#
/
N
#
+
.
&
(
,
(
1
#
/
0
#
)
$
%
,
2
0
)
1
&
(
#
#
C
)
Q
)
/
)
+
,
0
(
)
;
)
1
,
3
(
,
1
&
M
/
/
H
K
<
3
)
+
0
,
,
/
(
$
1
)
3
3
(
+
+
,
&
(
$
#
)
$
J
0
,
#
E
$
,
'
$
)
,
+
%
4
&
0
#
$
,
+
%
$
!
S
P
,
B
H
(
)
0
;
)
,
0
)
1
+
)
%
#
"
)
*
&
$
0
,
%
&
-
#
!
#
$
(
N
)
#
1
$
J
#
(
)
7
'
$
)
,
&
*
/
&
#
1
-
&
,
#
+
0
5
3
)
/
0
%
'
,
+
)
&
+
#
4
$
#
(
&
/
U
#
;
H
"
#
)
6
1
N
6
3
V
,
/
7
0
(
)
(
$
&
!
(
#
)
8
(
(
)
)
0
.
,
"
,
+
)
O
E
#
;
7
'
)
#
*
+
3
)
0
0
,
K
(
#
3
+
)
,
$
)
(
,
)
'
0
+
,
3
$
)
W
2
,
,
)
1
&
0
)
%
/
)
(
R
,
%
#
$
_
`
`
a
b
c
$
!
"
%
d
e
f
g
h
i
j
k
l
m
l
n
e
o
f
e
n
p
q
d
r
l
i
m
l
n
o
,
-
.
&
/
0
s
n
t
p
n
e
u
n
t
v
w
x
u
f
q
d
y
z
{
|
e
}
i
f
t
_
a
o
f
o
l
m
l
f
u
~
q
f
o
f
_
y
b
'
#
(
)
* 0
0
+
f
1
0
/
-
2
,
3
0
4
5
6
7
8
0
,
-
2
*
,
-
&
:
2
D
4
,
0
2
>
5
@
A
6
:
5
/
0
5
/
-
,
6
2
2
,
,
3
7
0
C
0
D
/
,
4
0
5
>
H
2
:
,
/
3
X
0
:
5
0
/
F
/
-
0
2
,
3
-
5
2
A
:
,
>
,
5
8
<
/
,
;
A
@
4
:
2
3
,
2
,
9
>
2
,
-
0
:
3
2
,
?
/
-
0
A
@
:
6
0
/
-
0
>
2
/
I
2
/
3
2
,
3
0
4
+
,
-
:
3
2
;
3
0
4
:
,
$
2
6
8
/
5
3
:
3
0
,
8
-
<
/
2
6
:
,
2
3
0
4
:
,
0
/
-
5
3
:
3
0
,
4
2
>
:
4
0
,
;
$
:
*
+
4
+
,
-
:
3
2
;
4
:
,
2
6
8
/
5
3
:
3
0
,
8
-
<
/
2
6
:
,
=
4
:
,
2
7
2
@
I
8
/
3
:
>
5
2
/
0
,
3
0
>
4
:
@
:
3
:
,
D
0
/
^
I
5
>
:
,
2
3
0
8
-
5
4
5
3
:
3
'
0
/
-
5
3
:
3
0
,
4
2
>
:
4
0
,
;
:
,
?
>
2
6
2
4
2
,
@
A
:
/
5
,
6
2
,
:
8
-
<
/
2
6
2
,
7
3
0
4
+
,
-
:
3
2
=
4
:
,
0
/
-
5
3
:
3
0
,
3
0
3
0
@
0
>
B
2
7
C
D
4
5
>
2
3
C
D
4
5
>
:
;
=
4
2
,
0
,
-
:
D
4
0
>
5
6
5
0
/
-
2
,
3
0
0
/
,
0
H
:
/
X
:
0
/
-
2
3
2
,
0
,
8
,
A
@
:
3
2
,
G
8
0
;
>
:
@
0
>
5
0
/
3
2
3
0
.
/
5
6
2
3
0
4
8
>
@
2
;
0
,
-
8
F
5
0
@
0
/
$
:
/
.
4
2
A
2
>
:
@
.
>
-
0
@
3
0
4
:
,
2
6
8
/
5
3
:
3
0
,
8
-
<
/
2
6
:
,
=
0
3
0
4
:
,
0
/
-
5
3
:
3
0
,
4
2
>
:
4
0
,
/
@
:
D
*
,
&
2
,
,
8
E
0
-
2
,
7
:
,
5
F
2
,
G
8
0
5
/
5
>
5
0
/
0
4
0
E
0
@
>
5
>
5
2
3
0
,
@
8
-
7
5
0
F
@
5
?
3
:
2
3
3
0
2
/
,
-
5
0
@
6
@
7
5
-
2
2
,
@
5
5
-
2
5
0
F
,
2
7
:
,
H
3
2
4
0
;
0
3
,
8
-
@
0
:
5
/
-
6
0
4
7
2
8
,
0
3
,
-
2
,
2
7
0
@
5
/
6
0
G
8
@
0
,
:
@
@
2
4
4
0
4
:
6
5
,
6
:
,
-
2
,
0
I
0
>
-
2
,
;
/
,
4
5
/
5
>
5
2
3
0
4
0
E
0
,
>
5
-
5
-
,
6
8
4
:
:
@
,
5
3
0
:
B
3
:
;
=
>
5
:
@
3
5
>
8
0
/
-
@
0
2
-
@
2
,
,
8
/
7
0
>
,
,
8
-
0
>
5
:
2
/
2
@
:
,
,
3
@
/
-
D
3
5
3
0
@
:
@
.
G
8
0
,
0
B
:
7
@
2
3
8
>
5
3
:
7
2
@
-
:
>
5
<
/
3
0
@
2
>
2
:
0
8
/
:
:
>
-
5
F
5
3
:
3
>
8
:
/
3
2
4
&
2
,
,
5
A
8
5
0
/
-
4
5
,
4
:
;
6
0
:
3
G
2
8
:
0
,
/
0
-
0
0
@
/
-
5
0
2
@
/
6
3
0
0
@
/
.
-
G
0
D
8
0
:
>
E
2
2
2
0
/
4
2
,
>
:
,
2
,
3
0
I
8
,
5
<
/
;
/
0
>
,
-
8
>
@
@
5
,
:
,
7
0
@
,
2
/
:
:
,
,
I
0
,
3
0
:
>
-
5
F
5
3
:
3
2
,
,
8
E
0
-
2
,
7
:
,
?
,
,
5
:
,
,
2
>
5
0
3
:
3
0
,
>
8
5
F
5
M
*
N
3
0
4
:
&
0
=
M
O
E
>
0
-
:
2
F
2
,
,
5
P
@
5
D
8
-
:
@
5
:
;
G
8
0
-
4
Q
0
0
@
-
2
0
3
8
>
:
-
5
F
2
;
5
/
>
4
8
,
2
,
5
I
:
>
5
4
5
-
:
,
0
/
2
2
,
,
4
,
5
0
D
@
@
F
2
5
,
>
5
2
2
:
,
3
@
-
0
?
>
8
6
4
0
2
3
,
5
3
:
0
7
0
0
/
,
,
5
>
@
<
5
/
-
2
@
2
5
5
2
/
2
-
0
@
4
/
0
:
,
3
2
0
7
6
5
2
0
@
/
-
0
2
1
4
>
2
,
0
7
7
@
>
2
5
3
<
8
/
>
-
F
2
0
,
3
/
3
0
4
:
2
/
,
0
-
:
4
/
4
0
0
@
0
4
,
6
3
5
0
3
5
,
>
6
:
2
3
2
,
,
7
:
,
5
F
0
A
6
=
(
:
7
4
;
/
0
5
/
/
,
8
0
-
5
H
4
5
:
3
/
:
X
:
3
;
7
:
,
@
5
:
0
6
/
5
7
/
@
A
0
C
G
/
8
7
:
0
@
-
0
5
>
4
8
5
4
6
:
7
@
2
2
-
@
0
@
-
0
>
3
0
@
0
:
3
7
0
5
@
>
,
B
2
:
/
:
;
-
5
:
/
0
,
;
0
2
1
:
>
4
4
,
8
,
2
,
5
-
F
0
:
6
/
5
0
6
/
5
-
0
0
/
;
-
:
4
2
:
3
:
0
3
4
G
0
8
,
-
5
:
,
D
5
>
4
5
0
<
>
/
5
3
6
0
5
6
0
:
/
-
-
2
0
@
5
:
,
*
*
&
5
:
>
,
2
,
:
;
,
7
2
,
>
?
5
G
:
8
>
5
5
>
2
/
2
0
,
,
=
=
,
I
0
/
8
,
/
2
3
@
:
5
:
>
4
5
0
2
,
/
0
;
,
,
5
3
/
0
.
3
/
5
5
,
6
6
5
2
3
/
8
0
5
4
3
8
2
>
,
@
2
;
2
@
2
,
,
4
5
:
,
,
-
0
:
>
/
-
>
5
5
:
F
5
4
3
0
:
3
,
0
,
=
3
3
0
0
>
0
:
@
6
.
7
>
4
-
0
0
@
2
7
G
0
8
3
:
0
A
7
<
:
A
@
5
:
>
2
4
;
:
>
0
5
0
/
/
,
-
0
?
H
I
5
:
>
2
/
;
X
:
;
9
3
8
0
>
:
:
4
5
>
>
5
0
<
/
/
;
;
:
@
8
0
B
/
:
G
D
8
5
0
4
F
5
-
0
:
>
/
5
3
<
:
/
/
=
4
-
2
,
8
7
-
@
0
2
4
:
3
3
8
>
0
-
6
2
,
5
3
/
0
8
4
,
2
F
,
.
-
4
:
4
5
3
4
2
0
@
,
0
3
8
3
5
>
:
3
2
,
:
3
5
>
B
2
,
I
5
/
0
,
;
,
5
0
6
7
@
0
G
8
0
0
4
5
6
7
2
@
-
0
0
,
3
0
L
4
,
R
:
*
3
0
R
/
/
4
5
,
,
6
,
8
0
,
-
2
,
2
D
@
0
2
>
5
0
3
:
3
0
,
;
:
,
0
/
-
5
3
:
3
0
,
3
0
4
:
@
-
?
>
8
4
5
0
S
T
3
0
3
5
>
5
0
6
D
@
0
;
U
0
/
0
/
5
6
7
2
@
-
0
/
0
-
2
3
0
4
:
>
5
I
@
@
:
:
>
B
:
F
0
/
-
:
;
,
5
/
8
-
5
4
5
3
:
3
7
:
@
:
/
5
/
A
C
/
7
:
@
-
5
>
8
4
:
@
2
2
0
@
>
0
@
:
7
0
@
,
2
/
:
;
,
0
3
0
,
-
5
/
0
0
1
>
4
8
,
5
F
:
6
0
/
-
0
:
4
:
4
:
"
>
;
0
5
?
-
(
5
/
3
4
>
*
K
&
/
;
<
3
J
6
/
8
0
B
:
3
@
@
&
2
:
@
5
>
-
0
0
J
>
:
7
*
8
0
G
4
5
/
:
>
0
2
I
2
,
/
:
I
0
4
:
8
-
0
7
6
3
*
2
@
:
-
:
,
,
0
/
0
F
,
0
,
0
:
0
6
8
2
0
3
5
,
0
=
>
A
*
7
:
^
3
3
G
8
5
,
5
>
5
<
/
3
0
6
:
-
0
@
5
:
,
7
@
5
6
:
,
2
:
4
,
2
,
-
0
/
5
6
5
0
/
-
2
3
0
4
0
0
,
-
:
D
4
0
>
5
6
5
0
/
-
2
*
V
/
0
4
A
:
2
>
>
5
I
5
@
2
,
:
5
3
/
I
0
0
/
@
0
5
A
2
@
2
>
:
5
S
2
,
*
>
R
R
2
R
*
6
R
7
R
@
R
0
3
/
3
0
0
0
@
8
.
4
@
2
2
,
,
5
5
6
6
7
7
2
2
@
-
@
0
-
0
,
3
3
0
0
4
:
$
A
F
0
>
/
2
-
@
:
@
3
0
,
0
4
7
2
2
,
/
7
3
5
@
0
2
/
3
-
8
0
>
,
-
2
:
,
4
=
:
3
,
0
:
4
>
-
5
:
7
F
5
@
3
0
,
:
-
3
:
0
>
5
,
<
2
/
@
3
3
5
0
/
,
:
@
0
5
@
F
:
5
,
>
5
3
2
*
0
4
2
>
5
0
3
:
3
3
0
3
8
>
5
3
:
,
4
:
,
D
2
/
5
I
5
>
:
>
5
2
/
0
,
=
3
0
6
.
0
3
8
>
>
5
2
/
0
,
,
2
D
@
0
4
:
,
F
0
/
-
:
,
;
:
,
?
>
2
6
2
0
4
5
6
7
8
0
,
-
2
@
D
0
@
4
0
:
0
>
5
4
2
F
:
/
:
4
3
2
@
2
:
,
H
>
:
2
3
5
/
3
4
2
:
=
2
6
0
-
/
@
2
>
5
,
2
5
/
6
7
:
3
8
:
0
>
,
5
-
I
2
@
,
:
3
3
5
@
0
0
>
/
-
0
:
A
6
2
0
>
5
/
-
2
8
X
!
2
E
:
+
,
7
:
H
2
4
:
*
*
&
2
,
,
8
E
0
-
2
,
7
:
,
5
F
2
,
:
4
2
,
G
8
0
4
0
,
,
0
:
3
0
:
7
4
5
>
:
>
5
<
/
:
0
1
0
/
>
5
<
/
0
/
F
5
@
-
8
3
3
0
-
@
:
-
:
3
2
,
2
>
2
/
F
0
/
5
2
,
2
5
,
@
,
4
@
:
:
B
,
&
,
,
/
-
0
@
/
:
>
5
2
/
:
4
0
,
*
0
W
$
!
"
%
'
#
&
N
)
*
K
+
/
>
8
:
/
-
2
:
4
2
,
>
2
/
-
@
5
D
8
=
0
/
-
0
,
7
2
@
0
4
6
7
8
0
,
-
2
L
2
,
2
D
@
0
4
:
!
0
/
-
:
3
0
/
2
!
0
,
5
3
0
/
-
0
,
;
4
:
0
1
0
/
>
5
<
/
,
<
4
I
:
4
>
:
/
X
:
@
.
:
4
2
,
G
8
0
2
7
0
@
0
/
0
/
+
,
7
:
H
:
6
0
3
5
:
/
-
,
-
:
D
4
0
>
5
6
5
0
/
-
2
7
0
@
6
:
/
0
/
-
0
;
,
5
0
6
7
@
0
G
8
0
-
0
/
A
:
/
?
,
6
7
2
@
-
0
/
0
-
2
3
0
4
:
>
5
I
@
:
3
0
/
0
A
2
>
5
2
,
5
/
I
0
@
5
2
@
:
S
*
R
R
8
R
*
R
-
0
0
8
@
2
,
R
&
0
:
,
+
/
-
5
3
:
3
0
,
A
0
,
>
:
?
>
,
8
2
4
E
2
4
:
-
2
@
:
,
3
0
4
,
7
:
,
5
F
2
,
3
0
0
,
-
0
5
6
7
8
0
,
-
2
4
:
,
7
0
@
,
2
/
:
,
@
M
?
*
3
5
N
>
3
:
,
0
4
=
:
4
&
:
,
0
0
=
/
M
-
O
P
5
3
Q
:
R
3
R
0
(
,
;
:
3
G
0
8
S
0
T
,
3
0
0
@
3
0
5
I
>
5
5
0
0
@
0
6
0
D
@
4
0
;
0
/
0
@
:
4
"
@
5
D
8
-
:
@
5
:
;
,
5
0
6
7
@
0
G
8
0
@
0
:
4
5
>
0
/
0
/
-
0
@
@
5
-
2
@
5
2
:
>
4
5
2
B
/
0
:
>
4
B
>
2
8
5
:
4
8
-
8
:
4
5
3
:
3
0
,
3
0
A
8
@
5
3
:
3
2
>
5
:
G
@
0
F
5
,
5
<
!
/
7
8
2
5
/
0
5
@
D
:
4
3
0
0
4
:
,
:
>
-
5
F
5
3
:
3
0
,
G
8
0
2
@
5
A
5
/
0
/
*
4
L
0
6
L
:
Z
,
2
8
(
$
Y
=
-
*
L
*
E
R
0
3
8
/
/
3
5
@
U
5
,
0
:
0
/
2
2
>
5
:
4
@
0
A
8
4
:
3
:
,
0
"
%
'
#
&
M
)
/
'
4
:
&
0
=
(
R
P
S
[
[
M
;
3
0
O
3
0
/
2
F
5
0
6
D
@
0
;
3
0
@
3
0
/
:
>
5
<
/
& L
L
=
8
7
0
@
F
5
,
5
<
/
3
0
4
2
0
A
8
@
2
,
@
5
F
:
3
2
,
'
;
=
0
/
0
4
-
0
1
-
0
I
8
/
3
5
3
2
3
0
4
:
&
0
=
3
>
8
2
-
:
-
@
5
D
8
-
:
@
5
:
,
0
@
.
4
:
@
0
,
8
4
-
:
/
-
0
3
0
:
7
4
5
>
:
@
4
:
,
2
L
-
@
:
Z
,
0
@
3
0
/
:
>
5
<
/
=
8
7
0
@
F
5
,
5
<
/
3
:
@
5
I
:
,
3
0
4
5
6
7
8
0
,
-
2
;
3
0
:
>
8
0
@
3
2
>
2
/
4
2
,
7
@
0
>
0
7
-
2
,
0
\
L
Z
\
>
3
4
2
0
,
]
0
P
R
A
R
8
N
@
2
3
,
0
@
Q
N
5
F
3
:
0
3
2
2
,
>
7
-
:
8
D
@
>
@
5
0
:
4
3
6
0
0
Q
/
R
-
0
R
3
N
0
*
@
2
A
:
3
2
7
2
@
!
2
/
-
0
/
5
3
2
,
0
/
0
4
!
0
:
4
0
>
@
0
-
2
&
0
A
5
,
4
:
-
5
F
2
Q
P
Q
R
R
N
=
&
0
/
4
:
,
3
5
,
7
2
,
5
>
5
2
/
0
,
G
8
0
4
:
>
2
6
7
4
0
6
0
/
-
0
/
=
3
0
,
:
@
@
2
4
4
0
/
;
a
b
c
d
e
f
g
h
i
j
k
j
l
c
m
d
c
l
n
o
b
p
j
g
k
j
l
m
d
q
l
r
n
l
c
s
l
r
t
u
v
s
d
o
b
w
x
y
z
c
{
g
d
r
|
}
m
d
m
j
k
j
d
s
~
o
d
m
d
|
w
|
}
5
!
$
"
#
!
$
%
8
$
#
&
!
1
&
'
(
(
(
'
)
$
+
"
'
*
!
"
$
,
#
+
'
"
(
*
$
$
,
!
"
$
7
$
*
!
"
&
$
*
(
)
$
(
$
-
+
*
)
!
1
(
/
$
$
&
#
'
*
"
-
.
'
!
)
,
8
/
*
=
'
)
(
$
*
7
$
>
!
$
!
$
+
+
'
)
#
7
&
0
"
1
1
$
+
!
*
&
2
$
3
"
(
1
'
$
(
+
#
4
*
$
'
+
$
"
%
-
*
#
&
$
!
$
&
*
(
$
+
'
"
,
#
'
(
$
!
$
7
*
"
*
$
&
*
6
$
7
)
+
'
&
8
*
9
:
9
;
;
<
?
A @
#
C
)
$
1
#
*
)
B
*
$
,
"
$
!
&
$
5
$
)
(
$
$
)
(
$
D
E
;
;
;
E
;
;
;
=
;
E
;
;
;
E
;
;
;
=
;
;
F
'
)
&
'
F
'
)
&
'
G
E
;
;
;
E
;
;
;
=
;
;
D
=
9
H
5
G
D
D
;
E
;
;
;
E
;
;
;
=
;
;
D
=
I
;
D
=
I
9
5
$
)
(
$
$
)
(
$
D
;
E
;
;
;
E
;
;
;
=
;
D
F
'
)
&
'
;
E
;
;
;
=
;
D
F
'
)
&
'
G
;
E
;
;
;
E
;
;
;
=
;
;
5
G
;
E
;
;
D
;
;
E
;
;
;
E
;
;
;
=
;
;
D
=
I
I
D
=
I
G
J
K
)
(
$
D
;
;
!
$
E
;
;
;
E
;
;
;
=
;
;
L
!
"
,
M
#
'
C
4
N
&
P
'
(
$
!
$
7
*
"
*
D
=
I
D
Q
O
6
3
R
E
L
D
'
+
E
(
*
'
"
$
0
!
C
S
'
#
&
$
(
$
+
7
"
*
'
)
$
#
0
)
(
M
"
'
1
Z
V
@
$
)
"
&
4
J
'
)
'
1
!
+
'
M
W
(
"
X
"
+
.
@
#
$
L
$
%
'
!
$
8
0
!
'
&
'
*
(
+
'
1
)
7
"
'
*
#
!
(
$
*
+
!
"
(
*
$
$
#
,
'
"
(
$
U
!
1
&
$
$
+
(
$
'
'
-
"
*
&
!
(
8
$
(
#
'
'
(
"
$
.
"
!
*
,
!
.
/
'
(
%
*
"
$
'
!
=
)
$
$
+
$
'
)
#
&
&
'
0
S
"
+
1
$
+
"
*
'
$
!
!
+
V
L
C
M
Y
O
6
5
@
C
M
O
Y
5
#
=
T
1
'
$
&
!
&
$
!
$
(
)
$
$
)
!
"
(
'
*
+
'
)
Z
@
C
M
6
[
6
V
9
=
G
9
=
9
G
D
M
V
P
*
7
M
C
4
C
#
)
V
4
P
V
$
)
?
W
N
&
'
M
4
V
&
)
Q
N
*
,
4
D
M
=
2
\
M
4
N
D
=
\
M
9
"
E
1
+
'
&
#
*
*
)
"
$
'
&
,
$
$
7
"
&
*
#
*
0
)
'
-
)
C
I
E
V
#
$
8
)
&
*
)
-
'
#
'
+
'
'
-
X
+
'
+
+
$
/
$
#
+
"
'
"
.
!
(
$
+
'
$
)
"
'
+
'
(
$
0
!
(
"
$
)
'
!
&
$
#
*
#
=
+
'
)
8
0
'
)
-
>
S
+
"
'
)
)
$
"
+
'
)
,
"
'
!
$
!
E
@
*
)
"
'
+
'
-
+
"
'
S
+
$
'
M
+
%
-
1
$
)
&
*
)
*
S
#
M
$
"
&
8
(
'
(
$
)
V
"
*
!
.
%
"
'
)
$
)
$
+
U
1
$
"
*
!
)
&
&
1
T
$
$
Y
Q
+
V
@
]
Q
(
$
$
)
&
'
#
(
$
!
'
!
^
'
E
C
<
"
E
*
!
'
)
G
$
6
(
E
!
$
6
+
)
#
*
*
8
'
#
)
)
+
(
)
K
-
!
>
(
"
)
C
N
'
*
$
M
4
0
'
1
+
-
$
$
+
"
)
$
P
S
"
1
'
*
#
'
#
!
*
#
)
&
'
1
'
&
+
"
%
"
*
$
'
$
&
0
#
*
$
#
'
7
+
*
7
$
S
7
1
#
)
'
$
U
0
)
-
'
1
F
>
'
$
+
S
)
+
&
!
"
'
(
*
$
$
)
+
!
*
1
"
!
*
-
*
#
!
(
8
8
$
0
'
$
'
(
)
!
*
$
*
)
#
U
*
)
&
1
)
1
$
'
7
!
1
"
*
$
*
!
'
!
&
$
-
)
$
'
#
'
(
)
$
$
^
"
1
(
'
!
,
$
!
#
"
!
$
+
!
1
"
)
&
+
.
$
1
(
!
"
'
T
'
&
$
"
7
)
+
*
$
'
#
0
!
)
$
,
'
)
"
$
X
+
'
'
"
"
*
.
+
+
!
!
$
/
$
)
(
$
#
!
$
#
$
'
*
)
+
#
%
K
)
!
!
"
'
%
+
)
"
*
+
$
E
1
(
*
)
E
Q
O
6
\
R
E
L
D
E
'
(
E
$
U
*
6
&
1
S
'
#
'
$
#
#
)
"
!
)
$
$
*
,
'
+
*
*
+
'
-
#
"
"
$
%
$
1
#
'
!
*
'
&
"
&
'
8
.
(
'
$
)
!
&
=
+
$
'
%
)
!
-
0
(
"
#
1
*
K
$
%
)
!
*
1
!
&
*
+
)
'
'
)
S
$
1
'
*
-
!
+
*
!
"
!
,
"
'
$
'
#
)
=
"
K
,
!
$
.
=
(
$
$
!
!
#
(
'
&
$
*
"
+
(
*
H
*
!
G
"
$
'
)
_
)
T
(
*
"
$
=
*
+
+
!
'
'
,
"
)
$
)
(
1
*
7
$
&
#
1
'
'
$
"
!
*
T
#
!
&
$
$
$
"
)
)
'
#
S
(
7
*
$
*
!
+
)
'
,
)
"
"
'
%
"
*
)
#
#
$
*
%
)
!
'
-
*
$
)
!
)
T
?
+
(
'
$
)
!
)
&
*
$
"
)
$
'
(
+
'
'
(
$
)
'
)
"
'
&
7
8
#
(
'
#
'
'
(
)
$
)
E
P
S
(
-
$
#
E
*
)
,
'
!
$
'
#
)
#
S
*
*
+
!
+
*
*
'
!
+
,
(
=
"
$
(
+
1
'
'
#
"
'
.
%
!
!
&
)
$
(
%
+
$
*
+
'
)
G
E
"
;
_
!
"
(
*
$
'
`
+
*
'
"
)
1
(
*
$
&
'
'
"
"
&
*
#
8
#
$
(
)
'
-
(
*
!
)
(
7
$
1
!
$
&
!
$
=
&
$
-
'
)
#
'
'
U
+
'
1
"
$
*
!
!
$
"
)
+
1
!
)
"
.
$
!
!
(
$
$
+
+
$
)
/
$
$
7
#
1
"
"
!
(
*
*
(
-
$
$
"
#
0
1
*
'
(
+
*
U
1
$
%
#
-
'
*
"
)
&
&
8
8
(
*
'
(
(
$
!
"
#
$
$
%
&
'
(
#
$
)
*
$
+
,
#
$
-
%
'
.
#
/
+
+
0
+
'
1
#
*
1
(
+
+
)
'
1
(
#
(
*
0
/
'
1
(
'
'
0
)
*
2
#
.
'
0
)
3
'
$
'
1
(
'
+
/
)
%
'
$
(
#
4
$
'
0
'
$
*
)
0
¡
+
¢
*
3
5
<
%
1
3
*
'
(
6
*
'
0
1
#
+
=
2
1
*
+
3
*
7
$
*
+
*
'
)
(
0
+
#
8
+
/
1
*
*
+
.
1
8
'
.
0
9
#
1
:
#
'
1
.
/
'
'
#
0
'
0
7
&
'
*
%
'
>
3
#
*
+
+
0
(
;
#
*
0
/
'
+
;
(
-
%
'
1
+
%
%
.
1
3
$
*
!
*
#
$
*
'
3
/
*
*
-
1
%
*
'
*
$
1
(
'
)
'
$
%
.
'
.
'
0
*
*
*
7
#
'
2
>
'
*
3
7
*
+
'
1
$
.
(
'
*
0
6
)
#
'
1
3
+
+
#
7
+
.
*
#
+
.
'
8
1
)
0
*
2
*
.
#
#
,
/
#
0
+
%
+
1
(
0
*
+
3
*
+
+
#
4
8
1
)
.
*
3
'
*
6
-
'
%
'
!
?
.
'
!
1
'
A
+
#
)
!
1
(
'
3
"
$
'
3
*
$
6
#
7
+
=
5
+
(
1
*
(
3
*
+
*
+
'
3
'
#
#
+
'
#
$
$
1
%
*
+
3
1
0
1
7
+
%
3
*
+
2
0
+
#
1
1
+
#
1
)
'
#
@
,
*
.
6
'
#
.
3
*
'
.
*
#
"
#
*
2
(
$
+
(
$
*
'
'
$
'
)
*
.
.
/
-
3
%
'
(
.
'
'
*
$
3
+
'
-
7
/
'
'
3
*
3
3
'
$
)
#
1
'
F
D
G
N
!
*
$
+
8
1
!
1
$
'
O
0
%
1
*
P
$
(
#
*
#
$
#
6
'
3
+
'
7
0
'
1
0
+
*
#
$
0
(
#
*
#
$
.
%
(
*
)
*
4
%
)
'
0
1
#
3
$
(
3
.
'
#
)
#
$
*
$
3
*
)
0
.
#
1
*
%
(
+
'
.
'
3
*
)
=
+
+
0
*
*
#
8
=
'
3
'
1
*
+
'
$
.
/
1
$
'
0
'
0
*
#
'
1
/
(
+
)
0
$
#
$
#
/
+
*
#
'
7
#
3
7
3
'
5
1
+
+
*
&
+
'
'
3
'
@
1
(
#
1
+
0
'
%
$
*
+
$
7
+
/
#
+
&
+
-
,
*
*
.
'
%
1
(
'
'
/
'
#
$
1
'
#
.
0
.
(
'
1
'
)
'
$
*
0
0
#
*
2
%
,
%
*
3
(
$
'
*
$
#
.
#
;
#
'
(
%
0
1
*
0
+
+
2
(
#
(
#
3
+
$
*
.
#
$
!
6
%
9
(
*
B
3
+
C
*
.
'
#
+
*
0
.
7
#
'
(
.
'
*
*
E
3
0
*
3
'
*
1
*
3
1
2
*
#
3
+
+
*
1
$
%
0
*
3
4
-
%
'
3
'
*
'
3
5
$
#
6
3
'
0
*
$
%
#
(
*
$
/
;
1
+
/
*
$
B
%
B
*
*
)
3
#
6
*
+
8
1
!
$
*
(
.
1
0
+
.
$
'
$
(
#
'
0
,
1
*
0
8
1
+
)
'
0
3
*
*
3
'
'
(
4
.
0
'
*
*
0
)
*
'
+
0
3
;
=
)
0
$
0
,
(
+
*
+
,
1
0
+
*
3
(
.
(
(
.
P
*
(
3
+
'
.
1
$
#
$
'
#
$
#
'
'
*
#
1
/
*
0
%
.
+
3
'
$
*
(
'
0
*
.
'
$
1
0
,
.
#
+
B
+
#
.
7
#
(
3
.
*
'
*
'
.
*
(
*
/
+
%
$
#
Q
#
*
'
1
+
(
>
/
(
)
.
.
*
*
'
*
#
'
*
@
.
+
1
(
0
'
+
#
'
1
'
4
,
.
+
'
0
+
#
/
.
*
(
3
/
#
%
*
#
1
+
(
*
'
#
3
1
0
'
.
+
'
#
'
.
3
&
P
.
*
;
#
*
#
;
.
)
0
=
.
0
#
'
1
3
'
3
'
'
'
)
#
1
+
/
*
1
=
/
+
0
5
1
#
#
0
.
%
.
'
'
1
/
+
.
*
0
#
+
*
2
+
*
'
#
>
'
'
.
#
'
,
3
$
0
+
7
'
*
$
(
*
.
*
'
+
0
'
#
.
#
.
#
%
%
$
'
$
)
'
$
!
/
.
'
#
M
+
5
%
0
+
.
3
)
#
4
L
*
*
'
;
/
$
%
3
3
+
+
.
1
#
K
'
*
0
#
)
0
)
6
'
2
D
0
"
0
*
*
J
I
O
#
A
'
H
'
7
#
*
*
!
*
.
3
)
/
D
#
#
%
'
3
1
$
*
%
*
3
1
.
(
0
(
5
+
1
'
*
+
3
*
0
+
.
1
%
1
'
#
'
$
.
'
*
0
(
*
4
'
1
%
B
#
!
'
#
3
*
0
3
*
%
3
*
+
'
$
0
-
6
*
%
0
P
'
'
$
#
3
4
1
'
$
(
$
*
*
*
(
0
%
1
,
3
)
#
*
*
%
0
3
4
'
*
*
1
.
1
7
+
#
%
1
*
0
4
B
+
#
=
*
3
!
F
$
+
/
+
$
/
#
4
B
'
1
'
0
*
$
#
.
'
6
*
&
*
)
#
3
'
$
'
'
1
'
0
'
&
'
3
+
+
#
.
'
0
*
*
(
+
,
+
.
*
.
4
0
*
$
%
#
(
*
$
$
'
3
5
1
)
3
#
3
3
*
(
'
*
6
0
'
$
)
#
3
(
3
+
/
'
$
(
3
'
$
F
1
*
.
(
%
'
3
0
*
0
*
'
R
)
S
$
*
T
4
3
<
'
(
@
0
'
K
.
T
%
+
'
S
0
D
S
.
#
*
*
-
%
U
%
#
?
(
'
V
0
'
*
S
1
#
?
'
3
3
'
B
$
'
)
'
@
3
)
5
3
F
3
'
.
$
'
$
'
'
*
*
(
)
?
3
+
K
O
K
#
$
1
.
'
)
+
'
3
1
#
(
.
'
%
=
*
*
0
#
.
$
+
(
3
>
+
#
/
'
'
$
(
$
3
'
'
!
$
(
1
*
(
*
0
%
7
3
+
*
0
1
4
'
0
$
#
$
'
$
1
%
0
&
#
'
(
$
#
-
$
%
)
*
'
$
1
+
,
#
#
$
$
'
)
>
#
%
.
6
3
+
5
'
1
$
$
'
.
*
'
+
1
8
*
1
#
'
V
'
0
)
'
0
&
+
'
+
(
3
*
+
3
.
0
*
#
.
0
*
'
,
#
*
0
(
+
%
+
,
+
.
8
*
S
D
Y
U
1
=
*
K
)
*
*
+
3
(
+
$
3
*
.
0
'
F
0
K
!
\
S
D
"
F
.
4
.
'
1
;
*
(
3
N
*
3
.
5
'
'
'
1
1
,
'
+
3
2
#
#
3
.
'
'
0
A
/
+
X
N
$
9
/
#
4
)
'
.
3
;
/
*
*
.
1
'
$
'
+
%
'
)
1
%
.
6
#
0
'
+
*
1
+
,
+
8
1
2
#
'
3
>
1
'
*
$
0
(
W
*
#
$
%
0
'
/
(
;
7
#
.
+
7
+
+
+
*
0
*
+
.
8
'
1
0
*
#
3
.
'
3
#
#
,
2
+
1
*
+
+
`
`
c
`
l
c
`
j
v
c
"
O
Z
O
V
G
S
T
D
F
R
"
F
O
K
R
"
?
G
j
c
`
v
c
j
l
c
j
j
c
j
h
h
c
j
j
o
g
i
h
d
h
l
F
?
[
F
R
S
O
O
\
<
J
"
T
O
K
H
T
K
F
W
G
g
i
_
v
^
h
i
v
h
v
c
h
w
c
c
c
d
_
l
v
c
`
^
w
c
_
h
d
a
l
v
i
g
c
c
e
c
g
g
h
g
a
^
c
_
^
d
a
v
a
v
l
a
l
q
D
S
O
l
q
S
H
g
^
c
_
v
a
l
h
|
l
}
c
i
h
p
l
g
a
q
R
F
R
1
T
]
o
g
c
d
_
c
j
_
a
d
e
_
g
c
i
a
g
i
h
v
d
a
g
^
h
r
p
u
p
q
r
O
q
r
s
p
p
q
^
h
u
p
u
p
q
q
q
p
r
u
p
u
s
c
q
x
q
j
q
p
p
k
q
q
x
s
j
q
|
p
p
j
q
t
s
s
h
x
u
t
l
p
r
q
p
s
r
p
u
p
s
q
p
f
s
k
s
p
p
^
x
r
s
l
x
u
p
_
u
u
p
s
r
q
t
p
r
r
t
l
t
s
r
q
~
i
r
q
i
s
q
x
`
s
r
r
g
s
r
q
s
k
r
q
q
l
c
j
u
i
g
i
j
v
h
c
_
c
_
c
c
v
h
o
a
j
d
f
_
`
o
^
i
z
f
l
_
d
_
_
l
a
^
l
a
b
h
c
v
a
g
l
c
^
l
j
p
c
i
d
l
j
g
i
c
j
c
l
c
j
l
b
h
c
_
c
c
c
c
y
_
o
g
j
v
i
l
a
^
j
o
z
a
w
_
o
a
j
a
o
z
^
g
v
d
c
e
f
h
j
c
{
d
v
e
c
_
v
v
c
y
j
h
h
y
c
h
w
w
c
c
j
c
h
v
c
v
a
c
j
c
h
v
v
h
h
v
v
c
n
v
v
c
h
c
v
c
j
v
^
g
j
h
c
o
g
f
h
d
i
h
f
g
a
h
f
c
f
g
f
c
h
e
c
c
h
v
a
c
h
v
v
d
c
h
n
c
c
h
n
c
c
j
h
n
c
l
_
n
c
l
c
b
c
l
c
`
a
*
8
!
_
!
<
1
T
O
^
1
!
?
D
1
$
%
!
K
*
-
F
"
"
0
u
q
q
q
m
k
F
G
H
!
"
!
"
#
!
"
"
!
%
%
'
%
%
!
%
%
!
%
6
6
%
!
%
!
%
%
%
6
!
%
6
!
%
6
1
$
*
!
!
)
"
:
!
#
%
!
6
6
$
!
6
=
%
!
6
6
$
!
6
@
!
"
%
!
!
6
6
6
!
&
%
6
!
%
"
%
6
6
!
$
6
!
$
!
!
6
#
$
$
!
'
[
!
G
\
=
&
$
C
'
(
8
C
=
!
&
6
6
(
'
'
$
8
8
;
0
&
$
C
'
!
8
!
)
$
'
%
$
"
C
)
!
!
%
8
*
&
*
;
'
*
'
*
%
'
$
!
!
C
!
!
)
%
!
!
!
*
%
@
?
'
!
'
C
)
#
&
(
!
6
6
0
)
)
"
"
!
#
&
!
'
2
8
*
'
$
?
$
"
!
"
$
6
!
6
)
$
%
8
$
#
'
!
>
*
$
'
!
)
#
6
6
$
"
7
6
)
"
6
)
"
>
$
6
$
"
)
&
*
%
$
8
"
)
%
6
&
!
$
6
!
6
)
'
0
'
&
!
!
'
(
!
!
2
"
8
6
!
3
*
!
0
!
+
1
8
2
!
)
?
!
!
'
8
3
$
C
5
9
&
'
;
:
$
6
1
!
2
!
(
$
'
)
,
:
9
%
&
'
)
;
@
:
$
@
'
%
6
(
!
:
8
*
'
!
"
$
'
!
%
6
1
$
*
2
$
)
'
(
!
A
,
-
.
+
,
,
B
,
8
2
8
8
2
6
9
8
2
6
'
6
)
"
6
$
'
!
%
6
$
1
$
*
2
$
#
)
'
(
!
*
"
(
*
,
$
"
'
!
"
(
2
(
,
.
-
,
.
,
<
,
-
.
4
,
A
,
B
,
-
,
.
-
,
/
-
,
+
-
,
-
5
,
-
,
,
-
.
.
.
,
-
.
-
,
<
,
4
,
.
+
5
,
-
,
,
.
,
<
,
-
A
,
-
.
.
-
,
,
,
,
,
,
,
5
,
5
,
5
.
+
/
,
/
+
,
+
/
.
-
.
.
+
-
,
-
-
+
.
,
5
+
+
+
.
-
4
<
<
+
.
-
,
/
.
-
5
,
5
/
-
,
-
+
.
5
-
-
.
,
,
+
-
+
+
.
-
+
+
+
+
.
,
5
/
+
.
-
,
/
,
,
+
5
.
-
,
-
-
.
-
,
/
+
+
,
-
+
5
.
,
+
+
,
/
.
,
B
/
.
-
A
+
.
,
+
,
+
+
+
-
.
/
5
5
-
+
+
-
-
+
+
.
.
+
5
+
+
+
+
+
/
.
5
.
/
.
-
+
/
.
5
+
-
/
5
5
+
/
/
.
+
/
/
5
+
/
+
+
+
/
/
,
+
+
/
.
-
+
/
.
-
,
-
!
-
-
-
!
$
"
,
+
+
.
/
5
+
+
/
.
,
-
)
-
5
+
+
-
/
5
+
+
/
+
.
,
,
/
,
-
+
/
.
-
+
/
/
.
-
.
-
$
-
,
5
-
!
.
,
+
/
/
5
5
<
/
/
.
-
+
-
)
.
-
,
.
!
-
+
+
/
/
,
5
.
5
/
.
+
-
-
+
.
-
,
/
"
-
,
B
.
,
+
+
+
,
.
/
+
.
-
,
A
/
.
-
,
4
.
8
,
,
.
$
.
-
,
.
6
-
,
,
,
+
.
!
.
.
<
"
,
-
-
8
+
,
5
+
.
*
.
+
4
f
,
+
,
.
,
#
/
+
-
,
$
.
,
,
$
.
4
5
)
/
.
-
-
+
+
,
+
.
-
/
5
(
"
6
<
$
"
"
%
)
%
.
-
,
.
(
8
*
(
'
(
2
!
)
)
=
2
)
E
)
)
*
8
!
!
!
6
"
!
(
9
$
2
(
8
'
;
-
,
-
.
8
!
$
2
6
!
!
8
'
'
%
*
;
$
8
!
@
)
$
%
8
'
$
!
%
8
(
E
&
!
6
*
(
E
8
"
'
"
6
0
)
'
$
6
"
2
8
(
&
!
6
!
"
*
6
!
6
(
!
$
!
$
&
!
6
%
(
$
!
!
2
.
,
(
%
*
!
2
"
E
8
&
!
$
3
)
'
"
6
>
*
"
(
"
0
%
!
$
*
2
)
6
)
,
,
!
%
,
,
E
*
$
1
"
!
&
&
&
9
*
*
'
7
:
"
8
3
!
(
"
!
!
*
5
%
E
*
8
'
*
6
&
*
!
2
a
5
"
2
*
:
"
"
*
!
e
5
*
$
!
%
!
\
5
!
*
d
5
)
&
a
5
!
%
)
I
5
!
(
&
R
5
9
!
%
'
I
"
"
%
&
0
2
1
9
$
*
%
&
'
;
$
)
2
'
!
T
"
%
&
c
"
!
&
'
!
*
C
'
'
X
"
!
%
I
"
)
&
O
"
!
(
P
+
"
!
%
'
O
$
!
%
&
!
!
$
2
)
&
R
+
8
%
%
(
*
!
%
9
9
!
!
%
&
'
!
!
>
'
8
!
8
)
$
D
C
2
*
?
"
*
*
$
!
$
2
!
&
I
!
6
"
$
&
%
R
"
D
%
&
'
%
"
&
'
!
8
3
)
$
(
)
>
'
!
*
"
!
9
@
!
(
b
+
2
*
8
'
a
+
*
%
%
2
W
"
"
)
&
*
!
"
(
I
"
)
8
'
!
L
$
!
!
!
$
!
%
'
`
*
1
)
!
!
!
'
'
C
!
6
!
!
)
)
8
)
$
1
$
"
2
'
%
"
*
H
)
&
8
_
(
!
%
C
2
:
6
6
*
$
7
!
2
7
"
(
&
%
6
)
0
^
'
'
"
7
"
6
$
8
]
!
!
$
%
!
'
&
&
$
'
8
"
$
"
$
8
!
2
$
8
$
(
2
$
*
0
2
$
'
8
)
"
8
'
'
!
$
@
7
D
!
8
'
$
0
T
"
)
*
(
6
0
I
!
(
>
(
*
8
'
6
)
6
'
!
!
2
$
'
'
!
)
)
0
8
;
!
%
X
!
'
!
*
)
'
!
%
$
)
$
!
1
(
"
$
*
Z
!
'
)
C
=
)
!
)
"
1
*
*
&
6
)
'
=
)
7
$
$
1
*
Y
!
$
!
%
8
2
*
!
W
)
!
(
'
C
*
6
)
$
:
&
)
!
'
(
$
2
*
Q
!
C
*
(
$
%
$
!
*
8
C
*
=
&
2
6
!
#
6
"
!
$
!
!
!
$
X
"
(
$
&
!
2
'
)
*
!
6
(
$
$
6
H
1
*
!
'
)
6
!
Q
6
%
)
'
D
*
!
"
8
*
!
!
!
6
6
!
$
6
6
!
'
6
S
%
C
1
&
'
$
*
!
1
6
!
!
6
!
%
$
0
!
%
!
W
*
%
6
0
!
*
!
!
1
6
(
'
1
6
!
$
6
6
!
!
6
6
!
$
C
!
%
$
6
!
%
6
#
6
6
6
)
)
'
!
'
'
)
$
$
&
1
$
*
#
=
%
(
'
!
$
)
8
=
*
1
$
'
0
$
6
$
$
(
!
"
(
8
8
*
C
!
#
#
)
"
&
$
(
6
$
$
1
*
)
#
(
)
$
6
!
!
)
$
$
6
(
6
!
$
6
!
%
6
!
6
!
!
%
6
!
%
"
"
*
:
)
#
6
)
@
$
(
"
$
$
)
2
%
0
$
6
$
'
2
2
*
=
(
'
!
$
*
!
$
6
!
%
6
Q
2
!
*
(
!
$
(
!
%
6
V
>
$
(
6
%
6
I
"
6
)
*
(
6
%
6
!
$
6
6
!
$
6
6
!
!
$
6
!
!
$
6
6
!
$
6
6
!
$
6
6
!
$
6
6
!
%
!
R
6
$
(
6
%
)
6
6
1
)
(
6
!
6
!
6
6
%
6
6
8
$
(
6
!
7
8
!
(
6
!
%
6
$
C
6
%
*
%
!
"
1
7
6
!
%
!
6
!
!
%
$
6
6
%
!
Q
2
1
*
8
'
!
%
6
O
2
*
)
!
%
6
!
$
6
!
!
$
P
)
8
2
$
%
6
L
%
8
1
;
6
!
$
6
6
!
$
6
6
!
O
!
)
'
2
"
!
6
U
!
2
"
&
1
2
?
"
&
6
!
$
6
6
!
%
6
6
!
%
$
=
!
&
6
!
)
*
'
&
6
!
$
6
6
!
!
:
6
6
!
%
$
G
!
0
!
0
0
T
%
'
!
0
S
*
!
0
Q
!
!
0
!
H
"
!
0
!
I
&
(
!
$
R
(
!
:
6
6
H
%
!
$
;
!
Q
!
6
6
&
!
!
6
6
!
O
!
!
6
!
P
$
(
!
O
$
#
>
%
N
$
#
!
M
$
6
!
L
$
#
6
K
$
#
!
!
"
J
!
!
%
I
,
,
-
,
5
<
+
,
,
f
b
^
G
H
H
!
2
"
!
!
!
2
"
"
)
"
"
$
3
7
"
"
!
2
#
!
5
"
#
!
5
3
5
"
"
'
!
'
&
'
&
"
'
"
'
&
;
!
5
;
!
2
7
5
4
!
"
#
)
B
5
#
)
%
6
#
$
%
4
7
%
(
%
!
!
(
!
#
6
"
&
!
<
7
:
7
3
'
5
&
7
$
!
#
:
<
"
$
:
!
5
F
7
5
%
7
&
)
'
&
#
D
"
"
-
7
-
2
8
!
<
!
7
5
5
5
#
9
!
"
#
&
5
%
5
!
!
!
6
#
5
7
)
"
!
)
2
!
"
:
!
7
)
!
(
%
7
5
#
$
9
7
&
7
6
7
E
!
#
5
7
)
$
"
!
7
"
=
#
!
)
2
!
"
:
!
)
6
7
6
7
7
"
'
%
'
"
'
%
"
"
%
"
6
<
!
#
)
#
#
!
E
#
7
)
!
"
7
F
5
5
6
:
%
;
'
4
5
7
)
4
!
)
7
6
)
#
!
!
$
4
5
!
!
>
)
"
:
7
7
5
$
!
4
!
<
!
5
5
4
(
%
)
(
!
7
5
,
/
-
%
7
"
$
"
!
:
#
!
)
7
"
B
!
2
%
$
7
2
7
5
#
"
7
3
#
5
7
C
)
D
'
5
;
@
"
!
3
%
:
7
$
6
5
"
%
#
7
)
#
:
%
$
!
6
7
7
#
#
#
$
6
%
%
)
)
#
#
:
:
%
%
$
$
!
!
6
6
7
8
8
8
7
)
D
"
7
)
:
7
#
)
2
%
$
7
1
?
A
#
4
!
-
,
-
/
<
!
-
-
-
1
,
/
0
/
8
.
-
.
+
.
+
-
/
+
.
-
/
-
-
-
.
-
0
-
0
.
-
0
-
-
/
.
-
0
.
-
0
-
/
?
0
-
-
-
-
/
-
.
8
/
-
0
/
+
8
.
-
/
-
+
-
0
1
-
/
.
+
-
/
-
+
/
-
-
.
/
.
+
-
-
8
+
-
/
-
-
8
.
-
0
-
.
8
.
+
-
8
.
+
-
/
-
.
1
0
-
0
/
.
/
.
+
-
A
/
.
+
-
?
.
+
-
/
-
-
/
-
.
1
.
/
/
.
0
/
.
+
-
+
.
+
-
.
8
/
+
/
-
/
8
.
-
/
1
.
8
-
/
.
0
/
.
+
-
0
.
+
-
0
.
+
/
.
.
/
0
/
.
+
-
8
.
+
.
+
.
+
/
-
/
+
/
.
+
-
8
/
$
+
-
/
-
.
8
.
-
0
+
8
.
+
-
/
.
+
-
+
.
+
-
.
8
/
+
-
-
,
/
-
0
,
)
#
7
'
8
.
/
-
?
.
,
6
0
+
,
)
)
/
-
/
+
,
5
.
-
0
8
-
,
)
8
-
0
1
-
,
)
0
/
0
+
/
8
,
)
"
.
/
/
/
-
0
-
/
.
.
+
.
.
+
-
/
1
,
,
)
+
+
-
/
-
/
1
0
/
/
0
1
G
/
1
A
A
!
.
+
-
/
N
-
-
1
0
W
-
0
?
?
A
#
.
+
-
A
A
:
+
/
N
0
1
0
Y
0
/
0
/
.
-
?
A
#
+
-
1
/
f
0
1
8
.
]
/
1
0
8
.
+
+
A
)
"
+
.
A
6
7
(
#
.
N
/
-
0
/
T
+
8
.
+
-
/
U
/
0
8
T
/
+
.
/
.
+
W
.
/
/
.
N
8
.
+
-
+
8
W
1
/
.
+
-
0
/
.
+
-
0
.
+
-
8
?
.
+
-
I
/
+
-
A
G
.
+
-
?
?
!
+
-
?
7
\
-
1
1
)
7
$
:
*
"
5
N
-
+
A
%
#
7
%
!
Q
-
.
?
"
"
5
$
7
)
!
)
!
!
#
(
#
#
4
F
'
5
$
e
-
-
,
6
6
6
D
"
:
#
"
!
#
7
6
#
"
"
D
5
)
%
5
7
#
$
2
!
!
4
6
!
!
!
7
"
5
D
#
7
F
6
:
)
6
!
5
#
=
)
4
!
<
!
7
"
!
!
%
M
-
0
A
$
'
3
)
)
)
5
5
!
5
!
d
/
A
#
7
!
$
"
)
)
!
@
#
%
<
;
)
7
D
%
#
6
2
7
!
#
5
2
$
)
6
F
7
4
!
!
!
"
#
'
!
"
#
6
5
;
#
6
7
!
#
6
7
*
#
!
%
!
'
!
!
"
)
7
*
5
5
c
-
8
?
)
#
)
4
!
$
;
"
!
*
!
'
!
#
$
b
,
?
"
#
$
*
2
a
)
6
$
!
)
L
?
#
5
'
7
4
!
$
<
5
"
%
Y
?
4
)
7
(
D
)
#
5
$
7
6
)
!
)
:
$
5
N
)
#
"
!
#
7
2
]
)
7
)
"
5
7
6
`
?
"
6
5
_
)
!
5
^
1
)
#
7
4
!
'
\
6
!
6
V
6
5
7
5
]
)
#
"
5
!
;
&
M
1
7
"
!
!
7
'
!
V
)
"
!
#
6
)
#
"
!
4
!
#
X
1
"
!
4
6
'
\
1
4
5
%
2
V
)
%
4
5
%
)
[
1
6
4
N
1
5
7
4
$
7
4
5
!
$
!
W
)
7
2
V
#
7
2
)
!
5
$
!
)
7
)
7
2
T
1
!
'
2
)
U
1
4
!
)
7
Q
)
*
'
7
!
!
"
$
!
5
%
$
!
5
"
!
$
!
5
C
"
6
!
!
=
$
!
5
"
"
$
!
4
;
$
!
5
!
5
!
;
$
!
5
5
!
T
)
5
5
!
%
Z
6
#
7
(
L
1
6
!
)
Y
)
!
'
%
#
!
!
)
5
;
=
!
5
7
!
X
+
$
6
2
V
#
7
%
)
(
)
6
<
M
'
'
!
)
!
5
5
!
9
6
'
5
5
!
5
7
!
:
!
!
!
5
!
;
5
!
#
)
'
!
!
5
5
"
7
:
;
5
!
;
#
!
&
;
5
"
!
5
"
!
5
6
5
#
N
*
4
7
#
%
!
!
5
!
;
5
!
!
"
5
!
!
;
>
!
3
"
5
7
5
!
5
!
;
5
!
!
;
5
!
&
'
5
!
&
;
)
W
%
5
!
!
$
7
5
$
!
#
D
$
(
<
!
4
#
$
5
&
$
!
;
7
!
7
4
5
#
3
!
;
#
!
&
'
@
#
3
&
;
(
3
!
;
"
>
M
(
5
;
)
)
7
'
)
V
$
"
#
!
7
T
!
4
%
!
4
%
$
!
4
'
6
!
;
#
7
!
)
'
5
5
5
;
!
;
3
4
!
;
%
$
"
9
;
#
!
)
'
"
"
)
!
#
#
!
'
"
3
&
!
!
%
#
!
4
U
!
:
#
'
"
"
%
5
%
F
'
'
4
!
E
%
#
!
#
"
"
)
5
)
'
4
!
@
!
"
!
"
#
"
)
!
!
!
!
"
#
=
"
&
4
!
4
T
%
)
#
5
!
$
!
!
!
"
!
*
S
"
=
)
4
5
!
#
"
4
!
"
"
"
!
"
@
3
5
!
!
!
2
#
:
"
#
$
:
"
!
!
5
"
!
!
!
R
!
)
:
"
!
2
#
5
Q
)
"
!
#
%
!
)
2
"
!
#
5
#
P
"
5
$
#
6
"
%
6
6
=
$
%
5
#
=
&
5
!
"
!
9
9
7
6
#
#
5
%
"
$
6
4
!
#
7
7
$
9
:
#
5
;
!
#
5
!
#
7
#
=
!
$
!
6
"
7
!
4
"
!
#
"
"
)
2
"
"
!
#
#
7
!
7
%
2
!
'
7
5
%
)
7
3
7
3
!
&
7
%
5
"
7
%
#
;
5
!
3
"
'
#
%
$
5
!
#
!
"
!
2
"
)
!
!
5
7
5
O
!
$
;
5
!
5
!
!
!
@
!
&
5
!
7
&
'
!
@
$
'
2
@
7
!
N
(
6
$
5
5
M
#
7
!
L
!
$
4
2
!
7
4
:
"
#
4
4
$
!
'
7
4
$
!
#
%
4
$
!
#
"
:
"
3
"
!
#
&
4
$
!
!
)
$
!
3
%
$
!
#
!
!
$
!
#
!
!
#
#
"
)
!
3
"
"
K
#
!
"
!
J
"
)
!
2
I
/
-
-
g
a
h
I
J
K
!
"
0
M
#
1
0
L
*
>
<
#
,
#
>
#
>
&
,
#
)
#
,
<
#
#
<
0
#
&
>
<
0
1
0
#
0
#
*
&
(
&
&
#
0
,
,
<
#
#
<
0
1
$
0
&
9
#
<
0
$
#
*
!
,
0
$
)
#
#
,
<
#
!
,
#
<
0
&
#
&
(
0
#
0
&
#
0
&
#
0
&
#
,
<
#
,
<
#
,
<
#
>
#
<
<
,
#
>
&
0
&
>
>
#
&
>
#
0
&
#
0
#
&
0
0
#
'
#
$
#
,
<
'
#
C
#
C
#
$
#
!
0
<
#
&
+
-
*
#
:
+
C
#
*
#
&
$
$
&
<
$
#
:
&
$
#
<
#
+
&
&
<
#
:
+
%
&
#
$
(
0
#
>
<
#
"
!
&
*
<
-
0
&
0
-
2
&
<
&
0
*
'
$
(
*
0
&
#
+
#
*
&
%
+
#
#
&
$
&
)
1
#
#
&
:
<
%
#
$
+
(
1
!
>
-
0
#
'
$
'
$
#
$
&
-
#
+
"
&
$
&
#
*
*
1
+
&
&
:
+
-
#
(
:
#
$
0
#
0
$
$
!
#
+
(
1
,
#
9
E
3
<
<
,
(
$
'
8
G
2
#
<
&
3
3
#
'
3
8
&
'
#
-
6
6
-
(
<
+
*
<
-
#
$
&
#
1
-
*
>
*
#
&
+
$
(
(
D
0
#
$
+
(
*
&
<
E
&
<
/
$
*
(
'
*
#
%
#
'
$
C
#
$
9
-
$
#
+
(
$
+
&
*
(
$
'
&
3
<
7
3
<
3
*
<
&
/
&
<
:
'
#
&
.
$
+
$
#
&
9
$
,
9
(
1
9
+
9
3
3
=
7
7
@
6
5
6
5
4
8
6
6
5
8
6
8
6
6
3
4
3
;
6
8
7
6
8
8
3
3
7
6
3
7
6
6
=
6
8
=
6
8
6
=
3
8
6
3
7
4
3
6
7
5
6
6
3
4
3
7
6
8
6
4
7
6
;
6
3
7
5
5
3
6
3
7
5
6
4
7
6
8
;
6
3
6
8
8
5
3
7
5
6
A
5
5
6
3
6
8
4
7
6
7
8
3
6
8
8
5
4
7
5
6
;
7
5
6
5
7
8
3
3
5
3
5
;
8
3
7
5
6
7
7
5
6
6
7
3
#
(
7
3
#
C
-
1
8
6
3
7
8
3
4
7
5
6
8
3
4
4
6
8
8
4
7
5
6
3
7
3
!
6
4
7
3
5
3
4
3
7
6
3
4
7
5
6
A
7
5
6
@
6
3
6
=
6
3
<
;
8
8
7
7
8
3
3
5
5
4
4
7
6
6
4
3
6
4
7
5
7
6
7
3
8
4
4
5
6
5
6
3
<
5
3
4
4
7
8
=
8
4
7
5
6
6
3
5
6
6
6
7
6
6
4
3
6
8
4
4
7
5
8
3
#
<
3
6
5
5
4
4
7
6
8
4
4
7
5
6
4
7
5
6
4
4
6
6
4
3
7
5
6
A
6
5
6
@
8
7
6
=
8
5
6
;
8
6
4
7
6
8
6
3
6
8
;
3
7
5
6
5
8
3
5
6
7
8
-
&
6
8
3
<
8
7
6
3
7
6
8
8
8
3
5
6
3
8
3
7
6
4
8
3
#
A
3
6
8
6
4
7
5
3
4
4
6
8
6
7
4
7
5
6
8
3
3
'
&
6
@
7
5
6
3
;
7
3
6
6
8
3
7
5
6
=
3
3
<
6
;
7
6
=
6
3
6
7
5
6
3
7
5
3
3
7
5
6
5
3
7
5
6
3
6
6
7
i
6
6
3
5
7
5
6
7
3
3
6
6
3
3
#
&
'
(
#
3
3
*
(
0
0
3
8
3
8
6
4
7
5
3
7
4
5
6
3
3
#
#
+
$
<
%
!
#
&
5
3
3
7
6
4
3
3
<
1
<
1
#
&
C
'
<
1
<
(
6
3
7
5
A
3
7
5
6
@
4
5
6
=
4
<
&
#
*
(
<
+
6
;
4
3
<
0
#
&
&
#
4
3
#
"
C
-
(
(
(
3
#
+
*
'
+
H
9
$
-
#
C
&
#
&
0
#
3
C
'
(
!
#
'
#
#
%
$
'
&
$
*
#
(
.
:
&
$
>
(
(
$
0
2
(
$
#
&
#
(
"
*
+
)
3
'
#
#
!
+
#
!
<
0
$
.
$
<
#
#
#
<
#
>
#
'
F
0
&
0
3
(
.
'
(
!
(
:
-
9
#
3
H
.
$
0
(
<
#
&
5
3
'
#
"
#
#
:
"
$
(
<
(
-
&
*
#
-
+
3
$
0
4
3
&
'
'
(
*
!
#
*
(
-
#
3
<
&
(
:
+
,
$
&
:
(
-
+
'
#
-
!
#
.
:
-
<
(
3
*
'
d
3
*
(
*
h
3
*
(
1
_
<
(
1
g
3
C
*
$
#
1
%
d
<
(
0
#
<
(
<
*
(
&
(
-
!
#
*
<
*
&
$
#
*
-
,
'
L
+
<
#
<
!
U
<
#
0
2
L
<
#
0
!
&
W
<
#
0
!
$
#
0
!
$
&
#
(
!
'
$
(
0
+
f
<
1
!
(
[
<
-
#
#
<
,
L
<
D
&
+
0
#
#
-
!
$
#
$
'
(
'
+
1
R
<
#
<
#
(
$
(
(
'
#
#
S
3
:
*
0
*
'
&
$
<
(
-
0
-
$
&
#
1
/
#
&
+
0
R
3
'
+
/
U
&
$
#
#
L
3
1
$
?
(
.
U
(
$
0
,
-
e
+
#
-
<
%
-
%
#
#
&
(
*
'
<
(
(
$
'
&
'
#
<
#
d
$
0
&
+
Z
-
:
*
-
L
(
'
<
(
'
O
,
$
#
+
c
&
&
0
$
$
K
+
!
*
%
#
(
$
$
'
&
-
#
1
(
+
:
-
(
,
#
#
(
(
*
,
#
b
#
!
(
:
<
(
*
#
(
#
%
)
(
:
$
#
*
0
a
*
$
&
:
#
*
`
(
#
:
>
,
*
#
0
<
,
1
#
'
$
(
&
*
_
%
<
-
(
(
*
<
:
$
#
1
#
<
<
&
&
(
&
1
#
0
J
'
&
$
#
*
(
#
<
:
.
#
0
&
#
,
0
0
#
#
$
(
.
#
W
#
&
.
#
$
$
-
!
&
#
0
L
&
<
&
+
#
0
$
.
&
+
#
0
>
"
#
0
&
#
0
[
&
#
&
0
<
+
#
^
)
+
#
*
&
&
#
0
]
<
!
!
+
#
1
#
:
F
-
-
\
#
:
(
$
'
-
#
9
#
#
#
Z
#
*
-
,
$
&
-
T
&
(
!
-
#
0
(
"
#
[
(
'
(
+
K
&
&
*
0
#
0
&
1
#
T
(
#
#
0
V
'
<
<
%
#
0
&
&
#
0
>
#
0
!
0
&
#
*
0
#
,
&
0
9
"
!
0
(
%
!
&
>
*
!
%
0
>
#
*
0
&
#
&
Z
0
-
(
!
#
!
T
'
'
:
*
0
Y
#
*
%
%
&
#
>
!
!
9
#
0
$
%
*
(
!
L
-
)
!
$
%
>
&
$
%
&
#
$
U
#
'
$
<
T
-
*
<
R
(
"
#
#
S
<
!
#
#
O
#
$
>
"
R
(
B
"
$
$
%
&
#
,
$
&
%
&
#
0
&
X
#
$
#
&
J
&
'
1
#
'
+
<
#
(
'
*
:
-
?
W
)
#
?
&
*
&
%
-
0
V
(
.
0
*
T
'
$
*
%
>
&
*
&
%
&
&
#
&
%
#
#
K
$
'
&
%
&
L
$
&
%
&
U
&
%
&
K
#
%
&
#
,
%
&
T
#
%
>
#
0
R
%
#
<
0
S
&
#
0
R
9
#
<
0
Q
%
(
#
#
,
P
&
<
,
O
$
#
,
N
3
7
6
7
6
8
i
e
e
K
L
!
M
"
%
#
7
%
*
"
"
9
9
=
9
"
=
=
%
'
%
"
*
9
"
%
9
"
9
"
=
*
%
9
!
"
$
#
=
0
"
"
!
"
!
"
!
"
"
!
%
%
9
"
9
!
"
!
=
"
=
"
8
9
9
9
%
$
9
+
$
%
+
-
$
.
"
!
,
$
(
*
&
B
=
$
.
%
"
.
H
9
"
"
*
'
$
*
"
I
C
"
(
'
$
!
%
J
1
9
"
9
&
(
"
D
:
9
+
!
&
#
!
"
*
#
"
*
*
"
*
$
#
+
*
%
-
,
"
"
(
9
*
#
+
!
0
=
"
(
%
,
$
!
=
"
*
9
!
"
!
+
:
*
9
$
-
!
$
#
+
#
"
=
&
(
!
$
.
%
(
-
(
(
"
8
$
/
9
+
&
9
"
'
*
"
*
+
0
7
*
*
$
"
"
$
!
$
!
+
+
!
!
&
&
"
*
"
*
(
*
-
$
*
"
"
"
/
(
%
'
9
"
+
!
*
9
(
9
1
$
7
'
(
"
1
8
9
"
(
%
"
D
6
2
6
2
6
+
'
'
>
"
*
>
&
&
"
+
9
!
&
&
&
"
"
$
!
$
+
!
-
-
*
(
'
"
!
$
!
4
2
5
3
5
5
2
4
<
<
4
A
4
<
2
<
<
3
<
4
6
<
4
<
4
@
?
A
4
2
4
4
?
4
5
?
?
?
2
;
@
@
4
3
6
4
4
5
3
5
5
2
3
2
5
4
4
4
4
6
2
2
5
5
4
;
2
3
;
4
5
;
;
;
3
5
2
3
3
2
2
5
4
3
@
5
4
2
6
2
4
5
2
;
5
4
3
A
2
3
3
5
@
A
5
4
4
4
5
3
4
4
2
2
4
4
6
2
4
;
A
5
3
4
@
@
3
4
A
A
4
;
4
;
4
5
<
4
2
5
4
@
@
2
3
?
2
5
4
5
<
4
4
5
3
4
2
5
3
4
2
5
3
4
<
?
3
4
6
5
4
5
2
2
;
;
4
2
4
4
4
5
5
3
4
3
?
3
2
A
2
;
4
3
5
A
5
4
4
;
2
2
5
3
5
;
2
5
3
4
;
?
2
3
4
6
A
5
4
;
2
A
A
3
4
?
?
5
4
4
3
;
A
4
4
A
2
5
3
?
A
5
3
2
4
2
5
2
5
3
4
<
<
3
4
2
5
3
5
4
;
6
3
2
2
5
;
2
5
3
4
3
2
5
3
4
5
2
5
3
4
4
<
5
3
4
;
<
3
;
5
3
@
4
4
4
6
4
4
?
2
9
5
6
6
2
$
;
2
4
;
2
2
"
+
3
<
5
2
$
5
4
2
3
2
*
3
4
2
4
4
2
2
-
5
4
6
5
2
9
2
;
;
6
;
;
5
3
2
'
5
3
;
2
K
4
2
4
R
4
;
4
2
+
2
5
3
5
[
4
2
<
2
!
9
5
3
4
2
R
4
2
5
]
4
;
<
5
k
2
6
2
"
3
4
6
5
a
5
4
2
R
4
2
2
"
3
4
3
5
X
<
3
2
Y
<
4
2
5
3
4
5
5
3
X
6
6
4
2
[
6
;
2
5
3
4
4
6
3
4
;
5
R
4
;
2
[
3
4
2
5
3
2
2
5
3
4
2
6
2
!
A
6
2
'
=
&
6
2
5
3
4
j
5
3
4
@
K
3
4
?
3
2
-
+
!
!
B
"
&
'
`
4
<
3
2
-
*
-
$
(
-
&
/
!
!
R
4
6
3
2
+
G
"
"
!
!
!
&
>
/
!
8
7
"
+
&
*
"
'
&
*
!
+
(
8
-
&
$
"
!
"
=
U
4
3
3
2
*
"
%
9
$
-
i
4
5
3
2
(
"
!
$
!
Q
4
4
3
2
G
=
+
&
+
(
(
h
4
;
3
2
+
%
"
9
"
"
7
=
9
'
$
8
+
1
&
g
2
3
2
!
%
"
7
!
1
f
3
2
-
7
!
e
2
-
!
+
+
0
*
+
$
-
!
'
9
!
G
&
P
2
$
"
!
&
-
(
'
"
"
"
9
(
'
9
9
"
9
!
"
]
2
!
&
=
%
>
R
2
!
%
F
&
$
G
=
"
a
2
"
+
F
*
'
9
"
d
2
!
+
!
"
"
(
c
2
!
(
*
b
2
B
%
"
'
!
&
`
2
>
9
!
$
-
+
=
=
8
!
/
Z
2
+
C
$
(
"
0
*
9
=
9
"
"
!
a
2
"
%
"
'
$
&
"
#
9
+
$
-
#
9
9
$
:
=
:
!
&
Q
"
9
9
*
+
'
*
"
!
9
:
"
$
(
Z
2
"
&
(
%
-
\
2
>
9
$
"
+
*
"
#
!
$
8
$
(
"
"
"
$
+
$
%
&
`
!
'
'
"
%
Z
2
(
+
!
_
!
"
&
(
+
-
R
!
+
+
!
8
*
+
!
+
!
"
!
9
'
7
%
$
[
2
(
"
-
$
Z
$
"
-
*
&
X
!
'
+
%
*
*
!
7
+
"
'
9
:
9
(
*
(
"
'
9
"
:
9
(
(
7
$
$
$
-
+
&
/
$
!
9
!
+
(
$
&
*
:
$
$
(
+
'
!
(
:
!
7
+
%
!
9
-
+
8
9
"
/
Y
2
'
*
=
%
"
U
!
$
$
B
!
!
%
*
:
:
"
7
9
+
%
$
9
+
%
1
9
"
*
%
9
"
+
9
"
$
$
-
*
9
9
$
+
$
=
+
'
&
#
X
!
+
&
$
"
/
*
(
%
!
&
(
-
^
!
$
*
(
"
P
1
+
9
*
+
+
9
"
+
-
!
&
"
+
>
+
(
$
$
+
/
/
$
9
%
$
"
*
"
$
#
0
9
%
#
*
"
!
!
:
7
+
'
*
*
9
%
$
"
$
+
+
'
*
*
&
%
$
+
&
%
$
9
9
"
%
$
#
,
"
!
*
*
9
*
7
%
]
2
&
'
"
-
!
"
8
$
+
*
"
)
'
*
8
\
$
!
8
!
"
*
%
"
:
9
%
9
9
+
!
"
:
%
*
&
,
%
$
#
"
"
$
#
"
,
%
*
$
%
(
&
*
!
Z
(
,
"
+
$
Q
"
%
%
!
*
R
!
&
!
"
9
(
"
:
[
1
"
+
9
Q
"
+
'
Z
*
*
%
9
"
"
,
'
9
X
'
/
9
"
+
9
&
"
,
%
$
#
"
!
$
#
"
,
%
!
!
+
+
&
/
"
'
$
"
+
-
.
*
*
0
"
*
*
$
%
#
"
$
$
"
*
$
*
/
9
:
:
%
(
9
"
$
*
$
%
+
"
!
"
*
$
*
$
9
&
:
%
-
!
*
*
$
%
"
!
$
.
"
+
"
$
%
$
)
$
%
9
*
$
"
&
9
-
9
+
(
(
9
(
+
$
+
9
!
!
"
"
Y
%
$
#
&
9
'
+
$
%
1
$
-
$
%
$
8
"
$
9
$
%
#
9
8
%
$
"
"
$
%
*
9
!
%
$
"
"
%
%
#
0
E
(
"
#
-
#
+
E
*
X
%
:
$
*
+
$
W
'
:
9
"
,
V
9
$
!
9
"
,
"
&
+
9
=
%
%
$
"
=
%
$
9
!
%
*
&
+
U
9
"
9
=
'
"
$
9
9
"
%
9
'
!
"
%
"
"
%
%
&
%
T
9
$
>
'
!
"
9
"
9
"
:
$
/
9
'
!
"
%
$
0
%
9
$
9
9
=
"
%
$
9
"
9
9
#
"
%
1
&
!
8
9
$
:
+
$
!
S
9
9
:
:
9
-
&
R
9
"
9
&
*
!
"
%
*
*
"
%
*
"
"
%
$
*
"
%
#
0
%
*
"
"
$
(
&
%
Q
9
"
$
*
:
:
(
7
*
(
P
9
(
+
"
"
$
(
+
-
*
"
%
$
"
!
9
#
0
"
1
*
"
%
+
!
9
*
(
"
%
"
7
"
%
$
0
%
9
1
*
9
:
+
-
)
$
+
-
*
(
8
-
*
"
"
"
*
"
%
'
*
"
%
$
&
"
%
$
9
"
%
$
#
9
'
%
#
"
"
%
1
"
!
O
%
+
!
"
N
$
(
"
9
N
4
6
2
2
4
4
N
e
M
I
J
K
!
"
!
6
*
"
!
"
!
!
"
"
!
!
"
+
*
!
"
6
!
-
!
;
!
-
6
!
!
"
"
!
#
"
"
"
!
"
"
*
(
)
7
#
*
%
!
%
(
#
,
+
-
;
!
"
'
#
*
!
-
*
=
C
"
)
!
,
!
$
'
*
$
$
*
*
!
$
-
-
!
!
%
"
#
7
-
#
D
6
,
#
C
#
(
$
!
%
!
#
*
(
)
!
-
-
!
6
)
%
!
-
#
"
"
!
=
=
"
"
*
#
%
!
"
-
"
#
=
"
$
*
!
=
-
#
!
"
+
$
"
#
!
*
!
)
"
#
-
!
!
,
#
=
7
$
$
(
#
!
+
*
$
*
$
*
&
)
5
,
D
!
*
'
%
)
D
6
(
#
"
$
-
*
!
%
!
7
$
!
#
6
*
.
)
7
%
#
;
*
$
%
%
!
%
(
#
,
;
!
5
!
!
)
5
%
.
6
"
#
!
*
%
*
!
!
*
!
*
B
-
$
-
"
B
'
+
$
*
!
#
>
-
#
;
)
"
C
%
!
$
"
#
"
#
-
=
F
!
'
;
$
*
#
$
&
#
*
$
G
-
-
)
:
#
"
"
!
$
2
F
!
#
-
$
)
%
-
+
)
+
6
+
$
G
!
:
-
!
:
-
-
4
:
4
3
2
3
2
3
4
3
/
/
4
4
2
/
2
4
2
4
/
2
2
2
<
<
/
:
/
<
<
:
4
4
2
/
/
3
/
3
2
/
:
4
2
<
/
2
4
3
2
:
<
4
2
/
@
/
<
2
@
/
2
4
<
4
4
/
4
/
<
2
:
<
4
4
3
0
4
:
3
2
9
2
3
:
4
3
<
2
1
:
/
4
2
1
2
4
3
2
@
2
-
3
2
:
2
:
/
2
2
1
3
/
4
2
3
2
:
2
2
4
2
4
3
2
2
:
B
/
:
/
2
2
/
3
2
:
4
2
/
4
3
2
2
:
-
<
2
3
2
/
4
2
/
2
4
2
4
:
2
/
4
3
2
0
2
:
%
9
4
3
2
/
:
/
<
4
3
2
1
:
:
#
@
:
:
-
$
:
<
2
/
3
3
:
:
/
4
/
4
3
2
/
2
2
<
4
3
2
<
4
3
2
3
4
3
2
4
:
:
2
2
:
:
#
/
3
2
/
1
/
2
4
1
/
/
/
2
2
4
/
/
<
/
3
2
:
:
:
-
<
:
:
"
2
:
:
#
%
!
:
<
4
2
/
:
2
:
@
2
/
:
/
4
/
4
3
0
/
4
3
2
4
:
2
/
<
/
4
3
2
9
/
:
"
1
/
:
$
2
<
4
3
/
2
<
4
3
2
@
/
:
)
-
2
3
/
:
-
6
6
8
-
!
%
+
/
:
-
6
*
!
4
4
3
2
4
3
<
:
:
3
/
4
3
2
/
4
3
2
2
/
3
2
:
/
4
2
4
<
/
2
4
1
3
<
/
:
/
2
/
4
3
2
/
/
:
!
$
#
%
6
*
!
$
*
*
8
-
+
+
$
(
#
!
$
#
*
!
*
6
#
(
6
<
4
3
2
/
:
#
$
0
/
3
2
/
:
/
2
<
4
:
2
<
<
2
:
4
4
2
:
3
3
/
4
3
2
9
<
:
*
6
!
*
*
H
(
6
!
!
-
!
%
%
$
1
<
:
*
!
*
!
$
#
(
%
)
=
$
#
!
-
(
*
6
*
$
!
5
%
#
!
$
)
*
"
%
7
*
#
5
!
%
%
E
*
!
!
#
E
'
'
'
#
$
6
"
*
(
$
+
+
$
*
+
7
$
2
/
<
4
2
/
2
i
2
:
/
4
/
4
3
1
/
4
3
2
@
<
:
%
$
(
<
/
4
3
2
3
:
*
!
D
6
!
-
*
$
!
#
+
$
"
*
)
+
+
#
$
;
<
:
-
$
)
*
!
-
2
4
/
<
4
3
1
2
<
3
2
2
<
:
.
(
<
:
(
$
(
-
!
;
$
#
#
(
C
$
#
*
#
'
-
-
#
3
2
/
4
2
:
:
(
!
*
C
"
!
*
<
:
6
2
/
4
3
/
:
*
!
!
#
%
<
4
3
2
<
:
%
(
!
8
*
B
!
3
2
0
<
:
*
"
-
!
=
)
6
!
8
2
9
0
:
!
1
0
:
-
7
$
!
.
/
-
$
*
!
0
:
$
+
*
d
:
!
!
%
h
:
)
8
)
_
#
'
;
!
+
g
-
(
.
5
.
d
-
-
#
%
-
!
L
!
#
6
-
%
"
!
!
)
*
U
-
D
6
!
L
-
!
!
#
+
%
!
*
W
:
+
%
$
)
!
*
f
:
#
!
#
*
+
-
"
C
!
"
!
*
)
!
(
%
+
[
/
8
$
%
$
C
!
+
D
(
-
L
:
"
6
)
R
)
%
$
6
*
S
-
$
*
*
R
-
)
*
$
(
*
!
(
$
*
!
U
-
!
$
)
#
'
5
%
L
-
(
-
!
U
:
!
!
*
?
!
!
6
!
"
$
e
!
8
*
#
(
?
6
*
+
d
/
#
$
*
)
%
(
%
!
Z
-
!
%
L
*
$
!
!
O
*
'
8
6
$
$
(
(
6
-
c
!
6
!
K
.
!
!
b
-
*
&
a
#
!
!
`
*
!
+
!
$
$
_
!
"
$
(
,
!
-
)
!
+
(
>
)
+
(
#
!
$
J
!
5
*
$
#
"
+
(
#
"
!
(
#
#
W
+
*
*
)
L
$
7
)
(
#
#
"
#
(
#
"
"
!
#
"
)
C
#
(
"
"
!
(
[
+
%
!
$
%
"
"
*
)
#
"
"
%
#
)
(
-
!
+
!
(
$
!
!
#
%
"
!
(
*
,
!
"
#
>
!
!
5
&
D
5
"
(
*
"
!
)
!
E
!
^
C
;
#
,
!
(
#
!
*
"
#
&
!
;
"
!
!
;
(
]
+
!
!
*
6
+
#
!
*
6
\
,
"
!
+
*
6
#
"
-
#
#
&
!
;
&
"
&
$
C
"
6
Z
!
"
-
$
$
"
+
C
#
6
#
!
"
-
;
"
-
!
#
T
-
-
#
6
&
"
!
*
"
"
A
.
!
(
*
-
#
6
[
!
#
6
*
!
"
#
=
+
.
6
>
!
!
;
*
!
5
,
!
6
!
!
6
!
=
!
"
#
*
=
K
.
"
!
+
(
,
6
#
5
6
*
*
"
+
*
#
!
5
*
;
"
"
6
>
+
-
,
T
.
=
%
"
!
-
#
6
!
!
=
6
*
$
5
!
"
>
%
6
*
V
+
#
.
$
!
!
Z
"
!
.
)
+
6
)
T
!
#
(
)
%
$
%
$
%
-
%
+
Y
!
=
$
+
$
*
#
!
6
"
#
"
'
"
*
&
-
%
$
"
"
*
L
!
$
+
)
=
U
!
)
$
T
$
#
%
6
$
)
+
#
)
!
.
+
$
+
&
(
6
+
)
-
)
*
#
!
)
*
#
"
-
"
#
)
$
-
)
+
#
-
)
*
+
+
)
-
#
"
R
!
*
=
S
%
6
!
%
O
)
5
%
$
R
(
)
$
)
X
#
'
)
)
(
*
*
#
"
"
!
;
$
+
.
*
"
#
-
*
!
J
'
;
*
-
%
*
"
"
%
$
#
>
W
"
;
#
$
V
!
&
#
+
T
&
#
%
$
#
#
%
$
"
K
%
$
*
L
%
$
#
&
U
$
!
"
K
$
#
"
!
T
$
!
5
!
R
#
"
"
-
S
&
,
6
R
#
"
"
!
Q
>
!
!
;
"
"
"
P
#
.
!
O
#
"
"
N
#
"
"
!
M
"
"
!
;
L
2
/
<
/
/
2
2
3
4
<
<
/
/
2
3
4
<
<
/
/
/
2
2
/
h
g
_
K
L
M
!
"
!
:
&
)
)
(
"
"
!
)
"
!
"
:
!
"
!
"
!
!
)
)
.
"
!
.
!
)
!
"
!
"
)
!
(
"
"
;
#
"
#
;
#
/
.
!
#
"
'
"
#
$
#
/
!
/
.
"
)
2
#
'
!
!
#
0
:
/
&
&
!
%
0
<
!
-
0
%
'
&
#
'
%
!
%
)
%
#
!
$
)
-
&
&
%
A
,
!
"
"
<
)
'
/
$
%
!
#
#
+
"
%
:
!
'
#
/
!
'
)
$
!
!
'
+
!
)
)
%
)
&
%
D
#
"
!
<
-
!
$
'
%
0
:
#
&
!
:
+
%
!
!
.
"
%
C
#
0
'
'
!
'
'
3
&
,
#
'
&
'
#
%
!
!
0
+
#
#
"
'
'
'
!
#
0
)
!
"
0
%
"
!
!
!
+
'
C
#
0
'
&
#
'
!
)
!
0
&
!
"
)
!
#
0
'
)
E
'
.
:
!
#
.
-
0
%
(
:
!
0
'
&
4
G
;
!
)
#
)
#
*
"
)
#
+
#
0
&
#
(
%
'
$
!
0
)
'
C
*
%
+
-
'
!
$
%
'
$
#
"
0
%
'
&
#
&
'
!
*
#
"
<
!
"
"
#
!
'
!
0
(
#
'
%
)
I
'
%
0
#
)
J
#
#
"
&
#
)
D
I
!
+
.
%
'
#
!
"
%
(
#
'
%
J
&
4
9
!
#
"
)
#
2
&
)
!
*
#
"
<
!
"
"
#
>
!
'
$
%
)
@
6
8
>
4
>
>
@
7
5
5
7
6
5
7
6
7
5
8
4
6
=
6
4
5
6
5
6
8
6
8
6
8
7
5
8
8
@
8
6
8
5
7
@
5
8
4
7
8
5
7
6
8
6
8
8
6
4
4
8
6
8
=
7
6
8
6
@
8
6
8
@
5
7
6
9
>
5
7
6
=
>
4
7
8
6
@
@
6
5
4
@
5
6
7
>
4
6
6
5
>
5
7
6
>
4
7
6
5
8
6
8
6
6
5
6
8
5
6
8
4
7
8
5
7
6
>
4
#
?
5
7
6
8
6
4
@
5
7
6
>
9
4
'
6
9
9
7
4
6
=
7
@
6
8
6
@
8
5
4
5
4
@
5
7
6
=
9
4
4
&
7
5
7
6
8
6
6
8
5
@
=
=
6
8
5
7
6
5
5
7
6
6
8
6
8
8
@
5
7
6
4
9
4
$
8
9
4
)
6
9
9
7
6
7
7
4
@
6
4
7
8
8
5
4
8
7
8
8
5
7
6
@
9
7
6
4
8
8
5
6
7
9
@
5
7
6
?
9
4
!
#
6
>
=
7
6
6
8
8
@
6
5
8
8
5
6
5
8
6
5
7
6
9
=
7
6
=
=
4
#
6
8
6
5
8
@
5
4
6
8
@
@
4
8
@
@
5
7
7
=
4
!
6
5
=
4
)
$
$
7
6
=
5
6
5
@
@
6
8
@
@
5
7
6
4
=
4
!
8
=
4
2
6
=
4
)
@
5
7
6
9
7
@
4
8
6
8
5
7
6
8
5
7
6
?
=
7
6
>
7
5
K
6
5
8
R
6
=
@
[
6
8
8
R
6
5
8
]
6
8
7
4
@
k
6
@
8
5
7
6
9
@
a
6
@
5
7
6
=
7
4
7
6
7
7
5
R
4
7
8
@
X
8
@
8
5
7
6
5
7
4
#
7
8
@
5
Y
6
=
8
5
7
6
7
4
7
X
4
=
4
5
[
5
4
8
7
6
6
7
5
R
5
7
8
[
9
7
8
5
7
6
8
5
7
j
8
5
7
6
4
K
5
7
6
8
7
4
7
@
7
4
`
6
7
4
R
6
?
7
4
U
>
5
4
%
%
#
)
"
0
0
$
-
&
:
&
'
!
1
*
i
6
9
5
Q
6
=
5
h
6
7
5
g
6
5
5
4
'
2
)
!
%
:
!
!
6
5
4
#
$
$
$
f
5
4
0
%
e
4
"
.
3
0
)
-
)
*
!
!
:
)
%
&
P
4
"
$
#
'
)
1
%
3
%
'
-
#
'
%
,
!
C
:
)
%
]
4
2
0
!
!
/
$
'
!
!
!
3
:
'
(
#
-
,
-
'
%
.
!
!
#
.
"
!
.
R
4
!
!
0
-
)
!
D
-
'
#
/
,
%
$
!
!
0
)
"
.
%
)
'
"
D
-
%
$
0
)
$
$
0
!
(
%
!
'
"
0
!
0
%
'
:
!
$
:
%
*
a
4
-
#
!
C
*
#
,
+
)
E
:
'
&
0
!
0
'
'
)
$
&
$
$
d
)
&
&
)
!
'
#
%
A
#
2
'
:
%
0
!
-
$
%
"
<
!
%
<
'
!
-
)
c
4
$
!
b
4
#
H
!
1
!
)
-
3
!
%
`
4
)
2
)
-
Z
4
)
A
'
2
H
.
0
)
a
4
2
$
!
:
!
.
-
)
-
!
Q
4
!
%
&
'
'
Z
)
0
%
#
\
4
)
+
&
#
%
#
)
!
0
!
'
`
4
)
!
!
"
'
Z
)
!
:
!
%
_
4
2
0
!
0
:
3
R
4
'
%
)
'
[
#
!
!
!
(
!
!
!
'
!
/
!
'
#
/
0
)
%
'
0
%
0
"
'
!
,
!
%
0
!
.
"
C
0
+
%
#
#
!
)
#
3
0
+
%
&
0
!
#
&
0
$
:
'
)
Z
!
3
!
:
'
X
)
C
:
'
2
:
:
'
!
Y
4
)
!
:
'
!
"
U
$
)
E
)
'
!
!
-
'
!
$
<
#
!
2
X
$
!
!
:
'
!
^
)
$
!
)
"
'
!
!
-
:
'
1
P
4
!
#
$
:
-
!
]
)
&
'
-
&
'
!
'
:
0
'
#
\
4
$
&
'
&
0
%
#
0
!
!
!
'
:
%
#
B
.
.
!
Z
!
)
!
Q
0
%
%
!
R
%
$
0
%
"
0
-
%
;
,
#
'
"
;
$
#
"
#
)
&
:
!
'
-
$
[
+
'
-
"
Q
)
!
/
!
'
#
;
#
!
"
!
#
(
)
!
;
#
C
!
E
!
$
#
&
#
-
A
#
;
#
(
!
;
#
"
!
)
#
"
#
!
"
#
A
#
0
Z
!
!
)
#
-
'
.
'
-
&
!
;
0
#
!
D
-
'
:
!
0
!
;
#
"
"
!
#
"
"
!
.
"
'
'
-
E
+
!
;
#
X
'
&
'
%
"
'
+
!
:
Y
%
!
.
'
%
'
"
'
%
%
C
X
!
#
!
;
#
-
!
!
;
#
"
"
!
.
(
"
!
#
-
+
0
!
$
"
<
%
&
!
<
;
(
'
<
;
#
!
!
#
#
"
)
.
(
"
:
#
!
!
#
#
&
&
%
&
W
&
!
'
&
"
:
)
#
(
(
)
#
#
!
!
!
#
)
"
#
:
0
'
&
V
&
!
!
!
+
0
%
!
)
#
"
:
0
<
!
$
%
"
:
)
#
(
"
)
#
#
!
"
!
.
.
"
)
!
*
!
$
:
;
U
<
!
'
D
&
:
)
#
!
"
)
#
#
&
!
.
#
"
/
#
<
:
-
F
!
!
-
!
/
)
'
!
'
3
0
!
)
"
'
"
#
)
!
/
#
%
#
'
T
)
#
%
'
-
"
&
%
-
'
#
"
-
%
#
S
&
#
+
)
"
%
'
$
)
#
#
"
"
"
*
"
'
#
!
)
!
$
.
A
3
!
)
/
$
'
'
#
$
!
&
'
#
#
&
!
#
3
D
#
)
"
0
#
#
"
/
!
.
(
"
"
'
-
!
$
'
!
0
#
!
!
"
#
#
-
#
!
!
%
%
)
#
!
<
A
,
'
$
:
"
#
*
"
)
.
#
,
!
#
!
!
.
"
'
$
:
0
-
R
!
!
)
%
#
,
,
)
$
:
#
Q
)
+
-
,
3
#
!
#
E
#
#
.
-
!
-
+
)
#
:
!
:
#
"
"
&
#
"
"
'
$
(
*
'
'
'
*
P
"
+
"
$
,
!
$
*
'
$
#
!
!
$
#
"
!
.
#
'
(
!
+
!
#
%
%
0
)
)
%
,
!
'
%
$
"
"
%
$
0
%
'
,
!
'
(
'
0
-
1
%
$
#
"
!
"
*
%
!
!
$
!
#
!
.
#
-
+
%
'
%
+
%
$
%
&
%
$
'
"
/
!
.
#
&
%
$
!
"
"
.
"
%
$
#
,
!
.
$
#
"
"
O
#
"
"
!
K
"
"
!
"
N
8
7
4
6
7
6
6
N
e
M
G
H
I
!
"
!
"
%
,
"
"
#
"
"
#
"
#
!
!
:
#
#
"
"
.
@
!
"
#
!
"
"
"
!
"
"
.
!
!
"
"
.
!
!
&
!
"
"
#
@
!
@
!
@
"
.
?
#
#
!
@
/
%
!
/
@
8
8
#
F
8
B
-
8
#
%
B
8
?
"
%
,
&
%
&
.
#
&
+
%
'
%
!
/
8
!
!
!
:
!
!
!
&
-
-
%
>
!
!
+
%
!
&
!
&
#
-
!
+
&
.
!
!
/
!
!
?
E
!
-
&
.
#
!
.
#
#
*
?
8
%
-
#
%
9
)
!
.
.
9
)
#
)
-
&
"
#
!
"
,
%
'
!
#
)
"
&
!
"
%
.
!
&
"
"
%
.
%
.
<
+
<
<
.
6
6
!
D
-
&
:
B
#
"
#
&
&
.
"
%
"
"
/
"
%
3
'
!
!
,
.
!
"
'
&
+
!
'
B
!
#
D
"
'
&
C
!
!
,
"
+
"
*
#
#
3
3
3
3
<
6
0
3
3
3
4
3
5
5
4
3
6
4
5
3
3
6
3
0
3
0
3
3
4
3
3
=
3
6
3
7
7
3
6
4
0
4
3
0
6
5
3
5
5
3
3
4
6
4
6
5
4
3
6
5
4
3
3
5
3
6
4
6
6
3
0
6
6
5
3
6
<
5
4
4
3
3
3
4
3
2
<
3
6
=
6
3
6
3
6
5
3
6
4
3
5
4
1
3
4
4
5
5
6
3
6
6
6
5
3
5
4
4
3
4
6
6
5
4
=
6
5
4
3
4
<
5
6
6
<
<
4
3
7
0
3
4
4
0
5
3
5
0
3
?
3
3
0
3
;
!
D
.
4
0
0
3
#
6
0
3
!
#
"
3
4
6
<
3
6
6
6
5
4
<
5
4
3
6
6
3
3
4
6
<
4
3
6
6
5
3
2
<
0
3
+
%
+
4
3
6
7
6
5
3
3
7
<
5
4
3
0
3
)
'
/
%
)
'
"
.
3
1
6
4
3
3
6
0
<
3
5
6
6
5
3
=
6
3
0
4
0
5
4
7
6
5
4
3
4
6
3
4
6
3
5
<
5
3
5
6
3
)
#
&
.
3
3
6
0
4
3
6
<
<
3
4
=
6
<
5
3
6
4
3
6
5
4
3
0
6
0
6
6
5
4
3
6
3
0
=
6
5
4
3
<
6
3
%
4
3
2
6
5
6
4
3
3
3
4
6
6
4
3
1
<
3
+
3
=
6
5
6
7
6
3
3
5
6
5
4
7
<
4
3
3
6
7
0
5
5
7
4
6
4
3
4
3
+
3
5
<
5
3
4
0
6
3
0
6
0
6
5
4
3
3
D
&
%
<
4
3
6
5
3
0
<
5
3
0
7
6
3
6
3
6
6
6
7
0
<
3
6
6
5
6
5
4
3
0
6
4
0
=
0
6
5
g
0
6
<
6
5
4
3
0
<
5
4
3
6
6
5
4
7
<
5
4
3
<
<
3
4
4
5
<
5
3
<
3
5
3
2
<
3
%
!
B
2
3
!
"
&
/
%
)
+
+
&
!
?
/
'
4
1
3
&
!
%
.
?
+
+
#
#
,
.
.
>
%
.
"
#
)
-
2
3
)
)
!
)
.
+
&
.
=
3
)
+
'
!
&
/
'
/
%
)
!
+
2
3
4
6
6
5
3
6
5
4
3
7
3
+
/
!
/
!
"
4
3
4
2
3
)
-
D
)
!
:
'
;
)
.
!
2
5
3
3
5
3
>
.
!
.
%
;
#
)
3
2
3
.
/
!
&
!
+
!
!
!
+
0
2
3
'
)
)
2
4
3
6
3
!
!
&
.
'
'
>
+
0
3
%
3
<
2
3
)
-
!
'
&
'
2
3
.
+
-
.
2
0
#
!
/
&
1
3
)
-
b
3
)
.
+
'
f
3
+
/
>
/
#
/
-
/
!
]
0
.
.
!
!
.
)
'
.
%
.
E
-
-
:
#
#
&
/
e
0
+
!
!
&
#
&
!
!
.
!
.
)
+
b
0
)
%
+
C
J
3
+
&
!
.
S
.
"
"
+
!
?
-
J
0
"
!
!
-
&
U
.
'
B
'
&
.
+
+
/
d
.
#
"
+
#
)
%
.
Y
0
!
>
:
!
J
+
'
&
+
.
/
!
9
'
#
&
.
%
+
'
.
>
/
&
P
.
"
+
/
/
!
C
"
&
&
/
!
!
.
+
,
Q
0
&
%
.
P
.
#
%
!
>
%
)
%
"
&
'
!
&
S
.
.
%
"
.
$
,
J
0
+
!
#
&
>
.
%
S
0
)
%
/
%
c
.
&
'
!
!
b
.
&
-
%
&
%
,
X
0
&
!
!
?
#
)
"
;
.
J
)
#
!
,
M
.
:
-
%
.
)
.
a
!
!
.
!
&
!
#
%
I
)
-
&
"
+
;
&
"
`
'
&
.
$
_
/
!
@
?
"
%
&
^
!
"
.
!
!
F
&
]
"
"
!
!
%
!
+
?
!
8
+
H
!
#
!
A
+
-
%
#
!
/
'
9
)
+
-
!
"
+
9
&
#
%
A
"
U
@
)
+
-
8
&
&
"
"
&
#
+
+
>
!
"
!
#
@
,
!
J
!
)
?
!
-
&
%
!
-
Y
"
%
@
/
!
-
8
&
&
"
"
#
!
!
!
-
\
'
9
9
.
!
/
-
-
8
#
!
"
!
#
"
.
8
8
"
"
!
#
[
!
'
/
-
&
?
#
-
"
9
&
.
9
%
+
#
&
8
#
"
!
#
#
-
!
,
!
/
!
&
8
@
!
!
8
$
!
&
#
(
#
+
!
&
8
#
!
.
.
B
"
.
8
Z
@
!
&
X
.
!
!
!
&
8
&
E
"
!
#
#
!
A
,
"
+
!
&
8
@
8
&
8
#
!
-
#
A
/
:
+
9
.
!
%
&
&
R
!
.
!
'
!
"
%
#
-
Y
.
+
.
?
%
8
@
!
%
8
#
&
I
@
!
/
"
/
R
'
.
!
!
%
8
#
"
+
8
#
&
&
%
!
"
.
!
&
#
%
!
#
"
"
/
&
#
T
'
%
+
X
!
&
'
!
*
.
#
#
/
#
/
#
8
#
"
"
!
#
+
/
#
8
@
?
#
8
C
@
R
#
%
-
!
)
W
!
%
+
#
:
&
"
#
"
J
!
#
'
+
?
#
8
#
"
.
!
#
@
&
!
8
'
"
!
8
#
!
.
!
#
#
#
-
!
"
"
S
#
.
"
#
9
R
,
+
&
/
-
"
#
)
#
'
/
!
8
@
/
#
-
8
&
!
!
$
#
'
!
)
9
)
+
/
.
!
#
P
&
!
#
!
&
#
'
/
#
-
'
/
#
-
$
@
!
.
-
#
(
%
)
?
-
+
.
#
%
Q
*
%
.
%
.
'
/
#
.
M
#
,
%
%
'
/
#
-
$
&
"
8
!
#
A
%
-
$
!
!
!
$
@
"
&
$
"
8
!
&
!
!
$
B
"
!
&
@
%
.
+
A
!
.
+
/
!
&
+
/
!
&
$
/
!
&
$
"
!
&
$
#
"
&
$
#
@
!
$
P
:
.
"
V
!
+
8
?
9
/
8
.
!
H
)
!
!
,
'
!
&
!
,
!
(
$
!
,
8
#
#
.
,
!
"
U
"
-
,
!
T
"
!
,
&
'
R
!
!
,
$
&
I
8
.
"
%
J
%
-
,
S
.
!
,
#
I
+
!
,
$
R
/
&
,
P
!
-
,
Q
&
-
,
P
$
-
"
O
#
!
,
N
#
"
!
"
M
"
!
"
L
"
.
,
"
"
!
"
K
!
!
,
J
5
3
3
f
e
g
H
I
!
J
K
"
&
#
)
(
/
"
(
0
0
"
!
(
$
0
"
"
"
0
!
"
$
$
"
!
D
#
"
"
D
$
#
"
D
9
0
$
D
$
)
$
(
"
0
0
$
D
$
)
8
(
0
"
(
0
"
(
0
0
0
"
(
8
(
"
+
0
"
"
0
0
&
"
!
0
0
8
0
0
%
"
0
0
&
0
&
0
"
!
D
$
#
+
+
$
D
D
&
<
+
"
"
0
'
$
,
$
0
*
"
!
!
9
9
$
(
"
"
.
$
+
*
"
9
+
9
)
$
(
+
*
)
'
%
&
!
.
)
+
"
)
$
)
<
$
(
0
<
"
"
8
"
,
"
!
(
)
.
.
"
)
!
"
,
+
,
"
0
9
0
"
!
.
"
"
.
,
)
(
$
.
(
)
"
)
)
"
"
*
)
&
&
!
0
(
"
)
*
+
,
"
,
$
0
2
!
>
-
&
)
6
/
D
(
*
"
/
'
,
+
0
1
"
0
0
$
!
!
+
!
+
-
!
$
0
1
"
0
0
$
9
G
D
E
)
"
"
"
6
*
$
D
)
)
+
+
'
E
G
$
"
<
"
)
!
G
$
<
*
*
'
!
$
8
3
,
"
*
+
7
7
7
"
'
G
$
!
"
+
!
*
*
'
$
!
$
)
8
+
!
'
,
"
*
+
;
?
C
4
3
2
3
4
C
2
B
3
2
7
2
5
5
3
2
5
4
B
5
C
2
3
;
C
C
3
5
2
5
4
5
4
2
5
4
2
5
4
3
2
5
2
B
2
5
2
B
5
5
2
5
3
3
4
4
3
2
A
3
2
5
3
2
5
2
4
5
4
3
2
?
;
2
2
5
2
4
4
4
4
3
2
7
;
4
3
2
3
;
2
3
2
4
7
5
5
2
5
4
5
2
2
5
5
4
2
4
;
2
3
2
;
2
2
2
5
4
5
4
2
2
;
3
4
3
2
;
2
!
B
;
3
2
5
5
2
3
5
B
2
B
;
3
5
4
2
;
;
4
3
C
2
)
2
A
;
2
3
5
2
5
C
4
2
5
7
3
C
2
5
3
2
5
4
3
2
?
4
3
2
;
7
2
*
)
7
5
2
4
7
2
2
5
C
4
3
2
5
7
5
C
2
5
B
5
4
3
2
3
7
3
2
4
7
4
B
5
B
5
4
4
5
4
3
2
2
5
B
;
B
4
3
2
B
7
4
3
2
5
7
2
3
2
C
7
!
"
2
5
2
4
;
C
4
5
B
C
C
2
5
5
3
C
4
3
A
7
2
'
2
?
4
3
2
5
2
2
5
2
B
5
B
5
4
3
2
;
3
3
2
7
3
2
'
3
3
4
2
4
4
5
B
2
C
5
4
3
2
C
2
3
5
C
4
3
2
4
4
3
2
2
3
2
$
!
+
&
$
"
,
D
9
B
C
2
5
3
H
2
4
C
5
4
3
2
C
4
3
2
5
3
2
*
C
4
3
2
3
2
!
2
A
3
3
O
2
B
7
X
2
5
7
B
O
2
4
B
5
Z
2
B
3
3
h
5
5
5
5
4
2
?
3
4
3
^
5
B
5
5
O
4
C
4
3
;
3
2
3
U
;
C
4
V
4
7
2
C
U
4
B
C
4
3
2
4
4
4
3
X
3
3
5
O
3
5
5
4
3
2
7
4
4
3
2
3
4
2
3
5
5
5
X
4
5
4
4
2
3
4
3
2
g
5
3
2
4
H
4
3
2
4
2
3
2
5
4
2
]
2
B
4
2
O
2
C
4
2
R
2
4
2
f
2
A
4
2
N
2
?
2
2
e
;
2
2
d
7
2
2
c
3
2
2
!
"
6
"
b
2
$
'
*
"
"
(
+
!
$
'
$
*
+
(
*
$
,
/
M
2
$
)
"
6
Z
2
$
*
'
O
2
(
!
)
!
+
9
)
"
+
.
"
!
0
$
6
*
(
!
+
0
)
*
'
)
^
2
*
'
a
2
'
"
,
/
"
=
*
.
&
'
"
$
+
+
'
"
,
'
.
)
)
!
*
.
,
!
!
+
`
2
,
F
*
,
"
!
$
)
"
(
+
'
+
!
+
1
)
!
!
)
"
_
2
)
"
+
*
!
"
(
"
)
-
$
)
.
"
(
]
2
"
*
&
'
!
+
,
)
)
W
2
)
6
^
2
(
0
+
$
*
!
"
(
"
"
$
$
$
"
N
2
)
(
#
!
6
W
2
!
'
&
Y
$
!
)
&
!
]
2
,
+
$
"
<
0
"
"
!
$
,
"
1
$
(
)
1
G
"
(
'
$
.
0
$
)
F
!
W
2
0
)
+
,
+
0
!
'
$
"
!
0
\
!
"
'
"
O
!
+
1
"
0
<
(
$
0
8
"
'
"
<
0
#
0
$
0
*
,
+
"
)
0
0
,
!
,
!
!
"
"
(
1
X
2
.
"
(
0
W
2
*
*
&
+
,
6
&
'
+
6
)
)
!
"
!
)
(
G
+
+
"
"
.
9
"
$
&
"
'
$
.
0
"
.
$
0
1
$
"
.
,
6
$
0
+
)
U
!
+
"
.
"
"
!
(
!
"
(
$
(
"
"
+
)
*
0
"
'
#
&
)
0
)
(
G
"
+
+
0
*
"
)
"
.
"
&
$
V
*
)
*
"
$
'
$
"
(
)
)
.
$
*
"
6
!
&
/
R
2
-
"
+
)
)
0
)
,
(
!
"
!
+
!
+
"
U
2
"
)
*
*
)
[
!
'
)
+
!
9
!
*
"
"
.
M
'
,
"
"
.
(
Z
2
.
"
-
'
!
)
(
Y
*
'
+
(
&
,
"
#
"
*
0
"
!
,
&
)
"
"
6
W
!
:
0
!
)
(
0
0
"
,
"
$
$
0
!
"
0
&
*
+
$
$
:
/
N
,
'
6
)
O
+
!
"
1
$
9
F
*
.
+
0
9
"
0
"
$
$
.
'
X
,
)
"
,
)
*
$
$
0
$
E
&
'
"
E
+
"
+
"
E
&
.
0
"
E
+
D
)
0
"
D
)
"
0
+
<
N
,
"
"
)
"
E
9
'
'
"
E
+
D
)
"
%
"
/
"
%
&
(
+
%
+
D
)
"
0
)
"
E
,
)
"
"
)
9
9
&
.
E
+
D
)
,
+
$
W
"
1
)
,
E
)
0
+
+
E
+
D
)
"
8
+
D
)
"
%
(
)
"
%
&
D
$
"
+
"
,
E
+
)
,
'
(
+
'
)
*
)
+
D
"
%
&
0
)
.
"
&
(
0
+
&
+
#
)
+
D
+
%
&
D
/
$
&
0
$
'
"
0
*
"
$
)
+
!
+
)
,
+
$
U
)
"
&
!
(
)
)
,
+
D
+
!
0
)
,
&
"
D
0
"
8
+
)
(
+
!
+
D
"
"
(
$
$
,
'
D
#
0
%
(
)
"
0
&
D
"
"
'
!
&
V
"
"
#
+
*
$
0
+
,
$
)
%
U
0
!
,
"
*
$
'
D
$
$
'
D
)
0
%
(
D
$
"
"
'
"
0
9
,
"
)
'
T
0
,
"
)
6
)
0
*
$
"
"
)
)
'
D
$
#
%
(
$
0
"
&
D
$
"
9
,
"
,
)
$
S
.
&
,
"
,
)
$
D
$
#
0
!
0
#
"
"
"
$
+
%
*
"
8
)
$
D
#
"
!
(
$
"
!
$
D
0
!
"
D
8
*
+
"
8
)
R
#
"
D
8
)
$
)
%
0
*
)
$
D
"
,
)
$
D
$
<
$
D
$
0
"
D
$
0
0
0
$
Q
0
"
"
(
0
"
+
"
$
*
8
$
"
P
"
,
"
0
O
!
'
(
(
0
'
E
$
9
"
$
.
)
N
!
"
*
$
,
'
'
"
D
$
"
(
"
0
,
@
6
0
0
'
"
,
0
'
!
*
$
'
)
)
'
6
"
)
)
$
.
"
D
#
0
&
)
"
8
M
(
"
.
8
&
D
$
$
.
'
&
%
!
'
&
%
$
0
0
"
$
'
&
%
%
0
0
"
(
/
$
0
&
%
+
#
"
(
%
,
"
(
L
$
6
8
!
J
2
4
5
2
4
2
2
K
b
J
I
J
K
!
0
"
!
0
"
0
!
0
!
!
'
!
!
0
"
!
"
!
!
"
!
'
!
!
"
!
'
!
8
'
'
"
!
!
"
!
"
"
"
"
!
!
'
#
!
!
5
"
#
!
5
"
\
]
$
7
;
#
1
(
!
(
*
#
&
5
7
'
G
'
J
_
%
#
1
(
!
1
*
7
6
"
7
"
#
'
%
%
*
%
1
!
1
1
"
&
(
'
*
&
"
!
*
'
'
$
4
5
#
&
(
)
"
#
!
!
D
#
"
!
1
)
#
1
7
#
"
7
(
E
(
7
!
(
)
(
!
(
)
#
'
)
#
%
6
1
#
#
5
#
7
C
#
$
%
!
#
'
1
)
1
1
#
7
)
%
7
#
1
1
!
*
1
!
*
$
(
7
6
*
#
1
!
(
8
#
1
7
'
9
!
1
*
7
(
#
'
+
'
-
,
+
:
,
)
(
!
(
.
+
+
)
)
(
/
.
+
-
/
.
-
-
/
1
5
!
(
)
1
!
!
7
!
%
$
(
$
(
'
0
1
'
)
1
!
(
8
#
1
7
'
9
!
1
*
7
(
#
'
#
'
$
'
7
(
#
'
'
9
#
7
!
(
8
#
1
7
'
9
!
1
*
7
(
#
'
'
9
7
C
7
#
'
0
$
(
7
'
;
"
7
9
!
F
!
!
4
*
7
"
=
"
#
!
#
'
1
)
!
(
8
5
!
(
!
$
:
/
:
/
/
+
:
>
+
.
/
-
.
/
.
/
.
/
/
<
<
:
:
>
:
+
-
+
/
:
<
-
+
-
<
<
+
:
/
.
+
:
/
<
+
-
.
/
:
.
-
.
+
-
+
.
:
.
/
+
+
/
-
-
/
-
-
:
.
+
.
-
+
-
.
+
+
/
:
:
>
-
-
/
+
-
.
/
/
.
:
:
/
.
+
:
-
:
-
+
+
>
-
/
.
+
-
:
/
7
+
<
/
.
+
B
:
-
/
+
+
<
/
+
-
<
<
.
+
,
-
/
.
+
@
-
/
"
+
/
+
/
>
:
<
+
-
/
:
-
/
.
>
-
/
.
+
.
-
/
+
/
-
'
9
"
-
/
1
+
.
+
:
/
.
-
+
/
.
-
/
+
.
+
.
-
/
.
+
-
/
.
+
:
-
.
+
-
-
/
'
<
/
+
@
/
+
:
>
+
-
+
+
.
:
-
/
.
+
-
/
$
7
*
5
#
!
#
#
"
"
1
(
!
-
/
$
7
2
B
/
.
+
-
/
+
/
+
-
+
-
-
-
/
.
+
,
<
.
+
+
/
-
/
/
+
/
<
-
+
/
<
/
.
+
@
<
'
#
(
(
!
$
"
!
*
$
#
.
+
-
.
.
<
+
/
-
-
<
/
+
>
<
/
.
+
/
-
-
+
.
<
/
.
+
.
<
/
*
H
*
1
"
'
7
5
=
!
!
!
7
5
<
/
+
/
<
/
.
+
+
<
/
'
:
<
/
'
-
<
/
+
:
+
.
+
.
.
/
-
.
+
<
/
1
!
*
1
1
/
/
H
1
1
(
'
7
#
!
)
*
"
?
1
!
'
(
!
5
'
$
3
!
.
1
7
)
%
5
8
.
+
<
/
!
'
1
#
$
(
)
!
(
5
(
/
7
5
7
!
+
.
-
-
/
+
+
/
-
/
.
B
<
/
"
1
1
1
5
!
'
'
!
'
7
0
1
#
!
0
B
.
+
,
/
+
.
.
.
+
+
.
-
-
.
+
@
B
/
+
>
B
/
1
7
7
1
*
!
'
7
7
*
"
7
7
!
.
.
B
/
+
-
-
+
+
-
+
-
+
-
-
:
/
-
/
+
-
+
-
/
.
/
+
/
.
+
/
B
+
F
+
B
+
7
)
(
3
+
*
!
!
1
7
+
1
1
%
(
(
'
;
!
7
'
$
/
*
0
#
0
'
9
#
$
'
1
#
#
*
)
'
'
!
(
#
*
'
!
?
7
.
+
-
+
-
+
-
:
.
-
/
+
-
-
/
-
i
+
/
.
-
/
.
:
B
+
(
!
5
C
'
!
7
5
1
7
+
-
/
.
-
B
+
#
*
*
"
<
B
+
'
$
1
9
1
(
!
!
+
*
7
8
*
(
*
!
+
.
<
/
.
.
.
<
/
.
+
B
B
.
+
,
,
+
+
@
,
+
'
>
,
+
'
!
!
1
7
%
#
*
'
*
(
$
$
*
!
7
7
*
!
*
*
(
!
=
$
+
$
1
!
*
,
+
1
1
*
$
1
!
"
$
)
'
'
1
!
+
7
#
!
%
'
1
(
%
(
!
#
7
'
#
#
*
*
#
!
1
!
+
(
!
1
1
!
!
(
'
7
?
!
(
'
,
<
!
!
+
<
%
(
d
/
7
*
h
.
"
C
*
(
_
+
!
"
g
.
(
#
d
,
8
!
L
+
'
)
U
'
!
7
!
#
"
!
(
L
!
!
(
1
)
#
)
$
(
1
!
!
!
C
W
5
"
#
'
&
*
$
7
!
1
&
#
)
*
f
1
"
)
[
!
)
1
L
<
!
5
R
<
5
7
*
S
/
'
#
R
.
)
(
1
1
#
*
#
(
!
#
!
#
U
+
!
!
1
"
!
!
(
#
%
$
1
(
"
!
7
!
!
(
#
!
C
(
7
1
!
L
/
"
1
U
,
!
!
e
*
7
!
d
+
'
7
(
(
C
1
&
$
E
"
Z
'
)
#
8
$
#
'
&
)
;
7
$
$
(
7
0
$
C
1
0
)
*
7
'
!
L
!
"
#
(
!
'
C
$
5
C
5
7
%
#
7
7
"
#
4
%
1
#
*
1
'
1
&
;
#
)
#
#
7
C
'
4
#
*
C
!
1
#
*
'
7
$
1
*
1
*
1
!
(
#
!
O
5
!
!
!
5
$
1
!
C
!
*
1
C
7
*
;
!
1
%
(
!
!
#
c
1
%
(
4
'
*
!
!
&
&
7
*
5
!
!
4
1
#
#
"
7
#
4
;
"
1
3
K
!
'
7
=
'
1
1
0
F
!
7
C
!
(
!
$
C
!
D
;
$
%
1
!
!
b
)
1
'
'
a
(
"
?
!
!
(
!
`
!
'
(
$
#
(
!
G
6
)
5
(
!
!
W
'
!
!
)
1
!
'
(
!
5
'
(
!
5
L
)
'
$
'
(
!
(
!
5
7
1
!
C
(
!
5
(
1
#
!
!
(
!
5
[
'
7
(
!
5
^
!
'
1
4
(
!
"
1
Z
'
1
(
!
5
%
!
1
(
!
"
#
T
!
G
#
!
"
8
8
4
8
[
!
!
#
5
#
K
)
!
#
7
#
#
!
8
8
"
!
#
T
"
7
*
$
#
!
5
8
V
!
#
'
5
8
"
'
'
#
#
Z
5
(
"
7
!
(
'
)
#
'
5
8
T
%
#
'
5
8
#
8
!
0
"
!
!
0
#
(
#
'
7
8
Y
'
5
'
7
8
#
"
"
!
#
"
L
7
4
'
7
8
8
"
!
'
#
U
!
#
#
)
1
"
7
!
'
7
8
T
(
'
7
#
$
1
"
7
8
#
"
'
!
#
"
"
!
0
8
"
1
*
A
#
?
C
7
8
R
!
#
'
#
7
8
#
!
!
#
"
S
"
6
!
7
$
8
8
"
!
#
!
!
0
"
*
$
!
8
O
7
'
#
!
!
8
#
"
!
0
7
(
#
7
#
'
0
!
8
6
(
!
8
#
#
!
0
#
"
R
!
!
"
&
8
*
7
7
1
!
"
'
8
#
"
"
'
0
"
"
!
#
#
!
"
'
8
$
6
1
7
!
"
'
8
#
"
"
!
#
"
$
(
*
#
!
!
'
8
X
!
!
'
8
#
"
"
!
#
8
"
!
0
8
J
%
!
'
8
W
!
'
8
#
!
$
8
#
"
'
!
#
V
!
$
(
=
$
8
"
!
0
"
!
#
(
$
#
4
*
(
$
$
#
"
'
!
#
"
"
!
0
"
"
#
#
$
T
'
!
4
'
K
!
4
$
!
&
(
$
#
&
!
0
"
!
L
$
$
#
U
5
(
$
#
8
"
"
0
8
$
(
$
#
K
4
$
#
8
T
%
$
#
!
'
R
#
"
'
S
$
"
"
!
R
!
"
!
0
Q
$
8
&
!
P
#
!
!
O
3
"
'
N
#
2
"
!
M
"
1
!
0
L
+
+
+
+
-
+
+
h
g
j
H
I
J
!
K
L
"
#
3
$
3
$
$
3
3
$
$
3
$
$
C
4
,
C
4
,
$
=
C
*
+
&
#
$
3
6
3
$
3
9
=
$
+
9
#
+
=
'
3
$
3
$
$
3
#
*
$
$
*
$
$
3
$
$
3
$
3
C
?
$
#
,
C
4
,
*
3
$
3
3
$
3
=
<
*
$
$
$
$
<
*
3
&
$
3
$
$
,
6
%
<
4
<
*
<
&
3
*
9
3
%
<
%
9
"
,
%
"
+
$
,
*
,
3
+
=
?
*
*
'
$
*
6
+
%
<
9
*
,
+
<
&
"
$
*
+
'
6
%
,
*
:
%
*
,
9
6
9
<
:
,
+
&
&
*
&
+
,
$
'
$
+
!
&
5
3
4
*
<
$
,
4
*
<
9
+
$
+
<
<
9
+
$
+
+
,
$
$
%
&
$
6
$
*
&
'
*
,
-
"
*
,
9
C
*
"
&
+
"
*
&
*
*
&
,
*
9
&
4
=
9
+
$
6
*
&
&
*
&
+
*
9
:
+
%
'
$
*
,
%
F
9
>
=
,
&
5
*
5
*
,
$
#
C
=
>
&
,
*
"
$
&
=
"
&
%
,
+
$
%
'
*
%
&
=
6
?
,
3
&
+
,
=
3
&
,
%
$
$
9
,
!
&
+
&
$
9
*
$
,
,
*
*
/
/
-
/
0
1
/
0
7
0
;
0
8
0
0
-
0
-
2
0
2
2
0
2
0
-
2
-
0
2
2
1
2
1
1
0
.
0
0
1
-
2
.
@
.
0
0
1
-
2
.
@
.
0
0
1
-
2
1
-
2
.
1
1
0
0
2
1
-
0
.
2
2
1
.
-
.
0
-
8
1
1
1
2
1
1
2
0
0
8
2
-
0
2
-
2
-
1
0
.
8
-
0
2
8
8
1
0
@
-
0
1
@
-
1
0
-
@
2
8
0
0
0
2
8
-
0
-
-
2
-
1
0
@
@
-
,
1
-
@
-
0
-
2
2
-
0
.
0
-
1
0
0
@
-
6
2
@
1
0
-
2
8
2
0
.
@
.
8
-
0
.
@
-
6
8
@
-
1
0
@
-
%
0
2
-
0
2
2
-
0
2
1
1
2
-
1
;
@
-
9
=
7
-
1
0
2
0
2
8
-
1
0
/
1
-
"
+
@
8
0
/
.
.
2
8
2
-
1
0
1
-
"
"
1
1
1
0
8
.
2
@
8
-
8
2
.
2
8
-
1
0
-
1
1
0
2
/
2
-
.
0
0
-
1
0
0
1
-
&
*
'
*
6
+
"
)
(
*
3
)
6
2
.
1
-
6
0
1
1
1
0
1
1
8
2
0
2
0
8
-
0
8
1
-
1
0
.
0
2
0
0
1
2
2
-
1
0
;
1
-
9
+
*
9
C
-
-
1
0
7
-
9
0
/
-
+
6
+
<
D
*
6
<
"
+
$
$
*
9
C
-
1
0
.
2
0
-
8
-
0
.
-
8
8
2
0
2
8
8
-
1
0
@
8
-
1
0
1
-
-
1
0
-
-
-
0
0
0
2
H
0
2
@
2
P
2
2
1
-
1
0
0
-
1
0
.
-
-
+
3
E
#
3
%
,
3
=
"
%
*
,
2
-
-
$
0
2
Y
0
.
8
-
P
0
/
-
8
[
2
2
1
.
2
-
1
8
2
-
1
2
h
.
8
-
1
0
-
-
,
;
-
1
_
2
1
8
P
@
2
-
V
1
8
2
W
0
/
.
-
V
.
1
0
8
-
1
Y
.
2
2
1
1
0
8
2
-
P
0
2
-
1
0
7
0
-
1
0
/
0
8
-
Y
-
-
1
0
@
0
-
0
g
2
1
0
1
0
-
1
0
-
H
1
0
0
-
,
^
0
.
0
-
P
0
2
0
-
S
0
8
0
-
f
0
0
-
,
"
+
,
+
3
"
"
"
+
A
"
+
6
&
*
,
6
&
,
%
,
<
+
+
*
)
6
+
+
3
$
=
O
;
0
-
+
$
"
"
9
?
-
,
$
$
"
%
9
%
+
-
,
C
,
!
"
-
6
6
&
,
9
%
D
,
6
3
%
"
3
&
%
%
-
#
&
%
&
6
!
<
e
0
7
.
-
%
6
3
9
+
%
&
,
9
3
<
+
%
=
*
,
6
&
>
,
d
/
.
-
*
&
3
=
%
L
.
-
#
3
6
&
c
-
%
,
+
+
:
N
6
B
+
C
9
[
-
&
3
9
P
,
&
*
9
9
$
>
,
,
,
=
9
6
_
-
&
3
=
b
6
,
C
&
a
*
$
+
+
`
,
D
9
:
9
%
"
:
&
$
&
*
&
:
9
9
<
+
3
9
%
,
<
$
*
6
=
,
$
$
%
,
+
D
+
*
*
'
*
3
*
G
*
,
&
4
,
+
<
%
3
+
9
$
^
-
3
3
9
X
"
3
=
_
-
6
*
B
=
,
*
(
,
%
*
(
=
+
6
9
%
9
&
O
-
+
"
,
=
$
$
,
5
%
"
*
&
9
,
"
*
(
4
&
*
%
+
*
X
,
'
&
+
:
4
,
#
%
<
,
(
C
"
$
Z
-
$
,
&
&
+
+
9
6
!
,
*
+
9
+
*
+
C
!
$
+
6
$
$
,
$
,
*
$
$
+
&
$
+
*
^
"
3
C
&
"
9
$
&
$
6
&
+
&
*
,
$
+
$
'
*
$
*
6
6
"
<
&
'
<
'
,
:
X
%
%
"
+
&
#
$
%
6
9
%
'
6
:
%
&
6
$
]
-
*
+
6
9
P
,
"
=
Y
$
"
$
)
+
%
,
'
,
&
6
,
*
<
*
$
,
*
*
&
+
X
,
3
$
4
%
%
&
6
&
$
$
<
&
+
'
<
6
,
*
<
*
,
*
<
*
$
$
<
+
$
$
3
*
+
&
*
"
%
*
5
*
%
6
&
,
,
=
C
*
9
&
!
$
6
"
*
6
,
&
,
"
%
*
9
C
<
&
*
V
-
6
B
)
9
W
-
9
3
&
S
-
B
+
=
V
,
9
3
&
\
,
,
,
9
!
5
+
N
-
,
"
=
[
6
+
9
&
Z
"
3
=
3
*
$
=
X
+
"
<
#
O
&
$
%
(
&
&
&
*
<
+
"
,
&
P
*
+
6
,
+
C
Y
"
&
4
%
O
'
(
3
9
<
:
4
%
9
,
9
%
*
,
3
+
9
*
(
9
%
X
9
$
=
:
*
<
:
C
=
<
V
3
&
,
%
W
)
$
+
,
*
"
,
%
=
$
*
%
=
$
*
$
&
$
*
$
$
=
*
6
:
%
&
$
,
"
=
*
*
3
*
&
*
C
%
?
*
C
+
$
*
$
+
$
*
$
$
3
*
C
V
&
$
D
'
*
U
+
&
9
*
"
'
C
+
$
4
3
+
$
*
,
C
$
5
$
5
5
+
9
$
+
<
"
+
<
+
+
(
3
+
<
+
$
&
+
+
<
+
$
+
<
+
$
&
9
C
$
&
<
+
6
+
$
!
6
&
+
<
%
"
+
+
+
<
+
$
#
'
3
+
$
T
&
*
+
<
S
+
6
%
<
+
$
#
<
$
*
<
+
$
&
<
+
$
?
3
$
R
6
6
+
"
6
%
Q
=
"
6
9
%
$
,
&
<
*
3
9
$
+
P
,
+
&
+
*
"
3
9
<
+
$
,
A
C
%
$
*
&
,
*
$
*
$
'
C
$
*
4
3
$
*
6
5
9
+
+
$
9
+
*
*
%
O
$
&
6
+
*
$
$
&
9
*
$
*
,
*
$
*
$
5
N
(
:
=
$
*
'
9
$
*
$
$
3
#
&
4
$
+
$
%
$
*
9
3
$
*
$
<
C
M
2
0
K
c
J
K
L
M
!
"
!
3
"
3
,
3
!
,
3
8
!
8
!
,
!
"
!
3
3
,
!
3
%
3
!
,
"
"
&
!
!
&
3
"
,
,
!
!
;
!
,
!
H
#
;
*
6
"
$
6
*
6
$
!
H
$
6
6
*
8
#
$
(
3
!
,
!
8
#
$
(
6
$
(
6
$
(
"
$
(
3
"
!
)
!
"
"
&
3
!
"
!
'
#
!
!
,
"
!
*
"
8
#
#
$
$
*
(
4
#
!
+
6
%
%
(
?
"
!
3
!
*
4
#
*
!
A
*
4
!
!
6
"
*
*
"
(
(
&
!
%
#
,
#
*
*
&
*
&
(
!
!
,
4
4
6
!
#
,
,
&
#
"
(
(
*
4
!
!
D
(
%
,
(
*
6
I
8
(
#
!
#
,
,
+
&
'
!
(
'
+
%
&
#
#
)
*
*
!
*
"
(
#
*
)
&
6
(
)
*
!
!
;
*
(
!
!
,
#
,
*
,
;
!
#
!
3
(
*
4
!
"
#
,
"
!
"
!
"
*
"
3
#
*
#
)
D
#
*
*
#
*
!
"
+
#
G
#
4
*
!
!
"
%
,
$
(
%
4
!
G
!
!
4
*
!
4
"
4
!
!
,
*
!
%
-
(
;
4
&
.
(
6
4
;
!
(
6
'
;
!
=
6
'
F
!
=
<
'
=
#
,
#
"
!
*
3
%
(
6
8
,
%
.
-
:
!
!
B
-
%
*
+
-
(
%
#
,
<
B
!
*
=
;
*
6
6
"
,
;
"
6
C
&
#
(
!
+
7
#
#
,
,
!
"
%
#
8
*
&
6
4
!
!
%
*
!
+
G
6
!
6
;
6
E
E
-
0
E
E
"
!
.
,
=
"
:
"
(
"
6
'
H
6
%
+
H
$
4
%
!
H
5
"
!
%
!
<
6
=
"
"
!
"
#
#
4
#
!
!
8
!
G
!
>
1
E
E
/
0
-
>
>
1
>
0
>
>
1
>
/
0
-
1
/
.
/
0
-
1
0
-
F
>
/
/
>
>
.
>
/
B
>
>
0
/
0
-
/
0
-
0
1
/
/
0
-
0
1
-
/
0
-
0
1
0
/
0
-
9
0
1
/
1
.
0
B
/
0
1
/
/
F
/
/
1
1
1
1
/
/
>
F
/
/
0
-
>
F
1
/
F
/
/
1
F
/
.
/
1
/
F
/
/
1
-
1
9
1
1
/
F
>
-
/
1
>
1
>
/
/
9
-
-
>
-
0
/
1
0
9
0
/
F
-
F
1
-
/
1
1
0
F
0
1
-
1
.
0
1
/
0
/
1
-
F
F
0
1
1
-
0
/
1
-
0
/
E
1
0
1
/
0
/
1
-
1
1
0
-
-
0
/
1
1
0
/
9
1
-
/
0
>
-
0
-
>
0
/
/
0
-
0
/
F
1
0
+
/
>
1
!
!
%
2
"
>
0
,
,
4
(
(
-
-
/
-
>
0
"
0
1
1
-
0
4
-
F
1
0
0
(
/
>
/
0
1
/
0
3
0
1
>
>
F
1
B
0
,
-
1
9
>
>
/
1
E
0
#
0
/
>
-
F
F
-
0
"
/
9
-
0
/
/
/
F
/
F
>
1
/
1
/
-
>
-
0
/
1
-
0
/
-
E
0
/
/
E
-
/
1
/
-
/
-
0
-
1
/
1
-
1
1
-
0
/
F
E
,
6
%
+
1
0
!
/
1
1
1
-
0
/
9
0
-
0
/
>
1
0
/
E
E
-
,
B
B
-
!
/
F
>
-
/
.
F
>
F
/
/
1
-
0
.
B
-
0
/
1
-
/
/
-
/
F
-
1
-
0
/
9
B
0
/
0
-
/
1
/
1
>
/
9
-
-
0
/
-
B
-
/
/
B
0
/
1
/
F
1
/
/
.
-
1
-
/
F
1
-
0
1
B
-
0
/
B
-
0
/
>
-
F
/
E
B
F
(
&
B
/
/
1
-
k
/
1
/
0
1
1
.
/
1
-
-
/
1
-
0
0
1
-
0
/
1
-
0
/
.
-
0
/
9
.
"
4
(
6
-
6
#
,
6
4
6
#
,
$
3
"
0
/
0
.
,
(
,
!
!
/
-
.
,
!
*
!
'
.
-
0
6
%
!
+
%
/
0
4
!
*
!
+
%
#
&
!
-
"
!
4
&
+
#
8
%
!
(
%
(
,
*
!
#
+
*
&
(
+
5
-
&
*
J
(
&
#
!
,
!
(
+
3
!
7
*
%
*
(
*
&
!
%
+
%
I
4
!
(
3
6
.
-
#
'
#
+
+
f
-
,
#
+
+
j
-
(
%
J
,
+
(
!
H
#
!
"
=
+
6
*
(
"
"
#
6
*
*
!
H
5
'
!
(
%
%
!
a
-
(
4
3
!
(
"
*
,
!
!
#
#
(
!
&
!
,
+
%
4
"
(
!
i
,
2
(
4
f
,
$
G
N
,
(
=
!
%
!
8
#
7
"
7
"
(
#
4
#
*
7
#
!
5
W
,
&
*
N
-
!
,
#
!
"
H
5
*
*
"
#
#
!
!
D
5
*
!
(
=
+
&
*
Y
-
,
!
*
h
,
!
*
*
,
!
&
!
]
-
"
,
!
G
!
&
I
(
6
!
&
N
,
"
&
T
6
*
#
!
H
U
,
6
*
6
4
+
&
*
!
!
5
*
#
*
&
*
,
'
#
*
7
%
8
G
T
+
"
!
*
&
(
!
6
+
#
6
(
%
4
:
;
2
J
!
)
(
"
&
:
,
*
7
,
&
&
%
#
%
:
,
7
=
!
(
#
J
3
W
-
,
(
*
,
(
G
*
6
,
,
*
&
%
"
4
%
!
%
6
!
!
!
"
N
(
(
*
!
!
H
W
7
$
"
7
#
5
&
,
(
"
*
#
C
6
6
#
+
6
(
!
*
#
+
;
g
-
&
,
,
6
7
4
+
!
#
6
*
*
C
!
G
!
"
6
f
-
#
*
!
G
!
5
,
;
!
#
#
G
!
!
,
!
*
!
&
\
,
5
3
N
,
2
,
"
6
!
!
#
Q
#
6
(
*
"
*
%
6
%
<
,
(
(
%
,
%
#
!
7
,
$
,
"
#
2
5
,
,
"
!
(
)
#
&
,
(
,
!
+
(
!
(
e
%
5
3
!
"
+
!
,
A
%
,
'
!
!
!
!
#
!
3
%
"
5
+
6
#
#
#
!
*
!
"
(
&
*
6
M
(
,
%
&
7
(
*
&
'
$
$
(
+
6
@
;
6
d
+
!
5
#
$
3
+
%
7
*
6
'
(
#
c
#
*
I
(
J
6
$
#
!
+
!
#
8
'
#
$
8
!
&
$
#
!
,
"
#
+
,
(
"
,
"
,
(
8
(
(
*
5
8
#
%
%
"
!
!
*
%
#
!
#
"
(
#
%
(
#
:
b
*
!
(
%
#
$
8
"
#
$
*
"
#
#
#
#
(
(
6
a
4
!
6
+
#
$
#
!
"
!
3
"
$
#
!
!
3
"
'
!
3
"
*
#
#
"
(
6
L
8
*
*
+
Y
;
"
+
*
$
&
+
$
!
6
N
4
,
*
#
%
+
!
7
#
#
(
)
#
#
'
4
$
"
+
#
!
$
#
"
!
$
#
"
!
"
#
!
4
,
]
!
!
,
&
`
)
!
!
*
(
#
_
5
!
"
"
(
$
C
^
)
(
?
\
)
"
!
V
4
#
#
"
]
)
*
&
M
"
*
7
(
&
!
*
!
"
$
6
#
4
!
4
*
!
*
6
C
,
!
$
6
*
!
$
"
"
!
!
$
(
"
!
H
#
#
!
"
(
"
*
4
#
#
4
'
#
%
#
6
#
V
;
#
(
%
%
6
6
*
"
X
5
4
I
$
!
6
*
!
$
6
*
!
$
#
"
!
$
#
8
$
$
*
6
5
+
#
!
\
4
6
!
!
!
)
$
*
V
6
*
!
6
6
%
!
6
*
!
$
"
!
!
#
(
"
,
$
(
#
!
3
8
#
,
#
(
'
*
!
+
3
!
+
#
%
)
*
,
$
(
[
"
(
#
#
(
N
#
"
$
*
#
5
+
*
W
'
(
)
!
V
)
%
#
T
#
$
"
,
7
6
!
5
U
"
(
#
(
(
*
#
*
!
$
8
!
,
!
#
!
,
!
3
"
*
!
$
%
%
*
Q
!
+
(
,
!
+
#
T
)
*
*
"
!
*
!
$
#
)
!
$
#
"
"
!
#
"
#
Z
*
#
3
L
%
#
3
"
*
$
8
"
%
!
#
&
(
2
"
#
Y
'
"
#
&
%
!
$
!
!
%
X
"
#
&
V
"
#
&
%
!
$
#
&
%
!
M
&
%
!
$
N
%
!
$
#
W
!
$
#
M
!
$
#
8
V
!
$
#
"
!
T
$
"
"
,
U
!
"
!
3
T
#
)
!
S
#
"
!
R
$
8
"
Q
#
!
!
P
#
"
,
3
O
"
"
!
N
0
1
9
/
/
j
i
c
G
H
I
!
J
"
!
#
$
+
K
*
$
#
-
!
"
+
#
$
#
+
!
"
+
#
$
#
+
#
D
.
#
-
#
+
-
#
D
.
+
#
+
-
-
#
+
-
#
D
.
#
D
#
.
#
-
<
#
<
#
+
#
+
.
+
#
-
D
#
.
+
#
-
#
D
E
#
+
$
+
5
-
+
#
+
&
-
.
/
-
+
&
-
.
$
+
'
&
(
$
*
&
&
-
'
$
/
&
/
&
(
&
$
#
%
&
.
.
.
(
#
C
&
#
$
$
.
.
#
'
-
&
#
.
(
-
9
#
-
'
-
#
(
E
&
&
$
.
#
-
'
,
)
&
&
$
-
$
#
'
$
+
#
,
#
-
"
#
$
+
/
#
(
D
#
D
#
$
%
-
-
$
&
'
.
.
#
$
/
#
+
+
-
#
'
&
/
+
-
#
'
&
D
#
'
,
#
/
+
$
+
#
(
/
#
/
$
#
+
/
'
.
$
#
'
+
&
$
#
*
#
'
$
(
(
/
#
+
$
(
/
+
&
#
*
/
&
#
#
&
#
*
/
$
!
#
2
3
.
-
$
-
$
-
$
#
,
-
$
#
,
-
.
.
&
,
$
0
6
.
!
6
$
!
*
&
.
6
!
&
.
6
!
&
.
6
$
5
*
5
$
$
5
*
5
*
#
7
*
$
!
7
!
#
!
7
7
&
(
9
&
/
9
#
/
8
#
"
8
+
"
8
+
:
8
0
:
0
0
3
2
=
(
&
9
/
#
8
"
+
8
:
0
=
#
!
(
&
9
/
#
8
"
+
8
:
0
=
#
!
(
&
9
/
#
8
"
+
8
:
0
=
=
3
0
1
4
1
4
3
1
1
1
:
:
3
:
0
3
3
3
:
1
3
4
3
0
1
4
1
3
3
4
;
4
3
3
:
1
;
3
:
:
0
4
4
3
:
0
;
1
0
0
1
;
3
=
;
4
0
3
;
!
0
0
3
B
#
7
5
(
3
4
3
:
=
1
;
3
:
3
:
4
4
0
A
0
0
0
3
=
1
3
:
A
:
3
4
=
4
1
4
3
3
0
0
4
0
4
0
0
3
1
3
4
:
3
3
3
=
:
1
4
0
3
0
0
&
:
0
0
3
1
3
3
0
;
4
1
3
:
;
4
0
3
1
0
0
#
;
4
0
3
0
0
,
(
3
2
0
0
3
3
3
1
1
3
:
=
1
4
3
:
=
4
4
0
3
B
4
0
.
3
A
4
0
:
=
4
1
3
3
4
:
1
4
3
=
4
0
#
#
0
1
4
0
1
=
:
3
4
=
:
1
4
0
3
4
0
0
3
4
4
0
,
-
3
4
4
3
=
0
1
3
1
1
:
1
4
0
3
1
4
0
3
:
4
0
&
-
1
4
0
3
4
0
&
3
;
4
0
3
:
:
3
3
:
1
3
1
1
4
3
:
;
4
0
3
2
4
0
#
3
B
3
0
1
3
1
=
;
;
3
=
;
;
4
3
A
3
4
0
=
;
3
=
:
:
G
3
=
0
;
1
4
0
3
;
4
0
3
3
0
0
3
0
4
O
1
4
1
X
3
=
0
0
1
O
3
0
1
1
4
0
3
4
3
4
0
3
3
3
0
0
3
1
1
Z
1
=
0
1
h
=
0
1
1
4
^
:
;
1
4
0
3
:
3
0
3
1
3
0
.
3
O
0
1
;
U
=
1
1
4
V
3
:
1
4
U
3
0
3
4
0
X
4
1
4
0
3
3
0
&
3
0
1
0
O
4
1
0
3
;
1
4
X
0
4
3
2
3
0
(
,
#
:
4
0
B
1
0
3
g
4
0
A
:
G
0
=
:
0
]
3
0
:
.
)
/
#
+
'
7
O
4
:
0
,
)
&
#
R
3
0
-
,
)
#
(
&
)
%
'
f
3
:
:
7
N
1
:
0
#
/
'
#
#
-
/
&
#
e
3
;
:
0
.
#
)
*
*
+
)
+
<
%
'
'
.
-
(
#
&
(
#
/
&
#
.
-
#
-
#
"
<
%
!
d
2
:
0
#
(
,
,
#
/
<
.
'
!
/
:
0
(
.
F
+
<
'
c
1
0
&
!
#
&
>
(
"
#
/
+
#
/
b
0
.
&
(
#
9
#
:
,
$
+
'
&
8
.
&
-
#
#
6
!
/
&
-
.
.
'
.
6
&
$
$
%
!
.
+
.
&
.
.
/
#
#
8
-
6
&
$
$
+
.
$
/
'
'
#
"
/
/
(
&
&
!
#
"
&
*
F
,
&
'
#
$
/
#
&
-
*
#
D
&
'
-
%
&
!
.
,
,
.
/
-
&
M
0
#
-
(
,
@
-
(
'
D
$
"
.
-
(
,
.
Z
0
&
#
.
/
O
0
#
?
-
#
(
&
#
.
#
^
0
#
.
#
)
a
0
/
'
#
'
#
`
0
(
#
+
_
0
(
&
+
]
0
(
$
+
.
#
&
W
0
(
$
,
.
*
#
)
,
&
D
/
$
.
&
&
D
^
&
.
8
$
&
N
0
.
&
D
W
0
(
-
D
#
Y
.
#
.
+
]
,
.
&
+
.
&
W
0
#
.
&
#
\
0
-
#
#
"
#
#
#
E
#
9
$
/
O
#
+
!
9
,
X
,
'
,
+
$
#
W
,
#
!
!
&
'
U
0
,
/
.
$
(
/
V
,
#
&
(
>
!
%
R
,
#
,
,
'
#
-
U
.
/
$
#
8
.
[
,
#
,
/
(
#
.
.
/
M
,
#
#
/
(
'
#
+
/
#
9
&
&
&
-
-
-
.
,
Z
0
,
+
'
&
-
<
'
#
-
#
#
.
-
,
/
(
-
#
.
#
Y
.
#
/
(
'
.
,
+
#
/
&
-
+
D
&
@
#
#
-
"
#
&
#
$
D
.
>
'
W
#
!
#
N
-
,
(
$
.
&
!
'
#
#
O
'
/
'
&
!
.
.
-
/
*
&
-
)
*
&
-
#
+
&
-
#
!
5
9
$
-
C
-
.
C
-
'
$
+
.
(
"
C
(
,
>
#
X
&
(
#
#
#
!
'
-
#
+
'
#
#
$
&
/
,
#
.
.
"
N
,
'
.
.
$
C
-
&
.
#
#
>
#
&
-
#
$
!
#
#
-
"
#
D
(
'
#
#
+
'
#
#
&
$
#
/
!
&
-
&
C
,
&
"
+
#
.
#
7
-
C
#
$
)
+
%
"
'
.
C
&
/
#
$
.
&
&
'
#
E
(
+
'
-
D
/
#
+
-
+
&
&
.
&
+
/
#
$
-
<
$
#
+
/
'
<
#
/
'
-
+
$
#
%
<
'
#
<
C
(
(
W
$
#
>
&
#
.
/
'
<
#
-
'
-
#
9
.
#
#
<
/
>
!
U
#
,
'
#
!
#
'
-
#
D
'
-
.
#
"
"
!
/
V
#
'
,
U
&
&
+
$
#
'
-
#
+
'
-
$
#
+
#
T
-
&
#
$
#
'
-
#
+
'
-
$
#
S
-
&
+
/
,
#
+
/
.
#
'
-
#
+
!
'
<
#
.
+
%
.
R
(
/
/
'
&
$
+
.
!
'
#
$
!
%
-
#
D
%
,
C
-
E
!
C
#
$
&
%
-
#
+
%
<
#
&
-
#
!
-
'
Q
.
#
$
(
C
&
P
#
'
?
-
,
#
)
(
$
#
)
#
,
/
#
%
#
-
O
#
#
-
,
#
)
#
(
'
&
%
-
#
&
%
(
'
)
#
,
#
6
<
#
-
N
+
#
-
$
-
,
#
)
#
(
'
&
%
<
'
&
%
-
#
+
%
-
(
#
#
)
#
$
M
#
+
*
,
)
#
(
'
&
#
(
'
&
%
(
'
&
%
-
'
&
%
-
#
&
%
-
#
+
%
+
'
#
+
#
'
#
+
#
)
#
*
#
)
#
*
#
)
#
(
#
)
#
(
'
)
#
(
'
&
#
(
'
&
%
(
'
&
%
-
'
&
%
-
#
+
&
%
-
#
+
%
5
#
+
L
:
3
1
3
:
3
3
0
4
1
4
3
:
3
:
3
0
4
1
4
3
:
3
3
3
0
4
1
4
3
:
3
3
0
4
;
;
1
4
3
J
b
I
G
H
!
I
"
!
!
3
&
!
3
&
!
3
&
!
3
!
&
3
!
!
&
3
&
!
&
"
3
!
!
+
&
=
+
!
2
3
;
!
3
3
4
!
3
&
!
3
!
&
!
&
"
5
3
&
!
3
&
+
3
4
3
&
#
4
+
5
&
$
$
!
&
5
&
$
5
5
$
$
5
A
;
!
$
&
6
$
&
;
%
5
4
$
5
!
%
!
5
$
=
!
;
%
5
!
&
$
5
'
(
@
!
;
+
(
$
A
A
'
3
&
6
$
2
%
!
%
6
%
"
@
5
;
6
;
%
;
!
$
!
'
;
%
;
@
5
+
5
$
5
$
@
!
!
&
"
!
3
%
!
3
)
!
"
@
$
'
&
3
'
?
!
;
!
&
3
$
%
+
'
;
4
!
;
!
%
A
6
$
;
'
A
!
&
"
%
5
3
!
$
&
!
!
!
;
%
"
!
;
(
;
)
;
6
&
)
$
6
$
&
%
&
'
3
!
3
"
"
5
!
!
(
6
5
5
+
*
&
$
"
'
!
F
,
"
'
%
+
"
3
$
%
<
'
&
&
%
"
<
,
"
6
5
"
$
'
4
'
!
"
&
&
%
&
"
%
6
$
-
$
;
"
$
"
9
C
"
$
&
$
5
6
'
@
%
;
-
,
.
9
/
,
.
/
,
.
0
0
,
/
/
9
,
.
/
1
.
-
.
.
0
,
.
-
.
-
,
0
1
.
1
0
/
,
.
1
/
9
1
/
-
0
.
0
,
1
0
0
/
/
/
0
0
1
0
.
0
0
,
.
0
0
/
,
.
<
0
/
/
.
8
9
-
.
7
9
-
,
.
0
0
9
.
-
,
/
,
-
9
,
.
,
0
.
0
0
9
/
.
/
9
-
,
.
.
9
-
.
0
0
0
9
9
.
0
7
9
9
/
.
0
0
1
9
/
,
1
9
-
"
0
0
/
,
.
9
-
&
.
9
9
,
/
9
/
.
0
9
9
.
1
/
.
9
/
,
.
<
9
,
.
8
<
-
4
7
<
-
.
0
/
9
.
9
/
,
,
,
9
0
0
,
0
/
,
.
-
<
,
.
,
/
0
0
.
0
.
0
1
0
.
0
/
/
.
0
0
0
0
/
,
0
.
9
/
,
.
/
<
9
.
7
,
/
,
.
.
<
/
.
1
0
,
.
0
<
,
,
.
9
<
,
&
.
.
9
/
0
.
7
.
9
0
/
/
.
0
/
,
<
<
,
5
6
;
!
8
,
;
.
8
/
,
/
0
.
0
.
/
,
,
0
/
,
.
7
8
,
"
$
+
%
3
@
8
/
,
.
-
0
.
/
,
0
.
1
9
0
/
,
.
,
8
-
6
%
6
'
.
/
8
,
.
0
0
0
9
.
.
9
/
1
,
1
0
/
,
.
.
9
/
,
.
1
8
/
,
.
0
8
,
!
'
E
9
8
,
,
1
.
.
.
1
-
.
0
0
,
1
0
/
.
8
,
"
.
<
8
,
"
8
,
0
0
/
1
/
.
0
/
,
.
7
"
!
7
7
,
4
;
'
,
,
.
0
/
/
.
0
/
0
,
.
-
7
,
!
4
;
,
7
/
.
,
,
.
0
9
0
,
/
7
9
/
.
0
.
0
/
0
/
,
.
7
,
%
C
6
3
!
,
.
7
,
;
3
"
+
"
!
%
#
"
'
"
;
"
%
;
%
!
"
%
!
$
"
!
4
"
"
!
6
;
&
&
5
$
.
1
/
.
0
0
,
g
.
.
-
9
0
,
0
-
1
9
/
.
0
7
,
5
!
3
%
'
$
!
3
+
6
6
"
!
3
+
5
&
"
+
!
"
3
5
"
3
"
!
"
+
D
'
5
!
9
7
,
4
;
!
7
-
1
0
/
,
1
0
/
,
.
0
/
,
.
<
/
,
.
8
-
,
"
;
=
3
-
,
.
7
,
$
!
!
"
%
5
$
%
+
5
"
%
&
!
*
&
$
?
&
4
%
$
5
"
$
6
3
%
.
-
-
,
%
+
5
!
3
5
)
%
@
5
&
5
$
,
-
,
5
6
6
-
,
;
6
5
!
;
5
)
$
5
&
6
?
'
b
,
"
!
f
,
5
&
4
:
]
,
3
%
;
!
!
&
"
@
e
"
"
%
b
6
!
6
!
&
%
;
"
5
J
,
!
!
S
,
?
!
'
J
,
'
C
!
3
U
,
"
=
+
"
$
6
=
!
5
%
$
!
3
d
6
"
!
"
&
%
4
6
"
$
5
A
&
5
!
"
$
Y
'
5
?
'
%
5
=
!
%
!
$
&
!
$
@
)
5
$
;
J
"
?
!
4
P
,
'
!
3
3
;
Q
,
"
'
+
!
'
3
4
P
"
$
!
'
;
&
$
6
3
S
,
$
'
+
'
;
3
5
J
"
'
!
S
,
6
"
5
4
>
%
!
c
,
;
!
4
b
"
!
;
!
5
3
6
:
!
3
6
!
>
5
X
$
%
+
J
$
+
;
!
M
"
*
6
!
a
+
3
5
5
*
'
+
I
!
(
+
4
"
'
3
"
!
!
A
$
"
+
'
(
5
=
A
`
"
'
4
$
'
5
%
!
$
&
$
_
"
%
!
$
)
;
A
$
^
'
4
6
4
$
)
"
3
$
+
&
;
"
&
2
'
]
4
2
'
@
!
!
;
6
;
A
;
2
!
%
6
5
H
4
5
%
#
&
%
!
6
3
$
$
$
#
2
$
;
;
6
!
?
3
%
$
$
!
@
!
$
:
U
5
5
%
'
"
!
$
%
@
%
:
$
!
!
:
$
!
$
)
6
%
%
5
;
%
6
%
%
5
6
$
5
!
"
3
5
!
5
!
$
!
@
6
J
4
6
&
3
%
%
5
Y
4
5
'
=
%
3
$
5
6
$
$
@
+
B
&
6
$
!
!
&
$
$
2
"
%
%
3
$
"
&
%
$
5
%
!
$
)
%
+
5
\
&
&
%
$
%
3
$
5
[
"
&
3
6
6
'
3
%
4
6
!
?
"
3
%
5
%
D
$
3
%
5
Z
!
5
3
%
5
X
!
'
&
%
!
3
%
5
R
#
!
4
&
%
5
6
$
$
&
6
3
&
$
&
&
$
Y
"
&
%
5
6
I
3
$
)
;
$
%
5
&
6
"
+
%
)
R
4
5
)
)
'
!
5
A
T
!
!
5
"
$
5
&
&
!
(
5
!
!
!
X
"
!
%
+
5
5
!
!
@
3
$
$
@
+
!
#
+
+
&
!
R
!
%
@
5
5
W
%
!
&
4
?
*
5
!
$
!
*
&
$
3
5
J
%
$
4
&
!
2
!
5
!
#
!
5
!
$
!
!
!
$
&
"
3
$
&
&
!
3
&
&
!
B
S
(
"
5
$
'
5
&
5
R
!
"
!
+
4
'
5
!
!
2
5
!
$
$
5
!
$
&
A
!
$
&
&
&
&
&
&
!
B
&
!
&
)
'
5
)
3
?
2
5
!
%
&
!
3
5
$
2
!
P
3
3
2
5
Q
!
!
;
M
&
!
3
2
;
P
%
$
5
&
V
&
$
$
5
6
H
(
'
5
&
$
%
6
U
%
&
&
T
&
6
'
:
&
R
$
)
'
5
6
!
B
@
3
$
%
=
!
#
)
+
%
!
$
!
5
$
&
"
4
I
%
!
!
#
&
!
"
!
$
(
*
!
5
J
2
5
!
B
!
!
&
$
%
@
'
!
#
;
+
&
$
!
2
S
!
&
"
3
I
!
$
&
R
!
$
&
P
!
$
&
Q
%
$
&
&
P
%
$
&
O
%
$
&
N
%
$
&
M
%
$
&
&
L
$
#
&
!
3
#
!
!
3
K
!
"
3
J
.
0
1
0
.
0
f
e
c
H
I
J
!
"
"
'
$
!
!
!
"
"
>
&
!
>
*
%
"
!
9
7
7
!
!
7
!
$
7
!
$
$
7
!
$
!
7
!
"
!
"
!
$
!
"
!
*
%
&
#
!
'
"
"
$
3
)
>
$
!
%
3
(
#
$
*
(
%
%
!
9
!
(
8
4
!
9
7
%
!
)
*
!
)
!
(
7
(
!
#
)
#
#
%
!
7
7
%
*
!
7
!
4
7
(
$
#
#
"
#
$
"
$
&
#
7
(
%
#
4
9
'
!
7
E
8
%
#
7
(
)
4
#
!
E
!
%
%
(
(
*
4
*
"
(
(
"
(
7
;
"
#
6
5
#
7
"
&
6
"
#
(
"
7
(
8
#
"
(
+
*
7
"
4
(
7
7
:
#
%
(
B
7
(
(
!
7
(
#
&
"
7
#
'
4
)
(
%
(
!
%
&
8
4
%
(
(
;
8
%
#
5
8
#
!
8
"
%
!
)
$
4
&
(
)
%
!
*
7
7
#
(
A
7
"
#
!
)
:
(
4
%
'
4
(
(
)
8
!
#
!
%
!
7
B
,
7
,
"
#
7
,
/
0
.
/
.
0
/
/
0
.
/
/
0
.
.
.
.
.
.
2
.
.
.
-
-
,
2
.
2
0
2
.
2
,
/
2
.
,
2
.
2
.
2
-
2
,
0
-
.
-
2
-
.
.
0
2
-
0
.
.
1
-
.
.
1
-
0
.
,
.
-
.
.
1
0
.
.
.
2
1
0
/
.
,
0
.
.
0
-
/
.
/
/
/
.
.
/
,
!
2
/
0
.
-
/
,
7
.
0
-
.
.
.
-
0
/
1
/
-
.
2
.
0
0
/
.
?
/
0
.
2
0
-
/
.
=
0
,
/
.
<
0
,
&
.
0
.
.
.
-
.
-
.
0
0
/
,
0
,
7
*
/
-
/
.
0
,
@
7
#
0
0
,
#
.
0
/
.
0
.
-
.
0
-
.
-
.
0
-
0
/
.
0
0
/
.
-
.
2
.
0
.
-
0
0
-
0
/
.
2
0
(
#
"
0
0
/
.
-
,
7
"
1
0
-
.
2
,
/
1
-
,
2
-
-
/
-
2
-
0
/
.
-
.
/
-
-
0
/
.
?
0
,
7
(
.
,
6
.
=
,
;
!
!
.
,
7
%
<
0
0
/
-
-
0
/
.
2
,
-
0
/
/
.
,
.
,
.
/
.
(
"
!
.
,
.
0
0
/
.
/
2
.
.
,
-
-
/
.
-
-
-
0
.
.
.
,
(
"
-
.
,
/
.
/
2
0
.
2
1
-
.
.
,
-
.
2
.
-
0
/
.
2
1
0
/
.
1
.
0
.
.
,
2
H
.
2
,
0
-
/
.
.
,
/
?
.
0
.
=
2
,
(
"
"
!
*
2
,
.
-
P
.
-
,
1
0
/
<
1
Y
.
-
<
2
P
.
2
.
2
-
0
/
.
,
2
,
7
/
2
/
.
-
0
[
.
-
.
h
-
.
/
-
0
/
.
0
2
(
"
"
%
%
2
/
.
.
0
_
2
.
.
-
P
,
1
0
/
.
2
2
,
@
-
2
/
V
,
,
0
-
W
.
/
2
1
0
V
2
/
-
-
0
Y
,
-
-
0
/
.
2
-
0
/
P
2
-
0
/
.
1
-
0
/
Y
1
0
/
.
g
1
/
.
2
,
(
!
*
%
2
0
/
.
?
H
/
.
=
-
,
^
.
<
-
,
"
"
*
!
"
@
#
(
(
(
(
"
7
8
$
"
@
%
(
"
(
"
!
7
(
$
)
#
(
"
"
4
%
!
%
(
"
"
4
*
(
$
!
"
6
$
(
(
"
"
4
*
!
7
$
7
"
4
*
!
!
#
(
#
"
4
*
!
&
'
P
.
,
-
,
S
.
/
-
,
4
%
&
%
7
7
"
"
*
%
(
@
7
#
"
4
*
%
(
%
!
7
)
)
#
f
0
-
,
!
"
"
4
*
%
#
$
"
O
.
-
,
4
%
#
7
!
e
.
2
-
,
4
*
%
#
&
%
7
*
#
&
$
!
(
"
$
"
!
%
)
!
!
*
#
!
(
8
"
%
d
-
-
,
!
*
%
#
&
!
A
7
#
c
-
,
4
*
%
#
&
$
4
#
%
#
$
K
,
#
"
4
*
%
#
&
"
#
(
#
"
N
4
*
%
#
&
[
8
)
#
&
$
P
8
%
&
$
"
#
#
!
"
"
#
'
$
_
(
"
4
7
(
&
b
,
!
!
(
&
$
"
#
7
$
"
#
(
>
"
a
4
4
!
!
$
`
7
7
&
4
!
D
8
8
^
,
@
(
"
4
8
4
%
X
,
!
#
"
)
*
D
7
_
,
+
"
"
*
%
4
*
O
,
"
4
D
(
7
(
#
!
(
%
!
!
)
%
C
7
E
%
#
(
)
%
(
!
(
"
4
!
#
E
(
%
)
"
*
!
(
*
#
!
)
4
'
(
#
%
)
#
8
!
%
'
)
@
D
*
X
,
"
!
D
%
)
)
!
!
!
4
%
7
'
%
"
$
&
4
8
)
7
!
8
#
'
%
%
!
!
4
*
7
(
$
Z
7
!
!
4
%
)
7
&
"
!
#
)
$
!
(
7
$
^
,
D
7
&
:
(
)
(
X
7
*
*
!
!
]
7
(
*
%
&
&
"
9
$
P
7
#
7
!
7
G
7
!
(
#
*
4
(
8
)
!
7
!
*
*
7
&
*
"
$
!
*
*
7
#
!
%
(
%
(
&
!
!
7
#
8
4
#
(
&
Y
,
*
%
!
$
X
7
#
(
)
7
(
&
"
"
7
!
$
4
*
%
V
!
(
"
%
(
$
W
,
!
7
S
#
#
'
7
(
V
,
%
5
8
7
\
7
!
!
(
:
#
>
7
'
#
!
!
%
"
!
#
4
+
"
*
N
,
*
!
$
!
:
C
!
!
#
8
"
(
$
*
%
&
4
#
[
8
%
8
Z
8
!
(
X
+
*
!
8
!
!
!
!
"
#
8
!
#
(
$
(
(
!
4
!
"
8
!
*
%
"
4
+
!
7
8
$
!
"
&
"
#
8
#
"
#
!
*
#
$
#
*
#
(
#
"
"
(
$
"
#
&
#
7
!
#
>
#
8
!
"
#
8
*
7
&
(
9
;
6
#
8
!
#
(
$
(
"
!
$
#
#
(
F
"
8
!
G
4
!
%
#
!
G
!
$
#
"
7
!
"
"
C
(
;
!
*
"
&
8
G
"
4
(
%
"
'
)
#
8
!
!
"
$
#
"
"
!
$
#
"
"
!
!
!
!
G
4
%
'
4
!
%
%
%
'
)
&
(
)
!
G
!
$
#
:
!
"
#
:
!
!
$
:
!
7
"
#
)
*
O
*
!
4
7
%
P
)
*
(
"
8
!
G
"
!
!
!
G
!
'
)
!
9
!
G
!
"
$
#
!
"
$
#
:
7
!
$
:
!
&
E
!
G
"
!
7
"
!
G
!
"
$
#
!
"
$
#
:
!
$
#
:
!
7
!
:
!
7
!
$
!
"
4
%
Y
(
)
"
O
7
!
*
(
!
&
(
(
%
4
*
7
'
%
6
4
X
)
#
:
%
(
(
!
"
%
V
'
!
!
"
!
:
%
(
!
!
#
>
%
!
"
$
#
*
"
$
#
:
4
$
#
:
!
$
#
:
!
7
!
:
!
7
#
W
!
*
#
%
(
*
!
)
!
%
(
*
)
V
!
%
(
*
)
4
U
7
"
%
(
*
)
4
$
:
!
7
!
$
!
4
$
#
)
#
"
(
*
(
"
(
*
)
4
$
#
"
7
$
#
"
"
!
$
"
"
!
#
T
"
)
4
)
#
(
*
)
4
S
;
6
6
*
)
4
$
:
"
!
#
!
!
$
"
$
R
7
!
4
8
6
(
!
*
)
4
)
"
6
4
!
"
!
*
)
4
$
#
)
4
$
#
"
"
!
$
"
"
!
$
!
"
!
$
#
4
(
9
%
"
8
#
6
"
(
6
#
(
)
4
Q
;
'
*
4
)
4
$
#
)
4
$
#
"
!
!
$
"
"
!
$
3
(
%
"
'
)
!
7
!
#
%
(
"
4
$
P
"
9
7
%
%
!
"
4
$
#
!
!
"
3
"
!
"
4
$
(
"
"
4
$
%
)
!
$
%
!
'
4
$
"
!
(
#
%
#
"
#
)
!
6
#
8
(
"
(
8
(
4
$
!
5
(
4
$
#
9
&
"
#
O
"
!
4
$
N
&
4
$
#
"
!
"
$
:
"
"
#
%
4
$
:
!
#
$
#
!
7
$
3
"
7
M
$
(
"
!
L
#
)
!
$
K
2
.
.
L
K
J
I
J
K
!
"
5
L
M
#
$
#
5
5
5
%
'
#
&
@
5
+
A
#
&
!
"
!
5
$
#
#
5
#
5
&
#
!
"
5
$
%
#
'
5
#
&
5
&
#
5
5
#
5
6
5
*
#
%
,
6
#
*
'
5
A
>
#
#
%
#
@
'
5
#
#
>
&
#
%
&
'
#
5
>
&
#
&
!
"
5
$
5
+
$
#
A
&
#
5
&
#
%
#
&
'
5
#
#
5
&
#
!
&
"
5
!
#
6
"
$
#
*
$
,
A
%
,
$
@
,
*
'
#
#
7
#
&
$
'
$
,
$
#
,
$
*
)
5
"
!
&
@
%
#
*
#
!
#
+
$
&
*
#
'
,
$
'
6
#
!
#
'
$
5
&
#
@
,
$
$
+
$
>
,
'
5
#
$
*
#
!
#
*
)
5
,
,
'
'
#
&
#
#
5
#
)
&
#
*
+
&
#
#
#
#
'
&
+
&
*
9
,
#
;
#
,
'
F
5
#
$
(
,
*
&
'
G
'
,
&
*
#
&
+
5
$
#
;
!
#
@
&
'
D
/
8
#
6
%
,
$
&
,
>
&
$
,
G
"
#
'
'
D
'
F
5
%
#
,
$
6
+
%
3
,
H
$
?
&
#
'
,
&
$
,
G
8
-
+
&
+
&
#
+
&
-
#
+
-
#
'
'
/
+
&
<
$
)
,
,
'
'
0
<
2
/
2
2
3
1
.
0
1
0
.
.
1
4
0
4
0
4
0
4
0
4
0
4
0
-
1
0
4
1
3
0
4
3
0
4
0
4
3
2
4
1
3
3
2
2
0
3
2
2
1
3
2
2
1
.
0
4
1
.
0
2
/
.
3
3
2
2
1
3
2
2
1
.
3
3
2
2
1
.
0
8
1
.
0
/
<
-
0
-
<
.
2
0
0
/
2
3
3
.
4
0
.
4
0
2
1
4
-
4
4
1
.
0
1
0
1
2
1
.
0
.
<
.
0
1
<
-
0
0
<
-
#
4
.
4
3
0
4
2
4
-
4
1
0
3
<
-
#
+
2
<
-
.
0
4
3
1
0
1
2
4
.
0
<
-
#
+
<
-
#
+
&
#
'
0
<
2
1
0
3
0
1
0
0
/
3
4
1
.
8
8
1
.
0
4
0
4
4
2
1
.
0
/
8
-
#
-
8
2
0
4
4
1
0
3
1
2
4
1
.
0
2
0
4
2
1
.
0
.
8
-
0
1
1
.
0
3
2
2
0
4
-
.
2
1
.
0
0
8
.
0
3
8
-
>
4
8
1
3
4
1
3
4
0
1
0
.
4
1
.
0
8
-
&
0
2
1
.
3
/
1
4
0
1
0
4
1
.
0
<
1
.
0
8
4
4
3
0
.
0
0
.
1
4
1
.
0
/
/
.
0
-
/
-
&
&
&
(
5
'
&
+
&
#
F
.
/
-
&
0
4
4
1
0
4
1
4
1
.
0
0
.
.
1
.
0
1
/
.
0
0
/
-
'
3
/
-
0
4
2
0
1
4
0
4
0
4
1
0
4
3
.
1
.
3
3
1
4
.
0
4
/
-
6
2
4
1
0
/
-
1
.
0
4
2
0
3
/
2
2
3
4
2
2
1
.
0
<
/
-
(
&
5
5
$
.
0
8
-
-
(
&
,
,
&
/
-
-
#
*
,
'
>
'
&
7
#
,
"
)
@
(
,
"
-
1
3
3
3
2
3
3
2
4
1
.
0
2
1
.
0
-
1
.
0
.
-
-
0
1
-
-
,
"
*
'
,
"
,
0
-
.
2
0
0
3
i
0
3
3
2
2
4
1
2
2
1
3
.
2
1
.
0
2
4
1
.
0
3
-
-
$
D
,
"
,
#
#
,
"
#
#
+
,
"
#
,
*
(
*
'
+
'
)
"
#
#
,
,
$
#
)
'
$
$
#
+
#
(
#
*
%
4
2
1
.
0
-
1
.
0
2
-
.
0
<
-
-
(
5
)
(
#
)
!
'
0
8
.
-
$
#
(
,
+
$
,
(
>
*
&
'
B
*
%
,
/
.
-
$
5
'
6
'
#
$
,
#
&
(
,
.
-
'
,
%
d
-
,
+
#
h
-
)
&
*
5
'
#
)
;
B
!
#
D
)
$
'
*
_
-
'
#
#
#
B
6
)
*
g
-
$
*
#
6
#
,
#
#
,
&
#
;
,
*
#
5
+
#
*
$
5
!
,
&
,
(
*
)
)
)
$
,
!
'
+
$
$
6
5
'
!
&
'
$
,
d
-
,
$
&
,
L
-
'
,
(
#
'
)
(
%
#
#
#
#
'
5
U
(
#
(
+
)
&
9
$
L
-
&
,
;
W
#
#
(
'
#
+
E
A
&
&
+
*
#
9
f
-
;
&
E
;
$
[
-
#
+
,
*
#
L
-
(
(
R
#
*
)
$
S
-
$
,
+
R
'
&
(
U
#
;
+
&
!
L
-
+
*
,
$
U
'
#
"
!
&
#
B
5
e
-
#
,
#
d
'
+
6
Z
#
+
*
5
!
#
*
,
L
&
&
'
$
+
&
,
!
O
;
,
#
$
c
*
#
6
5
(
,
+
"
#
'
&
!
!
'
#
B
&
+
)
,
9
"
C
)
$
&
&
$
(
6
9
,
&
!
"
,
)
$
&
(
K
&
*
#
,
(
5
(
,
5
*
"
,
'
#
&
&
,
)
$
$
#
>
$
,
B
(
,
)
$
$
$
*
$
?
#
B
(
5
,
,
)
)
'
(
,
)
$
#
#
b
,
,
'
'
5
,
)
$
*
a
"
&
#
$
`
#
,
&
,
,
)
$
&
#
5
&
_
#
&
,
)
$
>
$
6
(
$
&
#
,
+
&
*
)
$
&
'
#
&
&
5
$
6
)
)
$
)
&
#
*
5
,
&
$
=
)
$
J
'
B
#
=
)
$
&
#
5
$
W
#
>
#
+
&
L
9
)
:
$
&
,
%
&
$
#
#
5
$
+
>
6
&
[
#
:
#
,
&
$
#
5
$
&
^
+
*
5
)
,
)
=
B
,
&
]
#
&
(
5
*
(
(
(
&
$
\
#
&
$
Z
'
5
,
5
*
#
&
$
,
T
#
,
(
#
*
*
[
#
#
&
$
&
%
&
$
&
6
&
!
$
&
%
!
*
#
#
*
,
K
6
#
6
6
6
T
#
*
)
&
V
>
"
&
Z
5
*
&
#
)
#
$
,
#
?
#
#
#
T
,
&
#
Y
#
(
+
#
?
#
$
*
?
#
$
&
)
&
L
#
)
=
!
5
$
B
!
*
&
#
#
$
6
,
*
,
6
#
$
'
)
)
:
#
&
#
5
&
6
:
7
?
#
$
&
5
&
#
)
U
#
=
(
7
#
(
'
&
!
$
&
#
)
#
$
&
#
5
$
)
'
5
#
#
6
&
#
T
)
*
7
5
5
&
$
,
+
!
$
+
R
#
*
!
$
,
S
,
&
#
+
#
'
+
!
$
>
#
!
C
&
'
*
C
#
#
&
O
5
"
,
R
+
9
(
#
'
X
*
#
#
'
J
#
#
'
&
?
$
'
&
*
!
C
&
5
)
#
'
&
?
&
!
%
*
&
&
W
%
'
&
5
,
!
7
5
,
V
&
&
5
*
)
$
%
&
)
$
#
*
T
(
5
*
)
$
#
*
)
$
K
6
)
$
%
$
L
'
)
$
%
U
&
$
%
#
"
K
$
%
#
T
$
%
&
%
R
%
>
#
S
%
&
#
5
R
%
&
#
Q
%
&
#
P
%
&
#
O
%
&
#
5
N
0
0
0
0
3
0
0
h
_
_
F
G
H
!
'
"
!
"
!
'
!
,
!
!
"
!
'
(
!
&
,
'
4
!
"
"
9
"
"
&
!
!
"
"
!
!
,
!
!
"
,
!
4
"
!
,
#
!
!
,
#
,
+
+
!
!
+
'
)
&
!
&
#
*
"
"
,
%
!
+
*
"
#
!
!
$
%
!
#
-
!
$
$
!
,
+
-
*
*
,
4
*
$
%
4
!
!
7
*
7
%
%
#
#
$
$
!
6
,
-
#
,
!
,
+
!
+
*
!
#
,
!
+
&
$
!
-
!
,
!
,
B
*
+
B
*
9
"
(
!
B
!
!
"
+
*
#
,
!
"
"
*
!
$
!
%
*
!
$
$
/
%
B
A
%
+
,
-
9
,
&
A
)
&
+
!
A
5
"
!
+
!
E
#
%
$
,
$
#
)
#
$
%
+
*
3
3
3
!
-
*
4
!
0
0
.
!
!
!
%
,
&
+
!
$
-
*
+
#
,
.
,
1
1
2
0
2
.
?
0
1
2
0
3
3
3
:
1
1
3
1
0
:
0
3
0
3
2
1
:
3
:
1
3
0
3
2
/
3
3
1
2
1
/
2
3
1
3
1
3
0
3
3
3
0
2
/
2
2
1
;
3
3
0
0
2
3
2
1
0
/
2
1
3
;
/
2
1
1
0
;
2
2
1
0
0
/
:
0
1
0
0
1
0
3
2
0
2
2
.
0
0
2
.
1
:
2
.
,
#
*
0
3
2
.
!
#
+
/
2
0
3
1
3
3
0
2
3
2
1
3
0
2
1
1
2
1
0
2
.
#
#
.
.
'
+
+
*
-
,
"
,
-
@
2
1
0
3
:
3
3
0
2
1
3
/
:
1
3
3
2
0
?
0
.
1
:
3
/
2
0
2
2
3
2
1
0
.
0
1
0
;
0
.
,
1
0
.
0
0
0
3
/
2
0
3
3
2
1
0
2
0
1
2
1
0
2
:
2
3
1
0
2
0
.
-
:
0
0
0
2
0
2
2
3
0
0
/
3
2
1
3
0
.
1
0
/
2
0
2
3
/
0
2
0
/
2
1
0
/
2
1
0
@
0
.
,
0
?
:
1
0
3
3
1
0
3
/
3
0
3
1
2
/
2
0
.
:
.
!
1
;
:
.
5
0
3
2
0
3
/
2
1
0
3
2
3
/
0
3
3
0
0
:
2
3
2
1
0
1
3
2
1
0
:
2
1
0
2
:
.
1
0
3
2
1
0
:
/
3
F
0
:
2
/
2
0
0
:
.
,
0
:
:
2
1
3
:
.
#
-
*
/
3
M
0
:
.
/
V
0
2
0
/
2
1
0
3
2
1
0
@
:
.
1
0
?
3
2
M
0
2
1
X
0
2
1
3
e
;
:
1
3
2
1
0
.
2
1
\
0
/
3
M
:
:
0
/
2
1
0
;
3
1
0
1
2
S
3
:
0
3
T
3
1
0
3
2
1
0
2
2
1
3
3
S
0
;
3
2
V
;
:
2
1
0
0
3
1
M
;
:
3
V
1
:
3
2
1
3
3
2
1
0
:
3
:
3
3
2
1
0
d
2
1
0
3
F
1
0
/
3
.
[
0
@
3
.
M
0
?
/
.
,
*
-
"
P
.
.
#
-
*
-
/
.
,
*
B
!
!
,
#
#
#
-
7
-
!
*
$
"
c
0
;
.
&
-
+
%
)
%
L
0
1
/
!
+
%
&
,
-
!
!
&
!
,
*
#
&
!
*
9
,
b
0
2
/
.
-
!
!
+
*
,
=
9
$
,
,
$
+
#
$
#
a
0
/
.
$
#
-
-
*
-
$
!
%
$
"
*
"
#
-
%
`
/
.
,
-
*
'
!
6
%
&
!
I
.
-
-
K
.
-
-
%
$
X
.
"
&
M
.
'
#
-
%
&
*
,
*
+
%
&
&
,
*
+
\
,
*
B
!
_
.
+
&
^
.
#
+
!
+
"
,
%
!
]
.
9
$
%
D
"
+
-
#
-
"
!
$
$
,
!
!
<
6
!
+
*
%
9
[
,
!
*
+
U
.
,
9
!
,
%
*
$
\
.
*
,
!
-
L
!
#
-
&
$
U
,
+
<
$
+
%
$
<
,
$
!
9
W
,
!
#
$
[
,
&
#
*
9
9
!
-
&
$
#
,
$
#
*
+
U
.
#
!
!
+
Z
.
#
"
-
!
"
#
+
!
$
M
.
+
*
9
V
#
+
5
C
U
,
*
B
S
.
*
,
T
!
*
-
P
-
=
-
$
!
,
%
$
$
5
,
!
5
!
,
,
,
*
+
%
!
#
+
!
'
!
"
-
S
.
!
$
Y
!
%
9
!
#
9
)
+
+
,
+
B
9
)
#
$
!
"
!
"
9
%
9
"
+
!
,
#
4
!
,
#
4
+
%
,
!
!
9
&
"
$
B
,
"
$
#
9
4
+
!
,
*
$
'
#
+
,
4
+
!
,
#
4
+
!
,
#
"
+
!
,
#
4
"
!
!
,
+
$
*
)
$
!
#
"
-
*
4
,
9
'
!
6
*
#
%
$
!
!
+
$
4
+
!
!
,
$
!
,
)
$
>
5
!
!
"
K
.
<
&
-
9
!
!
$
!
B
!
&
$
$
$
%
+
!
,
!
!
+
!
,
#
"
,
!
,
#
+
*
>
X
.
#
$
%
W
#
9
*
U
-
9
8
&
L
!
8
%
'
!
M
-
%
7
+
$
V
%
,
!
"
)
L
7
,
*
"
$
$
$
>
#
,
%
,
U
&
!
&
#
>
+
!
,
(
"
!
#
"
!
!
'
4
>
%
!
-
+
+
!
,
*
"
+
"
$
,
"
*
!
!
,
#
#
"
!
&
!
-
+
+
,
*
*
-
!
*
S
+
+
+
!
=
!
-
!
!
!
6
*
!
+
!
,
$
!
!
!
A
"
,
!
,
!
7
+
,
!
,
!
!
,
!
"
+
#
B
!
"
!
,
#
"
$
9
#
"
"
!
7
,
,
4
"
=
,
"
"
)
*
+
6
T
!
&
#
#
%
!
*
,
,
#
!
!
'
!
"
,
'
A
"
!
#
(
!
'
"
,
"
6
!
#
,
S
!
9
6
$
+
"
R
!
!
+
!
Q
!
$
"
)
%
"
!
&
P
&
*
!
!
"
!
,
#
!
!
!
'
"
$
!
'
#
%
"
!
,
+
O
"
,
!
$
B
6
N
!
#
*
*
%
!
!
%
,
*
#
!
#
7
4
%
%
B
!
,
4
"
"
$
!
5
!
,
#
!
!
"
#
"
,
&
,
!
!
'
"
"
!
'
#
B
!
'
"
!
"
7
$
5
#
*
,
-
#
$
!
,
9
,
!
,
*
$
#
"
*
$
#
,
%
"
-
9
&
#
"
#
)
,
*
5
*
&
!
"
-
,
#
9
&
*
"
#
,
,
!
,
*
$
#
"
!
!
'
4
"
,
A
!
,
*
$
!
!
!
$
#
,
*
,
M
"
"
#
+
%
#
"
#
-
#
9
#
-
#
9
8
*
$
#
"
*
$
$
"
"
"
A
!
8
&
L
7
-
#
9
+
K
7
6
#
9
8
*
$
*
B
!
$
#
8
*
*
"
*
#
9
)
"
$
9
(
#
#
#
8
#
6
6
8
*
$
#
"
+
9
'
4
"
)
"
#
$
#
*
)
*
#
"
"
*
$
4
'
5
*
$
#
!
!
*
$
#
"
,
&
*
$
#
"
"
!
$
#
"
%
$
4
"
!
#
#
!
!
J
$
4
"
,
F
#
!
"
!
'
"
,
!
'
I
0
2
3
3
0
0
f
I
H
D
E
!
F
"
)
3
)
)
3
3
!
7
!
3
!
!
)
3
!
)
3
3
!
3
"
!
"
)
!
!
)
)
3
!
)
3
!
)
3
!
'
3
3
!
!
"
=
!
3
:
3
#
!
!
)
3
!
3
3
3
"
!
!
"
!
)
)
:
#
3
3
"
3
&
#
&
=
!
!
'
#
:
!
&
!
3
<
#
!
:
5
7
'
#
3
4
)
%
4
!
:
!
$
<
4
:
!
'
&
#
'
!
'
3
%
"
:
!
'
#
7
!
!
'
:
3
!
!
!
'
+
(
'
&
3
$
!
#
7
$
'
!
"
!
3
#
"
*
!
&
$
5
$
!
;
'
!
:
!
'
<
(
&
3
3
3
8
$
#
8
3
#
'
3
"
)
#
"
!
!
(
%
'
"
,
3
#
"
&
,
#
'
(
!
'
&
8
:
"
$
+
!
*
!
(
'
#
4
$
3
!
4
"
#
)
3
C
!
$
)
'
'
'
:
#
7
'
!
"
(
$
"
"
-
/
>
1
1
-
1
2
>
,
@
>
/
0
-
1
/
,
,
@
,
@
,
/
@
.
.
6
.
2
,
/
.
.
-
-
0
/
0
-
1
/
1
/
/
/
1
,
/
1
0
-
/
2
>
1
/
2
1
/
-
/
1
,
2
1
0
2
6
1
-
/
/
6
/
,
/
2
2
>
/
1
-
0
2
1
-
0
/
1
-
0
/
1
-
0
/
.
,
0
/
/
1
/
-
/
1
1
1
/
/
>
0
@
/
2
6
-
/
1
6
6
0
-
/
>
/
,
#
0
-
1
1
>
2
6
1
1
0
"
'
/
-
/
1
@
,
'
%
%
8
0
/
,
2
1
-
2
,
,
#
!
/
-
/
1
2
1
/
/
1
2
1
-
0
/
@
,
"
!
)
2
@
0
/
1
/
-
6
-
/
1
>
/
6
-
0
/
1
@
"
#
(
%
6
@
"
$
3
'
9
@
-
0
/
1
/
1
6
-
0
/
.
,
3
/
@
,
"
!
&
"
%
$
,
,
,
$
$
!
$
,
0
6
/
1
-
2
/
1
6
1
-
0
/
/
6
-
0
/
1
-
0
/
>
-
0
/
0
,
,
'
5
4
3
/
-
,
0
1
>
-
/
/
-
2
1
1
-
-
0
1
-
1
0
1
-
0
/
/
,
,
/
2
,
,
'
!
<
3
'
!
)
"
(
!
!
*
,
,
'
5
:
&
#
$
"
3
"
5
!
!
1
-
0
/
-
1
1
/
0
0
0
-
-
0
/
,
0
0
/
6
1
/
/
-
1
/
1
0
0
1
-
/
.
,
,
"
4
"
"
#
$
#
#
%
&
!
"
'
3
#
!
"
>
,
0
/
1
-
2
1
/
1
/
/
-
-
/
1
-
1
-
0
/
@
1
/
1
/
0
-
0
,
>
,
:
!
#
$
&
9
"
'
"
$
'
)
+
>
-
/
>
1
0
/
0
>
,
:
)
:
!
$
0
/
-
>
,
/
-
/
1
-
0
/
0
>
-
1
/
1
-
0
/
1
0
2
1
-
0
/
>
,
/
2
>
,
!
"
9
(
:
'
"
3
"
<
>
,
"
1
-
0
1
1
1
-
0
1
-
0
/
>
-
0
/
6
0
1
/
2
1
-
0
/
.
>
1
-
0
/
@
0
-
0
/
,
0
,
0
/
>
0
,
"
/
0
0
,
!
(
0
,
(
-
/
2
2
6
d
/
2
/
6
6
2
/
-
6
-
,
-
1
-
0
/
1
-
0
/
1
-
0
/
/
-
0
/
2
0
0
/
1
0
,
$
6
0
,
3
/
0
,
4
$
"
$
.
0
,
"
)
"
(
!
"
!
<
3
(
&
'
)
"
'
"
!
"
(
$
"
'
'
!
:
$
!
%
$
!
)
)
'
&
:
(
'
:
3
3
#
!
5
"
!
'
#
3
!
:
!
)
-
,
$
'
&
!
:
:
:
3
!
"
_
,
#
#
)
?
#
4
$
!
"
#
:
c
,
(
%
9
!
%
$
3
(
Z
,
3
#
%
$
<
&
4
A
$
4
"
!
!
&
8
'
C
3
(
'
4
9
3
'
%
"
"
(
!
8
#
!
*
"
"
!
4
4
%
4
%
A
'
(
$
%
!
<
(
4
b
,
"
!
_
,
!
3
#
4
G
,
(
%
(
P
,
"
!
$
&
!
#
8
4
%
!
G
,
(
&
4
R
"
#
'
(
'
!
!
!
&
a
"
"
#
%
#
V
"
8
%
$
:
!
3
$
4
G
,
&
$
M
"
#
'
4
N
4
%
#
'
M
"
#
$
P
,
#
:
4
G
!
!
%
9
:
!
!
"
(
3
&
!
!
)
$
!
!
$
!
3
(
!
!
!
!
)
!
"
'
C
(
!
'
!
'
'
<
P
,
#
4
$
+
`
!
&
%
(
4
"
#
$
&
'
(
"
!
!
)
$
"
3
%
%
!
=
<
4
&
_
!
$
#
3
U
$
'
3
$
G
&
'
#
$
'
!
)
3
9
4
(
$
!
$
7
#
$
8
5
!
%
&
!
#
4
;
)
"
!
<
3
'
*
!
J
%
4
!
;
^
$
!
+
!
F
*
+
!
#
]
"
!
!
'
(
*
!
!
!
;
(
%
#
:
!
3
7
\
!
<
4
%
B
;
!
&
#
!
;
&
#
!
!
=
;
!
5
[
'
"
%
&
%
!
!
)
5
!
&
#
3
3
!
!
=
3
!
&
#
!
3
$
%
5
Z
3
!
!
!
)
!
'
!
&
#
=
!
!
#
3
!
"
&
E
<
'
&
3
!
!
3
'
3
!
!
!
4
3
*
$
"
#
=
3
"
)
=
!
!
!
B
'
#
8
!
'
$
'
<
$
"
!
3
!
"
$
$
*
3
$
"
#
&
!
"
#
3
7
)
'
(
#
(
'
R
5
%
#
G
)
(
(
!
<
(
&
V
)
4
(
#
(
'
<
<
(
"
"
$
'
#
"
!
&
Y
<
!
"
+
#
"
#
;
)
#
3
5
#
"
!
(
*
8
3
X
)
$
3
8
W
)
&
%
!
!
!
*
$
!
U
)
#
$
%
'
7
5
#
"
#
=
3
!
#
:
5
#
"
=
!
!
3
#
!
"
!
"
#
:
#
"
3
"
)
#
B
&
#
"
;
O
"
%
$
!
V
#
(
'
$
&
F
)
!
'
;
O
5
!
(
'
4
7
Q
3
(
!
$
U
!
(
#
)
!
!
!
'
!
"
#
5
!
)
#
3
3
:
)
3
&
'
!
"
(
O
!
)
:
$
T
!
&
5
#
(
'
:
&
&
%
!
"
#
!
G
3
3
"
!
*
&
%
!
"
#
3
%
"
*
!
&
!
"
#
3
3
!
)
3
%
!
"
#
&
P
#
'
(
$
3
!
!
3
3
!
&
%
!
!
&
O
#
(
'
(
M
3
)
3
?
!
&
%
!
"
#
3
3
!
)
=
3
!
#
%
!
"
=
&
%
!
"
#
!
!
"
#
%
!
N
&
4
&
#
)
J
$
8
%
)
!
&
!
"
#
3
3
!
#
%
!
!
&
M
#
#
)
S
5
$
:
)
!
&
%
!
"
=
%
!
(
(
E
$
'
9
<
R
)
'
4
$
&
(
4
'
%
!
"
#
!
!
Q
'
#
%
O
&
#
%
!
"
!
3
"
)
#
!
%
!
"
=
!
)
'
F
%
!
"
G
%
!
"
#
P
!
"
#
=
!
"
F
"
#
3
!
O
"
#
;
!
M
"
=
3
:
N
"
3
"
M
#
!
!
!
L
#
3
"
K
!
3
!
3
3
3
!
J
"
7
!
I
$
!
)
H
#
!
3
G
/
-
/
-
1
/
/
c
Z
d
H
I
J
!
"
!
"
"
!
!
!
!
(
2
;
(
2
(
;
!
!
"
(
2
(
"
5
!
"
!
2
2
&
(
2
2
(
2
(
2
(
2
!
(
!
2
;
$
"
G
"
%
"
#
!
!
;
!
"
"
"
!
8
#
#
G
)
=
=
'
!
#
E
=
&
=
#
*
#
;
$
!
'
'
!
#
!
&
+
#
5
'
!
2
"
"
!
#
!
8
!
G
&
=
!
#
$
#
*
)
"
!
@
"
!
"
2
<
!
!
(
!
&
#
!
"
2
'
&
&
'
)
#
"
!
+
*
5
E
*
)
(
%
(
$
E
8
)
!
E
<
"
!
)
!
A
"
"
!
'
"
'
(
*
"
"
*
"
"
8
'
"
'
#
(
2
*
)
'
'
#
)
!
;
%
G
5
!
+
'
(
$
+
#
+
*
&
8
*
)
!
+
'
'
1
4
3
1
/
9
.
9
'
)
!
'
"
8
?
+
'
*
#
(
#
(
8
2
*
*
)
)
!
'
'
0
.
0
1
.
9
0
1
.
0
1
4
3
7
9
7
/
.
0
1
4
3
9
-
1
9
1
1
/
0
/
1
1
4
/
4
/
/
4
4
/
.
/
,
4
1
/
4
/
3
/
/
.
/
7
/
-
/
0
/
.
.
0
1
/
1
/
0
/
4
.
/
3
/
0
1
0
/
/
1
/
1
9
4
/
.
1
/
3
.
1
/
4
1
1
0
0
0
0
0
0
/
1
0
1
.
.
/
9
0
1
4
1
0
/
0
9
1
0
/
.
9
0
.
,
/
0
.
/
1
/
/
9
0
.
/
.
/
.
/
4
3
.
9
/
1
9
1
0
/
0
0
9
0
.
/
0
/
/
/
/
/
0
.
/
.
4
1
/
/
3
.
1
0
.
/
/
0
.
/
9
1
/
4
3
1
1
4
,
4
/
0
/
1
0
.
/
-
/
1
/
1
1
4
0
.
/
7
4
0
.
1
,
/
1
/
1
/
1
0
/
3
4
0
.
.
1
/
/
9
0
.
/
0
4
.
0
/
9
/
4
9
1
0
/
1
.
/
/
/
4
1
1
0
.
1
4
9
9
/
3
1
0
.
/
4
9
/
/
/
9
0
.
1
/
0
4
0
.
/
9
4
0
/
,
9
.
/
-
4
0
.
/
7
1
0
/
,
1
0
4
0
/
/
/
/
/
1
.
3
1
7
.
/
.
1
0
/
4
/
1
/
0
1
0
1
0
.
/
1
0
.
/
1
0
.
/
4
1
7
.
/
1
1
F
/
4
9
/
7
+
.
,
7
"
/
9
7
?
/
3
7
7
(
/
0
7
(
/
4
.
7
(
#
+
#
+
#
)
(
"
'
!
)
"
*
.
3
/
7
+
.
0
7
#
/
9
7
(
1
4
7
7
G
3
/
/
7
?
4
1
7
(
/
,
7
'
4
/
7
(
/
1
7
'
H
0
7
?
O
.
7
*
X
/
7
(
O
/
7
!
Z
/
3
4
g
/
3
1
1
^
4
4
0
0
O
9
7
(
#
&
&
$
.
.
U
7
7
+
/
V
4
4
1
U
0
4
1
0
X
3
1
0
.
O
3
4
0
X
.
4
1
.
/
1
1
0
.
1
4
1
0
/
f
0
.
/
9
H
.
.
9
9
'
(
'
!
)
]
/
9
7
(
*
$
%
'
+
*
"
"
#
)
*
+
&
'
*
*
(
#
$
2
*
)
>
%
8
O
-
7
#
R
7
-
'
(
!
)
#
*
A
!
'
+
=
)
(
(
$
$
!
(
*
e
/
-
7
D
$
(
'
%
*
2
(
'
'
)
'
+
(
"
C
!
&
!
(
(
!
%
!
!
%
&
#
N
/
,
7
'
d
/
3
-
7
c
.
-
*
$
&
+
*
&
(
#
&
-
,
8
b
7
)
!
%
!
#
'
%
K
7
C
(
2
M
7
*
!
!
)
"
Z
7
!
(
'
O
,
'
#
*
?
'
+
^
7
+
8
&
a
,
(
!
!
`
!
*
)
(
%
_
,
(
'
(
]
7
(
!
!
W
(
+
C
!
A
&
"
!
"
+
'
!
!
"
#
@
)
'
A
%
+
^
7
$
!
%
N
(
C
&
W
(
"
&
#
!
&
Y
#
"
'
!
"
&
@
"
!
&
!
"
+
G
)
&
%
)
&
?
'
(
>
'
)
"
(
(
#
*
]
(
!
!
!
#
'
)
'
!
%
%
;
#
!
!
(
!
*
@
*
"
@
@
!
+
$
)
)
#
&
;
"
'
"
#
#
)
!
!
W
(
'
"
&
!
*
*
!
#
<
=
\
(
#
(
$
+
5
!
)
(
O
7
&
'
!
)
*
!
!
5
"
#
*
!
5
#
=
<
#
#
)
&
(
#
=
#
)
X
#
'
(
"
#
%
'
*
$
)
"
2
(
!
=
#
"
!
=
&
#
;
!
"
&
!
!
*
<
@
!
!
&
'
"
#
"
'
#
W
(
!
)
!
'
$
"
B
'
E
B
'
#
)
!
!
8
<
"
*
'
*
<
)
&
$
A
U
(
#
&
)
>
2
!
!
(
(
"
"
*
(
*
8
*
V
#
'
=
R
7
!
%
!
(
U
(
#
"
&
>
+
(
=
'
2
"
2
#
@
!
#
!
=
#
+
!
#
!
!
*
[
+
$
!
%
'
$
"
=
M
(
#
"
!
!
&
<
&
*
"
+
(
&
$
+
'
(
!
"
*
2
#
*
'
@
!
!
!
=
"
5
(
2
!
5
%
(
=
=
!
"
2
#
&
&
(
+
!
!
!
$
(
Z
(
#
"
!
$
#
"
!
$
&
"
!
$
&
'
!
$
&
'
2
)
'
<
&
!
'
%
=
!
!
2
#
!
(
"
#
%
=
!
2
$
*
"
!
+
*
"
!
#
!
8
'
$
#
;
&
'
&
!
"
&
(
=
%
%
"
&
'
2
Y
,
$
&
'
W
+
&
'
2
(
N
!
'
2
(
O
+
2
(
'
X
*
(
'
"
@
'
'
'
N
$
'
$
<
W
)
"
#
U
!
)
(
&
V
'
(
#
+
#
"
&
&
&
U
!
"
!
8
'
$
#
;
&
&
T
#
$
!
+
*
*
$
#
:
(
&
#
'
&
*
$
#
;
)
*
$
#
;
!
'
$
;
!
5
)
$
;
!
)
*
$
!
!
(
*
$
$
!
!
$
#
&
(
'
$
#
;
$
8
#
;
!
$
*
$
#
"
!
(
$
$
#
;
"
(
*
*
S
"
'
@
8
$
*
(
'
*
&
"
!
!
2
#
"
*
R
"
*
%
$
$
!
"
(
2
"
#
&
*
Q
=
&
#
P
"
&
#
$
#
5
!
2
&
"
"
%
#
!
!
"
(
#
+
%
#
$
#
;
=
)
#
;
!
!
#
#
"
!
$
#
'
&
&
$
"
#
#
#
"
)
O
"
(
&
)
$
;
!
#
N
"
$
!
!
#
6
(
(
#
$
#
!
*
$
!
#
$
#
;
(
2
#
!
2
$
#
%
)
(
+
8
#
#
"
!
#
#
!
5
M
(
+
5
#
$
'
*
#
$
"
"
&
#
$
#
"
!
%
$
#
"
!
$
#
"
"
$
#
"
"
L
#
"
"
J
#
"
"
!
2
K
/
,
4
1
9
/
h
K
J
!
"
+
+
+
!
#
"
+
#
"
+
$
2
"
$
2
2
$
2
$
E
F
V
G
H
W
Y
Z
$
4
e
i
«
n
¬
A
Y
¦
¦
¬
®
¯
°
©
±
7
$
"
@
2
(
"
<
)
@
+
$
2
"
)
&
2
J
L
\
M
N
\
O
W
f
J
_
V
P
`
I
W
Q
`
_
Z
F
E
V
^
Y
H
_
^
g
R
Y
a
b
`
^
S
V
h
*
(
!
"
7
T
*
"
S
¸
©
§
¶
¹
±
º
¶
7
$
)
"
"
8
%
&
!
%
&
9
*
$
7
*
+
"
,
!
2
2
"
,
$
2
$
(
8
"
2
4
(
'
*
"
'
*
"
!
$
!
<
$
2
4
$
)
)
$
)
(
@
4
&
"
2
2
(
-
C
&
&
&
/
0
,
Z
]
/
0
/
;
0
/
.
-
0
-
.
/
/
/
0
.
/
-
;
.
/
-
.
.
/
-
.
:
1
:
.
1
-
.
;
1
1
:
:
1
1
-
/
/
;
0
/
:
/
U
b
e
c
d
V
X
e
Y
]
^
i
W
`
_
X
d
^
_
d
Z
a
j
]
^
k
^
l
`
d
m
_
e
V
X
^
a
Z
Z
Y
[
\
]
V
a
`
d
m
X
b
p
o
V
^
q
x
^
r
u
~
s
t
t
{
u
}
V
z
o
v
}
s
u
w
x
x
q
y
z
u
t
}
{
{
|
x
w
y
|
u
}
y
|
u
~
|
x
q
w
u
s
z
z
~
y
|
s
x
w
q
u
{
~
y
w
}
z
}
|
q
z
z
t
z
s
u
w
{
q
x
y
z
s
}
q
|
w
{
y
z
|
q
}
|
|
s
q
{
a
}
z
|
|
r
y
x
u
q
]
u
|
w
z
x
~
}
u
s
z
q
|
z
~
u
z
}
u
u
~
]
|
z
y
{
e
X
0
0
0
-
/
;
:
1
/
.
:
.
-
0
/
-
0
,
/
.
1
;
1
-
0
.
:
1
-
0
/
:
-
0
/
.
0
,
@
1
.
/
/
1
¼
/
.
-
±
/
:
;
/
1
-
0
/
0
0
0
/
B
0
,
!
,
.
º
/
.
>
:
»
.
;
/
.
-
.
:
.
-
0
/
.
-
0
/
>
-
,
!
;
-
,
!
C
-
1
-
0
/
1
-
0
/
0
-
0
/
-
-
0
/
/
-
,
/
:
-
,
!
.
-
,
!
&
-
,
4
"
7
¤
!
"
4
¥
,
4
"
+
¤
,
)
+
"
)
!
"
+
§
V
]
V
]
S
*
)
#
K
[
)
,
)
+
§
$
(
*
2
)
*
"
!
·
!
(
)
¶
!
9
+
¬
$
"
!
(
!
"
*
(
(
"
&
(
*
+
%
)
2
&
!
!
9
+
,
=
&
*
¡
"
+
(
µ
!
2
%
7
"
"
*
I
Z
&
2
6
!
"
!
&
"
(
´
+
5
"
4
³
*
)
2
2
2
Y
)
"
&
²
o
V
u
$
)
?
!
^
s
%
(
&
V
$
X
\
¨
"
<
)
Z
)
^
Z
¦
"
"
J
\
"
7
)
"
]
]
§
(
'
$
(
)
"
)
?
5
+
X
d
¦
(
"
)
V
¤
%
2
@
$
(
)
I
¥
$
"
)
A
"
?
¡
"
'
4
4
&
2
$
*
@
D
"
?
¤
2
<
$
7
2
)
"
?
ª
2
@
9
*
$
$
2
&
2
$
?
*
"
7
"
%
"
?
2
"
!
*
?
©
(
4
$
4
(
C
$
2
!
$
$
¨
'
<
$
'
&
%
&
2
2
!
%
2
#
"
+
"
4
(
)
&
¦
"
"
(
&
(
3
&
%
3
&
%
§
'
&
%
$
2
"
&
%
#
"
!
%
?
"
¦
%
"
"
!
¤
$
)
2
¥
"
#
4
¤
$
?
"
£
)
2
"
!
¢
$
"
2
2
¡
%
2
'
"
$
2
*
+
#
"
2
s
}
w
u
q
u
}
|
q
b
z
o
X
|
v
v
b
}
|
o
l
z
s
v
{
|
}
x
|
}
z
Y
q
|
s
~
|
y
u
X
|
{
q
z
y
{
u
}
|
}
|
t
z
~
u
|
y
z
q
|
s
|
|
q
t
w
|
y
u
u
~
|
k
|
s
w
q
u
i
}
|
a
~
z
s
s
{
V
Z
]
a
x
|
`
s
x
{
s
z
o
d
m
Z
X
p
o
l
d
^
Y
i
W
d
\
Y
l
j
X
^
o
i
b
}
o
|
^
q
|
y
{
t
z
x
w
z
y
|
w
~
y
z
u
q
|
u
z
~
|
z
k
|
y
u
s
w
z
q
~
u
z
}
s
{
|
~
a
s
~
w
q
z
z
s
s
~
{
x
u
|
~
q
z
s
x
z
{
s
z
|
w
q
{
x
s
y
z
~
{
s
w
y
w
z
u
}
q
|
{
~
|
s
w
y
{
|
u
~
w
z
|
w
~
|
z
|
z
z
q
z
x
y
{
y
w
w
s
q
q
z
~
z
{
}
|
z
}
v
}
s
z
|
y
q
|
u
u
~
|
z
s
w
q
u
o
_
o
|
s
u
x
{
}
|
~
z
|
s
w
q
u
z
y
u
z
~
z
q
z
s
{
~
s
w
q
z
s
{
x
|
q
w
|
w
{
|
~
|
{
}
u
t
z
y
~
{
s
w
q
z
}
u
|
x
q
u
~
|
{
y
~
u
q
{
s
u
V
s
s
u
~
u
~
x
|
{
}
u
x
|
~
}
z
{
~
|
x
y
x
|
z
y
v
t
u
q
{
u
|
x
y
|
~
z
x
s
w
u
q
u
z
v
z
~
s
u
z
{
w
y
u
z
}
u
}
|
z
|
~
z
|
t
x
{
q
u
u
y
|
t
{
t
t
u
u
~
z
q
o
|
q
v
u
t
z
|
y
~
|
s
s
w
y
q
u
z
y
}
w
~
|
|
y
{
s
y
|
z
{
t
w
|
y
u
y
z
t
{
x
|
o
\
c
o
z
z
w
}
y
|
X
u
{
y
X
|
u
~
|
z
u
z
}
z
{
q
~
z
q
~
z
q
u
q
t
w
z
~
t
w
s
w
|
u
y
~
x
|
z
u
x
u
y
|
u
w
s
|
u
u
z
y
{
z
s
w
|
|
w
q
y
z
z
|
~
{
|
{
t
r
|
s
x
w
|
}
|
u
s
{
u
y
{
u
x
}
u
z
}
q
t
z
|
}
u
x
y
|
}
s
|
u
x
z
u
s
z
z
|
{
x
q
x
u
}
|
~
|
|
r
{
{
y
~
{
u
s
{
u
u
x
|
~
z
x
s
y
|
{
~
y
|
t
}
z
|
x
}
}
|
|
u
s
w
z
t
~
~
u
|
~
}
z
|
q
q
u
{
t
{
w
y
z
|
}
}
z
z
x
z
q
|
~
u
o
|
~
z
o
v
|
t
{
~
|
t
u
q
w
|
z
~
~
z
y
~
z
}
u
u
~
|
s
w
q
u
}
|
y
~
z
s
s
{
x
t
|
s
x
{
s
z
s
w
v
z
s
z
~
z
y
{
q
x
u
|
z
w
|
~
{
u
~