Crisis InformationFlooded Area (11/02/2014 18:10 UTC)
General InformationArea of Interest
Administrative boundariesProvince (Département)
! ! ! ! ! ! ! !! ! ! ! ! ! ! ! Municipality (Commune)Settlements
! Populated Place
HydrologyDam
River
River
Lake
Reservoir
The present map shows the current situation on the f lood delineation in the area of Redon,Bretagne (FRANCE). The basic topographic features are hydrology, toponyms andadministrative borders.Thematic layers, assessing the delineation of the event, have been derived from post-eventimage Radarsat-2 © MDA (acquired on 11/02/2014 18:10 UTC, GSD 6.25 m).All satellite images have been radiometrically enhanced and geocoded (using SRTMelevation data).The estimated geometric accuracy of this product is 5 m CE90 or better, from nativepositional accuracy of the background aerial orthoimagery.The estimated thematic accuracy of this product is 85% or better, based on previousexperience in using medium-resolution SAR data for flood extent delineation. Please beaware that the thematic accuracy might be lower in urban and forested areas due to knownlimitations of the analysis technique.Only the area enclosed by the Area of Interest has been analyzed.Map produced on 12/02/2014 by ITHACA under contract 257219 with the EuropeanCommission. All products are © of the European Commission.Name of the release inspector (quality control): e-GEOS (ODO).E-mail: [email protected]
!!!
!!!
!!!
! ! ! !! ! ! !
!!
!!
!
!
!
!
!
!!
!
! !! ! !
! ! !
!!
!!
!!
!!
!!
!!
!
!
!!
! ! ! ! !! ! ! !
!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!
!
!!
! ! !
!!
! ! ! ! !! ! ! ! ! ! !
! ! !!
! !! !
!! ! ! ! ! ! ! ! ! ! !
! ! !! ! ! ! ! ! !
! ! !!!
!
!!
!
!!
!!!
!!
!! !
!!
!!
!!
! !!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!!
!!
!
!!
!!!
!
!!
!!
!!
!
!!!!!!!
!!
!!
!!
!!
!
!!
!!
! !
!
!!
!!!
!!!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
! !
!!
!!
!!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!
!
!!!!
!!
!!
!
!
!!
!
!
!
!!
!
!!!
!
!!
!
!
!!!!!!!!!!!!!
!!!
!
!
!!!
!!!!!
!!!!
!!!!!!
!
!!
!!!!
!
!
!!
!
!
!!
! !! !
! !!
!!
!
!!
!
!
!
!
!
!
!
! ! !
! ! !
! !!
!!
!
!!
!!
!!
!!
!!
!
!!
! ! !!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
! !
!
! !
! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !! !
!! !
!!
!
! !!
!! ! !
!! !
!
!
!
!
!
!
!
!!
!
!
!
!
!! !
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!
!
!!!!
!!!
!
!
!!
!!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!
!
!!
!!
!
! !
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
!!!!
!!!
!!!!
!!!!!
!!!
!!!!
!
!!!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!!!!
!!
!!
!!!!!!
!!!
!!!
!
!
!!
!
!
!!
!
!!!!
!
!!
!!
!
!
!!
!!
!
!
!
!!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!! ! !
!!! ! ! ! ! ! ! !
! !!! ! ! ! !
!!!
!
!!
!!
!
!
!!
!!
!!
!!!
!!
! ! !
!! ! ! !
!! ! ! !
! !!
!!
!!
!!
! ! !!
!! !
!! !
!
! ! !! ! ! !
!!! !
!! !
!!
!! ! !
! ! ! !!
! !!
! ! !
!
!
!!! !
! ! !
!!
! !!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!
!!
! ! ! !
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!
!!!
!!
!!
!!
!
!!
!
!!
!
!!
!!!
!!!!!!!!!!!!!!!!!!!!!!!
!!!
!!!
!!!!!
!!!!
!!!!!!
!
!!!
!
!
!!
!
!!!
!!
!
!
! !
!
!!
!!
!
!!!!!
!!!!!
!
!
!
!!
!
!!!!!!!!!!!!!!!
!
!!
!!
!
!
!!
!!!
!
!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
! !! !
!!
!!
!!
!
!!
! ! !
!
!!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!! ! !
!
!! ! !
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!! !
!!
!
!
! !!
!!
!
!
!!
! !!
!!
!
!
! !!
! ! !
!
!
!!
! !
! ! !
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!!
! !!
!
!!
!
!
!
! ! ! !
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!!!!
!!
!!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!!
!
!!!
!!
!!
!!!!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!
! !
!
!
!!
!
!
!!
!!!
!!
!!
!
!
!
!!!
!
!
!!!
!!!!!!
!!!!
!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!!
!!!!
!!
!
!!
!!!
!
!!
!!
!!
!!!!!!!!!!!
!!!!!!!!!!!!!
!!!
!!!!!
!!!!!!!
!
!
!!!
!
!
!
!!
!!
!
!!
!
!!
!!!
!
!
!
!!
!
!!
!!!!
!!!
!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!!
!
!!
!
!!!!
!!!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!!
!!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!
!!!!!!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!!
!
!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!!!!
!
!!
!
!
!!
!!
!
!
!
!
!!
!!!
!
! !!!
!!
! !!
! ! ! ! !! ! ! ! ! ! !
!!
!!
! !!
! !
!!
!
!!!
!
!
!
! ! ! !!! ! !
! !
!!
! !
!
!!!
!
!
!!
!!
! !!
!
!
!
!
!! ! !!
!!
!!
!!
!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!
!
!!!!
!!
!
!
!!!
!!
!
!!
!!
!!
!
!
!
!!!!!
!!
!
!!
!!
!
!
!!
!
!
!!!
!
! !
!!
!
!
! !!
!!
! !!
!! ! !
! ! !!
!
!
!
!!
!
! !
!!
!
!!!
!
!
!
! ! ! !!
! !!
!!
!
!
! !
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!! !
!!
!
!
!
!
!
!!!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!!!
!!!
!!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!!!
!
!
!!!!
!
!!
!
!!
!!
!
!
!!
!!
!!
!
!
!
!!!!!
!
!
!
!
!!
!!
!
!!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!
!!!
!!!
!!!
!!
!!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!
!
!!! ! ! !
! ! ! ! !
!!
! !
!!
!
!!
!!
!
!
!!
! ! !!
!
!! !
!
!
!
!!
! !!
!! !
!!
!
!
!!! !
!! ! !
!
!!! !
!
!
!!
!! !
! !
! !! ! ! ! ! !
!!
!!
!
!!
!! !!
!
! !!
!! !! !
!
!!
!
!!
!
!
!!
!!!
!
!!
!
!
!
! ! ! !
!!!!
!!
!!
!!!!!!!!!!!
!!
!!
!!!!!!!!
!!!
!!
!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!!!!
!!
!!
!
!!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!
!!!
!
!
!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
! !! !
!
!!
!!
!
!! !
!
!
!
! !
!
!
!! !
!
!
!!
!!
!
!
!!
!
!
!
!
! !
!
!
!
!
!!
!
!
!
!! !
!
!
!
!!
!
!
!
!
!
! !! !
!
!
!!
!!
! !!
!
!
!
!
!
!
!
! !
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
! ! !
!
!!!
!!
!
!
!
!!!!
!!
!!!!
!
!
!
!!
!!!!!
!!
!
!
!
!
!!
!
!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!!
!!
!
!!
!
!
!
!
!
!!!
!!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!!!!
!
!
!
!
!
!
!
!!!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!! !
!
!
!
!!
!!
!! ! !
! !!
!
!! ! !!
!
!! !
!
!!
!
!
!!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!! ! ! ! ! ! ! ! ! !
! ! !! !
!!
!!
!!
!!
!!
!
! ! ! !
!!
! ! ! ! ! !
! !! !
!!
!!
!
!! !!
!
!
!!
! !! !!
!
!
!!
!!
!
!!
! !
!! !
!
!!
!!
!! !
!!
!
!
! !
! !!
!
!!
!
!!
!
!! !
!!
!
!
!
! !! !
!
!
!
!!!
!!
!!
!
!!
!
!
! ! !! !
! !!
!!
!!
!!!
!
!!!!
!!
!
!
! !!
!!
!
!
!!
!
!
!
!
!!!!
!
!!!!
!!
!!!!
!
!!!
!!
!
! !!
! !!
!
!!!!
!!!!
!!
!
!
!
!
!!
!
!!!!
!
!!
!!
!!
!
!
!!
!
!!
!!
!
!
!!
!
!!
! !!
!!
!!
!
!!
!!
!
!
! !
!
!
!
!
!
!!!
!!!!!!
!!
!!
!
!
!!
!!
!!!
!!
!!!
!!!!!!!!
!!!!!!!!!!!
!!!!!!!!!!!!!!!
!!
!
! ! !!
!!!
!!
!
!
!
!
!!
!!!
!!
!
!!
!
!
!
!!
! !!
!!!
!
!
!
!
!!
!
!
!!
!!
!!
!
!
!!!!!!
!!!
!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!
!
!
!!
!!
!
!
!
!!
!!
!
!!
!
!!
!
!
! !! !
!
!! !
!
!!
!
!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!!
! !!
!! !
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
! ! !
! !
!!
!!
!
!!
!
!
! !
!
!
!
!
!
!
!
!
! !!
!
!
!!
!!
!
!!
!
!
!! !
!
!
!
!!
!
! !
!!
!
!
! !
!
!!
!
!!
!
!!
!
!
! !!
!!
!
!
!!
!!
!
!
! !
!!
!!
!!
!
!
!
!
!
! ! !!
!
!
!!
!!
!!
!!
!!
!
!!!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!!
!
!
!
!!!
!!
!
! !
!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!
!
!
!!
!
!
!!
!!
!!
!
!!
!!!
!!!
!
!!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!
!!
!
!!
!!
!
!!
!
!!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!!!!
!!
!!
!
!
!!
!!
!!
!!!
!!
!
!
!
!
!!
!!
!
!
!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!
!! !
!
!
!
!!
!!
!! ! !
! !!
!
!! ! !!
!
!! !
!
!!
!
!
!!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!!
!!
!
!!
!
!!
!
!
! !! !
!
!! !
!
!!
!
!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!! ! ! !
! ! !
!!
!!
!
!
!!!
!
!
!
!
!! ! ! ! ! ! !
!! ! ! !
!!
! ! !
! !
! ! !! ! ! !
! ! !
!
! ! !! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!
!!
!!!!!!!
!!
!
!
!!
!
!!
!!
!!
!!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!
!!
!!
!!
!
!!
!!
!!
!!
! ! !! ! !
! !!
!!
!
!
!!
!!
!
!!!
!! ! !
! !
! !! !
!
!!
! !!
!!!
!!!!
!!
!
!
!
!! !
! ! !
!!
!!
!!!
!!
!!
!
!
!!
!
!
! !
!!
!!
!
!!!
!!
!!
!!! !
! ! !
! !!
!
!
! !
!
! !
! !
!
!!
!!
!!
!
! !
!
! !
!!
!
!!
!! !! !
!! !
!!
!!!!
!!!!
!!!
!
!!
!
!!!!!
!
!
!
!!
!
!
!
!
!!!
!
!
!
!!! !
!
!
!!!
!!
!!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!!!
!!!
!!
!!!
!!
!!!
!
!!
!!
!
!!!!!!!
!
!!
!
!!
!!
!
!!! !
!
!!
!!
!
!
!
!!!
! !! ! !
!
!!
!
!!!
!
!
!
!
!!!
!!
!
!!!
!
!!
!
!!!
!
!!
!
!!
!!
!!
!! !
!!
!!
!
!
!!!
!!!
!
!
!!
!!
!
!!
! !! !
! ! ! !
!
!
!!!
!!!
!!
!
! !
!
!! ! !
!
!! !
! ! !!!
!!
!!
!!
! !
!
!!!
!
!!
!
!!
!! !
!
!
!!
!!
!
!
!!!
!
!
!
!!!!
!
!
!!
!!!
!!!
!
!!
!!
!!!!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!!
!
!!
!
!!
!
!!!
!
!!
! ! !! ! !
!! !
!!!
!
! !
! !!
! !!
!!
! !!
! !! !!
!
!! ! !
!!!
!!
!!
!!! ! !
! ! ! ! !!!
!
!!
!! !
! !!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! ! !
!!
!!
!!
!! !
!!
!!
!! !
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
! ! ! !
!! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!
!!
!!
!!
!!!!!
!!
!!
!
!!!
!
!!
!!
! !!
! ! ! ! ! !!
!!
!
!!
! ! !! ! ! !
! ! !!
!
! !! ! ! ! ! ! ! !
!
! ! ! ! !!
!!
!!
!!
!
! ! !
! ! !
! ! !! !
!!
! !
! ! !
! !
!
! ! !!
! ! ! ! !
! ! ! ! !
!!
!
! ! ! ! ! !! !
!!
! ! ! ! !!
! !! !
!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!!
! ! ! ! !
!!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !!
!
! !
!!
!!
!!
!!
! ! ! !
!
! !!
!
!!
!
! !!! ! !
!!
!
!!
!
!
!!
!!
!!
!
!!
!
!!
! ! ! !!
!
! ! ! !
!
!!!
!!
!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
! ! !
! !
! ! ! ! ! ! ! !! ! !
!!
!
!
!
!!
! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
! ! !!
!!! !
!!
! !! !
!
!!
!!
!!
!!
!
!!
!
! !
!
!!
!!
!!
!!
!!
!!!
!
!
!
!
!!
! !
!
!
!! ! ! ! !
!
!
!!!
!! !
!!!
!
!!
!!
!
!
! !!
!! ! !!
!!
!!
!!
!!
!!
! ! ! ! ! !! ! ! !
!!
!
!
!!
!!!!
!!
!!
!
!!
!
!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!
!
!
! ! ! !
! ! ! !! !
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!
!!
! ! !! !!
!
!!!
!
!
!
!!
!!
!!
!
!!!
!!
!!!
!!
! !!
! !
!!
!
! ! !
!!
!
!!
! !
!!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!! ! !
! !
!
! !
!
! ! !!
!
!
! ! !
!
! ! !! !
!! ! !
!!
!!
!!
!!
!
!!
!!
!
!!!
!!
!!
!! !
! !! !
! ! ! !
!
!
!
!
!!!
!! !
!!
!
!
!! ! ! !
!! ! ! !
! ! !!
!!
!!
!!
!!
!!!!
!!
!!!
!
!!
!!
!
!
!!
!
!
!!
! ! ! !! ! ! !
!!
!
!
! !!
!!!
!
!!!
! !!
!!!
!!
!!
!!
!!
!! ! ! ! !
!!
!!
!!
!
!!
!!!
!
!
!
! !
! !
!!!
!!
!! !
! !!
!!
!
!!
!!
!! !
!!
!
!!
!!!
!
! ! ! !! ! ! !! !
!!! ! !
!!
!
!!
!!
!!
! !
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
! ! !
!
!!
!!!
!
!!! ! ! ! !
!
! !!
!!
! !
!
!!!!!
!
!!
!
!!
!!
!!!!
!!!
!
!
!
!
!!
!!
!!!
!!
!
!
!!
!
!
!
!!
!
!
!!
!!
!
!
!!!
!
!
! !!
!!
!
!
!
!
!
!
!
!!!
!!!
! !!
!
!
!!!
!!
! !! ! !
!!
!!
!!
!
!
!
!! !
!!
! !
!!
!!
!!
!!
!
!
!
!! !
! !!
! ! !!
!!
! !! !
!
! ! !
!
!! !
!!
!!
!!
! !
!
!
!
!!
!!!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!!!!
!!!!
!
!!!
!
!!!!!!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!!
!!!!!!!
!!
!
!!!!
!!!
!
!
!!
!!!
!
!
!!
!
!!
!!
!!
!!!!
!!!!
!!
!!!!!!
!!
!!
!
!
!
!!!
!
!
!
!
!
!!
!!
!
!
!
!! !
!!!
!
!
!!
!!
!!!
!!!
!!!!
!
!
!
!
!
!!
!!
!!!
!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!!!!!
!!!!
!!
!!!!
!
!
!!
!!!!
!
!
!
!!!!
!!!
!!
!
!!!!!!!!
!!!!!!!!
!!!!!
!!!
!
!!
!!!
!!!!!
!!!!
!!
!!
!!
!!
!
!!
!!!
!!!!!
!!
!
!!!!!
!!
!!
!!
!!!!!
!
!!
!
!!!!!!
!!!
!!!
!
!!!
!
!!!
!!!
!
!!
!!!
!!!
!
!!!!
!!!!
!
!!
!!!!!!
!!!!!!
!!!
!!
!
!
!!!
!!
!!
!
!!!
!
!
!
!!
!!
!!
!!
!!!
!!!
!
!
!!!
!!!!
!!!
!!!!!!!!!
!!
!!
!!
!!
!!!
!
!!
!!
!
!!!!!!!
!!!
!!!
!!!!!!!
!!
!!!
!!
!!!
!!!!!!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!!
!!!
!!
!
!!
!!
!!
!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!!
!!
!
!
!!
!!
!!!
!!!
!!
!!!!
!!
!!
!!
!!
!!!!!
!!!!!!!!!!
!!
!!!
!!
!
!!
!
!!
!!
!!
!
!!
!!!
!
!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!
!!!
!!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!
!
!!
!!!
!!
!!
!!
!!
!!
! ! !!
!
!!
!!
!!
!!
!
!!!
!!
!!
!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!!
!!
!!
!!
!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
! !
!
!
!
!
!
!
!
!!
!!
!
!
!
!! !
!!
!!
! !
!! ! !
!!
!!
!
! !
!! !
! !!
!
! !!
!
!! !
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!!
!!!!
!!
!
!!!
!
!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!!!
!!!!!!!!
!!!
!!!!!
!!!!
!!!
!!
!!
!!
!
!!
!!
!
!
!
!
!! !
! !!
!!
!
!
!!
!
!!
!!
!
!!
!!
! !!
!
!
! !!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
! !
! !!
!
!!
!!
!
!!
!!
!!
!
!
!!
!
! !
!!
!!
!
!
!!
!!
!!
!
!!
!
!! !
!!
!!
!
!!
!
! !
!
!
!
!
!!
!!
!!
!!
!
! !
!!
!
!!
!
!
!
!!
!!
!
!
!
!!
!!
!!!
!!!
!
!
!
!!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!!
!
!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!!!!
!!
!
!
!
!
!
!
!
!
!
!!
! !!
!
!!
!
!
!
!
!!
!
!! !
! !
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!! !
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!
! !
!
!!
! !
! !! !
!
!
!!
!
!!
!!
!!
! !
!
!
!!
!
!
!
! !
! !!
!
!!
!
!
!!
!
! !
!
!
!!
!
!!
!
!
!
!
! !
!
!
!!
!!
!
!
!!
!!
!
!
!!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!!
!
! !! ! !
!
! !
!
!
!
!
!
!
! !
!
!!
!
!!
! !
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!! !
!!
!! !
!
!
!
!!
!
! !!
!!
!!
!
!
!
!
!
!
!
!!
!!
!! !
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!
!! ! ! !
!! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!!!
!
!!
!
!
!!
!
!
!!
!
!
!!
!! !
! !!
!
!
!
!!
!!
! ! !!
!!
!
! !
!!
!
! !
! ! !! !
!! !
!
!!
! !
!!
!!
!!
!!
!
!!
!
!
!
!
!! !
! !
!
!
!
!
! !
!
!!
!
! ! !
!
!!
!!
!
!! ! !
! !!
!
! !! !
!
!!
!
!
!
! !!
!
!
!
! !
! !
!
!
!
!!
!!
! ! ! ! !! ! ! ! !
!!
!
!
!
!
!
! !! !
!
!!
! !!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
! !!
!
!
!
!
!!
!
!
!
!!
!
! !!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
! !! !
! !
! !!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
! !
! !! !
! !! !
! ! !
!!
!
!
!
!
!! !
! ! ! ! !!
!!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!
!!
! ! !
!
!!
! !
!
!
! !!
!
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!! !
! !!
!
!
!
!
!
!
! !
!
!
!
!
!!
!!
!
!
!
!
!!
!!
! !
!!
!
!
!!
!!
!!
!! ! !
!!
! !!
!
!!
!
!
!!
!!
!
!!
!
!
!
!
!!
!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!
!
!!
!
!
!! ! !
! !
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
! !
!
!
!
! ! !
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
! !
!!
!!
!
!!
!! !
!
!!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
! !
!
!
!
!
! !
!
!
!
!
!
!
!
! ! !
!
! ! !
! !
!
! !!
!
!!
!!
!
!
!
!
!!
!!
!
!!
!
!
!!
!
!! !
! !
! !!
! ! !
!
!
!
! !!
!
!
!!
!!
!
!
!!
!!
!
!! ! !
!!
!!
!!
!
!!
!!
!!
!
!!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!! ! !
!!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
! ! ! !!
!!
!!
!!
!
!
!
!!
!
!
!
!!
! !
! !
!
!!
!! !
!!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!!
! ! !!
! !! !
!!
!!
! !!
!!
!
!!
!!
!!
! !
! !
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!! ! !
!!
!
!!
! !
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
! !
!!
!!
!
!!
!
!
!
!! !
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
! !
!
!
!!
!!
! !
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!!
!
!!
!!!
!
!
!!
!
!
!!!!!!!
!!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!!
!!
!!!!!
!
!
!
!!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!!
!
!!
!!!!
!!
!!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!!
!!
!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!
!!
!
!!
!!
!!
!
!!!
!!
!!
!
!!!
!!!
!!
!!!
!!
!
!
!!
!!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!
!!
!
!
!!
!!!!
!!
!
!
!
!
!
!
!
!
!!!
!
!!
!
!
!!!
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!!!
!!
!
!
!!!
!
!!!
!
!
!
!!
!!
!!!
!!
!!!
!
!
!
!
!!
!
!
!!!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!!
!
!
!
!
!!!
!!
!!
!!
!!
!!!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!
!!!
!
!
!
!!!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!
!!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!!
!
!
!!
!!
!
!!
!!!
!
!!
!!!
!!!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!!!
!!!
!!!!
!
!!
!!
!!
!
!
!!!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
! !!
!
!
!!
!!
!!
!!
!
!
!!
!
!!
!
!!
!!!
!
!!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!!!
!
!!
!!
!
!!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!! !
!
!!!
!
!
! !!
!
!!
!
!!
!!
! !!
!
!!
!! !
!
!!
!
! !
!!!
!
!!
!
!!
!!
! ! !!
!!!
!
!!
!
!
!!
!
! !
!
!!
!
! !
!
!
!!
!
!
!
!!
!
!
! !!
!
!!
!!
!
!
!
!
!
! !
!!
!!
!!
!
!!
!!
!
! !
!
!
!
!!
!!! !
!! ! !
!!!
!!!
! !
! ! !!
!
!!
!
! !!! !
!!!
!
! ! ! !
!!
!
!!!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!
!!
!!
!!!!!
!!!!!!
!
!!!!!
!
!!
!
!!!
!
!!!!
!!
!
!!
!
!!
!
!!
!
!
!!!!
!
!!!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!
!
!
!!!
!!
!
!!!
!
!
!!!
!!
! !!
!!
!
!!
!
!
!
!
!
!
! !
!
!
!
!
!
!
! !
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!!
!
!!
!!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!!
!!!
!
!
!!!
!!
!
!
!
!
!!!
!!
!!
!!
!!
!
! ! !
!!
!
!
!!
!!
!!!!!!
!!!
!!!
!
!!!!!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!! !
!!
!
!
!!
!
!
!
!
!!
!!
!
!!
!!!
!
!!!
!!
!
!!
!
!
!
!
!! ! !
!
! !!
!! !
!!
!!
!!
! !
!
!! ! ! ! ! !
!!
!!!
!!
!!
!!
!
!! ! ! ! ! !
!!
!!
!!
!! !
!!
!! !
!!
! !!
!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!!!
!
!!
!
!!
!!
!!
!!!!!
!!!
!
!! ! !
!!
! ! !!
!
!
!
!
!!
!!
!!
! !
!
! ! !! ! ! !
!!! !!
!!! !
! !!
! !! !
! !
!!
!! ! !
!
!!
!!!
!!
!!!
!!
!!
! ! ! !
!!!
! ! !!
!!
!!
!
!!
!!
!
!!
!!
!
!
!!
!!
! !!
!!
!!
!
! ! ! !!
!!
! ! !!
!
! ! !!
!
!
!
!!!!!!!!
!!
!!!
!
!!
!!
!
!!
!!
!!!
!!
!
!!
!!
!!
!
!
! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!! !
!
!
!! ! !
! ! ! ! ! !
!! ! ! !
!!!
!
!! !
!
!
!
!
!!
!!
!!
!!
!!
!
! !
!
!! ! ! !
! ! ! ! ! !
!! ! ! ! !
!!
!!
!!
!!
!
!!
!! ! !
!
!
! !
!!
!!
!!
!
!!
!!
!!!!!
!!
!!
!!
!!!!
!
!!
!!!!!!!!!!!
!!!
!
!!!!!
!!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!!!!
!
!!
!!!
!!
!!
!
!
!!!!!!
!
!
!!!!
!!
!!!!!!!
!!
!!!
!
!!!!
!!!!
!!
!!!
!!
!!!!
!!
!
!
!
!! ! ! ! !
!!
! !
!
!! ! ! !
!!
!
!!
!!!
!!!
!!
!!
!!
!!
!
! ! !!
! ! !!
! ! !
!!
! !
!!
! !
!!
!!
! !!
!
!
! !
!! ! !
!!
!!
!!
!
!!!!!!
!
!!
!
!
! !
! !
!!
!!!
!
!
!
!
!!
!
!!!
!!
!!!!!!!!!!!!!!!!!
!
!
!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!!
!!!!!!
!
!
!!!
!
! !!
! !!!
!!
!
!!!!!!
!!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!!!!!
!!
!!
!!!!!!!!
!!
!
!
!
!!
!!
!!
!!
!
!!
!!!
!!
!
!!!
!
!!
! !
!
!!
!!!
!!!!!
!!!
!
!
!!!!!
!
!
!
!!
!!
!
!
!!
!!
!!
!!!
!!
!
!
!!!
!
! !
!
!
! !
!
!
! !
!!
!!
!!
! !
!
!!
!!
!! !
!
!!!
!!
!!
!!
!! !
!! ! !
!!
!!
!!
!!
!! !
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!!
!
!!
!!
!!
!
!! !
!
!
!
!
!
!
!
!
!!
!!
! !
!
! !
!
!! !
!
!
!
! !!
! !!
!!
!
!! !
!!
! !
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
! !! !
!
!!
!! !
!
!!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
! !!
!!
!!
!
!! !
!!
!!
! ! !!
!
!! !
!!
!
!
!!!!!
!!
!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
! !! !
!! !
! !!
!
!!
!
!
!
!!
!
! !
!
!
!! !
!
! !! !
!!
!! ! !
!
!!
!
!
!! !
!
!
!
!
!!
!!
!!
! !
!!
!
! !
!
!
!!
! !
! ! ! ! ! !
!!
! !! !
!
!
!
!!
!!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!!!!
!
!
!
!
!
!!
!!!
!
!
!
!
!!!!!!!
!!
!!
!
!
!
!
!!
!!!
!!!
!!
!!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!!!
!
!!
!!
!!
!!
!
!
!
!!
!!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!!!
!
!!!
!
!
!!
!
!
!
!
!!
!!!
!
!
!
!
!
!! ! ! !
!!
!
!
!
!! !
!!
!
!
! !
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
! !
!!
! ! !!
!!
!
!!
! !
!!
!!
!
!
!!
! !
!
!
!
!
!
!
! !!
!!
!
!
!
!!
!!!
!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!
!!!
!!
!!
!!
!!!!!!!!!!!
!
!
!
!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!!!
!!
!
!
!
!
!
!
! !!
! !!
!
!!
!
!
!!!!!
!!!
!
!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!!!
!!
!!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!!
!!
!!!
!
!
!
!
!
!
!
!
!!
!!!!
!!
!
!!
!
!
!!
!!!
!
!
!
!
!!
!!
!
!
!!
!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!
!!
!!
!!
! !!
!
!
!
!
!!!
!
!
!!!!!
!!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!
!!!
!!
!!
!
!
!
!!
!
!
!
!
!!!
!
!
!!!
!
!
!!
!
!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! !! !
!!
!!
!! !
!!
!!
! !!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!!!!!!!!
!
!
!!!
!
! !!
! !!!
!!
!
!!!!!!
!!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!
!!!!!
!
!
!
!
!
!
!
! !!
! !!
!
!!
!
!
!!!!!
!!!
!
!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!! !
!!
!
!!
!!
!!
!!
!!
! ! !!
!!
! !
!
! !!
!! ! ! ! !
!! !
!! ! ! ! ! ! ! !
! ! ! ! ! !! !
!! !
!!
! !!
!!
!!
!!
!!!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!!!
!!!
!
!!!
!!
!
!
!!
!
!
!
!!
!!
!
! !
!
!!!
!!
!!
!
!!
! !
!!
!
!
!
!!!
!!
!!!
!
!!!
!!!!!!!!!!!!!!!
!!
!!!
!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!
!
!
!
!
!!
!
!!
!!
!
!
! ! ! !!
!
!!
!
! !
!
!
!! !
!!
!
! !!
!!
!!
! ! !!
!!
!!
!!
!!
!
! !
!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
! !
!
!
!
!!
!
!!
!
!!
!!
!
!
!
!
!!
!!
!!
!!!
!
!
!!
!!!!
!!!!!!!!!
!!
!
!
!!
!
!!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!!!
!!
!!!!
!!
!!!!!!!!!!!!!
!
!
!!
!
!!!
!!!
!!
!
!
!!
!!
!!
!!!
!
!!!
!
!!
!!!!!!!!!!!
!!
!
!
!
!!!
!!
!!
!
!!
!!
!!
!
!!
!
!!!!!!!
!!
!!
! !
!
!
!!
!
!
!
!!
!
!!
!!!
!
!!
!!
!
!
!
!
!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!!
!! !
!
!!
!!
!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
! ! ! ! ! !
!!
!
!!!
!!
!!
!!
!!
!!!
!!
! ! ! ! ! !! ! ! !
! ! !
!!
!!
!!
!!
!!
! ! ! ! !!
!!
!!
!!
!
!!!!!!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
! ! ! !
!
!
! !
!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
! !!
!!
!
!
!
!!
!
!!
!!!
!
!!!!
!
!
!!!!
!!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!
!!!
!
!!
!!
!!
!!
!
!!
!!
! !!
!!
!!
!!
!!!
!!
!
!
!
!
!
!
!!
!
!
! !! ! !
!
!!
!
!
!
!
!!
!
!!
!
!
!
!!!
!!
! ! ! ! ! !! ! ! !
!!
!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
! !!
!
!
!
! !
!
!
!!
!!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
! !!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!
!!
!!
! !!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
! ! !!
!
! !!
!
!
!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
! !!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
! ! !
!
!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!!
!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
! ! !!
!
! !!
!
!
!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
! !!
!
!! !
! ! !! ! !
!
!!
!
! !
!!
!!!
!!
! !!
! !
! !
!!! !! !
!
!!
!
!!
! !
!!
!
!
!
!!
!
!! !
! !
!!
!!
!!
!!!
!
!! !
!!
!!
!!
!!!
! ! !!
!!
!!!!
!!
! !
! !
!! !!
!! ! !
!!
!!
!! !
!!
!
! !
!!
! ! !! !
!
! !!
!
! !!
!
!
!!
!
!
!!! ! !
!! ! !
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
! !
!
!!
!!
!
!!
!!
!!!!!
!!!!
!!
!!!
!!!!!!!!!!!!!
!!!!!!!!!
!!!!!
!!!!!!
!!!
!!!!!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
! ! !
!
!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!!
! !
!
! !!
! !!
!
!
!!
!!
!
!!
!
!
!!
! !
!
! !
!
!
!
!
!! !
!
!
!!
!
!
!! !
!!
!
!
!
!!
!
!!
!
!!
!
!!
!
!
!!
! !
!
!
! !!
!
!!
!!
!!
!
! !!
!
!
!
!!
!
!
!!
! !
! !
!
! !!
!!
! !
!
!
!!
!
!
!!
!
!
! !
!
!
! !!
!!
!
! !
!
!
! !!
!
!
!
!
!
!
! !
! !!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!!!!
!!
!!
!!!
!!
!!
!!
!!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!!
!!
!!
!!
!
!
!
!!
!!!
!!!
!!!
!!!
!!
!!!
!!
!
!!
!
!
!!
!!!!!!!
!!!
!
!!
!
! !!
!
!
!
!!!!
!!
!!
!
!!
!!
!!!
!!
!!
!!!
!
!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!!!
!
!
!!
!
!!
!
!!
!
!
!
!
!!
!!
!!!
!!!
!
!!
!
!!
!
!
!
!
!
!!!
!!
!!
!
!!
!!
!!
!
!
!!!
!
! !!
!!
!
!
! !! !
! ! ! ! ! ! !!
! !!
! ! !! !
!!
!!
!!
!!
!!
! ! ! ! !!
!! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!! ! ! !
! ! !
!
!
!!!!!
!!
!!
!
!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!
!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!
!
!!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
! !!
! !! !
!
! !
!! ! !
!!
!!
!!
!!
!
!!
!
!! ! !
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!!
! ! ! !! !
!
!
!
!!!
!!
!!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!!
!
!
!!
!!
!!
!
!
!!!
!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!!!
!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!
! !
!!!
!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
! !
!
!!
!
!!
!!
! ! !!
!
!!
!!
!
!
!!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!!
!!
!!!
!!
!
!!!
!! ! !
!
!
!
!!
!!
!!! !
! !!
!!
!! ! ! !
!
! ! ! !
!!
!!
! !
!
! ! !!!!
!
!! ! !
!
! ! ! ! !
!
!! ! !
! ! ! ! !
! ! !! !
!!
!!
!
!!
!! ! !
! ! !! !
!!!
!!
!!
!!
! !
!!!
!
!!!
!
!!
!
!
!
!
!!!!!
!!
!!
!
!!
!!
!!!
!!
!!
!
!!
!!
!
!!
!!
!
!!!
!
!!
!!!!!
!!
!
!
!
!!!!
!!
!!!!!!!!!!
!
!!!
!!
!!!
!!!!!!!
!
!!
!!!
!!
!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
! ! ! ! ! ! !!
!
!
!! !
!
!
!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!! !
!
!
!
!
!
!!
!
!! !
! !
!
!
!!
!! !
!
!
!
! ! !
!
!
!
!
! !
!
!
! ! !
!
!
!
!!
! ! ! !!
! ! !
! !!
! !! ! !
! !
! ! !! !
!!
!!
!
!
!!
!! !
!!
!! ! !
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!
!
!!
!
!
!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!
!
!
!!
!
!
!
!!
!!!!
!!!!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!
!
!! ! !
!! !
!!!
! ! ! !
!
!
!!
!
!!
!
!
!!
!
!
! ! !
!!
! ! !
!
!!! !
!
!
!
!!
! !
! !
! ! !
!
!! ! ! !
!! ! ! !
!
! !! ! ! ! ! ! !
!!! ! ! !
!!!
!
! !!
!
!
!
!
!
!
!
!
!
!!
!
! ! !
!
!!
! ! !
!
!
!! !
!
!
!
!
!
!! !
!
!
!
!
!
!
!! ! !
!
!! !
!
!
! !
!!
! !! !
!! !
! ! !!!
!!
!!
!
!!
!! !!
! ! !! ! !
!
!
!!
!!
! !
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!
!
!!
!
!
!!
! ! !! ! ! !
!
!!
!!!
!!
!!
!!!
!
!
!!
!
!
!!
!! !
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!
!!
! ! !! ! !
!
!!!
!
!
!
!!
!!
!!!
!!!
!!
!!!
!!
!
!!
!!
!!
!
! ! !!
!
!
!!
! !!
!!
!
!
!
!
!!
!
!
!
!
!!
!!!
!
!
!
!
!!
!!
!
!!
! !
!
! ! !!
!
!
! ! !
!
! ! !! !
!! ! !
!!
!!
!!
!!
!
!!
!!
!
!!!
!!
!!
!! !
! !! !
!!!
!
!
!
!
! !!!
!! ! !
!
!
!
!! ! ! !
!!
! ! !! ! ! !
!!
!!
!!
!!
!!!!
!!
!!!
!
!!!
!!
!
!!
!!
!
!!!
!!
!!
!
!
!!!
!!
!!!
!!
!
!
!
!!!
!
!!
!!
!
!!!!!
!
!!!!!
!!!!!!!!!
!!
!!
!!
!!!
!!!
!!
!
!!
!!
!
!!
!!
!!
!!!!!
!
!
!!!
!!!!!
!!!
!!
!!
!
!!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
! !
!
!
!
! ! !
!!
!
!
!
!!
!
!
!
!
!!
!!
!
!
! !
!!
!
!!
!!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
! !
!
!
!
!
!
!
!
! ! !
!
! ! !
! !
!
! !!
!
!!
!!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!! !
! !
! !
!
!!
!
!
!
!
! !!
!
!
!! !
!
!
!
!!
!!
!
!!
! !!
!!
!!
!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!
!
!
!!
!!
!
!!
!!
!
!!!
!
!!
!!
!
!!
!
!!
!
!
!
!
!!!
!!
!!
!
!!!
!!!
!!
!
!!
!!!!!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!!
!!!!
!
!
!!
!!!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!!
! ! !! ! ! !
!
!!
!!!
!!
!!
!!!
!
!
!!
!
!! ! ! ! ! !!
!! !
! !!
! !!
!
!! ! !
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!
!!!!!!!!!!
!!
!
!!
!!
!
!!!!
!!
!!!
!!!!!!
!
!
!!
! !
!
! !
! !
!
!
!
!
!!
!
!
!!
!!!!
!
!
!!!!
!
!!
!!
!
!!
!! !
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!
!
! !
!
! !
!
!
!! !
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!!
!!
!!
!
!!!
!!!!
!!!!!
!
!
!!!
!
!!
!!
!!
!!!
!
!
!
!!!
!
!
!!
! !
! ! !
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!
!!
!!
!
!!!!
!!
!!!!!!
!
!
!!!
!!!!!
!!
!
!!
!!
!!
!
!
!
!!
!!!
!
!
!!
!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!!
!!
!!!!!
!!
!
!
!!!
!!
!!
!
!!!!!!
!!!!!!!!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!!!
!!!!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!!
! !!
!!
! !!
!!
!!
!!
!! ! ! ! ! ! ! ! ! !
!! !
! ! !! ! !
!!
!!
!
! !
!
!!
!
!!
!! !
!!
!!
!!!
!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!!!
!!
!!!!!
!!
!!
!!!!!!!!!!
!!!!!!!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!
!
!!
!
! ! ! ! !! !
!!
!
!! !
!!
!!
!
!!
!!
!!
!!
! !
!
!
!
!
!
! ! !!
!!
!!
!
!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!!!!
!
!!!
!!
!!!
!
!
!!
!
!
!!
!!!
!!!
!!
!!!!
!!!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!
!
! ! !!
!
!
!
!!
!!!
!!
!!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!
!
!!
!!
!
!!
! !
!
!
!! ! !
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!!!!
!!
!!!
!!
!!!!!
!!
!!
!!
!!
!!
!!!!
!!!!!!!
!!
!!
!
!
!
!
!!!
!
!!
!
!!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!!
!!
!
!!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
! ! ! !!
!!!
!!
!! ! ! ! ! ! !
!!
!!! ! ! ! !
! ! ! ! ! !! !
!!! !
!
! !!
!!
!!!!!
!!
!!!!!!!!!!!
!
!!!!
!
!
!
!!
!!
!!
!!
!
!!!
!!!!!!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!
!
!!
!! !
! !!
!!
!
!
! ! !!
!
! ! ! !! !
! !
!
!
! !! ! !
!
!!
!!
!!
!
!!
!
!!!
!
!!!!!
!
!
!!!!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!!!
!!!!!!!!
!!
!!
!!
!!
!!!!
!!
!!
!
!
!
!!
!
!!!
!!!
!!
!!!!!
!!!!!!
!!
!!
!!!!!!!!
!!!
!!
!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!!
!!
!
!
!
!!!!
!!
!!!!
!
!
!
!!
!!!!!
!!
!
!
!
!
!!
!
!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!
! ! !!
!!
! !
!! ! !
!
!! !!
!
! ! !
! !! !
!!!
!!!
!! ! ! !
! ! ! !!
!
!!
!
! ! ! !!
! !!
!!
!!!
!!
! ! ! ! ! ! ! ! ! !!
!!
!!
!! !
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!!
!
! ! ! ! !! !
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!!
!!!!!!!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!!!
!
!!
!!
!!!!!
!!
!!!!
!!!!!!
!
!!!!
!!!!
!!
!!!
!!
!!!
!!
!!
!!
!
!!!
!
!!!
!!
!!
!!
!!
!!!
!
!!!!!!!!
!
!!!!
!
!!!
!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!!!!!
!!
!!!!!!!!
!
!
!!
!!
!
!!!
!
!!!
!
!
!!
!
!
!
!! !
!
!
!
! !
!
!! !
!
!!
! !
!
! !!
! !
!
!
!
!
!
!
!
!
!!
!!
!
! !! !
!
!
!
!! !
!!
!!
! !!
!
!
!
!
!!
!
! !!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
! ! ! !!
!!
!
!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!!
!
!!
!!
!!
!!!!!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!!!!
!
!!
!
!!!
!
!!!!
!
!
!!!
!
!!!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!!
!
!
!!
!!!
!!
!!
!
!!
!!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!
!!!
!!!
! ! !!
!!
! !
!! ! !
!
!! !!
!
! ! !
! !! !
!!
!!
!
!
!
!! !
!
!
!
! !
!
!! !
!
!!
! !
!
! !!
! !
!
!
!
!
!
!!!
!! ! !
!! ! !
!!
!!
!!
! ! ! ! !!
!!
!!
!!
!!
!!
!
!
!
!
!
!! !
!! !
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
! !
!!
!!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!
!!! !
! !
!
!!
!
!!
!!
! !!!
!!
!!
!!
!
!
!!
!!
!!!!!
!
!!
!!
!!
!!
!!!!!
!!!
!
!!
!!!
!!!
!!
!
!!
!
! ! !
! ! !!! ! ! ! !
! !!
!!
!
!!
! ! !
!!!
!
! !!
!!
!!
!
!!
!
!!
!
!
!
!
! ! ! ! ! ! ! ! ! ! ! ! !!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!! !
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!!!
!!!
!
!!
!!
!!!
!!!!
!!
!!!
!!!!!!
!!
!
!!!
!
!
!!!
!!!
!!!
!!
!!!
!
!!
!!
!
!!
!!
!
!!
! !!
!
!
!
!!
!!
!!!
!
!!
!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!!!!
!
!
!!!
!!
!!
!!!
!
!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!
!! !
! ! !
!
! !! !
!! !
!
!!
!
!
!!
!!
!
!!
!
!!
!
!
!
!
!
! !!
!
!
!
!
!
!
! ! !!
! ! ! !! !
!!
! !!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
! !
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!!!
!
!!
!
!!
!
!
!!!!
!!
!!!
!!!
!!!
!!
!
!
!!
!
!
!!
!
!!!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
! !!
!!
!!!
!!
!
!!!
!!
!!
! !! ! !
!! !
!! !
!!
!
!
!
!!
!
!!
!
!!
!!
!!!
!
!
!
!! !!
!!
!! !
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
! !
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
! !!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
! !! ! ! ! ! !
!
!
!!
! ! ! !
!
! ! ! !! !
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!!
!!!
!
!! !
!! ! ! ! ! !
! ! !!
!
! ! ! ! !
! !!
!
!
!!
!!
!!
!
!!
!
! !
!
! ! !! ! ! ! !
!
!!! !
!! !
! !
! !
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!!
! !!!
!!
!!
!!
!! ! !!
!
! !
! ! !
! !
!! !
!!! !
! !!
!!
!!!
!!
!!!
!
!!!
!!
!!
!!
!!
!!!
!
!!!!!!!!
!
!!!!
!
!!!
!
!
!!
!!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!!
!!!!!!
!!
!!!!!!!!
!
!!
!
!!
!
!!!
!!!!
!
!!!
!!!!!!
!!!!!
!
!
!
!!!
!
!
!!
!!!!
!!
!
!!!
!
!
!
!
!!!
!!!!!
!!
!
!!
!
!!!!
!
!
!
!
!
!
!!!!
!!!!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!!
!! !
! ! !
!
!
!!
!! ! !
!
!! ! !
!!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!!
!
!!
!!
!!
!
!!
!
!!
!! !
!
! !!
!
!
!!
! !!
! !
!
!
!
!
!
!
!
!
!!
!!
!
! !
!
!!
!!
!!
! !
!
!
!
!!
!
!!
!!
! ! !
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!
!
!!
!!
!
!
!
! !
!
!!
!!
!!
!
!
! ! !!
!
!
!
!!
!
! !
!! !
!!
!!
! !!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!
!!
!
!
!!
!
!
!!
!!!
!!
!!
!!
!!
!!!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!
!!
!
!!!!
!!
!!!!
!!
!
!
!!
!
!
!
!!
!
!!
!!!
!
!
!!
!
!
!
!
!
!
!!!!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!
!
!
!!
!!!! !
!!
!!
! !!!!
!
!
!!
!!
!
!
!
!
! !
! ! !! !!
!
!!
!! !
!!
!
!
!
!
!!
!
!
!
!
!
! !
!
!
!
!
!
!
! !!! !
!
!
!
!!
!!
!
!
!
!
!
!
!! !
!!! ! !
! !
!
!! !
!
!
!!
!
!
! !!
! !
!
!!
!
!
! ! !
! !
!
!!
!!
!
!!
!
!
!!
!
! !
!!
!!
!!
!!
!
!!!
!
!!!
!!
!!
!!
!!
!!!
!
!!!!!!!!
!
!!!!
!
!!!
!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!!!!!
!!
!!!!!!!!
!
!
!!
!!
!
!!!
!
!!!
!
!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!!
!
!
!!
!!!
!!
!!
!
!!
!!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!
!
!!! !
!! ! !
!!
!!
! !!
!!
!
!!
! ! ! ! ! ! ! ! ! ! !! !
!!
!!
!! !
!!
!!
! !!
!!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!! !
!!
!
!!
!!
!!
!!
!!
! ! !!
!!
! !
!
!
!!
!!
!
!
!
!
!
!
!!
!
!!
!!
!
!
! ! ! !!
!
!!
!
!
!
!!!!!!
!!
!
!
!
!!!!!!
!
!!
!
!!
!!
!!
!!
!
!
!
!!
!!!!
!!
!
!
!!!
!
!
!!
!!!!
!
!
!
!!!!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!!!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!!!
!!
!!
!!
!
! !!
!!!
! !!
!
!
!
!!
!
!!
!
!
!
!
!!
!
! !! !
!!
! !
! !!
! ! ! ! ! !!
! !
!!
!
!
!!
! ! ! ! ! ! !!!
!
! ! ! !! !
! !!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!
!
!!!
!!
!!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!!!!!
!!!
!
!!!!!!
!!
!
!
!
!!!
!
!
!!
!
!!!
!!
!
!
!!!
!!!!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
! !
!
!! !
! !
!!
!! ! ! !
!
! !
!!
!
!
!
!! ! !
!! !
! !!
!
!!
! !!
!!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!
!
!
!
!!
!
!!
!!
!
!!
!
!
!!
!!
!
!
!
!
!!
!!
!
!!!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!!!
!!
!!
!!
!!
!!!
!!!
!
!!!
!!
!!
!!
!!
!
!
!!
!!
!!!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!!
!
!!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!!!
!
!!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!!
! ! !
! !! !
! !!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
! !! ! !
!
!!
!
!
!
!
!
!!!!
! ! ! !
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!!!!
!
!!
!!
!!
!!
!!!!
!
!!!!
!!!!
!
!!!
!!
!
!!
!
! ! !
! ! !
!! ! ! ! !
!!
!!
!
!!
!
!!
!
!
!
!!!!
!!
!
!!
!!
!!!
!
!
!
!!
!
!
!!!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!
!!
!!!!!
!!!
!!!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!! !
! !! !
! !
!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
! ! !
!! !
!
!
!
!
!
!
!
!
!!
!!
!! !
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!!!!
!
!
!!!
!!
!!
!!!
!
!
!!
!!
!!!
!
!
!!
!!
!
!
!!
!
!! !
! ! !
!
! !! !
!!
!!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!!!
!
!!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!!
! ! !
! !! !
! !!!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!! !
! !! !
! !
!
!! !
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!
!!
! ! !! ! !
!
!!!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
! !
!
!
!
! ! !
!!
!
!
!
!!
!
!
!
!
!!
!
!!
! ! !! !
!!
! !
! ! ! !!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!
!! ! !
! !
!
!
!!
!
! ! !
!!
!
!
!! !
! !!
!! ! ! !
!
! ! ! !! ! !
!!
! ! !!
!!
!!
!!
!!
!
!
!!
!!
!
!
!!
!
!! ! !
! ! !
! !!
! ! !
! ! ! !!
!!
!!
!!
!!
!!
!!
!
!
! !
!!
!!
!
!
!!
!
!!
!!!
! !
!
!
!! ! !
!!
! !
!!
!!
!!
!
!!
!!
!!
!
!!!!
!
!!
!!
!!!!!
!
!!
!!
!!
!!!!!!
!!!!!!!
!
!
!
!!!
!
!
!
!
!
!
!!
!!
!
!!
!
!!!!
!!
!!
!
!!!
!
!
!
!
!
!!
!
!
!
!!
!!!
!!
!!!
!!!!
!!!
!!
!!
!!!!
!!
!!!
!!!!
!!
!!
!
!!!
!
!
!!!
!
!
!!
!!
! ! !
! !!
!
! !
!! !
!!
!!
!!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!! ! !
! !
!
!
!!
!
!
!
!
!!
!
!
!! !
!
!!
!
! !!
!!
! ! ! !
!!
!
!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!!
!
!
! ! !
!!
!
!
!
!!
!!
! ! !!
!
!!
!!
!!
!!
!!
!
!
!
!
! !
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
! !
!!
! !
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!!!!!
!
!
!
!!
!!
!!!!!!
!!!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!
!
!!!!
!!
!!!
!!!
!!!
!!
!
!
!!
!
!
!!
!
!!!
!
!!
! ! !! !
!!
! !
! ! ! !!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!
!! ! !
! !
!
!
!!
!
! ! !
!!
!
!
!! !
! !!
!! ! ! !
!
! ! ! !! ! !
!!
!
!!
!!
! ! !
! !!
!
! !
!! !
!!
!!
!!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!! ! !
! !
!
!
!!
!
!
!
!
!!
!
!
!! !
!
!!
!
! !!
!!
! ! ! !
!!
!
!
!
!!
!!
!!
!!
!!!!!
!!!!!!!!
!!!!!!
!!!!!!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!
!
!!!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!!!!
!!
!!
!
!!!
!
!!
!!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!!!
!
!!
!
!
!!
!
!
!!
!
!
!!!
! ! ! ! ! !
!!
!!
!!
! ! ! ! ! ! ! ! !!
!!
!! ! ! ! ! ! ! ! !!
!
! ! ! !
!!
!!
!!
!!
!
! !
!! ! ! ! ! ! ! !
!
! !! ! ! !
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!! !
!! !
!!
!!!
!!!!!
!
! !!
!!
!!
!! !
!!
!
!
!
!
!!
!!
!
!!
!!
!!!!
!
!!!!
!!
!!
!!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!!
!!
!!!!
!
!
!!
!
!!
!!
!!
!
!!
!!!!
!!!!!
!
!!!!!!!!
!!!
!!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!
!
!!
!!
!!
!!!!!!!
!
!!
!!
!!
!!
!!
!!!
!!
! ! !!
!!
!
!! !
! ! !!
!!
!
!!
!
!!
!! !
!! !
! !!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!! !
! ! !!
!!
!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!!
!!
!
!
! !!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!!!
!
!
!!
!
!
!!
!!!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!!!
!
!
!!!!!
!!!
!
!
!
!!
!!!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!
!!
!!
!!
!!!!!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!
!!
!
!!!
!!
!
!!!!
!!
!!!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!
!
!
!
!
!
!!
!! !!
!
!
!!!!
!
!!
!!!
!
!!
!
!!!
!!
!
!
!!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!
!
!
!!
!
!
!
!!! !
! !
!
!!
!
!!
!!
! !!!
!!
!!
!!
!
!
!!
!!
!!!!!
!
!!
!!
!!
!!
!!!!!
!!!
!
!!
!!!
!!!
!!
!
!!
!
! ! !
! ! !!! ! ! ! !
!
!!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!!!!
!
!
!!!
!!
!!
!!!
!
!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!
!! !
! ! !
!
! !! !
!!
!!
!!!
!!!
!!
!
!
!
!!
!!
!
!!!
!!!
!!
!!
!!
!!
!!!!!!
!!!!!!!!
!!
!!
!
!!!
!
!!!
!!
!
!!
!
!
!!
!!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!
!!!
!!
!
!!
!
!
!!
!
!
!
!
! ! !! !
!!
!!
!!
!! ! !
!!
! !!
! !
!
! ! !! ! ! !
!!
! !!
! !!!
!! ! !
! ! ! !!
! !!
!! !
!
!
! !! !
! ! !
!!
! !!
!!! ! ! !
! ! ! !!
!
!! !
!
!!
!! !
!
!
!!
!
!! !
!!!
! !!
!!
!
!
!! !
!! ! !
!
!
!
! !! !
!! !
!
!
! !
!! ! !
!!
!
!
! ! !!!
! !
!! ! !
!!!
!
!
!
!
! !
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! !!
!
!!
! ! ! !!
!
! !! !
!
!
!
!!
!
!
!
!
!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !!! ! ! ! ! !
! !
!
!
!
! ! ! ! ! ! !
!! !
!
!!!
!!!
!
!!
!
!
!!!!
!!!!
!!!
!
!
!!
!
!
!!
!!!!
!!
!!!!
!!
!!
!
!
!!!
!!
!!
!
!
!!!!
!
!!!
!!
!!!
!!
!
!!!!
!!!
!!
!!
!
!!!
!!!!!!!!!!
!
!!!
!
!!!
!!!!!
!!
!
!!
!!!!!!
!!!!!!!!!!
!!!!!
!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!!!!
!!!
!!
!!!
!!!!
!!!!!
!!!
!!!!
!!!!
!!
!!!!!!
!
!
!!
!!!!
!!!!!!!!!
!!
!
!!
!
!!
!
!!
!
!
!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!
!
!!
!!
!!
! !!!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!!!
!
!
!!
!
!!
!!
!!
!!!
!!
! ! !
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!! !
!!
!
!
! !!
!!
!
!
!!
! !!
!!
!
!
! !!
!! !
!
!
!!
! !
! ! !
!!
!
!
!
!
!
!
! ! !
! !! !
!
!
!
! !
!
!!
!
!
!
!
!
!!
!
!
!!
!!
!
! !!
!!
!
!
!
!
!
!
! !
!!
!
!
! !
! !
!
! !!
!
!!
! !! !
!
!
!
!
! ! !
! !
!
!
!! !
!
!
!!
!
!
!
!
! !
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
! ! !! !
!!
!!!
!! !
!!
!
! !! !
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!! !
! ! !
!!
!
!
!
! !!
! ! ! !
!
!
!
!
!!
!!
!!
!
!
!
!
!
!!!
!
!!
!!
!!
!
!
!
!!
!
!
!!
!!!
!
!!
!!!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!
!
!!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!!
!!
!!!!!!!
!!!
!
!!!
!!
!!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!
!
!
!!
!!!
!
!!
!!
!
!!
!
!
!!!!
!!!!
!!!
!!!
!
!!!
!!
!!
!!!
!!
!
!
!
!
!!!!
!!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!! ! ! !
! ! ! ! !
!!
! !
!!
!
!!
!!
!
!
!!
! ! !!
!
!! !
!
!
!
!!
! !!
!! !
!!
!
!
!!! !
!! ! !
!
!!! !
!
!
!!
!! !
! !
! !! ! ! ! ! !
!!
!!
!
!!
!! !!
!
!
!
!!
!
!
! !! !
!
!!
!!
!
!! !
!
!
!
! !
!
!
!! !
!
!
!!
!!
!
!
!!
!
!
!
!
! !
!
!
!
!
!!
!
!
!
!! !
!
!
!
!!
!
!
!
!
!
! !! !
!
!
!!
!!
! !!
!
!
!
!
!
!
!
! !
! !
!
!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
! !! ! ! ! ! !
!
!
!!
! ! ! !
!
! ! ! !! !
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!!
!!!
!
!! !
!! ! ! ! ! !
! ! !!
!
! ! ! ! !
! !!
!
!
!!
!!
!!
!
!!
!
! !
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!!
!! !
! ! !
!
!
!!
!! ! !
!
!! ! !
!!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!!
!
!!
!!
!!
!
!!
!
!!
!! !
!
! !!
!
!
!!
! !!
! !
!
!
!
!
!
!
!
!
!!
!!
!
! !
!
! ! ! !
! !
! ! !!
!!
! !! !!
!
! ! ! ! !
!!
!!
!
! ! ! !
!!
! !! !
!
!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!
!!
! ! ! ! ! !!
!! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!
! ! !
!!
!!
!!
!!
! ! ! !
! !
!!
!
!!
!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
! ! ! !! !
! ! ! !
! !
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!
!
!!!!!
!
!!
!!!
!
!!
!!!!!
!!
!
!
!!
!!!!
!
!!!!!!
!!
!
!
!
!!
!!!
!!!!!!
!!!!!!!!!
!!!!!!!!!
!
!!
!!
!
!
!!!!!!!
!!
!!!!
!!!!!
!!
!!
!!
!
!
!!!!
!!!
!!
!!
!
!!
!!
!!
!!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
! !!!
! !
!
!
! ! !
!
!!
!!
! !!
!
! !!
! !
!! ! !
!
! !! !
!
!
!!
! !
!
!
!
!
! !!
! ! ! !! ! ! ! ! !
! !
!
!
!
!
! !! !
!
!!
!! !
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
! !
! !
!!
!
!
!
!
!!
!! !
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!! !
!!
!!
! !!
!
!
!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!
!
!!!
!
!
!
!
!
!!!
!
!
!!
!!
!
!!
!!
!
!!
!!!
!
!
!!!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!!
!!!
!!!!
!!!!!
!!!
!
!
!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!!!
!!!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!!!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
! ! !
!! !
!!
!!! !
!!!!
!
! !!
!!
!!
!! !
!!
!
!
!
!
!!
!!
!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
! !!
!
!
!
!
!
!!
!!
!
! ! !! !
!
!
! !
! !!
! ! ! ! ! !!
!
!
!!
!
!
!!
! ! ! ! ! ! !!!
!
! ! ! !! !
! !
!!
! !
!
!
! !
! !
!!
!! ! ! !
!
! !
!!
!
!
!
!! ! !
!! !
! !!
!
!!
! !!
!!
!
!!
!!!!
!
!!!!!
!
!!!
!!
!
!!!
!!
!!
!!
!!
!!
!!!
!
!!!!!
!!!!
!!
!
!
!!
!!!!
!
!!
!
!!
!!
!!!
!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!!!
!
!
!!!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
! ! !
!
! !! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
! ! ! ! ! ! ! !
!!
!
!
!!
!!
!!
!!
!!
!!!
!!!
!!
! !
! !
!!
! !! !
! ! ! !!
! !
!!
!
!!
!
!!
! !! ! ! !
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!
! ! !
!
! !! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
! ! ! ! ! ! ! !
!!
!
!
!!
!!
!!
!!
!!
!!!
!!!
!!
!
!!
!!
!
! !
!
! ! ! !
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
! !
!
!
!!
! ! ! ! !
!
!!
!
!!
!
!
!
!
!
!
!!
!!
!
! ! ! !
!!
!!
!!
!!
!!
!
!
! !
!!
!!
!!
!!
!
!!! !
!
!!!
!
!!!
!!!!!
!
!!!!!!!!
!!!!
!!
!!
!!
!!
!
!
!!
!!!
!
!
!
!
!
!!!
!!!!!!!
!!!
!!!
!!
!
!
!!
!
!!
!
!!!!!
!!
!!
!!!!!
!!!
!
!
!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!
!!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
! !
!!
! !! !
! ! ! !!
! !
!!
!
!!
!
!!
! !! ! ! !
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!
!
!!
!
!
!
! ! !
! !! !
!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
! !
!
!
!!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
! !! !
!
!!
!!
!!
!
!
!
!
! !!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!!
!
!!!
!!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!!!!!
!!
!!
!
!!
!
!
!!
!!
!!
!!!!
!
!!
!!
!!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!!!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!!
!
!!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!
!
!!
!!
! !! !
!!
! ! !
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !
!
!
!!
! ! ! ! !!!
!!!
!!
!
!
!
!
!!
! !
!!
!! !
!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!! !
! !!
!
!
!
!
!
!
! ! !! !
!!
!!
!!
!! ! !
!!
! !!
! !
!
! ! !! ! ! !
!!
! !!
! !!!
!! ! !
! ! ! !!
! !!
!! !
!
!
! !! !
! ! !
!!
! !!
! ! !
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!! !
!!
!
!
! !!
!!
!
!
!!
! !!
!!
!
!
! !!
!! !
!
!
!!
! !
! ! !
!!
!
!
!
!
!!!
!
!!
!!
!
!
!!!
!! ! !!
!!
!!
!!
!!
!!
! ! ! ! ! !! ! !
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
!
!!
!
!
!!
!!
!!
!! ! !
!!
! !!
!
!!!
!
!!
!!
!
!
!!!
!! ! !!
!!
!!
!!
!!
!!
! ! ! ! ! !! ! ! !
!!!!!!!!!
!!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!!
!
!
!
!!
!!
!!
!
!!
!!!!!
!!
!
!
!!!
!
!!
!!
!!
!!
!!!!!
!
!
!!!
!!!
!
!
!
!!
!!
!!
!!
!!!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
!
!!
!
!
!!
!!
!!
!! ! !
!!
! !! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!!!
!!
!
!
!
!
!!
!
!!
!!
!!
!!
!!!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!
!
!!!!
!!
!!
!
!
!
!
!
!
!!!!!!!!!!
!!!
!!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!
!!
!
!
!!
!!
!!
!!
!! !
! !! !
!!
!
! !
! !
!
!
! !!!!
!!
!
!!
!
! ! !
!!
!!
!
!!!
!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!
! !!
!!
!!
!
!
!
!
! !
!
!
! !
!
!
!
!
!
!
!
!! ! !
!
!
!
!!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!
!
! !
!
!!
!
!
!
!!
!!
!!
!
!!
!!
! !
!
!!
!!
!!
!!
!!
!!
! !
! !!! ! ! ! !
!
!
! !!!
! ! ! !
!!
!
!
!!
!! ! !!
!
!!
!!!
!
!
!!
!
! ! !
!!
!
!! ! !
!
!
!!
!
!!!
!!
!!!
!!
!
!
!
!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!
!!!
!
!!!
!!
!!
!
!!
!
!!!!!!
!!
!
!!
!!
!!
!
!
!!!
!!
!!
!!
!
!!!!
!!
!!
!
!!
!
!!!!
!!
!!!
!
!
!
!
! !!!
!!!!!!!!
!!!!
!
!!
!
!!!!!!
!!!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
! !
!
!
! !
!!
!!
! !
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!!
!
! !!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!!
!
!
!!
!
!
!!
!!
!!!!
!!
!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!!
!
!!!
!!!
!!
!
!!
!
!!
!!
!
!
!
!
!!
!
!!
!
!!!
!!
!!!
!!!!
!
!!
!
!!!
!!
!
!!
! !!
!!
!
!! ! ! !
!
!!
!
!!!
!!
!!!
!!
!!
!
!
!
!!
!!
!
!!
!
!
!!
! !
!
!
!
!
!
!
!
!
!
!
! !!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!
!!
!
!
!
!
! ! ! !
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
! !!!
!!
!!
!
!
!
! ! !!
!
! !
! ! !
! !
!
! !
! !!!! ! !
!!
!
! !! !
!! ! !
! ! !
!
!!
!!
!
!!
! !
!!
! ! !
! !!
!!
!!
!!
!!
!!
!
!!
! !
!!
!
!
!
! ! !! ! !
! !!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!!!
!!!!
!
!
!
!!!
!!
!!!
!!
!!
!!
!!
!
!!
!!!
!!!!
!
!!
!!!
!!
!!!!
!
!
!!!
!!
!
!!!
!!
!!!
!
!
!!
!!!!!!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!! !
! !!
!!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!! !
!
!
!
!
! ! !
! !
!
! !
! !
! !! ! !
!
!
!
!
!
!
!
!
! ! !
! ! !
!
!
!
!! !
!
!
! !
!
!
!!
!
!
!
!!
!
!!
!
!!
!
!
! !
!!
! !
!!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!!
!!
!!
!
!
!
!
!!!!
!
!
!
!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!!!
!
!
!
!
!!!
!
!
!
!
!!!
!!!
!
!
!!!
!
!
!
!
!!
!!
!!!
!!
!
!
!
!!!
!!
!!
!!
!
!!
!
!
!
!
! ! ! !
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
! !!!
!!
!!
!
!
!
! ! !!
!
! !
! ! !
! !
!
! !
! !!!! !
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!! !
! !!
!!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!! !
!
!
!
!
! ! !
! !
!
! !
! !
! !! !
!!!
!!
!
!!!
!!
!!!!
!
!!!!
!!!!
!
!
!
!!!
!
!
!!
!
!!
!
!!!
!
!!!!
!
!
!!!
!
!!!
!
!
!
!
!
!!
!
!
! ! !!
!!!
! ! !!
! !
!!
!! ! ! ! ! ! ! !
!
!!
!
!
! ! ! !! ! !
! ! !
!!
!! !
! ! ! ! ! ! !!!
! ! ! !
!!
!!
!!
!!
!
! ! !!
!! ! ! ! ! !
!!
!! ! !
!! !
!!
!!
!
!!
!!
!
!
!
!!
!
!!
! !!
!
!!
!!
!!
!
!
!
!!
!!!
!
!!!
!
!!!!
!!
!!!!
!!!
!!!
!!
!!!
!!
!!!!!
!!
!!!
!
!!
!!!!!!
!!!!
!!!
!!
!!!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!!
!!
!!!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!! !
!
!
!
!
!! !
!!
!
!
!!
! !! !
! !!
!
!
!
!! !
! ! ! !!
!!
!!
!
!!
!! !
!! !
! !!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
! ! !!
!!
!
! !
!! !
!
!!
!!
!
!
!
!!
!!
!
!
!
!!
!
!
!
! !!
!
!!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!!!
!!
!
!
!!
!
!
!
!
!
!
!
!!!
!
!!!
!
!!
!
!!
!
!!
!!
!
!!!
!!
!!
!!
!!!!
!
!!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!
!
!
!!
!
!
!!
!!
!
!
!! ! ! ! ! !
!!
!!
!!
! ! ! ! ! ! ! ! !!
!!
!! ! ! ! ! ! ! ! !!
!
! ! ! !
!!
!!
!!
!!
!
! !
!! ! ! ! ! ! ! !
!
! !! ! ! !
!
!
!!
!! ! !
!
!!
!
!! !
! ! !!
!!
!
!!
!
!!
!! !
!! !
! !!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!! !
! ! !!
!!
!
!!
!!
!!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!!!!
!!
!!
!!!
! !
!
!
!!
!
!
!
!
!!
!
!!
!!
!!!!!
!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
! !
!
!!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!
!!
!
!
!!
!!!!!!!!!!
!!
!
!
!!
!!
!!
!!!!!!
!
!!
! !!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !!
!!
!
!
!!
!
!
!!
!!
!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!
!
!!!
!!!!
!!
!
!
!
!!
!!
!
!!
!
!
!!!
!!
!!!!
!!
!!!
!!
!!
!!!
!!!!!!
!
!
!
!!
!!!
!!
!!
!!
!!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!!!
!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
! !!
!! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!!
!!
!!
! !
!!
!
!
!
!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
! !
!
! ! ! ! !
! ! ! ! ! !
!!!
! ! ! ! !
!! !
! !! ! !!
!!
!!
! !
!!!
!
! ! ! ! ! ! ! ! ! ! ! ! !! !
!!
!!
! ! ! ! !
!!
!
!! !
!!
!!
!!
!
!
!!
!!
!!
!
!
!!!
!!
!
!
! ! !!
!!
!!
!!
!
!!
!!
! !!
!!
!!
!
!
!
!!!!
!
!!
!!!
!
!
!!
!!!
!!!!!
!!
!!
!!
!
!!!!
!!!!
!
!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!
!
!!!!
!!!
!!
!!
! !!
!
!
!!!
!!!!!!
!
!!
!
!!
!
!!!!
!
!
!
!
!!!!
!!!
!!!!
!!!!!!!!
!!
!!
!!
!!!
!!
!!
!
!
!
!
!!
!
!
! !! ! !
!
! !!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
! !
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
! ! !
!
! ! ! ! !
!! !
! !!
!
!
!
!! !
! !
!!
!
!!
! !!
!
!!
!!
!
!
!
!
!
!
! ! ! ! ! ! !! ! ! ! ! !
! !
!
!
!
!
! !! !
!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!!
!!!!
!
!!
!!
!!!!
!!
!!
!!
!!
!!!
!
!!
!
!!
!!!!!
!!
!
!
!
!!
!
!!!!
!
!!!!!!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!!!
!!
!
!!
!!
!
! !
!!!!
!
!!!!
!!
!!!!
!!!
!
!!!
!!
!!!
!!
!!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!!!
!!
!!!!
!!
!
!
!!
!
!
!
!
!!
! ! ! !
! !
! ! !!
!!
! !! !!
!
! ! ! ! !
!!
!!
!
! ! ! !
!!
! !! !
!
!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!
!!
! ! ! ! ! !!
!! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!
! ! !
!!
!!
!!
!!
!!
! !
!
!
! ! !
!
!!
!!
! !!
!
! !!
! !
!! ! !
!
! !! !
!
!
!!
! !
!
!
!
!
! !!
! ! ! !! ! ! ! ! !
! !
!
!
!
!
! !! !
!
!!
!! !
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !
!
!!!
!
!
!!
!!!!
!!
!!!!!!!!
!!!!
!!
!!
!!
!!
!
!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!!
!
!
!!
!!!
!
!!
!!
!!!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
! !!
!! ! !
! !! !!
!!
!
! ! !!
!!!
!!
!! !
!! !
!!
!!
!!
!!
!!
!!
! ! !
!! ! ! !!
!! !
!! !
!! !
!
!!
!!
!
!!!
!!
!
!!!
!!!
!!
!
!
!!
!!!!!
!
!
!!
!
!!
!!!
!!!
!
!!!!!!
!!
!
!!!
!!
!!
!!
!
!
!
!!
!
!!!
!
!!!
!!!!
!!
!!!!!!!!
!!!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!!!
!!
!!
!!
!
!
! !
!!
!
!
!
! ! !
!
!
!
!
!
!
!! !
!
!
!!
!!
!!
!
!
!!
!!
!
!! !
!!
! !!
!
!
!!
!!
!!
!!
! !
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!!!
!
!
!
!
!
!
!!
!!!
!!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!!!
!
!!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
! ! ! ! ! !!
!! !
!! !
!!
! !
!!
!
!
!
!
!
!!
!
!!!
!
!!
!!
!
!
!
!!!
!!!
!!
!
!
!
!!!
!!!
! ! !! !
!
! ! !
! ! ! ! !
!!
!!
!
! ! ! ! ! ! ! ! ! ! ! !
!
!
! !
! !
!
!
!
!
!!
!!
!! !
!
! !!
! !!
! !! ! !
!!
!!
!!
!!
! !!
!
!!
!!
!
!!
!
!! ! ! !
!!!
!!!!
!
!!
!!
!! !
!!
!
!
!!
!!
!!
!!
!!!
!!
!
!!
!
!!
!!!
!
!!!
!!!!
!!
!!
!
!!!!!
!!!
!!!
!!
!! ! ! !
! !! !
!!
!!
!
!!!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!!!
!
!
!!!!
!!!!!
!!
!!
!!!
!!!!!!!!!!
!!
!!
!!
!!
!
!
!!!
!!!!
!!!!
!!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!! !
!
! ! !! !
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!!
!
!!
!!
!
!
!
!
!!!!
!
!!
!
!
!
!
! !
!
!
!
! ! !
! !!
!!
!
! !!
!!
!
!!
!
!
!! ! !
!!
!!
! !!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
! !!
!!
!! !
!
!!
!!
!!
!
! !!
!
!
!!
!!
!
!
!
!
! ! !
!
!
!
!
!!
!!
!
!
!
!
! !
!
!!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!!
!
!
!!!
!
!
!!!
!!
!!
!
!
!!
!
!!!
!
!!
!!
!!
!!
!!
!
! ! !
!!
! !
!!
!
!
!
!!
!
!!
!!
!
!
!!!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!!
!!!
!!
!!
!!!
!!
!!!!
!!
!!
!!!
!!
!!
!
!
!
!!
!!!
!
!
!!!
!
!!
!!
!!
!
!!
!
!!!
!!
!!!!!
!!
!!!
!!
!
!!
!
!
!!
!!
!!!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!!!!!!!!!!!!
!
!
!!
!
!!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!!
!!
!!!
!
!
!!
!
!!!
!!
!
!!
!
!
!!
!!
!
!
!!!!
!!
!
!!
!!
!!
!
!!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!! !
! !
! ! !! ! !
! !! !
!
!!!
!!! !!
!!
!!
!
! !!
!!
! ! !!
!
!
!
! !!
!!!
!
!
!
!!
!!
!
!!!
!
!!
!!!
!!
!
!
!!!!
!
!!!!
!!
!
!!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!
!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
! ! !!
! ! ! !!
!!
!
!
!
!!
!
!!
! ! !! !
! ! !!
!
!
!
!!
!
!
!!
!!!
!
!
!!
!!
!!
!
! !
!! ! !
!!
!!
!!
!!
! !
! ! !!!
!!
!
! ! !!
!! !
! ! !!
!!!!!
!!!
!!!
!!
!!!!
!!!
!!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!
!
!!!!!!!
!!
!
!!
!!!
!!
!
!!
!!
!
!
!!
!!
! !!!
!
!!! ! !
!
!
! !
! ! !! !
!
!!
!!
! !!
! !!
!!
!!!
!!
!!
!
!
!!
!!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!
!!
!!
!
!
!!!
!!
!
!
!!!
!
!!
!!
!!
!!!!
!!
!!
!
!
!
!!
!!
!
!!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!
!!
!!
!!
!
!!!!!!
!!
!!!!
!
!!!!!!!!!!!
!!!!!
!
!!!!
!
!!!!
!!
!
!!
!!
!
!!
!!!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
! !
!
!
!
!
! !!
!!
!!
!!
!
!
!
!
!
!! !
!!
!!
!!
! !
!!
!! !
!!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!!
!!
!
!!
!
!
!
!!
!
!
!
!!!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!! !
!
! !!
!
!
!!
!
!
!
!!
! !
! ! !!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!
! !
!!
! !
!
!
! !
!
!
!
!
!
! ! ! !
!!
!! !
!! !
!!
! !
! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!!!
!!
!
!
!
!!!
!
!!
!
!
!
!!
!
!!
!!
!
!!
!!
!
!
!
!
!!
!
!! !
!
!
!
! ! !
!
!
!
!
!!
!
!
!!
!
!
!
!
! !!
! !
!
!
!
!
!!
!
!!
!
!
!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!!
!
!
!!!
!
!!
!
!
!
!
!
!!
!!!
!
!!
!!
!!
!
!!!!
!!!!!!
!
!!
!!
!
!
!!!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
! !
!
!
!
! !!
!!
!!
!
!
!!
!!
!
!!!
!
! !!
!!
!
! !! ! !
!!
!!
!!!
!!
!!
!! !
!
!
!! ! ! ! !
!
!!
! !!
!
!!
! ! !!
!!
!
!!!
! !!
!
!! !
!
!!!
!!
!!!
!!
!!
!!
!!!!
!
!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!!
!
!!!!!!!!!!
!
!
!!!
!!
!!
!!!
!!
!
!!
!!
!!!!
!!
!!!
!!
!!
!!
!!
!
!!
! !
!
!
!
! !!
!!
!!
!
!
!
!
!!
!
!!!
!
!!
!
!!
!
!!
!!
!
!
!!
!
!
!!
!!
!!
!! !
!
!
!
! ! ! !
!!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
! !
!!
!
!
!! !
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!!!!
!!!
!!!
!
!
!!!
!
!!
!!
!!
!!
!
!
!
!
!
!!!
!
!
!
!
!!
!
!
!! !!
!
!!
!
! !!! ! !
!!
!
!!
!
!
!!
!!
!!
!
!!
!
!!
! ! ! !!
!
! ! ! !
!
!
!
!!
!
!
!
!
!!
!
! !!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
! !! !
! !
! !! !
!
!
!!
!!!
!
!
!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!!!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!!
!
!!
!
!!!!!
!!
!
!
!
!
!!!!
!
!!
!
!
!
!!
!!
!!!
!!
!!
!!
! ! !! ! ! ! ! !
!!
!! !
!! !
!!
!!
!!
!
!
!
!
!!!
!!!!
!!
!!
!
!
!
!!
!!
!
!
!!
!!
!!
!
!! !
!
! ! !! !
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!!
!
!!
!!
!
!
!
!
!!! !
!!
! ! !! !
!
!
!
!
!
!
!
!
!! !
! !!
!!!!
!!
!
!!
!!
!!
!
!
!!!
!!
!!
!!
!
!!!!!
!
!!
!
!!
!
!!
!!
!!!!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!!
!!
! ! !
!! ! !
! ! ! ! ! ! !! ! ! !
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!!! !
! !!
!!
! ! ! ! ! !!
!
!! !
! ! ! ! ! !!
! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
! !! !
!!
!
!
!!
! ! !!
!!
!! !!!
!!!
!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!!
!!
!!!!!!
!
!!
!!
!!
!
!
!!!!
!!
!!
!!!
!!!!!!!!
!!
!!!!!!
!
!
!!
!!!!!!!!!!!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!
!!
!
!
! !!
! !!
! !!
!!
! !
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
! !
!!
!
!
!
!! !
!!
!
!
!
!!
!! !
! ! !!
!!
!! ! !
! !! ! !
! !! ! !
!!
!!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!
!
!!
!!!!
!
!
!!
!
!
!
!
!
!!!!
!
!!!
!
!
!
!!!
!!!
!
!
!
!!
!
!!!!
!
!
!
!
!!
!!!!!
!!
!!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!!!!!!
!
!!
!!
!!
!!
!
!!!!
!!
!
!!
!!!!!!!!
!!
!!!
!!!!
!!!!
!!!
!!!!!
!!!!!
!!
!!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!!!!
!!
!
!
!!
!
!!
!
!
!
!!
!!
!
!
!
!!
!!!!!
!!!
!!
!
!!!
!!
!
!
!!
!
!!!
!!
!!!!
!!!
!
!
!
!
!
!
!
! ! ! ! ! !! ! !
! ! ! ! ! !!
!!!
!
!
!
!! !
!
!!
!! ! !
! ! ! !
!!!
! !! !
!
! ! !!
!!
!!
!
!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!!!!!
!
!
!!!
!!
!
!!!!!!!!!!!!
!
!!
!!
!!
!
!!
!
!
!!
!
!!
!!
!!
!!!
!!!
!!
!
!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!!!
!!
!!!
!
!
!!
! !! !
!!
!
! ! ! ! ! !!
!
!
!
!
!
!
!
! !
!
!
!
!
! !! ! !
! !
!
!
!
!!
!!
!
! !
!!
!
!!
!!
!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!
!!!!!!
!!
!!!
!!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!
!!
!!!
!!!
!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!
!
!
!!!!
!!!!
!!
!!
!
!!
!!
!!
!!!!
!
!!!
!!
!!
!!
!
!
!!!
!!
!!
!
!
!!!!
!
!!!
!!
!!!
!!
!
!!!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!!!
!
!
!!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!
!
!!
!
!! ! ! ! ! !
!!!
!
! !
!
!
!! !
! !
!
!!
!!
!!
!
!
!
!
!
! !
!
!
!
! !
!!
!!
!!
!!
!!
! !!!!
!!
!!!
!!
!!
!!
!!
!!
!!
! !
!!
!
!!
!!
!!
!!
! !!!!!!!!
!
!!!!!!!
!!
!
!
!!
!
!! !
!!
! !! !
!! ! ! !
! !!!
! ! ! ! ! ! ! !!
!! !
!
! !!
!!
!!
! !! ! ! !
! !!
!!
!!
! !
! !! !
!
! !!
!!
!!
! ! ! ! ! ! !
!!
!!
!!
!!!
!
!! !
!
!!
!!
!!
!!
!
!!
!
!
! !! ! ! !
! ! ! !
!
! ! ! !! !
! ! !
!
!!
!!
!
!!!
!
!
!
!!!!!!
!!
!!
!
!!!!
!!
!
!
!
!!!!
!
!
! !
!
!
!
!!
!!
!
!
!!
!!
!
!!
!!!
!
!
!!!!!
!!
!
! ! !
!
!!
!!
!!!!!!
!
!!
!!!!!
!!
!
!
!
!
!!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!
!
!
!
!!!!
!!
!
!!!!!!
!
!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!
!
!!
!
!!
!
!!
! !!
!
!
! ! !!
!!!
!
! ! ! !! ! !
!!
!! ! !
! !!
!!
!!
! !
! ! ! !
!
!
!
!!
!!
!
!
! !
!!
!
!!
!
!
!
!
!!
! !! !
!!
!
!
!
!!
!
!
!
!
!
!
! !
!
!!
!!
!
!
!
!
!
!!
!
!
! !!
! !!
!! !
!
!
! ! ! !!
!
! !
!
!
!!
!!
!
!!!
!
!
!
!
!!
!!!
!!
!!
!
!!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!!
!
!
!!
!
!
!
!!
!
!! !
!
!!
!!
!!
!!!
!!
!
!
!!
!!!!
!
!
!
!
!
!!
!!
!!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!!!
!
!
!
!
!!!
!
!
!
!
!!!
!
!!
!
!!!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!!!
!!!
!!!!!!
!!
!
!
!
!!
!!!!
!!
!!
!!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!!
!!!
!
!
!
!
!
!!
!
!!!
!!
!!!!
!!
!!!!
!
!!
!!
!!
!
!!
!
!!!
!
!
!
!
!
!
!!!!
!
!
!
!
!
!!
!!
!!!
!!
!!
!!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!!
!
!
!
!
!
!!
!!!
!!
!!!!
!
!!
!
!
!! !
!
!!
!!
!!
!!!!
!
!!
!
!
!!
!
!!
!!
!! !
!
!
!!
! !!
! !
!
!
!!
!
!!! !
! !!!
!!
! !!
!!
!
!!
!!
! !!!
!! ! !
!
! ! !!
! ! !!
!
! !! !
! !
!!
!!
! !! ! !
!
!!
!
! !
!!
! ! !
!! !
!!
!
! ! !
!!
! ! ! !
!!
!
!!
!
!
!
!
! !!
!
!!!
!
!
!
!
!!
!!
!
!
!!
!
!!! ! ! !
! !
!!
!!
!!!
! !
!
!!
! !!
!!
!!
!
!
!!!
!!
!!!
!
!!
!
!!
!
! !! ! !
!!
!!
!!!
!!!
!!
! !!
!!
!!
!
!!!
!!
!
!!
!!
!!!!
!!!!
!!!
!!!!!
!!
!!!!
!!
!
!!!!!!
!!!!
!!!!
!!!
!!
!!
!!! !
!
!
!!
!!
!!
!!
!!
!!!!
!!!
!!!
!!!!
!!
!!
!!
!
!
!!
!
!!
!!!
!!!!!
!!!
!!
! !!
! !!! !
!!!
!!
!!!
!!
!!
!!
!
!!
!
!!!!
!
!!!!!
!
!
!!
!
!!!!!!!
!
!!!
!!!!
!!
!!
!!
!!!!!!!
!!
!!!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
! !!
!!
!
!!
!
!!
!!
!
!
!!
!! !
!!
!
! ! !
!
! !!
!
! !
!
!!
! !! !
! !
!
!!
!
!!
! ! !!
!!
!
! ! !!
! !
!
!! !
!
!
!
! !
!
!!
!!
!!
!
!
!
!!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
! !! !
!
!
!!
!!
!
!!
! !
!
!
!
! !
!
!!
!!
!
!
!
!
!!
!
!!!
!
!!
!
!!
!
!!
!!
!
!
!!
!
!
!!
!!
!!
!
! !!
!!
!!
!
!!!
!
!
!
!!
!!
!!
!!
!
!!
!
!!
!
!
!!!!
!
!
!!
!
!
!
!!
!!!!
!!
!!!
!
!!!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!!
!!!
!
!
!!!
!
!!
!
!
! !
!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!!
!
!!!!
!
!
!!!!
!
!
!!
!
!!!!!
!!
!
!!!
!
!!!
!
!
!!
!
!
!!
!!!
!
!
!!!!!
!
!!
!
!!
! !!
!!
!!
!
!!
!
!
!!
!
!
!!!
!!
!
!
!!!!
!!!!
!!
!!!
!
!!
!!!
!
!!!
!!!!!
!
!!!!!!
!!
!
!!!!!!!
!!
!
!!!!!!!
!
!
!
!
!!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!!
!!
!!
!
!
!
!
!!
!
!
!!
!
!!!
!!
!
!!!!
!!!
!!
!
!!!!
!!
!!
!
!!
!!
!!
!
!
! ! ! !!
! !! !
! !
!!
!!
!
!!
! !
!
!
!
! !!
!!
!!
!
!
!!
!!
!
!!!
!
! !!
!!
!
! !! ! !
!!
!!
!!!
!!
!!
!! !
!
!
!
!!
!!
!
!!
! !
!
!
!
! !!
!!
!!
!
!
!
!
!!
!
!!!
!
!!
!
!!
!
!!
!!
!
!
!!
!
!
!!
!!
!!
!! !
!
!
!!!
!!
!
!!!!
!!!
!!
!!
!!
!!
! !!
! ! !
!!
!!
!
! !! !
! ! !
!
!! !
!! !
!! !
!!
!!!
!
!
!
!!
!
!!
!
!!
!!
!!
!
! !!
!
!
! ! ! !!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
! !
!
!! !
!!
!
!
!
!!
! !
! ! !
!
!
! !!
!
!
!
!
!!
!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!!
!
! !!
!
!
!! ! !
!!
!
!!
!! ! ! ! ! !
! ! !! ! ! ! !
!!
!!!!
! !
! !
! !
!!
!! ! !
!
! ! !
!!
!
!!! !
!
! ! !!
!!
!
!
!
!!
!
!!
!
!!
! ! !!
!! ! ! ! ! !!
!
! ! ! ! ! ! !!
! !! !!
!!!
!!
!
! !!
! ! !
!!
!
!
!!
!!
!
!
! !! !
!!
!!
!!!
! ! ! ! ! ! ! !!
!! !
!
!!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!!
!!!!!
!
!
!!
!!
!!
!!!
!
!!
!!
!!
!!!
!!
!
!!!!
!!!
!!!
!!!!!!
!!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!
!
!
!
!
!!
!!
!
! ! ! !! !
!!!
!!
!!
!!
!!
!!!
!!
!! ! !
!
!!
!
!!
!
!!!!
!!!
!
!
!
!
!!
!!
!!!
!!
!
!
!!!!
!!
!
!!
!!
!!!
!!
!
!!
!
!
!
!
!
!!
!
!!
!!
!!!!
!
!!
!
!!
!!
!!!!!
!
!!
!!
!!
!!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!!!
!
!!
!!
!
!!!!
!!!!!!!!!!!
!!
!!!!!
!!
!!!
!!
!!!
!!
!
!!
!
!!
!!!!!!
!!
!
!!
!
!
!
!!
!
!
!!
!!
!
!!
!!
!
!
!!
!!
!!
! ! ! !
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!!
!
!!
!!
!
! ! !!!
!
!! !
!!
! !
!!!
!!
!
!! !
! !
!!
!!
!! ! !
! !!
!
!!
!
!
!!!
!!
!!
!!!
!
!!
!!
!
!
!!!!!!!
!!!
!!
!!
!
!
!
!
!!
!!
!
!
!!!!
!!!!
!
!
!
!
!
!!!!
!
!
!!
!!
!!
!
!
!
!!
! !! !
! !!
!!
! ! ! ! !
!!
!
!
!
!
!
!
!!
!
!
!
!
!
! !!
! !! !
!
!!
!
!
!!
!
!!
!!
!
!!
!
!
!!
!
!!
!
!
!
! !!
!!
! !!
!!
!
!
!
! ! ! !! ! !
!!
!!
!
!
!
!!
!!
!
!!
!
! ! !
!!
!
!
!!
!!
!
! ! !
!!
!
!!
!
!
!
!!
!! !
!!
! !!
!
!!
!
!
!
!
!
! !
!
!
!
!!
!!
!
!
!
!
!
!!
!
!!!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!
!!!
!!!!
!
!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
! ! ! !
! !!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!!
!!!
!
!
!
!!
!!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!!
!
!
!
!
!!
!!
!!
!!!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!!
!
!
!!
!
!!
!!!!
!!!!!
!!
!!!!
!
!
!!!
!!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!
!
!!
!
!
!
! !! !
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!!
!
! !
!
!
!
!
! !!
!
!
!
!
! !
!
!
! !
!
!
!
!!
!
!
!!
! !
!!
!
!
!
!!
!
!
!!
!
!!
!
!
!!
!!!
!
!
!!
!
!
!
!
!!
!
!
!!!!!
!!
!!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!!!!
!
!
!
!
!
!
!
!
!
!
!
! !!
! !! !
!
!
!
!!
!!
!
!! ! !
!!
!!
!
!
!!!!
!!
!!
! !
! !
!
!!!
!! ! !
! !!
!
!!!
!!
!! !
! !!
!!
!
!!
!!
! !!
!! ! !
!
!!
!!
!!
!!
!!
!! !
!
!!
!
!!
!!
!!
!
!! !
!!!
!
! !!
!!
!
!
! !!
!
!! ! !
!
!
!!
!
! !!
!!!
!!
!! ! !
!!
!!
!!
!!
!!!
!
!
!!!!!
!
!!!!
!
!!!!
!!!
!!
!
!
!!
!
!
!!
!!!
!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!!!!!
!
!
!!!
!!
!!!!!!
!
!!
!!!!!!!
!!!!!!!!
!!
!!
!!
!
!!!!
!!!
!!
!!
!!
!!
!
!!
!!
!! !
! !
!
!
!!!
!!
!
!
! !
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!!
!
!!
!!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
! !
!
!
!
! !!
!
!
!!
!
!
!!
!!
!
!!
!
! ! !
!!
!
!!!
!!
!
!!
!
!!!!!
!
!
!!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!!!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!!!
!!
!
!
!!!!
!
!
!!
!!!!
!
!!
!!!
!!!
!!!!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!!!!
!!
!!!
!
!!
!!!!!!
!!!
!
!
!!!
!
!!!
!
!!
!
!!
!
!!
!!
!
!!!
!
!!
!!
!!!
!!
!!
!
!
!
!!!!
!!
!!
!!!
!!
!!
!
!
!
!!
!
!
!
!!
!
!! !
!!
!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!
!!
!
!
!
!
!!!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
! !
!
!! !
!!
!!
!!
!!!
!!
!!
!! ! !
!
!!
!
!
! ! ! !!
!!
!
!
!
!
! !
!
!
!
! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!!
!
!!!
!!
!
!!!!!!!!!!
!!!!
!!!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
! !
!
!
!
!!
!!
!!
!
! !!
!
!
!
!
!
! !
!
!
!!
!
!
!! !
!
!
!!
!
!
!
!
! !
!
!
!
! ! ! ! ! !
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!!
!
!
!
!!
!
!!!!!
!!
!
!
!!
!
!!
!!! !!
!
!
!! ! ! ! ! !
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!! !
!
!
!
!! !
!!
!!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!!!
!
!
!
!!
!!
!!
!
!
!
!!
!
!!!!!!!!!!!!
!!!!!
!
!
!
!!!
!
!!
!!
!
!
!
!
!!
!!
!
!!!!!
!!!!!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!!!
!
!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!! ! !
! ! ! !!
!!
!!!
!!
!!
!!
! !
!
!
!
! !!
!
!!
!!!!!
!!
!
!
!! ! !
! !! ! !
!!! ! ! !
! ! ! !
!!
!!
!!
!!
!!
!
!
!!!!
!!
!!
!!
!
!! ! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!
!!
!!!
!
!!!!
!!
!
!!!
!
!!
!
!!
!!
!!
!!!!!!!
!!!
!!!
!!
!!
!
!!!
!!
!
!!!
!
!!
!!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!! !
!
! ! !!
!
! !
!
!
!
!
!!
!
!!
!
!
!
!
!
! !!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
! !! !
! ! !!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
! !
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!!
!
!!
!
!
!!
!!
!!!!!!
!!
!!
!
!!
!
!!
!
!
!
!!
!
!!!
!
!!
!!
!
!!
!
! !!
!
!!
!
! ! ! ! !!
!!!!
!!
!
!
!
!! !
! !
! ! ! ! ! ! !!!
!
!
! !
!!
!!
!
!! ! ! !
!!
!
!!
!!
!
!
!
!!
!!
!
!! ! !
!!
!!
!!
!!!!!
!
!!
!!!
!
!!!!
!!
!
!!!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!!
!
!
!!
!!
!
!
!!
!
!!
!!
!!
!
!
!!
!! !
!!
!!
!!
!!!
!!
!
!!
!!!
!!
!!
!!
!
!
!
!!
!
!!
!
!
! !
!! !
!
!
!
!!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!!
!
! ! !
!! ! !
! ! ! ! ! ! !! ! ! !
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!!! !
! !!
!!
! ! ! ! ! !!
!
!! !
! ! ! ! ! !!
! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
! !! !
!!
!
!
! !!
! !!
! !!
!!
! !
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
! !
!!
!
!
!
!! !
!!
!
!
!
!!
!! !
! ! !!
!!
!! ! !
! !! ! !
! !! ! !
!!
!!
!
!
! ! !
!!!
!!!
!!!
!!!!
!!!
!!!
!!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!
!!
!!
!
!
!
!! !!
!!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!
!
!!
!
! ! !
! ! !! ! ! ! ! ! ! !
! ! !!
!
!
!!
!!
!!!
!
!
!
!
!!!
!
!
!! ! !
!
!
!
!! ! ! ! !
!!
! ! !! ! ! ! ! ! !
!! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!!!!
!!!!!!
!!
!!
!
!
!!!
!!
!!
!!!
!!
!
!
!!!
!!
!!
!!
!
! ! !
! ! !
! ! ! !!!
!
!!
!!
!!!!!!
!!
!!!!!
!!!!!!
!
!!
!!
!
!!!
!!!!!!!!!
!!
!
!
!!
!
!
!!
!!
!
!!!
!
!!!
!!
!
!!
!!
!!
!!
!!!
!
! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!
!! !
! !!
!!
!! !
!!
!! ! !
!
!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!
!!
! !!
!
!
!! !
!!
!
!
!
! !!
!!
! ! !!
!!
!! ! !
! ! !! !
! ! ! ! !!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!!
!
!!
!
!
!
!!
!
!!
!
!!
!
!
!!
!
!!!
!!!
!!
!!
!!
!
!
!
!!
!!
!!
!!!
!
!
!
!
!
!!
!!
!!
!!
!
! ! !
!! !
! !!
!!
!
!
!!
!!
!!!!
!
!
!!
!!!!!
!!!!
!!
!
!!
!!
!
!
!
!
!!!!
!!!
!!
!!
!
!
!
!
!
!
!
!!!
!
!!!
!
!
!!
!!
!
!!
!!
!
!
!
!!
!!
!!
!!
!
!!
!
! ! ! ! ! !! ! !
! ! ! ! ! !!
!!!
!
!
!
!! !
!
!!
!! ! !
! ! ! !
!!!
! !! !
!
! ! !!
!!
!
!!
! !! !
!!
!
! ! ! ! ! !!
!
!
!
!
!
!
!
! !
!
!
!
!
! !! ! !
! !
!
!
!
!!
!!
!
! !
!!
!
!!
!!
!!
!! !
!
!
!!
! !!
! !
!
!
!!
!
!!! !
! !!!
!!
! !!
!!
!
!!
!!
! !!!
!! !
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
! !!
!!
!
!!
!
!!
!!
!
!
!!
!! !
!!
!
! !
!
!!
! ! ! !
!
! ! !
!!
!!
!
!
!
!
! !
! ! ! !! ! ! ! ! ! !
!
!!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!!
!
!
!
!
! !
! !! ! !
! ! !
!
!!!
!!! !
!
!
!
!
!!!
!!
! ! ! !
!
!!
!!
!!
!!!
! !
!
!! !!
!
!
!!
!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!!
!
!!!
!!
!!!!
!!!!
!!
!!
!
!!
!
!!
!!!!!
!!
!!
!!!!
!
!
!
!!
!!
!
!!!
!!!
!
!!
!
!!!!!
!!
!!!
!
!!
!
!!!!!!
!!!
!
!!!!
!!!
!!
!!
!!
! !
!
!
!
!!
! ! ! !
!
!!
! !!
!!
!
!
!
!
! !
! !!
!
!!
!!
! ! !
!
!!!
!!
!!
!!
!!
!
! !
!
!!
!!
!
!!
!
!
!
!
!!
!
!! !
!
!! !
!
!
!!
!!
! !
!
!
!
!
!
!
!
!
!
! ! !
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!!
!!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!!
!!!!!
!!
!!
!!!!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!!!!
!
!
!
!!
!
!!
!
!!!!
!!
!
!
!!
!!!
!
!
!
!!
!!
!
!
!
! !
!
!
!
! ! ! ! !!!
!!
! !!
!
!!
!! !
!!
!!
!!!
! !
!!
!! !
!
! !
!
!
!
!! ! ! !
!
!
!
!
!
!!
!
!!
!! !
!
!
!
!!
!
!
!!
!!
!!
!
! !
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!!!
!!!
!!!
!!
!
!!
!
!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
! ! ! !
!
!!
!!
!! !
!
!
!!
!!
!!
!!
!!
!! !
!
!
!!
!!
!!
!
!
!!!
!!!
!
!!!!
!
!!!
!!
!
!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!
!
!!!
!
!! ! !
! !!!
! ! !!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!!!!!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!
!
!!
!
!
! ! !
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
! !!
!!
!
!
! !!
!
!
!
! !
!!
!!
!!!
!!
!!
! !
! ! ! !!
! !! !
!!
!!
!
!!
!!
! ! ! ! !!!
! ! !
! !!
!! !
!!
!! ! !
!! !
! !!!
!!
!
!
!
!
!!
!!!
! !
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!
!
!!
!
!!!
!!
!!
!!!!!!!
!!
!!
!
!
!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!!!
!!!
!!
!
!!
!
!!!
!!!
!
!
!!
!
!!!
!
!!!!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!
!
!!
!
!!!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
! !
! !!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
! !
! !
!
! !
! !
!
!
!!
!
!!
!! !
!! ! ! !
!
! !!
! !!
!
! !!
!
!! !
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
! !
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!!!!!
!!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
! !!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!
!
!!
! ! ! !
!!
!!
! !
!
!
!
!
! !!
!
!!
!!
!
!
!!!!!!!
!!
!
!
!
!
!
!!
!
!!
!!!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
! !! ! ! ! ! ! !
! !!
! ! ! !!
!
!
!
!!
!
!! !
! !!! !
! !!!
!!
! ! !! ! ! ! ! !
!! !
!
!!!
!!
!
!
!!
!
!
!!
! !
!!!
!!!
! !
!
! !!! !
!
! !!
!
!
!
!
!!
!!
!
!
!!!
!
!!
!!
!!
!
!!
!
!!
!!!
!
!!!!!
!
!!!!
!
!
!!
!
!
!!!!
!
!!!!
!!!!!!
!!
!!
!!
!
!
!!
!!
!!
!!!!!
!!!
!!!!!!!
!!
!!
!
!
!!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!
! ! !! ! !
!! !
!
!! !
!!
!
!
!
!!
!
!
!!
! !
!
!
!
! !!!
!!
!!
!!
!!
!! !
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
! !
!!
!
!
!
!!
!
!
! !
!
! !
!
! !
!!
!
!
!
!!
!!
!
!
!
!!
!
!!
!
!!
!
!!!
!
!
!
!
!!
!
!!!!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!!
!
!
!
!!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!!
!!
!!
!!!!!
!!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!!
!!
!!
!
!!
!
! !
!
! !
!!
!
!
!!
!
! ! ! ! !
!!
!!
!!
!! !
!
!!
!!
!!
!
! !
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!! ! !
!
! !! ! ! ! ! ! !
! !!
! ! ! !!
!
!
!
!!
!
!! !
! !!! !
! !!!
!!
! ! !! ! ! ! ! !
!! !
!
!
!!
! ! !! ! !
!! !
!
!! !
!!
!
!
!
!!
!
!
!!
! !
!
!
!
! !!!
!!
!!
!!
!!
!! !
!!
!
!
!!!!
!!
!
!!
!!
!
!! ! !
!!
!
!
! !!! !
! ! !
! !
!
! !!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! ! !
!!
!
!
! !
!!
!
! !
!
!
!
!
! !
!!
!!
!
!
!!!!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!
!
!!!
!
!!
!!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!
!
! !! ! ! !
! ! ! !!
! ! ! !! !
! ! !
!
!
! !!
! !!
!! !
!!
! ! ! !!
!
! !
!
! !! ! ! ! !
!! !
!!!
!!
!!
!
!
!
!!!
!
!
!!
!
!!
!!
!!
!!
!
!
!!!
! !! !
! ! !!
! ! ! ! !!
! !!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!
! !
!
! ! !
! ! !!
! ! ! !!
!
!
!
!!!
!!
!
! ! !! !
! ! ! ! ! ! !! !
!!
!!
!!
!!
! ! !!
! !!
!
!
!
!!
! ! ! ! !!
!
! !!
!
!
!!
! ! !!
!
!! !
!!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!!!!
!
!!!
!
!!
!!
!
!
!!
!
! !
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! !!
!!
!!
!!
!!
!
!!!!
!!!
!!
!
!!!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!!
!!!!
!
!!!
!!!!!!!!!
!
!
!!
!!!!
!!!
!
!!
!!!!!!!
!!!
!
!
!
!
!!
!!!
!!
!!
!!!
!!
!!!!!!!!
!!!
!!!!!!
!!
!
!!
!!
!!!
!!
!
!!!!!!!
!!
!!!
!!
!!
!!!!
!
! !!!
!!!
!
! !!
! !
!!
!!
!
!!!!
!
!!!
!
!
!!!!!!!!
!!
!!
!
!
!!
!
!!
!!
!
!
!
!!
!!
!!!
!
!
!
!!
!!
!!
!!
! !!
!
!!
!!
!! !
! !
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
! !!
! !
!! !
!!
!!
!!
!!
!!
!!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
! !!
! ! ! !
! !! !
!
!
!
!
!
!
!!
!!
! !!
!!
!! ! !
!!
!!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!
! ! ! ! !
!
! ! !
!
!
!
!!
!!
!!
!
!
! !!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
! !
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!
!!!!
!!
!
!!
!
!
!!!!
!!
!
!
!
!
!
!
!!
!
!!!!
!!
!!
!
!!
!!
!
!!!
!!
!!!
!!!!
!
!
!!
!!!
!
!!!
!
!
!
!
!
!!!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!!!!
!
!
!
!!!
!!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!!
!
!!
!!
!
!!!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!!
! !! ! ! ! !
!! !
!!!
!!
!!
!
!
!
!!!
!
!
!!
!
!!
!!
!!
!!
!
!
!!!
! !! !
! ! !!
! ! ! ! !!
! !
!!
!! !
! !
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
! !!
! !
!! !
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
! ! ! ! !! ! ! !
! ! ! !!!
!
!
!
!
!!
!!
! ! !
! !!
!!
! ! !
!
! !! ! !
!
!
!
!
!
!!
!!
! !
!
!!
!!
!!
!!
!!
!!!
!!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!!
!!!!!!!!
!!!
!!!
!!!
!
!
!
!!!!
!!!!!
!
!!!
!
!
!!!!!!!
!!
!!!!
!!
!!!
!
!!
!!
!!
!!
!!
!
!!!
!
!!
!
!
!!
!!
!!
!
!
!!
!!
!! !
!!
! ! ! ! ! ! !
!!
!!
!!
!!
!! !
!!
!! !
!!
!!
!!
!
!!
!!
!!
!
!
!!!!!
!
!!
!!!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!!
!
!!
!
!
!
!!
!!
!!
!!
!! !
!!
! ! ! ! ! ! !
!!
!!
!!
!!
!! !
!!
!! !
!!
!!
!! !
!!
! ! ! ! ! ! !
!!
!!
!!
!!
!! !
!!
!! !
!
! ! !
!!!
!!!
!!!
!!!!
!!!
!!!
!!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!!
!
!!
!!
!
!!
!
!
! !!
!!
!! !
! ! !
!!!
! !
!
!!
! !!
!!
!
!!
!!
!
!!
!!
!
!
!! !
!!
! !
!!!
!!
!
!! !
! !
!!
!!
!! ! !
! !!
!
!!
!
!
!!!
!!
!!
!!!
!
!!
!!
!
!
!!!!!!!
!!!
!!
!!!
!!
!!!
!!!!
!
!!!
!!
!!
!
!
!!
!!
!
!
!!!!
!
!!
!
!!
!!!
!
!
!
!!!!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!
!
! !
!
!!
!
!!
! !!
!!
!
! !
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
! !
!
!
! !
!
!
!
!!
!
!
!!
! !
!!
!
!
!
!!
!
!
!!
!
!!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!!!!!
!!
!!!
!!
!!
!!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!!!!
!!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!!!
!
!!
!!
!!
!
!!
!
!!
!!!
!
!!!!!!
!!!!
!
!
!!
!
!!!!!
!
!!
!!!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!!!
!
!
!
!
!!
!
!!!!!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!!!
!
!
!
! !
!
!!
!
! !! !
!
!
! ! !
! !
! !
!
!
!
!!
!!
! !! !
!!
!!
!! !
!!
!!
!
!!
!!
!!!
!!
!
!!
!
!!
!
!
!!
!
!!!!!!
!!
!!!
!!
!!
!
!! !
!
!
!
! !
! !
!
!
!! !
! !
!
!
!
!
!
!!
!
!!
!! !
!!
!
!
!! !
!
!
!!
!
!!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!!
!
!!!!!
!
!!
!!
!
!!
!!
!!
!
!
!!
!
!!
! ! !
!
!!
!!
!
! !
!
! !!
! !!
!!
!
! ! ! !!
!!
!!
!!
!!
!!
!! !
! ! !!
!!
!!
!
!! !
! !
!
! !
!!
!!
!! ! !
!
!! !
!
!!!
!
!!
!
!!!
!!
!!
!!
!
!!
!!!!!!!
!!!!!
!
!
!
!
!!!!!
!!!
!!!
!!!
!
!!
!!
!!
!!!!!!!
!!!!!!
!
!!
!!
!!
!!!
!
!!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!! !
!
!!
!
!!
!!
!
!!
!
! !!
!!
!
! ! ! !!
!!
!
!!
!
!!
!
!
!!
!
!! !
!!
!!
!
!
!!
!
!!
!
! !
!!
!!
!!
! !
!
!
!!
!
!
!!
!
!!
!
!
!!
!!
!
!
!!
!
!!
!!!!!
!
!!
!!
!!
!
!
!
!
!!!
!!!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!!
!!!
!
!
!!
!!!
!
!
!
!
!!
!
!
!!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!!
! !
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!
!!
! !
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!!
! !!
! !!
!!!
!!
!!
!!!
!!
!!
!!
!
!!
!!!!!
!
!!!!!
!
!
!!
!
!!!!!!!
!!
!!!
!!!
!
!
!!
!!
!!!!!!!
!!!!!!
! !
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!!!!
!
!!
!!!
!
!
!!
!
!!!
!!!
!
!
!!!
!
!!!
!
!
!!
!
!
!!
!!!
!
!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
! !
!
!
! !! ! !
!! ! ! ! ! !!
!
!!!
! ! ! !!
!
!!
!!
!!
!
! ! ! ! ! ! !
!!
!!
! ! ! !
!! ! !
!
!
! !!
!!
! ! ! ! !! ! ! !
! !!
!!
! ! ! !
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
! ! !
!!!
!
!! !
!!!
!!
!
!!!
!
!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!!
!
!!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
! !!
!
!
!!!
!
!
!
!!
!!
!
!
!
!!!!
!! !
!
!
!
!!
!!
!!!!!!!!
!!!
!
!
!
!!
!!!
!!
!!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!! !
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!!
!!
!
!
!
!
!
!!
! ! !
!!
! !!
! !
!!
!
!
!
!! !
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!! !
!
!
! !!
!
!
!! !
!!
! ! !! !
! !! !
!!
!
!
!! !
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
! ! !
!!
!!
!
! !
!!
!!
!!
!
!!
!
!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!
!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!!
!!
!
!!
!
!!
!!!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!
!!!!
!!
!!
!
!
!!
!
!
!
!!
!!!
!
!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
! ! ! ! ! ! !!
! !!
! ! ! !!
! !!
!!
!!
!
! ! ! ! ! ! !
!!
!!
!
! ! !!!
! ! !
! ! !
!
!
!! ! ! ! !
!! ! !
! ! ! !
! !
!
!
!! !
! !! !
!
! !
!
! !!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
! !!
!
!
!!
!
! !!
! !
!! ! !
! !
!
! ! !!
! ! !
!! !
!! ! !
!! !
!! !
!!
!
!
! !!
!!
!
! !! !
! ! !
!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!!!!!!!!
!
!!!!
!
!!
!
!!!!
!
!!
!!!!
!!!!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!
!!
!!
!
!
! !!
!
!
!
! !
!
! ! !
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!!
!!
!
!!
!
!
!!
!
!
!!
!
!!!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!! !
!! ! !
!! !
!! !
!!
!
!
! !!
!!
!
! !! !
! ! !
!!
!!
!!
!
!
!!
!
!!
!!
!
!
! !!
!
!
!
! !
!
! ! ! ! !!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!!!!!!
!!!
!
!!!!!!
!!!!!
!!
!!!
!!
!!
!
!
!!!
!!
!!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!
!
! !!! !
!!
!
!!
!!
!!!
!!
!!
!!
!!
! !
!
!!
!!
!!
!
!!!
!!!
!
!!
!!!!
!
!!
!
!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
! !!
! !
!!
!
!!
!!
!!
!!
!!
!!
!!
! !!!
! ! !
! !!
! !
!
!!
!!
!! !
! !!
!! !!
!!
!
!
!!
!!
!
! ! !! ! ! ! ! ! !
!
!!!
!!!
!!
!!
!!
!!!
!! !
!!
! !! !
!
! ! !!
!!
!
!
!!!
!!
!!!!!!
!
!!
!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!
!
!!
!!
! !!
!!!!!!
!!
!
!!!!
!!
!!
!
!
!!!!
!!
!!!!!
!!
!!!
!!
!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!!
!!
!
!
! !!! !
!!
!
!!
!!
!!!
!!
!!
!!
!!
! !
!
! !!
!
!
!
! !
!
!
!!
!
!
!!
! !!
! ! !
! ! !
!
!
!!
!!
!
! ! !! !
!! !
!!
!
!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!
!! !
!!
!
! !!
!
!
!
!
!
!!
!
!!
!
!!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!!!
!
!!
!! !
!
!
!!
!!!
!!
!
!!!
!
!!
!
!!
!
!!!!!
!
!!!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
! !!
! !
!!
!
!
!!
!!
!
!
!!
!
!!
!!
! !!
!!
!!!!
!!!!
!!
!!!
!
!!!
!!!
!!!
!
!!
!!!
!
!!!
!
!!
!!
!!
!!!!
!!!!!
!!
!
!!!
!!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!!
!!!!
!
!
!!!!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!!
!
!! !
!
!
!!
! !!
!
!
!
!!
! !
! !
!! !
!
!
!
! !! ! ! !
!! ! !
!!
!
!!
!
! ! ! ! ! ! ! !
!!
!!
!
!!
!
! ! !
!
!!
!! !!
!!
!!!
!!
!!
!
!
!
!!
!!
!!!
!!
!!
!
!!!!!!!
!!
!!!
!!!
!
!!!
!!
!!!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!
!!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
! !
!
!
!
!
!!
!
!
! ! !
! !
!
!
!
!!
! !!
!!
!!
!!
!
!
!
!!
! !! ! !
!!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!! !
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!!
!
!!
!
!
!!!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!!!
!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
! ! ! !
!
! ! !
!!
!!
!
!
!
!
! !
! ! ! !! ! ! ! ! ! !
!
!!!
!!
!!
!!
!!
!
!
!
!!
!!
!
! !
!
!!
! ! ! !
!
!!
! !!
!!
!
!
!
!
! !
! !!
!
!!
!!
! ! !
!
!!!
!!
!!
!!
!!
!
! !
!
!!
!!
! !
!!
!
!!
!!
!
!!
!
!
!! ! ! ! ! ! !
!
! ! ! !!
!! !
!!
!!
! !! !
!
!!
!
!!
! !
! ! ! !
!!!
!!
!!
!!
!
!!
!
!!
! ! !
!!
!!
!!!
!!
!
!!!
!!!
!!!!!!
!!
!!
!
! !!
!!
!!
!!
!
!
!!!
!!
!!
!
!!
!
!
!!!
!!!!
!!!
!!
!!
!!
!
!!!!!
!
!
!!
!
!!
!
!!
!!!
!
!
!!
!!
!!
!
!!
!
!!
!
!!
! !!
!!
!
! !! !
!!
!! !
!
!
!
!
! !!
!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!!!
!
!
!!
!
!!
!
!!
!!!
!
!
!
!
!!
!!
!!
!!
!! !
!
!
!
!
!
!
!
!
!
!
! !
!!!!!!!!
!!
!!
! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!
!!
!!!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
! !
!
!
! !
!
!
!
!!
!!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!!!
!
!!
!!
!
!
!
!!!
!!!
!
!
!
!
!
!
!
!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!! !
!!
! !! ! !
!! !
!!
!!
!
!!
!
!
!
!!
!
!
! !!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
! !
! !
! !!
!
!!
!
!
!!
!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!
!!! ! !
!
!
!! ! ! ! !!
!!
!! !
!!!
!!
!!
! !
!
! !! !! !!
!!! !
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!!!!
!
! !!
!
!
!
! !!
!! !
! ! !!
!
!
!!
!!!!
!
!!
!!!!!
!
!!
!!!!!
!
!!
!
!
!!!
!!!!
!!!
!!
! !!
!!!
!
!!
!!
!!!!
!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!!!!!!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!
!
! !
!!
!
!
!
!
!
!
!
!
! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
! !
!
!
!
! ! !!
!
!
!
! !!
!!
!
!!
!
! !
!
!
!
!!
!!
!!
!
!
!! !
! !
!
!
!
! !!
!!
!
!!
!!
!!!
!
!
!
!!
!!
!!
!
!!!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!
!!
!!!
!!
!
!!
!!!
!!
!
!!
!
!
!
!!
!!!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!!!
!!!
!!
!
!
!
!
!!!!!
!
!!
!
!!!!
!
!!
!
!!!!
!!!!
!!!
!!
! !!
!!!!
!!
!
!
!!!
!!
!
!!
!
!
!
!!
!!!
!
!
!
!
!
!
!!
!
!!
!
!!
!! !
!
!!!
!
! !
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
! ! ! !!
!
!
!
!
!!
!!
!!
!!
!!
!!
!! !
! ! !!
!!
!!
!
! ! !! !
!
! !!
!!
!
!! ! !
!!
!!
!
!!
!!
!!
!
!! !
!! !
!!
!!
!
!
!!
!
!!
!
! !!
!!
!
!!
! !
!!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!! !
! ! !!
!!
!!
!
! ! !! !
!
! !!
!!
!
!! ! !
!!! !
!!
! ! !!
! ! !
! !
!! ! !
!
!!
!
!
!!
!
!!
!!!
!!!
!
!
!
!!
!
!!
! !!!
!
!!!!
!!!
!!
!!
!
!!!!!!!!!!
!
!!
!!
!!!
!!!!!!!!!!
!!
!
!
!!
!!
!!!!
!
!!
!!
!!!
!!
!
!!!
!
!
!!!
!!
!!
!!
!!
!!
!
!! !
!! !
!!
!!
!
!
!!
!
!!
!
! !!
!!
!
!!
!
!
!
!
!!
!
!!
!!
!! !
!
!!
!
! !!
!
!!
!
!
!!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!!
! !
!
!
!
!
!!
!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!!
!!
!!
!!
!!!!
!!
!
!
!
!
!
!
!
!!!
!
!!
!!
!!
!
!
!
!
!
!!
!
!
!!
!!
!
!!
!
!!!
!
!
!!
!!!
!!!!!
!!!
!!
!
!!
!
!!
!
!
!
!!
!
!!
!!!
!
!
!!!
!
!!
!
!
!
!
!
!!
!!
!!!
!!
!
! !!
!! !
!
!!!
!!
!! ! !!
!
! !
!!!
!!!!
!!!
!
!!!!
! !!
!!!
!
!
!
!
!!!
!!
!
!!!
!!
!! !
! ! !
! !!!
!
!
!
!
! ! ! ! ! ! !! !
!!
!
!
!!
!! !
!! !
! !
!
!
!!
!!!
!!
!!
!! !
!
!
! ! !
! ! ! !
!!
!!
!!
!
!! !
!
!! ! ! ! ! ! !
! ! ! ! !!
!
! !
!!
!!
! !!
!
!
!! !
!!
! ! !
! !
!!
!!
! !
!
!!
!!
! !!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!
!!
!!
!!
! ! !
!!
!!!
!!
!!
!!
!
!
!!
!
!!!
!!
!!!!!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!
!!
!!!!
!!!!
!!!!!
!!!
!
!!
!
!!
!!!
!!!!
!!!!
!!!!!!!!
!!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!!
!!!!!!
!
!!
!!!
!
!
!!
!!
! !!
!!
!
!!
!!
! !
!
!
!!
!
!!
!! !
!!
!
!
!
!!!
!
!
!!
!
!!
!!!
!
! !
!
!!!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
! !! ! !
! !! !
!!
!
!
!
!
!
! !!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!
! ! !
! !! !
!!
!!
!
!! !
!!
! !!
! !!
!!
!
!
! ! !
!!
!
!!
!
!
!
!
!!
!!
!
!
! !!
! !!
!
!!
!!
!!
!
!
!
!
! !!
! !
!
!!
!!
!
!!
!!
!
!
!
!!
!!
!
!
!
!!
!
!
!!
!!
!!
!
!!
!!
!!
! ! !
!!
!
!
!
!!
!!
!
!
!
!
!
!!
!!!
!
!
!
!!!
!!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!!
!
!!!
!!!
!!!
!
!!
!
!
!
!
!!
!
!!!
!!!
!!
!!
!!
!!
!!!
!!!!!
!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!!
!
!!!!
!
!
!
!
!!!
!!
!!!!!
!!!
!
!!!
!
!!!
!
!!!
!!
!!!!
!!!!!!!!!
!!
!
!!
!
!!!
!!
!!
!!!
!!
!
!!
!
!!
!!
!!
!
!
!!!
!!
!!!!
!!
!!
!!!
!
!
!!
!
!!
!
!!
!!
!
!!
!
! !
!
!!
!
!! !
!
! !!
!!
!
!
!
!
!!
!
!
! !
!
!! !
!!
!!!!
!! !
!!
!
!!
!
!! !
! !
!!
!!
!
!!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!!
!!
!
!!
!
!
!!!!
!
!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!
! !!
!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!! ! ! !
! !!
!
!!
!
!
!
!!
!
!!
! !! ! !
!!!
! !
!
!
!
! !!
!
! !
!!
!
!!!
!!
!!
!!
!
!!
!!!
!
!!!!!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!!!!!!!!
!!
!!!
!!!!!
!!!!
!!!!!
!
!!!!!
!
!!
!!
!!
!
!!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!!
!
!!
! !
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
! !
!
!!
!
! !
! !
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!
!!
!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!!!!!
!!
!
!!
!!
!!
!!
!
!!
!
!!!!
!!
!
!!!!!
!!
!!
!
!
!!
!
!!
!!
! ! !
!
!!
!
!
!
!!!
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!
! !!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!!!!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!!
!!
!!!
!!!
!!
!!
!!!!!
!!
!!
!
!
!!
!!
!!
!!!
!!!
!
!!
!
!
!!
!!
!!
!
!!!
!!
!
!
!
!!!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!
!!
!
!
!
!!
!
!!
! !! ! !
!!!
! !
!
!!! !
!!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
! !!
!!
!
! !
!
!
!
!
!!
!
!
!
!!!
!!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!!
!!
!!
!!
!
!! !
! !!
!!!
!
!!!
!
!
!!
!!
!!
!!
!!!
!
!!!
! !! ! !
!! ! !
!!
!! !
! !
!!!
!!
!!
!!
!!
! ! ! ! ! !!
! ! !
!
! !
! !
!!
! !!
!
! !
!
!!
!! !
! ! ! ! ! ! !
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
! !!
!! !
!!
!!!
!!
!! !!
!
!!
!
! !!!
!
!!!!
!!
!
!!
! !
!!
!!!
!!!
!!
!
!!
!!!!
!
!
!!
!
!
!!!!
!
!!!!!!!!!!
!
!!
!!
!!!
!!!!!!
!
!!!
!!!!
!!
!
!
!!!!
!
!!
!!!!!
!!
!
!!!
!!!
!
!!!
!
!!
!
!!
!!
!
!
!!
!!
!!
!
!
!!!
!
!!
!!
!!
!
!!
!!! !
! !!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
! !
!!
!
!! ! !
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!
! ! ! ! !
!!
! !!
!
!
!
! !
!!
!
!
!
!
!
!
!
!!
!!
!
! ! !!
!! !
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!!
!!
!!!
!
!
!
! !!
!
!
!!
!!!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!
!!
!!!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!!
!!!!
!
!
!
!!
!
!!!!!
!!!
!!!!
!
!
!
!
!
!
!
!
!
!!!
!
!!
!
!
!
!!
! !
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
! !
!!
!!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!!!!
!
!
!!
!!
!!!
!
!
!
!!
!!
!
!
!
! !!
! ! !! !
! !
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!!
!!!
!
!
!
!!
!
!
!
!
!
!
!!
!! !
!!
! !
!
!
!
!!!
!!!
!!
!
!!!!!!!!
!
!!
!
!!
!
!!!!!!!!!!!
!!
!!!
!!
!
!!!!!
!!!!
!!!!
!
!!!
!!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!!!
!!
!!!!!
!!
!
!
!
!
!
!
!
!
!!
!
!!!!
!!
!!
!!
!!
! !!
!! ! !
! ! !!
!!
!!
!
! ! ! ! ! ! ! !
!!
!!
!
!!
!
! ! ! !
!
!
!
!
!!
!!
!!
!
!! !
!
!
!
!
!!
! !! ! !
!!
!
!!
!!
!
!
!
!
!!
!!
!!!
!
!
!!
!!
!!
!
!!!
!
!!!!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!!
!! !!
!
!
!
!! !
! !!
!!
!!
!!
!
!!
!!
!!!
!!
!
!!!!!!!
!!
!!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!!
!
!
!
!
!
!!
!!
!
!
!!!!!
!
!!!!
!
!!
!
!!
!
!!
!
!!!
!!!!
!!
!!!
!
!
!!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!
!
!!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
! !!
!!
!
! !
! ! ! ! ! !!
!!
!!
!!
!
!!
! !
!!!
!
!!
!!
!
!!
!!
!
! ! ! !!
!!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!! !
!
! ! !
! !!
!
! !
! !
!
! !! !
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
! !
!
! ! !
!
! ! ! !! !
!!
!
!
!
!!
!
!
! !!
!! ! !
!
!! !
!!
! !
!!
!!!
!
!!
!
! ! ! ! ! ! ! ! !!!
!
!!
!
! !!
!! ! !
!
!
! ! ! ! !!!
! ! ! ! !
!
!!
!!
!!
!!!!!!
!!
!
!!
!!
!!
!!
!
! !
!
!
!!!
!! ! !
!!!
! !!
!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!!!!!!
!
!!
!!!
!!
!
!
!
!
!!
!!!
!
!!
!
!!
!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!!
!!
!!
!!!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!!
!!!!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!!
! !!
!
!
!
!
!!
! !
!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!
!
!
!
!!
! !! !
!! ! ! !
!
!
!
!!
!
!
!!
!! ! !
!
!
! ! !! !
!!
! !!
! !
!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
! !
!
!
!
!
!
!
!!
!
!
!
!
! !
!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!!!!
!
!!
!
!!
!!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!!
!!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!!
!!!!!
!!
!
!
!!
!!
!!
!!
!
! !!
! !!
! ! !! !
! !
!!
!!
!!!!!
!!!
!!!!!
!!
!
!
!!!
!!!
!!
!!!
!!!!!!!!!
!!
!!
!
!
!!
!!!
!!
!!
!!!
!
!!
!!
!!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
! !
!
!!
!!
!
!!
!!
!!
!!!!
!
!!!
!!!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!!
!!!
!
!!
!
!
!
!
!
!
!!!
!!
!
!
!!!
! !!
!!
!
!
! !!
!
!
!
! !
!!
!!
!!!
!!
!!
! !
! ! ! !!
! !! !
!!
!!
!
!!
!!
! ! ! ! !!!
! ! !
! !!
!! !
!!
!! ! !
!! !
! !
!!
!
!
!
! !
! !!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
! !
! !
!
! !
! !
!
!
!!
!
!!
!! !
!! ! ! !
!
! !!
! !!
!
! !!
!
!! !
!
!
!!
!! !
!!
!
!!!!!!!
!!
!!
!!!!!!
!
!
!
!!!!!!
!!!!!!
!
!!!!
!!
!
!!
!!
!
!!
!!
!
!
!
!!
!!!!
!
!!!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!
!
!!
!
!
!!
!!
!
!!
!!
!!
! !
!
!
!!
!
! !
!!!!
! !
!! ! !
! !!
!!!
!!
!!!
!
!
!!
!!
! ! !!
!
!
! ! !! ! ! !
!!!
!
!!
!!
!!
!
!
!
!! ! !
!!! !
! !
!
!!
!
!
!
!
!!
!!!
!
! !! !!
!!!!!!
!!
!!
!!
!!
!
!!!!
!
!!
!!
!
!!!
!!!
!!
!!
!
!!
!!
!!
!!!!!!
!
!!!!
!!!!
!!!
!!
!!!
!!
!!
!
!
!!
!!!!!!
!!
!
!!!
!!!
!
!!
!!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!!
!
! !!
!
!
!!
!!
!
!!
!
!
!!
!
! !!!
!
!
! ! !
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!!
!
!
! !
!
!
!
! !
!
!
!
! !!
!!
! !
! !
!!
!
!!
!
!!
!!
!!
!!
!!
!!!!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!!!!!
!
!!
!!
!!
!
!
!
!
!
!
!!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!
!!
!
!
!!
!!
!
!!!
!!
!
!
!
!
!!
!!
!!!
!
!
!
!! !
!
! !
!
!!
!! ! ! !
!!
!!
!
!!
!!
!!
!!
! ! !
!!!
!!
!
!
!
!!
!!!
!!
! !
!!!!!!!
!!
!!!
!!!!
!
!
!
!!!!!!
!
!!!!!!!
!!
!!
!
!
!
!
!
!
! !
!
!!
!
!
!!
!! !
!!
!
!!
!
!!
!
!!
! !!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!!!
!
!!!!!
!!!
!!
!!!
!
!
!
!! !
!
!!
!!
!!
!
!
!
!
!
! !
!
! !
!!
!!
!! ! !
!!
!
!!!
!!
!!
!
!!
!!
!!!
!!! !
! !
!!
!!
!!
!!!
!!
!
!
!
!!
! ! !
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
! !
!
!
!!
!!
!
!
!
!
!
!!!!!!!!!!
!!
!!!
!!!!
!!!
!!
!
!!
!
!!
!!!!!!!
!!
!!
!
!
!
!!
!!!!!
!
!!
!!
!!
!!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!
!
!
!
!
!
!
!! !!
!
!
!!
!!!
!
!!
!! !
!!
!! ! !
!
!!!!
!
!
!!!
!!
!
!!!
!
!!
!!
!
! !!
!
!!
! !!!
! !!
!!
!
!
!
!!
!
!!
! !!
!
!!
! !!
!
! ! !
!
! !!
!!
!!!
! !!
! ! !
!!
!
!!!!!
!!
! !!!
!! !
!!
!
!
!!
!
!!!!
!
!!!!!!!
!!
!!
!!
!!
!! !
!
!
!
!!
!!
!!!
! !!
!
!
! !
!!
!
!
!
!
!! !
!
! ! ! !
! !!!
!
!!!
!!
!! ! ! ! ! ! ! ! !
! !!
!!
!
!
!!
!
! !
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
! !
!
!
!!
!!
!!!!
!!
!!
!!
!!
!! ! ! !
!
!!
!
!
!!
!
!!
!!
!!!!!!
!!
!
!!
!!
!
!!!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
! ! !
!
!
!!
!
!!
! !
!
!! !
! !! ! !
! ! ! ! !!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!!
!!
!!
!!
!
!
!
!!
!
!
!!!
!
!!!
!!
!!
!!!!!!!!!!
!!
!
!!!!!!!!
!!!!!
!
!!!!!
!!
!!
!!
!!
!
!!
!!
!
!!!!
!!
!!!!!!!!!!!!!!
!!!!
!!
!!
!!
!
! !!
!
!!
!
!!!!
!!! !!
!
!!
!!
!!
!!!
!!
!
!!
!!
!!!
!!!!
!!!!!
!!
!!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!! !
!
!!!
!
!
!
!!
!
!!
!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
! !!
!
!!
!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!!!
!
!
!!
!!!!
!
!!
!
!
!
!!
!
!
! !
!
!
!
!
!
!!
!
!
!
!!
!
!
!
! !
!!
!
!
!
!
!
!!
!
! ! ! !
!!
!
!
!
!
!!
!!
!
!!
!! !
!!
!!
!
!!
!
!
!
!
!
!
!
! !
!!
!!
!!
!!
!
!
!!
!!
!!
!
!! !
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!! !
!!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!!!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!!
! ! !
!
!
!!
!
!
!! !
!
!! !
! !
!!
!
! !!
!
!!
!!
!
!!
!!
!
!
!
!
!
!!!
!
!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!!
!!!
!!!
!
!!
!
!!!
!!
!!
!!
!!!!
!
!!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!!!!
!!!
!!!!!!!
!!
!!!
!!
!!
!
! !
!
!
!!
!
!!
!!
!
!!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!!!!
!!
!!
!
! ! !
! !!
! !
!
!!
!!
!! !
! !!
!! !!
!!
!
!
!!
!!
!
! ! !! ! ! ! ! ! !
!
!
! !!
!
!
!
! !
!
!
!!
!
!
!!
! !!
! ! !
! ! !
!
!
!!
!!
!
! ! !! !
!! !
!!
!
!!
!
!!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!!
!
!
!
!
!
!!
!!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!!
!
!
!
! !
! !
!!
!
!
! ! !
!
!
!
!!
!!
!!!
!!
!
! !!
!! !
!
!!!
!!
!! ! !!
!
! !
!!!
!!!!
!!!
!
!!!!
! !!
!!!
!
!
!
!
!!!
!!
!
!
!
!!
!!
! !!
!!
!
!!
!!
! !
!
!
!!
!
!!
!! !
!!
!
!
!
!!!
!
!
!!
!
!!
!!!
!
! !
!
!!!
!
!
!
!
!
!
!!
!
!
!!
!!!!
!!!!!
!!
!!
!!
!!
! ! !! ! !
!
!!
!! !
!!
!!
!
!
! !!
!! ! !
!! !
!
!!! ! ! ! !
! !
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!
!!
!
!
!!!!
!!!!!
!
!!
!!
!!!!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!
!!
!
!!
! ! !
!! !
!
!!
!
!
!!
!!
!!
!
! !!
!! ! !
!
! !
!
!
!
!! ! ! !
!! !
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!!
!
!
!!!
!
!!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!!
!!!!
!!!!!
!!
!!
!!
!!
! ! !! ! !
!
!!
!! !
!!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!
!!
!
!!
! ! !
!! !
!
!!
!
!
!!
!!
!!
!!
!! !
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!! !
!
!!
! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
! !! !
!
!
!!
!!
! ! ! !
!
!! !
!!
! !! !
! !
!!
!!
! ! !!
!!!
!!
!!
!!
!
!
!
!
!!!
!!
!!
!!
!!!!!
!!
!!
!
!
!!!
!!!
!!
!
!
!
!!
!
!
!!!!
!!
!
!
!
!
!
!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!
!!!!
!
!!
!!
!
!
!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
! ! !!
!!
!!
!!!!
!!
!
!!
!
!!
!
!
! !
!!
!!
!
!!
!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!
!
!!
!
!
!!
!!
!
!!
!!
!!
! !
!
!
!!
!
! !
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
! !
!
!
!!
!!
!
!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!
!!
!
!
!!
!!
!!
!!!!!!!!!!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!
!
!!
!
!
!!
!!
!
!!!!
!
!!
!!!!!
!!!
!
!
!!
!!
!!
!
!!!
!!
!!!!
!
!!
!
!!!
!!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!!
!!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!!
!
! !! ! ! ! !
!! ! !
!!
!!
! !
!
!
! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!
!
!
!
!!!
!
!!!!
!
!
!!!!
!!!!
!!
!!
!!!!!
!
!!
!
!!
!!
!!
!!
!!
!!!!!!
!
!!
!!!
!!!
!!!
!! !
!!
!!
!!
!!
!
!!
!! !
!!
!
! ! !
!!
!!
!!
!
!
! ! ! !!
! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!!
!
!!
!
!
!!
!
!!!
!
!
!
!
!!!
!
!!
!!
!!
!
!
!!!!
!
!
!!
!
!!
!!
!!
!!
!!
!!!
!!!
!
!!
!!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!
!
!!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!!
!!
!
!
!!
!
!!
!
!!! !
!
!!
! ! !!
!!
! !! ! ! !
!!
!
!!
!!
!! ! !
!!
!
!!!!
!
!!
! !!!
! !!
!!
!
!!
!!
!!!
!!!!!!!
!!
!
!
!
!
!
!!
!
!!
!
!
!
! !
! !
!
! ! !!
!
!
!
!! !
!!
!!
!
!!
!!
!
!! !
!!
!
!!
!!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!!!
!!!!
!
!!
!!
!
!!
!
!!
!
!!! !
!
!!
! ! !!
!!
! !! ! ! !
!!
!
!!
!!
!! ! !
!!
!
!!!!
!
!!
! !!!
! !!
!!
!
!!
!!
!!!
!!!!!!!
!!
!!
!!!
!!
!!
!!!!
!!
!
!!
!
!
!
!
!
!!
!
!!
!
!
!
! !
! !
!
! ! !!
!
!
!
!! !
!!
!!
!
!!
!!
!
!! !
!!
!
!!
!!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!!!
!!!!
!
!!
!!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!!!
!!
!! !
!
!
!
! !
!!
!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!!
!!
!
!
!!
!!
!!!
!!
!!
!!
!!
!
!! ! !
!
!!
!!
!!
!!
!!
!!!
!
!!!!
!!
!
!!
!
!!
!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!
! ! !!
!!
!
!!
! ! !!
! !! ! ! ! ! ! ! !
! ! !
! !
!! ! !
!!
!
!! !!
!
!!
!
!! ! !
! ! ! ! ! ! !
!! ! ! ! !
!!
! ! ! ! !! ! ! ! ! ! !
!!
! ! !
!! !
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!!
!
!!
!!!
!!!!!!!
!!
!!!!!
!!
!!
!
!!!
!!
!!
!!
!!!
!!
!!
!
!!
!
!
!!
!!!
!!!
!
!!
!!!
!!
!!
!!
!!
!!
!
!!!!
!
!!!!!!
!!!
!!
!
!!!
!
!!!!
!!
!!!!!
!
!
!!!!!
!
!!
!!
!
!
!
!!
!!
!!
!
!! !
!!
!!
!
!
!
!!
!
!
!
!!
!
!
!!!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
! ! !
!
!!
!
!!
! !
!
!
! !
!!
! !!
!! !
!!
!
! !
!
!!
!
!
!
!
!! !!
!
!!
!
!
! ! !
!! ! !
!!
!
!!
! ! ! !
!!
!!
!! !
!!
!!
! ! !
!
!!
! !
! !!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!!!
!!
!!
!
!!
!
!!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!!
!
!!
!
!
!
!!
!
!!!!
!
!!
!
!!
!!
!!!
!!
!!
!
!!
!!
!
!
!!!
!!
!!
!
!
!!!
! ! !!
!
!! ! ! ! !
!
!
!
! ! !!
!! !
!!
!!
!
! !
! !
!!!!
! ! !!
!
! !!
!
!
!!
!!
!! !
!
!
! ! !
!
!
! !
!!
!!
!
!
!
!
!
!!
! !
! ! !
!!
!!
!!
!
!!
!
!
!
!
!!
!!!!
!
!!
!!!
!!!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!! !
!
!!
!! !
! !!!
!!
!!
!!
!!
!!
!
!!
! !
! ! !
! !!
! ! !
!! !
!
!!!
!
!
! !
!!
!!
!!
!
!!
!!
!!
!!
! !!
!!
!!
!
!
!
!
!
!
!
!
!! ! ! ! !
! !
!
!
!!
!
!!!
!!
!!
!!
!!
!
!!!
!!
! !! !
!!
!
! !!
!
!
!
!!
!!!
! ! !! !
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
! !
!
!!
! ! !
!
!
! ! !!
!
!!
!!
!
!!!
!
!
!!
!!!!!!!!!
!!
!!
!
!
!
!!!!!
!!!
!!
!!!!
!!!!
!
!!
!!
!
!!!
!!
!!!!
!!!!!!
!!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!!
!!!!
!!
!
!!!!
!!
!!
!!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!
!
! ! !
! ! !! !
!
!
!
!
!
!!
!
!
!
! !
!!
!!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
! !!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!!
! !
!!
!
!!
!
! !
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
! ! !
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!!
!
!!!!
!!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!!!
!
!!!
!!
!!
!!
!
!!
!!
!!
!!!!!
!!
!
!
!!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!!!
!!!
!
!!
!
!!
!!!!!
!
!
!
!!!!
!!
!!
!
!
!
!
!!!!!
!
!!!!
!!
!
!
!
!
!
!
!!!
!
!
!
!!
! ! !
!!
!!
! ! !
!
!
!! !
!
!
!
!
!
!
!!
!
! ! ! ! ! ! !! !
!!!
! !
! !!
!! !
!!
!!
!!
!
!
!
! !
!!
!
!!
!
!
! !!!
!!
!!
!! ! ! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!!
!
!
!
!
!
! ! !!
!
!
!!
!!
!! !
!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!!
!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!!!
!
!
!!!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!!
!!
!!
!!
!
!! ! !
!
!!
!!
!!
!!
!!
!!!
!
!!!!
!!
!
!!
!
!!
!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!
! ! !!
!!
!
!!
! ! !!
! !! ! ! ! ! ! ! !
! !
!
!
!!
!!
!
!
!
!!
!!
!!
!
!! !
!!
!!
!
!
!
!!
!
!
!
!!
!
!
!!!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
! ! !
!
!!
!
!!
! !
!
!
! !
!!
! !!
!! !
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
! ! ! ! !
!!
!!
! ! ! ! ! ! !!
! !!
!
!!
!
!!!
!!
!
!
!!
!
!
! !!
!!
!!!!
!!
!!!
!!!
!
!!
!!!!!
!!!!
!
!!!!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!!!
!!!
!
!!
!!
!!
!
!
!
!!
!
!
!!
! !!
!
!
!
!
!!
!!
!!
!! !
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!
!!
!!!!
!!
!
!
!!!
!
!
!!
!!!
!
!!
!!
!
!
!!!!!
!!
!!
!!
!!
!!
!
!
!
!!!
!
!
!!!!
!
!! !! ! !
!
!! !
! !!!
!!!
!!
!!
!!
!!
! ! ! ! ! !! !
! !
!
! !
! !
!!
!! !
!! !
! !!
! ! !
! !
!!
!
! !
!!
!
!!
!
!!
!!
!!
!!
!!
!
! ! ! ! !
!!
! ! !
!
!
!
! !
!!
! !
!
!! !
!
!!
!!
!
!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!!
! ! !
!!
!
! !!!
!!
!!
!!
!!
!!
!
!!
!!
!!
! !!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! !!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!
!!!!!
!
!!
!
!
!!!
!!
!
!!
!!
!!
!!
!
!
! ! ! !
!!
! ! ! ! !!
! ! !!
!!
!!
!!
!!
!!
!!!
!
!!
! !
! ! ! !! !
! ! ! ! !! !
!! !
! ! !! !
!
!
!
!! !
!!
!!
!
!!
!!
!
!!
!!!!
!
!
!
! ! ! !
!!
!
!
!
! !
! !!
!
!
! ! !
!
! ! !! !
! ! !
!
!
!! !
!
!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
! !
!!
!
!
!
!!
!!
!
!!!!!!
!
!!!
!!
!!
!!
!
!!
!!
!
!!
!
!!!
!!
!
! !!
!
!!
!!
!!!
!
!
!!!!
!!!
!!
!!
!!
!
!!!!!
!
!!!!!!!!
!!!!!!!
!
!!!!
!!
!
!!!
!!!!!
!!!
!!
!!
!!
!
!
!!
!!
!
!!
!
! !!
!!
!!
! !!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
! ! !!
! ! ! !
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!!
!!
!
!!
!!
!!
!!
!
!
!!
! !
!! !
!! ! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
! !
! ! ! !
! !! !
!!
!!
!!
! !! ! !
! !
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
! !!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
! !! !
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!
!!
!!
!!
!
!!!
!!
!
!!
!!
!!!
!
!!!!!!
!
!!!
!!!
!
!
!!
!
!!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!!!
!!!!!!
!!!
!!!!
!!!!!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!!!
!
!
!!
!!
!!
!
!
!
!!
!!!
!!!!!
!!
!!
!!
!!!!
!!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!
!
!!!!
!
!
!
!!!
! ! !
!
!
!!
!
!!!
!!
!
!
!
! !
!
!
!!!
!!
! !! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!
!!
!
!
!!!!
!!!!!
!
!!
!!
!!!!
!
!!
!!!
!!
!
!
!
!!
!
!!!
!!
!!!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
! !!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
! !
!!
! !! !
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!!!
!
!!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!!!
!!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
! !!
!
!!!
!!
!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!!!
!
!
!!
!
!
!
!!!
!
!!
!
!!
!!
!
!
!!!!
!!
!!!!
!!
!!
!!
!!!
!!
!!!
!
!
!
!
!!!
!
!!!!
!
!
!!
!!
!!
!!
!
!!
!
!
!
! !
!!
!
!
!
!! !
!
! !
!!
!
!
!
!
! !!
!!
!!
!!
!!
!
!!
!!!
!!
!!!
!!!
!
!!
!
!
!
!
!
!
!!
!
! ! ! !!
!!! !
!!
!! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
! !
!!
! !!!
! ! !!
!!!!!!
! ! ! ! ! ! ! ! ! ! ! !!!
!!
!!
!
! ! !! !
!!
!!
! !
! ! !!
!!!
!!!
!!
!!
!!
!!
!!
!! !!
!
!
! ! ! ! ! !!
!!
!!
!!
!
!
!!!
!
!
!
!
!!!
!
!!
!
!
!
!
!
!!
!!! !
! ! ! !
! !!
!
!!
!!
!!
!!
! ! !!
!
!!
!
!
!
!! ! ! ! ! !
!
!
!
!
!
!
!!
!!
!
!!
!!!!
!!
!!
!!
!
!
!!
! !!
!
!!! !
!! !
!
!
!!
! !! !
!!
!
!
!
!!
!!
!
! !
!!! !
!!
!
! !! ! ! !
!!! ! !
!
!
!! !
!
!! !
!!
! ! !
! !!
!
!
!!
! ! ! !!
!! !
! ! ! !!
!!
!! !
! !!
!
! !
! !
!!
!!
!!
!!!!!
!
!!
!
!!
!!
!
!!
!!
!!!!
!
!!
! !!! ! ! !
!
!!!
!!
!
!
!!
!!
!
!!
! !!
!!
!!
!
!
!
!
!!
!
!!
!
!!
!!
!
!
!!
!!!
!!!!!
!!!
!
!!!!
!!!!!!!
!!!
!
!!
!!
!!
! !!
!!!!!
!!!
!!!!
!!!
!
!!!!!!
!!
!
!!
!
!
!!!!
!
!!!!!!!
!
!!!
!!
!!
!
!!
!!!
!!
!!!
!
!!!!
!
!!!
!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!!!!
!!!!
!!
!!
!!!!!
!!!!!!!!!!
!!
!
!
!!!
!!
!!!!!!!
!!
!
!!
!
!!
!!
!!!!
!!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!
!
!
!!!
!!
!!
!!
!
!
!!
!!
!!!
!!
!
!!
! !!
!!
!!
!
!!
!!!
!!
!!!
!!!!!!!!!!!!!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
! !!
!!
!
!
! !
!!
!!
! ! !!
!!
!!
!!
!!
!!
!!
!
!
!
!
! !
!
!
!
! !!
!!
!!
! !
!
!
! ! !
!
!
!
!
!
!!
!! !
! !! !
! !! ! !!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
! ! !
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
! ! ! !! !
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
! ! !
! !
!
!
!!
!
!!
!!
!
!!
!
!! !
!
!
!!
!
!
!
!!
!! !
! !
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!!
!
!!
!!
!
!
!
!!
!
!
! !!
!
!!
! !
!
!
!
!
!!
! !
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!!
!
!!
!!
!
!!
!! ! !
!
! !! !
!
!!
!
!!
! ! !
!
!!
!
!
!
!
!
!
!
!!
!
!
!
! ! ! !
!!
!
!!
!! !
!!
!
!
!!
!
!!
!
!
!
!!
!!!
!
!!
!
!!
!!
!
!!
!!
!!
!
!
!
!!
!
!!
!! !
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!!
!!
!!!
!
!!
!!
!!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!!
!!
!
!
!!!!
!!
!
!
!
!!
!
!
!!!
!
!
!!!!!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!!
!!!
!
!!!
!
!
!
!
!!
!!
!!!!
!!!!!
!
!!
!!
!
!
!
!
!
!!
!!
!!!
!!
!
!
!
!
!!!
!
!!!!!!
!!
!!
!!
!
!
!!
!
!!
!!!!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!
!
!
!!!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!
!
!
!!
!!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!!!!
!!!
!!
!!
!!!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!! ! ! !
!
!!! !
!!
!! ! ! ! !!
!!
!!
!!
!!
!!
!
! !!
!!
!
!
! !
!!
!!
! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!! ! !
!!
!!
! !
!
!
!!
! !!
!
!!
!!
!!
!
!!
! !!
! !!
!
!!
!!
!!
!
!!
!
!
!!
!
!!
! !
!
!! !
!!
!!
!
!
!
!!
! !!! !
!!
! ! !!
! ! !! ! ! ! ! !
!
!
! ! ! ! ! !!
!
! !! ! ! ! ! ! ! ! ! !
! ! !! !
! ! ! ! ! !! !
! ! !
!
!!
!!!
!!!
!
!!
!
!
!!
! !!
!!
!!! ! !
!
! !!!
!!
!
!!!!!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!
!!
!
! !
!
!!
!
!!
!! !
!!
! ! !
!!
!!!
!!!!
!
!
!
!!
!!
!!!!
!!!
!!
!!!!
!!!!!!!
!!!!!!
!!!
!
!!
!
!!!
!!
!
!!
!
!!!!
!
!
!!!
!!!
!!
!!!
!
!
!!!
!!
!!!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!!
!!!!
!
!
!
!!!!!
!
!!!!
!!!
!!
!
!!!!!!
!!
!
!!
!
!
!
!
!
!
!!!!!!!!!
!
!!
!!
!!
!
!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
! !
!
!
!
!
!
!
!
!!
!
!
!!
!
! !
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!! !
!
!! !
! !!
! !!
!
!
! ! !! ! !
!
!
!!
!!
! !! !
!!
!
!
! !!
!!
!!
! !!
!
! !!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
! ! ! !
!
! !!
!
!
!
!!!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!
!!!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!!
!
!
!
!!
!
!!!!!!!
!!
!!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!!!
!
!
!!!
!
!
!
!
!
!!
!!
!!
!
!!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!!
!
!
!!
!!!
!
!!
!
!!
!!!!!!
!
!!
!
!
!
!
!
!
!!!!!
!!
!!
!
!!
!
!!
!
!
!!
!!!!
!!
!!
!!
!!
!!!!!
!!!
!!!
!
!
!!!
!!
!!
!!!!
!!!
!
!
!!
!!
!!
!
!!
!
!!!
!!!!!!
!
!!!!!
!!!
!
!!
!!!
!!
!!
!!!!!!!
!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!
!!!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!!
!!!
!
!
!!!
!!
!!
!
!
!
!!
!!
!
!
!
!!!!!!
!
!
!!
!
!
!
!!!!!
!!
!!!!
!!
!
!!!
!!
!
!!
!!
!!!
!
!!
!
!!!!
!
!
!!!
!
!!
!
!!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!!
!!!
!
!!
!! !
!!
!! ! !
!
!!!!
!
!
!!!
!!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!! !
!
!!!
!
!
!
!!
!
!!
!
!
!
!
!!
!
!!!
!!!
!
!
!!
!
!!!!!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!!!!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
! ! ! ! !
!!
!!
! ! ! ! ! ! !!
! !!
!
!!
!
!
!!
!!
!!
!
!
!
!!
!
!
!!
! !!
!
!
!
!
!!
!!
!!
!! !
!!
!
!
!
!
!!
!!!
!!
!
! !
!
!!
! ! ! !!
!!
!
!
!
!!
!!
!
!
!
!!
! !! !
!!
!
!!
!!
!!
!
!
!! ! ! ! !
!!
!
!!
!
!!
!
!!
! !
!!
!! ! ! ! !
!!
!!
!!
!!
!
!!
!!
!!!
!!!
!
!
!!
!
!!
!!!!
!!
!!
!!
!!
!!
!
!
!
!!!!!!!
!!
!
!!!!
!
!!
!!!
!!
!!
!
!!
!
!!
!!
!
!! ! !
! !
!!
!
!!
!
!!
!
!
!
!!
!!
!!
! ! !!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!!!
!!!!
!!
!
!!
!!
!
!!
!
!!
!!
!
!
!
!!!!!!!!
!!!
!!!
!!
!! ! ! ! !
!!
!!
!!
!!
!
!!
!!
!!!
!!!
!
!
!!
!
!!
!!!!
!!
!!
!!
!!
!!
!
!!
!!
! ! !!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!
!
!!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!!
! !! !
! !!
!!
!!!
!
!
!
!
!
!
!!
!!
!!
!
!! !
!!
!!
! !!!
!!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!! !
!
!
!!
!
!
!
!! ! !
!!
!!
!
!
! ! !! !
!!
!!
!!
!
! !!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!
!!
! !! ! !
! ! ! ! ! ! !
!
!
!!!
!!
!
! ! !!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!!
!
!!!!!!!!!!!!!!!
!!!
!!!
!!!
!!!!
!!
!!
!
!!!
!
!!
!
!
!!!!
!!
! !
!
!
!
!!
!
!
!!
!!!
!!
!
!!!
!!
!!
!!
!
!
!!!
!!
!!
!!
!
!!
!
!!!!!!
!!!
!
!
!!
!!
!!
!
!
!!
!!
! !
! !!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!!
! !
!!
!!!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
! !
!
! ! ! !
!
!
!!
!
!
!
!!
! !
!
!
!!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
! !
! ! !
! ! !
! ! !!
!
!
!!!
!
!
!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!!
!
!
!!!!!!!!!
!!!!!!
!
!!
!
!
!
!!
!
!!!
!
!!
!!
!
!!
!
!
!!
!
!
!
!!
!!
!
! !
!
!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!!!
!!
!
!!
!
!
!
!!!
!!!!
!!
!!
!!
!!
!!!
!
!
!
!
!!
!!!
!!
!!
! !
!!
!!
!
!
! ! ! !!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!
!!
!! !
! !!!
!!
!!
!!
!!
!!
!
!!
! !
! ! !
! !!
! ! !
!! !
!
!!!
!
!
! !
!!
!!
!!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!
!
! ! !
! ! !! !
!
!
!
!
!
!!
!
!
!
! !
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!!!!
!!!!!!!!
!!!!!!!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!
!
!
!!
!!
!!!!
!
!!!!
!!!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!
! !
!
! ! !!
!
! ! ! ! ! ! ! !!
! ! ! ! ! !
!!
!
! !!
!!
!! !
! !!
!
!
!
!! !
!!!
!
!
!!
!!
!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!!!
!!!
!!!!!
!
!!
!
!
!!
!
!!!
!!
!!
!!
!!
!!
!
!
!!!!!!!!
!!!!!!
!!!!!!
!!
!!
!!
!!
!
!
!
!!
!
! ! !!
!
! !!
! ! !!
!
!!
!!
! !
!
!
!
!
! !
!
!!
!! !
!
!!
!
!
!
!
! !
!!
!
!
! !!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!
!!
!
!!!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!!!
!!
!!
!!
!!!!
!!
!!!
!!
!!
!!
!!
!!
!
!!!!!
!!!!!
!!!
!!
!!
!!
!
!!
!
!!
!!
!!!!!
!!
!
!!
!!
!
!!
!!!!
!
!
!!
!
!
!!
!!
!!
!
!!!!!!!!!!
!!
!!
!
!!
!!!!
!
!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!!
!!
!!!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
! !
!!!!
!!!
!!!!
!!
!!!
!!
!!
!
!
!
!
!
!
!!
!
!!!
!!
!
! !
!
!!
!!
!
!
!
!!
! ! !
!!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
! ! ! ! !
!
!
!
!!
!
!!
!!
!!
!
! !
! !!
!!
!
!
!
!
!!
!!
!
!!!!
!
!
!
!
!
!
!!
!
!
!!!
!!!
! !
!!
!!
!!!
!!!!
!!
!!!
!!
!!!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!
! ! ! !!
!
!
!
!!
!
!!
!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
! !
!
!!
!
!
!
!
!
!!
! ! !
!!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
! ! ! ! !
!
!
!
!!
!
!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!
! ! ! !!
!
!
!
!!
!
!!
!!
!
!!
!
!
!!
!!
!
!
!
!
! !
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!! ! !!
!!
!
!
!!
!!
!
!!!
!!
!
! ! !
!! !
!
! !!
!! ! ! ! !
!! !
!
!!
!
!
!!
!
! !
! !! ! ! !
!
!! ! !!
!!
!
!
! !
!
!!!
!
!
!!!
!
!
!
!!
!
!!
!!
!!
! !!
!
!
! !
!! !
! ! !
! ! !
! ! ! ! ! ! ! ! ! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!
!!
!
!!
!
!!
!
!!!!!
!!
!!
!!
!
!
!!!
!!!!
!!
!
!!!!!!!!!!!!
!!!!!!!!
!!!!!!!!!
!!
!
!
!!
!
!
!
!
!!
!!!
!!
! !!
!!
!!
!!
!!
!
!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!!!!
!
!!!
!!
!!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!
!! ! !!
!!
!
!
!!
!!
!
!
!
!
!
!
!
! ! !
!
!!
!
! !
!
!
! ! !! !
!
!!
!
!!
!
!
!!
!
! !
!
!! ! !
!
!
!! ! !
!
!
!
!
!
! !
!
!
!
!!
!
!!
!
!
!
!
!!
!
!!
!!
!
!
!
!!
!
!
! !
!!
!
!
!
!
!!
!
!!
!!
!!
!!
! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!!!
!
!!
!!
!!
!
!
!!
!
!
!
!!
!!
!
!!!
!!
!!!
!!!
!
!
!!!
!!
!!
!!
!!!
!!!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
! ! !!
! !
!
! !
!!!!
!!
!
! ! ! ! ! ! !! !
! !! ! ! !
!
!!
! ! ! ! ! ! !! ! ! !
!!
!! !
! ! !
!!
!!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
! !
!!
!!
!!
!
!!
! ! ! ! !
! !
! !! !
! !
!
!!
!! !
!! ! !
! ! ! !
!
!!
! !
! !!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!!
!!
!
!!!!
!!
!
!!
!
!!
!!!
!!!
!!
!!!!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!
!!
!
!!
!
! !!
!!
!
!
!
!! !
!!
!!
! !
! ! ! !!
! !
!
!!
! !
!
!!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!
!
!!!!
!
!
!
!!
!!!!!!!!
!
!!!!
!!
!
!
!
!!
!!!!
!!
!
!
!!!
!!
!
!
!
!! !
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
! !
!! !
!
!! !
!
!
!
! !
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!!!!
!!
!!
!!!
!!!
!!
!
!
!
!!
!
!!
!
!
!
!!
!!!!
!!
!
!
!
!
!
!!
!
!
!
!! !
!
!!
!
!!
!! !
! ! !
! ! ! ! !
!
!! ! !
!!
!!
! !! !
! !!
!!
!
!
!
! !! !
!!
! ! !
!!
!!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!!
!
! ! !
!! !
!!
!!
!!
!!!!
!!
!!
!!
!!
!
!!
!!! !
!!
! !!
!!!!
!
!
!!
!!
!
!!!!!!!
!!
!!
!!
!!
!!!
!
!
!!!
!!!!
!!
!!
!!!!!!
!
!!!
!!!!!!!
!
!!
!!
!
!!
!!!!
!!!
! !! !
!!
!
!
!
! !
! !!
!
!
! !!
!
! ! !! !
! ! !
!
!
!! !
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
! !
!!
!
!
!
!!
!!
!
!!!!!!
!
!!!
!!
!!
!!
!
!!
!!
!
!!!
!!! !
!
!
!
!
! !
! ! !
! ! ! ! !
!
!
!! !
!!
!!
!!
! !
!!
!
!
!
!
!
!
!!
!
!!
!
! ! !
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!! !
!!
!
!!
!!
!
!
!
!!!
!
!
!!
!!
!!
!
!!
!
!
!
!!
!
! !!
!!!
!
!
!
!
!
!!
!
!
!!!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!!
!!
!
!
!
!
!!!!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
! !
!!
!
!
!
!!
!
!
!!
!
! !! !
!
!
!
!! !
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
! !! ! ! ! !
!! ! !
! ! !! !
!!
!!
!!
!!
!
!!
!
!!
!
!!!!!!!
!!!!!
!!!
!!
!!
!!!!
!!!!
!!
!!
!!!
!!
!
!!!
!!!
!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!!
!!
!!!
!
!!
!!
!!
!!
!!
!
!
!!
! !! !
! !!
!!
!!!
!
!
!
!
!
!
!!
!!
!!
!
!! !
!!
!!
! !!!
!!!!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!!
! !
! !!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!!
! !
!!
!!!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!
! !!
!!
!
!
!
!!
! !
!
!
!! !
!! !
!
!
!
!
!!
! !!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!
!!
!!!
!!!
!
!!
!!
!
!
!!
!!
!!!!!!!!
!!
! !!
!!
!!
!
!!
!
!
!!
!!
!
!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!!
!!
!
!
!
!
!
! !
!
!
!
!!
!
! !
! !
!
!
!
!
! !!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!!!!!
!!!
!!
!
!!
!!
!!
!
!!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!
!
!!
!!
!!
!
!
!!
!
!
!!
!! ! ! !
!
!
! !
!
!
!
!
!!
!! !
!
!
!
!
!!!!
!!
!!
!
!! ! ! ! ! ! !
!! !
!!
! !
!
! !!
!!!
!! !
! ! ! ! ! !!!
! ! ! !
!
!!
!
!
!
!
!! !
! !! !
!
!
!
!
!
!
!!
!!
! ! ! ! ! ! ! !! !
! ! !
! ! ! ! !!
!!
!!
!!
!!
!!
!
!!
! ! !!!
! !!
! !
! !!
!!!!
!!
!!
! !
!!
!
!!!!
! ! !
!!
!
!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!!
!!
!
!!
!!
!!
! !!
!!
!! !
!
!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!!!!!
!!
!!
!!
!!!
!!
!!!
!!!!
!!
!!
!!!!!
!
!!
!!
!!!
!!
!!
!!!
!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!!
!
!
!
!!
!
!!
!
!
!
!!
!!!
!!!
!!!
!!!
!!
!!!
!
!
!
!
!
!
!
!!
!!
!!
!
!!!!
!!!!!!
!!
!
!!
!!
!!
!!
!
!!!
!!
!!
!
! ! ! !! ! !
!!
!
!!
! !
!
! !
!
!
!
!
!
!
!
!! !
!! !
!
!
! ! ! !
!
!
!
!
!
!
!
!!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
! !!
! ! ! !!
!!
!! !
!!
! ! !
!
!!
!!
!!
!!
!!
!
!!
! ! !
!
!
! !
!
! !
!
!
!
!
!
!
!
!!
!
!
! !
!!
!
!
!
!!
!! !
!!
!
!
!
!!
!
!
!
!!
!!
!!
!
!!
!
!!
!!
!
!
!
!!
!!
!
!
!!
!!
!
!
!
!!
!!
!
! !
!
!
!!
!!
!
!!
!!
!!
!
!
!!
!
!
!!
!
!!
!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!!
!!!!
!
!
!
!
!!!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!!!
!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!!!
!!
!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!! !
!!!
!
!
!
!
! !!
!
!
!
!!
!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!!!
!!!
!!
!!!
!!
!!!!
!!
!!
!!!
!!
!!
!!!
!!!!
!!
!!!!!!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!!!!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!! ! !
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!
!
!
! !
!!
!
! ! ! !!
!
!!
!!
!!!
! !
!!!
!
! ! ! ! ! ! ! !!!
!!
! ! !
!!
! !!
! !
! ! !!
!
!
! !! !
!
! !!
!
! !!
!
!!
!!
!!
!!
!!
!!!!!!!!
!!!!!
!
!!
!!!
!!
!!!
!
!!
!
!!
!!
!
!
!
!!!!
!!
!
!
!!
!
!!
!!
!!
!
!!!
!
!!!
!!!!
!
!!
!!
!
!! !
!
!
!
!
! !
!
!
!!
! !
!!
!!
!! !
!!
!! !
!
!
!! !
!! !
!
! !
!
!
!
!!
!!
!
!
!!
!!
!
! !!
!
! !!
!
!!
!!
!!
!!
!!
!!!!!
!!!
!!
!
!!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!!
!
!
!
!!!!
!!
!
!
!!
!
!!
!!
!!
!
!!!
!
!!!
!!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!!
!
!
! !!
!
!
!!
!
!
!
!
!!
!!
!
!!
!
!!
!!
! !!
!
!!
! !
!
! !!
!!!
!!
!!!
!
!!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
! !
!
! !
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!
! !!
!!
!
!
!
!!
!
!!
!!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!!!
! !
!! ! !
!
!!!
!!
!
!
!
! !
!! !
! ! ! !!
!!
!
! !
!
!! !
!
!!
! !!
!
! !
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!! ! ! ! !
! ! !! !
!!
!!
!
! !
!! !
!
!!
!!!
!! ! !
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!!
!
!!!!
!!
!!
!
!!!
!
!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
! ! !! !
! !!
!
!
!!
!!
!
! !
! !!
!
!
!
!
!
!
!
!! !
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!
!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!
!
!!
!!
! ! ! ! !! ! !
!
!!
!!
!!
!!
!!
!
!
!!
! !
!!!
!
!!
!
!!
!! !
! ! !
!
!!
!!
!
!
!!
!!
!
!!
! !
!
!
!!
!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
! !! !
!
!!
!!
!!
!
!!
!
!!
!!
!
!
!
!
! !
!
!
!
!
!
!
!
!!
!
! !
!! !
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!!
!
!!!
!
!! !
! !!
!
!
!
!!!! !
!!
! !
!!
!!
!!
!!
!!!
!!
!!
! !
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!! !
!!
!
! !!
!
!
!!
!!
!! ! !
!!!
!
!
!
!!
!
!!
!
!
!!
!!
!!!
!!
!
!
!!
!!
! ! ! ! !! ! !
!
!!
!!
!!
!!
!!
!
!
!!
! !
!!
!
!
!!
!
!!
!
! !
! ! !!
!
!
!
!
!
!
!!
!!
!!
!! !
!!
!!
! !!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!
!!
!
!!!
!
!
!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!!!
!!
!!!
!!
!!!
!!!
!!!
!!
!!
!!!!
!
!!
!!
!!
!!
!
!
!
!
!!!
!
!
!
!
!!!
!
!
!
!
!
!!!
!!
!
!
!
!
!
!!!!
!!
!
!
!!!
!
!!
!
!
!!
!
!
! !! !
!
! !
!
!
!
!! !
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
! !
!
!
!
!
!
!!
!! ! !
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
! !!
!!
!!
!!
!
!!
!
!!
!!
!
!
!
!
! !
!!
!
!
!
!
!
!!
!
!
!
! ! !
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!!!
!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
! !!
! !!
!! ! !
!!
!!
!!
!! ! ! !
!!
!!
!! ! !
!!
!
! ! !!
!!
!!
!!
!!!
!
!
! !!
! ! ! !!
!!
!!
!!
!!
!! !
!!
!!
!
!
!
!!
!!
!
!! !
!!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
! !
!!
! ! !
!
!
!!
!!
!
!
! !
!
! ! !!
!
! ! ! ! ! !! !
!! ! ! ! ! !
!!
!
! !!
!!! ! !
! !!
!
!
!
!! !
!
! !! ! ! !
!
!
!!! !
!
!
!!
!!
!!
!
!
!
! ! !
! !!
!
!!
!!
!!
!
!!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!
!!!!!
!!
!
!
!!
!!
!!
!!
!!
!!!!!!!!
!!!!!!
!
!!!!
!
!
!
!
!!
!
!!
!
!
!!
!!!
!
!
!
!
!!!
!!
!!
!
!!!
!
!!!!!!!!!!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!!
!!
!
!!
!!
!!
! !!
!!
!! !
!!
!!
!!
!
!!
!!
!
!!
!
!!
!
! ! !!
!
! !!
! ! !!
!
!!
!!
! !
!
!
!
!
! !
!
!!
!! !
! !!
!
!
!
!
! !
!
!
!
! ! ! !
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!! !
! !
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!
!
!
!
!
!!
!
!
!!
!!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!!!!
!!
!!
!!!!!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!!
!
!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!
! !
!
!
!!
!!
!
!
!!!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!!
!!
!
!!
!!
!!
!!!
!!
!! !
!!
!!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!!
!
!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!!
!
!
!!
!!
!
!
!!!
!!
!
!
!
!
!
!
!
!!!!
!
!!
!!
!
!
!
!!
!!!!!
!
!!!!
!!!
!!!!!!!!!!!!!!
!!!!!!
!!
!
!
!
!!!
!!
!
!
!
!
!
!
!!
!!!
!!
!
!
!!!
!
!!
!!!
!!!
!!
!!!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!!
!! !
!!! !
!!!
!!!
!
! ! !
! !!
!!
!!
!!
!
!!!!
!!
!
!
!!
!
!
!
!!
!
! !
!
! !
!
!
!
!
!
!
!
!
!! !
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
! ! !!!
! !
! ! !
! ! !!
!!
! !! !
!
! !!
!
! !!!
!!
!!
!!
!!
!!
! ! ! ! ! !!
!!
!! ! !
!!
!
!
!!
!!
!!
!
!!! !
! !!
!
! ! ! !!
!! ! ! !
! ! !
!!
!
!! ! ! ! ! ! ! ! !
!!
!!!
!!
!!
!!
!!
!
!!! !
!!
!!!
!!
!
!!
!
!!
!
!
!!
!
!
!!!
!!
!!
!!!
!!
!!
!
!!
!!
!
!
!!!
!
!!!
!
!!!!!
!
!!
!
!!!!!!!!!
!
!!!!
!!
!!!!!
!!
!!!
!!
!
!!
!!
!
!
!!
!
!
!!
!!!
!!!!!!
!!
!!
!!
!
!!
! !! !
!
!
!!!!!
!
!!
!!
!!!!!
!!
!!
!! !
!! !
!
! !
!
!
!
!!
!!
!!
!!
!!
!
! !!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
! !
!!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
! !! !
!!
! !!
!
! ! !
!
!
!
!
! !!
! !!
! !!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!!!
!
!!
!
!
!!
!!
!
!
!!!
!!!!!
!!!
!!
!
!!!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!!!
!!
!
!
!!
!!
!
!!
!!
! !!
!
!
!!!!
!
!!
!!
!!!
!!
!!
!!!
!
! ! !!!
! !
! ! !
! ! !!
!!
! !! !
!
! !!
!
! !!!
!!
!!
!!
!!
!!
!! !
!! !
!
! !
!
!
!
!!
!!
!!
!!
!!
!
! !!
!
!
!!
!!
!!
!!
!!
!!
! !!!!!!!!!!!
!!!
!!
!!
!!
!!!!!!
!!
!!
!
!
!
!!
!
!!!!!!!!!!
!!
!
!!!!
!!!!!
!!!!
!
!!!!!
!!
!
!!
!!
!!
!
!!
!!
!!!!
!!
!!!!!!
!!!!!!
!!!
!
!!
!
!!!
!
!!!
!
!
!!!!
!
!!!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!!
!
!
!
!
!!
!!
!
! ! !!
!
!!
!
!
!! ! !
! ! ! !! ! ! ! ! !
!!
!!
!
!!
!
!
!
!!
!!!
!
!
!!
!!
!
!!
!!
!!
! !!
!!
! !
! ! !
!! !
! !! ! ! ! ! !
! ! ! !
!!
! !
!
!
!!
!
!!
!
!
! ! !!
!!
! ! ! !
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!!
!
!
!
!!
!!
! !
!! !
!
! !
! !
!!
!!
! !
! !! !
!!
!!
!!!
!!
!!
!
!!
!
!! ! !
!
!!
!!
! !!
! ! ! ! !
!
!! ! ! !
!
! !!!
!
! !
!!
!!
!
!! ! !
!!
!!
!
!
!
!!
!!
!
! ! !
!!
!!
! ! !
!!
!
! !
!
!
!!
!! !
!!
!!
!!
!!!!
!!
!
!!
!
!!!!!!
!!!!!
!!
!!!
!!!!
!!
!!
!!!
!!
!!
!
!
!!
! !!
!!
!!!
!!
!
!
!
!
!!!
!!
!!!!
!!
!!!!
!
!!
!
!
!!!
!!!!!
!!
!!
!
!
!
!
!!
!
!!
!
!
!! !
!
!!
!
!
!!
!!
!! ! !
!
!
!!
! ! !
!!
!
!
!
! !
!!
!!
!
!! !
!
!!
!
!
!
!
!
!!
!!
!
!! !
!!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!!!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
! !
!
!
!
!!
!!
!
!
!!!!
!!
!!
!
!
!!
!!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!
!
!
!!
!!
!
!!
!!
!!
!
!!!
! !!
! ! ! !!
!!
!
!!
!
!
!!
!!
!!
!!
!
!!
!
! !
!
!! !
!
!!
!!
!!
! ! !
!
! !!
!!
!
!
!
!! ! ! ! !
!!
!!
!!!
!!
! !!
! !!!
!
!
!!
!!
!!
!!
!
!
! !!
!
!
!
!
!!!
!!
! !! ! ! ! !
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!
!
!!
!
!
!!
! !
!!
!!
!!
!
!!
!
!!
!!!
!!
!!
!!!
!! !! !
!!!
! !
!!
!!
!
!
!!
!!
!!
!!
!!!
!!!!!
!!
!!
!!
!
!
!!!!
!!
!
!
!!!!!
!
!
!!!!
!
!
!!
!!
!!
!
!
!!
!
!
!
!!
!!!
!!!!
!!!!!!!!!!!
!!
!!
!!
!!!
!!
!
!
!!
!!!!
!!
!!
!!
!!!
!!!
!!!!!
!!!
!!!!!!
!!!!
!!
!!
!!
!
!
!
! !!
! ! ! !! ! ! ! !
!!
!
!
!!
!!
!!
!!
!
!!
!!!!!!
!!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!
!
! !
!
!!
!!
!
!
! !!
!
!
!!
!!
!
!
!
!!
!
! ! !!
! !
!!
!
!!
!
!!
!
! !
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
! !! !
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
! !
!! !
!
!!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!!!
!!!!
!
!
!
!
!!
!
!
!!!
!
!!
!
!
!
!!!!
!
!
!!!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!!!
!!!!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!!
!!!
!!!
!!
!!!
!!!
!
!
!!!
!
!!
!!
!
!
!
!
!!
!
! !!
!! ! !
! !!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!!!
!
!!
!!
!!
!!!!
!!
!
!!
!!
!
!
!!
!
!
!!
!
!!!!!!!!
!
!!
!
!!!!!!!
!
!!!!!
!!
!!!
!!
!
!!
!!!!!!
!
!
!
!
!!!!
!
!!
!
!!!
!!
!
!
!!
!
!
!
!!
!
!! !
!!
!!
! ! !
!
! !!
! ! ! ! !! !
!
! ! ! ! ! !!
!!
!
!
!
!!
!!
!
!
!
!!
!!!!
!!
!
!
!
!!!
!!
!!
!!
!!
!!
!!!!
!!
!
!!!
!
!!
!
!
!!!!!
!
!!
!
!
!
!!
!
!
!!
!! !
!
! !
!!
!!
!!
!!
!
! ! !! ! !
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!!
!
!
!
!!
!
!!
!
!
!!
!
!!
!!
!
!!!
!!!!!
!
!!
!
!
!!!
!!
!
!
!!
!
!!
!
!!
!
!!
!!
!!!!
!!
!
!
!
!!!
!!
!!
!!
!!
!!
!!!!
!!
!
!!
!
!
!!
!
!!!!!
!!
!
!!
!
!!
!
!!
!
!
!
!!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!!
!!!
!!!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!!!!!!!!
!!
!
!
!!
!
!!
!!!
!!!
!
! !!
! !! ! ! ! ! !
! !! !
!
!!
!!
!!
! !!
!
! !!
! !
!
! !
!!
!
! ! ! !!
!
!!
!!
!!!
! !
!!!
!
! ! ! ! ! ! ! !!! !
!
!
!!
!!
!
!! !
!
!
!
!
! !
!
!
!!
! !
!!
!!
!! !
!!
!! !
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!! !
!
!!!
!!
!!
!!
!!!
!
!!
!!
!!!!
! !
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!
! !
!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!! !
!
!!!
!!
!!
!!
!!!
!
!!
!!
!!!!
! !
!
!
!! !
!!
! !
!!!
! !!
!
!!
!! !
!
!!
! !!
! !!
!
!
!!
!
! !! !
!
! !! !
!!!
!
!!
!!
!!
!
!
!!!!!!
!!!
!!
!!
!
!! !
! ! !!
!
!!
!!!
!!!
!
!!!!!
!!
!!
!
!!!!!!!!!!
!!
!!
!!
!!
! !!
!!!
!
!
!!!
!!
!!
!
!
!!!!!
!!!!!!!!
!!! !
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!
! !
!
!
!! !
!
!
!
!
!!
!
! !!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!
! !
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!!!
!!
!
!!
!!
!
!!
!!
! !!
!
!
!!!!
!!!
!
!
!!!
!!
!!
!!
!!!!
!!
!!!!
!!
!
!!!
!!
!
!
!
!!
!
!
!
!!!
!!
!!
!
!
!!!
!!
!!
!!!
!!
!
!
!!
!!
!!
!
!!
!
!
!!
!!
!
!
!
!
! !
!
!
!!
!!
!!
!
!!
!!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
! !!
!
! !!
!! !
!
! !!
!!
!!
! ! ! ! !!
!!
!!
!!! !
!!
! ! ! ! ! !! !
!!
! !! !
! !
! !
!! !
!
! ! !
!
!!!
!!
!!
!!
!
!
!
!
!!
!
!!
!
!!!!!
!
!
!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!
!!!
!!
!!
!
!!
! !!
!
!!!!!!!!
!!!!
!!
!!
!
!
!!
!
!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!
!
!!
!
!!
! !
!!
!
!!
!
! !
!!
!!
!
!! !
!!
!
!!
!!
! !!
!!
!!
! !!
!!
! !
!
!! !
! !
! !
! !
!!
!
!
! !!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!!
!
!!!!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!!!
!!!
!!!!
!
!
!
!!!
!
!
!
!
!!
!!
!
!!
!
!!
!
!!!!!
!!!
!!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!!!
!!
!
!!
!
!
!
!!
!!
! !!
!
!!
! ! ! !
!
!!
! !!
!
!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!! ! !
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!!
!!
!!!
!!!!
!
!!
!!!
!
!!!!!
!
!
!
!!
!!!
!
!!
!!
!
!!
!!!!!
!
!!!!
!
!
!!!!
!!!!
!!
!!
!!
! !!
!
!!!!!!!
!!!
!!
!!
!
!!
!!!
!!
!!
!
!!
!!!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!!!
!!
!!!
!
!
!
!
!!!
!!!
!!
!!
!!
!
! !
!!
!!!!
!!
!
!!!
!!
!!
!!
!
!
!!
!!
!
!
! !
!
! !!
!
!!
!
!
!!!
!!!
! ! ! ! ! ! !! ! !
! !! ! !
!!
!!!
!!!
!!
!! !
! ! ! ! !!
!
!! !
!!!
!!
!
!
!!
! ! !! !
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!
!
!!
!
!
!
!! !
! ! ! !!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
! !!!
!
!!
!!
!
!!!
!!
!!!
!!!
!
!
!!!
! !!!!!!
!!
!!!
!!!
!
!!
!
!
!!
!
!!
!
!!
!!
!
!
!!
!!!
!!
!!
!
!!! !
!!
!
!!
!
!
!
!!
!
!!
!!
!!!!!!!!!!
!!
!!
!!
!!
!!
!
!!!
!!!
!!!!
!
!
!!!
!!
!
!
!
!!!!
!!
!!!!
!
!
!!
!!!!!
!
!!
!
!
!
!!
!!
!
!
! !
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
! ! !! !
! !!
!!
!!
!! !
!
!
!
!
!
!
!
!!
!!
! !!
! ! !!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!! !
! !!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!!
!!
!
!
!!
!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!!
!
!!
!!!
!
!
!
!
!
!
!
!
!!!!
!!
!!
!
!!
!!
!
!
!
!!
!
!
!!
!
!!!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!!
!!
!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!!
!!
!
! ! ! !! ! ! ! !
!! !!
! !
! !
! ! !
!
!
!
!!
!
! ! !!
! !!
!!
!
!
!!
! !
!
!
!!
!
!
!
!
! ! ! !
!!
!
! !!
!!
!
!
!!
!!
!!
!!
!!
!!
! !
!!
!
!
!!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!
!!
!
!!
!!!!!!
!!
!!
!!
!
!!
! !! !
!
!
!!!!!
!!
!!
!
!!!!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!!!
!!
!
!
!!
!!
!
!!
!!
! !!
!
!
!!!!
!
!
!!
!
!!!
!!
!!
!!
!!!
!
!
!
!!
!!
!
!
! !
!!
!
!
!
!
!
!
!!
!
!
! !
!!
!
!
!!
!! !
! !
!!
!!
!
! ! ! ! ! ! ! !! !
! !!! ! !
!!
! ! ! ! !!
!!!
!!
!!
!
!
! ! ! ! !
! ! !
!
!
!
!! !
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!
!!
!
!!!!!!!!
!!!!!!!
!
!!!!
!
!!!!
!
!!!!!!!!
!!!!!
!
!!!
!
!!
!!
!!!
!
!
!
!
!! !
!!
!
!!
!!
! !!
!!
!!
!!
!
! !
!
! !
!!
! !! ! !
!!
!
!
!
!
!
!!
!
!
!!
!! !
!!
!
!
!
!
!! !
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!
!!
!
!!
!!
!!!
!!!
!!!!!
!
!!
!!
!
!!
!!
!
!!!
!!
!
!
!
!!!!!
!
!!
!
!
!
!
!
!
!
!!
!
!!!!!!!!!!!!!!!
!!!!!!
!!
!!!
!!!
!!!!!
!
!!
!
!!
!!
!!!
!
!!!!!!!
!!!!
!!!
!
!!
!
!!!
!!!
!
!
!
!
! ! ! !!
!!
!!
!
! ! ! !
!
!
!
! !
!! !
!
!
!!
! !!
!
!!
!
! !
!!
!
!
!!
! ! ! !! ! ! ! ! ! !
! ! !
!!
!!
! ! !!
! !
!!
!!
!!
!!
!!
! !!
!
! !!
!! !
!
! !!
!!
!!
!!!
!!
!!!
!!
!!!
!
!
!
!!
!
!!
!
!!
!
!!!
!!!
!!
!!
!!!!
!!
!!
!!!
!!
!
!!
!!!
!!
!!
!!
!
!
!!
!
!!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!
!!
!! ! !
!!
!!
!!
!! ! !
!
!
! !!
!! !
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
! !
!
! ! ! !
!! ! ! ! ! !
! ! !
!
!!
!
! !!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
! !
!!
!
!!
!
! !
!!
!!
!
!
!!
!
!!
!
!!
!!
!!
!
!
!!!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!
!
!!
!
!!
!! !
! ! !
! ! ! ! !
!
!! ! !
!!
!!
!
!!
!
!
!
!
! !
! ! !
! ! ! ! !
!
!
!! !
!!
!!
!
!
! ! ! !!
!!
!!
!
! ! ! !
!
!
!
! !
!! !
!
!
!!
! !!
!
!!
!
!
!
!! ! !
!!
!!
!!
!! ! !
!
!
! !!
!! !
!
!
!
!
!
!!
!
!!
!
!
!! ! !
!
!
!!
!!!
! !
! !
!
!
! !!
!!
!!
!!
! !!
!
! !!
!! !
!
! !!
!!
!!
!
!
!
!!
!
!
!!
!
!!
! !
!!
!
!!
!
! !
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!!
! ! ! ! ! ! ! !
! ! ! !
!!
!!! !
! !! !
! !! ! !
!!!!
!! ! !
!!
!
!!!!!!!!
!!
! !!
!!
!!
!
!!
!
!!!
!!
!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
! ! ! ! !!
!
!
!! ! !
!!
!
!! !
!!
! !
! !! ! !
!
!!
!
!
!! !
!!
!
!!!
!!
!!!
!!
!
!!
!!
!!
!
!!
!
!
!!
!!
!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!
!!
!
!!!!!!!!
!!
! !!!
!!
!
!
!!
!
! !!
!!
!!
!!
!
!!!!!
!!
!
!!
! !!
!!
!
!
!
!
!!
! !!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!!
! !!
! !! !
!
!!!!
!!! !
! !!!
!!
!!!
! !
!
!!
!!
!!
!!
!!
!
!!
! ! !
!
!
! !
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!!!
!
!
!!
!!
!
!
!!
!
!!!
!
!!!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!!
!
!!!!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!!!!!!!
!!!!!!
!
!!!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!!!
!!
!!
!!!!!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!!!
! !!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
! !
!
!
!
! ! ! ! !
!
!!
!!
! !!
!
! !! !
!
!! ! !! ! !
!
!
!!
!
! !
!!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
! !!
!!
!!
!!
!
!!! ! ! !
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!!
!
!
!
!!
!!
!
!!!
!!
!!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!!!
!!!
!!!
!!!
!
!!!
!
!
!!
!
!!!
!!
!!!
!!
!!!
!
!
!!
!!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
! !
!
!
!
!!
! ! !
!
!
!
!!
! !
!
!
!!
! !
!
!
!! ! ! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
! ! ! !
!!
!
!!
!!
!
!!
!!
!!
!
!
!!
!
!!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!!
!!
!
!
!!
!!
!!
!
!!
!!!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!!!
!
!!!
!
!
!!!
!
!
!!
!!
!!!
!!
!!!
!!
!!
!
!
!!!
!!
!
!!!!!!!
!!!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!!
!!
!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!! !
!!
!
!!
!!
!!
!
!
! !
!!
!!
!
!
!!
!!
!
!!
!!
!
!
! ! !
!! !
!
! !!
! ! ! ! ! !
!!
!!
!!
!
!
!!
!!
!
!
!
!!
!
!
! ! !
!
! !!
! !
!
!! !
! ! !
!
!
!!
!!
!
!
!!
!!
!
!!
!!
!
!
! ! !
!! !
!
! !!
! ! ! ! ! !
!!
!!
!!
!!!
!!
!!!
!!
! ! ! ! !
!!
!
!
! ! ! !!!
!! !
!!! ! ! !
! !
!!
!
!
!!
!! ! ! !
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!!
!!
!
!
! ! !
!!
!!
!
!
!
! ! !!
!!
!!
!!
!!!
! !
!
!!!
!!
!
!!
!!!!
!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!
!!!!!!!
!
!!
!!!!
!!
!!
!!!!!!!
!!
!!
!!
!
!!!
!!!
!!
!!!
!!!
!
!
!!!
!!!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!!
!
!
! ! !
!
! !!
! !
!
!! !
! ! !
!
!
!!
!!
!!
!
!
!!
! !
!!
! !! !
!
!
!!
!
! !!
!
!! ! !
!
!
!!
!! !
! !
!!
!
!
!
!
!
! !!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!! !
!!
!
!
!
!
!
!! !
!!
!
!
!!
!!
!!
!!
!
!!!
!
!!
!!
!!!!
!
!!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!!
!!!
!
!
!!
!!!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!!
!!
!
!!
!!!!!!
!!!!
!!!!!
!!
!
!!!!!!
!!
!!!
!!
!!!
!!
!!
!
!
!
!!!
!
!
!
!!
!!
!
!!
!!
!
!!
!
!!!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!
!
!
!
!
!
!!
!!
!!!!
!
!!
! ! ! ! !
!
!!
!! ! !
!!
! ! ! ! ! !! ! !
! ! !!
! !! !
!
! !
!
! !
!
! ! !! !! ! ! ! ! ! ! ! !
! ! ! !
! !! !
! ! !! ! ! !
! ! ! ! !
!!
!!
! ! ! !! !
! !
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!
!!
!!! !
!!
!!
!
!
!
!!
!
!!!
!!
!!
!
!!
!
!!
!!!
!
!!
!!
!!
!
!!
!!
!!
!!!!!!!!!!!
!!!!!
!
!!!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!!
!
!
!!
!!
!!!!!!!!!!!!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!! !
!
!
!
!
!
!
! ! !
!!
!!
!! ! !
!
! !
!!
!!
! !
! !
!
! !
! ! !
!
! ! !! !
! ! !
!
! ! !!
!!
! ! !
! !!
!
! ! !! !
!!
! !! ! !
!!
!
!
!!
!!
!
!
! !
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!!!!
!
!
!!!
!!!
!
!!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!!!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!!
!
!
!!
!
!
!!!
!!!!!
!!!!
!
!!!!!!!!
!
!!
!
!!!
! ! ! ! !!
! !!! !
!! !!
! !! ! ! !
! ! !
!! ! !
!! ! !
! !!! ! !! ! !
!! !
!!
!
!!
!
!!
!!
!!
! !! ! ! !
!!
!
!
!! !
!! !
!
! !
!!
! ! ! !!!
!!
!!
!!!
!!
!
!
!!
!!
!
!
!!
!!
!!!!
!!!!!!!!!!!!!
!!!!!
!!!
!!!!!
!!!!!!
!
!
!! !
! ! ! ! ! ! ! !
! ! ! !
!!
!!! !
! !! !
! !
!
! ! ! ! !!
!
!
!! ! !
!!
!
!! !
!!
! !
! !
!!
!!
!!!
!!
!!!
!!!
!!
!!
!!
!
!
!
!!
!
!!!
!
!!
!!
!!
!
!!
!! !
! ! ! !! ! ! ! !
!! !
!
!!
!!
!
!!
!!
!!
!!!!!!
!
!
!!
!
!!
!
!
!
!!
!
! !!
!!
! !!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!! ! !!!!
! ! !
!
! !!
!
!
! !!!
!! ! !
!
!! ! ! !
!!
!
! ! !!
!
!
! !!
!!
!
!
!
!
!!
!
! ! !
!
!
!
! !!
!!
!! !
!
!
!!
!!
!
!!
!!
!
!!
!
!!
!
!
!!!!!!!!!
!
!!!!
!!
!!!
!!!
!
!!!!
!!
!
!
!!!!!
!!!
!!
!
!!!
!!
!!
!
!
!!
!
!!!
!!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!! !
!
!!!
!!
!!
!!
!
!
!
! !!
!!
!!
!! !
! !! !
!!
!!
! ! !! !
!! !
!
! ! !!
!!
!!
!!
! ! !!
! !!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!!!
!!
!
!!!!!!!
!!
!!
!!
!!!
!!!
!
!!
!
!!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
! !
!!
!
!!
!!
!
!!
!
!
!
!
!!
! ! !! !
!! !
!
! !
!!
!!
!!
!!
! !!
!!
!!
!!
!
!
!!!!
!!
!!
!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!!!
!!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!! !
!
!!!
!!
!!
!!
!
!
!
! !!
!!
!!
!! !
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
! !
!!
!
!!
!!
!
!
!!!!!!
!!
!!
!!
!
!!!
!!!
!!!
!!!!!
!
!
!!!
!!
!!
!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!!!
!!!!
!
!
!!
!!
!!
!
!!
!
!
!
!!
!!
!! ! ! !
! ! ! ! ! !
!!!!
!
!!
! ! ! ! ! !!
!!
!!
!
!!
!
!!!!
!!
!!!!!!
!!
!!!
!!
!
!!!
!!!!
!!
!!!
!!
!
!
!
!
!!!
!!!!
!
!!
!!
!
!!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!
!!!
!!
!! !
!! ! !
!!
!
!!
!!
! ! ! ! !!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!!
!
!!
!
!!
!!
!
!
!
!
!!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!!
!!
!
!
!!
!
!!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!!
!!!!
!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!
!
!!
!!!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
! !! ! !
!!
!!
!
!
!!!
!
! !! !
!!
!!
! !!!
! !!
!!
!
! !! !
!
!
! ! ! !!
!! ! ! !
! ! ! ! ! !
! ! ! ! ! !!
! ! !
! !
!!
!!
!!!
!
!!
!
!!
!!
!!
!!
!
!
!
!!
!!!!
!
!
!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!!!
!
!!!!!!
!!!!!
!
!!!
!
!
!!
! !
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
! !
!
!
! !!
!!
!
!!
!!
!
!
!!
! !!
!!
! !!
!!
!!
! !
!!
!!
! !
!! ! !
!!
!!
!!
!!
!
!
!!
!
!!
!!
!
!
!!
!
!
!
!
!
!!
!!!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!!!
!
!!!
!
!
!!
!! ! ! !
! ! ! ! ! !
!!!!
!
!!
! ! ! ! ! !!
!!
!!
!
!!
!
!!
!!
!! !
!! ! !
!!
!
!!
!!
! ! ! ! !!
!
!
!
!
!
!
!!
!
!
! !!!
!!
!!
!! !
! !!
!!
!!
!!
!!
!
! ! !
!!
!! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
! !!
!! ! ! !
!! ! ! ! ! ! !
!
! ! ! ! !!
!!
! !
!
!! ! ! !
!
! !! ! !
!
!!
! !
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!
!!
!!
!
!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!
!!
! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!
!
!
! ! ! ! ! ! !!
!!
!!
!!
!
!!
!
!!
!! !
!!
!!
!!
!!
!
!!!!!
!
!!
!!
!!
!!
!
!!
!
!! !
!!
!!
!!
!!
!!
!!
! ! !!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!!!!!!!!!!!!!
!
!!!!!!!!
!
!!
!!
!!!
!
!
!!!
!
!!
!
!!
!
!
!!!
!!!!
!!
!!!
!!
!
!!
!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!!
! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!
!!
! !! !
! !! !
!! ! !
! !! !
!
!
!
! !!
!! !
!
!
!!
!!
!!
!
!!
!
!!
!! !
!!
!!
!!
!!
!
!
!!!!
!
!!
!!
!!
!
!
!
!!
!
!! !
!!
!!
!!
!!
!!
!!
!! !
!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!!!
!!
!!!
!!!!
!
!!!!!!!
!
!
!
!!
!!
!
!!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!!
!!!!!!!
!
!!
!!
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!!!
!!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!!
!
!
!!
!!
!!!!!!!!!!!!!
!!!!!!!!
!
!!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!!
!
!
!
!!
!
!!
!!
!!!!
!!!!
!
!
!!!!!
!!
!
!!
!
!!
!
!!
!!
!!
!
!
!!
!!
!
!
! !
!
! !!
!
!!
!
!
!!!
!!
!!
!
!!
!
!
!
!!
!!
!
!
! !
!
! !
!
!
!
!
!
!
!
!
!
!
!
!!!!!!!
!!
!!
!!!
!
!
!
!!!!!!!
!
!!
!
!
!!!!!
!
!
!!!!!
!
!!!
!!
!!
!!
!
!!
!
!!
!!
!!!!!!!!
!!!
!!!
!
!
!!
!
!
!!
!
!
!
!!!!
!!!
!
!!
!
!
!!
!!!
!
!
!!!!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!!!!!!
!
!!
!
!!
!!
!! !
!
!
!
!!!
!
!
!
! ! ! !!!
!!!
!!
!!
!
!
!!
!!
!!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!!!
!! !!
!
!
!!!
!
!
!
!!
!!! !
!
!!
!
!
!!
!!
! ! !
!
! !
!
! ! !!
! !
!!! ! !
!!
!
! ! ! ! ! ! ! !
!
! !! ! ! !
!
!
!!
!!
!!!!!
!! ! !
!!
!
!!
!
! !!
! ! ! ! !!
!
!
!!
!!
!
!
!
!!
!
!!!
! ! ! !! !
!!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!! !
!!!
!
!
!!
!!
!!
!
!
!!
!!
! !!
!
!!
!
!!!
!!!
!!
!!
!!
!
!
!
!!!!
!!!
!!
!!
!!
!!!!!!!!!
!
!!
!
!
!!!!!
!!
!!!!!!
!
!!
!
!
!!
!!
!
!!
!
!!
!!
!!!!!!!!!
!
!
!!
!
!
!
!
!
!
!
!!!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!!
!
! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
! !!
!
!!
!
! !
!!
!!
!!
!
!!
!!
!
! ! !!
! ! !!
!
!!
! !! !
!
!
!
!!
!
!
!!
!
!
!
! !!
!
!
!
!
!
!
!!
!
!!
! !!
!!
!
!!
!!
!
!
!
!
!
!
!!
!
!! !
!
! !!
!
!!
!
!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
! !
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!!!
!
!
!
!
!
!!
!
!
!!
!!
!!!!!
!
!!
!
!
!!
!!!
!
!
!!!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!!!
!!!!!
!
!
!! !
!!!
!
!
!!!
!!!
!
!
!!
!!
! !
!
!
!!
!
!!
!
!!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!!
!!
! !
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
! !!
! !!
! !
!
!!
!
!
!
! !
!
!!
!! !
!
!! !
!
!
!!
!!
!!
!!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!!
!!!
!
! !!
! ! ! !!
! !! !
! ! !!! !
!
!
!!!
!
!!!
!!!
!
! !!
!!
!!
!
!
!!
!!
!
!
!
! !
!!
!
!! !
!!
!
!!
!!
!!
!
! !
!!
!! ! ! !
!!
!!
!
! !!
!!
!! !
!!
!!!
!!
! ! !!!
!!
!
!
!!!
!!!
!!
!!!!
!!
!
!
!!!
!!
!
!
!
!
!!!
!!
!!
!!
!
!!!
!!
!
!
!!!
!!
!!!
!
!
!!!
!
!
!!!
!
!
!!
!
!!!
!
!!
!
!
!!
!
!!
!
!!!
!
!!!
!!
!
!!
!
!
!
!!
!
!!!!!!!!!
!!
!!!!!
!!!!!
!!!
!!
!!
!!!!!!
!!
!!!!!!
!!!
!
!
!!!!!
!!!!!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
! !!
!!
!!
!! !
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
! !
!!
!
!!
!
!
!
!
!
! !
!
!
!!
!! !
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!! !
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!
!
!!
!
!!!!
!!!
!
!
!
!
!
!!!!
!
!!!
!!
!
!
!!
!
!!
!!!!
!
!!
!!!
!
!!
!!!
!
!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!!!!
!!!
!
!!
!!!!!
!!!!!
!!!!
!!!
!!!!!!
!!
!!!!!!
!
!!
!
!!
!
!!!!
!!!
!
!
!
!
!!
!!!
!
!!!
!!
!
!
!
!!
!!
!!!!!
!!
!!!
!
!!
!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
! !
! ! !
!!
!!
!
!
!
!
! !
!
!!! !
!!
!
!!
! !!
! !!
!
!
!
!!!
!
!
!
! !!
!!!
!
!! !
!
! !
!
!!!
!
! ! ! ! !!
!!
!!!
!
!!! ! ! ! !
!!
!!
!!
!
!! !
! !!
!!
!!! ! ! !
!!
!
! !!!
!!
!! ! !
!!
!
!!
!! !!
!!
!!
!
!
!!
!
!!
!
!!!
!
!
!
!!
!!
!!!
!!
!!
!!!!!!!!!!!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!!
!!!
!!!
!
!!!
!!!!!
!!!
!!!!!
!!
!!!!!
!!!
!!!!
!
!!!!
!
!!
!
!!!
!
!!
!
!!
!
!!!!!!!!!!
!!
!
!
!
!
!
!
! ! !
!!
!
!
!
!
!
!
! !
!
!
!!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!! !
!
!
!
! !
!!
!
! !
!
!!
!
! !
!
!!!
!
!! !
!!
!
!!
!!
!!
!
!!!
! ! !
!!
!!
!!
!
!! !
! !
!
!
!
!
!
!!
!!
!
!!
! !
!!
!
!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!!!
!
!
!
!!
!
!
!!
!
!!
!
!
!!
!!!!!!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!!!
!!!
!
!
!!
!
!!!
!!
!
!
!!!
!!
!!
!
!!!
!
!
!
!!!
!
!
!
!
!
!!
!!
!
!
!!
!
!!!!!!!!
!
!
!
!
!
!
! !
!!!
! ! ! ! ! ! ! ! !
!!
!!
!!
!
! !
!
!!!
!
!
!
!! !
!!
! !
! !!
!!
!
! !
!
!
!
! !! !
! ! ! ! !
!!
!!
!
! !
! !
!
!
!
! ! !
!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!
!
!
!!!
!!
!
!
!
!
!
!
!
!
!!
! !
!
!
!!
!!
!!
!!
! ! ! !!
!!
!!
!
!
!!
!!
! !
!!
!!
!!
!!!
! !!
!
! ! !
!!
! ! !!
!
! !! !
! !
!
!!
! !! !
!!
!! !! !
!
! !!
!!
!! !
! !
! ! !! !
!!
! ! ! !
!!!
!!
!!
!!
!
!!
!!
!
!
! !!
!!
!!
!!
!
!
! !! ! !
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!
!!
!!
!!
!!
!
!!
!!
!!!
!!!
!!
!
!
!!
! !!
! !
!
!
!
!!
!
!!
!!
!!
!!!!!!
!!
!!
!!
!!!
!!
!
!!!!!!!!!
!!
!
!
!!!
!!!
!!
!!
!!
!!
! !!
!!
!
!!!!!
!!
!!
!!
!!
!!
!
!!!!!!
!!
!!
!!
!!!!
!!!
!!!!
!!
!!
!
!
!
!
!!!!
!!
!!!
!!!!
!!!!
!!
!!
!
!
!!
!!
!!!
!!
! ! !!
!!
!
!!
!
!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!
!
!
! !
!
!
!
!
!
!
!!
! !! ! ! !
!
!
!!
!
!
!
!
! !
!
!
!
!
!
!!
!!
!
!
!
! !!
!
!!
!
!
!
! !
!!
!
!!
! !
! !
!
!!
!!
! !
!
!
!
!!
!!
!
!
!!
!
!
!
!!
! !
! !!
!
!
!
!! ! !
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
! !
!
! !
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!!!
!
!
!!
!!
!
!
!
!
!!
!
!!
!
!
!
!!
!!
!!
! !!!
!
!
!!
!
!!
!
!!
!!
!
!!
!!
!
!!
!
!!!
!!
!!!
!!!
!!!
!
!!!!
!
!
!
!!
!
!
!!
!!
!!
!
!
!
!!
!!!
!
!!!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!!
!
!
!!
!!
!!
!!!
!!!
!
!!
!!!!
!!!!!!
!!!
!!!!!
!!!
!!!!
!!
!!!!
!!!!!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!!!!
!
!!
!
!!!
!!
!!
!
!!
!
!
!!
!
!!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!
!
!!!
!
!!!
!!
!
!
!!
!!
!!!
!!
!!!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!!
!!!!
!!
!!
!!
!!!
!!
!!
!!!!!
!!
!!
!
!
!
!
!
!
!!
!
!
!!!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!!
!!!
!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!
!
!
!!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!!
!
!!!
!
!!
!
!!
!!
!!
!!!
!!
!
!
!!
!
!
!
!!
!
!
!!
!! !
!!
!!
!!
!
!!
!!
!
!! ! !
! !!!!
! !! ! !
!
!!
! !!
!
!
!!!
!!
!
!
!
!
!!
!!!
!!
!!
!!
!
!!
!!
!
!!!!!
!!
!!
!!
!
!!
!!
!!
!!!
!
!!!!
!!
!!
!
!! !
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!
!
!!
!
!
!
!!
!
!
!!
!! !
!
!!
!!
!!
!!
!
!
!
!
! ! !
! !
!
!!
! !! !
!
!
!!
! !
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!
!!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!
!!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!!
!
!
!
!!
!! !
!!
!
! ! ! !
! !!!
!
!
!
!
!!
!
!!
!!
!!
! !
!
!!
!!!
!!
!
! ! !!
! ! ! !!
!
!!
!! ! ! !
! ! !!
!
!
! ! ! !!
!!
!!
!!!
!!!
!!
!
! !
!!
!!
!!
!!!
!!!
!!
!!
!!
!!!!!!!
!!
!
!!
!!!!!!!!
!!!!!
!
!!!
!!
!!
!!!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
! !!
!
!
!
!
!
!!
!
!
!
!!
!!
! !
!
!!
!!
!
!!
!
! ! !!
! !!
!
!
!
!
!
!!
! !
!
! !
!!
!
!
!! !
!!
!!
!!
!
!
!!
!!
!
!
!
! !
!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!!!!
!
!
!
!!
!!!
!!
!!!
!!
!!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!!!
!!!!
!
!
!!!
!!!!!
!!
!!
!
!!!!
!
!
!
!
!
!!!!
!
!!
! !! ! !
!!
!!
!
!
!!!
!
! !
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!!!
!
!!!
!!
!!
!!
!!
!
!
!
! !
!! !
!
!
! ! !! !
!
! !
!!!
!
! !!
!!
! !
!!
! !!!
!
!!
!!
!!
!!
!!
!
!!
!!
! !
!
!!
!!
!!
!
!!!!!!
!!
!
!
!!
!!
! ! !!
!!
!!
!! !
!!
!
!!
!!!
!!
!!!
!
!
!!
!
!!!!
!!
!!!!!
!
!!!!
!!
!!!!
!!
!
!!!
!
!!
!!
!!
!!!
!
!
!!
!!
!!
!
!
!
!!
!
!
!!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!! !
!
!
! ! !
! !
!
!
!
!!
!
!
!!
! !!
!
!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!!!!
!
!!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!!
!
!
!
!!
!
!!!!
!
!!!!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!!
!
!
!!!
!
!!!
!!
!!
!!
!!
!
!
!
! !
!! !
!
!
! ! !! !
!
! !
!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!! !
!
!
! ! !
! !
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!!
!!
!!
!
! !
!
!
!!
!
! !!!!
!!
!
!
!
!
!
!
!
!!
!
! !
!
!
!!
!!
!!
!!
!!
! !!!!
!!
!!
!!
!!
!!!
!!
! !!
!!!
!!
!!
!!
!!
!
! ! ! !
!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!
!
!!
!!
! !
!
!!
!
!!
!!
!!
!!
!
! !!
!
!
! ! !!
!! !
!!
! ! ! !!
!! !
!
!
!!
!
!!
!
!!
!
! !
!!
! ! !!
!
!!!
!
! !
! ! ! ! !!
!!
! !
!!
!
!
!
!!
!!!
!
!!
!!
!! ! ! !
!!
!!
! !
!!
!!
!!
!! !!
!
! !
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!!!!!!!!!!
!!!!!!!
!!
!
!
!!
!!
!!
!
!
!
!!
!
!!
!
!!!!!!!!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
! !
!!!
!!
!!
!!
!!
!!
! ! !
!
!
! !!
!! !
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
! !!
!
! !!
!
!! ! !
!
!
!
! ! !
!
!
!!
! !
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
! !
!!
!
!!
!
!!
!
!!
! !
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!!!
!!!
!!!!
!!
!!!
!!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!!!
!!
!!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!!
!
!
!!
!!
!
!!
!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!!!!!!!!!
!
!!
!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!
!
!
!
!!
!!!
!
!
!
!
!
!
!!
!!!
!!
!!
!!!
!!!!
!
!
!!
!!
!
!
!!
!
!
!!
!!
!!
!
!
!
!
!
!!
!
!!!!
! !!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!
!!
!!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!! !
! ! ! ! ! ! ! !! !
! !! ! ! !
!!
!!!
!!!
!!
!
! !! ! ! ! !
!!
!
!
!!
!!
!!
!
!
!!
! ! ! ! !!
!!!
!
!
!
!!
!!
!!!!!!!!!!
!!
!
!!
!!
!!
!
!!
!
!
! !
!!
!!
!!
!
!!
!!
!
!!!
!!!!
!!!
!!!!!!
!
!!
!!
!
!!!
!
!!
!!
!!!
!
!!
!!
!!!
!
!
!!
!!
!!
!!!
!!
!
!!!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!! ! !
! !! !
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
! !!
! ! !!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!!
!!
!!!!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!
!
!
!!
!!
!
!!
!!
!!
!
!!!
!
!!
!!
!!
!
!!
!
!
!!
!!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!
!
!!
!
! ! ! ! ! ! ! ! !! !
! ! !! !
!!
!!!
!!!
!!
!! ! ! ! ! ! !
!!
!! !
!!!
!!
!!
!
!! ! !
! !
!!
! !! ! ! !
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
! !!
! ! ! !
!!
!
! !
!
!
!
!
!!
!
!
!! ! !
! !
!!
!!
!!
!! !!
!
! !
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
! !
!!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!
!
!!
!
!!!
!!
!!!!!
!
!!
!
!!
!
!!
!
!!
! !
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!!!
!
!
!
!
!!
!!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
! !
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
! !
!!
!
!
!!
!
!!
!
!
étang delivry
étang desnoës chérel
étang de lahaye guin
étang du pontaux ânes
étang dubaignoir
étang dechâtenay
étang de lafenderie
étang depaimpont
étang desglyorels
l'étangbleu
étang dupas du houx
étang de lalouveterie
étangd'isaugouët
étang detrécouët
étangdu rox
étangdu pré
étang de pontdom jean étang de la
charrière marqué
étang d'à-basde comper
étang dela marette
étang del'aune
étang detrémelin
étang detéguil
étang dela motte
étang de laperronnaye
étang decomper
la ranc e
Campénéac
Porcaro
Beignon
Guer LoutehelMaure-de-Bretagne
Campel Bovel La Chapelle-BouëxicGuignen
Guichen
Saint-Senoux Bourg-des-Comptes
Laillé
Crevin
Chanteloup
Saint-Malo-de-Beignon
Maxent
Plélan-le-Grand
LassyOrgères
Baulon
Paimpont
Goven
Bruz
Pont-Péan
Saint-Erblon
Treffendel
Saint-Thurial
Bréal-sous-Montfort
Chartres-de-Bretagne
Noyal-Châtillon-sur-SeicheChavagne
Concoret
Saint-PéranMonterfil
Mordelles
Iffendic
Le Verger
Talensac
Saint-Jacques-de-la-Lande
Gaël
Le Rheu
Chan
tepie
Muel
Saint-Malon-sur-Mel
Rennes
Saint-GonlayCintréBléruais
Montfort-sur-MeuLHermitage
Vezin-le-Coquet
Breteil
La Chapelle-Thouarault
Pacé
Saint-Maugan
Saint-Gilles
Saint-Grégoire
Saint-Onen-la-Chapelle
Boisgervilly
Bédée
Montgermont
Saint-Uniac La Nouaye Pleumeleuc Betton
Saint-Méen-le-GrandClayes
Gévezé
LaChapelle-des-Fougeretz
Montauban-de-BretagneParthenay-de-Bretagne
MelesseLe Crouais
Romillé
La Mézière
Plumaugat
Chevaigné
Quédillac
La Chapelle-du-Lou
Irodouër
Langan
Médréac
Saint-MHervon
Landujan
Montreuil-le-Gast
LangouetVignoc
Saint-Germain-sur-Ille
Saint-Jouan-de-lIsle La Chapelle-Blanche
Miniac-sous-BécherelLa Chapelle-Chaussée Saint-Médard-sur-IlleSaint-Pern Cardroc
Saint-GondranSaint-Symphorien Guipel
Départementdu Morbihan
Département duIlle-et-Vilaine
Département duCôtes-d'Armor
BretagneRegion
Crevin
BovelSaint-Malo-de-Beignon
Beignon Guichen
MaxentBaulon
LassyLaillé
Plélan-le-GrandGoven
Pont-Réan Orgères
PaimpontPont-Péan Saint-Erblon
Saint-Thurial
Treffendel
Chartres-de-Bretagne Noyal-Châtillon-sur-Seiche
Saint-Péran Bréal-sous-Montfort Chavagne
ConcoretMonterfil
Le Verger
Mordelles
Saint-Malon-sur-Mel
Talensac CintréLe Rheu
Bléruais Saint-Gonlay
Vezin-le-Coquet
Gaël
Muel
Saint-MauganIffendic
La Chapelle-Thouarault L'Hermitage
Montfort-sur-MeuLa Grande
Porte
Breteil PacéSaint-Gilles
Montgermont Saint-Grégoire
Boisgervilly La Nouaye
Le Loscouët-sur-Meu Saint-Onen-la-ChapelleSaint-Uniac
BédéePleumeleuc
ClayesLa
Chapelle-des-Fougeretz
Saint-Méen-le-GrandParthenay-de-Bretagne
Le Crouais
Montauban-de-Bretagne
Le Lou-du-LacLa Chapelle-du-Lou
Romillé
Gévezé La Mézière Melesse
Saint-M'Hervon
LanganPlumaugat
Quédillac LandujanIrodouër Langouet Vignoc Montreuil-le-Gast
Saint-Germain-sur-Ille
Saint-Jouan-de-l'Isle Médréac Saint-Gondran
Bruz
Saint-Jacques-de-la-Lande
Rennes
Betton
1°40'0"W
1°40'0"W
1°44'0"W
1°44'0"W
1°48'0"W
1°48'0"W
1°52'0"W
1°52'0"W
1°56'0"W
1°56'0"W
2°0'0"W
2°0'0"W
2°4'0"W
2°4'0"W
2°8'0"W
2°8'0"W
2°12'0"W
2°12'0"W48
°16'0
"N
48°1
6'0"N
48°1
2'0"N
48°1
2'0"N
48°8
'0"N
48°8
'0"N
48°4
'0"N
48°4
'0"N
48°0
'0"N
48°0
'0"N
47°5
6'0"N
47°5
6'0"N
555000
555000
562500
562500
570000
570000
577500
577500
585000
585000
592500
592500
600000
600000
5310
000
5310
000
5317
500
5317
500
5325
000
5325
000
5332
500
5332
500
5340
000
5340
000
5347
500
5347
500 GLIDE number: N/A
!(
!(
!(
Manche
Loire-Atlantique
Maine-et-Loire
Mayenne
Cotes-d'Armor
Ille-et-Vilaine
Morbihan
Basse-Normandie
Pays dela Loire
BretagnePloërmel
Redon
Rennes
Maye
n ne
Vilaine
F̂rance
BelgiumGermany
Italy
Spain
Switzerland
UnitedKingdom
Bay ofBiscay
NorthSea
MediterraneanSea
EnglishChannel
Paris
Production date: 12/02/2014
Cartographic Information
1:70000
±Grid: WGS 1984 UTM Zone 30N map coordinate system
Full color ISO A1, low resolution (100 dpi)
The products elaborated in the framework of current mapping in rush mode activation arerealized to the best of our ability, within a very short time frame during a crisis, optimising theavailable data and information. All geographic information has limitations due to scale,resolution, date and interpretation of the original data sources. The products are compliantwith GIO-EMS RUSH Product Portfolio specifications.
Storm Qumaira has brought floods to the North West of France. As of 8 February red floodalerts are in place for the departments Finistère and Morbihan and orange alerts are in placefor the departments Ille-et-Vilaine and Loire-Atlantique.The core users of the map are Disaster Response Authorities involved in operations.
No restrictions on the publication of the mapping apply.Delivery formats are GeoTIFF, GeoPDF, GeoJPEG and vectors (shapefile and KML formats).
Legend
Tick marks: WGS 84 geographical coordinate system
Product N.: 01Redon, v1Activation ID: EMSR-068
Inset maps based on: Administrative boundaries (JRC 2013, GISCO 2010 ©EuroGeographics), Hydrology, Transportation (Natural Earth, 2012, CCM River DB © EUJRC2007), Settlements (Geonames, 2013).Aerial orthoimages BD ORTHO © IGN (acquired on 2009, GSD 5 m, 0% cloud coverage).Base vector layers based on BD TOPO © IGN (1:10000, extracted on 07/02/2014). Sourceinformation is included in vector data.Radarsat-2 © MDA (acquired on 11/02/2014 18:10 UTC, GSD 6.25 m) Ltd. All rightsreserved.Population data: Landscan 2010 © UT BATTELLE, LLC.Elevation data: SRTM (90 m posting)
Civil ProtectionResponseDelineation Map - DetailPlanningRADARSAT-2 (c) MDA07-02-2014Flood
0 2,5 51,25km
Rennes - FRANCEFlood - 07/02/2014
Delineation Map - Detail 01 - Monit02
Data Sources
Map Information
Dissemination/Publication
Framework
Map Production
Area of Interest - Detail 01
Map products available at http://emergency.copernicus.eu/mapping/list-of-components/EMSR068
Affected Total in AOIFlooded areaEstimated population 6706 358974
Consequences within the Detail AOI on 11/02/2014
ha 8431Inhabitants