User:Dave Young/Prototyping 3.1
<html><head><style type="text/css">body{background:#000000; font-family: Monospace; line-height:8px; letter-spacing: -1px; font-size: 8px;color:#FFFFFF;}</style></head>
<body>
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
O
A
A
A
&
&
&
&
8
8
8
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
W
N
N
N
M
M
M
R
R
R
R
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
O
A
A
A
&
&
&
&
8
8
8
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
B
W
W
W
N
N
N
M
M
M
R
R
R
R
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
O
A
A
A
&
&
&
&
8
8
8
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
B
W
W
W
N
N
N
M
M
M
R
R
R
R
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
O
A
A
A
&
&
&
&
8
8
8
U
U
U
$
$
$
@
@
@
@
K
K
K
H
H
D
D
D
D
B
B
B
W
W
W
N
N
N
M
M
M
M
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
O
A
A
A
&
&
&
&
8
8
8
U
U
U
$
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
N
N
N
M
M
M
M
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
8
8
8
U
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
N
N
N
M
M
M
M
R
R
R
R
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
8
8
8
U
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
N
N
N
M
M
M
M
R
R
R
R
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
8
8
8
U
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
N
N
N
N
M
M
M
R
R
R
R
0
0
0
0
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
8
8
8
8
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
N
N
N
N
M
M
M
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
8
8
8
8
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
W
N
N
N
M
M
M
M
R
R
R
R
0
0
0
0
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
8
8
8
8
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
B
W
W
W
N
N
N
M
M
M
M
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
8
8
8
8
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
D
B
B
B
W
W
W
N
N
N
N
M
M
M
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
&
8
8
8
U
U
U
$
$
$
@
@
@
K
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
N
N
N
N
M
M
M
M
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
&
8
8
8
U
U
U
$
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
W
N
N
N
M
M
M
M
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
&
8
8
8
U
U
U
$
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
B
W
W
W
N
N
N
N
M
M
M
R
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
&
8
8
8
U
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
D
B
B
B
W
W
W
N
N
N
N
M
M
M
M
R
R
R
R
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
&
8
8
8
U
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
H
D
D
D
B
B
B
W
W
W
W
N
N
N
M
M
M
M
R
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
&
8
8
8
8
U
U
U
$
$
$
@
@
@
K
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
W
N
N
N
N
M
M
M
M
R
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
&
8
8
8
8
U
U
U
$
$
$
@
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
B
W
W
W
N
N
N
N
M
M
M
M
R
R
R
R
R
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
A
&
&
&
8
8
8
8
U
U
U
$
$
$
@
@
@
@
K
K
K
H
H
H
D
D
D
D
B
B
B
W
W
W
W
N
N
N
N
M
M
M
M
R
R
R
R
R
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
O
O
O
O
A
A
A
A
A
&
&
&
8
8
8
8
U
U
U
$
$
$
$
@
@
@
K
K
K
H
H
H
H
D
D
D
B
B
B
B
W
W
W
N
N
N
N
M
M
M
M
M
R
R
R
R
R
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
O
O
O
O
A
A
A
A
A
&
&
&
8
8
8
8
U
U
U
$
$
$
$
@
@
@
K
K
K
H
H
H
H
D
D
D
B
B
B
B
W
W
W
W
N
N
N
N
M
M
M
M
R
R
R
R
R
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
O
O
O
O
A
A
A
A
A
&
&
&
8
8
8
8
U
U
U
U
$
$
$
@
@
@
K
K
K
K
H
H
H
D
D
D
D
B
B
B
W
W
W
W
N
N
N
N
M
M
M
M
M
R
R
R
R
R
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
O
O
O
O
A
A
A
A
A
&
&
&
8
8
8
8
U
U
U
U
$
$
$
@
@
@
K
K
K
K
H
H
H
D
D
D
D
B
B
B
B
W
W
W
N
N
N
N
N
M
M
M
M
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
O
O
O
O
O
A
A
A
A
&
&
&
&
8
8
8
8
U
U
U
U
$
$
$
@
@
@
@
K
K
K
H
H
H
H
D
D
D
B
B
B
B
W
W
W
W
N
N
N
N
M
M
M
M
M
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
O
O
O
O
O
A
A
A
A
&
&
&
&
8
8
8
8
U
U
U
U
$
$
$
@
@
@
@
K
K
K
H
H
H
H
D
D
D
D
B
B
B
W
W
W
W
N
N
N
N
N
M
M
M
M
M
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
O
O
O
O
O
A
A
A
A
&
&
&
&
8
8
8
8
U
U
U
U
$
$
$
@
@
@
@
K
K
K
H
H
H
H
D
D
D
D
B
B
B
B
W
W
W
W
N
N
N
N
M
M
M
M
M
M
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
0
0
b
b
b
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
O
O
O
O
O
O
A
A
A
A
&
&
&
&
8
8
8
8
U
U
U
U
$
$
$
@
@
@
@
K
K
K
K
H
H
H
D
D
D
D
B
B
B
B
W
W
W
W
N
N
N
N
N
M
M
M
M
M
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
k
O
O
O
O
O
A
A
A
A
A
&
&
&
&
8
8
8
8
U
U
U
U
$
$
$
@
@
@
@
K
K
K
K
H
H
H
H
D
D
D
B
B
B
B
W
W
W
W
W
N
N
N
N
M
M
M
M
M
M
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
k
O
O
O
O
O
O
A
A
A
A
A
&
&
&
&
8
8
8
8
U
U
U
U
$
$
$
@
@
@
@
K
K
K
K
H
H
H
H
D
D
D
D
B
B
B
B
W
W
W
W
N
N
N
N
N
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
k
k
O
O
O
O
O
A
A
A
A
A
&
&
&
&
&
8
8
8
8
U
U
U
U
$
$
$
@
@
@
@
K
K
K
K
H
H
H
H
D
D
D
D
B
B
B
B
W
W
W
W
W
N
N
N
N
N
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
k
k
O
O
O
O
O
O
A
A
A
A
A
&
&
&
&
8
8
8
8
8
U
U
U
U
$
$
$
@
@
@
@
K
K
K
K
H
H
H
H
D
D
D
D
B
B
B
B
W
W
W
W
W
N
N
N
N
N
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
k
k
k
O
O
O
O
O
O
A
A
A
A
A
&
&
&
&
&
8
8
8
8
U
U
U
U
$
$
$
$
@
@
@
@
K
K
K
K
H
H
H
H
D
D
D
D
B
B
B
B
B
W
W
W
W
N
N
N
N
N
N
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
R
R
0
0
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
k
k
k
k
O
O
O
O
O
O
O
A
A
A
A
A
&
&
&
&
&
8
8
8
8
U
U
U
U
$
$
$
$
@
@
@
@
K
K
K
K
H
H
H
H
D
D
D
D
B
B
B
B
B
W
W
W
W
W
N
N
N
N
N
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Y
Y
Y
k
k
k
k
k
k
k
k
k
k
k
k
k
k
O
O
O
O
O
O
O
A
A
A
A
A
&
&
&
&
&
8
8
8
8
8
U
U
U
U
$
$
$
$
@
@
@
@
K
K
K
K
H
H
H
H
D
D
D
D
B
B
B
B
B
W
W
W
W
W
N
N
N
N
N
N
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
R
R
k
k
k
k
k
k
k
k
k
k
k
k
k
k
k
O
O
O
O
O
O
O
O
A
A
A
A
A
A
&
&
&
&
&
8
8
8
8
U
U
U
U
U
$
$
$
$
@
@
@
@
K
K
K
K
H
H
H
H
D
D
D
D
B
B
B
B
B
W
W
W
W
W
N
N
N
N
N
N
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
R
k
k
k
k
k
k
k
k
k
k
k
k
k
k
O
O
O
O
O
O
O
O
A
A
A
A
A
A
&
&
&
&
&
8
8
8
8
8
U
U
U
U
$
$
$
$
@
@
@
@
@
K
K
K
K
H
H
H
H
D
D
D
D
B
B
B
B
B
W
W
W
W
W
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
k
k
k
k
k
k
k
k
k
k
k
O
O
O
O
O
O
O
O
O
A
A
A
A
A
A
A
&
&
&
&
&
8
8
8
8
8
U
U
U
U
U
$
$
$
$
@
@
@
@
K
K
K
K
K
H
H
H
H
D
D
D
D
B
B
B
B
B
W
W
W
W
W
W
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
k
k
k
k
k
k
k
O
O
O
O
O
O
O
O
O
O
O
O
A
A
A
A
A
A
A
&
&
&
&
&
8
8
8
8
8
U
U
U
U
U
$
$
$
$
$
@
@
@
@
K
K
K
K
H
H
H
H
H
D
D
D
D
B
B
B
B
B
W
W
W
W
W
W
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
A
A
A
A
A
A
A
&
&
&
&
&
&
8
8
8
8
8
8
U
U
U
U
$
$
$
$
$
@
@
@
@
@
K
K
K
K
H
H
H
H
D
D
D
D
D
B
B
B
B
B
W
W
W
W
W
W
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
O
O
O
O
O
O
O
O
O
O
O
O
O
O
A
A
A
A
A
A
A
A
A
&
&
&
&
&
&
8
8
8
8
8
8
U
U
U
U
U
$
$
$
$
@
@
@
@
@
K
K
K
K
K
H
H
H
H
D
D
D
D
D
B
B
B
B
B
W
W
W
W
W
W
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
O
O
O
O
O
O
O
O
O
O
O
A
A
A
A
A
A
A
A
A
A
&
&
&
&
&
&
&
8
8
8
8
8
8
U
U
U
U
U
$
$
$
$
$
@
@
@
@
K
K
K
K
K
H
H
H
H
H
D
D
D
D
D
B
B
B
B
B
W
W
W
W
W
W
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
O
O
O
O
O
A
A
A
A
A
A
A
A
A
A
A
A
A
A
&
&
&
&
&
&
&
8
8
8
8
8
8
U
U
U
U
U
U
$
$
$
$
$
@
@
@
@
@
K
K
K
K
H
H
H
H
H
D
D
D
D
D
B
B
B
B
B
B
W
W
W
W
W
W
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
&
&
&
&
&
&
&
&
8
8
8
8
8
8
8
U
U
U
U
U
U
$
$
$
$
$
@
@
@
@
@
K
K
K
K
K
H
H
H
H
H
D
D
D
D
D
B
B
B
B
B
W
W
W
W
W
W
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
A
A
A
A
A
A
A
A
A
A
A
A
&
&
&
&
&
&
&
&
&
&
8
8
8
8
8
8
8
U
U
U
U
U
U
$
$
$
$
$
$
@
@
@
@
@
K
K
K
K
K
H
H
H
H
H
D
D
D
D
D
B
B
B
B
B
B
W
W
W
W
W
W
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
A
A
A
A
A
A
&
&
&
&
&
&
&
&
&
&
&
&
&
&
8
8
8
8
8
8
8
U
U
U
U
U
U
U
$
$
$
$
$
$
@
@
@
@
@
K
K
K
K
K
H
H
H
H
H
D
D
D
D
D
D
B
B
B
B
B
W
W
W
W
W
W
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
8
8
8
8
8
8
8
8
8
U
U
U
U
U
U
U
$
$
$
$
$
$
@
@
@
@
@
@
K
K
K
K
K
H
H
H
H
H
D
D
D
D
D
D
B
B
B
B
B
W
W
W
W
W
W
W
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
&
&
&
&
&
&
&
&
&
&
&
&
8
8
8
8
8
8
8
8
8
8
8
U
U
U
U
U
U
U
$
$
$
$
$
$
$
@
@
@
@
@
K
K
K
K
K
K
H
H
H
H
H
D
D
D
D
D
D
B
B
B
B
B
B
W
W
W
W
W
W
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
U
U
U
U
U
U
U
U
U
$
$
$
$
$
$
$
@
@
@
@
@
@
K
K
K
K
K
K
H
H
H
H
H
D
D
D
D
D
D
B
B
B
B
B
B
W
W
W
W
W
W
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
U
U
U
U
U
U
U
U
U
U
$
$
$
$
$
$
$
$
@
@
@
@
@
@
K
K
K
K
K
K
H
H
H
H
H
H
D
D
D
D
D
D
B
B
B
B
B
B
W
W
W
W
W
W
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
8
8
8
8
8
8
8
8
U
U
U
U
U
U
U
U
U
U
U
U
U
U
$
$
$
$
$
$
$
$
@
@
@
@
@
@
@
K
K
K
K
K
K
H
H
H
H
H
H
D
D
D
D
D
D
B
B
B
B
B
B
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
R
R
U
U
U
U
U
U
U
U
U
U
U
U
U
U
U
U
U
$
$
$
$
$
$
$
$
$
$
@
@
@
@
@
@
@
@
K
K
K
K
K
K
H
H
H
H
H
H
H
D
D
D
D
D
D
B
B
B
B
B
B
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
U
U
U
U
U
U
U
U
U
U
U
$
$
$
$
$
$
$
$
$
$
$
$
$
@
@
@
@
@
@
@
@
K
K
K
K
K
K
K
H
H
H
H
H
H
H
D
D
D
D
D
D
B
B
B
B
B
B
B
W
W
W
W
W
W
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
@
@
@
@
@
@
@
@
@
@
K
K
K
K
K
K
K
K
H
H
H
H
H
H
H
D
D
D
D
D
D
B
B
B
B
B
B
B
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
$
$
$
$
$
$
$
$
$
$
$
$
$
@
@
@
@
@
@
@
@
@
@
@
@
K
K
K
K
K
K
K
K
K
H
H
H
H
H
H
H
D
D
D
D
D
D
D
B
B
B
B
B
B
B
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
K
K
K
K
K
K
K
K
K
K
K
H
H
H
H
H
H
H
H
D
D
D
D
D
D
D
B
B
B
B
B
B
B
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
@
@
@
@
@
@
@
@
@
@
@
@
@
@
K
K
K
K
K
K
K
K
K
K
K
K
H
H
H
H
H
H
H
H
H
D
D
D
D
D
D
D
D
B
B
B
B
B
B
B
B
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
H
H
H
H
H
H
H
H
H
H
H
D
D
D
D
D
D
D
D
B
B
B
B
B
B
B
B
W
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
K
K
K
K
K
K
K
K
K
K
K
K
K
K
H
H
H
H
H
H
H
H
H
H
H
H
H
D
D
D
D
D
D
D
D
D
D
B
B
B
B
B
B
B
B
W
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
D
D
D
D
D
D
D
D
D
D
D
B
B
B
B
B
B
B
B
B
W
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
H
H
H
H
H
H
H
H
H
H
H
H
H
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
B
B
B
B
B
B
B
B
B
B
W
W
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
B
B
B
B
B
B
B
B
B
B
B
B
W
W
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
D
D
D
D
D
D
D
D
D
D
D
D
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
W
W
W
W
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
W
W
W
W
W
W
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
B
B
B
B
B
B
B
B
B
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
0
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
Y
Y
Y
Y
Y
k
k
k
O
O
O
A
A
A
&
&
& 8 8 8 U U $ $ @ @ @ K K H H D D D B B W W N N N M M R R 0 0 0 Q Q . . . . . . ` ` ` - - - _ _ _ _ ' ' ' '
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
Y
Y
Y
Y
Y
k
k
k
O
O
O
A
A
A
&
&
&
8
8
8
U
U
$
$
@
@
@
K
K
H
H
D
D
D
B
B
W
W
N
N
N
M
M
R
R
0
0
0
Q
Q
.
.
.
.
.
.
`
`
`
-
-
-
_
_
_
_
'
'
'
'
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
Y
Y
Y
Y
Y
k
k
k
O
O
O
A
A
A
&
&
&
8
8
8
U
U
$
$
@
@
@
K
K
H
H
D
D
D
B
B
W
W
N
N
N
M
M
R
R
0
0
0
Q
Q
.
.
.
.
.
.
`
`
`
-
-
-
_
_
_
_
'
'
'
'
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
Y
Y
Y
Y
k
k
k
k
O
O
O
A
A
A
&
&
&
8
8
8
U
U
$
$
@
@
@
K
K
H
H
D
D
D
B
B
W
W
N
N
N
M
M
R
R
0
0
0
Q
Q
.
.
.
.
.
.
`
`
`
-
-
-
_
_
_
_
'
'
'
'
Z Z Z Z Z Z Z Z Z Z b b b b b b Y Y Y Y k k k k O O O A A A & & & 8 8 8 U U $ $ @ @ @ K K H H D D D B B W W N N N M M R R 0 0 0 Q Q . . . . . . ` ` ` - - - _ _ _ _ ' ' ' ' '
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
Y
Y
Y
Y
k
k
k
k
O
O
O
A
A
A
&
&
&
8
8
8
U
U
$
$
$
@
@
K
K
H
H
H
D
D
B
B
W
W
N
N
N
M
M
R
R
0
0
0
Q
Q
.
.
.
.
.
.
`
`
`
-
-
-
_
_
_
_
'
'
'
'
'
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
Y
Y
Y
Y
k
k
k
k
O
O
O
A
A
A
&
&
&
8
8
8
U
U
$
$
$
@
@
K
K
H
H
H
D
D
B
B
W
W
N
N
N
M
M
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
`
`
`
-
-
-
_
_
_
_
'
'
'
'
'
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
Y
Y
Y
Y
k
k
k
k
O
O
O
A
A
A
&
& & 8 8 8 U U $ $ $ @ @ K K H H H D D B B W W N N N M M R R R 0 0 Q Q Q . . . . . ` ` ` - - - - _ _ _ _ ' ' ' ' '
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
Y
Y
Y
Y
k
k
k
k
O
O
O
A
A
A
&
&
&
8
8
8
U
U
$
$
$
@
@
K
K
H
H
H
D
D
B
B
W
W
W
N
N
M
M
R
R
R
0
0
Q
Q
Q
.
.
.
.
.
`
`
`
-
-
-
-
_
_
_
_
'
'
'
'
'
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
Y
Y
Y
Y
k
k
k
k
O
O
O
A
A
A
&
&
&
8
8
8
U
U
$
$
$
@
@
K
K
H
H
H
D
D
B
B
W
W
W
N
N
M
M
R
R
R
0
0
Q
Q
Q
.
.
.
.
.
.
`
`
`
-
-
-
_
_
_
_
'
'
'
'
'
Z
Z
Z
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
b
Y
Y
Y
Y
k
k
k
k
O
O
O
A
A
A
&
&
&
8
8
8
U
U
$
$
$
@
@
K
K
H
H
H
D
D
B
B
W
W
W
N
N
M
M
M
R
R
0
0
Q
Q
Q
.
.
.
.
.
.
`
`
`
-
-
-
_
_
_
_
_
'
'
'
'
'
Z
Z
Z
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
b
Y
Y
Y
Y
k
k
k
k
O
O
O
A
A
A
&
&
&
8
8
8
U
U
$
$
$
@
@
K
K
H
H
H
D
D
B
B
B
W
W
N
N
M
M
M
R
R
0
0
0
Q
Q
.
.
.
.
.
.
`
`
`
-
-
-
-
_
_
_
_
'
'
'
'
'
'
Z
Z
Z
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
Y
Y
Y
Y
Y
k
k
k
k
O
O
O
A
A
A
&
&
&
8
8
8
U
U
$
$
$
@
@
K
K
K
H
H
D
D
B
B
B
W
W
N
N
M
M
M
R
R
0
0
0
Q
Q
.
.
.
.
.
.
`
`
`
`
-
-
-
_
_
_
_
_
'
'
'
'
'
'
Z
Z
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
k
k
k
k
O
O
O
A
A
A
&
&
&
8
8
8
U
U
$
$
$
@
@
K
K
K
H
H
D
D
B
B
B
W
W
N
N
M
M
M
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
.
`
`
`
-
-
-
-
_
_
_
_
'
'
'
'
'
'
Z
Z
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
k
k
k
k
O
O
O
A
A
A
& & & 8 8 8 U U $ $ $ @ @ K K K H H D D B B B W W N N N M M R R R 0 0 Q Q Q . . . . . . ` ` ` - - - - _ _ _ _ _ ' ' ' ' ' ' '
Z
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
b
b
Y
Y
Y
Y
k
k
k
k
O
O
O
O
A
A
A
&
&
&
8
8
8
U
U
$
$
$
@
@
K
K
K
H
H
D
D
D
B
B
W
W
N
N
N
M
M
R
R
R
0
0
Q
Q
Q
.
.
.
.
.
.
`
`
`
`
-
-
-
-
_
_
_
_
'
'
'
'
'
'
'
'
Z
Z
Z
Z
Z
Z
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
k
k
k
k
O
O
O
O
A
A
A
&
&
&
8
8
8
U
U
$
$
$
@
@
K
K
K
H
H
D
D
D
B
B
W
W
N
N
N
M
M
R
R
R
0
0
0
Q
Q
.
.
.
.
.
.
.
`
`
`
-
-
-
-
_
_
_
_
_
'
'
'
'
'
'
'
'
'
Z
Z
Z
Z
Z
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
k
k
k
k
O
O
O
O
A
A
A
&
&
&
8
8
8
U
U
$
$
$
@
@
K
K
K
H
H
D
D
D
B
B
W
W
W
N
N
M
M
M
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
.
`
`
`
`
-
-
-
-
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
'
'
Z
Z
Z
Z
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
k
k
k
k
O
O
O
A
A
A
A
&
&
&
8
8
U
U
U
$
$
$
@
@
K
K
K
H
H
D
D
D
B
B
W
W
W
N
N
M
M
M
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
.
`
`
`
`
-
-
-
-
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
'
b
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
A
A
A
&
&
&
&
8
8
U
U
U
$
$
$
@
@
K
K
K
H
H
D
D
D
B
B
W
W
W
N
N
M
M
M
R
R
R
0
0
Q
Q
Q
.
.
.
.
.
.
.
`
`
`
-
-
-
-
-
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
k
k
k
k
O
O
O
O
A
A
A
&
&
&
8
8
8
U
U
U
$
$
$
@
@
K
K
K
H
H
D
D
D
B
B
W
W
W
N
N
M
M
M
R
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
.
`
`
`
`
-
-
-
-
-
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
b
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
k
k
k
k
O
O
O
O
A
A
A
&
&
&
8
8
8
U
U
U
$
$
$
@
@
K
K
K
H
H
D
D
D
B
B
W
W
W
N
N
N
M
M
R
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
.
.
`
`
`
`
-
-
-
-
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
b
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
A
A
A
A
&
&
&
8
8
8
U
U
U
$
$
$
@
@
K
K
K
H
H
D
D
D
B
B
B
W
W
N
N
N
M
M
R
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
.
.
`
`
`
`
-
-
-
-
-
_
_
_
_
_
_
_
_
'
'
'
'
'
'
b
b
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
8
8
8
U
U
U
$
$
$
@
@
K
K
K
H
H
D
D
D
B
B
B
W
W
N
N
N
M
M
M
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
.
.
`
`
`
`
`
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
'
'
'
b
b
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
&
&
&
&
8
8
8
U
U
U
$
$
@
@
@
K
K
K
H
H
D
D
D
B
B
B
W
W
N
N
N
M
M
M
R
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
.
.
`
`
`
`
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
_
b
b
b
b
b
b
Y
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
8
8
8
U
U
U
$
$
$
@
@
@
K
K
K
H
H
D
D
D
B
B
B
W
W
N
N
N
M
M
M
R
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
.
.
`
`
`
`
`
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
b
b
b
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
O
O
O
O
O
A
A
A
A
&
&
&
8
8
8
U
U
U
$
$
$
@
@
@
K
K
K
H
H
D
D
D
B
B
B
W
W
N
N
N
M
M
M
R
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
.
.
.
`
`
`
`
`
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
O
O
O
O
A
A
A
A
&
&
&
&
8
8
8
U
U
U
$
$
$
@
@
@
K
K
H
H
H
D
D
D
B
B
B
W
W
N
N
N
M
M
M
R
R
R
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
`
`
`
`
`
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
k
O
O
O
O
O
A
A
A
A
&
&
&
8
8
8
U
U
U
U
$
$
$
@
@
@
K
K
H
H
H
D
D
D
B
B
B
W
W
N
N
N
M
M
M
R
R
R
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
`
`
`
`
`
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
Y
Y
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
k
k
O
O
O
O
O
A
A
A
A
&
&
&
&
8
8
8
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
W
W
N
N
N
M
M
M
R
R
R
0
0
0
0
Q
Q
Q
.
.
.
.
.
.
.
.
`
`
`
`
`
`
-
-
-
-
-
-
-
-
_
_
_
_
_
_
Y
Y
Y
Y
Y
Y
Y
k
k
k
k
k
k
k
k
O
O
O
O
O
O
A
A
A
A
&
&
&
&
8
8
8
8
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
W
W
N
N
N
M
M
M
R
R
R
0
0
0
0
Q
Q
Q
.
.
.
.
.
.
.
.
.
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
_
_
_
_
k
k
k
k
k
k
k
k
k
k
k
k
k
k
O
O
O
O
O
O
A
A
A
A
&
&
&
&
8
8
8
8
U
U
U
$
$
$
$
@
@
@
K
K
K
H
H
H
D
D
B
B
B
W
W
W
N
N
N
M
M
M
R
R
R
R
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
-
k
k
k
k
k
k
k
k
k
k
k
k
O
O
O
O
O
O
O
A
A
A
A
A
&
&
&
&
8
8
8
U
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
N
N
N
M
M
M
R
R
R
R
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
k
k
k
k
k
k
k
k
k
k
O
O
O
O
O
O
O
A
A
A
A
A
A
&
&
&
&
8
8
8
8
U
U
U
$
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
N
N
N
M
M
M
R
R
R
R
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
k
k
k
k
k
k
O
O
O
O
O
O
O
O
O
O
A
A
A
A
A
&
&
&
&
&
8
8
8
8
U
U
U
U
$
$
$
@
@
@
K
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
N
N
N
M
M
M
R
R
R
R
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
O
O
O
O
O
O
O
O
O
O
O
O
O
A
A
A
A
A
A
A
&
&
&
&
&
8
8
8
8
U
U
U
U
$
$
$
@
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
W
N
N
N
M
M
M
R
R
R
0
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
O
O
O
O
O
O
O
O
O
O
O
A
A
A
A
A
A
A
&
&
&
&
&
&
8
8
8
8
U
U
U
U
$
$
$
$
@
@
@
K
K
K
H
H
H
H
D
D
D
B
B
B
W
W
W
N
N
N
N
M
M
M
R
R
R
0
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
O
O
O
O
O
O
A
A
A
A
A
A
A
A
A
A
&
&
&
&
&
&
8
8
8
8
8
U
U
U
U
$
$
$
$
@
@
@
K
K
K
K
H
H
H
D
D
D
B
B
B
B
W
W
W
N
N
N
M
M
M
M
R
R
R
0
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
A
A
A
A
A
A
A
A
A
A
A
A
A
A
&
&
&
&
&
&
8
8
8
8
8
U
U
U
U
U
$
$
$
$
@
@
@
@
K
K
K
H
H
H
H
D
D
D
B
B
B
W
W
W
N
N
N
N
M
M
M
R
R
R
R
0
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
A
A
A
A
A
A
A
A
A
A
&
&
&
&
&
&
&
&
8
8
8
8
8
8
U
U
U
U
U
$
$
$
$
@
@
@
@
K
K
K
H
H
H
H
D
D
D
B
B
B
B
W
W
W
N
N
N
M
M
M
M
R
R
R
R
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
A
A
A
A
&
&
&
&
&
&
&
&
&
&
&
&
8
8
8
8
8
8
U
U
U
U
U
$
$
$
$
$
@
@
@
@
K
K
K
H
H
H
H
D
D
D
D
B
B
B
W
W
W
N
N
N
N
M
M
M
M
R
R
R
0
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
&
&
&
&
&
&
&
&
&
&
&
&
8
8
8
8
8
8
8
8
U
U
U
U
U
$
$
$
$
$
@
@
@
@
K
K
K
K
H
H
H
H
D
D
D
D
B
B
B
W
W
W
W
N
N
N
M
M
M
M
R
R
R
R
0
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
&
&
&
&
&
&
&
8
8
8
8
8
8
8
8
8
8
U
U
U
U
U
U
U
$
$
$
$
$
@
@
@
@
K
K
K
K
H
H
H
H
D
D
D
D
B
B
B
W
W
W
W
N
N
N
N
M
M
M
R
R
R
R
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
8
8
8
8
8
8
8
8
8
8
8
8
8
8
U
U
U
U
U
U
U
$
$
$
$
$
$
@
@
@
@
@
K
K
K
K
H
H
H
H
D
D
D
D
B
B
B
B
W
W
W
N
N
N
N
M
M
M
M
R
R
R
R
0
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
8
8
8
8
8
8
8
8
8
U
U
U
U
U
U
U
U
U
$
$
$
$
$
$
$
@
@
@
@
@
K
K
K
K
H
H
H
H
H
D
D
D
D
B
B
B
W
W
W
W
N
N
N
N
M
M
M
M
R
R
R
R
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
U
U
U
U
U
U
U
U
U
U
U
U
U
U
U
$
$
$
$
$
$
$
@
@
@
@
@
@
K
K
K
K
K
H
H
H
H
D
D
D
D
B
B
B
B
W
W
W
W
N
N
N
N
M
M
M
M
R
R
R
R
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
U
U
U
U
U
U
U
U
U
$
$
$
$
$
$
$
$
$
$
@
@
@
@
@
@
K
K
K
K
K
K
H
H
H
H
D
D
D
D
D
B
B
B
B
W
W
W
W
N
N
N
N
M
M
M
M
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
@
@
@
@
@
@
@
@
K
K
K
K
K
H
H
H
H
H
H
D
D
D
D
B
B
B
B
B
W
W
W
W
N
N
N
N
M
M
M
M
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
$
$
$
$
$
$
$
$
$
@
@
@
@
@
@
@
@
@
@
K
K
K
K
K
K
K
H
H
H
H
H
D
D
D
D
D
B
B
B
B
B
W
W
W
W
N
N
N
N
N
M
M
M
M
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
-
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
K
K
K
K
K
K
K
K
H
H
H
H
H
H
D
D
D
D
D
B
B
B
B
B
W
W
W
W
W
N
N
N
N
M
M
M
M
R
R
R
R
R
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@
@
@
@
@
@
@
K
K
K
K
K
K
K
K
K
K
K
K
H
H
H
H
H
H
H
D
D
D
D
D
D
B
B
B
B
B
W
W
W
W
W
N
N
N
N
M
M
M
M
M
R
R
R
R
R
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
K
K
K
K
K
K
K
K
K
K
K
K
K
H
H
H
H
H
H
H
H
H
D
D
D
D
D
D
D
B
B
B
B
B
B
W
W
W
W
W
N
N
N
N
N
M
M
M
M
R
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
-
_
_
_
_
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
D
D
D
D
D
D
D
D
B
B
B
B
B
B
W
W
W
W
W
N
N
N
N
N
N
M
M
M
M
R
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
H
H
H
H
H
H
H
H
H
H
H
D
D
D
D
D
D
D
D
D
D
D
B
B
B
B
B
B
B
W
W
W
W
W
W
N
N
N
N
N
M
M
M
M
M
R
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
B
B
B
B
B
B
B
B
B
W
W
W
W
W
W
W
N
N
N
N
N
N
M
M
M
M
M
R
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
_
_
D
D
D
D
D
D
B
B
B
B
B
B
B
B
B
B
B
B
B
B
W
W
W
W
W
W
W
W
N
N
N
N
N
N
N
M
M
M
M
M
R
R
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
B
B
B
B
B
B
B
B
B
B
B
B
B
W
W
W
W
W
W
W
W
W
W
W
N
N
N
N
N
N
N
M
M
M
M
M
M
R
R
R
R
R
R
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
R
R
R
R
R
R
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
'
'
'
N
N
N
N
N
N
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
'
'
'
R
R
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
'
'
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
. . . . . . . . . . . . . . . . . . . . . . . ` ` ` ` ` ` ` ` ` ` ` ` - - - - - - - - - - _ _ _ _ _ _ _ _ _ ' ' ' ' ' ' ' ' ' '
^
^
^
^
^
^
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
'
'
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
=
=
=
=
=
=
=
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
'
'
'
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
^
^
^
^
^
^
^
^
^
^
^
^
^
^
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ = = = = = = = = = = = = = = = = = + + + + + + + + + + + + + + + + + + + + + + + + + + + +
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
/
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
A
A
&
& & & & & & & & & 8 8 8 8 8 U U U U $ $ $ @ @ @ K K K H H D D D B B W W N N M M R R 0 0 0 Q Q . . . . ` ` - - _ _ ' '
^
^
=
=
=
+
+
+
/
/
"
"
"
"
|
|
|
|
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
A
A
&
&
&
&
&
&
& & & & 8 8 8 8 8 U U U U $ $ $ @ @ @ K K K H H D D D B B W W N N M M R R 0 0 0 Q Q . . . . ` ` - - _ _ ' '
^
^
=
=
=
+
+
+
/
/
"
"
"
"
|
|
|
|
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
A
&
&
&
&
&
&
&
&
&
&
&
8
8
8
8
8
U
U
U
U
$
$
$
@
@
@
K
K
K
H
H
D
D
D
B
B
W
W
N
N
M
M
R
R
0
0
0
Q
Q
.
.
.
.
`
`
-
-
_
_
'
'
^ ^ = = = + + + / / " " " " | | | | ) ) ) ) ) \ \ \ \ \ \ \ \ \ \
&
&
&
&
&
&
&
&
&
&
&
&
8
8
8
8
8
U
U
U
U
$
$
$
@
@
@
K
K
K
H
H
D
D
B
B
B
W
W
N
N
M
M
R
R
0
0
0
Q
Q
.
.
.
.
`
`
-
-
_
_
'
'
^
^
=
=
=
+
+
+
/
/
/
"
"
"
|
|
|
|
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
&
&
&
& & & & & & & & & 8 8 8 8 8 U U U U $ $ $ @ @ @ K K H H H D D B B B W W N N M M R R 0 0 0 Q Q . . . . ` ` - - _ _ ' '
^
^
=
=
=
+
+
+
/
/
/
"
"
"
|
|
|
|
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
&
&
&
&
&
&
&
& & & & 8 8 8 8 8 8 U U U $ $ $ $ @ @ @ K K H H H D D B B B W W N N M M R R 0 0 0 Q Q . . . . ` ` - - _ _ ' '
^
^
=
=
=
+
+
+
/
/
/
"
"
"
|
|
|
|
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
&
&
&
&
&
&
&
&
&
&
&
8
8
8
8
8
U
U
U
U
$
$
$
$
@
@
@
K
K
H
H
H
D
D
B
B
B
W
W
N
N
M
M
R
R
0
0
Q
Q
Q
.
.
.
.
`
`
-
-
_
_
'
'
^
^
=
=
=
+
+
+
/
/
/
"
"
"
|
|
|
|
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
& & & & & & & & & & & 8 8 8 8 8 U U U U $ $ $ @ @ @ K K K H H H D D B B B W W N N M M R R 0 0 Q Q Q . . . . ` ` - - _ _ ' '
^
^
=
=
=
+
+
+
/
/
/
"
"
"
|
|
|
|
)
)
)
)
)
)
\
\
\
\
\
\
\
\
\
&
&
&
&
&
& & & & & 8 8 8 8 8 8 U U U U $ $ $ @ @ @ K K K H H H D D B B B W W N N M M R R 0 0 Q Q Q . . . . ` ` - - _ _ ' '
^
^
=
=
=
+
+
+
/
/
/
"
"
"
|
|
|
|
)
)
)
)
)
)
\
\
\
\
\
\
\
\
\
&
&
&
&
&
&
&
&
&
&
8
8
8
8
8
8
U
U
U
U
$
$
$
@
@
@
K
K
K
H
H
H
D
D
B
B
W
W
W
N
N
M
M
R
R
0
0
Q
Q
.
.
.
.
.
`
`
-
-
_
_
'
'
^
^
^
=
=
+
+
+
/
/
/
"
"
"
|
|
|
|
|
)
)
)
)
)
\
\
\
\
\
\
\
\
\
& & & & & & & & & 8 8 8 8 8 8 U U U U $ $ $ $ @ @ @ K K K H H D D D B B W W W N N M M R R 0 0 Q Q . . . . . ` ` - - _ _ ' '
^
^
^
=
=
+
+
+
/
/
/
"
"
"
"
|
|
|
|
)
)
)
)
)
)
\
\
\
\
\
\
\
\
&
&
&
&
&
&
&
& & 8 8 8 8 8 8 U U U U $ $ $ $ @ @ @ K K K H H D D D B B W W W N N M M R R 0 0 Q Q . . . . . ` ` - - _ _ ' '
^
^
^
=
=
+
+
+
/
/
/
"
"
"
"
|
|
|
|
)
)
)
)
)
)
\
\
\
\
\
\
\
\
&
&
&
&
&
&
&
&
8
8
8
8
8
8
U
U
U
U
U
$
$
$
@
@
@
@
K
K
H
H
H
D
D
D
B
B
W
W
N
N
N
M
M
R
R
0
0
Q
Q
.
.
.
.
.
`
`
-
-
_
_
'
'
^
^
^
=
=
+
+
+
/
/
/
"
"
"
"
|
|
|
|
)
)
)
)
)
)
)
\
\
\
\
\
\
\
&
&
&
&
&
& 8 8 8 8 8 8 8 8 U U U U $ $ $ $ @ @ @ K K K H H H D D B B B W W N N N M M R R 0 0 Q Q . . . . . ` ` - - _ _ ' '
^
^
^
=
=
=
+
+
/
/
/
/
"
"
"
|
|
|
|
|
)
)
)
)
)
)
\
\
\
\
\
\
\
&
&
&
&
&
8
8
8
8
8
8
8
8
U
U
U
U
U
$
$
$
$
@
@
@
K
K
K
H
H
H
D
D
B
B
B
W
W
N
N
M
M
M
R
R
0
0
Q
Q
.
.
.
.
.
`
`
-
-
_
_
'
'
'
^
^
^
=
=
=
+
+
+
/
/
/
"
"
"
|
|
|
|
|
)
)
)
)
)
)
)
\
\
\
\
\
\
8
8
8
8
8
8
8
8
8
8
8
8
U
U
U
U
U
$
$
$
$
@
@
@
@
K
K
K
H
H
D
D
D
B
B
B
W
W
N
N
M
M
M
R
R
0
0
Q
Q
.
.
.
.
.
`
`
-
-
_
_
'
'
'
^
^
^
=
=
=
+
+
+
/
/
/
"
"
"
"
|
|
|
|
)
)
)
)
)
)
)
)
\
\
\
\
\
8
8
8
8
8
8
8
8
8
8
8
U
U
U
U
U
U
$
$
$
$
@
@
@
K
K
K
H
H
H
D
D
D
B
B
W
W
W
N
N
M
M
R
R
R
0
0
Q
Q
.
.
.
.
`
`
`
-
-
_
_
'
'
'
^
^
^
=
=
=
+
+
+
/
/
/
"
"
"
"
|
|
|
|
|
)
)
)
)
)
)
)
)
\
\
\
\
8
8
8
8
8
8
8
8
8
8
U
U
U
U
U
U
$
$
$
$
@
@
@
@
K
K
K
H
H
H
D
D
D
B
B
W
W
W
N
N
M
M
R
R
R
0
0
Q
Q
.
.
.
.
`
`
`
-
-
_
_
'
'
'
^
^
=
=
=
+
+
+
/
/
/
"
"
"
"
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
\
\
8
8
8
8
8
8
8
8
8
U
U
U
U
U
U
$
$
$
$
$
@
@
@
K
K
K
K
H
H
H
D
D
B
B
B
W
W
N
N
N
M
M
R
R
0
0
0
Q
Q
.
.
.
.
`
`
`
-
-
_
_
'
'
'
^
^
=
=
=
+
+
+
/
/
/
/
"
"
"
"
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
8
8
8
8
8
8
8
8
U
U
U
U
U
U
U
$
$
$
$
@
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
W
W
N
N
N
M
M
R
R
0
0
0
Q
Q
.
.
.
.
`
`
`
-
-
_
_
'
'
'
^ ^ = = = + + + / / / / " " " " | | | | | ) ) ) ) ) ) ) ) ) ) )
8
8
8
8
8
U
U
U
U
U
U
U
U
U
$
$
$
$
@
@
@
@
K
K
K
K
H
H
H
D
D
D
B
B
W
W
W
N
N
M
M
M
R
R
0
0
Q
Q
Q
.
.
.
.
`
`
`
-
-
_
_
'
'
'
^
^
=
=
=
+
+
+
+
/
/
/
"
"
"
"
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
U
U
U
U
U
U
U
U
U
U
U
U
U
$
$
$
$
$
@
@
@
@
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
N
N
M
M
M
R
R
0
0
Q
Q
Q
.
.
.
.
`
`
-
-
-
_
_
'
'
'
^
^
^
=
=
=
+
+
+
/
/
/
"
"
"
"
"
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
U
U
U
U
U
U
U
U
U
U
U
$
$
$
$
$
$
@
@
@
@
K
K
K
K
H
H
H
D
D
D
B
B
B
W
W
N
N
N
M
M
R
R
R
0
0
Q
Q
.
.
.
.
.
`
`
-
-
-
_
_
'
'
'
^
^
^
=
=
=
+
+
+
/
/
/
/
"
"
"
"
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
U
U
U
U
U
U
U
U
U
U
$
$
$
$
$
$
@
@
@
@
K
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
N
N
N
M
M
R
R
0
0
0
Q
Q
.
.
.
.
.
`
`
-
-
-
_
_
'
'
'
^
^
^
=
=
=
+
+
+
/
/
/
/
"
"
"
"
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
U
U
U
U
U
U
U
U
$
$
$
$
$
$
$
@
@
@
@
@
K
K
K
H
H
H
H
D
D
D
B
B
B
W
W
W
N
N
M
M
M
R
R
0
0
0
Q
Q
.
.
.
.
.
`
`
-
-
-
_
_
'
'
'
^
^
^
=
=
=
+
+
+
/
/
/
/
"
"
"
"
"
|
|
|
|
|
|
|
)
)
)
)
)
)
)
U
U
U
U
$
$
$
$
$
$
$
$
$
$
@
@
@
@
@
K
K
K
K
H
H
H
D
D
D
B
B
B
W
W
W
N
N
N
M
M
R
R
R
0
0
Q
Q
Q
.
.
.
.
.
`
`
-
-
-
_
_
'
'
'
^
^
^
=
=
=
+
+
+
+
/
/
/
"
"
"
"
"
|
|
|
|
|
|
|
|
)
)
)
)
)
)
$
$
$
$
$
$
$
$
$
$
$
$
@
@
@
@
@
@
K
K
K
K
H
H
H
H
D
D
D
B
B
B
W
W
W
N
N
M
M
M
R
R
R
0
0
Q
Q
Q
.
.
.
.
.
`
`
-
-
_
_
_
'
'
'
^
^
^
=
=
=
+
+
+
+
/
/
/
/
"
"
"
"
"
|
|
|
|
|
|
|
|
)
)
)
)
)
$
$
$
$
$
$
$
$
$
$
@
@
@
@
@
@
K
K
K
K
K
H
H
H
H
D
D
D
B
B
B
W
W
W
N
N
N
M
M
M
R
R
0
0
0
Q
Q
.
.
.
.
.
`
`
`
-
-
_
_
_
'
'
'
^
^
^
=
=
=
+
+
+
+
/
/
/
/
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
)
)
)
$ $ $ $ $ $ $ $ @ @ @ @ @ @ @ K K K K K H H H H D D D D B B B W W W N N N M M R R R 0 0 0 Q Q . . . . . ` ` ` - - _ _ _ ' ' '
^
^
^
=
=
=
=
+
+
+
/
/
/
/
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
$
$
@
@
@
@
@
@
@
@
@
@
@
K
K
K
K
K
K
H
H
H
H
D
D
D
D
B
B
B
W
W
W
N
N
N
M
M
M
R
R
R
0
0
Q
Q
Q
.
.
.
.
.
`
`
`
-
-
_
_
_
'
'
^
^
^
=
=
=
=
+
+
+
/
/
/
/
/
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
@
@
@
@
@
@
@
@
@
@
@
@
K
K
K
K
K
K
H
H
H
H
D
D
D
D
B
B
B
W
W
W
W
N
N
N
M
M
R
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
`
`
-
-
-
_
_
_
'
'
^
^
^
=
=
=
=
+
+
+
+
/
/
/
/
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
@
@
@
@
@
@
@
@
@
K
K
K
K
K
K
K
H
H
H
H
H
D
D
D
D
B
B
B
B
W
W
W
N
N
N
M
M
M
R
R
R
0
0
Q
Q
Q
.
.
.
.
.
`
`
`
-
-
-
_
_
'
'
'
^
^
^
=
=
=
=
+
+
+
+
/
/
/
/
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
@
@
@
@
@
K
K
K
K
K
K
K
K
K
H
H
H
H
H
H
D
D
D
D
B
B
B
B
W
W
W
N
N
N
M
M
M
R
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
`
`
`
-
-
-
_
_
'
'
'
^
^
^
=
=
=
=
+
+
+
+
/
/
/
/
/
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
K
K
K
K
K
K
K
K
K
K
K
K
H
H
H
H
H
H
D
D
D
D
D
B
B
B
B
W
W
W
N
N
N
N
M
M
M
R
R
R
0
0
0
Q
Q
.
.
.
.
.
.
`
`
`
-
-
_
_
_
'
'
'
^
^
^
=
=
=
=
+
+
+
+
/
/
/
/
/
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
K
K
K
K
K
K
K
K
K
H
H
H
H
H
H
H
H
D
D
D
D
D
B
B
B
B
W
W
W
W
N
N
N
M
M
M
R
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
.
`
`
-
-
-
_
_
_
'
'
'
^
^
^
=
=
=
=
+
+
+
+
/
/
/
/
/
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
K
K
K
K
K
H
H
H
H
H
H
H
H
H
H
D
D
D
D
D
B
B
B
B
B
W
W
W
W
N
N
N
M
M
M
R
R
R
R
0
0
0
Q
Q
.
.
.
.
.
.
`
`
`
-
-
-
_
_
_
'
'
'
^
^
^
=
=
=
=
+
+
+
+
+
/
/
/
/
/
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
H
H
H
H
H
H
H
H
H
H
H
H
D
D
D
D
D
D
D
B
B
B
B
W
W
W
W
W
N
N
N
M
M
M
M
R
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
.
`
`
`
-
-
-
_
_
'
'
'
'
^ ^ ^ = = = = + + + + + / / / / / " " " " " " " " | | | | | | |
H
H
H
H
H
H
H
H
H
D
D
D
D
D
D
D
D
B
B
B
B
B
W
W
W
W
N
N
N
N
M
M
M
M
R
R
R
0
0
0
Q
Q
Q
.
.
.
.
.
.
`
`
`
-
-
-
_
_
_
'
'
'
^
^
^
=
=
=
=
+
+
+
+
+
/
/
/
/
/
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
D
D
D
D
D
D
D
D
D
D
D
D
D
D
B
B
B
B
B
B
W
W
W
W
W
N
N
N
N
M
M
M
M
R
R
R
0
0
0
0
Q
Q
Q
.
.
.
.
.
.
`
`
`
-
-
-
_
_
_
'
'
'
^
^
^
=
=
=
=
+
+
+
+
+
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
|
|
|
|
|
D
D
D
D
D
D
D
D
D
D
D
B
B
B
B
B
B
B
B
W
W
W
W
W
N
N
N
N
M
M
M
M
R
R
R
0
0
0
0
Q
Q
Q
.
.
.
.
.
.
`
`
`
-
-
-
_
_
_
_
'
'
'
^
^
^
=
=
=
=
+
+
+
+
+
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
|
|
|
D
D
D
D
D
D
D
B
B
B
B
B
B
B
B
B
W
W
W
W
W
W
N
N
N
N
N
M
M
M
M
R
R
R
0
0
0
0
Q
Q
Q
.
.
.
.
.
.
.
`
`
`
-
-
-
_
_
_
'
'
'
^
^
^
^
=
=
=
=
+
+
+
+
+
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
|
B
B
B
B
B
B
B
B
B
B
B
B
B
W
W
W
W
W
W
W
N
N
N
N
N
M
M
M
M
R
R
R
R
0
0
0
0
Q
Q
Q
.
.
.
.
.
.
.
`
`
`
-
-
-
_
_
_
_
'
'
'
^
^
^
^
=
=
=
=
+
+
+
+
+
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
B
B
B
B
B
B
B
B
B
B
W
W
W
W
W
W
W
W
N
N
N
N
N
M
M
M
M
M
R
R
R
R
0
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
`
`
`
`
-
-
-
_
_
_
'
'
'
'
^
^
^
^
=
=
=
=
+
+
+
+
+
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
N
N
N
N
N
N
M
M
M
M
M
R
R
R
R
R
0
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
`
`
`
-
-
-
_
_
_
_
'
'
'
^
^
^
^
=
=
=
=
+
+
+
+
+
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
W
W
W
W
W
W
W
W
W
W
W
N
N
N
N
N
N
N
N
M
M
M
M
M
M
R
R
R
R
0
0
0
0
0
Q
Q
Q
.
.
.
.
.
.
.
.
`
`
`
-
-
-
-
_
_
_
'
'
'
'
^
^
^
^
=
=
=
=
=
+
+
+
+
+
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
W W W W W N N N N N N N N N N N M M M M M M M R R R R R 0 0 0 0 Q Q Q Q . . . . . . . . ` ` ` - - - - _ _ _ _ ' ' '
^
^
^
^
=
=
=
=
=
+
+
+
+
+
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
N
N
N
N
N
N
N
N
N
N
N
N
N
M
M
M
M
M
M
M
R
R
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
.
.
.
.
.
.
.
.
`
`
`
`
-
-
-
_
_
_
_
'
'
'
'
^
^
^
^
^
=
=
=
=
+
+
+
+
+
+
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
N
N
N
N
N
N
N
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
0
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
`
`
`
`
-
-
-
_
_
_
_
'
'
'
'
^
^
^
^
=
=
=
=
=
+
+
+
+
+
+
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
M
M
M
M
M
M
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
0
0
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
`
`
`
`
-
-
-
_
_
_
_
'
'
'
'
^
^
^
^
^
=
=
=
=
=
+
+
+
+
+
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
M
M
M
M
M
M
M
M
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
`
`
`
`
-
-
-
-
_
_
_
_
'
'
'
'
^
^
^
^
=
=
=
=
=
+
+
+
+
+
+
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
R
R
R
R
R
R
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
`
`
`
`
-
-
-
-
_
_
_
_
_
'
'
'
'
^
^
^
^
^
=
=
=
=
=
+
+
+
+
+
+
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
-
-
-
-
_
_
_
_
'
'
'
'
'
^
^
^
^
^
=
=
=
=
=
+
+
+
+
+
+
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
-
-
-
-
-
_
_
_
_
'
'
'
'
'
^
^
^
^
^
=
=
=
=
=
+
+
+
+
+
+
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
0
0
0
0
0
0
0
0
0
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
-
-
-
-
_
_
_
_
_
'
'
'
'
'
^ ^ ^ ^ ^ = = = = = + + + + + + / / / / / / / / / " " " " " " " " " " " " " "
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
-
-
-
-
-
_
_
_
_
_
'
'
'
'
^
^
^
^
^
=
=
=
=
=
=
+
+
+
+
+
+
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
Q
Q
Q
Q
Q
Q
Q
Q
Q
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
-
-
-
-
-
_
_
_
_
_
'
'
'
'
'
^
^
^
^
^
=
=
=
=
=
=
+
+
+
+
+
+
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
-
-
-
-
-
-
_
_
_
_
_
'
'
'
'
'
'
^
^
^
^
^
=
=
=
=
=
=
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
-
-
-
-
-
-
-
_
_
_
_
_
_
'
'
'
'
'
^
^
^
^
^
=
=
=
=
=
=
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
_
_
_
_
_
_
'
'
'
'
'
'
^
^
^
^
^
^
=
=
=
=
=
=
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
.
.
.
.
.
.
.
.
`
`
`
`
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
'
'
'
'
'
'
^
^
^
^
^
^
=
=
=
=
=
=
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
'
'
'
'
'
'
^
^
^
^
^
^
=
=
=
=
=
=
=
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
`
`
`
`
`
`
`
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
^
^
^
^
^
^
^
=
=
=
=
=
=
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
- - - - - - - - - - - - - - - - _ _ _ _ _ _ _ _ _ _ _ ' ' ' ' ' ' ' '
^
^
^
^
^
^
=
=
=
=
=
=
=
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
-
-
-
-
-
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
^
^
^
^
^
^
^
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
'
'
'
'
'
'
'
'
'
'
'
'
^
^
^
^
^
^
^
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
_
_
_
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
^
^
^
^
^
^
^
^
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
^
^
^
^
^
^
^
^
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
^
^
^
^
^
^
^
^
^
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
^
^
^
^
^
^
^
^
^
^
=
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
^
^
^
^
^
^
^
^
^
^
^
^
=
=
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ = = = = = = = = = = + + + + + + + + + + + / / / / / / / / / / " " " " " " " " " " " " | | | | | | | | | | | | | | | | | | | | | | | |
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
=
=
=
=
=
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
^
^
^
^
^
^
^
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
=
=
=
=
=
=
=
=
=
=
=
=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
/
/
/
/
/
/
/
/
/
/
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
\
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
|
|
|
|
|
|
|
|
|
|
|
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
< < < < < < < < < < < < < < < < <
< < < < < < < < < < < < < < < < <
< < < < < < < < < < < < < < < < <
< < < < < < < < < < < < < < < < <
< < < < < < < < < < < < < < < < <
<
<
<
<
<
<
<
<
<
<
<
<
<
<
</body>