www.crosstitching.biz
www.vysivka.biz
www.haftypolskie.com.pl
www.kreuz-stich.com
Cat. nr 4060
133 x 176 stitches
Mountain valley
4060
Page 1
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
A
A
A
7
8
7
7
7
9
9
9
8
8
9
9
8
8
7
7
7
8
8
9
9
9
9
7
7
;
7
8
9
8
8
7
8
7
7
8
8
9
7
8
8
8
7
7
7
7
7
7
;
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
@
A
A
7
8
8
8
7
9
9
9
9
8
7
9
9
8
7
7
7
7
8
9
9
8
9
9
7
;
;
7
8
9
9
8
7
7
7
7
8
8
9
7
7
7
8
8
7
7
7
7
7
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
@
A
A
A
7
8
8
8
7
7
9
9
8
8
7
7
9
8
7
7
7
8
8
9
9
8
8
7
7
;
7
7
8
9
9
8
7
7
7
7
8
8
8
7
7
;
8
8
7
7
8
7
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
@
@
A
A
A
@
7
8
8
7
7
7
9
9
8
7
7
9
9
8
7
7
7
8
<
7
9
8
8
7
7
;
7
7
8
<
9
8
7
7
8
7
;
7
8
8
7
;
8
8
8
7
8
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
@
@
A
A
@
@
A
7
7
8
7
7
7
9
9
8
7
7
9
9
7
7
7
;
8
<
7
9
9
8
7
7
7
7
7
<
<
8
8
7
7
8
8
;
7
7
8
;
;
;
9
8
8
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
?
@
@
@
A
@
@
A
A
7
8
8
7
7
7
7
9
8
7
7
8
8
7
7
7
;
8
;
7
7
9
7
7
7
7
7
<
<
8
9
8
7
8
8
;
;
7
7
7
;
;
;
9
9
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
?
@
@
@
@
A
@
A
A
A
A
7
8
8
8
7
7
7
8
7
7
7
8
8
7
7
;
;
;
<
7
;
;
7
7
7
7
7
<
<
;
9
7
7
8
8
;
7
7
7
7
;
;
;
9
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
@
A
@
A
@
A
A
A
A
7
8
8
8
7
7
7
8
7
7
7
7
8
7
7
;
;
<
7
7
;
7
7
7
7
8
<
<
<
;
9
9
7
8
7
;
7
7
7
7
;
;
9
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
A
@
A
@
@
A
A
A
7
7
7
8
8
7
8
7
7
8
7
7
7
7
;
7
;
<
<
7
7
;
7
7
7
7
8
<
<
;
;
9
9
7
7
;
<
7
;
7
7
;
;
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
@
@
A
A
@
A
A
A
A
7
7
7
8
8
7
8
8
7
8
8
7
7
7
;
7
;
<
7
7
;
;
;
7
7
8
<
<
<
;
;
;
9
7
7
;
<
7
;
7
7
;
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
@
@
A
A
A
@
A
A
A
A
7
7
7
8
8
9
9
8
7
8
7
7
7
7
;
;
<
<
7
7
;
;
;
7
7
8
<
<
<
;
;
;
;
7
;
<
7
;
;
;
7
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
@
@
@
@
A
A
A
@
@
A
A
A
@
7
7
8
8
8
9
9
8
7
8
7
8
7
;
;
<
<
;
7
7
7
;
7
7
8
<
<
8
<
;
;
;
7
7
;
<
<
;
;
;
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
A
A
@
@
@
A
A
A
@
@
7
7
8
8
8
9
8
7
7
8
8
7
7
;
;
<
<
;
;
7
7
;
7
7
8
<
<
8
8
;
;
;
7
;
<
<
<
;
;
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
@
@
@
A
@
@
@
A
A
@
@
?
@
@
7
8
8
7
9
8
7
7
8
7
7
7
;
;
<
;
;
;
7
;
;
7
8
<
<
8
8
7
8
;
8
7
;
<
;
<
;
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
A
A
@
@
A
@
@
?
@
@
@
@
A
8
8
7
8
8
7
7
9
7
7
7
;
8
<
9
9
;
7
;
<
7
9
<
<
8
8
7
8
8
8
7
<
<
<
8
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
A
A
@
A
A
@
?
?
@
@
@
@
@
A
8
7
7
8
8
7
7
9
7
7
;
;
8
8
9
;
;
;
;
<
8
9
9
<
8
8
7
8
8
8
7
<
<
<
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
?
@
A
A
@
A
A
@
?
?
@
@
@
@
@
A
A
9
7
8
8
9
7
9
9
7
7
;
;
8
8
9
9
;
;
<
<
8
9
9
9
8
7
7
8
8
7
<
<
<
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
@
A
@
A
A
@
?
?
@
?
@
@
@
@
@
A
A
9
7
8
9
8
7
7
9
7
7
8
;
8
8
9
9
;
;
<
<
8
9
9
9
8
7
8
7
8
8
<
<
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
A
@
A
@
?
?
@
@
?
@
A
@
@
@
A
A
9
9
8
8
9
8
7
7
9
9
7
8
;
8
8
9
;
<
;
<
8
8
9
9
8
8
7
8
8
;
;
<
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
@
A
A
@
?
?
@
@
@
?
@
A
@
@
A
A
8
9
9
<
8
9
9
7
7
9
9
8
;
;
8
8
9
;
;
<
<
8
8
9
9
9
7
7
<
8
;
;
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
?
@
A
@
@
?
?
@
@
@
@
A
A
@
@
A
A
A
8
9
8
<
8
9
9
7
8
8
9
8
;
;
;
8
;
;
;
<
8
8
8
9
9
7
7
7
<
;
;
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
A
@
?
?
@
?
@
@
@
A
A
@
@
A
A
A
8
<
9
<
<
8
8
7
7
8
7
8
8
;
;
;
8
;
;
<
<
7
&
8
8
9
7
7
<
<
;
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
@
?
?
@
A
?
@
@
@
A
@
A
@
A
A
?
8
<
<
<
<
8
8
7
8
7
7
8
8
8
;
7
8
8
;
;
<
7
&
8
;
8
7
7
<
;
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
@
?
?
@
A
?
@
?
@
@
A
A
@
A
A
?
@
8
8
<
<
<
8
8
7
7
7
8
7
8
8
;
7
8
8
;
7
7
&
8
%
;
;
7
%
;
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
?
@
9
8
<
<
<
8
8
7
7
7
8
7
7
8
7
&
8
7
;
7
7
&
%
;
&
;
7
%
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
?
@
@
9
8
<
<
<
8
8
7
7
7
8
7
%
&
7
8
8
%
7
&
%
;
;
&
%
;
%
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
?
?
@
@
9
9
9
8
<
8
<
8
7
7
7
%
&
7
7
7
8
8
%
&
%
;
%
;
&
%
;
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
?
?
?
?
@
8
9
9
9
8
<
<
8
7
7
7
7
%
&
%
7
&
8
%
%
&
+
;
%
&
%
;
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
@
@
?
?
?
?
@
@
&
8
9
%
9
8
&
<
&
7
%
7
%
%
7
&
7
%
8
%
+
+
%
&
%
;
&
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
@
?
?
?
?
@
@
&
%
8
%
9
8
&
8
&
%
7
7
%
&
7
%
&
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
?
?
?
@
@
@
A
A
?
?
@
&
A
&
?
?
@
&
@
@
&
%
%
8
&
%
&
%
&
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
?
?
@
@
@
A
A
?
?
&
@
&
?
?
@
&
@
@
&
%
%
8
8
%
7
&
%
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
?
?
@
&
@
A
?
?
&
&
%
?
?
@
&
'
&
%
$
+
)
&
'
&
%
7
%
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
?
?
&
?
@
&
@
A
'
%
@
&
%
@
&
'
&
%
$
+
%
'
'
$
+
%
&
%
'
+
&
&
%
%
$
+
+
'
'
&
$
+
+
%
%
&
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
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
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
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
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
?
?
?
@
@
@
@
?
B
B
?
?
@
@
&
@
%
&
'
%
?
&
%
'
&
%
&
'
&
%
$
%
%
%
'
%
$
+
)
'
$
+
&
%
$
$
+
'
%
%
'
+
'
'
&
'
&
$
+
'
B
B
B
B
B
B
B
B
B
?
?
?
@
@
@
A
@
@
?
?
?
@
@
@
@
A
A
A
&
%
?
&
%
@
'
&
'
?
'
&
%
'
+
%
'
'
$
+
&
'
'
+
'
&
%
$
+
%
'
%
&
$
+
'
%
'
%
$
+
'
B
B
B
B
B
B
B
B
?
?
?
?
@
@
A
@
A
@
@
?
?
@
@
@
A
A
A
&
A
A
&
%
&
@
&
?
&
&
@
@
%
$
'
&
'
'
'
$
+
&
'
$
+
'
%
$
+
%
&
&
%
$
+
&
%
&
'
%
$
+
B
B
B
B
B
B
B
B
?
?
@
?
@
@
@
A
A
@
@
?
?
?
@
@
@
A
A
A
A
A
&
?
%
&
?
?
&
?
@
@
@
0
'
&
%
)
'
$
%
&
)
'
+
&
&
'
$
+
'
&
%
$
+
'
%
%
&
%
$
+
B
B
B
B
B
B
B
B
?
?
?
@
?
@
@
A
A
A
@
@
?
?
?
@
@
@
A
@
A
&
A
?
&
@
?
?
@
&
@
@
0
0
)
'
*
)
)
+
&
)
+
$
+
%
&
'
'
+
'
'
%
$
+
&
%
'
&
%
$
+
B
B
B
B
B
B
B
B
?
?
?
@
?
@
A
@
A
A
A
@
@
?
?
@
@
@
A
A
@
A
A
?
@
&
?
?
@
@
@
@
0
)
%
+
)
*
+
&
*
+
*
)
$
%
+
%
'
&
&
'
&
+
$
+
&
%
'
&
$
+
B
B
B
B
B
B
B
B
?
?
?
@
@
?
A
A
A
A
A
@
@
@
?
?
@
@
@
A
@
@
A
?
@
?
?
@
@
@
)
0
0
)
+
+
)
+
+
&
)
+
3
)
)
+
+
&
%
'
&
*
+
%
$
%
'
+
+
'
&
$
B
B
B
B
B
B
B
B
B
?
?
@
@
@
@
A
A
A
A
A
@
@
@
?
@
@
@
@
A
@
A
A
?
?
?
@
@
)
0
*
)
0
)
)
+
)
&
)
+
3
3
+
*
+
%
)
&
%
)
+
+
&
%
%
3
&
%
+
%
&
B
B
B
B
B
B
B
B
B
?
?
@
@
@
@
@
A
A
@
A
A
@
?
@
@
@
@
@
@
A
A
A
?
)
@
&
)
)
)
)
)
)
&
3
)
+
+
+
)
+
3
*
+
+
*
+
+
&
)
+
&
*
&
+
3
%
&
+
%
&
B
B
B
B
B
B
B
B
B
B
?
?
@
@
?
@
@
A
A
@
A
@
?
@
@
@
A
@
@
A
A
A
?
?
)
)
&
@
)
0
%
*
)
+
3
%
+
3
*
)
+
+
*
+
+
*
)
+
+
)
)
3
+
3
%
&
+
)
*
%
B
B
B
B
B
B
B
B
B
B
B
B
?
@
@
?
@
@
A
@
@
A
@
?
@
@
@
A
@
A
A
?
?
?
@
@
A
@
@
)
0
%
)
%
3
)
*
+
3
3
)
+
%
)
*
+
3
3
+
+
*
+
+
)
&
+
+
+
)
%
B
B
B
B
B
B
B
B
B
B
B
B
B
?
@
?
?
@
@
A
@
A
A
@
@
@
@
A
A
A
?
?
?
A
@
@
A
@
@
0
0
0
1
)
%
3
3
+
)
3
3
)
3
3
%
)
+
3
)
+
+
*
)
+
+
*
*
)
)
&
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
?
?
@
@
@
@
A
@
@
@
A
?
?
A
?
?
@
?
A
@
A
A
@
0
0
0
1
1
%
*
3
%
+
)
3
3
)
3
3
*
+
3
3
*
+
+
%
*
+
+
)
3
+
)
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
?
@
@
A
@
A
@
@
A
?
?
@
?
?
@
?
?
A
A
@
A
@
@
0
0
1
1
?
*
)
%
)
+
%
)
3
*
%
3
%
+
3
3
)
+
3
3
+
+
)
*
3
3
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
@
A
@
@
A
A
?
?
@
@
?
@
?
?
A
A
@
A
@
@
0
1
0
1
*
1
%
*
)
*
%
)
*
%
%
)
%
)
+
%
3
)
*
3
3
+
*
)
)
3
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
A
@
A
A
A
?
?
@
@
@
@
@
?
?
A
@
@
A
@
0
1
0
1
?
1
1
)
*
%
)
*
)
%
)
%
*
)
*
)
%
)
*
)
%
3
+
)
)
*
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
A
A
@
A
A
?
?
?
@
@
@
@
@
@
?
A
@
@
@
@
1
0
1
?
1
?
*
?
8
*
)
)
%
)
*
)
*
7
%
)
*
%
)
*
*
+
+
)
*
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
A
A
@
@
A
A
?
?
?
@
A
@
@
@
@
A
@
A
@
@
1
1
?
?
1
?
?
?
8
)
)
%
)
*
)
*
7
%
*
*
7
)
)
*
*
)
)
+
*
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
@
A
@
@
A
A
?
?
@
@
@
A
@
@
A
@
A
@
@
@
@
1
?
?
1
?
?
?
)
9
8
*
*
8
8
*
7
*
7
%
)
)
*
8
*
)
+
*
)
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
A
A
@
A
?
?
?
@
@
A
A
@
@
@
A
A
@
@
@
@
1
?
0
?
?
?
?
8
8
9
8
8
8
*
7
7
7
)
)
)
*
7
*
)
)
7
*
)
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
@
@
@
@
0
0
?
?
1
1
?
?
8
9
9
9
8
8
7
7
)
7
8
*
9
*
)
8
8
*
)
)
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
A
@
A
?
?
@
@
@
A
A
@
?
@
A
A
@
@
0
0
0
0
?
0
0
1
1
?
?
8
9
2
8
9
9
8
7
9
8
8
8
8
*
7
7
8
*
)
(
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
A
@
?
?
@
@
@
@
A
A
?
@
@
A
@
0
0
0
0
0
0
0
0
1
2
1
?
?
?
8
9
2
8
9
9
9
8
9
9
8
*
8
7
7
*
)
8
'
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
A
?
?
@
@
@
A
A
?
?
@
1
0
0
0
0
0
0
0
0
0
1
2
1
1
?
?
?
8
8
2
2
8
8
8
8
9
9
9
8
8
8
7
*
8
8
'
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
@
@
@
@
?
?
@
@
A
A
?
?
@
1
0
1
1
2
1
1
0
0
0
1
1
2
1
1
0
?
?
8
9
8
2
9
8
9
8
8
9
9
9
8
8
8
8
8
8
'
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
@
@
@
?
?
@
@
@
A
A
?
@
1
1
2
2
2
1
1
2
1
1
0
1
2
1
1
0
0
?
?
8
9
8
8
9
8
8
9
9
8
8
2
9
9
8
8
8
8
8
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
@
?
@
@
@
@
A
A
?
?
@
1
0
1
2
2
0
1
2
2
1
0
2
1
0
0
1
0
?
?
8
9
2
8
8
9
8
8
9
9
8
8
2
9
9
8
9
8
8
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
@
A
A
A
?
?
@
0
1
1
1
0
1
0
0
2
1
1
1
1
0
1
0
0
?
?
?
8
9
2
2
8
8
9
2
9
8
8
2
2
9
9
8
9
8
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
0
1
0
1
1
1
0
0
0
2
1
1
0
0
0
0
0
?
2
?
8
8
9
2
8
9
9
2
2
9
8
8
9
2
9
9
8
8
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
@
@
A
@
A
A
?
?
@
A
0
1
1
1
1
1
1
0
0
1
0
1
1
0
0
0
?
2
?
8
8
8
8
2
8
9
9
8
2
9
8
8
2
2
9
9
8
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
0
1
1
1
1
0
0
1
?
0
?
1
2
1
0
2
2
?
?
8
9
8
8
9
9
8
9
8
8
8
9
8
8
9
2
9
9
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
@
@
A
A
A
A
?
@
@
@
A
0
1
1
0
0
1
?
?
?
1
2
2
1
0
2
1
2
?
8
9
9
8
9
8
8
8
9
8
8
9
9
8
8
8
9
8
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
@
A
A
?
?
@
@
@
A
A
0
1
0
0
1
1
?
?
?
1
1
2
1
2
1
2
1
?
?
8
9
2
8
8
8
9
9
9
8
8
8
9
9
9
8
8
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
?
@
@
@
A
?
?
@
@
@
A
A
0
0
0
0
1
1
2
?
?
?
1
2
1
1
1
2
1
?
?
9
8
9
2
2
8
8
8
9
9
8
8
8
9
9
9
9
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
?
?
@
@
?
@
@
A
?
?
?
@
A
A
A
0
0
0
1
1
1
2
?
?
?
?
1
1
1
2
1
2
2
?
9
2
9
9
2
8
9
8
2
9
9
8
8
8
8
9
9
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
?
@
@
@
@
A
@
@
@
A
?
?
@
A
0
0
0
1
1
1
1
2
2
?
?
?
?
?
2
1
2
2
1
2
?
9
2
2
9
8
2
9
9
8
2
2
9
9
8
8
8
9
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
?
@
@
A
@
@
@
A
@
A
A
A
?
@
0
0
0
0
1
1
2
2
2
2
?
?
?
?
?
2
1
2
2
1
1
2
9
8
2
2
9
8
8
9
9
8
2
2
2
8
8
8
8
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
?
@
@
@
@
A
@
A
A
?
@
A
A
?
@
0
1
0
1
1
2
2
2
2
2
2
?
?
?
2
1
2
1
2
1
1
2
9
8
2
2
2
9
8
9
8
8
8
2
2
9
8
9
8
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
@
A
A
A
A
A
?
@
@
A
?
@
0
1
1
0
1
2
1
1
2
2
2
2
?
?
?
2
1
2
1
1
2
1
2
2
9
8
8
2
2
9
9
8
8
8
8
2
9
8
8
9
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
@
A
A
A
A
A
A
?
@
@
A
@
@
0
1
1
1
0
1
1
0
2
2
2
2
?
1
?
2
1
2
1
1
2
2
1
2
8
9
8
8
2
9
8
8
8
8
8
9
2
9
8
9
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
A
A
@
A
A
@
A
A
?
@
@
A
@
A
0
1
1
0
0
0
1
1
2
2
2
?
1
2
2
1
1
2
1
1
2
2
2
8
9
8
8
8
2
9
8
9
8
8
8
9
8
9
2
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
A
@
@
@
A
A
?
?
@
@
?
A
A
A
0
1
0
0
0
0
1
2
2
?
1
2
2
2
2
1
1
2
2
1
2
2
8
9
9
8
8
8
9
9
8
9
8
8
9
9
9
8
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
@
?
@
A
A
?
?
@
?
@
A
A
A
0
1
1
0
0
0
1
2
2
?
1
2
2
2
1
2
2
1
2
2
2
2
8
8
9
9
8
8
8
9
9
8
9
8
2
9
8
8
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
@
?
?
@
@
A
A
?
?
@
?
?
@
A
A
A
0
1
0
0
?
0
2
2
?
1
2
2
1
2
2
2
2
2
2
2
2
8
8
2
9
9
8
8
8
9
8
9
8
8
2
9
8
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
?
@
@
A
A
?
?
@
?
?
@
A
A
0
0
1
0
?
?
2
?
?
1
2
2
1
1
2
2
2
1
2
2
2
8
9
8
2
9
8
9
8
9
9
8
9
8
2
2
8
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
A
A
?
?
?
@
?
@
@
A
0
0
1
0
?
?
2
?
?
1
2
1
1
1
2
2
2
2
1
1
2
8
8
8
2
2
9
8
9
8
2
9
9
8
8
2
2
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
@
@
@
A
A
?
?
@
@
?
@
A
A
0
0
?
?
?
2
?
?
1
2
1
1
2
2
2
2
2
2
1
2
2
8
8
2
2
9
9
9
8
8
2
2
9
8
8
2
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
0
0
?
?
?
2
?
1
2
1
2
2
2
2
2
2
2
2
2
1
2
8
8
2
2
2
8
2
9
9
8
8
2
9
8
8
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
?
0
?
@
@
A
0
0
0
?
?
2
?
2
2
2
2
2
2
/
/
1
1
2
2
1
1
8
8
8
2
2
9
8
2
9
2
8
8
9
8
8
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
0
0
?
@
A
0
0
0
?
?
2
2
2
2
/
/
/
/
1
1
0
1
1
2
1
1
2
8
8
9
2
2
8
2
2
9
2
8
8
9
8
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
@
A
A
A
0
0
?
?
A
A
0
0
?
2
2
2
/
/
/
1
1
1
0
0
1
1
1
1
2
1
1
8
8
9
8
2
9
8
2
9
2
2
8
7
8
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
@
A
A
A
0
0
?
@
A
0
0
?
/
/
/
1
1
1
/
/
0
0
1
1
0
1
1
1
2
1
8
7
8
9
8
2
8
8
2
8
2
8
8
7
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
?
@
A
A
0
0
?
?
@
A
/
/
0
0
1
1
0
0
0
0
0
1
0
0
1
1
2
1
1
1
8
8
7
8
8
9
9
8
9
8
8
2
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
?
?
@
?
?
@
A
A
0
A
?
?
/
0
0
1
1
0
0
0
0
0
1
0
0
0
1
1
0
1
2
1
1
1
8
7
8
9
8
9
8
8
9
8
7
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
?
?
@
?
@
A
A
A
0
/
/
/
0
1
1
1
1
1
1
1
1
0
0
0
1
0
0
1
1
2
1
1
8
7
8
8
9
8
8
9
8
8
7
7
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
?
?
@
@
A
A
A
/
0
/
1
1
0
1
1
1
0
0
0
0
0
0
0
0
0
0
1
1
1
2
1
8
7
7
8
8
9
8
8
8
7
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
?
?
?
@
@
@
A
A
/
0
/
/
1
1
1
0
0
0
0
1
1
1
1
1
0
0
1
1
1
0
2
1
8
7
7
8
8
7
8
9
7
7
7
<
0
1
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
/
0
1
/
0
0
0
1
1
1
1
0
1
1
0
0
0
1
1
1
0
2
2
1
8
8
7
8
7
8
8
7
7
7
<
0
1
1
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
/
0
1
/
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
1
0
0
2
2
1
8
8
8
7
7
7
8
7
7
<
<
0
<
1
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
/
1
1
/
0
0
1
1
0
0
0
0
0
0
0
0
0
0
/
0
0
0
2
1
1
8
8
8
7
7
8
7
7
<
<
<
<
0
0
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
?
?
@
@
@
/
0
1
1
/
0
1
0
0
1
0
0
0
0
0
0
0
/
/
0
0
0
1
1
2
2
8
8
8
7
7
<
<
<
<
0
0
0
=
0
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
?
?
@
@
@
0
0
1
/
0
0
0
0
0
0
0
0
0
0
0
0
/
0
/
/
0
0
0
1
2
2
1
8
7
7
<
<
<
0
0
0
=
=
0
0
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
?
?
@
0
0
1
/
/
/
0
0
/
0
0
0
0
0
0
0
0
0
/
/
/
0
1
0
1
2
1
1
8
7
7
<
<
0
=
=
=
=
0
0
0
10
20
30
40
50
60
70
80
90
100
10
20
30
40
50
60
70
Page 2
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
?
@
?
@
0
1
0
/
/
0
/
/
0
0
0
/
/
0
0
0
/
/
0
0
/
1
1
1
0
1
2
1
8
7
<
0
0
=
0
=
=
0
0
0
=
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
?
@
?
@
0
1
/
0
0
0
0
1
0
0
/
0
0
/
/
/
0
0
0
/
0
0
1
1
1
1
1
1
1
7
<
<
0
<
0
1
=
=
0
=
=
B
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
/
/
0
/
/
0
1
1
1
1
0
0
/
/
/
0
0
0
0
0
0
0
1
1
1
1
<
<
<
<
<
0
1
1
1
0
=
=
=
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
@
@
1
/
/
/
0
0
/
0
1
1
0
1
0
0
0
0
/
0
0
0
0
0
1
0
1
1
<
<
<
<
<
1
1
1
1
0
=
=
=
=
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
/
/
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
1
1
<
<
<
1
1
1
1
1
0
0
=
0
=
<
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
/
/
/
0
0
/
/
/
0
0
0
0
0
0
0
1
0
0
1
<
<
<
=
>
>
1
1
1
0
0
=
0
=
<
<
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
2
1
/
/
/
/
/
1
/
1
1
0
0
0
1
1
0
1
1
<
<
>
>
=
=
1
0
0
0
0
0
0
=
<
<
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
2
1
/
/
/
1
1
1
2
1
0
0
1
1
1
0
1
<
<
<
>
=
=
=
=
0
0
=
0
0
=
<
<
>
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
?
?
@
@
@
@
@
@
1
1
2
2
1
1
/
1
2
2
1
0
0
1
1
0
1
0
<
<
<
=
>
=
>
0
0
0
=
1
0
0
=
<
<
>
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
@
?
?
@
@
A
@
@
@
1
1
2
2
1
1
/
2
2
0
0
1
1
0
1
0
<
<
<
<
>
=
>
0
0
0
=
=
1
1
=
=
<
>
>
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
@
@
@
?
?
@
A
@
@
@
@
@
1
1
1
0
1
/
2
0
0
2
1
0
0
1
0
<
<
<
>
=
=
0
0
0
=
=
=
0
=
<
<
>
>
>
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
@
@
@
@
@
0
1
1
0
2
/
0
2
1
0
0
1
0
<
<
<
<
>
=
0
0
=
=
=
=
0
>
4
1
>
>
0
:
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
?
@
@
A
A
@
@
@
@
0
0
0
1
0
0
1
2
1
0
0
1
1
0
<
=
=
>
=
0
0
0
=
>
0
0
>
>
>
>
>
0
0
=
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
@
@
0
0
0
0
0
1
0
2
1
1
0
1
1
0
0
=
<
=
=
0
0
=
=
>
0
>
>
>
>
0
0
0
0
=
=
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
?
@
@
@
@
@
A
@
A
A
A
A
@
0
1
0
0
0
0
2
2
1
0
1
1
1
0
=
=
<
=
0
=
=
0
>
>
>
>
>
0
0
=
=
0
=
=
>
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
?
@
@
?
@
@
A
A
@
A
A
A
A
@
@
0
1
1
0
0
2
1
2
0
1
1
0
0
=
=
=
<
=
=
=
=
0
=
>
=
=
=
=
=
>
=
=
=
>
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
?
@
@
@
?
@
A
A
@
@
A
A
A
A
@
@
0
1
1
2
1
2
2
1
1
1
0
0
=
=
>
=
0
=
=
=
=
0
=
=
=
>
=
=
=
>
=
>
>
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
@
@
@
?
?
@
@
A
@
@
A
A
A
A
@
@
0
0
1
1
1
2
0
1
1
1
0
0
=
1
>
1
1
0
0
=
=
=
0
0
0
=
>
>
=
=
>
>
:
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
@
0
0
0
1
1
1
2
0
0
1
0
0
=
1
1
>
1
1
0
1
0
0
=
=
0
0
>
=
>
>
=
=
>
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
?
@
?
@
?
?
@
@
@
A
A
@
@
A
A
A
@
@
@
0
0
0
1
1
2
2
0
0
1
0
0
1
0
1
1
1
1
0
0
0
0
=
=
0
0
>
>
=
=
=
:
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
@
0
0
1
1
1
2
0
0
0
0
0
0
1
0
0
1
1
0
1
0
0
0
0
=
0
1
1
1
=
:
:
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
@
@
0
1
1
1
1
2
0
0
0
0
0
/
1
0
0
1
1
0
1
1
0
0
0
1
1
1
:
:
:
*
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
@
@
0
0
1
1
1
1
0
0
0
;
;
/
1
0
0
1
0
0
1
1
0
1
0
1
:
:
:
*
:
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
@
@
0
0
0
1
1
0
1
0
;
;
;
/
/
1
0
0
1
0
0
1
1
0
0
0
0
0
:
:
*
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
?
?
?
@
@
?
?
?
@
@
?
@
A
A
A
@
A
A
A
A
A
A
A
@
A
@
@
0
1
1
0
0
0
;
<
;
;
;
/
/
/
0
0
0
0
1
1
1
0
0
:
:
*
*
*
B
B
B
B
B
B
B
B
B
B
B
B
?
?
?
?
@
@
@
@
?
?
@
@
?
@
@
A
A
A
A
A
A
A
A
A
A
A
@
@
@
0
0
1
0
0
0
;
<
;
<
<
;
=
/
/
/
0
0
0
0
1
:
:
:
*
:
*
:
:
B
B
B
B
B
B
B
B
B
B
B
B
B
?
?
@
@
@
@
@
?
@
@
@
@
@
@
A
A
A
A
A
A
A
A
A
A
@
@
A
0
0
1
0
0
0
;
<
<
<
<
<
<
<
=
=
/
/
/
0
0
0
1
:
:
:
*
:
:
:
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
@
A
0
0
0
0
0
0
;
;
;
<
<
;
<
<
=
=
>
>
>
>
/
/
0
0
0
:
:
:
:
:
'
B
B
B
B
B
B
B
?
?
B
B
B
?
?
@
@
@
@
A
@
@
?
@
@
@
A
@
A
A
A
A
A
A
A
A
A
@
A
A
0
0
0
0
0
;
;
;
=
;
;
<
<
=
=
=
>
>
>
=
=
=
:
:
:
*
:
:
*
:
:
B
B
B
B
B
B
?
?
@
?
B
B
?
?
@
?
@
A
A
@
A
@
?
@
@
A
@
@
A
A
A
A
A
A
A
A
A
A
0
0
0
0
0
0
;
=
=
;
;
<
<
=
=
=
>
=
>
>
=
=
0
0
0
:
:
*
*
:
:
:
B
B
B
B
B
?
?
?
@
@
?
B
B
?
?
@
@
A
A
@
@
A
@
@
A
@
?
@
@
A
A
A
A
A
A
A
A
A
0
0
0
0
0
;
=
=
;
;
<
<
=
=
=
=
>
>
=
=
=
/
0
0
0
/
/
:
*
*
:
'
B
B
B
B
?
?
?
@
@
@
?
B
B
?
?
@
@
@
A
@
A
A
@
A
A
@
@
?
@
A
A
A
A
A
A
A
A
A
0
0
0
0
0
=
;
;
;
>
=
=
>
=
>
=
>
=
=
=
/
0
0
/
/
:
:
*
:
:
:
:
B
B
?
?
?
?
@
@
@
@
?
?
B
B
?
@
@
@
A
@
A
A
A
A
A
@
?
?
@
@
A
A
A
A
A
A
A
A
A
0
0
0
;
;
>
>
>
=
=
=
=
>
>
>
=
/
/
/
/
0
/
/
:
:
:
:
*
*
:
:
B
?
?
?
?
@
@
@
@
@
@
@
?
?
@
@
@
@
@
A
A
A
A
A
@
?
?
@
@
@
A
A
A
A
A
A
A
A
A
0
0
0
;
>
.
.
.
.
.
.
.
.
>
>
/
/
/
0
0
/
:
:
*
*
:
*
:
:
:
:
?
?
?
@
@
@
@
@
@
@
@
@
@
?
?
@
?
@
@
A
A
A
A
@
?
?
?
?
@
@
@
A
A
A
A
A
A
A
A
A
0
;
0
.
.
.
.
/
/
/
/
/
.
.
.
/
0
0
0
/
/
*
:
:
*
:
:
:
3
3
?
?
?
?
@
@
@
A
@
@
A
A
@
?
?
?
@
@
@
A
A
A
A
@
?
?
?
?
@
@
@
A
A
A
A
A
A
A
@
A
0
0
0
.
0
0
/
/
/
/
.
.
/
/
/
.
0
.
.
:
:
:
:
*
:
:
3
3
3
'
?
@
?
?
@
@
@
@
A
@
A
A
@
@
?
?
@
@
A
A
A
A
@
?
?
B
?
?
?
@
@
@
A
A
A
A
A
A
A
@
@
0
.
0
/
/
/
/
/
.
.
.
.
.
/
0
.
:
:
:
*
*
:
:
:
3
'
'
3
3
?
?
@
@
?
@
@
@
A
A
@
A
A
@
@
?
@
@
A
A
A
@
?
?
B
B
B
?
?
@
@
@
A
A
A
A
A
@
@
@
@
0
0
.
.
/
/
/
.
.
/
.
.
/
.
:
:
:
*
*
*
:
:
3
3
'
'
3
'
4
B
?
?
@
@
@
@
A
A
A
A
A
A
@
?
@
@
A
A
A
@
@
?
B
B
B
B
B
?
?
@
@
A
A
A
A
A
@
@
@
?
0
.
.
.
.
.
.
/
/
.
.
.
.
.
.
*
*
:
:
:
:
3
3
'
3
4
3
4
'
B
?
?
?
@
@
@
A
A
A
A
A
@
?
@
@
A
A
A
A
@
?
?
B
B
B
B
B
?
?
?
@
A
A
A
A
@
@
@
?
0
0
.
.
/
/
;
/
/
.
.
.
.
:
:
*
:
:
*
:
:
:
3
'
3
4
'
4
'
4
?
@
?
?
@
@
@
A
@
A
A
@
@
@
A
A
@
A
A
@
@
?
?
B
B
B
B
?
?
?
?
@
A
A
@
@
@
@
?
?
0
<
/
/
<
;
/
.
.
/
/
.
.
.
.
:
:
:
:
:
:
3
'
4
4
3
4
'
3
6
?
@
?
@
?
@
@
@
A
A
A
@
@
A
A
@
A
A
A
@
@
?
B
B
B
B
?
?
?
@
?
@
@
A
@
@
?
?
?
?
<
<
/
<
;
/
.
;
/
.
.
.
:
:
*
*
:
:
:
3
'
4
3
4
'
4
3
3
6
3
?
@
@
?
?
?
@
@
@
A
@
A
A
@
@
@
A
A
@
@
?
B
B
B
B
?
?
@
@
?
?
@
A
@
@
?
?
?
0
<
<
/
<
<
;
;
;
/
.
:
:
*
:
*
*
:
:
:
3
'
4
3
4
'
3
3
4
3
3
6
@
?
@
@
?
?
@
@
A
@
A
A
A
@
@
A
@
@
?
?
B
B
B
B
?
?
@
@
@
?
@
@
@
?
?
?
?
0
<
<
<
<
<
;
;
;
/
:
:
:
*
*
*
:
:
:
:
3
'
4
4
'
'
3
'
4
'
3
6
%
?
?
@
@
@
?
?
@
@
A
A
A
A
A
@
@
@
?
B
B
B
B
B
?
?
@
@
@
?
@
@
@
?
0
0
0
0
<
<
<
<
;
;
;
;
;
:
/
:
*
:
*
*
:
:
3
4
'
4
4
3
4
3
3
4
4
3
6
%
6
?
@
@
@
@
?
?
@
@
A
A
A
A
A
@
@
@
?
?
B
B
B
B
?
@
@
@
@
@
@
@
@
0
0
1
<
<
<
;
<
;
;
;
;
;
/
/
/
.
.
:
:
:
:
3
4
'
4
'
'
4
3
4
'
4
'
6
6
%
%
@
?
@
@
@
@
?
@
@
@
A
A
A
A
A
@
?
@
?
?
B
B
?
?
@
@
@
@
@
@
@
0
1
1
<
<
<
;
<
;
<
;
<
;
/
0
/
.
.
:
:
*
:
3
:
:
:
3
3
4
3
'
'
3
6
6
6
%
%
%
@
@
@
@
@
?
?
@
@
@
@
A
A
A
A
A
@
A
A
?
?
B
?
@
@
@
@
@
0
0
0
1
1
<
;
;
;
;
<
<
<
<
;
;
0
/
.
:
:
*
*
:
:
:
:
'
3
'
4
'
4
3
4
6
3
6
%
%
.
.
@
@
@
@
@
?
@
@
@
@
@
@
A
A
A
@
A
A
A
@
?
?
?
@
@
@
0
0
0
0
1
1
<
;
;
;
;
<
<
<
<
;
;
0
/
:
:
*
*
:
:
:
:
:
'
4
'
4
'
'
'
4
3
3
%
%
%
.
$
.
@
@
@
@
?
@
@
@
@
@
@
@
@
A
@
A
A
A
@
?
?
?
@
@
@
0
0
1
0
1
1
<
<
;
;
<
<
<
<
;
;
;
0
/
:
/
:
:
*
:
:
3
'
4
4
3
3
4
3
3
'
4
%
%
6
%
%
$
.
.
?
@
@
@
@
@
@
@
@
@
@
A
A
@
@
@
@
@
A
?
?
@
0
0
0
1
1
0
0
1
<
;
;
;
<
1
<
<
<
;
;
0
/
/
/
*
:
*
:
'
'
'
4
3
3
4
'
'
6
'
6
%
6
6
%
%
%
.
$
$
?
@
@
@
@
@
A
@
@
A
A
A
A
@
@
@
A
A
0
0
0
0
0
0
1
1
0
0
1
1
;
;
;
1
1
<
<
<
;
;
0
:
/
:
:
*
*
:
'
3
3
3
3
'
'
'
3
4
3
6
6
6
6
%
%
$
.
$
$
/
?
?
@
@
@
@
@
A
A
A
A
A
@
A
A
0
0
0
1
1
0
0
0
1
1
0
1
1
1
<
;
1
1
1
<
0
<
;
;
;
/
/
:
:
*
*
*
:
:
:
:
:
'
3
'
3
4
'
4
3
'
6
%
%
$
%
0
/
.
.
?
?
@
@
@
@
@
@
A
A
A
0
0
0
1
0
1
1
0
0
1
1
1
0
0
0
<
<
<
;
1
1
0
0
0
<
<
;
;
;
/
0
/
/
:
:
:
*
:
:
:
'
3
3
3
4
4
3
3
'
6
%
%
$
%
0
.
.
/
/
@
?
@
@
@
@
A
A
A
A
0
0
1
1
0
1
0
0
0
1
1
1
0
0
0
<
<
1
1
1
0
0
0
0
1
<
;
;
;
/
0
/
/
/
/
/
*
:
:
'
3
3
'
'
4
4
3
'
3
6
%
6
$
%
.
.
/
/
/
/
@
?
@
@
@
A
A
A
0
0
0
<
1
0
0
;
0
0
1
0
0
0
0
0
1
<
1
1
1
0
0
0
0
1
<
<
;
0
0
0
0
/
/
:
*
:
:
'
3
3
4
'
4
3
'
'
3
3
6
%
%
%
%
/
.
.
.
/
0
.
?
@
@
A
A
A
A
0
<
<
<
1
0
;
;
0
0
0
0
0
0
;
1
1
<
1
1
0
0
0
1
0
1
1
<
;
0
0
:
/
:
*
:
*
*
:
3
3
'
'
3
4
4
'
3
'
%
%
%
6
%
%
/
.
.
.
/
0
.
-
@
@
@
A
A
A
0
<
<
<
1
;
;
;
0
0
0
0
0
;
;
0
1
<
<
1
0
0
0
1
0
0
<
<
<
0
0
0
/
:
:
:
*
*
*
:
:
:
3
3
'
'
3
4
4
3
'
%
6
%
$
-
/
/
.
/
0
$
.
0
@
@
A
A
A
0
<
<
1
1
;
;
;
0
0
0
0
;
;
;
0
1
<
<
1
0
0
0
1
1
<
<
<
<
0
0
:
/
/
/
/
:
:
*
:
:
:
4
4
4
3
3
'
4
'
%
%
6
%
$
.
/
.
/
.
/
.
%
$
.
@
A
A
A
0
<
0
1
1
<
;
;
0
0
0
0
;
;
0
0
1
<
<
;
0
0
1
1
1
<
;
;
<
0
0
0
/
:
:
:
:
*
:
:
3
3
4
'
3
'
4
'
3
3
%
6
%
%
$
$
.
/
.
.
/
.
%
$
$
$
@
A
A
0
0
;
1
0
<
;
;
0
0
0
;
;
;
0
1
1
<
;
;
0
1
1
1
1
<
;
0
0
0
0
0
0
/
/
:
*
*
*
:
3
:
:
3
3
'
4
4
3
%
%
6
6
6
$
.
.
/
.
.
/
/
.
%
$
$
$
A
0
0
;
;
0
0
<
<
;
;
0
0
;
;
;
0
1
1
;
;
;
1
1
1
1
<
;
;
;
0
1
0
0
/
/
:
*
*
:
*
:
:
:
:
3
4
'
3
'
'
4
'
%
%
%
6
.
/
.
$
.
/
$
.
.
%
$
$
.
0
0
;
;
0
0
<
<
;
;
0
0
;
;
;
0
1
1
;
;
1
1
1
1
0
0
;
;
0
0
1
0
/
/
:
:
*
*
*
*
:
:
:
:
3
'
3
'
'
4
4
'
3
3
%
6
%
/
.
$
.
$
$
.
.
%
$
$
.
%
0
;
;
0
0
<
<
;
;
;
0
0
;
;
0
1
1
0
1
1
1
0
0
0
0
;
;
0
1
1
1
/
/
:
/
/
:
*
:
:
:
:
3
3
'
4
3
4
4
3
'
'
%
%
6
%
%
.
.
$
$
$
$
$
/
%
$
$
.
.
;
;
0
0
<
<
<
;
;
0
;
;
;
0
1
0
0
0
0
0
;
0
0
;
;
;
0
1
1
0
/
/
/
/
/
:
*
:
:
3
:
:
:
'
4
4
'
'
3
3
%
%
%
6
%
%
$
.
.
.
$
$
$
/
%
$
.
.
.
%
<
0
0
<
<
;
;
;
;
;
1
1
0
0
0
0
0
0
;
;
0
0
;
0
0
0
;
1
0
/
/
:
/
/
:
*
*
*
:
:
3
'
3
3
'
4
4
3
%
%
%
%
6
6
%
$
.
.
.
$
$
$
.
/
%
$
.
.
%
-
;
<
<
;
;
;
;
;
;
1
1
0
1
0
;
;
;
;
0
0
0
0
0
0
;
;
1
0
0
/
/
/
:
:
*
:
:
:
*
:
:
3
'
4
3
'
3
%
%
%
6
6
6
%
6
$
.
.
$
$
$
.
/
%
$
$
$
.
%
-
<
<
;
0
0
;
;
1
1
1
0
0
;
;
;
;
;
0
0
0
0
0
;
;
0
1
0
:
/
:
:
*
*
*
*
:
3
:
:
'
3
'
4
'
3
3
%
6
%
6
-
6
-
$
6
.
$
$
$
$
$
.
/
%
$
$
.
%
-
$
0
0
0
0
1
1
1
1
1
0
0
;
;
0
0
0
0
0
0
0
;
;
0
0
0
0
0
/
:
:
:
:
*
:
:
:
:
3
'
3
4
3
4
3
'
%
6
%
6
6
-
6
-
6
$
$
$
$
.
$
.
/
%
-
$
.
%
%
-
$
0
0
1
1
1
1
1
0
0
0
;
;
0
0
0
0
0
;
;
;
;
0
0
0
0
0
/
/
/
/
/
:
:
:
:
3
'
4
'
4
'
4
'
3
%
6
%
6
6
-
6
-
$
%
$
$
$
.
$
.
.
/
-
$
$
.
%
-
$
-
;
1
1
1
1
1
0
0
;
;
0
0
0
0
0
0
;
;
;
;
0
0
0
0
/
/
/
/
/
:
:
:
:
3
3
'
3
3
4
4
3
'
%
%
%
%
6
6
-
-
-
-
$
$
$
$
$
$
$
.
/
-
-
$
.
%
.
$
$
$
110
120
130
140
150
160
170
180
10
20
30
40
50
60
70
Page 3
;
7
;
;
7
7
7
8
8
9
8
8
8
7
7
7
7
*
*
3
3
*
*
*
3
3
*
3
3
:
:
*
*
:
:
*
:
5
(
(
5
5
(
(
&
%
%
&
%
%
&
3
&
'
'
'
4
4
4
'
4
'
'
7
;
;
7
;
;
7
7
8
8
9
8
7
8
8
7
7
7
3
*
*
:
*
:
*
:
:
:
:
3
*
:
:
*
*
:
:
5
(
(
5
5
(
&
%
%
&
3
%
&
%
&
'
'
'
'
4
4
'
'
'
4
$
7
7
7
;
;
;
;
7
8
8
9
9
8
7
8
8
7
7
7
3
*
*
:
:
:
:
:
*
*
:
:
:
3
3
:
:
:
(
5
(
5
(
&
%
%
&
%
3
&
%
%
&
'
'
'
4
4
'
'
'
'
$
.
8
7
7
7
;
;
;
8
7
9
8
9
8
7
7
7
8
7
7
*
3
*
3
3
:
*
*
:
:
:
:
3
:
:
:
*
*
(
5
5
(
(
(
&
%
&
3
%
3
%
&
%
&
'
'
4
4
'
'
'
$
$
$
8
8
7
7
7
;
7
;
8
9
9
9
9
8
7
7
8
8
7
7
*
3
3
:
*
*
3
*
*
:
*
:
:
:
*
:
*
5
5
,
(
(
&
%
&
3
%
%
%
3
&
&
3
'
4
'
4
'
'
$
.
/
$
8
8
8
7
7
;
;
7
8
8
9
9
9
8
8
7
*
7
8
*
*
:
:
*
*
3
:
:
:
3
3
*
:
3
:
*
:
5
,
5
(
&
%
%
%
%
&
%
%
&
3
&
'
'
4
'
'
$
$
.
/
.
/
7
8
8
8
7
7
;
7
7
8
7
9
9
9
8
8
7
*
*
:
:
*
:
:
:
:
:
:
*
:
:
:
*
*
3
3
*
5
,
,
5
(
(
(
%
&
%
&
%
%
3
'
'
'
4
'
$
$
$
.
.
/
.
9
7
7
8
8
7
7
;
7
7
8
8
8
9
9
8
7
7
7
7
*
3
*
:
:
3
*
*
:
*
:
:
:
:
*
*
:
5
5
,
5
(
(
%
%
%
%
%
&
3
%
&
'
'
4
'
$
$
.
/
/
/
$
<
9
7
7
7
8
7
;
;
7
7
8
8
8
9
8
8
*
7
*
3
3
3
3
*
:
3
*
3
3
3
*
:
:
:
:
*
5
5
,
5
4
(
(
'
%
%
&
&
3
3
&
'
4
4
$
$
$
.
/
$
$
.
;
<
<
7
7
7
7
;
;
7
7
7
8
8
8
9
8
7
*
3
*
:
*
*
*
*
*
3
3
:
:
3
*
*
*
*
:
5
5
5
5
4
(
(
'
'
'
%
%
&
'
'
'
4
/
$
$
.
$
$
$
$
$
;
<
<
<
7
7
7
7
;
7
7
7
8
8
9
8
*
*
:
:
:
*
:
:
:
:
3
:
:
*
*
*
:
:
:
:
:
(
5
(
5
5
4
4
'
'
%
%
&
'
'
'
,
/
.
$
.
.
$
.
.
/
/
;
;
8
<
<
7
7
7
7
;
7
9
7
7
8
*
8
7
*
*
:
:
:
*
:
:
:
3
:
:
:
:
:
*
:
:
*
(
5
5
(
5
4
4
,
'
'
&
'
'
'
,
4
0
$
.
.
$
.
.
$
$
/
<
;
;
8
<
<
;
7
7
7
;
9
9
8
7
8
8
7
7
3
*
*
*
:
*
3
3
3
*
*
:
*
*
:
:
*
(
(
5
5
(
5
4
,
'
'
'
'
%
'
'
,
4
0
/
$
/
.
.
$
/
.
$
;
<
<
8
8
<
<
;
7
7
7
8
9
8
7
7
7
8
*
*
3
3
:
*
:
:
*
*
3
:
*
*
:
*
*
:
(
5
5
5
(
4
4
,
,
'
'
%
'
'
,
,
4
0
/
$
/
.
$
.
/
.
/
;
<
<
9
8
8
<
;
;
7
7
8
8
9
8
7
7
*
:
:
:
:
3
:
:
*
*
:
:
*
*
:
:
*
:
*
(
5
5
5
(
4
&
%
,
,
'
%
'
'
,
,
4
/
$
/
.
$
$
.
$
.
/
8
;
<
9
8
8
8
<
;
;
7
7
8
9
8
8
*
7
7
*
3
:
:
:
:
:
:
*
*
:
:
:
:
:
*
*
.
5
5
(
4
3
%
%
,
,
'
%
%
'
,
*
4
/
$
/
.
$
$
.
$
/
/
8
8
8
9
9
8
8
8
8
;
8
8
7
8
8
8
7
7
3
*
:
3
3
*
*
:
:
:
:
:
:
*
:
*
:
/
.
5
5
(
3
%
&
%
%
,
'
%
%
,
*
4
4
3
/
$
.
$
.
.
.
/
$
<
8
8
8
9
9
<
8
8
8
;
7
8
8
8
7
8
*
*
3
3
*
*
3
*
*
*
3
*
*
:
*
*
3
:
/
.
5
5
(
(
.
&
%
%
5
%
%
%
,
*
3
4
3
/
/
/
$
.
.
/
/
$
<
7
8
8
8
9
<
<
<
8
8
8
7
*
8
7
:
7
:
:
:
*
:
:
*
*
3
:
:
:
*
3
3
:
/
.
5
5
(
(
/
.
.
&
%
5
%
*
%
*
*
3
3
3
3
0
/
$
.
/
/
$
.
<
<
7
7
8
8
8
<
<
7
8
%
7
7
*
*
7
:
:
%
:
:
*
*
:
:
:
:
*
*
3
:
:
:
/
.
5
5
(
(
/
/
.
.
4
5
'
%
*
*
*
*
3
3
3
0
/
/
$
/
/
$
.
<
<
<
%
7
8
8
<
<
<
7
7
%
7
7
%
*
3
%
3
%
*
:
:
:
*
*
3
:
:
:
*
3
/
/
.
5
5
(
0
-
/
/
.
4
5
'
%
*
*
*
3
3
3
3
0
/
/
$
$
$
.
/
%
<
<
7
%
7
8
8
<
<
%
7
%
7
%
7
:
:
%
%
:
:
3
3
*
:
:
*
3
:
:
3
:
/
.
5
5
(
1
0
-
/
/
.
4
5
%
*
*
*
3
6
3
3
3
3
0
/
/
$
.
/
/
;
%
<
7
%
7
7
7
8
<
7
%
'
%
%
7
&
%
:
:
*
3
:
:
3
*
*
:
:
*
3
:
:
:
/
.
5
1
1
0
0
-
/
.
4
5
%
*
*
*
3
3
6
3
3
3
0
/
$
$
.
/
/
;
%
<
%
7
7
7
7
%
7
7
'
'
%
7
&
%
%
*
%
:
:
'
:
:
:
*
3
*
:
:
*
:
*
:
5
1
0
1
0
0
/
/
.
5
4
%
*
*
3
3
3
6
6
3
3
6
0
/
$
$
.
/
;
;
%
%
'
7
%
%
8
8
%
&
%
%
&
%
%
*
%
*
:
'
*
&
*
:
:
:
3
*
:
:
*
*
*
1
0
2
1
/
0
/
/
/
5
4
%
*
3
*
3
3
6
6
3
6
6
0
/
$
/
$
.
;
%
%
'
7
7
%
7
8
%
'
&
%
&
%
%
&
:
:
%
'
&
&
:
:
*
3
*
:
:
*
:
:
:
:
0
2
1
1
/
0
/
/
/
5
%
*
*
3
*
3
6
3
6
6
3
6
0
/
$
/
$
$
&
%
'
&
%
%
7
8
%
'
&
%
&
%
'
&
+
:
%
'
&
%
:
:
:
:
:
3
*
:
:
*
:
:
1
0
2
1
1
/
0
/
0
/
5
%
*
3
*
*
3
6
3
6
6
3
3
6
0
/
.
/
$
&
'
%
&
%
&
7
7
'
&
%
+
%
'
&
%
+
%
%
&
%
+
:
:
&
:
:
3
3
*
*
:
3
:
1
2
1
2
1
(
0
0
/
/
4
*
3
3
*
*
3
6
3
3
6
3
3
6
0
/
/
.
$
%
'
&
%
&
+
%
&
&
%
+
&
'
&
%
+
%
$
&
%
+
&
:
&
:
3
3
:
:
3
*
3
*
*
2
1
0
1
(
(
0
0
/
/
4
*
*
3
*
3
'
6
6
3
6
,
3
6
6
/
/
$
.
'
&
$
%
+
%
&
%
+
+
+
'
%
%
+
$
$
%
%
+
&
&
%
&
3
*
:
*
*
:
:
:
:
*
0
1
0
,
(
(
(
0
/
$
$
$
*
*
3
3
'
6
6
3
6
,
3
6
6
(
.
.
(
'
$
%
'
+
&
'
%
+
'
&
'
&
+
%
$
%
'
&
&
%
%
:
:
&
:
:
:
:
3
*
:
:
:
*
0
,
(
(
(
(
0
$
.
$
$
$
*
3
3
'
6
3
3
6
,
(
3
6
(
(
(
,
&
$
'
+
&
'
$
&
+
&
'
&
%
+
$
%
'
&
&
%
+
&
:
:
:
:
:
*
3
:
:
*
:
1
1
,
,
(
,
(
%
%
$
.
.
$
$
*
'
3
'
6
3
3
,
(
(
(
6
,
(
,
(
$
'
'
+
%
$
%
+
&
+
'
&
+
$
%
'
&
%
%
+
&
:
*
%
*
3
*
:
:
:
:
:
1
2
1
,
,
,
%
&
%
$
.
$
.
.
$
*
'
3
'
3
6
3
,
(
(
6
,
,
(
,
(
'
'
+
+
'
$
%
+
+
%
'
+
+
$
%
&
'
+
&
%
%
%
%
*
:
:
:
:
:
*
3
:
2
1
/
,
&
%
%
%
%
$
$
.
.
.
.
,
4
'
3
3
3
,
,
(
6
,
,
,
,
(
4
%
+
'
'
$
%
+
+
'
%
+
+
$
%
&
'
'
%
%
$
%
+
:
:
*
:
:
&
:
:
*
*
2
1
/
&
%
%
&
%
%
/
$
$
/
.
.
,
4
'
4
3
3
,
(
(
6
6
,
,
(
,
4
+
+
'
%
$
'
+
$
%
&
+
%
$
'
'
'
%
$
$
%
+
+
%
*
*
:
:
:
&
&
:
:
2
1
/
,
&
%
%
&
&
0
/
$
.
/
.
4
'
4
'
4
3
(
5
(
6
6
,
(
4
,
4
+
'
'
$
%
+
+
$
%
+
%
$
'
+
+
%
$
%
%
+
%
%
*
:
:
*
:
&
)
&
&
:
2
1
/
,
,
&
%
)
&
1
0
/
$
/
$
,
4
'
'
4
3
(
(
5
(
6
(
4
4
,
4
'
%
$
%
%
+
$
%
+
%
$
%
&
+
'
$
%
&
+
%
*
:
:
)
)
)
&
&
&
)
)
&
&
/
/
&
,
,
&
%
)
1
1
/
$
/
$
,
4
'
'
4
(
(
(
5
6
(
(
4
(
4
,
&
$
%
+
+
%
$
&
+
$
%
'
+
'
$
&
&
+
:
:
:
:
)
:
:
&
)
)
)
)
)
)
)
)
&
)
)
%
&
%
)
1
0
$
/
$
$
4
'
5
'
5
4
(
5
(
(
(
(
4
(
(
4
$
+
+
$
$
$
+
$
$
$
$
&
$
$
$
$
$
$
$
$
$
$
$
$
$
!
!
!
!
!
!
!
!
"
"
$
"
"
%
)
)
)
1
0
/
$
$
,
4
5
'
5
4
(
5
(
5
(
(
4
4
(
(
$
$
$
+
%
+
$
+
%
&
$
$
$
$
$
$
$
$
$
$
!
!
!
!
!
!
!
!
!
!
!
"
"
"
#
"
#
#
#
#
"
"
"
!
$
/
$
4
4
5
5
(
(
4
5
5
(
(
4
4
4
(
(
%
$
%
%
+
%
$
+
+
'
%
&
$
%
&
+
%
&
+
%
&
:
:
*
)
)
)
)
)
!
!
!
!
!
"
#
#
"
"
!
#
"
"
"
!
!
,
4
4
5
5
(
4
4
5
5
(
(
4
4
4
(
4
&
'
$
%
+
%
&
$
+
+
&
%
&
$
%
+
%
&
'
+
%
&
&
:
*
*
)
*
*
)
)
)
)
)
)
)
)
)
"
"
!
!
!
!
"
!
4
5
4
5
5
(
4
4
5
5
(
(
4
4
4
(
4
&
%
'
'
+
+
&
$
%
+
+
%
+
&
$
%
+
%
&
'
+
%
&
:
:
*
*
:
:
*
)
*
*
)
)
)
/
/
1
/
/
-
$
$
,
4
4
5
5
5
(
5
4
(
5
5
5
(
4
4
4
(
4
'
%
$
'
%
+
%
$
%
'
+
%
%
+
$
&
+
+
%
%
+
+
'
&
:
:
*
*
:
:
*
)
)
*
)
/
1
1
/
-
-
$
$
4
4
4
5
*
5
5
5
(
5
4
(
5
5
(
(
4
(
(
4
%
&
%
%
'
+
%
'
$
%
'
+
%
%
+
$
%
'
+
&
&
+
+
&
&
*
:
)
*
:
:
)
*
)
/
/
1
/
$
$
$
$
$
$
4
5
*
*
5
(
5
(
(
4
4
(
5
(
(
4
(
4
4
%
'
%
$
%
+
%
'
'
$
%
'
&
%
%
+
+
%
'
'
%
+
+
'
&
*
)
:
:
*
+
*
)
)
/
1
-
$
$
$
$
$
-
$
$
$
*
*
3
5
(
5
4
4
4
(
5
(
(
4
(
4
4
%
'
&
$
+
'
&
%
%
'
%
%
'
&
%
%
+
+
%
'
%
%
+
+
:
&
)
*
)
)
)
+
)
.
/
/
-
-
$
-
-
-
-
-
$
$
*
3
3
5
(
(
4
4
4
(
5
(
4
4
4
4
/
+
%
'
$
+
%
'
%
&
%
$
%
&
%
&
%
%
&
+
%
'
%
%
$
:
)
*
*
*
)
)
+
+
.
/
-
/
-
-
$
-
.
$
$
-
$
*
3
'
5
5
(
4
4
(
5
(
4
4
$
4
/
/
+
%
&
$
%
&
%
'
%
%
&
%
&
%
%
&
%
%
&
&
%
+
%
$
:
$
*
*
)
*
)
)
+
)
.
-
/
-
-
$
$
-
.
$
$
*
3
'
3
'
5
5
(
4
(
(
4
1
.
$
4
.
1
%
&
%
&
$
%
&
%
%
%
&
%
%
&
%
'
&
%
'
&
&
%
$
+
$
*
)
)
:
*
*
)
+
:
)
)
-
-
-
$
$
-
.
.
.
3
4
'
'
'
5
5
(
(
4
(
4
1
1
.
1
1
1
'
&
%
%
&
%
'
%
&
%
'
%
%
&
&
%
'
&
%
'
&
$
+
$
$
)
*
)
:
:
*
)
:
+
:
)
+
+
/
-
-
.
.
.
3
4
4
'
'
5
5
5
(
(
4
(
4
1
0
0
1
.
1
)
'
&
%
&
%
'
&
)
%
'
&
%
%
&
%
'
+
&
%
$
)
*
$
*
)
)
+
)
:
)
:
)
+
:
)
+
/
0
/
.
.
0
4
4
4
'
4
5
4
5
5
(
(
4
4
0
1
1
0
.
/
.
+
+
&
%
&
'
)
&
)
&
%
'
&
%
)
+
&
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
/
0
1
0
1
0
/
4
4
4
'
5
5
4
4
5
(
(
4
4
0
1
1
0
/
1
-
)
+
)
+
3
)
)
&
)
&
%
+
)
&
)
3
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
0
1
0
/
1
0
/
/
4
'
'
5
5
4
4
5
(
4
4
4
1
0
1
/
1
-
-
)
)
+
)
3
3
&
)
&
)
+
)
)
$
$
3
3
+
*
+
+
$
*
*
:
)
+
+
+
*
*
)
)
+
+
+
1
0
0
/
/
1
0
/
4
'
'
5
4
4
-
-
/
-
$
$
$
0
.
0
.
-
/
3
+
)
)
+
3
)
)
&
+
)
)
&
)
$
$
)
)
+
+
*
$
$
*
)
:
:
+
)
+
*
*
+
)
)
+
1
0
0
0
/
/
0
/
4
4
'
5
-
-
/
/
-
/
$
/
-
$
$
.
-
.
1
3
3
)
)
)
3
)
)
3
)
*
)
3
3
+
$
:
3
)
+
*
:
$
)
+
+
:
:
:
+
)
*
*
)
+
)
+
1
1
0
/
0
0
.
.
4
4
-
$
$
$
/
$
$
-
0
/
-
$
$
1
.
1
+
+
3
)
+
)
3
)
3
3
)
*
+
3
)
)
$
:
3
*
+
:
)
$
+
)
+
+
:
:
+
)
)
3
)
+
+
:
1
/
0
0
.
/
.
4
-
$
-
$
$
$
-
-
/
0
$
$
1
$
1
1
.
)
+
*
+
)
)
)
+
)
3
3
)
*
+
3
)
+
*
3
3
)
+
+
)
)
*
*
+
:
*
:
)
:
)
:
)
+
:
:
1
0
.
/
/
.
4
-
.
.
-
$
-
.
.
0
0
$
1
1
1
1
1
.
+
)
)
*
)
+
,
)
*
)
3
)
*
+
+
3
)
+
:
3
*
)
)
+
*
)
:
)
+
*
:
:
)
3
)
3
:
+
:
:
0
.
/
/
/
4
-
1
.
.
-
$
.
/
0
0
1
1
1
/
1
.
.
+
)
)
*
)
+
+
,
)
)
3
)
)
*
*
+
)
+
:
3
*
:
)
:
)
:
*
)
)
:
*
:
3
3
)
3
:
:
0
.
-
-
.
/
/
4
1
1
/
.
.
$
.
/
0
1
-
1
/
/
-
-
/
(
,
)
,
)
)
+
)
,
,
*
3
)
)
*
+
+
)
:
*
:
:
*
)
:
:
*
:
)
)
:
3
)
:
)
:
:
0
-
-
.
-
.
/
/
4
1
/
$
.
$
.
/
/
0
0
0
-
/
-
-
-
-
'
,
)
)
,
)
)
)
,
)
)
*
*
)
)
*
+
:
:
:
*
*
:
:
)
)
:
*
:
3
)
:
)
3
:
:
0
0
-
.
-
.
6
.
/
4
4
/
$
1
.
/
/
/
.
0
0
/
-
-
1
1
-
,
)
,
)
,
,
,
,
,
,
)
)
,
)
:
)
)
:
*
*
:
:
*
:
*
)
:
:
3
:
:
*
)
)
3
:
0
-
.
-
.
.
+
6
/
4
,
2
1
1
.
/
/
/
/
.
0
-
.
.
1
.
.
'
)
(
,
(
,
,
(
,
,
,
)
,
,
)
,
*
)
:
:
:
*
:
*
:
:
)
:
3
:
*
*
*
)
3
3
0
-
.
.
.
+
+
6
,
,
2
1
.
.
/
.
/
/
/
/
.
0
-
.
1
/
0
)
'
(
(
(
(
,
,
(
(
,
(
,
(
,
,
,
*
:
*
*
:
:
*
%
6
:
:
:
*
*
:
:
*
)
3
:
0
-
-
+
+
+
6
6
,
2
2
.
/
/
0
.
/
/
/
/
0
0
.
/
-
-
'
'
,
,
(
(
(
(
,
(
,
,
(
(
,
:
:
:
*
:
:
:
&
%
6
:
%
*
:
*
:
:
:
:
*
*
:
:
.
-
-
+
+
+
6
,
,
2
2
/
/
.
0
0
/
/
/
/
0
.
1
0
-
'
,
'
,
,
,
,
(
,
,
(
,
,
(
:
(
,
:
*
:
:
&
%
&
6
%
&
&
%
:
:
:
:
3
*
:
*
:
.
-
+
-
+
+
6
,
,
1
/
1
/
/
.
0
0
/
/
0
.
1
0
0
.
'
'
(
'
,
,
(
,
,
(
(
(
,
,
(
(
,
,
:
,
%
%
6
%
&
&
%
:
:
*
*
:
3
*
*
:
:
*
:
.
+
-
-
+
1
1
,
2
1
1
/
2
/
.
-
0
-
-
.
0
0
1
1
8
'
'
(
'
,
,
,
,
,
(
(
(
(
,
,
(
:
,
%
6
%
%
%
:
%
:
3
*
:
:
*
*
:
:
*
*
:
:
.
-
+
-
1
0
.
,
2
1
2
1
2
/
.
-
-
.
.
0
0
-
-
0
8
'
'
'
'
'
,
,
(
,
(
(
,
(
(
(
,
%
%
%
%
6
%
:
:
:
:
:
3
3
*
*
:
:
*
*
:
:
:
:
.
+
-
0
.
0
,
2
1
1
2
2
2
-
0
0
.
0
0
$
-
-
-
8
8
'
'
'
'
(
,
,
(
,
(
,
,
3
3
(
,
3
3
%
&
:
%
%
:
:
*
:
:
3
:
*
*
:
:
:
:
:
&
%
.
0
.
.
0
,
2
$
1
1
2
2
0
/
.
0
0
-
$
0
0
-
9
8
'
'
'
,
'
(
,
(
,
,
,
,
,
,
3
3
'
'
'
%
6
%
&
%
:
:
*
*
:
:
:
:
*
:
*
:
&
%
&
%
0
.
.
0
,
,
2
$
0
0
0
2
.
/
$
-
$
/
.
0
0
8
8
8
'
'
,
,
,
(
(
,
,
(
,
,
,
,
,
3
3
3
3
%
&
6
6
%
%
:
:
:
:
*
:
:
*
:
'
%
&
%
%
1
.
0
.
,
4
2
1
0
2
2
0
2
$
$
$
/
/
.
.
/
8
9
8
'
'
'
,
,
(
(
,
,
,
(
(
,
,
,
'
'
3
3
3
%
%
6
6
&
%
:
:
:
:
*
*
:
:
'
&
%
%
%
1
0
.
.
,
4
2
1
1
0
2
2
2
-
-
$
/
0
0
1
/
9
8
8
'
'
'
'
,
,
(
(
,
,
,
(
(
,
'
3
3
'
%
%
%
6
&
%
&
6
%
%
:
3
:
:
*
:
:
'
&
&
%
%
1
0
.
,
4
4
2
/
1
0
-
-
/
1
1
/
/
0
1
/
9
8
8
'
'
'
'
,
'
,
(
,
,
,
,
3
3
3
'
3
3
'
3
3
%
6
&
%
%
6
%
&
:
*
:
:
:
*
:
:
'
&
&
.
1
0
,
4
4
(
2
/
0
-
/
/
1
1
1
/
0
.
1
9
8
8
8
'
'
,
'
'
(
,
(
,
(
(
,
3
3
3
'
'
3
%
%
6
%
%
6
6
%
%
&
&
:
*
:
:
*
:
*
:
:
0
.
.
4
,
4
5
(
2
/
/
0
-
/
/
2
1
/
0
/
1
8
9
8
8
'
'
'
,
,
'
(
(
,
,
(
(
,
,
3
3
3
3
&
6
&
&
6
%
%
%
:
&
:
:
:
:
*
:
*
:
:
:
1
0
.
4
4
5
4
(
5
2
1
1
0
/
/
1
2
1
1
/
-
8
9
9
8
8
'
'
,
'
'
(
(
,
,
,
(
(
,
,
3
'
'
3
&
&
6
%
&
%
%
%
:
:
:
3
3
*
*
:
:
:
:
1
1
0
4
4
(
(
4
(
5
2
1
$
$
$
/
1
2
-
-
-
9
8
9
8
'
'
,
'
'
'
'
(
(
,
,
(
(
3
3
3
3
'
'
3
3
&
6
6
6
%
%
%
&
:
:
:
3
:
*
$
$
$
$
1
0
4
4
(
-
4
4
5
5
2
$
$
/
$
$
-
/
-
-
9
8
8
9
'
'
'
'
,
,
'
(
(
(
,
,
(
(
(
3
3
3
3
'
'
&
&
%
%
6
%
%
%
&
3
3
:
+
+
+
$
$
$
$
(
4
4
/
-
4
4
(
5
5
/
/
/
/
/
$
1
/
.
2
9
8
8
8
'
'
'
'
,
,
'
(
(
(
,
,
,
(
,
,
,
'
'
3
3
&
%
%
:
:
:
:
&
3
-
+
-
$
$
+
+
$
$
(
4
1
/
-
-
4
(
5
5
4
1
0
/
/
$
1
/
/
2
9
8
8
8
'
'
'
,
'
,
(
(
(
(
,
,
,
,
(
3
'
&
&
&
3
:
:
:
:
:
*
:
:
-
-
-
.
-
$
$
+
+
+
(
4
1
/
-
-
4
4
5
5
4
4
1
0
/
/
/
1
/
9
8
9
8
7
'
'
'
,
,
(
,
,
(
(
(
,
,
(
3
'
&
'
3
3
3
'
:
:
*
*
:
:
:
-
-
.
.
/
-
$
$
+
+
(
(
4
1
/
-
4
5
(
5
5
4
4
1
/
$
1
.
1
8
9
8
7
7
'
'
,
'
,
(
(
'
,
(
(
,
,
3
3
3
3
3
3
'
'
3
3
:
:
*
*
*
:
-
-
.
.
.
/
/
-
+
+
(
5
/
1
/
-
4
5
(
5
5
4
4
,
1
/
1
.
,
8
9
8
7
7
7
'
,
,
(
,
'
,
'
(
(
(
(
,
,
3
'
3
'
'
3
3
:
:
*
:
:
*
*
:
-
-
.
.
/
-
+
-
+
(
5
/
/
1
/
4
5
(
5
5
4
4
4
,
,
1
(
,
8
9
8
8
7
7
'
,
(
(
'
,
'
'
(
(
3
(
3
3
3
3
'
3
3
3
:
:
*
:
:
*
:
:
:
-
-
-
-
.
.
-
+
+
(
1
/
/
(
4
5
4
5
(
5
5
4
4
,
,
,
,
,
2
8
9
8
7
'
'
,
(
'
'
,
,
'
(
(
(
3
3
3
'
'
3
3
'
'
3
'
:
*
*
:
:
*
:
.
-
-
.
-
-
+
-
+
(
1
0
/
/
4
5
4
(
(
5
5
(
4
,
,
,
,
4
7
8
8
9
7
'
'
,
,
'
'
'
,
(
'
(
(
(
(
3
3
3
'
'
3
3
'
*
:
:
*
*
*
:
*
.
.
-
.
.
.
-
-
-
+
1
0
/
/
4
5
4
(
5
,
5
4
(
4
,
4
,
,
8
7
8
9
7
'
,
,
'
,
'
,
(
,
(
(
(
(
(
:
:
3
3
'
3
'
*
:
:
*
:
*
:
*
*
:
.
.
-
.
.
.
+
+
+
1
0
/
/
4
4
(
6
5
,
,
5
(
4
4
4
4
,
8
7
7
7
<
'
,
,
'
,
'
,
(
(
(
(
(
(
:
:
3
3
'
3
3
:
:
:
*
:
:
:
:
:
*
:
:
6
.
-
.
.
-
+
+
(
1
0
/
4
4
(
6
5
6
,
5
(
(
4
4
,
,
7
8
7
7
<
<
'
,
'
'
,
,
(
(
(
(
(
:
:
3
3
3
3
'
3
3
:
*
:
*
:
*
:
:
:
*
:
6
%
.
-
-
-
-
+
5
1
1
0
4
4
(
6
5
6
,
,
5
,
(
,
,
4
7
7
7
<
<
<
'
,
'
'
,
,
(
(
(
:
:
:
3
'
3
'
3
3
'
3
3
:
:
:
:
:
:
*
:
:
6
:
%
.
-
-
.
.
-
(
5
1
1
,
4
(
,
6
6
,
,
,
(
(
,
,
4
7
7
1
<
<
<
,
'
'
'
,
(
(
:
:
:
:
3
'
'
'
3
'
3
3
'
3
3
:
:
:
,
*
:
*
:
6
6
%
%
.
.
-
.
.
(
5
(
5
,
4
(
0
/
6
6
,
,
4
(
,
4
,
1
1
<
<
<
<
,
'
,
'
'
,
'
'
:
:
3
'
3
3
'
3
3
'
'
'
'
'
3
:
*
6
,
,
:
:
6
%
6
%
%
1
0
.
.
(
5
(
5
,
4
0
/
.
6
8
6
,
(
,
(
,
,
1
1
<
1
<
<
'
,
'
'
,
'
:
:
:
3
'
3
3
3
3
'
'
3
3
3
'
:
:
:
*
%
6
,
%
6
%
%
%
6
2
%
1
0
.
(
5
5
,
5
4
0
/
.
6
8
6
,
,
(
,
4
(
1
<
1
<
<
'
,
,
'
'
'
'
'
:
:
:
3
'
3
'
'
3
3
3
:
:
:
:
:
*
*
%
6
,
,
6
%
%
6
2
/
-
%
1
0
(
5
,
1
5
4
5
0
/
.
8
,
6
,
(
(
4
4
1
1
1
<
<
'
,
'
,
,
:
:
*
:
:
*
:
:
:
3
3
3
:
:
:
:
*
:
*
:
3
*
*
6
,
6
%
6
%
2
/
-
-
%
0
5
(
1
/
5
4
5
0
/
.
8
7
,
(
,
(
(
4
1
0
1
<
<
'
'
,
(
:
:
:
:
*
*
:
:
3
'
3
'
'
3
:
*
:
:
*
3
3
*
3
*
*
6
,
6
6
%
2
0
/
-
%
(
(
(
1
/
5
4
5
,
/
.
8
7
7
6
,
(
(
(
0
1
<
<
<
<
'
,
(
,
'
'
:
:
:
:
3
3
3
'
:
3
:
*
3
*
*
:
:
:
*
*
3
*
6
,
%
6
%
1
0
/
-
%
/
(
1
/
/
5
5
(
,
6
.
8
8
7
,
(
(
(
,
0
<
<
<
<
<
'
(
,
:
:
:
*
:
:
3
:
:
3
3
'
:
:
:
:
3
*
*
:
*
:
*
*
3
6
,
6
%
%
6
1
0
0
/
/
(
1
/
-
5
5
(
,
,
6
8
8
7
7
6
(
,
,
<
=
1
<
<
:
'
:
:
:
*
:
*
*
:
:
:
:
:
3
3
3
:
:
*
:
:
3
*
:
:
:
*
*
6
,
6
%
%
6
6
1
/
2
1
(
1
/
-
5
5
(
,
,
6
8
8
7
7
,
6
6
,
=
1
<
<
<
<
:
:
*
*
:
*
*
:
*
:
:
3
3
3
:
:
:
*
:
*
*
:
:
3
:
3
3
*
,
1
%
6
%
%
6
6
2
1
/
6
1
/
-
5
(
,
(
6
6
8
9
8
7
,
7
6
6
10
20
30
40
50
60
70
80
90
100
70
80
90
100
110
120
130
140
Page 4
=
1
<
<
<
<
<
<
:
:
*
*
:
:
:
:
3
3
3
:
3
:
:
:
*
:
:
:
3
*
:
:
*
3
,
2
1
6
%
6
6
0
2
/
/
6
1
/
-
5
(
,
,
6
6
8
8
9
7
7
7
8
6
=
<
<
<
<
<
<
:
:
*
:
:
:
3
3
3
'
3
'
'
'
3
'
3
:
:
3
*
:
:
*
*
:
*
2
1
2
1
%
6
2
0
0
2
1
6
1
/
-
5
(
,
,
6
6
8
8
9
7
7
8
7
7
<
<
<
<
<
<
:
:
:
:
:
:
3
3
'
'
3
'
'
'
3
'
:
:
3
*
:
:
*
*
*
3
3
*
2
2
1
1
-
2
0
/
/
1
/
6
/
-
-
5
0
-
,
6
6
8
8
9
9
7
8
7
7
<
<
<
<
:
:
*
:
*
:
:
3
:
:
3
3
3
3
3
3
'
:
3
:
:
3
*
*
:
:
3
3
*
*
2
/
/
1
-
2
2
0
/
/
1
6
/
-
-
0
-
6
,
6
6
!
8
9
9
7
9
8
7
<
<
<
<
1
:
:
*
:
:
:
:
*
:
:
:
'
'
3
3
3
'
'
3
:
:
:
:
*
*
:
*
:
2
1
/
1
-
-
-
-
2
0
/
1
6
/
-
/
0
-
6
,
,
6
!
8
8
9
7
9
8
7
<
<
:
:
:
:
:
:
*
*
*
*
:
:
'
'
3
3
'
'
'
3
3
'
'
3
:
*
:
:
*
:
:
2
1
1
-
-
-
/
-
-
6
0
/
6
'
-
/
0
-
6
,
,
6
!
!
8
7
9
7
8
9
>
1
1
1
:
:
*
*
*
:
*
:
:
3
3
'
3
'
3
'
3
'
'
3
3
:
*
*
:
*
:
:
2
/
1
-
-
-
/
1
/
-
6
6
6
'
'
/
0
-
6
,
,
6
!
!
!
8
7
9
7
8
9
:
:
*
:
:
*
*
:
:
*
:
:
3
:
3
3
'
3
'
3
3
3
:
:
:
*
:
3
*
*
:
:
2
/
-
-
-
/
1
/
/
-
6
6
'
4
'
'
0
-
6
,
,
6
6
!
!
8
7
9
9
8
9
1
:
:
*
*
*
:
*
:
:
*
*
:
:
:
:
3
3
3
'
'
:
3
:
*
3
*
*
:
:
*
:
1
-
/
-
1
/
1
/
/
-
6
6
,
4
'
'
'
6
,
(
,
6
6
!
!
8
7
9
9
9
8
1
1
1
:
:
:
*
:
:
:
:
:
*
:
:
:
:
'
'
3
'
3
3
3
:
:
:
3
:
*
:
:
:
1
-
1
/
1
/
/
/
/
6
,
4
5
4
'
6
6
5
(
,
6
6
!
!
8
7
9
7
7
9
0
:
:
:
:
*
:
:
:
'
:
:
:
:
3
'
'
3
3
'
3
3
'
3
3
3
:
:
*
:
:
*
:
:
-
1
/
1
.
/
/
/
6
,
4
5
4
'
6
,
,
5
,
6
6
!
7
8
7
9
7
7
9
:
*
:
*
*
*
:
:
:
:
'
3
3
'
'
3
3
3
'
'
'
3
3
'
:
:
*
*
3
:
:
:
*
:
1
/
1
.
-
.
/
/
6
4
5
5
4
6
,
,
5
5
,
6
!
!
7
8
9
7
8
7
9
:
:
*
*
*
*
*
:
*
:
:
'
'
3
3
'
3
'
3
3
3
'
3
:
*
:
:
3
:
:
*
*
:
:
1
1
.
.
-
.
/
/
6
,
5
4
5
6
,
,
5
5
5
6
!
!
7
8
9
7
8
7
7
=
:
:
:
:
*
:
*
:
:
:
:
3
3
3
3
3
3
3
'
3
:
:
*
:
3
3
*
*
*
:
:
:
:
1
.
.
-
.
/
/
/
6
,
5
5
5
,
,
6
(
5
5
,
6
!
7
8
9
7
9
7
7
>
>
:
*
*
:
:
*
:
:
:
3
3
'
3
3
3
'
:
3
:
*
:
:
3
*
*
*
:
:
*
*
:
1
-
.
-
-
.
/
/
.
6
,
5
5
6
,
.
.
6
(
5
,
6
!
8
9
9
7
7
7
8
>
:
*
*
:
:
*
:
:
:
'
3
'
'
'
'
'
3
3
:
:
:
*
*
*
:
:
:
*
:
*
:
:
-
-
-
-
-
-
.
/
.
6
,
(
5
6
.
0
.
6
(
5
,
6
!
8
9
9
7
7
7
8
:
:
:
:
*
*
:
:
:
'
:
:
3
3
3
'
'
'
3
3
3
:
:
:
:
*
*
:
:
*
:
:
:
/
-
-
-
-
-
.
/
.
6
,
(
5
6
0
/
.
6
(
5
6
6
!
8
9
9
7
7
8
7
:
*
*
:
:
:
*
*
:
:
:
3
3
3
'
3
3
3
'
3
'
3
3
3
3
:
3
*
*
3
:
:
0
0
/
-
.
-
-
-
.
6
6
(
5
,
6
/
.
6
(
,
,
6
6
!
8
9
7
7
9
8
7
:
*
*
*
:
:
:
:
:
3
3
'
'
3
3
3
'
3
'
'
3
3
:
:
:
3
:
*
3
*
:
0
0
0
/
.
-
.
-
-
-
6
6
(
,
-
6
,
,
6
(
,
6
6
6
!
!
8
7
7
9
8
7
*
*
:
:
*
:
'
:
3
'
'
3
3
3
'
3
3
'
3
3
:
:
*
:
3
*
*
:
*
:
:
2
0
$
0
/
.
.
-
-
.
6
6
,
1
-
6
6
,
,
(
6
0
/
6
!
!
8
7
7
9
8
7
*
:
*
:
:
:
:
'
'
'
3
3
3
'
'
'
'
3
3
:
3
:
*
3
*
:
3
*
:
:
2
1
1
/
$
0
/
-
.
-
-
6
6
1
-
-
6
6
,
(
5
0
/
.
6
!
!
8
7
7
7
9
8
*
:
:
:
:
:
3
3
3
3
'
3
'
3
3
'
'
'
'
3
3
3
:
*
:
:
*
:
:
:
2
1
/
1
$
0
0
/
-
-
-
/
6
1
.
-
6
6
,
5
0
0
/
.
6
!
!
8
7
7
7
9
8
:
:
3
:
:
3
3
3
3
'
'
3
3
3
'
'
3
3
:
'
3
:
:
:
3
:
:
3
*
:
:
2
/
/
2
$
0
0
/
/
/
/
6
.
0
.
-
6
,
5
0
/
/
.
6
!
7
8
7
9
7
7
9
*
:
:
3
3
3
'
'
3
3
3
'
3
3
3
3
'
3
3
:
:
:
*
:
:
*
*
:
3
:
1
.
2
2
1
2
0
0
/
/
/
/
2
1
1
/
.
-
6
5
0
/
.
!
6
!
7
8
7
9
9
7
9
:
:
:
:
3
3
3
3
'
'
'
3
'
'
'
3
3
'
'
3
:
:
*
*
:
:
*
:
:
1
.
.
$
2
1
2
2
0
0
/
/
/
2
1
2
/
.
-
6
,
5
0
/
.
!
!
7
8
7
9
9
7
9
:
'
'
3
3
'
'
'
3
3
'
'
'
3
3
'
3
3
3
3
3
:
:
:
3
*
:
*
:
1
.
$
$
2
1
1
2
2
0
0
/
/
2
2
1
-
-
-
6
,
5
(
.
.
!
!
7
8
9
9
9
7
9
'
3
3
3
'
3
3
3
'
'
3
3
3
'
3
3
3
:
3
:
:
:
*
*
:
3
3
:
:
1
/
.
$
$
2
1
2
2
0
0
/
/
2
1
-
-
-
.
6
,
5
(
(
!
!
!
7
8
9
9
9
7
9
:
:
3
3
3
3
'
'
'
3
3
3
3
3
3
3
3
3
:
:
:
*
:
:
*
:
:
3
:
:
1
/
.
$
2
1
1
2
0
0
0
/
1
2
/
-
.
.
6
,
5
1
0
(
!
!
7
8
9
9
8
8
7
:
:
:
'
3
3
3
3
3
'
'
3
3
3
3
:
:
:
:
*
*
*
*
:
:
*
3
*
:
*
:
/
.
.
$
2
/
2
2
0
0
/
,
1
/
/
-
.
6
5
1
0
.
!
!
7
8
8
9
9
8
8
7
:
'
'
'
'
'
'
'
3
3
3
'
3
:
:
*
:
:
*
:
:
:
*
*
:
:
*
*
*
:
0
/
/
.
.
2
1
/
2
0
0
/
,
(
5
/
-
6
,
5
1
0
.
!
!
7
8
8
9
7
8
8
7
'
3
3
3
'
'
3
3
'
3
3
:
:
*
:
:
:
*
:
*
*
:
:
:
*
*
:
3
:
0
/
.
/
.
.
2
1
1
0
2
0
0
,
(
(
5
-
6
,
5
1
.
.
$
!
7
8
8
9
7
9
8
7
3
3
'
3
3
3
'
3
3
3
:
3
3
:
*
*
*
:
*
:
:
*
:
*
3
*
3
3
*
0
/
/
.
/
.
.
2
1
1
0
0
0
,
5
(
5
-
,
5
(
,
1
.
$
!
7
9
8
9
7
9
7
7
:
:
3
'
'
3
3
'
3
'
3
3
3
3
:
*
:
*
:
:
*
:
:
3
:
3
3
*
*
1
0
/
.
'
.
.
2
1
1
0
0
0
,
5
5
(
5
,
5
(
,
6
$
$
!
7
8
9
8
7
9
7
9
3
3
'
3
3
'
'
3
3
3
3
*
:
:
:
:
:
:
*
3
:
3
3
:
:
:
*
3
3
*
1
0
/
4
'
.
$
2
1
1
0
1
,
5
5
(
4
5
4
(
,
6
6
!
!
7
8
9
8
7
9
7
9
'
'
3
3
'
'
3
3
3
*
*
:
*
:
:
-
-
-
:
*
3
3
:
*
*
:
*
*
:
:
1
0
/
'
4
.
$
2
1
0
1
.
,
5
5
4
4
5
4
(
,
6
6
!
!
7
8
9
8
7
9
7
8
3
3
'
'
3
'
3
:
*
:
:
*
*
*
:
:
-
-
-
:
:
*
*
3
3
*
:
:
:
*
:
1
/
'
4
5
.
$
2
1
.
$
,
4
5
4
4
4
5
4
,
6
6
!
!
7
8
9
8
7
9
7
8
4
'
4
3
'
:
:
*
:
:
*
:
:
:
*
-
-
.
.
-
-
:
:
*
:
:
*
3
*
:
:
:
:
'
4
5
'
$
$
.
$
$
4
/
$
6
4
5
5
4
,
6
6
!
!
7
9
8
7
7
9
7
8
'
3
4
'
'
3
:
%
%
%
+
+
:
-
-
+
.
.
-
-
.
$
$
:
:
*
:
*
:
*
:
:
'
4
'
4
5
'
$
.
$
$
/
.
$
6
(
5
5
4
4
6
6
!
!
7
9
8
7
7
7
7
8
3
'
3
'
%
%
%
6
+
+
+
+
-
+
+
.
-
-
6
.
-
$
*
:
*
3
*
:
*
:
*
:
'
4
'
4
4
'
.
$
$
/
/
.
$
6
(
5
5
4
4
6
6
!
!
7
8
9
8
7
7
7
8
4
6
6
%
%
%
%
+
+
+
$
+
-
+
-
+
6
6
/
.
-
:
:
*
:
3
3
*
3
*
:
1
/
'
'
4
'
'
.
$
/
/
.
$
.
6
5
(
5
4
5
4
6
!
!
7
8
8
8
7
7
8
7
6
%
%
%
6
+
+
$
$
$
+
-
+
-
.
-
6
/
/
-
:
$
*
:
*
:
:
3
*
:
:
1
/
'
4
'
4
'
1
/
/
.
$
$
.
6
5
(
5
4
5
4
6
!
7
8
8
8
7
7
7
8
7
6
6
%
6
%
$
$
.
$
$
/
%
-
-
.
6
/
/
-
-
$
+
$
*
*
*
*
:
:
:
:
1
/
4
'
'
'
$
1
/
$
.
.
$
.
6
(
(
5
4
5
4
6
!
7
8
8
7
7
7
7
8
7
%
%
%
$
$
.
.
$
$
/
%
-
-
.
6
/
-
-
-
-
+
$
*
:
:
:
:
*
*
*
:
:
1
4
'
'
$
$
1
$
.
.
.
.
$
6
(
(
5
4
5
4
6
!
7
8
8
7
7
7
8
9
7
%
6
$
$
.
$
.
$
/
%
-
-
/
/
/
$
-
.
-
.
+
*
:
*
*
:
:
:
:
:
*
:
:
4
'
$
$
-
/
/
$
.
$
$
$
6
(
5
4
5
4
4
6
!
8
8
8
7
7
7
8
8
7
6
%
$
.
.
.
$
-
%
%
-
/
$
$
$
-
.
-
.
+
-
-
$
:
:
*
*
:
*
:
:
*
:
4
'
$
-
-
1
1
$
.
$
$
.
6
(
5
4
5
4
4
6
!
8
9
8
7
7
7
8
8
7
%
.
.
.
$
$
-
%
%
-
/
$
$
$
6
.
.
.
+
+
-
$
-
-
-
:
:
3
3
*
*
:
:
:
'
4
$
1
1
/
.
$
$
$
$
6
5
5
4
5
5
4
6
6
8
8
9
8
7
7
8
8
7
.
.
.
/
$
-
%
%
$
-
$
$
6
6
.
.
+
.
+
+
$
$
-
:
:
:
3
*
*
:
:
*
:
:
'
4
$
1
/
$
$
.
.
.
$
6
5
5
4
5
5
4
6
6
8
7
9
8
7
7
8
9
7
.
/
/
$
$
.
%
$
-
$
-
-
6
.
+
+
+
-
+
$
$
-
:
-
*
*
:
:
:
:
*
:
:
'
4
4
$
$
1
$
.
0
/
,
.
6
5
5
4
5
5
4
6
6
7
8
8
9
8
7
8
9
7
/
/
/
$
.
%
%
$
$
-
/
6
.
+
+
+
-
+
+
-
-
*
*
*
:
3
*
:
:
*
:
*
:
'
4
4
$
$
1
0
0
/
/
,
6
,
5
4
4
5
5
(
6
6
7
7
8
9
8
7
9
7
7
/
$
$
.
%
$
$
%
-
/
6
.
+
-
-
+
-
-
-
:
*
:
:
:
*
:
3
*
:
:
*
:
*
4
4
4
$
-
0
1
0
0
/
,
5
,
5
4
4
5
5
(
6
6
7
7
8
9
9
8
9
7
8
/
/
/
.
$
%
%
-
/
/
.
.
.
+
+
-
-
-
.
.
:
-
*
*
:
:
:
3
*
:
:
*
*
4
4
5
$
$
-
0
/
0
/
,
5
,
4
,
4
5
5
(
6
6
7
7
8
9
9
8
9
7
8
-
/
$
$
.
$
%
-
/
-
.
.
+
.
-
$
+
.
-
+
-
-
-
*
*
:
:
:
3
:
:
:
*
4
5
4
$
$
-
-
0
/
/
,
5
,
4
,
5
-
5
(
6
6
7
7
8
9
9
7
9
8
8
/
.
$
$
$
%
/
/
-
.
.
-
+
-
$
+
.
.
-
+
-
-
$
-
-
*
3
*
*
3
:
*
:
4
5
5
.
$
$
-
0
/
5
,
5
4
4
,
/
-
5
(
6
6
7
8
8
9
9
7
9
7
8
/
/
.
$
$
%
/
-
-
.
-
+
-
$
+
$
+
.
+
-
$
$
$
-
-
-
*
3
*
*
*
:
:
'
4
5
5
.
$
$
-
0
/
5
,
4
4
,
/
-
(
5
6
6
7
8
8
7
9
7
8
7
8
/
.
$
$
%
-
-
-
$
.
+
-
-
$
+
$
.
-
+
-
$
$
-
3
-
*
3
*
3
3
:
*
:
'
4
5
5
.
-
$
-
0
/
5
,
4
(
5
/
-
(
5
5
6
7
8
8
7
9
7
8
7
9
-
$
0
0
%
-
$
$
-
.
+
-
$
+
+
$
-
+
-
$
-
-
3
:
3
3
*
:
:
:
:
:
:
'
'
4
5
.
.
-
$
-
'
5
,
(
5
5
,
/
(
5
5
6
7
8
8
7
9
7
8
7
9
0
0
0
%
-
$
$
-
+
.
-
+
$
+
+
$
.
+
-
*
3
*
:
*
*
:
*
*
:
*
:
:
:
'
'
4
5
$
.
.
-
-
'
4
5
,
(
5
,
,
4
5
5
6
7
8
8
7
9
7
8
9
9
.
$
.
%
$
$
-
+
.
-
-
+
$
+
$
.
.
*
3
3
*
3
*
:
:
*
:
:
:
:
*
:
:
'
'
4
$
$
$
$
'
3
'
4
5
4
(
,
5
,
5
4
5
6
7
8
7
8
7
7
9
9
7
$
.
%
%
$
+
-
+
-
-
+
$
+
+
$
3
*
3
*
*
:
:
:
:
*
:
:
:
*
:
:
:
:
:
'
$
.
$
$
.
3
'
3
'
4
4
(
(
,
,
4
4
5
6
7
8
7
8
7
7
9
8
7
.
%
%
$
+
$
+
$
-
+
-
$
+
+
$
$
3
3
3
:
*
3
:
*
:
:
*
*
:
*
:
:
:
:
.
.
$
$
.
$
3
'
3
'
4
4
4
(
,
,
/
-
5
6
7
8
7
8
7
7
9
8
7
.
%
$
$
+
+
$
-
+
+
-
$
+
$
$
$
$
-
3
3
3
*
*
:
*
*
:
*
*
:
:
:
:
/
$
$
$
$
$
.
3
'
3
'
4
'
4
(
,
/
.
-
4
6
7
8
7
8
7
7
7
8
7
%
%
$
$
-
+
$
.
+
-
$
$
+
$
.
.
$
$
-
-
*
3
3
3
:
*
*
:
:
:
:
:
/
0
/
$
$
$
$
.
3
'
'
3
'
4
4
'
/
.
-
-
4
6
8
7
7
8
8
7
7
8
7
.
%
$
-
.
+
$
.
+
-
$
$
+
.
.
-
3
3
$
3
3
*
:
:
3
:
:
*
:
:
1
0
0
0
0
/
$
$
$
.
3
'
'
3
'
4
4
'
/
.
-
4
3
-
8
7
7
8
8
7
7
8
7
%
$
-
.
+
$
.
-
+
-
$
$
.
.
3
3
*
3
*
*
:
:
*
3
*
*
:
:
:
:
1
1
0
0
.
0
0
.
$
.
3
'
-
3
'
4
4
4
'
/
.
3
-
.
8
7
7
9
8
7
9
7
8
-
$
-
.
+
$
.
-
+
-
$
3
3
3
:
:
:
*
:
:
*
:
:
:
:
:
:
:
:
1
.
.
.
.
0
0
/
$
$
3
'
/
-
3
'
'
4
4
'
3
3
-
-
.
8
7
9
8
8
7
7
9
8
$
$
+
+
$
$
.
-
+
-
$
$
3
*
*
*
3
:
*
*
:
*
:
:
*
:
*
:
:
.
.
.
.
0
/
/
$
$
$
3
/
-
-
3
'
'
'
4
'
-
-
/
.
.
8
8
9
8
8
7
7
9
8
$
+
+
-
$
$
.
+
-
-
$
$
.
-
3
3
3
*
3
*
3
3
3
:
:
*
:
:
:
.
0
0
.
0
/
$
.
$
3
/
-
-
-
3
'
'
4
'
-
-
/
.
.
.
8
8
9
8
8
7
7
9
8
$
+
+
$
$
.
$
+
-
$
-
$
.
-
-
+
*
3
-
3
*
*
3
3
3
*
3
*
:
0
.
0
0
/
.
.
$
$
/
.
-
.
-
3
3
'
4
-
-
/
.
.
.
-
7
8
9
7
8
7
9
8
8
+
+
-
$
$
$
$
+
-
-
$
.
-
+
+
-
-
-
.
*
+
3
*
3
*
3
*
+
+
:
0
.
.
0
.
.
$
$
/
-
.
-
-
3
3
4
-
/
.
.
-
.
-
.
7
9
8
7
8
7
9
8
7
+
-
-
$
.
$
-
-
-
-
$
.
+
+
-
-
+
.
-
-
+
+
*
*
3
-
-
+
+
+
.
.
.
.
.
.
$
/
-
-
/
.
-
3
3
-
/
.
-
-
/
-
-
.
7
9
8
7
8
7
9
8
7
-
-
$
.
.
-
$
-
$
$
.
+
+
-
+
+
.
.
-
+
+
-
+
-
-
-
+
-
+
+
+
+
.
.
.
$
.
/
-
/
.
.
-
3
-
-
-
-
-
/
-
-
-
.
7
7
9
7
8
7
9
8
7
110
120
130
140
150
160
170
180
70
80
90
100
110
120
130
140
Anchor
!
359 Coffee Brown - dk
"
371 Brown - dk
#
370 Brown
$
381 Coffee Brown - super dk
%
269 Avocado Green - vy dk
&
268 Avocado Green - med
'
267 Avocado Green
( 945 Golden Olive - vy lt
)
846 Khaki Green - dk
*
861 Avocado Green - dk
+
403 Black
,
280 Olive Green - med
-
1041 Beaver Grey - ultra dk
.
273 Beaver Grey - vy dk
/
8581 Beaver Grey - dk
0
1040 Beaver Grey - med
1 900 Beaver Grey - lt
2 397 Brown Grey - vy lt
3
262 Green Grey - med
4
266 Avocado Green - vy lt
5 278 Olive Green - vy lt
6
281 Olive Green
7
1034 Antique Blue - med
8 976 Antique Blue - ul vy lt
9 1096 Baby Blue vy lt
:
1044 Hunter Green - vy dk
;
859 Fern Green - lt
< 260 Pine Green
=
850 Grey Green - med
> 849 Grey Greem
? 2 White
@ 926 Cream / ECRU
A 390 Beige Brown - lt
B 1032 Antique Blue - pale
Ariadna
!
632 ciemny orzech
"
689 orzechowy
#
629 jasny orzech
$
690 br
ązowoczarny
%
603 ciemna ziele
ń wojskowa
&
614 ziele
ń wojskowa
'
600 zgni
ła zieleń
(
605 z
łota oliwka jasna
)
671 ciemny grafit
*
604 g
łęboka zieleń leśna
+
699 czarny
,
607 z
łota oliwka
-
670 grafit
.
664 ciemnomyszkowy
/
659 szarobobrzasty ciemny
0 657 szarobobrzasty średni
1 655 szarobobrzasty
2 654 szarobobrzasty jasny
3
618 oliwkowozielony ciemny
4 574 oliwka
5 560 seledyn
6
609 z
łota oliwka ciemna
7
672 szaroniebieski
8 543 ultramaryna jasna
9 528 jasny morski
:
583 ciemna mocna ziele
ń
; 598 jasna zgniła zieleń
< 571 spłowiała oliwka
=
669 stalowy
> 667 stalowy jasny
? 400 biały
@ natural
A 403 ecri
B 542 ultramaryna b. jasna
DMC
!
801 Mink brown
"
434 Cigar brown
#
435 Tabacco brown
$
938 Espresso brown
%
936 Oaktree moss green
&
937 Moss green
'
470 Olive green
( 734 Light Olive green
)
934 Algae green
*
3345 Dark Hunter Green
+
310 Black
,
733 Golden green
-
844 Pepper black
.
645 Dark steel grey
/
646 Platinum grey
0
647 Rock grey
1 648 Pepper grey
2 3072 Pale pearl grey
3
3346 Hunter Green
4
471 Tarragon green
5 472 Bud green
6
732 Bronze green
7
931 Blue grey
8 932 Seagull blue
9 3752 Light porcelain blue
:
890 Deep forest green
;
3052 Silver green
< 3053 Tweed green
=
926 Grey green
> 927 Oyster grey
? 3865 Winter white
@ 712 Cream
A 822 Cotton cream
B 775 Summer rain blue
Madeira
!
2007 Coffee Brown dk
"
2009 Brown lt
#
2010 Brown vy lt
$
2004 Black Brown
%
1505 Avocado Green dk
&
1508 Green Grey dk
'
1402 Forest green med
( 1501 Avocado Green vy lt
)
1506 Black Avocado Green
*
1313 Pistachio Green vy dk
+
2400 Black
,
1502 Avocado Green lt
-
1810 Brown Grey vy dk
.
1811 Beaver Grey vy dk
/
1809 Ash Grey vy lt
0
1812 Beaver Grey dk
1 1813 Beaver Grey med
2 1901 Brown Grey ultra vy lt
3
1602 Pine Green med
4 1603 Pine Green
5 1414 Avocado Green ultra lt
6
1503 Avocado Green
7
0906 Cornflower Blue med
8 0907 Cornflower Blue lt
9 1710 Antique Blue lt
:
1314 Pistachio green ultra
;
1311 Pistachio Green med
<
1513 Fern Green
=
1703 Blue Green
> 1702 Blue Green med
? 2403 Winter White
@ 2101 Cream
A 2001 Coffee Brown vy lt
B 1002 Blue vy lt
Thread (Dmc)
Description
Stitches
Length(m)
801
Mink brown
102
0.5
434
Cigar brown
20
0.1
435
Tabacco brown
8
0.1
938
Espresso brown
818
4.1
936
Oaktree moss green
855
4.3
937
Moss green
461
2.3
470
Olive green
907
4.6
734
Light Olive green
440
2.2
934
Algae green
341
1.7
3345
Dark Hunter Green
964
4.9
310
Black
558
2.8
733
Golden green
484
2.4
844
Pepper black
541
2.7
645
Dark steel grey
669
3.4
646
Platinum grey
790
4.0
647
Rock grey
1288
6.5
648
Pepper grey
971
4.9
3072
Pale pearl grey
424
2.1
3346
Hunter Green
998
5.0
471
Tarragon green
469
2.4
472
Bud green
336
1.7
732
Bronze green
384
1.9
931
Blue grey
866
4.4
932
Seagull blue
968
4.9
3752
Light porcelain blue
494
2.5
890
Deep forest green
1589
8.0
3052
Silver green
440
2.2
3053
Tweed green
427
2.2
926
Grey green
174
0.9
927
Oyster grey
88
0.4
3865
Winter white
949
4.8
712
Cream
1297
6.5
822
Cotton cream
830
4.2
775
Summer rain blue
2458
12.4
Page 3
Page 1
Page 2
Page 4