www.crosstitching.biz
www.kreuz-stich.com
No. 4082
115 x 250 stitches
Dancer
4082
Page 1
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
@
@
@
?
?
?
?
?
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
j
j
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
@
@
?
?
?
?
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
@
@
@
@
@
@
@
y
y
y
y
a
a
j
j
j
a
@
@
@
@
@
@
@
@
@
?
?
?
?
?
@
@
?
?
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
?
@
@
@
y
y
y
y
y
y
y
y
a
j
j
a
a
a
f
@
@
@
@
@
@
@
@
?
?
?
@
@
@
?
?
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
@
@
@
@
@
?
?
?
?
?
?
@
@
@
?
@
@
@
@
@
@
@
?
@
@
@
@
@
@
@
a
j
6
a
f
f
f
9
@
@
@
@
@
@
@
?
@
@
@
@
?
?
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
@
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
@
@
@
@
@
@
?
?
@
?
?
?
a
j
6
f
9
f
f
9
9
@
@
@
@
@
@
@
@
@
@
?
?
@
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
@
@
?
@
@
@
@
@
@
@
@
@
?
?
?
?
?
?
?
?
?
?
?
@
?
?
@
@
?
?
?
@
a
j
6
f
f
9
9
9
9
@
@
@
@
@
@
@
@
@
?
?
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
@
@
@
@
@
@
@
@
@
?
?
?
?
@
@
@
@
@
?
?
?
?
?
?
?
@
@
?
?
y
y
y
a
j
6
f
f
f
9
9
9
9
@
@
@
@
@
@
@
?
?
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
?
?
?
@
@
@
y
y
y
y
y
y
y
y
y
y
y
a
j
6
f
f
9
9
9
9
8
@
@
@
@
@
@
?
@
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
?
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
@
@
@
@
@
@
@
@
@
?
@
@
@
@
@
@
?
?
?
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
a
j
6
f
9
9
9
9
8
8
@
@
@
@
@
?
@
?
?
@
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
?
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
a
j
6
f
f
9
9
8
9
9
@
@
@
?
?
?
?
?
?
?
@
@
@
@
@
@
@
@
?
@
@
@
?
?
?
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
a
j
6
f
9
9
9
9
8
8
@
@
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
a
j
6
f
9
f
9
8
8
8
8
@
?
@
@
?
?
@
@
@
@
@
@
@
@
@
@
@
?
@
@
?
?
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
a
j
6
f
9
9
8
9
8
8
8
@
@
@
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
@
@
?
?
?
@
@
@
@
@
@
@
y
y
y
y
!
!
!
!
!
!
!
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
y
a
j
6
f
9
9
9
9
9
9
8
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
?
@
@
@
?
?
?
@
@
@
@
@
@
y
y
y
y
y
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
a
a
j
6
f
9
9
9
9
9
8
8
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
@
@
@
@
?
?
?
@
@
@
@
@
@
@
y
y
y
y
y
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
a
j
j
6
9
9
9
9
9
8
9
9
@
@
@
@
@
@
@
@
@
@
?
?
@
@
@
@
@
@
?
?
@
@
@
@
@
@
@
y
y
y
y
y
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
a
j
j
6
9
9
9
9
9
9
8
8
@
@
@
@
@
@
@
@
@
?
@
@
@
@
@
@
@
?
@
@
@
@
@
@
@
@
y
y
y
y
y
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
a
j
j
6
9
f
9
9
9
8
8
9
@
@
@
@
@
@
@
@
@
@
@
@
?
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
a
j
6
6
f
9
9
8
9
9
9
@
@
@
@
@
@
@
@
@
@
?
?
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
a
j
j
6
f
f
9
9
9
9
9
@
@
@
@
@
@
@
?
?
?
?
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
a
j
j
6
f
f
9
9
9
9
f
@
@
@
@
@
@
?
?
?
@
@
@
?
@
@
@
@
@
@
y
y
y
y
y
y
!
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
a
j
j
6
f
f
f
9
f
f
f
@
@
@
@
@
?
@
@
@
?
?
?
@
@
@
@
@
@
y
y
y
y
y
!
U
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
a
j
6
;
f
9
f
f
f
f
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
!
U
!
!
<
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
a
j
6
;
f
f
f
f
f
f
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
!
<
!
U
<
<
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
a
j
j
6
;
f
f
f
;
;
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
!
<
!
U
<
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
a
j
j
6
;
;
f
;
f
;
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
!
!
<
U
<
U
!
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
a
j
j
j
j
;
;
;
;
;
@
@
@
@
@
@
@
@
@
@
@
y
y
y
U
y
!
<
!
<
U
<
U
!
<
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
a
a
a
j
j
j
j
j
j
@
@
@
@
@
@
@
@
@
@
y
y
y
y
U
!
<
!
!
<
U
U
<
<
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
a
a
a
a
a
a
a
@
@
@
@
@
@
@
@
y
y
y
y
y
y
!
U
<
!
<
U
<
<
U
U
!
!
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
@
@
@
@
@
@
@
y
y
y
y
U
y
!
<
U
<
!
<
<
U
U
<
!
U
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
@
@
@
@
@
y
y
y
y
y
y
y
U
<
!
U
!
<
!
U
<
<
!
!
!
!
U
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
@
@
@
@
y
y
y
U
y
y
y
!
U
<
!
U
!
<
<
U
!
U
<
<
<
!
!
!
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
/
/
/
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
@
@
y
y
y
y
y
<
U
y
!
!
!
U
<
!
U
<
!
<
U
!
U
U
!
<
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
b
k
k
/
/
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
@
y
y
y
<
y
>
>
<
U
U
!
!
U
<
!
<
U
<
!
<
U
!
!
U
U
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
k
!
!
k
/
/
/
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
y
y
y
<
y
U
y
!
>
<
<
U
U
U
<
!
<
U
<
!
!
!
U
!
!
!
!
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
k
k
/
/
/
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
y
y
U
<
<
y
U
U
!
!
>
<
>
<
U
<
U
!
U
<
!
!
U
<
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
b
b
k
-
k
/
b
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
U
<
y
U
U
<
!
!
U
U
U
U
<
>
U
<
U
!
!
U
!
U
<
U
!
<
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
k
/
/
k
-
-
k
k
b
b
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
y
U
<
<
>
U
<
<
!
!
<
!
U
U
<
U
!
!
U
!
U
<
U
<
<
!
U
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
b
k
k
/
k
-
-
-
k
k
b
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
<
<
U
U
<
>
>
>
<
<
!
U
!
<
U
!
!
U
!
U
<
U
<
!
U
U
!
!
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
/
/
k
-
/
k
k
-
-
k
k
b
b
b
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
U
U
<
<
U
U
<
<
!
>
>
>
<
U
!
!
U
U
!
U
<
U
<
<
!
!
<
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
b
k
k
/
k
k
b
k
k
k
-
-
-
-
-
b
b
b
!
!
!
!
!
!
!
!
!
!
!
!
!
<
<
U
<
<
>
>
U
U
U
<
>
>
<
U
<
!
>
<
U
<
U
U
<
<
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
b
/
/
-
k
/
b
k
b
k
-
-
5
5
5
5
-
-
-
b
b
!
!
!
!
!
!
!
!
!
!
<
U
U
>
>
<
<
<
>
>
<
U
U
<
U
<
>
>
>
<
U
>
<
<
U
!
!
!
!
!
!
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
k
k
-
/
-
k
k
b
5
5
5
5
%
5
5
5
5
5
-
-
-
b
b
!
!
!
!
!
!
!
!
U
!
>
>
<
U
U
U
<
!
!
>
>
<
>
U
U
U
<
U
<
!
!
!
!
U
!
!
!
!
U
!
!
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
k
k
-
-
b
-
5
%
t
t
%
%
%
5
%
%
5
5
5
5
-
-
b
b
!
!
!
!
!
!
>
>
<
<
U
>
!
!
U
U
U
U
<
U
!
>
>
<
U
!
<
>
>
!
!
!
!
U
!
!
U
<
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
k
-
-
b
t
t
t
t
t
%
%
%
%
%
%
%
5
5
5
5
-
-
b
!
!
!
!
!
<
<
U
U
<
!
>
>
>
>
!
!
<
>
U
U
U
<
>
>
>
<
!
>
>
>
U
!
!
U
<
!
U
!
<
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
5
5
5
%
v
t
t
t
b
t
~
%
%
%
%
%
%
%
%
%
5
5
5
-
b
!
!
!
!
!
>
U
<
U
<
<
U
U
U
>
>
>
<
!
!
!
<
U
U
U
<
!
!
!
!
U
>
U
>
<
U
!
<
!
!
U
!
!
!
!
!
!
<
!
!
!
!
!
!
!
!
!
!
!
!
5
5
~
~
%
v
t
t
b
b
b
b
t
~
%
%
%
%
~
%
%
%
%
%
5
5
5
b
!
!
!
!
U
!
<
U
>
>
<
U
>
U
U
U
!
>
>
>
>
<
!
!
!
<
U
>
U
U
!
U
<
>
U
!
<
U
U
!
!
!
!
U
!
<
!
!
!
!
!
!
!
!
t
t
b
-
5
~
~
v
v
v
t
b
b
b
b
b
b
b
~
~
~
%
%
%
~
~
%
%
%
%
%
5
5
5
!
!
U
!
U
>
<
U
!
>
U
>
>
!
>
U
U
U
U
!
>
>
>
>
>
>
U
<
!
U
<
>
U
<
<
U
!
!
!
!
!
U
!
<
!
!
!
!
!
!
!
v
v
b
b
-
5
~
v
v
v
v
b
b
b
b
b
b
b
b
-
'
~
~
~
%
%
%
%
~
~
%
%
%
%
%
5
5
!
!
!
U
U
>
<
!
>
!
U
!
>
U
>
!
!
>
U
U
!
U
!
<
U
<
!
U
<
>
U
<
U
U
>
>
<
!
U
U
>
<
<
U
!
!
!
!
!
v
v
b
b
-
~
~
v
v
v
v
b
b
b
-
b
b
b
b
-
-
'
'
~
~
~
~
%
%
%
~
~
~
~
%
%
%
5
5
!
!
!
!
U
>
<
!
>
>
>
<
U
>
<
>
U
!
!
U
!
<
>
U
<
!
U
<
>
U
<
U
!
<
<
!
>
U
>
<
U
U
!
<
!
!
!
v
t
b
b
-
5
~
v
v
v
v
b
b
-
-
b
b
b
-
-
-
k
'
'
'
~
~
~
~
~
~
%
~
~
~
~
%
%
%
%
!
!
!
<
!
U
>
!
>
U
<
U
>
<
>
U
!
!
>
U
>
<
U
<
>
U
<
>
U
<
U
<
<
!
!
!
>
U
<
U
U
!
<
!
!
!
v
t
b
-
-
5
~
v
v
v
v
b
b
-
-
b
-
-
-
-
k
k
k
'
'
'
'
~
~
~
~
~
~
~
~
~
~
~
%
%
%
!
!
!
!
<
U
>
>
U
>
<
U
>
<
U
!
U
>
U
>
<
>
U
<
U
<
U
>
U
<
<
>
>
U
U
>
<
<
U
U
>
>
<
!
!
!
t
b
-
-
5
~
v
v
v
v
b
b
-
-
-
-
-
-
-
t
t
t
'
'
'
'
'
'
~
~
~
~
~
~
~
~
~
~
~
~
~
!
!
!
!
<
!
U
>
U
<
U
>
<
U
>
!
U
>
U
>
<
U
<
>
U
<
>
U
<
>
>
U
U
>
<
U
U
U
U
>
<
<
U
!
!
!
t
b
-
%
)
v
v
v
b
b
b
-
-
-
-
-
t
t
t
t
t
t
'
'
'
'
'
'
~
~
~
~
~
~
~
~
~
~
~
~
~
!
!
!
!
!
<
U
>
U
<
U
<
U
>
U
!
<
U
>
>
<
U
<
U
<
>
U
<
>
U
U
>
>
U
>
<
U
U
>
<
<
U
!
!
<
!
t
b
-
%
)
v
v
b
b
b
-
-
-
-
b
t
b
t
t
t
b
-
'
'
'
~
'
'
'
'
~
~
~
~
~
~
~
~
~
~
%
<
!
!
U
!
<
>
U
<
U
<
U
U
U
<
<
>
U
>
<
U
>
<
U
<
U
<
>
U
>
>
U
>
>
U
>
<
U
<
U
U
U
<
<
!
!
b
-
~
)
v
v
b
b
b
-
-
-
-
b
b
b
b
b
b
b
-
'
'
'
~
~
~
~
'
'
'
~
~
~
%
~
%
%
%
%
~
!
<
<
!
U
>
<
U
U
<
<
U
<
>
>
U
>
U
>
<
U
>
U
<
>
U
<
U
>
U
U
>
!
U
>
U
U
!
<
U
!
<
<
>
!
!
U
-
~
)
v
v
b
b
-
b
-
-
b
b
b
b
-
-
-
-
/
'
'
~
~
~
~
~
~
~
~
'
~
~
~
%
%
%
%
%
%
!
!
!
<
U
U
<
<
<
U
U
<
>
>
U
>
!
>
U
>
<
>
U
<
U
<
>
U
>
U
>
!
U
!
>
U
!
U
U
!
<
>
>
!
U
U
-
~
)
v
v
b
-
-
b
-
-
-
b
b
-
-
-
-
k
/
'
'
~
~
~
~
~
~
~
~
~
~
~
~
~
'
~
~
%
%
%
!
!
U
U
!
<
U
<
>
>
<
U
U
!
!
>
<
!
U
>
<
U
<
>
U
<
U
6
>
U
!
U
!
6
U
U
>
>
U
<
>
U
U
U
<
U
-
~
v
-
-
-
t
-
-
-
-
b
-
-
k
k
k
k
k
/
'
'
'
'
~
~
~
~
~
~
~
~
~
'
'
~
~
~
~
%
%
!
U
!
<
<
!
U
U
<
<
U
>
>
<
<
<
!
>
U
>
6
U
<
>
U
U
6
>
6
U
7
6
6
U
U
>
U
U
>
>
U
U
>
<
-
-
t
t
t
t
t
t
-
-
-
-
-
-
b
k
/
/
/
/
/
)
)
)
)
)
'
'
~
~
'
~
~
'
'
'
'
~
~
~
~
~
%
!
!
<
<
!
U
!
<
U
U
U
<
<
U
U
>
>
U
>
U
U
6
<
6
U
6
6
7
6
7
6
7
6
U
>
U
t
t
t
t
>
>
<
t
t
t
t
t
-
-
-
-
-
-
-
-
-
b
k
/
/
-
-
k
k
/
/
/
/
/
/
)
'
'
~
'
'
'
'
'
~
~
~
~
~
~
~
!
<
!
!
U
U
!
U
<
<
<
U
U
!
>
U
U
>
>
6
7
6
7
6
6
7
7
6
7
7
7
b
b
t
t
t
t
k
k
-
t
t
k
k
/
/
/
k
k
k
k
b
-
-
-
-
-
b
k
/
k
k
k
k
k
k
k
k
k
k
k
/
/
'
'
'
'
'
'
'
'
~
'
~
~
~
~
!
!
!
U
!
!
!
!
U
!
!
<
<
U
!
<
>
!
6
6
7
7
a
6
7
6
7
6
a
3
b
t
t
b
k
k
k
k
k
k
-
-
t
/
/
/
k
k
k
b
b
-
-
-
-
-
b
k
/
k
/
k
k
k
k
-
-
-
-
-
-
k
/
/
)
)
'
'
'
'
'
'
~
~
~
~
~
!
!
!
!
!
!
!
!
!
U
U
U
!
<
<
>
!
6
a
7
6
a
7
a
a
7
a
a
3
/
b
k
b
k
k
-
k
k
k
k
k
-
-
k
/
/
k
/
k
k
b
-
-
-
-
-
b
k
k
/
k
-
-
k
k
k
-
-
-
-
-
-
k
k
/
/
)
)
'
'
'
'
'
~
'
~
~
10
20
30
40
50
60
10
20
30
40
50
60
70
80
Page 2
!
!
!
!
!
!
!
U
U
!
!
<
U
U
>
!
6
a
j
j
a
a
j
a
j
a
j
a
3
/
k
k
-
k
-
-
-
-
k
k
k
k
-
-
k
/
/
k
k
b
-
-
-
b
b
-
k
/
/
k
/
k
k
-
k
k
k
k
-
-
-
-
-
-
k
k
/
)
)
)
'
'
'
'
~
~
~
y
!
!
!
!
!
U
!
!
<
<
!
!
!
U
6
a
j
j
a
j
j
a
j
j
j
3
3
/
j
/
k
k
-
-
-
-
-
-
?
?
k
k
-
k
/
/
k
k
-
-
-
-
-
b
-
-
k
/
-
k
-
-
-
-
-
k
k
k
-
-
-
-
-
-
-
k
/
/
)
)
'
)
'
~
'
~
y
y
y
y
!
!
!
!
!
<
!
!
U
U
!
6
a
j
a
3
j
3
j
j
j
3
3
3
/
j
/
!
k
-
-
-
k
/
-
k
?
?
k
-
-
/
/
k
-
-
-
-
-
b
-
-
-
k
k
/
-
k
-
-
k
k
/
k
k
k
-
b
-
-
-
k
k
k
k
/
)
)
'
'
'
~
'
y
y
y
y
y
y
!
!
!
!
<
!
U
!
6
a
j
j
3
3
3
j
3
j
3
3
j
3
/
j
/
/
k
k
/
-
k
k
k
-
k
?
-
k
-
k
/
k
-
-
-
-
-
-
-
-
-
%
k
k
k
-
k
k
/
/
%
%
k
k
k
-
b
b
-
-
-
k
k
k
/
)
)
'
'
'
'
y
y
y
y
y
y
y
y
!
!
!
U
U
!
a
a
j
3
3
3
3
3
j
j
3
3
3
j
/
/
j
/
/
/
k
b
-
k
/
k
-
k
-
k
k
k
/
k
-
-
-
-
-
-
-
-
%
%
~
)
-
k
k
/
/
~
%
%
%
k
k
-
-
b
b
-
-
-
-
k
k
/
/
)
)
'
)
@
y
y
y
y
y
y
y
y
y
y
!
!
U
a
3
3
j
3
3
3
j
j
j
3
3
j
j
/
k
/
k
k
k
b
b
b
-
k
-
-
-
-
-
k
k
/
k
k
-
-
-
-
-
-
k
%
~
)
-
k
k
/
~
~
%
%
%
%
%
k
-
-
b
b
b
-
-
-
-
-
k
k
/
)
)
)
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
a
3
3
3
3
j
3
j
3
3
j
3
/
k
-
k
-
b
b
b
-
-
-
-
b
-
-
-
-
k
/
k
k
k
-
-
-
-
-
k
%
~
)
-
k
k
/
~
~
%
%
%
%
%
%
%
k
-
-
b
b
b
b
-
-
-
-
k
k
/
)
)
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
3
3
3
3
3
3
j
3
3
3
j
j
/
-
b
b
b
k
-
-
-
b
b
b
-
-
-
-
k
k
/
k
k
k
k
-
-
-
k
%
~
)
k
k
/
/
k
k
k
~
~
~
%
%
%
%
~
k
k
-
b
b
b
b
-
-
-
-
k
k
/
)
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
j
3
3
3
3
3
3
3
j
3
j
-
b
b
b
b
k
k
k
-
b
b
b
b
-
-
k
k
k
6
/
k
k
k
-
-
-
k
%
)
-
-
-
-
-
-
-
k
/
~
~
~
~
%
%
%
~
k
k
-
b
b
b
b
-
-
-
-
k
k
/
@
@
@
@
@
@
@
y
y
@
@
y
y
6
6
j
3
3
3
3
!
3
3
3
!
j
-
b
b
b
b
k
j
k
/
/
-
b
b
b
-
k
k
k
a
7
7
>
k
k
-
-
k
%
~
-
-
-
b
b
-
-
-
-
k
/
/
/
/
~
~
~
~
~
k
k
-
b
b
b
b
-
-
-
k
k
k
@
y
y
y
y
y
y
@
@
y
@
@
@
6
a
j
3
3
!
!
3
3
3
!
3
3
3
b
j
b
-
k
j
k
/
!
k
b
b
-
-
k
a
a
7
>
U
>
>
k
k
-
k
%
~
-
b
b
b
b
b
b
-
-
-
k
k
k
k
/
/
/
/
/
~
k
k
-
b
b
b
b
-
-
-
k
k
y
y
y
y
y
@
@
@
@
@
@
a
a
a
j
3
3
!
3
!
3
!
!
!
!
3
a
a
a
j
j
-
k
j
k
/
/
b
b
-
k
a
a
7
a
6
7
7
U
>
k
k
%
%
-
b
b
b
b
b
b
b
b
b
-
-
-
-
-
k
k
k
k
k
/
/
k
-
b
b
b
b
b
-
-
-
k
@
@
@
y
y
y
y
@
@
@
@
a
6
3
3
j
3
3
3
3
!
!
!
!
3
a
3
a
j
a
a
j
-
k
j
k
k
-
-
k
a
j
a
a
7
7
>
U
7
U
b
k
%
-
-
b
b
b
b
b
b
b
b
b
b
-
-
-
-
-
-
-
k
k
k
k
/
k
-
b
b
b
b
-
-
-
-
@
@
@
@
@
@
@
y
@
6
a
6
3
3
j
j
3
3
3
3
3
!
!
3
3
3
j
j
a
a
j
a
3
-
k
k
-
-
j
j
j
a
a
7
U
>
>
U
>
U
b
k
-
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
-
-
-
-
-
-
k
k
/
k
-
b
b
b
-
-
-
-
y
y
y
@
@
@
@
@
@
@
6
6
3
j
j
3
j
3
3
3
!
!
3
3
3
j
j
a
j
j
j
j
3
-
-
3
3
j
3
j
j
j
a
>
7
U
>
!
U
>
>
b
k
-
b
b
b
b
b
b
b
b
b
b
b
b
b
-
-
b
-
-
-
-
-
-
k
/
k
-
-
b
b
b
-
-
-
@
y
y
y
y
y
@
@
@
@
6
a
6
j
j
j
3
j
3
!
!
3
3
3
3
j
j
j
a
j
j
3
j
3
3
3
3
3
j
j
j
a
>
6
U
!
U
!
U
>
!
U
k
-
-
b
b
b
b
b
b
b
b
-
-
-
-
-
-
-
-
-
-
-
k
k
k
k
/
-
-
-
b
b
-
-
-
@
@
@
@
y
y
y
y
@
@
@
6
a
a
j
3
j
3
!
3
3
!
3
3
3
3
j
j
j
j
3
3
3
3
3
3
!
3
3
j
a
a
>
>
U
!
U
!
!
U
!
U
k
-
-
b
b
b
b
b
b
-
-
-
-
-
-
-
-
-
-
-
-
k
-
k
k
k
/
k
-
b
-
b
b
-
-
y
y
y
y
@
@
@
@
y
@
@
@
6
6
a
j
3
3
3
3
!
3
!
!
!
3
3
j
j
3
3
3
3
3
3
!
3
3
3
j
y
y
y
y
y
!
!
U
!
!
!
>
U
k
-
-
b
b
-
-
-
-
-
-
-
k
k
k
k
-
-
-
-
-
-
-
-
k
k
/
k
-
b
b
b
-
-
y
y
y
y
y
y
y
y
y
y
y
@
@
a
j
j
j
3
3
3
j
!
!
3
3
!
3
3
3
j
3
!
3
!
!
!
!
3
j
a
y
y
y
y
y
y
y
y
!
!
!
>
!
U
k
-
-
-
-
-
-
-
k
k
k
k
k
k
k
k
-
-
-
-
-
-
-
-
-
k
k
-
-
b
b
-
-
y
y
y
y
y
y
y
y
@
@
@
@
@
@
6
a
j
a
j
3
a
3
3
!
3
3
3
3
3
3
3
3
!
!
!
3
3
j
a
@
@
y
y
y
y
y
y
y
y
!
!
!
>
!
U
k
k
-
-
-
k
k
k
k
k
k
k
k
k
k
k
k
k
k
k
-
-
-
-
-
-
k
-
-
-
k
k
y
y
y
y
y
y
@
@
y
y
y
y
y
@
6
6
a
j
@
j
j
a
6
3
!
3
!
3
!
3
3
3
3
3
3
3
a
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
!
!
U
!
!
k
k
k
k
k
k
k
k
k
k
k
k
k
k
k
k
k
k
k
k
k
-
-
-
-
k
k
k
k
k
y
@
@
@
@
@
@
@
@
@
y
y
y
y
y
@
a
@
@
@
@
@
6
6
3
!
!
!
3
!
3
j
j
3
3
a
6
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
!
U
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
k
k
k
k
k
k
k
k
k
k
k
k
k
k
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
@
@
@
@
@
@
@
@
@
3
!
!
!
3
3
j
3
j
3
6
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
3
3
3
3
@
3
3
3
@
@
@
@
@
?
@
@
?
?
?
@
@
@
@
y
y
y
y
y
y
y
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
@
@
@
?
@
@
@
@
@
@
@
@
@
@
3
3
3
@
@
@
@
@
@
@
?
?
@
@
@
?
?
?
?
@
@
@
y
y
y
y
y
y
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
@
@
@
@
@
?
?
?
?
?
?
?
@
@
@
@
@
@
@
@
?
?
@
@
@
@
@
?
?
?
?
?
@
@
?
?
@
@
y
y
y
y
y
y
y
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
y
y
y
y
y
@
@
@
@
@
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
?
?
?
?
?
@
@
?
?
?
?
?
?
?
@
?
?
?
?
?
?
@
@
@
@
?
?
@
@
@
y
y
y
y
y
y
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
y
@
@
@
@
@
@
@
?
?
?
?
?
?
?
?
?
?
?
?
?
@
@
@
?
?
@
@
@
@
@
@
@
?
@
@
@
@
@
y
y
y
y
y
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
@
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
@
@
@
@
@
@
@
@
@
?
?
?
?
?
?
@
@
@
?
?
@
@
@
@
@
y
y
y
y
y
y
y
y
y
!
!
!
!
!
!
!
!
!
!
y
y
y
y
y
y
y
y
@
@
@
@
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
@
@
@
@
@
@
@
?
?
?
?
?
?
@
@
@
?
@
@
@
@
@
y
y
y
y
!
!
!
!
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
@
@
@
@
@
@
@
@
?
?
?
?
?
@
?
@
@
@
@
@
@
!
!
!
!
!
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
y
y
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
?
@
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
?
?
!
!
!
!
!
!
!
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
?
?
?
?
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
!
!
!
!
!
!
!
@
@
@
@
@
@
@
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
@
@
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
?
?
?
?
?
?
?
?
?
?
?
@
@
!
!
!
!
!
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
@
@
@
y
y
y
y
y
y
y
y
y
@
y
y
y
y
y
y
y
y
@
@
@
y
y
y
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
?
?
?
?
?
?
?
?
!
!
!
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
y
y
y
y
y
y
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
?
?
!
!
!
!
?
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
?
?
?
!
!
!
?
?
?
?
?
?
@
@
@
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
y
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
!
!
!
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
!
!
!
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
!
!
!
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
?
?
?
?
?
?
?
?
?
?
@
@
@
@
?
?
?
?
?
?
?
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
!
!
!
!
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
y
y
@
@
@
@
?
?
?
?
?
?
?
?
?
?
@
@
@
@
?
?
?
?
?
?
?
?
?
?
?
@
@
@
@
@
@
?
?
?
?
?
?
@
@
@
!
!
!
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
@
@
@
@
@
?
?
?
?
?
?
?
@
@
@
@
@
!
!
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
?
?
?
?
?
?
@
@
@
@
@
@
@
!
!
!
@
?
?
?
?
?
?
?
?
?
?
?
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
@
@
@
@
@
@
@
@
@
@
?
?
?
?
?
?
!
!
!
@
?
?
?
?
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
?
?
?
?
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
!
!
!
?
?
?
?
?
@
?
?
?
@
@
@
?
?
?
?
@
@
@
@
@
@
@
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
@
@
@
@
@
?
?
?
?
?
@
@
@
@
@
@
@
@
!
!
!
@
@
@
@
?
?
?
@
@
@
@
?
?
?
?
?
?
?
?
@
@
?
?
?
?
?
?
@
@
?
?
?
?
?
?
?
?
?
?
@
@
@
@
@
@
@
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
@
@
?
?
?
?
?
?
?
?
?
?
?
?
?
@
@
@
@
!
!
!
@
@
?
?
?
@
@
@
@
@
?
?
@
@
@
?
?
?
?
?
?
?
?
?
?
?
@
@
@
@
@
@
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
@
@
@
@
@
@
?
?
?
?
?
?
?
?
?
?
?
@
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
!
!
!
@
@
?
?
?
?
@
@
@
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
@
?
!
!
!
?
?
?
?
?
@
@
?
?
?
?
?
?
?
@
@
?
@
@
@
@
@
@
@
?
?
?
?
?
@
@
@
@
@
@
@
@
?
@
@
?
?
?
?
?
@
@
@
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
@
@
!
!
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
?
?
?
?
?
@
@
@
@
@
@
?
?
?
?
@
@
@
@
@
@
@
@
70
80
90
100
110
120
10
20
30
40
50
60
70
80
Page 3
j
j
j
a
a
a
a
a
a
j
j
j
j
j
j
a
a
a
f
f
9
9
9
9
9
9
f
;
;
a
a
a
6
6
6
6
6
a
a
a
a
a
a
j
j
3
B
B
B
B
B
B
B
B
B
6
6
6
6
6
6
6
6
6
6
6
B
B
B
B
B
B
B
B
B
B
6
6
6
6
6
6
6
6
6
6
6
a
a
a
a
f
f
f
f
f
a
a
a
a
a
j
y
y
f
f
f
9
9
9
9
9
f
f
;
;
a
6
6
a
a
a
a
a
j
j
j
j
j
j
j
3
3
a
a
a
a
B
B
B
B
B
B
B
B
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
f
f
f
f
f
f
f
9
9
f
f
f
f
a
j
y
y
f
f
9
9
9
9
9
f
f
;
;
;
a
j
j
j
j
j
j
j
3
3
3
3
3
3
3
y
a
a
a
a
a
a
a
B
B
a
a
a
a
a
B
B
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
6
6
6
9
9
f
f
f
9
9
9
9
9
9
f
f
a
j
y
y
f
f
9
9
9
9
9
f
f
;
;
a
j
j
3
3
3
3
3
3
y
y
y
y
y
y
y
y
a
a
a
a
a
a
a
a
a
B
B
B
B
B
a
a
a
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
9
f
f
f
9
9
9
9
8
9
9
9
f
f
a
y
y
f
9
9
9
9
9
f
6
;
a
a
j
j
3
3
y
y
y
y
y
y
y
y
y
y
y
y
a
a
a
a
a
a
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
f
8
9
9
9
8
8
8
9
9
9
9
9
f
a
y
y
f
9
9
9
6
6
6
a
a
;
;
a
j
3
3
y
y
y
y
y
y
y
y
y
y
y
y
a
a
a
a
~
~
~
%
%
%
%
B
B
6
6
6
6
6
6
6
6
6
6
B
B
B
B
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
9
9
8
8
8
8
8
9
9
8
9
9
f
f
a
j
y
f
9
9
9
a
a
a
f
f
;
;
a
3
y
y
y
y
y
y
y
y
y
y
y
y
y
y
a
~
~
~
%
%
%
%
%
5
5
B
B
B
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
6
6
6
6
6
6
7
7
7
7
7
8
8
8
8
8
8
9
8
8
9
9
f
f
f
a
j
y
f
9
6
6
a
f
9
9
f
;
;
a
3
y
y
y
y
y
y
y
y
y
y
y
y
y
~
~
%
%
%
%
%
5
5
5
%
%
5
B
B
B
B
B
B
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
8
8
8
9
9
9
8
8
8
9
f
6
6
6
6
6
6
6
6
a
a
f
9
9
9
f
;
;
a
3
y
y
y
y
y
y
y
y
y
y
y
~
~
%
%
%
%
5
5
5
%
%
%
5
5
%
B
B
B
B
B
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
9
8
9
8
9
f
6
a
a
a
a
a
a
a
a
f
f
9
9
9
f
;
;
a
j
3
y
y
y
y
y
y
y
y
y
y
~
%
%
%
%
5
5
%
%
%
5
5
5
5
%
%
B
B
B
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
9
9
8
8
8
9
f
6
a
a
a
f
a
j
y
f
9
f
f
9
f
9
f
;
;
a
3
y
y
y
y
y
y
y
y
y
~
~
%
%
%
5
5
%
%
5
5
5
5
5
5
%
%
%
%
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
9
9
9
8
8
9
9
f
f
6
a
f
9
f
a
j
y
f
9
f
9
f
9
9
;
;
;
a
3
y
y
y
y
y
y
y
~
~
%
%
%
%
5
5
%
5
5
5
5
5
5
%
%
%
5
5
5
%
B
B
B
B
B
6
6
6
6
6
6
6
6
6
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
8
8
8
9
9
9
9
f
f
6
a
f
9
f
a
j
y
;
f
9
9
f
9
f
;
;
a
j
3
y
y
y
y
y
y
~
%
%
%
%
5
5
%
%
5
5
5
5
5
%
%
%
%
5
5
5
%
%
B
B
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
8
8
8
8
9
9
f
f
f
6
a
9
f
f
a
j
y
;
f
9
9
9
9
f
;
;
a
3
y
y
y
y
y
~
~
%
%
%
5
5
%
%
5
5
5
5
%
%
%
%
5
5
5
5
%
%
%
5
%
B
B
B
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
8
8
9
9
9
9
f
f
9
6
a
9
f
;
a
j
y
;
;
f
9
9
9
f
;
;
a
3
!
!
!
~
~
%
%
%
5
5
%
%
%
5
5
5
5
%
%
%
5
5
5
5
%
%
%
5
5
%
%
B
B
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
9
9
8
9
9
f
9
9
9
6
a
f
;
a
j
j
y
;
;
f
9
9
f
;
;
a
j
3
!
!
~
%
%
%
%
5
%
%
%
5
5
5
5
5
%
%
%
5
5
%
%
%
5
5
5
%
%
%
%
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
9
9
9
9
9
9
9
9
6
a
f
;
;
a
j
j
y
;
;
;
f
9
f
;
;
a
3
!
~
~
%
%
%
5
5
%
%
%
5
5
5
5
5
%
%
5
5
%
%
5
5
5
5
5
%
%
%
5
5
%
B
6
6
6
6
6
7
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
8
9
9
9
9
9
f
f
6
a
;
;
;
a
j
y
y
;
;
;
f
9
f
;
a
j
3
~
%
%
%
5
5
%
%
%
%
5
5
5
5
%
%
%
%
%
%
5
5
5
5
%
%
%
5
5
5
%
%
5
%
B
B
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
9
9
9
f
f
f
9
f
6
j
;
;
;
a
j
y
y
;
;
;
f
f
;
;
a
j
~
%
%
5
5
5
%
%
%
5
5
5
5
5
%
%
%
%
5
5
5
5
5
%
%
5
5
5
5
%
%
5
%
%
%
%
B
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
f
f
f
f
f
f
f
;
6
j
;
;
;
a
j
y
!
;
;
;
;
f
;
;
a
~
%
%
5
5
5
%
%
5
5
5
5
5
%
%
%
%
5
5
5
5
5
%
%
5
5
5
5
%
%
5
5
%
%
%
%
%
%
B
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
f
f
f
f
f
;
f
;
6
a
j
;
;
a
j
!
!
;
;
;
;
;
;
~
~
%
5
5
5
%
%
5
5
5
5
5
%
%
%
%
5
5
5
5
%
%
%
5
5
%
%
%
%
5
5
5
%
%
%
%
%
%
%
~
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
f
f
;
f
f
f
;
;
6
a
j
;
;
a
j
!
!
;
;
;
;
~
~
~
%
5
5
%
%
%
5
5
5
5
%
%
%
%
5
5
5
%
%
%
%
5
5
%
%
%
5
5
5
%
%
%
5
%
%
%
~
~
~
%
6
6
6
6
6
6
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
f
f
f
;
;
;
;
;
6
a
j
;
;
j
j
j
j
j
j
j
~
~
%
%
5
5
%
%
5
5
5
5
%
%
%
%
5
5
5
5
%
%
%
5
5
%
%
5
5
5
%
%
%
%
%
%
%
%
~
~
~
~
%
%
%
6
6
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
;
;
;
f
;
;
j
j
j
6
j
j
j
j
j
j
j
j
j
~
~
%
%
5
%
%
%
5
5
5
%
%
%
%
%
5
5
5
5
%
%
5
5
5
%
5
5
5
%
%
5
%
%
%
%
~
~
~
~
~
%
%
%
%
%
%
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
;
;
;
;
j
j
6
6
6
a
a
a
a
a
a
a
a
a
~
%
%
%
5
%
%
5
5
5
5
%
%
%
5
5
5
%
%
%
%
5
5
5
%
%
5
%
%
%
5
5
%
%
%
%
~
~
~
~
~
%
%
%
%
%
%
%
%
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
;
j
j
j
j
6
a
a
a
a
a
a
!
!
!
!
!
!
~
%
5
5
%
%
5
5
5
5
%
%
5
5
5
5
%
%
%
5
5
%
%
%
5
5
%
%
5
5
%
%
%
~
~
~
%
%
5
%
%
%
%
%
%
%
%
%
5
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
j
j
j
a
a
a
!
!
!
!
!
!
!
!
!
!
!
~
%
%
5
%
%
5
5
5
%
%
5
5
5
5
%
%
%
5
5
%
%
5
5
5
%
%
5
5
%
%
~
~
~
~
%
5
5
5
%
%
%
%
%
%
%
5
5
5
%
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
a
a
a
!
!
!
!
!
!
!
!
!
!
!
!
!
~
%
5
5
%
%
5
5
5
%
%
5
5
5
5
%
%
5
5
5
%
%
5
5
%
%
5
5
%
%
%
~
%
%
5
5
5
%
%
%
%
%
%
5
5
5
5
%
%
%
%
6
6
6
6
6
6
6
6
7
7
6
6
6
6
7
7
7
7
7
7
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
~
%
%
5
%
%
5
5
5
%
%
5
5
5
%
%
5
5
5
%
%
%
5
%
%
5
5
%
%
~
~
~
5
5
5
~
%
%
%
%
%
%
5
5
%
%
%
%
%
%
%
~
6
6
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
7
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
~
%
5
%
%
5
5
5
%
%
5
5
5
%
%
5
5
5
%
%
%
5
5
5
5
%
%
%
~
5
5
5
~
~
~
%
%
%
%
%
%
5
%
%
%
%
%
~
~
~
~
%
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
!
!
!
!
!
!
!
!
!
!
!
!
!
!
~
%
5
5
%
5
5
%
%
%
5
5
%
%
5
5
5
5
%
%
5
5
5
%
%
%
5
5
5
5
~
~
~
%
%
%
%
%
%
%
5
5
%
%
%
~
~
~
%
%
%
%
~
%
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
!
!
!
!
!
!
!
!
!
!
!
!
!
!
~
%
5
%
5
5
%
%
5
5
5
%
%
5
5
5
%
%
%
5
5
%
%
%
5
5
5
~
~
~
%
%
%
%
%
%
5
5
5
5
%
%
~
~
~
%
%
%
~
~
~
~
%
%
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
!
!
!
!
!
!
!
!
!
!
!
!
!
~
%
5
%
5
5
%
%
5
5
5
%
%
5
5
%
%
%
5
5
5
%
%
%
5
%
%
~
%
%
%
%
%
5
5
5
5
%
%
%
%
~
~
%
%
%
~
~
~
~
~
%
%
%
~
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
!
!
!
!
!
!
!
!
!
!
!
!
!
~
%
%
5
%
%
%
%
5
5
%
%
5
5
%
%
%
5
5
%
%
5
5
5
%
~
~
%
%
%
5
5
5
%
%
%
%
%
~
~
~
%
%
~
~
~
~
~
~
%
%
%
~
~
~
6
6
6
6
6
7
7
7
7
6
6
6
6
6
6
7
7
7
7
!
!
!
!
!
!
!
!
!
!
!
!
~
%
%
5
%
%
%
5
5
%
%
5
5
%
%
5
5
5
%
%
%
5
5
%
~
~
%
%
%
5
5
%
%
%
%
%
~
~
~
%
%
%
~
~
~
~
~
%
%
%
~
~
~
%
%
%
~
6
6
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
!
!
!
!
!
!
!
!
!
!
!
!
~
%
5
%
%
5
5
5
%
5
5
%
%
%
5
5
%
%
%
%
5
~
~
~
%
%
5
5
5
%
%
%
~
~
~
~
%
%
%
~
~
~
~
%
%
%
%
~
~
~
%
%
%
~
~
~
%
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
!
!
!
!
!
!
!
!
!
!
!
~
%
5
%
%
5
5
%
%
5
5
%
%
5
5
5
%
%
5
5
5
~
%
%
%
5
5
%
%
%
~
~
~
%
%
%
%
~
~
~
~
~
~
%
%
%
~
~
~
%
%
%
~
~
~
%
%
%
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
!
!
!
!
!
!
!
!
!
!
!
%
%
%
5
5
%
%
5
5
5
%
%
5
5
5
%
%
5
~
~
~
%
%
%
5
%
%
~
~
~
%
%
%
~
~
~
~
~
~
%
%
%
%
~
~
~
%
%
%
~
~
~
~
~
%
%
%
%
~
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
!
!
!
!
!
!
!
!
!
!
!
%
%
5
5
%
%
5
5
5
%
%
5
5
5
%
%
~
~
%
%
%
%
%
5
%
%
~
%
%
%
~
~
~
~
~
~
%
%
%
~
~
~
~
%
%
%
~
~
~
~
~
~
%
%
%
~
~
~
%
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
!
!
!
!
!
!
!
!
!
!
%
%
5
5
%
%
5
5
5
%
%
5
%
%
%
~
~
%
%
~
~
~
~
~
~
~
~
%
~
~
~
~
%
%
%
%
%
~
~
~
~
%
%
%
~
~
~
~
~
~
%
%
%
%
~
~
~
~
%
%
6
6
6
6
6
6
7
6
6
6
6
7
7
7
7
7
7
!
!
!
!
!
!
!
!
!
!
%
5
5
%
5
5
5
%
%
5
5
%
%
~
~
%
%
%
%
%
%
%
%
%
%
%
%
~
%
%
%
%
~
~
~
~
~
%
%
%
%
%
~
~
~
~
%
%
%
%
%
~
~
~
~
~
%
%
%
%
6
6
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
!
!
!
!
!
!
!
!
!
%
%
5
5
%
5
%
%
5
5
%
%
%
~
~
%
%
%
%
%
%
5
~
~
%
%
~
~
%
%
%
%
%
%
~
%
%
%
%
%
%
~
~
~
~
%
%
%
~
~
~
~
~
~
%
%
%
%
%
~
%
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
6
6
!
!
!
!
!
!
!
!
!
%
5
5
%
5
%
5
5
5
%
%
%
~
~
~
%
~
%
%
5
5
%
%
%
~
~
%
%
%
%
%
~
~
~
%
%
%
%
~
~
~
~
%
%
%
~
~
~
~
~
~
%
%
%
%
~
~
~
~
%
%
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
!
!
!
!
!
!
!
!
!
%
5
%
%
%
5
5
%
%
%
~
~
~
%
%
~
%
%
5
5
~
~
~
~
~
~
%
%
%
~
~
~
%
%
%
~
~
~
%
%
%
%
~
~
~
~
~
~
~
%
%
%
~
~
~
~
~
%
%
%
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
!
!
!
!
!
!
!
!
!
5
%
%
%
5
%
%
%
~
~
'
%
%
~
~
%
%
5
~
~
~
~
~
~
%
%
~
~
~
~
~
%
~
~
~
%
%
%
~
~
~
~
~
~
~
%
%
%
%
~
~
~
~
~
~
%
%
%
%
%
6
6
6
6
6
7
7
7
6
6
6
7
7
7
7
7
7
7
!
!
!
!
!
!
!
!
!
5
%
%
5
5
%
%
~
'
'
%
%
~
%
%
%
~
~
~
~
~
~
%
%
~
~
~
~
~
~
%
%
%
%
%
~
~
~
~
~
~
%
%
%
%
~
~
~
~
~
~
%
%
%
%
%
%
%
~
~
%
6
6
6
6
6
6
7
7
7
7
6
6
6
6
7
7
7
!
!
!
!
!
!
!
!
5
5
%
5
5
%
~
~
'
'
%
%
%
%
~
~
~
~
~
~
~
%
%
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
%
%
%
%
%
%
~
~
~
~
~
%
%
%
6
6
6
6
6
6
6
6
7
7
7
7
7
7
6
6
6
!
!
!
!
!
!
!
!
5
%
5
5
%
~
#
$
'
'
%
%
%
~
~
~
~
~
~
%
%
~
~
~
~
~
~
%
%
~
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
~
~
~
~
~
%
%
%
~
%
%
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
!
!
!
!
!
!
!
!
5
5
%
%
#
#
$
'
'
%
%
~
~
~
%
%
~
~
%
~
~
~
~
~
~
~
%
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
%
%
~
~
~
~
%
%
%
%
%
%
%
%
%
%
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
5
5
5
!
!
5
5
$
5
%
%
#
$
$
$
)
'
~
~
~
%
%
~
~
%
%
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
%
~
~
~
~
~
~
~
~
~
~
%
%
~
~
%
%
%
%
%
%
~
%
%
%
%
%
%
%
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
5
5
5
5
5
5
5
$
%
%
#
$
$
$
)
'
~
~
~
%
#
#
#
#
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
%
%
%
5
5
5
%
%
#
#
#
#
#
#
#
#
6
6
6
7
7
7
7
7
%
%
5
5
%
%
$
(
%
#
#
$
)
)
'
~
~
~
#
#
#
#
#
#
#
~
~
~
~
~
~
~
~
~
~
~
~
~
%
%
~
~
~
~
~
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
%
%
%
%
5
5
%
%
%
5
%
b
b
b
b
b
b
b
b
#
#
#
#
#
#
#
#
%
%
%
%
%
%
$
(
(
#
#
#
$
)
~
~
#
#
#
#
#
$
#
#
$
)
~
~
~
~
~
~
~
~
~
%
%
%
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
5
5
5
5
5
5
5
5
5
%
5
5
5
%
%
5
b
b
b
b
b
b
b
b
b
b
b
#
#
#
b
b
~
~
%
%
%
%
$
$
(
#
#
$
$
#
#
#
#
#
#
$
$
#
#
$
$
(
)
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
5
5
5
5
5
%
%
%
%
%
%
5
%
%
b
b
b
b
b
b
t
t
t
b
b
b
b
#
#
b
%
%
~
%
%
%
$
(
#
$
$
#
#
#
#
#
#
$
$
$
#
#
$
$
(
(
)
'
~
~
~
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
%
%
%
%
~
%
5
5
5
5
5
5
5
5
%
%
5
5
5
5
%
%
%
%
%
b
t
t
b
b
b
b
t
t
t
b
b
b
b
b
#
%
%
%
%
%
$
(
$
$
$
#
$
#
#
#
$
$
$
$
#
$
$
(
(
)
)
'
~
~
%
%
%
%
~
~
~
~
~
~
~
~
~
~
%
%
%
~
~
~
~
%
5
5
5
5
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
b
t
t
t
b
b
b
b
t
t
t
b
b
b
b
b
%
%
%
%
%
$
$
$
$
#
$
#
#
$
$
$
$
$
$
$
(
(
)
)
'
'
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
5
%
%
%
%
%
%
%
%
~
%
%
%
%
%
%
%
%
%
%
%
b
b
t
t
t
t
b
b
t
t
b
t
t
t
t
t
%
%
%
%
%
$
$
$
$
$
$
$
$
(
(
(
(
(
(
(
(
)
'
'
~
~
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
5
b
b
b
t
t
t
t
t
b
t
t
t
t
t
t
t
%
%
%
%
%
$
$
$
(
(
(
(
(
(
(
(
#
#
#
)
)
'
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
5
%
%
%
5
5
%
b
b
b
t
t
t
t
t
t
t
t
t
t
t
t
t
%
%
%
%
5
$
(
(
(
(
(
(
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
~
'
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
5
%
%
%
%
5
5
5
%
%
%
%
b
b
b
t
t
t
t
t
t
t
t
t
t
t
t
~
%
%
%
5
(
#
#
#
#
$
$
$
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
'
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
5
5
%
%
%
%
%
5
5
5
5
5
5
%
%
%
%
%
b
b
b
b
b
b
b
t
t
t
t
t
t
t
t
~
%
%
5
(
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
#
#
#
#
#
)
'
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
5
5
5
5
5
5
5
5
5
5
%
%
%
%
5
5
5
5
5
%
5
5
%
b
b
b
b
b
b
b
b
b
b
b
t
t
t
t
~
~
%
5
(
$
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
$
$
#
#
)
)
'
~
%
%
%
%
%
%
%
%
%
5
%
%
5
5
5
5
5
5
5
5
%
%
%
%
%
%
5
5
5
5
%
5
5
5
5
5
%
%
%
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
~
~
%
5
(
(
#
$
$
$
$
#
#
#
#
#
#
#
$
$
$
$
(
(
(
(
(
(
(
)
'
~
~
~
~
~
~
~
~
~
%
%
%
5
5
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
5
5
%
%
%
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
10
20
30
40
50
60
90
100
110
120
130
140
150
160
170
Page 4
~
~
%
5
(
(
$
#
#
$
$
$
#
#
#
$
$
$
$
$
$
$
$
$
$
$
$
$
$
#
#
#
#
#
#
#
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
5
%
%
%
~
%
b
b
b
b
b
b
b
k
k
k
k
k
k
k
k
~
~
%
5
(
(
(
$
#
#
#
$
$
$
$
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
~
~
~
~
~
~
%
%
~
~
~
~
~
%
%
%
%
~
~
%
k
k
b
b
k
k
k
k
t
t
t
t
t
t
t
t
'
~
~
%
(
(
(
(
(
)
)
#
$
$
$
$
$
$
#
#
$
#
#
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
#
#
#
#
#
$
$
$
$
#
#
#
~
~
~
%
%
%
%
%
%
%
%
%
%
~
%
%
~
~
%
%
k
k
k
k
t
t
t
t
t
t
t
t
t
t
t
t
)
'
~
%
(
(
#
#
#
(
)
)
)
)
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
$
$
#
#
#
#
#
#
#
$
$
$
$
$
$
#
$
#
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
~
%
%
~
~
%
b
b
b
b
b
b
t
t
t
t
t
t
t
t
t
'
'
~
~
(
(
$
#
#
#
(
(
(
(
)
'
'
'
'
'
'
$
$
$
$
$
$
$
$
$
$
$
#
#
#
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
%
%
%
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
b
b
b
b
b
b
b
b
b
t
t
t
t
t
t
'
)
'
)
(
(
#
$
#
#
#
#
#
#
(
)
'
~
~
'
'
'
'
'
'
'
'
'
'
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
~
~
~
~
%
%
%
%
~
~
~
~
~
~
~
%
%
%
%
%
~
%
~
~
k
b
b
b
b
b
b
b
b
b
b
t
t
t
t
)
)
'
)
(
(
(
#
#
$
$
$
$
$
#
#
)
'
'
~
~
~
~
~
~
~
~
~
~
'
'
'
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
%
%
%
%
%
~
~
~
~
~
~
~
%
%
%
%
%
k
k
k
k
k
k
k
b
b
b
b
b
b
b
t
t
)
)
)
'
(
(
(
(
$
#
#
$
$
$
$
$
#
)
)
'
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
~
~
%
%
%
%
7
7
k
k
k
k
k
k
b
b
b
b
b
b
b
)
)
)
'
(
)
)
)
(
$
$
#
$
$
$
$
$
#
#
)
'
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
6
6
7
7
7
7
7
k
k
k
k
b
b
b
b
/
)
)
)
(
)
)
)
)
)
)
$
$
$
$
$
$
$
$
#
)
'
~
~
~
~
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
~
%
6
6
6
6
7
7
7
7
7
7
7
7
k
k
k
k
/
!
!
(
)
~
)
)
)
'
'
)
$
$
$
$
$
$
#
)
'
'
~
%
%
%
%
%
%
%
%
%
5
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
k
/
!
!
)
~
)
'
'
)
'
'
'
$
$
$
$
#
#
#
)
'
~
~
%
%
%
%
%
%
%
%
%
5
5
5
5
5
5
5
5
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
7
7
7
7
7
7
6
6
6
6
6
6
7
7
7
k
/
!
!
!
~
%
)
'
'
~
'
'
'
'
$
$
#
#
)
'
'
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
5
5
5
5
5
5
5
5
5
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
6
6
6
7
7
7
7
7
7
7
7
7
6
6
6
k
/
/
!
!
!
~
%
'
~
~
~
'
'
'
'
'
$
#
#
'
~
~
%
%
%
%
%
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
5
5
5
5
%
%
5
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
~
%
%
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
k
k
/
!
!
!
~
%
%
'
~
~
~
'
'
'
'
'
$
#
'
~
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
5
5
%
%
%
%
%
%
%
%
%
%
%
%
%
~
%
%
%
%
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
-
k
/
/
!
!
~
%
%
~
'
~
~
~
~
'
'
'
'
'
~
%
%
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
-
k
/
/
!
!
~
5
%
%
'
'
~
~
~
~
~
'
~
~
~
'
'
'
'
'
'
'
'
'
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
%
%
%
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
-
-
k
/
!
!
~
%
5
%
'
~
~
~
~
~
~
~
'
'
'
~
~
~
'
'
'
'
'
'
'
'
'
'
~
~
~
%
%
%
%
%
%
%
%
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
%
%
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
-
k
k
/
!
!
~
%
5
5
%
'
'
~
~
~
~
%
~
~
~
~
~
~
~
~
~
~
'
'
'
'
~
~
'
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
~
%
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
k
k
k
/
!
!
~
%
5
5
%
~
'
'
~
~
~
~
%
%
%
%
~
~
~
~
~
~
~
~
~
~
'
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
%
%
%
%
%
6
6
6
6
6
6
6
6
6
6
6
6
@
@
@
@
@
k
k
/
!
!
!
!
~
%
5
%
%
~
~
'
'
~
~
~
%
%
%
%
%
~
~
~
%
%
%
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
%
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
/
/
!
!
!
!
!
~
%
5
5
%
%
~
'
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
'
'
'
'
'
'
'
'
%
%
%
%
%
%
%
%
y
y
y
y
@
@
@
@
@
y
y
y
@
@
@
@
@
@
!
!
!
!
!
!
!
~
%
%
5
5
%
%
~
'
~
'
'
'
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
~
~
~
~
~
'
'
'
'
'
'
%
%
%
'
%
y
y
@
@
@
@
@
y
@
@
y
y
y
y
y
@
@
@
!
!
!
!
!
!
!
~
%
5
%
5
5
%
%
~
~
~
'
'
'
'
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
~
%
%
%
%
%
%
%
%
~
~
~
~
~
'
~
~
~
~
'
'
'
'
'
%
y
y
@
@
@
@
@
@
@
y
y
@
@
@
@
@
y
@
@
!
!
!
!
!
!
!
~
~
%
5
5
5
%
%
~
~
~
~
~
~
~
'
%
~
~
~
~
~
~
~
%
%
%
%
%
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
'
'
'
'
%
%
%
%
%
%
@
@
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
?
!
!
!
!
!
!
!
!
~
~
%
5
5
5
%
%
~
~
~
~
~
~
~
~
%
%
%
~
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
~
%
~
~
~
~
~
%
%
%
%
%
%
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
?
@
!
!
!
!
!
!
!
!
~
~
~
%
%
5
%
%
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
%
%
y
y
y
y
y
y
y
y
@
@
@
@
@
y
y
y
@
@
@
@
!
!
!
!
!
!
!
!
!
~
%
~
%
%
5
%
%
%
~
%
%
%
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
~
~
%
%
~
~
~
~
~
~
~
~
~
~
~
%
%
%
~
~
~
~
~
~
~
~
%
%
%
y
@
@
y
y
@
@
@
@
@
@
@
@
@
@
@
y
@
@
@
y
y
y
y
y
y
y
y
!
!
~
%
~
%
%
5
%
%
%
~
~
~
%
%
%
%
%
~
~
~
~
~
~
~
~
%
%
~
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
~
~
~
~
~
%
~
@
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
~
%
%
~
~
%
5
5
%
%
~
~
~
~
~
%
%
%
%
%
%
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
%
%
%
%
%
%
%
%
~
~
~
~
y
y
y
@
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
~
~
%
%
~
%
%
5
~
%
%
%
%
%
~
~
~
~
~
~
%
%
%
%
%
%
%
%
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
~
~
~
~
%
%
%
%
%
%
~
~
~
y
y
y
y
y
@
@
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
'
~
~
%
%
~
~
~
%
%
%
~
~
~
~
~
%
%
%
%
%
%
~
~
~
%
%
%
%
%
%
~
~
~
~
~
~
~
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
%
%
%
y
y
y
y
@
y
y
y
y
y
@
y
y
y
@
@
@
@
y
y
y
y
y
y
y
@
@
@
@
@
y
y
'
~
~
%
5
%
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
~
~
~
~
%
%
%
%
%
%
%
%
%
~
~
~
~
~
%
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
y
y
y
@
@
y
y
y
y
y
y
y
y
'
'
~
%
5
5
5
5
5
%
%
%
%
%
%
~
~
~
~
~
~
~
%
%
%
~
~
~
~
%
%
%
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
%
%
~
%
%
~
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
@
@
@
@
@
@
@
y
y
y
y
y
y
'
~
%
%
%
5
5
5
5
5
5
%
%
%
%
~
'
'
'
~
%
5
5
%
%
%
~
~
~
~
~
~
%
%
%
%
%
%
%
%
%
%
%
%
%
%
~
~
%
~
~
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
y
@
@
@
@
@
?
y
y
y
y
y
@
@
@
@
@
@
@
y
y
y
'
~
~
%
%
%
5
5
%
%
%
%
%
%
%
~
'
'
'
~
~
~
5
5
%
%
%
~
~
~
~
~
~
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
%
%
y
y
y
@
@
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
'
~
~
5
%
%
%
5
5
5
5
%
%
%
%
~
~
~
'
~
~
~
~
5
5
%
%
%
%
%
%
%
~
~
~
~
~
~
%
%
%
%
~
~
~
~
~
~
y
y
y
@
y
y
y
y
y
y
y
y
@
@
@
@
y
y
y
y
y
y
@
@
@
@
y
y
y
y
y
y
y
@
@
@
@
@
@
@
'
~
%
5
5
5
%
%
5
5
5
5
%
%
%
%
~
~
~
~
~
~
~
~
5
5
%
%
%
~
~
~
~
~
~
~
~
~
~
~
~
%
%
%
%
%
%
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
y
y
y
y
y
y
y
y
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
'
~
%
%
%
5
5
%
%
5
%
5
5
5
5
%
%
%
%
%
~
~
~
~
~
5
5
5
%
%
%
%
%
%
~
~
~
~
~
~
~
~
~
~
%
y
y
y
y
y
y
y
y
y
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
'
~
~
%
%
5
5
5
%
%
%
%
5
5
5
5
%
%
%
%
%
~
~
~
~
~
~
5
%
%
%
%
%
%
%
%
%
%
%
%
~
~
%
%
y
y
y
y
y
y
y
y
@
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
y
y
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
'
~
~
%
%
%
%
5
5
5
5
%
%
5
5
5
5
5
5
%
%
%
%
~
~
~
~
~
~
~
~
%
%
%
~
~
~
~
~
%
%
%
%
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
'
~
~
~
%
%
%
%
%
5
5
5
%
%
%
5
5
5
5
5
%
%
%
%
%
~
~
~
~
~
~
~
~
%
%
%
%
%
%
%
%
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
'
'
~
~
~
%
%
%
%
%
%
5
5
5
%
%
%
%
%
5
5
5
%
%
%
%
%
%
~
~
~
~
~
~
%
%
%
%
%
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
'
~
~
~
%
%
%
%
%
%
5
5
5
5
5
%
%
%
%
%
5
5
%
%
%
%
%
%
%
~
~
~
~
~
%
%
%
y
y
y
y
@
@
@
@
@
y
y
@
@
@
@
@
@
@
@
@
@
@
@
y
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
y
y
y
y
y
y
y
'
'
'
~
~
%
%
%
%
%
5
5
%
5
5
%
%
%
%
%
%
5
5
5
5
%
%
%
%
%
%
%
%
~
%
%
y
y
@
@
y
y
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
'
'
'
~
~
~
%
%
%
%
%
%
%
5
5
5
5
5
%
%
%
%
%
%
%
%
%
5
%
%
%
%
%
y
y
@
@
y
@
@
y
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
'
'
~
~
~
%
%
%
%
%
%
%
%
5
5
5
5
5
5
%
%
%
%
%
%
%
5
5
5
5
%
y
@
@
@
@
@
@
@
@
@
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
?
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
y
y
y
y
y
y
y
'
'
'
~
~
%
%
%
%
~
%
%
%
%
5
5
5
5
5
%
%
%
%
5
5
5
5
%
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
@
@
y
y
y
y
@
?
?
?
?
?
?
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
'
'
~
~
~
%
%
%
~
~
~
~
%
%
5
5
5
5
5
5
5
%
%
%
%
y
@
@
@
@
y
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
?
?
?
?
?
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
'
'
~
~
~
~
%
%
%
%
~
~
%
%
%
%
%
%
%
%
%
%
y
@
@
@
@
@
@
y
y
y
y
y
y
@
@
@
@
@
@
@
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
'
'
~
~
~
~
%
%
%
~
~
~
~
~
~
%
%
%
%
%
@
@
@
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
y
@
@
@
@
@
@
@
@
@
@
70
80
90
100
110
120
90
100
110
120
130
140
150
160
170
Page 5
6
6
6
6
6
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
a
a
a
a
a
a
a
a
a
a
a
a
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
6
6
7
6
6
6
6
6
6
B
B
B
B
B
B
B
B
B
B
a
a
a
a
a
a
a
B
B
B
B
B
B
a
a
a
a
a
a
a
a
a
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
B
B
B
B
B
B
B
B
B
B
B
a
a
a
a
a
a
a
B
B
B
B
a
a
a
a
7
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
7
7
6
6
7
6
6
6
6
6
B
B
B
6
6
a
a
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
a
a
B
a
a
a
7
7
7
7
7
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
7
7
B
B
B
B
6
6
6
6
6
6
6
6
a
a
a
a
B
B
B
B
B
B
B
B
B
a
a
a
a
a
a
a
a
a
a
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
B
B
B
6
6
6
6
6
6
6
6
a
a
a
a
a
B
B
B
B
a
a
a
a
a
a
a
a
a
a
a
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
B
B
B
B
6
6
6
6
6
6
6
6
6
a
a
a
a
a
a
B
B
B
B
a
a
a
a
a
a
a
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
6
6
6
6
6
6
6
B
B
B
B
B
B
6
6
6
6
B
B
B
B
a
a
a
a
a
a
a
a
a
a
a
7
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
B
B
B
B
B
B
B
a
a
a
B
B
B
B
B
B
a
a
a
a
a
7
7
7
7
7
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
6
6
6
7
7
7
6
6
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
a
a
a
a
a
B
B
B
B
B
a
a
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
7
7
7
7
7
7
7
7
6
6
7
B
B
B
B
B
B
B
B
a
a
a
a
a
a
a
a
a
a
a
a
a
a
B
B
B
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
B
B
B
B
B
6
6
6
B
B
B
B
B
B
B
B
B
B
a
a
a
a
a
a
a
a
a
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
B
B
B
B
B
B
B
B
B
B
a
a
a
a
a
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
7
7
7
7
7
6
6
6
6
6
6
6
B
B
B
B
B
B
B
B
B
B
B
B
a
a
a
a
a
a
a
7
7
7
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
6
6
7
7
7
7
7
6
6
6
B
B
B
B
B
B
B
B
B
B
B
a
a
a
a
a
a
a
a
a
a
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
6
6
6
6
6
6
6
6
6
6
B
B
B
B
B
B
B
a
a
a
a
a
a
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
B
B
B
6
6
B
B
6
6
B
B
B
B
B
B
B
a
a
a
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
B
B
B
6
6
B
B
B
a
a
a
a
a
B
a
a
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
7
6
6
6
6
6
6
6
B
B
B
B
6
6
6
6
B
B
B
B
a
a
a
a
a
a
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
B
6
6
B
B
6
6
6
B
B
B
a
a
a
a
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
B
B
B
B
B
B
6
6
6
6
6
B
6
6
6
B
B
B
a
a
a
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
B
6
6
6
6
6
B
6
B
B
B
a
a
a
a
a
a
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
B
B
B
B
B
6
6
6
6
B
B
B
a
a
a
a
a
a
a
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
B
6
6
6
6
6
6
6
6
6
6
6
B
B
B
a
a
a
a
a
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
B
B
B
6
6
6
6
6
6
B
B
B
B
a
a
a
a
a
a
7
7
7
7
7
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
B
B
B
7
6
6
6
B
B
B
a
a
a
a
a
a
a
a
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
B
B
B
7
7
6
6
6
6
6
6
B
B
B
B
a
a
a
a
a
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
7
6
6
7
6
6
6
6
6
6
B
B
B
B
a
a
a
a
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
6
6
7
7
6
6
6
6
6
6
6
7
7
7
6
6
B
B
B
B
a
a
a
a
a
a
a
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
7
7
7
6
7
6
6
B
B
B
B
B
a
a
a
a
a
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
6
6
6
6
6
6
6
6
6
B
B
B
a
a
a
7
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
7
6
6
6
6
6
6
6
6
6
6
B
B
B
B
B
B
a
a
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
7
7
7
7
6
6
6
6
6
B
B
B
6
6
B
a
a
a
a
a
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
6
6
7
7
7
7
6
6
6
6
B
B
B
B
B
B
a
a
a
a
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
7
7
7
6
6
7
6
6
6
6
6
B
B
a
a
B
B
a
a
7
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
6
6
6
6
6
6
6
6
6
6
6
6
B
B
B
a
B
a
7
7
7
7
7
7
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
6
6
6
6
6
6
6
B
B
B
a
B
a
a
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
7
7
7
7
7
7
7
6
6
6
B
B
B
B
B
B
6
6
6
6
6
a
a
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
6
6
6
6
6
6
7
7
7
6
6
6
6
6
6
6
6
B
B
B
B
B
B
B
B
a
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
6
6
6
6
6
6
7
7
7
7
7
7
7
6
6
6
6
6
6
7
7
6
6
6
6
6
6
6
6
6
6
B
B
B
B
B
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
6
6
6
7
7
7
6
6
6
7
7
7
7
7
7
7
6
6
6
B
B
B
B
B
6
6
6
6
B
B
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
B
B
B
B
6
6
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
7
7
7
6
6
7
7
7
6
6
6
6
6
6
6
6
B
6
6
6
6
6
6
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
#
#
#
#
#
#
#
1
1
1
1
0
6
6
6
6
7
7
7
6
7
7
6
B
B
B
B
B
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
#
#
#
b
b
b
b
b
t
t
#
#
1
1
1
0
0
B
6
6
7
7
7
7
7
7
6
6
6
6
6
B
B
B
B
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
#
#
#
b
b
b
t
b
b
b
b
b
t
t
t
t
1
2
2
1
0
B
6
6
7
7
7
7
7
7
6
6
6
6
6
6
6
6
B
B
B
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
7
7
7
7
7
7
7
7
7
7
7
7
7
#
#
#
#
b
b
b
t
t
t
b
b
b
k
b
b
b
b
t
t
b
1
2
2
1
0
B
6
6
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
7
6
6
6
6
7
7
7
7
7
7
7
7
7
7
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
b
b
b
b
t
t
t
t
t
b
t
t
t
b
k
k
k
k
b
b
b
b
t
1
2
1
1
j
6
6
6
7
7
7
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
6
6
6
7
7
#
#
#
#
#
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
t
t
t
t
t
t
t
t
t
b
k
k
k
k
b
b
k
b
1
1
1
1
2
j
6
7
7
7
7
7
7
7
6
6
B
6
6
B
B
B
7
7
7
7
7
#
#
#
#
#
b
b
b
b
b
b
b
t
t
t
b
b
b
b
b
b
b
b
b
b
t
t
t
t
t
t
b
b
b
b
b
t
b
b
b
b
b
k
k
k
k
k
b
b
b
1
1
2
1
2
j
B
6
7
7
7
6
6
6
6
6
6
B
6
6
6
7
#
#
#
#
#
#
b
b
b
b
b
b
b
t
b
b
b
t
t
t
b
b
b
b
t
t
t
t
t
t
t
t
t
b
b
b
b
b
k
k
b
k
b
k
k
k
b
k
k
k
k
b
b
b
1
1
1
2
2
j
B
6
6
6
7
7
7
6
6
6
6
6
B
B
B
#
#
#
#
b
b
b
b
b
b
b
b
b
b
b
t
t
b
b
b
b
t
t
t
t
t
t
t
t
t
t
t
t
b
b
b
b
b
k
k
k
k
k
k
7
7
k
k
k
k
k
k
k
b
b
1
1
1
1
2
2
j
7
7
7
7
B
B
B
B
B
6
6
6
6
6
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
t
t
t
t
t
t
t
t
t
t
t
t
t
t
b
b
b
b
b
b
k
k
7
7
7
7
7
7
7
7
7
k
k
k
k
k
k
k
2
1
1
1
1
2
j
B
7
7
7
7
6
6
6
6
B
B
B
B
B
b
b
b
b
t
t
t
t
b
b
b
b
b
b
t
t
t
t
t
t
t
t
t
t
t
t
t
t
b
b
b
b
b
b
b
k
k
7
7
7
7
7
7
1
1
7
7
7
7
7
k
k
k
k
1
2
2
1
1
2
2
j
j
6
7
6
6
6
6
6
6
6
B
B
B
B
b
b
b
t
b
t
t
t
t
t
b
b
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
b
b
b
b
k
k
7
7
6
6
7
7
7
0
1
1
1
7
7
7
7
7
7
k
2
2
2
2
2
1
2
2
j
j
B
6
7
6
6
6
6
B
B
6
B
B
B
b
b
b
b
b
b
b
b
b
b
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
b
b
b
b
k
k
7
7
7
7
7
7
6
6
6
0
0
1
2
7
7
7
7
7
7
7
7
2
2
2
2
2
2
2
j
j
B
6
6
7
6
6
B
6
6
6
6
B
B
b
b
b
b
b
b
b
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
b
b
b
b
k
k
7
7
7
7
7
7
7
7
7
7
7
0
0
1
1
2
6
6
6
7
6
6
6
6
6
2
2
2
2
j
j
j
j
6
6
B
B
B
6
6
6
6
6
6
B
t
t
b
b
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
b
b
b
k
k
6
6
6
6
6
7
7
7
7
7
7
7
7
#
0
1
1
2
j
7
6
6
7
7
6
6
6
6
j
j
j
j
j
j
j
a
6
6
6
6
6
6
6
6
6
6
6
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
b
b
b
k
k
7
7
7
7
7
7
7
6
6
6
6
7
7
7
#
#
1
1
2
2
j
7
7
7
7
7
7
6
6
6
a
j
j
j
j
j
j
j
a
B
B
6
6
6
6
6
6
B
B
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
b
b
b
b
k
k
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
7
#
#
t
1
2
2
j
j
7
7
7
7
7
7
7
6
6
a
j
j
j
j
j
j
a
a
B
B
B
6
6
6
B
6
6
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
b
b
b
b
k
k
k
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
#
#
t
2
2
2
j
j
6
6
6
7
7
7
7
7
6
a
j
j
j
j
j
j
j
a
B
B
B
B
B
6
6
6
6
t
t
t
t
t
t
t
t
t
t
t
t
b
b
b
b
b
b
b
k
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
#
#
t
t
t
2
2
2
j
j
7
7
6
6
6
6
7
7
6
a
j
j
j
j
j
j
a
B
B
B
B
B
B
6
6
6
t
t
t
t
t
t
b
b
b
b
b
b
b
b
b
b
b
b
k
#
#
#
#
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
#
t
t
t
t
2
2
2
j
j
6
7
7
7
7
7
6
6
6
6
a
j
j
j
j
j
j
a
B
B
6
6
6
6
B
B
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
k
k
k
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
t
t
t
t
t
2
2
2
j
j
j
6
7
7
6
6
7
7
6
6
a
a
j
j
j
j
j
a
B
6
6
6
B
B
6
6
10
20
30
40
50
60
180
190
200
210
220
230
240
250
Page 6
k
b
b
b
b
b
b
b
b
k
k
k
k
k
k
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
b
b
t
t
2
2
2
j
j
6
6
7
7
7
7
7
7
6
a
a
j
a
j
j
j
a
a
B
B
B
6
6
B
B
t
k
k
k
k
k
k
k
k
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
b
b
t
b
b
t
2
1
2
j
j
j
6
6
7
7
7
7
7
6
6
a
a
a
j
j
j
j
a
a
B
6
6
6
6
B
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
b
b
b
b
b
t
t
t
t
t
t
t
t
b
b
b
b
b
b
b
2
1
1
2
j
j
j
6
6
7
7
6
7
6
6
6
a
a
a
j
j
j
j
a
B
B
6
6
6
6
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
1
1
1
1
j
j
j
a
6
6
7
7
6
6
6
6
a
a
a
j
j
j
j
a
a
B
B
6
6
6
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
k
b
1
1
1
1
j
j
j
j
a
6
6
7
6
6
6
6
a
a
a
a
j
j
j
j
a
B
6
B
B
B
t
t
t
t
t
t
t
t
t
t
t
t
t
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
k
1
1
1
0
2
j
j
j
j
a
6
6
7
6
6
6
6
a
a
a
j
j
j
j
a
a
B
6
6
B
t
t
t
t
t
t
t
t
t
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
k
k
k
b
b
b
b
b
k
k
0
0
0
1
2
j
j
j
j
j
a
6
6
6
6
6
6
a
a
a
a
j
j
j
a
a
B
6
6
6
b
b
t
t
t
t
b
b
b
b
b
b
b
b
b
b
b
k
b
b
b
b
b
b
b
b
b
b
b
k
k
k
k
k
k
k
7
7
7
k
k
k
k
b
k
1
1
1
2
2
2
j
j
j
j
j
a
a
6
6
6
6
6
B
a
a
a
a
j
j
j
a
B
B
6
6
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
k
k
b
b
k
k
k
k
k
k
k
k
k
k
k
7
7
7
7
7
7
6
6
6
6
7
7
7
k
k
2
2
2
2
2
2
j
j
j
j
j
j
a
a
6
6
6
6
B
a
a
a
j
a
j
j
a
B
B
B
6
k
b
b
b
b
b
b
b
b
b
b
b
b
k
k
k
k
k
k
k
k
k
k
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
2
2
2
2
j
j
j
j
j
j
j
j
a
a
6
6
6
6
B
a
a
j
j
j
j
a
a
B
6
B
7
k
k
k
k
b
b
b
b
b
b
k
k
k
k
k
k
k
k
7
7
7
7
7
7
7
7
7
7
6
6
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
B
a
a
j
j
j
j
j
j
j
j
a
6
B
6
6
6
B
a
a
j
j
j
j
a
a
B
B
B
7
7
7
7
7
k
k
k
k
k
k
k
k
k
k
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
6
6
B
a
a
j
j
j
j
j
j
j
j
a
6
B
6
6
B
a
a
a
j
j
j
j
a
B
B
B
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
7
7
7
7
7
7
7
7
6
6
6
6
a
a
j
j
j
j
j
j
j
j
a
6
6
6
6
B
a
a
a
j
j
j
j
a
a
B
B
7
7
7
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
7
7
7
7
7
7
7
7
7
6
6
6
a
a
j
j
j
j
j
j
j
j
a
6
6
6
6
B
a
a
j
a
j
j
a
a
B
B
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
6
6
6
6
6
B
B
a
a
j
j
j
j
j
j
j
a
a
6
6
6
B
B
a
a
a
j
j
a
a
B
B
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
B
B
B
6
6
B
B
a
a
a
j
j
j
j
j
j
j
a
a
6
6
B
B
B
a
a
j
j
j
a
a
B
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
B
B
B
6
B
B
a
a
j
j
j
j
j
j
j
a
a
6
6
6
B
B
a
a
a
j
j
a
a
B
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
B
B
B
B
a
a
j
j
j
j
j
j
j
j
a
a
6
6
B
a
a
a
a
j
a
a
a
B
6
6
6
@
@
@
@
@
@
y
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
7
7
7
6
6
6
6
6
B
B
a
B
a
a
j
j
j
j
j
j
j
a
a
6
6
B
a
a
a
a
a
a
a
a
a
@
@
@
?
?
?
?
@
y
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
6
6
6
6
6
6
6
6
B
B
a
B
B
a
a
j
j
j
j
j
j
a
a
6
6
6
a
a
a
a
a
a
a
a
a
@
?
?
?
?
@
@
@
y
y
7
7
7
7
7
7
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
B
B
B
a
a
B
B
a
a
a
j
j
j
j
j
j
a
a
6
6
B
B
a
a
a
a
a
a
a
?
@
@
@
@
?
?
?
@
y
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
B
B
B
a
a
B
a
B
a
a
a
j
j
j
j
j
a
a
a
6
B
B
a
a
a
6
a
a
a
@
@
@
?
?
@
?
?
y
y
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
6
6
6
6
6
6
6
B
B
B
B
a
B
a
a
a
B
a
B
a
a
a
a
j
j
j
j
a
a
a
B
6
B
B
a
a
a
6
6
a
?
?
?
@
@
?
?
@
y
y
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
B
B
B
B
B
6
6
6
B
B
a
a
a
a
B
a
B
a
a
a
a
j
j
j
j
a
a
a
B
6
B
B
B
a
a
a
6
6
?
?
@
@
?
@
@
@
y
y
7
7
7
7
7
7
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
B
B
B
B
B
B
B
a
a
a
B
a
B
B
B
a
a
a
a
j
j
j
a
a
a
a
B
B
B
B
a
a
a
a
B
@
?
@
@
@
@
@
y
y
@
y
7
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
B
B
B
a
a
B
B
a
a
B
B
a
a
a
j
a
j
j
j
a
a
a
B
6
B
B
B
a
a
B
B
@
@
@
@
@
@
@
y
y
@
y
6
6
7
7
7
6
7
7
7
7
7
7
7
7
6
6
6
6
6
7
7
7
7
7
6
6
6
6
6
6
6
6
6
B
6
6
B
a
B
a
B
a
a
a
B
a
a
j
j
a
j
j
j
a
a
a
a
6
6
6
B
B
B
B
B
@
@
@
@
@
@
@
y
y
@
@
y
y
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
B
B
B
B
6
6
6
6
a
B
a
a
a
B
B
a
j
j
a
a
j
j
j
a
a
a
B
7
6
B
B
B
B
B
@
@
@
@
@
@
@
y
y
y
@
@
y
y
6
6
6
7
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
B
B
B
B
a
a
a
a
a
a
a
B
B
a
B
a
a
j
j
j
j
a
a
a
B
B
7
6
6
B
B
B
@
@
@
@
@
@
@
y
y
y
@
?
@
y
y
6
6
B
6
6
6
6
6
6
6
7
7
7
6
6
6
6
6
6
6
6
6
6
B
6
6
6
6
6
B
B
B
B
a
a
a
a
a
a
a
B
a
a
B
a
a
j
j
j
a
a
a
a
B
B
7
7
B
6
6
B
@
y
@
@
@
@
@
@
y
y
@
@
?
@
y
y
6
B
7
7
7
7
7
7
7
6
6
6
7
7
7
6
B
6
6
6
B
B
B
B
B
B
6
6
6
6
B
a
a
a
a
a
a
a
a
a
B
a
B
a
a
j
j
j
a
a
a
a
a
7
B
B
7
B
6
6
y
@
@
@
@
@
@
@
y
y
@
@
?
@
@
y
6
B
B
7
7
7
6
7
7
7
7
7
7
7
7
7
6
B
B
B
B
B
a
B
B
B
B
B
B
B
6
6
6
6
a
a
a
a
a
a
a
B
B
a
a
j
j
j
a
a
a
a
a
B
B
B
B
B
B
B
@
@
@
@
@
?
@
@
y
y
y
@
?
@
y
@
y
B
B
7
7
7
7
6
6
6
6
7
7
7
7
7
7
6
6
6
B
B
B
a
B
B
B
B
B
B
B
a
a
a
6
6
6
a
a
a
a
B
a
B
a
a
j
j
a
a
a
a
a
a
B
B
B
B
B
B
?
?
?
?
?
@
@
@
@
y
y
@
@
@
y
@
y
B
B
7
B
7
7
7
7
7
7
6
6
6
6
6
6
6
6
B
B
B
B
a
a
B
B
B
B
B
B
a
a
a
a
a
a
6
6
a
a
a
a
B
a
a
j
a
a
a
a
a
a
6
6
6
B
B
B
B
@
@
?
?
?
?
?
@
@
@
y
y
@
y
@
@
y
a
B
7
B
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
a
a
a
B
B
B
B
B
a
a
a
a
a
a
B
B
B
B
a
a
a
a
a
a
a
a
a
a
a
B
a
a
7
6
B
B
B
B
@
@
@
@
@
@
@
?
@
@
y
y
@
y
@
@
y
a
B
B
B
7
B
B
6
6
6
6
6
6
6
6
6
6
B
B
B
a
6
6
6
a
B
B
B
B
a
a
a
a
a
a
B
B
a
a
a
a
a
a
B
a
a
a
a
a
a
B
a
a
a
7
6
6
6
B
@
@
@
@
y
y
y
y
y
y
@
y
y
@
@
@
y
y
a
B
B
B
B
B
6
B
6
6
6
6
B
6
6
6
6
B
B
a
a
a
a
6
6
6
B
B
a
a
a
a
a
B
B
a
a
a
a
a
a
a
a
a
a
a
a
a
a
B
B
a
a
7
7
7
6
6
y
y
y
y
y
y
y
y
@
@
@
@
@
@
?
@
y
y
j
a
B
B
B
a
B
B
6
6
6
6
6
B
B
6
B
6
B
a
a
a
a
B
B
B
6
6
a
a
a
a
a
B
a
a
a
a
a
a
a
a
a
a
a
a
a
a
B
B
B
a
7
a
B
7
7
6
y
y
y
y
y
@
@
@
@
@
@
@
@
?
@
@
@
y
y
j
a
B
B
a
B
B
6
6
6
B
6
B
B
B
B
B
B
a
a
a
a
a
B
B
B
B
a
a
a
a
B
a
B
a
a
a
a
a
a
a
a
a
a
a
a
a
B
B
B
B
a
B
B
B
7
7
@
@
@
@
@
@
@
@
@
@
@
?
?
?
@
@
@
y
y
j
a
B
B
a
a
B
6
B
6
B
B
B
B
B
a
B
B
a
a
a
a
a
B
B
B
B
a
a
a
a
a
6
6
6
a
a
a
a
a
a
a
a
6
6
6
a
B
B
B
B
B
B
B
B
B
7
@
@
@
@
@
@
@
@
@
@
?
?
?
@
@
@
@
y
y
j
j
a
B
a
a
B
B
6
6
6
B
B
B
B
a
B
B
a
a
a
a
a
B
a
B
a
a
a
a
a
a
B
B
B
6
6
6
6
a
a
a
6
B
a
a
6
6
6
B
B
B
B
B
B
B
B
@
@
@
@
?
?
@
@
@
?
?
?
@
@
@
@
y
@
y
j
j
a
B
a
a
a
B
B
6
6
B
B
B
a
a
B
a
a
a
a
a
a
B
a
a
a
a
j
a
a
a
a
B
B
a
a
a
a
6
6
6
a
B
a
a
a
B
B
6
6
6
B
B
B
B
B
@
@
@
?
@
@
?
?
?
@
@
@
?
@
@
y
@
@
y
y
j
a
a
a
a
a
B
B
6
6
B
B
B
a
a
B
a
a
a
a
a
a
B
a
a
a
j
a
a
a
a
a
B
B
B
a
a
a
a
a
a
6
6
6
a
a
B
B
B
B
B
6
6
B
B
B
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
@
@
y
y
j
j
a
a
a
j
a
B
B
B
a
B
B
a
a
B
a
a
a
j
a
a
a
a
a
j
j
a
B
a
a
a
B
B
6
B
a
a
a
a
B
B
B
B
6
6
6
B
B
B
B
B
6
6
7
B
y
@
@
@
@
@
@
@
@
y
y
y
y
y
y
@
@
@
y
y
j
j
a
a
a
j
a
B
B
B
a
B
B
a
a
a
a
a
j
a
a
a
a
a
a
j
j
a
B
B
a
a
a
B
B
6
6
6
a
a
a
B
B
B
B
a
B
6
6
6
6
B
B
7
6
6
@
y
y
@
@
@
y
y
y
y
y
y
y
y
@
@
@
@
y
y
j
j
a
a
j
j
a
a
B
a
a
B
B
a
a
a
a
j
j
a
a
a
a
a
a
j
j
a
B
B
B
a
a
B
B
B
a
a
6
6
6
B
B
B
B
a
B
B
B
B
7
6
6
7
6
6
@
@
@
y
y
y
y
y
y
y
y
y
@
@
@
@
@
@
y
y
j
j
j
a
j
j
a
a
B
a
a
B
B
a
a
a
a
j
a
a
a
a
a
a
j
j
j
6
B
B
B
a
a
a
B
B
a
a
a
a
a
6
6
6
B
B
6
6
6
6
6
7
7
7
6
6
y
y
y
y
y
y
y
y
@
@
@
@
@
@
@
@
@
@
y
@
y
j
j
a
j
j
j
a
a
a
a
B
a
a
a
a
j
a
j
a
a
a
a
a
j
j
j
B
6
B
B
a
a
a
B
B
B
a
a
B
B
B
B
B
6
6
6
6
6
6
7
7
7
6
6
6
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
@
y
j
j
a
j
j
j
a
a
a
a
B
a
a
j
a
j
a
a
a
a
a
a
a
j
j
B
a
a
6
6
6
a
a
B
B
a
a
a
B
B
B
B
B
B
B
6
6
7
7
7
7
7
7
7
6
y
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
j
j
j
j
j
j
j
a
a
a
B
a
a
a
j
j
a
a
a
a
a
a
j
j
j
a
a
a
B
B
B
6
6
6
B
a
a
B
B
B
B
B
B
B
6
6
7
6
6
6
6
6
7
7
7
@
@
y
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y
y
j
j
j
j
j
j
j
a
a
a
a
a
a
j
j
j
a
a
a
a
a
a
j
j
j
a
a
a
a
B
B
a
a
B
6
6
6
6
B
B
B
6
6
6
6
6
6
6
6
6
6
6
6
6
6
70
80
90
100
110
120
180
190
200
210
220
230
240
250
DMC
!
3371 Ebony
5 BLANC
# 819 Baby pink
$ 963 Pale dusty rose
% 762 Pearl grey
~ 415 Chrome grey
' 318 Granite grey
( 3326 Wildrose
)
414 Lead grey
v 3770 Pale eggshell cream
t 951 Light eggshell cream
b 945 Eggshell cream
- 758 Dawn rose
k 3064 Cinnamon brown
/
3772 Rosy tan
0 3072 Pale pearl grey
1 648 Pepper grey
2
646 Platinum grey
3
898 Teak brown
j
433 Chocolate brown
a
434 Cigar brown
6
436 Teddy brown
7 437 Camel
8 210 Light violet
9 209 Lilac
f
208 Pansy lavender
;
327 Dark violet
<
471 Tarragon green
U
469 Dark moss green
>
936 Oaktree moss green
?
350 Red vermillion
@
304 China red
y
814 Deep wine red
B
435 Tabacco brown
Anchor
!
382 Black Brown
5 1 Bright White
# 271 Baby Pink - lt
$ 23 Baby Pink
% 397 Brown Grey - vy lt
~ 398 Pearl Grey
'
235 Steel Grey - dk
( 25 Dusty Rode - vy lt
)
400 Pewter Grey
v 1009 Flesh - lt
t 778 Sportsman Flesh - vy lt
b 4146 Sportsman Flesh
- 868 Terre Cotta - ult vy lt
k 914 Sportsman Flesh - dk
/
1007 Flesh - dk
0 847 Beaver Grey - vy lt
1 900 Beaver Grey - lt
2
8581 Beaver Grey - dk
3
360 Coffee Brown - vy dk
j
358 Brown - vy dk
a
310 Brown - lt
6
1046 Brown - vy lt
7 362 Tan - lt
8 108 Lavender - med
9 109 Lavender - dk
f
110 Purple - lt
;
112 Purple
<
843 Khaki Green
U
845 Olive Green - vy dk
>
846 Khaki Green - dk
?
11 Coral - med
@
19 Xmas Red - vy dk
y
22 Xmas Red - ultra vy dk
B
309 Topaz - v dk
Ariadna
!
690 br
ązowoczarny
5 400 biały
# 465 różany b. jasny
$ 467 różany jasny
% 695 stalowy b. jasny
~ 667 stalowy jasny
' 668 myszkowy jasny
( 481 różowy
)
670 grafit
v natural
t 679 cielisty jasny
b 457 łososiowy
- 634 miedziany jasny
k 681 miedziany średni
/
682 ciep
ły brąz jasny
0 655 szarobobrzasty
1 657 szarobobrzasty średni
2
659 szarobobrzasty ciemny
3
632 ciemny orzech
j
689 orzechowy
a
629 jasny orzech
6 440 złoto
7 625 piaskowy
8 513 jasnojagodowy
9 510 wrzos
f
511 ciemny wrzos
;
516 ciemnojagodowy
< 574 oliwka
U
600 zgni
ła zieleń
>
616 ciemne khaki
?
485 czerwony jasny
@
685 czerwony ciemny
y
687 ciemna wi
śnia
B 627 piaskowy ciemny
Madeira
!
2004 Black Brown
5 2401 White
# 0501 Baby Pink lt
$ 0607 Mauve lt
% 1805 Beaver Grey vy lt
~ 1709 Grey Green vy lt
' 1802 Steel Grey lt
( 0504 Rose med
)
1801 Steel Grey dk
v 2308 Tawny lt
t 0305 Peach vy lt
b 2309 Desert Sand lt
- 2313 Flesh med
k 2312 Terra Cotta vy dk
/
0402 Terra cotta med
0 1814 Brown Grey vy lt
1 1813 Beaver Grey med
2
1811 Beaver Grey vy dk
3
2007 Coffee Brown dk
j
2008 Brown med
a
2009 Brown lt
6
2010 Brown vy lt
7 2011 Tan
8 0802 Lawender med
9 0803 Lawender dk
f
0804 Lawender vy dk
;
2710 Violet med
< 1603 Pine Green
U
1602 Pine Green med
>
1507 Avocado Green vy dk
?
0212 Coral dk
@
0512 Garnet
y
0601 Garnet vy dk
B
2214 Topaz ultra vy dk
Thread (Dmc)
Description
Stitches
Length(m)
3371
Ebony
2585
13
BLANC
BLANC
831
4,2
819
Baby pink
336
1,7
963
Pale dusty rose
259
1,3
762
Pearl grey
2571
13
415
Chrome grey
1953
9,8
318
Granite grey
306
1,5
3326
Wildrose
99
0,5
414
Lead grey
107
0,5
3770
Pale eggshell cream
43
0,2
951
Light eggshell cream
607
3,1
945
Eggshell cream
925
4,7
758
Dawn rose
531
2,7
3064
Cinnamon brown
614
3,1
3772
Rosy tan
156
0,8
3072
Pale pearl grey
15
0,1
648
Pepper grey
67
0,3
646
Platinum grey
77
0,4
898
Teak brown
238
1,2
433
Chocolate brown
641
3,2
434
Cigar brown
1316
6,6
436
Teddy brown
2488
12,5
437
Camel
3419
17,2
210
Light violet
72
0,4
209
Lilac
229
1,2
208
Pansy lavender
190
1
327
Dark violet
123
0,6
471
Tarragon green
290
1,5
469
Dark moss green
418
2,1
936
Oaktree moss green
222
1,1
350
Red vermillion
863
4,3
304
China red
3268
16,5
814
Deep wine red
1816
9,2
435
Tabacco brown
1075
5,4
Page 5
Page 6
Page 3
Page 1
Page 2
Page 4