4518, haft krzyżykowy, haft - wzory

[ Pobierz całość w formacie PDF ]
Cat.nr4518
Street
189x240stitches
www.crosstitching.bi
z
www.vysivka.bi
z
www.haftypolskie.com.p
l
www.kreuz-stich.co
m
Page 1
10
20
30
40
50
60
6
6
5
5
5
6
6
1
1
6
6
6
6
1
1
1
1
1
6
6
6
6
6
5
5
1
1
5
5
5
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
1
1
+
+
,
,
,
,
,
,
,
,
,
,
,
,
+
,
+
+
*
*
)
)
2
2
2
2
2
2
2
+
2
6
6
5
5
5
6
6
6
1
1
6
6
6
6
1
1
1
1
1
1
6
6
6
6
5
1
1
1
1
5
5
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
1
1
,
+
,
,
,
,
,
,
,
,
,
,
,
,
,
,
+
+
*
*
)
)
2
2
2
2
2
2
2
+
2
6
6
5
5
5
6
6
6
1
1
6
6
6
1
1
1
1
1
1
1
6
6
6
6
5
1
1
1
1
5
5
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
5
1
,
+
,
,
,
,
,
,
,
,
,
,
,
,
,
,
+
+
*
*
)
)
2
.
2
2
2
2
2
2
2
6
6
6
5
5
5
6
6
1
1
1
6
6
6
1
1
1
1
1
1
1
6
6
6
5
1
1
1
1
1
5
5
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
5
5
5
5
5
5
1
,
+
,
,
,
,
,
,
,
,
,
,
,
,
,
,
+
+
*
*
)
2
.
.
2
2
2
2
2
2
2
6
6
6
5
5
6
6
6
1
1
1
6
6
6
1
1
1
1
1
1
1
6
6
5
5
1
1
1
1
1
5
5
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
5
5
5
5
5
5
1
,
+
,
,
,
,
,
,
,
,
,
,
,
,
,
,
+
+
*
*
*
2
.
2
2
2
2
2
2
2
+
6
6
5
5
6
6
6
6
1
1
1
6
6
6
1
1
1
1
1
1
6
6
6
5
5
1
1
1
1
1
1
5
5
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
5
5
5
5
5
1
1
1
,
+
,
,
,
,
,
,
,
,
,
,
,
,
,
,
+
*
*
*
*
2
.
.
2
2
2
2
2
+
+
6
6
5
5
6
6
6
6
1
1
1
6
6
6
1
1
1
1
1
1
6
6
6
5
5
1
1
1
1
1
1
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
5
5
5
5
1
1
1
1
,
+
,
,
,
,
,
,
,
,
,
,
,
,
,
,
+
*
*
*
*
2
.
.
2
2
2
2
2
+
2
6
6
5
5
6
6
6
6
1
1
1
6
6
6
1
1
1
1
1
1
6
6
6
5
5
1
1
1
1
1
1
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
5
5
5
5
1
1
1
1
1
,
+
,
,
,
,
,
,
,
,
,
,
,
,
,
,
+
+
*
*
*
2
.
.
2
2
2
2
2
+
+
6
6
5
5
6
6
6
6
1
1
1
6
6
6
1
1
1
1
1
1
6
6
5
5
5
1
1
1
1
1
1
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
5
5
1
5
5
5
5
1
1
1
1
1
1
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
+
*
*
*
2
.
.
2
2
2
2
2
2
2
6
6
6
5
5
6
6
6
6
1
1
1
6
6
6
1
1
1
1
1
1
6
6
5
5
5
1
1
1
1
1
1
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
1
5
5
1
1
1
1
1
1
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
+
*
*
*
2
2
.
2
2
2
2
2
2
2
6
6
6
5
5
6
6
6
6
1
1
1
6
6
6
6
1
1
1
1
6
6
6
5
5
5
1
1
1
1
1
1
5
1
5
5
5
1
1
1
1
1
1
1
1
1
1
1
5
5
1
5
1
5
5
5
1
1
1
1
1
1
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
*
*
*
2
2
.
2
2
2
2
2
2
2
6
5
6
5
5
6
6
6
6
1
1
1
6
6
6
6
6
1
1
1
6
6
6
5
5
5
1
1
1
1
1
1
1
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
5
5
1
5
5
5
5
1
1
1
1
1
1
1
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
+
*
*
2
2
.
2
2
2
2
2
2
2
6
5
6
5
5
6
6
6
6
6
1
1
1
6
6
6
6
1
1
6
6
6
6
5
5
5
1
1
1
1
1
1
1
1
5
5
5
1
1
1
1
1
1
1
1
1
1
1
5
5
1
5
5
5
1
1
1
1
1
1
1
1
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
+
*
)
2
2
.
2
2
.
2
2
2
2
6
5
6
5
5
6
6
6
6
6
1
1
1
6
6
6
6
1
1
6
6
1
5
5
5
1
1
1
1
1
1
1
1
1
1
5
5
5
1
1
1
1
1
1
1
1
1
1
5
5
1
1
5
5
1
1
1
1
1
1
1
1
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
*
*
)
)
.
2
.
.
.
.
2
2
2
6
5
6
5
5
6
6
6
6
6
1
1
1
1
6
6
6
1
1
6
1
6
5
5
5
1
1
1
1
1
1
1
1
1
1
5
1
5
1
1
1
1
1
1
1
1
1
1
1
5
1
1
5
5
1
1
1
1
1
1
1
1
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
*
*
2
2
.
2
.
.
.
.
.
.
2
6
5
6
6
5
6
6
6
6
6
1
1
1
1
6
6
6
1
1
6
1
5
5
5
5
1
1
1
1
1
1
1
1
1
1
5
1
5
1
1
1
1
1
1
1
1
1
1
5
5
1
5
5
5
1
1
1
1
1
1
1
1
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
*
*
2
.
.
.
.
.
.
.
.
.
.
6
5
5
6
5
6
6
6
6
6
1
1
1
1
6
6
6
1
1
6
1
5
5
5
1
1
1
1
1
1
1
1
1
1
1
5
5
5
1
1
1
1
1
1
1
1
1
1
5
1
1
5
5
5
1
1
1
1
1
1
1
1
1
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
*
*
2
.
.
.
.
.
.
.
.
.
.
6
5
5
6
5
6
6
6
6
6
6
1
1
1
6
6
6
1
1
1
1
5
5
5
1
1
1
1
1
1
1
1
1
1
1
5
5
5
1
1
1
1
1
1
1
1
1
1
5
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
*
*
2
.
.
.
.
.
.
.
.
.
.
6
5
5
6
5
6
6
6
6
6
6
1
1
1
6
6
6
6
1
1
1
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
5
1
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
,
,
,
,
,
,
,
,
,
,
,
,
*
*
)
2
2
2
2
2
2
2
2
2
2
6
6
5
6
6
6
6
6
6
6
1
1
1
1
6
6
6
6
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
5
1
5
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
,
,
,
,
,
,
,
,
,
*
*
3
3
&
3
3
0
0
0
0
0
0
6
6
5
6
6
5
6
6
6
1
1
1
1
1
1
1
6
6
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
5
1
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
,
,
,
,
,
,
,
*
*
4
3
&
&
'
'
3
0
0
0
0
6
6
5
6
6
5
6
6
6
1
1
1
1
1
1
1
6
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
5
1
1
1
1
1
1
1
5
1
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
,
,
,
,
,
*
*
4
3
'
-
'
'
3
0
0
0
0
6
6
5
5
6
5
6
6
6
1
1
1
1
1
1
1
6
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-
,
,
,
,
,
*
*
4
&
-
-
4
4
3
0
%
0
0
6
6
6
5
6
6
6
6
6
1
1
1
1
1
1
1
6
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-
-
-
-
,
,
,
*
*
4
3
&
'
4
4
3
0
%
0
0
6
6
5
5
5
5
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-
-
-
-
+
,
,
*
*
4
4
-
-
'
4
3
0
0
0
0
6
6
5
5
5
5
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-
-
-
-
-
-
-
3
*
*
4
4
'
-
'
4
3
3
0
%
0
5
5
5
5
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
1
1
1
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-
-
-
-
-
-
-
-
4
4
4
4
4
&
'
'
'
3
3
%
%
0
6
5
5
5
5
6
6
1
1
1
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
1
1
1
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-
-
-
-
+
-
-
-
4
4
4
4
4
&
-
-
'
'
3
%
0
0
1
1
1
1
6
6
6
6
5
1
5
1
1
1
1
1
1
1
1
6
6
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
,
1
1
+
+
+
+
+
+
+
+
4
4
4
4
4
4
4
4
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
6
6
6
6
6
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
6
6
6
6
5
5
5
5
5
6
1
1
1
1
1
1
1
1
1
6
6
1
1
1
1
1
6
6
6
5
6
5
5
5
5
6
1
1
1
1
1
1
1
1
1
6
6
1
1
1
1
1
6
6
6
6
6
5
5
5
5
5
5
5
5
1
1
1
1
1
1
1
1
$
$
%
#
$
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
1
1
1
1
1
1
1
1
1
1
6
6
1
1
1
6
6
6
6
6
6
5
5
5
5
5
5
5
5
1
1
1
1
1
1
1
1
1
$
%
%
#
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
1
1
1
1
1
1
1
1
1
6
6
1
1
1
1
6
6
6
6
6
5
5
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
$
%
#
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
6
6
1
1
1
1
1
1
1
1
1
6
6
1
1
1
1
6
6
6
6
5
5
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
$
%
#
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
6
1
1
1
1
1
1
1
1
1
6
6
1
1
1
1
6
6
6
6
6
5
5
5
5
5
5
1
1
5
1
1
1
1
1
1
1
1
1
1
%
%
#
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
6
1
1
1
1
1
1
1
1
6
6
6
1
1
1
6
6
6
5
6
6
5
5
5
5
5
5
1
1
5
1
1
1
1
1
1
1
1
1
1
$
%
#
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
6
1
1
1
1
1
1
1
1
6
6
6
1
1
1
1
6
6
5
6
6
5
5
5
5
5
1
1
1
5
1
1
1
1
1
1
1
1
1
1
$
$
$
#
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
6
5
5
1
1
1
1
1
1
6
6
6
6
1
1
1
6
6
5
6
6
5
5
5
5
5
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
$
%
%
#
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
6
6
5
5
1
1
1
1
1
1
6
6
6
6
1
1
1
6
6
6
6
6
5
5
5
5
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
$
$
%
#
#
#
#
0
0
0
5
1
1
1
1
,
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
*
*
)
)
)
)
)
)
)
)
+
)
6
6
6
5
5
1
1
1
1
1
1
6
6
6
6
1
1
1
6
6
6
6
6
5
5
5
5
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
$
$
%
%
#
#
0
1
5
5
5
1
1
1
1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
*
*
*
)
)
)
)
)
)
)
)
+
)
6
6
6
5
5
1
1
1
1
1
1
6
6
6
6
1
1
1
6
6
6
6
6
5
5
5
5
5
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
$
%
#
#
#
1
5
5
5
5
1
1
1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
*
*
*
)
)
)
)
)
)
2
2
+
)
6
6
6
5
5
1
1
1
1
1
6
6
6
6
1
1
1
1
6
6
6
6
6
5
5
1
5
5
5
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
%
%
#
1
1
5
5
5
5
5
1
1
+
+
+
+
+
+
,
,
+
+
+
+
,
+
+
+
+
+
*
*
*
)
)
)
)
)
)
2
2
*
)
6
6
6
5
5
1
1
1
1
1
6
6
6
6
1
1
1
1
6
6
6
6
6
5
5
1
5
5
5
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
#
%
#
1
1
1
5
5
5
5
1
1
+
+
+
,
,
+
,
,
,
+
+
+
,
+
+
+
+
+
*
*
)
)
)
)
)
)
)
2
2
*
2
6
6
5
5
6
6
1
1
1
1
6
6
6
6
1
1
1
6
6
6
6
6
5
5
5
1
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
#
1
1
1
1
5
5
5
5
1
1
+
+
+
,
,
,
,
,
,
,
,
,
,
,
+
+
+
+
*
*
)
)
)
2
2
2
)
2
2
)
2
6
6
5
5
6
6
1
1
1
6
6
6
6
1
1
1
1
6
6
6
6
6
5
5
5
1
5
5
5
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
1
1
+
+
+
,
,
,
,
,
,
,
,
,
,
,
+
,
+
+
*
*
)
)
2
2
)
2
2
2
2
+
2
6
6
5
5
6
6
1
1
1
1
1
1
1
1
1
1
1
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-
-
-
-
+
-
-
-
4
4
4
4
4
'
-
-
'
3
3
%
0
0
6
6
5
5
6
6
5
1
1
1
1
1
1
1
1
1
1
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
+
+
-
+
+
-
-
-
4
4
4
4
4
'
-
3
'
3
3
0
0
0
6
6
5
5
5
6
5
1
1
1
1
1
1
1
1
1
5
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
1
1
+
+
+
+
-
+
+
+
4
4
4
4
'
'
'
'
'
3
%
0
0
0
6
6
5
5
6
5
1
1
1
1
1
1
1
1
1
5
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
1
1
+
+
+
+
+
+
+
+
4
4
4
4
4
'
'
3
3
%
0
0
0
0
6
6
5
6
6
5
5
1
1
1
1
1
1
1
1
5
6
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
,
1
1
+
+
+
+
+
+
+
+
4
4
4
4
4
4
4
3
3
3
3
3
3
3
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
5
1
1
1
1
1
1
1
1
6
6
1
1
1
1
1
6
6
6
6
5
5
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
$
%
%
#
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
1
1
1
1
1
1
6
6
6
20
1
6
6
1
1
6
6
6
1
1
1
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
30
5
5
5
5
1
1
1
1
#
#
#
$
$
$
$
$
$
$
$
$
$
$
$
0
0
0
0
0
0
0
0
0
$
$
0
$
$
0
0
0
0
$
$
$
$
$
0
$
$
$
$
$
$
$
$
$
$
0
0
0
0
0
5
5
1
1
1
1
1
1
#
%
#
$
$
$
$
$
$
$
$
$
$
$
0
0
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
$
$
0
0
0
$
$
$
$
0
0
0
0
0
0
0
5
5
1
1
1
1
1
1
$
#
%
#
$
$
$
$
$
$
$
$
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
$
$
0
0
0
0
0
0
0
0
0
0
5
5
1
1
1
1
1
1
1
$
#
#
%
$
$
$
$
$
$
0
$
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
5
5
1
1
1
1
1
1
1
$
#
%
%
$
$
$
$
$
0
0
0
$
0
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
5
5
1
1
1
1
1
1
1
1
$
#
%
#
$
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#
$
#
#
$
$
$
#
5
$
$
$
#
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
5
1
$
$
#
#
$
$
$
$
$
$
$
$
$
$
$
$
0
0
0
$
$
$
$
$
$
$
$
$
5
1
$
#
$
#
#
$
$
$
$
$
$
$
$
$
$
$
$
0
0
$
$
$
0
$
$
$
$
$
$
$
$
$
$
$
$
5
1
1
1
#
$
#
$
$
$
$
$
$
$
$
$
$
$
$
0
0
0
0
0
0
0
$
$
0
$
$
$
$
$
0
$
$
$
$
40
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
50
60
70
$
$
$
$
80
$
$
$
$
$
$
$
90
$
$
0
0
0
$
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Page 2
70
80
90
100
110
120
130
10
1
1
1
6
6
6
5
1
5
1
1
1
1
1
1
1
1
6
6
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
,
,
1
1
+
+
+
+
+
+
+
4
4
4
4
4
4
)
)
)
)
)
)
)
)
)
1
1
1
1
6
6
6
5
5
1
1
1
1
1
1
1
6
6
6
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
,
,
*
,
,
,
,
,
,
,
,
,
,
,
,
*
)
*
*
+
+
+
+
+
+
+
+
1
1
1
1
6
6
6
5
5
1
5
1
1
1
1
1
6
5
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
,
,
*
*
,
,
,
,
,
,
,
,
,
,
,
,
)
)
+
+
)
)
)
)
)
)
)
)
1
1
1
1
1
6
6
5
5
5
5
5
1
1
1
1
1
6
5
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
,
,
*
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
)
)
)
)
)
)
)
)
+
+
+
1
1
1
1
1
6
6
5
5
5
5
5
1
1
1
1
1
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
,
,
,
*
,
,
,
-
-
-
-
-
-
-
-
-
-
-
-
)
)
+
)
)
)
)
)
)
)
)
)
1
1
1
1
1
6
6
5
5
5
5
5
1
1
1
1
1
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
,
,
*
,
,
,
,
,
-
-
-
-
-
-
-
-
-
-
,
+
)
)
)
+
+
+
+
+
+
+
+
1
1
1
1
1
6
6
5
5
5
5
5
1
1
1
1
6
5
6
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
,
,
*
*
,
,
,
*
*
*
*
*
*
*
*
*
*
*
*
*
*
.
.
.
.
.
.
.
.
.
.
.
1
1
1
1
1
6
6
6
5
5
5
5
1
1
1
1
6
6
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
,
,
*
*
*
,
,
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
.
.
.
.
.
.
.
.
.
.
.
1
1
1
1
1
6
6
6
5
5
5
5
1
1
1
5
6
6
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
,
,
,
,
*
*
,
,
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
*
.
.
.
.
.
.
.
.
.
.
.
1
1
1
1
1
6
6
6
5
5
5
5
5
1
1
5
6
6
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
*
,
,
,
*
*
*
*
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
.
.
.
.
.
.
.
.
.
.
.
1
1
1
1
6
6
6
6
5
5
5
5
5
1
6
6
6
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
*
,
,
*
*
*
*
*
,
*
*
*
*
*
*
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
1
1
1
1
6
6
6
1
5
5
5
5
5
1
6
6
5
1
1
1
1
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
1
1
1
6
6
6
6
1
1
5
5
5
5
1
6
6
5
1
1
1
1
5
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
*
*
*
*
*
*
*
*
*
*
*
*
*
.
.
.
.
1
1
1
1
1
1
.
,
,
,
,
,
,
,
,
,
,
,
1
1
1
1
1
1
6
6
6
6
1
1
5
5
5
5
1
6
6
5
1
1
1
1
5
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
*
*
*
*
*
.
.
.
.
1
1
.
.
1
1
1
1
1
.
.
.
.
1
1
1
1
1
1
1
1
1
1
1
1
1
1
.
.
1
1
1
6
6
6
1
1
5
5
5
5
5
6
5
5
1
1
1
5
5
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
*
*
*
*
*
,
,
2
2
2
.
1
1
1
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
6
6
6
1
1
1
1
5
5
5
5
6
5
5
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
*
*
*
*
*
,
,
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
6
1
1
1
1
1
5
5
5
5
6
5
5
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
%
%
1
1
1
1
1
1
1
1
1
*
*
*
*
*
,
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
6
6
1
1
1
1
1
5
5
5
5
6
5
5
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
%
%
1
1
1
1
1
1
1
*
*
*
*
*
,
2
2
2
2
.
.
2
.
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
6
6
1
1
1
1
1
5
5
5
5
6
5
5
1
1
5
5
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
%
%
1
1
1
1
1
1
*
*
*
*
*
,
,
,
2
2
2
2
2
2
.
.
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
6
6
1
1
1
1
5
5
5
5
5
6
5
5
1
1
5
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
$
$
%
1
1
1
1
1
*
*
*
*
*
,
,
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
6
6
1
1
1
1
5
5
5
5
5
6
6
5
1
1
5
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
#
#
$
%
%
1
1
1
*
*
*
*
*
,
,
2
2
2
2
2
2
2
2
2
2
2
.
.
.
.
.
.
.
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
6
1
1
1
1
5
5
5
5
5
1
6
5
1
1
5
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
#
$
$
%
1
1
*
*
*
*
*
*
,
,
2
2
2
,
,
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
1
1
5
5
5
5
5
5
5
1
6
1
1
1
5
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
#
#
$
%
%
1
*
*
*
*
*
,
,
-
,
,
2
,
,
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
.
.
%
%
%
.
.
.
.
.
.
1
1
1
1
1
5
5
5
5
5
5
5
1
6
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
#
$
$
%
1
*
*
*
*
,
%
-
-
,
,
,
,
$
2
,
,
.
%
%
%
%
%
%
%
.
%
$
%
%
%
%
%
$
%
.
%
%
%
%
$
$
%
%
%
1
1
1
1
1
5
5
5
5
5
1
5
1
6
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
)
#
$
$
$
%
%
%
%
%
%
%
$
%
.
%
$
$
%
%
%
.
%
%
%
%
%
%
%
.
%
$
%
%
%
$
$
$
%
.
%
%
%
%
$
%
%
$
$
1
1
1
1
5
5
5
5
5
5
1
5
1
6
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
)
)
#
#
#
$
$
$
%
%
%
%
$
$
%
.
$
$
%
%
%
%
%
%
%
%
%
%
%
$
$
$
$
$
$
$
$
$
$
$
$
%
$
$
$
$
$
$
$
$
1
1
5
5
5
5
5
5
6
1
5
1
6
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
)
)
,
,
#
#
#
$
$
$
$
$
$
$
$
#
$
$
$
.
.
.
.
.
.
.
.
.
$
$
$
$
$
$
$
.
.
.
.
$
$
$
.
.
.
.
.
.
.
.
1
1
5
5
5
5
5
5
6
1
5
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
)
)
.
,
,
%
-
.
.
.
.
.
.
.
.
.
.
.
.
.
.
-
-
-
-
-
-
-
.
.
.
.
.
.
.
.
.
.
-
.
.
.
.
.
-
-
-
-
-
-
-
1
1
5
5
5
5
5
5
6
1
1
1
1
6
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
)
)
.
,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
(
-
#
-
-
-
-
-
-
-
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
1
5
5
5
5
5
5
6
6
1
1
1
6
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
)
*
,
,
,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
1
1
#
#
#
#
-
-
-
-
-
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
5
5
5
5
5
5
5
6
6
1
1
5
6
5
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
)
*
,
,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
'
1
1
'
(
#
#
#
#
-
-
-
-
-
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
1
5
5
5
5
5
5
5
6
6
1
1
1
5
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
*
,
,
,
-
-
-
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
'
'
1
#
#
#
#
-
-
-
-
-
.
-
-
-
-
-
-
.
.
.
.
.
.
.
.
1
1
5
5
5
5
5
5
5
6
6
6
1
1
5
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
*
*
,
,
-
-
-
-
.
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
1
1
#
#
#
#
#
-
-
-
-
.
.
-
-
-
-
-
-
.
.
%
%
%
%
%
%
1
5
5
5
5
5
5
5
6
6
6
6
1
1
5
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
*
*
,
,
-
-
-
.
.
#
#
#
#
#
#
#
%
%
%
%
%
%
%
%
%
'
'
'
#
$
#
#
#
-
-
-
-
.
-
-
-
-
-
-
.
.
#
#
#
#
#
#
#
1
5
5
5
5
5
5
6
6
6
6
6
1
1
5
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
)
*
,
,
,
-
-
-
.
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
1
#
$
$
$
$
#
-
-
-
-
.
-
-
-
-
-
-
.
.
#
#
#
#
#
#
#
1
1
5
5
5
5
5
6
6
6
6
6
6
1
5
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
*
*
,
,
,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
(
(
#
#
#
#
#
-
-
-
-
-
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
1
1
5
5
5
5
5
6
6
6
6
6
6
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
*
*
*
,
,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
.
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
1
1
5
5
5
5
6
6
6
6
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
*
*
,
,
,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
1
5
5
5
5
5
6
6
6
6
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
*
*
,
,
,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
5
5
5
5
6
6
6
6
6
6
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
*
*
,
,
,
,
,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
5
5
5
5
6
6
6
6
6
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
)
)
*
*
,
,
,
,
,
,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
(
-
-
-
-
-
-
-
-
-
-
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
5
5
5
5
6
6
6
6
6
6
6
6
1
1
1
1
1
#
#
1
1
1
1
1
1
1
1
1
1
)
)
*
*
*
,
,
,
,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
(
1
(
(
#
#
#
-
-
-
-
-
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
5
5
5
6
6
6
6
6
6
6
6
6
6
1
1
1
1
#
#
#
#
#
1
1
1
1
1
1
)
)
)
*
*
*
,
,
,
-
-
-
-
-
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
'
1
.
(
#
#
#
#
-
-
-
-
.
-
-
-
-
-
-
-
-
-
.
.
.
.
.
.
.
.
1
5
5
5
6
6
6
6
6
6
6
6
6
6
1
1
1
1
#
#
#
#
#
#
1
1
1
1
1
)
)
)
*
*
,
,
,
,
-
-
-
-
-
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
'
1
(
(
#
#
#
#
-
-
-
-
.
-
-
-
-
-
-
-
-
.
.
.
.
.
.
.
.
.
1
1
5
5
5
6
6
6
6
6
6
6
6
6
6
1
1
1
1
#
#
#
#
#
#
1
1
1
1
)
)
)
*
*
*
,
,
,
,
-
-
-
-
.
#
#
%
%
%
%
%
%
%
%
%
%
%
%
%
1
'
%
(
#
#
#
#
#
#
-
-
-
.
.
-
-
-
-
-
-
-
-
.
.
.
#
#
%
%
%
%
1
1
5
5
5
6
6
6
6
6
6
6
6
6
6
1
1
1
1
#
#
#
#
#
#
#
1
1
1
)
)
)
*
*
*
,
,
,
-
-
-
-
-
.
#
#
%
%
%
%
%
%
%
%
%
%
%
%
%
1
'
1
1
(
#
#
#
#
#
-
-
-
.
-
-
-
-
-
-
-
-
-
.
.
#
#
#
%
%
%
%
1
1
5
5
6
6
6
6
6
6
6
6
6
6
6
1
1
1
1
#
#
#
#
$
#
#
1
1
)
)
*
*
*
*
,
,
,
,
-
-
-
-
.
#
#
#
#
#
#
#
#
#
#
%
%
%
%
%
%
#
'
1
'
#
#
#
#
#
#
-
-
-
.
-
-
-
-
-
-
-
-
.
.
.
#
#
#
#
#
#
#
1
1
5
5
6
6
6
6
6
6
6
6
6
6
6
1
1
1
1
#
#
#
#
$
#
#
#
1
)
*
*
*
*
*
,
,
,
,
-
-
-
-
.
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
1
'
(
#
$
$
$
#
#
-
-
-
.
-
-
-
-
-
-
-
-
.
.
#
#
#
#
#
#
#
#
1
1
5
6
6
6
6
6
6
6
6
6
6
6
6
1
1
1
1
#
#
#
#
$
#
#
#
#
*
*
*
*
*
*
,
,
,
,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
1
(
$
$
$
$
$
-
-
-
-
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
1
5
6
6
6
6
6
6
6
6
6
6
6
1
1
1
1
#
#
#
#
$
$
#
#
#
#
#
*
*
*
*
,
,
,
,
,
,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
1
5
6
6
6
6
6
6
6
6
6
6
6
1
1
1
1
#
#
#
#
$
$
$
$
#
$
#
*
*
*
*
,
,
,
,
,
,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
.
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
1
5
6
6
6
6
6
6
6
6
6
6
6
1
1
1
1
#
#
#
#
$
$
$
$
$
$
#
#
*
*
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
6
6
6
6
6
6
6
6
6
1
1
1
1
1
#
#
#
$
$
$
$
$
$
$
1
1
1
*
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
-
-
-
-
-
-
-
-
-
-
-
-
-
1
1
1
1
1
1
1
1
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
6
6
6
6
6
6
6
6
6
1
1
1
1
1
#
#
#
$
$
$
$
$
$
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
.
.
.
.
.
.
.
.
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
6
6
6
6
6
6
6
6
6
1
1
1
1
1
#
#
#
$
$
$
$
$
$
2
2
2
2
2
.
.
.
1
1
1
1
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
6
6
6
6
6
6
6
1
1
1
1
1
#
#
#
#
$
$
$
$
$
2
2
2
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
6
1
6
6
6
6
6
1
1
1
1
1
#
#
#
$
$
$
$
$
$
2
2
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
6
1
6
6
6
6
6
1
1
1
1
1
#
#
#
#
$
$
$
$
2
2
2
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
6
1
6
6
6
6
1
1
1
1
1
#
#
#
#
#
$
$
$
$
2
2
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
-
-
'
-
+
+
+
.
.
.
)
,
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
1
1
6
6
6
6
1
1
1
1
1
#
#
#
#
$
$
$
$
$
2
2
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
-
-
-
(
(
+
+
+
+
+
)
,
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
1
1
6
6
6
6
1
1
1
1
#
#
#
#
#
$
$
$
$
2
2
2
2
2
2
.
.
2
.
.
.
.
.
.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
(
-
(
(
+
+
+
,
,
)
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
+
+
+
+
6
1
6
6
6
6
6
1
1
1
1
#
#
#
#
$
$
$
$
$
2
2
2
2
2
2
.
2
2
.
.
.
.
+
+
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
'
-
-
(
(
+
,
,
*
*
)
,
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
+
+
+
,
,
,
1
1
6
6
6
6
6
1
1
1
1
#
#
$
#
$
$
$
$
2
2
2
2
2
2
.
.
2
2
.
.
.
+
+
,
,
,
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/
3
(
(
+
*
*
*
*
)
)
,
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
+
+
,
,
,
+
+
1
1
1
6
6
6
6
6
1
1
1
#
#
#
$
#
$
$
$
$
2
2
2
2
2
2
.
2
2
.
.
.
+
+
,
,
+
+
+
,
1
1
1
1
1
0
1
1
1
1
1
1
1
1
3
3
/
/
(
,
,
,
,
+
)
)
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
+
+
,
,
+
+
+
1
1
1
1
6
6
6
6
6
1
1
1
#
#
#
$
$
$
$
$
$
2
2
2
2
2
.
.
2
2
.
.
.
+
,
,
+
+
,
,
.
.
.
1
1
.
0
.
1
1
1
1
1
1
1
/
3
/
(
(
(
+
+
,
,
*
)
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
+
,
,
+
+
0
.
1
20
30
40
50
60
70
80
90
Page 3
130
140
150
160
170
180
190
#
#
$
#
$
#
1
1
1
6
6
6
6
6
1
1
#
#
#
#
#
$
$
$
$
$
2
2
2
2
2
2
2
2
2
2
2
.
.
.
+
+
,
+
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
'
(
(
(
(
*
+
+
+
+
*
*
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
+
+
+
0
0
0
0
1
1
1
6
6
6
6
1
1
1
#
#
#
#
#
$
$
$
$
$
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
(
(
+
*
*
*
*
*
+
+
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
+
+
+
+
+
1
1
1
6
6
6
6
1
1
1
#
#
#
#
$
$
$
$
$
$
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
6
6
6
1
1
1
#
#
#
#
#
$
$
$
$
$
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
#
$
$
#
$
$
$
$
$
$
$
$
$
1
1
1
1
6
6
6
6
1
1
1
#
#
#
$
$
$
$
$
$
$
2
2
2
2
2
2
2
2
2
.
.
.
+
,
,
+
0
.
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
/
3
(
(
(
(
+
+
*
+
*
,
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
+
,
+
+
.
.
.
0
1
1
1
1
6
6
6
6
1
1
1
#
#
#
$
$
$
$
$
$
2
2
2
2
2
2
2
2
2
.
.
.
.
+
,
+
+
0
0
0
.
.
.
.
.
0
.
.
0
0
0
0
0
0
0
-
'
(
0
+
+
+
*
*
*
)
,
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
+
,
+
.
.
.
.
.
1
1
1
6
6
6
6
6
1
1
1
#
#
#
#
$
$
$
$
$
2
2
2
2
2
2
2
2
2
2
.
.
.
+
,
+
0
0
0
0
0
0
0
0
0
0
0
0
.
.
.
.
.
.
-
'
'
(
(
+
+
,
,
,
*
)
,
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
+
,
+
0
0
.
.
.
1
1
1
6
6
6
6
1
1
1
#
#
#
#
#
$
$
$
$
$
2
2
2
2
2
2
2
2
2
2
.
.
.
+
,
+
+
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.
.
.
'
-
-
(
(
+
+
,
+
,
+
)
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
+
+
+
0
0
0
0
0
1
1
6
6
1
1
1
1
#
#
#
#
#
$
$
$
$
$
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
6
1
1
1
1
#
#
#
#
$
$
$
$
$
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
.
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
6
1
1
1
#
#
#
$
#
$
$
$
$
$
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
2
2
2
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
#
#
$
#
$
#
$
$
$
$
$
$
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
$
$
$
$
$
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
$
$
$
$
+
+
+
2
2
2
2
2
2
2
2
2
2
2
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
$
$
$
$
+
+
+
2
2
2
2
2
2
2
+
2
2
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
$
$
$
+
+
+
2
2
2
+
2
2
2
2
+
2
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
6
1
1
1
#
#
$
$
#
$
$
$
$
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
2
2
2
2
2
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
1
1
#
#
#
$
#
$
$
$
$
$
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
1
1
#
#
$
$
#
$
$
$
$
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
1
1
#
#
$
#
$
$
$
$
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
1
#
#
#
$
#
$
$
$
$
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
1
#
#
$
$
$
$
$
$
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
,
,
,
,
+
+
+
+
,
1
1
1
0
0
1
1
1
1
1
1
1
1
1
(
(
(
*
*
*
*
*
*
*
*
)
+
+
.
.
.
.
.
.
2
2
.
.
.
.
.
.
.
.
.
.
+
+
,
,
+
+
#
#
#
#
$
$
$
$
$
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
+
+
0
$
$
$
$
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
1
1
1
#
#
#
$
$
$
$
$
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
(
/
(
+
*
*
*
.
.
.
)
,
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
#
#
#
#
$
$
$
$
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
/
/
/
/
(
*
+
+
+
+
*
*
)
,
+
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
#
#
#
#
$
$
$
$
$
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/
/
'
(
'
+
+
+
+
+
+
+
)
+
+
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
+
1
1
#
#
#
$
$
$
$
$
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
+
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
(
'
/
/
'
+
*
+
+
+
+
*
*
,
+
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
+
+
+
1
#
#
$
$
$
$
$
$
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
,
,
,
,
+
+
,
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
*
*
)
)
,
+
.
.
.
.
.
2
2
2
2
2
.
.
.
.
.
.
.
+
+
,
,
+
+
0
#
#
$
$
$
$
$
$
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
+
,
,
,
,
+
+
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
-
(
(
*
+
+
*
*
*
*
*
+
,
+
2
2
.
.
2
2
2
2
2
2
2
.
.
.
.
.
+
+
,
+
+
+
0
0
#
#
$
$
$
$
$
$
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
+
,
,
,
+
+
+
.
.
.
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
'
'
'
-
(
*
,
,
,
,
,
*
)
+
,
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
+
,
,
+
0
0
0
0
#
#
$
$
$
$
$
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.
.
.
.
.
'
/
/
'
(
(
+
+
+
+
+
+
)
)
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
,
+
0
0
0
0
0
0
$
$
$
$
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.
.
.
0
0
'
'
'
/
(
(
*
*
*
+
+
+
)
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
0
0
0
0
0
$
$
$
$
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
,
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(
(
(
(
*
*
*
*
*
*
*
)
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
0
0
0
0
$
$
$
$
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
,
,
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(
(
0
0
*
*
*
*
*
*
)
+
2
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
+
0
0
0
+
+
+
+
+
+
+
+
+
+
+
+
$
$
$
$
$
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
,
+
+
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
1
/
'
/
/
(
*
*
+
+
+
+
+
*
+
,
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
0
0
.
.
.
.
$
$
$
$
$
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
,
+
+
.
.
.
.
.
.
0
0
.
.
.
.
.
.
.
.
.
1
.
.
1
/
'
'
/
(
*
+
+
,
,
+
+
*
+
,
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
0
0
0
0
0
.
$
$
$
$
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
+
+
0
0
.
0
0
0
0
0
.
0
0
0
.
.
.
.
.
.
.
1
/
'
/
/
/
'
(
+
,
,
,
,
+
*
+
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
0
0
0
0
0
0
+
+
+
2
2
2
+
2
2
+
+
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
+
2
2
+
2
2
2
+
+
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
+
+
+
+
2
2
2
+
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
#
#
$
$
$
$
$
$
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
,
,
,
,
,
,
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
(
(
/
/
(
*
*
*
+
*
*
*
)
+
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
+
+
+
,
,
$
$
$
$
$
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
,
+
,
+
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(
(
(
'
*
*
*
*
*
*
)
)
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
0
0
0
.
.
.
$
$
$
$
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
,
,
+
0
.
.
.
.
.
.
.
.
.
0
0
0
0
0
.
.
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
)
)
,
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
+
+
0
0
1
.
.
.
10
$
$
$
$
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
+
,
,
,
+
+
.
.
1
1
.
.
.
.
.
1
0
1
1
1
1
1
1
1
1
1
'
'
-
-
(
*
+
+
+
+
+
+
)
)
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.
+
,
+
0
0
0
.
.
$
$
$
$
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
+
,
,
+
+
0
.
1
.
.
.
.
.
.
.
0
0
1
1
1
1
1
1
1
1
1
1
(
(
(
'
*
+
+
+
+
+
+
)
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
+
+
+
0
0
0
.
0
$
$
$
$
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
+
,
,
,
+
+
.
.
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
'
-
'
-
(
*
+
,
,
,
+
+
)
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
+
,
+
+
0
0
0
.
+
+
+
2
+
+
+
+
2
2
2
2
2
2
2
2
2
2
2
2
+
+
+
+
+
+
+
2
2
2
2
2
2
2
2
2
2
+
+
+
+
+
+
+
+
2
2
2
2
2
2
2
2
2
+
+
+
+
+
+
+
2
2
2
2
2
2
2
2
+
+
+
+
+
+
2
2
2
2
2
2
2
2
+
+
+
+
+
+
2
2
2
+
+
+
+
+
+
2
2
2
+
+
+
+
+
+
+
+
20
2
2
2
2
2
2
30
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
40
50
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
60
70
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
80
2
2
2
2
2
2
2
2
2
2
2
2
2
2
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
Page 4
10
20
30
40
50
60
100
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
$
#
#
#
#
$
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
#
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#
#
#
#
#
#
#
$
#
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#
0
#
#
#
#
#
$
#
#
#
$
$
#
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
#
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
$
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
$
#
$
0
0
0
0
$
%
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
%
$
$
$
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#
#
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
#
$
0
0
0
0
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
%
$
#
$
0
0
0
0
0
$
$
#
#
$
#
#
#
#
#
$
$
#
#
#
#
#
#
#
#
#
#
%
%
%
#
#
#
#
#
$
$
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#
$
$
$
$
$
$
$
$
$
$
$
$
#
$
%
%
$
$
$
0
0
0
0
0
$
$
0
#
$
$
$
$
$
$
$
$
$
$
$
$
$
$
%
%
%
%
%
%
%
%
#
#
#
#
$
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#
0
0
$
$
$
$
$
$
$
$
$
$
#
$
%
%
%
$
$
0
0
0
0
0
$
$
0
#
$
$
%
%
%
$
$
%
%
%
%
%
%
%
%
.
.
%
%
%
%
%
#
#
#
#
$
$
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#
$
0
0
$
$
$
$
$
$
0
$
$
$
$
%
%
%
$
$
0
0
0
0
0
0
$
0
#
$
$
%
%
%
%
%
%
$
%
.
.
.
.
.
.
.
.
.
.
.
%
#
#
#
$
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#
$
0
0
0
0
0
0
$
0
0
0
$
$
$
%
%
%
$
$
0
0
0
0
0
0
$
0
#
$
$
$
%
%
%
.
.
$
.
.
.
.
.
.
.
.
.
.
.
.
%
#
#
#
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#
$
0
0
0
0
0
0
0
0
0
0
0
$
$
%
%
$
$
$
0
0
0
0
0
0
$
0
#
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
#
#
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
,
*
+
+
+
+
+
+
+
+
/
+
+
+
)
)
+
+
+
+
+
+
+
+
$
$
0
0
0
0
0
0
0
0
0
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
2
0
0
0
0
*
%
%
%
$
$
$
$
0
0
0
0
0
0
0
#
#
$
$
$
%
.
.
.
$
$
.
.
.
.
.
.
.
.
.
.
.
.
.
.
#
#
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
*
*
+
+
+
+
+
+
+
+
/
/
(
(
(
(
(
)
)
)
)
)
)
)
)
)
)
)
)
)
2
2
2
*
*
+
+
%
%
%
$
%
$
0
0
0
0
0
0
0
0
#
$
$
$
$
%
.
.
.
.
$
.
.
.
.
.
.
.
.
.
.
.
.
.
#
#
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
$
*
*
+
+
+
+
+
+
+
+
/
'
/
/
'
(
(
(
+
+
+
+
+
)
)
)
)
)
)
)
2
2
2
*
*
+
+
%
$
%
$
$
$
0
0
0
0
0
0
0
0
#
$
$
$
%
%
.
.
.
$
$
.
.
.
.
.
.
.
.
.
.
.
.
.
#
#
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
*
*
+
+
+
+
+
+
'
'
'
/
'
'
'
'
+
+
(
(
+
+
+
+
+
+
+
)
)
)
2
2
2
*
*
+
+
+
%
%
%
$
0
0
0
0
0
0
0
0
0
2
2
2
2
2
2
2
2
.
.
0
0
.
.
3
.
.
.
.
.
.
.
.
#
#
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
*
*
*
*
*
+
+
+
'
'
/
/
/
'
(
(
/
(
)
)
)
)
+
+
+
)
)
)
)
)
2
2
2
*
*
+
+
+
+
+
+
+
+
+
+
+
+
+
+
)
)
2
2
2
2
2
2
2
2
2
+
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
*
+
+
+
+
+
+
+
+
'
'
/
/
(
(
(
/
)
)
)
)
)
)
)
)
)
)
)
)
)
2
2
2
*
*
*
+
*
*
*
*
*
*
*
*
*
*
*
+
)
)
2
2
2
2
2
2
2
2
2
+
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
*
*
*
*
*
*
*
*
+
'
'
(
'
(
)
(
+
+
)
)
)
)
)
+
+
+
+
)
)
)
2
2
2
*
*
+
+
+
+
+
+
+
+
+
+
+
+
*
*
)
2
2
2
2
2
2
2
2
2
2
+
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
*
*
*
*
+
+
.
+
+
/
*
'
'
(
(
(
,
,
(
(
)
)
)
)
)
)
)
)
)
)
2
2
2
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
)
2
2
2
2
2
2
2
2
2
+
+
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
.
.
.
+
+
+
.
+
+
/
/
/
'
'
'
(
)
(
(
(
(
(
)
)
)
)
)
)
)
)
2
2
2
.
.
*
*
*
.
*
*
*
*
*
*
*
*
*
*
2
2
2
2
2
2
2
2
2
2
+
+
3
3
3
3
0
3
3
3
3
3
3
3
3
3
0
0
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
*
+
+
+
+
.
+
+
+
/
/
/
'
'
/
/
'
(
+
+
(
(
+
+
+
+
+
)
)
)
2
2
2
*
+
+
,
+
.
+
+
+
+
+
+
+
*
2
2
2
2
2
2
2
2
2
2
2
2
+
+
3
3
3
3
0
0
3
3
3
3
3
3
3
3
0
0
0
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
*
*
+
+
+
+
+
+
+
(
'
(
/
'
(
)
)
)
)
)
(
(
)
)
+
+
+
)
,
)
2
2
2
*
+
,
,
+
*
+
+
,
,
,
+
+
*
2
2
2
2
+
2
2
2
2
2
2
2
+
+
3
3
3
0
0
0
0
3
3
3
3
3
3
3
0
0
0
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
+
*
*
*
+
+
+
+
+
+
'
'
'
(
(
)
)
)
)
)
(
)
)
)
)
)
)
)
)
2
2
2
2
*
+
+
+
+
.
+
+
,
,
+
+
+
*
*
2
2
2
+
2
2
2
2
2
2
2
+
+
3
3
3
0
0
0
0
3
3
3
3
3
3
3
0
0
0
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
'
'
'
'
(
(
)
.
.
.
.
.
.
.
.
.
.
.
)
,
2
2
2
2
*
*
+
+
+
*
+
+
+
+
+
+
+
*
*
2
2
2
2
2
2
2
2
2
2
2
+
+
3
3
3
0
0
0
0
3
3
3
3
3
0
0
0
0
0
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
+
+
2
+
2
2
+
+
/
/
/
/
/
(
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
2
2
2
2
2
+
+
+
+
*
+
+
+
+
+
+
+
*
*
2
2
2
2
2
2
2
2
2
2
2
+
+
3
3
3
0
0
0
0
0
3
3
3
0
0
0
0
0
0
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
/
'
/
/
(
,
,
,
,
,
,
,
)
)
)
)
)
)
)
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
*
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
0
0
.
0
0
0
3
3
0
0
0
0
0
0
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
/
'
/
'
'
(
)
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
0
0
.
0
0
0
3
0
0
0
0
0
0
0
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
/
'
'
'
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
0
.
.
.
0
0
3
0
0
.
0
0
0
0
0
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
0
.
.
.
0
0
0
0
0
.
0
0
0
0
0
3
3
3
3
3
3
3
3
3
3
3
3
3
0
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
0
0
.
.
.
.
0
0
0
0
.
.
0
0
0
0
0
0
3
3
3
3
3
3
3
3
3
0
0
0
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
0
.
.
.
.
.
.
.
.
.
.
.
0
0
0
0
0
0
0
0
3
3
3
0
0
0
0
0
0
0
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
0
.
.
.
.
.
.
.
.
.
.
.
.
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
2
2
2
2
2
2
2
2
.
.
.
.
.
.
2
2
2
2
2
2
.
.
.
.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
0
0
.
.
.
.
.
.
.
.
.
.
.
.
.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
0
0
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
4
4
4
3
3
3
'
'
'
0
0
0
0
0
0
4
4
4
4
3
3
&
0
0
0
0
0
0
0
0
4
4
3
3
3
0
0
0
0
0
0
0
0
3
3
3
3
2
2
2
2
0
0
0
0
0
0
0
3
0
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
4
4
4
3
(
&
&
'
'
3
0
0
0
0
0
4
4
4
4
/
'
&
/
0
0
0
0
0
0
0
4
4
0
0
0
0
0
0
0
0
3
4
%
3
0
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
4
4
4
3
(
&
-
'
3
3
0
0
0
0
0
4
4
4
4
'
/
/
/
3
3
0
0
0
0
0
4
4
4
4
4
4
4
4
4
4
4
4
0
3
0
0
0
0
3
3
3
3
3
3
3
3
3
3
3
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
4
4
4
3
(
-
-
4
3
3
0
0
0
0
0
4
4
4
4
3
&
/
'
3
3
0
0
0
0
0
4
4
4
3
3
3
0
0
0
0
0
4
0
3
3
.
0
0
0
0
0
3
3
3
3
3
3
3
3
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0
0
0
0
0
0
0
0
0
0
0
0
4
4
4
4
3
&
&
-
/
'
3
3
0
0
0
0
4
4
4
4
4
'
4
'
3
3
0
0
0
0
0
4
4
4
3
3
3
3
0
3
0
0
4
4
%
3
.
0
0
0
0
0
3
3
3
3
3
3
3
0
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0
0
0
0
0
0
0
0
0
0
0
4
4
4
4
3
'
-
'
/
'
3
3
3
0
0
0
4
4
4
4
3
'
/
0
3
0
0
0
0
0
0
4
4
4
4
3
3
3
3
3
3
3
4
4
0
3
3
0
.
.
0
0
0
0
0
3
3
3
0
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0
0
0
0
0
0
0
0
0
0
3
4
4
3
3
&
-
'
'
'
3
0
0
0
0
0
0
4
4
4
'
'
'
'
3
0
0
0
0
0
0
4
4
4
4
3
3
3
3
3
3
3
4
4
3
3
3
3
.
.
.
0
0
0
0
0
0
0
0
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0
0
0
0
0
3
3
4
4
3
3
&
-
/
-
'
3
3
0
0
0
0
0
4
4
4
'
'
'
'
3
0
0
0
0
0
0
0
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
.
0
.
0
0
0
0
0
0
0
0
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
0
4
4
4
3
'
'
'
-
3
3
3
3
0
0
0
3
4
4
4
4
3
/
3
3
0
0
0
3
0
0
0
4
4
4
4
4
4
4
4
4
4
4
4
4
0
3
3
3
0
.
0
0
0
0
0
0
0
0
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
4
4
4
3
3
-
4
/
3
3
3
3
0
0
0
3
4
4
4
4
3
/
3
'
0
0
3
3
0
0
0
4
4
4
4
4
4
4
4
4
4
4
4
4
0
3
0
3
3
.
.
0
0
.
0
0
0
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
4
4
4
3
3
-
'
/
3
3
3
3
0
0
0
3
4
4
4
4
'
/
3
3
0
0
3
3
3
0
0
4
4
4
4
4
4
4
4
4
4
4
4
4
0
3
3
0
3
0
.
.
0
.
.
0
0
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
4
4
4
4
4
'
'
'
'
3
3
3
0
0
3
3
4
4
4
4
'
'
'
3
3
3
3
3
3
3
0
4
0
0
0
0
0
0
0
0
0
0
0
4
3
0
3
0
3
3
.
.
.
.
.
0
0
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
4
4
4
4
4
'
'
'
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
3
3
3
4
4
0
3
3
3
0
0
0
0
0
0
0
4
0
3
0
0
3
0
0
.
.
.
0
0
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
4
4
4
4
4
4
'
'
3
3
3
3
3
0
3
3
4
)
)
)
)
)
)
)
)
)
)
)
)
)
)
3
4
3
3
3
3
3
3
3
3
3
3
0
4
3
.
0
0
0
3
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
)
+
+
+
)
)
)
)
)
)
*
*
+
+
3
)
3
3
3
3
3
3
3
3
3
3
3
3
3
0
0
0
0
3
3
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0
0
0
0
0
0
0
0
0
0
0
110
120
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
130
140
150
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
170
180
0
0
0
0
0
0
0
0
[ Pobierz całość w formacie PDF ]

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