www.crosstitching.biz
www.vysivka.biz
www.haftypolskie.com.pl
www.kreuz-stich.com
Cat. nr 428
133 x 175 stitches
Horses
Page 1
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
)
)
t
t
)
w
w
w
)
)
)
)
)
)
)
)
)
)
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
)
)
)
)
w
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
t
t
t
t
t
t
)
)
)
)
)
)
)
)
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
)
w
t
t
)
)
)
)
)
)
)
w
w
)
)
)
)
)
)
)
)
)
t
t
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
t
t
t
)
)
)
w
w
w
)
)
)
t
t
t
t
t
t
t
t
)
)
t
t
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
t
t
t
t
t
w
w
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
)
)
)
)
)
t
t
t
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
t
t
t
t
t
t
t
)
)
)
)
)
)
)
t
t
t
t
t
t
t
t
)
)
t
t
t
t
t
)
)
)
t
t
t
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
t
t
t
t
t
w
w
w
w
w
w
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
)
)
)
)
)
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
t
t
w
w
w
w
w
w
)
)
)
)
)
)
)
)
)
t
t
t
t
t
t
t
t
t
t
)
)
)
t
t
t
t
t
)
)
)
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
t
t
t
t
)
)
)
w
w
w
w
)
)
)
)
)
)
)
)
)
)
)
t
t
t
t
t
t
)
)
)
)
)
)
t
t
t
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
t
t
t
)
)
w
w
w
w
)
)
)
)
w
w
w
)
)
)
)
)
)
)
)
t
t
t
t
t
t
)
)
)
)
)
)
t
t
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
w
t
w
w
w
)
)
)
)
)
t
t
t
t
t
w
w
w
w
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
w
t
)
)
w
w
w
t
t
t
t
t
t
t
)
)
)
)
)
)
t
t
t
t
t
t
t
)
)
)
)
)
)
)
t
t
t
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
w
t
w
w
)
)
)
w
w
w
)
t
t
)
)
)
)
)
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
t
w
)
)
w
w
w
w
w
)
w
)
)
)
)
w
w
w
)
)
)
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
w
t
)
w
w
w
w
w
)
)
)
)
)
w
w
w
w
)
)
)
)
)
)
)
t
t
t
)
t
t
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
t
)
w
)
)
w
w
w
w
w
-
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
t
t
)
)
)
)
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
)
w
w
w
w
w
w
)
)
)
)
-
-
)
)
)
w
w
w
)
t
t
t
t
t
t
t
)
)
)
)
)
t
t
t
t
)
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
w
w
)
)
w
w
w
w
w
-
-
)
)
)
-
-
)
)
)
t
t
t
t
t
t
t
t
t
)
)
)
)
)
)
)
)
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
w
)
w
w
w
)
-
-
-
)
)
)
-
-
)
)
)
)
w
w
)
)
)
)
)
)
)
)
t
t
t
)
)
)
)
t
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
w
w
)
-
-
-
)
)
w
w
w
w
)
)
)
w
w
w
t
t
t
)
)
)
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
-
-
-
)
)
)
)
-
-
-
w
w
w
w
w
t
t
t
t
t
t
t
)
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
)
)
)
w
)
-
-
-
w
w
w
w
w
w
w
-
-
-
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
)
w
w
w
w
w
w
w
w
w
w
w
w
-
-
w
w
w
w
t
t
)
)
t
t
t
t
t
t
t
)
)
t
t
)
t
t
t
t
t
t
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
)
)
)
-
-
-
w
w
w
w
w
-
-
-
)
w
w
w
-
-
)
t
)
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
t
t
t
t
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
)
)
w
w
w
)
-
-
w
w
w
w
w
)
)
-
-
-
)
)
)
-
)
)
)
t
t
t
t
t
t
t
)
)
)
t
t
t
t
t
t
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
)
)
)
w
w
w
w
w
w
)
w
w
w
w
w
w
)
)
-
-
-
)
t
t
t
t
t
t
t
t
t
)
)
)
t
t
t
t
t
t
$
t
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
w
)
)
)
w
w
)
-
-
-
w
w
w
w
)
)
w
w
w
w
w
w
)
)
)
)
t
t
)
)
t
)
t
t
t
t
t
t
t
t
t
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
w
w
w
)
)
-
-
-
w
w
)
)
)
)
)
)
)
)
)
)
w
w
w
)
)
)
)
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
)
)
w
w
w
-
w
w
w
w
)
)
)
)
)
w
w
w
)
)
)
)
)
w
w
w
)
)
)
)
)
)
)
)
t
t
t
t
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
)
)
)
w
w
w
w
)
)
w
w
w
)
)
)
)
)
)
w
w
w
w
)
)
)
)
)
)
)
)
)
t
t
t
t
t
$
t
$
$
$
b
&
,
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
)
)
)
)
w
w
w
w
w
)
-
-
w
w
)
)
-
-
-
-
)
)
)
)
)
)
)
)
)
)
t
t
$
$
$
$
$
$
$
$
b
&
&
,
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
)
)
w
)
w
w
-
-
-
w
w
w
-
-
-
)
)
)
-
-
)
-
)
)
)
)
)
)
t
t
t
t
t
t
$
$
$
b
&
&
b
b
,
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
)
w
)
w
w
-
w
w
w
-
-
-
)
)
)
-
-
-
)
-
-
)
)
)
)
t
t
t
t
t
t
t
t
#
#
b
b
b
b
&
&
b
b
#
#
#
#
#
#
#
#
#
#
#
#
t
t
t
t
#
#
#
#
#
#
#
#
#
w
w
w
)
w
)
-
-
-
w
w
w
w
w
-
-
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
t
t
#
#
&
&
&
&
&
&
&
&
&
b
#
#
#
#
#
#
#
#
#
#
#
-
-
-
-
w
t
t
t
#
#
#
#
#
#
w
w
w
)
-
-
-
w
w
w
w
-
-
-
w
w
-
-
)
)
)
)
)
)
)
)
)
)
)
)
t
#
#
b
b
b
#
$
b
b
$
$
$
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
-
w
w
)
w
w
t
t
#
#
#
#
w
w
)
)
)
)
)
)
-
-
-
)
)
)
w
w
w
)
-
-
)
)
)
)
)
)
)
#
#
b
b
#
b
#
#
#
b
$
$
$
,
,
,
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
-
w
)
w
w
w
t
t
#
#
w
w
)
)
)
-
-
-
w
w
)
)
-
-
-
-
)
)
)
)
)
)
)
)
)
#
#
,
b
,
,
b
#
b
b
&
#
#
,
,
,
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
-
w
)
)
w
w
w
t
#
w
)
)
)
w
w
w
w
w
-
-
-
w
)
)
-
-
w
w
-
-
-
)
#
#
&
b
,
b
,
#
,
b
#
b
b
b
b
#
#
#
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
w
w
)
w
-
-
w
t
w
w
)
-
-
w
w
-
-
w
w
w
-
-
w
)
w
-
-
)
)
#
#
b
&
&
b
,
,
b
#
b
b
#
b
&
&
&
b
b
b
#
#
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
w
w
)
)
w
-
w
)
w
w
)
)
-
-
w
w
w
-
-
w
w
-
-
w
w
#
#
#
&
&
&
&
&
b
b
,
,
b
b
#
&
&
&
&
&
&
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
w
w
)
)
w
)
#
#
#
)
-
-
w
w
-
-
-
w
-
#
#
#
#
#
,
,
&
b
&
&
&
&
b
b
b
,
,
,
,
,
&
&
&
&
&
&
b
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
-
w
w
)
)
)
,
,
,
#
#
#
#
#
#
#
#
#
#
,
,
,
,
,
,
b
b
&
&
&
b
b
&
&
b
b
t
t
,
,
,
,
,
&
&
&
&
b
b
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
w
w
)
)
)
&
,
,
,
,
,
,
,
,
,
,
,
,
,
&
&
&
&
&
&
&
&
&
&
&
&
&
b
t
t
)
t
t
t
t
,
,
,
,
&
&
&
&
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
w
)
)
)
&
&
,
,
,
,
&
&
&
,
,
,
&
&
&
b
b
b
&
&
&
b
&
&
&
t
t
t
t
)
)
w
w
)
t
t
t
t
,
,
,
,
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
w
)
)
)
&
&
&
,
&
&
&
&
,
&
&
&
,
,
,
&
&
b
b
&
b
b
t
t
t
t
t
t
)
w
w
w
w
w
)
)
)
t
t
t
t
t
,
,
,
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
)
)
)
&
&
&
,
&
,
,
,
&
&
,
,
,
,
,
,
,
,
b
t
t
t
t
t
t
t
)
)
)
w
w
w
)
)
)
)
)
t
)
)
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
)
)
,
,
,
&
,
,
,
,
,
,
,
,
,
,
,
,
t
t
t
t
t
t
t
t
t
)
)
w
w
)
)
)
)
)
t
t
t
)
)
)
)
w
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
)
w
w
)
w
w
w
,
,
,
,
,
,
,
,
,
t
t
t
t
t
t
t
t
t
t
t
)
)
)
w
w
)
)
)
)
)
t
)
t
t
)
)
w
w
w
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
)
w
)
w
w
w
w
w
w
)
)
)
)
)
t
t
t
t
t
t
t
t
t
t
)
)
)
)
w
w
)
)
)
)
)
)
)
)
)
t
)
w
w
w
w
w
w
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
)
)
w
w
w
w
)
)
)
)
t
t
t
t
t
t
)
t
t
t
t
t
)
)
)
)
)
)
t
)
)
)
t
)
)
)
)
)
)
)
w
w
w
w
w
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
)
)
w
w
w
)
)
t
t
t
t
t
t
t
t
t
t
)
)
t
t
t
t
)
)
)
w
)
)
t
t
)
t
t
)
)
)
)
)
w
w
w
w
w
w
w
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
)
w
w
)
)
t
t
t
t
t
t
t
t
t
t
t
t
)
)
t
)
)
t
)
w
w
w
)
)
t
t
)
t
t
)
)
)
)
)
)
)
w
w
w
w
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
)
)
t
t
t
t
t
t
t
t
t
t
t
t
)
)
)
)
)
)
)
w
w
w
w
)
)
t
)
)
t
t
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
)
)
)
)
)
t
t
t
t
t
)
)
t
t
t
t
#
#
t
t
t
t
t
t
)
)
)
)
)
w
)
)
)
w
w
w
)
t
)
)
)
)
)
t
)
)
)
)
)
)
)
w
w
w
#
#
#
#
#
#
#
#
#
#
#
#
#
w
t
t
t
t
t
t
t
)
)
)
)
t
t
#
#
#
#
#
#
#
#
t
t
t
)
)
t
t
)
)
w
-
w
)
)
w
w
)
)
)
)
)
)
w
w
)
)
)
w
w
w
w
w
w
w
w
#
#
#
#
#
#
#
#
#
#
#
w
w
t
)
)
)
)
t
t
t
t
t
t
t
)
)
)
#
#
#
#
t
#
#
#
t
t
t
t
t
t
)
w
-
-
-
w
)
w
)
)
)
)
)
)
)
)
w
w
)
)
)
w
w
w
w
w
w
)
#
#
#
#
#
#
#
#
#
w
w
)
)
)
)
)
t
t
t
t
t
)
)
t
t
t
#
t
t
t
t
t
#
#
#
#
#
#
t
t
t
)
w
-
-
w
w
-
w
)
)
t
)
)
)
)
)
)
)
w
w
w
w
)
)
w
w
w
w
w
#
#
#
#
#
#
#
#
w
)
)
)
)
)
t
t
t
t
t
t
)
t
t
t
#
#
#
#
#
t
t
t
t
t
t
t
t
t
t
)
)
w
w
w
w
w
-
-
w
)
)
t
t
)
)
)
)
)
)
)
w
w
)
)
)
w
w
w
w
w
#
#
#
#
#
#
#
w
w
w
t
t
t
)
)
)
)
)
)
)
t
t
#
#
#
#
#
#
t
t
t
t
t
w
w
w
t
t
t
)
t
w
w
w
w
w
t
w
)
)
)
)
)
t
)
)
)
t
)
)
)
)
)
)
)
)
w
w
w
w
#
#
#
#
#
#
w
w
w
w
w
w
w
w
w
t
)
)
)
)
)
t
t
t
t
#
#
t
w
w
w
w
w
w
w
t
t
t
t
t
w
w
-
w
)
)
)
t
t
t
t
t
)
t
t
t
t
w
)
)
)
)
w
w
w
w
)
)
w
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
-
-
-
)
)
)
)
)
)
)
)
w
w
t
t
t
t
t
t
t
t
t
)
)
w
-
-
)
w
)
)
)
t
t
)
t
t
t
t
t
w
w
w
w
w
)
)
)
-
-
-
w
w
w
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
-
-
-
-
w
w
w
w
t
t
)
)
)
)
t
t
t
t
)
w
w
-
-
w
-
-
-
t
t
t
)
)
)
t
t
t
w
w
w
w
w
-
-
-
w
w
w
-
-
w
w
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
w
w
#
#
w
w
w
w
)
)
)
)
)
)
)
-
-
-
)
)
w
w
w
)
)
-
)
)
t
t
t
t
t
w
w
-
-
-
-
-
-
-
w
w
-
-
-
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
-
)
w
w
w
w
w
)
)
)
)
)
)
w
w
t
w
w
w
)
)
t
t
)
)
)
t
t
)
w
w
-
-
-
-
-
-
-
w
w
-
-
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
-
)
)
)
)
w
w
w
-
-
)
)
)
w
w
w
w
w
w
w
)
)
w
)
)
w
)
t
t
w
w
-
-
-
-
-
-
-
w
w
-
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
)
-
-
)
)
)
-
-
w
w
w
w
w
w
)
)
)
-
-
-
w
w
w
w
w
t
t
t
t
t
w
w
w
-
-
-
w
-
-
-
w
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
w
)
)
w
-
-
w
w
w
)
)
)
)
)
)
t
w
)
)
w
w
w
t
t
t
t
t
)
t
t
t
w
w
w
w
w
w
w
w
w
w
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
w
w
)
w
w
)
)
)
w
w
w
)
)
)
t
)
w
)
)
)
w
w
w
t
t
w
t
t
t
t
t
t
w
w
t
w
-
-
w
w
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
w
w
)
)
w
w
w
)
w
w
w
w
w
)
t
w
w
w
w
-
-
-
w
w
t
t
)
t
t
t
t
t
t
)
)
w
-
-
-
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
w
w
-
)
)
w
w
)
)
w
w
)
)
t
t
-
-
-
-
w
w
w
t
w
w
t
t
t
t
)
t
w
-
)
)
w
-
-
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
-
w
w
w
)
)
w
w
-
-
-
w
-
-
)
)
t
t
)
t
t
t
)
)
t
t
)
t
)
t
t
w
-
-
)
w
*
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
-
-
-
w
w
)
)
)
w
w
w
w
)
t
t
)
t
t
t
t
t
t
)
)
t
)
)
t
#
t
#
t
w
)
w
w
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
)
-
-
-
-
-
-
-
-
)
)
)
)
)
)
)
t
)
)
t
t
t
t
)
)
)
t
#
0
#
t
w
w
)
w
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
)
)
-
-
-
w
w
w
w
)
)
)
w
)
)
)
t
t
t
t
t
)
)
w
t
t
#
0
0
#
t
)
)
*
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
-
-
)
-
-
t
t
t
t
t
t
w
t
t
t
)
t
t
)
)
)
w
w
t
t
#
;
0
#
)
)
#
*
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
)
-
)
)
-
-
)
t
t
t
t
)
)
t
t
t
)
)
)
)
)
w
t
t
#
;
0
#
t
#
t
*
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
-
)
#
#
w
w
t
t
t
w
w
)
)
)
)
w
)
)
w
t
t
#
0
#
t
)
t
t
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
w
t
t
w
)
)
)
w
w
)
)
w
t
t
#
#
#
w
w
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
,
t
,
)
)
w
w
)
)
)
w
t
t
#
#
t
#
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
,
,
,
,
,
)
)
)
)
t
t
t
t
t
t
#
#
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
,
,
,
.
,
,
,
,
)
)
)
)
)
t
t
t
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
,
,
,
.
.
.
,
,
,
,
b
b
b
)
)
)
-
-
-
w
w
w
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
.
,
,
.
.
.
,
,
,
,
,
,
,
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
b
b
b
b
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
.
,
&
&
&
,
,
,
,
,
,
,
&
,
,
&
&
&
&
&
&
b
b
&
b
b
b
b
b
b
b
b
b
b
b
b
b
b
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
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
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
.
.
,
&
&
,
.
.
,
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
#
#
#
b
b
t
t
t
t
t
t
t
t
t
t
#
#
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
.
,
,
&
,
.
.
,
,
&
&
b
b
b
b
b
b
&
b
b
b
b
b
#
#
#
b
t
t
t
t
t
t
t
t
t
t
t
#
t
t
t
t
.
#
#
#
#
#
#
#
#
#
#
#
#
,
,
,
,
,
,
,
,
#
#
#
#
#
#
.
,
&
,
.
.
.
,
&
&
&
b
b
b
b
#
#
b
#
b
b
b
#
#
#
b
b
b
#
#
#
#
#
#
#
#
#
&
#
#
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
,
,
,
#
#
,
.
,
,
.
.
.
,
#
#
#
&
b
b
b
#
b
b
#
#
b
#
b
b
b
b
&
&
b
b
b
#
#
#
#
#
&
&
&
&
&
#
t
t
t
#
#
#
#
#
#
#
#
#
&
&
&
#
#
&
&
&
&
&
&
&
&
&
,
#
,
,
.
.
.
,
&
&
&
&
&
#
&
#
#
b
b
#
b
b
b
b
b
b
&
&
&
&
&
,
#
#
b
#
&
&
#
&
&
&
&
&
&
&
t
#
#
#
#
#
#
#
#
&
&
&
#
#
#
#
#
&
&
&
&
&
&
&
&
,
#
#
,
#
#
&
&
&
&
&
#
&
&
#
b
b
&
b
b
&
&
b
b
,
,
,
,
&
,
b
0
#
b
b
#
&
&
#
#
&
&
&
&
&
&
#
#
#
#
#
#
#
,
,
,
&
&
&
#
#
&
#
#
#
#
&
&
&
&
&
,
,
#
#
#
#
&
#
#
&
#
&
#
#
&
&
,
,
,
&
b
b
,
,
.
,
&
&
,
,
0
0
#
b
#
#
&
&
#
#
#
&
&
&
&
#
#
#
#
#
#
#
#
#
#
,
,
&
&
#
#
#
#
#
#
#
&
&
&
&
&
&
,
&
&
&
#
&
.
#
&
#
#
#
&
,
&
,
&
b
b
,
,
.
.
,
&
#
,
,
;
0
0
b
#
#
#
&
&
#
#
#
#
&
&
#
#
#
#
#
#
#
#
#
#
#
#
,
,
&
#
#
#
#
#
#
#
&
&
&
&
#
#
#
&
&
.
.
#
&
&
#
#
&
&
,
&
b
b
b
,
,
.
,
,
&
#
#
,
#
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
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
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
,
,
,
.
.
,
&
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
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
.
.
.
,
&
;
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
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
,
,
,
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
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
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
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
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
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
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
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
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
110
120
130
140
150
160
170
180
10
20
30
40
50
60
70
Page 3
t
t
t
)
)
)
)
)
)
)
)
)
)
t
t
$
$
$
$
$
$
$
t
$
$
$
$
$
$
t
$
$
$
$
#
#
#
#
#
#
#
#
`
`
`
d
d
`
`
d
#
@
`
d
d
d
`
`
`
`
`
`
`
`
t
t
t
t
t
t
t
t
t
t
)
)
t
t
$
$
$
t
t
$
t
t
$
$
$
$
$
t
t
t
$
$
$
#
#
#
#
#
#
#
#
#
`
`
`
`
d
`
`
d
#
`
d
`
`
`
d
`
`
#
#
#
#
`
t
t
t
t
t
t
t
t
t
)
)
t
$
$
$
$
t
t
t
t
t
$
$
$
$
$
t
t
t
$
$
$
#
#
#
#
#
#
#
#
#
#
`
`
`
`
d
`
`
d
#
d
`
@
`
`
`
`
`
`
`
`
`
#
)
)
)
)
t
t
t
t
)
t
t
)
t
$
$
t
$
$
t
t
$
$
$
$
t
t
t
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
`
`
`
`
d
`
d
`
#
`
`
@
`
`
`
`
`
`
`
`
`
`
)
)
)
)
)
)
)
)
t
t
t
t
t
t
$
$
$
$
$
$
$
$
$
t
t
t
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
`
`
#
`
d
`
d
`
#
`
@
@
`
`
`
`
`
`
`
`
`
`
t
t
t
t
t
t
t
t
t
t
t
t
t
$
$
$
t
$
$
$
$
$
$
t
t
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
`
`
#
`
`
`
d
#
@
`
@
@
`
`
`
`
`
`
#
#
#
#
t
t
t
t
t
t
t
t
t
t
t
t
$
$
$
t
t
t
$
$
$
$
t
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
`
`
#
`
`
`
d
#
@
`
@
@
`
`
`
`
`
`
`
`
`
`
t
t
t
t
t
t
t
t
t
t
t
$
$
t
t
t
t
t
t
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
`
d
#
`
`
`
d
#
@
@
@
`
`
`
`
`
`
d
d
d
d
`
)
)
t
t
t
t
t
t
t
t
t
$
$
t
t
t
t
t
t
t
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
`
d
#
`
`
`
d
#
@
@
@
`
`
`
`
`
`
`
`
d
d
d
)
)
)
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
#
d
`
`
d
#
@
@
`
`
`
`
`
`
`
`
`
`
`
`
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
$
$
t
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
`
d
`
`
`
#
@
`
`
`
`
`
`
d
d
d
#
#
#
#
)
)
)
)
)
t
t
t
t
t
t
t
t
t
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
`
`
d
`
`
#
@
`
`
`
`
`
`
`
d
d
d
d
d
d
t
t
t
t
t
)
)
)
t
t
t
t
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
`
`
d
`
`
`
#
d
d
d
`
#
#
#
#
d
d
d
d
d
)
)
)
)
)
t
t
t
t
t
t
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
`
`
d
`
`
`
#
#
#
#
#
#
#
#
#
#
#
#
#
#
t
t
t
t
t
t
$
t
t
$
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
d
`
`
`
`
`
#
@
@
@
`
`
d
d
d
d
#
#
#
#
t
t
t
t
t
t
t
$
$
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
d
`
`
`
d
`
#
@
@
`
`
`
`
`
d
`
`
`
`
`
t
t
t
t
t
t
t
$
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
d
`
`
`
d
`
#
@
@
`
`
`
`
`
`
`
`
`
d
d
t
t
t
t
$
$
t
t
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
`
`
`
`
d
`
#
@
`
`
`
`
`
`
`
`
d
d
`
`
t
t
t
$
$
$
t
t
$
$
$
$
$
$
#
#
#
#
#
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
`
`
`
d
d
`
#
@
`
`
`
`
`
`
`
`
`
`
`
`
t
t
$
$
$
$
$
$
$
$
$
$
$
#
#
#
#
#
#
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
`
`
`
d
d
`
#
@
`
`
`
`
`
#
#
#
`
`
`
`
t
$
$
$
$
$
$
$
$
$
$
$
$
#
#
#
#
#
#
,
,
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
`
`
`
d
`
`
#
@
`
`
`
`
`
`
`
`
`
`
`
`
$
$
$
$
$
$
$
$
$
$
$
$
#
#
#
#
#
#
&
&
,
,
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
`
`
`
d
`
`
#
@
`
`
`
`
`
`
`
`
`
`
`
#
$
$
$
$
$
$
$
$
$
$
$
$
#
#
#
#
#
&
&
&
&
,
,
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
`
`
`
d
`
`
#
@
`
`
`
`
`
`
`
`
`
`
`
`
$
$
$
$
$
$
$
$
$
$
$
#
#
#
#
#
&
,
,
&
&
,
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
`
`
`
d
`
`
#
@
`
`
`
`
`
`
`
`
`
`
`
`
$
$
$
$
$
$
$
$
$
$
$
#
#
#
&
&
,
,
&
,
,
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
d
`
`
`
d
`
d
#
@
`
`
`
`
`
`
d
d
`
`
`
`
$
$
$
$
$
$
$
$
$
$
#
#
&
&
,
,
,
&
,
,
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
`
`
`
`
d
`
d
#
@
`
`
`
`
d
d
d
d
d
d
d
d
$
$
$
$
$
$
$
$
b
&
&
&
&
,
&
&
,
,
,
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
`
`
`
`
d
`
d
#
@
`
`
`
d
d
d
d
d
d
d
d
d
$
$
$
$
&
&
&
b
b
b
&
&
&
&
,
,
,
,
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
`
`
`
`
d
d
`
#
@
`
`
`
`
`
d
d
d
d
d
d
d
,
,
&
&
&
,
,
&
b
b
&
&
&
,
&
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
`
`
`
`
d
d
`
#
@
d
d
`
`
`
`
`
`
`
`
#
#
b
b
&
&
b
&
,
&
b
b
b
,
b
b
b
b
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
`
`
`
`
d
d
`
#
@
d
d
d
d
`
`
`
`
`
`
`
`
b
,
&
&
&
b
&
,
&
b
b
b
b
#
#
#
#
#
b
b
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
`
#
`
`
d
`
`
#
@
d
`
`
`
`
`
`
`
`
`
`
`
,
,
&
&
&
b
&
b
b
$
$
$
$
#
#
#
#
#
#
#
b
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
`
#
`
`
d
`
`
#
@
`
`
`
`
`
`
`
`
d
d
d
`
,
b
b
b
b
$
$
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
`
#
#
`
`
`
`
#
@
`
`
`
`
`
`
d
d
d
d
d
d
b
,
,
,
$
$
$
$
$
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
&
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
`
`
#
#
`
`
`
`
#
@
@
`
`
`
`
`
`
`
`
d
d
d
$
$
$
$
$
$
$
$
$
t
$
$
$
$
$
$
$
$
#
#
#
#
#
#
#
&
&
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
`
#
@
#
@
`
`
`
#
@
@
`
`
`
`
`
`
`
`
`
`
`
$
$
$
t
$
$
$
$
t
t
t
t
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
&
b
b
#
#
#
#
#
#
#
#
#
#
#
#
`
#
@
#
@
@
`
`
#
@
@
`
`
`
`
`
`
`
`
`
`
`
$
t
t
t
t
$
$
t
t
t
t
t
t
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
b
b
#
#
#
#
#
#
#
#
#
#
#
#
@
#
@
@
@
`
@
`
#
@
@
@
`
`
`
`
`
`
`
`
`
`
t
t
)
)
t
t
t
)
)
)
t
t
t
t
t
$
$
$
$
$
$
#
#
#
#
#
#
#
#
b
b
#
#
#
#
#
#
#
#
#
#
#
`
`
@
#
`
@
@
#
@
@
@
@
@
`
`
@
@
@
@
@
@
@
)
)
)
)
)
)
)
)
)
)
)
)
t
t
t
t
$
$
$
$
$
$
#
#
#
#
#
#
#
b
b
#
#
#
#
#
#
#
#
#
#
#
`
@
@
#
@
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
#
)
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
t
$
$
$
$
$
#
#
#
#
#
#
#
b
b
#
#
#
#
#
#
#
#
#
#
@
@
@
#
@
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
&
#
#
#
)
)
)
*
)
)
)
)
)
)
)
)
)
t
t
$
$
$
$
$
#
#
#
#
#
#
&
b
b
#
#
#
#
#
#
#
#
#
@
@
@
@
@
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
&
&
&
&
#
#
#
)
*
*
*
)
)
$
t
t
t
)
t
t
$
$
$
$
$
#
#
#
#
#
#
&
b
b
#
#
#
#
#
#
#
#
@
@
@
@
#
@
@
#
@
#
#
#
@
@
@
@
@
@
@
@
@
@
&
&
&
&
&
&
&
#
#
*
*
*
)
)
$
$
$
t
t
t
t
$
$
$
$
$
#
#
#
#
#
&
b
b
#
#
#
#
#
#
#
#
@
@
@
@
#
@
@
#
#
@
@
@
#
#
#
#
#
@
@
@
@
@
b
b
b
b
b
&
&
&
&
#
#
)
)
*
)
)
$
$
t
t
$
$
t
$
$
$
$
#
#
#
#
#
&
b
b
#
#
#
#
#
#
#
@
@
@
@
#
@
@
#
#
@
@
@
@
@
@
@
@
@
@
@
@
@
b
b
b
b
b
b
b
b
&
&
&
#
)
)
*
*
)
)
$
$
t
t
t
t
$
$
$
#
#
#
#
#
&
b
b
#
#
#
#
#
#
#
@
@
@
#
@
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
,
b
b
b
b
b
b
b
b
&
&
&
&
#
#
#
*
)
t
t
t
t
t
t
t
$
$
$
#
#
#
#
#
&
b
b
#
#
#
#
#
#
`
@
#
#
@
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
t
t
t
&
&
b
b
b
b
b
b
b
&
&
&
&
#
#
#
t
t
)
)
t
t
$
$
$
$
#
#
#
#
&
b
b
#
#
#
#
#
#
`
`
#
#
@
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
)
t
t
t
t
&
&
,
b
b
b
b
b
b
&
&
&
&
&
#
#
)
)
)
t
t
$
$
$
$
#
#
#
#
&
b
b
#
b
b
b
#
`
@
@
#
@
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
)
)
)
)
)
)
)
&
,
,
b
b
b
b
b
&
&
&
b
b
b
#
)
)
)
t
t
$
$
$
#
#
#
#
&
b
b
b
,
,
,
b
@
`
@
#
@
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
)
)
)
w
w
w
w
)
)
)
,
,
b
b
b
b
b
b
&
&
&
&
#
#
)
)
t
t
$
$
$
#
#
#
&
b
b
#
#
#
,
b
b
@
@
@
#
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
w
w
)
)
)
w
w
w
w
w
)
)
,
,
b
b
b
b
b
b
&
&
&
&
#
)
)
t
t
$
$
#
#
#
#
b
b
#
#
#
#
,
b
@
#
@
#
@
@
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
)
)
)
)
)
w
w
w
w
w
w
)
)
,
,
,
b
b
b
b
&
&
&
&
#
#
#
t
$
$
#
#
#
#
b
b
#
#
#
#
,
b
@
#
@
@
@
@
#
#
#
#
@
@
@
@
#
#
#
#
#
#
#
)
)
)
)
)
)
)
w
w
w
w
w
w
w
)
)
,
,
b
b
b
b
b
&
&
&
&
#
#
$
$
$
#
#
#
b
b
#
#
#
,
b
b
@
@
#
@
@
@
#
#
@
@
@
@
@
@
@
@
@
@
@
@
@
w
w
w
w
)
)
)
)
)
)
w
w
w
w
w
w
)
)
,
,
b
b
b
b
b
&
&
&
&
#
$
$
$
#
#
b
b
b
b
,
b
#
@
@
@
@
#
@
@
#
#
@
@
@
@
@
@
@
@
@
@
@
@
@
)
)
w
)
)
)
)
)
)
)
)
w
w
w
w
w
w
w
)
)
,
,
b
#
b
b
b
&
&
&
#
$
$
#
#
b
b
b
b
b
#
#
@
@
@
@
#
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
w
w
)
)
)
)
)
)
)
)
)
)
)
)
)
w
)
)
)
)
)
,
,
b
#
b
b
b
&
&
&
b
b
b
b
b
b
#
#
#
#
#
@
@
@
@
@
#
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
w
w
w
w
w
w
)
)
)
)
)
)
w
w
)
)
)
)
)
)
t
t
t
,
,
#
#
b
b
b
#
b
&
&
b
b
b
#
#
#
#
#
@
@
@
@
@
#
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
w
w
w
w
)
)
)
)
)
)
)
-
)
w
)
)
)
)
)
)
)
)
t
t
t
,
#
#
b
#
#
#
#
&
b
b
$
#
#
#
#
#
@
@
@
@
@
#
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
w
)
)
-
-
)
)
)
)
-
-
)
)
)
)
)
)
)
)
)
)
t
t
t
t
t
,
,
#
#
#
#
,
&
,
b
$
$
#
#
#
#
@
@
@
@
@
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
)
-
-
)
)
)
)
)
)
)
)
)
)
)
)
)
*
)
)
)
)
t
t
)
t
t
t
,
,
#
#
,
,
&
&
b
b
$
$
#
#
#
`
@
@
@
@
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
-
)
)
)
w
w
)
)
)
w
)
)
w
)
)
*
*
*
)
)
)
)
)
)
t
t
t
t
t
,
,
#
,
,
#
b
b
$
$
$
#
#
`
@
@
@
@
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
w
-
)
)
w
w
)
)
)
)
w
w
-
)
)
)
*
*
)
)
)
)
)
t
t
t
t
t
t
t
,
,
#
#
b
,
b
$
$
$
$
#
`
@
@
@
@
`
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
-
-
-
w
)
)
)
)
)
)
)
-
-
)
)
)
)
)
*
)
)
)
t
t
*
*
*
t
t
t
t
b
&
b
b
&
#
$
$
$
$
$
@
`
@
@
`
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
-
-
-
-
w
w
*
*
*
)
)
)
)
-
)
)
)
)
)
)
)
t
t
t
t
*
*
*
t
t
b
b
b
b
,
#
#
t
t
t
$
$
@
@
@
@
@
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
-
w
w
-
w
w
w
w
*
*
*
*
)
)
)
)
)
t
t
)
t
t
t
t
t
)
)
t
t
#
&
b
b
,
#
#
)
)
t
t
t
$
$
@
@
@
@
@
@
#
@
@
@
@
#
#
#
#
#
#
#
#
#
@
w
w
w
w
-
w
w
w
w
-
*
*
)
)
)
)
t
t
)
t
t
t
t
t
*
)
t
t
b
#
b
,
b
b
#
t
t
)
)
t
t
t
t
$
@
@
@
@
@
#
#
#
#
#
#
#
#
#
#
@
@
@
@
#
w
w
w
w
w
-
-
-
w
w
-
)
*
)
)
t
t
)
t
t
t
t
t
)
)
*
t
t
#
,
b
,
b
#
t
t
t
t
)
)
)
t
t
t
$
@
@
@
@
#
@
@
@
@
@
@
@
@
@
@
@
`
`
`
)
)
)
)
)
)
w
w
w
)
)
*
*
)
t
t
)
)
t
t
t
)
*
*
*
*
t
#
#
&
,
&
b
#
t
t
)
)
t
t
)
)
t
t
$
`
@
@
@
#
@
@
@
@
@
@
@
@
@
`
`
`
`
`
w
w
)
)
)
)
)
)
)
)
)
*
)
)
t
)
)
t
t
t
)
*
*
*
*
t
t
#
#
&
,
b
#
t
t
t
t
)
)
t
)
)
t
t
t
$
`
`
`
#
@
@
@
@
@
`
`
`
`
`
`
`
`
`
-
-
)
)
)
)
*
)
)
)
t
)
)
)
)
)
t
t
t
*
-
)
*
*
*
t
#
#
#
&
,
b
#
t
t
t
t
)
)
)
t
t
t
t
t
$
`
`
`
#
`
`
`
`
`
`
`
`
`
`
`
`
`
`
*
*
-
-
)
)
)
*
)
)
)
t
t
t
)
)
t
t
*
-
)
)
*
*
t
t
#
#
b
#
b
#
t
)
)
t
t
t
t
)
)
)
t
t
t
t
$
$
`
`
#
#
#
`
`
`
`
`
`
`
`
`
`
`
*
*
*
w
-
-
)
t
*
*
)
)
*
t
)
t
t
t
-
-
)
)
)
t
t
#
#
b
b
#
,
#
t
)
)
)
)
t
t
t
)
)
)
t
t
t
t
t
#
#
#
#
#
#
`
`
`
`
`
`
`
`
`
`
*
*
)
*
w
-
-
-
t
t
t
*
t
t
)
t
t
-
-
)
)
t
t
t
t
#
b
b
b
&
#
t
*
*
)
)
t
)
)
)
)
)
)
)
t
t
t
t
t
t
t
t
#
#
#
`
`
`
`
`
`
`
`
`
*
)
)
)
*
*
w
-
-
-
t
t
t
t
t
t
)
-
)
)
)
t
t
t
&
#
b
&
&
b
#
t
)
t
t
t
t
t
)
)
w
w
*
)
)
)
t
t
t
t
)
)
)
#
#
`
`
`
`
`
`
`
`
`
)
t
t
)
)
*
*
w
-
-
-
-
-
t
t
)
)
t
-
t
)
)
t
&
&
b
b
&
b
#
t
t
)
)
t
t
)
)
t
t
)
w
w
*
)
)
)
t
t
t
t
)
)
#
#
#
`
`
`
`
`
`
`
`
t
t
)
)
)
)
w
*
*
*
w
w
w
w
w
w
)
)
t
t
)
)
t
&
b
b
b
&
#
t
t
t
)
)
t
)
)
)
)
)
)
)
)
w
*
)
)
t
t
)
)
)
)
)
t
#
`
`
`
`
`
`
`
`
t
t
)
)
)
)
*
*
*
*
*
*
*
*
w
w
w
)
t
)
)
t
,
,
b
b
&
&
#
t
)
t
)
)
)
)
t
t
)
)
)
t
)
)
*
)
)
)
t
)
w
)
t
)
t
#
#
`
`
`
`
`
`
`
)
)
)
)
)
*
*
*
-
*
*
*
*
-
w
w
w
w
)
)
t
,
,
b
b
b
,
b
#
)
)
)
t
)
-
)
t
-
)
)
)
)
t
t
)
*
)
)
t
t
)
w
)
t
t
#
#
`
`
`
`
`
`
`
)
)
)
w
w
w
w
-
-
-
*
*
*
w
-
-
)
)
)
*
,
,
b
&
b
b
,
#
)
)
)
)
t
)
w
-
)
-
-
)
t
t
#
)
)
)
*
)
t
t
t
t
t
t
#
#
#
#
`
`
`
`
`
`
t
)
)
)
w
w
w
w
-
-
-
*
w
w
w
)
)
*
w
t
,
b
b
&
,
b
#
t
)
t
)
t
t
*
-
w
)
)
)
-
)
t
#
#
)
)
*
*
)
t
t
t
#
#
t
#
t
#
`
`
`
`
`
`
)
)
)
)
*
*
*
*
*
)
w
w
)
)
)
w
w
w
t
,
b
b
&
&
,
b
#
)
t
t
t
t
t
t
-
-
w
)
)
-
)
t
#
#
w
)
)
*
*
)
t
t
t
t
t
t
#
#
#
`
`
`
`
`
w
w
)
)
)
)
)
)
)
w
w
-
-
w
-
-
*
t
,
,
b
b
&
,
b
#
t
t
t
t
t
t
t
t
*
-
-
w
-
w
-
)
t
#
#
w
-
-
-
-
*
)
)
t
t
t
t
#
#
`
`
`
`
`
w
)
)
)
)
)
)
)
w
w
-
-
-
-
-
*
t
,
,
b
&
,
,
b
#
t
t
)
t
t
t
t
)
t
t
t
-
w
-
-
-
-
)
t
t
#
#
#
#
#
-
-
-
)
t
t
t
t
#
#
`
`
`
`
-
w
w
w
)
)
)
)
)
*
*
*
-
-
*
*
,
,
,
,
,
,
b
#
t
t
)
)
)
t
t
)
t
t
)
t
)
-
w
w
w
w
-
)
w
w
t
t
t
t
#
#
-
-
-
t
#
t
t
#
`
`
`
`
&
-
-
w
w
)
t
)
)
)
)
*
*
*
*
,
,
,
&
&
,
b
#
t
t
t
t
)
)
)
)
)
)
)
)
)
t
)
)
)
w
w
w
w
w
w
w
w
)
t
t
#
#
#
#
-
t
t
t
#
`
`
`
`
&
&
&
)
)
)
)
t
)
t
t
)
)
*
,
,
,
&
&
,
,
#
t
t
t
t
t
)
)
)
)
)
)
)
)
-
w
w
-
)
)
t
t
)
w
*
*
)
)
)
)
t
t
t
#
#
t
#
#
#
`
#
#
#
&
&
&
&
&
&
&
t
t
t
)
)
#
,
&
&
&
&
&
,
#
t
)
)
)
t
t
t
)
)
)
*
-
-
-
w
w
-
w
w
)
)
t
t
)
)
)
)
)
)
)
)
)
t
t
#
#
#
#
@
@
@
@
`
&
&
&
&
&
&
&
&
t
t
t
#
,
&
&
&
&
,
,
#
t
)
)
)
)
t
t
t
)
)
*
w
w
*
*
w
-
w
)
)
)
)
)
)
t
t
t
)
t
)
)
)
)
)
t
t
#
#
#
@
@
@
@
@
&
&
b
b
b
b
b
&
&
#
#
,
&
&
&
&
,
,
#
t
t
t
)
*
*
)
)
t
)
)
)
*
*
-
-
-
-
)
)
*
*
)
t
t
t
t
t
t
)
)
t
)
)
)
t
#
#
#
@
@
@
@
@
@
b
b
b
b
b
b
b
b
b
b
,
&
,
,
,
,
,
#
t
)
)
t
)
*
w
)
t
w
w
)
)
)
*
*
w
-
-
*
*
)
)
t
t
t
t
*
t
t
t
t
t
t
)
t
t
#
#
@
@
@
@
@
@
@
b
b
b
b
b
b
b
b
b
b
b
b
b
,
,
,
#
t
)
)
)
t
t
)
w
*
*
*
w
w
*
*
)
*
)
w
*
-
-
*
*
w
-
)
)
)
)
*
*
t
t
t
t
t
t
#
@
@
@
@
@
@
@
@
b
b
b
b
b
b
b
b
b
&
&
&
&
&
&
b
t
)
)
w
w
)
t
t
t
)
)
*
*
*
w
w
w
w
*
)
w
*
*
*
w
-
)
)
t
t
t
t
-
-
*
t
t
t
#
@
@
@
@
@
@
@
@
@
b
b
b
b
b
b
b
&
&
&
&
&
&
&
&
&
b
b
b
*
*
w
)
t
t
t
)
)
*
*
*
w
w
*
)
)
*
*
*
w
-
)
t
t
t
#
#
t
)
-
-
*
*
#
#
@
@
@
@
@
@
@
@
@
b
b
b
b
b
b
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
*
*
w
w
)
t
)
)
*
*
*
w
)
)
)
)
*
-
-
)
t
t
t
#
t
#
#
t
)
)
w
w
#
@
@
@
@
@
@
@
@
@
@
b
b
b
b
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
w
w
)
)
*
*
)
*
*
)
)
)
)
)
-
-
)
t
)
-
t
t
#
#
#
t
w
w
#
@
@
@
@
@
@
@
@
@
@
@
b
&
&
&
b
b
b
b
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
w
w
w
*
*
)
)
*
)
)
)
)
w
-
)
t
t
-
-
t
t
#
#
t
w
#
@
@
@
@
@
@
@
@
@
@
@
@
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
-
-
-
-
*
*
*
*
)
)
)
w
-
t
t
w
-
w
t
t
t
t
t
@
@
@
@
@
@
@
@
@
@
@
@
@
&
&
&
&
&
&
b
#
#
#
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
-
-
-
w
w
-
-
-
)
w
w
-
)
)
-
-
-
t
#
@
@
@
@
@
@
#
#
#
#
#
#
#
#
b
&
&
&
b
b
b
b
#
#
#
#
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
-
-
-
-
w
w
w
-
-
-
t
t
t
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
&
&
b
b
b
b
b
b
b
#
#
#
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
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
)
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
b
b
b
&
&
&
@
@
@
@
@
@
@
#
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
10
20
30
40
50
60
70
80
90
100
70
80
90
100
110
120
130
140
Page 4
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
w
)
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
b
b
b
&
&
&
&
&
@
@
@
@
@
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
w
w
)
t
#
#
#
#
#
#
#
#
#
#
#
#
b
b
b
,
&
&
&
,
,
&
@
@
@
@
@
@
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
w
w
)
t
#
#
#
#
#
#
#
#
#
#
b
b
&
&
,
&
&
,
,
.
.
,
@
@
@
@
@
@
@
#
#
#
#
#
@
@
@
@
#
#
#
#
#
#
#
b
b
b
b
b
b
b
b
b
b
b
b
b
b
w
w
)
)
t
#
#
#
#
#
#
#
#
b
b
&
&
,
.
&
&
,
.
.
.
.
.
@
@
@
@
@
@
@
#
@
@
@
@
@
@
@
@
@
@
#
#
#
#
#
b
b
b
b
b
b
b
b
b
b
b
b
b
w
w
)
)
t
#
#
#
#
#
#
#
b
b
&
&
&
,
.
&
,
.
.
.
.
.
.
.
@
@
@
@
@
@
@
#
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
b
b
b
b
b
b
b
b
b
b
b
b
b
w
)
)
t
#
#
#
#
#
b
b
b
b
b
&
,
,
.
.
.
.
.
.
.
.
.
.
.
@
@
@
@
@
@
@
#
@
#
@
@
@
@
@
@
@
@
@
@
@
@
@
#
#
#
#
#
#
#
#
b
)
)
)
w
)
)
t
#
#
#
b
b
b
b
b
b
&
,
,
#
#
#
#
#
,
,
,
,
,
.
.
.
@
@
@
@
@
@
@
#
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
t
t
t
t
#
#
#
)
)
t
t
t
)
)
t
#
#
b
b
b
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
,
,
,
@
@
@
@
@
@
@
#
#
@
@
#
@
@
@
@
@
@
@
@
@
@
@
t
#
#
#
#
b
t
t
t
t
t
)
)
t
#
#
b
b
b
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
@
@
@
#
#
@
@
@
#
#
@
@
@
@
@
@
@
@
@
.
t
#
t
t
t
t
t
)
)
)
#
#
#
b
b
b
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
@
@
@
#
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@
.
.
#
t
)
)
)
)
#
#
#
b
b
b
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
@
@
@
#
#
@
@
@
@
@
@
@
@
@
@
@
`
`
`
t
#
t
#
#
#
#
#
#
#
b
t
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
@
@
@
#
#
#
@
@
@
@
@
#
#
#
#
#
#
#
#
t
t
t
t
t
t
t
t
t
t
t
0
0
0
0
0
t
t
t
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
@
@
@
#
#
#
#
#
#
#
#
#
#
`
`
`
`
`
`
t
t
t
t
t
t
t
t
)
)
)
t
t
0
0
0
0
0
#
#
#
#
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
@
@
@
#
@
@
@
`
`
`
`
`
`
`
`
`
`
`
`
&
&
&
&
t
)
)
)
)
t
t
)
)
)
)
0
0
0
0
#
#
#
#
#
#
t
t
#
#
#
#
t
t
&
&
#
#
#
#
#
#
@
@
@
@
@
`
@
#
@
#
#
#
`
`
`
`
`
`
`
`
`
`
`
&
&
&
&
&
&
&
)
t
t
t
t
t
t
t
)
)
)
0
0
#
#
#
#
t
t
t
t
t
#
t
#
#
#
&
&
#
#
#
#
#
@
@
@
`
`
`
`
#
#
@
@
`
`
`
`
`
`
`
`
`
`
`
#
,
,
,
&
&
&
&
&
&
#
t
t
)
t
t
t
t
t
)
)
)
#
#
t
t
#
#
#
t
t
t
0
#
#
#
&
#
#
#
#
#
@
`
`
`
`
`
`
#
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
#
&
,
,
,
,
,
,
,
,
#
#
#
)
)
)
t
t
t
t
.
)
t
#
#
t
#
t
#
t
0
0
#
#
#
#
&
#
#
#
#
`
`
`
`
`
`
`
#
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
&
#
#
&
,
,
,
,
,
,
,
,
,
&
&
#
)
)
t
t
.
.
t
#
t
t
#
t
#
#
&
0
0
#
&
&
&
#
#
#
#
`
`
`
`
`
`
`
#
`
`
`
`
`
`
`
`
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
,
,
,
&
&
#
#
#
#
)
)
t
t
#
t
t
#
t
t
t
#
#
&
&
&
&
#
#
#
#
#
#
`
`
`
`
`
`
`
#
#
#
#
#
#
#
#
`
`
`
`
`
`
`
`
&
&
&
&
&
&
&
&
&
&
,
&
&
#
#
#
#
t
t
t
)
t
t
t
#
#
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
`
`
`
`
`
`
`
#
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
)
t
t
t
t
t
&
&
&
&
0
0
0
0
#
#
#
#
#
#
#
#
#
#
#
`
`
`
`
`
`
`
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
`
.
.
,
&
&
#
#
&
&
&
&
#
#
#
#
t
t
t
t
)
)
#
#
&
&
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#
#
`
`
`
`
`
`
`
#
`
`
`
`
`
`
`
`
`
`
#
#
#
#
#
&
&
&
,
#
,
,
#
&
&
&
&
#
#
#
)
t
t
t
)
#
#
&
&
0
0
&
&
&
0
0
0
0
0
&
&
&
#
#
0
0
`
`
`
`
`
`
`
#
`
`
`
`
`
`
`
#
#
#
`
`
`
`
`
#
#
#
#
,
,
,
&
&
&
&
&
&
#
)
t
t
t
)
#
&
&
&
&
&
&
&
&
#
#
#
&
&
&
#
#
#
#
#
#
0
0
0
`
`
`
`
`
#
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
#
#
#
#
#
#
&
&
&
&
&
&
&
t
)
t
t
)
#
#
&
&
#
#
&
#
#
&
&
&
#
#
#
#
#
,
&
&
&
0
0
0
0
0
`
`
`
`
#
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
,
,
,
,
,
#
#
&
&
&
&
&
t
t
t
t
)
#
&
&
&
&
&
&
#
#
&
&
#
#
&
&
,
.
,
0
0
0
0
,
,
,
0
0
0
0
0
`
#
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
.
.
.
,
,
,
,
#
&
&
&
)
t
t
t
t
#
#
&
&
&
&
&
#
&
&
&
#
&
&
,
.
.
&
0
#
#
#
0
0
&
&
,
0
0
0
0
0
0
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
,
.
.
.
.
.
,
&
&
&
&
)
)
t
t
t
#
&
&
&
,
,
&
&
&
&
,
&
,
,
.
.
&
#
#
#
#
#
#
0
&
&
.
,
0
0
#
0
0
0
0
`
`
`
`
`
`
`
`
`
`
`
`
`
&
,
,
,
,
&
&
&
&
&
t
t
)
t
t
#
&
&
&
&
&
,
,
&
,
,
,
,
,
.
.
.
&
#
#
,
,
#
#
#
#
.
&
.
&
0
#
#
0
0
0
0
`
`
`
`
`
`
`
`
`
`
`
`
&
&
&
&
&
&
&
&
&
&
t
)
t
t
t
#
&
,
,
&
&
,
,
,
&
,
,
.
.
.
.
&
#
,
,
,
,
,
#
#
#
#
.
.
0
#
#
#
,
0
0
0
`
`
`
`
`
`
`
`
`
`
`
`
&
&
&
&
&
&
&
&
&
t
)
t
t
t
#
&
,
,
,
,
,
&
,
,
,
,
&
.
.
.
&
,
,
,
,
.
.
,
,
#
#
#
.
0
0
#
0
#
#
,
#
0
0
`
`
`
`
`
`
`
`
`
`
`
,
,
,
,
,
,
&
&
,
t
)
t
t
t
#
&
&
&
&
,
,
,
,
,
,
&
.
.
&
&
,
,
,
,
.
.
.
,
,
,
#
#
0
#
#
0
#
0
#
,
#
#
0
`
`
`
`
`
`
`
`
`
`
`
,
,
,
,
,
,
,
,
,
)
t
t
t
t
#
&
&
,
,
&
&
,
,
,
&
&
.
.
.
&
&
&
,
.
&
,
.
,
,
#
#
#
#
#
0
#
#
0
0
#
#
#
0
`
`
`
`
`
`
`
`
`
`
`
.
.
.
.
,
,
,
,
,
)
t
t
t
t
#
&
,
,
,
,
&
,
&
&
,
&
&
&
&
,
&
&
&
&
,
,
,
.
#
#
#
#
#
#
#
&
#
#
0
#
,
#
#
0
`
`
`
`
`
`
`
`
`
`
.
.
.
.
.
.
,
,
)
)
t
t
t
#
&
.
.
,
,
,
,
,
.
.
,
,
&
&
,
,
,
&
&
,
,
,
,
#
,
&
#
#
#
#
#
#
&
#
0
#
&
#
#
0
`
`
`
`
`
`
`
`
`
`
.
.
.
.
.
.
.
.
)
)
t
t
t
#
.
.
.
.
.
.
.
.
.
.
.
,
,
,
,
,
,
,
,
&
,
,
,
,
&
#
#
#
#
#
#
#
&
#
#
0
#
#
#
#
d
d
d
d
d
`
`
`
`
`
,
,
,
,
,
,
,
.
)
)
t
)
t
#
&
.
,
&
,
.
.
.
.
.
.
.
,
,
,
,
.
.
,
,
,
,
,
&
#
#
#
#
#
#
#
&
,
#
#
#
0
#
0
#
d
d
d
d
d
d
d
`
`
`
,
,
,
,
,
,
,
,
)
)
t
)
t
#
,
,
&
&
&
&
,
.
.
.
.
.
.
,
,
.
.
.
.
,
,
.
,
,
&
#
#
0
#
#
#
,
#
#
#
#
0
#
0
#
`
`
`
`
d
d
d
d
d
d
,
,
,
,
,
.
.
,
)
)
)
)
t
#
,
.
.
.
&
&
&
,
,
,
.
.
.
.
,
,
,
.
.
,
.
,
,
,
&
#
#
#
0
#
,
,
#
#
#
,
0
0
#
`
#
#
#
#
#
#
#
#
#
#
.
.
.
.
.
.
.
.
)
)
)
)
t
#
,
.
.
.
.
.
.
&
&
,
,
,
.
.
.
&
,
,
.
.
,
,
,
&
#
#
#
#
0
#
,
,
,
#
#
&
0
0
`
`
`
`
`
`
`
`
`
`
`
`
,
,
.
.
.
.
.
.
.
)
)
)
)
t
#
.
.
.
,
,
,
.
.
&
&
,
,
,
,
,
&
&
,
,
.
,
&
#
#
#
#
0
#
#
0
,
,
0
#
0
0
`
`
`
d
d
d
d
d
d
d
d
d
`
,
,
,
,
,
,
,
.
.
t
)
)
)
t
t
,
.
.
.
,
,
,
,
,
&
&
&
,
,
,
,
&
&
&
,
,
,
#
&
&
#
#
#
#
#
0
,
#
0
#
`
`
`
`
`
d
d
d
d
d
d
d
d
d
,
,
,
,
,
,
&
&
&
.
t
)
)
)
t
#
,
.
.
,
,
&
&
&
.
.
.
,
,
,
,
,
&
,
,
,
#
&
,
&
#
&
#
#
#
0
#
,
#
`
`
`
`
`
`
`
`
`
`
d
d
d
d
d
&
.
.
.
.
.
.
.
&
&
t
t
)
)
t
#
,
,
,
.
.
,
,
,
.
.
.
.
.
,
,
#
,
,
.
#
.
,
,
#
&
.
.
#
,
,
,
#
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
&
&
&
&
.
.
.
.
.
.
&
&
t
)
)
t
#
,
,
,
,
,
,
.
.
.
.
.
.
.
.
,
#
#
.
.
#
#
0
#
,
.
#
,
,
`
#
`
d
d
d
d
d
d
d
d
d
`
`
`
`
`
`
`
&
&
&
&
&
&
&
&
.
&
&
&
t
t
)
)
)
#
#
#
#
#
.
.
b
b
b
b
b
.
.
.
#
0
#
#
0
0
#
,
#
#
`
`
`
`
#
@
`
`
`
d
d
d
d
d
d
d
d
d
`
`
`
`
&
&
,
,
,
.
.
.
&
&
&
&
&
t
t
)
)
)
)
)
#
#
#
b
b
b
b
b
b
b
b
b
.
.
0
0
#
#
,
,
#
`
`
`
`
`
#
@
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
,
,
.
.
.
.
.
.
.
.
b
b
b
b
b
t
)
)
)
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
,
,
,
b
b
b
`
`
`
`
`
#
@
`
`
`
`
`
`
`
`
`
`
#
#
#
#
#
#
.
.
.
.
.
.
.
b
b
b
b
b
b
b
b
b
b
b
b
b
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
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
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
`
`
`
`
`
#
@
`
`
`
`
`
`
`
`
#
#
#
#
`
`
`
`
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
`
`
@
@
@
#
#
#
#
@
@
`
`
d
d
d
d
d
d
d
d
d
`
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
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
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
`
`
`
@
@
#
#
@
@
@
@
@
@
`
`
`
`
`
`
d
d
d
d
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
`
`
`
@
@
#
#
@
@
@
@
@
`
`
`
`
`
`
`
`
`
`
`
110
120
130
140
150
160
170
180
70
80
90
100
110
120
130
140
DMC
@
904 Parrot green - vy dk
`
701 X - mas green-lt
#
535 Ash grey - vy lt
$
801 Coffe brown - dk
b
646 Beaver grey - dk
& 648 Beaver grey - lt
d
3347 Yellow - green-med
t
434 Brown - lt
)
921 Copper
* 3827 Golden brown - vy lt
w 437 Tan - lt
, 3072 Beaver grey - vy lt
- 712 Cream
. 762 Pearl grey - vy lt
; BLANC
0
310 Black
Anchor
@
245 Forest Green
`
244 Forest Green - dk
#
236 Pewter Grey - dk
$
359 Coffee Brown - dk
b
400 Pewter Grey
& 399 Steel Grey - lt
d
261 Green Grey
t
310 Brown - lt
)
1049 Mahogony - med
* 363 Tan - cool
w 347 Mahogany - pale
, 234 Pearl Grey - vy lt
- 926 Cream / ECRU
. 397 Brown Grey - vy lt
; 2 White
0
403 Black
Ariadna
@
604 g
łęboka zieleń leśna
`
602 ziele
ń leśna
#
671 ciemny grafit
$
632 ciemnobr
ązowy
b
659 ciemny szarobr
ązowy
& 655 beżowoszary
d
600 jasna zgni
ła zieleń
t 446 rudy jasny
)
637 rudy
* 635 brązowopomarańczowy
w 633 jasny ugier
, 666 jasnosiwy
- natural
. 667 siwy
; 400 biały
0
699 czarny
Madeira
@
1406 Hunter Green dk
`
1403 Forest Green dk
#
1809 Ash Grey vy lt
$
1914 Coffee Brown vy dk
b
1811 Beaver Grey vy dk
& 1813 Beaver Grey med
d
1402 Forest green med
t
2009 Brown lt
)
2306 Mahogany med
* 2102 Hazelnut Brown lt
w 2103 Hazelnut Brown
, 1814 Brown Grey vy lt
- 2101 Cream
. 1901 Brown Grey ultra vy lt
; 2402 Blanc
0
2400 Black
Thread (DMC)
Description
Stitches
Length(m)
904
Parrot green - vy dk
1206
9.1
701
X - mas green-lt
1380
10.4
535
Ash grey - vy lt
6604
49.9
801
Coffe brown - dk
480
3.6
646
Beaver grey - dk
4008
30.3
648
Beaver grey - lt
1613
12.2
3347
Yellow - green-med
247
1.9
434
Brown - lt
1933
14.6
921
Copper
2028
15.3
3827
Golden brown - vy lt
198
1.5
437
Tan - lt
1010
7.6
3072
Beaver grey - vy lt
1588
12.0
712
Cream
459
3.5
762
Pearl grey - vy lt
805
6.1
BLANC
BLANC
4
0.1
310
Black
155
1.2
Page 3
Page 1
Page 2
Page 4