it ali - emergency management...san donato r oma ni bosi c ost ig le d'asti valdivilla...
TRANSCRIPT
General InformationArea of InterestSensor FootprintMissing data
Administrative boundaries! ! ! ! ! !! ! ! ! ! ! Municipality
ProvinceSettlements
! Populated P laceHydrology
RiverStream
LakeReservoirRiver
Point of Interest^ Religious
X Transportation
PhysiographyContour l ines and elevation (m)
Industry / UtilitiesQuarry
Transportation"
£
BridgeRailwayRunwayMotorwayPrimary Road
Secondary RoadHeliport
"
£
"
£
"
£
"
£
"
£
"
£
"
£
"
£
"
£
"
£
"
£
"
£!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
X
X
X
X
^
^
^
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!
!!
!!
!
! !!
!! !
!!
!!
!
!!
!!
!!
!!!!!!!!!
!!
!!
!!!
!!!!
!!
!
!
!!!!!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!!!
!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!!!
!!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!
!!
!!!!
!!
!!
!!
!!!
!!!
!!
!!
!
!
! !!
!!!!
!!
!!!!
!
!!
!
!
!!
!!
!!
!!
!!
!!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!!
!!
!!
!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!
! ! ! ! ! ! !
! ! ! ! ! ! !
!!
!!!!!
!!
!!
!!
!!
!! ! ! !
!
!!
!
!
!!
!! ! !
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! !!
! !!
! !!
!
!! ! !
!
!!!!
!
!!
!!
!
!!
!
!
!!
!!
!
! ! ! ! ! ! ! !
!!
!
!!!!
!!!
!!!
!!!!!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!!!!
!
! !
! ! ! !!
!! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!!
!!
!!
!!!
!!!!!
!!
!!
!!
!!
! !! ! ! ! ! !
!!
!!
!!
!!
! ! ! ! !!
! ! !!
!!! !
!! ! ! !
!!
!
!!
! !!
!!
!!
!
!!!
!!
!
!!
!!
!! ! !
!
!!
!!
!!
!
!! ! ! ! ! ! !
! ! !! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!!!
!!
!!!!
!!
!
!!
!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!
!!!!!!
!
!!
!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!
!!!
!
!!
!!
!!
!!
!!!
!!
!
!!
!
!!
!
!
!!
!!
!!
!!
!
!!!!!!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
! !!!!!!
!!
!!!
!!
!!
!!
!!
!!
!
!
!!!!!!!!!!
!!
!!!
!!
!!
!!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!
!!
!
!!!!!!
!!!!!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
! ! ! !
!!
!!
!!!
!!
! !! !
!!
!
! !!
!!
!!
!!
!!
!
!!
!! !
! ! ! !!
!! ! !
!!
!! ! ! ! ! ! ! ! !
!!
!! !
!
!!
! !
!!
! ! ! ! ! ! ! !
!!
! ! !
!
! ! ! !!
!!
!
! ! !! ! ! !
!!
!!
!!
!
!
! ! ! ! ! ! ! ! !!
!!
!!
! ! !! !
!!
!!
!!
!!
!!
!!
!! !
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!
!!!
!!!
!!
!!
!!
!!
!! !
! !!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
! ! ! ! ! ! ! !!
! !! ! ! !
!! ! ! ! ! !
!!!
!!
! ! ! !! !
!! !
!!
!!
!
!!
!!
!!
! ! !
!!
! ! !!
! ! ! !!
!!
!!
!!
!! !
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!!
!
!!
!!
!!
!
!!!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
! !
!
!!
!!
!!!!
!!
!!
!
!!
!
!!
! ! ! !!
!!
!!
!!
!
!!!!
!!
!!!
!!
!!!!
!!
!!!!
!!!
!!!
!
!
!!!
!
!
!!!!
!!!
!!
!!!
!
!!!!!!
!!
!
!
!!!!
!!!!
!!
!!!!
!
!!!!
!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!
!
!! !
!!
!!!!
!!!
!!!!!!!!
!!!
!!!
!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!!!!!
!!!
!!
!!
!!!
!!
!
!!!!
!!!
!!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!!!!!!!!!!
!!
!!!
!!!!
!!!!!!!
!!
!!!!
!!!
!
!!!
!!
!!
!!
!!
!!
!!!
!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!!!!!!!
!!
!
!!
!!!!!!
!!!
!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!
!!!
!!!!
!!!!!!!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!
!!
!
!!
!!
!
!!
!!
! ! !
!!
!
! ! ! !
!!
!!
!!
!!
!
!! ! ! !
!! ! ! !
! !!
!!
!!
!
!
!!
!!
!!
!!
!!
! !!
!!
!!!
!!
! ! !
!!
!!
!!
!!
!! ! !
!
!!
!!
!!
!
!!
!!
!!!
!!
!!
! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! !!
!!
!
!!
!!
!!
!
!!
!
!!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
! ! ! !!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!
!!
!!
!!!
!!
!!!!!
!!
!!!
!!!!!!!!
!!
!!!
!!
!!
!!!
!!
!
!!
!!!
!!
!!
!!!
!!
!!
!
!!!!!
!!!
!!!
!!!
!!
!
!!!!!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!
!
!!!!!
!!
!!
!!
!!!!!
!!
!!
!
!!
!
!!
!!!!!
!!
!!!!
!!!
!!
!!
!!
!
!!!!
!
!!
!
!!!!
!!!!!!
!!!
!!
!!
!!!
!!!!
!!!
!!
!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!!!!!
!!
!!
!!
!!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!
!!!!!!
!
!!!!!
!
!!
!!
!!!!!!
!!!
!!!
!!!
!!
!!
!!
!!!!!!
!!!
!!!!!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!!
!!
!!
!!
!!
!
!!
!!!!!!!!
!
!!!!
!!
!!
!
!
! !!
!!
!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!!!
!
!!!!!!
!!
!!
!!
!!
!
!!!!
!!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!! ! !
!!
!!
!!
!
! ! !
!!
!!
!!
!
!!
!!!
!!
!!!
!!
!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!
!!
!! !
!!
!!
!!
!
!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!!
!!
!!
!!!
!!!!!
!!
!!
!!
!!
!!!!!
!
!!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!
! ! !! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!
!!!!!!!!!!!
!!!!
!!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!!!!!!!
!!!!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!
! !
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!
!
!!
!!
!
!!!
!!
!!
!!
! ! !!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!!!
!!
!
!!
!
! ! ! !
!!
!!
!!
!!!!
!!
!!!!!
!!
!!!
!!
!!
!!
!
!!
!!
!
!!!!
!!
!!
!!
!
!!
!!
!
!!!!!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!
!!
!!
!!!!!!!!!
!
!!
!!!
!!!
!!!!!!!!!!
!!
!
!!!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!!
!!
!!!!
!!!!!
!!
!!
!!
!
!!!
!!!!
!!
!!!!
!!
!!
!
!!!
!!!
!!!!
!!
!!!!!!!
!!
!!
!!!
!!!!!
!!!!
!
!!
!!
!!
!
!!!!!!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!
!
!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!!
!!
!!
!!!!!!
!!!!
!!!!
!!!
!!!
!!!!!
!!
!!
!!
!!
!!!!!
!!
!!
!!!!!!!
!
!!!!
!
!!
!!
!!
!
!!!
!!
!!
!
!!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!!!!
!!
!
!!
!
!
!!
!
!!
!!
!!
!
!!!
!!
!!
!
!!
!!
!
!!
!!!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!
!!!!!!!
!!
!!
!!
! ! ! !! !
!!
!
!!
!!
!!! !
! ! ! ! ! ! !
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!!!
!!
!!
!!
!
!!!!!
!!!
!!!!!!!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!
!!!
!!
!!
!!!
!!
!!!!!!
! ! !! ! ! ! !
! !! ! ! ! !
!! !
!!
! ! ! !!
! ! ! ! ! ! ! !!
!! !
!! ! ! ! ! ! !
!!
!!
!
!!
!!
!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!! !
!
!!
!
!!
!!
!
!!!!!
!!
!!!
!!!!
!!
!!
!!!!!!!
!!!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!!!
!!
!
!!
!!
!
!!
!
!!
!
!!!
!!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! !
!!
! ! ! ! !!! ! ! ! !
!!
!! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!
!!!
!!!
!!!
!!
!!
!!!!
!
!!!!!!!
!
!
!!
!!
!
!!
!!
!!!!
!
!!
!!!
!!!
!!
!
!
!!
!
!!
!!
! !! !
!!
! ! ! ! !
!!!! ! ! !
!!
!
!! !!
!!
!!
!
!
!!
!!
!
!!!
!
!!
! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!!
!
!!
!!
!!
!!
!!!
!!
!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!! !
!
!!
! ! ! !!!
!!
!
!!!
!!!!
!!
!!
!!
!!!
!
!!!!
!!
!!
!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!
!!
!
!
!!!!!!!!
!!
!
!!
!!!!!
!!!
!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!!
!!!!!!!
!!!!
!!
!!
!!
!!
!
!!
!!!
!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!!!!
!
!!!
!!
!!
!!!
!
!!
!!!!
!!
!!
!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!
!!
!!!
!!
!!
!!!!!
!!
!
!!!!!!!!
!!
!
!!
!
!!
!!!
!!!!!!
!!!
!!
!!
!!!!!
!!
!
!!
!!!
!!
!!!
!
!!!
!!
!!
!!
!
!!
!!!!
!!
!!
!!
!!
!!!
!!
!
!!
!!!!!!!
!!
!!!!!!
!
!!
!!
!
!!
!!!
!
!!!!!
!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!
!!!
!
!!
!!!
!
!!
!!
!
!!!
!
!!
!!
!!
!!
!!!
!!
!!!
!!
! !! !
!! !
! !! !
! !! ! !
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!
!
!!!!!
!!
!!!!
!
!!
!!
!!
!!
! ! ! ! !!!
!!
!!
!
! !
!!
! !!
!!
!!!!!!
!!
!!
!!!
!
!!!
!!!!
!
!!
!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!!!!!
!!!!!
!!
!
!
! !! !
!!
!!!!!
!!!
!!
!!
!!
!
!!
!!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!
!!
!!
!
!!
!!
!!
!
!
!!
!!!!!
!!!
!!
!!!
!!!!!!
!!
!!
!!!!
!!
!!!
!!!!
!!!
!!
!!
!!
!!
!!
!
!!!
!!
!
!!
!!!!!!!
!!
!!
!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!!!!!!
!!
!!!!!
!!!!!!!!!
!!
!!!!
!!!!
!!!
!!
!!
!!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!
!!!
!!!!
!
!!!!
!!
!!!!
!!!
!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!! !
!!!!
!!
!
!!
!!
! ! ! !! !
! ! ! ! ! !!
! ! !! !
!
! !!
!!
!
!!
!!
!!
!!
!!
!! ! ! ! !
!
!!!
!!
!!
!!!
!!
!!
!!
!!!!!!!!!
!!!
!!
!!!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! !!
!!
! ! ! ! !
!
!! !
!!!
!!
!!
!
! ! ! !!
!!
!!
!!
!!
!!
!!
!!!!!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!
! ! !!
! ! ! ! ! !
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
! ! !!
!!
!!!
!!
!!
!!
!
!!
! !!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!
!!
!!
!! ! !
!!
!!!
!!
!!
!!
!
!!
!!!!!!!
!!
!
!!
!!
!
!!
!!
!
!
!!
!!!
!!
!!!
!!!!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!
!!
!!
!!!
!!
!!
!!!!!
!
!!
!!
!!
!
!!!!!!!!
!!!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!!
!!
!!
!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!
!!!!!
!
!!
!!
!!
!
!!
!!
!!
!!!
!!!
!!!!
!!
!
!!
!!!
!!!
!!!
!!!
!!!!!!!!
!!!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
! !
!
!!!
!!
!!
!!
!
!!!
!!!
!!
!!
!!!!!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!
!
!!!
!!
!!
!!
!!
!!!
!!
!!
!
!!!!!
!!
!
!!!!!!!!!!!!!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!!
!
!!
!
!
!!!!
!!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!
!!
!!
!!!!!!!!!!!
!!!!
!
!!
!!
!!
!
!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!!!
!
!!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!
!!
!!
!
!
!! !
!!
!
!!
!
!
!!
!
!!
!!!
!!
!!
!
!!
!
!!!
!
!
!!
!!
!!
!
!!
!!
!
! !
!
!
!!
!!
!!
!! ! !
!!
!!
!!
!
!!
!!
!!
!
!!
!!!
!!
!!!!!!!
!
!!!!
!
!!
!!
!!
!!
!!!
!!!!!!
!!!
!!
!!!!!!
!
!!!
!!
!!
!!!
!!
!
!!
!
!!!
!
!!!!
!!
!!!!!!
!!
!
!!
!
!!!!
!!
!!!!!!
!
!!
!!
!!
!!
!
!!!!!!!
!!!!!
!!!!
!
!!!!!!!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!!
!!!
!!
!!!!!!!!!!!!!!
!!!
!!
!!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!!!
!! !
!!!
!
!!
!
!
!!
!!
!!
!! !
! !! ! ! ! ! ! ! !
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!!!!
!!
!!!
!!!
!!!!
!!!!
!!!!!!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!
!!
!
!!!!!!!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!!
!!
!!
!!
!!
!!!!!!!
!!!
!!
!!
!!!
!!!!!!!!!!!
!!!!
!
!!!
!
!!!
!!
!
!!!!!
!!
!!!!
!!
!
!!
!!!
!!!
!!!
!!
!!
!!
!!!
!!!!
!!
!!!!!
!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!!!!
!!
!!
!!
!
!!!
!!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!!!!!!
!!
!!
!!
!!!
!!
!!
!!!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!!!!!
!
!!
!!!
!!
!!!!!!!!
!!!!!!!!
!!!
!!
!!!
!!
!!
!!!!!!!!!!!!
!!
!!
!!
!!!!!!!!!!!!!!!
!!!!!
!!
!!!!!
!!!!!!!!!!!!!!
!!!!!!!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!
!!
!!!!!!!!
!!
!!
!!
!
!!
!!!!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
! ! !
!!
!!!
!
!!!!!!
!
!
!!
!!!!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!
!!
!!
!!!
!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!!
!!
!!!!
!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !
!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! !!
!!
!!
!!
!!
!! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!
!!
!!
!! !
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!!!
!!
!!
!!
!!
!!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!!
!
!!!
! ! ! ! ! ! ! ! ! !!
!
!
!!
!
!!
!!
!!
!! !
!!
!!
!
!
! !!
!!
!!
!!
!!
!!
!!!
!! ! ! ! ! !
!!
!!
!!!
!!
!
!!
!! !
!! !
! !!
!
!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!!
!!!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!!!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!!!!
!!
!
!
!
!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!!
!!
!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!! ! ! !
!!
!!
!
!!
!!
!!
!!
!!!
!!!
!!
!
!!!
!!!
!!
!!!!!!!!!!!!!!
!!
!!!!
!!!
!
!!!!!
!!!!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!!!
!
!!
!!
!!!!!
!!!
!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!!!
!!
!!
!
! !
!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!
!!
!!!
!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!!
!
!! !
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!!!!
!!
!!!!!!!!!
!!!
!!!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!!!
!
!!!!!!!
!!
!
!!
!!!
!!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!! ! ! ! ! ! !
! ! !!
!
!!
!!
!
!!
!!
!!
!
!!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! !
! !! !
!!
!!
!
!!
!!
!!
!!
! !!
!!
!!
!!
!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
! !!
!!!
!! ! !
!! ! !
!
!!
!!
!!
!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!
!! !
!!
!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!
!!!!!
!!!!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!
!
!!!!
!!!
!!
!!
!!
!
!
!
!!!
!!
!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!!
!
!!
!!!
!!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!!
!
!!
!!!
!!
!!
!
!!!!
!!!
!!!
!!!
!
!!
!!
!!
!!!!
!!
!!!!
!!!
!!
!!
!!!
!
!
!
!!
!!!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!
!!
!!
!!!
!!!
!!
!!
!
!!
!!!
!!!
!!!
!!
!!
!!
!!!!
!!
!!
!!!!!!
!!
!!
!!!
!!
!
!!
!!
!
!!!!!!!
!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!
!!!
!!
!!!!!
!!!
!!
!!!!
!!
!!
!
!
!
!!
!!
!!!
!
!!
!!
!!
!!
!
!!
!!!!
!!!!
!!!!
!
!!
!!
!!
!!!!
!!
!!
!!
!
!!
!!!
!!
!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!!!!!
!
!!!!
!!
!!!!
!!
!
!!
!!!!
!!!
!
!!
!!
!!
!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!
!!
!
!!
!
!!
!
!!
!
!!
!!!
!
!
!!
!!
!!
!
!
!!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!
!
!!!
!
!
!!!!
!!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
! !
!!!
!!
!
!!!!!
!
!!
!
!!
!!!!
!!
!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!
!
!!
!
!!!!
!!
!!!
!!!
!!!!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
! ! ! !
!!
!!
!!
!!
!!! ! !
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!
!!
!!
!! !
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!
!!!
!!
!!!
!
!!
!!!!
!! !
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! !! !
!
!!
!
!!
!!
!!
!!
! !!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!! ! ! ! ! !
!
!!
!!
!!!
!
!
! !!
! ! !! !
!!!
!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!!
!
!!!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!!
!!!!!
!!
!!
!!!!!!
!!
!!!
!!!!
!!
!
!!
!!!!
!!
!!
!
!!
!!
!
!!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!
!!
!!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! !
!!
!!
!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!!!
!!!!!!!!!!!!!!!
!!!!!
!!!!
!!
!!!
!
!!!!!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!
!!
!!!!!
!!!!!
!!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
! ! !!
!!
!
!
!!!
!!!!
!!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!!!
!
!!
!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!!!
!!
!!
!!!
!
!!
!!
!!
!!!
!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!!!!
!
!
!!!!!!!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!
!!
!!
!!!
!!
!
!!
!!!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!! ! ! ! ! ! ! ! ! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!! ! ! ! !
! !! !
!!!
!
!!
!!
!!
!!
! !!
!!!
!!!
!!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !!
!! ! !
!! !
!!
! ! !! ! !
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
! !!
!!
!
!!!
!!
!!
!!!
!!
!!
!!
!!
!
!
!!!!
!!!
!!
!!!
!!
!!
!!
!!!!
!
!
!!
!!
!!
!!!
!
!!!!!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!!!
!!
!
!!
!!!
!!
!!!
!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!
!!!
!
!!!!
!
!!!!
!!
!
!
!!
!!
!!
!!
!
!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!!
!!!!
!!
!!
!!
!!!
!!!!
!!!
!!
!!
!
!!!
!!
!!
!
!!!!
!!
!!
!!
!
!!!!!
!!
!!
!
!!
!!!!!!
!!
!
!!!
!!
!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!
!!!!!
!!
!!!
!!!
!!!
!!
!
!
!
!
!!
!
!!!
!
!!
!!
!!
!!
!
!!!
!!
!!!!!
!!!
!!
!
!
!!
!!
!!!!
!!
!!
!
!!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!!
!
!!!
!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!
!!
!!
!
!!!!!!
!!
!!
!
!!!
!!
!!!!!!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!
!!!!
!!!!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!
!!
!
!!!!
!!
!!
!!
!
!!
!!
!!
!!!
!!!
!!!
!!!
!!
!!
!
!!!
!!
!!
!!
!
!!!
!!
!
!!!!
!
!!!!!
!!!
!!!!!
!!
!!
!!!!
!!
!
!!!!
!!
!!!
!!!
!
!!!
!
!
!!!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!!!
! ! ! ! ! ! ! ! !!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!!!!
!!
!!!!!!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!
!!
!!!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!! ! ! ! !
! !! !
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
! !!
!!
! !!! !
!!
! ! !! ! !
! !
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !! !
!!
!
!
!!!
!
!!
!
!!!
!!
!!
!!!
!!!
!
!!
!!
!
!
!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
! ! !!
!!
!
!
!!!!
!!!!!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!!!
!
!!
!
!
!!!!!
!!!!!!
!
!!
!!
!!
!!
!!!!!
!!!!!!!!!!!!!!!
!!!!!
!!!
!
!!
!!!
!
!!!!!!!
!!
!
!!
!!!
!
!! ! ! ! !!
!!
!
!!!
!!
!! ! !
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!
!! !
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!
!!
!!
!
!!!!
!!
!!
!!
!!!!
!!
!!!
!
!! ! !
!!
!!
!
!!
!!
!!
!!
!!!
!
!!!
!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!
!!!!!!
!!
!
!!
!
!!
!!
!!!
!!
!!!!!
!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!
!
!!!
!!
!!!
!
!!
!!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!!!
!!
!
!!
!!
!!
!!
!! ! ! ! ! ! !
! !!!
!!
!
!!
!!
!!
!!! !
!! !
!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!! ! ! ! ! !
!
!!
!!
!!!
!
!
! !!
! ! !! !
!!!
!
!
! !
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!
!!!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! ! ! ! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
! !!
! !! !
! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!!
!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!
!!!!!
!!
!!
!
!
!!
!!
!!
!!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!!!
!!
!!
!!!
!!!!
!!
!!!
!!
!!!
!
!!
!
!
!!
!!
!!
!!
!!
!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!!
!!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!
!!!!
!!!
!!!!!!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
! ! !! ! ! !
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! ! ! ! ! ! ! ! ! !!
!!!
!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!! ! ! ! ! !!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!
!!!
!!!
!!
!! ! ! ! ! ! !
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! ! ! ! ! !
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! ! ! ! ! ! ! ! ! ! ! !
!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!!
!!
!!!
!!!
!!!
!!
!!!
!!!
!!!
!!!!!
!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!!!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
! !! ! ! ! ! ! !
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! ! ! ! ! ! ! !
!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! !! ! ! ! ! ! !
! ! ! ! ! !! ! ! ! ! ! !
! ! ! ! ! ! ! ! ! ! !!!
!!!!
!!!!!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! ! ! !
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!!!
!!!
!!!
!!!
!!!
!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!!
!!
!!
!!!
!!!!
!!!
!!!
!!!
!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!!
!!!
!!
!!!
!!
!!
!!!
!!!!
!!!
!!!
!!!
!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! !!!
!!
!!
!!
!!!
!!
!!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!!!!!!!!!
!!!
!!!
!!!
!!!!!
!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!
!!
!!
!!
!!!
!!!
!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!! ! ! !!
!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! !
! !! ! !
! !! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!!!!!!!!!!
!!
!!
!
!!!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!
!!
!!
!! ! ! ! ! ! !
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! !
! !! !
!! !
!! !
!! !
!!
! !!
!! !
!! !
!!
! !
!!!
!!!
!!
!!
!!
!!!
!!
!!
!
!!
!! !
! ! ! ! ! ! !!
!!
!!
!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! ! !! !
! !!
! !!
!! !
!! !
!!
! !!
!! !
!!
! !! !
!!
!!!!
!!!
!! !
!! !
! !! !
!! !
! !! !
!!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! !!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!
!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!
!!
!!
!!
!!!!!!!!!!!!!!!
!!!
!!
!!!!
!!!!!!
!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !!
! !!
! !!
! !! !
!! !
!! !
!! !
!! !
! !!
! !!
! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
! !! !
! !! !
! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!
!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
! !! !
! ! !! !
! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!!!!!!!!!!!!!!!!!!!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!!
!!!
!!!
!!!
!!!!!!!!!!!!!
!!
!!!
!!!
!!!!!!
!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! !
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!! ! !
! !!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!!!
!
!!!!!!!!!!!!!!
!!
!!
!!
!!
!!!!!!!!!!!!
!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!
!!
!!
!!
!!!!
!!!
!!
!!
!!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!
!!!
!!!
!!
!!
!
!!
!!
!!
!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! !
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
! !!
!! !
!!
! ! !
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!! ! ! !
!!
!!
!!
!!
!!
!
!! !
!!
!!
!!
!! !
!!
! !!
!!
!!
!
!!!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! ! !
!!
! !!
!!
! !!
!!
!! !
!!
!!
!
!!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!!!
!!!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!!!!
!!
!!!
!!!!!!!
!!
!!
!!!
!!
!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!
!!!!!
!!!
!!
!!!
!!!
!!
!
!!
!
!!
!!
!!!
!!
!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!!!!!!!!
!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!!
!!
!!
!!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
! !!
!!
!!
! !
!!!!!!
!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! !!
! !!
!!
!!
!!
!!
!!!!!
!!!!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!
!!!
!!!!!!!!!!!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!
!!!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
! !!
! !! !
! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
! !! !
!! ! !
! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!
!!!
!!!!
!!!
!
!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!
!
!!
!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! !!
!!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!! ! ! ! ! !
!!
!!
!!!
!!
!!!
!!!
!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!!!!
!!!!!!
!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
! !!
!! !
!! !
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!
!!!!!!
!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!!!!!!!
!!
!!
!!
!!
!!
!!!!!
!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!!
!!
!!
!!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!
!!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!!
!!
!!
!!!
!! !
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!
!!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!
!!
!! ! ! ! !
!!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
! !!
! !!
!!
!!
!!
!!
!! ! !
!! !
!! !
!!
! !!
! !!
! !!
!! !
!! !
!! !
!! !
!!
! !!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!
!!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!!
!!
!!
!
!!!!!!
!!
!!!!!!!!!!!!!!
!!
!!!
!!
!!!
!!
!!
!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!!
!!!!!!!!!!!!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!
!!!!!!!!!!!!!!
!!
!!
!!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
! !!
!
!
!!
!!
!!
!!
!!
!
! ! !!
! ! ! ! !!
!
!
!
!!
!! !
!!!
!!
!!
! !!
!
!!
! ! !
!
!
!!
!
!!
!! !
!!!
!
!!!
!
!!
! ! ! ! !
!
!!
!!
!!
!!
!!
!!
! !! ! ! ! ! !
! ! ! !!
!!
!! !
!!
!!
!!
!!
! !!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!! ! ! ! ! ! !
!!
! ! ! !!!
!!
!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
! !!
!!
! ! !
!!
!!
!!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!!
!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!!!
!!
!
!
!!!!!
!
!!!
!!!
!!
!
!!!!!
!!
!!
!!!!
!!
!
!!!!
!!
!!!
!!!
!
!!!
!
!
!!!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!
!!
!
!!!!
!!
!!
!!
!
!!
!!!!
!!!
!!
!!
!!
!!!!
!!
!!
!!!
!!
!!
!!
!
!!!!!
!
!!!!
!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !! ! !
! ! !!
! !!
! !!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! !! !
! ! !!
!!
!!
!!!
!!!!!!!!
!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!!
!
!!
!!!
!!
!!!
!!
!!
!!!
!!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
! !! !
!! !
!!
!! !
!!
!!
! !!
!!
!! !
!!!!
!!!
!!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!! ! !
!! !
!!
!!
!!
!!
!!
!! !
!! !
!!
! !!
! !!
! !!
!! !
!! !
!! !
!! !
!!
! !!
! !!
! !!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
! !! !
!!
!! !
!!
!!
!!
!!
!! !
!! !
!!
! !!
! !!
! !!
!! !
!! !
!! !
!! !
!!
! !!
! !!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!
!
!!
!!
!!
!!!!!!!!!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!! !
!
!!
!!!
!!
!!!!
!!!
! ! !
!
!!
! !
!
! ! !
!!
! ! !
!!!
!
!
! !
! ! ! !
!!!!
!!
! ! ! !!
!!!
!!!
!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! ! !
!!
!!
!!
!!
! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
! !! !
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!
!!!!
!!!!!!
!!!!!!!
!
!
!!
!!
!
!!! !
! ! ! ! ! ! ! !!
!!
!!
!!
!
!
!!
!!
!!!!
!!!!!
!!!!
!!!!!
!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!
!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!!
!!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!!
!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!
!!!!
!!!!!
!!!!
!!!!!
! !!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!! ! ! ! ! !
! !!
! !!
!
!!
!!
!!
!!
! !!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
! !!! !
!! ! ! !
! ! !! !
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
! !! !
!!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!!!!
!!!!
!!
!!!!
!!
!!
!!!!
!
!!
!!
!!
!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!
!!!
!!!
!!
!!!
!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!!!
!!
!
!!
!!!!
!
!!!
!!!
!!
!!!!!
!!!
!!!
!!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
! !!
!!!
!!
! ! ! ! !
! !
!
!!
!!
!!
!!
!!
! ! ! ! ! !!
!!
!
!!!!
!!
!!
! ! ! ! ! ! ! !
!
!!
! ! !!
!!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
!!!
!!!
!!
!
!
!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!!
!!
!!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!
!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!!!!
!!!!!!
!!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!
!!!
!
!!!
!!!!
!!!
!!!
!!!
!!!
!!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!!!!
!!!!
!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!
!!!!!
!!!!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!!
!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!!
!!
!!!
!!!!!
!!!
!!!!
!!!
!!!
!!!!
!!!
!!!!
!!!
!!
!!
!!!!
!!!!
!!!!!
!!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!!
!!
!!
!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!!!
! ! ! ! ! ! ! ! !!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!! ! ! ! ! !
! !!
! !!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
! !!! !
!!
! ! !! ! !
! !
!!
!
!! !
! !!
!!
!!
!
!!
!!
!!
! ! !!
!!
! ! ! !!
!
!!
!!!
!
!!
! ! !!
!
! ! !!
! !!!
!! !
!
!
!!
!!
!!
!!
!!
! !!
!
!!!
!!
!
! ! !
!!
!!
!!
!!
!! ! !
!
!!
!!
!!
!!
!!
!
!!!
!!
!!
! ! ! ! !!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! !
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!!!
!
!!
!
!
!!!!!
!!!!!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!
!!
!!
!!
!
!
!!
!!!
!!
!
!!
!!!
!!
!!!
!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!!
!!!!
!
!!
!!!!!!!
!!
!!
!!!!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!
!!!!!
!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!!
!
!!!
!!
!!!!
!!!
!!!
!!!!
!!!
!!!
!
!!
! !! ! !
! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
! !! !
!! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!
!!!!!!!!!!!!!
!!!!!!!!!!!!!!
!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!!
!
!!!
!!!
!!!!
!!!
!!!
!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!!
!!!
!!!
!!!!
!!!
!!!!
!!!
!!!!
!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! !! ! ! ! ! ! ! ! ! ! !
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!
!!
!!
!!
!!
!!!
!!!
!!!
!!
!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!!
!!!
!!!!
!!!
!!!!
!!!
!!!
!!!!
!!!
!!!
!!!!!
!!!!
!!!!!
!!!!
!!
!
! !!
! !!
! !!
! !!
!!
!!
!!
!!
!!! ! ! !
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!
!!!!!!!!!!!!!
!!!!!!!!!!!!!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
! !! ! !
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!
! ! !! !
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! !
! !! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!!!!!!!
!!!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!!
!!!!!!!!!!!
!!!!!!
!!!!!!
!!!!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!
!!!!!!!!!!!!!!
!!!!!!!!!!!!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!
!!!!!
!!!!!
!!!!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
! !!
!!
!
!
!!
!!
!!
!!
!
!
! !!
! !!
!!
!
!
!! ! !!
!!
! ! ! ! ! ! !!
!!!
!!
!!
! ! ! !!
! !!
! ! ! ! !! ! !
! !!
! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!
!!
!
!!
!!
!!!!
!!!
!
!
!!
!
!!
!! !
!! !
!!
!!
!!
!
!!
!
!!
!
!!
!!
!
! !!
!!
!!
!!
!!!
!!
!
!!
!!!
!!
! ! ! ! ! !!! !
!!
!
!
!!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
! !!
!!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
! !
!!
!
!!
! !!
!!
!!
!!
!!
!
!!!!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!
!
!
!!!!
!!
!!
!!!!!
!!
!!!!!!!!!!!!!!!!
!
!!
!
!!
!!
!!
!!!!
!!
!!
!!!!!!!!!!!!!!!
!!!!
!
!!!
!
!!
!!
!
!!!!!!!!!
!!
!
!!!!!!!
!!
!!
!!
!!
!!
!!
!
!!!!!!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!
!
!!!
!
!!
!!
!!
!
!
!!!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!!
!
!!!!!
!!
!!
!
!!!
!
!!!!
!!
!
!!!
!!
!!
!
!!
!
!
!!
!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! !
!!
!
!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! !!
! !!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! !
! !!
!
!!
!!!
!!
!!!
!!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!!
!!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!
!!!
!!!
!!!
!!!
!!!
!!
!!!
!!
!!
!
!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!!!
!!!!!!!!
!!
!!
!!
!!!
!
!!!
!!
!!
!!!
!
!!
!!
!!
!! !
!
!!
!!
!
!
!
!!
!
!! ! !
!!
!
!
!!!
!
!
! !
!!
!
!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
! !!
!!
!
!
!!
!
!!
!!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!
!
!!!!
!!
!!
!!
!!
!!
!
!!
!!!
!
!!
!!
!!
!!!!
!!
!!!
!!
!
!!
!!!
!
!!
!
!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!!!!!!!
!!
!!
!!
!!
!!
!!
!
!!!!!!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!
!
!!!
!
!!
!!
!!
!
!
!!!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!!
!
!!!!!
!!
!!
!
!!!
!
!!!!
!!
!
!!!
!!
!!
!
!!
!
!
!!
!
!!
!!
!
!
!!
! !!
!!
!!
!!
!!!
!!
!!!
!
!!
!! !
!!
!
!
!!
!!
!
!!
!!
!!
!! ! !
!!
!
!
! !
! !
! !!
!!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!
!!!
!!!
!!!
!!!
!!
!!!
!!
!!!
!!
!!
!
!!!
!!
!!!
!!
!!
!!!!
!!
!
!! !
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
! ! !!
!
! !! !
!!!
!! !
!
!!
!
!!
!!
!!
!
! ! !! !
!!
!!
!
!! ! !!
!
! ! ! ! ! ! ! ! !
!!!
!!
! !! ! !
!!
!!
!! ! ! !
! ! !! ! !
! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!
!!!!
!
!
!
!
!!
!!
!!
!
!!!
!!!
!!
!!!!
!!
!!!
!!!!
!!!
!!!!!!
!!
!!!
!!!!
!
!!
!!
!!
!
!!
!!
!!
! ! ! ! ! !! !
! !!
!!
!!
!!!
!!
!!!!!!!
!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!!!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!!!!!!!!!!!!!!!!!!!!!
!!
!!!
!!
!
!!
!!
!!
!!!!!!!!!!!!
!!!
!!!!!!!!
!!
!!
!!!!!
!!
!!
!
!!!!!!!!!
!
!
!!!!
!
!!!
!!
!
!!!!
!!
!!
!!!!
!!!!!
!!
!!!
!!
!
!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!!!!!!!
!!!!!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!!
!!
!!!
!!
!!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!
!!
!!!!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!!!!!!
!!!!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!
!!!
!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!!
!!
!!!
!!
!!!
!!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!! !
!! !
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!!
!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! !
!!
!!
!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!!!
!!
!!
!!!!!!!!!!!!!!!
!!!!
!
!!!
!
!!!
!
!
!!!!!!!!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!
!
!!!!!
!!
!!!!!
!!
!!
!!
!!
!!
!!!!
!!
!
!!
!!
!!
!
! ! !
!!
!
!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!!
!!
!!!
!
! ! ! ! !!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
! !! !
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!!!
!!!!
!!!
!
!!
!!
!!
!!
!!
!! !!
!!
!! !
!
!!
!!!!
!!
!
!!
!!
!!
! ! !
!!
!!
! !!
!
!!
!
!!
!!
! ! ! ! ! !!
!! ! !
! !!
!!
!!
!!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!! !
! ! !!
!!
!!
!!
! !!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!!
!!
!!
!!
! !!
!!!
!!
!!
!!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!!!!
!!!
!!
!!
!
!
!!
!
!!!!!!!
!!
!
!!
!!
!!
!
!!
!
!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!!!!!!
!!!
!!
!
!!
!!
!!
!!
!!
!!!
!!!
!!
!
!
!!
!!!
!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!
!!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
! !!
!! ! !
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!
!!!!
!!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!! !
!!
! !!
!! !
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!!!
!!
!!
!
!!
!!!
!!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
! !!
!! !
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!!
!!
!
!!!
!!!
!!
!!
!!!!!!!!!!
!!!!!!!!!!
!!!
!!!!!!!!
!!
!!!
!
!!
!
!!
!!!!
!!!!!!!!!!!!!!!!!!
!!!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!!!
!!!!!!
!
!!!
!
!!
!
!!!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!
!!!!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
! !!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! !!
!!
!!
!!
!!
!!
!!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!
!!
!!
!!
! !!
!!
!!
!!
!!
!
!!
!!!
!!
!
! !
!!!
!!
!!
! !!
!!
! ! ! ! ! !!!!!!
!!!!!!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! !!
!!
!!!
! ! ! !
!!
!! ! ! ! ! !
! !!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!
! ! !! !
!!
!!
!
!! !
!
!!
!!
!!!
!
!
!!!
!
!
!!!!
!!!
!!
!!!
!
!!!!!!
!!
!
!
!!!
!!
!!!!
!
!!
!!
!
!!!!
!!
!
!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!
!!
!
!!
!!!!!!!
!!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!
!
!!
!!
!
!!
!
!
!!
!!
!!
!!!
!
!!
!!
!!
!
!
!!
!!
!!!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
! !!!
!!!
!! !
!!
! !!
!!
!!
!!
!!
!!
!
! ! ! ! ! !!
!!
!!!
!!
! !
!!
!!
!
!!
!!
! !
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!! ! !
! ! ! ! ! ! ! ! ! !
!!
!!!
!!
!
! !
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!
!!
!
! ! ! !
!!
!!!
!
!!!
!!!!!
!
!
!
!
!!
!!!
!
!
!!
!
!!
!!
!!
!!
!!!
!
!!
!
!!
!!!!!!
!!!!
!!
!!!
!!
!!
!
!!!
!!
!!
!
!!!
!
!!
!!
!
!!
!
!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!
!!
! !!
!!
!! !
!
!!
!!
!!!!
!
!!
!
!!!
! ! !
!!
!!
!!
!!
!
!!
!!
!!
! ! ! ! !!
!! !
! ! !! !
!!
!!
!!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!!
! !! ! !
!!
!! !
!!
! !!
!!
!!
!!
!!
!!
!
! ! ! ! !!
!!
!!!
!
! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!
!!!
!!
!!
!
!
!!
!!
!
!!
!!!!!
!!
!!
!!!
!!
!!
!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!!!
!!
!!
!!
!!!!!!
!!
!
!!!
!
!
!!
!
!
!!
!!
!!
!!!
!!!!
!!
!
!!!!!
!!
!!
!!!!!!!
!!!!!!!!
!!
!
!!
!!
!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!!
!!!!!
!!
!!
!!
!!
!!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!!
!!
!
!!!!!
!
!!
!
!!!!!!!!!!!!!!!
!!
!
!!!!
!!
!!!
!
!!!
!!
!!
!!!
!!!!!!
!!
!!
!!!!!!
!!!
!!
!!
!!
!!
!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!!
!!
!!
!!
!!
!!
!
!!!
!!
!!!!!!!!!!!!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!! !
! !!
!! ! ! ! ! !!
!!!!
!!!!!!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! !!!
!
!!
! ! ! ! !!
! !! ! ! ! ! !
!
!!
!!
!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!
!!
! ! !
! !
!!
!!
!
!! !
!
!!
!!
!!
!
!!!
!
!!
! !! !
!!
! ! ! !!
!!!
!!!
!!!!!!!
!
!
!!!
!!!
!!
!!
! ! ! ! ! !!!
!
!!
!
! ! ! !
!!
! ! ! ! ! ! !!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
! !!
!!
!
!!
! ! !! ! !
!
!!
!!
!!!
!
!!!!
!!
!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!
!!!!!!
!!
!!
!!!!
!!!!!
!!!!
!!
!!!!
!!
!
!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!
!! !
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
! !!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!! ! !
!
!!
!!!
!!
!!
!!
!!!
!!
! ! !!
! ! !! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!!!
!!
!!
!!
!!
!
!! !
!!
!
!!!!
!!
!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!
!!!!!!
!!
!!
!!!!
!!!!!
!!!!
!!
!!!!
!!
!
!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!
!!!!
!!
!!
!!!!!!!
!
!!
!!
!!
!!
!
!!!
!
!!!!
!!
!!
!!
!!
!!
!!
!
!
!
!!!!
!!
!!
!!
!!
!!
!
!!!
!!
!!!!!!!!!!!!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!!
!!
!!
!! ! ! ! ! ! ! !
! !!
!!
!
!
!!
!
!!
!!! !
!! !
!!!
!!!
!
!!
!!
!!
!!
!
!
!!!
! ! ! ! !!
!!
!!
!!!
!!
! !!
!! !
! !!
!! !
!
! ! ! ! !!
! !!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!
!!!!!
!!
!!
!!!!!!
!!
!
!!
!
!!
!!
!
!!!
!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!! !
!!
!!
!
!
!
!
!
!
!
!!
!!!
!!!
!
!
!
!!
!
!
!
!!!
!
!
!
!
!
!!!!
!!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!!
!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!!!
!
!!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!!!
!
!!
!
!!
!
!
!
!!
!!
!!
!
!
!!!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!
!!
! ! ! ! !
! ! ! ! ! ! !
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!! !
!
!
!
!
!
!!
!! ! !
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
! !! !
!!
!!
!!
!
!
!
!
! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!! !
!!
!
!!
!
!!
!!!
!
!!
!
!
!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
! ! ! !!
!
! !!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
! !
!
!
!!
!!
!
!!
! !!
!!
!! !
!
!
!! !
!! !
!!
!!
!
!
!! !
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!!
!!
!!
!
!! !
! !!
!!
!! !
!! !
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!
!
!!
!!!
!
!
!
!
!!
!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!!!!
!!
!
!!
!!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!!
!
!
!
!
!
!!
!
!
!!
!!
!
!!
!!
!
!!
!
!!
!
!
!!
!
!
!
!!
!!
!!!
!!
!!
!
!
!!!!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!!
!!!
!!
!
!
!
!!
!
!
!
!
!!
!!
!!!!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!!
!
!!
!!
!!!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!!
!!
!!
!
!
!
!!
!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
! !! !
!
!
!
!
!
!
!
!!
!!
! !!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!
!!
!!
!!
! ! ! !!
!
!
!
!
!!
!
!
!
! !
!
!
! !!
!!
! ! !
!!
! !!
!
!! !
!
!
!
!
!
! !!
!!
!!
!!
!!
!!
!
!
! ! ! ! ! !!
!
!
!
!
!
!
!
!!
!! !
!!
!!
!!
!!
!!
!!
!! !
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!
!!!!!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!
!!
!
!!
!!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
! !! ! !
! ! !!
!!
! ! ! !!
!!
! ! ! !
!
!!
!!
!! !
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!! !
!
!!
! !
!!
! !!
!
!
!!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!
!!!
!!
!!
!
!!
!
!!
! !!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!!
!!
!
!
!!!
!!
!
!
!!
!!
!
!!
!!
!
!!
!
!
!!!
!!
!
!!
!
!!!!
!!!
!!!
!!!!
!!!!
!!
!!!!
!
!!
!!
!
!
!
!!
!!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!
!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!!!
!!!
!
!
!!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!!!
!!!
!!!!
!
!
!!!
!!
!!
!
!!
!!!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!!!
!!!
!!
!!
!
!!
!!!
!!
!!!
!
!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!!
!
!!!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
! ! !! ! ! ! ! ! ! ! ! ! !
! !!
!! ! ! !
! ! !!
!! !
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!!
! !
!!
!
!
!
!
!
!
!
!
! !!
!
!
! ! !!
!!
!
!!
!!
!
!
!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!!
!
! !!
!!
!!
!!
!!
!
!! !
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!! ! !
!
!!
!!
!!
!!
!!
!!
!!
!
!! ! ! !
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
! !
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!!
!
!!
!
!!!!!!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!!
!!
!!
!
!!!!
!!
!!!
!!
!
!
!!
!!
!!!!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!
!
!!
!!!
!!
!!
!!
!!!!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!!!
!
!!!
!
!!
!
!
!
!
!!!
!
!
!!
!
!!
!!
!
!!!
!
!
!
!!
!!
!!
!!!
!!
!
!
!!
!
!
!
!!!!!!!
!!!!
!
!
!!
!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!
!!
!
!!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!!!
!
!
!
!
!
!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!!!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!!!
!
!
!!
!!
!!
!!!
!!
!!!!!!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!
!!
!
!
!
!!
!!
!!
!!
!!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
! ! !
!
!
!
!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!!
!
!
!
!!
!!
!!
!
!
!
!!
!
!!!
!!
!
!!
!!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!!
!!!!
!!!!
!!!!!!
!!
!!
!
!!
!!!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!
!!
!
!!!
!!!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!!!
!!
!!
!!!!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!!
!
!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
! !!
!
! !
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!!!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!!!
!!
!
!
!
!
!
!!
!!
!
!
!!!
!!!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!!
!!
!!
!!
!
!!
!!
!!
!
!
!!!!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!!!
!
!
!!
!!!!!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!
!!!!!
!
!!
!
!
!
!
!!!
!
!
!!
!
!
!
!
!
!!!
!!!!
!!
!!!
!
!!
!!
!
!!!
!!!
!
!!!!
!
!!
!!!
!
!
!
!
!
!
!
!!!
!!!
!
!!
!!
!
!
!!
!!
!!
!!!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!!!
!!
!!
!!!
!!
!!!
!
!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!
!!!!
!!
!!!
!
!
!
!
!!
!!
!!!
!
!
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!!
!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!
!
!
!
!
!
!
!!
!
!
!
!
!!
! !!
!!
!
!!
!!
!
!
!
!
!!
!! ! ! ! !
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!!
!!!!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!!!
!
!!
!
!
!
!!
!!
!!
!
!!!!
!!
! ! !
! !! ! !
! !
! ! !!
!
!
!!
!
!! ! !
!!
!!
!! ! !
! !!
!!
!!
!!
! !!
! !
!
!
!
!
!
!!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!!
!!
!!
!
!!!
!
!
!
!
!
!!!
!!
!!
!!!
!!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!! ! !
! ! !!
!
!
!
!!
! ! !!
!!
!!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!!
!
!!
!
!
!
!!
!!
!
!
!
!!!!!
!!
!
!
!!
!!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!!!
!
!
!!
!!
!
!!
!
!!
!!
!
!
!
! ! !!
!
!
!
!
! !!
! !!
!
!!!
!
!!
!!
!
!
!!
!!
!
!
!
!
!
!!
! ! !!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!
! !
!
!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!! !
!
!
!!
! ! !
!!
!!
!
!!
!!
!!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!!!!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!
!
!
!
!
!!
!!!!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!
!
!!
!
!!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!!!
!!
!!
!
!
!
!!!!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!!
!
!!!
!!
!!
!!
!!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!!
!
!
!
!
!!
!!
!!
!!!
!
!
!
!!!!
!
!!
!
!
!
!
!!
!!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!!!!
!!
!
!!
!
!
!
!
!!
!!
!
!
!! !
!!
!
!!
!
!
!
!
!
! !
!
!
! !
!
!!
!!!!
!!
!
!!
!!
!
!!
!
!!
!!!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!!!
!
!
!!!
!!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!!!!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!!
!!!
!!!
!
!!
!!
!
!
!
!
!!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!!
!!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!!
!!
!!
!!
!!!!!
!!!!
!!
!!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
! ! !!
!!
! ! ! !!
!
!!
!!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
! !! !
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!
!
!!
!!!!!!!
!!
!!
!
!
!!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!
!! ! ! !
!
!
!
! !! !
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!!!!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!
! !! !
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!!
!
!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!!!
!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!!
!!!!!!
!
!
!
!
!!
!
!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!!
!!
!
!!
!!
!
!
!!
!!
!!!!!!
!!!!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!!!
!!
!!
!!
!
!!
!
!!
!!!
!!
!!!!
!!!!
!!!
!!
!!
!!
!!
!!!!!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
! !
!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
! !
!
!
!
! !
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!
!
!!
!
!
!
!
!!!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!!
!!
!
!!
!
!
!!
!
!!!!
!!
!!
!!!
!
!!
!
!!
!
!
!
!
!
!
!!!!!!
!
!
!!
!!
!!
!!
!
!!!
!!!
!
!!!
!
!
!!!
!!
!!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!!!
!!!!!!
!!!
!!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
! !!
! !
!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!
!!!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!!!!!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!
!!
!
!!
!!
!
!
!!
!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!
!
!!!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!
!
!
!
!!
!!
!
!
!!!
!!
!!
!!
!!!
!!!
!
!
!!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!!
!!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!
!
!
!!
!!!!
!
!
!
!
!
!!
!!
!!
!!
!!!
!
!!
!!!!
!!
!!
!!
!!
!!
!
!
!
!
!!!!
!!!!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!
!
!
!
!
!
!!!!!!
!!
!!
!!
!!
!
!!!!
!!
!
!
!
!!
!
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
! !
!
!
!
!
!
!
!!!!
!
!
!
!
!
!!
!!!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!!!
!
!
!!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!!!
!!
!!!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
! ! !!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
! !!
! !!
!!
!
!
!
!!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!! !
!
!
!
!
!
!
!
!
!
!
!
!!
!
! !
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!
!
!
!!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!!
!
!!!!
!!!
!!
!
!
!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!! ! !
!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!!!!
!!!!!
!!!!!
!
!!
!!
!
!
!
!
!!!
!!
!!!!!
!!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!
!
!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!!!!!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!!!
!!
!
!!
!!
!
!
!
!
!
!!
!!!!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!! !
!!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!! !
! !!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!! !
!
!
!
!
!! ! !
!!
!!
!
!!
!!
!!
!
!
!
!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!! !
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!!!
!
!!!
!
!!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!
!
!!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!!!!
!!
!!
!
!!
!
!!
!!!
!
!
!
!
!
!
!
!!!
!!!
!!
!
!
!
!!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!!
!!
!!
!
!!
!
!
!
!!
!!
!
!!!
!
!
!
!
!!!
!
!
!!
!!!
!!
!!
!
!
!
!
!!
!!
!!
!!!!!
!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!!
!
!!!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!
!
!!
!
!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!!!
!!
!!!!
!!
!!
!
!!
!!
!!
!
!!!
!!!!
!!!
!!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!!!!
!
!!!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!
!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
! !
!
!
!
!
!
!
!!!
!!
!
!
!
!
!!
!!!
!
!
!!
!
!!
!!
!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!
!!
!
!!!
!
!
!
!
!
!!
!!
!!
!!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!! ! !
!!
!!
!
!
!
!
!
!
! ! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!! ! !
!! !
!!
!!
!
!
!!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!! ! ! ! !
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!
!
! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!!
!
!!
!!
!!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!! !
!
!!
!
!!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!!!
!!
!
!!!
!!
!!!!!!!!!
!
!!!
!
!
!
!
!
!!
!!!
!
!!!!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!!!
!!
!!
!
!!!
!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!! !
!!
!
!
!
!
!!
!
!!!
!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!
!
!!
!!
!!!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!!!
!!!!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!!!
!!
!!
!
!
!!
!
!
!
!
!
!
!!!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!! !
!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
! ! !!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
! !!
!
! !
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!!!
!!!
!!
!!
!!
!
!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!
!
!
!
!!!
!
!!
!!!
!
!!
!!
!!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!!!
!!
!!!
!
!!!
!
!
!!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!!
!
!!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!!!!
!!!!
!!
!!
!!
!!
!
!
!
!
!
!!!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!!
!!
!!
!!!
!!
!
!!
!
!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!!!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!!
!!!
!!
!!!
!
!!
!!
!
!!
!!
!!
!
!!!!!
!!
!!!!
!!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!!
!!!
!!
!!
!
!!
!
!
!!
!
!!
!!!
!!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!!
!!
!
!
!!!
!!
!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!!
!!
!!
!
!!!
!
!!
!!
!!
!!!
!!
!
!
!!
!
!
!!
!!!
!!
!
!!!
!
!
!
!
!
!
!
!!!
!!
!
!
!
!
!
!
!!
!!
!!!
!
!!!
!
!
!!!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
! !!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!!!!!
!!
!
!!
!
!
!
!
!
!!
!!
!
!!!!!
!!
!!
!
!!
!!
!
!
!
!
!
!!!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
! ! !!
!!
!!
!!
!!
!
!!
!!
!!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
! !
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!
!!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!!
!!
!!
!
!! !
!!
!
!
!
!
!!
!
!!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!!
!!
!!!!
!
!
!
!
!
!
!!
!
!!!
!!
!
!!!
!!
!!!!!!!!!
!
!!!
!
!
!
!
!
!!
!!!
!
!!!!!
!!
!!
!
!
!
!
!
!
!
!!!
! ! !!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!!!
!!!
!
!
!
!!
!!
!
!!
!
!!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
! ! !!
!! !
!!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!! ! ! !
!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! !! !
!!
! !!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
! ! ! ! !! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!!!
!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
! !!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!!
!!
!!!
!!
!
!!
!
!
!!
!!
!!
!!!
!!!
!!!
!!!!
!!
!!
!
!!
!
!!
!
!
!
!
!!
!!
!
!!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!!!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
! !!
!!
!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! !
!! ! ! ! ! ! ! !
!!
!!
!!
!!
! ! ! !! ! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!!!!!!
!!!!!!!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !! !
! !
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
! !! !
! ! ! ! ! ! ! !!
!!
!!
!!
!! ! !
! ! ! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
! !! !
!! !
!! !
! !!
! !!
! !! !
!! !
!! !
! !!
! !
!!
!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! !
!! !
! ! ! ! ! ! ! !!
!!
!!
!!
!! ! ! !
! ! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! !
!! !
! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!
!!
!!
!!
! !!
! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!!!
!!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!!
!!!
!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
! ! ! !!
!!
!!
!! !
! ! !! ! !
! ! !! ! ! !
! ! !! ! !
! !!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!!!
!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!
!!
! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
! !!
!
!!
!!
!
!!
! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! ! ! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
! !! !
! !! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!!!!!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! !! ! ! !
! ! ! ! !! ! ! ! !
! !
!
!
! !! !
!! !
!! !
! !!
! !!
! !! !
!! !
!! !
! !!
! !!
! ! !
!!
!!
!!
!!
!!
!!
! !
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!!!!!
!!!!!!!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
! !
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!!!!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!
!!
!!
! !
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!!
!!
!!
!
!
!!
!
!
!
!!
!!
!!
!!
!!!!!!
!!!
!!
!!
!!
!!
!
!
!
!
!
!!!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!!
!!
!!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!!!!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!! !
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! !
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
! !!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!
!!!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
! !
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
! !!
! !!
! !! !
!! !
!! !
! !!
! !!
! !! !
!! !
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!! ! ! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!! !
! !! !
! !!
!
!!!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!! ! ! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
! !! !
! !! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!! !
! ! !! !
! !! !
! ! !! !
! !! !
! ! !! !
! !! !
! ! !! !
! ! !!
!! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
! !!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! ! ! ! !
! ! !
!
!!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
! !
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
! !!
!!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!!!
!!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!!!
!!!!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
! !!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!! ! ! !
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!!
!
!
!
!!
! !
!
!
!
!!
!!
!
! !
!
!
!
!
!
!
!
!
!!
! !!
!!
!
!
!
!!
!!
!
!
!!
!
!! !
!! ! !
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
! !!
!!
!!
!
!
! ! !!!
!!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!!
!
!
!!
!
!!
!
!
!!
!
!
!!!
!!
!
!!
!
!
!!
!!
!
!!!
!
!
!
!
!
!
!
!!!
!!
!!
!
!
!
!
!!
!!
!!!
!
!!
!
!
!
!!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!!
!!
!
!
!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!!!!
!!!!
!!!!!
!!!!
!!!!!
!!!!
!!!!!
!!!!
!!!!
!
!
!! !
! !! ! !
! !! !
! !! ! !
! !! !
! !! ! !
! !! !
! !! ! !
! ! !!
!! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !! !
!!
!!
!!
!! !
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
! !! ! !
! ! ! !!
!!
!
!!
!
!
!
!!
!!
!!
!! !
!! !
!! !
! !!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
! !!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! ! ! !! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!!
!!!
!!!
!!!!
!!
!!
!!
!!!
!
!!
!
!!
!
!!
!!!!!!
!!!
!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!
!!
!!!
!!!
!!!
!!!
!!
!!
!!
!
!
!!
!
!!
!!
!!!!!!!
!!!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
! ! !
!
!
!
! !
!
!! !
!!
! !!
!
!
!
!
!
!!
! !!
!
!
!
!
!
!
!
!! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
! !
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! ! ! !! ! ! !
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!! !
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! ! ! ! !
! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
! !!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
! ! !! !
! ! !! ! !
! ! !! ! !
! !! !
!!
!!
!!
!!
! !
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!!!!!!!!!!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
! ! !! !
! ! !! ! !
! ! !! ! !
! !! !
!!
!!
!!
!!
!! !
! !! !
! !! !
! !! !
! !! !
! !! ! !
! !! !
! !
!!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
! ! !! !
! ! !! ! !
! ! !! ! !
! !! !
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!! !
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
! !
!!
!
!!
!
! !
!!
! !!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!!
!!
!!
!
!!!
!!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!!
!
!
!!
!
!!
!
!
!!
!
!
!
!!!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
! !! !
!
! !
!
!
!
!!
!!
!!
!!
! ! ! !!
!
!
!!
!
!
!
!
!
!!
!
!
! !! ! !
! !!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!!
!!!!
!!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!! !
! ! !! !
! ! !! ! !
! ! !! ! !
! !! ! !
! ! !! ! !
! ! !! !
! ! !! ! ! !
! ! !! ! !
! ! !! ! ! !
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!!
!!
!
!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!
!
!!
!
!!
!
!
!!
!!
! !!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
! !! ! !
! !! !
! !! !
! !! !
! !! !
! !! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
! !!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!! !
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
! !
!!
!
!!
!
! !
!!
! !!
!!
!!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!!
!!
!
!! !
!!
!
! !! !
!!
!
!
!
!
!
!
!
!
! !!
!
!
! ! !!
! !
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!
!
! ! !!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
! !! !
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
! ! !
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!!!
!
!
!
!!!!!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!!!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
! !!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!!!
!!!
!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!!
!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!!
!
!!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!
!
!!
!
!
!
!!
!
!
!!
!
!
! !
!
! !!
!!
!
!
!! ! !!
!!
! !!
! ! ! !!
!
!
!!
!
!!
! !!
!!
!!
!
!! !
!!
!!
!! !
!!
!!
!! ! ! !
! !! !
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
!!
!!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!!
!
!
!
!!
!!
!! !
! !
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
! !
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!!
!
!!
!!
!
!!
!!
!
!
!!
!!!
!!!!!!!!!!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!!
!!
!!!!!!!!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!!!!
!!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!!
!!
!!
!
!!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!!!
!!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!!!
!
!
!!
!!!
!
!!
!!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!! !
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! !!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
! ! !!
!!
!! !
!!
!!
! !!
!!
!! !
!!
!!
! !!
!
!!
!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!!!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!!
!
!
! !
!
!
!
!
!
!
!
!
!!
!
!
! !!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!!
!
!
!
!!!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!!
!!
!!
!
!!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!!!
!!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!!!
!
!
!!
!!!
!
!!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
! !
!
!
!
!
!
!
!
!
!
!
! !
!!
!
!
! !!
!
!
!
!
!
!
! !
!!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
! !!
!
!
! !!
!
!
!
! !
! !
!
!
!
!!
!
!
!!
!
!
!!
!
! !
!!
!
!
!
!
!!
!!
!
! !!
! ! ! !!
!
!
!!
!
!
!!
! !!
!!
!!
!
!! !
!!
!!
!! !
!!
!!
!! ! ! !
!! !
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!! !
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!
!!
!!!
!!
!
!!
!
!!
!!!
!
!
!
!!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!!
!!
! ! !!
!!
!!
!
!
!!
!!
!
!
!!
!
!!
!!!
!!
!
!
!
!!!
!!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!!!!
!!
!
!!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!!!!!!!!!
!!!!!!
!!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!!!
!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!
!
!!
!
!!
!!!!!
!!
!
!
!!
!
!
!
!!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!
!!!
!!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
! !!
!!
! !!
!!
!! !
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!!
!!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!!
!! !
!!
!! !
!!
!!
! !!
!!
!! !
!!
!!
! !!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
! !!
! !! !
!! !
!! !
! !!
! ! ! ! ! ! ! ! !! !
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!!
!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!! ! !
!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!!
!!
!!!!!!!!!
!!
!!
!!
!
!
!
!
!!!
!
!
!!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!
!
!!
!!
!
!!!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!! !
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !! !
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!
!!!
!!
!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
! !!
! !! !
!! !
!! !
! !!
! ! ! ! ! ! ! ! !! !
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
!!
!
!!
!
!!!
!
!
!
!
!!
!
!
!
!
!!
!
!! !
!!
!!
!!
!
!
!
!
! !!
!!
! !!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!!
! !!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!!!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!!
!!!
!!!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!!
!!
!!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!
!!!!!!!!
!!!!!!
!!!!!
!!!!!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
! !!
! !!
! !! !
!! !
!! !
! ! ! ! ! ! ! ! !! !
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !! ! !
! ! ! !! ! !
! ! !! ! ! !
! ! !! ! !
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!
!!!
!!!!!
!!!!!!
!!!!!
!!!!!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!
!!!!!!!!
!!!!!!
!!!!!
!!!!!!
!!
! ! !! ! !
! ! ! !! ! !
! ! !! ! ! !
! ! !! ! ! !
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!!!
!!!!
!
!!!!!
!!!
!!
!!
!!
!!
!!
!!!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!!
!!
!!
!!!
!!!!
!!!!
!
!
!!!!
!
!
!!
!
!!
!
!!
!
!
!!
!!
!!!
!
!
!
!!!!
!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!!
!
!!
!!
!!
!
!
!
!!
!!
!!!!
!!
!!
!
!
!
!
!!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
! !! !
!!
!!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
! !!
!! !
!
!
!
!
!
!
!! !
!
!!
!!
!!
!! !
! !
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!! !
!! !
!
!!
!
!
!!
!
!
!
!!
!
!!
!!
!
!!
!!
!
!!!
!
!!!
!!
!!!
!
!!!!!
!
!
!!!
!!!
!
!
!!!!
!
!!!!
!
!!
!!
!
!
!
!!
!!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!
!!
!
!!
!!
!!
!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
! !!
!!
!
!
!
!
!!
!
!!
!
!!!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!! !
!!
!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!! ! ! ! !
! ! !
!!
!
!
!!
!!
! !
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!!
!! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!!!!
!
!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
! !!
!!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!! !
!!
!
!!
!!
!
!
!
!
!!
!!
!!
!! !
!!
! !!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!
! !!
!!
!!
!!
!! !
!!
!!
!!
!!
!
!
!
!
!! !
!
!
!!
!
!
!
!
!
! !!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!!!
!
!!
!!
!!
!
!!
!!
!
!!!
!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!!
!!
!
!!
!!
!
!
!!
!!!
!!!!!
!!!
!!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!
!!!
!!
!!
!!
!
!!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!!
!!
!!
!!!
!!
!
!!
!!!
!!!!!
!!!
!!!
!!
!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!!!
!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!!!!!!!!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!! !
!!
!
!
!
!!
!! !
!
!!
!!
!!
! !!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! !
!!
!
!!
!
!
!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!
!! ! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!! !
!!
!
!
!
!
!
!
!
!! !
!
!! !
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
! !
!!
!
!
!
!
! ! !
! !!
!
!!
!
!
!!
!
!
!!!
!
!!
!
!
!
!!
!!!
!!
!
!
!!!
!!
!
!!
!
!!!!
!!!
!!!
!!!!
!!!!!
!!!!
!!
!!
!!
!
!
!
!
!!!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!
!!
!!
!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
! !!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! !!
!!
!!
!!
! !!
! !!
! !
!
!
!!
!!
!!
!
!!
!
!
!!
!!
!
!
!!
!
!
!!
!!
!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!! !
!!
!
!!
!!
!
!!!
!
!!
!
!
!
!!
!!!
!!
!
!
!!!
!!
!
!!
!
!!!!
!!!
!!!
!!!!
!!!!!
!!!
!!
!
!!
!!
!
!
!
!
!!!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!!
!!
!
!
!!
!
!
!
!!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!!!!!!!!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
! ! !!
!! !
!!
!
!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
! ! ! !!
!
!
!
!
!
!
!
!
!
!
!!
!!
! !!
!
!
!
!!
!
! !!
! !
!
!!
!
!
!!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!!!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!!
!!!!!!!!!!!
Tanaro
S.N.
Torrente
Tinel la
RioChiappea
Tamiano
Torre
nteS e
nod'E
lv io
B orbore
Belbo
Ferrero
Monticellod'Alba
Mussotto
Castagnole delle Lanze
San Giovanni Battista
Ferrovia Alessandria-Cavallermaggiore
Via Roma
Corso Europa
Via Cavour
Via Dario
Scaglione
Via GuglielmoMarconi
Strada SanCassiano
Via A
lessa
ndro
Roero
Stra d
aGu
ar ene
ViaCarmagnola
Corso NinoBixio
Via Fratelli
Vicari
Localit
à
PianaGallo
Via IVNovembre
StradaGrinzane
ViaGiu se ppeGariba ld i
Via Don DemetrioCastelli
Strada Canel li
VialeCher asc a
StradaProvinciale 32
Via Prov inciale
A lba
Via RoddiVerduno
Strada Valle
Talloria
Via Farinetti
Frazion
e
Caste
lrotto
Strad
aSe
rre
ViaSta
tale
Corso
Enotria
Corso
Italia
Via Pietro
FerreroCorsoTorino
Corso Unità
d'Italia
ViaAlba
Corso
Lang
he
Corso G
ugliel
mo
Marcon
i
Corso
Piera
Cilla
rio
Corso A
sti
CorsoCanale
Corso Cortemilia
Corso Unita d'Italia
Strad
a Stat
ale di
Santa
Vitto
ria
Str ada Statal e 29de l
Co lle diCa di bona
Alba
Castagnito
RodelloRocchetta
Belbo
Treiso
TrezzoTinella
Castellinaldo
MonteuRoero
SantaVittoriad'Alba
CossanoBelbo
Vesime
CastiglioneTinella
Piobesid'Alba
Vezzad'Alba
Guarene
Neviglie
Camo
Roddi
Barbaresco
Costiglioled'Asti
GrinzaneCavour
Coazzolo
Govone
Mango
Priocca
Monticellod'Alba
Canale
Borgomale
La Morra
Neive
SantoStefanoBelbo
SantoStefanoRoero
MaglianoAlfieri
Calosso
MontaldoRoero
Castino
Castagnoledelle Lanze
Asti
Cuneo
Piemonte
Italia
Cornelianod'Alba
Occhetti
Valmaggiore
Roddi
Uccellaccio
Piobesid'Alba
Biglini
Reala
Cascinotto
Scaparone
Grinzane Cavour
Vezzad'Alba
Mussottod'Alba
Dianod'Alba
Castellinaldo d'Alba
Castagnito
Serra
Guarene
Priocca
Magliano Alfieri
Barbaresco
Treiso
Canove
Albesani
Bricchetto
Trezzo Tinella
Neive
Neviglie
Coazzolo
Mango
Castagnole delleLanze
San Donato
RomaninoBosi
Costiglioled'Asti
Valdivilla
Castiglione Tinella
Camo
Cossano Belbo
Marchesini
BogliettoBionzo
Alba
240
240280
280
240 200 320
240
520440
200
240
240
320
240
200
480480440
280280
440
440
360320
240200
440400
280
440
440
400
320280
680
640
320280
280
240
160
240
200
160
520
360
600
640
280
200
360
600
480240
240
520
280
320
200
400
440
600
560
520
640
280
360
280
320
280
480
520
320240
160
280
160
440
160
400
360
240
280
200
240
440
320
320
480
240
440
320
240
240
320
480
280
200
200
200
160
200
320280
240
280
360
240
240
280
280
240
240
240
200
240
240
160
280
240
280
280
320
200
160
240
200
160
320
280
240
320
280240
240
200
320
240
240
160
240
320
240240
280
160
160
200
160
200
160
240
8°13'0"E
8°13'0"E
8°12'0"E
8°12'0"E
8°11'0"E
8°11'0"E
8°10'0"E
8°10'0"E
8°9'0"E
8°9'0"E
8°8'0"E
8°8'0"E
8°7'0"E
8°7'0"E
8°6'0"E
8°6'0"E
8°5'0"E
8°5'0"E
8°4'0"E
8°4'0"E
8°3'0"E
8°3'0"E
8°2'0"E
8°2'0"E
8°1'0"E
8°1'0"E
8°0'0"E
8°0'0"E
7°59'0"E
7°59'0"E
7°58'0"E
7°58'0"E44
°47'0
"N
44°4
7'0"N
44°4
6'0"N
44°4
6'0"N
44°4
5'0"N
44°4
5'0"N
44°4
4'0"N
44°4
4'0"N
44°4
3'0"N
44°4
3'0"N
44°4
2'0"N
44°4
2'0"N
44°4
1'0"N
44°4
1'0"N
44°4
0'0"N
44°4
0'0"N
44°3
9'0"N
44°3
9'0"N
418000
418000
420000
420000
422000
422000
424000
424000
426000
426000
428000
428000
430000
430000
432000
432000
434000
434000
436000
436000
438000
438000
4944
000
4944
000
4946
000
4946
000
4948
000
4948
000
4950
000
4950
000
4952
000
4952
000
4954
000
4954
000
4956
000
4956
000
4958
000
4958
000
4960
000
4960
000
GLIDE number: N/A
!(
Torino Vercelli
BiellaNovara
Cuneo
Asti
Alessandria
Imperia
Savona GenovaLa
Spezia
Varese Como LeccoBergamo
Brescia
PaviaLodi Cremona
Milano
Piacenza
Parma
Reggionell'Emilia
Massa-Carrara
LuccaProvence-Alpes-Coted'Azur
Piemonte
Valled'Aosta/Vallee
d'Aoste
Liguria
Lombardia
Emilia-Romagna
Toscana
Alba
TicinoAdda Oglio
Tan aro
Po08 09 10 11
12 13
14 15
01
0203
04
05 06
07
^
Algeria
Croatia
France
Hungary
Serbia
SloveniaSwitzerland
Tunisia
Italy
MediterraneanSea
TyrrhenianSea
AdriaticSea
IonianSea
Roma
Cartographic Information
1:31000
±Grid: WGS 1984 UTM Zone 32N map coordinate system
Full color ISO A1, low resolution (100 dpi)
Starting from November 22nd, heavy rainfalls are affecting the North West of Italy,particularly the region of Piemonte and Liguria. The bad weather conditions and thepersistence of precipitation have caused the increasing of hydrometric level of all the rivers inparticular in the Basin of Po River. Resulting floods have induced damages and difficulties:cutting roads, mud deposit, and vehicle destruction; as a precaution population has beenevacuated.The present map shows the flood delineation in the area of Alba (Italy). The thematic layerhas been derived from post-event satellite image using a semi-automatic approach . Theestimated geometric accuracy is 3 m CE90 or better, from native positional accuracy of thebackground satellite image.
Products elaborated in this Copernicus EMS Rapid Mapping activity are realized to the bestof our ability, within a very short time frame, optimising the available data and information. Allgeographic information has limitations due to scale, resolution, date and interpretation of theoriginal sources. The map and the information content are derived from satellite data withoutin situ validation. No liability concerning the contents or the use thereof is assumed by theproducer and by the European Union.Please be aware that the thematic accuracy might be lower in urban and forested areas dueto inherent limitations of the SAR analysis technique.Map produced by e-Geos released by SERTIT (ODO).For the latest version of this map and related products visithttp://emergency.copernicus.eu/mapping/list-of-components/[email protected]© European UnionFor full Copyright notice visit http://emergency.copernicus.eu/mapping/ems/cite-copernicus-ems-mapping-portal
Legend
Tick marks: WGS 84 geographical coordinate system
Product N.: 03ALBA, v1, EnglishActivation ID: EMSR192
Pre-event image: ESRI World Imagery © DigitalGlobe (acquired on 16/03/2014, GSD 0.5 m,cloud coverage 0%).Post-event image: TerraSAR-X © Infoterra GmbH (acquired on 27/11/2016 05:41 UTC, GSD3 m), provided under COPERNICUS by the European Union and ESA, all rights reserved.Base vector layers: OpenStreetMap © OpenStreetMap contributors, Wikimapia.org,GeoNames 2015, refined by the producer.Inset maps: JRC 2013, © EuroGeographics, Natural Earth 2012, CCM River DB ©EUJRC2007, GeoNames 2013.Population data: Landscan 2010 © UT BATTELLE, LLCDigital Elevation Model: SRTM 30m (NASA/USGS)
0 1 20.5km
Alba - ITALYFlood - Situation as of 27/11/2016
Delineation Map
Map Information
Relevant date recordsEvent Situation as of24/11/2016 27/11/2016
Land use - Land CoverFeatures available in vector data
Activation Map production24/11/2016 27/11/2016
Disclaimer
Data Sources
30km
NO AFFECTED AREAS
Affected Total in AOIFlooded areaEstimated population 0 72871
Bridge No. 0 12Motorways km 0.0 20.5Primary roads km 0.0 76.5Secondary roads km 0.0 188.8Railways km 0.0 35.2
Utilities Quarry ha 0.0 30.9Cropland ha 0.0 28674.3Woodland ha 0.0 3563.1
Transportation
Land use
Consequences within the AOIUnit of measurement
ha 0.0No. of inhabitants