Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Crisis InformationZ CostaConcordiaGeneral Information
Area of InterestAdministrative boundaries! ! ! ! ! ! !! ! ! ! ! ! ! Municipality
TransportationSecondary Road
Local RoadTrailHarbour
ResidentialReligious
Point of Interest^ Religious
X Transportation
The present map shows basic topographic features such as transportation and buildingfootprint in the area of Giglio Porto, Giglio Island, Toscana (ITALY). These basic topographicfeatures are derived from public datasets, refined by means of visual interpretation ofGeoEye-1 pre-event image.All satellite images have been radiometrically enhanced and orthocorrected with RPCapproach (using SRTM elevation data).The estimated geometric accuracy of this product is 5m CE90 or better, from native positionalaccuracy of the background satellite image.The estimated thematic accuracy of this product is 85% or better, as it is based on visualinterpretation of recognizable items on very high resolution optical imagery. Shadowed areasare zones of lower interpretation accuracy due to the poorer image radiometry.Only the area enclosed by the Area of Interest has been analyzed.Map produced on 13/07/2014 by e-GEOS 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]
!!
!!
! ! ! ! ! !!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!
!!
!!
!
!!
!!
! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! !!
!!
!!
!!
!!!
!!
!!
! ! !!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
! ! ! !!
!!
!!
!!
!! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!
!!!!!!
!!
!!
!!!!
!!
!
!!
!!
!!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
! !!
!!
!!
!!
!
! ! ! ! ! !
!!
!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
! ! ! ! ! !
!!
!!
!!
!
!!
!
!!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!
! !!
!
!!
! !! !
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
! ! ! ! !!
!!
!!
!!
!! ! ! !
!!
!!
! ! ! !!
!!
!!
!
!!
!! !
! ! ! ! ! !! !
!!
!
! ! !
!!
!!
!!
!!!
!! !
!! ! ! !
!! !
!
!!
!!!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!
! ! ! !!
!
!!
!!
!
!!
!! !
!!
!! !
!!
!!
!!
! ! !!!
!!
!!
! !!
!!
!
!
!!
!!
!!
! ! ! !! !
!! ! ! !
!!
!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!! !
!!
!! !
! ! !!!
!
!!
!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!!!!
!!
!!
!!!!
!
!!
!
!!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! !!
!!! ! !
!!
!!
!!
!!
!!
!
!!
!!
!
!! !
!!
!!
!!
!
!
!!
!!
!
!!
!!
!!
! ! !!
!! !
!
!!
!!
!! ! ! !
!!!
!!
!!
!
!
!!!
!!
!!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
! !
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!
!!
!!
!
!
!
!!!
!!
!!
!!!
!! ! ! ! !
!! ! !
!! !!
!!
!!
!!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! !!
! !! !
!!
!!
! !! !
!!!
! ! !
!!
!
!! !
!
! !
!!
!!
! ! ! ! ! !!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!! ! ! ! !
!! !
!
!!
! !! !
!
!!
!!
!!
!!
!!
!!
!
!!
! ! !! ! ! !
!
! ! ! !!
!!
!!
! ! !!
!
!!
!! !
!!
! ! ! ! !! !
! ! ! ! !!
!!!!
!!
!!
!
!!
!! ! ! ! ! !
!!
! !!
!
! ! ! ! !!
!!
!! !
!!
!!
!
!!
!! !
!!
!! ! !!
!!
!!
!
! !!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
! ! !
!!!
!!
!!
!!
!!
!
!
!!
! !!
!
!!
!
!! !
!
!!
!!
!!!
!!
!! !
!! ! ! !
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!
!!
!! !
!!
!!
!!
!!
!
!
!!
!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!
! !!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! !
!!
!
! !!
! !!
!!!!!
!!!
!!
!!
!!
!!
!! !
!!
! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! !!
!!
!!
!!!
!
!!
!
!!
!
!! !
! !
!!
!!
!!
!!
!!!
!
!!
!!
!!
!
!!
! !
!
! ! ! !!
! !!
!!
!!
!
!!
!! !
!
!!
!!!
! ! !!
!!
!!!!
!!
!!
!
!
!!
!!
!
!!
!!
!! !
!!!
!!
!
!!! !
!!
!! ! !
!!
!!
!!
!!
!
!!
!!
!
!!
!
! ! !!
! !!
!!
! !
!!!
! ! ! !!
!!
! !!
!
!!
!!
!!
!
!!!
!!!!!
!!
!!
!!
!!
!
!! !
!
!!!!
!!
!!
!!!
!!
!!
!!
!!
!
!!!!
!!
!!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!!!!!
!!
!!
!!
!
!!
!!!
!
!!
!! !
!!!
!!
!!
!!
!!
!!
!
!
!!
!!!!
!!
!
!!
!!
! ! !!
! !!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!
! ! !
!!
! ! !!
!!
!
!!
!!
!!
!!
! ! !!
!!
!!
! ! ! ! !!
!!
!! ! ! ! ! !
!!
!!
!!
!! ! ! ! ! ! !
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! !!
!!
! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!
!!
!!
!!
!!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
! ! !
!!
!! ! !
!
!!!
!!
! ! ! ! !!
!!
! !!
! !! ! ! !
!!
!
! ! !!
!!
!!!
!
!!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!!!!
!!
!!!
!!!!!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
! !
!!!
!!
!!
!
!!
!!
!! !
!
!!
! !!
!!
!!
!
!!
! ! !
!!
!
!!
!!
!!!!
!
!!
!!
!!!
!!
!!
! !
!!
!!
!
!
!
!
!!
!!!
!!!
!!!
!!!!!
!!
!!!!
!
!!
!!
!
!!
!
!!
!!!
!!
!!!
!!
!!!!
!!
!!
!!
!!
!
!!!!
!!!
!!
!!!!!!
!!!
!!!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!! !
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!
!!
! !!
!
! !
!!
!!
! ! !!!
!!
!!
!!
!!
!
!!
!!
!! !
!!
! ! ! ! !
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!!!!!!!!!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!! ! !
!!
!!
!!
!!
!!
! ! !!!
!!
!!
!!
!!
! ! ! !!
! ! ! !!
!!
! ! !!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! !
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!! ! ! ! ! !
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
! ! ! !!
!!
!
!! !
!!
!!
!!
! !!
!!
!! ! ! ! ! !
!!
!!
! ! ! ! ! !
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!! !
!!
!! !
!!!!
!!
!
!!!
!
!!!
!!
!!
!!
! !!
!
!!!!!
!!
!!
!!
!!
!
! ! ! ! ! !!!
!!
!
!!
!!
!!
!! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!!
!!
!!
!
!!!!!
!!
!!
!!
!
!!
!
!!
!!
!!!!
!!!!
!!
!!
!!!
!!
!!!
!!!
!!!!!!!!!!
!!
!!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!!!
!!
!
!!
!! !
!! !
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!!!!
!!
!!!!!!!!!
!!!!!!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! !!
!!
!!
!!
! ! !!!
! ! ! ! !!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!!
!!
!!
!!
!!
!
!! !
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!!!
!!
!
!!
!!
!!
!!
!! ! !!
!
! ! ! !!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
! ! ! !!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! !
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! !!
!!
!!
!!
!! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!!!
!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!!!!!!!!!!
!!
!
!!
!!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!!
!!
! ! ! ! !!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
! ! ! ! ! !!
!!
!!
!
!!
!!
!!
!!
!
! ! ! ! !!
!!
! ! ! ! ! ! ! ! ! !!!
!!
!!
!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!
!!
!
!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! !
!!
!! ! ! ! ! ! ! ! !
!!
! !!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
! ! ! !!!
!
!!
!!
! !!
!!
!!
!!
!!
!
! ! ! ! ! !!!
!!
!!
!!
!
!!
!! !
!!
!
! ! ! !!!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! !!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!
!!!!
!!!
!!!!!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!!!!!!!!
!!
!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!!
!
!!!!!
!!
!!!
!!
!!
!!!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!!!!!!!!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!
!
!
!
!!!!
!!
!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
! ! ! !!
!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!!
!!
!
!!!!!!!!!!
!!!
!!
!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!!!!!!!
!
!!
!!
!
!!
!!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!
!!!!!!!
!
!!
!!
!!!!!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!
!
!!!!!
!!
!!
!
!!
!!
!!!
!!
!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!!!!
!
!!
!
!!
!!!
!!!!
!
!!
!!!
!!!!
!!
!
!!!!
!!!
!
!!!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!!!!!!!!!
!!
!!
!!
!
!!!!
!!
!!
!
!!
!
!!
!!!!!!
!!
!!
!!
!!!!
!!!!!!
!!
!!
!!
!!
!!
!
!!
!!!!
!!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!!!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!!
!
!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!!!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! !
!
!!
!!
!
!!
!!!
!!
! !! !
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!!!
!!
!!
!!!
!!!
!!!!!!
!!
!!
!
!!!
!
!!!
!
!!
!
!!!!
!!
!
!!!!!!!!!!!!!!
!!!
!!!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!!
!!!
!!
!!
!!
!!!!
!!
!
!!
!!
!!
!!
!
!!!!!!
!
!!
!
!!
!!
!!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!
!!
!!
!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!!
!!!!!
!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!!!
!!
!
!!!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!!!!!!!
!!
!!
!
!!
!!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!!!!!!!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!
!!!
!
!!!
!!!
!!!!!!!
!!
!!
!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!
!!
!!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!!!!!!!!
!!
!!
!!
!!!!!
!!
!!
!
!!!!!!
!!
!!
!!
!!!!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!
!!
!!!!!!!!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!
!!
!!
!!!!!!
!!
!!
!!
!!!!!!!!
!!
!
!!
!!!
!!
!!
!!
!
!!!!
!! ! ! !
!! ! ! ! !
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!
! !! !
! !! !
!!
!!
!!!
!!
! !! !
! !!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!
!!
!!!
!!
!!!
!!
!!
!!
!!!
!!
!!!
!
!!
!!
!!
!
! ! ! !
!!
!
! ! ! ! !!!
! ! ! ! ! ! !!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
! ! ! !!
!!
!!
!!
!!
! !!
!! !
!!
!!
!!
!!
!!
!!
! !!
!!
!!
! !!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!! ! ! !
!!
!!
!
!!
!!
!!
! !!
!!
!!
!!
!!
!
!!
!
!!!!
!
!!!
!!!
!!!!
!!!
!
! ! ! ! !!
!!
!
!!
!
! ! !
!!
!
! ! !!!
!!
!!
!!
!!
!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! !
!!
! ! ! ! ! !!
!!
!!
!!
!
!
!
! !!
!!
!!
!!
!!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
! ! ! ! ! !
!
!
!
!
!
!
!
!
!
!
!!
!!
! ! !
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
!
!
!! ! !
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!!!!!!!
!
!
!
!!!!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
! !
!
!
!
!!
!!
!
! ! ! ! ! !
!!
!!!!!
!
!!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
! ! ! ! !
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!!!
!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! ! ! !!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!!!!!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
!
!!
!!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
! !
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
! !!
! !
!
!!
!!
!
!
!!
!! !
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
! !! !
!!
! !!
!
!
!
!
! ! !
!
!
!
!
!
!
!!
!
!
! !
!
!!
! !
!
! !!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
! ! !!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
! ! !
!
!
!
!
!
!
! !!
!
!
!
!
!
!
!!
!
!
! ! ! !! !
!
!! ! !
!
!
!
!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!
!
!
!
!!
!!
!
!
!
!!
!! !
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!
!
!!
!
!
!!!!!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!! !
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
! !
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
! !
!
!
!
! !! !
!
! ! !
! ! !
!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
! ! ! !!
! !
! !!
!
!
!
! !!
!
! !
!
! ! !
!!
!
!
! !
!
!!
!
!
!
!
! ! ! !!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
! ! !! !
!
!!
!!
!!
!
!
!
!
!! !
!!
!
!!
!! !
!!
!!
!! !
!!
! ! ! ! !
!! !
!
!
!
!
!
!
!
!
!
!
! ! ! ! ! !!
!!
!
!
!
!! !
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
! ! ! !!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
! !!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!!
!!
!!
!
! !
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
! ! ! ! !!
!
!!
!
!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!!
!
!
!
! ! !
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!
!! !
!!
!
!
!
!!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!!
!
!
! ! ! !!
!
!!
!
!
!!
!
!
!
!! !
!
!!
!!
!! ! !
!
!
!
!
!
!!
!!
!
!
! !
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!
! !
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!
! ! ! !
!
!
!! !
!
!
!
!
!
!!
!!
!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
! !
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
! !!
!
!!
!
!!
!! ! !
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!
!!
!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
! !!
!
!
!
!
!
!
!
!!
!
!!
! ! !
!
!
!
!
!
! ! ! ! !
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! ! ! ! ! ! ! ! ! ! ! !
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
! !!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
! ! !
!!
!
! !!
!
!
!
!
!!
!!
!!
!
!
!
!! !
!
! !
!! !
!
!
!
!
! !!
!
!
!
! !
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
! !
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
! !
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!!!
!
!
!
!!!!
!
!!
!!
!
!
!
!
!!
!!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!!
!
!
!
!!
!
!!!!!!
!
!
!
!
!!
!
!!
!
!!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!
! !
!
!
!!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
! ! !
!
!
!
! !!
!
!
!
!
!
!
!!
! !!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!! !
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!!
!!
! ! ! ! ! ! ! ! !!
!
!!
!
!!!!!!!!!!!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
! !
!!
!!
!!
!!
!!
! ! !
!!
!!
!!
!!
!!
! ! ! !!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
! !! !
!!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
! !!
!!
!!
!
!
! !
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
! ! ! ! ! !
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
! ! ! ! ! !
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!!
!!!
!!
!!
!
!
!!
!
!
!!!!!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!!!!
!
!!!
!!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!!
!
!
!
!!
!!
!!
!!
!!
! !
!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
! ! !
!
!
!
!
!
!
!
! ! !
!
!
!! !
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!!
!!
!!
!
!
!! ! !
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
! ! ! !
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!!
!!
! !
!
!
!
!
!
!
!
!
! ! ! ! ! ! !
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!!
!
!
!
!!
!
!
!
!
!
!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!
!
!
!!
!!
!!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
! ! ! ! !!
! !
!
!
!
!
!
!!
!!
!!
!!
!!
! ! ! ! ! ! !
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! ! ! !!
!!
!! ! ! ! ! ! ! !
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
! !!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!
!!
!! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!
!
!!
!! !
! !!
! !!
!! !
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!!!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
! !!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!! ! !
!!
! ! ! !
!
!!
!
!
!!!!!!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!! !
!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!
!!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!!
!
!!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!!
!!
!!
!!!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!!
!
!
!
!
!
!
!!
!!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!!
!!
! ! ! !
!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
! !!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!!!
!
!
!
!!!!!
!!
!
!
!
!
!
!!!!
!!!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!!
!!
!
!!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!
!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!!!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!!!!!!!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!
!!
!
!!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!!!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!
!
!!
!
!
!!
!
!
!
!!
!!
!!
!
! ! ! !
!
!
!
!
!
!
!
!
!
!!
!
!
!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!!
!
!
!
!
!!!
!
!!
!
!!!
!!!
!!!
!!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!!!
!!
!!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!!
!
!
!!!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!!
!!
!!
!!
!
!
!
!
!!
!!
!
!!!!!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!!
!!!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!!
!!!
!!
!!
!
!
!
!
!
!
!
!
!!!!!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!!
!!
!!
!!
!
!
!
!
!
!
!
!!!!
!
!
!
!
!
!!!!!!
!
!!
!
!
!
!!!
!!
!
!
!
!
!!!!!!!!!!!!
!!!!
!!!
!!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!!!!!!!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!
!!
!!
!
!
!
!!!!!!!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!!!!!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!!
!!!
!!
!
!
!
!
!
!!!
!!
!!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!!!
!! !
!!
!! ! ! ! !
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!
!!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
! ! ! !
!!
!
! ! ! ! !
!!
! ! !! ! !
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
! !
!
!
!!
!
!
!
!
!
!
!!
!!
!!
! !!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
! !
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
! ! ! ! !
!
!
!
!
!
!
!
! ! !
!
!
!
! ! !
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
! ! ! ! !
!
!
! ! ! ! ! !!
!!
!!
!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!
!!!
!!
!!!!!
!
!!
!!!
!!
!!
!
!!
! !!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
! !
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
! ! ! ! !
!!
!!
!
!!
!!!!
!!
!!!!!!!!!
!!!!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!!!!!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!! ! !
! ! !!
!!!
!
!!!!!
!
!
!
!
!
!! !
!!
!
!!
!!
!
!
!!!
!!
!
!!
!!
! ! ! ! ! !!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!
!!
!!
!
!!
!!
! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! !!
!!
!!
!!
!!!
!!
!!
! ! !!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
! ! ! !!
!!
!!
!!
!! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!
!!!!!!
!!
!!
!!!!
!!
!
!!
!!
!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
! !!
!!
!!
!!
!
! ! ! ! ! !
!!
!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
! ! ! ! ! !
!!
!!
!!
!
!!
!
!!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!
! !!
!
!!
! !! !
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
! ! ! ! !!
!!
!!
!!
!! ! ! !
!!
!!
! ! ! !!
!!
!!
!
!!
!! !
! ! ! ! ! !! !
!!
!
! ! !
!!
!!
!!
!!!
!! !
!! ! ! !
!! !
!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! !!
!
!!
!!
!
!!
!! !
!!
!! !
!!
!!
!!
! ! !!!
!!
!!
! !!
!!
!
!
!!
!!
!!
! ! ! !! !
!! ! ! !
!!
!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!! !
!!
!! !
! ! !!!
!
!!
!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!!!!
!!
!!
!!!!
!
!!
!
!!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! !
!!
!! ! !
!!
!!
!!
!!
!!
!
!!
!!
!
!! !
!!
!!
!!
!
!
!!
!!
!
!!
!!
!!
! ! !!
!! !
!
!!
!!
!! ! ! !
!!!
!!
!!
!
!
!!!
!!
!!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
! !
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!
!!
!!
!
!
!
!!!
!!
!!
!!!
!! ! ! ! !
!! ! !
! ! !!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
! ! ! !!
! !! !
!!
!!
! ! ! !!!
!
! ! !
!!
!
!! !
!
! !
!!
!!
! ! ! ! ! !!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!! ! ! ! !
!! !
!
!!
! !! !
!
!!
!!
!!
!!
!!
!!
!
!!
! ! !!! ! !
!
! ! ! !!
!!
!!
! ! !!
!
!!
!! !
!!
! ! ! ! !! !
! ! ! ! ! !!!
!!
!!
!!
!
!!
!! ! ! ! ! !
!!
! !!
!
! ! ! ! !!
!!
!! !
!!
!!
!
!!
!! !
!!
!! ! !!
!!
!!
!
! !!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
! ! !
!!!
!!
!!
!!
!!
!
!
!!
! !!
!
!!
!
!! !
!
!!
!!
!!!
!!
!! !
!! ! ! !
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!
!!
!! !
!!
!!
!!
!!
!
!
!!
!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!
! !!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! !
!!
!
! !!
! !!
!!!!!
!!!
!!
!!
!!
!!
!! !
!!
! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! !!
!!
!!
!!!
!
!!
!
!!
!
!! !
! !
!!
!!
!!
!!
!!!
!
!!
!!
!!
!
!!
! !!
! ! ! !!
! !!
!!
!!
!
!!
!! !
!
!!
!!!
! ! !!
!!
!!!!
!!
!!
!
!
!!
!!
!
!!
!!
!! !
!!!
!!
!
!!
! ! !!
!! ! !
!!
!!
!!
!!
!
!!!!
!
!!
!
! ! !!
! !!
!!
! !
!!!
! ! ! !!
!!
! !!
!
!!
!!
!!
!
!!!
!!
!!!!
!!
!!
!
!!
!
!! !
!
!!!!
!!
!!
!!!
!!
!!
!!
!!
!
!!!!
!!
!!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!!!!!
!!
!!
!!
!
!!
!!!
!
!!
!! !
!!!
!!
!!
!!
!!
!!
!
!
!!
!!!!
!!
!
!!!
!
! ! !!
! !!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!
! ! !
!!
! ! !!
!!
!
!!
!!
!!
!!
! ! !!
!!
!!
! ! ! ! !!
!!
!! ! ! ! ! !
!!
!!
!!
!! ! ! ! ! ! !
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! !!
!!
! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!
!!
!!
!!
!!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
! ! !
!!
!! ! !
!
!!!
!!
! ! ! ! !!
!!
! !!
! !! ! ! !
!!
!
! ! !!
!!
!!!
!
!!
!
!
!!
!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!
!!
!!!!!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
! !
!!!
!!
!!!
!!
!!
!! !
!
!!
! !!
!!
!!
!
!!
! ! !
!!
!
!!
!!
!!!!
!
!!
!!
!!!
!!
!!
! !
!!
!!
!
!
!
!
!!
!!
!
!!!
!!!
!!!!!
!!
!!!!
!
!!
!!
!
!!
!
!!
!!!
!!
!!!
!!
!!!!
!!
!!
!!
!!
!
!!!!
!!!
!!
!!!!!!
!!!
!!!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!! !
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!
!!
! !!
!
! !
!!
!!
! ! !!!
!!
!!
!!
!!
!
!!
!!
!! !
!!
! ! ! ! !!
!
!!
!!
!!
!!
!!
!!!!!
!!!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!!!!!!!!!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!! ! !
!!
!!
!!
!!
!!
! ! !!!
!!
!!
!!
!!
! ! ! !!
! ! ! !!
!!
! ! !!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! !
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
! ! ! !!
!!
!
!! !
!!
!!
!!
!
!!
!!
!! ! ! ! ! !
!!
!!
! ! ! ! ! !
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!! !
!!
!! !
!!!!
!!
!
!!!
!
!!
!!
!!
!!
!! !
!!
!!!!!
!!
!!
!!
!!
!
! ! ! ! ! !!!
!!
!
!!
!!
!!
!! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!!
!!
!!
!
!!!!!
!!
!!
!!
!
!!
!
!!
!!
!!!!
!!!!
!!
!!
!!!
!!
!!!
!!!
!!!!!!!!!!
!!
!!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!!!
!!
!
!!
!! !
!! !
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!!!!
!!
!!!!!!!!!
!!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! !!
!!
!!!
!
! ! !!!
! ! ! ! !!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!! !
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
! !!!!
!!
!
!!
!!
!!
!!
! ! ! !!!
! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! !!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! !
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! !!
!!
!!
!!
!! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!!!!!!!!!!
!!
!
!!
!!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!!
!!
! ! ! ! !!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! !
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
! ! ! ! ! !!
!!
!!
!
!!
!!
!!
!!
!
! ! ! ! !!
!!
! ! ! ! ! ! ! ! ! !!!
!!
!!
!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!
!!
!
!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! !
!!
! !! ! ! ! ! ! ! !
!!
! !!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
! ! ! !!!
!
!!
!! !
!!
!!
!!
!!
!!
!
! ! ! ! ! !!!
!!
!!
!!
!
!!
!! !
!!
!
! ! ! ! !!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! !!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!
!!!
!!!
!!!!!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!!!!!!!!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!
!!!!!
!!
!!!
!!
!!
!!
!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!
!
!!!!
!!
!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
! ! ! !!
!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!
!!!
!
!!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!!
!!
!
!!!!!!!!!!
!!!
!!
!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!!!!!!!
!
!!
!!
!
!!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!
!!!!!!!
!
!!
!!
!!!!!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!
!!!!!
!!
!!
!!
!!
!!
!!!
!!
!
!!!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!!!!
!
!!
!
!!
!!!
!!!
!
!
!!
!!!
!!!!
!!
!
!!!!
!!!!
!!!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!!!!!!!!!
!!
!!
!!
!
!!!!
!!
!!
!
!!!
!!
!!!!!!
!!
!!
!!
!!!!!
!!!!!
!!
!!
!!
!!
!!
!
!!!
!!!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!!!!!!
!!
!!
!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!
!!
!!
!!
!!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!!
!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! !
!
!!
!!
!
!!
!!!
!!
! !! !
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!!!
!!
!!
!!!
!!!
!!!!
!!
!!
!!
!
!!!
!
!!!
!
!!
!
!!!!
!!
!
!!!!!!!!!!!!!!
!!!
!!!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!!!!!!
!!
!
!!
!!
!!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!
!!
!!
!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!
!!
!!
!!
!
!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!
!!
!!!!
!!!!!
!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!!!
!!
!
!!!!!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!!!!!!!
!!
!!
!
!!!!!!
!!
!!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!!!!!!!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!!
!!!
!!!!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!!
!!!
!
!!!!
!!
!!!!!!!
!!
!!
!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!
!!
!!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!!!!!!!!
!!
!!
!!
!!!!!
!!
!!
!
!!!!!!
!!
!!
!!
!!!!!
!
!!
!!!!!!!!!!!!!!!!!!!!!!!!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!
!!
!!!!!!!!!!!!!
!!!
!!
!!
!!!
!!
!!
!!
!!!
!!!
!!!
!!
!!!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!
!!
!!
!!!!!
!!
!
!!
!!
!!!!!!!!
!!
!
!!
!!!!
!
!!
!!
!
!!!!
!! ! ! !
!! ! ! ! !
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
! !! !
! !! !
!!
!!
!!!
!!
! !! ! !
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!
!!
!!
!
!!
!!!
!!
!!!
!!
!!
!!
!!!
!!
!!!
!
!!
!!
!!
!
! ! ! !
!!
!
! ! ! ! !!!
! ! ! ! ! ! !!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! !!
!!
!!
!!
!!
! !!
!! !
!!
!!
!!
!!
!!
!!
! !!
!!
!!
! !!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! !
!!
!!
!
!!
!!
!!
! !!
!!
!!
!!
!!
!
!!
!!!!!
!
!!!
!!!
!!!!
!!!
!
! ! ! ! !!
!!
!
!!
!
! ! !
!!
!
! ! !!!
!!
!!
!!
!!
!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! !
!!
! ! ! ! ! !!
!!
!!
!!
!
!
!
! !!
!!
!!
!!
!!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
! ! ! ! ! !
!
!
!
!
!
!
!
!
!
!
!!
!!
! ! !
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
!
!
!! ! !
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!!!!!!!
!
!
!
!!!!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
! !
!
!
!
!!
!!
!
! ! ! ! ! !
!!
!!!!!
!
!!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
! ! ! ! !
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!!!
!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! ! ! ! !
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!!!!!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
!
!!
!!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
! !
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
! ! !! !
!
!!
!!
!
!
!!
!! !
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
! !! !
!!
! !!
!
!
!
!
! ! !
!
!
!
!
!
!
!!
!
!
! !
!
!!
! !
!
! !!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
! ! !!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
! ! !
!
!
!
!
!
!
! !!
!
!
!
!
!
!
!!
!
!
! ! ! !! !
!
!! ! !
!
!
!
!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!
!
!
!
!!
!!
!
!
!
!!
!! !
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!
!
!!
!
!
!!!!!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!! !
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
! !
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
! !! !
!
! ! !
! ! !
!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
! ! ! !
!! !
! !!
!
!
!
! !!
!
! !
!
! ! !
!!
!
!
! !
!
!!
!
!
!
!
! ! ! !!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
! ! !!
!!
!!
!!
!!
!
!
!
!
!! !
!!
!
!!
!! !
!!
!!
!! !
!!
! ! ! ! !!
! !
!
!
!
!
!
!
!
!
!
!
! ! ! ! ! !!
!!
!
!
!
!! !
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
! ! ! !!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
! !!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!!
!!
!!
!
! !
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
! ! ! !
!!
!
!!
!
!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!!
!
!
!
! ! !
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!! !
!!
!
!!
!!
!
!
!!
!
!
!
!
!! !
!!
!
!
!
!!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!!
!
!
! ! ! !!
!
!!
!!
!!
!
!
!
!! !
!
!!
!!
!! ! !
!
!
!
!
!
!!
!!
!
!
! !
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!
! !
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!
! ! ! !
!
!
!! !
!
!
!
!
!
!!
!!
!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
! !
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
! !!
!
! !
!
!!
!! ! !
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!
!!
!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
! !!
!
!
!
!
!
!
!
!!
!
!!
! ! !
!
!
!
!
!
! ! ! !!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! ! ! ! ! ! ! ! ! ! ! !
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
! !!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
! ! !
!!
!
! !!
!
!
!
!
!!
!!
!!
!
!
!
!! !
!
! !
!! !
!
!
!
!
! !!
!
!
!
! !
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
! !
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
! !
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!!!
!
!
!
!!!!
!
!!
!!
!
!
!
!
!!
!!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!!
!
!!!!!!
!
!
!
!
!!
!
!!
!
!!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
! ! !
!
!
!
! !!
!
!
!
!
!
!
!!
! !!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!! !
! !!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!!!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!!
!!
! ! ! ! ! ! ! ! !!
!
!!
!
!!!!!!!!!!!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
! !
!!
!!
!!
!!
!!
! ! !
!!
!!
!!
!!
!!
! ! ! !!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!! !
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
! !! !
!!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
! !!
!!
!!
!
!
! !
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
! ! ! ! ! !
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
! ! ! ! ! !
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!!
!!!
!!
!!
!
!
!!
!
!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!!!!
!
!!!
!!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!!
!!
!
!!
!!
!!
!!
!!
! !
!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
! ! !
!
!
!
!
!
!
!
! ! !
!
!
!! !
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!!
!!
!!
!
!
!! ! !
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
! ! ! !
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!
! !
!
!
!
!
!
!
!
!
! ! ! ! ! ! !
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!!
!
!
!
!!
!
!
!
!
!
!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!
!
!
!!
!!
!!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
! ! ! ! !!
! !
!
!
!
!
!
!!
!!
!!
!!
!!
! ! ! ! ! ! !
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! ! ! !!
!!
!! ! ! ! ! ! ! !
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
! !!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!
!!
!! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!
!
!!
!! !
! !!
! !!
!! !
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!!!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
! !!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!! ! !
!!
! ! ! !
!
!!
!
!
!!!!!!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!! !
!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!!
!
!!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!!
!!
!!
!!!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!!
!!
! ! ! !
!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
! !!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!!!
!
!
!
!!!!!
!!
!
!
!
!
!
!!!!
!!!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!!!
!
!
!
!
!
!
!
!!
!!
!!!
!
!!
!!!!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!
!
!!
!
!!
!
!!
!!
!
!
!
!!
!!
!!
!
!!
!
!
!
!!!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!!!!!!!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!!!!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!
! ! ! !
!
!
!
!
!
!
!
!
!
!!
!
!
! !! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!!
!
!
!
!
!!!
!
!!
!
!!!
!!!
!!!
!!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!!!
!!
!!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!!
!!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!!
!
!!
!!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!!
!!
!!
!!
!
!
!
!
!!
!!
!
!!!!!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!!
!
!
!
!!
!
!!
!
!
!!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!!
!!!
!!!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!!
!!
!
!
!
!
!
!
!
!
!
!!!!!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!!
!!
!!
!!
!
!
!
!
!
!
!
!!!!
!
!
!
!
!
!!!!!!
!
!
!
!
!
!
!!!
!!
!
!
!
!
!!!!!!!!!!!!!
!!!
!!!
!!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!!!!!!!!!!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!
!!
!!
!
!
!
!!!!!!!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!!!!!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!!!
!!
!!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!!!
!!
!!
!
!! !
! ! !!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!
!!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
! ! ! !
!!
!
! ! ! ! !
!!
! ! ! !! !
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
! !
!
!
!!
!
!
!
!
!
!
!!
!!
!!
! !!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
! !
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
! ! ! ! !
!
!
!
!
!
!
!
! ! !
!
!
!
! ! !
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
! ! ! ! !
!
!
! ! ! ! ! !!
!!
!!
!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!
!!!
!!
!!!!!
!
!!
!!!
!!
!!
!
!!
! !!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
! !
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
! ! ! ! !
!!
!!
!
!!
!!!!
!!
!!!!!!!!!
!!!!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!!!!!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!! ! !
! ! !!
!!!
!
!!!!!
!
!
!
!
!
!! !
!!
!
!!
!!
!
!
!!!
!!
!
!
!
!(u
X
X
9
^
^
Z
ItalyToscana
Grosseto
Isola DelGiglio
Porto
Strada Provinciale
di Castello
CostaConcordia
10°55'30"E
10°55'30"E
10°55'15"E
10°55'15"E
10°55'0"E
10°55'0"E
10°54'45"E
10°54'45"E42
°22'0
"N
42°2
2'0"N
42°2
1'45"N
42°2
1'45"N
657600
657600
657800
657800
658000
658000
658200
658200
658400
658400
658600
658600
4691
400
4691
400
4691
600
4691
600
4691
800
4691
800
4692
000
4692
000
4692
200
4692
200
4692
400
4692
400
GLIDE number: N/A
!(
GiglioPorto
ToscanaGrosseto
TyrrhenianSea
^
Slovenia
AlbaniaRoma
Mediterranean Sea
TyrrhenianSea
AdriaticSea
IonianSea
Austria Hungary
Algeria
CroatiaFrance Serbia
Switzerland
TunisiaItaly
Production date: 13/07/2014
Cartographic Information
1:2000
±Grid: WGS 1984 UTM Zone 32N map coordinate system
Full color ISO A1, medium resolution (200 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.
The Costa Concordia ground into the rocky shore of the Italian island of Giglio on Jan. 13,2012. The activities to remove the relict from the Giglio Island are ready to start and thisrepresents a tricky phase where several aspects have to be taken into account in order toavoid issues that can impact on several domains. It is very important, during these activities,to obtain information, also from earth observation data, about the potential oil spill that couldoccur and concerning the situation in the harbour area.
Delivery formats are GeoTIFF, GeoPDF, GeoJPEG and vectors (shapefile and KML formats).
LegendTick marks: WGS 84 geographical coordinate system
Product N.: 01GIGLIOPORTO, v1Activation ID: EMSR-093
Inset maps based on: Administrative boundaries (JRC 2013, GISCO 2010, ©EuroGeographics), Hydrology, Transportation (Natural Earth, 2012, CCM River DB © EU-JRC 2007), Settlements (Geonames, 2013).GeoEye-1 © Digitalglobe (acquired on 11/04/2014, GSD 2m, 15% cloud coverage) providedunder ESA GSC-DA DWH License.Base vector layers based on OpenStreetMap © OpenStreetMap contributors, Wikimapia.org,GeoNames (approx. 1:10:000, extracted on 01/01/2001), refined by e-GEOS. Sourceinformation is included in vector data.Population data: Landscan 2010 © UT BATTELLE, LLC.All Data sources are complete and with no gaps.
Civil ProtectionResponseReference Map - DetailPlanningGeoEye-1(c)DigitalGlobe14-07-2014Other
0 50 10025Meters
Giglio Porto - ITALYOil Spill - 14/07/2014Reference Map - Detail
Data Sources
Map Information
Dissemination/Publication
Framework
Map Production
Area of Interest - Detail
Map products available at http://emergency.copernicus.eu/mapping/list-of-components/EMSR093
Estimated population 410Residential No. 148Religious No. 1Secondary roads km 0,8Local roads km 3,1Trail km 0,5Harbour No. 1
Exposure within the Detail AOIinhabitants
Transportation
Settlements