www.crosstitching.biz
www.vysivka.biz
www.haftypolskie.com.pl
www.kreuz-stich.com
DMC
!
310 Black
"
413 Iron grey
#
317 Steel grey
$ 415 Chrome grey
% 762 Pearl grey
& 3865 Winter white
' 318 Granite grey
)
938 Espresso brown
*
898 Teak brown
+
433 Chocolate brown
,
434 Cigar brown
-
435 Tabacco brown
/
3750 Deep petrol blue
(
931 Blue grey
0 932 Seagull blue
1 453 Turtledove grey
2 452 Pigeon grey
.
451 Shell pink grey
5 3753 Moonlight blue
6 677 Sand gold
7 613 Rope brown
Cat. nr 4030
133 x 176 stitches
Horses during the storm
Page 1
/
/
/
/
/
/
/
/
/
(
(
(
/
/
/
/
/
/
/
/
/
/
/
/
/
/
(
(
(
(
(
(
(
(
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
/
/
/
(
(
/
/
/
(
(
(
(
/
(
(
/
/
/
/
/
/
/
/
/
/
(
(
(
(
(
(
(
(
(
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
$
1
1
$
$
$
1
1
1
1
1
1
$
2
2
2
2
2
/
/
/
(
(
(
/
/
(
(
(
(
(
/
/
/
/
/
/
/
/
/
/
/
/
(
(
(
(
(
(
(
(
(
(
0
0
0
0
0
0
0
1
0
0
0
0
1
1
1
1
1
$
$
$
$
$
1
1
1
1
1
1
1
1
2
1
1
2
.
/
/
(
(
0
(
(
(
(
(
0
(
(
(
/
/
(
/
/
/
/
/
/
/
(
(
(
(
(
/
(
/
(
(
(
(
0
0
0
0
0
1
1
1
1
1
1
1
1
1
$
$
0
$
$
$
$
1
1
1
1
1
1
1
1
1
1
2
2
2
/
/
(
(
(
(
(
0
(
(
0
(
(
(
/
(
(
/
/
(
/
/
(
(
(
(
(
(
/
/
/
/
(
(
(
(
(
0
0
0
0
0
1
0
1
1
0
1
1
1
$
$
$
0
$
1
$
1
1
1
1
1
1
1
1
1
$
2
2
2
/
/
(
0
(
(
(
0
0
(
(
0
(
(
(
(
(
/
/
(
/
/
(
/
(
/
/
(
/
/
/
/
(
(
(
(
(
0
0
0
0
0
1
1
1
1
0
1
0
0
1
$
$
$
$
1
1
1
$
1
1
1
$
$
1
1
2
2
2
2
/
(
(
0
(
(
(
0
0
(
(
0
0
(
0
(
(
/
/
(
(
(
(
/
(
/
/
/
/
/
/
/
/
(
0
(
(
0
0
0
0
0
1
1
0
1
1
1
1
1
0
0
0
0
$
1
1
0
$
$
1
1
$
$
1
1
1
1
$
$
/
(
(
(
(
0
(
(
0
0
0
0
0
0
(
(
(
(
/
(
(
(
(
/
(
/
/
/
/
(
0
(
(
(
0
(
0
0
0
0
0
0
0
0
1
1
0
1
0
0
0
0
0
$
$
0
1
0
0
0
1
1
$
$
1
2
1
$
$
$
/
(
(
(
(
0
(
(
0
(
0
0
0
0
(
(
(
/
/
(
(
(
(
/
/
/
/
/
/
(
0
(
(
(
0
(
(
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
$
0
$
$
$
$
0
0
0
$
1
1
$
$
$
2
(
(
(
(
(
(
(
0
0
0
0
0
0
0
0
(
(
(
(
(
(
(
/
/
/
/
/
/
/
/
(
0
(
(
(
(
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
$
0
0
0
0
0
0
0
$
$
1
$
$
$
$
(
(
(
(
(
(
0
(
0
0
0
0
0
0
(
0
(
(
(
(
(
(
/
/
/
/
/
/
/
/
(
(
(
(
(
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
$
0
$
$
0
$
$
$
$
$
$
(
(
(
(
(
0
(
(
0
(
0
0
0
0
(
0
(
(
(
(
(
/
/
/
/
/
/
/
/
0
0
0
0
(
(
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
$
$
$
$
$
$
$
$
$
$
$
$
(
(
(
(
(
0
(
(
(
(
(
(
0
0
0
0
0
(
(
(
(
/
/
(
/
/
/
/
0
0
0
0
0
0
0
0
0
0
0
(
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
$
0
$
$
$
$
$
$
$
$
$
$
$
(
(
(
(
(
(
(
(
0
(
(
(
0
0
0
0
0
(
0
(
(
/
/
/
/
/
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(
(
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
$
$
$
$
$
$
$
$
$
$
$
$
(
(
(
(
(
(
(
0
0
(
(
(
(
0
0
0
(
(
(
(
(
/
/
/
/
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
$
0
$
$
$
$
$
$
$
$
$
$
(
(
(
(
(
(
(
(
(
(
0
0
(
0
0
0
(
0
/
/
/
/
(
/
(
0
0
0
0
0
0
0
0
0
0
0
0
0
(
0
(
(
0
0
0
0
0
0
0
0
0
0
0
0
0
$
0
0
0
0
$
$
$
$
$
$
$
$
$
1
(
(
(
(
(
(
(
(
0
(
0
(
(
(
0
(
(
0
/
/
(
(
(
(
(
0
0
0
0
0
0
0
0
0
0
0
(
0
0
(
(
0
0
0
0
0
0
0
0
0
0
0
0
0
0
$
$
$
$
0
0
$
$
$
$
$
1
$
1
1
(
(
(
(
(
(
(
(
(
(
(
(
0
(
0
0
0
0
(
(
(
(
0
(
0
0
0
0
0
0
0
0
0
0
0
(
(
0
(
(
(
(
0
0
0
0
0
0
0
0
0
0
0
$
0
$
0
$
0
$
$
$
$
$
1
$
1
1
1
1
(
(
(
(
(
/
(
(
(
(
(
(
(
(
(
(
0
0
(
(
(
(
0
(
0
0
0
0
0
0
0
0
0
0
0
(
(
(
(
(
(
0
0
0
0
0
0
0
0
0
0
0
0
$
$
$
$
$
$
$
$
$
$
$
$
$
1
1
1
1
/
(
(
(
(
/
/
(
(
(
(
/
(
/
(
(
0
0
0
0
(
(
0
0
0
0
0
0
(
0
0
0
0
(
(
(
(
(
(
(
0
0
(
0
0
0
0
0
0
0
0
0
$
$
0
$
$
$
$
$
$
$
$
$
1
$
1
1
1
1
/
(
/
/
/
/
/
(
(
(
(
/
/
/
(
(
(
0
0
0
0
0
0
0
0
0
0
0
0
0
(
0
0
0
(
(
(
0
(
(
(
(
(
0
(
0
0
0
0
0
0
0
0
$
$
$
$
$
$
$
$
$
$
$
1
$
1
1
1
1
/
/
/
/
/
/
(
(
(
(
(
/
/
/
/
/
(
0
0
0
0
0
0
0
0
0
(
0
0
0
0
(
0
(
(
(
0
(
(
(
(
0
0
0
0
0
0
0
0
0
0
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
1
1
1
1
/
/
/
(
/
/
(
(
(
(
(
/
/
/
/
/
(
(
0
0
0
0
0
0
0
0
0
(
0
0
(
(
(
(
(
(
(
(
(
(
(
(
0
(
0
1
(
0
0
0
0
0
0
$
$
$
$
$
$
$
$
1
$
$
1
$
1
1
1
1
/
/
/
/
/
/
(
(
/
/
/
/
/
/
/
/
(
(
0
0
0
0
0
0
0
0
(
(
(
0
0
(
(
(
0
(
(
(
(
(
(
(
(
1
1
1
0
0
0
0
0
0
$
$
$
$
$
$
$
$
$
$
$
1
$
1
1
1
1
1
/
/
/
/
(
/
(
(
/
/
/
/
/
/
/
(
(
(
(
(
0
(
0
0
(
0
0
(
(
(
(
(
(
(
0
(
(
(
(
0
0
(
1
(
1
(
1
0
0
0
0
$
$
$
$
$
$
$
$
$
$
$
$
1
1
1
1
1
1
$
/
/
/
/
(
/
/
(
/
/
/
/
/
/
(
(
(
(
(
0
0
0
0
(
(
0
(
(
(
0
(
(
(
0
(
(
(
(
(
(
(
(
1
1
0
1
0
1
0
1
$
$
0
$
$
$
$
$
$
1
$
$
1
1
1
1
1
1
$
%
/
/
/
(
(
/
/
/
/
/
/
/
(
(
(
0
0
(
(
(
0
(
(
(
(
(
(
(
(
(
(
(
(
0
(
(
(
(
(
(
(
(
1
1
1
1
1
1
0
1
$
$
$
$
$
$
$
$
1
1
$
1
$
$
1
1
1
1
%
$
/
/
(
(
(
(
/
(
(
/
/
(
(
(
(
(
0
(
(
(
0
(
(
(
0
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
1
1
(
1
$
1
1
1
1
$
$
$
$
$
$
1
1
1
1
1
1
$
1
1
1
1
%
'
'
/
/
/
(
(
(
(
(
(
(
(
0
(
(
0
(
0
0
(
0
0
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
1
(
1
1
1
1
$
1
1
$
$
$
$
$
$
1
$
1
1
1
1
1
1
$
1
1
1
$
'
'
%
/
/
/
(
(
(
(
(
(
(
0
0
(
0
0
0
0
0
(
0
0
0
(
(
(
(
(
(
(
(
(
(
(
(
(
1
(
1
(
1
1
1
1
1
$
$
1
$
$
$
$
$
$
$
$
$
1
1
$
1
1
$
$
1
1
1
$
'
%
%
/
/
/
/
(
(
(
(
(
(
(
0
(
(
(
0
0
0
(
0
0
(
0
(
(
(
(
(
(
(
(
(
(
(
(
(
1
1
1
1
1
1
1
1
$
$
$
1
$
$
$
$
1
$
1
1
1
$
1
1
1
$
1
1
1
$
'
%
%
&
/
/
/
/
/
/
(
(
(
0
(
0
0
(
0
0
0
0
(
(
0
(
0
(
(
(
(
(
(
0
(
(
(
(
(
(
(
1
(
1
1
1
1
$
$
$
$
$
$
$
$
1
$
$
1
1
1
$
1
1
1
$
1
1
1
%
%
%
&
&
/
/
/
/
/
/
(
(
(
(
(
0
0
0
0
0
0
0
0
0
0
0
0
(
(
(
(
(
(
0
(
(
(
(
(
(
(
1
1
1
1
1
$
$
$
1
$
$
1
$
$
$
$
1
1
1
1
$
$
1
1
$
1
1
$
%
%
&
%
&
/
/
/
(
/
(
(
(
0
(
(
0
0
0
0
0
0
0
0
0
0
0
0
(
0
(
0
0
(
0
(
(
0
(
(
(
(
(
(
1
1
$
$
1
$
1
1
$
$
$
1
$
1
1
1
1
1
1
1
1
1
$
1
1
%
%
&
%
&
&
/
/
/
(
(
(
(
(
(
0
0
0
0
0
0
0
0
0
0
0
0
(
(
0
0
(
0
5
&
0
(
0
0
(
(
(
(
(
(
1
1
$
1
1
$
1
1
$
1
1
1
1
1
1
1
1
1
1
1
1
$
$
1
1
%
&
%
%
&
%
/
/
(
(
(
(
(
0
(
0
(
(
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
5
&
&
0
0
(
(
(
(
(
(
(
1
1
$
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
$
1
1
1
%
%
%
&
%
&
/
/
(
(
(
(
(
0
0
(
(
(
(
0
0
0
0
0
0
0
0
0
0
0
0
&
&
5
5
5
0
0
(
(
(
(
(
(
1
1
1
$
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
%
&
%
&
%
%
&
(
/
(
(
(
(
(
(
(
(
0
(
(
0
0
0
0
0
0
0
0
0
0
0
5
5
5
5
5
0
5
0
0
(
(
(
(
1
1
(
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
$
1
%
&
%
%
%
&
'
/
/
(
(
(
(
(
(
(
(
(
(
(
(
0
(
0
0
0
0
0
0
0
0
5
5
5
&
5
&
5
0
(
(
(
(
(
(
1
(
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
&
&
%
%
&
'
$
/
/
(
(
(
(
(
(
(
(
(
(
(
(
(
0
0
0
0
0
0
5
0
5
5
5
&
&
5
5
0
&
(
(
(
(
(
(
(
(
(
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
%
&
%
%
&
&
$
$
/
/
/
(
(
(
(
(
(
(
(
(
0
(
0
0
0
0
0
0
0
5
5
0
5
5
&
5
&
0
5
&
(
(
0
(
(
(
1
(
1
1
(
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
%
&
%
&
&
$
$
'
/
/
/
(
(
(
(
(
(
(
0
(
0
0
0
0
0
0
0
0
0
5
5
0
5
&
&
&
0
0
5
5
0
(
1
(
(
(
(
(
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
%
%
&
&
$
&
'
'
/
/
(
(
(
(
(
(
(
(
(
(
(
0
0
0
0
0
0
0
0
0
5
5
&
&
&
&
5
0
0
5
0
0
1
1
(
(
(
1
(
(
(
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
%
&
&
&
&
'
%
$
/
/
(
(
(
(
(
(
(
0
(
(
0
0
0
0
0
0
5
0
0
0
&
5
5
&
5
&
5
&
0
0
0
0
1
1
(
(
(
(
(
1
1
1
1
1
1
1
1
1
1
$
1
1
$
1
1
1
1
1
1
1
%
&
&
&
&
%
$
$
/
/
(
(
(
(
(
0
(
(
(
(
(
0
0
0
0
0
5
0
5
5
5
5
5
&
&
&
5
0
&
5
&
0
0
1
1
(
(
(
1
(
1
1
1
1
1
1
1
1
1
$
1
$
1
1
1
1
1
1
1
1
%
&
%
&
%
$
$
'
/
(
(
(
(
0
(
(
(
0
(
0
0
0
0
0
0
5
5
5
5
5
5
5
&
&
&
&
&
5
&
5
&
&
1
1
1
(
(
(
(
(
(
1
1
1
1
1
1
1
1
$
$
$
$
1
1
1
1
1
1
1
1
%
&
%
$
$
'
#
(
(
(
0
(
(
0
(
(
0
(
0
(
0
0
0
5
5
5
5
5
5
5
&
&
&
&
&
&
5
&
&
5
&
0
1
1
(
(
(
(
1
(
1
1
1
1
1
1
1
1
1
$
$
$
1
1
1
1
1
1
1
1
%
&
%
$
'
#
1
(
(
(
(
(
0
0
(
(
0
0
0
0
0
0
5
0
5
5
5
5
5
&
5
&
&
&
&
&
5
&
5
5
0
&
&
1
(
1
(
(
1
1
1
1
1
1
1
1
1
1
1
$
1
$
1
1
1
1
1
1
1
1
%
%
%
$
#
1
1
(
(
(
(
0
0
0
0
0
0
0
0
0
0
0
5
5
5
5
5
&
5
&
5
&
&
&
&
&
&
5
5
5
&
5
0
1
1
1
1
(
1
1
1
1
1
1
1
1
1
1
1
$
$
$
$
$
1
1
$
1
1
1
1
%
$
#
1
1
&
(
0
(
0
0
0
0
0
(
0
0
0
(
0
5
0
5
5
5
5
&
&
&
&
&
&
&
&
&
&
5
&
5
&
0
&
&
1
1
1
1
1
1
(
1
1
1
1
1
1
1
1
$
$
$
$
1
$
1
$
1
1
1
1
1
$
#
1
&
%
(
(
(
0
0
0
0
5
0
0
0
5
5
0
5
5
5
5
5
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
5
5
1
1
1
1
1
1
(
1
1
1
1
1
1
$
1
1
$
$
1
1
$
1
$
1
2
1
1
1
$
$
#
$
$
(
(
0
0
0
0
0
5
5
0
5
5
5
5
5
5
5
5
5
&
&
&
&
&
&
&
&
&
&
&
&
&
5
5
&
5
&
1
1
1
1
$
1
1
1
1
1
1
1
1
$
1
$
$
$
$
$
$
$
$
1
2
1
1
1
&
%
$
$
%
(
(
0
0
0
0
5
5
5
5
5
5
5
5
5
5
5
5
&
&
&
&
&
&
&
1
&
&
&
&
&
&
5
&
5
&
&
&
1
1
1
$
1
1
1
1
1
1
$
$
$
1
$
$
$
$
$
$
$
2
1
2
2
1
1
&
%
$
%
%
(
(
0
0
5
0
0
5
0
0
5
5
5
5
5
5
5
&
&
&
&
&
&
&
1
1
1
&
&
&
1
&
&
&
&
&
&
&
&
1
1
$
$
1
1
1
1
1
1
$
$
$
$
$
$
$
$
$
$
2
$
2
2
1
1
&
%
%
%
&
(
(
0
0
0
5
5
5
5
5
5
5
5
5
5
5
5
5
&
5
&
&
&
&
1
&
1
&
1
1
1
1
&
&
&
1
&
1
1
1
$
$
$
1
1
1
1
1
$
$
1
$
1
$
$
$
$
$
$
2
2
2
2
2
&
&
%
%
&
&
(
0
0
0
0
5
5
0
5
5
5
5
5
5
5
5
5
&
&
&
&
&
&
&
1
&
1
1
1
1
&
1
1
&
&
1
&
&
1
1
$
1
$
1
$
1
1
1
1
$
1
$
$
$
$
$
$
$
2
2
2
2
2
2
&
&
%
%
%
&
(
0
0
0
5
5
0
0
5
5
5
5
5
5
5
5
5
&
&
&
&
&
&
1
1
1
1
&
&
&
1
&
1
&
&
&
1
&
1
1
$
$
$
1
$
1
1
1
1
1
1
$
$
$
$
$
$
$
2
2
2
2
2
2
&
&
&
%
%
&
0
0
0
0
0
5
5
5
5
5
5
5
5
5
&
5
&
&
&
&
&
&
&
1
1
1
&
1
1
1
1
1
1
&
&
&
1
&
&
1
$
$
$
$
$
1
1
1
1
1
2
1
$
$
$
$
$
$
2
2
2
2
2
2
&
&
%
%
&
&
0
0
0
0
5
5
5
5
5
5
5
5
&
5
&
&
&
&
&
&
&
&
&
&
1
1
1
1
1
1
1
1
1
1
&
&
1
1
1
1
$
1
$
$
1
1
1
1
1
1
2
2
$
$
$
$
$
$
2
2
2
2
2
2
&
&
%
%
&
&
0
0
0
5
5
5
5
5
5
5
5
5
&
5
5
5
&
&
&
&
&
&
&
&
&
1
1
&
1
1
1
1
1
1
&
&
1
1
1
1
1
$
$
$
1
1
1
1
1
2
2
2
$
$
$
$
$
2
2
2
2
2
2
2
&
%
%
%
&
&
0
0
0
5
0
5
5
5
5
5
5
5
&
5
5
&
&
&
&
&
&
&
&
&
&
&
&
1
1
1
1
1
1
1
&
1
1
1
1
1
1
$
$
1
1
1
1
1
1
2
2
2
2
2
$
$
2
$
2
2
2
2
.
.
&
%
%
%
&
&
0
0
5
5
5
5
5
5
5
5
5
5
&
&
&
&
&
&
&
&
&
&
1
&
&
1
1
1
1
1
1
1
1
&
&
1
&
1
1
1
1
$
$
1
1
1
1
1
2
2
2
2
2
2
$
$
2
2
2
2
2
2
.
.
&
%
%
&
%
&
0
0
0
0
5
5
5
5
5
5
5
5
&
&
&
&
&
&
1
&
&
&
&
&
1
1
1
&
1
1
&
1
&
&
&
&
&
&
1
1
1
$
1
1
1
1
2
2
2
2
2
2
2
2
2
$
2
2
2
2
2
.
.
.
&
%
'
%
%
&
0
5
0
5
5
5
5
5
5
5
5
&
5
&
&
&
&
&
1
&
&
&
1
&
1
&
1
&
1
1
&
1
&
&
&
&
&
&
1
1
1
1
1
1
1
1
2
2
1
2
2
2
2
2
2
$
2
2
2
2
2
.
.
.
&
%
$
'
%
%
5
0
5
5
5
5
5
5
5
5
5
&
5
&
&
&
&
&
&
&
&
&
1
&
1
&
1
1
1
&
&
1
&
&
1
&
&
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
$
2
2
2
2
2
2
.
.
&
%
$
'
'
'
5
5
5
5
5
5
5
5
5
&
&
&
&
&
&
&
&
&
&
&
&
1
1
&
1
1
1
1
1
&
1
&
&
&
1
&
&
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
.
.
.
&
%
$
$
$
0
5
5
5
5
5
5
&
5
&
&
&
&
&
&
&
&
&
&
&
1
1
1
1
1
1
&
1
1
&
1
&
&
1
2
2
&
2
1
2
2
1
1
1
1
1
1
2
2
1
2
2
2
2
2
2
2
2
2
2
.
2
.
.
.
&
%
%
%
%
5
5
5
5
5
5
5
&
5
&
5
&
&
&
&
&
&
&
1
&
&
1
1
1
1
&
&
1
1
1
1
&
2
2
2
2
1
2
2
1
1
1
1
1
1
1
1
2
1
2
2
2
2
2
2
2
2
2
2
2
.
.
.
.
.
&
%
%
%
&
5
5
5
5
5
5
5
5
&
&
5
&
&
&
&
&
&
&
&
&
&
1
1
1
&
&
1
1
1
&
1
&
2
1
2
2
1
2
2
1
1
1
1
1
1
1
2
2
2
2
2
1
2
2
2
2
2
2
2
2
.
.
.
.
.
&
%
%
&
%
5
5
5
5
5
5
5
5
&
&
&
&
&
&
&
1
&
&
&
1
1
1
1
&
1
&
1
1
1
&
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
1
2
2
2
2
2
2
2
2
2
.
.
.
.
.
&
%
%
%
5
5
5
5
5
&
5
&
5
&
&
&
&
&
&
1
&
&
&
1
1
1
1
&
1
&
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
.
.
&
%
%
&
5
5
5
5
5
&
5
&
5
&
&
&
&
&
&
&
&
1
&
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
2
2
2
2
2
2
2
2
2
.
.
.
.
&
%
%
&
5
5
5
5
5
5
5
&
&
&
&
&
&
&
&
&
&
&
&
&
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
&
%
%
%
5
5
5
&
5
&
5
&
&
&
&
&
&
&
&
&
&
1
1
1
1
1
1
1
1
1
1
1
2
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
&
%
&
%
5
5
5
&
&
&
&
&
&
1
&
&
&
&
&
&
1
&
1
1
1
1
1
1
1
1
1
1
2
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
2
2
2
2
.
.
.
&
%
%
&
5
5
5
&
5
&
&
&
&
1
1
&
&
&
&
&
&
&
&
1
1
&
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
2
2
2
2
2
2
2
2
2
.
.
.
.
&
%
&
5
5
5
&
&
&
&
&
&
1
1
1
&
&
&
&
&
&
&
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
.
.
.
.
.
&
%
%
5
5
5
5
&
&
&
&
1
1
&
1
&
&
&
&
&
1
1
1
1
&
1
1
1
1
1
1
1
2
1
2
2
2
2
2
2
2
2
2
1
2
1
1
1
1
1
1
1
1
2
1
2
1
1
1
2
2
2
2
2
2
.
.
.
.
.
%
%
%
5
5
&
&
&
&
&
&
1
1
&
1
1
&
&
&
&
&
&
&
1
&
&
1
1
1
1
1
1
2
1
2
2
2
2
1
2
2
2
2
1
2
1
1
1
1
1
1
1
1
2
1
2
1
1
1
2
2
2
2
2
2
.
.
.
.
%
%
%
&
5
1
&
&
&
1
&
1
1
1
&
&
1
1
&
1
&
&
&
&
&
1
1
1
1
1
1
1
1
2
1
1
2
2
2
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
1
1
2
2
2
2
2
2
2
.
.
.
.
%
%
%
&
1
&
&
&
&
1
&
1
1
1
1
&
1
1
1
1
&
1
&
&
1
&
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
2
2
2
2
1
1
1
2
1
1
1
1
2
2
2
2
1
2
2
2
2
2
2
2
2
.
.
.
.
%
%
&
&
1
&
&
&
1
1
&
0
1
1
1
1
1
1
1
1
&
&
&
1
1
&
1
&
1
1
1
1
1
1
1
2
2
2
1
2
1
1
2
2
1
1
1
1
2
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
.
.
%
&
&
%
&
1
&
&
&
1
1
1
0
1
1
1
1
1
1
1
1
1
&
&
1
1
&
1
1
1
&
1
2
1
1
1
2
2
2
1
1
1
1
1
2
1
1
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
.
.
&
&
&
%
&
1
&
&
&
1
1
1
1
1
1
1
1
1
1
1
1
1
&
&
&
1
1
1
1
1
1
1
2
1
1
2
2
2
2
1
1
1
1
1
2
2
2
2
1
1
1
1
2
2
$
2
2
2
2
2
2
2
2
2
.
.
.
.
.
.
&
&
%
&
&
&
&
&
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
&
&
1
&
1
&
1
1
1
2
1
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
2
$
2
2
2
2
2
2
2
2
2
.
.
.
.
.
&
$
%
&
&
&
&
&
&
1
1
1
1
1
0
1
0
1
1
0
0
1
1
1
1
&
&
&
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
1
2
1
2
2
2
2
2
2
2
2
2
2
.
.
.
.
.
.
.
$
%
%
&
&
&
&
&
1
1
1
1
1
1
1
1
0
0
1
1
0
1
0
1
1
&
&
&
1
1
&
&
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
2
2
2
2
2
2
2
2
.
.
.
.
$
.
.
$
$
%
%
&
&
&
1
&
1
1
1
1
0
1
0
0
0
0
0
0
0
1
0
1
1
1
&
&
&
1
&
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
$
.
.
$
$
%
%
&
&
&
&
0
1
1
1
1
1
0
1
0
0
0
(
(
0
0
2
0
2
2
1
&
&
&
1
&
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
$
$
$
$
$
$
%
&
&
&
&
0
1
1
1
0
1
1
1
0
0
(
0
0
(
0
2
2
2
2
1
1
1
&
1
&
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
$
2
2
2
2
.
2
2
.
.
$
$
%
$
$
$
%
%
&
%
&
&
&
0
0
(
0
0
1
1
0
0
(
(
(
(
0
0
0
0
2
2
1
1
1
&
1
1
&
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
$
2
2
2
.
.
$
.
.
$
$
%
%
%
%
%
%
&
&
&
%
%
&
0
(
(
(
0
0
1
0
0
0
(
(
(
(
0
(
0
0
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
.
.
.
$
$
$
%
%
$
$
&
%
$
&
%
%
&
&
%
%
(
(
(
0
0
0
0
0
0
0
0
0
(
(
(
0
(
0
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
2
2
2
.
.
.
.
$
$
%
&
$
%
&
%
$
%
%
%
&
%
&
&
%
(
(
(
0
0
0
0
0
0
0
0
0
0
(
(
0
0
0
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
.
.
$
.
$
%
%
&
$
%
&
%
$
$
%
&
%
%
&
%
&
%
(
(
0
0
0
(
0
0
0
0
0
(
0
0
(
(
0
0
1
1
2
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
.
.
$
$
%
%
&
$
&
&
$
$
%
%
&
%
$
%
&
&
&
&
(
(
(
(
0
0
0
0
0
0
0
0
0
(
(
(
0
0
0
1
2
1
2
2
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
2
1
1
2
1
2
2
.
.
.
$
$
&
&
$
&
&
$
%
%
&
&
%
$
%
%
%
&
%
&
(
(
(
0
0
0
0
0
(
0
0
0
0
0
(
0
(
0
0
0
1
1
2
1
0
1
2
1
1
2
2
2
1
2
1
2
1
1
2
1
2
1
2
2
1
2
2
.
.
$
%
&
$
$
&
$
$
%
&
&
&
$
%
$
$
%
%
%
&
%
(
0
(
(
0
(
(
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
2
1
2
1
2
2
1
2
2
1
2
1
2
2
1
1
2
1
2
1
2
2
2
2
2
.
$
$
%
$
&
%
$
%
%
$
$
&
$
%
$
$
$
%
%
$
%
%
(
0
(
/
(
/
(
0
0
0
0
0
0
0
(
0
0
0
0
0
1
1
2
1
2
1
2
2
2
1
2
2
2
2
2
1
2
2
2
1
2
1
2
2
2
2
2
.
$
%
$
$
&
%
$
%
&
$
$
&
$
$
$
$
%
%
%
%
$
$
(
(
(
(
(
(
(
(
0
0
0
0
(
0
0
0
0
0
0
1
1
1
1
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
.
%
&
$
&
$
$
%
%
$
&
$
$
&
&
$
$
$
%
&
%
$
$
(
/
(
/
(
(
0
(
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
0
2
0
0
1
2
1
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
$
2
.
&
$
&
%
$
%
$
$
$
$
%
&
&
$
&
&
%
%
%
&
%
$
/
(
/
/
/
/
(
0
0
0
0
0
0
0
0
0
0
0
0
1
2
1
1
0
0
0
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
$
$
&
$
%
'
%
$
$
%
%
%
&
&
&
&
&
%
&
&
&
%
&
%
/
/
/
/
/
/
(
(
0
0
0
0
0
0
(
0
0
0
1
1
0
1
0
0
0
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
$
&
$
%
'
'
$
$
%
%
&
&
&
&
&
&
&
&
&
&
&
&
%
&
/
/
/
/
/
(
0
0
0
0
0
0
0
0
(
0
0
0
1
0
0
1
0
0
0
0
0
2
0
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
$
%
&
$
%
'
$
%
%
%
%
&
&
&
&
&
&
&
%
%
%
%
%
%
%
/
/
/
/
/
(
0
0
0
0
0
0
0
0
(
(
0
(
0
0
0
1
0
0
0
0
0
2
0
0
0
0
2
2
2
1
2
2
2
2
2
2
2
2
2
$
&
$
$
'
$
$
%
%
&
&
&
&
&
%
%
%
%
$
$
$
$
%
#
#
10
20
30
40
50
60
70
80
90
100
10
20
30
40
50
60
70
Page 2
/
/
/
/
(
0
(
0
0
0
(
0
(
0
(
(
0
(
0
(
0
0
0
0
0
0
0
0
0
0
0
0
2
2
2
1
2
2
2
2
2
2
2
2
$
$
$
$
'
$
%
$
%
&
&
&
&
%
%
$
$
$
$
#
#
#
#
#
"
"
/
/
/
(
(
/
(
0
0
0
(
0
(
(
(
(
(
(
(
(
(
0
0
0
0
0
0
0
0
0
0
0
2
2
2
1
2
2
2
2
2
2
2
2
$
%
$
$
&
$
%
$
%
&
&
&
%
$
$
$
#
#
#
#
#
"
"
"
.
.
/
/
/
(
0
0
0
0
(
0
(
(
(
(
(
(
(
(
0
(
0
0
0
0
0
0
0
0
0
0
2
0
0
2
1
2
0
2
2
2
2
2
2
2
2
$
%
&
$
%
$
%
&
&
&
%
%
#
#
"
#
#
"
"
.
.
.
.
.
.
/
/
/
(
0
0
0
(
(
(
(
(
(
(
(
(
(
(
(
(
(
0
0
0
0
0
0
0
0
0
0
0
0
2
2
2
0
2
2
2
2
2
2
2
2
$
%
&
$
%
$
&
&
&
%
$
#
"
"
#
"
"
"
.
.
.
.
.
.
.
/
/
(
/
(
(
0
0
(
0
(
(
(
(
(
(
(
(
(
(
0
(
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
2
2
2
2
2
2
$
2
$
'
%
$
%
$
&
&
%
$
"
"
$
#
"
"
.
.
.
.
.
.
.
.
.
/
/
/
/
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
0
0
0
0
0
0
0
0
0
0
0
2
2
0
2
2
2
2
2
2
2
$
$
'
%
$
$
%
&
&
$
"
#
$
#
"
.
.
.
.
.
.
.
.
.
.
.
/
/
/
/
/
(
/
(
(
(
(
(
(
(
(
(
2
(
(
(
(
(
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
2
2
2
2
2
2
2
$
'
&
$
%
&
&
&
#
#
$
#
"
.
.
.
.
.
.
.
.
.
.
.
.
/
/
/
/
(
(
/
(
(
(
(
(
(
(
(
(
2
(
(
0
(
0
(
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
2
2
2
2
2
2
$
'
&
$
%
&
&
$
$
$
$
#
"
.
.
.
.
.
.
.
.
.
.
.
.
/
/
/
(
/
(
(
(
(
(
/
(
(
(
2
(
2
0
(
0
(
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
2
0
2
2
2
2
2
2
$
'
&
$
&
&
%
&
%
$
#
$
"
"
.
.
.
.
.
.
.
.
.
.
.
/
/
/
(
/
(
/
/
(
/
/
(
(
2
2
2
2
2
2
0
0
0
0
0
(
0
0
0
0
0
0
0
0
0
0
0
0
2
0
2
2
2
2
2
2
2
$
'
&
$
%
&
&
&
%
%
%
$
$
"
.
.
.
.
.
.
.
.
.
.
/
/
/
/
/
/
/
/
/
/
/
(
(
2
(
2
2
2
2
2
0
(
(
0
(
0
0
0
0
0
0
0
0
0
0
0
0
2
0
2
0
2
2
2
2
2
'
'
&
%
&
&
&
&
&
&
&
%
%
$
"
.
.
.
.
.
.
.
.
.
!
/
/
/
/
/
/
/
/
/
(
(
/
2
(
2
2
2
2
2
0
0
(
(
(
(
0
(
0
0
0
0
0
0
0
0
0
2
1
2
0
2
2
2
2
2
"
'
'
%
#
&
&
&
&
&
&
%
&
$
"
"
.
.
.
.
.
.
.
.
!
!
!
/
/
/
/
/
/
/
(
/
/
(
(
2
2
2
2
1
2
0
(
(
(
0
0
0
0
(
0
0
0
0
0
0
0
0
1
2
2
2
2
2
2
2
2
"
"
#
%
&
%
%
%
&
&
&
%
%
$
"
.
.
.
.
.
.
.
.
!
!
!
/
/
/
/
/
(
/
(
/
/
(
2
2
2
2
2
2
2
(
(
(
(
(
0
0
0
(
0
0
0
0
0
0
0
0
2
2
1
2
2
2
2
2
"
!
!
"
#
%
%
"
"
%
&
&
%
$
"
$
#
.
.
.
.
.
.
.
!
!
!
/
!
/
!
/
(
/
(
(
/
/
2
(
2
1
2
2
2
2
(
(
(
(
(
0
(
(
0
0
0
0
0
0
0
0
0
1
2
2
2
2
2
!
!
"
!
!
$
$
"
!
!
"
#
#
&
$
%
%
$
#
.
.
.
.
2
.
!
!
!
/
!
/
!
/
(
/
(
(
/
/
2
(
2
2
2
1
2
(
(
(
(
(
(
0
0
0
0
0
0
0
0
0
0
2
2
1
1
2
2
2
!
2
2
"
!
!
!
$
"
!
!
!
"
"
#
&
%
"
$
$
#
#
.
.
.
2
!
!
!
/
!
/
!
/
/
/
(
(
/
(
2
2
2
2
1
1
2
(
(
(
(
(
(
(
(
0
(
0
0
0
0
0
0
0
1
1
1
2
2
2
2
2
"
!
"
"
"
!
!
"
"
#
'
%
&
#
%
#
"
!
!
!
#
.
.
.
!
!
!
/
!
!
!
/
/
/
(
/
/
(
2
2
2
2
1
1
1
(
(
(
(
(
(
(
(
(
(
0
0
0
0
0
0
1
1
1
1
1
2
2
2
2
!
2
2
2
"
"
"
!
!
"
%
&
&
&
$
%
#
"
!
'
!
#
2
.
!
!
!
/
/
!
!
/
/
/
/
/
/
/
2
2
2
1
1
1
1
1
(
(
(
(
(
(
(
0
0
(
(
0
0
1
0
1
1
1
1
1
2
2
2
2
2
2
2
2
2
"
!
!
!
!
!
%
%
&
&
$
#
"
"
!
'
!
2
.
!
!
!
/
/
!
!
/
/
/
/
(
/
(
2
2
2
1
2
1
1
1
(
(
(
(
0
(
(
(
0
0
0
0
0
0
0
0
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
!
!
!
$
&
$
"
"
"
!
!
.
2
!
!
/
/
/
!
!
/
/
/
/
/
/
(
(
2
2
2
2
1
0
1
1
(
(
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
$
$
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
!
!
"
"
"
!
!
2
.
2
!
!
/
!
/
!
/
/
/
/
/
/
/
(
(
2
2
2
1
1
1
1
1
(
0
0
0
0
1
0
0
0
0
0
0
0
1
0
1
1
1
$
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
!
!
!
!
2
2
2
2
!
!
/
!
/
!
/
/
(
/
(
/
(
(
2
2
2
1
1
2
1
1
1
1
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
1
$
1
2
$
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
2
2
!
!
/
/
/
!
/
/
/
/
(
(
(
(
(
2
2
2
1
2
1
1
1
0
1
1
0
0
1
0
0
0
0
0
0
1
$
1
$
$
$
$
$
2
2
2
$
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
2
!
!
/
/
/
/
/
/
/
/
(
(
/
(
(
(
2
2
1
2
1
1
0
1
1
1
1
1
1
0
0
0
0
0
0
1
0
1
1
$
$
$
$
2
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
!
!
/
/
/
/
/
/
/
/
/
(
/
/
(
(
2
2
1
1
1
1
1
1
1
1
0
1
1
0
1
0
0
0
0
1
$
1
1
$
1
$
$
$
$
1
$
2
2
1
2
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
.
!
!
/
/
/
!
/
/
/
/
/
(
/
/
(
(
2
2
2
1
1
1
1
1
1
1
1
1
0
0
1
0
0
0
1
1
1
1
$
1
1
$
$
$
$
$
1
1
1
1
1
2
1
2
2
1
2
2
2
2
2
2
2
2
2
2
2
.
2
2
!
/
/
/
/
!
/
/
/
/
/
(
/
2
(
2
2
2
2
2
1
1
1
1
1
1
1
1
0
0
0
0
0
0
1
1
$
1
$
1
1
$
$
$
$
$
$
1
1
1
1
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
2
!
/
/
/
/
!
/
/
(
/
(
/
/
2
(
2
2
2
2
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
$
1
$
$
$
$
$
$
$
$
1
$
1
1
1
1
1
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
!
/
/
/
/
!
/
/
/
/
(
(
(
2
2
2
2
2
1
1
1
1
1
1
1
1
1
0
0
1
0
1
0
0
1
1
1
1
$
$
$
$
$
$
$
$
$
$
1
$
1
1
1
1
2
2
1
2
2
1
2
2
2
2
2
2
2
2
2
2
!
/
/
/
/
/
/
/
/
/
(
(
(
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
1
1
1
$
$
$
$
$
$
$
$
$
1
1
$
1
$
1
1
2
2
2
1
2
1
2
2
2
2
2
2
2
2
2
2
!
/
/
/
/
/
/
/
/
/
(
(
(
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
0
0
0
1
0
1
1
1
$
$
$
$
$
$
$
$
$
1
1
1
1
$
$
1
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
!
/
/
/
/
/
/
/
/
(
(
(
2
2
2
2
1
2
1
1
1
1
1
1
1
1
1
1
0
1
0
1
0
0
1
1
1
1
$
1
$
$
$
$
$
$
$
$
$
1
1
$
$
1
1
2
1
2
2
2
2
2
2
2
2
.
2
2
.
2
/
/
/
/
/
/
/
/
(
(
(
(
2
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
1
0
0
0
0
1
$
$
1
$
$
$
$
$
1
$
1
$
1
1
$
$
1
1
2
1
1
1
2
2
2
2
2
2
2
.
2
.
.
/
/
/
/
/
/
/
/
(
(
(
(
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
0
1
0
0
0
1
1
0
1
0
$
1
$
$
$
$
$
1
$
1
$
1
$
$
$
$
$
2
1
1
1
1
2
2
2
2
2
2
.
2
.
.
/
/
/
/
/
/
/
/
/
(
2
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
1
0
1
1
$
$
1
$
$
1
1
1
$
$
2
2
$
$
1
1
2
1
1
1
2
2
2
2
2
2
2
2
2
.
/
/
/
/
/
/
/
(
/
(
2
2
2
2
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
0
1
0
1
1
1
$
1
1
1
$
1
1
1
$
2
2
$
1
1
2
2
1
1
1
1
2
2
2
2
2
2
2
2
.
/
/
/
/
/
/
/
/
/
(
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
$
1
1
1
1
1
1
$
2
2
$
$
1
2
2
1
1
1
1
2
2
2
'
2
2
'
2
.
/
/
/
/
/
(
/
/
/
(
/
2
2
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
$
1
1
1
1
2
2
2
$
1
2
2
2
1
1
1
2
2
2
'
2
2
'
.
2
/
!
/
/
/
/
/
/
/
/
/
/
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
$
2
2
$
1
1
1
2
2
1
1
2
2
2
'
2
2
2
'
2
!
!
!
!
(
/
(
/
/
/
(
2
2
1
1
2
2
1
2
1
1
1
1
1
1
1
1
1
1
0
1
0
1
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
$
2
$
$
$
2
1
2
2
1
1
2
2
2
'
2
2
2
'
.
!
!
!
!
/
/
/
(
(
/
/
2
2
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
0
0
0
1
0
0
0
0
0
0
1
1
1
1
$
$
1
1
1
1
$
$
2
$
$
$
2
2
2
2
1
2
2
2
2
'
'
2
2
.
.
!
!
!
!
/
/
/
/
/
/
/
2
/
2
1
2
2
2
2
1
1
1
1
1
1
1
1
1
0
1
0
0
1
0
0
0
0
0
1
1
0
1
1
$
$
$
$
1
1
$
$
$
2
$
$
1
2
2
2
1
2
2
2
2
'
'
2
2
2
2
!
!
!
!
/
/
/
/
/
/
2
2
2
/
2
2
2
2
2
2
1
1
1
1
1
1
1
1
0
1
0
1
1
0
0
0
0
0
0
0
0
1
1
$
$
$
$
$
1
$
$
$
$
1
$
1
2
1
2
2
2
2
'
'
'
'
2
2
2
'
!
!
!
!
/
/
/
(
/
/
/
2
2
2
2
2
2
1
2
2
1
1
1
1
1
1
1
1
0
1
0
1
0
0
0
0
0
0
0
0
1
1
1
$
$
$
$
1
1
$
$
$
$
1
1
1
2
2
2
2
2
2
'
'
'
'
2
2
2
.
!
!
!
!
/
/
(
/
/
/
2
/
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
0
1
0
1
1
0
0
0
0
0
0
0
0
1
1
1
$
$
$
$
$
$
$
$
1
1
1
1
2
2
1
2
2
2
'
'
'
'
2
'
2
2
!
!
!
!
/
/
/
/
/
/
/
2
2
2
2
2
1
1
1
2
1
1
1
1
1
1
1
0
0
1
0
0
1
0
0
0
0
0
0
0
0
1
0
1
$
$
$
$
$
$
$
$
$
1
1
$
2
2
1
2
2
'
'
'
'
'
2
'
2
'
!
!
!
!
/
/
/
(
/
/
/
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
0
0
1
0
0
0
0
2
0
0
0
0
0
1
0
1
$
1
$
$
$
$
1
$
$
$
1
1
1
2
2
2
2
'
'
'
'
2
2
2
.
'
!
!
!
!
/
/
(
(
/
/
/
/
2
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
0
0
0
0
1
0
0
2
0
0
0
0
0
0
0
1
1
1
1
$
$
$
1
$
1
1
1
1
1
2
1
2
2
2
'
'
2
2
2
'
.
'
!
!
!
/
(
/
(
/
/
/
(
/
/
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
0
2
2
2
0
0
0
0
0
0
0
1
1
1
1
$
$
1
$
0
1
1
1
1
2
2
2
2
2
2
'
2
2
2
'
.
'
!
!
/
/
/
/
(
/
/
/
(
/
/
/
2
2
2
1
2
1
1
1
1
2
1
1
1
1
1
0
1
1
0
0
2
2
2
0
0
0
0
0
0
0
0
1
0
1
1
1
0
1
0
1
1
1
1
2
2
2
2
2
2
2
2
2
2
'
.
'
!
!
/
/
/
/
/
(
/
/
(
2
/
/
/
2
2
2
2
2
1
1
1
2
1
2
1
1
1
1
0
0
0
2
2
2
2
0
0
2
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
.
'
!
/
/
/
/
/
(
(
(
/
/
2
2
2
/
2
2
2
2
1
1
2
1
1
2
2
1
1
1
1
0
0
0
2
2
2
0
0
0
2
0
0
0
0
0
0
0
0
0
1
1
0
0
2
1
1
1
1
1
2
2
2
'
2
2
2
2
'
'
'
!
/
/
/
/
/
/
(
(
/
/
/
2
2
/
2
2
2
2
1
1
1
1
1
2
2
2
1
2
1
1
0
2
2
2
2
0
2
0
2
0
0
1
0
0
0
0
0
0
0
0
0
0
1
1
2
1
1
2
2
2
2
'
2
2
2
2
'
'
2
!
/
/
/
/
!
/
(
(
(
/
/
/
2
2
2
2
2
1
1
2
1
1
2
2
2
2
1
2
1
2
2
2
2
2
2
0
0
0
0
2
0
1
0
0
0
0
0
0
0
0
0
1
1
1
2
1
1
2
2
2
2
'
'
2
2
2
2
2
2
!
/
/
/
/
/
/
(
(
(
(
/
2
/
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
1
1
2
2
2
2
2
2
0
0
0
0
0
0
1
0
1
0
0
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
2
2
2
2
'
2
2
!
/
/
/
/
/
/
/
(
2
(
2
2
2
2
/
2
2
2
2
2
1
2
2
2
2
2
2
1
1
1
2
2
2
2
2
2
0
0
0
0
0
0
0
1
0
0
0
0
1
0
1
1
2
1
1
1
'
2
2
2
2
2
2
2
2
'
'
2
2
/
/
/
/
/
/
(
/
(
(
(
2
2
2
2
/
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
(
2
2
2
0
2
0
0
0
0
1
1
1
0
1
1
1
1
1
2
1
2
1
'
2
2
'
2
2
2
2
2
'
2
2
'
/
!
!
/
/
/
/
/
(
(
2
2
/
2
2
2
2
2
2
2
2
2
2
2
(
2
2
2
1
2
2
2
2
2
2
2
2
2
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
2
'
'
2
2
'
'
2
2
2
'
'
'
2
'
/
!
!
!
!
/
(
/
(
(
(
2
2
/
2
2
2
2
2
2
2
2
2
(
(
2
2
2
2
2
2
2
2
2
2
(
2
2
2
0
0
0
0
0
1
0
1
1
1
1
1
1
2
2
1
2
'
'
2
2
'
2
2
2
2
'
'
'
2
'
!
!
!
!
!
/
/
(
(
(
(
(
2
2
/
2
2
2
2
2
2
2
2
(
(
2
2
2
2
2
2
2
2
2
(
(
2
0
0
0
0
0
0
0
1
0
1
0
1
1
1
1
1
2
1
2
'
'
2
2
'
2
2
2
'
'
2
2
2
2
!
!
!
!
!
!
/
/
(
(
(
(
2
2
/
(
(
2
2
2
2
2
2
(
(
2
2
2
2
2
2
2
2
2
(
(
(
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
2
2
'
'
'
'
2
2
2
'
'
'
'
'
'
!
!
!
!
!
/
(
/
/
(
(
(
2
2
(
2
2
2
2
2
2
2
2
(
(
2
(
2
2
2
2
2
2
(
(
(
(
(
0
0
0
0
0
1
1
1
1
1
1
'
1
1
1
'
1
'
2
'
'
'
'
'
2
2
2
2
2
'
'
'
!
!
!
!
!
/
(
(
(
(
(
(
(
2
(
2
(
2
2
2
2
2
2
2
(
2
2
(
2
2
2
2
(
2
(
(
(
(
0
(
0
1
0
1
1
0
1
1
'
'
$
1
$
'
'
'
2
'
2
'
'
'
2
2
2
2
2
'
'
'
!
!
/
!
/
/
(
(
(
(
2
(
(
(
(
(
(
2
(
2
2
2
2
2
2
(
(
(
2
2
2
2
(
2
(
2
(
(
(
0
0
0
0
0
1
1
1
1
1
1
$
1
$
'
'
'
2
2
2
'
2
'
2
2
2
2
2
2
'
'
!
!
/
/
/
/
/
(
(
(
(
(
(
(
(
(
2
(
(
2
2
2
2
2
2
(
(
(
(
2
2
2
2
(
(
(
(
(
(
0
0
1
0
1
0
1
1
1
1
1
1
1
$
'
'
'
2
2
2
2
2
2
'
'
2
2
'
2
'
2
!
!
/
/
/
/
(
(
(
(
(
(
(
(
(
(
(
(
2
2
2
2
2
2
(
(
(
(
(
2
2
2
2
2
(
(
(
(
(
0
0
1
1
0
1
1
1
1
1
1
1
1
$
'
'
'
2
2
2
2
2
2
2
2
2
2
'
2
2
2
!
!
/
/
(
/
(
(
(
(
(
(
(
2
(
(
(
(
(
(
2
2
(
(
2
2
(
(
(
(
2
2
2
(
(
(
(
(
(
0
0
'
1
1
1
1
1
1
1
1
1
2
$
'
2
'
2
2
2
2
2
2
2
2
2
2
'
2
2
2
!
/
/
/
(
(
(
(
(
(
(
(
(
(
(
(
(
(
2
(
(
2
(
(
(
(
(
(
(
(
2
(
2
(
(
(
(
(
(
0
0
1
1
1
1
1
1
1
1
'
'
1
1
'
2
'
2
2
2
2
2
2
2
2
2
2
2
2
2
2
!
/
/
/
/
(
/
(
(
(
(
(
(
(
(
(
(
(
(
(
(
2
2
(
(
(
(
(
(
(
2
(
(
(
(
(
(
(
(
0
(
1
1
1
1
1
1
1
'
'
'
1
1
'
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
!
!
/
/
/
/
/
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
0
(
(
1
1
1
1
'
'
$
$
'
'
1
'
'
$
2
2
2
2
2
2
2
2
2
2
2
2
2
2
110
120
130
140
150
160
170
180
10
20
30
40
50
60
70
Page 3
2
.
.
.
.
.
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
*
*
*
*
*
*
*
*
*
*
*
*
*
+
+
*
*
*
,
,
,
,
+
+
)
)
.
2
.
.
.
.
.
)
)
)
)
)
)
*
*
*
)
)
+
+
)
)
)
)
)
,
,
)
)
)
,
)
)
)
)
)
)
*
*
,
,
,
*
,
*
*
*
*
*
*
*
*
*
*
*
+
,
,
,
+
)
)
)
.
2
.
2
.
.
.
+
)
)
)
)
*
+
+
*
+
+
+
+
+
+
,
,
,
,
)
)
,
)
,
)
)
)
)
)
)
*
*
,
*
,
,
,
*
*
*
*
*
*
*
+
+
*
,
+
+
,
*
)
)
)
)
2
2
.
.
.
.
+
*
*
+
)
*
+
+
+
+
+
+
+
+
-
,
-
,
,
)
)
,
,
,
,
-
)
,
,
)
)
*
*
*
*
,
,
,
,
,
*
*
*
*
*
*
+
*
,
,
+
,
,
)
+
*
)
2
2
2
.
.
.
+
*
+
+
*
+
+
+
+
+
-
+
+
-
,
,
,
,
,
)
)
,
,
,
,
)
)
,
,
)
)
)
*
,
,
,
,
,
,
,
,
,
*
*
*
*
+
*
,
,
+
+
,
,
+
+
*
2
2
2
.
.
+
-
*
+
+
*
+
+
+
+
-
-
+
6
-
-
,
,
,
,
,
,
,
,
-
,
,
-
,
,
)
)
)
)
,
,
-
-
,
,
,
,
,
*
*
*
*
+
,
,
,
+
+
,
+
+
+
*
2
2
2
.
.
+
*
*
+
+
+
+
+
+
+
-
-
6
-
-
-
-
-
-
-
,
,
-
,
-
-
,
,
,
,
)
)
-
)
-
,
-
-
,
,
,
,
,
*
*
*
*
,
,
,
,
,
+
,
+
+
+
*
2
2
2
.
+
+
*
+
+
+
+
-
-
-
-
6
6
6
-
-
-
-
-
-
-
-
-
-
-
-
,
,
,
,
)
)
)
)
)
-
,
-
-
-
,
,
,
,
,
,
*
*
,
,
-
,
,
,
+
+
,
+
)
2
2
2
2
+
+
-
+
+
+
-
-
-
-
-
6
7
7
-
-
-
-
7
-
-
-
-
-
-
-
,
)
)
)
)
)
)
)
)
-
-
,
-
-
,
-
,
,
*
,
*
*
,
,
,
,
,
,
,
+
,
,
)
2
2
2
2
+
+
-
-
-
+
-
-
-
-
6
6
6
-
-
-
7
7
7
-
-
-
-
,
-
-
,
,
)
)
)
)
)
)
)
-
-
-
-
-
,
-
,
,
*
,
*
+
+
,
,
,
-
,
,
+
,
,
)
2
2
$
2
+
+
-
-
-
-
-
-
6
6
6
6
7
-
-
-
7
7
7
-
-
7
-
,
-
-
,
,
,
)
)
)
)
,
,
-
-
-
-
-
-
,
,
,
*
,
*
+
+
,
,
-
-
,
,
+
,
,
)
$
2
$
2
2
+
-
$
-
-
-
-
6
6
6
6
7
-
-
7
7
7
7
-
-
7
7
,
,
-
,
,
,
)
)
)
)
,
-
,
-
-
-
-
-
,
,
,
*
,
*
+
+
,
,
,
-
,
,
+
,
)
)
$
$
$
2
2
+
-
-
-
-
-
-
6
6
6
6
6
6
-
7
7
7
7
-
7
7
7
7
,
-
,
-
,
)
)
)
)
)
-
,
-
-
-
-
-
-
-
,
,
,
*
*
+
,
,
,
,
,
+
,
)
)
)
1
$
1
2
1
$
'
$
-
-
-
-
6
6
6
6
6
7
-
7
7
7
7
-
7
7
7
7
,
-
-
-
,
)
)
)
)
)
-
,
-
-
-
-
-
-
-
,
,
,
*
*
+
-
,
-
,
,
+
,
)
)
)
1
1
2
2
1
$
'
$
'
$
-
-
6
7
6
6
6
7
-
7
7
7
7
7
7
7
7
7
,
-
-
,
,
)
)
)
)
-
-
,
-
-
-
-
-
-
-
-
,
,
*
*
,
-
,
,
,
,
,
)
)
)
*
1
1
2
1
1
$
'
$
'
'
-
-
6
7
6
6
7
7
7
7
7
7
7
1
7
7
7
7
7
-
-
,
-
,
)
)
)
6
-
,
-
-
-
-
-
-
-
-
,
,
,
*
,
-
,
,
,
,
)
)
)
*
)
1
2
2
1
1
'
'
$
-
-
-
-
7
7
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
-
,
,
-
,
,
)
)
)
-
-
-
-
-
-
-
-
-
-
-
,
,
*
,
-
,
,
,
)
)
*
*
*
)
1
2
1
1
%
'
$
%
-
'
-
6
7
6
6
6
7
7
7
1
7
7
7
7
1
7
7
7
7
-
,
,
,
-
,
,
)
)
)
6
6
,
-
-
-
-
-
6
-
,
,
,
,
-
,
,
*
)
,
*
*
*
)
1
1
1
$
%
'
%
%
'
-
-
6
6
6
6
7
6
7
7
1
7
1
7
7
7
7
7
-
-
-
-
,
,
,
-
,
,
,
)
-
6
6
-
-
-
-
-
6
-
-
,
*
,
-
,
,
,
,
,
)
*
+
)
1
1
$
%
'
$
%
'
$
-
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
-
-
-
-
,
,
,
-
,
,
,
)
)
6
)
)
-
-
-
-
6
6
6
,
*
,
-
,
,
,
,
,
,
*
+
!
1
1
$
%
'
$
%
'
$
6
6
6
6
6
6
6
1
7
7
1
1
7
1
7
1
1
7
-
-
-
-
,
,
,
-
-
,
,
)
)
6
6
)
)
-
6
-
6
6
6
,
,
,
-
,
,
,
,
*
,
,
+
!
1
$
%
'
$
%
'
'
$
6
6
6
6
6
1
1
7
7
7
1
7
1
1
7
1
7
7
-
-
-
-
-
,
-
-
-
-
,
-
6
6
6
6
6
-
6
-
6
6
6
,
,
*
-
-
-
,
,
-
-
,
+
!
1
$
%
'
$
%
'
$
'
6
%
6
6
6
6
7
7
7
1
1
7
1
1
7
7
7
7
-
-
-
-
-
-
-
-
-
-
-
-
&
6
&
6
6
-
-
6
6
6
6
+
*
*
-
-
-
,
,
-
-
,
+
!
$
%
$
'
$
%
'
'
$
%
6
6
6
6
6
7
1
7
1
1
1
1
7
1
1
7
7
-
-
-
-
-
-
-
,
,
6
-
-
-
6
&
&
6
6
-
6
6
6
6
+
*
*
-
,
-
,
,
-
-
,
+
+
%
%
'
$
%
'
'
$
$
%
'
6
6
6
1
7
1
7
1
1
1
7
7
1
7
1
7
-
-
-
-
7
-
-
-
,
-
6
-
-
-
&
&
&
&
&
-
&
6
6
-
*
,
-
,
-
,
,
-
,
,
+
+
$
'
$
%
%
'
'
$
%
'
$
$
6
6
1
1
1
1
1
7
1
1
7
7
1
7
-
-
-
7
7
7
-
-
-
,
-
-
-
6
,
6
6
&
&
&
&
&
6
6
6
*
,
,
,
-
-
,
-
,
,
+
+
'
%
$
%
'
'
$
%
%
'
$
'
6
6
6
1
1
1
1
1
1
7
7
7
7
7
-
-
-
7
7
7
7
-
-
,
,
-
-
6
6
6
6
&
&
&
&
&
6
-
6
*
,
,
,
-
-
,
,
,
,
,
+
%
$
&
%
'
$
%
%
'
$
'
'
6
6
1
1
1
1
1
7
7
1
7
7
7
7
-
7
7
7
7
7
7
-
-
,
,
-
-
6
6
6
6
6
&
&
&
&
&
-
6
*
,
,
,
-
-
,
,
,
,
,
+
$
&
%
'
'
$
%
%
$
'
'
6
1
6
1
1
1
1
1
1
1
7
1
7
7
7
-
7
7
7
7
7
7
-
-
,
,
-
,
,
6
6
&
6
&
&
&
&
&
&
-
-
,
,
,
,
-
,
,
,
,
,
+
&
&
'
$
$
%
%
$
$
'
$
6
6
6
1
1
1
1
1
1
7
1
1
1
7
7
7
7
7
7
7
7
7
7
-
,
,
7
,
6
,
6
6
6
6
&
&
&
&
&
&
-
,
,
,
,
-
,
-
,
,
-
+
&
$
$
&
%
%
%
$
'
$
$
6
6
1
1
1
1
1
1
1
1
1
1
7
7
7
7
7
7
7
7
7
7
7
-
,
,
7
7
7
6
6
6
6
6
6
-
&
&
&
&
-
,
,
,
,
-
,
-
,
-
+
+
&
$
&
%
%
%
$
$
$
$
6
6
1
1
1
1
1
1
1
1
1
1
1
7
7
7
7
7
7
7
7
7
7
7
-
,
,
7
7
7
6
6
6
6
6
6
,
&
&
&
&
*
-
,
,
-
-
,
-
,
,
+
+
$
&
%
%
&
%
'
$
$
6
6
1
1
1
1
1
1
1
1
1
1
1
7
7
7
7
7
7
7
7
7
7
7
-
-
7
,
7
7
7
6
6
6
6
6
6
&
&
&
&
&
-
-
-
,
-
,
,
-
,
,
+
+
%
%
&
&
%
'
$
$
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
7
1
7
7
7
7
7
7
7
7
-
7
7
7
7
7
7
7
7
6
6
6
#
#
#
&
&
&
-
-
-
,
-
,
-
-
,
,
+
+
&
&
'
%
'
'
$
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
$
$
%
%
$
#
#
#
!
&
&
-
,
,
,
,
-
-
,
,
+
+
&
'
$
%
'
$
1
1
1
1
1
1
1
1
1
1
1
1
7
1
7
1
7
7
7
7
7
7
7
7
7
7
7
7
7
7
#
'
'
$
$
'
%
$
$
"
"
$
'
#
!
!
-
,
-
,
,
-
-
,
,
+
+
'
'
%
'
$
'
1
1
1
1
1
1
1
1
1
7
1
7
1
1
1
7
7
7
7
7
7
7
7
7
7
7
7
!
#
#
$
$
$
'
'
$
$
$
"
!
"
"
#
'
!
!
,
,
-
,
,
-
,
,
,
+
+
'
$
'
$
'
'
1
1
1
1
1
1
1
1
1
7
7
7
1
7
1
7
7
7
7
7
7
7
#
#
!
!
!
#
#
#
#
'
'
!
!
!
!
!
!
!
!
!
#
!
!
!
,
,
-
-
,
-
,
,
+
+
+
$
'
'
'
'
1
1
1
1
1
1
1
1
1
1
1
7
7
7
7
7
7
7
7
7
7
#
#
!
!
"
"
#
#
#
"
!
!
!
!
7
7
7
7
7
7
7
7
!
!
!
!
,
,
,
-
,
-
,
,
+
+
+
'
'
'
$
'
1
1
1
1
1
1
1
1
1
1
7
7
7
7
7
7
7
7
7
7
7
#
"
#
"
#
#
!
"
"
!
!
7
7
7
7
7
6
7
7
7
7
7
7
&
!
!
!
,
,
-
-
,
,
,
+
+
+
'
$
$
'
1
1
1
1
1
1
1
1
1
1
7
7
7
7
7
7
7
7
7
7
7
#
'
"
#
#
"
!
"
!
!
!
7
7
7
7
7
7
6
7
7
7
7
7
7
&
&
!
!
-
,
-
-
,
,
,
+
+
+
'
$
'
'
1
1
1
1
1
1
1
1
1
7
1
7
7
7
7
7
7
7
7
7
7
'
"
"
%
"
!
!
!
!
!
7
7
7
7
7
7
6
6
6
6
7
7
&
&
&
&
*
*
-
-
-
-
,
,
,
+
+
+
$
'
'
1
1
1
1
1
1
1
1
1
1
7
7
7
7
7
7
7
7
7
7
'
'
"
%
%
"
!
!
!
7
7
7
7
7
7
7
7
7
6
7
6
6
7
7
7
&
&
&
*
*
-
-
-
-
,
,
,
,
+
+
'
'
1
1
1
1
1
1
1
1
1
1
1
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
!
*
-
-
-
-
,
,
,
,
+
,
'
1
1
1
1
&
&
%
%
%
%
%
%
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
!
*
-
-
-
-
,
,
+
,
+
,
1
1
1
&
&
&
%
%
%
%
%
%
%
%
$
$
$
%
%
%
$
$
$
'
%
'
'
"
!
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
&
6
7
!
!
*
-
-
-
-
,
+
+
,
+
,
1
&
&
&
%
$
%
%
$
$
$
$
%
$
%
%
%
$
$
$
%
$
%
%
%
'
"
!
7
7
7
7
7
7
7
7
7
7
7
6
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
6
6
7
6
6
6
6
7
!
!
*
-
,
-
-
,
+
+
,
,
,
%
%
&
%
&
%
$
$
'
$
'
#
'
'
#
#
'
'
%
%
%
%
$
'
'
"
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
7
7
6
6
6
7
!
*
*
,
-
-
-
,
,
+
,
,
,
$
%
&
&
&
&
%
$
$
'
'
'
#
#
'
'
#
'
'
$
%
$
'
'
#
"
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
7
6
6
7
7
6
6
7
!
*
*
,
-
-
-
,
,
+
,
,
+
%
&
&
&
&
&
%
$
'
'
'
$
'
'
#
#
$
$
$
'
$
'
'
#
"
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
7
7
6
7
7
!
*
*
,
-
-
-
-
,
,
+
,
+
&
&
&
&
&
&
&
%
&
&
$
%
$
$
'
'
#
$
$
$
'
'
#
"
"
7
7
7
7
7
7
7
7
7
7
7
6
7
7
7
7
7
7
7
6
7
7
7
7
-
!
*
*
*
-
-
-
-
,
,
+
,
+
&
&
&
&
&
&
%
'
&
&
&
%
%
%
$
$
'
$
$
'
'
"
"
7
7
7
7
7
7
7
7
7
7
7
7
7
6
7
7
7
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
6
7
6
7
7
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
7
6
7
-
7
-
!
!
*
,
,
-
,
,
,
+
,
)
+
&
&
&
&
%
$
%
%
$
%
&
&
%
$
%
%
$
$
#
"
!
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
7
7
7
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
&
-
-
-
-
-
!
*
,
-
,
,
,
+
+
+
+
)
&
&
%
'
$
%
&
&
%
%
%
&
&
%
%
$
#
"
!
!
!
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
7
7
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
&
&
&
-
-
-
-
!
*
,
,
,
+
+
+
+
+
)
)
&
'
'
&
&
$
$
$
$
$
$
$
$
$
$
$
$
"
!
!
"
7
7
7
7
7
7
#
'
#
#
!
!
7
7
7
6
7
7
6
7
6
6
6
6
&
&
-
&
-
-
!
*
,
+
,
+
+
)
+
+
)
)
%
'
&
%
%
%
%
$
$
$
$
$
$
$
'
$
'
!
!
"
$
!
7
7
!
!
!
$
#
!
'
#
"
!
7
7
7
7
7
6
6
&
6
6
&
6
&
&
&
-
-
!
,
*
+
+
+
)
+
+
)
)
)
'
&
%
'
'
'
$
'
$
$
$
$
'
'
$
'
!
!
!
"
'
$
!
!
$
$
$
#
!
'
!
'
#
"
!
7
7
7
7
7
6
6
6
6
6
6
&
&
-
-
-
!
*
*
+
+
+
)
+
+
)
)
)
%
%
'
'
'
'
'
$
$
'
'
'
'
'
'
!
!
!
!
"
#
'
"
$
'
'
'
$
'
"
!
#
!
"
!
!
7
7
7
7
6
6
6
6
&
&
&
&
&
-
!
!
*
*
+
+
)
)
+
+
)
)
!
'
'
'
'
%
%
$
'
'
'
%
%
%
$
%
!
!
!
!
!
#
#
#
"
"
"
!
"
"
!
"
!
!
!
"
!
!
7
7
6
6
6
6
&
&
&
&
&
&
-
!
!
*
*
+
+
)
)
+
+
)
)
!
'
'
$
%
&
&
%
%
%
%
&
&
&
&
$
%
!
!
!
!
"
"
"
#
#
"
"
!
!
!
!
!
!
!
"
"
!
!
7
7
6
6
6
6
&
&
&
&
&
-
!
!
*
*
*
+
)
+
*
)
)
)
!
$
$
%
&
&
&
&
&
&
&
&
&
&
&
%
$
"
!
!
!
!
"
"
"
!
!
!
7
7
7
7
7
!
!
!
"
"
#
!
7
7
6
6
6
&
&
&
&
&
-
!
!
*
*
)
*
)
*
*
)
)
)
!
$
&
%
&
&
&
&
&
&
&
&
&
%
&
$
$
"
!
!
!
!
!
!
!
7
7
7
7
7
7
!
!
!
!
!
!
"
'
%
!
7
7
6
6
6
&
&
&
&
-
!
!
*
*
*
)
)
*
)
!
)
)
!
&
%
&
&
&
&
&
&
%
%
%
%
&
&
$
$
$
"
!
!
!
!
7
7
7
7
7
7
7
7
!
!
!
!
!
7
!
'
'
%
!
7
7
6
6
&
&
&
-
-
!
!
*
*
*
)
)
*
)
)
!
)
!
%
&
&
&
&
%
%
%
%
%
%
%
&
$
%
$
$
"
!
!
!
7
7
7
7
7
7
!
!
!
!
!
!
!
!
7
7
"
'
'
'
"
%
!
&
6
6
&
-
-
!
!
!
*
*
)
*
*
)
)
!
!
!
&
&
&
%
&
&
&
%
%
%
&
&
%
%
%
%
%
$
"
!
7
7
7
7
7
7
!
!
!
!
!
!
!
!
!
7
7
7
"
'
"
%
'
'
!
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
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
7
+
7
+
+
*
*
!
!
!
!
!
!
*
!
!
!
)
!
!
)
+
*
*
)
)
)
)
!
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
%
%
$
$
'
7
7
7
!
!
!
!
!
!
!
!
+
+
7
7
+
7
+
+
*
!
!
!
!
!
!
*
*
!
!
!
)
!
!
)
+
*
*
)
)
)
)
!
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
%
%
$
$
'
'
7
7
!
!
!
!
!
!
!
!
*
*
7
+
+
+
+
*
*
!
!
!
!
!
*
*
*
!
!
!
)
)
)
!
*
+
*
)
)
)
)
!
%
&
&
&
&
&
&
&
&
&
&
&
&
&
%
%
$
$
$
'
'
!
7
!
!
!
!
!
!
!
!
*
*
7
+
+
*
*
*
!
!
!
!
!
*
*
+
*
!
!
)
!
)
)
)
*
*
)
*
)
)
)
!
&
&
&
&
&
&
&
&
&
&
&
&
&
%
$
%
$
$
'
'
'
!
7
7
!
!
!
!
!
!
!
*
*
+
+
+
*
*
!
!
!
!
!
*
*
+
*
*
!
!
!
)
)
*
)
*
*
)
)
)
)
)
!
&
&
&
&
&
&
&
&
&
&
&
&
%
%
%
$
$
$
'
'
'
!
!
!
!
!
!
!
!
!
!
*
+
+
+
*
*
*
!
!
*
*
*
*
*
+
+
+
!
!
!
)
)
*
*
*
)
*
)
)
)
!
!
&
&
&
&
&
&
&
&
&
%
%
%
&
%
%
$
$
$
'
'
'
!
!
!
!
!
!
!
!
!
*
*
+
+
*
*
*
!
!
!
*
*
*
+
-
+
+
+
*
!
!
)
*
*
*
*
)
)
)
)
)
!
!
&
&
&
&
&
&
&
&
%
&
&
&
%
$
$
'
'
'
'
'
'
!
!
!
!
!
!
!
!
!
*
*
*
*
*
*
!
!
!
!
*
*
+
+
+
-
+
*
*
!
!
)
!
*
*
*
)
)
*
)
)
!
!
&
&
&
&
&
&
&
&
&
&
&
%
$
$
'
$
$
'
'
#
'
!
!
!
!
!
!
!
!
*
*
*
*
!
!
!
!
!
!
!
!
*
*
+
+
-
+
*
*
!
!
!
)
*
*
*
*
)
*
)
!
!
!
&
&
&
%
&
&
&
&
&
%
%
$
%
%
$
$
'
$
#
'
'
!
!
!
!
!
!
!
!
*
*
*
!
!
!
!
!
!
!
*
*
*
+
+
+
-
-
*
*
!
!
!
)
*
*
*
)
*
*
)
!
!
!
&
&
&
&
%
&
&
&
&
&
%
%
$
'
'
'
'
'
#
'
'
!
!
!
!
!
!
!
!
!
*
*
*
!
!
!
!
!
!
*
+
*
+
+
+
+
-
*
*
!
!
!
)
*
*
)
*
*
*
!
!
)
!
&
&
&
&
%
&
&
&
%
%
$
$
'
$
$
$
'
'
#
#
'
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
+
*
+
+
+
+
*
*
*
!
!
!
)
*
*
)
*
*
*
!
)
!
!
&
&
&
&
&
%
&
&
%
$
&
$
$
$
'
'
'
'
#
#
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
*
+
+
+
+
+
+
*
*
*
)
!
!
)
*
)
)
*
*
*
!
)
!
!
&
&
&
&
&
%
%
%
&
&
$
$
'
'
'
'
'
'
#
#
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
+
+
+
+
+
+
+
*
*
*
)
!
!
)
*
)
)
*
*
!
)
)
!
!
&
&
&
&
&
&
%
&
$
$
$
'
$
$
$
'
'
'
#
#
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
+
$
$
'
'
#
#
"
#
*
-
)
!
)
)
)
)
*
*
)
)
)
!
!
&
&
&
&
&
&
&
$
&
$
$
%
$
$
$
$
'
#
'
#
#
!
!
!
!
!
!
!
!
!
!
!
$
$
$
$
$
$
$
$
"
"
"
#
'
"
'
#
#
-
)
)
!
)
)
)
*
*
)
)
)
!
!
&
&
&
&
&
%
&
%
%
%
%
$
$
'
'
'
'
'
#
#
!
!
!
!
!
!
'
$
$
$
$
$
#
#
#
#
#
#
"
"
#
#
#
"
"
"
"
'
'
"
!
)
)
)
)
)
)
*
)
!
)
!
!
%
&
&
&
&
&
%
$
%
%
$
$
'
$
$
'
'
#
#
#
!
"
#
#
'
'
$
#
"
!
#
#
"
#
#
"
"
!
#
!
!
!
!
!
"
"
"
!
"
!
!
)
)
)
*
)
)
*
)
!
!
)
!
%
%
&
&
&
&
%
%
$
'
$
$
$
$
'
'
#
#
#
#
!
"
"
"
#
#
#
"
!
"
"
"
#
#
"
!
!
!
!
"
!
!
!
!
!
)
"
"
!
!
!
!
)
)
*
)
)
)
)
!
!
!
!
%
%
%
%
&
&
&
%
$
$
'
'
#
'
'
#
#
#
'
!
"
"
"
#
"
"
"
"
!
!
"
"
!
!
!
!
!
!
"
!
!
!
!
!
!
)
)
!
"
!
!
!
)
*
)
)
)
)
)
!
!
!
!
&
&
%
%
%
%
&
&
&
%
$
'
'
#
#
#
#
'
#
!
!
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
!
)
)
*
*
!
!
!
)
*
)
)
)
)
)
)
!
!
!
&
&
&
&
&
&
%
&
&
&
%
$
'
'
'
'
#
#
'
!
!
!
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
!
)
*
)
*
*
!
!
)
)
*
)
)
)
)
!
)
!
!
!
%
&
&
&
&
&
&
%
%
&
%
%
$
$
'
'
'
'
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
+
+
)
*
)
*
*
*
!
)
)
*
)
)
)
)
!
)
!
!
!
%
%
&
&
&
&
&
&
%
%
&
%
%
%
%
%
%
'
'
'
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
)
+
+
+
)
*
)
*
*
*
!
)
)
*
)
)
!
)
)
!
!
!
!
%
%
&
&
&
%
&
%
%
&
%
%
%
%
&
%
%
%
%
'
'
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
)
)
+
+
+
)
*
)
)
*
*
!
!
)
*
)
)
!
)
)
!
!
!
!
$
%
%
&
&
&
%
%
$
%
&
&
&
&
%
%
$
%
%
'
'
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
)
)
+
+
+
)
*
)
)
*
*
!
!
)
*
)
)
!
)
!
)
!
!
!
$
$
%
%
&
&
&
%
%
$
%
&
&
%
%
$
%
$
$
$
'
'
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
+
)
)
+
+
+
+
*
)
*
)
*
!
!
)
*
*
)
)
!
!
)
!
!
!
%
$
$
%
&
&
&
&
%
%
$
$
%
&
%
$
&
$
$
'
'
'
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
+
)
)
+
+
+
+
*
)
)
)
*
!
!
)
*
*
)
)
!
!
)
!
!
!
%
%
$
$
%
&
&
&
&
%
%
%
%
%
$
$
&
&
$
$
'
'
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
)
+
+
)
+
+
+
+
*
)
)
)
*
!
!
)
*
*
)
*
)
!
)
!
!
!
"
"
$
$
$
%
&
&
&
&
&
&
&
$
$
'
'
$
&
%
$
#
!
!
!
!
!
!
!
!
!
!
!
)
)
)
)
)
+
+
)
+
+
+
+
*
)
)
)
*
!
!
)
*
*
)
)
*
)
!
)
!
!
10
20
30
40
50
60
70
80
90
100
70
80
90
100
110
120
130
140
Page 4
.
.
"
"
$
%
%
&
&
&
&
$
$
$
'
'
%
&
%
$
$
'
#
!
!
!
!
!
!
!
!
!
)
)
)
)
)
)
+
+
)
+
+
+
+
*
)
)
)
!
*
!
)
*
)
*
*
*
)
!
!
!
!
.
.
.
.
"
$
%
%
$
$
$
$
'
'
.
.
%
%
&
$
%
'
#
!
!
!
!
!
!
!
)
)
)
)
)
)
)
)
)
+
+
+
+
+
+
*
*
)
)
!
!
!
)
*
)
)
*
*
)
!
!
)
!
.
.
.
.
.
.
$
$
$
$
$
.
.
.
.
.
#
%
%
%
$
'
#
!
!
!
!
!
!
!
)
!
)
)
)
)
)
)
)
)
)
)
+
+
+
+
*
)
)
!
!
!
!
)
*
)
)
*
)
)
!
)
!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
#
#
$
$
$
'
#
!
!
!
!
!
!
!
)
)
)
)
)
)
)
)
)
)
)
)
)
+
+
+
*
)
)
!
!
!
!
)
*
)
!
)
)
)
!
)
!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
#
#
$
$
'
#
!
!
!
!
!
!
!
)
)
)
)
)
)
)
)
)
+
)
)
)
+
+
+
*
)
)
!
!
!
!
)
)
!
)
)
)
!
)
!
!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
#
'
$
'
#
!
!
!
!
!
!
)
)
)
)
)
)
)
)
)
)
+
)
)
)
+
+
+
*
)
!
!
)
!
!
)
)
!
)
)
)
!
)
!
!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
#
#
'
$
#
!
!
!
!
!
!
!
)
)
)
)
)
)
)
)
)
)
)
)
)
+
+
+
*
)
!
!
!
)
!
)
)
!
!
)
)
!
)
!
!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
#
'
'
#
!
!
!
!
!
!
!
)
)
)
)
)
)
)
)
)
)
)
)
)
+
)
+
)
)
!
!
!
!
!
)
)
)
!
)
!
!
)
!
!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
#
'
'
#
#
!
!
!
!
!
!
)
)
)
)
)
)
)
)
)
)
)
)
)
+
)
)
)
)
!
!
!
!
!
)
)
)
)
!
!
)
)
!
!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
!
#
'
'
#
#
!
!
!
!
!
)
!
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
!
!
!
!
!
)
)
)
)
!
!
)
)
!
!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
!
#
'
'
#
#
#
!
!
!
!
!
!
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
!
!
)
!
!
)
)
)
)
!
)
!
)
!
!
.
.
.
.
.
.
.
.
2
.
.
.
.
.
.
.
.
.
.
!
!
#
'
'
'
#
#
!
!
!
!
!
!
)
)
)
)
)
)
)
)
)
)
)
)
)
)
!
!
!
!
)
!
!
)
)
)
!
!
!
)
)
!
.
.
.
.
.
.
.
.
2
.
.
.
.
.
.
.
.
.
!
!
!
!
#
'
'
'
#
#
!
!
!
!
!
!
!
)
)
)
)
)
)
)
)
)
)
)
)
!
!
!
!
)
!
!
)
)
!
!
!
!
)
)
!
.
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
!
!
!
!
!
!
#
#
#
'
#
#
#
!
!
!
!
!
!
)
)
)
)
)
)
)
)
)
)
)
!
!
!
!
)
)
!
)
)
!
!
!
!
)
)
!
.
2
.
.
.
.
.
2
.
.
.
.
.
.
.
.
.
!
!
!
!
!
!
!
#
#
'
'
#
#
#
#
!
!
!
!
!
)
)
)
)
)
)
)
)
)
)
!
!
!
!
)
)
!
)
)
!
!
)
!
!
)
!
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
#
#
'
'
'
#
#
#
#
"
"
!
!
!
)
)
)
)
)
)
)
!
!
!
!
)
)
)
!
)
!
)
)
!
!
)
!
.
.
.
.
.
.
.
.
.
2
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
#
'
'
'
'
'
"
'
"
!
!
!
!
!
)
)
)
)
)
!
!
!
!
)
)
)
)
!
!
)
)
!
!
)
!
.
.
.
2
.
.
2
.
.
.
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
'
"
"
'
'
#
!
!
!
!
!
)
)
)
)
!
!
!
!
)
!
)
)
!
!
)
)
!
!
!
)
.
2
.
.
.
2
.
2
.
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
#
#
'
!
!
!
!
)
!
)
)
)
!
!
!
)
!
)
)
)
!
!
)
)
!
!
!
!
.
.
2
.
2
.
.
.
.
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
!
!
!
!
)
)
!
)
)
)
!
!
!
)
!
)
)
)
!
!
)
!
)
!
!
!
.
.
.
2
.
.
.
.
.
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
!
)
)
)
)
!
!
)
!
!
)
)
!
!
!
)
)
)
!
!
!
2
2
.
.
2
.
.
.
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
)
)
)
)
)
)
)
+
)
!
!
!
!
)
)
!
!
)
!
)
)
!
!
!
.
2
2
.
.
2
.
.
.
.
.
.
!
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
)
)
)
)
)
)
)
)
+
)
!
!
!
!
)
)
!
!
)
!
)
)
!
)
!
.
.
2
.
.
.
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
)
)
)
)
)
)
)
)
)
)
+
)
!
)
!
!
)
!
!
!
)
)
!
)
)
!
!
2
2
2
.
.
.
2
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
)
)
)
)
)
)
)
)
)
)
)
+
)
+
)
!
!
)
!
)
!
!
)
)
)
)
)
)
!
!
.
2
.
.
.
.
2
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
+
)
)
)
)
)
)
)
)
)
)
)
)
+
)
)
)
)
!
)
)
!
!
!
)
)
*
)
)
)
!
!
.
2
.
.
.
.
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
+
)
+
)
)
)
)
)
)
)
)
)
)
+
+
+
)
)
!
)
)
)
!
)
!
)
*
*
)
)
!
!
2
.
2
.
2
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
!
)
)
)
)
+
)
+
+
+
)
)
)
)
)
)
)
)
+
)
)
)
)
!
)
)
)
!
)
!
!
*
*
)
)
!
!
2
.
2
.
2
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
)
)
)
+
)
+
+
+
)
)
)
)
)
)
)
+
+
)
+
)
)
!
)
)
)
!
)
!
!
)
*
)
)
!
!
2
.
2
.
2
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
)
)
)
+
+
+
+
+
)
)
)
)
)
)
)
+
+
)
+
)
)
!
)
)
!
)
)
!
!
)
*
)
!
)
!
2
2
.
2
.
.
2
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
+
)
)
)
+
+
+
+
+
)
)
)
)
)
+
+
)
+
)
)
!
!
)
!
)
)
!
!
)
)
*
)
)
!
2
2
.
2
2
2
2
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
)
)
+
)
)
)
)
+
+
+
+
+
)
)
+
+
+
+
+
+
+
)
!
!
)
!
)
)
!
!
)
)
*
)
)
!
2
.
.
2
2
.
2
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
*
)
)
)
)
+
)
)
+
+
+
+
+
+
)
+
+
+
+
+
)
+
)
!
!
)
!
)
!
)
!
)
)
*
)
)
)
2
.
2
2
2
.
2
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
)
)
)
)
)
)
+
+
)
)
)
+
+
+
+
+
+
+
+
+
+
+
)
+
)
+
)
!
!
)
!
)
!
!
)
)
*
)
)
2
.
2
2
2
.
.
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
)
*
*
+
)
)
+
+
)
+
)
+
+
+
+
+
+
+
+
+
+
)
)
+
)
+
!
!
!
)
)
)
!
!
)
)
*
*
)
.
.
.
2
2
2
.
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
)
+
*
+
+
+
+
+
+
+
)
+
+
+
+
+
+
+
+
)
+
,
)
)
)
+
!
!
)
!
)
)
!
!
!
)
*
*
)
.
.
2
2
2
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
)
*
+
+
+
+
+
+
+
+
)
)
+
+
+
+
+
+
+
)
+
,
+
)
)
+
)
!
)
!
)
)
!
!
!
)
*
)
*
.
.
.
.
.
2
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
+
*
+
+
+
+
+
+
+
+
+
)
)
+
+
)
+
)
+
)
)
,
+
)
)
+
)
!
)
!
)
!
)
!
!
)
*
)
)
.
.
.
.
.
2
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
+
*
*
+
+
+
+
+
+
+
+
)
)
+
)
)
)
)
+
)
)
,
+
)
)
+
)
)
)
!
!
)
)
!
!
)
*
)
!
2
.
.
.
.
.
.
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
+
+
*
+
+
+
+
+
+
+
+
)
)
+
)
)
)
)
+
+
,
,
+
)
+
)
)
)
!
!
!
)
!
!
!
)
*
!
)
2
2
.
.
.
.
.
.
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
+
+
*
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
+
+
,
,
,
)
)
)
)
!
)
!
!
)
!
!
)
!
*
)
!
2
.
2
.
.
.
.
.
.
.
.
.
.
.
.
!
!
+
!
!
!
!
!
!
!
+
*
*
+
+
+
+
+
)
)
)
)
)
)
)
)
)
+
)
,
,
,
)
)
)
)
!
!
!
)
)
)
!
)
)
*
)
!
2
2
.
.
2
.
.
.
.
.
.
.
.
.
.
.
!
+
+
+
!
!
!
!
!
+
*
*
+
+
+
+
+
)
)
)
)
)
)
)
+
)
+
)
,
,
,
)
+
)
)
!
!
!
)
*
)
!
)
)
*
!
!
2
2
.
.
2
.
.
.
.
.
.
.
.
.
.
.
.
+
+
.
.
+
+
!
!
+
+
*
+
+
+
+
+
+
)
)
*
)
)
)
)
+
+
+
,
,
,
)
+
)
)
!
!
!
)
)
*
)
!
)
*
!
!
'
2
.
.
2
.
.
.
.
.
.
.
.
.
.
.
.
.
+
.
.
+
!
!
+
+
!
+
+
+
+
)
+
+
+
)
*
*
)
)
)
+
+
+
,
,
,
,
+
+
+
)
!
!
*
)
*
)
!
)
*
!
!
'
.
.
.
2
.
2
.
.
.
.
.
.
+
+
+
+
.
.
.
.
+
+
+
+
+
+
+
+
+
+
)
+
)
+
)
*
*
)
)
)
+
+
)
+
+
+
,
+
+
+
)
!
!
)
*
*
)
)
)
*
!
!
'
'
2
.
2
.
.
.
.
.
.
.
.
+
+
+
+
+
.
.
+
+
+
+
+
+
+
+
+
+
)
*
*
*
)
)
)
*
*
)
+
+
+
)
+
+
,
,
)
+
+
)
)
!
)
*
*
)
)
)
!
!
)
'
'
2
.
.
.
.
.
.
.
.
.
.
+
+
+
+
+
+
.
+
+
,
+
+
)
+
+
+
)
*
)
*
*
)
)
*
)
*
)
+
)
+
+
)
+
,
,
)
)
+
)
)
!
)
*
)
*
)
)
!
!
)
.
.
'
.
.
.
2
.
.
.
.
.
.
.
.
.
+
+
+
+
+
+
,
+
+
)
+
)
+
+
*
*
)
)
*
*
)
)
*
*
+
)
+
+
)
+
,
,
,
)
+
+
)
!
!
)
)
*
)
!
)
!
)
2
'
.
.
.
.
2
.
.
.
.
.
.
.
.
.
+
+
+
+
+
+
+
+
+
+
)
+
)
+
)
*
*
)
)
*
)
)
*
)
+
)
+
+
)
+
,
,
,
+
)
+
)
!
!
!
)
*
)
!
)
!
)
2
'
'
.
'
.
2
.
2
.
.
.
.
.
.
.
+
.
+
.
+
+
+
+
+
+
)
+
+
+
)
)
*
*
*
)
*
)
)
*
+
)
)
+
+
)
+
+
,
+
+
+
+
)
!
!
!
*
!
)
)
!
!
2
2
'
.
'
.
2
2
2
.
.
.
.
.
.
+
+
.
+
.
,
+
+
,
,
+
+
)
+
+
*
*
)
*
*
*
*
*
)
*
+
)
)
+
+
)
+
+
,
+
+
+
+
)
!
)
!
*
!
)
)
)
!
'
2
'
.
'
.
.
2
2
.
.
.
.
.
.
.
.
.
+
.
,
,
,
+
,
+
+
+
+
+
*
*
)
)
*
+
)
)
*
*
+
)
*
+
+
)
+
+
,
,
+
+
+
)
)
)
)
*
*
!
)
!
*
'
'
'
'
'
.
'
2
'
'
.
.
.
.
.
.
.
.
.
,
,
,
,
,
+
+
+
+
+
+
+
*
*
)
)
*
+
)
*
*
)
*
)
)
+
)
)
+
,
,
+
+
+
+
)
!
)
*
*
)
)
)
*
'
'
'
'
'
.
'
2
'
.
.
.
.
.
.
.
.
.
,
,
,
,
,
,
+
+
+
+
+
+
+
+
)
*
)
)
+
*
*
*
)
*
)
)
+
)
)
+
,
,
+
+
+
)
)
)
)
*
*
)
)
*
*
'
'
'
.
'
.
.
2
.
.
.
.
.
.
.
.
.
.
,
,
,
,
,
+
+
,
+
+
+
*
+
+
*
)
)
)
)
+
*
)
*
*
)
)
+
)
)
)
,
,
+
+
)
)
)
)
*
*
*
)
*
*
*
'
'
'
.
.
.
.
2
.
.
.
.
.
.
.
.
.
.
.
,
,
,
,
+
+
,
+
+
+
*
)
+
+
*
)
)
)
)
*
*
*
)
)
*
+
)
)
)
+
,
+
+
)
+
)
+
*
*
)
*
)
*
*
'
'
'
'
'
.
.
.
.
.
.
.
.
'
.
.
.
.
.
,
,
,
,
+
+
,
+
+
+
*
)
+
+
)
+
*
)
)
)
)
*
)
)
*
)
)
)
)
,
,
+
+
,
+
)
+
)
*
*
*
)
*
*
'
'
'
'
.
.
.
.
.
.
'
'
.
.
.
.
.
+
.
,
,
,
,
+
+
+
+
+
+
)
*
*
+
)
+
*
*
)
)
*
*
)
)
*
)
)
)
+
,
,
+
,
,
+
)
)
+
)
*
*
*
)
*
'
'
.
'
.
.
.
.
.
'
'
.
.
.
.
.
.
+
.
,
,
,
,
+
+
+
)
+
+
)
)
*
+
+
+
*
)
)
)
*
)
*
*
*
)
)
+
+
,
,
+
+
,
+
+
)
+
)
*
*
)
*
*
'
'
.
'
.
2
.
.
.
.
'
'
.
.
.
.
.
+
+
+
,
,
,
+
+
)
)
+
+
+
)
*
)
+
)
)
)
)
*
*
)
)
)
*
)
)
+
+
,
,
,
,
,
+
+
)
+
)
)
*
*
)
*
'
'
'
'
.
'
.
'
.
'
.
'
.
.
.
.
,
.
+
+
,
,
,
+
+
)
+
+
+
+
*
*
+
+
*
)
*
)
+
*
*
)
)
)
*
)
+
+
+
,
,
,
,
,
+
)
)
)
)
+
*
)
)
'
'
'
'
'
.
'
'
'
'
'
'
.
.
.
.
,
.
.
+
,
,
,
+
+
)
+
+
+
)
*
*
*
*
*
)
*
)
)
+
*
)
)
*
)
)
+
+
+
+
,
+
,
,
+
+
)
)
)
+
)
*
)
2
2
'
'
'
'
.
.
'
'
'
.
.
'
'
.
,
.
.
+
,
,
,
)
+
)
+
+
+
)
*
*
*
*
*
)
)
*
)
*
+
)
)
)
*
)
+
+
+
+
,
+
,
,
+
+
)
)
)
+
)
)
)
'
2
'
'
'
'
'
'
'
'
'
.
'
'
.
.
,
.
.
,
,
,
+
)
)
)
+
+
+
)
*
*
)
*
*
)
*
*
)
*
+
)
)
*
*
)
+
+
+
+
,
+
,
,
+
+
)
)
)
+
+
)
)
'
2
'
'
'
'
'
'
'
'
'
'
.
'
'
.
,
.
,
,
,
,
+
)
)
+
+
+
+
+
*
*
*
*
)
)
*
*
*
)
*
)
*
*
*
)
+
+
+
+
+
+
,
,
+
+
)
)
,
+
+
)
)
2
2
2
'
2
'
'
'
'
.
'
'
.
'
'
.
,
.
,
,
,
,
+
)
)
+
+
+
+
+
*
)
*
*
)
)
*
)
*
*
*
)
)
)
*
)
+
)
+
+
+
,
+
+
+
+
)
)
,
,
+
)
)
'
2
'
'
2
'
'
'
'
.
'
'
'
'
.
.
.
,
,
,
,
,
+
)
)
+
+
+
+
+
*
)
)
)
)
*
)
)
+
*
*
)
)
)
*
*
+
)
+
+
+
,
+
+
+
+
)
)
,
,
+
)
*
'
2
'
2
2
2
'
'
'
'
'
'
.
'
.
.
,
,
,
,
,
,
+
)
)
+
+
+
+
)
*
)
*
)
)
)
)
)
*
+
*
)
)
)
)
)
)
)
+
+
+
,
,
+
+
+
)
)
,
,
)
)
)
'
2
'
2
2
2
2
'
'
'
'
'
.
'
.
.
,
,
,
,
,
,
+
)
)
+
+
+
)
)
*
)
*
)
*
)
)
*
)
+
*
*
)
)
)
)
)
+
+
+
+
+
,
+
+
+
)
)
+
,
+
*
*
2
2
2
2
2
2
2
2
2
2
'
'
.
.
.
,
,
,
,
,
,
,
+
)
+
+
+
+
*
*
)
*
*
*
)
*
*
)
+
*
+
)
)
)
)
)
)
+
+
+
+
+
,
+
+
+
+
)
+
,
+
)
*
110
120
130
140
150
160
170
180
70
80
90
100
110
120
130
140
Anchor
!
403 Black
"
401 Pewter Grey - dk
#
400 Pewter Grey
$ 399 Steel Grey - lt
% 397 Brown Grey - vy lt
& 2 White
'
235 Steel Grey - dk
)
382 Black Brown
*
380 Beige Brown - super dk
+
358 Brown - vy dk
,
370 Brown
-
369 Beige Brown - ult deep
/
1036 Antique Blue - vy dk
(
1034 Antique Blue - med
0 1033 Antique Blue - lt
1 231 Shell Grey - lt
2 232 Shell Grey - med
.
233 Shell Grey - dk
5 1031 Antique Blue - vy lt
6 886 Old Gold - vy lt
7
832 Drab Brown - med
Ariadna
!
699 czarny
"
671 ciemny grafit
#
669 stalowy
$ 667 stalowy jasny
% 695 stalowy b. jasny
& 400 biały
' 668 myszkowy jasny
)
690 br
ązowoczarny
*
632 ciemny orzech
+
689 orzechowy
,
629 jasny orzech
- 627 piaskowy ciemny
/
548 granatowy ciemny
(
553 ciemnofioletowy
0 552 fioletowy
1 655 szarobobrzasty
2 657 szarobobrzasty średni
.
659 szarobobrzasty ciemny
5 550 pastelowo fioletowy
6 617 oliwkowobrązowy b. jasny
7
619 oliwkowobr
ązowy jasny
Madeira
!
2400 Black
"
1713 Pewter Grey vy dk
#
1714 Pewter Grey
$ 1803 Steel Grey vy lt
% 1804 Pearl Grey vy lt
& 2403 Winter White
' 1802 Steel Grey lt
)
2005 Coffee Brown ultra dk
*
2007 Coffee Brown dk
+
2008 Brown med
,
2009 Brown lt
-
2010 Brown vy lt
/
1712 Antique Blue dk
(
1711 Antique Blue med
0 1710 Antique Blue lt
1 1806 Shell Grey lt
2 1807 Shell Grey med
.
1808 Shell Gery dk
5 1708 Grey Green lt
6 2207 Old Gold vy lt
7 2108 Drab Brown med
Thread (Dmc)
Description
Stitches
Length(m)
310
Black
2059
15.6
413
Iron grey
214
1.6
317
Steel grey
243
1.8
415
Chrome grey
1291
9.8
762
Pearl grey
671
5.1
3865
Winter white
1480
11.2
318
Granite grey
702
5.3
938
Espresso brown
1657
12.5
898
Teak brown
677
5.1
433
Chocolate brown
1031
7.8
434
Cigar brown
707
5.3
435
Tabacco brown
516
3.9
3750
Deep petrol blue
813
6.1
931
Blue grey
1588
12.0
932
Seagull blue
1870
14.1
453
Turtledove grey
2916
22.0
452
Pigeon grey
2308
17.4
451
Shell pink grey
1130
8.5
3753
Moonlight blue
345
2.6
677
Sand gold
301
2.3
613
Rope brown
889
6.7
Page 3
Page 1
Page 2
Page 4