4510 a.pdf

(380 KB) Pobierz
28345123 UNPDF
4510
Cat.nr4510
Quietofthegarden
133x175stitches
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
70
10
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
"
"
"
"
"
"
"
"
"
"
#
#
#
#
#
#
#
#
#
#
/
/
/
.
-
-
-
.
-
-
-
-
-
.
-
-
-
-
-
.
.
-
"
"
"
"
"
"
"
"
"
"
"
"
"
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
"
"
"
#
"
"
"
"
"
"
#
#
#
#
#
#
#
#
#
#
#
.
.
.
.
-
.
.
-
.
.
.
-
.
-
-
-
-
.
.
-
-
"
"
"
"
"
"
"
"
"
"
"
"
"
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#
"
#
"
"
#
#
"
"
"
"
"
"
#
#
#
"
"
"
#
#
"
"
"
"
"
#
#
#
#
#
#
#
#
#
/
/
.
/
/
-
.
/
.
.
.
.
.
.
.
.
.
.
-
-
.
.
-
-
"
"
"
"
"
"
"
"
"
"
"
"
"
!
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#
#
#
"
"
#
#
#
#
#
"
"
"
"
#
"
/
"
"
"
#
"
"
"
"
"
"
#
#
#
#
#
#
#
#
/
/
.
.
/
.
-
.
/
.
-
-
-
.
-
.
.
.
.
-
-
.
-
-
.
"
"
"
"
"
"
"
"
"
"
"
"
"
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
"
"
#
"
"
#
#
#
#
#
#
"
"
"
#
#
/
/
"
"
"
"
"
.
"
"
"
"
#
#
#
#
#
#
#
/
/
/
.
.
/
-
-
/
/
.
-
-
.
-
-
.
.
-
.
.
-
.
-
-
-
"
"
"
"
"
"
"
"
"
"
"
"
"
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
"
"
#
#
#
#
#
#
#
#
"
"
"
"
/
/
"
"
"
"
"
.
-
"
"
#
#
#
#
#
#
#
/
/
/
/
/
.
-
-
/
.
.
.
-
.
.
-
-
-
-
-
.
.
.
.
-
-
-
"
"
"
"
"
"
"
"
"
"
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
"
"
"
"
"
"
"
#
#
"
#
#
#
#
#
#
#
#
#
"
"
/
/
/
/
/
"
"
"
"
.
-
.
#
#
#
#
#
#
#
#
/
.
/
/
/
.
-
-
/
.
.
-
-
.
.
.
-
-
-
-
.
.
.
-
.
-
-
"
"
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
"
"
"
#
"
"
#
#
#
"
#
#
#
#
#
#
#
#
#
#
"
/
.
/
/
/
"
"
"
.
.
-
.
#
#
#
#
#
#
#
#
/
/
/
.
.
.
-
-
/
.
-
-
.
-
.
.
-
.
.
.
.
.
-
-
.
-
-
"
"
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#
"
"
#
#
"
#
#
#
#
"
#
#
#
#
#
#
#
#
#
#
/
/
.
.
/
-
.
"
.
.
-
-
.
-
#
#
#
#
#
#
#
#
/
/
.
.
.
-
-
/
.
.
-
.
.
-
-
.
.
-
.
.
.
-
-
-
-
.
"
"
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#
#
"
#
#
#
#
"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
/
/
/
.
.
/
-
.
"
.
.
-
-
.
-
-
#
#
#
#
#
#
#
/
.
.
-
-
.
-
.
.
.
-
-
.
.
.
.
-
.
.
.
.
.
.
-
-
.
"
"
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
#
#
#
#
#
"
"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
/
/
.
/
/
.
-
.
.
-
.
-
-
.
-
-
#
#
#
#
#
#
#
/
/
.
.
.
.
.
.
.
.
-
-
.
.
.
-
-
.
.
.
.
.
-
-
-
.
"
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
#
"
"
#
"
#
#
#
"
#
#
#
#
#
#
#
#
#
#
"
#
/
#
#
#
#
#
#
/
/
/
.
.
.
.
.
.
.
-
.
-
-
-
-
-
#
#
#
#
#
#
#
#
.
.
.
.
-
.
.
.
.
.
.
.
.
.
-
-
.
.
.
-
.
-
-
-
-
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
#
"
#
#
#
"
#
#
#
#
#
#
#
#
#
#
"
"
#
/
/
/
#
#
#
#
/
.
/
.
.
/
-
-
.
.
.
.
-
-
-
-
-
#
#
#
#
#
/
/
#
#
.
.
-
.
.
.
.
.
.
/
.
.
.
.
-
-
.
/
-
-
.
-
-
-
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
#
#
"
#
#
"
"
#
#
#
#
#
#
#
#
#
#
"
#
/
/
/
/
-
#
#
#
/
.
/
.
.
.
-
-
.
.
.
-
.
-
-
-
#
#
-
-
#
/
/
/
/
.
.
.
.
.
/
-
-
.
.
/
.
.
.
-
-
/
.
/
-
-
-
-
-
-
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
#
"
"
#
#
#
#
#
#
#
#
/
#
#
#
#
#
#
/
/
/
/
.
-
#
#
#
/
.
.
/
.
.
.
-
-
.
-
-
.
-
-
-
-
#
-
-
#
/
/
/
.
.
.
.
.
.
.
/
-
.
/
.
.
.
.
.
-
/
.
/
.
-
-
.
-
-
"
"
"
"
"
"
"
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
#
#
"
#
#
"
#
#
#
#
#
#
/
#
#
#
#
#
#
/
/
.
.
.
-
-
#
#
#
.
.
-
.
.
.
-
-
.
-
-
.
-
-
-
-
-
-
-
/
/
/
.
.
/
/
-
.
/
.
/
.
.
.
.
.
.
.
.
/
/
.
.
.
.
.
-
-
-
"
"
"
"
"
"
"
"
!
!
!
!
!
!
"
"
"
"
"
#
"
"
"
#
#
#
#
#
"
"
#
#
#
#
#
/
/
/
#
.
#
#
#
/
/
.
.
.
-
-
#
#
#
/
.
-
.
.
-
-
-
-
-
-
-
.
-
-
-
-
-
/
/
/
.
.
.
.
/
-
-
/
.
/
/
.
.
.
.
.
-
-
/
/
.
.
.
.
.
.
-
.
"
"
"
"
"
"
"
"
!
!
!
!
!
!
"
"
"
"
#
#
"
"
"
#
#
#
#
#
"
#
#
#
#
#
#
#
/
/
.
.
#
#
#
#
/
/
-
.
.
.
#
#
.
/
.
-
.
.
-
-
-
-
-
-
/
/
.
-
-
-
-
-
/
/
.
/
.
.
/
.
.
.
.
/
/
.
.
.
.
.
.
/
/
.
.
.
.
.
.
.
-
.
"
"
"
"
"
"
!
!
!
!
!
!
!
!
"
"
"
"
#
"
"
"
#
#
#
#
#
#
#
#
#
#
#
#
#
/
/
/
.
.
#
#
#
.
.
/
-
.
-
.
-
#
.
.
.
-
-
.
-
-
-
-
-
/
/
/
.
.
.
-
-
/
/
/
/
/
.
.
/
.
.
.
/
.
/
.
.
.
.
.
.
/
/
.
.
-
.
.
.
.
.
.
"
"
"
"
"
"
!
!
!
!
!
!
!
"
"
"
"
#
#
"
"
"
#
#
#
#
#
#
#
#
#
/
#
#
#
/
/
.
.
.
.
.
#
/
.
.
-
-
-
-
-
#
.
.
.
.
-
.
.
-
-
-
-
-
/
.
.
.
.
.
-
/
/
/
/
/
.
.
.
/
.
.
/
.
.
.
.
.
.
.
-
/
/
.
.
-
-
.
.
-
.
-
"
"
"
"
"
!
!
!
!
!
!
!
"
"
"
"
#
#
"
"
"
#
#
#
#
#
#
#
#
#
#
/
#
#
#
/
.
.
.
/
.
.
/
/
-
.
-
-
-
-
-
-
-
.
.
.
/
.
.
-
-
-
-
-
/
/
.
.
-
.
-
-
-
/
/
.
.
.
.
.
.
.
.
.
-
.
.
.
.
.
-
.
/
/
.
-
.
-
.
-
.
-
"
"
"
"
"
!
!
!
!
!
!
!
"
"
"
"
#
#
"
"
"
#
/
/
/
#
#
#
#
#
/
/
/
.
#
/
.
.
/
/
.
.
/
.
-
.
.
-
-
-
-
-
-
.
-
.
/
.
-
-
-
-
-
/
.
.
.
.
.
-
-
-
-
/
/
.
.
.
/
.
.
-
.
.
-
-
.
.
.
.
.
-
.
/
.
-
.
.
-
-
-
-
"
"
"
"
"
!
!
!
!
!
!
!
!
"
"
#
#
"
"
"
"
/
/
.
/
#
#
#
#
/
/
.
/
/
.
/
/
.
/
/
/
.
/
.
.
.
.
.
.
-
-
-
.
.
-
.
-
-
-
-
-
-
-
.
/
.
/
.
.
.
-
-
.
-
.
.
.
.
/
/
.
-
-
.
.
-
-
.
.
-
-
-
.
.
.
-
-
;
-
-
-
-
"
"
"
"
"
!
!
!
!
!
!
!
!
"
"
#
#
"
"
/
/
/
.
.
/
/
#
#
/
/
/
.
.
/
/
/
/
.
/
/
/
.
.
/
.
.
.
-
.
-
-
-
.
.
-
-
-
-
-
-
/
/
-
.
.
.
-
/
.
-
-
-
.
.
/
/
.
.
/
/
.
.
-
.
.
-
-
-
.
.
-
-
.
.
.
.
-
-
;
;
+
+
"
"
"
"
"
!
!
!
!
!
!
!
!
"
"
#
#
"
"
/
/
/
.
.
.
.
.
#
/
/
/
/
.
.
/
.
/
/
/
/
/
.
.
/
.
/
.
-
.
-
-
-
.
.
.
.
-
-
-
-
/
/
/
.
-
.
-
-
.
-
/
.
.
.
/
/
/
.
/
/
.
.
.
.
-
;
-
-
.
.
-
-
-
.
.
.
-
-
-
-
+
,
"
"
"
"
"
!
!
!
!
!
!
!
"
"
"
#
#
#
"
"
/
-
/
.
.
.
.
#
/
/
/
.
.
.
/
.
.
.
/
/
/
.
.
/
/
/
.
-
.
.
-
.
.
-
.
.
-
-
-
-
/
/
.
/
-
-
-
-
.
-
/
.
.
.
/
/
.
.
/
/
.
-
.
.
.
;
-
.
-
.
;
-
-
-
.
.
.
-
-
+
+
,
"
"
"
"
"
"
!
!
!
!
"
"
"
"
#
#
#
#
"
"
/
.
-
/
.
.
.
.
#
/
/
.
.
.
-
.
.
.
/
.
.
/
.
.
/
/
.
-
-
-
-
.
.
-
.
.
-
-
-
-
/
.
.
/
-
-
-
-
.
-
.
.
.
-
.
/
.
.
.
/
/
.
.
.
.
;
;
-
-
-
;
;
-
-
-
.
-
-
-
+
,
,
"
"
"
"
"
"
!
!
!
!
"
"
"
#
#
#
#
#
/
.
/
.
-
-
.
.
.
.
.
/
.
.
.
.
.
/
.
.
/
.
.
/
/
.
/
/
/
-
-
.
-
.
.
-
-
.
-
-
-
/
/
.
/
.
-
-
)
-
-
-
/
/
.
.
-
/
.
-
-
.
.
.
.
-
-
-
-
-
-
-
.
;
;
;
-
-
;
;
+
,
,
,
"
"
"
"
"
"
!
!
!
!
!
"
"
#
#
#
#
"
/
.
.
/
.
.
.
.
.
.
.
/
/
/
.
.
.
/
-
.
.
-
-
/
.
/
.
.
/
.
.
.
.
.
.
-
-
-
-
-
-
/
/
/
-
-
-
)
)
+
-
-
-
/
.
.
-
-
/
.
.
.
.
-
.
.
-
-
.
-
;
;
-
-
;
;
;
;
;
+
,
,
,
,
"
"
"
"
"
"
"
"
!
"
!
"
"
#
#
#
"
.
/
.
.
.
/
.
-
.
-
-
.
.
/
/
/
.
.
.
-
.
.
.
.
/
.
/
.
.
.
.
.
.
.
.
-
.
.
-
-
-
-
-
/
.
-
-
-
)
(
-
-
-
-
/
-
.
-
-
-
.
-
-
-
-
.
-
-
.
.
.
;
-
;
-
;
;
-
;
-
+
,
,
,
;
"
"
"
"
"
"
"
"
!
!
!
"
"
#
#
"
"
.
-
-
.
.
.
.
-
.
-
-
/
.
/
.
/
-
.
.
.
-
.
.
.
-
.
.
.
.
.
.
-
.
.
.
.
.
.
-
-
-
-
-
/
-
-
-
-
)
(
+
-
-
-
-
-
-
-
-
-
-
.
.
-
-
.
-
.
.
.
.
;
;
-
-
-
;
;
;
+
,
,
,
;
;
"
"
"
"
"
"
"
!
!
!
"
"
"
#
"
"
"
"
/
-
-
-
.
-
.
-
-
.
/
.
/
.
/
/
.
.
-
-
.
-
.
.
.
.
.
-
.
-
.
.
.
-
.
-
-
-
-
-
-
-
-
-
-
-
-
+
(
(
;
;
-
-
-
;
;
-
-
-
-
.
.
-
-
-
;
;
-
.
;
;
;
-
;
;
;
-
,
-
,
,
,
,
"
"
"
"
"
"
"
!
!
"
"
"
"
#
"
"
"
"
/
/
-
.
-
.
.
-
-
.
/
.
/
.
.
/
.
.
-
.
-
-
.
-
.
.
-
-
.
.
-
-
.
-
-
.
-
-
.
-
-
-
-
,
-
-
(
+
(
(
-
;
-
-
-
;
;
;
-
-
-
-
.
.
-
-
-
;
;
-
;
;
;
-
;
;
;
+
,
,
,
,
,
,
"
"
"
"
"
"
"
!
"
"
"
"
"
"
/
/
"
.
.
.
-
-
-
.
+
-
-
-
.
.
/
-
-
/
.
.
-
-
-
.
.
-
-
.
.
-
-
-
.
.
-
-
-
-
-
-
.
-
-
-
-
,
-
)
,
+
(
(
-
;
;
-
;
;
;
;
;
-
-
-
.
.
.
.
.
-
;
;
;
-
;
;
;
;
+
+
,
,
,
;
;
;
"
"
"
"
"
"
!
"
"
"
"
"
"
"
/
/
"
.
-
/
.
.
.
-
*
,
-
-
/
.
.
.
-
-
.
.
-
-
-
.
-
,
-
-
-
-
-
.
.
-
.
-
-
-
-
-
.
-
-
-
-
,
-
-
,
+
(
(
-
-
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
+
,
,
;
;
;
;
;
"
"
"
"
"
!
!
"
/
"
"
"
"
"
/
.
/
.
.
/
.
.
.
-
*
,
-
-
/
.
.
.
-
.
.
.
.
-
-
-
-
,
,
-
-
-
-
.
.
-
-
.
-
-
-
.
.
-
-
-
-
,
,
,
(
(
(
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
;
;
;
;
;
-
-
;
;
;
;
+
,
,
;
;
;
;
;
"
"
"
"
"
!
"
/
/
/
"
"
"
/
/
.
/
/
.
.
.
.
.
-
*
+
,
-
.
.
-
-
-
.
.
-
.
-
-
-
-
-
+
,
-
-
.
.
.
.
.
-
-
.
-
.
-
-
-
-
,
,
,
(
(
(
(
,
)
)
)
)
&
&
&
&
&
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
"
"
"
"
"
"
"
/
/
/
"
"
/
/
.
.
.
/
/
.
.
.
.
-
-
+
,
-
.
.
-
-
-
-
.
-
.
-
-
.
-
-
+
,
-
-
-
.
.
-
-
-
.
-
/
-
-
.
-
-
,
,
,
(
(
(
+
,
+
)
&
&
&
&
&
%
%
%
%
%
&
&
&
%
%
%
%
%
$
$
$
$
$
$
$
$
$
$
$
$
$
$
"
"
"
"
"
"
/
/
/
/
"
.
/
.
.
.
.
.
/
.
-
-
-
-
-
-
,
-
-
.
.
-
-
-
.
-
.
-
-
.
-
-
+
,
-
-
-
.
.
-
-
-
.
-
/
/
.
.
-
-
(
,
,
(
(
(
+
,
+
)
&
&
&
%
%
8
8
8
&
&
&
8
&
%
%
%
%
%
%
%
%
%
$
$
$
$
$
$
$
$
$
$
"
"
"
/
/
"
/
.
/
/
"
.
/
.
.
-
.
.
/
.
-
-
-
-
-
-
-
-
-
.
.
.
-
-
-
-
-
.
-
.
-
-
+
+
,
-
-
-
-
.
-
.
.
-
/
/
.
.
-
(
(
-
(
(
(
(
+
,
)
)
&
&
8
8
&
8
8
8
%
&
%
8
&
&
%
&
&
%
%
%
$
$
$
/
/
%
$
$
$
$
$
$
"
"
/
/
/
/
.
.
/
/
/
.
/
.
.
-
-
/
/
.
-
-
-
-
-
-
.
.
.
-
.
-
,
-
+
+
,
,
,
.
.
-
-
+
,
-
-
-
.
.
-
.
-
-
,
.
.
-
-
.
(
-
+
(
(
(
+
,
)
)
&
&
%
8
%
%
%
.
%
%
8
&
&
&
&
&
&
%
%
%
%
%
%
/
/
%
%
%
%
$
$
$
"
"
/
/
/
/
.
/
/
.
.
.
.
.
.
.
-
.
.
.
-
-
-
-
-
-
.
.
.
-
-
,
+
+
-
-
-
-
-
-
.
.
-
+
,
,
-
-
-
.
-
.
-
-
,
.
.
-
(
(
(
+
(
+
(
(
,
(
)
&
&
&
%
8
%
.
.
.
8
8
-
8
8
8
8
&
%
%
%
%
%
&
&
%
%
%
%
%
%
$
$
$
"
"
/
.
/
/
/
/
/
/
.
.
.
.
.
-
.
.
.
-
-
-
-
.
-
-
.
.
.
.
.
.
-
.
.
.
-
-
-
.
.
.
.
+
+
,
-
-
-
/
.
.
.
-
-
.
.
(
(
(
,
(
(
(
,
(
,
(
)
&
&
&
%
&
&
.
&
9
8
.
-
.
.
&
8
&
/
%
%
/
/
%
%
%
%
%
%
%
%
%
%
%
"
"
/
.
.
/
/
.
/
.
.
.
.
.
.
-
.
/
.
-
.
-
-
.
.
.
.
-
-
.
.
-
.
.
-
-
-
-
.
.
.
-
.
-
.
.
,
-
-
/
/
.
-
-
-
,
(
(
(
(
,
/
(
(
,
(
,
(
)
)
9
.
&
&
&
&
8
9
8
.
.
/
/
8
&
&
%
%
&
/
/
/
/
%
%
%
%
&
&
%
&
%
"
/
/
.
/
/
.
.
.
.
.
.
.
.
.
-
.
/
.
-
-
-
.
.
.
.
.
.
/
.
-
.
.
-
-
-
-
-
.
.
-
-
.
-
+
.
.
-
-
.
/
-
-
.
.
,
(
(
/
(
9
.
/
(
(
(
,
(
&
9
9
&
&
&
&
.
8
9
.
-
-
.
/
8
&
/
%
&
&
9
9
%
/
&
&
&
%
&
/
.
&
%
/
/
/
/
/
.
.
.
.
.
.
.
.
.
-
-
.
/
.
.
-
.
.
.
-
.
.
.
/
.
.
.
.
.
-
-
-
.
.
.
-
-
-
-
-
-
.
,
.
-
-
.
.
(
(
(
(
,
/
9
9
-
/
(
(
/
,
(
:
:
:
&
&
.
.
.
.
.
.
.
%
/
/
/
&
/
/
/
/
/
%
/
.
/
&
&
&
&
&
.
&
.
/
/
/
/
.
/
.
.
.
.
.
.
-
.
-
-
.
.
.
.
-
.
.
.
.
-
.
/
/
-
.
-
.
.
-
-
-
.
.
.
-
-
-
-
-
-
(
(
.
.
.
/
(
(
(
(
,
/
(
9
.
.
.
(
(
,
,
(
(
.
.
&
:
.
.
.
.
&
&
.
&
-
-
&
/
/
&
&
/
9
%
-
%
&
&
&
&
&
/
&
&
&
/
/
/
.
/
/
.
.
.
/
.
.
-
.
-
-
.
.
-
.
.
.
.
.
.
-
-
/
.
.
.
.
.
.
.
-
-
.
-
-
-
-
-
-
-
(
(
(
(
.
-
(
(
9
(
(
(
/
(
.
9
(
(
9
(
,
,
+
.
/
&
.
:
:
.
.
.
.
-
-
9
9
%
&
-
-
&
&
/
.
-
.
.
/
/
/
&
/
:
.
.
&
/
/
/
.
.
/
.
.
.
/
/
.
-
-
-
-
-
.
-
.
.
.
.
.
.
-
-
/
/
.
.
.
.
.
-
-
-
-
-
-
-
-
-
-
*
(
)
(
(
(
(
(
(
9
(
(
(
.
.
.
-
(
,
9
(
(
,
9
9
/
&
.
:
:
-
&
.
.
-
-
&
9
-
&
&
&
&
&
.
9
9
.
%
/
:
:
.
:
:
.
&
&
/
/
/
/
.
/
/
.
.
.
.
.
.
-
-
-
-
-
-
-
.
.
-
-
.
-
.
.
/
.
.
.
-
.
.
.
-
-
-
.
.
-
*
*
*
*
)
(
(
&
(
(
9
(
(
(
9
+
-
(
-
-
.
,
(
,
,
/
/
/
.
.
:
:
&
.
.
9
.
-
&
9
-
-
&
&
&
&
.
.
9
-
.
/
:
:
.
.
:
-
&
%
/
/
.
/
.
.
/
.
.
.
.
.
.
.
-
-
-
-
-
-
.
.
-
-
-
-
-
-
/
.
.
.
-
-
-
-
-
-
-
-
-
-
*
)
*
)
)
)
&
)
)
(
9
9
9
*
.
.
-
-
-
-
.
.
(
,
9
:
.
)
-
-
-
-
&
.
&
-
9
-
.
.
-
-
-
9
&
-
-
-
.
-
.
:
-
:
/
.
-
-
&
&
/
/
.
.
.
.
/
.
.
.
.
.
.
.
.
-
.
-
-
-
-
-
-
-
-
-
-
-
.
.
.
.
,
,
,
,
,
,
,
,
,
*
*
)
*
)
)
)
)
)
)
/
)
.
.
*
.
.
-
-
-
,
.
.
,
.
9
:
.
)
-
:
:
&
&
.
&
-
.
-
.
.
-
9
.
-
&
.
-
-
.
-
-
:
/
-
.
.
-
-
-
-
/
/
/
.
.
.
.
.
.
/
.
-
.
.
-
-
.
-
+
+
-
-
-
.
,
,
,
,
.
.
-
-
-
.
-
*
*
*
+
+
,
*
)
)
&
)
&
)
&
)
/
/
9
9
-
+
(
.
-
-
,
,
.
9
,
.
.
;
.
)
/
:
:
-
-
-
9
9
.
-
.
.
9
9
:
-
.
.
9
-
.
.
.
.
.
-
-
-
:
-
-
:
/
/
/
/
.
.
/
.
.
/
.
-
.
.
.
-
.
.
-
+
+
-
*
*
+
+
+
/
.
.
-
-
-
.
.
+
+
+
+
,
*
*
*
*
)
)
)
*
&
)
/
)
*
*
-
(
-
.
-
-
*
+
-
.
,
,
.
;
.
-
/
-
-
-
-
-
-
-
.
.
.
.
-
:
.
.
-
.
9
:
9
.
:
-
.
-
-
.
:
-
.
.
"
/
/
/
.
.
.
/
.
.
.
.
.
-
-
-
-
.
-
-
,
,
,
,
,
,
,
/
.
.
.
-
.
.
.
,
,
,
,
,
*
*
*
&
)
)
&
9
)
&
&
*
.
9
.
(
-
-
*
*
+
+
-
,
,
,
;
.
.
-
-
-
.
-
.
-
-
.
.
.
.
.
-
-
-
.
-
.
.
:
:
.
:
-
-
:
.
.
-
-
:
:
"
"
/
/
.
/
.
/
.
.
.
-
-
-
-
-
-
.
.
-
-
.
-
-
-
-
-
/
/
.
.
.
.
.
-
,
,
,
,
,
*
*
*
&
)
&
*
9
&
9
9
+
.
9
(
-
,
-
*
*
,
&
,
-
,
;
;
-
/
-
-
.
.
.
-
-
-
-
-
-
.
.
-
-
.
.
-
-
.
-
-
-
:
-
-
.
.
.
-
-
:
:
"
"
"
/
/
.
/
.
.
.
.
.
-
-
-
-
-
.
.
.
-
.
-
-
.
-
-
/
.
.
.
-
.
-
-
,
,
-
-
-
*
*
&
&
)
*
.
&
&
&
9
.
.
.
(
-
-
*
*
,
,
&
(
-
-
-
-
-
-
-
-
.
.
.
-
-
-
-
-
-
-
-
-
-
-
-
-
.
.
-
-
-
-
-
-
-
-
-
-
-
.
.
"
"
"
/
/
.
/
.
.
.
.
.
-
-
-
-
.
/
.
.
.
.
-
-
.
.
-
/
/
.
.
-
.
.
.
,
-
-
-
-
*
&
&
&
*
*
.
.
&
)
.
.
(
.
,
-
*
*
,
,
,
&
(
&
(
-
-
;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
"
"
"
/
/
/
.
.
.
.
.
.
.
-
-
-
.
/
.
.
.
.
-
.
.
-
-
/
/
.
/
.
.
.
.
,
-
-
-
-
*
&
&
*
*
)
)
9
)
.
.
:
-
-
-
*
*
*
,
,
,
&
(
&
&
;
(
)
)
)
%
%
%
%
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
/
/
.
.
.
.
.
.
-
-
-
-
.
/
/
.
.
.
-
.
.
-
-
-
/
.
.
/
.
.
.
-
.
-
-
-
*
&
*
*
)
)
)
9
)
9
:
:
-
-
*
*
*
+
,
,
,
(
(
&
&
&
(
(
)
)
)
%
%
%
%
%
%
%
%
%
%
%
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
/
/
.
.
/
.
.
.
.
-
-
-
.
/
/
.
.
.
.
.
.
.
.
-
/
/
.
/
.
.
.
-
.
-
-
-
*
*
*
)
)
)
(
.
)
9
-
-
-
*
*
*
+
+
,
,
,
(
(
(
(
&
(
&
&
&
)
(
(
)
)
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
"
"
"
/
/
/
/
.
/
.
.
.
-
-
-
.
.
.
/
.
.
.
.
.
.
-
-
-
/
/
/
/
.
.
.
-
.
-
-
-
*
*
)
)
.
)
(
.
)
.
(
-
*
*
*
+
+
,
,
,
,
,
(
(
(
(
(
&
&
&
&
&
&
)
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
"
"
"
/
.
/
.
.
/
.
.
.
.
-
-
.
.
/
/
/
/
.
.
.
.
.
-
-
-
/
/
.
.
.
-
-
.
.
-
-
*
)
)
)
.
(
)
.
.
.
-
*
*
*
*
+
,
,
,
,
&
,
,
(
(
(
)
)
&
&
)
)
)
)
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
"
"
"
/
.
/
/
.
/
.
.
.
.
-
.
.
.
/
.
/
/
.
-
.
.
.
-
-
,
,
.
.
.
-
-
.
-
-
-
-
*
)
(
,
(
(
)
.
.
-
-
*
*
*
+
,
,
,
,
&
&
&
&
(
(
(
(
(
)
)
)
(
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
"
"
"
/
/
/
.
.
/
.
.
.
.
-
.
/
/
.
.
/
/
/
/
.
.
-
-
+
,
,
,
.
-
-
-
-
-
-
-
-
)
(
(
,
(
)
)
.
(
,
*
*
*
+
+
,
,
,
&
&
&
&
%
%
&
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
"
"
"
/
/
/
.
/
.
.
.
.
.
.
.
/
.
.
.
/
/
/
-
-
.
.
-
+
,
,
-
.
.
.
-
-
-
-
-
-
)
(
,
(
)
)
.
(
,
*
*
*
+
+
,
,
,
&
&
&
&
&
%
%
&
&
&
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
"
"
"
/
/
/
/
.
.
.
.
.
.
/
/
/
.
.
/
/
/
.
.
-
-
.
+
,
-
-
-
-
.
.
.
-
-
.
-
-
(
,
,
(
)
(
(
(
*
*
*
+
+
,
,
&
&
&
%
&
&
&
%
%
%
&
&
&
&
&
&
&
&
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
"
"
"
"
/
/
/
.
.
.
.
.
.
"
.
.
.
/
/
/
.
.
.
.
-
+
,
,
-
-
-
-
-
.
.
-
-
-
-
-
,
,
(
)
)
.
(
*
*
*
+
+
,
,
&
&
&
&
%
%
&
%
&
%
%
&
%
&
%
%
%
%
%
$
$
!
$
!
!
!
!
$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
/
.
.
.
.
"
"
"
/
.
.
/
.
/
.
.
.
-
-
,
-
-
-
-
-
-
-
-
-
.
-
-
-
-
-
,
(
(
)
)
*
*
*
+
+
,
,
&
&
&
&
&
%
$
&
%
&
%
&
%
%
$
%
$
!
$
!
!
$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
/
"
.
.
"
"
"
"
/
.
.
/
.
/
/
.
.
.
-
,
.
.
-
.
-
.
.
.
-
-
-
.
.
-
-
,
(
(
)
*
*
*
+
+
+
,
,
&
%
&
&
&
%
$
$
%
%
%
%
%
%
$
$
$
!
$
!
!
!
$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
.
"
"
"
"
"
/
/
/
/
/
/
/
.
-
-
,
-
.
-
.
.
.
.
.
.
-
-
.
.
-
-
,
(
)
*
*
*
+
+
+
,
,
&
'
%
&
&
'
%
%
$
%
%
%
$
%
%
$
$
$
!
$
!
!
!
$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
/
/
/
/
/
/
/
.
-
-
-
-
-
-
-
.
.
.
.
.
-
.
.
.
-
,
(
)
)
*
*
+
+
+
+
,
&
'
'
'
%
&
'
%
%
%
$
%
$
%
%
$
$
!
$
$
!
!
$
$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
20
30
40
50
60
70
80
90
100
Page 2
80
90
100
110
120
130
140
10
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
/
/
.
/
/
/
.
.
.
-
-
-
.
.
.
.
.
.
.
.
-
.
-
.
.
,
)
)
*
*
*
+
+
+
&
&
&
'
'
'
'
&
'
%
%
$
$
$
$
$
$
$
!
!
$
$
!
!
$
$
$
$
$
$
!
!
$
$
$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
/
"
/
/
/
.
.
.
.
-
-
.
.
.
.
.
.
.
.
-
-
-
.
-
,
)
*
*
*
+
+
+
&
&
&
'
%
'
%
'
%
%
%
%
$
$
$
$
$
!
$
!
!
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
"
"
"
"
"
"
"
"
!
!
"
"
"
"
"
"
"
"
/
/
/
.
.
-
.
-
-
.
.
/
.
/
.
.
-
-
-
-
.
-
)
*
*
*
+
+
+
&
&
&
'
&
%
%
%
'
%
%
$
%
$
$
$
!
!
!
!
!
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
"
"
"
"
"
"
"
"
!
"
"
"
"
"
"
"
"
"
/
/
.
.
.
-
-
-
.
.
/
/
.
/
.
.
-
-
-
-
.
-
*
*
*
*
+
+
&
&
&
&
&
&
%
%
%
'
%
%
$
%
$
$
$
$
!
!
$
!
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
(
(
%
%
%
%
%
%
%
%
%
%
%
%
"
"
"
"
"
!
!
!
!
"
"
"
"
"
"
"
"
/
/
/
.
.
.
-
-
-
.
.
/
.
.
/
.
.
.
-
.
.
-
*
*
*
+
+
+
&
&
&
&
&
&
&
%
%
%
'
%
%
%
'
$
$
!
$
!
!
$
!
(
(
(
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
(
(
(
&
&
&
&
&
&
&
&
&
&
&
&
"
"
"
!
!
!
!
!
"
"
"
"
"
#
#
"
"
/
/
/
/
.
.
-
-
-
.
.
.
.
/
/
.
.
.
.
-
-
*
*
*
+
+
+
&
&
&
&
&
&
&
&
&
%
%
$
%
%
$
'
$
$
!
$
$
!
!
!
!
(
&
&
&
&
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
"
"
"
!
!
!
"
"
"
"
"
"
"
#
#
"
"
"
/
/
/
.
-
-
-
.
.
.
.
.
/
/
.
.
.
.
-
*
*
*
+
+
+
&
&
&
&
%
&
&
&
&
'
%
%
$
$
%
$
'
!
$
!
!
$
!
!
!
!
(
)
)
(
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
(
"
"
!
!
!
"
"
"
"
"
"
"
"
#
"
"
"
"
/
"
/
/
/
-
.
.
.
.
.
/
/
.
.
.
.
-
*
*
*
+
+
,
,
&
&
&
'
%
&
&
%
&
'
'
%
%
$
$
$
'
!
$
!
!
!
!
!
!
!
(
)
)
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
"
"
!
!
!
!
!
"
"
"
"
"
"
#
"
"
"
"
"
#
#
/
/
/
.
-
.
.
/
/
/
.
.
/
-
*
*
*
*
+
,
,
&
&
&
'
'
'
&
&
%
%
'
'
%
%
$
$
$
$
!
!
!
!
!
!
!
!
!
!
(
)
)
(
)
&
&
&
&
)
&
&
)
&
&
&
)
)
)
&
)
&
)
)
&
&
&
&
)
)
(
)
"
!
!
!
!
!
"
"
"
"
"
"
#
#
"
"
"
"
"
"
#
/
/
/
/
.
.
#
#
/
/
.
.
/
*
*
*
+
+
,
,
&
&
&
'
'
'
'
&
&
&
'
'
'
'
%
%
$
$
$
$
!
!
$
!
!
!
!
!
!
(
)
)
(
)
)
&
(
&
&
)
&
)
&
&
)
)
(
)
)
)
&
)
)
(
)
(
)
)
(
)
)
"
!
!
!
!
!
"
"
"
"
"
#
#
"
"
"
"
"
"
"
#
#
/
/
/
#
#
#
#
/
.
.
.
*
*
*
+
+
,
,
&
&
&
&
'
'
'
%
'
&
%
&
'
'
'
%
%
$
$
$
$
!
!
$
!
!
!
!
!
!
(
)
)
(
&
)
&
(
&
&
)
&
)
&
&
)
&
&
)
)
&
&
)
(
(
)
(
)
(
(
)
(
"
!
!
!
!
"
"
"
"
"
"
#
"
"
"
"
"
#
#
#
#
#
.
.
.
#
#
#
#
#
.
.
*
*
*
+
+
,
,
&
&
&
'
&
'
'
'
%
%
&
%
%
'
'
'
'
%
%
!
$
$
!
!
!
$
!
!
!
!
!
(
)
)
)
(
)
&
(
(
&
)
&
)
)
&
)
&
(
&
)
&
(
)
(
)
(
(
)
(
)
)
(
!
!
!
!
!
!
"
"
"
"
"
#
"
"
"
"
"
#
#
#
#
#
#
#
#
#
#
#
#
.
.
*
*
*
+
,
+
,
&
&
&
&
'
'
'
&
'
'
%
'
%
%
&
'
'
'
%
%
!
$
!
!
!
!
$
!
!
!
!
!
!
(
)
)
(
)
&
&
(
&
)
)
)
)
&
)
&
(
&
)
(
(
(
&
(
)
)
(
(
)
(
(
!
!
"
!
!
"
"
"
"
"
"
"
"
"
"
"
#
#
#
#
#
#
#
#
#
#
#
#
#
.
*
*
*
+
+
,
+
&
&
&
&
&
&
'
%
&
%
'
'
'
'
%
%
'
'
%
'
%
$
$
!
!
!
!
!
!
!
!
!
!
!
(
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
(
)
)
(
)
(
)
(
)
)
(
)
(
(
$
!
!
"
!
!
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#
#
#
#
#
#
#
#
#
#
*
*
*
+
+
,
+
&
&
&
&
%
&
&
'
%
&
%
&
'
'
'
%
%
'
%
%
%
%
$
$
!
!
!
!
!
!
!
!
!
!
!
!
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
$
"
!
"
!
"
!
"
"
"
"
"
"
"
"
"
"
#
#
"
"
#
#
#
#
#
#
#
#
*
*
*
+
+
+
,
&
&
&
&
%
%
&
%
'
'
&
%
&
%
'
'
%
%
%
%
%
%
%
%
$
$
!
!
$
!
!
!
!
!
!
!
!
(
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
(
$
!
!
!
!
"
!
"
"
"
"
"
"
"
"
"
#
#
#
"
#
#
#
#
#
#
#
#
*
*
*
+
+
+
+
&
&
&
&
&
%
&
&
%
'
'
%
%
%
%
%
'
%
%
%
%
%
%
$
%
$
$
$
!
$
!
!
!
!
!
!
!
!
(
)
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
7
;
;
;
;
;
;
;
;
%
)
(
$
!
!
!
!
"
"
"
"
"
"
"
"
"
"
"
#
#
"
"
#
#
#
#
#
#
#
*
*
*
+
+
+
+
&
&
&
%
&
&
%
%
'
'
'
'
'
%
%
%
%
'
%
%
%
%
!
!
$
%
$
!
$
!
$
!
$
!
!
!
!
!
!
(
)
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
7
;
;
;
;
(
(
(
(
%
)
(
$
!
!
!
!
"
"
"
"
"
"
"
"
#
#
#
#
#
"
#
#
#
#
#
#
#
#
*
*
*
+
+
+
&
&
&
%
&
&
&
%
%
'
%
%
'
'
'
%
%
%
%
%
%
%
%
%
!
$
!
!
!
$
!
$
!
$
!
!
!
!
!
!
(
)
;
;
;
;
;
;
;
;
;
;
;
;
;
;
.
.
.
-
;
(
(
(
(
(
%
)
(
$
!
!
!
"
"
"
"
"
"
"
"
#
#
"
#
#
#
"
#
#
#
#
#
#
#
*
*
*
+
+
+
&
&
&
&
%
%
%
&
&
%
%
'
%
'
$
'
%
%
%
!
%
%
%
$
$
!
!
!
!
!
$
!
$
$
$
!
!
!
!
!
!
(
)
;
;
;
;
;
;
;
;
;
.
;
;
7
;
.
;
7
7
;
(
(
(
(
(
%
)
(
$
!
!
!
!
"
"
"
"
"
#
"
#
"
"
#
#
#
#
#
#
#
#
#
#
*
*
*
*
+
+
&
&
&
&
&
&
%
%
&
%
%
$
'
%
%
$
$
$
!
%
!
!
!
%
%
$
%
!
!
!
$
!
!
$
$
$
!
!
!
!
!
!
(
)
;
;
;
;
;
;
;
;
;
7
;
;
.
;
.
.
.
-
-
+
+
+
+
(
%
)
(
$
!
!
!
!
"
"
"
"
"
#
"
"
"
#
#
#
#
#
#
#
#
#
*
*
*
*
+
+
+
&
&
&
&
&
%
%
%
%
%
%
%
$
%
'
$
$
$
$
$
%
!
!
!
$
%
$
$
!
!
!
$
!
!
$
$
!
!
!
!
!
!
!
(
)
;
;
;
;
;
;
;
;
;
;
.
7
.
7
.
.
.
7
-
+
+
+
+
+
%
)
(
$
!
!
!
"
"
"
"
"
"
#
"
"
"
#
#
#
#
#
#
#
#
#
*
*
*
+
+
+
+
&
&
&
&
&
&
%
%
%
%
%
$
$
'
'
$
!
$
$
$
$
!
!
!
!
!
!
$
$
!
!
$
$
!
!
$
!
!
!
!
!
!
!
(
)
;
;
;
;
;
;
;
;
;
;
7
7
.
7
;
7
.
7
-
+
+
+
,
,
%
)
(
$
!
!
!
"
"
"
"
"
"
"
"
"
"
#
#
#
"
#
#
#
#
*
*
*
+
+
+
+
&
&
&
&
&
&
&
&
%
&
$
$
$
$
'
'
$
!
!
$
$
$
$
!
!
$
!
!
$
$
!
!
!
$
!
!
$
!
!
!
!
!
!
!
(
)
;
;
;
;
;
;
;
;
;
;
7
;
.
;
;
.
-
-
-
,
+
+
,
,
)
)
(
$
!
"
"
"
"
"
"
"
"
"
"
"
#
#
#
"
"
#
#
#
*
*
*
+
+
+
+
&
&
&
%
&
%
&
&
&
%
%
$
$
$
$
%
'
$
$
!
!
$
!
!
!
!
$
!
!
$
$
!
!
!
!
!
!
'
'
!
'
!
!
!
!
(
)
;
;
;
;
;
;
;
;
;
;
;
;
;
;
7
-
;
-
-
,
,
,
,
,
)
)
(
$
!
"
!
!
"
"
"
"
"
"
#
#
#
#
"
"
#
#
#
*
*
*
*
+
+
+
&
&
&
&
%
&
&
&
%
&
%
%
$
$
$
$
%
'
$
$
!
!
$
!
!
!
!
$
$
!
$
!
'
!
!
!
!
'
'
!
'
'
!
!
!
!
(
)
;
;
;
;
;
;
;
;
;
;
;
;
;
;
7
;
;
;
;
;
;
;
;
;
)
)
(
$
!
!
!
"
"
"
"
"
"
"
#
#
#
"
#
#
#
#
*
*
*
*
+
+
+
&
&
&
&
&
&
&
&
%
%
&
%
$
$
!
$
$
$
%
$
$
$
!
$
!
!
$
!
!
$
!
!
!
'
!
!
!
'
'
.
!
'
!
!
!
!
!
(
/
)
)
)
)
%
%
%
%
%
%
)
%
)
)
%
%
%
%
%
%
%
%
%
)
)
)
(
$
!
!
"
"
"
"
"
"
"
"
#
#
#
#
#
#
#
*
*
*
*
+
+
+
&
&
&
&
&
%
%
&
&
%
%
'
%
$
$
$
!
$
!
$
!
$
$
!
!
!
!
$
!
!
$
!
!
!
$
!
!
!
'
'
/
.
'
'
!
!
!
!
/
)
)
&
&
&
&
&
/
/
&
&
&
%
)
)
&
&
&
)
)
)
)
)
)
)
)
)
(
$
!
!
"
"
"
"
"
"
"
#
#
#
#
#
#
#
*
*
*
*
+
+
&
+
&
&
&
&
%
%
'
%
%
%
%
%
'
%
$
$
$
$
!
$
!
$
$
!
!
!
!
$
!
!
$
!
!
!
!
!
!
!
'
/
/
.
'
'
!
!
!
/
/
/
)
)
7
)
)
/
/
/
)
)
)
%
)
)
)
)
)
)
)
)
)
)
)
)
)
)
(
$
!
!
"
"
"
"
"
"
#
#
#
"
#
#
#
*
*
*
+
+
+
+
+
&
&
&
%
&
%
%
'
'
%
$
%
%
%
%
$
'
$
$
!
!
!
!
$
!
!
!
!
$
!
!
$
3
!
!
!
!
'
!
'
/
.
.
'
'
'
!
!
/
/
/
6
6
7
;
;
.
.
;
;
;
;
%
)
;
.
;
;
;
;
;
;
;
;
;
)
)
(
$
!
"
"
"
"
"
"
#
#
#
"
"
#
#
#
*
*
+
+
+
+
&
&
&
&
&
&
&
%
%
'
'
%
$
$
%
$
%
$
$
$
$
$
!
!
!
$
!
!
!
!
$
!
!
!
3
3
!
!
!
'
!
'
.
.
7
6
!
'
.
!
'
(
7
6
6
;
;
;
.
.
;
;
;
;
%
(
;
;
;
;
-
;
;
;
;
;
;
)
)
(
$
!
"
"
"
"
"
"
#
#
"
"
#
#
#
*
*
+
+
+
+
+
&
&
&
%
%
&
%
%
'
'
%
%
$
$
$
$
$
$
$
$
$
$
!
!
!
!
$
!
!
!
$
!
3
3
3
3
!
!
!
'
'
.
.
7
7
6
/
/
/
'
'
(
7
7
7
;
;
;
;
;
;
;
;
;
%
(
5
;
.
.
-
;
;
+
+
,
+
)
)
(
$
!
"
"
"
"
"
"
#
#
"
#
#
*
*
*
*
+
+
+
+
&
&
&
&
%
%
%
'
'
%
%
$
$
$
'
$
$
$
$
$
!
$
$
!
$
!
!
$
!
!
!
$
!
4
3
3
4
!
!
!
.
'
'
6
6
7
7
/
.
.
'
'
(
7
7
;
/
;
;
;
;
;
;
;
;
%
(
.
.
.
5
5
,
+
+
+
+
+
)
)
(
$
"
"
"
"
"
"
"
"
#
"
#
#
*
*
*
+
+
+
&
&
&
&
&
%
%
%
'
'
'
%
%
'
$
$
$
$
$
!
$
$
!
$
$
!
$
!
!
$
!
!
!
!
!
!
4
4
4
!
%
!
'
'
'
6
.
7
6
.
.
'
'
'
(
)
;
;
/
/
/
;
;
;
;
;
.
%
(
;
.
.
5
.
,
(
(
(
(
,
)
)
(
$
"
"
"
"
"
"
"
"
#
"
#
*
*
*
+
+
,
&
&
%
&
&
%
%
$
$
'
'
!
!
%
'
'
'
'
$
$
!
$
'
!
!
$
!
$
!
!
!
!
!
!
!
!
!
4
4
$
!
!
'
.
.
-
7
7
7
'
'
'
'
'
6
(
.
.
;
/
.
;
;
;
;
;
;
.
%
(
;
.
.
-
-
,
+
(
(
,
,
)
)
(
$
"
"
"
"
"
"
"
"
#
#
*
*
*
+
+
,
&
&
%
%
%
&
%
$
$
'
'
!
!
!
!
'
'
!
'
$
$
!
!
'
$
!
!
!
!
!
!
!
!
!
'
!
'
!
'
!
!
$
'
'
'
.
-
-
-
-
'
'
'
'
'
'
7
/
;
;
;
;
;
;
;
;
;
;
5
)
(
;
5
;
.
-
;
,
,
,
,
,
)
)
(
$
"
"
"
"
"
"
"
"
#
*
*
*
+
+
,
+
%
&
%
%
%
%
%
'
'
'
!
!
!
!
!
!
!
!
!
!
$
!
!
'
$
!
!
!
6
6
!
!
5
'
'
!
'
!
!
!
!
$
!
'
'
.
+
.
.
'
'
'
'
.
'
6
7
.
;
;
;
;
;
;
;
;
;
;
5
)
(
5
;
;
-
;
;
;
;
;
;
;
)
)
(
$
"
"
"
"
"
"
"
"
*
*
*
*
+
,
+
&
&
&
%
$
$
%
%
$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
'
!
!
!
!
4
4
6
4
5
5
'
'
'
/
!
!
!
$
!
!
'
.
+
.
'
'
.
$
'
'
.
7
7
7
.
/
/
;
;
;
;
;
;
;
;
)
(
;
;
;
;
;
;
;
;
;
;
;
)
)
(
$
"
"
"
"
"
"
"
*
*
*
*
+
+
+
&
&
&
$
$
$
$
%
$
$
$
!
!
!
!
!
!
$
$
!
!
!
!
!
!
!
!
!
!
!
!
4
4
6
4
5
'
'
/
'
'
!
!
!
!
!
'
+
.
.
.
.
.
'
/
'
.
7
6
7
.
.
;
;
;
;
;
;
;
;
;
)
(
;
;
;
;
;
;
;
;
;
;
;
)
)
(
.
"
"
"
"
"
"
*
*
*
*
*
+
+
&
&
$
$
$
%
$
$
$
$
$
!
!
!
!
!
!
$
$
$
!
!
!
!
$
$
!
$
!
$
!
!
5
5
4
5
5
/
/
'
'
!
!
$
$
!
'
'
+
.
.
6
6
.
/
/
'
.
.
6
6
7
.
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
(
.
"
"
"
"
"
"
*
*
*
*
+
*
&
&
&
$
$
$
$
!
$
$
$
!
!
!
$
!
!
!
$
$
3
$
$
/
!
$
$
$
$
!
$
!
!
!
5
4
5
/
/
'
'
!
!
/
'
!
!
/
'
+
%
.
.
6
-
7
/
/
.
.
7
7
7
)
)
)
)
)
)
)
)
)
)
.
)
)
)
)
)
)
)
)
)
)
)
)
)
.
(
$
"
"
"
"
"
*
*
*
*
*
*
&
&
&
$
$
$
$
!
!
$
!
!
!
!
$
$
!
!
!
$
$
3
3
/
/
$
$
/
'
$
!
$
!
!
!
5
5
*
.
.
'
'
/
/
/
$
!
!
.
/
'
+
.
.
5
6
7
.
/
.
/
/
(
.
/
/
(
(
(
(
(
(
/
.
.
(
(
(
(
(
(
(
(
(
(
(
(
.
(
(
$
"
"
"
"
*
*
*
*
+
*
&
&
&
%
$
!
$
!
!
!
!
!
!
!
!
$
$
$
!
!
$
3
3
4
/
/
$
/
/
'
'
!
!
!
!
!
!
!
*
.
.
'
.
/
/
/
'
'
/
/
'
'
+
+
.
.
5
7
6
-
.
/
.
.
/
/
/
!
6
!
!
/
!
/
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
(
)
"
"
"
*
*
*
*
+
*
&
&
&
%
$
$
!
!
!
!
!
!
!
!
!
$
$
$
$
!
!
!
/
4
4
.
/
$
/
/
'
'
'
6
6
!
!
!
.
.
.
*
*
.
.
/
'
'
'
/
.
'
/
/
+
+
.
5
5
-
.
/
.
.
.
.
.
-
(
6
(
(
/
/
/
.
(
(
(
6
6
6
(
6
(
(
(
(
(
(
(
(
(
"
"
*
*
*
*
*
*
&
&
*
%
$
$
!
!
!
!
*
*
!
!
!
$
$
.
$
$
$
!
!
!
/
/
.
.
/
/
.
.
'
'
.
6
3
3
!
!
.
.
+
*
/
.
/
'
'
'
'
'
'
/
/
.
+
.
.
.
-
-
/
.
.
/
6
.
6
6
/
&
&
.
/
.
&
&
&
!
!
!
6
6
6
.
&
/
/
(
(
!
&
(
"
*
*
*
+
+
*
*
&
*
*
$
$
$
!
!
*
*
$
$
!
!
!
$
.
/
/
.
$
!
$
/
/
/
/
6
.
.
.
/
/
'
.
6
6
3
/
.
'
'
'
+
*
.
%
.
.
'
'
'
'
/
.
.
-
.
.
.
-
-
/
.
/
/
6
6
-
/
/
&
&
.
.
.
&
.
.
&
&
.
6
6
7
.
/
/
.
&
&
&
&
&
*
*
*
*
+
*
*
&
&
&
%
%
$
&
%
%
*
!
$
$
!
$
!
$
/
/
/
.
$
$
!
6
6
/
6
6
6
.
.
/
/
.
.
6
6
6
/
'
'
'
'
'
.
.
%
.
.
'
'
6
6
.
.
.
.
-
.
.
/
-
-
.
-
/
/
4
4
/
/
/
.
.
&
.
.
&
.
.
&
.
7
7
7
.
/
.
.
&
&
.
/
/
*
*
*
+
+
*
&
&
*
&
%
$
%
%
%
!
$
$
$
$
$
$
$
/
/
/
.
3
3
/
.
/
6
6
6
6
7
7
.
.
.
/
'
7
7
7
/
'
'
'
'
.
.
*
+
.
.
.
3
6
3
.
7
.
/
3
7
/
-
-
.
.
-
7
6
4
7
7
.
/
.
.
.
.
.
.
&
&
.
.
.
.
.
/
/
.
.
-
-
&
&
/
*
*
+
+
*
*
&
&
&
&
$
%
%
%
!
$
$
%
%
%
$
.
.
.
.
/
.
3
3
.
.
'
'
6
7
7
6
7
+
.
.
'
/
.
7
7
/
6
6
'
6
4
.
.
+
+
+
.
3
4
4
6
7
6
.
7
7
/
-
-
-
.
-
-
4
7
7
-
.
.
.
.
6
.
6
.
.
.
&
.
.
/
.
.
-
-
-
-
-
&
/
.
*
*
+
+
*
&
&
&
%
&
&
%
%
$
$
$
$
%
%
/
.
.
.
.
.
.
4
3
4
3
.
'
'
'
'
7
7
7
+
.
'
'
'
.
.
/
4
3
3
6
3
4
5
.
.
/
/
.
.
4
7
7
7
.
.
/
/
/
-
-
/
.
-
-
-
+
+
-
-
-
.
.
.
6
6
7
.
-
-
.
.
.
.
-
-
-
-
-
-
.
.
.
*
+
+
*
&
*
&
%
&
&
&
%
%
$
$
%
%
/
%
.
.
.
/
.
.
.
4
3
4
.
.
'
'
/
'
'
.
.
-
+
.
.
'
'
/
/
6
3
5
4
4
4
5
.
/
/
/
.
.
.
.
.
.
/
/
-
/
-
-
-
.
/
-
-
-
-
,
,
,
/
.
/
/
7
6
6
6
-
/
/
.
6
.
.
,
,
,
-
-
-
.
.
*
+
&
*
*
*
&
&
&
&
%
%
$
$
$
$
!
/
/
.
.
.
4
.
/
/
4
4
5
5
/
.
/
/
.
4
.
-
-
4
4
.
'
.
/
/
-
-
-
-
5
5
5
.
.
/
.
.
.
.
.
/
.
.
/
/
.
-
-
-
/
/
.
-
-
-
,
/
,
/
.
/
.
7
7
6
7
7
/
.
.
6
6
.
6
-
-
,
-
-
-
-
+
*
*
*
%
&
&
&
&
%
%
$
$
$
!
$
$
/
.
.
4
3
3
4
/
/
.
4
/
/
/
.
/
.
/
/
.
.
3
4
4
/
+
.
/
.
-
-
-
-
-
.
.
.
.
.
.
.
+
.
/
/
.
.
-
.
.
-
-
.
/
-
.
.
-
.
/
/
/
,
/
/
.
.
7
7
7
-
-
/
.
.
6
.
6
.
-
,
.
.
+
-
*
*
*
*
*
&
&
&
%
%
$
$
$
$
!
!
$
/
/
4
4
3
4
4
/
/
.
.
/
.
/
.
.
/
/
3
-
3
4
4
/
/
+
-
.
.
.
-
/
/
-
-
.
.
*
*
*
+
+
.
/
/
.
.
-
-
.
-
.
.
3
.
7
6
7
.
/
/
,
,
.
-
.
.
7
7
.
,
,
-
-
6
-
-
-
.
-
.
.
.
+
+
*
*
*
*
&
&
*
*
%
%
$
!
$
$
%
/
/
%
/
4
/
4
4
.
/
.
.
/
/
/
.
.
.
/
/
.
-
.
-
-
/
/
.
.
.
.
.
-
/
.
-
-
-
.
+
+
.
.
/
/
/
/
.
.
5
-
.
.
.
3
3
.
7
5
7
.
.
.
-
,
-
.
.
,
+
+
+
,
,
-
-
,
-
,
-
-
-
.
,
.
,
,
*
*
*
&
&
*
%
%
$
$
$
$
$
$
$
/
/
/
/
/
.
4
4
.
.
.
.
/
.
/
.
.
3
3
5
-
-
.
-
-
-
/
-
-
.
6
5
/
/
-
-
-
*
*
+
.
.
/
/
.
.
.
.
6
5
-
.
.
.
6
-
6
5
6
7
.
.
.
-
7
-
.
,
,
,
,
,
,
,
,
,
.
.
.
.
-
-
.
.
-
,
,
*
*
*
&
*
*
%
$
$
$
$
$
$
/
/
/
/
/
.
.
.
.
/
.
.
3
3
4
.
/
.
.
4
4
5
-
+
+
+
+
+
4
4
-
6
6
4
5
-
.
.
+
+
.
.
.
.
.
.
6
7
6
5
6
7
7
+
+
+
+
-
-
5
5
.
-
.
-
6
7
6
7
,
,
,
,
,
7
.
.
,
.
.
.
.
-
-
-
-
-
-
,
*
*
*
*
*
%
$
$
$
/
$
$
%
%
/
%
/
%
/
/
/
.
3
/
3
4
4
4
.
3
+
3
3
4
5
+
-
.
.
.
-
-
6
6
4
6
4
5
.
.
+
-
.
.
.
/
/
.
.
6
6
6
7
6
.
4
4
.
.
-
-
-
.
7
.
.
.
7
6
4
4
7
7
-
-
-
-
7
.
-
,
.
+
+
,
,
-
-
,
,
,
,
*
*
*
$
%
%
%
$
$
%
/
/
%
%
$
%
%
%
%
/
/
/
3
/
3
.
4
.
.
3
4
3
4
5
4
-
-
.
.
.
-
-
-
5
5
5
5
5
.
.
.
-
-
.
.
-
/
.
.
.
.
7
4
.
4
4
4
.
-
7
-
-
.
.
.
-
-
-
.
6
7
-
-
-
.
-
.
7
.
.
.
-
-
+
+
+
+
,
,
,
,
;
*
*
*
%
$
$
$
$
%
%
%
/
/
%
%
%
%
%
/
/
/
.
.
.
.
/
.
/
.
4
4
/
.
-
-
-
.
.
.
-
-
-
-
-
5
5
-
.
.
-
-
-
-
-
-
-
/
.
.
.
.
.
.
.
4
3
.
.
-
-
-
-
-
.
.
-
-
-
.
-
-
-
-
-
-
-
7
-
.
-
-
-
-
-
-
-
+
,
,
,
;
;
*
*
%
%
$
%
%
%
%
%
/
/
/
%
%
%
/
/
/
/
/
.
.
.
.
/
/
/
.
.
-
-
-
-
-
-
.
-
-
-
-
-
-
-
-
-
.
.
-
-
-
-
-
-
-
-
.
/
/
.
.
.
.
.
.
.
-
-
-
-
-
-
-
.
.
-
-
-
.
-
-
-
-
-
-
-
.
.
.
-
-
-
-
-
-
-
,
,
;
;
;
;
20
30
40
50
60
70
80
90
100
Page 3
10
20
30
40
50
60
70
110
-
-
-
-
-
-
-
-
-
-
-
-
-
-
;
-
2
1
1
1
1
1
1
&
&
1
1
1
+
+
+
,
,
,
,
,
.
2
2
2
2
2
-
-
-
.
-
-
-
-
-
-
.
-
-
-
-
-
-
-
-
-
-
(
)
)
)
)
)
)
)
)
&
-
-
.
-
-
-
-
-
-
-
.
-
-
-
;
;
2
1
1
1
1
1
1
&
1
1
&
&
+
+
+
,
,
2
2
2
.
2
2
2
-
.
.
2
.
-
-
-
-
-
-
-
.
-
-
-
-
-
-
-
-
-
-
(
)
&
)
)
)
)
&
)
&
-
.
.
-
-
-
-
-
-
.
.
-
-
-
;
;
2
1
1
1
1
1
1
&
1
1
1
&
+
+
+
,
,
2
.
.
.
2
-
-
-
-
.
.
-
-
<
<
-
-
-
.
.
.
-
.
-
-
.
-
-
-
-
(
(
&
)
)
)
)
&
&
&
.
.
-
-
-
-
-
.
.
.
.
-
-
-
;
;
2
1
1
1
1
1
&
1
)
1
&
)
+
+
+
,
,
2
2
(
.
.
.
<
-
<
7
7
<
<
<
<
<
-
-
.
.
.
-
-
-
-
-
-
-
-
-
(
(
&
)
)
)
)
&
&
&
-
-
.
.
.
-
-
.
-
-
-
-
-
-
;
;
2
1
1
1
1
1
1
1
)
&
&
)
+
+
+
+
,
,
7
(
2
<
7
<
<
7
<
<
=
<
=
<
-
.
-
.
<
<
-
-
.
-
-
-
-
-
-
-
(
&
)
&
)
&
&
&
&
-
-
.
.
-
-
-
.
-
;
;
;
;
-
;
;
2
1
1
2
1
1
1
)
)
&
)
&
+
+
,
+
,
7
2
7
6
<
7
7
7
6
<
<
<
=
<
<
-
.
.
<
<
<
.
<
-
.
-
-
-
-
-
-
(
)
)
&
&
&
)
&
&
.
.
.
-
-
-
-
.
-
-
-
;
;
;
;
;
2
1
1
2
1
1
1
)
)
&
)
&
+
+
,
6
7
6
6
7
7
7
7
6
.
.
6
7
7
<
-
.
.
-
<
=
=
=
-
-
-
-
-
.
-
-
-
(
(
)
)
&
&
&
&
&
&
.
-
-
-
-
-
-
-
-
-
-
;
-
;
;
;
2
1
2
2
1
1
)
)
)
)
)
&
+
+
,
+
,
7
7
7
7
6
7
6
-
-
7
7
7
7
<
<
.
-
-
-
<
-
-
.
-
(
.
-
-
-
-
(
)
)
)
&
&
&
&
&
&
.
-
.
.
-
-
-
-
-
-
-
;
;
;
;
;
2
1
2
2
1
1
)
1
)
)
)
&
+
+
,
+
,
,
7
2
(
6
7
-
-
<
<
7
<
.
<
<
<
<
-
-
-
-
-
-
7
7
.
.
-
-
-
(
(
(
&
)
&
&
&
&
&
.
.
.
-
-
-
-
-
+
,
;
;
;
;
;
;
2
2
2
2
1
1
)
1
)
)
&
&
+
+
,
+
,
,
2
2
7
)
(
=
=
<
<
<
=
<
=
=
<
-
-
-
(
.
7
7
7
7
7
.
.
-
-
2
(
(
)
)
&
&
&
&
)
-
.
-
-
-
-
-
*
,
,
;
;
;
;
;
;
2
2
2
2
1
)
1
1
)
)
&
1
+
+
,
+
,
,
2
6
(
6
6
(
6
2
<
=
.
<
<
<
<
-
-
7
7
.
.
6
7
6
7
.
.
-
-
2
(
(
)
)
&
&
)
&
)
-
-
-
-
-
-
*
*
,
,
*
*
*
*
*
*
,
,
,
2
1
)
1
1
)
)
&
)
(
+
+
+
,
,
2
2
6
6
7
7
7
2
7
7
7
=
=
=
.
7
7
7
7
7
7
6
6
6
6
.
-
-
-
2
(
(
)
)
&
&
)
&
)
-
-
-
-
-
-
*
,
,
,
,
,
,
,
,
;
,
+
,
2
(
1
1
1
)
&
1
)
(
*
+
+
,
,
2
.
.
)
(
(
-
2
.
7
7
7
7
7
-
7
6
-
6
6
-
7
7
7
7
7
-
-
-
2
(
(
)
)
&
&
)
&
)
-
-
-
-
-
*
*
,
,
-
-
-
;
;
;
;
-
+
,
2
(
1
1
1
2
1
)
)
(
*
+
+
,
,
2
.
.
/
(
6
6
7
.
.
.
.
.
.
.
-
-
-
-
6
6
7
7
7
-
-
-
-
-
2
2
(
(
)
&
&
)
)
)
-
.
.
-
-
*
,
,
-
;
;
;
;
;
;
;
-
+
,
(
1
1
1
1
2
1
)
(
(
*
*
+
,
,
7
7
(
/
7
/
(
7
.
.
-
-
-
.
-
-
-
-
-
-
-
7
-
-
-
7
-
-
-
-
2
(
(
)
&
&
)
)
)
.
.
-
.
*
*
,
,
,
,
,
;
;
;
;
;
-
,
)
(
1
1
1
&
2
1
)
(
&
*
*
+
7
6
6
7
(
7
7
7
7
7
.
.
.
-
-
-
7
-
-
7
7
-
-
7
7
7
7
7
7
-
-
-
2
(
(
)
)
&
)
)
)
.
-
-
+
*
,
,
,
+
+
*
*
*
;
;
,
,
,
,
2
(
1
1
1
2
)
)
(
&
*
*
6
7
7
7
7
6
7
7
6
6
/
.
.
-
-
6
7
7
-
7
6
7
6
7
7
7
7
-
-
7
.
-
-
2
2
(
(
(
)
)
)
)
.
-
-
+
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
2
(
1
1
1
)
)
&
(
&
)
*
+
,
,
6
7
(
/
/
7
7
7
7
-
6
7
6
6
6
7
7
6
6
7
6
6
7
7
7
-
7
.
-
-
-
(
(
(
(
)
)
)
)
.
-
+
,
,
,
.
.
.
-
-
;
;
;
;
&
+
,
)
2
(
1
&
1
2
(
(
&
&
)
*
+
,
,
2
6
/
/
-
7
7
/
-
-
.
6
6
.
.
6
6
6
6
.
7
7
7
7
7
-
-
.
.
-
-
(
(
(
(
)
)
(
)
-
+
+
,
,
-
-
-
.
;
;
;
;
;
;
&
+
,
)
2
2
(
&
1
2
2
(
&
&
)
*
*
+
,
.
.
(
.
-
.
.
.
-
.
.
.
.
-
.
.
.
-
-
.
.
.
-
-
.
.
-
.
.
.
-
(
(
(
)
)
)
(
)
-
+
,
,
,
-
-
-
-
;
-
-
;
;
;
)
+
,
)
2
2
(
2
1
2
(
(
)
&
)
*
*
+
,
2
(
(
(
.
.
.
.
.
.
.
.
-
-
-
-
-
-
-
-
.
-
.
.
.
-
-
-
.
.
-
-
(
(
)
)
(
(
(
+
+
,
,
,
+
+
+
+
*
*
*
+
+
,
,
,
,
,
2
2
(
1
2
2
(
&
)
&
)
*
*
+
,
2
(
6
6
)
.
-
-
<
<
<
-
.
.
7
7
6
-
7
7
-
-
7
6
7
7
.
-
.
-
-
2
(
(
(
(
(
(
)
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
2
2
(
1
2
(
(
)
)
&
)
*
*
+
.
2
(
6
<
<
<
-
<
<
=
<
-
6
6
-
6
6
7
7
6
7
7
7
6
6
7
7
7
-
-
-
2
(
(
(
(
(
)
(
,
,
,
,
-
-
;
;
-
-
;
;
;
&
)
+
,
)
(
2
2
(
2
2
(
)
)
)
&
)
*
*
+
,
2
(
)
<
!
=
<
<
<
=
<
-
-
-
-
-
-
6
6
6
6
7
6
6
7
7
7
7
7
-
-
2
(
(
(
(
(
.
(
,
,
;
;
;
;
-
;
;
-
;
;
;
&
)
+
,
(
(
2
2
1
2
2
(
)
)
&
&
&
*
*
+
,
=
=
<
=
=
=
!
=
!
<
<
-
.
.
-
-
-
-
-
6
6
6
6
.
.
-
.
.
.
-
-
-
2
(
(
(
(
.
(
-
,
;
;
;
;
;
;
;
;
;
;
;
)
)
+
,
,
,
2
2
(
2
(
(
)
)
&
&
&
*
+
+
,
,
(
<
<
=
<
<
=
<
=
-
-
-
.
-
.
.
-
-
/
/
.
.
-
.
-
-
-
.
-
-
-
2
(
(
(
/
.
(
,
,
+
*
*
*
*
+
+
+
+
*
*
*
,
,
,
,
,
2
2
(
2
(
)
)
)
&
&
&
*
+
+
,
7
7
)
(
)
7
(
7
-
<
-
-
.
.
.
-
.
-
.
.
/
.
/
-
7
7
-
-
-
-
-
-
2
(
(
/
/
.
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
2
2
2
2
(
)
)
&
&
&
&
*
+
7
,
6
7
7
7
7
6
7
)
.
-
-
<
.
-
-
-
.
.
.
.
.
/
-
7
6
7
7
7
7
-
-
-
2
/
(
/
/
(
(
;
;
;
;
;
;
;
;
;
;
;
&
)
)
+
,
(
(
(
2
2
(
(
(
)
)
&
&
&
&
*
7
7
6
6
6
7
6
7
7
7
7
.
.
-
.
-
.
.
.
-
-
.
-
7
-
7
6
6
6
7
7
7
-
-
-
2
(
/
/
.
(
(
;
;
;
;
;
;
;
;
;
;
;
&
)
)
+
,
)
)
(
2
2
(
2
(
(
2
&
&
&
6
6
6
6
7
!
7
7
!
6
6
6
.
.
.
.
.
-
-
.
6
.
7
6
7
7
6
6
6
!
!
6
7
-
-
-
-
2
/
/
.
-
(
(
;
;
;
;
;
;
;
;
;
;
;
&
)
)
+
,
(
(
(
2
2
(
(
(
(
2
&
&
&
&
*
7
6
6
7
6
6
!
!
7
7
7
.
.
-
-
-
-
.
.
-
6
6
7
6
6
!
!
6
7
6
7
.
.
-
-
2
/
/
/
-
(
(
,
+
+
+
+
+
+
+
+
*
*
+
+
+
+
,
,
,
,
2
2
(
(
(
(
2
&
&
&
)
*
*
+
+
6
6
!
.
.
.
<
<
<
-
-
-
-
-
<
<
-
.
6
6
6
-
7
-
-
7
7
7
.
-
-
-
2
/
/
/
(
-
(
,
,
,
,
+
+
+
+
+
+
+
+
,
,
,
,
,
,
,
2
2
(
(
(
(
2
&
&
&
)
*
*
+
+
,
2
<
<
<
<
<
-
<
<
.
.
-
.
.
.
-
.
/
.
-
-
-
.
.
.
.
.
.
-
-
-
.
.
/
/
/
-
(
;
;
;
;
;
;
;
;
;
;
;
)
)
+
,
(
(
(
(
2
(
(
)
&
(
2
&
&
&
1
*
*
<
+
<
=
=
<
!
<
<
<
<
<
-
.
-
/
-
-
-
.
/
.
-
-
.
-
-
-
-
-
-
-
-
.
.
/
/
.
-
-
(
;
;
;
;
;
;
;
;
;
;
;
)
(
+
,
(
(
(
(
2
(
(
)
(
(
2
&
1
)
1
*
*
<
+
,
!
<
=
<
<
<
=
<
-
-
.
.
/
-
-
-
.
-
.
.
.
-
-
.
-
-
-
-
-
-
.
.
/
.
-
-
-
(
;
;
;
;
;
;
;
;
;
;
;
.
.
+
,
(
(
(
-
-
(
(
)
(
(
2
&
1
1
1
*
*
+
,
,
,
2
2
2
2
2
2
-
.
.
/
.
-
-
-
.
-
-
/
-
.
-
.
.
.
.
-
.
-
-
.
.
-
.
-
(
(
(
$
$
$
$
$
$
$
$
$
$
%
%
.
-
,
.
-
-
-
-
(
(
(
(
2
)
&
1
1
1
*
*
+
,
,
(
(
)
)
)
)
)
)
(
(
(
/
.
.
-
.
.
-
/
/
-
-
.
-
.
-
-
-
-
-
-
.
.
-
(
(
(
$
$
$
$
$
$
$
$
$
%
%
%
4
-
-
5
5
.
-
-
-
(
(
(
(
2
)
&
)
1
1
*
*
+
,
,
(
)
)
)
)
&
&
)
(
)
(
(
(
.
-
.
.
.
<
<
<
.
-
.
.
-
-
-
-
-
-
.
-
-
(
(
$
$
$
$
$
$
$
$
%
%
%
4
/
-
.
.
4
5
-
-
-
(
2
(
(
2
)
&
)
)
1
2
*
+
,
,
(
)
)
&
&
&
&
%
)
)
)
)
(
(
(
<
<
<
<
<
=
<
-
-
.
-
-
-
.
-
-
-
.
-
(
(
(
$
$
$
$
$
$
$
$
%
%
4
.
.
.
/
.
.
.
-
-
-
-
2
(
2
2
)
&
)
)
1
2
*
+
,
,
(
)
&
&
&
%
%
&
)
(
)
%
<
<
=
=
-
=
<
-
=
<
.
-
-
-
.
-
-
-
-
-
-
-
(
(
(
$
$
$
$
$
$
$
$
$
$
%
%
%
.
.
.
/
4
.
.
.
-
2
(
2
)
)
&
)
)
2
1
*
+
,
,
(
)
&
%
&
%
%
)
)
)
%
%
%
.
.
.
.
.
.
-
-
-
-
-
.
.
-
-
-
-
-
-
-
-
(
(
(
$
$
$
$
%
%
$
%
$
%
%
5
.
.
4
5
/
5
5
.
-
-
2
(
2
)
)
&
)
)
2
1
*
+
,
(
(
)
%
%
%
%
&
)
)
)
$
$
.
.
&
<
<
<
.
.
.
.
.
.
.
-
-
.
-
-
-
-
.
-
-
(
$
$
$
$
$
$
$
%
%
%
%
%
4
.
-
4
5
-
5
/
/
-
-
2
2
2
)
)
&
1
1
2
1
+
,
(
(
)
%
$
$
%
%
)
&
)
%
%
%
%
%
<
<
<
<
.
<
<
<
<
.
-
-
.
.
-
-
-
-
.
-
-
(
$
$
$
$
$
$
%
%
%
%
%
%
%
%
-
.
.
-
.
/
-
.
-
2
2
(
)
)
&
(
2
0
2
+
,
(
(
(
(
)
)
)
)
)
)
)
)
)
)
)
<
<
<
=
<
.
<
<
-
-
.
.
-
.
.
-
-
-
.
.
-
-
(
$
$
$
%
%
%
%
%
%
%
%
/
.
4
4
.
4
.
.
.
.
-
2
2
2
(
(
)
&
(
2
0
2
1
1
1
1
2
1
(
2
2
(
(
)
)
&
%
<
<
<
<
<
<
=
<
/
-
-
.
.
.
.
.
-
-
-
-
.
-
-
(
(
$
%
$
.
&
%
&
%
4
/
.
/
.
4
.
/
-
-
/
-
-
-
2
2
2
(
(
)
(
)
2
0
1
0
1
1
1
2
1
(
0
2
(
(
)
)
<
<
=
=
=
=
<
<
=
=
/
.
.
-
/
-
-
-
.
.
-
.
-
-
(
(
$
$
%
$
-
&
&
%
%
%
%
%
4
/
5
5
/
5
5
.
-
.
.
2
2
2
(
(
)
(
)
0
2
1
0
1
1
1
1
(
0
0
2
(
(
)
(
=
<
<
.
=
.
=
-
-
.
/
.
<
-
/
/
-
.
.
.
-
-
-
-
(
(
$
%
$
%
&
&
$
%
%
%
$
%
%
%
4
4
.
4
5
-
-
.
-
2
2
2
(
)
)
(
2
0
2
1
0
2
1
1
1
1
0
%
2
(
(
)
<
=
)
)
.
<
<
.
-
.
.
<
<
<
.
-
-
.
.
/
/
.
-
.
-
-
(
$
%
%
%
&
&
%
&
%
$
%
%
%
%
%
%
.
.
.
-
-
-
-
2
(
2
(
(
(
)
2
0
2
1
0
2
1
1
2
1
%
%
2
(
(
)
)
)
<
<
<
<
<
.
.
.
<
<
=
=
.
.
.
.
/
/
.
.
-
/
.
-
(
%
$
%
%
&
:
:
&
%
%
%
%
%
%
%
%
%
.
.
.
.
-
-
2
(
2
2
(
(
2
0
2
2
1
0
2
1
1
2
1
%
%
1
(
)
(
)
)
<
=
<
=
<
=
<
<
=
<
<
.
.
-
.
$
/
/
<
.
-
/
-
-
(
%
%
%
$
.
:
&
&
%
&
%
4
%
.
%
.
.
.
.
5
/
/
-
2
(
2
(
2
2
2
2
2
2
1
1
2
1
2
2
0
%
0
0
(
(
(
)
(
=
=
<
.
.
<
=
=
=
<
/
.
-
-
%
$
<
=
<
-
-
/
.
-
(
%
%
%
&
.
&
&
$
&
&
/
.
/
4
.
4
5
/
4
5
/
.
-
2
(
2
2
2
2
2
2
2
1
1
1
2
2
2
1
%
%
0
0
(
(
(
(
)
2
)
&
&
.
.
)
&
8
%
/
.
8
%
<
<
<
<
.
/
/
/
/
.
(
%
%
&
%
:
&
&
&
&
$
%
%
4
5
-
5
5
/
5
5
.
.
-
2
2
2
2
2
2
2
2
1
1
1
1
2
2
1
0
%
%
0
1
2
(
(
(
2
2
)
&
&
&
)
&
.
8
%
/
/
/
<
<
<
=
/
.
.
/
/
/
.
%
%
&
%
%
:
&
&
&
.
&
%
%
%
%
-
-
.
.
.
-
.
-
-
2
2
2
2
2
2
2
2
1
1
1
1
2
2
0
0
%
%
0
.
2
(
(
2
2
)
&
%
&
%
.
.
&
8
%
%
%
8
<
%
%
%
%
&
.
.
/
/
.
.
%
$
$
$
:
:
.
&
&
%
%
%
-
-
-
.
-
-
-
-
-
-
-
2
2
.
2
-
2
2
2
2
1
1
2
2
2
0
0
%
0
/
.
2
(
2
2
)
&
&
&
&
%
.
.
.
%
8
%
&
8
=
&
%
%
%
/
/
/
%
/
.
.
%
%
$
$
:
.
.
&
%
-
-
-
-
%
.
5
5
.
-
-
-
2
-
-
.
.
-
-
-
2
1
2
1
2
2
2
1
)
0
%
0
/
.
2
(
2
2
&
&
&
&
&
%
)
.
.
%
8
%
%
%
%
&
%
%
/
/
/
/
%
&
/
.
%
%
$
$
-
-
-
-
-
-
-
-
-
-
-
-
.
.
-
-
4
/
.
5
4
.
-
.
-
2
1
2
1
2
0
2
1
)
%
0
1
/
.
2
2
2
)
)
&
&
8
&
%
)
&
&
%
8
8
8
%
&
%
%
<
/
/
/
$
&
&
/
.
%
%
$
$
-
-
-
-
-
-
-
-
-
-
-
&
&
4
.
/
5
/
-
5
5
-
.
-
-
2
2
2
2
2
0
2
1
)
%
0
1
/
.
-
2
2
)
)
&
&
8
&
%
1
&
&
&
%
8
%
&
%
%
%
<
<
.
/
-
&
&
/
%
%
%
%
$
!
!
!
!
!
!
!
!
!
!
!
!
!
%
.
.
.
/
.
-
-
-
-
;
;
2
2
2
2
2
0
1
2
)
)
)
/
.
.
-
2
2
)
)
&
)
8
&
&
1
)
&
&
%
8
%
&
%
%
1
=
.
/
/
-
$
&
%
%
%
%
%
$
!
!
!
!
!
!
!
!
!
!
!
!
%
%
%
%
%
.
-
-
(
(
(
(
;
2
2
2
1
1
0
0
2
)
)
)
/
.
.
.
2
1
)
)
&
)
8
%
&
1
&
&
&
%
8
%
%
%
.
<
<
.
/
.
-
$
&
%
%
%
$
%
$
(
(
(
(
(
&
&
&
&
&
(
(
(
(
(
(
(
&
&
(
(
&
&
(
;
;
2
-
2
1
0
0
2
)
)
)
0
.
.
-
2
1
)
)
&
)
&
%
&
(
&
&
&
%
&
&
2
2
<
<
<
<
/
.
.
$
&
%
%
$
$
%
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
(
(
)
5
/
;
/
;
.
-
2
1
0
0
2
)
)
0
.
.
-
2
2
)
)
)
)
)
&
%
&
(
&
&
%
&
&
&
2
1
<
=
<
<
.
.
.
$
&
%
%
$
$
%
$
&
&
&
&
&
&
&
&
&
&
&
&
&
)
)
)
)
(
(
(
;
;
-
5
.
5
.
-
2
-
0
0
2
)
)
.
/
.
-
-
2
1
)
1
)
&
%
%
&
(
&
&
&
&
&
)
1
%
%
<
$
%
0
.
.
$
$
%
%
$
$
%
$
)
)
)
)
)
)
)
)
(
(
(
)
.
(
)
)
)
)
(
(
;
;
;
-
;
5
5
-
-
-
0
0
2
)
0
.
2
/
.
-
2
1
1
1
)
&
%
&
&
(
&
&
&
&
(
1
%
%
%
$
$
%
0
<
.
$
%
%
%
$
$
$
$
(
(
(
(
(
(
(
(
(
(
(
(
.
7
-
-
(
.
(
/
5
5
;
/
.
-
-
.
-
-
1
0
2
)
/
.
2
/
.
.
2
1
1
)
)
)
%
&
&
(
&
&
&
&
1
0
%
%
$
$
$
%
0
.
.
.
%
%
%
$
$
$
$
(
(
(
(
(
(
(
(
/
.
.
7
.
7
.
.
-
3
4
.
4
5
4
5
.
-
.
-
-
0
)
0
2
/
/
/
2
/
/
.
1
1
1
1
)
)
%
)
)
(
1
&
&
(
1
0
%
8
$
$
$
%
0
.
%
.
%
$
%
$
$
$
$
%
%
%
%
%
%
%
%
/
/
6
6
$
%
.
%
%
5
5
-
;
;
5
5
.
;
-
-
-
1
)
0
2
/
/
1
1
%
/
.
1
2
1
)
)
)
%
)
)
(
(
(
(
1
%
0
8
%
$
$
$
%
%
0
%
$
%
$
%
$
$
$
$
!
!
!
!
!
%
%
%
!
$
$
$
$
6
7
/
-
-
-
/
.
-
/
;
;
;
.
-
1
0
)
.
2
.
1
1
%
%
/
.
2
2
1
)
1
)
)
)
&
(
(
(
1
0
0
%
%
%
%
$
$
%
%
0
%
%
%
$
$
$
$
$
$
!
!
!
!
$
$
!
!
6
.
6
6
.
6
7
.
.
.
.
/
.
7
.
-
-
;
-
-
1
0
)
.
-
.
1
1
%
%
/
.
2
1
1
)
)
)
)
)
&
(
(
1
0
0
0
%
8
%
$
$
%
%
$
0
0
%
%
%
$
$
$
$
$
!
!
!
!
$
!
!
!
!
/
6
7
/
.
.
6
7
/
-
-
.
7
7
-
.
.
-
1
1
0
)
-
-
.
1
0
%
%
%
0
2
2
1
)
)
)
)
&
&
(
1
1
0
0
%
%
8
8
$
%
%
%
%
%
0
%
%
%
$
$
$
$
$
!
!
!
!
!
$
!
$
$
$
$
$
/
$
%
7
7
/
.
-
.
-
-
-
-
.
-
1
1
0
.
.
;
1
0
%
0
%
%
0
2
2
1
1
1
1
2
2
)
)
1
1
0
0
%
%
8
8
%
%
%
%
%
0
0
%
%
%
%
$
$
$
$
!
!
!
!
!
$
!
!
$
$
$
!
!
$
%
%
%
%
.
.
/
-
-
-
-
-
;
2
1
1
.
2
1
1
0
0
0
%
%
0
2
2
1
1
1
2
2
2
)
&
1
1
0
0
%
%
0
8
%
8
8
$
%
0
0
%
%
&
%
$
$
$
$
120
130
140
150
160
170
180
Page 4
80
90
100
110
120
130
140
110
!
!
!
$
$
$
$
!
!
!
!
!
$
%
/
.
%
.
-
.
/
.
.
-
-
-
;
2
1
1
-
.
;
1
0
0
0
%
%
2
2
2
2
1
2
2
2
2
&
&
1
1
0
0
%
8
8
%
%
8
%
%
%
0
0
/
%
&
%
$
$
$
$
$
$
$
$
$
!
$
!
!
4
.
/
$
4
5
/
4
4
5
-
.
.
-
-
-
;
2
-
1
1
2
.
.
1
1
%
0
0
0
2
2
2
2
2
2
2
2
&
&
&
1
1
0
0
%
%
8
%
%
8
%
%
%
0
0
/
%
&
&
$
$
$
%
%
%
%
%
$
$
$
!
!
$
/
4
.
5
5
/
5
4
5
-
-
-
-
-
-
;
2
1
1
2
0
0
.
1
1
%
0
0
0
2
2
2
2
2
2
)
)
&
&
0
1
1
1
0
%
%
0
%
%
8
8
%
0
0
%
/
/
.
&
%
$
%
%
%
%
%
%
%
%
$
!
$
!
!
4
/
.
.
-
.
5
5
.
6
.
.
-
-
;
;
1
1
2
0
0
;
0
1
%
0
1
)
2
;
2
2
;
2
)
&
%
&
0
1
1
0
0
%
%
%
%
%
%
%
0
0
0
/
/
/
.
&
%
%
%
%
&
&
&
&
%
$
$
!
$
!
!
!
$
%
%
%
.
.
-
.
.
6
7
.
-
-
;
1
2
1
0
0
2
0
0
%
1
0
)
2
;
;
;
2
)
)
&
%
&
0
1
2
0
0
%
0
%
%
%
%
%
0
/
0
/
/
.
.
&
%
%
%
%
)
)
)
(
%
$
!
!
!
$
$
!
.
.
/
/
%
/
-
-
.
-
-
-
-
;
-
1
2
0
0
0
1
1
0
%
1
)
)
2
;
;
2
)
)
)
&
%
0
0
0
2
0
0
%
%
%
%
%
0
0
0
/
0
/
/
.
&
&
&
%
%
%
)
)
(
%
%
!
!
/
.
!
.
4
5
.
/
.
/
.
/
-
.
.
-
-
-
;
-
2
2
0
0
0
1
)
%
%
)
)
2
;
;
2
)
)
)
&
&
%
0
0
0
2
1
0
0
%
%
0
%
0
0
0
0
0
/
/
.
.
&
&
&
%
%
)
(
%
%
%
!
4
.
.
/
.
4
5
/
/
-
-
/
.
-
-
.
.
.
-
;
2
2
0
1
0
0
1
)
%
1
)
2
2
;
;
)
)
)
&
&
%
%
0
0
0
2
1
0
0
%
%
0
%
0
0
0
0
0
/
/
.
.
&
&
&
%
%
(
(
%
4
3
/
/
.
5
4
/
/
/
-
5
5
-
-
-
-
-
-
-
-
-
;
2
2
0
1
0
0
1
)
%
)
2
2
2
2
2
)
)
)
&
&
%
%
0
0
0
2
1
0
%
%
%
0
%
0
0
0
0
0
/
0
/
.
&
&
%
%
%
(
%
$
$
!
4
3
$
4
$
/
5
4
%
4
5
/
/
-
-
.
-
-
-
2
;
2
2
0
1
)
0
1
)
)
)
2
1
2
)
2
)
)
&
&
&
0
%
&
0
0
2
1
0
0
%
0
0
0
0
0
0
0
0
.
.
/
.
&
&
%
%
$
(
%
$
!
$
$
$
$
$
$
%
5
5
%
.
/
.
/
.
.
5
5
.
-
-
;
2
2
0
1
)
0
2
)
)
2
2
2
)
&
2
)
)
&
&
&
&
%
&
0
0
2
1
0
0
%
0
0
0
0
0
0
/
/
.
.
.
.
&
&
$
$
$
%
$
$
!
$
$
$
%
%
%
/
.
-
/
/
/
.
.
.
-
4
5
-
.
-
;
;
2
1
1
)
0
2
)
)
1
2
)
)
&
2
)
&
&
1
%
&
&
&
0
0
2
1
1
0
%
0
0
0
0
0
0
/
.
/
.
.
&
&
%
%
$
$
$
!
5
3
.
.
$
5
3
/
/
.
-
/
/
-
-
.
-
-
-
-
-
.
-
-
;
2
1
0
1
1
2
)
1
1
1
)
)
&
(
)
&
&
1
%
&
0
1
0
0
1
1
1
0
1
0
%
0
0
0
1
1
.
.
.
.
&
%
%
$
$
$
5
5
/
.
.
5
5
.
5
5
5
-
.
.
5
.
-
-
.
-
-
.
-
-
-
;
2
2
1
0
1
/
/
1
1
1
)
)
&
&
(
)
&
&
1
&
0
1
1
0
(
1
1
0
1
1
0
%
0
0
0
0
0
0
.
%
.
&
%
%
$
$
$
$
3
!
5
5
/
.
5
5
3
5
/
/
.
/
.
.
.
4
-
.
.
-
-
-
;
2
1
1
0
/
/
-
-
2
1
)
1
&
%
(
)
&
&
&
&
1
1
0
0
(
1
1
1
1
0
0
%
0
0
0
0
%
%
%
.
.
&
%
$
$
$
$
$
!
!
5
3
/
$
$
$
%
$
/
.
.
%
/
.
.
-
-
;
;
-
;
;
-
2
1
1
1
/
.
.
2
1
)
)
)
&
%
(
)
&
1
&
)
1
1
)
(
1
1
1
1
1
2
0
0
0
0
%
%
%
%
%
%
.
&
$
$
$
$
$
$
!
!
!
!
!
!
!
$
$
$
$
$
$
.
/
/
.
.
-
.
-
-
;
;
2
2
1
2
/
.
.
.
(
)
)
)
&
&
%
(
)
&
1
)
)
1
)
(
1
1
2
1
1
2
0
0
0
0
0
%
%
%
%
%
$
%
%
$
$
&
$
$
$
!
!
!
!
!
$
$
6
/
.
6
7
%
.
/
.
.
.
.
.
;
;
;
;
2
2
2
2
/
/
.
-
(
)
&
)
&
&
&
(
)
1
1
)
1
1
1
1
1
1
2
2
2
0
0
0
0
0
%
$
%
%
%
%
$
$
%
&
$
&
$
$
$
!
!
!
!
$
6
6
.
/
.
/
7
/
/
6
7
-
-
-
.
-
-
;
;
2
2
2
2
1
.
.
-
(
1
&
)
%
&
&
(
1
1
)
)
1
1
1
(
2
5
1
2
0
0
0
0
0
$
%
$
%
%
%
%
$
&
%
&
&
&
$
$
$
$
!
!
$
$
$
$
$
6
7
$
6
7
/
7
7
.
:
.
8
9
-
;
;
2
2
2
1
.
/
.
.
(
1
&
)
%
&
&
(
(
1
)
1
(
1
(
4
4
5
1
2
&
&
&
0
0
%
%
$
%
&
%
%
$
&
%
&
&
&
$
&
$
$
!
!
!
!
!
!
$
$
$
$
$
$
$
.
.
.
-
.
9
:
.
;
;
2
2
1
1
1
/
.
-
(
1
)
)
%
&
)
(
(
)
(
(
(
5
(
4
5
5
1
2
&
&
&
0
&
%
$
$
%
&
%
%
%
&
%
&
&
&
$
&
$
$
$
!
!
!
!
!
$
!
!
!
$
$
$
$
$
.
.
.
-
.
-
;
;
2
2
1
1
1
1
.
2
(
(
)
&
&
)
)
2
1
)
(
(
(
4
/
5
5
/
1
2
&
)
0
0
0
%
$
%
&
&
%
)
%
&
&
&
)
&
$
&
$
$
!
!
!
!
!
!
!
!
$
!
$
!
.
.
/
%
.
-
;
;
;
;
;
2
2
1
1
1
1
1
2
(
(
)
&
)
)
)
2
2
(
(
4
4
/
/
/
/
.
/
/
.
)
0
/
/
%
$
%
&
&
&
%
&
&
&
(
)
&
$
&
!
$
!
!
!
!
$
!
!
.
!
!
.
4
4
.
/
.
.
4
.
.
-
-
;
2
2
2
2
1
1
1
2
(
)
)
&
)
)
2
2
2
2
(
)
4
/
/
/
5
5
.
/
.
)
&
/
/
/
%
&
&
&
&
)
&
&
(
(
)
&
&
&
!
$
!
!
!
!
!
!
3
4
.
4
/
3
4
.
.
8
.
4
8
9
-
-
;
;
2
2
2
2
1
1
2
(
)
(
)
)
)
1
)
)
2
.
.
.
/
/
4
5
5
5
-
.
-
4
5
5
/
/
&
&
-
&
)
&
&
(
)
)
&
&
&
!
$
$
!
$
$
$
$
3
3
/
3
/
/
.
5
5
-
.
.
8
-
-
-
-
;
.
2
-
2
1
1
1
(
(
(
)
(
)
)
0
1
.
4
5
.
.
/
3
4
5
-
-
.
-
4
4
5
5
/
&
.
-
&
)
&
.
(
)
)
&
&
&
!
$
!
!
!
$
!
$
$
$
$
$
$
$
$
4
5
.
4
3
-
.
:
-
;
-
.
-
-
2
2
2
1
(
(
(
(
(
)
4
0
/
3
4
4
.
-
/
/
3
4
5
-
-
-
3
4
5
5
/
.
.
5
&
)
/
.
(
)
)
&
)
&
$
$
!
!
!
!
!
!
!
!
!
$
$
$
$
$
.
.
8
:
-
.
.
-
-
9
.
.
-
2
2
2
2
(
(
(
(
)
4
4
4
/
3
3
5
-
-
.
.
.
.
.
-
-
-
-
3
4
.
/
.
.
-
.
)
/
.
(
(
)
)
)
&
$
!
!
!
!
!
!
!
!
!
$
$
$
.
$
%
.
-
-
.
-
-
.
.
-
9
-
-
-
2
.
2
2
(
(
(
.
.
3
4
.
.
/
.
.
-
-
/
.
5
.
/
-
-
-
-
.
/
.
.
5
5
-
)
)
)
/
(
(
)
)
&
)
$
!
!
!
!
!
!
!
!
!
$
$
4
4
.
.
.
.
.
.
9
-
-
-
-
.
-
-
8
1
.
2
2
.
.
/
0
.
/
/
.
-
/
-
-
-
.
4
5
5
.
.
.
-
-
-
.
/
.
.
5
-
-
.
/
/
/
.
(
(
)
&
)
$
!
!
!
!
!
!
!
4
!
.
.
4
5
/
-
-
.
/
.
8
9
-
-
-
.
2
9
.
.
-
1
2
/
4
4
/
/
.
/
.
-
.
/
.
5
.
3
4
.
.
.
/
.
-
/
/
.
.
5
5
-
-
(
)
/
/
.
(
(
)
&
)
$
$
!
!
!
!
3
/
.
4
/
5
.
/
/
-
-
-
3
9
-
-
.
-
-
-
8
.
9
.
1
1
1
/
4
4
.
/
.
.
-
-
.
.
.
.
5
-
3
4
.
.
/
/
.
/
.
.
/
.
-
-
(
.
.
/
-
.
(
(
)
)
)
$
$
!
!
!
$
4
!
!
5
/
5
/
.
.
-
.
.
/
/
.
4
-
-
-
-
9
.
.
-
1
1
0
/
/
3
.
/
.
.
.
.
.
.
.
5
5
-
.
.
.
.
.
/
.
.
5
5
-
.
-
-
-
.
.
-
-
.
(
(
)
)
)
!
$
!
!
!
$
!
!
!
$
/
$
/
-
-
%
/
.
.
4
.
3
4
5
-
-
-
-
-
-
2
1
0
2
/
.
.
/
5
5
.
.
-
/
.
5
5
/
-
.
-
.
-
/
/
4
4
5
5
.
.
.
-
.
.
-
-
.
(
(
&
)
&
!
$
!
!
!
!
!
!
!
!
$
$
$
%
%
%
/
.
3
.
.
.
4
5
-
-
-
-
-
2
1
0
.
.
/
.
.
3
4
.
5
.
-
/
/
.
.
/
/
.
.
-
-
5
/
3
4
5
5
-
-
-
-
.
/
-
-
.
(
-
)
)
)
$
!
!
!
!
!
!
!
!
!
!
$
$
%
$
%
.
.
9
-
-
.
-
-
.
2
-
-
2
-
1
0
4
/
.
.
.
3
4
.
.
-
-
/
/
/
/
4
5
.
-
-
5
5
5
5
3
4
-
-
-
-
.
.
-
-
-
-
-
-
)
)
)
$
.
!
!
!
!
!
!
!
!
$
8
9
/
$
.
9
9
.
9
:
.
.
9
9
2
-
2
-
-
0
.
4
5
5
.
.
.
3
5
.
/
/
/
.
.
3
4
5
/
5
-
5
5
5
5
.
-
.
.
-
-
.
-
-
-
-
-
-
(
)
)
)
.
$
!
!
!
!
!
$
!
$
9
9
9
.
9
8
.
9
-
.
9
-
.
.
-
2
-
-
-
)
/
/
3
4
5
.
-
-
.
.
/
/
/
/
.
.
3
4
/
/
.
-
-
5
5
.
.
.
-
.
.
-
-
-
-
-
-
-
-
(
)
)
)
.
$
!
!
!
!
!
!
!
!
$
8
.
/
9
/
/
.
/
/
.
.
.
-
2
.
8
2
1
-
.
/
.
3
4
.
.
5
5
/
.
4
5
5
.
.
.
3
5
-
-
-
-
.
/
/
.
-
.
.
.
-
-
-
-
-
-
-
-
(
(
)
(
!
$
!
$
!
!
!
!
!
!
!
$
$
!
$
$
/
%
%
%
%
8
9
-
2
9
.
-
-
-
.
/
/
.
.
.
.
-
.
-
/
4
4
5
.
.
5
5
5
5
-
-
-
.
/
/
-
.
.
.
.
-
-
-
-
-
-
-
-
2
(
)
(
$
$
.
$
!
!
!
!
!
$
!
!
!
!
$
!
$
8
%
%
%
.
8
.
9
.
.
-
-
0
.
.
.
+
.
.
-
-
5
-
.
4
.
-
.
.
.
-
5
5
-
-
-
-
.
/
-
5
.
5
-
-
-
-
-
-
;
-
2
2
)
(
(
$
$
.
$
!
!
!
!
!
!
!
!
$
!
$
$
$
$
$
8
9
.
-
-
9
.
-
-
-
)
.
.
)
+
+
.
-
4
5
5
-
.
.
-
.
5
.
/
.
.
.
-
-
-
.
.
-
-
5
5
-
;
.
-
-
-
;
-
2
2
)
(
(
$
.
.
$
$
!
!
!
!
!
!
!
!
!
!
$
$
/
%
8
:
.
.
.
-
.
-
-
(
)
(
(
+
+
+
.
3
4
4
5
-
.
.
-
5
5
/
.
/
.
.
-
-
-
.
-
5
-
5
-
-
;
.
.
-
-
;
-
2
2
)
(
)
.
.
.
$
$
!
!
!
!
!
!
!
!
$
$
$
9
9
/
/
.
.
9
-
-
2
2
-
(
(
(
(
+
+
+
.
3
3
4
.
.
.
.
.
5
-
/
/
/
.
-
.
-
-
-
-
5
.
.
-
-
;
-
;
;
-
;
-
2
(
2
(
)
(
.
$
$
!
!
!
!
!
!
!
!
$
$
$
$
8
9
/
.
.
9
:
-
-
-
-
2
2
2
2
*
*
+
.
.
/
/
.
-
-
.
.
.
.
-
.
/
.
5
5
-
-
-
-
4
5
5
.
-
.
.
;
-
;
-
;
-
2
(
2
(
)
/
$
$
!
!
!
!
!
!
!
!
!
!
$
$
$
/
%
.
-
.
-
-
.
-
-
-
2
2
2
2
*
+
+
/
/
.
.
.
.
-
.
/
.
.
-
-
-
4
4
5
.
-
-
-
3
4
5
-
-
-
.
-
;
;
;
;
-
2
2
2
(
(
/
.
$
$
!
!
!
!
!
!
!
!
!
$
%
%
/
/
.
9
-
.
-
-
-
-
-
2
2
,
*
+
+
+
4
4
.
.
.
5
.
/
/
.
.
/
-
3
3
4
4
.
2
-
-
3
3
4
.
.
-
.
-
;
;
;
-
2
2
2
(
(
(
.
(
$
$
$
!
!
!
!
!
!
!
$
$
$
%
%
/
9
9
.
.
-
.
-
-
2
2
(
*
+
+
+
3
4
4
4
.
/
/
5
5
5
/
/
.
-
-
-
3
-
.
-
;
.
.
4
.
-
-
-
.
;
;
;
;
-
2
(
2
(
(
(
.
(
(
.
.
$
!
!
!
!
$
!
!
!
$
$
%
%
.
.
/
.
.
-
-
;
2
2
,
*
+
+
+
/
3
3
.
/
/
/
5
5
5
4
4
5
-
.
-
-
-
-
-
-
;
-
.
-
-
-
.
.
;
;
;
;
2
2
(
2
(
(
(
&
&
(
.
$
$
!
!
!
!
!
!
!
$
$
%
%
%
%
%
/
.
.
-
-
;
-
-
,
*
+
*
/
/
.
.
/
/
/
/
5
5
3
4
4
5
.
-
.
-
-
-
.
;
;
;
-
-
-
-
-
;
;
;
;
;
2
2
2
2
(
(
(
!
!
.
.
$
$
$
!
!
!
!
!
$
$
%
%
$
%
%
%
%
-
-
-
-
;
2
,
*
+
+
*
/
.
.
.
.
.
/
.
.
.
/
3
3
5
-
-
-
.
.
.
.
-
;
;
-
-
-
;
;
;
-
;
;
;
;
2
2
(
(
(
(
-
-
.
&
$
!
!
$
!
!
!
!
!
$
%
%
$
%
%
%
%
-
-
;
;
;
-
*
+
+
+
+
+
/
/
/
5
5
5
.
.
.
/
.
.
.
.
5
-
-
-
.
-
;
;
;
;
;
;
;
-
;
;
;
;
;
;
;
2
(
2
(
(
-
.
.
$
&
&
$
$
$
$
$
$
$
$
$
$
$
+
+
+
+
+
,
-
;
-
*
*
*
+
,
+
+
/
/
/
4
5
5
5
-
-
/
.
.
.
.
5
5
-
-
-
-
;
;
;
;
;
-
-
-
;
;
;
;
;
;
;
2
(
2
(
(
+
-
.
$
$
$
$
$
$
$
+
+
+
+
+
+
+
+
+
,
,
;
-
.
;
,
*
+
+
,
,
+
+
,
/
4
3
3
4
5
-
-
-
.
-
.
.
.
5
5
-
-
-
-
;
;
-
.
5
-
-
;
;
;
;
;
;
;
2
2
2
(
2
+
+
+
-
-
-
$
-
-
$
.
.
,
+
.
.
+
,
,
,
,
;
;
;
,
+
*
+
+
+
+
+
,
/
/
4
.
5
5
5
.
-
-
.
4
4
.
-
5
.
.
5
5
-
;
-
-
5
5
5
-
;
;
;
;
;
;
;
2
2
(
(
2
,
+
+
+
+
+
+
+
+
+
+
+
+
.
.
,
.
.
,
4
.
,
/
;
,
+
*
+
+
+
+
,
,
/
/
4
.
5
.
.
.
.
-
.
-
4
-
/
.
.
.
-
5
5
;
.
;
5
5
5
;
;
;
-
;
;
;
2
2
2
(
2
2
,
,
+
+
+
+
+
+
+
+
+
+
+
4
.
.
4
.
,
.
5
.
/
.
,
+
+
+
+
+
,
,
,
,
/
/
.
.
5
5
.
-
-
.
-
-
-
/
.
.
-
5
;
;
-
.
-
-
5
;
;
;
;
;
;
;
2
2
2
2
(
2
2
,
,
,
,
,
,
,
,
,
,
,
,
/
.
,
4
4
-
-
4
5
5
-
;
,
+
+
+
+
,
,
,
,
,
.
/
/
4
4
.
5
.
.
.
.
-
-
/
.
.
;
-
-
-
-
-
-
-
;
-
-
-
-
;
;
;
2
2
(
2
2
2
2
;
;
;
,
,
,
,
4
/
/
4
4
/
.
-
5
5
.
-
5
5
.
-
;
,
+
+
,
,
,
,
,
;
;
;
.
.
3
.
/
5
.
.
.
-
-
-
.
.
-
;
-
-
-
5
5
;
;
-
;
;
-
;
;
;
2
2
2
(
2
2
2
2
;
;
;
;
;
;
;
;
;
;
4
/
5
.
-
-
.
4
-
-
-
-
-
;
,
,
,
,
,
,
,
;
;
;
;
.
.
3
/
5
5
-
-
-
-
-
-
-
-
-
;
;
;
;
;
5
;
-
;
;
;
;
;
;
;
2
2
2
(
2
2
2
2
;
;
;
;
;
;
;
;
;
;
;
;
.
-
-
-
-
-
-
-
;
;
;
,
,
,
,
,
,
;
;
;
;
;
;
.
.
.
/
5
.
-
-
;
5
5
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
2
2
2
2
2
2
2
2
120
130
140
150
160
170
180
Zgłoś jeśli naruszono regulamin