Upload
irini-papagianni
View
214
Download
1
Embed Size (px)
DESCRIPTION
Castle.pdf
Citation preview
Page 1
!
,
,
,
!
!
!
,
!
!
!
!
!
!
!
,
,
!
!
!
!
!
!
,
,
!
!
!
!
,
!
!
,
,
,
!
!
!
!
,
,
,
!
,
,
,
!
!
,
,
!
!
,
,
,
,
!
!
,
,
,
,
,
!
!
!
!
,
,
,
,
,
!
!
!
!
!
,
,
,
,
-
-
(
-
(
-
-
5
6
6
5
5
5
5
6
6
5
5
5
5
5
6
6
5
5
5
5
5
!
,
,
!
!
!
!
!
,
,
!
,
,
!
!
,
,
!
!
!
!
!
!
!
,
!
!
!
!
,
!
!
!
,
,
,
!
,
!
,
,
,
,
!
!
,
,
!
,
!
!
!
,
!
,
,
,
!
!
!
!
,
,
!
!
!
,
,
!
,
,
!
!
!
!
!
!
!
,
,
,
-
-
(
-
(
-
-
5
6
6
5
5
5
5
6
6
5
5
5
5
5
6
6
5
5
5
5
5
6
!
!
!
,
,
!
!
!
!
,
,
,
,
!
!
!
!
,
,
!
!
!
!
!
,
,
,
!
!
!
,
,
!
!
!
,
,
!
!
!
,
!
!
,
,
,
!
,
,
!
!
!
!
,
,
!
!
!
,
,
!
,
!
,
,
!
!
!
!
!
!
!
!
!
!
!
!
!
,
!
,
,
-
-
(
-
(
(
-
5
5
6
5
5
5
5
6
5
5
5
5
5
5
5
6
6
5
5
5
6
6
6
!
!
!
,
,
!
!
!
!
!
!
!
,
,
!
!
,
,
,
!
!
!
!
!
!
!
,
,
!
!
!
,
,
,
!
!
,
,
,
!
!
,
!
,
,
,
!
!
!
,
!
!
!
!
,
!
,
!
!
,
,
,
,
,
!
,
!
!
!
!
!
!
,
!
!
!
,
,
,
,
,
,
-
-
(
-
(
(
-
5
5
5
6
5
5
5
6
6
5
5
5
5
5
5
6
6
6
5
5
5
6
6
5
!
!
!
!
,
!
!
!
!
!
!
!
!
,
!
!
,
,
,
!
!
!
!
!
!
!
!
!
,
!
,
!
,
,
,
!
!
!
,
,
!
!
,
!
!
,
,
!
!
!
,
,
!
,
!
,
,
,
!
!
!
!
,
,
!
!
,
!
!
!
!
,
,
,
,
!
!
,
,
,
-
-
-
-
-
-
-
-
-
5
5
5
6
6
5
5
6
6
5
5
5
5
5
5
5
6
6
6
5
5
6
6
5
5
!
!
!
!
,
!
!
!
!
!
!
,
,
,
!
!
,
,
!
!
!
!
!
!
!
!
,
!
,
,
!
!
!
,
!
!
!
!
,
,
!
,
!
,
!
!
!
!
!
!
,
,
!
,
,
,
!
!
!
!
!
!
!
,
!
!
!
!
!
!
!
!
,
!
,
!
!
,
-
-
(
(
-
(
(
(
(
-
5
5
5
6
6
5
5
6
6
6
6
5
5
5
5
5
5
6
6
5
5
6
6
5
5
5
!
!
!
!
!
!
!
!
,
!
,
!
!
,
!
!
,
,
!
!
!
!
!
!
!
,
,
!
!
,
!
!
,
!
!
!
!
!
!
,
!
!
!
,
,
,
!
!
,
,
!
,
!
,
,
,
,
!
!
!
,
,
!
!
!
!
!
,
,
!
,
,
!
!
,
,
!
-
(
(
-
-
(
(
(
-
-
5
5
5
6
6
5
5
6
6
6
6
5
5
5
5
5
5
6
6
6
5
5
6
6
5
5
5
!
!
!
,
,
!
!
!
,
,
!
!
!
!
!
!
!
,
,
,
!
!
!
!
!
!
,
!
!
!
,
,
,
,
!
!
!
!
!
!
,
,
!
,
!
,
!
!
!
,
!
!
!
!
!
,
,
!
,
,
,
,
,
,
,
,
!
,
,
,
!
!
,
,
,
,
-
-
(
(
-
-
(
(
-
-
-
5
5
5
5
6
5
5
6
6
6
6
5
5
5
5
6
5
5
6
6
6
5
5
6
6
6
5
5
!
!
!
!
!
!
,
,
!
!
,
,
!
!
!
!
!
!
!
!
!
,
!
!
,
!
!
!
,
,
,
!
,
!
!
,
!
!
!
!
!
!
!
,
,
,
!
,
,
!
!
,
,
!
!
,
!
,
,
!
!
,
!
!
!
,
!
,
,
!
!
,
,
!
,
,
-
-
(
(
-
-
(
(
-
-
5
5
5
5
5
5
5
6
6
6
6
6
5
5
5
5
5
6
6
5
6
6
6
5
5
5
6
6
6
5
5
!
!
!
!
!
!
!
,
!
!
!
,
,
!
!
!
!
!
!
!
!
!
!
!
,
,
!
!
!
!
,
,
!
,
!
,
,
!
!
!
,
!
!
!
!
!
!
,
,
,
!
!
!
!
!
!
,
,
,
!
,
,
,
!
!
!
!
,
,
,
!
!
,
,
,
-
-
(
(
-
-
(
(
(
-
5
5
5
5
5
5
5
5
5
6
6
6
5
5
5
5
5
5
6
6
5
5
6
6
5
5
5
6
6
6
6
5
5
!
!
!
,
,
!
,
!
!
,
!
,
!
!
!
!
!
!
!
!
!
!
!
!
,
,
!
!
!
!
,
!
!
,
!
!
,
,
!
!
,
!
!
!
!
!
!
!
,
,
,
!
!
,
!
!
!
,
,
,
!
,
,
!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
5
5
5
5
5
5
5
6
6
6
5
5
5
5
5
5
5
6
6
5
5
5
6
5
5
5
6
6
6
6
5
5
5
!
!
!
!
!
!
,
!
!
,
!
,
,
!
,
!
!
!
!
!
!
,
,
!
!
,
!
,
!
!
!
!
,
,
!
!
,
,
!
!
!
!
!
!
,
!
!
!
!
!
!
!
,
,
,
!
,
,
!
!
,
,
,
!
,
,
-
-
(
-
-
"
"
"
"
"
"
"
"
"
"
"
"
-
5
5
5
5
5
5
5
5
5
5
6
6
6
5
5
6
5
5
5
5
5
6
6
5
5
5
5
5
5
5
6
6
6
6
5
5
5
!
!
,
,
,
!
!
!
,
!
,
,
!
,
!
!
!
!
!
!
!
!
!
,
!
!
!
,
!
!
,
!
!
!
,
!
!
!
!
,
,
!
!
!
!
!
,
!
!
,
!
!
!
!
!
!
,
,
,
,
!
!
,
!
!
,
,
-
-
(
-
-
(
"
"
"
(
"
"
"
"
"
"
"
-
-
-
5
5
5
5
6
5
5
5
5
6
6
5
5
6
6
5
5
5
5
6
6
6
5
5
5
5
5
5
6
6
6
6
6
5
5
5
!
!
,
,
!
!
!
!
!
!
!
,
!
,
!
!
!
,
,
!
!
!
,
!
,
,
!
!
,
,
!
,
!
!
!
,
,
!
!
!
,
,
,
!
!
!
!
,
,
!
,
!
!
!
!
!
!
!
,
,
!
!
,
,
!
,
,
-
-
(
-
-
(
"
(
"
"
"
(
"
"
(
(
"
-
-
5
5
5
5
5
5
6
5
5
5
6
6
6
6
6
6
5
5
5
6
6
6
6
5
5
5
5
5
5
6
6
6
6
6
6
5
5
5
!
,
,
!
,
!
!
!
!
,
,
,
!
,
!
!
!
,
,
,
!
,
,
,
,
,
!
!
!
,
,
,
!
!
!
!
,
,
!
,
,
!
,
!
!
!
!
!
,
,
,
,
!
!
!
!
!
!
,
,
,
,
,
,
,
,
-
-
(
-
-
(
(
(
"
(
"
(
(
"
(
"
(
-
-
5
5
5
5
5
5
6
6
5
5
5
6
6
6
6
6
5
5
5
6
6
6
6
6
5
5
5
7
5
6
6
6
6
6
6
5
5
5
5
!
!
,
,
,
,
!
!
!
,
,
!
!
!
,
,
!
!
!
,
,
!
,
,
,
,
!
!
!
,
,
,
!
!
,
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
,
,
,
,
!
!
!
!
!
!
!
,
,
,
,
,
-
-
(
-
-
(
(
(
(
(
(
(
"
(
(
(
(
-
5
5
5
5
5
5
5
6
6
5
5
5
6
6
6
6
6
5
5
6
6
6
6
6
6
6
5
5
7
7
6
6
6
6
6
6
5
5
5
5
5
!
!
,
,
,
,
,
!
!
,
!
!
!
,
!
!
,
!
!
!
,
,
,
,
,
,
!
!
,
,
,
,
!
,
,
!
!
!
!
!
,
!
!
!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
5
5
5
5
5
5
6
6
5
5
5
5
6
6
7
6
5
5
6
6
6
6
6
6
6
5
5
7
7
6
6
6
6
6
6
5
5
5
5
5
5
!
!
!
,
,
,
,
!
!
,
,
!
!
!
,
!
!
,
,
!
!
!
!
,
!
,
!
!
!
!
,
!
,
,
,
,
!
!
!
,
,
,
!
!
-
-
(
-
-
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
-
-
5
5
5
5
5
6
5
5
6
5
5
5
5
5
6
6
7
6
6
6
6
6
6
6
6
5
5
5
7
7
7
6
6
6
6
6
5
5
5
5
7
5
5
!
!
!
!
,
!
!
,
!
!
!
!
!
,
,
,
!
,
,
!
!
!
,
,
!
,
!
!
!
!
,
!
!
,
,
!
!
!
,
,
!
!
!
!
(
(
(
-
"
"
"
"
"
(
"
"
"
(
"
"
"
"
(
"
(
"
(
"
"
"
(
"
"
"
"
"
(
"
"
"
-
-
-
5
5
5
5
6
5
5
6
6
5
5
5
5
5
6
7
7
6
7
6
6
7
6
6
5
5
5
7
7
7
6
6
6
6
6
6
5
5
5
7
7
5
5
!
!
!
!
!
!
!
,
,
,
!
!
,
,
,
!
!
,
!
!
!
,
!
,
,
!
!
!
,
,
,
!
!
,
!
!
!
,
!
!
!
!
-
-
(
-
"
(
"
"
(
(
(
"
(
"
"
"
"
(
(
"
"
"
"
(
"
(
"
(
"
"
(
"
"
(
(
(
-
5
5
5
5
5
5
6
5
5
5
6
6
6
5
5
5
5
6
7
7
6
7
7
7
6
6
5
5
5
5
7
7
6
6
6
6
6
6
5
5
5
7
7
6
5
5
!
!
!
!
!
!
!
,
,
,
!
!
,
!
,
,
,
,
!
!
!
!
!
,
!
!
!
,
,
,
!
!
,
,
,
!
,
!
!
!
!
!
(
(
(
-
(
"
"
"
(
"
"
(
(
"
(
"
"
(
(
"
"
(
"
"
(
"
(
(
"
(
(
"
(
(
"
"
-
-
5
5
5
5
6
6
5
5
5
6
6
5
5
5
5
6
7
7
7
6
7
6
6
5
5
5
5
5
7
7
7
6
6
6
6
6
5
5
5
7
7
6
6
5
5
!
!
!
!
!
!
,
!
!
,
!
!
,
,
,
,
!
!
!
!
,
!
,
!
!
!
,
!
!
!
!
!
,
,
,
,
!
!
!
!
-
-
(
-
"
(
(
"
(
"
"
(
(
(
"
(
(
(
(
"
"
(
(
"
(
(
"
(
"
"
(
"
(
(
"
(
-
5
5
5
5
5
6
6
5
5
5
6
6
5
5
5
5
5
6
7
7
7
7
6
6
5
5
5
5
5
7
7
7
6
6
6
5
5
5
5
5
7
7
7
6
6
5
5
!
,
,
!
!
!
,
,
!
!
!
,
!
!
!
,
,
!
!
!
!
,
,
,
!
,
!
!
!
!
!
!
!
,
,
,
!
,
,
,
!
!
(
(
(
-
"
(
(
"
(
"
(
(
"
(
(
(
"
(
(
(
"
"
(
"
(
(
(
"
(
(
(
(
(
(
(
-
-
5
5
5
5
5
6
6
5
5
6
6
6
5
5
5
5
5
7
7
7
7
6
6
6
5
5
5
5
7
7
7
6
6
6
5
5
5
5
5
7
7
7
7
6
6
5
5
!
!
,
!
!
,
!
,
,
!
!
!
!
,
,
!
!
,
,
!
!
!
!
,
,
,
!
,
,
!
!
!
!
!
!
,
,
!
,
!
!
,
!
-
-
(
-
"
(
(
(
(
(
(
(
(
"
(
(
(
"
(
(
"
(
(
"
(
(
(
(
(
(
(
(
(
(
(
-
5
5
5
5
5
5
6
6
5
5
6
6
6
6
5
5
5
5
7
5
7
7
7
6
6
5
5
5
5
7
7
7
6
6
5
5
5
5
5
7
7
7
7
6
6
6
5
5
5
!
!
!
,
!
!
,
,
,
!
!
!
!
!
!
,
,
!
,
,
!
!
!
!
,
,
,
!
,
,
,
!
!
!
,
,
,
!
!
,
,
!
!
!
"
"
"
-
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
-
-
-
5
5
5
5
5
6
6
5
6
6
6
6
5
5
5
5
5
7
5
7
7
6
6
6
5
5
5
7
7
7
6
6
5
5
5
5
5
7
7
7
7
6
5
5
5
5
5
5
!
!
!
!
,
!
,
,
,
!
!
!
!
,
,
!
!
!
!
!
,
,
!
!
!
!
,
,
!
!
,
,
,
,
,
!
!
!
!
!
,
!
,
,
!
*
*
*
(
*
#*
*
*
*
#*
*
*
*
*
*
#*
#
#
#
*
*
*
*
*
*
#
#
#
#-
-
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
5
5
5
5
7
7
5
5
7
6
6
5
5
5
7
7
7
7
6
5
5
5
5
5
7
7
7
6
6
5
5
5
5
5
5
5
!
!
!
,
,
,
!
,
,
!
!
!
,
,
!
!
!
,
!
!
!
,
!
!
!
!
!
,
,
!
,
,
!
!
,
,
,
,
!
,
,
,
!
,
!
-
-
*
(
*
#
#*
#*
#*
*
*
*
*
*
#*
*
#
#
#
#
#
#
#
#
#
#
#-
-
-
-
5
5
5
5
5
5
5
6
6
6
5
6
6
6
5
5
5
7
7
5
5
6
7
6
5
5
5
7
7
7
7
6
5
5
6
6
5
7
7
7
6
5
5
6
6
6
5
5
5
5
!
!
,
,
,
!
!
,
!
,
!
!
,
!
!
!
!
!
,
!
!
,
,
!
!
!
!
,
,
,
,
!
!
!
!
!
,
!
!
!
!
,
!
!
!
*
*
*
(
*
*
#*
#*
#*
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
5
5
5
5
5
5
5
6
6
6
5
5
6
6
6
5
5
7
7
5
5
5
7
6
6
5
5
7
7
7
7
6
5
6
6
6
5
7
7
7
6
6
6
6
6
5
5
5
5
5
5
!
!
,
,
!
!
!
,
!
!
,
!
,
!!-
!
!
!
,
,
!
,
,
,
!
!
!
!
!
,
,
!
!
!
!
!
,
,
!
!
!
,
,
!
!
-
-
*
(
*
*
#*
*
#*
*
"
"
"
"
-
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
5
5
5
5
5
6
5
5
6
6
6
6
5
5
6
5
5
7
5
7
5
5
5
5
7
6
6
5
5
7
7
7
6
6
6
6
5
5
5
7
7
7
6
6
6
6
5
5
5
5
5
5
5
!
!
!
,
!
!
,
!
!
!
,
!
!!-
--
!
!
!
,
,
!
!
,
,
,
,
,
!
!
!
!
,
,
!
!
!
!
,
,
!
!
!
!
!
!
*
*
*
(
*
*
*
*
*
#
#*
-
-
-
(
-
"
"
"
(
"
(
"
"
"
(
"
"
(
"
"
"
5
5
5
6
6
5
5
5
6
6
5
5
5
6
5
7
7
7
5
5
5
5
7
7
6
5
5
7
7
7
6
6
6
6
5
5
5
7
7
7
7
6
6
5
5
5
5
5
5
5
5
5
!
!
!
!
,
,
,
,
!
!
!
,
!!
-
--+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
(
(
(
(
-
"
"
"
(
"
(
"
"
"
(
"
"
(
"
"
5
5
5
5
6
5
5
5
6
5
5
5
5
5
7
7
7
7
5
5
5
5
5
7
7
6
5
7
7
7
7
6
6
5
5
5
5
7
7
7
6
6
6
5
6
6
5
5
5
5
5
5
7
!
!
!
,
!
!
!
,
,
!
!
!!-
-
-
-
+
(
(
(
(
(
(
(
(
#(
(
(
(
(
(
(
(
(
(
(
(
#
#(
#
(
(
(
(
(
(
(
(
(
(
(
(
(
#(
(
(
#
#
#(
-
"
"
"
(
"
(
"
"
"
(
"
"
(
(
"
"
5
5
5
6
5
5
6
6
5
5
5
7
7
7
7
5
7
5
5
7
5
5
7
5
6
5
7
7
7
7
6
6
6
6
5
5
7
7
6
6
6
6
6
6
5
5
5
5
5
5
5
7
!
!
,
,
!
!
!
!
,
,
!!-
-
-
--+
+(
#(
(
(
(
(
(
(
#(
#(
(
(
(
(
#(
(
#(
(
#(
#
(
(
#
#
(
#
#(
(
#
#(
(
#(
(
#-
-
-
(
-
"
"
(
(
"
"
(
"
"
(
"
"
(
"
"
5
5
5
6
6
5
6
6
5
6
5
5
7
7
5
5
5
5
5
5
7
5
5
5
5
5
7
7
7
7
6
6
6
6
5
5
7
7
6
6
6
6
6
5
5
5
5
5
5
5
5
7
7
!
!
,
,
,
!
!
!
,,
-
-
-
-
-
-
+
(
#
#((-
-
-
-
-
-
(
#(
#(
#
#
#(
#
#(
#(
(
#
(
(
#
#
(
#
#(
#
#(
#(
#(
(
#(
(
(
(
-
"
"
(
"
"
"
(
"
(
(
"
"
(
"
"
"
5
5
6
6
6
6
6
6
6
5
7
7
6
5
5
5
5
5
7
7
5
5
5
5
5
7
7
7
6
6
6
6
6
5
5
7
6
6
6
6
6
6
5
5
5
5
5
5
5
7
7
7
!
!
!
!
,
,
,
,,
-
-
-
-
-
--
+
+(
(
#(
(
+
+
+
+
+
+
(
(
(
#
#(
#
#(
#(
(
(
(
(
#
(
(
#(
(
#
#
#
#
(
#
#(
#(
(
#
#
#
#(
-
"
"
(
"
(
"
(
"
(
"
(
"
"
"
"
5
5
5
6
6
6
6
6
5
5
6
7
6
5
5
5
5
7
7
7
5
5
5
5
5
7
7
7
6
6
6
6
6
6
5
7
7
6
6
6
6
6
5
5
5
5
5
5
5
7
7
7
6
!
!
!
!
!,
-
-
-
-
-
-
-
-
+
(
#
#
#
#
(
(
#(
(
(
#(
(
#(
(
((-
#(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
#(
(
(
(
#-
-
-
(
-
(
"
(
"
(
"
"
(
"
"
"
"
"
(
"
5
5
6
6
6
6
6
5
5
5
6
7
5
5
5
7
7
7
7
5
5
5
5
5
5
7
7
7
6
6
6
6
5
5
5
7
7
6
6
6
6
5
5
6
5
5
5
5
7
7
7
6
6
!
!!
-
-
-
-
-
-
-
--
++
#
(
#(
#
#
(
#
#(
(
(
(
#(
#(
((
-
-+
+-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
(
(
(
(
-
(
"
(
"
(
"
"
(
(
(
"
"
(
"
"
5
5
5
6
6
6
5
5
5
6
7
5
5
5
6
7
7
7
7
5
5
5
5
5
7
7
7
7
6
6
6
5
5
5
5
7
7
6
6
6
5
6
6
5
5
5
7
7
7
7
6
6
6
-
-
-
-
-
-
-
-
-
-
+
#
(
#(
(
(
(
(
(
(
(
(
(
#(
#((
-
-
+
#(
(
(
(
(
(
#
#(
(
(
(
#
#
#
#
#
#
#
#
(
(
#
#
#
#
#(
-
(
"
"
"
"
"
"
(
(
(
"
"
"
5
5
5
5
5
6
6
6
5
5
5
5
6
5
5
6
7
7
7
5
5
5
5
5
7
5
7
7
7
7
6
6
5
5
5
5
7
7
7
6
6
6
6
6
5
5
5
5
7
7
7
6
6
6
5
-
-
-
-
-
-
-
-
-
-
-
+
#
#
#((
-
-
-
-
-
-
(
(
(
#(
#(
-
-
-
+
#(
#
#
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
#
(
(
#
#-
-
-
(
-
"
"
(
(
"
"
(
"
(
(
"
(
"
"
"
5
5
5
6
6
6
5
5
5
5
5
5
5
6
7
7
5
5
5
5
5
7
7
5
7
7
7
6
6
5
5
5
6
6
7
7
6
6
6
6
6
5
5
5
5
5
5
7
7
6
6
5
5
-
-
-
-
-
-
-
-
-
-
-
--+
+
(
#
#
#(
+
+
+
+
+
+
(
#
#(
((-
-
--
+
+(
#(
#((-
-
-
-
-
(
#(
#((
-
-
-
-
-
(
(
(
(
(
#(
(
(
(
-
"
(
(
(
"
"
"
"
(
"
(
(
"
"
5
5
5
5
6
6
6
5
5
5
5
5
5
6
7
7
5
5
5
5
5
5
7
5
5
7
7
6
6
5
5
5
6
6
5
7
7
6
6
6
6
6
6
5
5
5
7
7
7
6
6
6
5
5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
(
#
#
#(
#(
(
(
(
(
#
#
#((
-
-
-
-
+
(
#
#
#(
+
+
+
+
+
(
#(
#(
+
+
+
+
+
#
#
#
#(
#
#
#
#(
-
"
"
(
"
"
"
"
"
"
"
(
"
"
5
5
5
5
5
5
6
6
5
5
5
5
5
6
6
5
5
5
5
5
5
5
7
7
5
7
7
6
6
6
5
5
6
6
5
7
7
7
6
6
6
6
6
5
5
5
5
7
7
7
6
6
5
5
6
%%
-
-
-
-
-
-
-
-
-
-
-
-
-
--+
+(
(
#
(
#(
#(
(
#(
#
#(
((
-
-
-
-
-
+
(
#
#(
(
(
(
(
(
(
(
#(
#(
(
(
#
(
(
(
(
#(
(
#-
-
-
(
-
"
"
(
"
"
"
(
(
"
"
(
"
"
"
"
5
5
5
5
6
6
5
5
5
5
6
6
5
5
5
5
5
5
5
7
7
5
5
7
7
6
6
5
5
6
6
5
5
7
7
7
6
6
6
6
6
5
5
5
5
7
7
7
6
6
5
6
6
%
%%
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
(
(
#
(
(
(
(
(
(
#(
(
(
((
-
-
-
-
-
-
+
(
(
#(
#
(
(
(
(
(
(
(
(
#(
(
#(
(
(
(
(
#(
(
#(
(
(
(
-
(
"
(
"
"
"
"
(
"
"
(
"
"
"
"
"
5
5
5
6
6
6
5
5
7
6
7
5
5
5
7
7
7
7
7
7
5
5
7
6
6
5
5
6
6
6
5
5
7
7
6
6
6
6
5
5
6
5
5
5
7
7
7
6
6
6
6
5
*
%
%
%%-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
--
+
+(
#(
(
((-
-
-
-
-
-
(
(
((-
-
-
-
-
--
++
(
#(
#(
#
(
(
(
(
(
(
#(
(
(
(
#(
(
(
#
#
(
(
(
#(
#
#(
-
(
"
(
"
"
"
(
(
"
"
"
"
(
"
"
"
5
5
5
6
5
6
5
5
7
7
5
5
5
7
7
7
7
7
5
5
5
7
7
6
6
6
6
6
6
6
5
5
7
7
6
6
6
5
5
6
6
5
5
5
7
7
7
6
6
5
5
5
*
*
*
*
*
*
*
*%
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
(
#(
(
#+
+
+
+
+
+
((
-
-
-
-
-
-
-
-
+
(
#(
((
-
-
-
-
-
-
(
#
#(
((-
-
-
-
-
-
(
#
#
#(
#-
-
-
(
-
(
"
(
(
#
"
"
(
"
(
"
"
(
"
"
5
5
5
5
6
5
5
5
5
7
5
5
5
7
7
7
7
7
5
5
5
7
7
7
6
6
6
6
6
6
6
5
7
7
7
6
6
6
6
6
6
6
5
5
7
7
7
6
6
5
5
5
6
*
*
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
--
++
(
(
#
#(
#
#(
#
#
(
((
-
-
-
-
-
-
-
-
-
+
(
(
#(
+
+
+
+
+
+
(
#
#(
(
+
+
+
+
+
+
(
#
(
(
(
#(
(
(
(
-
(
"
(
(
#
"
"
(
"
(
(
"
(
#"
"
5
5
6
6
5
5
5
7
7
5
5
7
7
7
7
5
5
5
5
5
7
7
7
6
6
6
6
6
6
5
5
7
7
7
6
6
6
6
6
6
5
5
5
5
7
7
6
6
5
5
6
6
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
(
#
#
#(
#
#(
#
#
((-
-
-
-
-
-
-
-
-
-
+
(
#
#(
#(
(
(
(
#
(
(
(
(
(
(
(
(
(
(
(
#
#
(
(
#
#
#
#
#(
-
(
"
(
"
#
"
"
(
(
"
(
"
#
"
5
5
5
5
6
6
5
5
5
7
7
5
5
7
7
5
5
5
5
5
5
5
7
7
7
6
6
6
6
6
5
5
7
7
7
6
6
6
6
6
5
5
5
5
5
5
7
7
6
6
5
6
6
5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
--
++
(
(
#(
(
#
(
(
#(
((-
-
-
-
-
-
-
-
-
--
++
(
(
#
#
#
#(
(
(
(
#
(
#(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
#
-
-
-
(
-
(
(
"
#
(
(
(
"
"
#"
#
"
"
"
5
5
6
6
5
5
5
7
7
7
5
7
5
5
5
5
5
5
5
7
7
7
6
6
6
6
6
6
5
5
7
7
6
6
6
6
6
5
5
5
5
5
5
5
7
7
6
6
6
6
6
5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
"
"
"
"
"
"
"
"
"
"
"
-
-
-
-
-
-
-
-
-
-
+
#(
(
#(
(
(
(
(
(
(
(
#(
#
(
(
(
(
(
(
#(
#
#(
(
(
#
(
(
(
(
-
(
(
"
"
(
"
(
"
"
#"
#
(
"
5
5
5
7
6
5
5
5
7
7
7
7
7
5
5
5
5
5
5
5
7
7
7
6
6
6
6
6
5
5
5
7
7
6
6
6
5
5
5
6
6
5
5
5
5
7
7
6
6
6
6
5
5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
--"
*
*
8
88-
8
*
*
8
8
"
"
-
-
-
-
-
-
-
-
-
-
+
#(
(
((
-
-
-
-
-
-
(
(
#(
#(-
-
-
-
-
-
#
#(
(
(
#(
#
#
#
#(
-
"
(
"
#
(
"
(
(
"
#"
#
(
"
5
5
6
7
6
5
5
5
5
7
7
7
5
5
6
5
5
5
5
5
7
7
7
6
6
6
6
5
5
5
5
7
7
6
6
6
6
6
6
6
5
5
5
5
7
7
6
6
6
5
5
5
5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
--
$
$
"
*
88
-
-
--
8
8
*
8
*
88
-
-
-
-
-
-
-
-
-
-
-
+
#(
(
#+
+
+
+
+
+
(
(
#(
#
+
+
+
+
+
+
(
#(
(
#
#(
#
-
-
-
(
-
"
(
"
#
(
#(
(
"
#"
#
"
"
5
5
6
7
6
5
5
5
5
7
7
7
5
6
6
5
5
5
5
5
7
7
7
6
6
6
6
5
6
6
5
7
7
6
6
6
6
6
6
5
5
5
5
5
7
7
6
6
6
5
5
6
6
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
--$
$
(
(
"*
-
-
-
--+
+
"
"
"
"
"
"
-
-
-
-
-
-
-
-
-
--+
+
(
#(
#
#(
(
(
(
(
(
(
(
(
#(
(
(
(
(
(
#(
#
#
(
#(
(
(
(
(
(
(
-
#"
(
#
(
#(
(
#
#(
(
"
"
"
5
6
7
6
5
5
5
5
7
7
7
5
5
6
6
5
5
5
5
7
7
7
6
6
6
6
6
6
5
5
7
7
7
6
6
5
6
5
5
5
5
5
5
7
6
6
6
5
6
6
6
6
-
-
-
-
-
-
-
-
-
-
-
-
-
--
$
$
(
(
$$
-
-
-
-
-
-
+
(
(
(
(
(
(
-
-
-
-
-
-
-
-
-
-
+
(
(
(
#
#(
(
(
(
(
#
#
(
(
#(
(
(
(
(
#
(
(
#
#
(
(
(
#(
#
#
#(
-
#"
(
#
(
#(
#
#"
#(
(
"
5
5
6
7
6
6
5
5
5
5
7
7
5
7
7
6
6
5
5
5
7
7
7
6
6
6
6
6
6
5
7
7
7
6
5
5
5
5
5
5
5
5
5
7
7
6
6
6
6
6
6
6
6
-
-
-
-
-
-
-
-
-
-
-
-
--
$
$
(
$
($
-
-
-
-
-
-
-
-
+
(
(
(
(
"
"
-
-
-
-
-
-
-
-
-
-
+
(
(
(
(
(
(
(
(
(
(
#
#
(
(
(
(
(
(
(
(
#
(
(
(
#
(
#(
#
#
-
-
-
(
-
"
"
(
"
(
#(
(
"
"
(
"
#"
5
5
6
6
7
6
5
5
5
5
5
7
7
5
7
6
6
5
5
5
5
7
6
6
6
6
6
6
5
5
7
7
7
6
5
5
6
5
5
5
5
5
7
7
6
6
6
6
6
7
7
7
7
--
-
-
-
-
-
-
-
-
-
-
-
--
$
$
(
(
($-
-
-
-
-
-
-
-
--+
+(
(
(
(
(
"
"
-
-
-
-
-
-
-
-
-
-
+
(
#((-
-
-
-
-
-
(
#(
(
#((
-
-
-
-
-
-
(
(
(
(
(
#(
#
#
(
(
(
(
-
"
#(
"
#(
#
#
"
#(
"
#"
"
5
6
6
7
6
5
5
5
5
5
7
7
5
7
6
6
5
5
5
5
7
6
6
6
6
5
5
5
5
7
7
6
5
5
6
6
6
6
5
5
5
7
7
6
6
7
7
7
7
7
7
6
--
**
"
(
-
-
-
-
-
-
-
-
-
-
--
$
$
(
(
$$
-
-
-
-
-
-
-
-
-
-
-
+
(
(
(
(
(
((
-
-
-
-
-
-
-
-
-
--
+
+(
(
#(
+
+
+
+
+
+
(
#(
(
#(
+
+
+
+
+
+
(
(
#(
(
#(
(
#
#
#
#(
-
"
#
#"
#(
"
#
"
#(
"
#"
5
5
6
6
7
6
6
5
5
5
5
5
7
5
7
7
6
5
5
5
5
7
6
6
6
7
5
5
5
7
7
6
6
6
6
6
6
5
5
5
5
7
7
6
6
6
7
7
7
7
7
6
6
-
-
*"
(
("
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
""
-
-
-
-
-
-
-
-
-
-
-
+
"
"
"
"
"
"
-
-
-
-
-
-
-
-
-
-
+
(
(
#(
(
(
(
(
(
(
#(
#
(
#(
(
(
#(
(
(
(
(
#(
(
#(
(
#
-
-
-
(
-
(
"
#"
#(
"
#
(
#
#"
#"
"
5
5
6
7
7
6
5
5
5
5
5
7
5
7
7
6
5
5
5
5
5
6
6
6
7
7
5
5
7
6
6
6
6
6
6
5
5
5
5
7
7
6
6
6
7
7
7
7
7
6
6
6
-
-
--
**
"
(
"
"
(
"
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
%
%
%
(
(
(
(
"
(
(
$$
-
-
-
-
-
-
*
*
8
8
8
8
8
-
-
-
-
-
-
-
-
-
-
+
(
(
(
(
#(
(
(
(
(
(
(
(
(
#
#
#
(
#
#
#(
#
#(
(
(
#(
(
(
(
(
(
(
-
(
"
#
#
#(
"
#
(
#"
(
"
"
"
5
5
6
7
7
6
6
5
5
5
5
6
6
5
7
6
6
5
5
5
6
6
6
7
5
7
5
7
7
6
6
6
5
5
5
5
5
5
7
7
7
6
6
7
7
7
6
6
6
6
5
5
-
-
-
-
-
*
"
(
"
(
(
"
(
-
-
(
(
((
-
-
-
-
-
-
-
-
-
-
-
(
(
(
(
-
-
(
(
(
%
%
(
(
(
"
$
(
(
$
$
(
(
"
*
8
8
8
8
8
8
-
-
-
-
-
-
-
-
-
-
+
(
(
#(
#(
#
#
#
#
#(
#
(
(
#
#
#
#(
(
(
(
(
(
#
#(
#
#
#
#
#
#(
-
(
(
#
#
#
#"
#
(
(
(
#
"
(
(
"
5
6
6
7
6
6
5
5
5
7
6
6
5
7
6
6
6
5
5
5
6
6
7
5
7
7
7
6
6
6
6
5
5
5
5
5
7
7
7
6
6
7
7
7
6
6
6
5
5
5
5
-
-
-
-
-
-
--8
8
""
((
"
"
(
"
(
(
+
+
(
(
((
+
+
+
+
+
+
+
+
+
+
+
(
(
(
(
+
+
(
(
(
(
(
(
%
%
"
(
$
$
(
(
(
(
"
*
*
*
8
"
""
-
-
-
-
-
-
-
-
-
-
-
+
(
#
#(
#(
#(
(
#(
#
#
(
#(
(
(
#
#(
#
(
#
#
#
(
(
#
#(
-
-
-
(
-
(
"
(
"
#
#
#
#
(
"
(
#
#"
(
"
5
5
6
7
6
6
5
5
5
7
6
6
5
7
7
6
6
6
5
5
6
6
5
5
7
7
6
6
6
6
5
5
5
5
7
7
7
7
7
6
7
7
7
6
6
5
5
5
5
5
5
-
-
-
-
-
-
-
-
-
(
8(
"
(
"
(
(
"
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
%
%
"
"
(
$
(
$
$
(
(
"
*
*
8
8
"
"
-
-
-
-
-
-
-
-
-
-
-+
(
#
#
#
#
(
#
#
#
#
#(
(
#
#
#
#
#
(
#
#
#
#
#
#
#
#
#
#
#
#(
(
(
(
(
-
(
"
#"
(
"
(
#
(
"
(
"
#"
(
"
5
5
6
6
7
6
5
5
5
7
6
6
5
5
7
7
6
6
6
5
6
5
7
7
7
6
6
6
5
5
5
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
5
5
-
-
-
-
-
-
-
-
-
"
"
(
(
*
8
(*
(
"
"
"
"
"
"
"
"
"
"
(
(
"
"
"
(
(
(
"
"
"
"
"
"
"
(
(
"
"
"
"
(
(
"
"
"
(
"
(
(
(
$
$
(
"
*
*
8
8
8
8
-
-
-
-
-
-
-
-
-
--
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#(
-
(
#(
"
(
"
(
#
#"
#"
#"
"
5
5
5
6
6
7
6
5
5
5
7
7
6
5
5
5
7
7
6
6
5
5
7
7
7
6
6
6
6
5
5
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
5
5
5
5
-
-
-
-
-
-
-
-
-
-
"
"
"
"
(
(
*
*
#8
(
*
(
8
*
8
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
8
8
8
8
8
8
*
8
8
*
8
8
"
$
$
(
$
(
(
"
*
8
8
8
8
8
-
-
-
-
-
-
-
-
--
$
"
*
*
*
8
*
*
8
*
*
*
*
*
*
*
8
*
8
*
8
*
*
*
*
*
*
8
*
*
*
*
*
*
-
-
-
(
-
(
#(
(
#(
#(
#(
#(
#(
"
5
5
5
5
6
7
7
5
5
5
7
7
6
6
5
5
5
7
6
6
5
5
7
7
6
6
6
5
5
7
7
7
7
7
7
7
6
6
7
6
6
6
6
5
5
5
5
5
5
5
5
5
-
-
-
-
-
-
-
-
-
-
-
"
"
"
"
"
"
"
"
"
"
(
(
*
*
*
*
*
#8
(
*
(
8
8
*
*
8
8
8
8
(
(
(
*
*
*
(
(
(
(
*
*
(
(
(
(
(
(
*
*
*
8
*
*
*
*
8
8
"
(
(
$
$
(
(
"
*
8
8
8
88-
-
-
-
-
-
-
-
--$
$
"
*
8
*
8
8
8
8
8
*
8
8
8
8
*
8
*
8
*
8
8
*
8
*
8
*
8
*
*
*
*
*
*
(
(
(
(
-
(
#
#(
#(
#(
#(
#(
#(
"
5
5
5
5
6
6
7
5
5
5
5
7
7
6
5
5
6
5
5
6
6
7
7
7
6
6
6
5
7
7
7
7
7
7
7
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
*
*
*
(
(
(
*
*
(
(
*
*
*
*
(
(
(
*
*
(
(
*
*
#
#*
#*
#8
(
*
(
8
*
*
8
8
(
(
(
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
(
(
(
8
8
8
*
*
*
8
"
(
$
$
(
$
(
"
*
8
8
8
8
-
-
-
-
-
-
-
--$
$
(
"
*
8
*
8
8
8
8
8
*
8
8
*
8
*
8
8
8
8
8
8
8
8
*
8
*
*
8
*
*
*
*
*
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
5
5
5
5
6
5
5
5
5
5
7
7
6
6
5
6
5
5
5
6
7
7
7
6
6
6
7
7
7
7
7
6
7
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
7
#
#
#
#
#
*
*
#
#
#
#
#
#
#
#
#
#
#
#8
(
*
(
8
*
*
8
(
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
(
8
8
8
*
*
8
"
$
$
$
(
(
(
"
*
8
8
"
"
-
-
-
-
-
-
--
$
(
$
$
"
-
8
88
-
-
-
-
-
-
-
8
*
8
*
8
8
8
8
8
8
8
8
8
*8-
-
*
*
*
*
*
*
*
*
*
*
(
*
*
8
*
8
*
8
8
*
*
8
*
*
*
*
*
5
5
5
5
6
5
5
5
5
5
5
7
7
6
5
6
5
5
5
5
7
7
6
6
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
7
#
#
#
#
"
"
#"
#
"
"
#
#
#8
(
*
(
8
*
8
*
8
8
-
-
8
8
88
-
-
-
-
-
-
-
-
-
-
-
8
8
8
8
-
-
8
8
(
8
*
*
8
8
"
(
(
(
$
(
(
"
*
*
8
"
"
-
-
-
-
--$
$
$
$
(
(
"
-
8
*8
(
(
(
(
(
(
(
8
*
*
8
8
8
8
8
8
8
8
**
-
-
-
-
-
-
-
-
-
-
*
*
*
8
(
*
8
8
*
8
*
*
8
*
8
8
*
8
*
*
5
5
6
5
5
6
5
5
5
5
5
5
7
7
6
5
5
5
5
5
5
7
7
7
7
6
6
6
6
6
6
6
6
5
5
5
5
5
5
6
6
5
5
6
6
6
5
5
5
5
7
7
%
%
%
"
"
"
"
"
(
#8
(
*
(
8
8
8
*
8
8
(
(
8
8
88
(
(
(
(
(
(
(
(
(
(
(
8
8
8
8
(
(
8
8
(
8
*
*
*
8
"
(
(
$
(
$
(
"
*
*
8
88-
-
-
-
--$
(
(
$
(
(
(
"
*
8
*
*
*
8
8
*
*
8
*
*
*
*
8
*
*
8
8
88
-
-
-
-
-
-
"
(
(
(
(
(
-
-
-
8
(
*
8
*
*
8
#*
*
*
8
8
*
8
*
5
5
5
6
6
5
5
5
5
5
5
5
5
5
7
6
5
5
5
5
5
5
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
7
7
%
%
(
(
"
"
(
8
(
*
(
8
8
8
8
*
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
(
8
8
*
8
*
8
"
$
$
$
(
(
(
"
*
*
8
8
-
-
-
--
$
$
$
$
(
(
$
$
"
*
8
*
*
*
8
8
*
*
8
*
*
*
8
8
*
8
*8-
-
-
-
-
-
-
-
"
(
(
(
(
(
*
*
*
8
(
*
8
*
*
8
#*
#
*
8
*
*
*
*
5
5
5
6
7
5
5
5
5
5
6
5
5
5
7
7
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
7
7
%
%
(
(
"
8
(
*
(
8
*
8
*
8
*
*
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
*
*
8
*
*
*
8
8
*
"
(
(
$
$
(
(
"
*
*
8
8
-
--
$
$
$
(
(
(
$
$
$
(
"
*
8
8
*
*
*
8
*
8
*
*
8
*
8
8
*
8
*
"
(
((
-
-
-
-
-
"
(
(
(
(
(
*
*
*
8
(
*
*
#*
*
#*
#
*
#*
*
*
#
#5
5
6
7
5
5
5
5
6
5
5
5
5
7
5
5
5
5
6
5
5
6
6
6
6
6
6
6
6
5
6
5
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
7
7
7
%
%
(
8
(
*
(
8
*
8
*
8
8
8
*
*
*
*
*
*
*
*
8
*
*
*
*
*
*
*
*
*
*
8
8
8
*
*
8
*
8
8
*
"
(
$
(
$
$
(
"
*
8
88
-
--$
(
(
(
(
$
$
$
(
(
$
"
-
8
8
*
8
*
8
*
8
*
*
8
*
8
*
*
"
"
"
(
(
(
$
(
(
"
"
"
"
"
"
"
-
-
-
8
(
*
*
#
#
*
*
*
#
#
#*
#
*
*
#
#5
6
7
6
5
5
6
6
5
5
5
5
7
5
5
6
6
5
5
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
5
5
5
7
5
7
7
7
%
%
8
(
*
#
#
#
#
#
#
#
#
#
#
#*
*
*
*
*
*
*
*
#
#
#
#
#*
*
*
#
#
#
#
#
#
#
#
#
#"
$
$
(
$
(
(
"
*
"
"
--$
$
(
$
$
$
$
(
(
(
$
(
"
-
8
8
*
8
*
*
8
8
*
8
8
8
*
8
*
"
"
"
$
$
$
$
$
(
"
*
*
*
*
*
*
*
*
*
8
(
*
*
*
#
*
*
*
#
#*
*
#
#*
5
5
5
7
7
6
6
6
6
6
5
5
5
5
5
5
6
6
5
5
5
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
5
5
6
6
5
5
7
7
5
7
7
7
%
8
(*
-
-
-
-"
$
$
(
(
$
$
$
(
(
"
*
"
"
-
(
(
(
(
$
$
(
(
$
(
(
(
"
*
8
8
*
8
*
8
*
8
*
8
8
8
*
8
*
8
8
"
(
(
$
(
$
$
"
*
*
8
*
8
*
*
*
*
8
(
*
*
#
#
#*
#
#
*
#*
#
#
#
#5
5
7
7
6
6
6
6
5
5
5
5
5
6
6
6
5
5
5
6
6
6
6
6
6
6
6
6
5
5
6
6
5
5
5
5
5
5
5
6
6
6
6
5
5
5
7
5
5
7
7
7
8
(
-
-
-
-
--
"
""
$
$
(
(
$
(
$
(
"
*
8
88
"
"$
$
(
(
(
$
$
$
$
$
$
$
"
*
8
8
*
8
8
8
*
8
*
8
*
*
*
*
8
*
8
"
(
(
(
$
(
$
"
*
*
8
*
8
*
-
-
-
8
(
*
#
#*
*
#
#*
#
#*
#
#
#*
#5
7
7
6
7
6
5
5
6
6
6
6
6
7
6
5
6
5
6
6
6
6
5
5
5
5
5
5
6
6
6
5
5
5
6
5
5
6
6
6
5
5
5
5
5
7
5
7
7
7
6
-
-
-
-
-
-
-
"
--
"
"$
$
$
$
$
(
(
"
*
8
8
88
"
"$
$
$
$
$
(
$
$
$
$
(
"
*
8
8
8
8
8
*
8
8
8
8
8
*
8
*
8
8
8
"
(
$
$
(
$
$
"
*
8
*
*
*
8
*
*
*
8
(
*
#
#*
#
#
#*
#*
#
#
#
#*
#5
7
7
7
7
6
6
6
6
6
6
6
7
7
5
5
6
6
6
6
6
5
5
5
5
5
5
6
6
6
5
5
6
6
6
5
6
6
6
6
5
5
6
5
7
7
7
7
6
6
6
-
-
-
-
-
-
-
--
"
"
(
(*
"
""
(
$
$
(
(
"
*
8
*
8
88
"
"
$
(
$
(
(
(
(
(
$
(
"
-
8
**
-
-
-
-
-
-
-
8
8
8
8
*
8
8
8
"
$
(
$
(
(
(
"
*
8
*
*
8
8
*
*
*
8
#
#
#
#*
#
#
#*
#*
#
#
#
#*
5
5
5
7
7
7
6
6
6
6
6
7
7
6
6
5
5
5
6
6
5
5
5
5
6
5
6
6
6
5
5
5
6
6
6
6
6
6
6
6
5
5
6
6
5
7
7
7
7
6
6
6
-
-
-
-
-
-
-
-
"
-
"
"
*
8
*
**
""
(
(
$
(
"
*
8
*
*
8
88
"
""
$
$
(
$
$
$
$
$
"
-
8
88
(
(
(
(
(
(
(
8
8
*
8
8
8
8
8
"
(
$
$
$
(
$
"
*
8
*
*
8
8
-
-
-
8
(
#
#
#
#
#
#
#
#
#
#
#
#
#
#5
5
5
5
7
7
7
7
7
7
7
7
7
7
6
5
5
5
6
5
5
5
5
5
5
6
6
6
6
5
5
5
6
6
6
6
6
5
5
5
5
5
6
6
5
5
7
7
7
7
6
6
6
-
-
-
-
-
-
-
-
"
%
"
-
"
*
*
8
*
8
*8
"
"(
(
(
"
*
8
*
8
8
*
8
88
"
"$
$
(
(
(
(
(
"
*
8
8
8
8
*
8
8
8
8
8
8
*
8
*
8
8
8
"
$
(
(
$
$
(
"
*
8
*
*
8
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
5
5
6
6
7
7
6
6
6
6
6
5
5
5
5
5
5
5
5
5
6
5
5
6
6
6
6
5
6
6
6
6
6
6
5
5
6
5
6
6
6
7
5
7
7
7
6
6
6
6
6
-
-
-
-
-
-
"
-
-
"
(
(
%
-
"
*
*
8
8
8
*
8*
"
""
(
"
*
8
*
8
8
*
8
8
88
"
"$
$
$
(
$
(
"
*
8
*
*
8
*
8
8
8
*
8
8
*
*
*
8
8
8
"
$
(
(
(
$
(
"
*
8
8
8
8
-
-
-
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
5
5
5
6
6
7
7
6
6
6
5
5
5
5
5
5
5
5
5
6
6
5
6
6
6
6
6
6
6
7
7
7
7
6
6
6
5
5
5
5
7
7
5
7
7
6
6
6
6
6
5
"
"
"
-
"
"
%
"
"
%
(
%
"
(
*
%
-
"
*
*
8
8
*
8
8
*
**
"
"
#
#
#
#
#
#
#
#
#
##
"
""
$
$
(
(
"
*
8
*
8
8
*
*
8
*
8
*
8
*
*
*
8
"
"
"
$
$
(
$
(
$
"
*
*
-
-
-
(
(
(
"
"
(
"
(
(
"
(
#(
"
(
"
"
"
"
"
5
"
5
5
5
5
5
6
6
6
6
6
6
6
6
5
5
5
5
5
5
6
6
5
6
6
7
7
7
7
7
7
7
7
6
6
5
5
5
5
5
7
7
7
5
6
6
6
6
5
5
5
5
"
"
"
"
"
"
(
"
"
%
%
(
%
%
(
%
(
*
(
*
-
"
*
-
-
8
*
8
8
*
-
--
"
"-
*
*
*
*
*
*
8
*
*
*
**
"
"$
$
$
"
*
8
8
8
8
8
*
8
*
8
8
8
8
*
8
8
"
"
"
$
$
$
$
$
(
"
*
*
(
(
(
#
#
#
#"
#"
(
#"
(
#(
#
(
"
"
"
"
"
"
5
5
7
5
5
5
5
5
5
5
5
6
6
6
6
5
5
5
5
6
6
6
6
6
7
7
7
7
7
7
7
6
6
5
5
5
5
5
5
5
7
7
7
6
6
6
6
5
5
5
5
5
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
(
*
(
%
*
(
*
(
*
*
(
*
(
*
-
"
*
(
(
8
*
8
*
*
(
(
(
(
8
*
8
*
*
*
8
*
*
8
*
8*
"
""
$
"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
"
$
$
$
(
$
$
"
*
*
8
8
*
-
-
-
*
"
(
#(
#*
(
#*
#
(
(
(
#
"
"
"
5
5
7
5
5
5
5
5
5
5
5
5
5
5
6
6
6
5
6
6
6
7
7
7
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
7
7
6
6
6
6
6
5
5
5
6
6
5
(
(
(
(
(
*
*
(
(
(
*
*
(
(
*
*
*
*
*
*
*
*
%
*
*
*
*
(
*
*
(
*
*
*
-
"
*
8
8
8
*
8
*
8
8
8
8
*
8
*
8
*
8
8
*
8
*
8
*
8
*
**
"
""
*
*
*
8
*
*
*
*
"
(
(
(
(
(
(
$
$
(
"
$
$
$
$
(
(
"
*
*
8
*
*
*
*
*
*
"
(
#(
#*
(
#*
#
(
#
#
#
(
(
5
5
5
7
7
5
5
5
5
6
6
5
5
5
5
5
5
6
6
6
6
7
7
7
7
6
5
5
6
6
5
5
5
5
5
5
5
6
5
5
7
6
6
6
6
7
7
6
6
6
6
5
5
(
(
(
(
*
(
(
*
*
(
*
*
*
*
*
*
*
*
*
*
-
"
*
8
8
8
*
8
8
8
8
8
8
8
8
8
8
*
8
8
*
8
8
*
8
8
*
*
8*
"
*
*
*
8
*
8
"
"
"
(
$
$
$
(
$
$
(
$
"
$
$
$
$
$
(
"
*
*
*
*
8
8
8
8
8
(
*
#8
*
*
(
#*
(
*
#
#
#
*
(
(
5
5
7
5
5
5
5
5
5
6
6
6
5
6
5
6
6
6
6
7
7
7
7
6
6
6
6
6
5
5
5
5
5
5
5
6
6
5
6
6
6
6
6
7
6
6
6
6
6
5
5
5
(
(
(
(
(
(
*
*
*
*
(
*
*
*
*
(
-
"
*
8
8
8
*
8
8
8
8
8
8
8
8
8
8
*
8
8
*
8
8
*
8
8
*
8
*
*
*
*
8
8
8
8
"
"
"
$
$
$
(
(
(
(
(
(
"
$
$
$
$
$
(
"
*
*
*
8
*
-
-
-
8
(
*
#8
*
*
*
8
*
(
*
#
#8
*
(
(
5
5
7
5
7
5
5
5
5
5
5
6
6
6
6
7
7
7
7
7
7
7
6
6
6
5
5
5
5
5
5
5
5
5
6
6
5
5
6
6
6
6
7
7
7
6
6
6
6
5
5
5
(
(
(
(
(
(
*
(
*
*
(
*
(
-
"
*
8
8
8
*
8
8
8
8
8
8
8
8
8
8
8
8
8
*
8
8
8
8
8
*
8
*
8
8
*
8
8
8
8
*
*
"
(
(
(
(
$
$
$
$
$
"
$
$$
-
$
$
$
"
*
*
*
8
*
*
*
*
8
(
*
8
8
*
*
*
8
*
8
8
*
#8
*
8
#(
5
5
7
7
5
5
5
5
5
6
6
6
6
6
7
7
7
7
7
7
6
6
5
5
5
5
5
5
5
5
5
5
5
6
6
5
6
6
6
7
7
7
6
6
7
6
5
5
5
5
5
(
(
(
*
*
(
*
(
*
(
(-
"
*
-
-
8
*
*
8
8
-
-
-
-
8
*
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
*
*
8
8
8
8
*
"
(
$
$
(
(
(
$
(
$
"$-
-
-
$
$
$
"
*
*
*
*
*
8
8
8
8
(
*
*
8
8
*
*
8
*
8
*
*
8
8
8
8
#8
#
5
7
7
6
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
5
5
5
6
6
6
6
5
5
6
5
5
6
6
6
5
6
6
7
7
7
7
7
6
6
5
5
5
5
5
5
(
(
(
(
*
*
*
(
-
"
(
(
8
8
*
8
8
(
(
(
(
8
*
8
8
*
8
8
8
8
*
8
8
*
8
8
8
*
*
8
*
8
*
8
8
"
$
(
(
$
$
$
(
(
("-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
8
(
8
8
8
8
8
*
8
8
8
8
8
8
8
8
8
8
#
#
7
7
7
6
5
6
5
5
5
5
6
6
6
6
6
6
6
5
5
6
6
6
6
5
5
5
5
6
5
5
5
6
6
6
6
6
7
7
7
6
6
6
5
5
5
5
5
5
5
5
(
(
(
(
*
(
-
"
*
8
8
8
*
*
*
8
*
8
*
8
8
*
8
*
8
*
8
*
*
*
8
*
*
8
8
*
*
*
*
*
*
8
8
"
(
$
$
(
(
(
((
-
-
-
-
-
-
"
(
(
(
(
(
(
(
(
*
*
*
8
(
*
8
8
8
8
8
8
8
8
8
8
8
8
8
*
8
#5
#7
7
6
6
6
5
5
5
5
5
5
6
6
6
6
7
6
6
7
5
5
5
5
5
6
6
5
6
6
5
6
6
6
6
7
7
6
6
5
5
5
5
5
5
5
5
5
7
5
(
(
(
(
(-
"
"
*
8
*
*
*
*
*
*
*
8
8
*
*
*
8
*
*
8
*
*
*
8
*
*
*
8
*
*
*
*
*
*
*
*
"
(
$
$
$
((-
-
-
-
-
-
-
-
"
(
(
(
(
(
(
(
(
8
8
8
8
(
*
8
8
*
8
8
8
8
8
8
8
*
8
8
*
8
5
5
5
5
7
6
6
6
5
5
5
5
5
5
5
6
6
6
6
7
7
6
6
6
5
7
6
6
5
5
6
6
5
6
6
6
7
6
6
7
7
7
7
6
6
5
5
5
5
5
7
5
(
(
(
-
"
*
*
*
**
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#"
"
"
$
(
(
((
-
-
-
-
-
-
-
-
-
"
(
#(
(
(
#(
#-
-
-
8
(
8
*
8
*
*
8
8
8
*
8
8
*
*
8
*
8
8
5
5
7
6
6
6
6
5
5
5
5
5
5
5
5
6
6
6
6
6
6
7
7
7
6
6
5
5
6
6
6
6
7
7
6
7
7
7
7
7
7
6
5
5
5
5
5
5
5
7
7
(
--
"
(
(
$
$
$
(
$
$
$
(
(
"
*
-
-
*
*
*
*
*
*
*
*
8
*
*
*
*
*
*
*
"
"
"
(
$(
-
-
-
-
-
-
-
-
-
-
-
"
#
#(
#
(
#(
#*
*
*
8
(
8
*
8
*
*
8
*
*
*
8
*
*
*
8
*
*
5
5
5
7
7
6
6
6
6
5
5
5
5
5
5
5
6
6
6
6
6
6
7
7
7
7
6
6
6
6
6
6
7
7
7
7
7
7
7
5
5
5
5
5
5
5
5
5
7
7
7
7
"
$
$
$
$
$
(
(
(
(
$
$
"
*
*
*
*
8
*
8
*
8
*
*
8
*
8
*
8
*
8
*
8
8
"$
-
-
-
-
-
-
-
-
-
-
-
-
-
"
#(
(
#
(
#
#
#8
8
8
8
(
8
*
8
8
*
8
8
*
*
8
*
*
*
8
*
*
5
5
7
7
7
5
6
6
6
6
5
5
5
5
5
5
6
6
6
6
6
7
7
6
7
7
7
6
6
6
6
7
7
7
7
7
7
5
5
5
5
5
5
5
5
5
5
5
7
7
7
7
"
(
(
(
$
$
(
$
$
$
$
(
"
*
*
*
8
8
*
8
*
8
8
*
8
*
8
*
8
*
8
8
8
*"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
"
#
#(
#
(
#(
#
#
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
5
5
7
6
5
6
6
5
5
5
5
5
5
5
5
5
5
6
6
6
6
7
6
6
7
6
7
7
7
7
7
7
7
7
6
6
6
6
6
6
5
5
5
5
5
7
5
7
7
7
7
"
$
$
(
(
(
(
(
(
(
$
$
"
*
-
-
*
8
*
8
*
8
*
8
8
*
8
*
*
*
8
8*-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
"
#
#
#
#
(
(
(
#
#
#*
*
*
8
(
*
*
*
*
*
*
*
*
*
*
*
*
*
*
8
5
5
7
6
5
5
6
5
5
5
5
5
5
5
5
5
5
5
6
6
6
7
6
7
6
7
7
7
7
7
7
7
6
6
6
6
6
5
5
5
5
5
5
5
7
7
7
6
7
7
7
"
(
(
$
$
$
(
(
$
$
(
(
"
*
*
*
*
8
8
8
*
*
*
8
8
*
8
8
8
*
*8-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
"
#
#
#
#
(
#(
#
#
#-
-
-
8
(
8
*
8
*
*
8
*
8
8
8
*
8
*
8
8
*
5
7
6
5
5
6
6
6
5
5
5
5
5
5
5
5
5
5
6
6
6
7
6
6
6
7
7
7
7
6
6
6
6
5
5
5
5
5
5
5
5
5
7
7
7
7
6
6
7
5
"
$
$
(
(
$
$
(
(
(
$
$
"
*
*
8
8
8
8
*
*
*
*
8
8
8
8
*
8
"
""
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
"
#(
#
#
(
#(
#
#
#*
*
*
8
(
8
*
*
*
8
8
*
*
8
*
*
8
*
*
8
*
5
7
6
6
5
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
7
7
7
7
7
5
5
5
5
5
5
5
5
5
5
5
5
6
7
7
7
7
6
6
6
7
"
(
(
$
(
(
(
$
$
$
(
(
"
*
-
-
*
8
8
*
8
*
8
8
8
*
8
*
8
"
"
"
($
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
"
(
(
#
#
(
#(
#(
#8
8
8
8
(
#8
*
8
8
*
#
*
8
*
#
8
#*
5
5
5
7
7
5
5
6
6
7
6
6
6
5
5
6
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
7
6
7
7
7
6
7
6
6
5
"
$
$
$
$
$
$
$
(
(
$
$
"
*
*
8
*
8
*
*
8
8
8
*
8
*
8
*
8
*
*
"
(
$
$
$
$$
-
-
-
-
-
-
-
-
-
-
-
"
(
(
(
#
#
#
#
#(
#-
-
-
8
(
#*
#
8
#*
#
#8
*
#
#
#*
*
5
5
5
7
5
5
5
6
7
6
5
5
5
5
5
6
5
5
5
5
5
5
5
5
5
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
7
7
7
7
7
6
6
6
6
5
5
"
(
(
$
$
(
(
(
$
$
(
(
"
*
*
*
*
*
*
*
*
*
*
*
*
8
8
*
*
8
*
"
(
$
$
$
$
$
$
$
$$
-
-
-
-
-
-
-
"
"
"
"
"
"
"
"
"
"
"
*
*
*
8
(
#*
#
*
#*
*
*
*
#
#
#
#*
8
*
5
5
7
7
5
5
5
7
7
6
5
5
5
5
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
7
7
7
6
6
7
7
6
6
6
6
5
5
"
$
$
(
(
(
$
$
(
(
$
$
"
#-
-
*
*
#*
*
#
*
#*
*
*
*
#*
#
"
(
(
(
(
(
(
(
$
$
$
$
$
$$
-
-
-
*
*
*
*
*
*
*
*
*
*
*
8
8
8
8
(
#*
*
*
*
8
*
*
#*
#
*
#*
8
*
5
5
7
6
6
5
5
5
7
7
6
5
5
5
6
6
6
5
5
5
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
7
6
6
7
7
6
6
6
6
5
5
5
"
(
(
(
$
$
(
(
$
$
(
(
"
#*
*
#
#
#*
#
#
#
#*
#
#
*
#
#
#
"
(
$
(
(
(
(
$
(
(
(
$
$
$
$
$
"
*
8
8
8
8
8
*
8
*
*
*
-
-
-
8
(
*
*
*
#*
8
#
*
#*
*
#
#*
8
8
5
5
7
7
6
6
5
5
7
7
6
6
5
5
6
6
5
6
5
5
5
6
6
5
5
5
5
5
5
5
5
5
5
7
5
7
5
7
7
6
7
6
6
6
6
6
5
5
5
5
"
$
$
$
$
(
(
(
(
$$-
(
"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
"
(
$
$
$
$
(
(
(
(
(
(
(
(
$
(
"
*
8
8
8
8
8
*
8
*
*
*
*
*
*
8
(
*
#*
#*
8
#
*
8
*
*
*
#*
*
8
*
5
7
7
6
5
6
6
5
7
7
6
6
5
5
6
5
6
6
5
5
5
6
6
6
5
5
5
5
5
5
5
5
7
7
7
7
7
7
7
7
7
6
5
5
5
5
5
7
7
"
(
(
(
(
$
$
$
((-
-
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
(
(
(
$
$
$
$
$
$
$
$
$
$
(
$
"
*
8
-
-
-
-
8
8
*
*
*
8
8
8
8
(
#
#*
8
*
8
#
8
8
*
#
8
#*
*
8
*
5
7
7
7
6
5
6
5
7
7
7
6
5
5
6
5
5
5
6
5
5
5
5
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
5
5
5
5
5
5
5
7
7
7
"
(
$
$
(
(
($
-
-
-
-
"
(
(
(
(
"
(
"
"
(
"
(
"
(
(
(
"
(
(
"
"
(
(
$
(
(
(
$
$
(
$
$
(
(
(
$
"
*
8
(
(
(
(
8
8
8
8
*
-
-
-
8
(
#8
*
8
*
8
*
8
8
*
#
8
8
*
*
8
5
5
7
7
7
7
5
5
5
5
5
7
6
5
5
5
6
5
5
6
5
5
5
5
5
6
6
6
6
6
6
6
7
7
7
7
7
7
6
5
5
5
5
6
5
5
6
7
7
7
"
(
(
(
(
$$
-
-
-
-
-
"
(
(
"
(
"
(
(
(
"
(
(
"
(
"
(
"
"
"
"
"
(
$
(
(
(
$
$
(
(
$
$
$
$
(
(
"
*
*
8
8
8
8
8
*
8
8
*
*
*
*
8
(
#8
*
8
*
8
*
*
8
*
#
8
8
8
*
5
5
5
5
7
7
7
6
5
5
5
5
7
6
6
5
5
6
6
5
5
5
5
5
5
5
5
6
6
6
7
7
7
7
7
7
6
6
6
5
5
6
6
6
6
6
6
7
7
7
5
%
"
(
$
$$
-
-
-
-
-
-
-
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
(
(
$
$
(
(
$
$
$
$
(
(
$
$
$
"
*
*
8
8
*
8
*
8
8
8
*
8
8
8
8
(
#8
*
*
8
*
8
*
8
*
8
*
*
8
*
8
8
5
5
5
7
7
7
6
6
5
5
5
5
6
6
5
5
6
6
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
5
5
5
6
6
6
6
6
6
7
6
5
5
5
*
%
%
"
(
($
-
-
-
-
-
-
-
-
*
*
*
*
8
*
*
*
8
*
*
8
*
8
8
*
*
8
8
8
"
(
(
(
$
(
(
(
(
(
(
(
(
$
(
$
"
*
*
8
8
*
8
*
8
*
8
*
-
-
-
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
5
7
7
7
6
6
6
5
5
5
5
5
5
5
5
6
6
6
6
5
5
5
5
5
6
6
6
6
6
6
6
6
5
5
6
6
6
6
6
6
7
7
7
5
5
5
5
*
*
*
*
*
*
*
*
%
"(-
-
-
-
-
-
-
-
--"
*
8
8
8
8
8
8
*
*
*
8
8
*
8
8
*
*
*
8
8
"
(
$
(
(
(
(
(
(
(
$
(
$
(
$
(
"
*
*
8
*
*
8
*
8
*
*
*
*
*
*
*
*
*
%
8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
6
5
7
7
7
6
6
6
6
5
5
5
5
5
5
5
6
6
7
7
6
5
5
5
5
5
6
6
6
6
7
6
6
6
6
6
6
6
6
6
7
5
5
5
5
7
5
5
*
*
*"-
-
-
-
-
-
-
-
--(
"
*
8
-
-
-
-
8
8
*
8
-
-
-
-
8
*
*
*
*
8
"
(
(
(
(
(
(
$
$
$
$
(
(
(
$
$
"
*
*
8
*
8
8
*
8
*
*
8
8
*
8
*
8
*
%
8
-
-
-
-
-
-
-
-
-
%
-
-
-
-
-
6
5
5
7
7
6
6
5
6
5
5
7
5
5
5
5
7
7
7
6
6
6
5
5
5
5
6
6
6
6
7
7
6
6
6
6
6
7
5
5
5
5
5
7
6
7
5
9
*
-
-
-
-
-
-
--
(
(
(
"
*
8
(
(
(
(
8
8
*
8
(
(
(
(
8
*
8
*
*
*
"
(
$
$
$
$
$
$
(
(
(
$
$
$
(
$
"
*
8
8
*
8
8
8
8
8
*
8
8
*
8
8
*
*
%
8
-
-
-
-
-
-
-
%
-
%
-
%
-
-
%
6
6
5
6
7
6
6
5
5
5
5
7
5
5
5
5
5
7
7
5
5
5
6
5
5
5
5
5
6
6
6
7
6
6
6
7
6
5
5
7
7
7
7
7
6
5
5
9
-
-
-
-
-
-
--
(
(
$
(
"
*
8
8
*
8
8
8
8
8
*
*
8
*
*
8
*
8
8
8
*
"
(
$
$
$
(
$
$
$
$
$
$
(
$
(
(
"
*
8
8
8
8
8
8
8
*
*
8
*
*
8
8
*
*
%
8
-
-
-
-
%
-
%
-
-
%
-
%
%
-
%
9
6
6
7
7
7
6
6
6
5
5
7
7
5
5
5
5
7
7
7
7
7
5
5
5
5
5
5
5
5
7
7
7
6
7
7
7
7
7
7
7
7
7
6
7
5
9
9
-
-
-
-
-
--$
$
$
$
(
"
*
8
8
8
*
*
8
8
8
*
8
8
8
*
8
*
8
8
8
8
"
(
$
$
$
$
(
$
(
(
(
(
(
(
$
$
"
*
8
-
-
-
-
8
8
*
8
8
*
*
*
8
*
8
%%
8
8-
-
%
%
%
%
%
-
%
%
%
%
%
-
%
9
9
7
6
7
7
6
6
6
5
5
7
7
5
5
5
5
5
7
7
5
5
5
5
5
5
5
5
6
6
7
7
6
6
7
5
5
5
7
7
7
6
6
5
5
5
9
9
-
-
-
-
--
(
(
(
$
(
(
(
"
*
8
*
8
8
8
8
*
8
8
8
8
8
8
8
*
8
8
8
*
"
(
(
(
$
$
(
(
(
$
(
(
$
(
$
$
"
*
8
(
(
(
(
8
8
8
8
8
*
8
*
8
*
8*
%
%%
8
8
-
-
-
-
%
%
%
%
%
%
%
%
%
%
9
9
7
6
7
7
7
6
5
5
5
6
7
5
5
5
5
5
7
7
7
7
5
5
5
5
5
5
5
7
7
7
6
6
6
6
7
5
5
5
6
5
5
5
5
9
9
9
-
-
-
--
(
(
$
$
(
(
$
(
"
*
8
-
-
-
-
8
*
8
8
-
-
-
-
8
*
8
*
"
"
"
(
$
$
(
$
$
(
$
$
$
$
(
(
$
$
"
*
*
8
*
8
8
*
*
8
*
8
*
8
*
8
*
8
8*
%
%%
8
8
88
-
-
-
-
-
-
-
-
-
-
-
9
9
9
6
7
7
7
6
6
5
7
6
7
7
5
5
5
5
5
7
7
7
7
5
5
5
5
5
5
5
5
7
5
7
7
7
7
7
6
6
5
5
5
5
5
9
9
9
-
-
-
--(
(
($
-
-
$
$
$
(
"
*
8
(
(
(
(
8
8
8
8
(
(
(
(
8
8
8
*
"
"
"
(
$
$
$
(
(
(
$
(
$
$
(
$
(
(
"
*
*
*
*
8
8
*
*
8
*
*
*
8
*
8
*
*
8
8*
%
%
%
%%
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
7
7
7
7
6
5
6
7
7
7
5
5
5
5
5
7
7
7
7
7
7
6
5
5
5
5
5
5
5
6
7
7
7
6
7
7
6
7
7
5
5
9
9
9
-
--
$
(
($
-
-
-
-
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
"
(
$
(
(
$
$
(
(
$
$
$
$
$
(
$
"
*
*
*
*
8
*
*
*
*
*
8
*
8
*
*
8
*
8
*
8
*
**
%
%
%
%
%
%
%
%
%
%
%
%
9
9
9
6
6
7
7
7
6
5
6
5
7
7
5
5
5
5
5
7
7
7
5
5
5
5
6
5
5
5
5
5
5
7
6
5
5
5
7
7
7
5
5
5
9
9
9
9
-
--
$
$$-
-
-
-
-
-
#-
-
#(
#(
#-
-
-
-
#(
#(
#
#
#(
#
(
(
#
#
"
(
$
$
(
(
(
$
$
$
(
$
$
$
$
$
"
*
*
*
*
8
*
8
*
*
*
8
*
8
8
8
8
*
8
*
*
8
*
8
8
*
*
8
8
8
*
*
*
*
9
9
9
9
9
6
6
6
7
7
5
5
5
5
7
5
7
5
5
5
5
6
7
7
7
7
5
6
5
5
5
5
5
5
5
6
6
6
6
6
5
5
5
5
5
9
9
9
9
--
$$
-
-
-
-
%
"
-
-
#-
-
#(
#
#
*
-
-
-
-
#*
#
#
*
#
#
#
#
#(
(
#
"
(
(
$
(
$
$
(
(
$
$
(
(
$
(
(
"
*
*
8
*
*
*
8
*
*
*
8
*
8
*
8
8
8
8
8
8
8
*
*
*
*
*
*
*
*
*
*
*
*
9
9
9
9
9
6
9
7
7
7
6
5
5
7
7
7
7
5
5
5
5
6
7
7
7
5
5
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
9
9
9
9
9
-
-
-
-
-
-
%
%
"
-
"
#
#*
#*
#*
*
*
#
#*
#*
#*
#
#*
#
#
#
#(
*
"
(
$
$
$
$
$
(
$
(
(
$
$
(
(
$
"
*
*
8
8
*
8
8
*
*
*
8
8
*
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
5
5
9
9
9
9
6
6
7
7
7
5
5
5
7
7
7
6
5
5
5
5
6
7
7
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
9
9
9
9
9
9
"
"
"
-
-
"
"
(
%
(
(
%
-
"
#*
*
*
*
#*
8
8
*
8
*
8
*
#*
*
#*
*
#
#
#
#*
"
(
$
(
(
(
$
$
$
$
(
(
(
$
$
$
"
*
*
8
8
8
8
8
*
8
*
8
*
*
-
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
5
5
5
9
9
9
9
6
6
7
7
6
5
5
6
7
5
5
5
5
5
5
5
6
7
7
6
6
6
7
5
6
6
5
5
5
5
5
5
5
5
5
5
9
9
9
9
9
9
"
"
"
"
"
-
"
"
%
(
"
"
(
*
%
-
"
*
*
8
8
*
8
*
8
8
8
8
8
8
8
*
*
8
*
*
*
#
*
#*
#
"
(
(
$
(
(
$
$
$
$
(
$
$
(
(
(
"
*
8
-
-
-
-
8
8
8
*
*
*
8
-
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
5
6
5
9
9
9
9
9
6
7
7
6
5
5
5
7
7
6
6
5
5
5
5
5
5
7
7
7
6
7
7
5
6
5
5
5
5
5
5
5
5
5
9
9
9
9
9
9
5
"
"
"
"
"
"
"
"
(
(
%
(
%
%
(
%
(
*
(
*
"
"
*
8
8
8
8
*
8
8
8
8
8
8
*
8
*
8
8
8
*
*
*
*
*
*
#
"
(
(
(
(
$
(
(
$
$
$
(
$
$
(
(
"
*
8
(
(
(
(
8
8
*
8
*
8
8
8
8
8
8
(
8
8
8
8
8
8
8
8
8
8
8
8
8
8
#6
6
5
9
9
9
9
9
9
6
7
7
5
5
5
6
7
6
6
6
5
5
5
5
5
5
7
7
7
7
7
7
7
6
5
5
5
5
5
5
9
5
9
9
9
9
9
5
5
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
(
(
*
%
%
*
(
*
(
*
*
(
*
(
*
"
"
*
-
-
8
*
*
*
8
-
-
-
-
8
*
8
8
*
8
8
*
8
*
*
"
"
"
(
$
(
(
(
$
(
$
$
(
(
$
$
$
$
"
*
8
8
8
8
8
8
*
*
8
*
8
8
*
*
*
8
(
8
8
8
#8
#*
8
#
8
#8
#8
#5
6
5
5
9
9
9
9
9
6
9
7
5
7
5
5
6
7
6
5
5
5
5
5
5
5
5
7
7
7
7
7
7
6
6
5
5
5
5
5
5
9
9
9
9
9
9
5
5
(
(
(
(
(
*
*
(
(
(
*
*
(
(
*
*
*
*
*
*
*
*
%
*
*
*
*
(
*
*
(
*
*
*
"
"
*
(
(
8
*
*
8
8
(
(
(
(
8
*
8
*
8
8
8
*
8
8
*
"
"
"
(
$
$
$
(
(
(
(
(
$
$
(
$
$
$
"
*
*
8
*
8
*
*
*
*
8
*
8
8
-
-
-
8
(
8
8
*
#8
#*
8
#
8
*
#*
#
#5
6
5
5
5
9
9
9
9
9
6
5
5
7
7
5
5
5
7
6
6
6
5
5
5
5
5
5
5
7
7
7
7
7
6
6
5
5
5
5
5
9
9
9
9
9
5
9
5
(
(
(
(
*
(
(
*
*
(
*
*
*
*
*
*
*
*
*
*
"
"
*
8
8
8
*
8
8
8
8
*
8
*
8
8
8
*
8
8
*
8
8
*
8
8
*
"
(
$
(
(
$
(
$
(
(
(
$
$
$
$
$
"
*
*
8
*
*
*
*
8
*
8
*
8
8
*
*
*
8
(
8
8
*
#8
8
*
8
#
8
*
#*
#
5
5
6
6
5
5
9
9
9
9
9
6
6
6
7
7
7
5
5
5
6
7
6
6
6
5
5
5
5
5
5
7
7
5
5
5
5
6
5
5
9
9
9
9
9
9
9
5
5
5
(
(
(
(
(
(
*
*
*
*
*
*
*
*
*
(
"
"
*
8
8
8
*
8
8
8
8
*
8
*
8
8
8
*
8
8
*
8
8
*
*
8
*
"
(
$
(
(
(
$
$
$
(
(
(
$
(
(
(
"
*
*
8
*
8
*
*
8
*
8
8
*
8
8
8
8
8
(
8
#*
#*
#
#8
*
#*
#*
#
5
6
6
6
6
6
5
5
9
9
9
9
6
9
7
7
7
7
6
5
5
7
7
7
6
6
6
5
5
5
5
7
7
7
7
7
6
5
5
5
5
9
9
9
9
9
5
5
5
6
(
(
(
(
(
(
*
*
*
*
(
*
(
"
"
*
8
8
8
8
*
8
*
8
8
8
8
8
8
8
*
8
8
*
8
8
8
*
8
*
"
(
(
(
(
$
$
$
$
$
$
$
(
(
$
$
"
*
*
*
*
8
*
8
8
*
*
8
*
*
-
-
-
8
(
*
#*
#*
#
#
#*
#*
#*
5
5
6
6
6
6
6
5
5
5
9
9
9
9
6
6
6
7
6
6
6
5
6
6
5
5
5
6
6
5
5
5
5
7
7
7
5
5
5
5
5
9
9
9
9
9
9
9
5
6
6
(
(
(
*
*
(
*
(
*
(
"
"
*
-
-
8
8
*
*
*
-
-
-
-
8
8
*
*
8
*
8
*
8
*
*
*
*
"
(
$
$
(
(
(
$
$
(
$
$
$
$
(
(
"
*
*
8
*
8
8
8
8
*
*
8
*
*
8
*
*
8
(
*
#*
#
#
#*
#*
*
#*
5
5
5
6
6
6
7
6
5
5
5
9
9
9
9
9
9
6
6
7
6
6
5
5
6
7
7
5
5
5
5
5
5
5
7
7
6
7
6
5
5
5
9
9
9
9
9
5
5
5
6
6
(
(
(
(
*
*
*
(
"
"
(
(
8
8
*
8
*
(
(
(
(
*
8
*
*
8
*
8
8
*
*
*
*
*
"
(
$
(
$
$
(
(
(
$
$
$
$
(
$
$
"
*
8
8
8
8
8
8
*
*
*
8
*
*
8
8
8
8
(
*
*
#*
*
*
*
*
*
*
#*
*
5
5
6
6
7
7
6
5
5
5
5
9
9
9
9
9
9
6
6
7
7
7
5
6
6
7
7
6
5
5
5
5
5
5
6
6
6
6
9
6
9
9
9
9
9
9
9
5
5
6
6
!!
(
(
(
*
(
"
"
*
*
8
8
*
*
8
8
*
*
8
*
*
*
*
*
*
*
*
8
*
*
*
*
"
(
$
(
(
$
$
$
$
(
(
(
(
(
$
$
"
*
8
-
-
-
-
8
8
8
*
8
*
*
-
-
-
8
(
#
*
#*
*
#*
*
*
*
*
*
*
#
5
5
6
7
7
7
6
6
5
9
9
9
9
9
9
9
6
9
6
7
7
5
5
6
6
7
6
6
5
5
5
5
5
6
6
6
6
6
9
9
9
9
9
5
9
5
5
5
7
6
!
!
!!
(
(
(
"
"
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
"
(
$
$
$
(
(
(
$
$
$
$
(
(
(
$
"
*
8
(
(
(
(
8
8
8
*
8
*
*
*
*
*
8
(
#
*
#*
*
#
#*
*
*
#*
#
#
5
5
7
7
7
7
6
6
5
5
9
9
9
9
9
9
9
9
6
6
7
7
5
7
6
7
6
6
6
5
5
5
5
6
6
6
9
9
9
9
9
9
9
5
5
5
5
5
7
6
!
!
,
,
,,
(
""
!
!
,
!
!
,
,
!
!
!
,
!
!
!
,
!
!
!
!
,
,
,
!
"
"
"
(
$
$
(
$
(
(
(
(
(
(
(
$
(
$
"
*
8
8
8
8
*
8
8
8
8
8
*
*
*
8
8
#(
#
#
#
#*
#
#*
#
*
#
#
#5
5
5
7
7
7
7
6
6
6
5
5
9
9
9
9
9
9
9
9
6
6
9
5
7
6
6
6
6
6
6
6
6
5
9
6
9
9
9
9
9
9
9
9
9
5
5
7
7
6
6
!
!
!
,
,
!
!
!
!
,
,
!
,
,
,
!
,
,
!
!
,
,
!
!
!
!
,
,
!
!
"
"
"
(
$
(
(
$
$
$
$
$
(
(
(
(
$
(
"
*
*
*
8
8
*
8
8
*
*
8
8
*
-
-
-
#"
#
#
#
#*
#
#*
#
#*
#*
5
#5
7
7
6
7
7
6
6
5
5
5
9
9
9
9
9
9
9
9
9
6
6
6
6
6
6
6
6
6
6
6
6
9
9
9
9
9
9
9
9
5
9
5
5
5
7
7
6
6
!
!
!
,
!
!
!
,
,
!
!
!
,
!
!
,
,
!
,
,
!
!
!
!
,
!
,
!
,
,
,!
"
"(
$
$
$
(
$
(
(
(
(
$
$
$
$
$
"
*
*
*
*
8
*
8
*
*
*
8
8
*
*
*
*
#"
#
#
#*
#
#*
#
#
#*
#*
#
#5
6
7
6
5
7
6
6
5
5
9
9
9
9
9
9
9
9
9
9
9
9
6
6
9
6
6
6
9
6
9
6
9
9
9
9
9
9
9
9
5
5
5
5
5
7
7
6
6
!
!
,
!
!
!
!
,
,
!
!
!
!
,
,
!
!
,
,
!
!
!
,
,
,
,
!
,
,
!
!!
"
"
$
(
$
$
$
$
$
$
$
$
$
(
$
$
"
*
*
8
*
8
*
*
*
*
*
8
8
*
#
#
#
#"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
5
5
6
7
6
5
7
6
6
6
5
5
5
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
6
9
9
9
9
9
9
9
9
9
9
5
9
5
5
5
5
5
7
7
6
6
!
,
,
!
!
!
,
,
!
!
!
,
!
!
!
,
,
!
!
!
,
,
,
,
,
!
!
!
!
!
!!
""
$
$
$
(
$
$
(
(
$
(
$
$
"
*
*
8
*
*
8
8
*
8
*
8
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
5
7
7
7
6
5
7
6
6
5
5
5
9
5
5
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
5
5
5
5
5
5
5
5
5
7
7
6
!
!
!
!
!
,
,
!
!
,
!
!
,
!
,
,
!
!
!
!
,
!
,
!
!
!
,
!
!
!!
"
"$
(
$
(
(
$
$
(
(
(
$
"
*
*
8
8
8
8
8
*
8
*
*
-
-
-
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
5
7
7
7
5
5
7
6
6
5
5
5
5
5
5
9
5
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
5
5
5
5
5
5
5
5
7
7
6
!
!
!
!
,
!
!
,
,
,
!
!
,
,
!
!
,
,
!
!
!
!
!
,
!
!
!
,
,
,
!
!
,,
""
(
$
(
(
$
$
$
$
$
"
*
*
8
8
8
8
8
*
8
*
*
(
(
(
"
"
(
"
(
(
"
(
#
(
"
(
"
"
"
"
"
5
5
7
6
7
5
5
7
7
6
6
6
5
5
6
5
5
5
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
5
9
5
5
5
6
5
6
5
5
5
7
7
6
!
!
!
,
!
!
!
,
,
,
!
!
,
!
!
!
!
,
!
!
!
,
!
!
,
!
!
!
,
,
,
!
!
,!
""
$
$
(
(
$
$
$
(
"
*
8
-
-
-
-
8
8
8
*
*
#
#
#
#"
#"
(
#"
(
#
(
#(
"
"
"
"
"
"
5
7
6
7
5
5
7
7
6
6
6
5
5
6
6
5
5
9
5
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
5
5
5
5
5
6
6
5
6
5
5
5
7
7
6
!
!
!
!
,
!
!
,
,
!
!
!
!
,
!
!
!
,
,
!
!
!
,
,
!
,
!
!
!
!
,
!
!
,
,
!
!!
"
"$
$
$
$
(
$
"
*
8
(
(
(
(
8
8
*
8
*
-
-
-
*
"
(
#(
#*
(
#
*
#(
(
(
#"
"
"
7
7
7
7
5
5
7
7
6
6
6
6
5
5
6
6
5
5
5
5
9
5
9
9
5
9
9
9
9
9
9
9
9
5
9
5
5
5
7
5
6
6
5
6
6
5
5
7
7
7
!
!
!
,
,
!
!
!
!
,
,
!
!
,
,
!
!
,
,
!
!
!
!
!
!
,
!
!
!
!
,
!
,
,
,,
-
-
!!
"
"
$
(
(
$
$
"
*
8
8
8
8
*
8
*
*
8
*
*
*
*
*
"
(
#(
#*
(
#
*
#(
#
#
#(
"
"
7
7
7
6
5
5
5
7
6
6
6
6
5
5
6
6
5
5
5
5
9
5
9
5
5
5
9
5
5
5
9
5
5
5
5
5
5
5
7
6
7
6
5
6
6
5
5
5
7
7
!
!
!
!
,
,
,
!
!
!
!
,
!
!
!
!
!
!
,
!
!
!
,
!
!
!
,
,
!
!
,
,
,,
-
-
-
-
-
(
(
((
"
"(
(
$
"
*
8
8
8
8
*
8
*
8
8
8
8
8
8
8
(
*
#8
*
*
(
#
*
(
*
#
#(
#"
"
7
5
7
6
5
5
5
7
6
6
6
6
6
5
6
6
5
6
6
5
5
5
5
5
5
5
5
9
5
5
5
5
5
5
5
5
5
5
7
7
7
6
7
6
6
6
5
5
5
7
!
!
!
!
,
,
!
!
!
!
!
,
,
!
!
!
,
,
!
!
!
,
,
!
!
!
!
,
!
!!-
-
-
-
"
-
"
-
(
*
(
((
"
""
$
"
*
8
8
8
8
8
8
8
8
8
8
-
-
-
8
(
*
#8
*
*
*
8
*
(
*
#
#8
*
#5
7
5
7
6
5
5
5
7
7
6
6
6
6
5
5
6
6
6
5
6
6
5
5
5
6
6
5
5
5
5
5
6
5
5
5
5
5
5
7
7
7
7
7
7
6
6
5
5
5
7
!
!
!
!
,
,
!
!
!
!
!
!
,
,
,
!
,
!
!
!
,
,
,
!
!
,,
"
-
-
-
"
"
"
"
"
(
"
-
(
*
*
*
(
**
"
"
(
(
*
(
(
(
(
*
(
(
(
*
*
*
8
(
*
8
8
8
8
8
8
*
8
8
*
#8
*
"
5
7
5
7
7
6
5
5
5
7
6
6
6
6
5
5
5
5
6
6
6
6
6
6
6
6
6
6
5
5
5
6
6
6
5
5
5
5
5
7
5
7
7
7
7
6
6
5
5
5
5
!
!
!
!
,
,
!
!
!
!
!!"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
-
-
"
"
(
*
(
(
"
-
(
8
8
8
*
8
**
"
*
*
*
*
(
*
(
*
*
(
(
8
8
8
8
(
*
*
8
*
*
*
8
*
*
*
*
8
8
8
"
5
5
5
5
6
6
5
5
5
7
6
6
6
6
6
6
5
5
5
5
6
6
5
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
7
7
7
7
7
6
5
5
5
5
!
!
!
,
,
,
!
!
!
!!
(
(
(
(
(
*
*
(
(
(
*
*
(
(
*
*
*
*
*
*
*
*
(
*
"
"
-
-
8
8
8
8
*
*
*
8
8
8
*
*
*
*
*
*
(
-
-
-
8
(
8
8
8
*
8
*
*
8
*
8
*
*
*
8
5
5
5
5
5
6
6
5
5
5
5
7
7
6
6
5
5
5
5
5
5
6
6
5
5
6
6
6
6
7
6
6
6
6
6
6
6
6
5
5
5
5
5
7
7
7
7
6
6
5
5
5
!
!
,
,
,
!
!
!
!
!
!
,
,
!
!
!
!
!
!
!
!
!!
(
(
(
(
*
(
(
*
*
(
*
"
(
(
8
*
8
8
8
8
8
8
*
8
8
8
*
*
8
*
*
*
*
*
8
(
*
8
8
*
8
*
*
8
*
8
*
*
*
8
*
5
5
5
5
7
6
5
5
5
5
7
7
6
6
6
5
5
5
5
5
5
6
6
5
5
6
6
6
7
7
6
6
6
6
5
5
5
6
6
6
5
5
7
7
7
7
7
6
6
5
5
!
!
,
!
!
!
!
!
!
,
,
!
!
!
!
!
!
!
!
!
!
!
!
!!
(
(
(
(
(
(
*
"
(
8
8
*
8
*
*
8
*
8
8
*
8
*
*
8
8
*
*
8
8
8
8
(
*
8
8
*
8
8
*
8
*
8
8
8
*
*
*
*
5
5
5
7
6
5
6
5
5
5
7
7
6
6
6
5
5
5
5
5
6
6
6
5
5
5
6
6
7
7
7
7
6
6
5
5
5
5
5
5
5
5
7
7
7
7
6
6
5
5
!
!
,
!
!
!
!
!
!
!
,
!
!
!
,
!
,
!
!
!
!
!
!
!
!
!
!!
(
(
(
(
"
(
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
-
-
-
8
(
8
8
8
8
8
8
8
8
8
*
*
8
*
8
8
*
5
5
7
6
6
6
6
5
5
5
5
7
7
6
6
6
5
5
5
5
6
5
6
6
5
5
6
5
7
7
7
7
6
6
6
6
6
5
5
5
5
5
5
7
7
7
7
6
6
5
!
!
,
,
,
!
!
!
!
!
!
,
,
!
!
,
!
,
!
!
!
!
!
!
!
!
,
!
!
!
!!
(
"
,
,
!
!
!
,
,
,
!
,
!
!
!
!
!
,
,
!
!
8
8
8
8
(
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
5
7
7
6
6
6
5
5
5
5
7
7
6
6
6
6
6
5
5
5
6
5
5
5
5
5
5
6
6
7
7
7
6
6
6
5
6
6
5
5
5
5
5
7
7
7
6
6
6
!
!
!
,
,
,
!
!
!
!
,
,
!
!
!
!
,
,
!
!
!
!
!
!
,
,
,
!
!
!
!
!
!
,
!
!
!
!
,
,
,
!
!
,
!
!
!
,
,
!
!
!
!
,
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
5
5
5
7
6
6
6
5
5
5
5
7
7
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
6
7
7
7
7
6
7
6
6
6
6
5
5
5
5
7
7
7
7
6
6
!
!
!
!
!
,
!
!
,
!
!
,
!
!
!
!
!
!
,
,
!
!
,
!
!
,
,
!
!
!
!
!
!
!
,
,
!
!
,
!
!
,
!
,
,
!
!
!
,
!
!
!
,
,
,
8
8
8
8
(
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
5
7
7
6
6
6
6
5
5
5
7
7
6
6
6
5
5
5
5
5
5
5
6
5
5
5
5
5
6
7
7
7
7
7
5
5
5
5
6
6
5
5
5
7
7
7
6
6
!
!
!
!
,
,
!
,
,
!
,
,
!
!
,
!
!
!
!
,
,
,
,
!
!
,
,
!
!
!
!
!
!
!
!
,
!
,
,
!
!
!
!
,
!
!
!
,
,
!
,
,
,
!
!
(
(
(
8
(
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
5
5
7
6
6
5
5
5
5
5
5
7
6
6
6
6
6
6
6
5
5
5
5
6
6
5
5
5
5
5
7
7
7
7
6
7
5
5
5
5
6
6
5
5
7
7
7
7
!
!
!
,
,
!
,
,
!
!
,
!
!
!
,
!
!
!
!
!
!
!
,
!
!
,
,
,
!
!
!
!
!
!
!
!
!
,
!
,
!
!
!
,
!
!
!
,
!
!
,
,
!
!
,
,
,
!
!
!
!
!
!
!
!
!
(
(
*
*
(
*
*
*
*
5
5
5
7
7
6
6
6
6
5
5
5
7
7
6
6
6
6
6
6
6
5
5
5
6
6
5
5
5
5
5
5
7
7
7
6
7
7
6
6
5
5
5
5
5
7
7
7
7
!
!
!
,
!
,
,
,
!
!
,
!
!
,
,
,
,
!
!
!
!
!
,
,
!
!
,
,
,
!
!
!
,
!
!
!
,
,
!
!
!
!
,
,
!
!
,
,
!
!
,
,
!
,
,
,
!
!
!
,
,
!
!
!
!
!
,
(
(
8
8
(
8
8
8
8
5
5
7
7
6
6
6
6
6
5
5
5
7
7
6
6
6
6
6
6
6
6
5
5
5
6
6
5
5
5
5
5
7
7
7
7
7
7
6
6
5
5
5
5
5
7
7
7
!
!
!
,
!
,
!
!
!
!
,
!
,
,
!
,
,
!
!
!
!
!
!
,
!
!
!
!
,
!
!
!
,
!
!
!
,
,
!
!
!
!
,
!
!
!
,
,
!
!
!
,
!
!
,
,
,
!
,
,
,
!
!
!
!
,
,
,
(
(
(
8
(
(
8
8
5
5
7
7
6
6
6
6
5
5
5
5
5
7
7
6
6
7
6
6
6
6
5
6
5
5
6
6
6
5
5
5
5
5
5
7
7
7
6
6
6
5
5
5
5
7
7
7
!
!
!
!
,
!
!
!
!
,
!
,
,
!
!
,
,
!
!
!
,
!
,
,
,
!
!
,
!
!
!
!
,
!
!
!
,
!
!
!
,
,
!
!
!
,
,
,
!
,
!
!
,
,
,
!
!
,
,
!
!
!
!
!
,
,
,
!
,
(
(
8
8
(
8
8
5
5
7
7
6
6
5
5
5
5
5
5
7
7
7
6
7
6
6
6
6
6
6
6
5
5
6
6
6
6
6
6
5
5
5
7
7
7
7
6
6
6
5
5
7
7
7
!
!
!
!
!
!
!
!
!
!
,
,
!
!
!
!
!
!
!
,
!
!
,
!
!
!
,
,
,
!
!
,
,
,
!
,
!
!
!
,
,
!
!
,
,
!
,
,
!
!
!
!
!
,
!
!
!
,
!
!
!
!
!
,
,
!
,
!
!
(
(
(
(
(
(
(
5
5
7
7
6
6
6
5
5
5
5
5
7
7
7
7
7
6
6
5
5
5
6
5
5
6
6
6
5
5
6
6
6
5
5
7
7
7
7
6
6
5
5
7
5
7
!
!
!
!
!
!
!
,
,
!
!
!
!
!
!
,
,
,
!
!
!
,
!
!
!
,
,
,
!
!
,
!
!
!
,
!
!
!
,
!
!
,
!
!
!
,
,
!
!
!
!
!
,
!
!
,
,
!
!
!
!
,
,
!
,
!
!
!
!
(
(
8
(
8
5
5
7
7
7
6
6
6
6
6
5
5
5
5
7
7
7
6
6
6
5
5
5
5
5
5
6
6
6
5
5
5
5
5
5
5
5
7
7
6
6
6
6
5
5
7
!
!
!
!
!
!
,
,
!
!
!
!
!
!
,
!
,
!
!
!
,
!
!
!
!
,
!
!
,
,
!
!
!
,
,
!
!
,
,
!
!
!
!
!
!
,
,
!
!
!
!
!
!
!
,
,
,
!
!
!
!
,
,
!
!
!
!
!
!
(
(
8
(
(
5
5
5
7
7
6
6
6
6
6
5
5
5
5
7
7
6
6
7
6
6
6
5
5
5
6
7
7
7
7
5
5
5
5
5
5
5
7
7
6
6
6
6
5
5
!
!
!
!
!
!
!
,
,
!
!
!
!
,
,
!
,
!
!
!
,
!
!
!
!
,
!
,
,
,
,
!
!
!
,
!
,
!
,
!
,
,
!
!
!
!
!
!
!
!
!
!
!
!
!
!
,
,
!
!
!
!
,
,
!
!
!
!
,
,
(
(
8
8
5
5
5
5
7
6
6
6
5
5
5
5
5
5
7
7
7
7
7
6
6
6
6
5
5
5
6
7
7
7
7
6
6
6
5
5
5
5
7
6
6
6
6
5
5
!
,
!
!
!
!
!
,
!
!
!
!
!
,
!
!
!
!
!
,
,
!
!
,
,
,
,
!
,
,
,
!
!
!
!
!
!
!
!
!
,
,
!
!
!
!
!
!
!
,
!
!
!
!
!
!
,
!
!
!
!
!
,
!
!
!
,
,
,
!
(
(
(
8
8
5
5
7
7
6
6
6
6
6
6
5
5
5
7
7
7
7
7
6
6
6
6
6
5
5
7
7
7
7
6
6
6
6
6
5
5
5
6
6
6
7
7
5
!
,
,
!
!
!
!
!
!
!
!
!
!
,
,
!
!
!
!
!
,
!
!
!
,
,
,
!
!
,
,
,
!
!
!
!
!
!
!
!
,
,
!
!
!
,
!
!
!
,
,
!
!
!
,
,
!
!
!
!
,
!
!
!
!
,
,
!
!
!
!
!
(
(
(
5
5
5
7
7
6
6
6
6
6
6
5
5
5
7
7
7
7
6
5
5
5
5
5
5
5
7
7
7
7
6
5
5
6
6
5
5
5
6
7
7
7
7
!
!
,
!
!
!
!
!
!
!
!
!
!
!
!
,
,
!
,
,
!
!
!
!
!
,
,
,
!
!
,
,
,
,
,
,
!
!
,
!
,
,
!
,
,
,
,
!
!
!
,
!
!
!
!
,
,
,
,
,
,
!
!
!
!
!
,
!
!
!
!
,
!
,
!
!
5
5
7
7
7
6
6
5
5
6
6
5
5
5
7
7
7
6
6
6
6
5
5
5
5
5
7
7
7
7
6
5
5
6
6
5
5
5
5
7
7
7
!
!
,
,
,
!
!
!
!
!
!
!
!
!
!
,
,
!
!
!
!
!
!
!
,
,
!
,
!
!
!
,
!
!
!
!
,
!
,
!
,
!
!
,
,
!
,
!
!
!
!
,
!
!
!
!
!
!
,
,
!
!
!
!
!
!
!
!
!
!
,
,
,
,
!
!
!
5
5
7
7
7
7
6
5
5
5
5
5
5
7
7
7
6
6
6
6
6
6
5
5
5
5
7
7
7
6
6
6
5
5
5
5
5
5
7
7
7
!
!
!
,
,
!
!
!
!
!
,
!
!
,
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
,
!
!
!
!
,
,
!
!
!
!
!
,
!
!
,
!
!
!
!
,
!
,
!
,
,
!
!
,
!
!
!
!
!
!
!
!
!
!
,
,
!
!
!
!
!
!
5
5
7
7
7
7
6
6
5
5
5
5
5
7
7
7
6
7
6
6
6
6
5
5
5
7
7
7
6
6
6
6
5
5
5
5
5
5
7
7
!
!
!
!
!
!
!
!
,
,
,
!
!
,
,
!
!
!
!
!
!
,
!
!
!
!
!
!
!
,
,
!
!
,
,
!
!
!
!
!
!
,
!
!
!
!
!
!
!
,
,
!
!
,
,
!
!
,
!
,
!
,
!
!
!
!
!
!
!
,
!
!
!
!
!
!
!
5
5
5
7
7
7
6
6
6
5
5
5
7
7
7
7
7
5
5
6
6
5
5
5
5
7
7
7
6
6
6
6
6
6
5
5
5
5
7
!
!
!
!
!
,
,
!
!
,
,
!
!
,
!
!
!
!
,
,
!
!
!
!
!
!
!
,
!
!
,
!
!
,
,
!
!
,
!
!
!
!
!
!
!
,
,
,
!
,
,
!
!
!
!
!
,
!
!
,
,
!
!
!
!
!
!
!
!
!
!
!
!
!
!
5
5
7
7
7
6
6
6
6
6
5
5
7
7
7
7
7
5
5
6
6
5
5
5
7
7
7
6
6
6
6
6
6
5
5
5
5
7
!
!
!
,
,
!
!
,
!
!
!
!
,
!
!
!
!
!
,
,
!
!
!
!
!
!
,
,
!
,
!
,
,
!
!
!
,
,
!
!
!
!
!
,
,
,
!
!
!
!
!
!
,
!
!
!
,
,
,
,
,
,
!
!
,
,
!
!
,
,
,
!
!
!
!
5
5
5
7
6
6
6
5
6
6
5
7
7
7
7
7
6
5
5
5
5
5
5
7
7
7
6
6
7
6
6
6
6
5
5
5
5
!
!
!
!
,
!
!
,
!
!
!
,
,
!
!
!
!
!
,
!
!
!
!
!
!
,
,
,
!
,
!
!
,
!
!
!
!
!
!
!
,
,
,
!
,
,
!
!
,
,
!
!
,
!
!
,
!
!
,
!
!
!
!
!
!
,
!
!
,
,
!
,
,
!
!
5
5
5
7
7
7
6
5
5
5
5
5
5
7
7
7
7
6
5
5
5
5
5
5
7
7
6
7
7
6
5
5
6
6
5
5
5
!
!
!
!
,
!
,
!
!
!
!
,
,
,
!
,
,
,
!
!
!
!
!
!
,
!
!
!
,
,
,
,
!
!
!
!
!
!
,
,
!
,
!
,
!
!
!
,
!
!
!
!
!
!
,
!
,
,
,
,
,
,
,
,
!
,
,
,
!
!
,
,
,
!
!
5
5
5
7
7
7
6
5
5
5
5
5
7
7
7
7
7
6
6
5
5
5
5
7
7
6
7
7
6
6
5
5
5
5
5
5
!
!
!
,
!
,
,
!
!
!
!
,
,
!
,
,
!
!
!
!
!
!
!
,
,
!
!
,
!
!
,
!
,
!
!
!
!
,
!
!
!
,
,
,
!
!
,
,
!
,
!
,
!
!
,
!
!
!
,
,
!
!
!
!
!
,
,
!
,
,
!
!
,
,
!
5
5
7
7
7
7
6
6
6
5
5
5
7
7
7
7
6
6
6
5
5
5
7
7
7
7
7
7
6
6
7
5
5
5
5
!
!
,
,
,
!
!
!
,
,
,
!
,
,
!
!
!
!
!
!
!
!
,
!
,
,
!
!
!
,
,
!
!
!
,
,
!
,
!
,
!
!
!
!
!
!
,
,
!
,
!
!
!
!
!
!
!
!
!
,
!
!
!
!
!
!
!
!
,
!
,
!
!
,
5
5
7
7
7
7
6
6
6
5
5
7
7
7
7
7
6
6
6
5
5
7
7
7
7
7
7
6
6
7
6
5
5
5
!
!
,
!
!
!
!
,
!
!
,
,
,
!
!
!
!
!
!
!
!
!
,
!
,
!
,
,
!
!
!
!
,
,
!
!
,
!
!
,
,
!
!
!
,
,
!
,
!
!
,
,
!
!
!
!
,
,
!
!
,
!
!
!
!
,
,
,
,
!
!
,
5
5
7
7
7
7
6
5
5
6
5
5
7
7
7
7
7
6
6
5
5
7
7
7
7
7
7
6
6
7
6
6
5
5
!
!
,
,
!
!
!
,
,
!
!
,
,
,
!
!
!
!
!
!
!
,
,
!
!
!
,
!
!
!
!
,
,
,
!
!
,
!
,
,
,
!
!
!
,
!
!
!
,
!
!
,
!
!
,
,
,
!
,
!
,
!
!
!
!
!
!
,
!
!
!
!
!
5
5
7
7
7
7
6
5
5
5
5
7
7
7
7
6
6
6
6
5
5
7
7
7
7
7
6
7
7
6
6
6
6
© Copyright - Club-point-de-croix.com - 2009
Fabric: 14 count White AidaStitches: 176 x 203Size: 31.93 x 36.83 cm
Références DMC
58058173330313347385733488693828385838634227388343862
385786938283855
© Copyright - Club-point-de-croix.com - 2009