CS 121 Introduction to Artificial Intelligence

frogsspiffyAI and Robotics

Jul 18, 2012 (5 years and 1 month ago)

373 views

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

!
%
8
?
7
!
'
!
y
!
j
8
7
!
+
*
,
H
2
3
!

!
e
!
H
K
(
3
5
!
y
!

!
%
6
9
U
T
T
.
4
7
!
H
,
(
!
L
*
)
S
1
H
2
3
`
C
D
1
(
!
1
H
*
,
(
!
5
M
1
)
5
.
(
K
E
!
!
:
.
=
3
X
!
:
D
3
*
)
K
]
*
L
!
=
,
-
D
!
(
.
=
3
!
L
.
2
2
!
.
(
!
(
1
S
3
!
(
*
!
M
1
)
5
3
E
]
1
G
3
!
(
*
!
0
.
2
2
!
3
1
-
D
!
-
1
-
D
3
!
3
2
3
=
3
'
(
!
<
1
(
!
L
*
)
5
(
@
[
1
-
D
!
(
.
=
3
!
(
D
3
!
-
1
-
D
3
!
0
1
.
2
5
7
!
L
3
!
D
1
G
3
!
(
*
X
&
(
3
)
1
(
3
!
*
G
3
)
!
3
1
-
D
!
)
,
2
3
!
w
!
!
i
!
n
!
1
'
+
!
5
M
2
.
(
!
M
*
.
'
(
!
S
>
*
!
-
*
'
5
(
1
'
(
!
L
*
)
S
!
0
*
)
!
(
D
3
!
)
3
-
,
)
5
.
G
3
!
-
1
2
2
5
:
*
(
1
2
!
(
.
=
3
X
!
t
)
,
2
3
5
t
~
'
l
"
,
H
.
-
!
(
.
=
3
#
*
=
3
(
D
.
'
4
!
2
.
S
3
!
6
!
5
3
-
!
0
*
)
!
1
'
!
,
'
*
M
(
.
=
.
B
3
+
!
M
1
)
5
3
!
*
0
!
1
!
%
8
a
L
*
)
+
!
5
3
'
(
3
'
-
3
5
!
!
!
"
#
$
%
"
&
'
(
#
'
'
(
#
'
)
*
+
)
*
+
%
)
,
'
(
#
'
'
!
'
!
-
(
'
,
'
!
!
!
Q
)
*
H
2
3
=
X
!
#
-
1
2
3
Q
3
*
M
2
3
!
%
-
%
!
S
'
*
L
!
(
D
1
(
!
2
1
'
4
,
1
4
3
!
L
1
5
!
1
=
H
.
4
,
*
,
5
Z
\
H
,
(
!
(
D
3
K
!
D
*
M
3
+
!
(
D
1
(
!
1
2
2
!
.
'
(
3
)
M
)
3
(
1
(
.
*
'
5
!
L
*
,
2
+
!
H
3
!
f
4
*
*
+
g
!
*
'
3
5
!
<
*
)
!
)
,
2
3
+
!
*
,
(
!
M
)
1
4
=
1
(
.
-
1
2
2
K
@
\
(
D
3
K
!
+
.
+
'
_
(
!
)
3
1
2
.
B
3
!
D
*
L
!
H
1
+
!
.
(
!
L
*
,
2
+
!
H
3
!
!
Q
)
*
H
2
3
=
X
!
#
M
1
)
5
.
(
K
]
*
L
3
G
3
)
X
!
5
M
1
)
5
.
(
K
!
.
5
!
1
2
L
1
K
5
!
1
!
M
)
*
H
2
3
=
W
3
L
!
,
'
.
4
)
1
=
!
<
L
*
)
+
@
7
!
H
.
4
)
1
=
!
<
L
*
)
+
!
M
1
.
)
@
7
!
1
'
+
!
)
,
2
3
!
)
1
(
3
5
!
.
'
!
'
3
L
5
L
.
)
3
8
8
`
$
8
`
%
8
`
l
8
`
j
8
`
6
8
`
9
8
`
b
8
`
e
8
`
^
$
8
%
8
8
8
8
8
j
8
8
8
8
8
9
8
8
8
8
8
e
8
8
8
8
8
$
8
8
8
8
8
8
!
$
1
2
+
%
'
-
3
'
4
-
%
5
/
6
%".#0
-
)
'
7
++)
d
'
.
4
)
1
=
5
T
.
4
)
1
=
5
F
,
2
3
5