Thailande, club point de croix

[ Pobierz całość w formacie PDF ]
Pag
e 1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
D
D
G
D
G
D
*
*
*
D
D
*
*
*
%
*
!
*
!
*
*
!
!
!
%
%
%
!
!
!
%
%
%
H
M
H
!
!
!
!
!
*
!
!
*
+
+
+
0
+
!
!
%
)
%
)
%
)
!
+
)
!
%
1
=
+
+
+
+
+
+
+
+
=
M
1
=
=
0
0
0
0
0
0
=
M
+
+
+
0
0
0
!
*
0
*
)
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
D
G
G
D
*
!
D
*
%
%
G
*
*
!
*
%
!
*
%
%
%
%
!
!
!
!
%
!
!
!
!
!
!
H
M
H
!
*
%
!
!
*
+
!
*
+
!
+
0
+
!
+
%
)
%
+
%
)
%
+
)
%
%
1
=
0
0
0
0
0
0
0
0
=
M
1
=
-
-
-
-
-
-
-
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
*
%
!
%
G
D
G
*
!
!
!
%
G
*
*
*
D
!
!
!
*
%
!
G
G
*
!
!
!
!
!
%
!
!
!
H
M
H
+
*
%
*
!
*
+
!
*
+
!
+
0
+
%
+
%
%
%
+
!
)
%
+
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
*
*
%
*
!
G
!
%
G
G
D
D
*
!
!
!
G
G
D
D
!
*
!
!
*
!
G
G
*
!
!
!
!
!
!
%
!
!
H
M
H
+
!
%
*
!
*
+
!
*
!
%
+
0
+
!
+
!
%
%
+
!
)
%
+
%
%
1
=
+
+
+
+
+
+
+
1
1
1
1
1
=
=
=
=
=
=
=
=
=
+
+
+
+
+
0
!
)
*
)
*
0
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
D
D
D
*
!
G
D
!
%
%
%
G
*
*
*
*
%
!
*
*
G
D
*
!
%
!
!
G
*
*
*
!
!
!
!
!
%
%
!
H
M
H
0
!
+
*
!
*
*
!
*
%
!
+
%
%
%
+
%
+
%
+
!
%
%
+
)
%
1
=
0
0
0
0
0
0
0
=
1
1
1
1
1
1
1
1
=
=
=
=
=
+
+
+
+
0
0
+
)
*
)
*
0
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
D
G
G
G
*
*
*
*
*
G
%
%
G
*
!
!
*
%
G
G
G
G
D
G
G
%
%
!
!
G
*
*
*
%
!
!
!
!
%
!
H
M
H
0
!
+
*
!
!
*
!
*
%
+
0
+
%
%
+
+
+
+
+
%
%
%
+
)
%
1
=
-
-
-
-
-
-
-
=
=
=
=
=
=
=
=
=
=
=
=
=
=
+
+
0
+
0
!
+
)
0
)
*
0
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
G
G
*
G
*
D
G
%
%
%
D
*
*
!
%
G
*
G
G
G
%
G
G
%
%
!
G
*
G
*
%
!
!
!
!
!
!
H
M
H
0
!
%
*
!
!
*
!
*
!
+
0
+
%
%
!
+
+
+
)
%
)
%
%
)
%
1
=
+
+
+
+
+
+
+
=
M
1
=
+
+
+
+
+
+
+
=
M
+
+
+
0
0
0
!
+
*
0
*
*
0
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
G
G
*
D
D
*
G
D
G
G
G
%
%
D
D
!
%
G
*
G
G
G
*
%
G
*
*
!
G
G
G
*
!
!
!
!
!
!
!
H
M
H
0
!
%
*
!
!
*
!
0
!
+
0
0
+
%
%
+
+
%
)
!
)
%
!
!
%
1
=
0
0
0
0
0
0
=
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
D
%
*
*
G
*
*
D
G
G
D
G
%
%
*
*
*
*
*
G
G
G
D
!
!
!
*
!
G
G
G
*
!
D
!
!
!
!
!
H
M
H
0
!
+
*
!
!
*
!
0
!
+
+
0
+
%
%
+
+
%
)
!
%
%
)
!
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
D
D
%
%
*
G
G
%
%
%
D
D
G
G
%
%
%
%
*
G
*
*
G
D
D
G
*
%
*
*
G
G
G
D
!
!
!
!
!
!
H
M
H
0
%
+
*
!
+
*
!
*
%
+
+
0
+
)
%
+
!
%
)
+
!
!
)
!
1
=
+
+
+
+
+
+
+
=
M
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
D
D
G
G
%
%
*
*
%
%
!
D
G
G
%
%
%
%
*
*
*
G
!
*
*
D
*
%
%
*
*
G
G
D
!
!
!
!
!
!
H
M
H
0
%
%
*
!
+
!
!
*
%
+
*
0
+
)
%
+
)
%
+
+
!
!
)
!
1
=
0
0
0
0
0
0
0
=
M
1
=
0
0
0
0
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
*
G
G
G
*
G
G
G
%
!
%
!
!
G
%
*
*
!
*
*
%
G
!
%
D
%
!
%
G
G
*
G
D
!
D
!
!
!
!
H
M
H
0
%
+
!
!
*
!
!
*
!
+
*
+
+
)
%
+
)
+
+
!
1
1
1
1
1
=
-
-
-
-
-
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
D
G
*
*
G
*
*
D
D
*
*
G
%
D
*
*
%
!
!
%
%
%
G
!
G
G
*
!
G
*
G
G
*
D
D
D
!
!
!
!
H
M
H
0
!
*
*
!
*
!
*
%
!
*
*
%
+
)
%
+
)
+
+
!
1
1
1
1
1
=
=
=
=
=
=
=
=
M
M
1
=
+
+
+
+
+
+
=
M
+
+
+
0
+
0
!
!
!
+
0
0
*
+
)
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
D
G
G
G
G
G
D
G
D
!
%
D
G
D
%
%
%
%
!
%
%
!
%
G
G
G
%
!
D
D
G
!
G
!
D
D
!
!
!
!
H
M
H
0
!
*
*
!
*
!
*
%
0
*
*
%
%
)
%
+
)
+
+
+
=
1
1
1
1
1
1
1
1
=
=
=
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
D
D
G
G
G
G
D
*
G
G
!
%
D
*
*
G
G
%
%
!
!
!
*
!
G
G
G
!
!
D
D
!
!
G
!
D
!
!
!
!
!
H
M
H
0
*
*
%
!
*
*
*
!
0
*
+
%
%
)
%
+
)
!
%
+
!
=
=
=
=
=
=
=
=
=
=
=
=
=
M
1
=
-
-
-
-
-
-
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
D
D
G
G
G
G
G
G
D
G
*
*
D
%
%
G
G
G
D
*
!
!
G
G
G
G
G
G
!
G
G
!
%
G
%
D
D
!
!
!
!
H
M
H
0
*
*
%
*
*
*
+
%
*
*
+
)
%
)
%
%
)
%
)
+
%
)
!
1
=
+
+
+
+
+
+
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
G
G
G
G
G
G
G
G
%
%
%
D
D
!
!
!
G
G
G
G
*
%
G
G
G
G
G
G
D
!
G
!
%
G
G
%
D
D
!
!
!
H
M
H
0
!
*
+
%
*
*
+
%
*
*
+
)
%
%
%
)
%
%
)
+
%
)
!
1
=
0
0
0
0
0
0
=
M
M
1
=
0
0
0
0
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
G
G
D
D
G
G
G
D
*
*
!
D
*
*
*
*
G
G
D
D
G
%
%
G
!
!
G
G
D
!
G
*
!
!
G
D
D
!
!
!
!
H
M
H
0
!
*
+
%
*
!
!
%
*
*
*
)
*
%
%
%
%
%
)
+
%
)
%
1
=
-
-
-
-
-
-
=
M
1
=
-
-
-
-
-
-
=
M
M
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
G
G
D
D
G
G
G
G
%
%
%
!
!
%
D
!
!
G
G
G
G
G
%
!
!
%
*
*
G
D
!
*
!
!
G
G
%
D
!
!
!
!
H
M
H
0
!
*
*
%
*
!
+
%
*
*
+
)
%
+
%
)
%
%
)
+
%
)
%
1
=
+
+
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
G
G
%
D
G
G
%
%
%
G
G
G
%
%
%
*
%
G
G
G
D
D
%
D
D
%
G
G
G
!
*
!
!
!
G
!
%
!
!
!
!
!
H
M
H
0
%
*
*
!
*
!
+
%
%
*
0
*
%
)
%
)
!
%
%
%
+
)
%
1
=
0
0
0
0
0
=
M
M
1
=
0
0
0
0
0
=
=
M
+
+
+
0
0
!
!
+
+
+
!
0
0
0
0
0
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
D
G
G
G
D
%
%
D
G
D
G
G
D
D
G
G
%
D
D
*
*
G
G
D
D
!
!
*
%
%
G
G
!
D
!
*
G
*
*
D
!
!
!
!
!
H
M
H
0
%
*
*
!
*
!
+
+
+
*
0
0
*
)
%
)
%
%
)
%
+
%
1
1
=
-
-
-
-
-
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
D
G
G
G
G
D
%
D
D
*
G
G
G
*
G
G
G
G
D
D
G
G
D
D
%
!
!
D
*
D
%
%
!
D
%
%
!
!
!
!
!
!
!
!
!
H
M
H
0
*
*
*
%
*
!
+
%
*
0
*
+
%
)
%
)
+
%
)
%
)
%
1
=
+
+
+
+
+
+
=
M
1
=
+
+
+
+
+
+
=
M
+
+
+
+
0
!
!
!
+
+
!
!
0
0
+
+
+
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
G
G
G
%
%
*
*
*
D
G
*
D
D
D
G
G
D
%
G
D
D
%
!
!
D
%
*
!
*
!
*
D
!
!
G
D
!
D
!
!
!
!
H
M
H
0
*
*
*
+
*
*
+
%
*
*
*
+
%
)
+
)
+
%
)
%
)
%
1
=
0
0
0
0
0
=
=
M
1
=
0
0
0
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
D
D
G
G
G
G
G
G
*
*
*
D
D
*
!
!
%
G
G
!
G
G
D
!
!
D
!
%
*
D
*
!
*
D
!
G
G
D
!
D
!
!
!
!
H
M
H
0
*
*
*
+
*
*
%
%
*
+
%
+
%
%
+
)
+
%
)
%
)
%
1
=
-
-
-
-
-
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
*
*
G
%
%
%
%
D
*
G
G
G
%
%
%
%
!
G
G
*
G
D
!
!
D
D
!
!
!
D
%
G
D
D
D
D
!
!
!
!
H
M
H
0
!
*
*
!
%
*
+
%
*
+
%
*
*
%
+
%
+
%
%
%
)
%
1
=
+
+
+
+
+
=
M
1
1
=
+
+
+
+
+
=
M
+
+
0
+
0
!
!
+
+
+
+
!
!
+
+
+
+
+
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
G
D
%
%
G
G
G
G
G
G
%
%
*
!
D
!
G
!
*
G
G
D
*
!
!
!
G
*
*
!
G
G
D
D
!
D
!
!
!
!
H
M
H
0
!
*
*
!
*
*
+
%
*
0
)
*
%
%
+
%
+
!
)
%
)
%
1
=
0
0
0
0
0
=
M
1
=
0
0
0
0
0
=
=
M
+
+
+
+
0
!
!
0
0
0
!
!
0
0
0
0
0
0
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
G
*
*
D
D
*
G
G
*
*
!
*
!
D
G
G
G
G
%
G
G
D
D
*
*
*
G
%
%
%
G
G
D
D
!
!
!
!
!
!
*
M
H
0
%
*
*
%
!
*
0
%
*
+
%
+
%
+
)
%
)
%
)
%
%
1
=
+
+
+
+
1
1
1
1
1
=
+
+
+
+
+
=
M
+
+
+
0
0
!
!
0
0
0
!
!
0
0
0
0
0
0
0
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
D
*
*
>
>
D
*
%
D
!
D
D
G
D
G
%
%
G
*
*
*
D
*
G
G
G
G
D
%
!
!
D
D
G
D
!
%
!
!
!
*
M
H
0
+
*
+
%
*
!
%
*
*
+
)
*
%
+
)
!
+
%
1
1
1
1
=
-
-
-
-
=
1
1
1
1
1
1
1
=
=
=
=
=
+
+
0
0
!
0
0
0
0
!
!
*
)
0
*
*
)
0
*
*
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
*
G
G
*
*
*
!
G
G
G
%
%
%
%
*
%
G
%
*
G
G
G
D
!
D
%
*
G
G
D
D
G
%
!
!
!
!
*
M
H
0
0
*
*
+
*
+
*
%
+
*
)
+
)
%
)
+
+
%
=
1
1
1
1
1
1
=
=
=
M
1
=
+
+
+
+
+
=
=
M
+
+
0
0
!
!
%
%
*
*
)
0
)
)
0
*
0
)
%
)
*
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
G
D
*
G
G
D
D
!
%
%
!
D
*
G
G
%
G
G
*
D
*
D
D
%
G
G
G
G
!
!
%
%
!
!
!
*
M
H
0
0
*
*
0
*
%
*
%
+
0
0
+
)
!
!
+
+
%
%
=
=
=
=
=
=
=
=
=
=
M
1
=
0
0
0
0
0
=
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
G
D
!
!
G
G
D
*
!
%
G
!
D
D
G
%
G
G
G
*
*
!
D
*
!
G
G
G
!
!
!
%
0
!
!
!
*
*
H
0
!
*
*
0
*
*
*
+
0
+
+
+
)
%
+
+
%
%
)
%
1
=
+
+
+
+
+
=
M
1
=
-
-
-
-
-
=
M
+
+
+
0
0
%
!
%
*
0
0
*
0
*
)
0
*
%
*
%
%
%
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
G
G
D
!
*
G
D
D
%
%
D
*
*
!
D
!
%
G
G
*
*
G
!
D
*
G
G
G
!
*
%
!
!
0
!
!
!
*
*
H
0
!
*
*
+
0
%
%
*
0
)
%
+
)
%
+
+
)
%
)
%
1
=
0
0
0
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
G
*
*
%
*
*
G
D
D
!
%
D
G
G
*
D
D
%
G
G
*
*
G
%
D
G
G
G
G
!
%
*
!
0
!
!
!
!
*
*
H
0
%
*
*
+
0
+
+
+
+
)
%
%
)
%
+
%
)
%
)
%
1
=
-
-
-
-
=
M
M
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
*
D
%
%
%
D
D
D
!
D
D
G
G
*
D
*
*
G
G
*
*
D
*
%
G
G
D
*
!
!
*
0
0
!
!
!
!
*
*
H
0
%
*
0
*
%
!
!
%
+
)
*
+
)
%
+
%
)
%
)
%
1
=
+
+
+
+
=
M
1
=
-
-
-
-
-
=
M
+
+
+
0
0
!
%
%
*
)
*
0
)
0
*
*
%
*
%
%
*
%
%
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
*
%
%
*
*
*
D
%
%
D
%
G
*
D
*
!
G
G
G
D
*
!
%
G
%
D
%
G
!
@
0
0
!
!
!
!
*
*
H
0
+
*
0
*
%
*
!
%
+
)
*
+
)
%
+
%
)
%
)
%
1
=
0
0
0
0
=
M
1
=
+
+
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
%
D
*
D
%
>
>
%
>
G
*
D
*
!
%
G
G
D
*
!
*
G
%
%
D
G
!
@
0
0
!
!
!
!
*
*
H
0
+
*
0
*
!
*
!
%
0
)
%
+
)
%
+
%
+
%
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
D
*
%
!
>
>
>
>
>
*
*
*
%
%
%
!
@
%
%
D
*
%
!
!
@
0
0
0
@
!
!
!
!
*
*
H
0
%
!
*
*
%
*
+
0
+
%
%
+
+
0
0
+
+
+
%
1
=
0
0
0
0
=
M
1
=
+
+
+
+
=
=
M
+
+
0
0
!
!
!
*
)
*
*
*
*
)
*
%
%
*
%
%
*
%
!
%
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
*
>
>
>
>
>
>
>
@
@
@
0
@
%
@
@
!
0
D
*
*
*
@
@
0
0
G
G
!
!
!
!
!
*
H
0
%
!
*
*
+
*
%
0
*
+
+
R
R
R
K
M
M
%
%
%
1
=
-
-
-
-
=
M
1
=
0
0
0
0
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
@
@
@
0
0
@
0
0
0
@
@
@
@
*
0
0
I
G
G
G
I
I
G
G
!
!
!
%
0
0
!
%
+
*
%
+
*
0
%
M
J
R
R
M
1
1
1
1
=
+
+
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
0
@
0
0
0
0
0
0
@
0
0
0
@
0
G
I
I
D
I
I
I
I
G
I
I
G
G
!
%
0
!
!
%
0
%
%
)
*
%
M
J
J
R
K
1
1
1
1
=
0
0
0
=
M
1
=
+
+
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
@
0
@
0
0
@
0
0
0
0
@
0
0
0
*
*
I
*
*
%
%
I
I
I
I
G
G
G
G
G
+
0
%
!
0
)
%
%
+
%
J
J
J
R
R
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
0
@
0
@
@
@
0
@
@
@
0
0
0
G
G
I
G
I
D
*
I
I
I
D
D
G
I
I
I
I
G
+
%
%
!
0
)
%
%
%
%
J
J
J
J
R
K
=
=
=
=
=
=
=
=
=
M
1
=
-
-
-
-
=
M
+
+
+
0
0
!
+
!
!
K
K
0
0
0
0
0
+
!
!
!
!
!
!
%
!
!
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
0
0
0
@
0
0
0
0
0
0
@
G
I
I
I
I
G
D
D
%
I
G
!
D
%
D
I
I
I
I
D
G
+
%
!
+
%
+
%
%
%
J
J
J
J
R
K
M
1
=
+
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
@
0
0
@
@
@
@
@
0
@
0
G
G
I
I
*
*
D
%
I
I
G
!
G
%
I
I
I
I
D
D
D
G
G
+
!
%
+
+
%
J
J
J
J
J
J
R
M
1
=
0
0
0
1
1
1
=
=
=
=
=
=
=
+
+
0
+
0
!
!
+
!
!
K
0
0
0
+
+
+
+
!
%
!
!
%
!
%
!
!
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
@
@
0
0
0
@
@
@
@
@
0
D
%
*
I
G
G
*
D
I
I
G
G
!
G
D
I
I
I
D
D
%
D
D
G
G
!
%
+
+
%
J
J
J
J
@
J
R
K
1
=
-
-
-
=
1
1
1
1
1
=
=
=
=
+
+
+
0
!
!
+
+
!
!
0
0
0
+
+
+
+
+
!
%
%
!
%
!
%
!
!
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
0
@
0
0
0
0
0
@
0
0
I
D
D
*
I
G
G
!
%
I
I
I
I
!
%
I
I
I
D
D
!
%
D
D
D
G
!
%
+
%
%
J
J
@
J
@
J
R
K
1
=
+
+
+
=
=
=
=
=
=
=
=
=
=
+
+
0
0
!
!
+
+
!
!
+
+
+
+
+
+
+
+
!
!
!
!
%
!
!
!
!
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
@
0
0
0
@
@
@
0
I
I
*
%
%
I
I
G
D
!
I
G
I
!
!
%
I
I
I
D
G
!
D
D
D
%
D
!
%
+
%
J
J
@
@
J
@
J
R
K
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
@
@
@
0
0
@
G
I
G
*
*
%
I
I
G
D
!
I
G
I
G
!
!
%
I
I
G
G
!
D
D
%
%
D
%
%
%
%
J
@
@
@
@
@
J
R
1
=
=
-
-
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
0
0
@
0
0
0
@
@
I
G
G
G
*
%
I
I
I
D
!
I
I
G
G
!
!
G
G
I
G
G
*
!
!
%
%
D
G
%
%
%
J
@
@
@
@
@
@
R
1
=
+
+
+
=
M
1
=
-
-
-
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
0
0
0
@
0
0
0
@
*
I
I
G
D
D
%
D
I
G
I
D
!
I
I
I
G
!
!
D
I
G
G
*
G
!
%
G
%
%
%
%
J
J
@
@
@
@
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
@
@
@
0
0
0
@
*
*
I
G
G
!
%
D
I
G
I
D
%
!
I
I
G
I
D
D
I
I
*
G
G
G
%
%
%
D
%
%
@
@
*
@
@
@
1
1
1
1
=
-
-
=
M
M
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
0
0
0
0
0
@
@
@
*
I
G
D
!
%
%
D
I
I
G
D
%
G
I
I
I
D
!
D
I
I
*
G
G
!
%
%
D
D
%
*
@
*
*
@
@
=
1
1
1
1
1
1
=
M
1
=
-
-
-
=
M
M
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
0
@
@
0
@
@
@
I
G
I
I
G
D
D
!
D
I
I
G
D
D
D
I
G
I
G
!
*
D
I
*
G
G
D
D
%
%
D
%
*
*
*
*
*
@
@
=
=
=
=
=
=
=
=
M
1
=
+
+
+
=
M
+
+
0
0
!
!
*
0
)
)
0
)
0
)
*
%
!
!
!
!
%
!
!
%
!
!
%
!
%
!
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
0
@
0
I
I
G
!
I
G
I
D
!
%
%
I
I
%
D
!
I
I
D
%
G
*
G
%
D
%
!
G
G
!
%
D
%
%
*
*
*
*
@
@
@
1
=
+
+
+
=
M
1
=
0
0
=
=
M
+
+
0
!
!
!
*
0
)
)
0
)
0
%
*
%
!
!
!
!
%
!
!
!
!
%
%
!
!
!
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
@
@
@
0
0
I
I
G
!
I
I
I
G
G
!
G
D
I
G
%
!
!
I
I
G
%
G
%
%
%
%
%
G
G
D
D
D
%
%
*
%
*
*
*
@
@
1
=
0
0
1
1
1
=
-
-
-
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
0
0
0
G
I
I
I
%
!
I
I
I
I
G
%
%
%
I
%
%
%
%
I
I
G
G
%
%
G
%
!
D
D
D
D
%
%
%
%
%
%
*
*
@
@
1
=
-
-
1
1
1
=
=
=
=
=
=
+
+
+
0
!
+
!
K
K
K
K
K
0
!
%
%
!
!
%
!
!
!
!
!
!
!
%
!
!
%
!
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
0
0
0
0
@
@
I
G
G
I
G
%
!
I
I
I
D
D
D
D
I
G
%
%
%
%
I
I
!
!
%
%
G
%
!
G
G
%
%
%
%
%
%
%
*
*
@
@
1
=
+
+
=
1
1
1
1
1
1
=
=
+
+
0
!
!
+
!
K
K
K
0
0
0
+
!
%
!
!
%
!
!
%
!
!
%
!
%
!
!
%
!
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
@
0
0
0
G
G
I
G
I
G
D
%
I
I
I
I
I
G
D
I
I
I
%
%
!
G
G
!
G
G
%
%
G
D
D
D
!
%
!
%
!
%
%
*
*
@
@
1
=
0
0
=
=
=
=
=
=
=
=
=
+
+
0
!
+
+
!
K
0
0
0
0
+
+
!
%
%
!
%
!
!
%
%
!
%
!
%
!
!
%
!
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
0
@
@
0
I
I
I
I
I
I
%
!
%
!
G
G
G
G
I
I
!
!
D
I
I
%
%
G
!
G
G
G
D
D
D
D
!
%
%
!
%
%
%
*
@
@
1
=
-
-
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
@
@
0
I
I
G
G
I
G
G
%
D
!
!
G
G
I
I
I
G
D
D
%
%
D
D
G
G
%
%
D
!
D
D
D
!
%
%
!
!
!
*
1
1
1
1
=
+
=
M
1
=
0
0
=
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
@
0
0
@
I
I
I
I
I
G
G
D
D
%
%
%
%
I
I
G
G
%
%
I
I
G
G
%
%
!
!
!
!
!
D
!
!
!
!
!
%
%
1
1
1
1
=
=
=
M
1
=
-
-
=
M
+
+
0
0
!
!
+
+
!
+
+
+
+
+
+
+
!
!
%
!
!
!
!
%
%
!
%
!
!
!
!
%
!
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
*
*
*
*
@
G
I
G
G
I
I
I
G
I
I
G
D
%
%
%
%
%
%
I
I
G
G
%
%
%
G
*
%
!
!
!
!
!
!
!
!
%
%
=
1
1
1
1
1
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
J
J
@
J
@
@
J
@
*
G
G
I
I
G
G
I
I
I
I
G
G
D
%
%
%
%
G
G
I
I
G
G
%
%
D
%
*
%
%
G
!
!
!
!
!
!
!
%
*
=
=
1
=
+
=
M
1
=
=
0
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
0
@
H
@
J
H
H
J
J
J
*
G
I
I
I
I
I
G
G
G
G
G
%
%
%
I
I
I
%
%
I
I
%
%
%
D
D
%
*
D
G
G
%
!
!
!
!
!
%
%
*
@
1
=
0
=
M
1
=
+
+
=
M
+
+
0
0
!
0
0
!
!
0
0
0
0
0
0
0
0
!
!
%
%
!
!
%
!
%
!
%
%
%
%
%
%
%
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
0
@
@
J
J
J
J
J
@
*
*
I
G
I
I
G
G
G
D
%
%
I
I
D
D
I
I
%
%
%
%
%
G
G
D
G
G
*
D
G
G
D
%
!
!
!
!
%
!
*
@
1
=
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
J
H
@
H
J
H
J
J
J
J
*
I
G
I
I
G
G
D
D
%
I
I
G
G
%
%
%
I
I
%
G
I
G
G
G
*
G
D
D
G
G
D
!
!
%
%
!
%
!
*
@
1
=
1
1
1
=
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
>
J
J
@
H
0
H
*
*
H
J
@
@
@
*
*
I
I
G
G
G
%
%
I
I
G
%
%
G
G
%
%
I
%
D
I
I
G
G
*
G
G
%
G
%
D
!
%
%
%
%
%
!
*
@
1
+
=
1
1
1
1
1
=
=
+
+
+
0
!
!
!
!
K
K
K
K
0
!
!
!
!
!
!
%
%
%
!
!
%
!
%
%
%
%
%
%
%
%
%
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
J
J
J
H
@
@
H
@
H
H
0
H
H
*
@
!
*
@
*
G
I
G
I
G
%
%
G
I
I
G
G
G
G
%
%
%
%
D
G
G
%
D
%
*
G
G
%
%
G
%
%
%
%
%
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
J
J
@
H
H
J
J
J
J
H
H
0
H
J
J
@
J
!
*
*
G
I
G
I
%
%
G
I
I
I
G
G
G
%
%
G
D
G
I
I
G
G
%
%
*
D
G
%
D
%
%
D
%
!
%
!
%
1
1
1
1
1
1
M
1
=
+
=
=
M
+
0
+
!
!
!
K
0
0
0
0
+
+
!
!
%
!
%
!
%
%
!
!
!
%
!
!
%
%
!
%
%
%
%
%
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
J
@
@
H
@
J
@
J
@
H
J
@
0
0
!
J
J
!
*
*
G
I
G
I
%
G
I
I
I
I
G
G
G
%
G
G
G
I
I
D
D
G
G
G
D
I
G
%
D
D
G
D
%
!
%
!
%
%
=
=
1
=
+
M
1
1
=
0
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
J
J
J
H
@
J
J
@
@
@
J
@
H
J
!
!
@
@
*
!
*
I
G
I
G
I
I
I
G
G
G
%
%
%
D
G
I
I
D
D
D
%
%
D
I
I
G
%
D
G
*
D
!
!
%
!
!
!
!
1
=
0
=
1
=
-
-
=
M
+
+
0
0
!
!
!
0
0
+
+
+
+
+
!
%
!
!
!
!
%
%
!
%
!
%
!
!
%
%
%
%
%
%
+
%
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
J
J
J
H
J
J
J
@
!
@
J
@
H
J
!
!
J
J
!
!
*
*
G
I
I
I
I
G
G
%
%
G
G
%
D
G
I
D
%
%
%
%
I
I
G
G
!
%
D
G
*
D
!
!
!
!
!
!
!
1
=
-
=
1
=
+
+
=
M
+
+
0
!
!
+
!
+
+
+
+
+
+
+
!
%
!
!
%
!
!
%
!
!
%
%
!
!
%
%
%
%
%
+
%
%
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
J
J
@
H
H
J
H
J
@
J
@
!
!
J
*
H
J
J
!
!
J
J
J
*
*
G
G
I
I
G
%
%
G
G
G
G
D
G
I
I
%
G
%
%
G
I
!
!
!
%
%
D
*
G
D
!
!
!
!
!
!
!
1
=
+
=
1
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
0
H
J
J
J
J
H
H
J
J
@
@
!
@
J
J
H
@
H
!
H
H
@
H
%
*
G
G
I
*
*
G
%
%
G
*
G
G
I
I
G
%
%
I
D
I
D
G
%
G
D
*
!
!
G
!
!
!
!
1
1
1
1
1
1
1
1
1
=
=
=
+
+
0
!
0
0
!
!
0
0
0
0
0
0
!
!
%
!
!
!
%
!
%
%
!
%
%
%
%
%
%
+
%
%
%
%
*
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
0
0
0
0
J
J
J
H
H
@
*
!
!
@
J
J
H
@
H
!
!
!
@
@
!
*
G
G
G
*
G
G
G
%
G
*
D
D
G
I
G
%
D
I
D
I
G
%
%
G
*
G
G
G
!
!
!
!
!
1
1
1
1
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
H
H
0
@
@
@
0
H
@
H
*
!
!
!
!
!
J
H
H
!
!
J
@
*
!
!
G
*
*
G
G
G
G
*
%
*
*
I
I
D
%
D
I
I
G
G
%
G
I
*
!
!
G
G
!
!
!
!
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
@
H
J
H
H
J
J
0
J
J
@
@
J
!
0
@
!
!
J
H
@
!
!
J
!
%
!
!
*
*
*
G
G
G
%
*
*
G
I
G
D
%
D
I
I
G
!
%
D
I
D
D
D
G
!
!
!
!
!
!
!
1
=
+
1
=
0
0
=
M
+
+
0
0
!
!
K
K
K
0
0
!
!
!
%
!
!
!
!
%
%
!
%
%
+
%
%
%
!
%
+
%
%
+
*
+
+
+
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
J
0
0
@
H
J
@
H
H
%
%
!
J
H
@
H
J
@
0
!
!
!
J
H
@
!
!
J
@
!
!
!
!
*
*
*
*
*
*
*
G
D
G
D
%
I
I
I
G
!
%
I
I
G
D
D
G
!
!
!
!
!
!
!
1
=
0
1
=
-
-
=
M
+
0
+
!
!
!
K
K
0
0
+
!
!
!
%
!
!
!
%
!
%
!
!
!
+
%
%
%
%
%
%
%
+
0
*
*
+
)
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
J
H
0
@
@
@
@
H
@
H
H
%
!
J
H
J
@
H
*
*
0
!
!
H
*
@
@
!
!
%
@
!
!
!
*
*
*
*
*
G
D
D
*
%
G
I
I
I
!
*
%
D
D
!
D
D
!
%
!
!
!
!
!
%
1
=
-
1
=
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
J
H
J
0
@
J
%
%
H
@
H
H
%
J
H
J
@
H
J
J
!
*
!
!
!
*
!
!
H
!
!
!
!
!
%
%
*
*
G
G
G
G
*
D
G
I
I
I
D
*
*
*
!
!
D
G
%
!
!
!
!
!
1
1
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
H
J
H
@
J
J
J
0
0
0
@
@
!
!
@
@
@
!
!
!
@
@
@
H
!
*
*
!
!
!
!
!
!
!
!
!
*
*
G
*
G
G
*
G
G
I
I
*
*
*
*
G
G
G
D
!
!
!
!
!
!
1
1
1
1
1
1
1
1
=
=
+
+
0
0
!
+
!
+
+
+
+
+
!
%
!
%
%
!
!
%
!
%
0
%
%
*
%
%
*
*
%
%
%
%
*
*
+
*
)
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
0
H
H
J
J
*
H
%
%
0
%
H
H
!
!
J
@
@
H
H
H
H
H
!
!
H
H
H
H
*
H
@
!
!
%
!
!
!
%
*
*
*
*
*
G
G
I
I
*
*
*
G
G
*
!
!
!
!
%
!
!
%
=
=
=
=
=
=
=
=
=
=
+
+
0
!
!
+
!
+
+
+
+
+
!
%
!
!
%
!
0
%
!
%
0
%
%
*
%
%
!
+
%
+
%
+
)
*
+
*
)
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
H
H
J
J
@
*
*
H
H
%
%
@
@
%
%
0
0
H
H
!
!
!
@
@
@
%
%
H
!
!
!
@
0
0
%
@
!
!
%
!
%
%
*
*
G
*
*
*
*
G
G
*
*
!
!
!
!
%
%
!
!
!
1
=
1
=
+
=
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
J
J
H
H
H
@
+
H
H
H
!
*
*
H
H
!
!
H
@
!
!
!
!
!
+
+
!
!
!
!
!
0
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
*
*
*
%
!
!
!
%
!
%
%
!
!
1
1
1
=
1
=
-
=
M
+
+
0
!
0
0
!
!
!
!
!
!
!
!
%
!
%
%
!
+
+
%
%
0
%
+
%
%
@
%
0
%
+
%
0
)
*
+
+
)
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
J
@
@
H
@
H
H
+
!
!
!
!
!
!
%
%
!
!
!
!
!
J
!
!
!
!
!
H
H
!
0
0
@
@
0
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
%
!
*
%
!
J
%
%
*
%
%
1
1
1
1
1
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
J
J
0
0
0
@
0
0
!
!
H
!
!
0
0
!
!
!
%
%
@
@
H
H
!
!
!
*
*
0
!
!
@
!
!
!
!
@
@
!
!
!
@
!
@
!
!
!
!
!
!
!
!
*
%
!
J
M
H
*
%
%
%
=
=
1
1
1
1
1
=
=
+
0
+
!
!
K
K
0
+
!
!
!
!
%
%
!
%
!
%
!
%
%
%
0
%
*
)
%
%
%
)
%
+
+
+
)
*
+
+
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
J
J
H
H
0
J
J
!
!
0
0
+
+
+
!
!
@
%
@
H
J
J
H
H
!
H
H
H
H
0
%
%
!
!
@
0
0
!
!
!
!
J
!
@
@
!
!
!
!
!
%
!
!
*
%
J
J
M
H
*
*
%
%
%
1
=
=
=
=
=
=
+
+
+
0
!
!
0
+
+
+
!
!
%
!
%
%
!
%
%
@
%
%
%
!
0
%
%
)
*
%
%
)
%
%
%
%
+
%
+
+
)
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
J
J
H
J
J
J
J
J
H
H
H
J
!
!
@
@
@
J
J
@
@
@
!
!
0
0
@
@
!
!
!
*
*
J
J
!
!
J
!
+
J
%
!
!
@
!
!
!
!
%
!
!
*
J
@
J
*
*
*
%
%
%
%
1
1
1
1
=
M
+
0
+
!
!
!
+
+
+
+
!
!
%
!
%
!
!
!
%
@
%
+
%
!
*
%
%
)
%
*
%
%
%
%
%
*
)
%
A
*
)
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
0
H
J
J
J
J
J
J
+
+
H
H
H
J
J
*
*
*
@
%
!
!
%
%
!
!
!
!
!
%
@
@
J
!
!
!
J
J
+
!
!
%
!
!
!
!
!
!
!
%
!
*
@
J
J
M
H
*
%
%
1
1
1
1
=
+
=
M
+
+
0
!
0
!
0
0
0
0
!
!
%
!
%
!
%
!
%
@
%
+
*
%
@
+
%
)
*
%
%
)
%
%
)
*
)
%
A
*
)
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
0
0
@
@
@
J
J
*
*
@
J
J
J
@
@
H
0
0
%
!
!
%
H
H
!
!
0
0
!
!
H
H
!
!
*
*
!
!
!
!
J
!
!
@
@
@
!
!
!
!
!
*
@
@
J
M
H
*
%
%
1
1
1
1
+
=
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
H
@
0
@
@
J
H
J
@
J
*
J
!
!
H
*
!
!
!
@
H
0
*
!
!
!
+
H
!
!
H
H
!
!
!
0
0
!
+
%
!
!
%
J
!
*
*
%
!
!
!
!
*
@
@
J
M
H
*
%
%
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
H
@
0
0
0
H
H
!
J
%
%
%
@
J
!
!
!
0
H
H
H
*
!
!
+
+
H
H
!
!
H
!
!
0
0
!
%
+
!
!
%
%
*
J
*
*
%
%
!
!
!
!
*
@
@
J
M
H
*
%
%
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
H
H
@
@
J
H
*
!
!
J
%
*
@
@
!
*
*
*
0
J
0
0
!
!
+
H
H
H
!
!
H
@
@
!
!
!
%
*
*
!
J
J
*
@
*
@
@
%
!
!
!
!
!
*
J
@
J
M
H
*
%
%
%
1
1
1
1
=
=
+
0
+
!
!
!
%
!
%
%
%
%
!
%
%
%
!
)
%
%
*
D
0
*
*
*
@
+
+
%
+
0
)
)
%
A
*
)
)
A
*
A
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
H
0
0
@
H
H
!
J
J
J
@
J
*
!
J
!
%
%
J
!
!
!
H
H
+
J
J
!
!
@
J
J
!
J
J
!
!
!
J
J
*
*
@
!
!
%
%
!
!
!
!
!
*
J
J
@
M
H
*
%
%
%
%
=
=
=
=
=
=
+
0
!
!
0
!
%
!
%
!
%
%
!
%
%
%
%
)
%
+
%
D
0
*
+
A
@
*
+
+
@
0
)
+
*
A
*
)
)
A
*
A
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
H
H
0
@
@
H
J
J
*
*
*
0
0
%
*
J
J
%
J
!
@
H
H
+
H
@
!
H
!
J
*
*
!
!
!
!
!
!
!
J
*
@
@
*
%
%
%
!
!
!
!
!
*
J
J
@
M
H
*
%
%
%
*
1
0
=
M
+
+
0
!
0
0
0
%
!
%
!
%
!
!
%
+
+
*
%
%
+
%
0
)
+
+
A
D
*
+
+
@
+
)
)
*
A
*
)
+
)
+
A
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
K
K
0
0
0
@
*
*
*
*
0
*
J
%
%
J
J
!
0
!
!
@
H
J
J
%
%
!
!
!
*
H
J
!
@
@
0
0
+
+
*
!
*
*
!
%
!
%
!
!
!
!
!
*
J
J
J
*
*
%
*
*
*
*
1
0
=
M
+
0
+
!
0
0
K
!
!
%
!
%
!
!
!
%
%
*
%
*
)
)
0
)
*
*
A
D
+
)
+
0
A
)
A
*
A
+
)
+
)
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
H
H
K
0
H
0
0
0
0
0
*
0
J
J
J
@
1
%
%
%
%
0
!
0
@
J
@
@
0
0
J
H
!
J
J
!
!
0
!
!
!
J
J
+
%
%
!
!
%
!
!
!
M
M
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
H
K
K
0
0
0
K
0
@
@
J
H
H
H
@
0
1
1
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
H
0
K
0
H
0
0
K
H
0
@
@
J
J
@
@
0
=
1
1
0
0
%
%
!
*
@
@
*
!
!
!
*
@
!
%
%
0
!
J
@
%
J
*
*
@
@
!
!
!
!
!
!
!
!
M
M
*
J
J
J
J
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
K
K
H
H
0
0
K
H
H
0
@
@
H
J
J
0
1
=
=
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
K
0
K
H
0
0
K
H
H
0
0
0
@
@
J
@
1
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
H
H
K
0
0
K
K
H
H
0
H
H
0
0
@
@
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
K
H
H
0
0
0
K
K
H
0
0
0
H
H
0
0
0
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
K
H
0
0
0
K
K
K
H
0
0
0
0
0
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
K
0
H
0
K
K
K
H
H
H
0
K
K
0
0
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
0
H
H
0
K
0
H
H
0
0
K
K
0
0
0
1
=
1
%
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
0
K
K
H
0
K
K
H
0
0
0
K
0
0
H
0
1
=
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
0
K
0
H
0
0
K
H
0
0
K
K
H
H
0
0
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
K
K
K
H
H
0
0
K
0
0
K
K
H
H
0
0
1
=
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
0
K
H
H
H
0
0
K
K
0
0
K
H
K
H
0
0
1
=
=
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
H
K
K
H
H
0
0
0
K
0
0
0
0
K
H
H
K
K
0
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
H
H
H
K
K
0
0
0
0
0
K
0
K
H
0
0
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
K
H
K
K
K
0
0
0
0
0
K
K
H
H
0
0
0
0
1
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
H
H
K
K
0
0
0
K
0
K
K
0
K
K
0
K
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
H
K
H
0
K
0
0
K
K
K
K
K
0
K
0
K
K
K
0
1
=
=
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
0
0
0
0
0
K
0
0
0
K
K
0
0
0
0
0
1
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
0
K
K
0
K
K
K
K
K
K
K
0
0
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
0
K
K
K
0
K
0
0
0
K
K
K
0
1
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
K
0
0
0
K
K
K
K
0
0
0
0
K
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
0
0
0
0
0
K
0
0
0
0
1
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
K
K
0
0
0
0
0
0
1
1
=
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
0
0
0
0
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
-
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
+
>
>
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
-
-
+
+
-
-
+
+
+
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
-
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
K
0
0
0
1
1
=
1
=
1
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
K
K
0
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
K
0
0
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
K
H
0
1
=
1
=
1
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
K
H
0
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
0
H
1
1
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
K
H
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
H
0
1
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
K
H
0
1
1
=
1
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
H
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
H
0
1
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
H
K
0
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
K
0
1
=
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
H
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
H
0
1
=
1
=
1
%
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
I
I
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
I
I
1
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
I
G
1
1
=
1
1
%
+
=
D
G
G
G
*
D
G
G
G
G
G
G
G
<
0
<
0
*
*
D
D
D
%
*
*
<
0
<
M
M
H
H
H
*
J
J
J
R
M
H
*
@
@
J
J
J
J
J
J
J
*
R
R
R
M
)
M
)
J
K
)
D
)
K
)
D
H
H
D
0
D
D
D
*
=
D
=
*
0
=
*
*
+
*
0
+
0
*
*
0
)
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
I
I
G
I
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
I
*
G
I
1
=
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
I
*
G
I
1
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
I
G
*
*
G
1
=
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
I
G
G
*
I
I
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
I
D
I
G
G
*
I
1
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
H
D
I
*
I
I
I
1
1
+
D
%
!
*
D
D
%
G
G
*
%
%
%
D
D
D
%
D
D
*
*
G
D
D
G
D
%
M
!
!
!
!
!
*
*
*
J
@
@
J
R
M
H
*
@
J
J
J
@
J
J
J
J
*
R
R
M
M
H
J
D
H
K
H
H
)
)
H
H
)
K
K
D
0
0
)
*
*
0
)
*
*
*
D
D
)
*
D
0
0
*
*
A
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
H
I
I
D
*
I
I
1
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
I
D
D
*
*
1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
I
I
D
I
H
D
D
G
%
G
G
G
G
%
%
D
D
%
G
G
G
*
*
D
%
%
D
D
!
G
G
%
D
D
%
M
H
*
*
!
*
*
*
J
J
@
J
J
M
M
*
*
@
@
@
J
@
J
J
J
J
*
H
H
H
H
H
M
H
K
H
)
H
)
D
H
H
)
H
0
H
*
*
*
D
)
*
*
)
*
*
D
*
)
*
*
)
0
*
0
A
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
I
I
*
H
I
I
D
G
I
G
%
D
G
G
G
%
D
*
*
%
G
%
%
%
%
*
%
*
!
!
D
G
D
D
%
M
H
*
*
*
*
*
J
J
@
@
J
J
M
M
*
@
@
@
@
J
@
J
J
J
J
*
R
M
M
M
H
J
H
H
M
)
H
)
D
H
H
)
H
0
D
*
*
D
D
)
*
*
)
*
0
D
*
)
*
*
)
0
A
0
*
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
H
D
D
H
I
I
D
%
G
H
H
G
%
%
!
!
%
%
!
!
!
!
!
%
%
!
!
!
!
!
G
D
G
D
D
%
M
H
*
*
*
*
*
J
J
@
@
J
J
H
H
*
@
@
@
J
@
@
J
J
J
J
*
R
R
R
M
H
J
H
K
M
H
D
D
H
)
)
H
H
0
D
*
*
)
*
)
*
*
)
*
0
*
*
)
*
*
)
*
A
0
*
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
K
H
H
I
D
I
D
G
%
%
%
G
D
%
%
*
*
!
!
%
G
G
%
!
!
!
I
I
!
G
!
!
!
!
D
%
M
H
*
*
*
*
*
J
J
@
@
J
M
M
H
*
@
J
@
@
@
J
J
J
J
J
*
R
R
R
M
H
K
J
H
M
H
D
H
H
)
)
H
H
)
D
*
*
)
*
)
*
0
*
*
0
*
*
*
*
*
)
*
A
*
*
)
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
H
K
I
I
D
!
D
G
H
H
%
%
!
!
!
!
!
!
H
I
%
*
*
I
I
I
I
I
!
G
G
D
D
%
D
%
M
H
*
*
*
*
J
@
J
J
@
J
R
R
H
*
@
J
@
@
J
@
J
J
J
J
*
R
R
M
M
H
K
J
H
M
)
H
H
H
)
H
H
H
)
0
*
*
)
*
*
*
0
)
0
*
)
*
*
*
*
)
*
A
*
A
)
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
H
D
D
H
G
!
!
H
G
*
D
!
!
I
*
I
D
D
H
!
!
I
!
I
I
I
I
%
G
I
I
%
%
*
D
%
M
H
*
*
J
*
J
@
@
J
@
J
R
M
H
*
@
@
J
@
J
J
J
J
J
J
*
R
R
M
M
H
K
M
M
J
)
H
D
H
)
H
)
H
)
0
*
*
)
*
*
*
0
)
*
*
)
*
*
*
*
)
*
A
*
A
*
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
D
H
I
H
G
*
H
%
%
%
%
!
I
*
I
I
I
H
!
I
I
I
I
I
I
!
%
G
G
I
!
%
!
%
D
%
M
H
*
*
@
J
J
@
@
J
@
J
R
M
H
*
J
@
@
J
@
@
J
J
J
J
*
R
R
M
M
H
K
J
M
J
)
H
D
D
)
H
)
D
)
*
*
*
)
*
0
*
)
)
*
*
)
*
*
*
*
)
*
)
*
A
*
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
H
H
I
*
G
%
%
%
D
D
!
!
I
I
I
G
H
I
I
!
I
G
G
%
!
%
I
I
%
!
!
D
D
!
%
%
M
H
*
*
J
@
J
@
J
@
@
J
R
M
H
*
J
@
@
J
@
@
J
J
J
J
*
R
R
M
M
H
J
J
M
K
)
D
D
)
)
H
H
D
D
*
*
*
)
*
0
*
)
*
*
*
)
*
)
*
*
*
*
)
*
A
*
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
H
D
*
*
G
G
*
*
*
*
!
I
I
G
G
G
H
I
I
I
G
%
%
G
!
%
G
G
!
%
%
*
!
%
!
%
H
H
*
*
J
@
@
J
J
@
@
J
R
M
H
*
J
@
J
J
@
@
J
J
J
J
*
R
R
R
M
H
K
J
K
K
)
D
H
)
)
H
H
D
0
0
*
*
*
D
0
*
)
*
)
*
)
*
)
*
0
)
*
)
*
A
)
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
*
D
D
D
D
*
*
!
!
I
I
G
H
G
%
%
I
%
I
%
%
%
*
*
%
%
!
I
I
*
D
D
%
!
%
H
H
*
*
@
J
@
J
J
@
@
J
R
M
H
J
J
@
@
J
@
J
J
J
J
J
*
R
R
R
M
H
K
H
M
K
H
D
H
)
D
H
H
0
0
0
D
0
*
D
0
*
)
*
)
*
*
*
)
*
0
)
*
0
A
)
)
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
*
D
%
%
%
%
!
I
I
I
I
G
H
%
!
I
I
%
I
I
I
%
!
D
!
%
G
!
!
%
D
*
*
!
%
%
H
*
*
@
J
@
J
@
@
J
J
R
M
H
*
J
@
@
J
@
J
J
J
J
J
*
R
R
R
M
H
J
H
M
J
H
H
)
)
D
D
D
0
)
*
D
0
*
0
0
*
*
*
)
*
*
*
)
0
*
*
*
0
A
)
)
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
H
D
D
*
!
I
I
I
I
*
*
%
!
H
I
I
G
G
G
I
%
%
D
I
%
G
D
D
%
*
%
%
%
%
%
H
*
*
@
J
J
J
@
J
J
J
M
M
H
*
J
@
J
J
J
J
J
J
J
J
*
R
R
M
M
H
J
H
M
J
H
H
D
)
0
0
0
0
)
*
D
*
D
)
*
*
*
*
)
*
*
0
)
*
*
)
A
*
A
)
+
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
H
D
D
*
D
I
I
I
*
*
H
%
G
H
I
%
%
%
%
I
D
%
%
I
%
!
!
*
D
%
%
%
%
J
%
%
*
*
@
J
J
@
@
J
J
J
H
H
H
*
@
@
J
J
@
J
J
J
J
J
*
R
R
M
M
H
K
K
J
J
H
@
D
0
*
)
D
0
)
0
0
*
D
)
*
*
*
*
)
*
*
0
0
*
+
)
A
*
A
)
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
H
*
!
I
I
I
I
G
G
H
%
H
I
G
G
%
%
%
%
D
%
%
%
*
*
D
*
%
%
J
!
%
J
%
@
%
%
*
J
@
@
@
J
J
M
M
H
*
*
@
@
@
J
@
@
J
J
J
J
*
M
M
M
M
H
K
K
J
M
H
@
D
0
*
)
D
0
)
*
*
*
*
)
0
0
+
*
)
*
*
0
)
*
+
)
A
*
A
)
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
H
I
I
D
G
G
!
!
I
H
G
G
G
*
%
I
D
%
%
%
%
%
%
*
D
*
%
J
J
!
@
J
J
@
@
%
*
J
@
@
@
J
J
R
M
H
*
@
@
@
J
J
@
J
J
J
J
J
*
H
H
H
H
H
K
K
M
M
H
)
D
0
*
)
D
D
)
0
0
*
0
)
*
0
+
*
)
*
*
*
)
*
*
)
A
*
A
0
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
I
D
G
G
G
*
I
I
%
%
%
D
*
%
%
%
!
%
%
%
%
%
D
D
%
!
J
@
*
@
J
J
%
@
%
%
J
@
J
J
J
J
R
M
H
*
@
J
J
J
@
@
J
J
J
J
J
*
R
M
M
M
H
K
K
M
K
H
)
D
D
D
D
0
0
)
0
*
*
*
)
*
*
+
+
*
*
*
)
*
*
*
)
A
*
*
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
I
G
I
I
I
D
I
!
!
I
%
%
%
D
I
%
!
*
*
D
D
%
%
%
J
!
%
%
*
J
J
@
%
@
@
%
J
J
@
J
J
J
R
M
H
*
@
J
J
J
@
J
@
J
J
J
J
*
R
R
R
M
H
K
H
M
K
H
)
D
)
D
@
*
D
)
*
*
*
*
)
*
*
+
*
*
0
*
)
*
*
*
)
A
*
+
0
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
I
H
I
I
I
I
I
I
D
I
!
I
D
%
%
%
D
D
!
*
D
%
*
%
J
@
!
@
@
J
J
@
@
%
%
%
%
J
J
J
J
@
J
R
M
H
*
@
@
J
J
@
J
@
J
J
J
J
*
R
R
R
M
H
K
H
M
0
H
)
0
)
0
@
*
D
)
*
*
0
*
*
0
*
)
*
*
0
*
)
*
*
*
*
A
*
+
0
)
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
I
I
I
D
I
I
%
%
I
!
I
D
D
%
%
%
%
%
%
%
*
J
J
@
!
%
J
J
%
@
@
%
@
%
%
J
J
@
@
@
J
R
M
H
*
@
@
J
@
@
J
@
J
J
J
J
*
R
R
R
M
H
J
K
M
0
H
)
0
0
D
)
*
*
)
*
*
*
*
)
0
*
*
*
*
*
*
*
*
*
*
)
)
*
*
0
)
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
I
H
*
I
D
*
I
G
G
%
%
I
D
D
D
%
%
%
%
%
%
J
J
*
@
@
%
J
@
%
@
%
%
@
%
*
*
J
J
J
@
J
R
M
H
*
@
J
J
@
J
@
J
J
J
J
J
*
R
R
M
M
H
J
K
K
0
H
)
*
)
D
)
0
*
)
*
0
)
*
0
*
*
)
*
*
)
*
+
)
*
*
)
)
*
*
*
A
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
I
I
H
*
I
*
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
J
J
*
%
@
%
J
%
%
@
J
%
@
%
%
*
J
@
J
@
@
R
M
H
*
@
J
J
@
J
@
J
J
J
J
J
*
R
R
M
M
H
K
@
K
J
H
)
*
)
0
D
D
0
)
0
0
)
0
*
*
*
)
*
*
)
*
+
)
*
*
)
A
*
A
*
A
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
I
H
H
*
I
*
G
I
%
%
%
%
%
%
%
*
D
%
%
*
%
J
J
J
@
%
@
%
J
%
@
%
J
%
@
@
%
*
J
@
J
J
@
H
H
H
*
@
J
J
@
J
@
@
J
@
J
J
*
R
R
M
M
H
H
@
J
J
H
0
*
*
0
0
D
0
0
D
)
0
0
)
*
)
)
*
*
)
*
*
)
*
*
+
A
*
A
*
A
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
H
I
*
I
G
G
*
%
D
I
I
*
*
*
%
%
%
*
*
%
J
J
J
%
%
@
!
J
@
%
%
J
J
%
@
%
*
J
@
J
@
@
M
M
H
*
@
J
J
J
@
J
@
J
@
J
J
*
R
R
M
M
H
K
@
H
K
H
0
*
@
@
0
0
*
*
D
0
*
*
)
*
)
0
*
*
)
*
*
)
*
*
+
A
*
A
*
A
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
I
I
I
G
I
I
*
I
D
*
D
D
%
%
%
*
*
%
%
%
J
J
J
%
@
%
!
J
@
@
%
J
J
%
@
%
*
J
@
J
J
J
R
M
H
*
@
J
@
J
@
J
@
@
J
J
J
*
R
R
R
M
H
K
0
H
K
D
D
D
@
D
0
0
*
*
0
)
@
*
)
*
0
0
*
*
+
*
*
)
*
*
+
A
*
A
+
A
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
I
I
I
I
I
*
I
I
%
%
%
%
*
%
*
*
%
%
J
J
J
J
%
@
*
!
J
@
@
%
@
J
@
@
%
%
J
J
@
@
J
R
M
H
*
@
J
@
J
@
J
J
J
J
J
J
*
R
R
R
M
H
H
0
J
K
H
D
D
)
D
0
*
@
*
0
)
@
*
)
*
*
*
*
*
+
*
*
)
0
*
*
)
+
A
+
A
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
I
G
*
D
I
I
I
%
D
%
%
*
%
%
%
J
J
J
%
@
J
%
@
*
J
J
@
@
%
@
J
%
@
@
%
J
@
@
@
J
R
M
H
*
@
J
@
J
@
J
J
J
J
J
J
*
R
R
M
M
H
K
H
J
K
H
0
0
)
0
0
*
@
*
*
)
@
*
)
*
*
*
*
*
*
0
0
)
0
*
+
)
+
A
+
)
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
G
I
D
D
!
!
!
D
%
%
%
%
%
%
J
J
J
J
%
@
J
%
@
J
J
!
J
@
%
@
J
J
%
@
%
*
J
@
@
J
R
M
H
*
@
@
@
J
@
@
@
J
J
J
J
*
R
R
M
M
H
K
H
J
J
)
0
*
)
0
*
*
@
*
*
*
*
*
*
*
*
0
*
*
*
*
0
)
0
*
+
+
*
)
+
)
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
I
I
*
*
!
!
I
D
%
%
%
%
%
%
@
J
J
J
J
!
@
J
%
%
J
*
!
J
%
%
J
J
%
%
@
%
*
J
@
@
J
R
M
H
*
@
@
J
@
@
@
@
J
J
J
J
*
R
M
M
M
H
K
K
J
H
)
0
*
0
*
*
*
)
*
*
*
*
)
)
*
*
)
0
*
*
*
*
)
+
+
+
)
*
)
+
)
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
H
H
D
I
I
D
D
%
%
%
%
%
@
%
J
*
J
!
%
J
J
%
J
@
*
J
%
J
J
@
%
@
@
%
*
J
@
J
@
M
M
H
*
@
@
J
@
@
J
@
J
J
J
J
*
H
H
H
H
H
K
K
J
H
)
*
*
D
0
*
*
)
*
0
*
*
)
)
*
*
)
0
*
*
*
)
)
+
+
*
)
A
)
*
)
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
D
I
I
D
D
D
%
%
%
%
J
%
J
*
@
@
%
!
J
J
J
*
*
J
%
J
@
@
%
@
%
%
*
J
@
@
J
H
H
H
*
@
@
@
*
@
@
@
J
@
J
J
*
R
M
M
M
H
J
K
J
K
)
@
0
D
0
*
*
)
*
0
)
*
)
)
*
*
)
*
*
*
)
)
0
0
*
+
)
A
)
*
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
D
I
D
D
D
%
%
%
%
J
%
J
%
@
@
!
%
!
J
J
*
*
*
@
J
@
%
@
%
%
*
*
J
@
J
@
M
M
H
*
*
@
*
*
*
@
@
J
@
J
J
*
R
R
R
M
H
J
K
J
K
)
@
*
D
0
@
*
)
*
*
)
*
*
*
*
*
)
*
*
*
)
)
0
*
*
+
)
A
)
)
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
I
D
%
%
%
@
J
J
J
J
%
@
@
*
!
%
J
J
@
@
J
@
J
%
%
@
@
%
%
*
J
J
J
@
R
M
H
*
*
@
*
*
*
@
*
@
J
J
J
*
R
R
R
M
H
H
H
J
K
D
@
0
+
*
@
*
)
*
*
@
*
*
*
*
*
*
)
*
*
)
*
A
*
*
+
)
A
)
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
%
%
%
J
@
@
J
J
!
@
%
*
*
!
%
@
J
J
@
*
J
J
@
%
@
@
%
%
%
*
J
@
J
R
M
H
*
*
*
*
*
*
@
*
@
@
J
J
*
R
R
R
M
H
J
H
J
K
D
)
0
+
0
@
D
)
*
*
@
D
*
@
*
*
*
)
*
0
*
*
A
0
*
+
)
+
)
A
+
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
%
J
J
J
@
J
J
!
@
%
@
@
!
%
@
J
%
%
*
J
J
@
%
@
%
@
%
%
*
J
@
@
R
M
H
*
*
*
*
*
*
@
*
*
@
J
J
*
R
R
R
M
H
J
K
J
K
)
)
*
*
0
+
D
)
*
0
@
D
*
@
)
*
*
)
*
0
+
0
A
)
0
+
)
+
A
A
+
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
J
J
J
@
J
*
J
!
!
%
@
*
@
%
@
%
*
@
J
J
%
%
@
%
%
@
%
*
J
@
@
R
M
H
*
*
*
*
*
*
*
@
*
@
J
J
*
R
R
M
M
H
K
H
K
H
D
)
*
+
0
+
*
D
0
0
@
)
*
@
)
*
0
*
)
A
+
0
0
)
0
+
%
+
A
%
*
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
J
J
@
@
J
*
*
J
*
!
@
@
*
!
J
@
*
@
J
!
%
%
@
%
%
@
%
*
J
@
@
R
M
H
*
*
*
%
%
%
@
*
*
@
J
J
*
R
R
M
M
H
K
H
K
H
D
)
*
+
+
)
%
D
*
0
*
)
*
@
)
*
0
*
)
A
+
0
0
)
0
)
%
+
)
%
*
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
J
J
@
@
J
*
*
J
J
!
@
%
@
!
J
J
*
@
J
!
%
@
@
%
@
@
%
*
J
@
J
R
M
H
*
*
*
%
%
%
@
*
*
@
J
J
*
R
R
M
M
H
K
@
K
H
0
)
*
*
%
)
%
)
0
*
*
0
*
*
)
*
@
0
)
A
+
0
+
)
+
)
)
0
A
%
+
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
J
J
@
@
J
@
*
*
J
J
!
%
%
!
!
J
J
*
J
J
!
!
%
%
%
@
%
*
J
@
J
H
H
H
*
%
*
%
%
%
%
*
*
@
J
J
*
R
R
R
M
H
H
@
K
H
0
*
@
0
%
)
0
)
0
*
*
*
*
)
*
*
@
0
)
+
+
%
+
A
+
)
A
0
A
%
)
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
@
J
@
@
J
@
@
!
!
J
J
!
%
%
!
!
J
!
J
J
J
!
%
%
%
@
@
%
J
@
J
M
M
H
%
%
%
%
*
%
%
*
*
@
J
@
*
R
R
R
M
H
@
K
K
H
*
*
@
%
%
)
*
+
+
0
)
*
*
)
*
*
@
A
)
+
A
%
)
A
0
)
A
+
A
+
)
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
K
K
@
J
J
@
J
J
!
!
@
@
J
J
J
J
*
*
J
!
*
*
J
J
%
%
%
%
@
%
J
@
J
M
M
*
%
%
%
%
*
%
%
*
@
@
J
@
*
M
R
M
M
H
@
K
K
H
*
*
@
%
%
)
*
@
)
0
)
*
*
)
0
*
A
A
)
+
A
%
)
A
0
)
A
+
A
0
)
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
K
K
J
J
@
!
J
J
J
J
J
!
J
J
J
J
J
*
!
J
*
!
J
@
@
%
@
@
%
J
J
J
M
M
*
%
%
%
%
%
%
%
%
@
@
J
@
*
M
R
M
M
H
H
H
K
@
*
0
*
%
*
)
0
@
@
)
)
*
0
)
0
0
@
0
+
0
+
A
)
A
+
A
A
)
)
0
)
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
K
K
K
@
J
J
@
!
J
J
J
*
*
*
!
!
J
J
J
J
!
J
J
!
J
!
!
@
@
%
%
*
J
J
M
*
*
%
%
%
%
%
%
%
%
*
@
*
@
*
M
M
M
M
H
@
K
K
@
)
0
*
+
*
*
*
0
@
)
)
0
0
0
*
0
@
+
0
0
+
A
A
)
+
A
A
)
A
)
0
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
K
0
0
K
@
J
J
@
!
J
*
!
!
!
*
!
@
J
J
*
*
!
!
!
!
!
!
!
!
!
!
!
!
*
*
!
!
!
%
%
%
%
%
%
%
*
@
*
@
@
H
H
H
H
H
@
H
K
D
)
0
*
+
*
*
0
+
0
%
)
@
0
@
A
0
A
+
A
0
A
+
A
)
0
+
A
)
A
)
0
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
K
K
0
0
K
@
J
J
J
!
!
*
*
*
@
%
!
!
@
@
@
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
%
%
%
*
*
*
@
@
M
M
M
M
H
0
H
H
D
)
0
+
%
*
@
+
0
+
%
%
@
+
@
A
)
%
)
A
0
0
+
0
0
0
+
A
)
A
)
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
0
K
K
K
K
K
@
@
J
@
@
!
J
J
J
J
@
%
%
*
*
!
!
!
%
%
@
!
!
J
@
%
!
!
!
!
!
!
!
!
!
!
!
!
%
%
%
*
*
*
@
*
M
M
M
M
H
0
K
H
@
)
*
%
+
+
@
)
0
*
%
0
@
+
)
)
+
%
)
)
0
A
+
0
0
0
A
)
)
A
%
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
0
0
K
0
K
0
0
K
@
J
J
J
@
!
!
@
@
*
*
J
!
!
!
!
*
*
*
@
J
J
J
@
%
%
*
*
*
!
%
!
!
!
!
!
!
%
%
%
*
*
*
@
*
M
M
M
M
H
+
K
@
0
+
*
%
)
+
@
)
+
*
*
)
A
0
)
0
+
%
)
)
A
)
+
0
)
0
+
)
A
)
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
0
K
0
K
0
K
0
0
K
@
@
@
J
*
J
!
!
!
J
J
J
!
!
J
!
%
J
@
!
J
J
%
@
%
%
*
*
!
!
!
!
%
!
!
!
!
%
%
%
*
*
*
@
*
H
M
M
M
H
+
K
@
*
+
0
0
)
+
*
)
+
*
0
)
A
0
)
A
0
%
)
)
A
)
+
A
)
0
+
)
A
A
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
0
0
K
K
0
0
0
0
K
K
@
J
J
*
J
J
J
J
J
!
%
!
!
J
J
!
%
J
@
!
J
J
%
!
%
*
*
*
!
!
!
!
%
%
%
%
%
%
%
%
@
*
@
@
*
H
M
M
M
H
@
H
@
*
+
%
%
)
+
*
)
+
*
)
)
@
@
)
A
0
%
)
A
0
0
+
A
)
*
A
)
)
)
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
0
K
K
K
K
0
0
0
K
K
J
@
J
*
J
!
!
!
!
!
!
!
J
*
!
!
@
J
J
!
!
J
J
%
!
%
*
*
!
!
!
H
H
%
%
%
%
%
%
*
%
@
*
*
@
*
H
M
M
M
H
%
H
)
+
)
+
+
)
@
+
*
0
%
)
@
0
@
)
0
0
A
0
A
0
0
+
0
)
*
A
)
)
A
)
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
K
K
K
K
K
K
0
0
K
J
J
J
J
*
!
%
!
!
!
!
!
@
J
*
!
!
@
J
!
!
!
J
%
@
!
%
*
!
!
!
*
H
H
%
%
%
%
%
%
*
%
@
*
*
@
*
H
M
M
H
H
%
@
)
+
)
%
%
)
%
@
0
0
%
)
@
%
@
)
*
0
@
0
A
*
)
)
0
)
*
A
0
%
A
)
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
0
K
K
K
0
0
K
K
0
K
J
J
J
J
!
!
@
%
%
!
!
!
J
J
!
!
@
@
J
!
@
!
J
%
@
!
*
!
!
!
*
*
H
H
%
%
%
%
%
%
%
%
*
*
*
@
*
H
H
M
H
+
0
@
)
+
+
%
%
)
%
@
)
0
*
)
*
%
0
)
*
+
@
)
+
*
)
A
*
)
*
A
0
%
A
)
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
K
K
K
K
0
0
0
0
K
J
J
@
J
%
!
@
@
%
*
!
*
@
J
@
!
@
!
@
J
!
@
!
J
@
%
!
!
!
!
*
*
*
H
H
%
%
%
%
%
%
%
%
*
*
*
@
*
H
H
H
H
+
@
0
)
+
)
%
%
+
%
+
)
*
*
*
*
%
0
)
*
+
0
)
+
*
)
+
*
)
A
A
+
)
)
)
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
K
K
K
0
0
0
0
K
J
J
@
J
%
!
!
@
@
*
!
%
@
J
@
!
@
!
J
J
!
@
@
!
J
%
!
!
!
!
*
*
*
H
H
%
%
%
%
%
%
%
%
%
*
@
*
*
H
H
H
H
+
+
0
)
+
)
0
%
)
*
+
)
*
+
%
+
%
0
+
*
*
0
*
*
)
0
+
*
)
A
+
+
)
A
)
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
K
K
0
K
K
0
0
0
K
J
J
@
@
@
@
!
!
!
!
!
%
*
J
@
!
%
!
J
J
!
@
@
!
J
@
!
!
%
@
%
*
*
*
H
%
%
*
%
%
%
%
%
%
*
*
*
*
*
*
*
+
+
+
%
)
%
%
0
+
)
*
+
)
*
)
%
+
%
*
+
*
+
0
*
*
)
0
A
*
)
A
A
+
)
A
)
A
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
K
0
0
K
0
0
0
K
J
J
@
@
@
J
@
!
!
*
!
@
*
J
@
!
%
@
J
!
!
!
@
@
J
@
@
!
%
@
!
*
*
*
H
H
%
*
%
%
*
%
%
%
*
*
*
H
H
H
H
%
+
0
%
%
+
)
%
+
)
*
+
)
+
)
%
+
)
*
+
@
)
+
+
*
*
+
A
A
)
%
A
+
%
A
)
A
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
K
0
0
0
0
0
K
K
J
J
@
%
!
!
J
J
!
@
!
J
J
J
J
!
%
@
J
!
!
J
@
@
%
J
J
!
@
!
%
*
*
*
H
H
%
*
%
%
*
%
%
%
*
*
*
H
H
H
H
%
%
0
%
+
+
)
%
*
)
*
+
*
*
)
+
+
)
+
+
@
)
+
+
*
*
+
A
)
%
%
A
0
%
A
)
A
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
K
0
0
0
K
K
0
K
J
@
%
@
!
!
J
J
@
!
J
J
J
J
!
%
@
J
J
!
J
@
@
%
@
J
!
@
!
%
%
%
%
H
H
%
%
*
%
*
%
%
%
*
*
*
H
H
H
*
%
%
+
*
+
+
)
+
*
+
*
*
+
+
)
+
+
+
)
0
+
)
*
*
+
)
+
+
)
%
)
A
A
%
A
)
A
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
K
K
0
0
K
K
0
K
J
@
J
J
J
!
!
J
!
+
J
J
@
J
!
%
@
@
J
!
!
!
@
!
!
J
!
%
@
%
%
%
%
%
H
%
%
%
%
%
%
*
*
*
*
H
H
H
H
*
%
%
*
*
+
+
+
+
+
+
*
+
+
+
+
+
+
+
)
0
+
)
%
)
*
)
*
+
A
%
)
)
)
0
)
)
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
0
0
K
K
0
0
K
J
@
@
J
J
@
!
J
@
+
J
!
@
J
%
!
!
@
@
J
!
!
!
!
@
J
J
%
@
%
%
%
!
%
H
*
*
%
%
*
%
*
*
*
*
*
*
*
*
%
%
+
*
+
+
+
+
+
%
+
+
+
0
*
+
)
+
+
%
*
+
)
%
)
*
%
*
+
A
+
+
)
)
0
A
)
)
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
0
K
K
0
K
0
K
J
@
@
J
J
!
!
+
J
J
!
+
J
J
J
!
@
%
%
*
!
!
@
@
*
J
!
!
@
%
%
!
%
H
H
*
%
%
*
%
*
*
*
H
H
H
H
+
%
*
+
*
+
+
%
*
+
%
*
*
%
0
*
+
)
+
+
%
*
+
)
*
)
+
%
*
*
%
0
+
A
)
)
*
A
)
0
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
K
K
K
0
K
0
K
@
J
@
@
J
J
!
+
J
J
*
+
%
J
J
J
*
*
*
+
J
@
*
@
*
J
!
!
@
@
%
%
+
%
H
*
*
*
%
%
*
*
*
H
H
H
H
%
+
*
+
+
+
+
%
*
+
*
+
*
%
*
+
+
)
*
+
%
+
+
)
*
)
+
%
+
*
%
+
)
A
)
)
*
A
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
K
K
0
0
0
K
0
0
K
J
@
J
@
J
!
J
J
J
*
@
%
!
J
J
J
*
%
+
%
*
*
@
@
@
+
!
%
@
%
%
+
%
%
H
*
*
*
*
*
*
*
*
*
*
%
%
+
+
+
%
+
+
%
%
+
%
%
%
+
*
*
*
)
*
+
*
+
0
+
+
+
+
)
+
*
%
0
)
+
0
)
*
A
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
K
0
K
K
0
K
K
K
0
0
0
K
@
J
@
@
J
J
!
@
*
@
!
*
J
*
J
J
%
*
%
J
!
@
@
*
+
!
%
!
%
%
+
%
!
H
H
*
*
*
*
H
H
H
H
%
%
+
+
+
+
%
*
+
+
0
+
*
+
%
*
%
*
*
+
+
+
*
+
0
+
)
+
+
)
+
*
+
+
0
+
0
)
*
A
*
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
0
K
K
K
K
K
0
0
0
K
0
K
K
@
@
J
J
!
@
J
+
!
*
J
*
@
+
J
*
@
J
!
@
@
@
*
!
%
!
@
%
!
+
!
%
H
H
*
*
H
H
H
H
%
%
%
*
%
+
*
*
0
0
+
0
*
*
*
%
+
%
*
*
%
+
+
+
)
*
+
)
+
+
)
+
*
+
+
0
A
)
+
*
A
*
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
0
K
K
0
K
0
0
0
K
K
K
0
0
K
K
@
J
J
!
@
J
+
@
+
@
J
@
+
@
J
@
!
!
@
@
@
@
*
%
%
@
%
!
+
%
+
%
H
H
H
H
H
H
%
%
%
%
*
%
+
*
*
0
+
+
*
+
*
+
+
+
+
+
*
%
+
+
+
)
*
+
)
*
+
)
*
+
+
*
+
A
)
+
A
A
*
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
0
K
0
0
0
0
0
0
0
K
K
0
K
K
K
@
J
J
@
@
J
J
@
!
@
J
@
%
@
J
!
!
!
@
@
+
@
%
%
@
@
%
%
+
%
+
!
%
+
%
%
%
%
%
%
+
+
+
+
+
*
+
+
+
+
%
+
+
+
+
+
*
+
+
+
+
+
+
+
+
+
*
%
*
)
*
+
%
*
0
A
+
0
A
A
*
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
0
K
K
0
0
0
0
0
K
K
K
K
K
K
0
K
@
J
J
%
@
J
J
@
!
*
J
+
%
@
J
J
!
*
*
@
+
@
@
%
%
@
%
%
+
+
+
!
%
+
%
%
%
*
%
*
+
+
*
%
+
*
+
+
+
+
%
*
*
%
+
*
+
+
*
*
%
+
+
+
+
+
+
%
+
*
+
+
%
0
+
A
%
0
A
*
*
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
K
0
0
K
K
K
K
0
0
K
K
K
0
0
0
K
K
0
K
J
J
%
@
J
J
@
+
*
J
+
@
*
J
J
!
*
@
@
+
@
@
%
%
%
%
%
%
+
+
%
%
+
+
%
+
*
+
*
+
+
*
%
0
%
%
%
+
%
%
*
+
%
+
*
%
+
+
*
%
+
%
%
%
+
%
)
%
*
+
+
%
0
+
A
%
+
0
*
*
)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
K
0
K
0
0
K
K
K
0
0
0
K
K
K
0
K
J
J
%
@
J
*
@
+
@
J
%
@
*
J
J
@
*
@
+
%
@
@
!
%
%
%
%
%
+
+
%
%
%
+
+
%
%
+
*
+
+
%
%
0
%
%
+
+
%
+
+
+
%
+
%
+
*
%
%
%
*
%
%
)
+
%
)
+
)
+
+
+
)
+
A
%
+
0
*
*
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
K
K
K
0
K
K
0
0
0
0
0
0
K
0
0
K
0
K
@
J
%
@
@
*
!
@
@
J
%
@
!
J
J
*
*
*
+
%
@
@
!
%
@
%
%
%
%
%
%
+
%
+
+
%
%
+
+
+
*
%
0
+
*
%
*
+
+
*
+
+
+
+
%
+
*
%
%
%
*
%
%
)
%
%
*
+
)
%
%
+
)
+
+
%
+
+
*
*
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
A
A
>
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
K
0
K
0
0
K
K
0
0
0
0
K
K
0
0
K
K
K
@
J
J
%
@
@
!
@
@
J
J
@
!
%
@
*
@
*
@
!
!
@
@
%
@
%
%
+
%
%
%
+
%
%
+
%
%
+
+
+
*
%
+
+
*
*
+
+
+
+
*
+
+
+
+
+
*
%
%
%
+
%
%
)
*
*
*
*
+
*
%
*
)
+
+
*
+
+
*
+
*
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
K
K
0
0
K
K
K
K
K
K
K
K
0
0
K
K
K
@
J
J
%
@
@
!
@
*
J
@
@
%
@
J
@
*
@
!
!
@
@
%
@
@
%
+
%
+
%
+
+
%
%
+
%
+
%
+
0
0
0
*
*
*
*
+
+
%
*
+
+
+
+
+
+
%
*
%
+
%
+
*
+
*
)
+
+
+
+
*
)
+
+
*
+
+
+
+
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
K
0
K
K
0
0
K
0
0
0
K
K
K
K
0
K
0
K
@
@
J
%
%
@
@
@
*
J
%
@
@
%
J
@
*
*
+
+
@
@
%
!
@
%
+
!
+
+
!
+
%
%
+
%
%
%
+
*
*
*
+
+
%
*
+
+
%
+
+
+
+
+
+
%
%
*
%
%
%
+
%
*
*
)
+
+
)
+
+
)
0
+
)
)
+
+
0
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
0
K
0
0
0
0
0
0
0
K
K
0
0
0
0
K
K
K
@
J
%
@
J
@
@
J
%
!
@
%
J
@
%
!
*
+
!
@
!
!
@
%
+
!
+
+
!
+
%
+
+
%
%
%
+
0
+
+
+
*
%
+
+
+
%
+
+
*
+
%
+
%
%
*
%
+
%
%
%
+
+
%
+
+
)
)
+
*
0
+
)
0
+
+
0
+
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
0
0
0
K
0
0
0
0
0
0
0
K
0
0
0
0
0
K
K
@
J
J
J
J
J
*
@
*
!
!
%
%
@
%
!
*
!
!
!
%
@
@
%
+
%
%
+
!
+
%
+
+
%
%
%
+
0
%
%
+
+
%
*
+
+
+
+
+
*
+
%
+
%
%
%
%
+
%
%
%
+
%
%
%
%
%
)
+
*
+
+
)
0
+
0
+
+
>
>
>
0
-
-
+
+
+
1
1
1
=
=
1
1
=
1
-
+
+
+
1
1
1
=
=
1
1
=
1
1
1
=
=
0
>
>
1
>
>
1
1
1
1
=
=
=
=
1
1
1
1
=
=
=
=
=
1
1
1
1
=
=
=
=
=
1
1
1
1
=
1
1
1
1
=
=
=
@
0
>
>
1
1
=
1
1
1
=
1
=
1
=
1
=
0
1
=
=
=
=
=
1
1
1
1
1
=
=
=
=
=
1
1
1
1
1
=
1
1
=
1
=
=
1
1
1
1
1
1
1
=
=
=
=
1
=
1
1
1
1
1
=
=
1
=
=
=
1
1
1
1
=
=
=
1
1
1
1
=
=
=
=
1
1
1
1
=
=
=
=
1
1
1
1
1
=
1
1
1
=
1
=
1
=
1
=
=
=
1
=
1
1
1
=
1
1
1
1
1
1
1
=
1
=
1
=
1
=
=
1
=
1
=
1
=
=
=
=
=
1
=
1
=
1
=
1
=
1
1
1
=
1
1
=
1
1
1
=
=
=
=
1
1
1
=
=
=
=
1
1
1
=
=
=
=
1
1
1
1
=
=
=
=
1
1
1
1
=
=
=
=
1
1
1
1
=
=
=
1
=
1
1
1
=
1
=
1
=
1
1
1
=
1
1
1
=
1
1
1
=
1
=
1
=
1
1
=
=
=
1
=
1
=
1
1
=
=
=
=
1
1
%
0
%
<
%
%
=
+
=
K
0
K
K
K
0
0
<
R
<
<
-
1
1
=
1
=
=
1
%
0
%
<
<
<
<
K
K
K
K
K
R
R
R
1
1
1
R
1
1
-
!
=
=
=
<
1
1
1
1
R
1
1
!
!
!
R
R
M
*
J
J
M
M
H
*
@
J
J
@
@
J
J
J
J
*
R
R
M
M
H
H
K
J
H
D
H
H
D
K
D
H
0
0
0
@
)
0
0
K
)
0
%
*
*
@
*
=
+
=
+
+
=
0
%
*
=
1
=
1
=
=
=
1
1
1
1
=
=
1
1
1
=
=
1
=
=
1
=
1
@
@
=
=
=
1
1
1
=
%
1
1
1
=
=
%
0
%
=
=
%
+
=
0
0
K
0
0
0
K
0
1
R
1
1
-
!
%
+
0
+
0
-
-
1
R
1
1
!
!
!
R
R
M
*
J
J
R
H
=
=
=
1
1
%
0
%
%
=
=
<
<
<
1
1
1
1
1
1
1
1
R
1
1
-
!
=
=
<
1
1
1
1
1
1
1
1
!
!
!
R
R
M
*
J
J
R
1
1
1
=
=
%
0
%
<
<
<
K
K
K
R
R
R
R
R
1
1
1
1
1
<
-
!
=
=
=
<
1
1
1
1
R
<
<
!
R
R
=
=
=
1
1
1
%
1
1
1
=
=
=
%
0
%
=
%
+
=
-
0
0
R
-
-
R
-
1
R
1
1
-
!
+
0
0
0
0
-
-
1
R
1
1
1
H
H
=
=
=
1
1
1
%
0
<
<
<
+
=
0
-
0
-
-
R
-
-
1
R
1
1
-
-
1
1
1
=
=
=
%
0
%
=
%
+
=
0
0
-
R
R
-
1
1
1
1
1
<
-
=
=
=
1
1
1
%
0
=
%
+
+
=
0
-
0
0
-
R
-
-
<
R
<
<
-
!
+
+
-
-
-
-
R
-
-
-
-
M
H
R
H
R
H
*
J
J
R
M
H
*
@
@
@
J
J
@
J
@
*
*
R
R
R
M
H
D
J
)
D
K
D
H
K
)
D
K
J
)
K
K
J
K
)
K
@
%
+
@
=
K
@
*
+
@
@
K
=
0
@
@
0
1
1
1
=
=
=
%
0
%
=
%
+
=
-
0
0
R
-
-
R
-
1
R
1
1
-
!
+
-
0
0
R
-
-
R
-
R
-
R
H
R
H
R
H
*
J
J
R
M
H
*
@
@
@
J
J
@
@
@
@
@
R
R
R
M
M
D
J
)
H
D
D
J
H
K
H
H
J
)
J
K
J
H
)
K
K
%
+
+
=
K
@
*
)
0
=
K
)
@
0
=
0
=
=
=
1
1
1
%
0
<
<
<
+
=
0
-
0
0
0
R
-
-
1
R
1
1
-
!
+
0
-
-
-
-
R
-
-
R
-
R
H
R
H
R
H
*
J
J
R
M
H
*
@
J
@
J
@
@
J
@
@
*
R
R
M
M
H
K
J
H
H
M
J
J
H
K
H
H
J
J
J
K
@
H
)
H
K
%
K
+
%
K
@
*
)
@
=
K
)
@
0
=
0
1
1
1
=
=
=
%
0
%
=
%
+
=
0
0
-
R
R
-
1
1
1
1
1
<
-
!
+
0
0
R
R
R
-
-
-
-
-
R
H
R
H
R
H
*
J
J
M
M
H
*
@
J
@
@
@
@
J
@
@
*
R
R
M
M
H
H
K
H
D
M
H
J
H
K
H
H
K
)
J
K
@
K
)
H
K
+
K
)
%
*
0
*
%
@
=
%
@
0
)
=
0
=
=
=
1
1
1
%
0
=
%
+
+
=
0
-
0
0
0
R
-
-
<
R
<
<
-
!
+
0
-
-
-
-
R
-
-
R
-
R
H
R
H
R
H
*
J
J
M
M
H
*
@
J
@
@
@
@
J
@
@
*
R
R
M
M
H
H
K
H
D
M
H
J
D
)
K
H
D
)
J
K
H
K
K
@
K
+
K
)
+
*
0
=
%
@
=
%
@
0
)
=
0
1
1
1
=
=
=
%
0
%
=
%
+
=
-
0
0
R
-
-
R
-
1
R
1
1
-
!
+
-
0
0
R
-
-
R
-
R
-
R
H
R
H
R
H
*
J
J
H
H
H
*
@
J
@
@
J
@
@
J
@
@
R
R
R
M
H
H
H
)
D
M
)
)
D
)
K
J
D
K
K
H
H
K
)
@
K
@
0
)
+
+
0
=
%
0
=
0
@
=
)
@
@
=
=
=
1
1
1
%
0
<
<
<
+
=
0
-
0
0
0
R
-
-
1
R
1
1
-
!
+
0
-
-
-
-
R
-
-
R
-
R
H
R
H
R
H
*
J
J
M
M
H
*
@
J
@
@
J
@
@
J
J
@
R
R
M
M
H
0
H
)
K
D
)
)
H
D
K
J
D
J
K
H
@
H
)
0
K
H
0
)
K
+
0
=
)
*
=
0
@
=
0
@
@
1
1
1
=
=
=
%
0
%
=
%
+
=
0
0
-
-
R
-
1
1
1
1
1
<
-
!
+
0
0
R
R
R
-
-
-
-
-
R
H
R
H
M
H
*
J
J
R
R
H
*
@
@
@
J
@
@
@
J
J
@
R
R
R
M
H
0
J
M
K
D
)
)
H
D
D
J
K
D
J
H
@
H
)
0
K
H
@
)
K
+
0
=
)
*
=
=
@
%
0
+
=
=
=
=
1
1
1
%
0
=
%
+
+
=
0
-
0
0
0
R
-
-
<
R
<
<
-
!
+
0
-
-
-
-
R
-
-
R
-
R
H
M
H
M
H
*
J
J
R
R
H
*
@
@
J
J
J
J
@
J
J
@
R
R
R
M
H
0
J
M
K
H
)
)
D
K
D
H
K
D
J
0
K
H
@
@
K
K
@
)
K
*
=
=
*
*
=
=
@
%
0
+
=
1
1
1
=
=
%
%
=
=
=
1
1
%
0
%
<
<
<
+
=
0
-
0
0
-
R
-
-
1
R
1
1
-
-
!
+
0
-
-
-
1
1
1
1
1
1
M
H
M
1
1
1
=
=
%
0
%
%
=
%
+
=
0
0
R
R
R
-
1
1
1
1
1
<
=
=
=
1
1
%
0
%
=
%
%
+
=
0
R
0
-
-
R
-
-
<
R
<
<
-
!
+
+
0
0
0
-
R
1
R
1
1
1
H
H
H
M
M
*
J
J
R
M
H
*
@
J
@
J
J
J
J
J
J
*
H
H
H
H
H
)
J
J
D
H
)
H
H
)
D
K
D
0
K
*
0
*
0
*
)
0
0
*
*
%
0
+
0
=
*
*
=
0
=
*
=
1
1
1
%
%
=
1
=
%
0
%
%
=
<
%
%
+
=
0
K
0
0
0
K
0
0
<
R
<
<
-
!
!
!
!
!
!
!
!
<
R
<
<
!
!
!
R
R
M
*
J
J
M
M
H
*
@
@
@
J
@
J
J
J
J
*
R
R
R
M
H
D
K
J
M
K
H
@
H
K
H
0
0
H
*
K
)
*
0
*
@
0
*
*
*
0
+
=
+
)
*
*
0
0
0
@
+
1
1
1
1
=
1
=
1
=
1
=
1
=
1
1
1
=
1
=
1
1
1
1
1
%
%
0
<
<
%
%
%
=
=
+
=
0
K
0
0
0
K
0
0
1
R
1
1
-
-
%
%
%
+
=
1
=
=
@
1
1
1
=
1
=
1
1
%
1
%
0
=
%
=
<
%
=
=
%
%
%
!
!
!
%
%
1
1
1
1
1
-
!
!
!
!
!
=
1
1
1
1
1
1
!
!
!
R
R
M
*
J
J
R
H
R
H
R
H
R
H
R
+
!
*
*
*
K
R
M
M
H
)
)
M
J
J
)
)
K
J
H
J
K
K
H
0
K
*
@
0
=
*
0
*
%
K
+
*
*
*
K
0
%
+
)
)
*
=
=
1
1
%
0
%
<
%
=
<
%
%
=
=
=
=
=
=
=
=
1
=
1
=
-
-
=
=
=
=
=
=
1
1
1
1
1
1
R
R
R
R
R
M
*
J
J
R
H
R
H
R
H
R
R
%
%
1
=
1
=
1
=
1
=
1
%
%
%
%
1
=
1
=
1
=
1
1
=
0
0
%
%
%
%
%
=
<
%
%
%
*
*
!
!
%
%
%
<
R
<
-
-
%
0
%
%
%
+
%
<
%
%
=
%
+
=
0
K
K
K
0
K
0
<
-
<
<
-
!
%
+
0
+
+
+
0
<
0
<
<
!
!
!
M
M
H
*
J
J
R
M
H
*
@
@
@
J
J
J
J
J
J
*
R
R
R
M
H
0
K
M
J
H
)
H
K
H
D
H
K
H
D
H
0
0
*
*
%
*
=
@
+
0
+
+
+
=
+
%
=
0
=
*
0
1
=
1
%
%
+
1
=
1
=
=
%
0
+
1
1
=
1
=
1
=
1
=
1
%
0
0
0
0
0
%
0
%
%
<
<
%
%
=
+
=
K
0
K
K
K
0
K
0
1
R
1
1
-
!
%
+
0
+
+
-
-
1
R
1
1
!
!
!
R
R
M
*
J
J
R
R
H
*
@
J
@
J
@
J
J
J
J
*
R
R
R
M
H
D
0
J
M
H
K
@
H
K
H
D
D
H
*
K
D
*
0
*
@
0
*
*
*
0
+
=
+
=
+
*
=
0
=
@
+
%
%
%
%
=
<
%
+
=
0
0
K
K
K
0
1
1
1
1
1
1
1
1
1
%
%
+
+
1
1
1
1
1
1
K
K
K
M
H
H
*
J
J
R
R
H
*
@
J
J
J
@
J
J
J
J
*
R
R
M
M
H
D
0
M
H
M
K
H
D
D
D
@
K
@
*
0
D
0
0
*
*
0
=
+
0
0
%
@
+
=
+
*
+
0
=
*
0
+
%
=
1
%
+
%
%
=
%
=
=
=
=
=
=
=
=
1
1
<
<
<
<
0
1
1
%
+
%
=
<
=
D
D
D
I
D
D
D
D
G
G
<
0
<
<
0
-
!
=
<
*
%
*
*
*
<
0
<
0
0
0
M
M
H
*
J
J
R
R
H
*
@
J
J
@
@
J
J
J
J
*
H
H
H
H
H
J
K
M
J
H
H
)
K
)
H
D
D
0
H
*
0
*
D
D
=
*
*
0
*
0
+
=
+
0
=
*
@
+
@
)
A
=
1
=
=
=
1
+
=
1
=
1
%
0
%
%
0
+
%
+
%
%
=
=
%
+
=
K
0
0
0
0
0
1
=
1
=
1
=
1
+
1
1
1
=
=
1
1
1
%
0
0
%
%
%
%
=
=
=
=
=
=
=
=
=
<
<
<
1
1
1
<
-
!
=
=
=
=
=
1
1
1
1
1
1
!
!
!
R
R
M
*
J
J
H
H
H
*
@
J
@
@
@
J
J
J
J
*
R
R
M
M
H
H
K
J
H
D
H
H
D
K
H
0
0
0
0
@
)
*
0
K
)
0
%
*
*
@
+
=
+
)
+
+
+
0
+
+
+
%
%
%
+
<
%
%
=
+
=
=
=
=
=
=
=
=
=
<
-
<
0
!
!
!
!
!
=
=
=
<
0
<
<
R
R
M
M
M
H
*
J
J
H
H
H
*
@
@
J
J
@
J
J
J
J
*
R
R
M
M
H
K
J
)
J
H
)
H
H
)
)
D
D
D
0
D
0
*
D
@
=
%
*
=
0
0
=
@
*
)
+
=
=
+
@
)
A
1
=
1
=
1
%
+
=
1
=
1
+
D
D
D
I
D
*
*
G
G
%
I
G
D
*
*
!
G
G
D
!
D
G
D
D
D
%
M
!
!
!
!
!
!
H
*
J
@
@
J
M
M
H
*
@
J
@
J
J
@
J
J
J
*
R
R
R
M
H
J
H
M
H
D
H
)
)
H
H
)
D
K
0
D
*
)
*
D
*
)
D
)
*
*
)
*
*
)
*
0
)
+
A
)
0
D
D
%
I
G
*
!
!
*
%
%
G
G
D
D
%
%
%
%
%
D
*
*
*
%
%
G
D
%
M
H
!
*
!
*
*
*
J
J
@
J
J
M
M
H
*
@
J
@
J
@
@
J
J
J
*
M
M
M
M
H
M
H
K
H
)
H
)
H
D
H
)
H
0
H
*
*
*
D
*
*
*
)
*
*
0
D
)
*
*
0
*
)
*
A
)
A
0
%
0
1
=
%
=
<
%
=
=
%
%
%
%
%
%
%
%
<
R
<
<
-
!
!
!
%
%
%
!
!
1
R
1
1
!
!
!
R
R
M
*
J
J
R
H
R
H
R
H
R
H
R
+
!
*
*
*
R
R
R
M
H
)
)
M
J
J
H
)
K
J
K
K
K
D
H
0
K
*
@
+
=
*
0
*
*
K
0
%
*
@
K
*
%
+
)
)
*
=
=
<
%
%
+
+
1
%
+
%
=
D
D
I
G
I
I
G
G
G
G
1
%
+
=
D
G
G
I
*
D
I
I
G
G
G
<
<
<
<
<
<
<
*
G
D
D
%
<
<
<
<
<
K
K
K
H
H
*
J
J
J
R
M
H
*
@
J
J
@
J
@
J
J
J
*
R
R
M
M
)
M
)
K
J
)
H
H
)
D
D
H
H
D
0
0
*
*
*
=
D
*
*
0
D
*
)
*
*
)
*
0
*
*
0
)
*
1
%
+
D
D
I
I
G
G
G
G
D
G
G
I
I
D
*
!
!
*
!
D
G
D
D
D
%
!
!
!
!
!
!
!
H
*
J
J
@
J
H
H
H
*
@
J
J
J
@
@
J
J
J
*
R
R
R
M
H
K
)
M
H
H
H
H
K
H
H
)
H
K
*
D
*
)
*
*
*
)
*
)
*
*
)
*
*
)
*
0
*
+
A
)
A
%
0
0
%
%
%
@
+
*
!
@
@
*
*
!
!
%
%
<
R
<
-
-
%
0
0
!
%
%
=
=
=
=
<
<
<
1
1
1
1
1
1
R
1
1
-
!
=
=
<
1
1
1
1
1
R
1
1
1
H
H
R
R
M
*
J
J
R
M
H
*
@
J
J
@
J
J
J
J
J
*
R
M
M
M
H
)
K
J
H
D
H
H
H
D
D
H
D
0
0
@
)
0
0
K
)
0
*
*
@
%
*
=
0
=
0
*
=
0
%
*
=
%
%
+
%
%
=
%
+
D
D
!
G
!
%
D
%
G
G
G
D
D
%
%
D
D
%
D
G
G
G
%
D
D
G
D
%
M
!
!
!
!
!
*
*
*
J
@
@
J
R
M
H
*
@
J
@
J
J
J
J
J
J
*
R
R
M
M
H
J
D
H
H
)
H
)
)
D
H
)
H
K
D
*
0
)
*
*
0
)
*
*
*
0
D
)
D
D
0
*
)
*
A
0
A
0
=
%
=
<
%
=
=
+
=
0
K
0
0
0
1
1
1
1
1
1
1
1
1
%
0
+
+
+
0
1
R
<
<
K
K
K
R
R
M
*
J
J
R
H
R
H
R
0
0
+
%
+
%
%
0
!
*
*
0
0
H
J
!
H
!
!
@
%
0
!
J
@
J
%
%
*
0
0
0
!
!
!
!
!
H
H
0
=
0
%
0
%
@
!
*
!
!
H
J
J
J
!
0
0
!
%
J
@
*
0
@
!
!
!
!
!
%
!
!
!
!
M
M
H
*
J
J
M
*
M
*
M
*
0
=
=
M
+
+
!
!
0
0
K
0
%
%
!
%
*
+
)
+
@
+
+
*
@
K
D
0
A
*
@
K
+
*
A
K
*
)
*
A
*
)
*
*
A
*
A
*
0
1
0
%
%
@
*
!
*
+
J
J
!
!
*
!
!
*
*
%
*
@
*
!
!
!
!
!
!
!
%
!
!
!
!
M
M
H
*
J
J
M
*
M
*
*
1
1
1
1
%
0
%
%
*
@
!
+
J
J
@
!
*
!
!
%
%
%
%
%
%
%
!
!
!
%
%
%
%
%
%
!
!
!
M
M
H
*
J
J
M
*
M
*
M
1
1
1
1
+
+
0
!
*
K
0
0
K
%
)
%
K
K
K
)
0
J
*
)
*
)
K
@
*
*
D
*
K
*
0
A
*
0
)
0
K
0
A
@
*
A
*
A
)
*
0
0
%
%
@
+
*
!
J
J
!
!
*
!
%
1
1
1
1
1
1
%
%
%
%
!
1
1
1
1
1
R
R
M
M
M
H
*
J
J
M
*
M
*
M
H
%
%
=
<
%
%
%
%
*
*
*
!
!
%
1
1
1
1
1
-
!
<
=
=
%
%
%
1
1
1
1
1
0
0
0
M
M
H
*
J
J
M
H
M
H
M
H
R
H
R
+
+
!
*
*
K
K
M
K
H
K
H
J
K
J
)
@
J
K
K
J
H
0
D
*
K
D
*
0
=
*
K
*
0
*
+
=
0
)
@
*
A
*
)
)
%
%
%
%
=
=
=
=
=
=
<
<
<
<
<
<
R
<
<
-
!
=
=
=
=
=
<
<
1
R
1
1
!
M
M
%
%
=
%
+
=
-
0
0
R
-
-
R
-
1
R
1
1
-
!
+
-
0
0
R
-
-
R
-
R
-
M
H
M
H
%
=
<
%
=
+
=
0
0
K
K
K
0
K
0
<
-
<
-
+
+
D
I
I
I
D
G
%
I
G
%
I
D
*
*
!
D
*
D
%
*
*
G
G
D
%
%
M
!
!
!
!
!
!
*
*
J
@
J
J
R
R
H
*
@
J
@
J
J
@
J
J
J
*
R
R
M
M
H
J
H
M
H
D
H
)
H
H
D
)
D
K
0
*
D
)
0
D
*
)
D
*
*
*
)
*
*
*
*
*
)
*
0
0
0
D
D
I
*
D
I
%
%
*
G
%
*
*
*
G
G
G
*
*
%
*
D
D
D
G
%
%
M
!
!
!
!
!
!
*
*
J
J
J
J
R
M
H
*
@
@
@
J
@
J
J
J
J
*
R
R
R
M
H
K
K
H
K
)
H
)
)
H
D
H
D
K
D
0
D
)
0
D
*
)
*
*
D
D
)
)
*
*
*
0
)
*
0
0
0
0
%
0
%
%
%
!
@
!
@
*
J
J
J
J
J
!
J
@
J
J
0
*
@
!
!
!
!
!
!
!
!
!
*
*
*
*
J
J
M
*
M
*
M
*
1
0
=
M
+
+
0
!
0
K
K
0
%
%
!
!
*
0
)
%
@
+
)
+
@
K
D
*
A
+
@
A
)
*
A
K
+
A
*
A
*
)
*
*
A
*
A
0
0
+
%
<
%
=
D
D
I
I
D
I
I
D
<
<
<
<
<
<
0
<
*
*
*
%
*
<
<
<
<
<
!
!
!
H
H
*
*
J
J
R
R
H
*
@
@
J
@
@
J
J
J
J
*
R
M
M
M
H
J
)
K
H
H
H
)
K
)
H
D
D
0
0
0
*
0
*
D
=
*
0
0
*
0
+
=
0
0
=
*
@
+
@
)
0
D
D
I
I
I
G
D
G
D
I
I
*
*
*
*
*
*
*
*
*
G
D
%
%
*
*
*
*
*
0
0
0
H
H
*
J
@
J
M
M
H
*
@
@
@
@
J
@
J
J
J
*
R
R
M
M
H
K
)
K
J
H
H
H
K
D
H
H
H
0
0
*
*
*
*
*
*
*
*
)
D
*
)
*
*
)
*
*
*
*
0
)
A
D
D
I
I
*
*
I
G
G
G
G
G
<
0
<
0
*
*
D
*
%
%
*
*
<
0
<
!
!
!
H
H
*
*
J
J
R
M
H
*
@
J
@
J
@
J
J
J
J
*
R
R
R
M
H
K
)
H
K
H
H
)
K
)
H
H
D
0
0
0
*
*
*
=
*
=
*
0
=
*
+
=
+
0
=
*
@
=
A
)
*
=
0
K
0
0
0
K
0
0
<
-
<
<
=
1
1
<
<
<
<
0
<
<
<
<
<
<
0
*
*
D
D
D
%
<
<
<
<
<
!
!
!
H
H
*
J
J
J
R
M
H
*
@
J
@
@
J
J
J
J
J
*
R
R
R
M
)
K
)
J
K
)
D
)
K
)
H
H
H
0
0
D
0
D
D
=
D
=
*
*
=
*
*
=
+
0
+
*
*
=
A
)
*
-
-
-
-
-
%
%
%
!
%
!
!
1
R
<
<
K
K
K
M
M
H
*
J
J
M
*
M
*
M
H
R
H
R
+
+
!
*
*
0
K
K
K
H
)
H
K
K
J
)
*
J
H
K
D
K
0
*
*
0
D
*
*
=
*
%
0
@
)
*
0
0
)
@
*
A
*
*
)
*
!
!
!
%
<
=
=
!
!
1
R
<
<
!
!
!
M
H
H
*
J
J
R
H
M
H
R
H
R
H
R
+
!
!
*
*
K
R
M
K
H
K
J
J
J
J
)
@
J
J
H
J
H
K
D
*
K
D
@
0
=
*
K
*
%
*
+
=
*
)
K
0
A
*
)
)
%
!
%
+
+
0
0
0
-
1
R
1
1
0
0
0
R
R
M
*
J
J
R
H
R
H
R
!
+
0
0
0
-
1
1
1
1
1
1
!
+
+
0
R
R
<
<
<
<
<
<
M
H
M
H
R
H
*
J
J
R
R
H
*
*
@
@
J
@
@
J
@
*
*
R
M
M
M
H
K
M
J
D
K
D
H
J
)
D
K
J
)
H
K
J
K
)
@
@
+
+
@
=
K
0
)
+
@
*
K
=
@
=
@
+
!
+
+
0
R
R
<
<
<
<
<
<
!
%
%
+
0
0
+
-
1
R
1
1
R
R
R
R
R
M
*
J
J
R
R
H
*
@
@
J
J
@
J
J
J
J
*
R
R
R
M
H
0
0
J
H
H
K
@
H
H
H
D
H
@
*
*
D
*
0
*
@
0
+
+
*
0
%
=
*
=
+
*
=
0
=
*
+
!
%
%
+
0
0
0
+
<
0
<
<
0
0
0
M
M
H
*
J
J
R
M
H
*
@
J
@
J
J
J
J
J
J
*
R
R
R
M
H
0
K
M
J
M
K
H
K
H
D
@
K
@
0
0
0
0
0
*
%
*
=
@
+
0
%
@
+
=
+
%
+
0
=
*
0
!
%
+
+
0
0
<
<
<
<
<
<
!
!
!
M
M
H
*
J
J
R
M
H
*
@
J
@
J
@
J
J
J
J
*
R
R
R
M
H
0
M
M
J
H
)
H
K
H
H
H
K
H
D
H
0
0
*
@
=
+
+
@
+
0
=
@
*
)
+
+
=
0
@
*
0
!
%
%
0
+
+
+
0
<
0
<
<
!
!
!
M
M
H
*
J
J
M
M
H
*
@
@
J
J
@
J
J
J
J
*
R
R
M
M
H
0
J
)
J
H
)
H
H
H
H
D
D
D
0
D
0
0
0
@
=
%
+
=
0
0
=
@
*
)
+
+
+
0
@
)
0
!
!
!
=
<
<
<
<
<
<
<
<
K
K
K
M
M
H
*
J
J
M
M
H
*
@
J
J
J
@
J
J
J
J
*
R
M
M
M
H
K
J
M
J
H
H
)
H
H
)
D
0
0
H
0
*
*
D
0
=
*
0
=
*
0
+
@
+
*
*
=
@
+
@
)
A
1
M
H
M
H
M
H
*
J
J
M
M
H
*
*
@
@
@
@
@
@
@
*
*
H
H
H
H
H
K
M
J
H
K
H
H
J
D
K
K
J
H
H
K
D
H
)
K
@
+
+
=
0
+
0
)
=
K
*
*
=
0
=
@
+
M
1
H
H
H
H
H
*
J
J
R
M
H
*
@
J
@
J
J
J
J
J
J
*
R
M
M
M
H
)
J
M
D
H
)
H
K
)
D
K
D
0
K
*
0
*
0
*
K
@
+
*
0
*
0
*
0
@
0
%
=
0
=
*
+
!
M
M
M
M
M
M
M
M
*
*
*
!
H
H
H
H
H
H
H
H
*
!
R
R
R
R
R
R
R
R
H
*
*
*
*
*
*
@
*
@
*
*
R
R
R
M
H
K
M
)
H
0
M
)
D
0
D
D
D
H
H
K
K
*
K
H
K
+
=
0
)
0
@
+
=
K
)
)
@
=
+
*
%
!
M
M
M
M
M
M
M
M
*
*
*
*
*
*
@
@
@
@
*
*
R
M
M
M
H
H
M
)
H
0
M
)
D
0
K
H
D
H
H
K
K
H
K
K
K
+
@
=
0
0
@
@
0
K
%
@
0
0
=
*
%
M
H
M
H
*
J
J
H
H
*
*
*
*
*
*
@
@
@
@
*
*
R
M
M
H
H
H
M
)
H
H
M
H
J
D
K
H
D
H
H
K
D
H
K
K
K
+
@
=
0
+
@
)
=
K
%
@
=
0
=
@
%
H
H
H
H
*
J
J
R
R
H
*
@
@
@
@
J
J
J
J
J
*
R
R
M
M
H
)
J
M
D
H
)
H
K
K
D
K
0
H
K
0
K
0
0
H
K
@
+
0
+
+
=
=
0
@
0
%
=
+
=
*
+
M
H
H
*
J
J
R
R
H
*
@
@
J
@
J
J
@
J
J
*
R
R
M
M
H
)
J
M
H
H
)
)
D
K
H
H
K
H
K
0
K
0
0
H
K
K
@
)
*
+
=
=
0
*
0
=
@
+
=
0
@
M
*
M
*
M
*
=
=
=
=
=
=
+
0
!
0
0
K
0
!
%
!
!
0
%
)
%
*
)
+
+
*
)
+
*
A
+
+
A
)
A
A
K
+
A
*
A
+
A
*
A
A
*
*
A
0
H
H
H
*
*
*
*
*
*
*
*
*
*
*
R
R
R
M
H
K
)
J
H
0
K
)
D
H
H
D
)
0
0
D
K
*
K
H
*
*
=
0
)
)
*
+
=
*
*
)
@
=
+
K
K
M
*
M
1
1
1
1
=
=
+
+
!
0
K
0
0
!
%
%
!
0
!
%
%
*
)
+
+
+
)
+
*
A
D
+
A
)
A
)
0
+
A
)
A
+
A
*
A
)
*
*
A
A
R
H
H
H
H
H
*
*
*
*
*
*
*
R
R
M
M
H
K
)
J
D
D
K
)
J
D
K
0
)
0
0
D
)
)
K
H
0
*
=
0
0
@
*
+
=
0
@
+
@
=
+
K
K
M
H
H
H
H
*
*
*
*
*
*
R
R
M
M
H
K
)
H
H
D
K
)
J
D
K
0
)
0
D
0
)
0
K
*
0
+
=
0
0
@
*
%
@
*
@
+
*
=
)
K
)
!
*
R
=
=
1
1
1
-
=
M
+
0
!
!
K
0
K
!
!
%
!
!
0
!
%
%
)
+
%
*
)
)
*
A
D
+
A
)
+
)
0
+
A
)
A
*
A
+
)
)
)
+
A
A
=
1
1
1
1
0
=
=
=
=
=
=
=
=
=
=
=
1
=
+
+
=
=
=
=
1
-
=
M
+
+
0
!
0
!
!
!
!
!
!
%
!
%
!
%
!
!
%
%
)
%
%
)
%
0
+
@
%
%
*
%
%
*
%
)
+
)
*
A
0
A
+
1
1
1
+
=
=
=
+
+
0
!
*
0
0
K
K
H
)
K
K
K
J
)
*
J
H
K
D
K
*
@
*
0
*
*
*
0
*
%
*
@
)
0
K
0
)
@
*
A
*
)
)
*
H
H
H
H
*
*
*
*
R
R
M
M
H
J
)
M
H
D
H
)
J
H
K
D
K
0
D
H
)
0
K
*
%
%
=
0
0
K
+
%
@
*
=
0
*
*
)
K
%
K
=
1
1
1
1
1
1
=
=
M
1
=
0
0
0
0
=
M
M
1
1
1
1
=
0
0
1
1
1
1
=
-
=
M
+
+
+
!
!
0
0
!
0
0
0
0
0
0
0
!
%
!
!
%
%
%
!
!
!
!
%
%
%
%
%
%
%
%
%
%
*
%
=
=
=
=
=
=
=
=
+
0
+
!
0
!
!
+
+
+
%
!
!
!
!
!
%
!
!
!
%
%
%
%
%
!
%
%
%
+
%
%
%
%
+
+
*
+
1
1
1
=
0
=
M
+
+
+
0
!
0
!
0
0
+
+
+
!
%
!
%
%
!
!
%
!
%
%
!
%
%
%
%
*
%
%
%
%
%
*
+
+
*
)
+
=
=
M
+
+
0
!
!
!
!
!
!
!
!
%
!
%
!
+
!
)
%
%
*
D
%
)
%
0
@
+
%
%
*
0
)
*
%
A
+
)
*
A
*
A
+
M
+
+
0
!
*
K
0
K
K
%
%
%
K
!
+
)
0
*
+
)
*
@
K
@
0
*
D
@
K
+
0
A
0
0
)
0
0
*
A
*
*
A
*
A
0
*
H
H
!
*
*
*
R
R
R
M
H
J
)
M
H
J
H
)
K
H
K
D
K
D
H
H
K
D
K
+
=
%
*
*
0
K
+
%
*
@
=
0
%
*
)
)
%
1
1
=
0
0
=
=
M
1
=
+
+
+
=
M
M
1
1
1
1
=
-
-
=
M
+
+
+
0
!
0
0
!
0
0
0
0
0
0
0
0
!
!
%
!
!
!
!
%
!
%
!
%
%
%
%
%
%
%
%
=
=
M
+
0
0
!
!
!
!
K
K
!
%
!
!
!
!
!
%
%
!
!
!
%
%
0
%
+
%
%
@
%
0
+
+
%
0
)
*
+
*
+
+
M
M
+
+
0
0
!
0
!
0
0
0
!
!
!
%
!
%
!
%
%
%
)
%
%
*
+
@
+
@
)
*
+
%
)
%
%
)
+
*
*
A
0
)
*
%
1
1
=
-
-
=
M
=
M
=
M
0
=
M
M
1
1
=
+
+
M
+
+
0
+
!
+
0
!
0
0
0
0
0
!
%
!
%
%
!
0
%
%
%
+
%
%
0
%
%
!
0
%
+
0
%
)
*
+
+
)
+
M
M
1
1
=
-
-
-
-
-
=
=
M
1
=
+
+
+
=
M
+
+
+
0
!
!
0
0
0
!
!
0
0
0
0
0
0
0
0
!
!
!
%
!
%
!
%
%
!
!
1
1
=
+
=
M
+
+
+
0
!
0
!
K
0
+
+
+
!
%
!
%
%
!
!
%
!
%
!
!
%
%
%
%
%
%
%
%
%
+
0
+
+
*
)
+
=
0
=
M
M
+
+
+
0
!
!
!
%
*
%
*
!
!
!
!
!
!
!
!
%
%
%
%
%
%
%
%
%
!
%
+
%
%
+
*
+
+
*
+
M
1
1
1
=
+
+
+
+
=
M
+
+
+
0
0
!
!
+
!
!
K
0
0
0
0
+
+
+
!
%
!
!
%
!
!
!
!
%
M
1
1
=
0
0
0
=
M
+
+
0
+
!
+
0
!
0
0
0
0
0
0
0
!
%
!
!
!
%
%
%
!
!
!
%
!
!
%
%
%
%
%
%
%
*
%
%
-
M
M
=
M
1
1
=
-
-
-
-
-
-
=
M
M
1
=
-
-
-
-
-
-
=
M
M
=
1
=
=
0
0
=
=
M
+
+
+
0
!
!
+
0
0
!
!
0
0
0
0
0
0
0
0
!
!
!
!
%
!
%
%
!
!
=
=
M
+
+
+
0
!
+
+
!
!
+
+
+
+
+
+
+
!
!
%
%
%
!
!
!
%
!
%
!
%
!
!
%
%
%
M
+
+
0
0
!
!
K
K
K
0
0
0
0
!
!
%
!
%
!
%
%
!
!
!
%
!
!
%
%
!
%
%
%
%
+
+
+
+
+
+
!
!
!
0
0
0
+
+
+
+
!
!
!
!
%
!
%
%
!
!
!
%
!
!
%
%
!
%
%
+
%
%
%
=
1
1
=
-
-
-
-
-
=
M
=
=
M
+
+
0
0
!
+
+
!
0
0
0
0
+
+
+
!
!
!
!
%
!
!
!
%
!
%
!
%
!
!
!
!
!
M
+
+
0
0
!
0
0
!
%
*
%
*
%
!
%
!
!
!
!
%
!
%
!
!
%
!
!
%
%
%
%
%
%
%
%
%
=
M
M
=
M
M
1
=
0
0
0
0
=
1
1
=
-
-
-
-
=
M
+
+
0
+
0
!
!
!
K
K
K
K
K
K
K
0
*
!
*
%
!
%
!
!
!
%
M
+
+
+
0
!
!
0
0
!
0
0
0
0
0
0
0
0
!
!
%
%
%
!
!
!
%
!
!
!
%
!
!
%
%
%
=
M
M
M
1
=
+
+
+
+
+
+
+
+
0
!
!
+
+
!
0
+
+
+
+
+
+
!
!
%
!
%
!
!
%
%
!
%
!
%
!
!
%
!
%
=
+
M
M
1
=
-
-
-
-
-
=
=
1
=
0
0
0
0
0
=
M
M
=
=
M
+
+
0
0
!
!
!
!
!
!
*
)
*
*
%
*
!
!
!
!
!
!
%
!
!
!
!
%
!
!
M
+
+
0
0
!
+
!
0
*
0
)
*
%
%
%
%
*
!
%
!
!
%
!
!
%
!
%
!
!
%
!
!
-
=
=
M
1
=
+
+
+
+
+
+
=
M
+
+
+
+
0
0
!
!
+
+
!
0
0
0
0
0
0
+
M
M
M
1
=
-
-
-
-
-
=
M
M
M
+
+
+
0
!
!
*
0
0
)
*
*
0
)
*
%
*
!
!
!
!
!
!
%
!
!
%
!
%
!
!
+
+
+
0
!
!
+
0
0
0
!
0
0
0
0
0
0
0
0
!
!
!
!
!
%
!
%
%
!
!
-
=
=
M
M
M
1
=
+
+
+
+
+
+
=
M
+
+
+
+
0
0
!
!
+
!
K
K
K
K
K
K
0
1
1
=
-
-
-
-
-
=
=
M
+
+
0
0
!
!
!
!
K
K
K
0
0
0
0
+
%
!
*
%
!
!
%
!
!
%
+
+
0
0
!
!
+
0
0
0
!
0
0
0
0
0
0
0
0
!
!
!
!
%
!
%
%
!
!
M
M
1
=
-
-
-
-
-
-
=
1
1
1
1
1
=
+
+
+
+
+
+
=
=
M
M
1
=
0
0
0
0
0
0
0
1
1
=
0
0
0
0
0
=
=
M
+
+
+
+
0
!
!
!
!
+
+
+
+
+
+
+
=
=
M
+
+
0
0
!
!
%
%
*
)
*
0
)
)
*
0
%
%
%
%
*
%
%
!
M
+
+
+
+
0
!
+
!
!
K
K
0
0
0
0
0
+
!
!
!
!
!
!
%
!
!
!
M
=
M
1
1
=
+
+
+
+
+
+
=
M
+
+
+
0
0
0
!
!
+
*
)
*
)
)
*
=
=
M
+
+
+
0
!
%
%
0
*
)
0
*
)
*
)
0
*
%
%
*
%
%
!
M
+
+
+
+
0
!
!
%
%
*
)
*
0
)
*
%
0
%
%
%
%
*
!
%
!
+
+
+
+
0
!
!
!
*
)
*
*
)
*
)
0
%
%
*
%
!
%
!
!
%
!
M
+
+
0
+
0
!
%
%
0
*
)
0
)
0
*
%
%
*
%
*
*
%
%
!
M
+
+
+
+
0
!
!
%
*
0
*
)
0
)
)
0
*
%
)
%
%
%
!
0
=
=
=
M
+
+
+
+
0
!
!
+
+
+
!
!
0
+
+
+
+
+
+
M
+
+
+
+
0
!
!
!
0
0
0
!
!
0
0
0
0
0
0
0
0
=
=
M
+
+
0
+
0
!
!
!
+
!
0
K
K
K
0
0
0
M
M
+
+
+
+
0
0
!
!
+
+
+
!
!
+
+
+
+
+
+
+
+
+
+
0
0
0
!
!
+
+
+
!
0
0
0
+
+
+
+
=
=
M
+
+
+
+
0
!
!
+
+
*
)
*
+
+
*
M
+
+
+
+
0
0
!
!
+
+
!
0
K
0
0
0
0
0
=
M
=
=
M
+
+
0
+
0
!
)
+
+
0
*
)
0
)
M
+
+
+
0
+
0
!
!
+
!
K
K
K
K
K
K
K
M
=
=
M
+
+
+
+
+
0
!
*
0
*
)
*
+
+
+
0
+
0
!
)
+
*
)
*
)
0
*
+
+
+
0
+
0
!
!
+
+
*
0
*
+
)
*
M
+
+
+
+
0
0
!
)
*
)
*
)
*
© Copyright Club-point-de-croix.com - 2008
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
D
D
*
D
*
G
G
G
G
G
G
*
*
!
D
D
G
G
G
%
G
G
D
*
!
*
D
!
%
*
!
G
G
D
!
!
!
!
!
!
!
H
M
H
0
%
*
*
%
*
*
0
%
*
0
)
%
%
+
%
!
)
%
)
%
%
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
*
*
*
*
D
D
D
!
!
*
%
D
G
D
D
%
%
%
%
G
!
!
!
*
*
G
G
D
D
!
*
*
G
D
D
!
!
!
!
!
*
M
H
0
+
*
%
%
!
*
!
%
*
+
%
*
%
+
)
%
)
%
)
%
%
1
=
0
0
0
0
1
1
1
1
1
=
=
=
=
=
=
=
=
+
+
0
0
0
!
0
0
0
0
!
!
!
!
!
!
!
!
!
!
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
G
D
*
>
>
*
D
D
%
*
%
D
G
G
D
G
%
%
G
%
G
!
*
G
G
G
G
D
!
!
*
G
!
D
G
G
!
%
!
!
!
*
M
H
0
+
*
*
+
*
+
%
*
%
+
)
%
%
+
)
+
+
%
1
1
1
1
=
+
+
+
+
=
=
=
=
=
=
=
=
=
=
=
=
+
+
0
+
0
!
!
%
%
%
!
*
*
)
0
*
0
)
*
)
*
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
D
D
D
!
>
>
>
>
>
>
*
%
*
!
!
G
D
D
!
*
D
%
!
*
!
!
0
0
@
!
!
!
!
*
*
H
0
%
!
0
*
!
*
!
%
0
%
%
+
)
%
+
%
+
+
%
1
=
=
+
+
+
=
M
1
1
=
-
-
-
-
=
M
+
+
+
0
0
!
!
%
)
*
)
*
*
)
*
%
*
*
%
%
%
%
!
%
!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
@
J
H
H
H
J
@
@
@
J
J
@
!
!
@
*
H
H
@
J
!
J
H
H
*
%
*
G
G
I
G
*
G
G
G
%
G
G
G
I
I
D
G
%
I
G
I
D
G
%
%
D
*
%
%
!
!
!
!
!
!
!
!
1
=
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
>
A
A
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
@
J
H
H
@
+
J
J
H
H
H
H
J
J
!
!
H
H
0
0
+
+
!
%
%
*
*
*
+
+
!
!
@
+
+
0
@
@
!
!
!
!
!
!
*
*
*
G
G
G
G
*
*
%
%
!
!
!
%
%
!
!
!
1
=
1
=
0
=
M
+
+
0
0
!
0
0
!
0
0
0
0
!
!
%
!
%
%
!
%
%
%
%
+
%
%
0
+
@
!
0
%
%
+
0
*
*
+
+
)
*
=
=
M
M
M
M
Fabric: 14
count Cream Aida
Stitches:
240 x 181
Size:
43.54 x 32.84 cm
Références DMC
310
934
334
3011
501
502
335
3325
905
3755
167
733
3032
834
906
524
3033
BLANC
816
3832
563
3033
819
BLANC
© Copyright Club-point-de-croix.com - 2008
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • shinnobi.opx.pl
  •