""
!
"!!
$
&% "!
"!
"!
"!
"!
"!
"!
"!
"!
"!
!
"!
"!
"!
$
&% #
!
!
!
!
!
!
!
!
!
"
"
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
!
"
"
"
"
!
!
!
#
#
#
#
#
#
#
#
#
#
#
#
#
"
"!!
&%#
# !
#
#
#
"
&% ""
!
$
&% &%
"
$
&% # $
&% #
# !
"
"
!
!
!
!
!
!
!
!
!
!
"
"
"
"
!
!
"
"
"
"
"
"
"
#
#
#
#
#
#
!
!
#
' !
#
# $
#
"!
"!!
#!
#!
#
""
"
!
!
!
!
!
"
!
!
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
#!
#!
#!
#!
"" ! "
"
!'
!
"
#!
!
&%
&%
#
"
&%
!
" $
"
"
"
! $
!
$
#!
! &% $
&%
!
!
!
!
!
!
"
!
!
"
"
"
"
"
!
!
!
!
!
!
!
!
"
!
#
$
$
' #!
!
#!
#!
#!
#!
' !
!
"!!
! ""
"!!
#!
!
!
#!
&% #!
#!
#!
!
"
!
%
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
#
!
#"
' &%
$
%"
$
!!
!!
!
!!
! !!
"
!
!
!
"
!
"
!
,'!%
,'!%
"'
"'
!
$! !
!
"
!"
!
"
"
#
!"
"
# #
# #
# !
!
$
"!!
' !
#!
! "" #!
! !
!
!!
#!
#!
&% #!
#!
&%
"
"
"
!
!
!
!
!
!
"
"
"
!
"
!
!
!
!
!
"
!
"
!
!
#!
! &% &%$
#!
!
!
!
!
#
# !
$
#
""
+
!
"
!
"
!
"!
##
!
&%
"!
"!
"!!
#
""
#$
#$
#
! #
! "!!
"
"
!
!
!
!
!
"
"
"
!
!
"
"
"
!
!
!
!
!
#
#
!
#
! #!
&% !
&% !
&% !
&% !
!
!
!
' $
"$
!
#
""
#
""
"
$
%"
#
"$
"$
#
"$
"
""
"
""
#
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
!
#
!
!
"
!
!
&%#
"
!
# "!!
"!!
"
&%#
#!
" #
# "
"
"!!
$
"
&%#
! !
"
"
"
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
!
!
$
#!
#!
#!
"
!
!
!!
"
"
"
&% &% $ &% %"
!
"!
$
""
! ! "" "" $
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
!
!
"
#
$
$
&%#
&%#
#
# !
!
!
!
!
!
!
# # # #" #
#
# #
"
"
#
"
!
!
"
!
!
!
"
"
!
!
!
#
!
!
""
&%"!#
#!
&% #!
&%#
!
! "
"!
%"
"
"
$
!
!
!
!
!
!
"!
##
!
"$
!
!
%"
"
"
!
!
!
"
"
"
"
!
!
!
!
!
!
!
!
!
"
"
"
"
!
!
!
#
#
#
"!!
#!
"!!
#!
#!
#!
"!!
$
#
#!
#!
#!
#!
#
" #!
$
#!
#
" ! !
"
" ""
"
" !
%"
!
$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
&%
"
"
' "
#!
#!
!
&%"
&%
&%!
!
# # # !
!!
!
!
&%
"
!'
!
#
# !
!
!
!
!
!
"
"
"
"
"
"
!
"
#
#
"!!
!
!
!
""
#
"
#
# #
# !
! !
"!!
"
"!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
!
!
!
!
" !
! !!
"
!
!
"
""
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
!
!
$
"
"
!
#
#!
!
!
! #
# ! ""
#!
"
!'
"
!
!
!
!
&%
&%
$
# "
!
!
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
#
$ #
# #
# &%!
&%!
# # ##
&%
&%
&%!
#
# "
&%"
!
!
%"
&%
$
!
" "
"
"
"
!
!
!
!
!
!
!
"
"
"
"
"
"
!
!
!
&
$
$
$
"
"
""
$
! ""
!
#
#
&
""
!
"
!'
!
!
#
#
!
$
$
# !
!
!
!
!
!
!
!
!
!
#
!
!
"
$
#
"
#
#
#
#
"
!
!
""
! ""
#
"
"
!
#
"
"
!!
#
"
!
!
#
#" #
# #
#
#" #
# #
# #
#
"$
!
!
""
,
,
#
"
#
"
$
"
!
#
"
#
#
"
#
"
!
"
"
"
"
"
"
"
"
"
"
!
! "
"
"
"
"
"
"
"
"
"
"
"
#
# #
# #
# &%
!
&%
&%
&%
&%
"!
"!
"
&%
#
# "
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#!
!
"
!
"
!
! #$
#$
#
#
"
!
"
"
!
!
%"
!
!
!
!
!
!
%"
"!
"
!!
$
!
#
#
%"
%"
%
!
$
"
"
!
! ! ! "
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
&% &% &% #!
#!
&% $
$
!
!
$
!
""
"
"
""
!
" "!!
#!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
""
""
$
!
#
! "!!
! !!
"
!
"
!
#
"$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
"!!
"!!
&%
!
! #!
!!
&% !
$
$! "
!
!
!
" "
"
#!
"
!
!
"
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
!
!
!
" "!!
!
#!
!
! ! !
"" $
!
!
#
!
$
"
!'
!
!
!
!
!
!
!
!
!
!
!
#
#
# !
"!
"
""
" $
$
"
"!
! #
!
!
!
"
"
"
!!
#
$
#
#
"
"
$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
"
"
#!
!
" "
!
"
"
#!
"
&%"!#
&%"!#
%"
!
$
!
" !
" !
" #
#
!
#
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
"
!
"
"
$
"
"
"
#!
#
"!
"!
"!
! !!
"
"
""
! !
#
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
!
#
#
""
#$
!
# # &
&
&
&
&
""
!
"
&%!
"
!
"
!
"
!
"
!
!
"
%"
# !
!
!
!
!
"
"
"
"
"
"
"
"
"
"
!
!
"
"
"
"
! # "" $
$
!
!
"$
!
"!!
""
""
""
!!
$
""
'
""
!
#
&%
#!
# # "!
# "!
!
!
"
"
"
!
"
"
!
"
"
"
"
#
#
#
#
#
#
#
!
!
!
!"
!
!
" !
#
# #
# "
!!
"
!!
"
!
" !
" "
!
"
!
"!
!
#
#
#
%"
"
"
-
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
#
%"
!
!
$
$
$
"" $
#!
&%!
##
!
&%!
##
!
"!
##
!
&
!
##
&%!
##
!
!
##
!
&%"
!
##
!
$
&
!
##
# %"
!
!
!
!
"
!
!
!
!
!
!
"!!
#
"
!
"
!
" &%
#
"
#
#
"
""
""
""
#
#
#
"$
"
""
"
""
"$
"
""
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
%"
#
!
!
!
!
!
"
$
"
"!
!
' !
#
# "
"!
"
! !!
"
"
"
"
"
!
!
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
!
" !
"$
&
!
##
&
!
##
&
!
##
&
!
##
&
!
##
&
!
##
%"
$
"!
"!
"!
!
# !
# !
!
"
!
"
"
"
"
"
"
"
!
"
"
"
#
#
#
#
#
#
#
#
&%"
"
"!
"!
"!
"!
"!
"!
&%"
&%"
"
%"
"
# &%
!
#!
"
"!
"!
"!
&%"
!
"!
"
#
!
%"
!
!
"
"
"
"
"
"
"
"
"
"
"
"
!
"
"
!
!
"
"
"
"
"
"
!
#
#
#
#
#
#
#
#
#
#
#
#
#
&%
!
&%
!
&%
!
&%
#" #
# "
!'
"!
"!
#
# !
%
%
%
%
%
#
#
'
!
!
!
"
"
"
"
"
#
#
#
!
!
"
%"
""
"
#
# #
# #
""
!!
"!
#
# %"
#
#
"$
!
!
!
!
!
!
!
!
"
!
"
"
!
!
#
&%!
!
!
"
""
&
#!
,
!
"
"!!
&
&
%"
!
""
"
!
!
"
&%"
! &%"
&%"
!
" &
%"
"
"
"
"
"
"
"
"
!
!
!
!
!
!
!
-
-
-
!
#!
#!
"
!'
"
!'
"
!'
"
!'
!
!
!
# $
%"
"
$
' !
!
"
!
!
"
"
"
#
#
%
!
"!
!
#
!
!
!
"
#
#
#!
!
! ! !
#!
#!
#!
$
"
!
# #
"
!
!
" "
"!!
"
"!!
#
! "
!
!
"
"
!
!
!
!
!
#
$
"
""
&%
! "
"!!
""
""
"
"
&%! $
!
""
!
!
&%
&%"
"
%"
&% #
"
#
"
#
# !
!
!
!
!
!
"
!
!
"
"
"
"
!
!
#
$
#
!
&%
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
!
"
"
"
"
#
!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
"!
%"
"!!
$
!
" $
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
!
!
!
"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
"
!
&%!
$
"!!
"
!
"" "
#
# $
&%!
!
#
# &%!
&%!
&%!
!
"
!
!
"
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
#
$
"!
!
!
$
!
%"
"
&%
!
&%
!
#
"
""
#!
#!
#!
#
#
#
#
#
&%
&%
"
"
!
"
!
!
!
"
#
#
# #
# #
!
"
""
"
!
" &%
!
" $
!
# !
#!
""
#
# #$
#$
#$
$#
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
-
!
!
"
!
!
!
!
$#
$#
#!
"!!
!
&% &% &% &% &% &% &% "
"
"
#
# !
#
#
"
#! !
!
!
!
!
!
"
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
""
#!
#!
"!
#! !
!
"
""
#
! '
"$
#
#
#
#
!
!
!
!
!
!
!
!
!
!
!
!
"
!
"
!
!
!
!
"
!
!
"
!
"
#
!!
"
""
""
! ! #
# #
# #
# " &%"
&%"
&%"
#
!
#!
!
"!
$
!
! ! &%
"
"
"
!
!
!
"
"
"
!
!
!
!
!
!
!
!
! $#
$#
""
""
# !
#
#
#
%"
!
!
"
!
#
&%
"
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
"
#
#!
#
# !
!
!
"
"
# #
#
!
"
!
!
!
!
"
"
!
!
!
#
$
!
"!!
!
!
# # # #
# #
#
# #
!!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
!
!
"
&
"$
#
!!
!!
&%#
# !
&%#
# !
!"
" &%
&%
&%
&%
&%
&%
&%
&%
&%
&%
&%
&%
#
%"
%"
!
" !
" !
"
!
!
!
!
!
!
!
"
"
"
"
!
"
!
!
#
!
!
# # # $
!
"
!
" !!
"
# # # # # # # !
" $
!
! !
"
"
!
"
"
$ "
!
"
!
!
!
!
!
!
!
!
!
!
#
!
!
# $
! !
$
$
!
# ##
!
"" !""
!""
!
!""
"!
!
"
"
"
"
"
"
#!
"
!
!
!
!
!
!
!
#
#
# #
"
# "
"
"
#
# #!
$
' #!
"
"!!
!
"
#
# !
"!!
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
!
!
!
!
!
!
!
#
#
!
! !
!
$
#!
$
#
# #
! !
" " #
"
!
!
"
!
#
"!!
!
""
!
!
!
!
!
!
!
!
"
!
!
!
!
"
!
!
!
#
&%!
!
&%
!
&%
!
&%
!
# #
# "
"
!
!
!
&%
#
# %"
"
# #
&%
!
#
"
"
"
"
!
"
"
"
!
!
"
"
"
"
"
"
#
#
#
#
"$
""
$
"$
"$
!
#
# "
"
"
"
"
"
"
"
"
"
!
"
-
!
"
"$
#
$
&%
#
#
! #!
#!
"!
"$
""
#
#
""
""
&%
&%
&%
&%
!
"
!
!
!
!
!
"
!
!
#
&%
&%
&%"
"
"!
!
#" "
!
!
#
" $
#
# !
#
$
$!
"
!
"!
#
#
""
"
!
"
"
!
"
!
!
"
"
!
"
"
"
"
"
"
"
!
!
#
#
#
#
# !
!
" #
! ""
"
""
# $
$
"
!
"
"
"
"
"
""
!
"
"
"
"
"
!
"
"
"
!
!
"
"
"
"
"
"
"
"
#
$
"
! "
$
#!
#!
#!
#!
! "
"
"
"
'$
!
&%"!#
!
&%
&%
&%
&%
&%
&%
&%
&%
&%
"
"
!
"!
"
"
"
!
!
!
!
!
"
"
-
!
"
!
!
"
"
#
#
"!!
"!!
"!!
"!!
&%
&%
"!
"
"$
!
"!
"!
# #
# #
# "
"
"
!
!
!
!
"
"
"
"
"
"
"
"
"
#
#
#
#
""
!
#
""
&%
&% &% $
!
# #
%"
#!
-
-
!
"
!
!
!
!
!
#!
$
!
#!
#
!
#
"
!
#
!!
"
#
# #
!
&%
$#
"!!
#
! #
"
&%
&%
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
#
! !
&
#
! #
"
! "
&%
#
! # !!
!
!'
" "
"!!
"
"!!
"
"!!
-
!
!
!
!
!
!
!
"
!
!
!
"
"
!
!
!
#
# !
! #
# # # !
# &%
#
#
!
! &%
&%
&%
&%
&%
&%
!
"!!
!
!
"
&%! $
!
&%"
!
"
"
"
"
"
!
!
!
#
"
"" # # %"
" "!!
!
!
$
!
""
!
" &%
##
"
!
$
' !!
"
! !
!
" !
"
"
!
!
!
!
!
!
"
"
"
"
!
!
!
"
!
!
$
!
$
$
##
' !!
!
! !
!
!
"!!
"!!
"!!
"!!
"!
"!
!!
!!
!!
!
!
!
"
!
"
"
"
"
!
!
!
!
!
#
#
!!
!!
!!
!!
" &%
&%
&%
""
"
' #!
#!
#!
#!
#!
" !
"
!
&%
&%"
!
""
""
"
!
!
"$
#
"$
#
"
!
"
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
"$
#
!!
"
#!
&%
&%
&%
" !
!
!
!
!
-
!
"
!
!
!
!
!
!
!
!
#
!
!
$
#!
$ "
"!!
#
# !
# !
!
""
#
# # !
!
#
# #
# ! $
# !
!
"
!
"
!
!
!
!
!
!
"
!
!
"
-
!
!
!
!
!
# !
!
$
#
!!
"
$
#
# !
"
!
!
! &%
! &%
!
"
!
!
' !
!
!
!
!
"
#
!
#$
' !
!
"
"
!
!
#
#
$
+
#!
&%
! ! #
#!
"
!
!
# "
!
!!
#!
#!
#!
#!
#!
#!
#
!
!
!
!
!
!
!
!
!
!
#
#
#
$
#!
#!
#!
#!
#!
#!
#!
#!
#!
#!
#!
#!
#!
#!
#!
#!
#!
!
""
""
$
"
' !
!
!
!
!
!
!
!
!
!
!
!
!
!
#
"
"
"
#
$
$
#!
$ !
"
$
"$
!"
! # "!
$
#
#!
#!
!
$ "
"
"
$
!
# #,
#,
"
"$
"$
!
"
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
#
!
&%"
!
# !
"
"
!
!
"
&%
!
#
"
#
#
!
&%
!! !
%
!
# !
"!
#
"!!
""
"!!
"
!
!
!
"
!
!
"
!
!
"
"
"
#
#
#
#
# # # # # ! "!
"
#,
#,
# # !
# !
!
!
"!
&%
#,
# "
!
&%"
&%! $
!
#
"!
!
!
"
"
!
!
!
!
!
"
#
#
#
&%
!
&%
!
&%
!
&%
!
&%
!
&%
&%
&%
"
"
"
!
"!
#
"!
#
#"!
%"
#$
#$
&%#
&%#
&%#
&%#
!
!
!
!
!
!
!
"
"
-
!
!
!
-
#
#
"!
! &%
#
#
" !
#
#
%"
#,
"
!
"
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
! ! ! ! ! ! ! ! &%
#
#
#
!
%
!
"!
!
!
"!
"!
!
!
#
# !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
"
"
"
!
"
#
#
#
#
""
"
&
&%"
#
&%"
&%"
&%
&%
&%
"
"
"
&%"
""
"$
!
" !
" ""
"
"!!
"
!
!
"!!
"!!
"!!
"!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"!!
"
"!!
"!!
"
"
%"
!
"
#!
"
"
"!
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
!
# !
" !
"
"
"
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! "$
"
"
"
"
"
"
"
!
"
! "
"
"!
!
!
!
"
"
!
!
!
!
-
"
# !
#!
!
!
!
!
#
! !
#
" "!
"
!
!
#
!
#
#!
!
%"
!
#
&%
!
!
!
!
!
!
!
!
!
!
!
!
#
&%
&%
&%
&%
' &% #
# " !
# # ""
$
# " !
'
# !
! #
""
!
!
#
$
!
!
!
!
"
"
"
!
!
#
&
&
$
&
&
!
!
"$
#
"$
""
""
#
# !
!
$
$
$
"
"
"
$
!
"
"
-
-
!
!
!
!
!
!
!
!
!
#
$
"
$
"
$
$
"
"$
""
"$
""
#!
!!
"
#
# #
# #
# #
!
#
!
!
# $
!
$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
"
!
"!!
!
!
!
$
$
" &
"
!
!
!
!
!
!
!
!
# !
"
!
! !
!
"
!
!
!
!
!
!
!
!
!
!
#
#
!
!
!
"
"
"" !
#
# ! $
$
#
# $
#
# #
# "!!
!
"
!
"
"
!
#
#
""
"
"!!
""
"
!
#
&%#!
!
"
"
""
""
!
!
!
!
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
&%
!
!
!
!
"!
!
!
$
!
!
#
# $
$
"
!
$
"!
#
# #
# #
# ""
!
!
!
!
!
!
!
"
!
# !
#
"
#
"
# $
!
%"
!
$
$
!
"
"
"
"
#
#
&%
$#
!
!
"
!'
"
!'
!
"
"
!
#
!
!
!
"
!'
"
"!
!
!
!
"
!'
! ! "
!
" !
"
"
!
"
!
#!
$
#!
'
#
!
"
!'
"
!'
!
!
!
!
!
!
!
!
!
!
!
#
"
!'
"
"
!'
!
!
!
#
#
!
#
!
#
#
"
!
"
!
"
!
"
!
!
!
!
!
!
!
"
"!
!
!
!
"
# $
$
!
$
!
$$
!
$
&
$
"
!'
#
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
%"
%"
#
"
"
"
!
!
!
#
"
""!
!
! $
!
!
!
!
!
!
# # # # $
$
" #" #!
$
!'
!'
&% #
# !
!
!
!
!
"
#
%"
!
"!
$
!
!
"!!
# !
!
# "!
!
!
!
!
"
&%"
&%"
"
!
!
!
!
!
!
!
"
!
!
!
"
#
#
#
#
&%"
!
!
!
#
# !
" #
# ""
#
#
"
$
%"
#
$
!
&%
!
#
%"
! "
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#
#
""
! !
%"
%"
$
#
$
$
#
!
"
!
"$
%"
""
!
%"
!
!
" !
$
"
"
"
"
"
!
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
#
# #
# " #
"
&% $
&%$
$#
$#
$#
&%$
&%$
&%$
&%$
&%$
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
!
!
!
"
"
"
!
" !
" "
#
# "
"
"
"
"
#
#
"
!
&% &%
"
#$
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
!
!
!
#
"" !
##
!
# #!
#!
#!
#!
#!
#!
" ""
$
"$
#
"
!
#
!
"
$
#
$
#
"
"!!
#
!
" #
" #
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
!
!
-
!
!
"
!
# !
#
"
! !
""
$ !
"
&% ! ! #
# !
!
!
!
!
!
" !
!
# #
!
$
"
"
"
"
"
"
$$
"
!
!
!
"
!
"
#
#
&%
$
!
!
"
!'
"" "
!'
#
# !
"
"
!'
!
# !
"
!
!
"
"
#
"
"!
!!
!!
!
#!
!
!
!
%"
$
"
!
!
$
!
!
!
!
$
&%
&%
&%
&%
&%
&%
!
!
!
"
!
!
#
"
"!!
"
"!!
"
"$
!
!
"
!
!
#
#
$
!
#!
!
"
!
"!!
!
!
!
$
!
"
$
!
""
"
!
$
"
&% $
&% #
# $
#
!
!
!
"
!
!
!
!
!
!
!
"
"
#
#
#
&% #
"!!
""
"
!
!
&% !
""
#!
$
#
" ! #!
#!
! $
!
!
!
!
!
-
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
""
" # # %"
!
!
"!
$
&% "
$
$
&% $
&% !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
#!
#
#
$
!
&%
&%
#"
&%
&%
&%
&%
&%
&%
&%
&%
!
!
!
!
!
!
!
!
!
!
!
#
&%
#
# !
#!
" #!
" #
"!
! &% "!
"!
$
"!!
! #
"!!
"!!
#
"
#!
!
!
"
!
!
$
!
!
"
!
"
"
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
"
!
!
!
!
!
#
#
#
!
" !
"$
""
!
#
" !
#
# #
# "
"!
$#
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#! !
" #! #! #! #! #! #! "
"!
!
!!
"
! #!
-
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
"
#!
$
!
!
&
&% !
"
!
!
!
!
! ! "
&% ! &% !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
# !
"
""!
$"
"$
!
# &% &% &% &% "!
"!
%"
&%
&%#
# !
"!
$
"!
"!
!
&
+
!
!
#
!
"!
"
!
!
!
!
"
"
"
"
"
"
"
"
"
"
!
!
#
#
#
#
#
#
#
"$
#
&%
#
!
!
"
"
! "!
&% &% &%"
&%"
&%"
"!
&%!
&%!
"!
"
!
"
!
!
"
"
"
"
"
"
"
"
"
"
#
#
#
#!
"" "
# !
"!
#!
#!
!
!
!
"
!'
$
"
" %"
"
"$
"
!
!
!
"
!
!
!
"
"
"
#
#
$
"$
$$
# # "
&%!
&%!
!
$#
$#
"$
#
#
!
!
#
# !
" !
"
!
!
"
"
!
!
"
"
#
"
!
"
"
!
$
! "
"
!'
"
!'
!
#
"
#
""
"
$
#
#
!
#
!
#
"
#
!
""
"
$
"
!
"
!
" #
"
#
$
#!
#
# !
"
!
!
" !
" "
$
"
$
!
"
!'
!
#
! $
"
"
!'
#!
""
$! " "!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
!
!
"$
! "
"
! $
%"
#
"
#
"
"$
"
""
"
"
%"
$
"
"!
"!
$! $! !
-
!
!
"
"
"
!
!
!
#
#
"" "!!
"!
""
"
!
!
!
"
# !!
" #
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
"
#
$
" ! ! " # "
!
!
" "
"
"
! ! !
!
!
!
!
!
!
!
!
-
!
!
!
!
!
!
!
!
!
!
!
!
!
&%
&%
&%
&%
&%
&%
&%
&%
&%
!
##
# !
!
#
!
"!
# #
#
#
! !
#
!
!
"
!
$
!
!
!
!
!
!
!
!
!
!
&"$
#
""
!
##
!
!
!
' ' !
!
!
!
"!
"
"
"
"
!
!
!
!
!
!
!
!
!
!
"
!
!
"
"
#
!
$
!
"!
!
&% "!
"
"
"$
#
%"
!
!
"
"
"
"
!
"
!
"
"
!
!
!
!
"
"
"
"
"
#
#
#
!
!
#!
#!
!
# "
!
! !
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
&%
#
# ' "
$
#
#
# #
# !
"
#
#
$
&% !
"!
$
&% ! "!
"!
$
# ! "!
"!
"!
&%
"!
#
#
"!
"
!
"
"
!
!
!
!
!
"
!
!
!
!
!
!
"
"
!
!
"
"
"
"
"
"
#
#
#
#
#
#
#
#
#
"
# "!
""
"
!
#
$
""
$
$
#
# "!!
! "
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
"
!
#
#"
"
#
"
#
# # #,
#,
#
"
! !!
" %"
%"
"
&%!
&%!
&%!
&%!
!
&%!
!
!
&%!
&
&
&%!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
&%!
!
#
!
!
"!
"!
"!
!
!
!
!! !
" " " " ! ! ! ! ! ! #!
#!
!
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
#
#
#
#
&%
&%
&%
&%
&%
&%
&%
&%
&%
&%
&%
#
#"!
"
!"
"
"
"
!
$#
$#
##
-
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
"
"
"!
$#
"
"
!'
"
!
$
#
&% !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
!
!
!
!
!
!
!
!
!
#
#
!
!!
!
!
#
! !
# # # # # # # !""
# # # # "!
!
" !
" #!
&
!
!
!
!
!
!
!
"
!
!
!
!
!
#
#
#
""
$
&% !
!
!
$
$
&%
!
""
!
"!
" "# "!
"
&%
! $
!
#"
#
# !
!
!
!
"
"
!
!
!
!
"
"
"
!
!
"
!
#
#
#
#
##
##
#!
# !
!
!
$
#" ""
!
!
!
!
&%
#
$
!
!
!
!
"
!
!
!
!
"
!
"
"
!
!
!
!
&% "!!
$
"$
""
$
$
#
"
!
#!
&% # #
# # $
#
#!
#
# #
"
""
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
#
!
#!
!
!
!
!
#!
!
" "
!
&%
!
,
!
!
!
&%
&%
&%
&%
!
&%"
&%
#
!
-
"
"
-
!
!
!
!
!
!
!
!
!
-
!
!
!
#
#
! "!
""
"
%"
%"
!
!
!
!
"!
$#
$
"!
#"
#!
"
"
&%"
#$
# !
#
"
!
"
!
!
"
!
!
!
"
!
!
!
#
#
#
#
!
$
$
!
!
"
!
"
!
#!
!!
#
#
!
#!
"
!
""
&%
"
"
"
"
&% #$
$#
! $
&%"
"
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
&%
"
"!!
&%
!!
&%
&%
&%
&%
&%
&%"
&%"
!
"
"!!
&%
!
&%
!
!
!
! $#
$#
#
&% !!
!
" &%
!
!
"
!
!
!
!
!
!
!
!
!
! "
"!
&%#
# !
#
!
!
!
#
# &% !
!
"
!
#
"!
"
#
"!
#"
$
!
!
! &%
""
!
"
!
!
!
!
!
!
"
"
"
"
!
"
"
#
#
#
#
"!
"
"!
"
!
# # # #
$
!
$
!
"
!'
"
!'
"
"
"
"
"
"
"
"
"
"
"
"
"
"
!
!
#
#
! ! "
!'
"
"
!'
!
"
!'
!
# "
!
"
!'
"
!'
"
!'
!
#
"
"!
$$
$$
$$
!
"
!
#
#
!
!
#
!
#
#!
!
#
#
# &% &% &% $
!
!
$$
#
"
&% &% !
$
!
!
!
&% "
"
!'
$
!
!
!
!
!
!
!
!
!
!
!
!
"
""
"
"
!'
"
!'
"
!'
"
$
"
"!
#
!
!
"
!'
"
!'
!
"
"
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
&% ""
"
!
$$
$#
"
!'
"
!'
!
"
!'
"
!'
"
!'
"
""
"
"
!'
"
"
!'
$
$
#$
&%$
&%$
# # # # !
"
!
!
!
!
!
!
!
!
"
!
$
"
!'
!
#
! "
! "
!
&%!
&%!
&%!
"
!
!
# !
$
!
"
!
%"
"
!
""
!
"
!
$
!
&%
"
"
"
"
"
"
"
"
!
!
"
"
"
"
"
#
#
#
"
"
"
!'
"
"
$
"
"
!
"
"
!'
! "
"
!
!
!
"
!
!
!
!
"
"
!'
&%
!
&%
!
!
# "
"
!
# !
!
!
!
!
!
!
!
!
!
!
""
!
!
!
#
""
#
""
!
!
!
!
'
!
"
!
&%!
##
!
!
!
"
"!
!
#
#
# !
!
!
" !
" $ "
"
"!
"
!'
!
#
#
!
#
#!
!
#
#
"!!
#
# !
!
!
"
!
"
!
!
!
!
!
!
!
#
#
#
#
#
"
$
" !
#
!
!
!
#
!
#
!
#
# #
!
$
!
!'#
!
# $
#
!
! !
!
"
!
!
!
!
!
!
"
-
"
#
!
"
"
"
"
!
""
!
!
# #
#
!
"
$
%"
$
! ""
!
" !
" "$
!
$ !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
$ $
""
""
!!
&%
!
!
!
!
!
#
"
"
"
"
"
# #!
!
!
!
!
"
!
!
!
!
#
#
# !
!
# "
!'
"
!'
#
#
!
!
"
%"
!
" $
"
!
$
!
" !# $
$
!
!
"
"
!
!
!
!
!
!
!
!
!
#
!
'
"
""
# !
# #
!
!
""
#
"
&%
&%
#
! $
$
!
!
!
#
# "!
!
!
!
!
!
"
"
#
!
!
!
# # # # # $
$ "
#
"
"
"!!
!
!
!!
' ' $
#
"
!
""
"
"
"
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
#
""
"
#
"
"
#
"
$#
!
&%"
"!
#
# "
"!
&% &%"
&%
&%
"!
"!
"
#
!
"
!
!
!
!
!
!
!
!
"
!
"
"
!
"
!
-
!
"
#
#
#
#
$
!
$$
"
!
!
# !
!
#!
!
$
#
#
"
!
!
#
"
!
!
"
!
""
!
# !
!
"
!
!
!
!
!
!
!
#
#
#
"" "" $ !
" $ !
" "$
""
"
" "
" !
#
!
!
!!
!
!
!
!
##
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
" #
# !
!
!
!
# !
#!
# #
# !
# #
# !
# "$
!
!
!
!
!
!
#
#
!
"
##
#!
!
!'#
! " !
!
#
!
! !
%"
%"
!
! !
%"
%"
"
#
!
!
!
!
-
-
"
!
#
#
#
!
# !
! "$
" ! !
!
" ! %"
#!
#!
#
#
#
#
#
!
#
!
#
!
"
"
!
"
"
"
"
"
"
"
"
"
"
"
!
!
!
#
"
"
"
"
"
%
!
!
!
&%
&%
!!
"
""
#
# $#
!
!
!
!
$
"$
""
$
'
!
! !
"
"
"
!
-
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
!
" %"
"
#
#!
#!
!
!
#
!
# ! #!
!
#
"
#
"
$
#
"
#
#
"
#
"
&%
#
#
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
#
"
"
#
"
"
#
"
#
"
!
!
!
#
!
# !!
!
!
"!
!
"
!'
!
!
"
-
!
!
!
!
!
!
#
#
"
"
!
!
!
!
!
!
!
!
!
!
" !
!
!
!
!
!!
"
$
!
!
!
!
!
!
!
!
!
"
"
!
!
!
!
!
"!!
#
#
!
" #
""
"
#
""
" !
&%
&%
&%
&%
&%
&%
%"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
""
""
""
""
""
""
"$
#
"$
#
!
"$
#
$
#
!
""
""
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
#
#!
#!
#!
#!
!
" !
" #!
#!
#"
#!
#!
"
!
"
#
#
#
#
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
""
" #
#
#
#
#
#
#!
!
!
#
#
#
"
!
" !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#!
&%
!
&%
!
"
%"
"
"
"
"!
#
"
$!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
!
!
!
!
!
#
#
"$
#
"$
#
"$
#
"$
#
"$
#
"$
#
"$
#
"$
#
!
!
!
! !
# !
"
! ! ! !
##
!
!
!
!
!
!
!
!
!
!
!
-
!
!
-
-
!
!
!
!
!
!
!
!
!
!
!
-
-
!
#
#
#
&%!
##
!
"!
##
!
#
$
&% #
# !!
#
""
#
""
$
&% !
"
!
! "#
!
! #
# &%
#
!
! !
#
"
"
!
!
!
!
!
!
!
!
!
!
!
!
"
"
-
"
!
"
"
"
#
"
#
#
"
#
"
! ! #
"
#
"
#
"
#
#
"!!
%"
!
%"
"
""
!
#$
#
"
#
"
#
#
"
!
"
#
#
" !
!
!
!
#
#
" &%"
!
! $
#
"
&%
&%
&%
&%
&%
!
!
# #
"
$ !
#
#
!
&%
&%
" #
"
&%
!
!
# "
!
$
#
$
#
&%"
!
!
!
"
!
-
!
!
!
-
!
!
!
!
!
!
!
&
"$
""
"
!
"$
""
"$
""
"$
""
$
#
"!!
!
!
&%
&%
"
!
"
!
"
&%
#
# ""
!
$
""
""
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
"
!
!
!
!
!
" #
# # # # $
"
%"
"!!
""
#
&%
&
!
!'#
#
"
!
$
#
# #
#
!
!
!
!
!
!
"
-
!
!
"
!
"
!
#"
$
!
#
#!
!
#
""
!
# #!
#!
#!
#!
#
!
#!
#!
#
# !
&%#
!!
#
# !
#!
"$
" &%"
!
"
!
"
"
"
#
#
#
#
#
#
#
#
#
! !
!
#
#
#
#
#
#
"
#
!
#
"
#
#
#
"
!
!
!
# "
!
#
# " ##
#
!
"
"
"
" "!
&%!
""
"
!
!
!
"
#
#
#
&%
#
! #
"
#
#
#
"
!
&% !
!
!
!
&%"
$
"
!
" $
"
" " $
!
" !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
""
$
#!
#!
#
#
""
""
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
"$
#
"$
#
"$
#
"$
#
"$
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"$
#
"$
#
"$
#
$
#
""
+
!
"" !
!
!
!
!
!
!
!
!
!
!
!
!
!
#!
" &%#
&%#
!
&%"
!
#
&%
!
!
!
!
!
!
!
!
!
!
!
!
!
#
&%
!
&%
&%"
!
&
""
!
#
"
%"
""
$
%"
#
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
""
!
"
!
&%
! !
"
#
"
"
!
#
! #
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
!
!
!
-
"
"
"
#
#
""
#
#
&%
!
"
!
! &%
!
!
# "
#
# !
"
&%
!
!
! ! "$
!
%"
!
!
-
!
"
"
#
#"
# ""
!!
"
#
""
! ! !
" ""
" &%
!
&%
!
#
# &%!
##
!
#
&%
!
!
!
!
!
!
-
!
"
#
# #
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
%"
#
"#
!
#
# "
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
!
!
"
"
"
#
#
"#
#
# #
&%
"#
&
&
!
#
# #
# !
!
&%
!
#!
#!
#
#
#
"
"!
"
!
!
# !
""
!
"
"
"
"
!
!
!
!
#
!
&% ""
!
"
!
!
!
"
!
!
#
!
!
$
" &
""
&
""
"
!
" "
# %"
#
!
""
!
!
!
!
-
!
!
"
!
!
!
!
"!!
#
#
"
! !
"!
!
!
!
!
#
#"
# # "
!
"
!
!
!
!
#
# $
$
"
!'
!
"
$
"
""
!
!
"
#
!
"
"!
&%
!
"
&%
&%
$
"
!
"
!
$
%"
"
"
$
!
!
#
#
"!!
!
!
!
!
$
#
"
#
#
#"
#
# #
"
"
"
!
!
!
#
#
!
&
"0
"
"
! " !
#
"" $$
#
#
#
#
#
"
"
"
!
"
"
"
"
!
!
!
"
!
!
!
!
!
!
!
!
!
!
!
#
#
#
#
"$
"$
!!
#
"
#
"
"
%"
!
"
# !
#
# !
"
"!
#! !
"
!
!
!
!
!
"
#
!
#
"
#
!
!
!'
!!
!
$
#
"
!
"
!
&%
&%
&%
&%
&%
&%
$
#
$
!
$
"
!
!
!
!
!
!
"
!
!
!
!
#
# #
$
!
# $$
!!
! %"
#
!
!
!
!
"
&%
#
&%"
&%"
#"
$#
!
!
$ !
"
##
!
"
##
&%
"!!
$$
!
!
"
"
! !
!
!
!
"
!
-
!
-
!
!
!
!
&
' "
"
' "
"
!
# !
""
!
""
!
$
&%
!
#
! #
# #!
"
""
!
'
$
!
!
!
!
!
!
"
!
!
"
!
!
!
&%
!
!
""
!
"
"
#"
&%#
&%#
&%#
&%#
&%
!
!
#
# #
# ""
""
&%!
! !
"
!
" "
"!!
"
!
"
"
!
!
!
!
#
$
! #
# #
# $! $! $#
$#
#!
$#
"
"
" " " !
!
# # # # # # $
!
!
$
#
"$
!
"
!
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
# $
$#
!!
"
!!
"
#!
#!
#!
#!
!
$
""
!
!
&%
!
#
#
#
#
#
#
#
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
#
! ! !
"
!
"
!
!
!
!
#
" " "
! $
"
!
"
!
"
!
! ! $
!
!
!
#"
!
!
"
!
!
"
!
!
!
!
!
!
!
!
!
!
#
"
" "
#
"
!
#
"
" !
!
!
$! "
!# !
"
" " &%
! "
"
# # # &%
&%
&%
!
!
!
!
!
!
!
&%
&%
#
&%
&%
- &%
&%
&%
&%
&%
# #
#"!
#
!
&%
!
#
# "
!'
#!
!
#
"
# "$
&% # &
""
!!#
"
# !
"
!
!
!
!
!
!
#
"$
&% !
!
!
!
!
!
!
#!
#!
"
# $
&% &% !
!
!
#!
#!
#!
" &%
" &%
" #" &% !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
# ""
!
" !
&% !
"
!
&%
#
"
#
!
!
!
" !
' #!
! ! #
# "
#
"!
$
&% !
#!
&% !
!
!
!
!
!
!
!
"
!
!
!
!
!
#
#
#!
#
" ! ! #
&% !
"
!"
! ! "
#!
!
#!
!
#!
"!
# #"
"
""
!# !
" #!
!
!
!
"
"
"
"
!
!
!
!
!
!
!
!
!
!
"
!
!
!
#
#!
! #
!
" !
#
$
$
"
#
!
"
#
!
$ !
!
!
"
!
#
# #
# #
"!
"
! #!
!
!
!
!
!
!
-
!
!
!
!
"
#
#
#!
"
!
" !!
!!
!
!
# # # # !
" # # # # &
&
" !
"
!
"
!
" !
"
!
"
!
"
!
"
!
"
!
# # &%
!
!
!
!
!
!
!
!
!
!
!
!
!
" !
&%
&%
&%
# # # # # # "
"
!
!
&%
$ $
%
!
"
!
!
!
!
!
#
!
!
"
"
!
#
#"
""
!
&%
#
"
! "
! #
"
!!
"!!
! !!
"
"!!
"
!
#
'
#
"
"
!
!
#
#
"
!
!
!
"
"
" ! #
#"!
#,
# ! ""
""
"
!!
""
""
!# #
! "
"
!
!
-
!
!
!
# !# ""
""
""
""
#
"
""
""
#!
#!
#
#
# #
#
"
""
!
-
-
!
!
!
!
!
!
#
!
!
!
!
!
!
#!
" !
" " #
!
" ""
#
! #
! "
"
"!!
"
"
#
""
$
! ""
"
"
#
! '
! '
$
""
!
!
!
"
!"
$
$
$
$
$
$
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
"
"
!
!
!
!
#
#
#
"
"
" ! "
"
!
!
!
!
' ' " " ! " ! " ! " ! # '
""
#"
!
!
!
!
!
!
!
!
!
!
$
$
!
-
!
!
!
!
$
$
$
$
#
! !
!
!
!
! "
#
#
#
$#
#
#
#
!
!
!
!
"
"
"
"
#
$
#!
! ""
# # # #
"
!
#!
$
$
$
$
"
!
!
!
!
!
!
!
!
!
"
"
!
!
!
#
#
#!
#!
# # ! $
# # # # # # # # # "
!
#
#
""
""
#
""
""
""
""
!
!
"
!
!
!
!
#
""
! #
!
#
!
!
!
!
$
#,
! $
#
!
!
#,
! #
!
!
!
""
!
""
' ""
#
#
#" !
#" !
#,
#,
#
""
# #
! ! ! -&
-&
"
"
"
#
! ! ! ! #
#
""
""
""
' ! '
' ' ' ##
##
! !!
#
"
"
"
"
"
#
#!
""
' ' #
"
' "!
# # #
#
"!
!
"
"
"
"
"
"
"
!
"
"
"
"
"
"
' !
!
! ! "
#
" ! !
" "
#,
"$
!
!
"!
!
"$
"
"!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#
#
#
"!
"!
!
"$
#
#
#
"
!
# "
!
!
! "
"
!
!
#!
!
#
!
$
$
$
"
!
" "
"
"
"
"
"
"
!
!
!
!
"
"
"
"
!
!
!
#
#
#
#
#
#
#
!
' !
!
""
"!!
! ! ""
!
' $
#
$
#
#
#
#
" " ""
#
"
"
#
"
#
#
""
$
" !
' ! !
#
"
#
"
"
#
"
!
!
&%! $
!
#
"
! # # # # #
#
$
$ #
# # # # ! #
""
#,
#,
$
!
" !
!
!
" !
! !
"
"
"
"
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
#
#
#
#
!
!
! "
# !
" !
!
!
!
! "
' "
!
#
#
! ! ! !
!
#
! !
!
!
!
#
! #
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
! #
! #
! #
""
""
"
!
! ! ! "
#
"
#
#
' ' ' # ! "
"!!
#
!
#
#
#
#
#
#
#
#
#
#
#!
" "
"
! ""
""
""
""
"
"
# # "$
"
"
#
#
#
#
#,
#!
#,
' !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
' ' !
!
""
!
!
!
!
!
!
' ! ! "
!
"
!
"
!
"
!
!
"
"
"
"
!
"
"
"
"
"
"
$
$
$
$
$
$
$
$
"
"
"
"
"
"
"
"
"
"
#
"
!
$
""
""
$!
!
!
#
#
#
#
"
' ' ! !
#!
#!
#!
#!
#!
#!
#!
#!
"
"
"
-&
!
!
!
"
!
!
!
!
!
!
!
!
!
!
!
#
# #
#
# # # # # # # # !
!
!
!
!
!
!
!
#
# "" "" "!
! '
!
!
!
!
"
!
!
!
"
"
"
"
$
$
#
#
!
!
!
' $!
" ! " ! #!
#!
#!
#!
!
#
""
#
""
#
""
#!
#!
"
""
"
""
$
#
!
$
$
"
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
"" "" "" "" "" "" "" !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
" !
!
"
"!!
"!!
"
!
$
"
"
"
!
"$
$ !
!
!
!
!
"
"
-
!
"
"
"
!
!
!
" "!!
"!!
"!!
"
#
# ""
!
#
"" $
!
#
!
#
!
#
""
"
!
#
! "
"
"
"!!
"!!
#
# " !
!
!
!
!
!
'
!
!
!
!
!
"!!
#
# #
# ""
#
#!$
#
#!$
"!!
!
"
"#
$
!
!
! !
""
#
!
!
!
"
#
# "
#
# "
#
# "
"
"
"
"
#
#
#"
!!
! #
)*
!
! !
!
! #
"
#
# !
#
"
!
""
!
"
""
! $
! #
# #
#" "
!
"
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
#
# !
!
"!!
!
!
#
#
#
#
#
#
# ""
"
"!!
$
"
""
"" "
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"" $$
""
!
!
" "!!
! "!
$
"
"
"
!
$!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
$
$
"
"
"
!
" "!!
$ "
"
"
$
"
! "!! #
#
"
"
$$
#
"
!
"
"
!
! $
!
$ ! ! "
!
""
!
# ""
!
!
"
#
"
"
"
"
"
!
"
"
"
""
"
!
#
! "
!
"!!
"
"!!
%"
#
!
""
!
#
"
!
!
"$
""
" "
!
#
!
"!
"
""
"
$
#
#
"
#
!
#
"
""
"$
#
"
!
"
!
$
"!
! "
!
#
# ! #
!
"
""
""
#
!
! "
$
!
""
!
"
!
!
+
"
$
+
""
!
!
$ !
!
!
"
"
"
"
"
#
!
$
$
! ""
""
$
"
""
"
$-
"
"
"
"
"
"
"
"
!
! "
$ ""
! "
"
"
"
!
"
$-
"
#
# #
# "
!
!
" !
$-
""
!
!
$ $ "
"
! "
!
"
""
"
#
# "
#
# !!
"
"
"
"
!
"
"
!
!
!
!
#
"
#
#!$
#
! !
!
"
! #
# #" $
! #
#
""
#
""
!
! ! ! ! !
"
!
"
"
"
"
"
"
"
"
#
#
#
#
! '
! '
! '
#
'
'
'
'
'
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! ! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
#
"
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! ! ! '
! '
! '
! '
! '
! '
'
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
! '
"$
!
!
!
! "
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
"$
!
!
#
!
"
!
""
"
"
""
!
$
""
""
!
"!
!
""
"$
!
"!
#
$!
!
$
!!
"
#
# "
#
# "
"
"
"
"
"
"
"
!
"
"
"
"
#
# "!!
"!
#
"!!
#
# $ ! ! "
"!!
"!
""
!
! ! ! #
# "
!
$
! "
$ #
#
"
!
"
"
#
""
""
"
!
!
"!!
"!!
""
$ # #
"
!
!
!
$
!
# "
#
#
#
#
#
#
#
!
"
!
!
"
#
"
"
$
#
" " ""
"
$ !
"
#
""
!
" "
"
""
"
!
#
#!$
"
#
# #
# #
# "
!
"
"
"
"
"
#
# "
#
# "
#
# #
# "
$
,
"
#
# #
#
# ! ! !
""
$
$
"!!
"
!
!
"
! #
$
"
#
"
!
$
"
# #
#
#
#
#
# ""
#
#!$
"
"
!
"
!
"!!
! #
!
#
!
! "
#
#
"!!
"
!
""
!
+
#
#
# ""
"
""
#
#
"
"
"
"
!
!
#
""
! !
"
#
# !
"
#
$-
"
#
#
$
#
#
!
! $$
"!
"
#
# $-
!
" !
#
# $
#
$$
#
"
"
"
!
"
"
"
"
"
"
"
"
"
! $
#
"$
"$
# # !
"
""
$#
#" "
""
#
"
"
!
"
!
!
!
"
!
!
"
#
#
# "# "# #
!
$
"
! #
"
"
"
#
#
"$
! !
!!
!!
"
!
!
!
$
"
#
! #
!
!
!
!
!
"!
!
!
"
!
#
# "
!
"
! #
# #
#" # #
# "
"
"!!
"
"
"
!
!
"
"!
$
$
"
!
"
!
'
$!
"
""
!
!
"
!
! #
"
!
$
""
!
"
"# "
""
"
!
!
!
"
"
!
"
"
"
"
"
"
$
#
# !
#
# "$
$
#
#
#
!
"
"
"
"
"
"
#
#
"!!
""
!
!
#
# !"
!# !!
! "
""
""
""
""
""
$ !
!
"
"
"
"
"
"
#
!
"
"
"
"$
#"
!
" "
"
!
# "$
!
"
+
"
"
"
"
!
"
#" ""
+
!
!
#
#
""
"
! ""
!
""
!
!
"
!
#
"
#
$ ""
"
!
$
"
"
""
!
!
!
"!
#
! #
! #
# !
$
$
!
# ! "
# $! #$
#
"
"
"
"
"
"
!
!
!
!
!
!
!
"
!
!
!
!
!
#
#
"!
$
"
! !
!
!
#
!
##
!
"
"
"
!
!
"
"
"
"
"
"
#" )*
"
"
"
"
!
!
!
"
"
!
! ,
"
"$
!
%"
"
!# !
#"
"
$ "
"!!
#
#
!
"
"!
"
"
"
!
!
!
" #
#"!
"!!
#
#"!
'
# # ! !
!
#
#
"
""
"$
!
""
"!!
""
-
-
"
"
"
"!!
!
#
! $
"
# "
"
!
""
$ $
# $ ' ""
"
""
# "
"
"
# ""
#
"$
!
$
"
#
#
" ' ' ' !
$ #
#
!
#
!
#
# "$
"$
!
$!
#
# -%
"
"
"
! $! #
!
"
!
!
$
$ $ $ $ $ $ $ #
"
#
"!!
!
"!!
$ !
!
$ !
!
"
"
"
"
#
#
"
""
!!
"!
!
"
! #$
"!
! #
# ""
"
"
""
#
# !!
! "
"
"
#
!
# ! #"
""
!
""
!
"
"
!
#
#"
#"
#
!
"
"
"
"
#
# "
#
# "
#
# "$
' $
$
"
!
!
!
"
#"
"
!
!
!
!
!
"!!
#
!!
""
!
#
"!
#
# "!
# ! !
"
!
"
"
!
"
!
"
"
"$
#
# "
"!
$
#
# "$
$
$
#
"
$
"
$
$
"!
"!
#
#
$
!
##
!
' ""
$! #$
$
"
"
!
!
#
!
!
!
! #
# ""
"
"$
! # #
"
$
"$
!
"
!!
#
$
# !
!
!
!
"
"
#
!
""
!
"
"
"
"
"
"
"
#
#
#
#
"
#
# "
#
# !
!!
$
!!
!!
' #
#
#
"
!
"$
#
"
!
"
"
!
"
"
"
"
"
"
"
!
!
$$
"
#"
! !! "
!
$
##
"$
# !
!
"
"
! #
!
'
$ $ "$
"$
! $
!
!
"
"
"
! # !
##
!
!
"
!
#"
"
$
"
#!'
#
# ##
$ !
#
!
!
"
#
#
#
#
#
!
#
"
""
"
""
"
""
!!
!
"
""
#
#
"
!
""
$
"
""
""
!
!
!
"
""
!
#"
#"
#
#"!
$
!
"
!
"
"
"
"
"
-
! !
$ "
"
"!!
"$
!
#
"
#
"
"
"!
"$
$-
!
"
!
""
#
""
"
!
"
"
"
"
"
!
"
!
"
" $
" #
# !!
"
"
#!
!!
!
""
!
!
!
"
"
"
"
"
"
"
!
!
"
"
$
!
!
!
"!!
!
"!!
#"
'
""
!
!'
#
#!
#
#
# $ #
!
!
!
"
!
"
"
"
"
"
!
"
"
"
!
"
"
!
!
!
!
!
! !
##
!
"!!
"!!
!
"!!
""
!
# "
#
#
!
"
"
"
"
"
!
#
# $
"
"
"
!
"
"
!
!
!
!
!
!
"
"
"
"
""
#
!
"$
#
!!
!
" "
!
#
# ""
!
##
!
#"
$ "$
""
!
"
!
!
!
# $
!
!
!
!
!
!
"
"
"
"
!
"
!
!
"!
!
$!
! "
! "
!
##
!
!"
#!
" $#
$#
#
"
"
!
!
" !
!!
"
!
!
!
!
!
"$
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
"!
!
!
$ !
# !
!
""
!
" "!!
#
"$
#
!
!
!
!!
"
" "
"
!
$
!
"
"
"
"
#
$ $ $ #
! ""
""
!
!
!
" ! !
"
!
#" "$
!
"
# !
!
!
!
!
! !
"
"
"
"
"
"
# !
"
!
$ !
#
#!$
!
!
!
!
!
$!!
$
"
"
! !
#
#
""
""
!
"
!
"
$
"
"!!
!
!
$
#
#
"$
!
!
!
$ !
!
!
!
! "
"
!
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#"!
%
%
!
#
! ! $
#
-
!
!
!
!
!
""
"$
#
""
""
"$
!
!
"
"
"$
!
!
# ! # !
! ""
!
"
!
"
"
#
"
"
""
!
!""
!
#
# ""
""
!
" "
#
# !
$ !
! #
#
#
#
$
#
#
!""
"
"
$
"
!
!
#
# #
#"
""
"
" ""
"$
!
#
!
!
#
# !
!
"$
!
!
!
$
"!!
! #" " " ! # $ ! "
"
"
!
"
"
!
"
"
"
#
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
" !
# !!
!
$
# !
! !
# !
$
!!
!!
!!
!!
#
# ! ! "
"!!
$
$
!
!
!
!
"
"
"
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
!
!
!
"
$
$
#
$#
$#
"!!
"" !!
"$
#
!
"
$
"
""
!
$-
"
!
" ""
#
# #
#
# #
# "$
!!
#
!
!
!
!
!
!
!
$
"
"
"
!
#
!
!
!
!
!
!
!
!
!
!""
""
""
!
"
!
!
""
!
!
" "
"
""
"$
!
#
"
$
!
$
$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
""
""
"
!
""
"
"
"
"
!
!
#
# -
! # #
""
"
!
!
!
!
!
!
!
!
"
!
!
!
!
!
"
!
!
!!
!!
#" "!!
""
"
#
#
!
$
!
#"
!
"
"
#"
#" ! $
"
"!
! $ !
#
# !
"
#
$"
! !
#"
$
!
$-
"
#
# !
""
""
!
!
"
"
"
!
!
!
"$
!
!
$ #
# # #
!
#
!
#
$
!!
#
!
!
"$
!
! $
! # !
!
!
"$
"$
#
#
#
#
!
#"
! #
"
"
"
"
"
!
"
!!
!!
"
!
#
!
!""
""
!
!
"
"
#
"
!
"
!
#
"
"
""
$ "
""
$ #!'
#!'
"
##
$#
"
"
!
!
!
!
"
"
"
!
"
-
!
!!
"
"
!!
!!
!
#
! "
"$
"$
#
# #
# #
#
!
"
"!
""
$ "
!
!
"
"
"
"
"
"
"
""
#!'
"
"
!
$ "
!
# !
!!
' !
! "
! !
""
"$
#
"$
#
"$
#
"$
#
"$
#
"$
#
!
"
"
"
"
"
!
!
!
!
!
!
"$
#
"$
#
"$
#
"$
#
$-
#" !# "
!
#!
!
!
#"
! ""
! ""
"
""
" ""
!
"!
"
"!!
!
!
!
!
"
!
"!
! ""
" #
# !
""
!
"
#
# "
""
!
"!!
!
#
"
!
"
"
!
# !
!
!
!!
"
$
" "
"
"
!
"
"
"
"
"
!
#
""
!
# "$ "$ #
! #
! #
! #
! $"
#
#
#
#
#
#
#
#
"" !!
#"
!
#
# "!
#
! "!!
!
!
!
"
#
#
#
"!
"!
"!
"!
"!
"!
#
# "
""
"$
#
"$
#
#
# "
"!!
!
#
#
#
#
"
#$
!!
"
#,
#,
!
!
!
"
"
!
#
! #
# ! !
#
#
'
#
#
#
!
#
!
!
"!!
!!
"
"!!
""
!
""
!
"$
"
"
! ""
#
"
! ! ! ! #"
!
!
!
! "
!
!
"
"
!
"
#
!
#
!
#
#
#
#
# !! !
'
"
!
%"
#
#
#
!
""
#"
"
#
#
#
#
!
$!
!!
!
"$
"
! !
#!
##
!
""
!
!
!
!
"!!
!
#
%
!
!
'
#
#
!
'
"! "!
#
#
"! "
'
#
! !
!
!
!
"
"
"
#
#
#
"$
!
#
#
! #
""
# "$
! ""
!
""
!
#
!
#
!
#
#
$
$
! !
!
!!
' !
!
!
"
!
"!
"!
!!
"
#
#!
#
#!
#"
#
#
#
# "
!
#
" ""
-
!
"
$ "!
#
#
#
#
#
#
#
"
! #
$
$
$
""
""
""
"
"
"
$
#
"
""
"
!
!
!
!
#
!
#
" #"
"
#
# "
$
! !
#
!
!
!
! #
"
!
" #
!
"$
#
! "
!
"
"
"
"
!
!
$
$
$
$
$
$
"
#
!
"
#" !
!
# !!
$
# !
!
!
"!!
!
""
!
""
""
""
"$
!
"
"
#!
#
"
$
$
!
"
"
"
#
#
!
#
!
""
! ! !
"
!
"
!
#
"
"$
!
""
#
"!
!
!!
!!
!
"
"
"
"
"
$
"
"
"
"
!
!
!
!
!
"!!
!
!
!
!
!
""
""
! !
!
!
!
!
!
!
!
#
#
!
" $
$
$
$
$
"
"
$
$
"
"
"
"
"
"
"
"
!
""
""
""
"
$
!""
#
#
"
!
"!!
!
"!!
#
!
!
"!
#
!
!
!
!# #
#
#
!
!
!
!
"!
!
"
!
!
!
!
$
"
"
$ !
!
#
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
!
!
!
" !
!
#
"
#
# ""
""
! ! ! !
!!
"
"
!!
!
""
!
$
"
!
"
"
"
"$
"!!
"!!
!
" !
"
!
!
! $
(
!
"
""
"
#
$
#
"
"
"
!
!
"
"
!
!
"
"
!
!
"
"
!
(
! ! !
#
#
#
"
"
! "!!
"!!
!
!!
"
"
"
"
"
"
!
"!!
! "
!
!
! "
#
$ ! # !
"$
"
! $ ""
""
#
"
#
"
"
"
"
"
!
#
!
"
"!!
"
"
"!!
$ !!
!!
!
%"
! ! #
"
#
"
!
"!!
"
!
!
!
!
!
!
"
"
"
$
$
$
$
$
$
$
$
#
"
"
"
!
!
!
"
"!!
!
"$
"
!
#
"
# "
#
# $ "
!
"
"
"
"
-
"
"
"
"
"
"
#
"!
%"
%"
%"
%"
!
"!!
!
"!
!
"
!!
!
#" # ! !
$
#
# #
!
##
!
#
!
#
# #
# "
"
"
"
"
"
"
"
"
#
#
# ""
"
"
"
#,
#
!
!
' #
#
!
"
! !
#
#" #
#" !
#
#
#
"
!
"
!
"
"
!
!
"
"
"
"
!
"
"
!
"
!
"
"
!
""
""
#
"
!
"
""
!
!
"
"
#
#!
##
"
"
#
#
!!
"
!
!
"
"
!
"
"
!
"
"
"
"
"
"!
"
#
#
#
"
#
"
$
!
$
#
"
#
! "
"
"
!
"
"
"
"
"
!
"!!
""
#"
#
!
"
"
"
"
!
!
"!!
"
"
! ! !
""
!
!
"
!
"
" "
$
"!
##
!
""
!
"
! !
"
"
"
"
"
!
"
$
"
#
"
""
"
!
!
!
#
!
!
#
!
#
!
%"
!
!
#
# $ "
"
"
,
"
"
"
"!
"
"
"
"
! $ !!
"
"
"
!
!
#
! !
!
!
! ! #
#
"
!
"
"
!
!
##
!
"!!
! "
""
"$
$
#
#
#
$
"
!
!
! !
!!
#
"
#
$
"!!
"
"
%"
! "
"
"
#
#
!
"
!
"
#
"$
$
#
"
!
#
!
!
"
&%"
"
!
!
! !
"
"
#
#
#
#
#
#
$
# $
!
"
!
#
!
"$
"$
!
!
! !
!
"
"
!
"
"
"!
!
#
!
""
#!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#!
"$
"$
!
"!!
!
"
!
%"
$
#
#
#
"
!
"
"
"
" ! #
#
!
!
!
!
#
#
!
!
!
!
!
#
!
!
#
!
!
!
!
!
#
!
"
"$
##
!
""
"
"
!
"
!
"
!
!'
"
""
"
""
#
"!
! !
!
!
!
#
"
'
%
#
$
$
#
! # ! "!
"
!
! ! # !
"!!
!
"!!
#
!!
"$
!
#
!
!
#
##
!
"!!
!
!
! ! !
"!
#
# !
!
#
""
!
"
#
# "
#
# "
#
# "
#
# !
"
""
#
"
!
#
"!!
"
!
!
"
"
"!!
"
#
#
#
!
!
#"
""
!
!
$
! ! !
""
!
#
"!!
#
! !
"
$
"
# !
"$
! "
!
"!!
!
!
!
!
#
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
$
"
!
!
!
$
$
"
! ! ! ! ! ""
!
"
"
"
"
!
"
"
!
!
"
"
"
"
"
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
$
$
$
$
$
$ $
! !
#
#
#
#" #" # $
!
!
"
!
!
"
"
"
"
$
#
#
!
!
!
!
!
#" ! !
"
"
"
"
#
! "
!
!
!
# # # !!
"
"!
# !
"
!
!
"
!
!
!
!
!
$
!
!
#
#
"
$
#
"
"!!
!
!
"!
"
!
$ #!
"!!
#!
$
#!
#!
""
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
$
#
"
"
""
!!
!!
#
#
#
#
#
#
#
$
$
#
$
$
#
!
#
!
#
!
!
"!!
"
!
!
!
!
"
"
"
"
! !
! #
"
!
!
!
!
!
!
!
!
#!
!
!
!
!
!
!
!
"
!
!
$
$
$
!
"
"
"
"
"
"
"
!
"
!
%"
! ! "$
!
"" #!
$
$
"!!
!!
"
!!
"
#!
#!
#!
#!
"
"
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#!
#!
#!
#!
#!
#!
#!
#!
"" #!
#!
!
!
!
$#
!
!
"
"
"
"
"
!
!
#
+
+
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
$
$
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"$
$
!
!
" ##
#
!
#
# !
'$
#
# #
# ! #
# #
# !
+
#!
" "
"
""
!
!
!
"
!
"
"
"
"
"
!
!
"
!
!
!
!
"
"
"
"
" "
"
%"
%"
"
#
#
#
"
"!
"
!
#
#
!
!
##
!
"
"
#
#
%"
"
#
!
!
!
!
!
#
#
!
"
!
#
#
!
"
""
"
""
"
"
!
" "
%"
$ #
!
"!
!
"
""
$ #
!
"!
"
#
#
"
#!
"
!
!
!
!
! "
#!
#
# #
# "
" %"
"
"
"
"!
$
"
#
"
!
"
#
# #
# #" !!
"
#
! #
# !
"
"
#"
"
$
(
#
"
#
#
"
#
#
" %"
+
#
%"
#
"
!
#
" %"
#
$#
# $#
# ""
!
#
"
#
# "
"
""
"
""
"
#
# "
""
%"
#
""
" "
#
$
!
!
"!!
$
$
$
#
# !!
" !!
"
"
$
$
$
! #
!
"!!
"
$
#
# "
"
#!
"
"
"
"
"
(
""
"" #
"
%"
"
$
$
$
$
#
"$
"$
! ! ""
!
# %"
#
"
#
%"
#
"
#
"
#
#
#
#
#
#
%"
#
#
#
#
#
#
"
!
#
"
#
"
"
"
"
!
!
!
%"
#
#
#
#
#
"
!
!
#
%"
#
#
%"
"
#
#
#
#
#
!
""
!
""
!
!
!
"
""
!
#
#
#
# "
"
!
!
!
!
"
"
!
$
! "
#
""
!
"!!
! "
#
# !
!
!
! !
"!!
!
"!!
$
%
%
%
!
"
"
"
"
"
#
# "$
!
# #
! #
# !
%"
!
"!!
&%!
!'
#
# !
"
"!!
""
# "!
#
"
#
"!
"!!
"!!
"
"
!
"
"
#
#
""
$
"
%"
"
! !
#
!
(
#
" "
#
# "
#
# "
""
"
! !
"
""
"!!
#" "
!
##
!"
"$
!
%"
%"
!
!
"
"
"
-
-
-
-
!! !
"
!
!
!
!
!
#
# #
#
" ! '
!
&%!
"!
#
# !#
# # &%!
!
" $
&%#
# !
&%#
# !
"
"
"
"
!
"
!
"
"
!
"
!
!
!
"
"
"
#
#
&
"
!
" #
&%#
&%#
!
!
! $
$ !
! !
#" !
!
!
#
! #
"
"
-
!
!
"
!
!
!
!
!
!
!
"
"
!
#
#
!
!
!
"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
!
!
!
! #
"
#
$
#
# -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
"
!
"
"
!
#
#
#
#
#
!
! ! # "
! #
&% "
#
""
""
!! !! !! !
!
"
#
!
!
!
!
-
!
!
!
#
!
!
#
##
!
#
!
"
!
%"
%"
"
"
!!
%"
"
'!
'!
! !
"
!
"!
#
""
! !
! "
%"
#
"
%"
%"
%"
$
"
"$
#
#
#!
"!
"
""
" $
#
"
"
#
"
#
"
"$
&% $!
#
"
!
!
!
!
!
!
!
!
!
!
!
"!
"!
#
"
"!!
$
# "
! #
#
$
#
$
! !
!
!
&%
#
#
#
#
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
#
#
#
$
#
#
!
" #
#
#
#
#
""
"$
#
#
"
!
$#
#
#
# #
"
$
!
!
#!
#
&%#
# !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
"
"
""
"!
"
$
!
! "
!
!
" #!
&%#
# !
#
!
"
!
" #!
"
$
#
! "
" "
!
#
&% $!
!
!
!
"
!
!
"
!
!
!
!
!
!
!
"
"
!
!
!
#
#
#
#
!
! !
!
! !
$
#
$
"!!
$
$
# #
# #
# #
# #
# #!
# !
!
"
#
"
"
"
!
!
!
!
!
"
!
!
#
!
" #
"
#
""
!
#
!
!"
#
!
!
$#
!
" #
#
#
#
#
#
"!
)*
#
!
#
!
-
!
"
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
!
" "!!
#
#
#
#
#
#
# ""
#
#
!
#
#"
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
#
#
#
!
!
"
!
#
""
!
!"
# !
'
# # #
# !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
#
#
#
#
!
"
"
!
#
# $
"
$
"
"!!
" !
!
$
"
!
# !
!!
#
# "
!
!
!
!
!
!
!
"
!
!
-
-
!
#"
"!
!
#!
"!
"!
"!
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
"
!
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
!
!
!
!
#
#
#
#
# #
#
#
#
#
!
!
#
#
#
#
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
#
#
#
#
#
#
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
!
!
!
!
!""
#
#
""
!
#
!
" #
#
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
!
!
!
!
!
!
!
!
!
!
!
!
!
"
#
#
#
#
!
" !"
#
#
#
# "!
#
#
#
#"
#
#
#
"!
#
#
#
!
#
# !
!
" #
#
# " !
!
!
!
!
!
!
!
!
!
!
!
!
"
!
"
!
!
!
!
-
!
!
!
"
!
!
!
!
"
#
#
#
# " ! !
!
#
,
! ! !!
"
"
! $
!
! $
!
!
""
#
#
&% !
#
#
#
#
#
"
"
-
"
"
!
"
!
!
"
-
"
"
!
!
!
!
!
!
!
#
#
#
#
#
$
!
#
#
#
#
#
&%
#
#
#"
$
!
#
#
"
!
#
$
$
!
" $
"!
#!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
"
"
!
#
#
#
#!
#!
#
"!
!
!
#
#
! #
#
#
#
!
!
!
#
#!
#!
#!
#!
#!
#!
!
!
!
!
!
!
!
!
"
!
!
"
!
!
!
!
-
-
!
!
!
!
!
!
!
!
!
!
!
#
!
"
#!
#
#
!
$! #!
"
"
!
!
#
!
!
!
#!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
"
"
!
" $!
" # !
!
!
!
!
!
#
"$
""
"$
""
"$
""
!
!
!
$
#
#!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
!
#
! "
#
#
"$
#
#
#
#
#
"
#
#
#
!
" " !
#
"
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
#
' ' !
"!!
'
! #
#
!
#
"
# !!
!
!
!
!
"
!
!
!
!
!
"
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
!
!
!
!
!
!
#
#
#
#
#
#
#
#
#
#
#
#
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
" !
" &% $!
!
!
! !
" !
"
" !
#! !
!
!
!
!
!
!
!
!
-
!
!
-
#
!
#
!
" !
"
#
# !
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
#
#
#
#
#
#
#
#
#
!
#"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
!
!
!
!
!
$#
#
!!
!
" #
"" "
!
# #
# !
$#
$#
!
""
#
#
!""
$#
#
& !
!
!
!
!
!
"
"
!
!
!
!
!
!
!
!
!
!
-
"" !
$#
!
"
!""
!""
#
# !
#
#
!!
#
!"
$#
$#
#
!
$#
!
!
!
!
"
!
!
!
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
#
!
" !!
#
!
!
! "
# !!
$#
#
#
#
#
#
!
!
!
!
!
!
!
"
!
"
!
!
!
!
!
!
!
!
#
#
# !
#
#
"!!
#
# $
#
$
#
' "!!
!
"
!
!
!
!
#
!
"
#
# &
!
#
! "
!
!
!
!
!
!
!
!
!
!
-
-
!
!
!
"
!
!
!
"$
!
! "
#
'
#
!
" " " " $
!
#
# '
#
# !
!
!
!
"
!
!
!
!
!
!
!
!
!
!
.
!
"
#$
"$ "
" " !
#
# "$
!!
!
#
#
!!
"
#
#
! # $
!
"
"
#
"
#
%"
%"
"
#
# !
.
!
"
"
!
-
.
.
!
!
!
!
!
#
#
! !
#
""
,
#
!
#
!
!
"
!
" " !
#
!
"
"
#
#
!
"
-
.
&
&
-
!
!
!
!
!
!
"
!
!
!
!
#
#
#
!
!
!
# %"
%"
#
#
!
#
""
!
# !
#
# #
#
#
#
#
#
"
&%
$
$
$
$
!
!
!
-
"
!
!
!
!
!
!
"
"
!
!
-
#
#
#
$
"!!
"!!
#!
!
#"
#
#
$#
"
!
" !
" "!!
"!!
!!
"
#
# %"
%"
#
# !
!
!
#
"
#
"
!
!
!
!
!
!
!
!
-
!
!
!
!
!
!
#
&%
"!
%"
! !"
"
!
# #
#
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
!
#
#
#
#
#!
#!
!
"!
"!
"
"!
!
!
"
"!
# $
#
# '
#
# "!!
# !
!
"
"
"
"
"
"
"
"
"
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
#
#
#
$
!
!!
"
!!
"
!
$
$
$
$
"!!
#
# # !
!
"!!
#
#
!
%
'
#!
!
!
!
!
$
!
!
!
!
.
"
!
.
.
!
#
$
#
#
#
# !
&%
""
!
!
!
!
!
!
!
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
#
&
!
#
$
""
""
#
#
#
#
#
#
# $
#
$#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
$
#$
! $
$
#
$#
$
#$
! $
$
'
"
!
!
# $
"!
#
)*
#
!
!
!
"
!
!
!
"
!
!
!
!
"
!
"
!
!
!
!
!
!
!
!
!
#
#
#
!
" " " #
#
!
##
!
' "$
#
$
&
# #
&%
#
!
#
&%
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
&%
#
&%
#
&%
#
&%
#
&%
#
&%
#
&%
#
&%
#
&%
#
&%
#
&%
#
&%
#
# ! # !
!
!
#
$
#
$
#
$
#
$
$
!
!
!
!
!
!
!
"
!
!
!
!
!
"
"
!
!
"!
"!
#
!
%"
$
!
!
!
!"
#!
!
# $#
"
"
"
"
!
!
!
!
!
"
"
!
!
!
!
!
!
!
.
!
!
"
!
!
!
!
!
!
!
!
#
#
$
"
!
" " &%"
!
"$
%"
"
"!!
$#
&% ! #
%
"
"
"
'
'
&
"# &% !
&%
&%
!
!
!
"
"
"
!
!
!
-
-
-
-
-
-
-
-
-
-
-
-
-
'
'
'
#
# # &%
&%
&%
"
$
#
! !
""
-
-
-
-
-
-
-
-
-
"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
!
""
!
""
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
#
#
#
#
#
#
#
#
#
&% !
&% !
&% !
&% !
&##
#' $
"$
"$
!
&%
&%
'
!
$
+
"
#
"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
! ##
!"
##
!"
##
!"
! ! ! ! ! ! !
!!
"
!!
"
!!
"
!!
"
!!
"
!!
"
!!
"
!!
"" &%
&% !
&% !
&% !
&% !
&% !
&% !
&%
&%
&%
"" -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
"$
!
'
'
'
'
'
'
#
&%
&
#
#$
%&
-
&%
&%
&%
&%
&%
&%
&%
&%
&%
&%
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
#
'
'
'
&%
$"
! ! ! # '
#
!
$
#
&%
&%
&%!"
&%
&%
'
!
$
# " !
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
#
" $
$
$
# " !
&%!
""!
!
( #
#
!
( #
#
""
& &% &% !
"
"$
# "
"
"
"
%"
"$
!
" "
#
#
#
#
#
#
#
#
-
-
-
-
-
-
-
-
"
"
!
!
!
"
#
#
#
#
! "
! "
!
" "!!
%"
# !
"!!
$
#
!
"!!
$
#
$
#
!
"
!
"
!
"!!
!
"!!
!
"
!
" "
$
#
$
#
$
#
$
$
!
,
,
,
,
,
,
,
! ! #
%"
%"
! $
""
"
! "
""
"
""
"
""
$
"
""
"
-
,
,
,
!
"
"#
"
""
"
"
""
"
! ! "
!
"
""
""
!
! ! "
"
"
"
"
"
"
"
!
!
"
#
#
"
#
"
#
! "
"
$ # ""
$
!
#
"
!
!
!
!
!
"
!
! $
$
$
!
"
!
!
"$
!
!
!
!
!
!
" ! !
""
"
!
#
!
""
""
#,
#
!
!
!
$
$
"
"
!!
""
$
#
$
#
"
!
" !
" !
#
# #
$
" "
!
#
"!!
"
!
#
#
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
#
"
!
" !
" "
"
!
" !
"
#!
#!
#
#
#!
#
#
"!!
"!!
"!!
"
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
$
$
"
"
"
"
"!!
"
"!!
#!
#
" " #!
""
""
#!
#!
!
!
!
!
!
!
!
$
#!
#!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
" #!
#
#
"
#
"
#
"
! #
"
#
"
#
"
#
"
#
"
#
"
#
"
#
"
#
"
#
"
#
"
#
"
#
"
#
"
#
"
#
"
#
"
#
!
#
!
#
!
#
!
#
!
#
!
#
"
#
!
#
#
!
#
!
""
"
"
"
"
"
"
"
!
" %"
"!!
""
"
! "
!
$
""
" " "$
""
""
! ! "
#
#
"
"!!
$
""
!
"
"
"
"
"
"
"
"
$
""
%"
%"
""
"$
!
"
"
"
"
"
"
"
!
"
"
"
"
"
"
"
"
! "
!
! "
#
$
!
" #" #" ""
"
#
#
"
""
!# #
"
#
! # #!
# #
"
$
#
"
"
"
"
!
!
!
!
!
"
#
# ' " ##
! #
"
#
"
!!
! #
"
"
#
"
#
$ ""
$ #
! ! "
"
"
#
#
# !
"
#
"" !
!
#!
!
" "!!
"$
!
!
#
"
!
" #!
#!
#!
!
" ""
!
!
!
!
!
!
!
!
!
!
!
!
!
!
$
!
$
$
!
!
#!
#!
#!
!
#!
#!
#!
" $!
" $!
" !
" $
#
""
""
""
$! !
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
""
$
"
"!!
"!!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
!
$
"
#
!
"
""
$
#
"
"
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
#
"
#
"
"
"
"
"
"
"'
#
"
!!
!
"
#
"#
!
!
! "'
!
' #
#
"
"
"
"
"
"
"
"
"
"
"
"
#
#
#
#
#
#
"
$
!
!
"
#!
#!
#
"
!
#
!
"!!
"
"
"
" "
"
"
"'
!
" !
" !
" !
" #!
"
!
"
"
!
!
!
!
!
!
!
!
!
"
!
!
"
"
!
!
!
!
!
!
!
!
!
#
#
#
#!
#!
#!
!
!
# !
#
""
"
!
" !
" !
" !
" #
!
" ! " !
#
"
#
"
" #
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
!
!
#
#
! "!
"!
!
%"
#
""
!
#
!# ""
# ! %"
#
#
#
#
# !
"
!
!
!
$
!
!
!
!
!
!
!
!
!
!
#
#" !!
!
" !!
#!
#!
!
!
#
# !
!
#
#
"
#
"
"
#!
#!
#!
#!
#!
#!
&%
"
#
# #
!
#
#
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
# "
!
"
"
"
"
#
# # #
!
# # # # !
!
!
!
!
!
!
!
!
!
! "
# #
#
#
#
#
#
"!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
""
""
""
'$
# #
# !
"
"
#!
#
!
"!!
"
!
!
!
!
!
" !
!
!
!
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
"
""
""
# "
"" "" "" "" "" " " !
# # "!!
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"!!
"!!
!
&%
!
!
$
#
$
#
$
#
$
#
" ) *
"!!
"!!
"!!
"!!
"!!
!
"
!
#! #! !
!
!
!
!
-
!
!
!
!
!
!
!
!
!
$
!
!
!
!
!
"
"
!
"
!
#"
%"
!
#
# # #
"
#
#
#
#
"
!
!
$ !
!
%"
&%
" !
!
!
!
!
!
!
# # "
#
# "
&%"
!"
"!!
#
# +#
$#
%"
!
" ""
# #
# "
""
#
$! %"
%"
! "
#
#
#
#
#
#
!
!
"
!
!
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"!!
"
%"
!
#
# &%"
#!
$#
!!
!
&%"
$#
&%"
! $
!
!
#
!
"
! !
" "$
#
!
!
!
"
!
"
!
!
!
!
!
!
"
"
!
"
!
# "
""
$
!
#
#!
"
#
!
" ! "
"!
!
"!!
# !
"
""
$
$
#
-
!
!
"
"
!
"
!
"
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#
! #
""
#
""
#
""
!
!
!"
! " " " ! ! ! !
"
"
&%
&%
&%
&%
&%
#!
#!
!
$
"
"
"
!
!
!
"
"
!
!
!
!
"
"
!
!
!
!
!
!
!
!
!
!
#
#
#
#!
#
!
!
!
"
! !
$
#
$
#
#
#
# #" !
"
!
"$
"$
"$
"$
#!
#!
"!!
"
"" #
!
"
"
"
"
"
"
!
!
!
"
$
!
!
-
!
!
!
!
!
!
#
#
#
!
"!!
# $
# #!
#
#
"
"
#!
$
$
# !
$
#
!
!
!
!
!
!
!
-
!
!
!
!
" ) *
#! #!
#! #! #!
"
#
#!
!
" ""
#
!!
"
"
"
"
! "
"
!
!
!
!
#
# !
!
!
!
!
!
-
!
!
!
!
"
"
!
!
!
!
!
#
#
"
!
!
!
#!
#!
#!
#!
#!
#!
!
!
!
!
#!
#!
!
!
!
!
!
!
!
!
!
!
!
#!
#!
""
!
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
" ) *
" ) *
#
#
!
#
!
#
#!
"
"
"
"
"
$
#
$
#
#
#
!
"
&%
&%
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
!
!
!
!
"
"
"
"
! #
!
!
# #
"
!
!
#!
#!
#!
#!
#!
#!
#!
#!
#!
#!
#!
#!
!
" # # # "
""
"
!
!
$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
""
$
#
#
#!
#!
!
!
#! #! !!
#!
!!
!
#
"
""
!
" !
!
$
""
!
$
""
!
!
$
""
!
!
!
!
-
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!
#!
$
$
!
!
%
"
&%
&%
#
"!!
#
#
!
# #
#
!
! "$
# !
!
!
!
!
!
!
!
!
!
!
!
!
!
"
#
"
!
# "
$#
$#
! ! $
""
""
# "$
# !!
!"
"#
"
! ""
"
!
" #
"
#
"
"
!
!
!
!
!
!
!
!
!
!
!
!
#
#
!
#
"
#
!
#
" "
#
"
!!
!!
#!
! # # !"
#! #! !!
$
"
!
!
!
" "
"
"
!
!
!
#
#
!
!
!
!
""
!
"
"
#
#
! #
""
#
""
""
" ""
!
-
-
-
-
-
-
-
-
-
-
-
#
#$
#
#$
#
#$
#
#$
#
#
#$
#
#$
#
#$
#
#$
#
#$
#
#$
#
!
#
'
'
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
#
#
#
#
#
#
#
#
#
#
""
""
&##
#' $
&##
#' $
&%
#"
&%
&%
$!
#
#
! "
! ""
"#
" #
.
.
.!
.!
.!
.!
. " "
" "
&
!
!
##
! " ! "
#"
%!
"
!
-
-
-
-
-
-
-
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
!
!
&
!
"
&
"
" "
" "
" "
" "
! ""
" #
%!
%!
) *%!
) *%!
%!
%!
%!
%!
%!
%!
%!
%!
%!
%!
%!
%!
%!
%!
%!
%!
%!
%!
%!
) *%!
) *%!
%!
#
#
#
#
#
#
#
#
#
#
#
#
#
#
%!
%!
%!
%!
%!
%!
%!
%!
%!
) *%!
) *%!
) *%!
%!
%!
%!
%!
%!
%!
%!
%!
%!
%!
%!
%!
%!$
%!
%!
%!$
) *!
) *!
) *!
%!$
) *!
) *!
%!
) *!
%!
%!
%!
) *!
%!$
%!
%!$
) *!
) *!
) *!
) *!
) *!
) *!
) *!
) *!
) *!
) *!
"!%!
"!%!
&
%!$
"!) *!
"!) *!
""
"!%!
"!%!
"!%!
%!$
%!$
"!%!
"!%!
"!%!
"!) *!
"!) *!
$
"!%!
"!%!
%!$
%!$
"
%!$
"
%!$
"
%!$
%!$
"
%!$
"
%!$
"
%!$
"
"
%!
%!
%!$
%!$
%!$
%!$
%!$
%!$
%!$
!%!$
!%!$
!%!$
#
#
"!%!
%!
%!
%!
%!
%!
%!
%!
%!
) *%!
) *%!
) *%!
) *%!
) *%!
) *%!
) *%!
) *%!
) *%!
) *%!
%!$
) *%!
) *%!
"!) *!
"!%!
!
!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
"!%!
&%
" %!
&%
" %!
&%
" %!
&%
" %!
&%
" %!
&%
" %!
%!$
%!$
%!$
%!$
%!$
%!$
&%
" %!
&%
" %!
&%
" %!
&%
" %!
&%
" %!
&%
" %!
) *!
) *!
) *!
%!
!%!$
! %!$
! %!$
! %!
! %!$
! %!
! %!$
! %!$
! %!$
! %!$
%!
! %!$
! %!$
! %!
! %!
! %!$
! %!
! %!
! %!$
! %!$
! %!$
%!
%!
%!
%!
%!
%!
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
%!
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
! %!$
!!%!$
"" !!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!!%!$
!
!
!
)
!!
*
)
!!
*
)
!!
*
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! )*
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
)!*
)!*
)!*
#
# #
#! ! !$
! !$
! !$
! !$
! !$
#
# '
#
# '
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
# #
# "
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
# #
#
#!!$
#
#!!$
#
#!!$
#
#!!$
#
#!!$
#
#!!$
#
#!!$
#
#!!$
#
#!!$
#
#!!$
#
#!!$
#
#!!$
#
#!!$
#
#!!$
#
#!!$
#
#!!$
#
# #
# #
# #
#
#
#
%!
#
# !
#
#
# !
#
#
#
#
#
#
# #
# #
# !%!
#
# # %!
#
# # %!
#
# # %!
#
# # %!
#
# # %!
#
# # %!
#
# # %!
#
# # %!
#
# # %!
#
# # %!
#
# # %!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
#
#! #
#! #
#! #
#! #
# #
#"%!
#
#"%!
#
#"%!
#
%!
#
%!
#
%!
#
%!
#
# #
# ! !$
! !$
# # "
# "
# "
!
# "
!
# "
!
# "
!
# "
!
# "
!
# "
!
# "
!
# "
!
# "
!
# "
!
# # # # # # # # # # # "
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
# # !
!
"
&!
&!
&!
&%
&%
&%
"
#
#
#
#
#
#
#
#
#
!
!
!
!
!
# # # # "
!
# "
!
! ! ! ! #
#
#
#
! )*
! ! ! #
# #
#"%!
#
# '
#
# # %!
#
# #
# #
# #
# #
#!!$
#
#!!$
#
# #
# #
#!!$
!
!
!
!
!
!
%!$
%!$
%!$
%!$
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
%!$
%!$
%!$
%!$
%!$
%!$
%!$
%!$
%!$
%!$
%!$
%!$
!%!$
!%!$
!%!$
!%!$
!%!$
!%!$
!%!$
!%!$
!%!$
!%!$
!%!$
!%!$
!%!$
!%!$
!%!$
!%!$
!%!$
!%!$
!%!$
%!$
%!$
%!$
"
!
"
"
"
"
"
"
&!
" !
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
!
!
!
!
!
!
#
%)*
#
%)*
#
%)*
#
%)*
#
%)*
#
%)*
#
%)*
#
%)*
#
%)*
#
%)*
#
%)*
#
%)*
# %
# %
# %
# %
# %
#
%((
#
%((
#
%((
# %
# %
#
%((
#
%((
"
"
"
"
"
"
&%
%!
&%
%!
&%
%!
!# %!$
%!$
%!$
%!$
%!$
!# !# !# "
$
"
$
"
"
"
"
"
"
-
-
-
-
-
-
-
-
-
-
-
-
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"!) *!
"!) *!
"!) *!
"!) *!
"!) *!
"!) *!
"!) *!
"!) *!
"!) *!
) *!
! %!
! %!
! %!
! %!
! %!
! %!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-
-
&%
" %!
&%
&%
%!$
#
#
#
#
#
#
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
-
-
-
-
-
-
-
-
-
-
-
-
-
.
.
.
.
.
.
.
.
.
.
.
.
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
"
"
"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
!
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
"$
!
!
!
!
!
!
!
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
! !
!
!
!
!
"
"
"
"
"
"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
!
!
!
!
!
!
! !
!
!
! !
! !
!
!
!
!
!
!
!
!
!
!
! !
! !
! !
! !
! !
! !
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
!
!
!
!
!
!
!
!
!
!
! !
! !
! !
! !
! !
! !
! !
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
! !
! !
! !
! !
! !
!
! !
"
"
"
"
"
"
"
"
"
"
"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
!
! !
! !
! !
! !
! !
! !
! !
! !
!
!
!
!
! !
! !
! !
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
##
!
!
##
!
!
##
!
!
##
!
!
##
!
!
##
!
!
##
!
!
##
!
"
"
"
"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
!
##
!
!
##
!
" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
" " " " " " " " " " " " " "
!
"
!
"
!
"
!
"
!
"
!
"
!
"
!
"
!
"
!
"
!
"
!
"
!
"$
!
#
"$
!
#
"$
!
#
"$
!
#
"$
!
#
#
!
!
#
#
!
! #
! #
#
#
"
"
"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
#
!
! #
! #
! #
! #
!
#
!
!
!
#
!
#
!
#
!
#
!
#
!
#
!
#
" #
!
#
" #
" #
!
#
" #
"#
!
"$
!
!
"$
!
!
"$
!
!
"
!
#
+ &
! % ,
-
"
"
"
"
"
"
.
.
.
.
.
.
.
.
.
.
!
!
!
!
!
#
#
#
#
#
#
!#
$&" '!"' !
%$$
%$ $
!
&
&
"$
#)!
" " " &"
"
&"! !
& #
""!
&#
# &%"
&%"
#
!
#
#
!
#
#
!
#
#
!
#
#$
!
#$
!
#$
!
#$
!
#$
!
#$
!
#
!
#
!
#
!
#
!
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
#
!
#
!
#
!
#
!
#
#
#
#
#
!
#
#
!
#
#
!
#
!
#
#
#
!
#
!
#
!
#
!
#
!
#
!
#
!
#
!
#
!
#
!
#
!
#
!
#
!
#
!
#
#
#
#
#
#
#
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
#
#
#$
!
#$
!
#$
!
#$
!
#$
!
#$
!
#$
!
#$
!
#
!
#
#$
!
#$
!
#
!
#
#
!
#
#$
!
#$
!
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
#
!
#
#$
!
#$
!
#$
!
#$
!
#$
!
#$
!
#$
!
#$
!
#$
!
#$
!
#$
!
#$
!
#$
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#$
!
#$
!
#$
!
#$
!
#$
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&#
&
!
&
!
&
!
&
!
&#
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
##
##
##
##
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
##
##
##
##
##
##
##
##
##
##
##
#$#
#
#
#
#
#
#
#
#
#
#
#
)*
##
"#
!
#
,
,
,
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
#
!
#
#
#
#
#
#
#
#
#
#
#
!
#
!
#
!
#
" #
"$
!
#
"$
# !
#
"#
"#
"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
.
"
!
"
!
"
!
"
!
"
!
"
!
"
!
!
#
!
! !
! !
##
"
#
# !
!
!
"
"
$
!
$
!
#
"
#
"
!
" &%
#"
#
&%
"
!
!
!
-
!
!
!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
.
.
.
!
&%
#"
&%
&%
&%
&%
&%
$
#
" " &%
'
#
#
#
#
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
-
-
-
-
-
-
-
-
-
-
-
!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
$
""
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
&$- &%#
!
&%
#"
&%
#"
&#
!
&%
#"
&##
#' $
&##
#' $
#
#!
##
%"
&
"
&
"
!'#
&%
#"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
"
-
-
-
-
-
-
"
"
$"
&%$
"
&%$
"
&%$
"
&%
!
'
#
# "
!
! !
"!!
$
!
"$
#
!
#
!
!
$
#
# # ! ""
!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
!
"
"
"
!
"
"
"
#
!
" !
#
# #
""
#
!
!
!
!
$
#
! ""
!
&%$
#
&%$
#
&%$
#
&%$
#
!
$
#
$
#
!
!
&
-
"
-
!
!
!
!
!
!
!
"!!
"!!
&%$
#
&%$
#
&%$
#
&%$
#
$
#
$
#
!
&%$
#
!!
&
"
&
&
&
&
&
&
&
&
#
"
$
#
$
#
$
#
&
&
"
$
#
$
#
$
#
$
#
$
#
$
#
$
#
$
#
$
#
$
#
$
#
&%$
#
&%$
#
&%$
#
&%$
#
&%$
#
&%$
#
&%$
#
"
"
!!
##
!
!
"
"
!
&%$
#
&%$
#
&%$
#
&%$
#
&%$
#
&%$
#
##
!
!
&
"
! &
&
"
# # !
#
#
#
#
"
$
&%$
#
&%$
#
&%$
#
&%$
#
&%$
#
!
#
#
#
!
#
"
&%$
#
&%$
#
!
&
#
##
!
$+
$
#
$
#
$
#
"
&
$
#
&
&
&
&
&
&
&
&
&
&
&
&
&
&
"
"
" " !
"
&
&
&%$
#
&%$
#
&%$
#
$
#
$
#
$
#
"
"
$
"
!
#
#
!
#
#
#
#
#
#
"
#
!
& !%
#
&
&
&%$
#
$
#
$
#
#
"
"
!
#
! !
!
$
#
#
#
!
#
#
##
!
"
#
#
&
&
&%$
#
$
#
$
#
&
&
$
#
$
&
$
#
$
#
&
#
"
"
"
"
"
"
#
"
#
#
#
"
"
#
#
#
"
"
"
"
"
"
"
"
#
&
$
#
&
&
!
"
"
"
"
"
"
"
"
"
"
"
"
#
#
!" $
#
$
#
$
#
$
#
$
&%
"
"
#
#
#
"
&%$
#
&%$
#
&%$
#
#
#
&%$
#
&
&
##
!
#
#
$
#
&
&
&
!
!
$
&%$
#
$
" !!
!
! & !%
## "
#
#
#
#
#
#
#
#
#
#
#
#
#
!
!
!
!
!
!
&%$
#
!
&%$
#
"
"
"
"
"
"
&%$
#
"
"
#
#
#
#
!
!
!
!
!
!
$
#
$
#
$
#
!
!
$
#
$
#
$
#
$
#
$
#
$
#
$
#
$
#
$
#
"
"
#
#
#
& !%
& !%
& !%
& !%
& !%
& !%
& !%
& !%
&% &% &% &% &% &% &% & !%
& !%
& !%
& !%
! ! ! ! ! ! ! ! ! ! ! "" !
#
!
!
&%$
#
&%$
#
&%$
#
&%$
#
&%
&%$
#
! ! ! ! $
#
#
#
#
!
#
!
#
!
#
!
#
#
!
#
!
#
"
&%
&%
!
#
$
#
&%$
#
#
"
!
!
#
"
#
#
&%$
#
!
!
$
$
#
&
!
!
#
# ! $
"
#
#
&%$
#
!
&% #
"!
!
!
"$
""
"$
""
"
"
"
&%$
#
&%$
#
$
#
&%$
#
#
# #
#
!
#
&% #
"!
#
#
& !
$
#
$
#
$
#
$
#
"
"
"
"
"
"
"
"
"
"
"
"$
$
#
$
#
&%
#
$
#
$
#
#
#
&%
! !
$
#
$
#
$
#
$
#
$
#
$
#
$
#
&
&
&
#
#
"
"
!
#
#
#
#
#
#
#
#
"
&%$
#
!
&%"
&%"
"
"
!
""
&%$
#
&%$
#
"
"
"
"
"
!
!
!
# ! #
!
#
&%
&%$
#
&
#
$
#
#
$
#
$+
$+
#
!
"
!
&
##
!
!
$
#
&
&
&
&
&
&
&
&
&
&%"
&%"
&%"
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
"
"
"
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
!
!
#
!
#
'
!
&
&
&
&
#
#
#
%$
$
#
$
#
$
#
$
#
#
#
'
!
$
#
&
!
#
$
#
$
#
#
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
&
&
&
&
&
!
""
!
""
"
"
!
!
!
$!
$!
#" "
!
&
&
&
&
&
#
&
#
$!
"
" #
$
#
!
!" !" "$
##
!
$!
#
"
&
&%$
#
!
$!
#
& !%
$
#
%"
$
#
$
#
$
#
$
#
$
#
$
#
$
#
$
#
$
#
$
#
$
#
$
#
"
"
"
&%$
#
$
#
$
#
#
#
#
#
!
"
"
"
"
"
$
#
$
#
$
#
$
#
!
"!
!
!
#
#
&
#
&
&
&
$!
!
$
!
$
!
!
!
!
$!
$!
#
&
$!
$!
$!
$!
&
"
$
#
$
#
$
#
$
#
$
#
&
&
" $
#
$
$
!
!
!
!
!
!
!
$
#
# $
#
#
"
$
#
$
#
$
#
$
#
!
"!!
"!!
"!!
"!!
"!!
"
"
"
&
$!
##
!
!
"
&
$
#
#
#
#
#
#
#
"
"!!
## "
" " " " " " " " " " " " " " " " " " " " "
## "
#
!
$
$
$!
$!
$!
$!
#
""
#
#
#
!
#
!
#
&
&
&
&
&
&
$!
&
$
#
!!
$
#
!!
$
#
$
$
## "
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
"
!
$!
"
"
"
"
"
&
#
"
"
&%
#"
& $"
%
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
#
$!
$!
$!
$!
$!
$!
$!
$!
$!
$!
'
'
'
'
'
'
'
'
'
'
'
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
,
,
,
,
,
,
,
,
,
,
'
'
'
'
'
'
'
$"
'
'
'
!
!
!
!
!
'
'
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
#
#
'
'
!
&%
&%
&%
&%
&%
&%
#
#$
#
#
!
&% !
!
$
+
!
$
+
!
$
+
"
"
&%
&%
&%
&%
&%
&%
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
#
#
#
#$
!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
,
&%
#"
&%$
"
&%$
"
&%$
"
&%$
"
&%$
"
&%$
"
!
!
"!!
!
!
!
! !
!
!"
!
!"
!
!"
!
$#
#
""
!
!
""
&#
-
-
!
!
!
!
-
!
!
-
-
!
!
!
!
-
-
-
-
!
!
-
-
-
-
-
-
-
-
-
-
-
&%
&%
&%
&%
&%
&%
&%
&%
&%
&%
&%
$"
"
&%
&%
&%
&%
&%
&%
&%
&%
""
""
""
#
&
&%
&%
#"
&%
#"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
#
,
&%
#"
&##
#' $
&##
#' $
&##
#' $
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
'
'
'
'
&#
&#
&#
&#
&#
&#
&#
&#
&#
&#
&#
&#
&#
&#
&#
&#
&#
&#
&#
&#
&#
&#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
&#
&#
&#
&#
&#
'
'
'
'
! ! ! &%!"
##
!"
##
!"
##
!"
##
!"
##
!"
##
!"
##
!"
&#
&%
#"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
"
" "
" "
" "
" "
" "
" "
" "
" "
" "
" "
" "
" -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
'
'
'
$
$
$
$
$
$
$
$
$
$!
$!
$!
$!
$!
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
,
,
,
,
,
"
!'
!
##
!
!
##
!
#
##
!
"
"!
"!
##
!
"
#
&%"
# ! %"
!
!
-
#
"
-
#
!
"!!
! $
""
!
!
&
!
&
!
&
!
$
$
&
!
&
!
&
!
&
!
#
""
"
!
"
#
$
$!
" &
!
! &!
&!
&!
&!
&!
&!
&!
&!
&!
&!
&!
!
&!
&!
&!
"
!!
&
!
&
!
! !
$
&
!
&
!
! (
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
!
"
"
"
"
#
#
&
!
&!
&!
&!
&!
&!
&!
&
!
&
!
&!
&!
#
"
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
!
&%
&
!
&
!
&
!
&
!
&
!
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
!
&
!
&
!
&
!
&
!
&
!
&
!
$
#
"
" &
!
&
!
!%
!%
&
!
&%
&%
&%
&%
&%
&
!
&
!
$
"
"
!
##
!
##
!
!!
##
!
"
"
"
"
"
!
&
!
#
&
!
&
!
&
!
&
!
#
# &
!
"
"
" &
!
! &
!
&!
!
!
&
!
&
!
&!
!
&%
&%
&%"
#!
!
!
,$
"
"
"
"
"
"
"
"
"
"
#
!
!
!
!
!
&
!
&%"
#!
&
!
&
!
&
!
&
!
!
&
!
&
!
&
!
&
!
$
&
!
&
!
&
!
&%
&%
&
!
&
!
&
!
&
!
!
!
%
!
%
&
!
&
!
&
!
&
!
&
!
! "
"
"
&
!
(
! ! (
&
!
&
!
&
!
&%"
#!
&%"
#!
! ! &%(
&%(
&
!
&
!
&
!
(
&
!
%
%
&
!
&
!
&
!
&
!
! ! &%"
#!
&
!
&
!
&
!
&
&!
!
&!
!
&
!
&
!
&
!
&
!
&
!
"
&
!
&
!
&
!
&
!
&
!
"
"
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
!
!
!
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
!
!
!
!
!
!
!
!
!
"
&
!
&%
&%
&
!
&
#!
&
#!
&
!
&
!
&
!
&
!
&
!
&
!
&!
!
&!
!
&!
!
!
&
!
&!
!
&!
!
"!
&%"
#!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
"
&!"#
# &
!
"
"
"
"
!
!
"
-
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&%"
#!
&!"#
# &%"
#!
&%"
#!
&!"#
# &!"#
# " ! &
!
&
!
&!
!
&!
!
&!
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&!
&!
&!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
&
!
#!
&
!
&
!
&
!
&
!
&
!
&
Scarica

Listino part.2