4548, haft krzyżykowy, haft - wzory

[ Pobierz całość w formacie PDF ]
4548
Cat.nr4548
Woman-Summer
80x220stitches
www.crosstitching.bi
z
www.vysivka.bi
z
www.haftypolskie.com.p
l
www.kreuz-stich.co
m
0
0
0
0
0
e
1
"
"
"
"
"
"
#
#
#
#
#
$
'
'
'
'
?
?
?
'
'
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
!
!
"
"
"
"
"
"
#
#
#
#
$
'
?
'
'
?
?
?
'
'
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
!
!
!
!
"
"
"
"
"
"
#
#
#
$
?
?
?
'
'
?
?
?
'
?
?
'
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
!
!
!
!
!
!
"
"
"
"
"
#
#
#
$
'
?
?
?
?
?
?
?
?
?
?
'
'
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
!
!
!
!
!
!
!
"
"
"
#
"
#
#
#
$
?
?
?
?
?
?
?
?
?
?
?
'
'
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
4
4
4
4
!
!
!
!
!
!
!
!
"
"
"
"
"
#
#
$
'
?
?
?
?
'
'
'
?
?
?
?
'
'
4
4
4
4
4
4
4
4
4
4
'
'
'
'
'
'
'
'
4
4
4
*
4
4
4
4
!
!
!
!
!
!
!
!
"
"
"
"
"
"
#
#
$
'
'
'
'
?
?
'
'
'
?
?
?
?
'
'
4
4
4
4
4
'
'
'
?
?
?
?
?
?
?
?
'
'
4
*
4
4
4
4
!
!
!
!
!
!
!
"
"
"
"
"
"
#
#
#
$
$
'
'
?
?
?
?
?
?
?
?
?
?
'
'
'
'
'
'
'
'
?
?
?
?
?
?
?
?
?
?
?
?
'
*
4
4
4
4
"
"
!
!
!
!
"
"
"
"
#
#
#
#
#
#
+
$
'
'
'
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
'
4
4
#
"
"
"
"
"
"
"
"
#
#
#
#
#
*
*
'
'
'
'
'
'
'
'
'
'
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
4
0
$
#
#
#
#
"
"
#
#
$
$
*
*
*
$
$
'
'
?
?
?
?
?
?
?
?
?
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
$
$
$
$
$
#
#
$
$
+
+
*
$
$
$
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
'
'
'
*
$
$
+
+
+
'
'
'
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
+
+
+
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
'
?
?
?
?
?
'
?
?
?
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
'
'
'
'
'
'
?
?
?
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
'
'
'
?
?
?
?
?
'
?
?
'
'
'
'
'
'
'
?
?
?
?
'
'
'
'
?
?
?
'
'
?
?
?
?
?
?
?
?
?
?
?
?
'
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
'
?
?
?
?
?
?
?
?
?
?
?
'
'
?
?
?
'
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
'
'
'
'
'
'
'
?
?
?
?
?
?
?
?
?
?
?
?
'
'
'
'
?
?
?
?
?
'
'
'
'
?
?
?
?
'
?
?
?
?
?
'
'
?
?
?
?
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
?
?
?
'
'
'
'
'
'
'
?
?
?
?
?
?
?
?
?
?
?
'
'
'
'
?
?
?
?
'
'
'
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
'
'
#
$
$
$
$
'
'
?
?
?
?
?
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
0
'
'
'
'
?
?
?
?
?
?
?
?
?
?
?
?
'
'
'
#
#
"
"
#
"
$
$
$
'
?
'
?
?
?
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
'
#
#
"
"
"
"
"
"
"
"
#
$
$
'
'
'
?
?
'
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
?
?
?
?
?
?
?
?
?
?
?
'
'
'
'
'
#
#
"
"
"
!
!
"
!
"
"
"
"
#
$
$
'
'
?
?
?
?
?
?
'
'
'
?
?
?
'
'
'
?
?
?
?
?
?
'
?
?
?
?
?
?
?
'
'
'
'
'
'
#
#
"
"
"
"
!
!
!
!
!
!
!
"
"
"
"
#
$
$
$
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
?
?
+
+
+
'
'
#
#
#
#
#
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
"
"
"
#
#
$
#
"
#
#
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
'
'
?
?
+
(
(
+
#
#
#
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
#
#
"
"
"
"
"
#
#
'
'
?
?
'
'
?
?
?
?
?
?
?
'
'
'
?
?
?
+
(
(
+
#
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
#
"
!
!
!
!
!
"
#
#
#
$
$
$
'
'
'
?
?
?
'
'
'
'
?
?
?
?
*
+
+
+
+
*
*
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
#
"
!
!
!
!
!
!
!
!
"
"
"
"
#
$
$
'
'
'
'
'
$
'
'
'
?
?
?
)
*
+
"
+
+
*
*
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
#
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
#
$
$
$
$
$
$
'
'
'
?
?
?
*
*
+
"
"
"
+
+
+
*
"
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
"
"
!
!
!
"
"
"
#
#
$
'
?
?
?
?
?
0
*
+
"
!
!
!
!
"
+
*
*
*
"
"
!
!
!
!
!
!
"
"
4
4
4
"
"
!
!
!
!
!
!
!
!
!
!
!
"
"
"
%
!
!
!
!
!
!
#
#
'
?
?
?
?
?
+
+
!
!
!
!
!
!
"
"
"
"
*
*
*
"
"
!
!
"
"
4
4
4
4
"
"
!
!
!
!
!
!
!
!
!
!
!
"
%
#
"
%
!
!
!
!
"
#
'
?
?
?
?
?
?
+
!
!
!
!
!
!
!
!
!
!
!
"
"
"
*
*
"
"
"
4
4
4
4
4
"
!
!
!
!
!
!
!
!
!
!
!
!
%
!
#
"
%
!
!
!
!
"
'
?
?
?
?
?
?
?
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
*
*
*
4
4
4
4
4
"
!
!
!
!
!
!
!
!
!
!
!
!
%
+
#
"
%
!
!
!
"
'
'
?
?
?
?
?
?
'
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
4
4
4
4
4
"
!
!
!
!
"
#
!
!
!
!
!
!
"
%
"
%
!
!
!
"
'
'
?
?
?
?
?
?
?
'
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
4
4
4
4
4
"
!
!
!
"
#
$
!
!
"
"
!
!
!
!
%
!
"
"
"
'
'
?
?
?
?
?
?
?
'
4
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
4
4
4
4
4
4
"
!
!
#
$
$
!
!
"
!
!
!
!
!
"
"
4
4
'
'
'
?
?
?
?
?
?
'
'
4
#
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
4
4
4
4
4
4
4
4
4
$
$
$
!
!
"
!
!
"
4
4
4
4
4
4
?
?
?
?
?
?
?
?
?
'
4
4
$
#
#
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
"
4
4
4
4
4
4
4
4
4
4
4
4
4
4
!
!
"
4
4
4
4
4
4
4
4
?
?
?
?
?
?
'
4
4
4
4
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
?
?
?
4
*
4
4
4
4
0
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
2
3
3
4
4
*
4
4
4
4
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
2
3
3
4
4
*
4
4
4
4
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
2
2
3
3
4
*
4
4
4
4
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
2
3
3
3
*
4
4
4
4
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
2
2
3
3
*
4
4
4
4
!
!
!
!
!
!
!
!
!
!
"
"
"
"
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
2
2
2
2
3
4
4
4
4
!
!
!
!
"
"
"
"
"
"
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
2
3
2
2
3
3
4
4
4
"
"
"
"
"
"
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
?
4
4
4
3
2
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
?
4
4
4
3
3
3
?
?
?
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
?
4
4
4
?
?
4
3
3
3
?
?
5
3
3
2
3
4
4
0
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
?
4
4
4
5
?
4
3
3
?
?
3
3
2
2
2
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
?
?
4
4
5
?
?
4
5
?
5
3
2
2
2
2
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
?
?
4
5
5
?
5
5
?
?
3
3
3
3
2
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
?
?
5
5
4
5
5
5
5
5
?
5
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
?
?
4
4
5
5
5
?
5
5
5
5
5
5
?
?
?
?
?
5
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
?
?
?
4
5
5
5
5
6
6
6
6
6
6
6
?
?
?
?
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
?
4
5
5
5
6
6
6
6
4
6
6
6
?
?
?
?
?
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
1
1
1
1
1
2
2
2
4
4
4
4
5
5
?
4
5
6
6
6
4
4
4
4
?
?
6
4
?
5
?
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
1
2
2
2
2
2
2
2
?
?
?
4
4
5
5
5
6
6
6
6
4
4
4
6
?
?
?
6
4
5
?
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
1
1
1
2
2
2
3
3
2
?
?
?
5
?
?
?
5
5
6
6
6
4
4
6
6
4
6
6
5
5
?
?
5
?
4
4
0
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
1
1
2
2
2
2
3
3
3
2
3
3
5
5
5
5
?
5
5
6
4
6
4
4
4
6
6
6
6
6
5
5
?
5
?
?
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1
1
2
2
3
3
2
2
2
2
3
3
3
3
3
5
5
5
5
6
6
4
6
6
6
6
4
6
6
?
?
?
?
?
?
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1
1
1
3
3
3
2
2
2
2
2
2
3
?
3
3
3
3
5
5
6
6
6
4
6
4
6
6
6
6
?
5
?
?
?
?
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
1
1
3
3
3
2
2
2
2
3
3
?
?
?
?
?
3
3
5
4
6
6
6
4
6
6
6
6
6
6
6
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
1
1
2
2
3
3
3
3
3
3
3
3
5
5
5
5
?
?
?
5
6
4
6
4
4
6
6
6
4
6
6
6
6
5
5
5
5
?
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
4
4
3
3
3
3
3
3
3
)
)
5
5
5
5
6
4
6
4
6
6
4
4
4
6
6
6
6
6
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
)
)
)
)
5
6
4
6
4
6
4
4
4
6
6
6
?
?
6
4
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
4
4
4
4
4
3
3
3
?
?
5
6
4
6
4
6
6
6
6
6
?
?
?
?
?
?
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
4
4
4
4
?
?
5
5
6
6
4
4
4
6
6
4
6
?
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
4
?
?
?
5
5
5
)
6
4
4
6
6
6
4
6
6
)
)
)
5
5
5
5
5
4
4
0
4
4
4
4
4
4
4
4
4
4
4
4
1
1
1
2
2
3
3
3
3
2
2
2
2
2
3
2
3
?
?
5
)
)
)
)
)
6
6
4
4
6
6
6
6
6
6
6
)
)
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
1
1
1
2
2
2
2
2
2
3
3
3
3
3
3
3
2
2
2
3
)
)
)
)
)
5
)
)
6
6
4
6
4
4
6
5
5
5
5
)
)
)
)
4
4
4
4
4
4
4
4
4
4
4
1
1
1
2
2
2
3
3
3
3
3
2
2
1
1
1
1
3
3
2
3
2
3
3
3
3
?
?
5
5
5
6
4
6
5
5
5
5
5
5
5
5
)
)
3
4
4
4
*
*
*
*
*
*
*
1
1
2
2
2
2
2
3
3
3
3
3
2
3
2
2
2
2
1
3
3
3
3
3
3
3
?
?
5
5
5
5
6
6
6
6
6
6
)
)
5
5
)
)
3
3
4
4
4
4
4
4
4
4
4
1
1
2
2
3
3
3
3
3
4
4
4
3
3
3
2
2
2
2
2
1
3
3
3
3
3
3
?
5
)
)
)
5
5
5
5
5
5
5
4
)
)
)
)
)
3
3
4
4
4
*
*
*
*
*
*
3
3
3
3
3
*
*
*
*
*
*
*
*
3
3
3
3
2
2
2
3
2
3
3
3
3
?
)
)
)
4
4
5
5
5
5
5
5
5
5
5
)
)
)
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
2
2
2
2
2
3
3
3
3
3
3
4
4
5
5
)
)
)
5
5
5
5
)
)
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
4
4
5
5
)
4
4
5
5
)
)
)
)
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
4
4
4
4
4
5
)
)
4
4
5
)
)
)
4
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
)
4
4
5
5
)
4
4
3
3
3
3
3
4
4
4
4
4
4
0
0
0
0
0
0
0
e
2
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
"
"
"
"
"
"
"
"
"
"
"
"
"
"
4
4
4
+
+
+
+
+
+
+
+
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
"
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
4
4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
+
+
+
2
2
2
*
+
*
*
*
+
*
+
+
+
+
+
+
+
4
4
4
4
4
4
4
4
4
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
+
2
2
*
*
*
*
*
*
*
*
*
+
+
+
*
+
+
+
+
+
+
+
+
+
+
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
2
*
*
*
*
*
*
3
3
*
*
*
*
*
*
*
*
+
+
+
+
+
+
+
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
*
*
*
3
2
2
2
2
2
2
2
2
2
*
*
+
*
+
+
+
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
)
3
3
2
2
)
)
*
*
)
*
*
*
+
*
*
+
+
+
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
!
3
3
3
2
0
/
*
)
*
*
*
)
+
+
*
+
+
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
#
#
#
#
#
#
#
"
"
3
3
0
0
/
/
(
*
*
)
*
*
+
+
+
#
#
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
#
#
#
#
#
*
*
+
+
$
$
#
0
*
(
/
/
(
(
)
)
)
*
*
*
#
#
#
"
!
#
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
#
#
#
#
#
#
#
*
*
*
*
*
*
*
*
+
+
$
(
(
(
(
(
)
)
)
*
*
#
#
#
!
#
"
!
#
"
"
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
#
#
#
+
+
+
*
*
*
*
(
(
(
(
*
*
*
*
*
+
)
(
(
)
)
)
)
*
*
#
"
!
#
!
#
"
!
#
"
"
"
!
!
!
!
!
!
!
"
"
"
"
#
#
#
#
+
+
*
*
*
(
(
(
(
(
(
(
(
*
*
*
*
'
'
'
(
(
)
)
*
*
*
+
#
!
"
!
#
!
"
"
!
#
#
"
"
!
!
!
!
"
"
"
"
#
#
#
#
*
*
*
*
*
*
*
*
(
(
(
(
(
(
*
*
*
'
'
'
?
?
?
)
)
)
*
*
+
#
"
#
!
"
"
"
!
!
"
!
"
#
#
"
"
!
"
#
#
#
#
#
*
*
)
)
)
)
)
*
*
*
(
(
(
(
(
*
*
*
*
'
'
'
'
'
'
'
'
*
)
)
*
+
#
"
"
$
"
!
"
!
"
!
!
!
!
#
#
"
"
#
#
#
)
(
*
*
*
)
)
)
)
)
)
*
*
*
(
*
*
*
*
*
'
'
'
?
?
?
?
?
?
?
?
)
)
+
#
#
"
!
"
$
"
!
"
!
"
!
!
!
!
"
#
"
"
)
)
)
(
(
(
(
*
*
*
(
)
)
)
*
*
*
*
*
*
'
?
?
?
?
?
?
?
?
?
?
?
?
?
*
+
#
#
"
!
!
"
$
#
!
"
!
!
!
!
!
!
!
"
"
!
)
)
)
(
(
(
(
(
(
*
(
(
)
)
)
*
(
*
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
'
+
#
"
"
"
!
!
!
!
$
"
!
!
!
!
"
!
"
!
"
"
!
)
)
)
(
(
(
(
(
(
(
(
(
(
)
)
*
(
(
*
*
*
'
'
?
?
?
?
?
?
?
?
?
?
?
#
"
"
!
!
!
!
!
!
$
!
!
!
"
#
#
#
!
!
"
!
)
)
)
(
(
(
(
(
(
(
(
(
(
(
)
)
*
(
(
(
(
*
*
*
'
'
'
?
?
'
'
'
'
?
?
0
"
"
!
!
!
!
!
!
!
$
#
"
#
#
#
#
"
!
!
!
"
)
)
)
(
)
(
(
(
(
(
(
(
(
(
)
*
*
(
(
(
(
*
*
*
*
'
'
'
'
'
'
'
'
'
'
"
!
!
!
!
!
!
!
!
!
$
#
$
#
"
"
"
!
!
!
*
)
)
)
(
(
)
(
(
(
(
(
(
(
(
)
)
*
(
(
*
*
*
*
*
*
*
'
'
'
'
'
'
?
?
?
!
!
!
!
!
!
!
!
!
+
+
$
$
#
"
"
!
!
!
!
*
*
)
)
)
(
)
(
(
(
(
(
(
(
(
(
*
(
(
(
*
*
'
'
'
'
'
'
'
?
?
?
?
?
?
?
!
!
!
!
!
!
!
+
+
+
+
+
$
"
"
"
!
!
!
!
!
*
)
)
)
(
)
(
(
(
(
(
(
(
(
(
(
(
(
*
'
'
?
?
?
?
?
?
?
?
?
?
?
?
?
?
!
!
!
!
!
!
+
*
*
*
+
*
+
$
"
"
!
!
!
!
!
*
*
)
)
(
(
(
(
(
(
(
(
(
)
)
(
(
(
*
*
*
*
*
'
'
'
'
'
?
?
?
?
?
'
'
!
!
!
!
+
+
*
*
*
+
*
)
*
+
$
"
"
!
!
!
!
"
*
)
)
)
(
(
(
(
(
(
(
)
)
)
(
(
(
(
(
(
(
*
*
*
*
*
*
'
'
'
'
'
'
*
!
!
!
+
*
*
*
*
*
)
*
*
*
+
$
"
"
!
!
!
!
"
*
*
)
)
(
(
(
(
(
(
(
)
)
)
(
(
(
(
,
(
(
(
(
(
(
(
*
*
*
*
*
*
*
*
!
!
+
*
)
)
)
*
)
)
*
*
*
*
+
#
"
!
!
!
!
!
"
*
)
)
)
(
(
(
(
(
(
)
)
(
(
*
(
(
,
,
,
(
(
(
(
(
(
(
(
(
*
*
(
*
!
*
)
)
)
)
*
)
)
)
)
*
*
*
+
#
"
!
!
!
!
!
"
*
*
)
)
)
(
(
(
(
(
(
(
)
*
*
(
(
,
,
,
,
(
(
(
(
(
*
*
*
(
(
(
*
)
)
(
)
)
*
(
(
(
)
*
)
)
*
*
+
"
"
!
!
!
!
!
"
*
)
)
)
(
(
(
(
(
)
(
*
*
+
+
(
(
,
,
,
,
(
(
(
(
(
,
,
,
(
*
)
0
)
(
(
(
(
(
(
)
)
*
(
)
)
)
*
+
#
"
!
!
!
!
!
"
*
)
)
)
(
)
(
(
(
*
)
*
*
*
+
)
(
(
,
,
,
,
,
,
,
,
,
(
(
)
)
)
(
(
(
(
(
)
)
)
(
(
(
(
(
)
*
*
+
"
"
!
!
!
!
!
#
*
)
)
)
(
(
)
)
*
)
)
*
*
+
)
)
(
,
,
,
,
,
,
(
(
(
(
(
)
*
*
(
(
(
(
(
)
(
(
(
(
(
(
(
)
)
)
+
#
"
!
!
!
!
!
"
#
)
)
)
(
(
)
)
)
)
*
*
*
+
*
)
(
(
,
,
,
,
(
)
(
(
(
)
*
*
*
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
)
*
+
#
"
!
!
!
!
!
#
#
)
)
)
(
)
)
)
)
*
*
*
+
+
)
)
)
)
(
(
(
)
)
(
(
(
)
*
*
*
,
(
(
(
(
(
(
,
,
,
(
(
(
(
)
)
*
*
#
"
"
!
!
!
!
"
#
)
)
)
(
)
)
*
*
*
*
*
*
+
)
)
)
)
)
)
(
)
*
(
*
)
)
*
*
+
(
(
(
(
(
,
,
(
(
(
(
(
(
(
)
(
*
*
+
#
"
!
!
!
!
!
#
#
#
)
)
)
)
*
*
+
+
+
+
+
*
*
*
)
)
)
)
)
)
)
)
)
*
*
*
"
(
(
(
,
,
,
(
(
(
(
(
(
(
(
(
(
+
*
+
#
"
"
!
!
!
!
!
"
#
#
)
)
)
*
+
+
4
4
4
4
4
+
*
*
*
)
*
)
)
*
)
*
+
+
+
"
,
(
,
,
,
(
(
(
,
,
(
(
(
(
(
*
*
*
*
*
#
"
!
!
!
!
!
!
"
#
)
*
+
+
4
4
4
4
4
4
4
4
+
+
+
*
*
+
+
+
*
+
+
*
+
#
,
,
,
,
(
(
(
,
,
(
(
(
(
(
*
*
)
)
)
*
#
#
"
!
!
!
!
!
"
#
#
#
+
4
4
4
4
4
4
4
4
4
4
4
+
+
+
+
+
+
+
+
+
+
$
$
,
,
,
,
(
,
,
(
(
(
(
(
(
)
)
)
)
)
)
*
+
#
"
"
!
!
!
!
!
"
"
#
#
4
4
4
4
4
4
4
4
4
4
4
4
4
#
#
#
#
#
#
#
"
"
"
0
,
,
,
,
,
,
(
(
(
(
(
)
)
)
(
)
)
)
*
*
+
#
"
"
!
!
!
!
!
!
"
"
"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
"
"
"
"
"
"
"
"
!
,
,
,
,
(
(
(
(
)
)
)
(
(
(
)
)
)
*
*
+
*
+
#
"
"
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
,
,
(
(
(
(
(
(
)
(
(
(
)
)
)
*
*
*
+
*
+
+
#
#
"
"
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
(
(
(
(
(
(
(
(
(
(
(
)
)
)
*
*
*
*
*
+
+
+
4
#
#
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
(
)
)
(
(
(
(
(
(
)
)
)
)
*
*
*
*
*
+
+
4
4
4
4
#
#
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
(
(
(
(
(
(
(
(
)
)
)
)
*
*
*
*
+
+
4
4
4
4
4
4
$
#
#
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
(
(
(
(
)
)
)
)
)
)
*
*
*
*
+
+
4
4
4
4
4
4
4
4
4
$
#
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
(
(
)
)
)
)
(
*
*
*
*
+
+
4
4
4
4
4
4
4
4
4
4
4
4
4
$
#
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
)
(
(
*
*
*
*
+
+
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
$
#
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
*
*
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
0
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
0
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
0
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
0
0
0
0
0
0
e
3
2
2
3
3
4
4
0
0
.
.
/
0
0
0
0
0
0
,
,
,
,
,
0
0
/
/
/
/
/
/
0
0
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
2
/
/
/
4
4
2
3
3
2
4
4
4
0
0
.
/
/
/
0
0
0
0
0
,
,
,
,
0
0
0
/
/
/
/
/
/
0
4
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
2
2
/
/
/
4
4
3
2
2
1
3
3
3
4
0
.
/
/
0
0
0
0
0
/
/
,
,
,
0
/
/
0
/
/
/
.
.
0
3
3
4
4
3
2
2
2
2
3
3
3
4
4
4
4
4
2
2
2
2
/
4
4
3
2
1
1
3
3
3
3
3
.
.
/
0
0
0
/
0
0
/
/
/
0
0
0
/
0
/
/
/
/
.
0
3
1
3
4
0
2
2
2
2
3
4
3
/
/
/
3
3
3
3
2
2
4
4
+
2
1
1
2
3
4
4
3
3
/
/
0
0
0
/
/
/
0
0
/
0
0
0
0
/
/
/
/
/
/
.
0
3
1
1
2
0
0
0
2
2
0
4
4
0
/
/
/
/
4
4
3
3
3
+
+
3
1
2
2
2
3
4
4
4
0
0
0
0
/
/
/
/
/
0
0
0
/
0
0
0
0
/
/
/
.
.
0
1
1
1
1
2
0
0
0
0
0
4
2
2
2
2
0
/
/
4
4
+
2
2
2
3
3
2
2
3
3
4
4
4
4
4
0
0
.
/
/
/
/
/
/
/
/
/
0
0
0
0
/
.
/
0
3
1
2
2
1
2
3
4
0
0
0
3
2
3
3
2
0
0
4
+
+
*
*
*
(
3
2
2
3
3
4
4
4
4
3
3
3
0
.
.
/
/
/
/
/
/
/
/
0
/
/
/
.
.
3
3
2
1
2
2
1
2
3
4
4
4
4
3
3
3
3
2
0
0
+
*
*
*
*
*
*
0
3
3
0
0
4
4
4
4
3
3
3
3
0
.
.
/
/
/
/
/
.
/
0
/
/
/
4
3
3
2
1
1
1
1
1
1
3
3
4
4
4
3
3
3
3
3
3
+
*
*
)
)
)
)
)
0
0
0
/
0
0
0
0
3
3
3
2
3
2
0
/
.
.
.
.
/
.
/
0
0
0
4
4
3
2
2
1
1
1
2
2
3
3
3
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0
0
0
/
/
.
.
.
/
0
3
3
2
2
2
3
0
0
/
.
.
.
.
0
4
4
4
4
4
2
2
1
2
2
2
2
2
2
2
3
3
3
3
4
4
*
*
)
)
(
(
3
3
3
2
3
*
0
0
/
.
.
/
.
.
/
0
3
2
3
2
2
2
0
0
0
/
0
0
0
0
0
0
0
0
3
2
1
1
1
1
1
1
2
2
3
3
4
4
4
)
)
)
)
(
(
(
3
3
2
2
(
(
0
/
/
/
/
/
/
.
.
0
3
2
3
2
2
2
3
4
4
4
4
0
0
/
.
.
0
0
0
3
3
3
3
3
1
1
2
2
3
3
4
*
*
(
(
(
(
(
)
)
0
2
2
2
0
(
0
/
/
/
/
/
/
/
/
0
3
3
2
2
3
3
3
4
4
4
0
0
.
.
.
.
.
.
0
3
3
2
2
1
1
1
2
1
2
3
*
*
(
(
(
(
(
(
3
3
0
0
0
0
/
)
0
/
0
0
/
/
/
/
/
0
3
3
2
3
3
3
4
4
4
4
0
0
.
0
/
/
/
/
/
3
2
1
2
1
1
1
1
1
2
3
*
(
(
(
(
(
3
3
(
(
/
/
/
/
/
(
0
0
0
/
/
/
/
/
/
0
3
3
2
3
3
3
4
4
4
4
4
0
0
0
/
/
/
/
0
3
2
1
1
1
2
2
1
1
2
3
)
)
3
3
3
3
)
(
(
(
)
)
)
(
)
)
0
0
0
/
/
/
0
0
0
0
0
3
3
3
3
4
4
4
4
4
4
0
0
0
0
0
0
/
0
3
3
2
1
2
2
3
1
1
2
3
3
3
3
)
)
(
(
)
)
)
)
(
)
)
*
)
,
0
0
/
0
0
0
/
0
/
0
3
3
3
4
4
4
4
4
4
3
3
3
0
0
0
0
/
0
3
3
3
2
2
3
3
2
1
2
3
3
)
(
*
*
*
)
)
)
)
)
)
)
*
*
*
,
,
0
0
0
/
/
/
/
/
0
3
3
3
3
4
4
4
4
4
2
2
1
1
2
2
0
3
4
4
*
3
2
3
3
3
3
3
3
3
*
*
*
*
*
*
*
*
*
*
*
*
*
(
*
*
,
,
0
/
/
/
/
/
/
/
0
3
3
2
3
3
3
3
4
4
2
2
1
2
3
2
3
3
+
+
)
)
3
3
3
!
!
!
!
!
+
+
+
+
*
*
*
*
*
*
*
*
*
*
+
#
0
,
,
0
0
0
/
/
/
/
/
0
3
3
2
3
3
3
3
3
3
2
1
1
2
3
3
3
3
*
)
)
+
+
3
"
"
"
#
#
!
!
!
!
!
+
+
+
+
*
*
+
+
+
+
#
"
,
/
0
/
/
/
/
/
/
/
0
3
2
2
3
3
3
3
3
4
3
2
3
3
3
3
*
*
3
3
3
#
!
!
!
!
!
!
#
$
$
$
!
!
!
!
!
!
+
+
!
"
"
"
"
"
/
0
0
/
/
/
/
/
/
/
0
3
2
2
2
3
3
3
3
4
+
2
2
3
3
3
3
3
3
+
+
#
#
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
!
0
0
0
0
0
/
/
/
/
0
0
+
1
1
2
2
2
2
3
+
*
*
*
*
*
*
*
*
*
*
+
+
+
#
#
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
!
/
0
0
0
/
0
/
/
/
0
*
*
0
0
0
0
0
3
3
*
*
*
*
*
)
*
*
)
+
!
!
"
"
"
#
#
$
$
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
/
/
/
/
/
/
0
/
0
0
*
0
0
0
0
0
0
0
0
0
*
*
)
)
)
)
)
*
+
"
"
!
!
!
!
!
!
!
$
$
$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
/
/
/
/
/
/
0
0
0
)
)
0
/
0
0
0
/
0
0
0
)
)
)
)
)
)
)
)
+
+
+
#
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
/
/
/
/
.
/
0
*
*
*
*
0
0
0
/
/
/
.
/
0
)
)
)
*
*
*
*
*
*
*
*
*
+
+
#
#
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
.
/
/
.
.
0
0
)
)
)
)
)
0
.
.
.
.
.
/
0
*
*
*
*
)
)
)
)
)
)
)
)
*
*
*
+
$
$
$
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
/
/
.
.
0
0
)
)
)
)
)
*
0
0
.
.
.
0
0
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
*
*
*
*
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
*
0
.
.
.
0
0
)
)
)
0
0
/
)
)
0
0
0
)
)
(
(
(
(
(
(
(
)
)
)
)
)
)
)
)
*
*
*
#
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
*
*
)
0
)
*
)
)
)
)
)
0
/
0
/
(
(
(
(
(
(
(
(
(
(
(
(
(
(
)
)
)
)
)
*
*
*
#
!
!
!
!
!
!
!
!
#
!
!
!
!
!
!
!
!
*
)
)
(
0
0
*
)
)
(
(
0
0
2
0
/
/
(
(
(
(
(
*
*
*
*
*
*
*
)
)
)
*
*
*
*
"
"
"
"
"
"
#
#
$
$
#
#
!
!
!
!
!
!
!
*
)
)
(
(
0
0
)
)
)
(
(
3
2
2
2
0
/
*
*
*
*
*
*
)
)
)
)
)
*
*
*
*
*
*
*
"
"
"
"
#
#
*
*
*
+
+
$
!
!
!
!
!
!
!
)
)
(
(
(
(
0
0
3
3
3
)
)
3
3
3
3
2
3
)
)
)
)
)
)
)
)
(
(
(
,
)
)
)
)
)
*
*
*
*
*
*
*
*
*
*
+
$
#
!
!
!
!
!
)
)
)
(
(
(
(
,
/
0
3
)
)
3
3
3
3
3
3
3
3
(
)
)
(
(
(
(
(
,
,
,
0
/
(
(
)
)
)
)
)
)
)
*
*
*
+
$
$
"
!
!
!
!
)
)
)
(
(
(
(
(
,
,
/
0
)
)
)
2
2
3
3
3
)
)
)
)
)
)
)
(
(
(
(
,
(
0
/
/
/
(
(
)
)
)
)
)
)
)
)
+
$
"
!
!
!
!
!
)
)
(
(
(
(
(
(
,
,
(
0
)
)
3
2
1
1
2
3
3
3
3
3
(
(
(
(
(
(
(
,
(
(
0
0
2
/
)
)
)
(
(
(
)
(
)
*
#
!
!
!
!
)
)
)
)
(
(
(
(
(
,
,
(
(
(
0
)
(
2
2
2
1
1
2
3
(
(
3
3
3
3
(
(
,
,
3
(
(
2
2
2
3
)
(
(
(
)
)
)
)
(
*
!
!
!
)
)
)
(
(
(
(
(
(
(
,
,
(
(
(
,
0
(
3
1
1
1
1
2
2
3
,
,
,
3
3
3
3
3
(
3
2
3
(
2
3
2
2
(
(
(
)
)
)
(
(
(
(
)
)
)
)
(
(
(
(
(
(
(
,
,
(
(
(
(
,
,
0
0
(
(
3
2
2
2
1
2
3
,
,
/
2
2
3
3
3
3
3
1
2
3
3
3
3
3
3
2
2
2
2
(
(
)
)
)
)
(
(
(
(
(
(
(
(
(
(
(
(
(
(
,
,
,
(
0
(
(
(
3
2
1
2
1
3
(
,
0
3
2
3
2
(
(
1
1
1
3
(
(
(
(
(
(
(
3
2
2
2
)
(
(
(
(
(
(
,
(
(
(
,
,
(
(
(
,
,
,
,
(
,
*
(
(
(
3
1
1
3
1
3
,
,
/
0
0
2
2
(
(
1
2
2
2
(
(
(
(
(
,
,
,
(
(
2
2
(
(
(
(
,
,
(
(
,
,
,
(
(
,
,
,
,
,
,
,
,
)
(
(
(
3
1
3
3
1
3
(
(
/
/
0
0
/
(
(
2
2
2
1
3
(
,
,
,
,
(
(
(
(
(
(
(
(
(
,
,
(
,
,
,
(
(
,
,
,
,
,
,
,
,
,
,
)
(
(
(
3
3
3
(
3
,
(
(
(
/
/
/
/
(
(
3
3
1
2
3
,
,
(
(
(
(
(
(
(
(
(
,
,
,
,
(
,
,
,
,
(
,
,
,
,
,
,
,
,
,
,
(
)
(
(
,
,
,
,
,
,
(
(
(
(
(
(
(
(
(
(
(
1
1
2
,
(
(
(
(
(
(
(
(
(
(
,
,
,
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
(
(
(
)
(
(
,
,
,
,
,
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
,
(
(
(
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
(
(
(
(
)
(
(
,
,
,
,
,
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
(
(
,
,
,
,
,
,
,
,
(
(
(
(
(
(
)
(
(
(
,
,
,
(
(
(
(
(
)
)
)
,
,
(
(
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
(
(
(
(
(
(
(
(
)
)
(
(
,
,
(
(
(
(
)
)
(
(
,
(
)
(
(
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
(
(
(
(
(
(
)
)
)
)
0
*
)
(
(
(
,
(
(
)
)
(
(
,
,
(
(
(
(
,
,
,
,
(
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
(
(
,
(
(
(
(
(
*
*
)
)
)
+
+
+
*
)
)
(
(
(
(
)
)
,
,
,
,
(
(
,
(
,
,
,
(
(
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
(
(
(
(
(
(
*
)
)
)
)
+
+
4
4
4
4
*
)
)
(
(
(
)
)
,
,
(
,
,
,
,
,
(
,
(
(
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
(
(
(
(
)
)
(
*
*
+
+
+
+
+
4
4
4
4
4
4
)
)
)
)
)
)
,
,
,
,
,
,
(
(
(
(
(
(
(
,
,
,
(
(
(
,
,
,
(
,
,
(
(
(
(
(
(
)
)
)
)
*
*
+
+
+
4
4
4
4
4
4
4
4
4
4
)
)
)
(
,
,
,
,
,
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
)
)
*
*
*
*
+
+
4
4
4
4
4
4
4
4
4
4
4
4
4
)
)
)
(
,
,
,
,
(
(
(
(
(
(
(
(
,
(
(
(
(
(
)
)
(
(
(
(
(
(
(
(
(
)
)
*
+
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
)
)
)
,
,
,
(
(
(
(
,
,
,
,
,
,
(
(
(
(
(
)
)
(
(
(
(
(
(
(
(
)
)
)
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
)
)
*
,
,
(
(
(
,
,
,
(
(
(
(
(
(
(
(
)
)
(
(
(
(
)
(
(
)
)
)
)
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
)
)
*
(
,
(
(
,
,
(
(
(
(
(
(
(
(
)
)
)
)
)
)
)
)
(
(
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
)
)
)
*
,
,
,
(
(
(
(
(
(
(
(
)
)
)
)
)
)
)
*
*
*
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
0
)
)
)
*
(
,
,
(
(
(
(
(
(
)
)
)
*
*
*
*
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
)
)
)
(
(
(
,
(
(
(
(
)
)
)
*
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
)
)
)
)
(
(
(
(
(
)
)
)
*
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
)
)
*
)
)
(
(
)
)
)
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
)
)
)
)
)
)
)
*
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
)
)
)
)
*
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
)
)
*
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
0
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
0
0
0
0
0
0
0
e
4
3
3
3
3
2
2
2
2
2
2
3
3
3
4
4
4
4
4
4
0
0
0
.
.
.
0
0
0
0
3
3
3
3
3
2
2
2
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
3
3
2
2
2
2
1
1
1
2
2
3
3
3
3
4
4
4
0
0
/
.
.
.
.
.
/
/
0
0
0
0
0
0
3
3
2
3
3
3
3
3
4
4
3
3
3
2
2
3
3
1
2
2
2
2
2
1
1
1
1
1
1
2
2
2
3
4
4
4
0
/
.
.
.
.
.
.
/
/
0
0
.
.
.
/
3
3
2
2
2
2
3
3
3
3
3
1
2
1
2
2
1
2
2
2
2
2
1
1
1
1
2
1
1
1
1
2
3
4
4
4
0
/
/
/
/
/
.
/
/
0
0
/
/
/
.
.
/
0
3
3
2
2
3
3
4
3
2
1
1
1
2
2
1
3
2
2
1
1
2
2
2
2
3
2
2
1
1
2
3
4
0
0
0
0
/
.
/
/
.
/
0
0
/
/
/
/
/
.
.
0
4
3
3
2
3
4
4
3
3
2
2
2
3
1
2
3
2
2
1
2
2
2
3
3
2
2
1
1
2
3
3
0
0
0
0
0
/
/
/
/
/
/
0
/
/
/
/
/
/
.
.
0
4
4
4
2
2
4
4
4
3
2
3
3
3
1
3
3
2
2
2
2
2
3
3
2
2
1
1
1
2
3
0
0
0
0
0
0
0
/
/
/
/
/
/
0
/
/
/
.
.
.
/
0
4
4
4
3
3
4
4
4
3
3
3
0
0
0
3
3
2
3
3
2
3
3
2
1
1
1
1
1
2
3
0
/
0
/
/
0
0
0
0
/
/
/
0
0
/
/
/
/
/
.
/
0
4
4
4
4
4
4
4
4
3
3
0
0
0
0
0
0
2
2
2
2
2
2
2
2
2
2
2
2
2
3
0
/
0
/
/
0
0
0
0
0
/
0
0
/
/
/
/
/
/
/
/
0
4
4
4
4
4
4
4
4
3
0
0
/
/
/
0
0
3
2
2
2
2
2
1
1
1
1
1
2
1
2
0
/
.
/
/
/
0
0
0
0
0
0
/
0
0
/
/
/
/
/
0
0
3
3
3
4
4
4
4
0
0
0
/
.
.
.
.
/
0
3
3
3
3
2
2
2
2
1
1
1
1
1
1
0
/
.
.
/
0
0
0
0
,
,
,
/
0
0
0
0
0
/
0
0
2
2
2
3
3
4
4
0
0
/
/
.
.
.
.
.
/
3
3
2
3
3
3
3
2
2
1
1
1
1
1
0
0
.
.
.
0
0
0
,
,
,
,
,
/
0
0
0
0
0
0
3
2
2
2
2
3
3
0
0
/
/
.
.
.
/
.
.
/
3
3
2
2
2
2
2
2
3
2
2
1
1
1
1
0
.
.
.
/
0
0
,
0
,
,
,
,
/
0
0
0
3
3
3
2
2
2
2
3
3
0
/
.
.
.
.
/
/
.
/
.
3
3
2
2
1
2
2
2
3
3
3
1
1
1
1
3
.
.
.
/
0
0
,
0
0
,
,
/
/
0
0
3
3
3
3
1
1
2
3
3
3
0
/
.
.
.
/
/
/
.
/
.
2
3
3
2
2
1
1
2
2
2
2
2
1
1
1
3
0
.
.
.
0
0
0
,
,
,
0
/
0
0
3
3
3
1
1
1
1
1
2
2
3
0
0
/
.
.
.
/
0
.
/
0
2
2
2
3
2
2
1
1
1
1
2
2
3
2
1
2
3
0
/
/
0
0
0
0
0
0
0
0
0
3
3
2
2
2
2
1
1
1
1
2
3
3
0
/
.
/
/
/
/
0
/
/
2
2
2
3
3
2
2
1
1
1
1
1
1
3
3
2
3
0
0
0
0
0
0
0
0
0
0
/
3
3
3
2
2
1
2
2
2
1
2
2
3
3
0
/
/
/
/
/
0
0
0
0
2
1
2
2
3
3
2
2
1
1
1
1
1
1
3
3
3
0
/
/
/
0
0
0
/
0
0
/
3
2
2
3
1
3
3
2
2
2
2
2
2
3
3
0
/
0
0
0
0
0
0
,
2
1
1
2
2
2
2
2
2
1
1
1
1
1
3
3
0
/
/
/
.
0
0
/
.
/
/
/
3
3
2
2
2
1
1
3
2
2
3
3
3
0
0
0
0
0
0
0
/
,
0
0
2
2
1
1
2
2
2
1
1
2
2
1
2
3
3
3
0
.
.
.
.
0
0
/
.
/
/
/
/
3
2
2
2
2
2
1
1
1
2
3
0
0
0
0
/
/
0
0
/
,
0
,
0
3
2
1
1
1
2
2
2
1
1
1
1
3
3
4
4
0
.
.
.
3
3
0
/
.
.
/
/
/
3
3
3
3
3
3
2
2
2
2
2
0
0
0
/
/
/
0
/
0
/
,
,
3
2
2
1
2
1
2
2
1
1
1
2
3
*
*
4
3
2
2
1
1
3
3
0
.
.
.
.
.
3
3
2
1
1
1
2
2
2
3
3
0
0
/
.
/
/
0
0
0
/
/
,
0
3
2
1
1
1
1
2
1
2
1
2
3
(
(
3
3
3
2
2
2
1
3
3
.
.
.
.
/
/
3
2
1
2
1
1
1
2
2
3
3
0
0
.
/
/
/
/
0
0
0
/
0
3
3
2
1
2
1
1
1
1
1
3
3
,
)
3
3
3
3
2
2
2
1
1
3
0
0
0
0
0
3
2
1
1
1
3
3
1
2
2
3
0
.
.
/
/
/
/
0
0
0
0
0
0
3
2
2
1
1
1
1
1
2
3
3
3
,
3
1
1
3
3
3
2
2
1
3
3
3
+
4
4
4
2
2
1
3
3
1
1
1
2
3
0
.
.
/
/
/
/
/
/
0
0
0
0
0
3
2
2
1
1
2
2
3
3
3
3
3
1
1
2
1
1
1
1
2
2
2
3
3
3
+
+
+
3
1
3
3
1
2
1
2
2
3
0
.
.
/
.
/
/
/
/
0
0
0
0
0
3
3
2
2
2
2
3
3
0
3
3
3
1
2
2
2
2
2
2
2
2
2
2
3
3
*
*
*
3
2
3
1
1
2
2
2
2
3
0
0
.
.
.
/
.
/
/
0
/
0
0
0
0
3
3
3
3
3
3
0
0
0
3
3
3
1
1
1
1
1
3
2
3
3
2
3
3
*
*
*
*
3
1
1
2
2
2
2
3
3
(
0
0
.
.
.
.
/
0
/
/
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
1
1
2
2
3
2
2
2
2
2
2
3
3
)
)
(
)
3
3
2
1
2
2
2
3
(
(
(
0
/
.
.
.
0
0
.
.
/
0
0
/
0
0
0
0
0
0
0
0
0
0
3
1
2
3
2
2
2
3
2
2
3
3
3
3
3
3
)
)
(
3
2
2
2
3
3
(
0
0
0
0
0
0
0
0
0
/
.
.
0
/
0
0
0
0
0
0
0
0
0
0
0
0
0
3
3
2
2
2
2
3
2
2
1
3
3
3
3
3
3
2
2
(
3
3
3
3
3
(
0
/
0
/
0
0
0
0
0
0
/
.
.
0
0
/
/
0
0
0
0
0
0
0
0
0
0
3
2
2
3
3
3
3
2
1
1
3
3
(
(
(
3
3
2
2
2
(
(
(
(
0
0
.
/
/
/
/
0
0
0
0
/
0
0
0
/
/
/
/
0
0
0
0
/
/
/
0
0
0
3
3
3
1
1
2
1
1
3
3
3
(
(
(
3
3
2
2
2
3
3
3
3
0
0
.
.
/
/
/
/
/
/
/
0
0
/
.
/
/
/
0
0
0
0
/
/
/
/
0
0
0
(
)
3
3
2
2
1
3
3
0
0
0
0
0
3
3
3
2
2
,
3
3
3
3
0
0
0
.
.
.
.
.
.
0
0
0
0
.
/
/
.
0
0
0
/
/
/
/
/
/
0
0
(
(
)
3
3
1
1
3
0
0
0
0
0
0
0
3
3
3
3
)
)
)
(
0
0
0
0
0
.
.
/
0
0
0
0
/
/
.
/
.
.
0
/
/
/
/
/
.
.
.
0
0
(
(
(
(
3
3
0
0
0
0
0
0
0
0
0
0
0
0
0
(
(
(
(
0
0
0
0
0
0
0
,
,
0
0
0
/
/
0
.
.
/
0
.
.
/
/
/
.
.
.
0
0
(
(
(
0
0
0
.
0
/
/
0
0
0
0
0
0
0
0
0
0
(
(
(
(
0
0
0
0
0
,
,
,
,
0
/
/
.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
0
0
-
0
/
.
/
/
-
-
-
-
.
0
,
,
(
(
0
0
.
.
0
/
/
/
/
0
/
0
0
0
0
0
0
(
(
,
,
0
0
/
0
0
0
,
,
,
0
/
/
.
+
+
+
+
+
+
+
+
+
+
+
++++++++++++
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
(
0
-
0
.
.
/
-
.
.
.
.
-
(
(
,
,
,
(
.
.
/
/
/
/
/
/
0
/
/
/
0
0
/
0
0
,
,
(
.
.
/
0
0
0
0
0
0
0
/
.
.
(
(
-
0
0
.
.
-
.
.
.
0
-
(
(
(
(
(
,
.
.
/
/
/
/
/
.
/
/
/
.
0
0
/
/
/
,
,
,
,
.
/
/
0
/
0
/
0
/
/
.
.
0
(
(
-
(
0
0
0
-
0
0
0
0
-
(
(
(
(
(
(
(
.
.
/
/
/
/
.
/
/
.
/
/
0
0
/
/
0
,
(
(
/
.
.
/
/
0
/
0
.
.
.
.
+++
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+++
+
+
+
(
(
(
-
-
-
-
(
(
(
(
(
-
(
(
(
(
(
(
(
(
.
.
/
.
.
.
/
/
.
.
/
0
0
/
/
/
0
(
(
(
/
.
/
.
/
/
0
/
/
/
/
(
(
(
++++++++++++
(
)
*
(
(
(
(
(
(
+++
(
(
(
(
(
(
,
,
,
0
.
.
.
.
.
/
.
0
.
/
/
/
/
/
/
0
(
(
)
)
.
.
.
0
0
)
)
)
0
0
(
(
(
++++++++++++++++++++++++++++++
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
(
(
,
,
,
,
,
,
,
0
.
.
.
.
.
.
0
.
/
/
/
.
.
.
/
)
*
*
*
*
*
)
)
)
)
)
)
)
*
+++
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
(
(
-
-
)
*
(
(
,
(
(
(
(
,
,
,
,
,
,
,
,
,
,
0
.
.
.
.
.
.
.
.
.
/
.
/
.
.
0
*
)
)
)
)
)
)
)
)
)
)
)
*
+
+
+
+
+
(
(
-
)
*
*
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
(
0
0
0
0
0
0
0
/
.
.
0
0
/
.
0
)
)
)
)
)
(
(
(
(
(
)
)
*
(
(
-
+++
-
+
+
+
*
*
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
(
(
(
(
0
0
0
(
(
(
(
(
0
0
0
0
0
0
(
(
(
(
(
(
(
(
(
(
(
)
)
(
(
+
+ +
+
+
)
+
-
+++++++++++++++++++++++++++
-
-
-
-
-
-
-
-
-
+
+
+
,
,
,
,
,
,
,
(
(
(
(
(
(
(
(
(
(
)
)
)
)
0
0
0
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
(
(
)
)
*
(
(
(
(
(
,
,
,
,
,
,
,
,
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
(
(
-
-
-
-
-
-
-
-
-
-
-
,
,
,
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
,
(
(
(
0
(
(
++++++++++++++++++++++++++++++
(
(
(
)
)
*
(
(
,
,
+
+
+
-
,
,
(
(
(
(
(
(
)
)
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
,
,
,
(
(
(
(
+
+
+
+
+
+
+
+
(
(
(
(
(
(
)
*
)
(
(
-
(
(
(
(
(
(
(
)
)
(
(
(
(
(
(
(
,
,
,
(
(
(
(
(
(
(
(
(
(
,
,
,
,
,
,
(
(
(
(
(
+
+
+
+
+
+
+
+
+
+
+
+++
+
+
+
(
(
(
(
(
(
)
)
-
-
-
(
(
(
(
(
)
)
)
(
(
(
(
(
(
(
(
,
,
(
(
(
(
(
(
,
,
(
(
,
,
,
,
,
,
(
(
(
(
(
(
(
(
(
(
(
(
(
)
)
+++++++++
)
*
)
+
+
+
+
+ +
+
+
-
+
)
)
)
)
(
(
(
(
(
(
(
,
(
,
,
(
(
(
(
,
,
(
(
(
(
,
,
,
,
,
,
,
,
(
(
(
(
(
(
(
(
(
(
(
(
(
(
)
)
*
)
+++
)
+
+
+
+
+ +
+
+
+
+
+
-
+
)
)
(
(
(
(
(
,
,
(
(
,
,
,
(
(
(
(
(
(
(
,
,
,
,
,
,
,
,
,
(
(
(
(
,
,
(
(
)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
(
(
-
-
-
-
-
-
-
-
-
-
-
(
(
(
(
(
(
,
,
(
(
,
,
,
,
(
(
(
(
,
,
,
,
,
,
,
,
,
,
(
(
(
,
(
,
,
(
(
(
)
(
(
+++++++++++++++++++++++++++++++++
(
(
(
(
(
(
)
*
)
)
(
(
(
(
(
(
(
,
(
(
,
,
,
(
(
(
(
(
,
,
,
,
,
,
,
,
,
(
(
(
(
,
,
,
,
(
(
(
)
)
(
(
+++++++++++++++++++++++++++++++++
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
(
,
,
(
,
,
,
,
,
,
,
(
(
,
(
(
,
,
,
,
,
,
,
,
,
(
(
(
(
,
,
(
(
(
(
)
)
)
)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
(
(
(
(
(
(
(
(
)
*
)
)
-
(
(
,
,
,
,
,
,
,
(
,
,
(
(
,
,
,
,
,
,
,
,
,
,
(
(
(
,
,
,
,
(
(
(
)
)
)
)
)
+++
+
+
+
+
+
+
+
+
+
(
(
(
(
(
(
(
(
)
)
*
-
(
,
,
,
,
,
,
,
,
,
,
,
(
(
,
,
,
,
,
,
,
,
,
,
(
(
(
,
,
,
(
(
(
)
)
)
(
(
(
(
0
+++++++++
+
+
+
+
+
+
+
+
+
(
(
(
(
(
(
(
(
-
-
-
)
(
,
,
,
,
,
,
,
,
,
,
(
(
,
,
,
,
,
,
,
,
,
(
(
(
(
,
,
,
(
(
)
)
)
(
(
(
(
(
(
+
+
+
+
+
+
+
+
+
+
+
+
+
+
(
(
(
(
(
(
(
(
(
)
*
-
(
(
,
,
,
,
,
,
,
,
(
(
,
,
,
,
,
,
,
,
(
(
(
(
(
(
(
(
(
(
)
)
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
)
*
+
+ +
+
+
(
+++
-
+
+
+
+
+
+
(
(
,
,
,
,
(
(
(
,
,
,
,
,
,
,
,
(
(
(
(
(
(
(
)
)
)
)
)
)
(
(
(
,
,
(
(
(
)
(
(
++++++++++++++++++++++++++++++
+
+
+
-
-
-
-
-
-
-
-
-
-
-
(
(
,
,
,
(
(
,
,
,
,
,
,
,
,
(
(
(
(
(
)
)
)
)
)
(
(
(
(
(
(
(
,
(
(
(
(
)
)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
(
(
(
(
(
(
(
(
)
)
*
(
(
(
,
,
(
(
,
,
,
,
,
,
,
(
(
(
(
(
(
*
)
)
(
(
(
(
(
(
(
(
,
(
,
(
(
(
(
(
)
)
(
(
+++++++++++++++++++++++++++++++++
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
,
,
(
(
,
,
,
,
,
,
,
(
(
(
(
(
(
*
*
(
(
(
,
,
(
(
(
,
,
,
,
,
(
(
(
(
)
)
)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
(
(
-
(
(
(
)
-
*
*
(
(
-
,
(
(
,
,
,
,
,
,
,
(
(
(
(
(
*
*
)
)
(
,
,
,
(
(
,
,
,
,
(
(
(
(
(
(
)
)
)
)
+
+
+
(
(
-
(
(
(
)
)
*
(
(
(
-
(
(
,
,
,
,
,
,
,
(
(
(
(
(
*
*
)
(
(
,
,
,
(
(
,
,
,
(
(
(
(
(
(
)
)
)
)
)
)
(
(
-
(
(
(
)
*
(
(
(
,
-
(
,
,
,
,
,
,
,
(
(
(
(
(
*
*
)
(
,
,
,
,
(
(
,
,
(
(
(
(
(
)
)
)
)
)
)
)
*
*
+
+
+
+
+
+
(
(
(
(
(
)
)
*
(
(
(
(
(
,
,
,
,
,
(
(
(
(
(
(
(
*
*
)
(
,
,
,
(
,
(
,
,
(
(
(
)
)
)
)
)
)
*
*
4
4
4
4
0
(
(
+++++++++++++++++++++++++++++++++
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
,
,
,
(
(
,
,
(
(
(
*
*
)
(
(
,
,
,
,
,
(
(
,
(
(
(
)
)
)
)
4
4
4
4
4
4
4
4
4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
++++++++++++
+
+
+
+
+
+
+
+
+
+
+
+
(
(
(
(
)
)
)
-
(
(
(
,
-
,
,
(
(
,
,
(
(
(
*
*
(
(
(
,
,
,
,
,
(
(
(
(
(
(
)
)
)
4
4
4
4
4
4
4
4
4
4
4
(
(
(
(
)
)
+++
+
+
+
-
-
*
(
(
(
-
(
(
,
,
,
(
(
*
*
*
(
(
(
,
,
,
,
,
(
(
(
(
(
*
*
)
)
4
4
4
4
4
4
4
4
4
4
4
4
++++++++++++
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
(
(
-
-
-
-
(
-
-
-
-
-
-
(
,
,
,
(
(
(
(
(
(
(
(
,
,
,
,
,
(
(
(
(
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
(
(
(
)
)
(
(
)
)
(
(
(
(
,
,
,
(
(
(
(
(
(
(
,
,
,
(
,
,
(
(
(
(
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
(
(
)
)
(
(
(
(
)
)
(
(
,
,
,
(
(
(
(
(
(
(
,
,
,
(
,
,
(
(
*
(
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
(
(
)
(
(
(
(
(
)
)
*
(
,
,
(
(
(
(
(
,
,
,
,
(
(
,
,
(
*
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
(
(
(
(
(
(
(
(
)
)
*
(
,
,
(
(
(
(
,
,
,
,
,
(
,
,
(
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
(
(
(
(
(
(
(
(
(
)
*
(
(
(
(
(
(
,
(
(
,
(
(
,
,
*
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
(
(
(
(
(
(
(
(
(
)
*
(
(
(
(
(
,
,
(
(
(
(
,
,
*
*
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
0
+
+
+
+
+++
+
+++
+
+
+
+
+
+
+
+++
+
+
+
+
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • styleman.xlx.pl