www.haftypolskie.com.pl
www.kreuz-stich.com
www.crosstitching.biz
DMC
@
699 X - mas green
`
3765 Peacock blue - vy dk
#
912 Emerald green - lt
$
996 Electric blue - med
b 828 Blue - ultra vy lt
&
350 Coral - med
U 3854
t 3854
) 3855
* 307 Lemon
+ 210 Lavender - med
w 712 Cream
- 3823 Yellow - ultra pale
0
3371 Black brown
198 C.Monet - Woman with an umbrella
176 x 133 stitches
Page 1
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
)
)
)
b
b
b
)
w
w
w
w
w
)
)
)
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
+
+
w
w
w
w
w
w
w
w
w
w
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
)
)
w
w
w
w
w
)
)
)
)
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
+
+
w
w
w
w
w
w
w
w
w
w
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
)
)
w
w
w
w
w
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
+
+
w
w
w
w
w
w
w
w
w
w
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
)
)
)
)
)
)
w
w
w
w
)
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
+
+
w
w
w
w
w
w
w
w
w
w
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
)
)
)
w
w
w
w
)
)
)
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
+
+
+
w
w
w
w
w
w
w
w
w
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
)
)
w
w
w
w
)
)
)
)
)
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
w
w
w
w
+
+
+
w
w
w
+
w
w
w
w
w
w
w
w
$
$
$
$
$
$
$
$
$
$
$
$
b
$
$
$
b
b
b
b
b
$
$
)
)
)
)
)
)
)
)
b
b
)
)
)
)
)
b
b
b
b
b
b
)
)
)
w
w
w
w
)
)
)
)
)
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
w
w
w
+
+
+
+
w
w
+
+
+
w
w
w
w
w
w
w
$
$
$
$
$
$
$
$
$
$
$
$
b
$
$
b
b
b
b
b
b
b
$
)
)
)
)
)
)
)
)
b
b
)
)
)
)
)
)
b
b
b
b
b
)
)
)
)
w
w
)
)
)
)
)
)
)
)
)
)
)
w
)
w
w
w
w
w
w
w
w
w
w
w
+
+
+
+
w
w
+
+
+
w
w
w
w
w
w
w
$
$
$
$
$
$
$
$
$
$
$
$
b
$
b
b
b
b
t
)
b
b
)
)
)
)
)
)
)
)
)
b
b
b
)
)
)
)
)
b
b
b
)
)
)
)
)
)
)
w
)
)
)
)
)
)
)
)
)
)
)
w
)
)
w
w
w
w
w
w
w
w
w
w
+
+
+
+
+
w
+
+
+
+
w
w
w
w
w
w
$
$
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
t
)
)
b
)
)
)
)
)
)
)
)
)
b
b
b
b
)
)
)
)
)
b
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
w
)
)
w
w
w
w
w
w
w
w
w
w
+
+
+
+
+
w
+
+
+
+
w
w
w
w
w
w
$
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
t
t
)
)
)
t
)
)
)
)
b
$
$
b
b
b
b
)
)
)
)
)
b
)
)
)
)
)
)
)
)
)
)
b
b
)
)
)
)
)
)
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
w
+
+
+
+
+
+
+
+
+
w
w
w
w
w
w
$
$
$
$
$
$
$
$
$
$
b
$
b
b
b
b
b
b
t
t
)
)
)
t
)
)
)
)
)
b
b
$
$
b
b
)
)
)
)
)
b
b
)
)
)
)
)
)
)
)
)
b
b
)
)
)
)
)
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
w
w
+
+
+
+
+
+
+
+
+
w
w
w
w
w
w
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
t
t
)
)
t
)
)
)
)
)
)
b
b
$
b
b
)
)
)
)
)
)
b
)
)
)
)
)
)
)
)
)
b
b
)
)
)
)
)
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
w
w
+
w
+
+
+
+
+
+
+
w
w
w
w
w
w
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
)
t
)
)
t
)
)
)
)
)
)
b
b
$
b
b
b
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
b
b
)
)
)
)
)
)
)
)
)
)
w
w
w
)
w
w
w
w
w
w
w
w
+
w
w
+
w
w
+
+
w
w
w
w
w
w
w
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
)
t
)
)
)
t
)
)
)
)
)
)
b
$
b
b
b
b
t
)
)
)
)
)
)
)
)
)
)
)
)
)
)
b
)
)
)
)
)
)
)
)
)
w
w
w
w
)
w
w
w
w
w
w
w
w
w
)
w
+
w
w
+
+
w
w
w
w
w
w
w
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
)
)
)
t
)
t
)
)
)
)
)
)
b
b
b
b
t
b
t
)
)
)
)
)
)
)
)
)
)
)
)
)
)
b
b
)
)
w
)
)
)
)
)
w
w
w
w
)
w
w
w
w
w
w
w
w
w
)
)
w
w
w
+
+
w
w
w
w
w
w
w
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
t
)
)
t
)
t
t
)
)
)
b
b
b
b
$
b
t
t
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
b
b
)
)
w
)
)
)
)
)
w
w
w
)
)
w
w
w
w
w
w
w
w
w
)
)
w
w
w
+
w
w
w
w
w
w
w
w
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
t
)
)
t
)
t
t
)
)
)
)
)
)
b
b
t
t
t
)
t
)
)
)
)
)
)
)
)
)
)
)
)
)
b
b
)
w
w
b
)
)
)
)
w
w
)
)
)
w
w
w
w
w
w
w
w
)
)
)
)
w
w
+
w
w
w
w
w
w
w
w
$
b
$
$
$
$
$
$
$
b
b
b
b
b
$
b
b
b
b
t
t
)
)
)
)
t
)
)
)
)
)
)
t
b
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
b
b
w
w
w
b
)
)
)
)
)
)
)
)
w
w
w
w
w
w
w
w
)
)
)
)
)
w
w
+
w
w
w
w
w
w
w
w
$
b
$
$
$
$
$
$
$
b
b
b
$
b
$
$
b
b
b
b
t
)
t
)
)
)
)
)
b
)
b
b
t
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
b
b
b
w
w
b
b
)
)
b
)
)
)
)
)
w
w
w
w
w
w
w
)
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
$
b
$
$
$
$
$
$
$
b
$
b
$
$
$
$
b
b
b
b
t
t
)
)
)
)
t
)
b
b
b
b
t
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
b
b
b
w
w
b
b
)
)
b
)
)
)
)
w
w
w
w
w
w
w
w
)
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
$
b
b
$
$
$
$
$
$
b
$
$
$
$
$
$
b
b
b
b
t
t
)
)
)
)
)
b
b
b
$
b
)
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
b
b
)
)
b
#
b
b
w
b
b
)
b
b
)
)
)
)
w
w
w
w
w
w
w
w
w
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
b
b
t
b
$
$
$
$
b
b
$
$
$
$
$
$
b
b
b
b
t
t
)
)
b
)
)
b
b
$
b
)
)
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
b
b
)
)
#
-
b
b
b
b
b
)
b
b
)
)
)
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
b
b
b
t
b
$
$
b
b
b
$
b
b
$
$
b
b
b
b
b
b
t
)
)
b
)
)
b
b
$
b
)
)
t
t
)
)
)
)
)
)
)
)
)
)
)
)
b
b
b
b
)
#
b
-
+
`
b
b
b
b
b
)
)
)
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
w
w
w
w
w
w
w
w
w
b
b
b
t
$
$
$
b
b
$
b
b
$
$
b
b
b
b
b
b
b
)
)
)
b
b
)
b
$
$
b
)
)
t
t
)
)
)
)
)
)
)
)
)
)
)
)
b
b
#
b
)
b
#
#
-
+
+
+
b
b
b
)
)
w
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
w
w
w
w
w
w
w
w
w
b
t
t
t
$
$
$
b
b
$
b
b
b
$
b
b
$
b
b
b
b
)
)
)
)
b
)
b
$
$
$
b
)
)
t
)
)
)
)
)
)
)
)
)
)
)
)
b
#
#
b
`
+
b
b
#
-
-
`
+
b
b
)
w
w
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
w
w
w
w
w
w
w
w
w
b
t
t
t
t
$
$
$
$
b
b
$
$
b
b
b
$
b
b
b
b
)
)
)
)
b
b
b
$
$
$
$
)
)
t
)
)
)
)
)
)
)
)
)
)
)
)
b
#
-
#
`
+
-
b
#
#
-
`
`
+
b
)
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
w
w
w
w
w
w
w
w
b
t
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
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
w
w
w
w
w
w
w
w
b
t
t
t
t
t
t
$
$
b
b
$
b
b
b
$
$
b
b
b
b
b
)
)
)
)
)
b
b
b
$
b
b
)
)
t
)
)
t
)
)
)
)
)
)
)
b
b
b
+
-
`
+
-
b
*
#
`
`
`
b
b
b
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
w
w
)
w
w
w
w
w
b
t
t
t
t
t
$
$
$
b
b
b
b
b
b
$
b
b
b
b
b
)
)
)
)
)
)
)
b
b
b
b
)
)
)
t
t
)
)
)
)
)
)
)
)
)
b
b
b
+
-
`
`
+
-
b
#
#
`
`
+
b
b
b
w
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
)
w
)
)
w
w
w
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
)
)
)
)
)
t
)
)
)
)
)
)
)
b
b
b
b
+
#
b
`
*
+
b
b
*
`
`
+
b
b
b
w
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
)
)
)
)
w
w
w
w
w
t
t
t
t
t
$
$
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
w
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
)
)
)
)
)
w
w
w
w
t
t
t
t
t
$
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
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
)
)
)
)
)
)
w
w
w
w
t
t
t
t
$
$
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
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
)
)
)
)
)
)
w
w
w
w
t
t
t
t
$
$
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
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
)
)
)
)
)
)
w
w
w
w
t
t
t
t
$
b
b
b
b
b
b
)
t
)
t
)
)
b
b
b
b
b
b
b
b
)
)
)
)
)
)
)
)
)
)
)
b
b
)
)
t
)
)
)
b
b
b
b
b
#
-
+
*
#
-
-
*
`
b
b
*
b
b
b
b
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
)
)
)
)
)
)
w
w
w
w
t
t
t
$
$
b
b
b
b
)
b
)
t
)
t
)
)
t
b
b
b
b
b
b
)
)
)
)
)
)
)
)
)
)
)
)
b
b
)
)
)
)
)
)
b
b
b
b
b
#
-
#
b
*
#
-
*
*
b
b
-
b
b
b
b
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
)
)
)
)
)
w
w
w
w
t
t
$
$
b
b
b
b
b
)
b
)
)
)
t
)
t
)
)
b
b
b
b
)
)
)
)
)
)
)
)
)
)
)
)
)
b
b
b
)
)
)
)
b
b
b
b
b
b
b
+
#
b
*
#
#
-
`
*
-
*
`
b
b
b
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
)
)
)
)
w
w
w
w
w
t
t
$
$
b
b
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
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
)
)
)
)
w
w
w
w
w
t
$
$
b
b
b
b
b
b
b
)
)
t
)
t
)
)
)
t
)
b
b
b
b
)
)
)
)
)
)
)
)
)
)
)
)
b
b
b
b
)
)
b
b
b
b
b
#
#
b
b
+
#
#
b
`
b
b
*
-
-
`
`
`
b
b
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
w
)
)
w
w
w
w
w
w
$
b
b
b
b
b
b
b
b
)
)
)
t
)
t
)
)
)
t
)
b
)
b
)
)
)
)
)
)
)
)
)
)
)
)
)
b
b
b
b
)
)
b
b
+
b
b
#
-
#
b
`
`
#
`
b
`
b
*
-
`
`
`
`
b
b
b
w
w
b
w
w
w
w
w
w
w
)
)
)
)
w
w
)
w
w
w
w
w
w
$
b
b
b
b
b
b
b
)
)
)
t
)
)
)
)
t
)
)
)
b
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
b
+
+
b
)
b
b
b
+
+
b
#
-
#
`
`
`
#
b
`
*
`
-
`
`
`
`
b
b
b
b
w
w
b
w
w
w
w
w
w
w
w
)
)
w
w
w
w
w
w
w
w
w
w
b
b
b
$
b
b
b
b
)
)
t
)
)
)
)
t
)
)
)
b
b
b
)
)
)
)
)
)
)
)
)
)
)
)
)
b
)
+
+
b
)
b
b
b
+
+
b
b
#
-
`
`
b
b
`
`
*
*
*
-
`
`
b
b
b
b
b
b
w
b
w
w
w
w
w
w
w
w
w
)
w
w
w
w
w
w
w
w
w
w
b
b
b
$
$
b
b
b
b
)
t
b
)
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
w
b
w
b
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
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
w
b
b
b
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
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
w
w
w
w
w
w
w
w
w
w
w
w
w
w
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
w
w
w
w
w
w
w
w
w
w
w
w
w
w
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
w
w
w
w
w
w
w
w
w
w
w
w
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
t
t
t
t
t
t
b
b
b
w
w
w
w
w
w
w
w
w
w
w
w
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
t
t
)
)
)
)
)
t
t
b
b
w
w
w
w
w
b
w
w
w
w
w
0
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
t
t
)
)
)
)
)
)
)
)
&
b
b
b
w
w
w
b
b
w
w
w
w
0
0
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
t
t
)
)
)
)
)
)
)
)
)
&
&
&
b
b
w
w
b
b
b
b
w
w
0
0
0
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
t
t
)
)
)
)
)
)
)
)
)
)
*
)
&
&
b
b
w
b
b
b
b
b
w
w
0
0
0
w
)
)
b
b
b
b
$
$
b
b
b
$
$
$
b
b
b
b
+
b
b
b
)
)
b
)
)
+
+
)
)
)
b
b
b
b
+
+
+
+
+
+
+
+
+
+
+
+
`
`
`
*
*
`
`
b
b
b
t
t
)
)
)
)
)
)
)
)
)
*
*
*
)
)
&
&
b
b
w
b
b
b
0
b
w
0
0
0
w
+
)
)
b
b
b
b
$
$
b
b
b
$
$
$
b
b
b
b
+
+
b
b
b
)
)
)
+
+
)
)
)
)
b
b
b
+
+
+
+
+
+
+
+
+
+
+
+
`
`
`
b
*
`
`
`
b
t
t
t
)
)
)
)
)
)
)
*
*
*
*
)
*
*
)
)
&
)
b
b
b
b
0
0
b
0
0
0
0
0
0
)
)
b
b
b
$
b
b
b
b
$
$
$
b
b
b
b
b
b
+
+
b
+
)
)
+
+
+
)
)
)
b
b
b
+
+
+
+
+
+
+
+
+
+
+
+
+
`
`
`
b
`
`
`
b
b
t
)
)
)
)
)
)
)
)
)
*
)
)
)
)
*
)
)
)
)
)
b
b
b
0
0
0
0
0
0
0
0
0
)
)
)
b
$
b
b
$
b
b
b
$
$
b
b
b
b
b
b
b
+
+
+
+
+
+
+
+
+
)
)
b
b
b
+
+
+
+
+
+
+
+
+
+
+
+
+
`
`
`
`
`
`
`
`
t
t
)
)
)
)
)
)
)
)
t
)
*
)
)
)
*
*
&
&
)
)
)
b
b
0
0
0
0
0
0
0
0
)
)
)
)
)
b
b
b
b
b
b
b
b
b
b
b
b
b
$
b
b
b
b
+
+
+
+
+
+
+
+
)
)
b
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
`
`
`
`
`
`
`
t
*
*
)
*
*
*
*
)
)
t
)
*
)
)
*
*
*
*
*
*
)
)
)
b
b
0
0
0
0
0
0
)
)
)
)
)
)
-
b
b
b
$
b
b
b
$
b
b
b
b
b
$
b
b
b
b
b
+
+
+
+
+
+
+
)
b
b
b
+
+
+
+
+
+
`
`
`
+
+
+
+
+
`
`
`
`
`
`
-
*
*
)
)
*
)
)
)
t
t
t
)
t
&
0
0
0
-
*
U
U
U
U
U
0
0
0
0
0
*
)
)
)
)
)
)
)
-
-
b
b
$
$
b
b
b
$
b
b
b
b
b
b
$
b
b
$
b
+
+
+
+
+
+
+
+
b
b
b
+
+
+
+
+
`
`
`
`
`
`
0
+
+
+
`
`
`
`
-
-
*
)
)
*
*
)
)
t
t
)
)
t
&
0
0
0
0
0
U
U
U
U
U
U
0
0
0
0
*
)
)
)
)
)
)
-
-
)
)
b
)
)
$
$
b
b
b
b
b
b
b
b
b
$
b
b
$
b
b
+
+
+
+
+
+
+
+
b
+
+
+
+
+
`
#
0
+
`
`
`
`
#
0
+
+
`
b
b
-
*
*
*
)
)
)
*
*
)
)
t
t
&
&
t
0
0
0
0
U
U
U
U
U
U
w
0
0
*
*
)
)
)
)
)
-
-
)
)
)
b
)
$
$
$
$
b
b
b
b
b
b
b
$
b
$
b
$
$
b
+
+
+
+
+
+
+
+
b
+
+
+
+
+
`
#
0
0
+
`
`
`
`
`
0
+
`
`
-
-
*
*
)
)
*
*
)
)
)
t
&
&
)
t
*
t
0
0
0
U
U
U
U
U
U
w
w
*
*
)
)
)
-
)
-
)
)
)
)
)
)
)
$
$
$
$
$
b
b
b
b
b
b
$
$
$
$
$
$
$
+
+
+
+
+
+
+
+
+
+
+
+
+
+
*
#
0
0
0
+
+
`
`
`
`
#
`
`
-
*
*
)
)
*
*
)
)
t
t
&
*
*
)
)
t
*
)
)
)
U
U
U
U
U
U
w
*
*
w
)
)
)
)
)
)
)
-
-
-
-
)
)
$
$
$
$
$
$
b
b
b
b
$
$
$
$
$
$
$
$
+
+
+
+
+
+
+
+
+
+
+
+
+
`
#
#
0
0
0
0
0
+
+
`
#
+
`
`
-
*
*
*
*
*
)
)
)
)
&
*
*
)
)
)
t
*
)
)
)
U
U
U
U
U
U
*
*
*
-
)
)
)
)
)
)
-
)
)
)
)
)
)
)
)
$
$
$
$
$
b
b
b
$
$
$
$
$
$
$
$
$
+
$
+
+
+
+
+
+
+
#
0
0
`
#
#
0
0
0
U
U
0
0
0
+
`
`
`
-
*
*
*
*
*
*
*
)
*
*
*
)
*
)
)
)
*
*
)
)
U
U
U
U
U
-
*
)
*
-
)
)
)
)
-
)
)
)
)
)
)
)
)
)
)
$
$
$
$
$
$
b
$
$
$
$
$
$
$
+
+
$
+
+
+
+
+
+
+
+
#
#
0
`
`
#
0
0
0
0
U
U
U
U
0
0
`
`
`
-
*
*
*
*
*
)
*
)
*
)
)
*
*
)
)
)
)
)
)
)
U
U
U
U
U
-
-
)
)
-
)
)
)
)
)
)
)
-
-
-
-
)
)
)
)
$
)
)
)
$
$
b
$
$
$
$
$
$
$
+
+
+
+
+
+
+
+
+
+
+
#
#
0
-
`
#
0
0
0
0
0
U
U
U
U
0
+
`
-
*
*
*
*
*
*
)
*
)
)
)
*
*
)
)
)
)
)
)
)
)
U
U
U
U
-
-
)
)
)
*
)
)
)
)
)
-
-
)
)
)
)
)
)
)
)
)
)
)
)
$
$
$
$
$
$
$
$
$
+
0
+
+
+
+
+
+
+
+
+
+
#
0
0
`
#
#
0
0
0
0
U
U
U
U
U
U
#
`
-
*
*
*
*
*
*
)
*
*
)
)
*
)
)
)
)
)
)
)
)
)
U
U
U
U
-
)
)
)
)
*
-
)
)
-
-
)
)
)
)
-
-
)
)
)
$
)
)
)
b
$
$
$
$
$
b
$
$
$
+
0
0
+
+
+
+
+
+
+
+
#
#
0
`
`
#
#
0
0
0
U
U
U
U
U
U
U
0
`
-
*
*
*
*
*
*
*
*
*
*
*
-
)
)
)
)
)
)
)
)
U
U
U
U
U
-
-
)
)
)
*
-
)
)
-
)
)
)
-
-
)
)
b
)
)
b
)
)
b
)
$
b
$
$
$
$
$
$
+
+
0
0
0
+
+
+
+
+
+
+
#
0
0
-
*
#
#
0
0
0
U
U
U
U
U
U
U
U
#
-
*
*
*
*
*
*
*
*
*
*
*
*
)
)
)
)
)
)
)
U
U
U
U
U
U
-
-
)
)
)
)
-
)
)
)
)
)
)
)
)
)
)
10
20
30
40
50
60
70
10
20
30
40
50
60
70
80
90
Page 2
)
)
$
b
)
)
b
b
$
$
$
$
$
b
$
$
+
+
)
0
@
0
+
+
+
+
+
+
#
0
0
`
*
#
#
0
0
0
U
U
0
U
U
U
U
U
#
`
#
*
*
*
*
*
*
*
*
*
-
-
*
-
)
)
)
)
U
U
U
U
U
U
-
-
)
)
)
)
)
*
-
)
)
)
-
)
)
)
)
)
)
)
b
b
)
)
)
b
b
$
$
b
$
b
$
$
+
+
)
0
@
@
0
+
+
+
+
+
#
0
#
`
#
#
0
0
0
0
U
U
U
U
U
U
U
U
U
`
#
*
*
*
*
*
*
*
*
*
-
-
-
-
)
)
)
U
U
U
U
U
U
U
-
-
-
)
)
)
)
*
-
)
)
)
)
-
-
-
-
)
)
)
b
)
)
)
)
$
$
$
b
b
$
$
$
$
+
)
)
0
@
@
@
0
+
+
+
+
0
0
#
-
#
#
0
0
0
U
U
U
&
&
U
U
&
U
U
`
#
*
*
*
*
*
*
*
*
-
-
-
-
-
)
)
U
t
0
t
U
U
U
)
*
)
-
-
*
)
)
*
-
)
)
)
)
)
)
)
)
)
b
b
$
)
)
b
)
$
$
$
b
b
b
$
$
$
+
)
0
0
@
@
@
@
0
+
+
+
0
0
#
*
#
#
0
0
0
U
U
0
U
U
U
U
&
U
U
`
*
*
*
*
*
*
*
*
*
-
-
-
-
-
)
)
&
&
t
t
U
U
)
)
-
*
)
)
-
)
)
)
)
)
)
-
)
)
)
)
-
-
b
)
$
)
)
$
$
b
$
b
b
$
b
$
$
+
)
0
0
@
@
#
@
#
@
@
@
@
0
0
0
*
#
#
0
0
0
U
U
U
U
U
U
U
U
U
+
+
*
*
*
*
*
*
*
*
*
*
-
-
-
-
-
&
&
t
t
U
U
)
)
)
)
)
)
)
)
)
)
)
*
-
)
-
-
)
-
-
)
)
b
$
$
)
$
$
$
b
$
b
$
$
b
$
+
+
0
@
0
@
#
#
#
#
@
@
@
@
@
@
0
*
#
#
0
0
0
0
+
U
U
U
U
U
+
+
+
+
+
+
*
*
*
*
*
*
*
*
-
-
-
-
&
&
t
t
U
-
-
-
-
)
)
)
)
*
)
)
)
)
)
)
-
)
)
-
-
)
)
)
b
$
$
)
$
$
$
b
b
$
$
$
b
+
+
0
@
0
@
#
#
#
#
#
#
@
#
@
@
@
@
#
#
#
0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
*
*
*
*
*
*
*
-
-
-
&
&
)
)
)
)
-
-
-
-
-
-
)
)
)
)
)
)
)
)
*
)
-
-
-
)
)
)
)
$
$
$
$
$
$
$
$
$
$
$
b
b
+
+
@
@
@
#
#
#
#
#
#
#
#
#
#
@
@
@
#
#
#
0
@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
*
*
*
*
*
*
-
-
&
&
)
)
)
)
)
)
-
*
-
-
)
)
)
)
)
)
)
)
)
)
)
)
)
-
-
-
)
)
$
$
$
$
$
$
$
$
$
$
$
b
$
+
@
@
0
#
#
#
#
#
#
#
#
#
#
#
@
@
0
#
#
0
@
@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
*
*
*
*
*
*
&
&
)
)
)
)
)
-
)
*
)
*
*
*
*
)
)
)
)
)
)
)
)
*
-
-
)
)
-
-
)
$
$
$
$
$
$
$
$
$
$
b
b
$
@
@
@
@
#
#
#
#
#
#
#
#
#
#
#
@
@
0
#
#
0
@
@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
*
*
*
*
&
&
)
)
)
)
)
-
)
)
)
)
)
*
*
-
*
*
)
)
)
)
)
)
*
-
-
-
)
)
)
-
$
$
$
$
$
$
$
$
$
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
)
)
)
)
)
)
U
U
U
$
$
$
$
$
$
$
b
b
b
$
$
$
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
@
@
+
+
+
+
+
+
+
+
&
&
+
+
+
+
+
+
+
b
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
b
b
b
w
w
w
)
)
)
U
U
U
$
$
$
$
$
$
b
b
b
$
$
$
$
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
@
+
+
+
+
+
+
&
&
&
+
+
+
+
+
+
b
b
b
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
b
b
b
w
w
w
w
w
w
w
w
w
$
$
$
$
$
$
b
$
$
$
$
$
$
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
@
@
+
+
+
+
&
&
+
+
+
+
+
+
+
+
b
b
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
b
b
b
w
w
w
w
w
w
w
w
w
$
$
$
$
$
$
$
$
$
$
$
$
$
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
@
@
@
@
&
&
&
+
+
+
+
+
+
+
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
w
w
w
w
w
w
w
w
$
$
$
$
$
b
$
$
$
$
$
$
$
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
&
&
&
@
@
@
@
0
+
+
+
+
+
+
b
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
b
b
b
w
w
w
w
w
w
w
w
$
$
$
$
b
b
b
$
$
$
$
$
$
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
&
&
@
@
@
@
@
@
0
+
+
+
+
+
+
+
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
b
b
b
w
w
w
w
w
b
b
$
$
$
$
b
b
b
$
$
$
$
$
$
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
0
0
0
@
@
@
@
@
@
@
0
+
+
+
+
+
+
b
b
+
+
+
+
+
+
+
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
b
b
w
b
w
w
b
b
b
$
$
$
$
b
$
b
$
$
$
$
$
$
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
0
0
@
@
@
@
@
@
@
@
@
+
+
+
+
+
+
b
b
b
+
+
+
+
+
+
+
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
b
b
+
b
w
b
b
b
b
$
$
$
$
b
$
b
b
$
$
$
$
$
$
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
0
0
0
@
@
@
@
@
@
@
@
@
@
0
+
+
+
+
b
b
b
b
+
+
+
+
+
+
+
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
b
b
+
b
b
b
b
b
b
$
$
$
$
b
$
b
b
$
$
$
$
$
$
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
0
0
0
@
@
@
#
@
@
@
@
#
@
@
@
0
+
+
+
+
+
b
b
+
+
+
+
+
+
+
b
b
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
b
+
+
b
b
b
b
)
)
$
$
$
$
b
$
$
$
$
$
$
$
$
$
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
#
#
#
@
@
0
+
+
+
+
+
b
+
+
+
+
+
+
+
+
b
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
+
+
b
b
b
b
)
)
)
$
$
$
b
b
$
$
$
$
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
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
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
)
)
)
$
$
$
$
$
$
$
b
$
b
b
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
)
)
)
$
$
$
$
$
$
$
b
$
b
b
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
)
)
)
$
$
$
$
$
$
$
b
b
b
$
$
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
)
)
$
$
$
$
$
$
$
$
b
b
$
$
$
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
0
0
0
0
+
+
+
+
+
+
+
+
+
+
+
+
+
)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
b
)
$
$
$
$
$
$
$
$
b
$
$
$
$
$
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
+
+
+
+
+
+
+
+
+
+
+
+
)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
b
b
)
$
$
$
$
$
$
$
$
b
$
$
$
$
$
$
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
+
+
+
+
+
+
+
+
+
+
+
+
+
)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
w
b
b
b
$
$
$
$
$
$
$
$
b
$
$
$
$
$
$
$
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
+
+
+
+
+
+
+
+
+
+
+
+
)
)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
w
w
b
b
$
$
$
$
$
$
$
$
$
$
$
$
$
$
b
$
$
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
+
+
+
+
+
+
+
+
+
+
+
+
w
w
b
$
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
$
$
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
+
+
+
+
+
+
+
+
+
+
+
+
+
w
b
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
$
$
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
+
+
+
+
+
+
+
+
+
+
+
+
+
w
w
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
$
$
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
+
+
+
+
)
)
+
+
+
+
+
w
+
+
w
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
$
$
$
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
+
+
+
+
+
)
+
+
+
+
+
w
w
+
+
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
$
$
$
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
)
+
+
+
+
)
)
+
+
+
w
w
+
+
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
+
$
$
$
$
$
$
$
$
$
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
#
#
#
#
)
)
#
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
)
)
+
)
+
+
)
)
+
+
+
w
w
w
+
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
+
+
$
$
$
$
$
$
$
$
$
+
+
)
)
)
)
)
)
)
)
)
)
)
)
)
#
#
#
#
#
#
#
)
)
)
)
)
)
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
)
)
)
)
+
+
)
+
+
+
+
+
w
w
w
$
$
$
$
$
$
$
$
+
$
$
$
$
b
b
b
+
+
+
$
$
$
$
$
$
$
$
$
$
$
+
+
+
)
)
)
)
)
)
)
)
)
)
)
#
#
#
)
)
)
)
)
)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
)
)
)
)
)
+
+
)
+
+
+
+
+
w
w
w
$
$
$
$
$
$
$
$
+
$
$
$
$
$
b
+
+
+
+
+
$
$
$
$
$
$
$
$
$
$
$
+
+
+
+
+
+
+
)
)
)
)
)
)
)
)
)
)
)
)
)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
+
+
+
+
+
+
w
w
$
$
$
$
$
$
$
b
+
+
+
$
$
$
b
+
+
+
+
+
+
$
$
$
$
+
+
$
+
+
$
$
$
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
+
+
+
+
+
+
w
w
$
$
$
$
$
$
b
+
+
+
+
+
+
$
$
+
+
+
+
+
+
+
$
$
+
+
+
+
+
+
+
$
$
$
$
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
+
+
+
+
+
+
+
w
$
$
$
$
$
b
b
+
+
+
+
+
+
+
$
+
+
+
+
+
+
$
$
+
+
+
+
+
+
+
+
+
+
$
$
$
$
+
$
$
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
+
+
+
+
+
+
+
+
w
$
$
$
$
b
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
$
+
+
+
+
+
+
+
+
+
+
+
+
+
$
$
$
$
$
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
+
+
+
+
+
+
+
+
w
$
$
$
$
b
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
$
$
+
+
$
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
+
+
+
+
+
+
+
+
w
$
$
$
$
b
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
$
+
+
+
$
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
+
+
+
+
+
+
+
+
w
$
$
$
b
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
$
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
+
+
+
+
+
+
+
w
w
$
$
b
b
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
$
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
+
+
)
)
)
)
)
)
)
)
+
+
+
+
+
+
+
w
w
$
$
b
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
+
+
)
)
)
)
)
)
)
)
+
+
+
+
+
+
w
w
w
$
$
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
+
)
)
)
)
)
)
)
)
)
+
+
+
+
+
w
w
w
w
$
$
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
)
)
)
)
)
)
)
+
+
+
+
w
w
w
w
w
$
$
b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
)
)
)
)
)
)
)
)
)
)
)
)
+
+
w
w
w
w
w
w
w
70
80
90
100
110
120
130
140
10
20
30
40
50
60
70
80
90
Page 3
w
w
+
+
+
+
+
w
w
w
w
w
w
w
w
w
)
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
w
w
w
)
)
)
)
)
t
t
t
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
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
w
)
)
)
w
w
w
t
t
t
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
w
w
w
w
w
)
w
w
w
w
)
)
)
)
)
w
w
)
)
w
w
w
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
w
w
+
+
+
+
w
w
w
w
w
w
w
w
w
)
)
)
)
w
w
w
w
w
w
w
)
)
w
)
)
)
)
)
w
w
w
w
w
w
w
w
t
t
t
)
)
w
w
w
t
w
t
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
w
w
w
)
)
w
)
)
w
w
w
w
)
w
w
w
)
)
w
w
w
)
)
)
w
w
)
)
)
w
t
t
w
w
w
)
)
)
t
t
t
t
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
w
w
)
)
w
w
w
)
)
w
w
)
w
w
w
w
w
w
)
w
w
w
w
w
t
t
w
)
w
t
t
t
)
)
)
t
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
w
)
)
w
w
)
)
)
w
w
)
)
w
w
)
)
)
)
t
t
t
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
)
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
)
)
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
w
)
)
w
)
)
)
w
w
w
w
w
w
w
w
w
)
)
w
t
t
w
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
w
w
w
w
w
w
w
w
w
w
w
)
)
w
w
w
w
w
w
)
w
w
w
w
w
w
w
w
w
)
)
w
w
w
)
)
w
w
w
w
w
w
w
w
)
)
w
w
t
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
w
w
w
)
w
)
)
w
w
w
)
)
)
)
)
)
w
)
)
w
w
)
)
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
w
w
w
)
w
w
)
)
w
w
)
)
)
w
w
)
)
w
t
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
&
&
#
t
w
w
w
w
w
w
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
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
w
w
w
)
w
w
)
)
w
w
w
)
w
w
)
)
)
w
t
w
t
w
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
w
w
w
w
w
w
)
)
w
)
)
w
)
)
)
)
)
)
w
w
w
)
w
)
)
t
t
w
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
w
w
w
w
w
w
w
w
w
)
w
w
w
w
w
w
)
w
w
w
)
t
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
w
)
)
w
w
)
)
)
w
w
w
w
w
)
)
w
)
)
)
w
w
w
w
w
)
t
)
)
w
w
)
t
t
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
w
w
)
w
w
w
)
)
w
w
)
)
)
)
w
w
w
)
)
w
w
w
)
)
w
w
w
w
t
t
)
)
w
t
w
w
)
)
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
w
w
)
)
)
w
)
)
)
)
w
)
)
w
w
w
w
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
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
w
w
w
w
)
w
w
w
w
w
w
w
)
w
w
w
w
w
w
)
t
t
t
w
w
w
t
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
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
)
w
)
)
w
w
w
w
)
)
w
w
w
w
w
w
)
)
)
w
t
+
+
t
)
)
w
t
t
)
)
t
t
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
w
w
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
t
t
)
)
)
)
)
+
+
w
t
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
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
#
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
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
w
w
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
w
t
t
w
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
w
)
)
)
)
w
w
w
w
w
w
)
)
)
w
w
+
+
)
)
)
t
t
t
t
)
)
+
+
)
t
t
)
)
)
t
)
)
)
)
w
w
w
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
w
)
)
w
)
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
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
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
w
w
)
)
)
w
w
)
)
w
)
+
)
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
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
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
w
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
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
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
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
&
&
&
&
&
&
w
w
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
+
+
+
+
+
+
+
+
)
)
)
+
+
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
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
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
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
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
)
w
w
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
w
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
&
&
&
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
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
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
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
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
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
&
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
t
t
&
&
t
t
&
t
t
&
&
t
t
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
#
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
t
)
)
)
)
+
)
)
t
t
t
t
t
t
)
)
)
)
)
)
)
)
)
)
t
t
)
)
)
)
t
)
)
t
t
t
t
t
t
t
t
t
#
#
t
t
#
t
t
&
t
t
&
t
t
t
#
#
#
#
t
+
+
)
)
)
)
)
)
)
)
)
)
)
t
)
)
)
)
)
)
)
)
t
t
t
)
)
)
)
)
t
t
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
)
t
)
)
)
)
t
-
-
)
)
#
#
#
#
t
t
t
t
t
#
t
#
#
t
t
&
t
t
&
t
t
#
t
t
#
#
#
t
)
)
)
)
)
)
)
)
)
)
t
t
t
t
)
)
)
)
)
)
)
)
t
)
)
)
)
t
t
t
t
)
)
)
)
)
)
)
t
t
t
t
)
)
)
t
t
t
-
-
-
-
-
-
-
)
t
t
)
t
t
t
t
t
t
t
#
#
t
&
t
&
t
t
t
&
t
t
#
t
t
#
#
t
t
#
)
)
)
)
)
)
)
t
t
t
t
)
)
)
)
)
)
)
)
t
t
)
)
)
)
t
t
t
)
)
)
)
)
)
)
)
t
t
)
)
)
)
t
t
)
)
-
-
t
-
-
-
-
-
)
t
t
t
)
)
t
t
t
#
t
#
t
t
&
t
&
t
t
t
&
t
t
t
t
t
t
#
t
t
#
t
)
)
)
)
)
)
t
)
)
)
)
)
)
)
)
)
)
t
t
)
)
)
)
)
t
)
)
)
)
)
)
)
)
t
t
t
)
)
)
t
)
)
)
-
-
-
t
t
-
-
-
-
-
t
t
t
t
)
)
)
t
t
t
t
t
t
t
&
t
t
&
t
&
t
&
t
t
t
t
#
#
t
t
#
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
)
)
)
)
)
)
t
)
)
)
)
)
)
t
)
t
)
)
)
)
)
)
)
)
)
t
t
t
-
-
-
-
-
-
t
t
t
t
)
)
)
)
)
#
t
t
t
t
t
&
&
t
&
t
&
t
t
t
t
t
t
&
&
#
#
#
t
t
t
)
)
)
-
)
)
)
)
)
)
)
)
)
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
)
t
)
)
)
)
)
)
)
)
)
)
)
-
-
-
-
-
-
-
t
t
t
t
t
t
)
)
)
)
)
t
t
#
#
t
&
&
t
&
t
&
t
t
t
&
&
t
t
&
t
t
t
#
t
t
t
#
)
-
-
)
)
)
)
)
)
)
t
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
t
)
)
)
)
)
)
)
)
)
)
)
-
-
-
-
)
)
)
t
t
t
t
)
)
)
)
t
)
)
)
)
t
t
#
t
t
#
t
t
&
t
t
t
&
&
t
t
&
&
t
t
t
t
#
#
#
t
-
-
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
t
t
)
)
)
)
)
)
)
)
)
)
)
)
-
-
-
)
)
)
t
t
t
t
)
)
)
)
)
t
)
)
t
t
)
)
)
t
t
t
&
t
&
&
&
t
t
t
&
t
t
&
&
t
t
t
#
#
#
#
t
#
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
-
)
t
t
t
)
t
t
)
)
)
)
t
)
t
)
)
)
)
)
t
)
t
)
)
#
t
#
&
t
&
t
#
t
t
t
t
&
&
&
t
t
&
&
#
t
t
t
t
)
)
-
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
t
t
t
t
t
t
t
t
)
)
)
)
t
)
)
)
)
)
)
t
t
t
t
t
t
t
#
t
#
t
t
t
#
t
t
t
t
t
#
&
&
#
&
&
#
t
t
t
#
t
)
-
)
)
)
)
)
)
)
)
t
)
)
t
t
t
)
)
)
)
)
)
)
)
)
t
t
t
)
t
t
t
t
t
t
)
)
)
)
t
)
)
)
)
)
)
)
t
t
t
)
t
)
t
t
t
t
t
t
t
#
#
t
#
t
t
&
#
t
t
t
&
t
t
&
t
t
&
&
#
t
t
t
#
t
t
-
-
)
)
)
)
)
)
)
)
)
)
t
)
)
)
)
)
)
t
t
t
t
t
t
)
)
)
)
-
-
-
t
t
t
t
)
)
t
t
)
)
)
)
)
)
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
&
t
t
&
&
#
t
t
t
&
t
&
&
t
&
&
&
t
t
t
#
#
#
t
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
t
)
)
)
)
-
-
-
-
-
-
-
t
t
t
t
)
t
t
t
)
t
t
t
t
-
-
-
-
-
t
t
t
t
t
t
t
t
&
t
t
#
#
t
t
t
t
&
t
t
&
t
t
&
&
#
t
t
#
t
t
#
t
)
)
)
-
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
-
-
-
-
-
-
-
-
-
-
-
t
t
t
)
)
)
t
t
t
-
-
t
t
-
-
-
-
-
-
-
-
-
-
t
t
t
t
t
&
t
t
&
t
t
t
&
t
&
t
t
&
&
&
&
t
t
t
t
t
t
#
t
t
-
-
-
)
)
)
)
)
)
)
)
)
)
)
)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
t
t
)
)
)
t
t
t
-
-
-
-
-
-
-
-
-
-
t
t
t
t
-
-
t
t
t
t
t
t
t
#
&
t
t
t
&
&
t
t
&
t
&
&
&
&
t
&
&
&
#
#
t
t
#
)
)
)
)
)
)
)
)
)
)
-
-
-
-
-
-
-
-
)
-
-
-
-
-
-
-
-
)
)
)
t
t
)
)
)
t
t
t
-
-
-
-
-
-
-
-
-
t
t
-
t
t
t
t
t
-
t
t
t
t
t
#
t
t
t
t
&
t
t
t
t
t
t
t
&
&
&
t
t
t
&
&
#
t
#
t
-
)
-
)
)
)
)
)
)
-
)
)
-
-
-
-
-
-
-
-
-
-
-
-
-
)
)
)
t
t
t
)
)
)
)
)
)
)
)
)
)
)
)
t
-
-
-
-
t
t
-
-
-
-
-
t
-
-
t
#
#
#
#
#
t
#
t
t
&
&
t
&
t
t
&
t
t
&
t
t
t
t
t
#
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
t
t
t
t
t
t
)
)
)
)
)
)
)
)
)
-
-
-
-
-
-
t
t
t
-
-
t
t
t
t
t
t
t
t
#
t
t
t
#
#
#
&
t
&
&
t
&
t
t
&
t
t
&
t
&
&
&
t
t
t
t
t
)
)
)
)
)
)
)
)
)
)
)
)
t
t
)
)
)
)
)
t
t
t
t
t
t
)
)
t
t
)
)
)
)
)
)
)
)
-
-
-
-
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
#
t
t
#
&
&
#
&
t
&
&
t
t
&
t
t
&
t
&
&
t
t
#
&
t
&
t
)
)
)
)
)
)
)
)
)
)
t
t
)
)
t
t
t
t
t
t
)
)
)
t
)
)
)
)
)
)
)
)
-
-
-
-
-
t
t
t
t
t
t
t
t
t
t
t
t
-
t
t
t
t
t
t
-
t
-
t
#
#
t
&
#
#
&
t
t
t
t
&
t
t
&
t
t
&
t
t
#
&
t
&
&
t
10
20
30
40
50
60
70
90
100
110
120
130
140
150
160
170
180
Page 4
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
t
t
)
)
)
)
)
)
)
)
)
-
-
-
-
-
t
t
t
t
t
t
t
-
-
-
-
-
-
-
-
-
t
t
t
t
t
t
t
-
-
t
t
t
#
&
#
#
&
t
t
&
t
t
t
t
&
t
t
&
t
t
t
&
&
t
&
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
-
-
-
-
-
t
t
t
t
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
t
t
t
#
t
t
t
t
t
#
#
&
&
&
t
t
&
t
&
t
#
t
t
t
t
t
#
&
t
t
&
t
t
)
-
-
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
-
-
-
-
t
t
t
t
t
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
#
t
#
t
t
t
t
t
t
t
&
t
t
&
&
t
t
&
t
t
t
t
t
t
&
#
&
&
&
#
&
t
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
-
-
-
-
-
t
t
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
#
t
#
t
t
t
&
t
t
&
t
t
t
&
t
t
t
t
#
&
&
#
&
&
&
#
&
t
t
)
)
)
)
)
)
)
)
)
)
)
)
)
-
-
-
-
-
-
t
t
t
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
t
-
-
#
#
#
#
t
t
t
&
t
t
t
t
t
&
t
t
#
t
t
#
&
t
&
&
&
#
&
t
t
&
)
)
)
)
)
)
)
)
)
)
)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
t
t
t
t
t
t
t
-
-
-
-
-
-
-
t
t
-
#
t
t
#
-
t
#
&
t
t
&
t
t
&
t
t
t
t
t
#
t
t
&
#
&
&
#
&
&
t
#
)
)
)
)
)
)
)
)
)
)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
t
-
-
t
t
t
t
t
t
t
t
t
t
t
t
-
t
t
t
t
t
-
t
t
t
t
#
-
#
t
t
t
t
t
t
&
t
#
t
t
#
t
t
t
&
#
&
&
&
#
&
&
#
&
)
-
-
)
)
-
)
)
)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
t
-
-
t
t
t
-
-
-
-
-
-
-
-
-
-
t
t
t
-
-
-
t
t
t
t
t
t
t
t
t
t
-
#
#
-
t
t
t
t
&
t
t
t
&
t
t
t
#
t
&
&
#
#
&
&
&
&
&
#
&
&
)
-
-
-
-
-
)
)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
t
-
-
-
-
-
-
t
t
-
t
-
-
-
-
t
t
#
t
t
&
t
t
&
t
t
t
#
#
t
#
#
#
#
&
&
&
&
t
&
&
#
-
)
)
)
)
)
)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
t
-
-
-
-
-
-
-
t
t
t
t
t
t
t
&
t
t
t
t
t
#
#
&
t
#
#
#
&
t
t
t
t
#
#
)
)
)
)
)
)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
t
-
-
-
-
t
-
-
-
-
#
t
t
t
t
t
t
t
t
t
t
t
#
#
t
0
#
t
t
t
t
#
#
&
t
t
t
&
#
)
)
)
)
)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
t
-
t
t
t
t
t
t
-
t
-
-
-
t
-
-
t
t
t
t
-
-
t
t
t
-
#
#
t
t
#
t
t
t
t
t
t
&
t
t
t
t
t
t
0
#
t
t
t
t
#
#
&
t
&
t
t
)
)
)
)
)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
t
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
t
-
t
-
-
-
t
-
-
-
#
#
t
-
#
-
t
t
t
t
t
t
t
t
t
0
#
#
t
t
0
#
#
t
t
#
#
#
t
#
t
t
-
)
)
)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
t
#
t
-
-
-
t
t
t
t
t
#
&
t
t
#
#
#
#
t
#
#
#
t
#
#
#
&
#
t
t
t
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
t
t
t
t
t
-
-
-
#
#
t
t
t
#
#
#
&
t
#
#
#
#
#
#
#
t
#
#
#
&
&
&
#
t
t
U
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
t
-
-
-
-
t
t
t
-
-
t
w
t
t
t
)
t
t
&
&
#
#
t
t
t
t
t
#
#
#
t
t
t
0
#
#
#
0
t
0
#
#
#
0
&
&
#
#
#
t
U
U
U
U
U
U
U
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
w
w
)
)
w
w
w
w
)
)
)
)
t
t
w
w
w
w
t
t
t
)
t
t
t
t
t
t
t
t
t
t
t
t
#
t
t
#
t
#
#
#
#
#
0
#
#
#
#
&
&
#
#
&
#
#
U
U
U
U
U
U
w
w
w
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
t
t
t
t
t
)
)
)
t
t
t
t
t
t
t
t
t
t
#
t
t
t
t
t
t
#
#
t
t
#
#
#
#
&
&
#
#
#
#
#
#
w
U
U
U
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
)
w
w
)
)
w
w
w
w
)
)
w
t
t
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
t
#
#
t
#
&
&
t
t
t
&
&
#
b
w
w
w
w
w
w
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
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
&
&
#
#
b
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
)
w
w
)
)
)
w
w
w
)
)
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
&
#
#
&
&
&
#
#
#
b
w
)
)
)
w
)
)
w
w
w
w
w
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
t
)
)
t
t
&
)
)
#
#
t
t
t
&
t
&
t
t
#
#
t
#
t
t
t
t
#
t
t
t
#
#
&
t
#
#
t
#
#
b
)
)
)
)
)
)
)
w
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
)
&
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
w
)
)
w
w
)
)
)
t
t
t
)
)
w
)
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
)
w
w
w
w
w
w
)
)
)
t
t
)
)
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
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
)
&
)
t
#
)
)
t
t
#
#
t
t
t
t
t
#
t
t
t
#
#
&
t
#
#
#
#
#
t
#
#
#
0
t
#
t
#
)
)
)
)
)
)
w
w
)
w
w
w
w
w
w
w
w
w
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
#
#
#
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
w
w
w
w
w
)
w
w
)
)
)
t
)
w
w
)
w
)
)
)
)
)
)
)
)
t
)
)
t
t
t
#
#
#
t
t
t
t
t
t
t
t
t
t
#
#
t
#
#
#
t
t
&
&
&
0
t
#
#
#
#
#
)
)
)
)
)
)
w
w
w
w
w
w
w
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
)
)
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
w
w
w
w
w
)
)
)
w
w
t
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
)
)
)
)
)
)
w
w
w
w
w
w
w
w
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
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
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
0
#
)
)
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
w
w
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
t
t
t
t
t
t
t
&
t
t
t
t
&
#
t
t
t
t
t
t
&
#
#
#
t
t
&
0
0
t
)
)
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
w
w
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
t
&
&
t
t
t
t
t
t
t
t
t
t
&
t
t
t
t
t
t
&
t
&
&
#
#
t
t
&
&
0
t
t
)
)
)
w
)
)
)
w
w
w
w
w
w
w
w
w
w
w
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
t
&
t
#
#
t
t
t
t
t
&
&
t
t
&
&
t
t
&
t
&
t
&
t
t
&
&
0
0
0
t
)
)
)
w
)
)
)
w
w
w
w
w
w
w
w
w
w
w
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
t
#
#
#
t
t
t
t
t
t
&
t
&
&
&
&
t
t
t
t
t
t
&
&
t
&
0
0
0
0
0
)
)
w
w
)
)
w
w
w
w
w
w
w
w
w
w
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
t
t
#
#
t
t
t
t
t
t
t
&
t
t
&
&
&
&
t
t
t
&
&
t
t
&
t
&
&
0
0
&
t
)
)
w
w
w
)
w
w
w
w
w
w
w
w
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
t
t
t
t
#
#
t
#
t
t
t
&
&
t
t
t
t
t
t
t
t
t
&
&
&
t
t
0
0
0
0
&
t
#
)
)
w
w
w
)
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
)
)
w
)
)
)
w
)
w
)
w
w
w
w
w
t
t
)
w
)
t
)
t
t
t
t
t
t
#
#
t
t
t
t
&
t
t
&
&
&
&
&
t
&
t
t
t
&
&
t
#
0
0
&
&
#
#
)
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
)
)
)
)
)
)
)
w
w
w
)
w
)
w
w
w
t
t
t
)
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
w
w
w
w
w
w
w
w
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
)
)
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
w
w
w
w
w
w
w
w
w
w
w
)
w
w
w
)
w
w
w
)
w
)
w
w
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
#
#
&
0
0
&
t
t
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
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
t
t
t
t
t
t
t
t
t
t
t
&
t
t
t
t
&
t
t
#
t
&
#
&
&
&
&
0
0
&
0
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
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
#
t
t
t
t
t
t
t
t
&
t
t
t
t
t
&
t
t
t
t
#
t
t
t
t
&
&
0
0
0
0
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
w
w
w
)
w
w
w
)
w
)
w
w
w
w
w
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
&
&
0
0
&
&
t
w
w
w
w
w
w
w
w
w
w
w
w
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
w
t
)
)
t
)
)
)
)
t
t
t
t
t
t
t
t
t
t
&
t
t
t
&
&
t
t
&
&
&
t
t
t
t
&
0
0
0
t
t
t
w
w
w
w
w
w
w
w
w
)
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
w
w
w
)
w
w
w
t
t
t
w
w
w
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
&
&
0
&
t
#
t
w
w
w
w
w
w
w
w
w
)
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
w
w
w
)
w
w
w
w
w
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
&
&
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
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
&
t
&
&
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
w
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
&
&
&
&
w
w
w
w
w
w
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
)
)
t
t
t
t
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
)
)
)
)
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
)
w
w
t
w
w
)
w
w
)
)
)
)
)
t
w
w
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
w
w
w
w
w
w
)
)
)
)
)
)
)
)
)
)
w
w
w
w
w
w
w
w
w
w
)
)
)
w
w
w
)
w
w
w
w
w
)
w
)
)
)
t
t
w
w
w
)
t
t
t
t
t
#
t
t
t
#
t
&
t
t
t
&
&
t
t
t
t
t
&
t
&
&
&
&
&
0
#
#
#
#
#
&
&
w
w
w
w
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
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
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
#
&
&
&
&
&
0
w
w
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
#
t
t
t
&
t
t
t
t
&
&
t
t
#
#
#
t
t
t
t
t
t
t
&
&
&
0
0
t
w
w
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
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
t
t
t
t
t
t
#
#
t
t
t
t
t
t
t
t
t
&
&
t
t
t
#
t
t
#
t
0
0
t
&
&
&
0
0
t
t
w
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
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
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
0
&
#
#
0
0
t
t
t
w
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
w
w
w
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
t
t
t
t
t
0
t
t
t
t
t
t
&
t
&
t
t
t
t
#
t
t
#
0
#
#
#
t
t
t
t
#
0
t
w
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
w
w
w
w
w
w
)
)
w
w
w
w
w
w
w
w
t
t
t
w
)
)
w
w
)
)
)
)
t
t
t
t
t
t
t
t
t
0
0
#
t
#
t
t
&
t
&
&
t
t
t
0
t
#
#
t
#
t
#
#
t
t
t
t
#
#
t
0
w
)
)
)
)
)
)
)
w
)
)
)
)
)
)
)
)
)
w
w
w
w
w
w
)
w
w
w
w
w
w
w
w
t
t
w
w
t
)
w
w
w
)
)
)
)
t
t
)
)
t
t
t
t
t
t
0
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
w
w
w
w
w
w
)
w
w
)
t
w
)
)
)
)
)
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
t
#
#
#
t
#
t
w
w
w
)
)
)
)
w
w
w
w
)
)
)
)
)
)
)
)
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
#
t
t
t
t
t
t
t
t
t
&
&
t
t
t
t
t
#
0
#
0
t
t
#
#
#
#
t
t
t
#
t
t
#
#
70
80
90
100
110
120
130
140
90
100
110
120
130
140
150
160
170
180
Anchor
@
683 Blue Green - vy dk
`
1066
#
209 Emerald Green - lt
$ 140 Baby Blue
b 928 Sky Blue - lt
&
925
U 323 Orange Spice - lt
t 306 Topaz - lt med
) 311 Pumpkin - vy lt
* 289 Lemon
+ 108 Lavender - med
w 1009 Flesh - lt
- 275 Off White
0
382 Black Brown
Ariadna
@
604 g
łę boka zieleń leś na
`
541 g
łę boki niebieski
#
602 ziele
ń leś na
$ 544 jasny chaber
b 535 bladoniebieski
&
453 czerwie
ń
U 430 pastelowo pomarańczowy
t 635 brą zowopomarańczowy
) 633 jasny ugier
* 408 żó łty
+ 550 pastelowo fioletowy
w natural
- 409 pastelowożó łty
0
699 czarny
Page 1
Page 2
Page 4
Page 3