z ar goz - copernicus emsemergency.copernicus.eu/mapping/system/files/components/...s eñ ora d l t...
TRANSCRIPT
General InformationArea of Interest
Administrative boundaries! ! ! !! ! ! ! Municipali tySettlements
! Populated PlaceResidentialComm ercialIndustr ialRecreationalUrbanized M ulti- functional
HydrologyDamRiverStreamCanalLakeReservoi r
Point of Interest4 Educational
K Medical
^ Religious
Industry / UtilitiesExtraction M ineQuarry
Transportation!(u Helipad
"
£
Bridge
RailwayRunwayMotorwayPrimary R oadSecondary RoadLocal Road
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!(u"
£
"
£
"
£
"
£
"
£
"
£
"
£
"
£
"
£
"
£
4
4
4
4
4
4
4
4
4
4
44
4
4
4
4
4
^
^
^
K
K
K
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!
!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!!
!!!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!! ! ! ! ! ! ! ! ! ! ! ! ! !
! !!
!!
!!
! !!
! ! ! !! ! ! ! ! ! ! ! !
! ! !! ! !
!!
!!!
!!
!!
!!
! ! ! ! ! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! ! !!
!!
!!
!!
!!
!!
!!
!!
!! !
!! !
! !! ! !
! ! !!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!! !
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
! !!
!!
!!
!!
! ! ! ! ! ! !!
!!
!!! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!!!!!!!
!
!!
!
!!!
!!
!!!!!!!!
!
!
!!!
!!
!!
!!!
!!
!!
!
!!!
!!
!!
!!
! !!!
!!!
!!
!
!!
!!
!
!!!
!!
!!
!
! !!
!!
!!
!!
! !!
!
!!
!!
!!
!! !!!
!!
!!!
!
!!
!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!
!!
!!
!
!
!!
!!
!!!!!
!!
!!
!!
!!
!!!
!!
!
!
!!
!!
!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!!!!
!!
!
!!
!!!!!
!!
!!
!!
!!
!!
!
!!
!
!
! !!!
!
!!
!!
!!
!
!!
!
!!!
!
!!!!
!
!!
!!!!
!!
!!
!!!!
!!
!!!!
!!!!!
!!
!!
!
! ! ! !
! !
!!
!
!!
!!
!!
!!!!
!!!!
!!!
!!
!!!!
!!
!!
!!!!!!!!!!
!!!
!!
!
! ! ! ! ! ! !!
! !!
! ! !
!!!
!!
!
!!!!!!
!
!!
!
! ! ! ! ! ! ! ! ! !
!!
!
! !
!!
!!
!
!
!!
!!
!!
!! !
!!
!!
! ! !! ! ! !!
!!
!
!!
!!
!!
!!
!!
! !!
!!
!!!
!! !
!!
!!!!
!!
! ! ! ! ! !
!!
!!!!
!
!!
!!
!!
!!
!!
! !
!!
!
!!!
!!
!!!
! ! ! !!!
!
!
!!
!!
!!
!!
!
!
!!
!! !
!!
!!
! ! !
!!
!!
!!
! !!!
!!
!
!! ! ! !
! !!
!!
!!
!!
!!
!!
!!
!! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!!
!!!!
!!!
!!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!!
!
!!
!!!
!!!!!!!!
!!!!
!
!!!
!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!!
!!
!!
!!
!!!!
!!
!!!
!!!!!
!
!!
!!
!!
!!
!!
!!
!
!!!
!!!
!!
!!!!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!!!!!!
!
!!
!!
!!!!!!!!!!!!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!! !
! ! ! !! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
!! ! ! !
!!
!! !
! !! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!
! ! ! !!
!!
!
!!
!!
!!
!!
! ! !!
!!
!
!
!
!
!
!
!!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!!!!!
!!
!
!
!!
!
!
!!
!
!!
!!!!!!!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!!
! !
!
!!
!!
!!
!
!
!!!
!
!!
!
!!
!!
!
!
!!
!!
!
!
!!
! !
!!
!
!
!
!
!
!
!!
!!!
!!
!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!!
!!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!!
!!
!!
!
!!
!!!!!
!
!
!!
!!
!
!
!
!
!
!!
!
!
! !
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!!
!!
!
!!!
!!
!!!
!!
!
!
!!!
!!
!!
!
!!
!!
! !
!!
!
!
!!
!
!
!
!
!!
!
!
!
!!!
!!
!
!!
!!
!!
!!
!
!!!!
!!!!!!
!
!
!
!
!
!
!! ! !
! ! !
!
!!
!!
!!
!
!
!
!!
!
!
!!
!!!
!
!
!
!
!! ! ! ! ! !
! !!
!!
!
! !
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!
!!
!!
! !
!
!
!
!
! !
!
!
!!
!
!
!
!
!
!
!
!! ! !
!!
!!
!!!
!
!
!
!!
!!
!
!!
!!
! !
!!
!
!!!
!
!!
!
!
! ! !!
!!
!
!
!
!
!
!
!!
!!
! !
!!
!!
!!
!!
!
! !!
!!
!!
!
!! !
!
!
!!
!
!! ! ! !
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!
!
!!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
! !
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!!!!
!
!
!
!
!
!!!!
!
!
!
!
!
!
!!
!!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!!!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!
!!!
!!
!!
!!
!!
!!!!!!!!!!!!
!!
!!!!!!!!
!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!
!!
!!
!!
!!
!!
!!!
!!!!!!!!!!!!
!!!!!!
!!
!!
!!
!!!!!!!!!!!!!!!!
!!
!
!!!
!!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!!!!
!!
!!
!!
!
!
!
!
!!
!!!!!!
!!
!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!
!!
!!!!!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!!!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!!!
!!
!!
!!!!!!
!!
!!
!!
!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!!!
!!!!!!!!!!!!!!!!!!!!!!!
!!!
!!!
!!
!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!!!
!!!!
!!!!
!!!!
!!
!!
!!!
!!
!
!!!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!!!
!!!!
!
!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!!
!!
!
!
!!!
!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!
!! !
!!
!
!!!!
!!!
!!
!!
!
!! ! ! !
!!
!!!!!!
!!!!!
!!
!!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!
!!
!!
!!!!
!
!!
!!
!!
!!
!
!!!
!!
!
!!!!!!!!!!
!!
!!! ! ! ! !
!
!!
!!
!
!!
!!!
!!
!!!!!!!!!
!!
!!
!
! ! ! ! ! ! ! ! ! !
! !! ! !
! ! ! !!
!!
!! !
!
! !! !
!!
!!
!!
!
!!
!!!
!!!!!
!!
!!
! ! !!!
! ! !
!!
!!
!! ! !
!!
!!
!! !
!!
!
!! ! !
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!!
!
!!
!!
!!!
!!
!!
!
!! ! ! ! !
!!
!
!!
! ! ! ! ! !!
!!
!!
!!
!!!!
!! !
!
!!
!
!!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!
!! ! !
!!
!!
!
!
!!!!
!!
!!!
!
!!
!!
!!
! !
!!
!
!!
!!
!!!
!!
!!!
!!
!
!! !
!! ! !
!! !
! !
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!
!
!!
!
!
!!
!!!
! !!
!!
!
! !! !
!
!!
!!!!
!!
!!
!!!
!
!!
! ! ! ! ! ! ! !!
!!! ! !
!!
!
!!
! ! ! ! ! ! !!
!!!
!!
!
!!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!!!!!
!!
!
!!!!
!!
!!
!
!!
! ! ! ! ! !! ! !
!!
! !!
!!
! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!
!!!
!!
!!!
!!!
!!
!!
!!!
!!
!!!
!!
!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!
!!!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!! !
! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!!!!!!!
!!
!!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!!!
!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!!!!!!!!
!!
!!
!!!
!!
!!
!!!!!!
!!!!!
!
!!
!!
!!
!!!!
!!!!!
!!
!!!!
!!
!!!!!!!!!
!!!!!!!!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!!!!
!!
!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!!
!!!
!
!
!
!
!!
!
!!!
!
!
!
!!
!
!
!!
!!
!
!!!
!
!!
!!
!!
!
!
!
!!
! !
!!
!!
!!!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!!
!!!!!!!!!
!
!
!
! !!
!!
!
!!
!!
!
!
!!
!!
!!
!
!!!!!!
!!
!
!
!
!
!
! !! ! !
! ! ! !!
!
!!
!!
!!
!!
!
!!
!! !
!
!!
! !
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!
!
! !!
!!
!!
!!
!
!
!!
!!
!
! !!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!
! !!
! !
!! !
!!
! !!
!! !
!!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!! !
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!!
!! !
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!! !
!
!
!
! !
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!! !
!!
!
!
!!
!
!
!
!
!!
!
!
!
! !
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!! ! ! ! !
! !!
!
!
! !
!!
!!
!
!
!!
! ! ! !!
!! !
!!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!! !
!! ! !
!!
!
!
!
!
!
! ! ! ! !
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!!!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!!!!!
!!
!
!!
!!
!!
!
!
!
!
!
!!!
!!
!
!!!
!
!
!
!!
!!
!!
!!!
!
!!
!!
!!
!
!!!
!!
!
!!!
!!
!!
!
!
!!!
!!!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!!
!!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!
!!
!
!!!
!!!!
!!!!
!
!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!!
!!
!
!
!!!
!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!
!! !
!!
!
!!!!
!!!
!!
!!
!
!! ! ! !
!!
!!!!!!
!!!!!
!!
!!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!
!!
!!
!!!!
!
!!
!!
!!
!!
!
!!!
!!
!
!!!!!!!!!!
!!
!!! ! ! ! !
!
!!
!!
!
!!
!!!
!!
!!!!!!!!!
!!
!!
!
! ! ! ! ! ! ! ! ! !
! !! ! !
! ! ! !!
!!
!! !
!
! !! !
!!
!!
!!
!
!!
!!!
!!!!!
!!
!!
! ! !!!
! ! !
!!
!!
!! ! !
!!
!!
!! !
!!
!
!! ! !
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!!
!
!!
!!
!!!
!!
!!
!
!! ! ! ! !
!!
!
!!
! ! ! ! ! !!
!!
!!
!!
!!!!
!! !
!
!!
!
!!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!
!! ! !
!!
!!
!
!
!!!!
!!
!!!
!
!!
!!
!!
! !
!!
!
!!
!!
!!!
!!
!!!
!!
!
!! !
!! ! !
!! !
! !
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!
!
!!
!
!
!!
!!!
! !!
!!
!
! !! !
!
!!
!!!!
!!
!!
!!!
!
!!
! ! ! ! ! ! ! !!
!!! ! !
!!
!
!!
! ! ! ! ! ! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!!!!
!!
!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!!
!!!
!
!
!
!
!!
!
!!!
!
!
!
!!
!
!
!!
!!
!
!!!
!
!!
!!
!!
!
!
!
!!
! !
!!
!!
!!!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!!
!!!!!!!!!
!
!
!
! !!
!!
!
!!
!!
!
!
!!
!!
!!
!
!!!!!!
!!
!
!
!
!
!
! !! ! !
! ! ! !!
!
!!
!!
!!
!!
!
!!
!! !
!
!!
! !
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!
!
! !!
!!
!!
!!
!
!
!!
!!
!
! !!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!
! !!
! !
!! !
!!
! !!
!! !
!!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!! !
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!!
!! !
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!! !
!
!
!
! !
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!! !
!!
!
!
!!
!
!
!
!
!!
!
!
!
! !
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!! ! ! ! !
! !!
!
!
! !
!!
!!
!
!
!!
! ! ! !!
!!
!!
!!
!!
!!
!
!!
!!
!!
! !!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!
! ! ! ! !! !
! ! ! ! ! ! !
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
! !!
!!!
!!!!!
!!
!!
!!!!!
!!
!!
!!
! !! ! ! ! ! ! !
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!!
!!
!!!
!!!
!!
!!
!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!!!!
!!!!
!!
!!!
!
!
!!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!!
!!
!!
!!
!!
! !!
!! !
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
! !! ! !
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!!
!!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!!!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!!
!!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!!!
!!!!
!!
!!
!
!!
!!!!
!!!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!!
!
!
!!
!!
!!
!
!!
!
!
!
!!
!!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!!
!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!
!!!!!!
!
!!
!!
!!
!!!!
!!!!!
!!!!!!
!!!!
!!
!!
!!
!!
!!
! ! ! ! ! !!
!!
!!
!!
!!
! !! ! ! ! !
!!
!!
!!
!!
! !!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!!!!
!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!
!!
!!!!!!
!!
!!!
!!
!!
!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!!!
!!!!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!!!
!!
!!!
!!
!!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!!
!
!
!
!
!
!!
!!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
! ! !!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
! !
!!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!!!
!
!
!
!
!!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!!!
!!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!!!
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!!
!!
!!
!
!
!
!
!!
!
!!
!!!!
!! !
!!
! !!
! ! ! ! ! !
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
! ! !!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
! !!
!!
!!
! !! !
! !
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
! ! !
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! !!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!
!!
!!
!!
!!
!!!!!!
!!
!
!!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!!
! ! !!!
!!!
!!!
!!
!!
!
!!!
!!!!!!!
!!
!!
!!
!!!!
!!
!!
! ! !
!
!!!
!!
!!
!! ! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!
!!!!
!!!
!!!!
!!!
!!!
!!!
!!!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
! ! !!
!! !
!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!! !
! !!
!!
!!
!!
!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!!!!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
! ! !
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
! !!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! !
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!!!
!!!
!!
!!!
! ! !
!!
!!
!!
!!!!
!
!!
!!!
!!!!!!!
!!
!
!!!
!!!!
!!
!!
!! !
!
!!!
!!!
!!!
! ! !!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!!!!
!!!
!!!
!!!!
!!!
!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!
! ! !! !
!!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
! !!
! !
!!
!!
!!
!
!
!!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
! !!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!! !
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
! !!
! !!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!
!!!!!!
!!!!!
!!
!!!
!!!
!!
!
!!
!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!
!!
!!
!
!!
!!
!
!!
!!!
!!!!!!!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
! ! ! !! ! ! ! !
!! !
!!
!!
!!
!!
!!
!!
!! !
! !!
! !! !
!! !
! ! ! ! !!!
!!
!
!!
!
!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
!! ! ! !
!!
!!
!!
! !!
! !!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!!
!!
!
!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!!
!!
!!!!
!!!!!!!!!!
!!!!
!!!!!!
!!!!!!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! !!
!! ! !
!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!! !
!!
!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
! ! ! !!!
!!
! ! ! ! ! !! ! !
! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!! ! !
!!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
! !!
!!
!!
!
!!!!!
!!
!!
!
!!
!!!!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
! !!
!!
!!
!!
!!
! ! !
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!
! ! !
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
! !!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
! !!
! !!
!!
!!
!!
!!
! ! !!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
! !!
!!
!!
!
!!!!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!!!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!
!
!!!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!! !
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
! !
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!! ! !
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!!
!!
!
!
!!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
! !
!
!!
!!
!!
!!
! !!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!!!
!!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!
!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!!!!!
!!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!
!!
!!
! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!! ! !
!!!
!! ! ! ! ! !
!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!! !
! !!
!!
!!
!!
!!!!
! ! ! ! ! ! !!!
!!
!!
!!
!!
!!
!! !
!!
! ! ! !!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!
!!!
!
!!!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!!!
!!!!
!!
!!
!!
!!!!!!!
!!
!!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!
!!
!!
!!
!!!!!!!!!!
!!
!!!!!!!!
!!
!!
!!
!!!
!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!
!!
!!
!!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!!!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
! !!
! !! !
!!
!!
!
!
!
!
!
!
!
!
! !!
!!
!
!! !
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
! !! !
!! !
!
!!
!
!
!!
!!
!!
!
!!
!!
!! ! ! !
!
!
!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!!!!!!
!!
!
!
!
!
!!
!!
!
!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!
!!!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!!
!!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!!
!!
!!!!!
!!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
! ! !!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!! !
! ! !!
!
!!
!
!!
!
!
!
!!
!
!
!
! ! ! ! ! ! ! ! ! !!
!!
!!
! !!
!! ! !
!!
!! ! ! ! ! !
!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
! ! !! !
!
!!
!!
!!
!!!
! ! ! ! ! ! !!!
!! !
!
!!
!!
!!!
!!
!! ! ! ! !
!!
!!!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!!!!!!!!
!!
!!
! !! !
! !!
!!
!
!
!
!
!!
!
!! !
!
!
!
!
! !!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
! ! !!
!! !
!
!
!!
!
!
!!
!!
!!
!
!!
!!
!! !
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!!!!!!!!
!!
!!
!!
!!
!!!!!!!!!!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!!!!!!!!!
!
!!!
!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!!!!!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
! ! !!
!!
!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!!!!
!!
!!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!!!!!!!!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!
!!!
!!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!
!!
!
!! ! !
! ! ! ! ! ! ! ! ! ! !!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! !!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
! ! !!
!!
!! ! ! ! ! ! ! ! ! ! ! !
!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!! !
! ! ! !!
!!
!!!
!!!
!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
! !
!!
!!
!!
!!
!!
!
!!
!!
!!
!! ! !
!!
!!
!!
!!
!!
!!
! ! ! ! !! ! ! ! !
!!!
!!
!
!!
!!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!
!!
!!
!!
!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!!!!!!!
!!!
!
!!
!!!!!!!!!!!
!!
!!
!!
!!!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!
!!
!!
!!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!! !
! ! !!
!
!!
!
!!
!
!
!
!!
!
!
! ! !!
!!
!!
!! ! !
! ! ! ! !! !
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
! ! !! !
!! !
!!
!
!
!!
!
!
!
!
!
!
!! !
! !! !
! !!
!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!!
!!
!! !
!!
!!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!
!!
!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!!!!
!!!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!!!!!!!!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!! ! !
! ! ! ! ! ! ! ! ! !!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!!
!
!!
!!
!!!!!!!!
!!
!!!
!!
!!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!!!!!!!!!!
!
!!
!!
!!!
!!!
!!!!!!!!!!!!!!!!!!!!
!!
!!!!!!!
!!
!
!!
!!!!!!!!
!!
!
!
!!
!!!!!!!!!!!!!!!!!!!!
!
!
!
!
!
!
!
!!
!
!!
!!!!!
!!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!!
!!!
!!!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!
!!
!!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!!!!!!!!!!!!!!!
!!
!!
!! ! ! ! ! !
!!
! !
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!!!!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!!!!
!!!!!
!!!!!
!!!!!
!!!
!!
!!! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!! !
! ! !! !
! !! !
!!
!!
!! ! ! !
! !! ! ! ! ! ! ! ! ! !
! !! !
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! !
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
! !!
!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! ! !! !
! !!
!!
!!
!!
!!
!
!!
!! !
!!
!!
!!
!!
!! ! !
! !! !
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!!!!
!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
! ! ! ! !!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!!!!
!!!
!!
!
!!!
!!
!!
!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!
!!
!!
!!!!!
!!
!!
!!
!!!
!
!!!
!!
!!!
!!!
!!!!
!!!
!!!
!!
!!
!!
!!
!
!!
!!!!!!!!
!!
!!
!!! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!! ! ! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!
!!
!!
!!!!!!!!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!
!!!!!
!!
!!!
!!
!!
!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!!!
!!
!!
!
!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!
!
!!
!!
!!
!!
! !
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
! ! !! ! ! !
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!! ! ! ! !
! ! !!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! !
! ! ! ! !! ! !
! !!
!
!
! !!
!!
!!
! !!
! !! !
! !! ! !
! ! ! ! ! !!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!!!!!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!!!!
!
!!
!!
!
!
!
!
!!
!
!!!
!!
!
!
!!
!!
!
!
!
!!!
!
!
!
!
!
!!
!!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!! !
!
!!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!!!
!!
!!
!
!!
!
!!
!!!!!!
!
!
!
!
!
!
!!
!!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!!!
!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!!!!!!!!
!!!
!!!!!!
!!
!!
!
!!!
!!!!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!! ! ! ! !
!!
!! !
!!
!!
!!
!!
!!
!!
!
!!!!
!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!!
!!
!!
! ! ! ! !!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! !! ! ! !
!!
!!
!!
!!
!!!
!! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!
!
! ! ! ! ! ! ! ! ! ! !
!!!
!!!!
!!
!!
!!
!!!
!!
! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!!
!!
!!
!!
!!
!!
! ! ! ! ! !!!
!!!
!!
!!
!!
!!
!
!!!
!!
! !!
!!
!!
!!
!!
! !!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
! ! !! !
! ! ! ! ! !!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!! ! !
!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!!
!!
!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!!!
!!
!
!
!!!!!!
!!
!!
!!
!!!!!!
!!!!!
!!!!!!
!!
!! !
!!
!!
!!
!!
!! ! ! ! !
!
!!
!!
!!
!! !
! ! ! ! ! !!
!!
!!
!!
! ! !!
!!
!!
!!
! !!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!!!
!
!!
!!
!!
!!
!!
!!!!!!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!!!!
!!
!
!!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!!!!!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!!!
!!
!!
!!
!
!!
!
!!
!!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!!!
!!!!!!!!!!!!!!!!!!!!!!!
!!!
!!!
!!
!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! !
! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!! !
! ! ! ! ! ! ! ! ! ! ! ! ! !! !
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!
!! ! ! !
!!
!!
!!
!!
!!
!!
!! ! !
! !!
!!
!!
!!
! !! !
!! !
!!
!!
!!!
!!
!! !
! !!
!!
!!
!! ! ! ! ! ! !
!!
!!!
!!
! !! !
! ! !! !
! ! ! !
!!!
!
!!
! ! !
!!!!!!
!!
!!
!!
!!
!!
!! ! !
! ! ! ! !!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!!
!!!!!
!!!!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!
!!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!
!! !
! ! ! !!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!
!!
!!
!!
!! ! !
! !!
!!
!!
!!
!!
!!!
! !! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!! ! ! ! ! !
!!
!!
!
!!
!!!
!
!!
!!
!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! !
!!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! ! !! !
! ! !! ! !
!!
!!
!!
! !!
! ! ! !!
! ! ! ! ! ! ! ! ! ! ! ! ! !! ! !
!!
!!
!!
!!!
!! ! ! !
! ! ! !!
!
!!
! !!
!!
!! !
! ! ! ! ! ! ! ! ! ! !! ! ! ! ! ! !
!!
!!
!!
!!! ! ! ! ! !
!!
!!!!!
!!
!!
!! ! ! ! ! ! ! !
!!
!!
! !!
! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
! ! ! ! !! ! !
!!
!!
!!
!! !
!!
!!
!
!!!!!!!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!!!!!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!!!!
!!!!!!!!!!!!!!!!!!
!!!!!!!!
!!
!!!!!!
!!!!!
!!
!!
!
!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!
!!
!
!
!!!!!!!
!
!!!!!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!!
!
!!!
!!
!!!
!!
!!
!!
!!!!!
!
!!
!
!!!!
!!
!!
!!
!!!
!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
! !!!!
!!
!!
!!
! !!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!!
!
!!
! ! !! ! !
! !! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!!!!!
!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!
!!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
! ! ! ! ! ! !! !
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
! !! ! ! ! !
! ! ! !!!
!
!!
!!
!! ! !
! ! ! ! ! ! !!
!
!!!
!!
!! ! ! ! ! ! ! !
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! !!
!!
!!
!!
!!
!! ! ! ! ! ! ! !
!!
!
!!
!!
!!
! ! ! !! !
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!! !
!!
!!
! !!
!!
!! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!!
!!!!!!
!!
!!!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!!!!!!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!
!!
!
!!!!!!!!!!!!!
!!
!!!
!
!!!!!
!!
!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!!!!!
!!
!
!!!!
!!!
!!
!!
!!
!
!!
!!
!
!!!!
!!
!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!!
!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!
!!!!
!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
! ! ! ! ! ! ! !
!!!
!!
!!!!!!
!!
!!
!!
!!!
!
!!
!
!!
!!
!!!!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!!
!!!
!!
!!!!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! !
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!
!!!
!!
!!!
! ! !
!!
!!
!!
!!
!!
!
!!
!!!
!!!!!!!
!!
!
!!!
!!!!
!!
!!
!! !
!
!!!
!!
!!
!!
! ! !!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!!
!!!
!!!!
!!!
!!!
!!!!
!!!
!!!
!!
!!
!!!
!!!
!!
!
!!
!!! !
! ! !!
! ! !! !
!!
!!!
!
!!
!!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!!!
!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!!
!!!
!!
!!
!!
!!!!!!!!!!!!
!!!
!!!!!!!!
!!!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!!
!!!!!!
!!!
!!!
!
!
!!
!!
!
!!
!!
!!
!!
!!!!!
!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!!!!!!!
!!!!!
!!
!!
!!
!!!
!!!!!!!!!!!!!
!!
!
!!!
!!!!!
!!
!!
!
!!!
!!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! ! ! !!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
! ! ! !
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
! ! ! !! ! ! !
!!
!!
!
!!
!
!!
!
!!
!
!!
!!
! !! ! ! !
! ! ! !! !
!
!
!
!
!
!
!!
! ! ! !
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
! !!
!!
!!
! !
!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!
!! ! !
!!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!
!! !
!
!
!
!
!
!
!
!
!
!!
!!
!!
! !! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!! !
!!
!!
!! !
!!
!
!!
!!
!
!
!
!!
!!
!
!!
!!
!
!
!! !
!
!
!
!!
!!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!! ! ! !
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
! !
!!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!!!
!!!!
!!!!
!!!!
!!
!!
!!!
!!
!
!!!!
!!!!!!!!!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
! !!
!!
!!
! !! ! ! ! ! !
!
!
!
!
!
!
!!
!!
!!
!! !
! !! ! ! ! ! ! ! !
!!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
! !!
!!
!
!
!
!
!
!
!
!!
!!
!
!! !
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
! !!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!! !
! !
!
!
!
!
!!
!! !
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
! ! !!
! ! ! !
!
!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
! !! ! !
! ! ! !! ! !
! ! !
!! ! !
! ! !! ! ! ! ! ! !
! !!
!!
!!
!
!
!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
! !!
!!
!!
!!
!
! ! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
! !!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
! !! !
! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
! ! !! !
! !! !
! !!
!!
!!
!! ! !
!
!
!!
!
!!
!!
! ! ! !!
! !!
! ! !!
!! ! ! !
! !!
!!
!!
!!
!
!!
!
!!
!!
!!
! ! ! !
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
! ! ! ! ! !
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!
!
!
!
!
! !
!
! ! !!
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
! !!
!!
!! !
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!
!
!
!
!
!!!!
!!
!!!
!!!
!!!
!!
!!!
!!
!!
!!!!
!!
!
!
!!
!!
!!
!!!
!!
!
!!
!!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!!!
!!
!!
!
!
!!
!!
!!!
!
!!!!
!!
!
!!!
!
!!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!!
!
!
!
!!
!!
!!
!
!!!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!
! !!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
! !!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!!!!!!!!!!!
!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!! !
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!! !
!!
!!
!
!
!
!
!!
!
!
!!
!! !
!!
!!
!!
!
!
!
!
!
!
!! ! ! ! ! ! ! !
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!!
! ! !!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!!
!!!!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!!
!
!
!!
!
!!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!!!!!!!!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!!
!!!
!!!
!!!
!
!
!
!!
!!
!!
!!
!!!
!!
!!
!
!
!
!
!!
!!!
!!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!!!!
!!!!
!!!
!!!!!!
!
!!!!!!
!!!!
!!!!!!!
!!
!!!
!!!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!! ! !
! !!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
! !!
! !
!!
!!
!!
!
!
!!
!
!
!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
! !!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!!
!!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!! !
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!! !
!! !
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!!!
!!
!!!!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!!!
!!
!!
!!
!
!
!!
!!
!!!!!
!!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!
!!
!!!!!!
!
!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!
!!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!! !
!!
!!
!!
! ! ! !!
!!
!!
!!
! !!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
Gá
l l eg
o
Ebro
Barrancodel Salado
Pastriz
Villamayorde Gállego
Juslibol
Galacho
Charca
Canal
LagoPlaza
LagoPenélope
IES PedroCerrada
Escuela Oficialde Idiomas
Escuela de EducaciónInfantil NuestraSeñora de Loreto
Autoescuela Universitas
Escuela deBaile ElAlmacén
Guardería Monigotes
C.P. de EducaciónPrimaria e Infantil
San José de Calasanz
Escuelade Música"La Paz"
La SalleMontemolín
CP Las Fuentes
C.E.I.PEspartidero
Instituto deBiocomputación y Físicade Sistemas Complejos
C. MadreMaría Rosa Molas
Professional School OfEnglish
Liceo Europa
Instituto de EnseñanzaSecundaria María Moliner
Basilica delPilar
Iglesia de Santa Teresa
Hospital MaternoInfantil Zaragoza
Prisma: Finca ElCantal: Centro Hospitalario deRecuperación Psiquiátrica
ClinicaMontecanal
Pastriz
Juslibol
Monzalbarba
San Gregorio
Cartuja Baja
La Bernardona
Los Meaderos
Sillero
La Tabernilla
El Barrio
Mamblas
CampoLugar
0°50'0"W
0°50'0"W
0°55'0"W
0°55'0"W
1°0'0"W
1°0'0"W41
°45'0
"N
41°4
5'0"N
41°4
0'0"N
41°4
0'0"N
41°3
5'0"N
664000
664000
666000
666000
668000
668000
670000
670000
672000
672000
674000
674000
676000
676000
678000
678000
680000
680000
682000
682000
684000
684000
686000
686000
4606
000
4606
000
4608
000
4608
000
4610
000
4610
000
4612
000
4612
000
4614
000
4614
000
4616
000
4616
000
4618
000
4618
000
4620
000
4620
000
4622
000
4622
000
4624
000
4624
000
GLIDE number: N/A
!(
!(
!(
!(!(!(!(!(
^Navarra
Huesca
Teruel
Zaragoza
Soria
Guadalajara
Lleida
Tarragona
ComunidadForal deNavarra
La Rioja
Aragon
Castillay Leon
Castilla-LaMancha
Cataluna
BalearicSea
Zaragoza
Sant Julia de Loria
Ordinola MassanaAndorra la Vella
Turia
Ta jo
Ja l on
Ar a go n
Cinca
J ilo c a,Ja
lon
Se gre
E br o
^
Morocco
Portugal
Algeria
France
Spain
NORTHATLANTIC
OCEAN
Bay ofBiscay
MediterraneanSea
BalearicSea
AlboranSea
Madrid
Production date: 04/02/2015
Cartographic Information
±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 specif ications.
Since 31 of January 2015 heavy and torrential rainfall has been causing floods at the head ofthe river Ebro and overflowing streams in the Ebro basin.Many villages in the Zaragoza region are expecting flood peaks within the next days. Thecore users of the maps are Disaster Response Authorities involved in the operations.
Delivery formats are GeoTIFF, GeoPDF, GeoJPEG and vectors (shapefile and KML formats).
Legend
Tick marks: WGS 84 geographical coordinate system
Product N.: 01Zaragoza, v1Activation ID : EMSR-118
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).PNOA © IGN/CNIG (acquired on 15/01/2011, GSD 3.6 m, 0% cloud coverage) providedunder ESA GSC-DA DWH License.Base vector layers based on OpenStreetMap © OpenStreetMap contributors, Wikimapia.org,GeoNames (approx. 1:10000, extracted on 02/02/2015), 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 - DetailPlanningPNOA © IGN/CNIG02-02-2015Flood
0 1 20,5km
Zaragoza - SPAINFlood - 02/02/2015
Reference Map - 02 Detail
Data Sources
Map Information
Dissemination/Publication
Framework
Map Production
Land use - Land CoverFeatures available in vector data
Map products available at http://emergency.cop ernicus.e u/mapping/list-of-components/EMSR118
The present map shows basic topographic features such as transportation, hydrology andsettlements in the area of Zaragoza (SPAIN).These basic topographic features are derived from public datasets, refined by means ofvisual interpretation of PNOA pre-event aerial imagery.The estimated geometric accuracy of this product is 5 m CE90 or better, from nativepositional accuracy 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 high resolution optical imagery. Shadowed areas arezones 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 04/02/2015 by e-GEOS under contract 257219 with the EuropeanCommission. All products are © of the European Commission.Name of the release inspector (quality control): GAF AG (ODO).E-mail: [email protected]
Area of Interest - Detail 02
Zaragoza
Estimated population 674725Urbanized multi-functional ha 1240Commercial ha 9Industrial ha 249Ricreational ha 26Residential ha 2912Motorways km 248Primary roads km 199Secondary roads km 97Railways km 195Bridges No. 10Runways km 6Extraction Mine ha 38Quarry ha 342Rice Field ha 0Cropland ha 10914Grassland ha 1107Scrub ha 2009Woodland ha 4379Wetland ha 0Bare Ground ha 27
Land use
Exposure within the detail AOIinhabitants
Settlements
Transportation
Utilities
1:35000