Upload
trankhuong
View
213
Download
0
Embed Size (px)
Citation preview
Crisis InformationFlooded Area (03/02/2015 06:08 UTC)
General InformationArea of Interest
Administrative boundaries! ! ! ! !! ! ! ! ! Municipality
Settlements! Populated Place
Residential
Commercial
Indus trial
Recreational
Urbanized Mult i-functional
HydrologyRiver
Stream
Canal
Lake
Reservoir
Point of Interest4 Educational
K Medical
^ Religious
X Transportation
Industry / UtilitiesExtraction Mine
Quarry
Transportat ion"
£
Bridge
Railway
Motorway
Primary Road
Secondary Road
Local Road
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!(u
"
£
"
£
"
£
X
X
4
4
^
^
K
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
! ! ! ! !! !
! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!! !
!!
! !!
! !! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!
!!
!!
!!
!!
!!!
!!!!!!!!
!!
!
!!!
!!
!
!!!
!!
!!!!!!
!!
!!
!!
!!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!!!!
!!!!!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!!!!!!!!!!!!!!!!
!
!!!
!!
!!
!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!!
!!!
!
!
!!
!!
!!
!!
!!
!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!
!!
!!!!!
!!!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!!
!
!!
!
!!
!
!!
!!
!
!!
!!
!!
! !!
! !
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!
!!
!
!!
!!
!
!!
!!
!!
!
!
!!
!
!
!!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!!
!!!!
!!!!!!
!!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!!!
!!
!!!
!!!
!!!
!!
!!!
!!!
!!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!! ! !
!!
!!
! !! !
! !! ! ! !
!
!! ! ! ! ! ! !
! !! !
!
! ! !
!
!!
!!
!!
! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
! !!
!
!!
!!
!!!
!!!
!!!
! !!!!
!
!
!!!
!!
!!
!!
!!
!
!!! ! ! ! !
!! ! !
!!
! ! ! !!
!!
!
!!!
!
!
!!
!
!!
!!
!
! !
!!
!
!!!
!
! !!
!
!! !
! !!
!!
! !! !
! !! !
! !!
! ! !!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!!
!!
!!
!!
!! !
!!
! ! !! ! !
! ! ! !!
!!
!!
!!
!! !
!! ! ! ! ! !
! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!!!!!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!
!
!!!
!
!!!!!
!!!!
!
!!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!
!!!
!
!! !
!!
!!
!!!!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!
!!
!
!!!!!
!
!!
!!
!!
!!
!!
!
!
!!
!!!!
!!
!!
!!!
!!!!!!
!!
!
!!!!!!!!
!!
!!
!!
!
!!
!!
!!
!!!!!
!!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
! ! !
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!! !
!!
!!
!!
! ! !
!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!
!!
!!
!!
!
!
!!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
! !
!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
! ! !!
!!
!!
!!
! ! ! !
!
!!
!
!
!!
!
!
!
!!
!
!
!
!!
! !
!!
!
!
!
!
!
! !!
!
!!
!
!!
!
!
!
! !!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!!
!!
!!
!! !
!
! ! !!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!!
!
!!!!!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!!
!
!
!!
!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!!
!!!!!
!
!
!!!
!
!!!!!
!!
!!
!
!!
!
!
!!
!!
!
!
!!
!
!
!!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!!
!!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!!!!
!
!
!
!!!
!!!!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
! !! !
! !! !
! ! ! !!
! ! ! ! ! ! ! !! !
! !!
! ! !
!!
!!
!!
!! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!!!!
!
!
!
!! !
!!!
!
!
!!!
!!
!!
!!
!!
!
!!
! ! ! ! !! ! ! !
!!
! ! !
!!
!!
!
!!!
!
!
!!
!
!!
!!
!
! !
!!
!
!
!!
! !!!
!
! !!! !
!!
!
!! !
! !! ! !
!!
! ! !!
!!
!!
!!
!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!
!!
!!!
!! !
!! !
! ! !! ! ! ! !
!!
!!
!!
!!
!!
! !! ! ! ! !
! ! !!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!!
!!!!!!!!
!!!
!!
!!
!!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!!
! !!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!!
!
! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!!!!
!!!!
!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!!!!!!
!!
!!
!!
!!
!!
!
!!
!!!
!!!!!!
!!
!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!! !
!!
!!
!!
! !!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!! !
!
!
!!
!
!!
!
!!
!
!!
!!
!!
!
!
! ! ! !!
!!
!!
!!
! ! !
!
!
!!
!
!
!
!
!
!
!!
!
! !
!
!!
! !
!
!!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
! !! !
!
! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
! !
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!
!!!!!!!
!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!!!!!!
!!!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!!!
!!!!!!!
!!
!! !
! !!
! !! ! ! !
!
! !! ! ! ! ! !
! ! ! !!
! ! !
!!
!
!!
!!
! ! ! ! !!
!!
!!
!!
! !!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!!
! !
!
!
!!
!!
!!!
!!!
! !!
! !!!!
!
!
!!!
!!
!!
!!
!!
!
!!! ! ! ! !
!! ! ! !
!
! ! ! !!
!!
!
! !!
!
! !!
!
!!
!!
!
! !
!!
!
!!!
!
!
!!
!
!! !
! !!
!!
! !! !
! !! !
! !!
! ! !!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!! ! !
! ! !! ! ! !
!
!!
!!
!!
! !!
!! ! ! ! ! !
! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!! !
!!
!! !
!
!! !
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
! !
!
!
!!
!
!
!!
!!
!
!!
!!
!
!
!
!!
! ! ! !
!!
!!
!!
! ! ! !
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
! !
!!
!
!
!!
!
! !!
!
!!
!
! !
!
!
!
! !!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!! !
!! ! !
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!!!
!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!
!!!!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!!
!
!!!!!!
!!!
!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!!
!!!
!
!! !
!!
!!
!!!!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!
!!
!!!
!
!
!
!
!!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!!
!!
!
!!
!!!
!!!!
!!
!
!
!!!
!
!!!!!
!!
!!
!
!!
!
!
!!
!!
!
!
!!
!
!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!!
!
! !!
!!
!
!!
!!
!!
!!
!
!!
! !! !
!!
!!
! !! !
! ! ! ! ! ! !!
!! ! !
!
!!
!!
!!
!!
!!!
!!
!
! ! ! !
!!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! !! !
! !!
! !! ! !
!! ! ! ! ! ! ! !
!!
!!
!!
!!
! !! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!!
!!
!!
!!!
!!!!!!!!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!!!
!!!!!!
!!
!!
!!!!
!!
!!
!!
!!!
!!!!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!!!
! !
!!
!!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!! ! !
!!
!
!
!!
!!
!!
!!
!!
!!
!! !
!
!!
!! !
!
!
!
!
!
! !!
!!
!! ! ! !
! ! ! ! ! ! !!
!!
!!
!!
!!
!! !
!
! !!
! ! ! !!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!!!!
!!
!
!!
!!!!!!
!!
!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!!!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!! !
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!! !
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! !
!!
!!
!!
! ! ! !! ! ! ! ! ! ! ! ! ! !
! ! ! !! !
! ! ! ! ! ! ! ! !!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!! ! ! !
! !!
!!
!!
! !! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
! !! ! ! !
!!
!
!
! ! !!
!!
!!
!! !
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!!!!
!!!!!!
!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!!!!!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!
!!
!!
!!!
!
!!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!
!!!!!!!
!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!!!!!!
!!!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!!
!!
!!!!
!!
!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!
!!
!!
!!!
!!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!!!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!!
!!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!! ! ! ! !
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!! ! ! ! !
!!
!!
!!
!!
!! !
! !! ! ! ! !
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!!!!!!!!!!!!!!!!
!!!
!!
!!
!!!
!!
!!
!!!!!!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!!
!!
!! !
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!! !
!!
!!
!!
!!
!
!!
!!
!!
!! !
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!!
!!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!!
!! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
! ! ! !!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!
!!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!
!!!!
!!!!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!! ! ! !
! ! ! ! ! ! !! !
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!! !
! !!
! !! !
! !!
! !! !
!! !
! !! !
!! !
! !! !
!! !
! !!
! !!
! !! !
! ! !! !
! !! !
! ! !! !
! !! ! !
! !! !
! ! !! !
! !! !
! !! !
! !! !
! !! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
! !!
! !! !
!! !
!! !
! !!
! ! ! ! ! !! ! ! ! ! ! ! !
! ! !!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
! ! !!
!!
! !! ! ! ! ! ! ! ! ! ! !
! !! ! ! ! ! ! !
! ! ! ! ! !!
! ! ! ! ! ! ! ! ! !! !
! ! ! ! !! ! !
! !!
!! !
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!
!!
!! ! ! ! ! ! ! ! ! !
! ! ! !! ! ! !
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!!
!!
!!!
!!!
!!!!!!!!
!!
!!!!!!
!!
!!
!!
!!
!!
! ! ! ! !!
!
!!!!!!
!!
!!
!!!
!!
!!
!! !
!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!! !
! !!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!!!
!!
!!
!!
!!!
!!
!!!
!!!
!!
!!!
!
!!!
!!!!
!!
!!!
!!
!!!
!!!!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!!
!!
!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!!!!!!!!!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!
!!!!!
!!!!
!!!
!!!
!!!!!!!!!!!!!!!
!!
!!
!!!!
!!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!!!!!!!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!!!
!!!
!
!!
!!
!!
!!!!!!!!!!!!!
!!!
!!!!!!!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!!
!!!!
!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!!!!!!!!
!!
!!!
!!
!!!!!
!!!!!
!!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!!
!!!!!!
!!!!!!!
!!
!!
!!
!!!
!!
!!!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!
!!
!!!
!!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!! !
! !! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
! !!
!!
!
!!
!!
!!
!!
! !!
!!
!!
!!
! ! ! ! !!
!!
!!
!!
!!
! ! !!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!
!!
!! !
!!
!!
!!
!!
!!
!!
!! !
!!
! ! !! !
!!
! !!
!!
! !!
!!
! !!
!! !
!! !
!!
! !!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
! !!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!!!
!!
!!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!!!!!
!!!!
!!
!!
!!
!!
!
!
!
!
!
!
!!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!!!!!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!!!
!!!
!!!
!!
!!!
!!!
!!
!!!
!!
!!!
!!!
!!
!!!
!!
!!!!
!!!!!
!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!!
!!!
!
!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!!!
!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!!!
!!!
!!
!
!
!
!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!!!
!
!
!!
!
!
!
!
!
!
!!!!!
!!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!
!!
!!
!!
!!
!! ! ! ! !
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
! !!
!!
!!
!!
!! ! ! ! !
!!
!! !
!!
!!
! !! !
! ! ! ! !
!!!
!!
!!
!
!!
! !!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
! !
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!!
!
! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!
!!
!!!
!!
!!!
!!!
!!
!!
!!!
!!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!!
!!
!!
!!
!!
!!
!
!! ! !
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! !
!!
!!
!!
!! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
! !!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!
!!
!!
!!!!
!!
!
!!!
!!!
!!
!!
!!!!!!!!!!!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!!!!!!!!
!!
!
!!!!
!!!!
!!!!!
!
!!
!!
!!
!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!! !
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!! ! ! !
! ! !! ! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!!!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !! !
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!!!
!!
!
!!
!!!
!!
!!
!!!!!!!!!!!!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!!!!!!!!
!!
!
!!!
!!!!
!!!!!
!!
!!
!!
!!
!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!!!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!
!! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!
!!
!
! !! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!!
! ! ! !
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! !!
!
!!
!!
!!
! ! ! !! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!
!!!!
!!
!
!!
!!
! ! ! ! ! ! ! ! ! ! ! !!
! ! ! !! !
!!!!!!!!!!!!!
!!
!!!
!!
!! ! !
!!
!!
!!
!! !
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!! ! ! ! ! ! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!
!!
!
!!!!!!!!!!!!!!!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!
!!!
!!!
!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
! ! !! ! !
! ! ! ! !
!
!
!
!
!
!
!!
!! ! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
! !!
!
!
!
!
!
!
!
!
!!
!!
! !! !
! !! !
! !!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!! !
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!!
!! !
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!!
!
!!!
!!!
!!!
!!
!!!!!!!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!
!!
!
! !! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!!
! ! ! !
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! !
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
! ! !! ! !
! ! ! ! !
!!
!!
!!
!!!!!!!!!!!!!!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!
!!
!!
!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!
!!!
!
!!!
!!!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!!
!!!
!
!
!
!
!!
!!
!!
!!!
!!!
!!
!!!!!!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! !
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!
!!!!
!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! !!
! ! !! ! !
!!!!!!!!!!!!!!
!!
!!
!!
!!
! ! !
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!!!!!!!!!!!!
!!!
!!!!!!!!!
!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
! !!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
! ! !!
!
!
!
!
!
!
!
!
!!
!
! !! ! !
! !! !
! !!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
! ! !
!!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!!!!!
!!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!
!!!!!!!
!!!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!!!!!
!!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! !
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
! !!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!!
!!
!! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !! !
!!!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! !!
! !! ! ! !
!!!!!!!!!!!!!!
!!
!
!!
!!
!! ! !
!!
!!
!!
!
!
!
!
!
!
!
!!
!! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
! ! !
! !
!
!
!
!
!
!
!
!!
!
! !! ! !
! !! !
! !!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!! ! !
!!
!
!
!
!
! ! ! !!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!
!!
!!
! ! ! ! ! ! ! !!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!
!
!
!
!
!
! !
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
! !!
!! !
!!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !! !!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
! !
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!! ! !
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! ! ! !
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! !
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!
!
!!!
!!!!!
!!!!!
!!!!!
!!!!
!!
!!
!!
!!
!
!!
!!
!!!!
!!
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
! ! !! ! ! !
!
! !! ! ! ! ! !
!! !
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
! !!
!!
! !!
!!
!!
!!
!!
! !! ! !
! ! !!
!! !
!!
! !!
!!
! !!
!!
! !!
!! !
!!
! !!
!! !
!!
! !!
! ! !! !
!! !
!!
!! !
!!
!! !
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!
!
!!!
!!!!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!!!!!!
!!!!!!!!!!!!!
!!!!!!!!!!!!!
!!!!!!!!!!!!
!!!!
!!!
!!
!!
!!
!!!
!!
!!!!
!!!!!!!!
!!!!!!!
!!!!
!!!!!!!
!!!!!
!!
!!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! ! ! !
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! !
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
! ! !! ! ! !
!
! !! ! ! ! ! !
!! !
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
! !!
!!
! !!
!!
!!
!!
!!
! !! ! !
! ! !!
!! !
!!
! !!
!!
! !!
!!
! !!
!! !
!!
! !!
!! !
!!
! !!
! ! !! !
!! !
!!
!! !
!!
!! !
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!! !
!
!
!!!!
!!
!!!!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!!
!!
!!!!!
!!
!!
!!
!!!!!!
!!
!
!!
!
!
!!
!!
!
!!
!!!!
!!
!!
!
!!
!!
!!
!!!
!
!
!
!!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!!!
!
! ! ! ! ! ! ! !
!!!!!!
!!!!
!
!!
!!
!!
!!
!!
! !!
! !!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!! ! ! ! ! !
! !
!!!
!!
!!
!!
!!
!!
!!!!!
!!!
!!!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!!!!!!
!!
!!!
!!
!!!
!!!
!!
!!!!!!!!
!!
!!
!!!!!
!
!!!
!!
!!
!!!!
!!!!!
!!!
!!!!
!!
!!!!
!!
!!!
!!!!!
!!
!!
!
!
!!
!!!
!!
!!
!!
!!!
!
!!
!!!!!
!
!
!!!
!!
!!!
!!
!!
!!!
!!!
!!
!!
!!!!
!!!
!!
!!
!
!!
! !!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
! !!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
! ! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!!
!
!!!
!!
!!!
!!
!
!
!!
!!
!!
!!
!
!
!!!
!!
!!!
!
!
!!
!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!
!
!!
!
!
!
!!!
!
!!
!
!!!
!
!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!!
!
!
!
!!
!!
!!
!
! ! ! ! ! ! !! !
!!!
!!
!!!
!!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!
!! ! !
! ! ! ! ! !!
!!
!!
!!!
!!
!!
!!!
!!!!!
!!!!!!
!!
! !! !
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!! !
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
! ! !! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
! !!!
!!
!!!!!!
!!
!
!
!
!!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
! !!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!! !
!!
!!!
!!
!!
!!
!!
!!
!! !
!! !
!!
!!
!!
!! !
!!
! ! ! ! ! ! ! ! ! ! ! !! !
! !! ! ! ! !
! !! !
! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!!!!
!!
!!
!!!!
!!
!!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!!
!!
!!
!
!! ! ! ! !
!!
! !!
!!
!!
!!
!!
!!
!!
!
!!!!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!!
!!!!
!!
!!!
!!
!!
!!
!!!
!
!
!!!!!!
!!
!!
!
!!!
!!
!!
!!
!
!!!!!!!
!
!!
!!
!!
!!!!!!!
!!!
!!
!
!!
!
!!!!
!!
!!
!!
!!
!!!
!
!!
!!
! !!
!!
!!
!!
!
!!
!
!!!
!!
!!!
!!
!!
!!
!!!!
!!
!!
!!!
!!
!!!
!!
!
!!
!!!!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
!!!!!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!
!!
!!
!!
!!!!
!
!
!!
!!
!
!
! ! ! !
! !!
!!
!
!!
!!
!!
!!!
!
!!
!
!
!!!
!
!!
!!
!!
!! ! !
!
!!
!!
!!!!
!!!!
! !!
!
!!
!!
!!
!!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! ! ! ! ! !
!!
!!
!!
!! ! !
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! ! ! !
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!!
!
!
!
!!
!!!!
!!
!!
!
!!
!
!
!
!!
!!
!
!!!!!
!!
!
!
!
!!
!!
!!!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!!!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!!!!!!!!!!!!!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!
!!!!!!!
!!!!!!!!!!!!!
!!!!!!!!!!!!!
!!!!!!!!!!!!!
!!!!
!!
!!!
!!
!!
!!
!!!
!!!
!!!!!!!!!
!!!!!!
!!
!!!!!!
!!!!!!!
!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! !!
! !
!!!!
!!
!!
! ! ! ! ! ! ! !!
!!
!! !
!! ! ! ! ! ! ! !
!!
!! !
! ! !! !
! ! !!
!! ! ! ! !
! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!
!
!
!
!
!!
!
!!
!! !
! !!
!!
!!
!! !
!
! ! !! ! !
!!
!
!!
!!
!!
!!
!!
!!
!!
! !!
! !!
! !
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!!!
!!!
!!
!!!!!!
!!!!
!!
!
!!!!!!
!!!
!!!
!!!
!!
!!
!!!!
!!!!!
!!
!!!
!
!
!
!
!!
!!
!!
!!
!
!
!!!
!!
!!!!
!
!!
!
!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!! !
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!! ! !
!!
!
!!!
!!
!!
!!
!! !
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!
!!
!!
!!
! ! ! !
!!
!
!!
!!
!!
!!
! ! ! ! !
!!
!!
!!
!! ! ! ! ! ! !
!!
!
!! !
!
! ! !
!!
!!
!
!!!!!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!
!!
!!
!!!
!!!
!! !
!
!!
!!
!!!
!!
!! !
!
!!
!
!!!!
!!
!!!!!
!!!!!
!!!
!!
!!
!!!
!!
!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!
!!
!
!!!
!!
!!
!!
!
!
!
!!
!!
!
!!
!
!!
!
!!
!
! !
!!
!
!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
! !!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
! !!
!
!
!
!
!
!
!
!
!!
!!
!! !
! !
!!
!!
!
!
!
! !!
! ! ! !
!
!!
!
!
!
!
!! !
!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!! !
!!!
!!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!
!!
!!!
!!
!
!!!!!!
!
!!
!!
!!
!!
!!!
!
!!!
!!
!
!!
!!
!!
!!
!!
!
!!
!
!!!
!!
!!
!!
!
!!
!!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!!!
!!
!!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!!!!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!
!
!! ! ! ! !
!!
!!
!!
!! !
!!
!!
!!
!!
!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! ! ! !
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!! ! ! ! ! ! !
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!! !
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!!
!
!!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!! !
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!
!!
!!
!!!!!!!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!
!!!
!!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!! !
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!!
!!
!!
!
!
!
!!
!!
!!!!!
!
!
!
!
!
!
!!
!!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!! !
!
!!
!
!!
!!
!!
!!!
!!
!!!!!
!!
!!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!!
!
!!
!!!
!!
!!!
!
!!
!!!!!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!
!
!!!!!
!!!!!
!!!!!
!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!!
!!!!!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!!
!!
!!
!!!!!!
!!
!!
!!
!
!!
!
!!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!!!
!
!!
!!
!!
!!
!!!!
!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!!
!!
!!!!!!!!!!!!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!!
!
!!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!!!!!!!
!!!!!
!!!
!!!!!
!!
!
!!
!
!!
!!!!!!!!!!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!! !
!! !
!!
!!
!
!
!!
!!
!!
!!
!!! !
! ! !! !
! !!
! !!
!!
!! ! !
! ! ! ! ! ! ! ! ! ! ! !! !
! !!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!
!!
!! ! ! ! ! !
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! ! !
!!
!! ! ! ! ! ! ! !
! ! ! !! ! ! !
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!!
!!
!!
!!!!
!!
!!!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!! ! ! ! !
!
!!!!!
!!
!!!
!!!
!!
! !!
!!!
!!!!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!! !
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
! !! ! !
! ! ! ! !!
!!
!! ! ! !
!!!!!!
!!
!!
!!
!!
!!
!! ! !
! ! ! ! !! !
!!!
!!
!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!
!!!!!!!!
!!
!!
!!
!
!!
!!
!!!
!!
!
!!
!!
!!!
!!
!!!!!!
!!
!!
!!
!!!!!!!!!!!
!!
!!
!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!
!!
!
!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!
! ! !! !
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! !!
! !!
!!
! !!
!!
! !!
!! !
!! !
!!
! !!
!! !
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
! !
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
! !
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!! ! !
!
!
!
!
!!
!! !
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
! !! !
!!
!
!
!
!!
!
!!
! !! ! ! ! ! ! !
!!
! !!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!!
!
!!!
!!!
!!
!!
!!
!
!!
!
!
!!!
!
!
!
!!
!
!
!!
!
!
!
!!!
!!!
!
!
!
!
!
!
!
!!!!
!!
!!
!!
!
!
!
!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!!!
!!!
!!!
!!!
!!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!!!!
!
!
!
!
!!
!!
!!!
!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! ! !
!!
!! ! ! ! ! ! ! !
! ! ! !! ! ! !
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!!
!!
!!
!!!!
!!
!!!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!! ! ! ! !
!
!!!!!
!!
!!!
!!!
!!
! !!
!!!
!!!!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!! !
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!
! ! !! !
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! !!
! !!
!!
! !!
!!
! !!
!! !
!! !
!!
! !!
!! !
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
! !
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
! !
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!!
!!
! ! ! ! ! !! ! !
!!!
!!
!!!
!!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!
!! ! !
! ! ! ! ! !!
!!!
!!
!!
!!
!!
!!!
!!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!!!!!!!!!!!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!!!
!!!!!
!!!!
! !! !
!!
!!
!!
!!
!!
!!
!
!!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
! !! !
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!! !
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
! ! !! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!!!!!!
!!!!!!!!!!!!!
!!!!!!!!!!!!!
!!!!!!!!!!!!!
!!!!
!!
!!
!!
!!!
!!
!!
!!!!
!!!!!!!!
!!!!!!
!!
!!!
!!!!!!!
!!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!! !
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! !!
! !
!!!!
!!
!!
! ! ! ! ! ! ! !!
!!
!! !
!! ! ! ! ! ! ! !
!!
!! !
! ! !! !
! ! !!
!! ! ! ! !
! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
! !
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!!
!!
!!
!!
!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!!
!!!!
!!!!!!!!
!!
!!
!!!!!!
!!
!!!
!!!!!!
!!!!!
!!!
!!!!
!!!
!
!!
!
!!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!
!
!
!
!
!!
!
!!
!! !
! !!
!!
!!
!! !
!
! ! !! ! !
!!
!
!!
!!
!!
!!
!!
!!
!!
! !!
! !!
! !
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
! !
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!!!!
!!!!!!!!!!!
!!!
!
!!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!
!
!!!
!!
!!!
!
!!
!!
!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!!!!
!!!!!!
!!!
!!
!!!
!!!
!!
!!!
!!!
!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!!
!!!!
!!!!!
!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!!!!
!!!!
!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!
!!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!!
!
!
!!
!
!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!!
!!!
!!!
!!!
!!
!!!
!!!
!!!!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!
!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!!!
!!!
!!!
!!!!!
!!
!!
!!!!!!!!!
!!!!!!!
!!!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!!!!
!!!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!!
!!
!!
!!!
!!!!!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!!
!!!
!
!!
!
! ! !!
!
!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!!
!!
!!
!
!!
!
!!
!!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! !
! ! ! ! !!
!!
!!
!!
!
!!
! !! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!! ! ! ! !
!!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
! ! !! ! ! !
! !!
!!
!!
!!
!
!!
!
!!
!
!
!!
!! ! ! ! ! ! !
! ! !! !
!
!
!
!
!
!
!! ! ! !
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!!
!!!!!!!!
!!!
!!
!!!
! !!
!
!
!
!
!!
!
!!!! !
! ! ! ! ! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!! ! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! !
! ! ! ! !!
!!
!!
!!
!
!!
! !! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!! ! ! ! !
!!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!
!
!!
!!
!!
!
!!
!!!
!!
!!!
!!!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
! ! !! ! ! !
! !!
!!
!!
!!
!
!!
!
!!
!
!
!!
!! ! ! ! ! ! !
! ! !! !
!
!
!
!
!
!
!! ! ! !
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!!
!!!!!!!
!
!!!
!!
!!!
!!!
!!!!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!!!!!
!!!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!!
!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!
!
!!
!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!!
!
!
!
!
!
!
!!
!!
!!!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!!!
!
!
!
!
!
!
!
!!!
!!!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!!!!
!!
!!
!!
!!!!!
!!!!!
!
!!!!!!!!
!
!!
!!
!!!!!!!!!
!!
!
!!!!
!!
!
!!
!
!!!
!!
!!!
!!
!!
!!!
!!
!!!!
!!!!
!!
!!
!!
!
!!
!!
!!!!
!
!!!!
!
!
!!
! !!
!
!
!!
!!
!!
! !!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!
!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !
!
!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!
!
!!!!!
!
!!
!!
!!
!
!!
!!
!!
!
!!!
!!!!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!!!!
!!
!!
!!
!!
!
!!
!!
!
!!!
!
!
!
!
!!
!
!
!
! !!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! !!
! !
!!!!
!!
!!
! ! ! ! ! ! ! !!
!!
!! !
!! ! ! ! ! ! ! !
!!
!! !
! ! !! !
! ! !!
!! ! ! ! !
! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!!!
!
!!
!!!
!!
!
!!!
!!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!!
!!!!!!
!!!!!!!
!
!!
!
!!
!!!!!!!!
!!
!
!!!
!!
!!
!
!!
!
!!!
!!
!!
!!!
!!
!!!
!!
!!!!
!!
!!
! !!
!!
!
!!
!
!
!!
!!!
!!
!!!
!!!
! ! ! !
!
!
!!
!!
!!
! !!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!! !
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!
!
!
!
!
!!
!
!!
!! !
! !!
!!
!!
!! !
!
! ! !! ! !
!!
!
!!
!!
!!
!!
!!
!!
!!
! !!
! !!
! !
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!!!!!!
!!
!!
!!
!
!
!!
!
!!
!!
!!!!!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
! !!
!
!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! !
! !! !
!! !
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! ! !
!!!!!!
! ! !
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
! !!
! !! !
!!
!!
!!
!!! ! !
!!
!!
!!
!!
!!
! !! ! !
! !! !
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
! ! !!
!! !
! !!
!!
! ! !
!!
! ! ! !! !
!! !
!!
!! ! ! ! ! !
! !!
!!
!!
!!
!!
!! !
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!!!!
!!
!!
!
!!!!!!!!
!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!!!
!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!
!!
!!!
!
!!!!!!!!!!!!!!!!!!!!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
! !! !
! !!
!
!
!
!
!
!
!
! !!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
! !!
!
!!
!
!
!
!
!
!!
! !!
!!
!!
!!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!!
!
!
!
! ! !!
!!
!!
!
!!
!
!!
!! ! !
!!
!!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!!!
!
!!!
!!!
!!
!!
!!!!!!!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!
! ! ! ! ! ! ! ! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
! !!
!!
!
!! !
!!
!!
! ! ! ! ! ! ! !!
!
!!
!!
!!
!!
!!
!!
!! !
! !! !
!! !
!! !
!!
! ! !! ! ! !
!
!! !
!
! ! ! !!
!!
!
!
!! !
!!
! !!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!! !
! !!
!!
!
!
!!
! !
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!! !
!! !
!!
!!
! !!
! ! ! ! ! ! !!
!
!!
!!
!!
!!
!!
!!
! !! !
! !! !
!! !
!! !
!!
! !!
!!
!
!
!!
!!
! ! ! !!
!!
!
!!
!!
!!
!! !
! !!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!!
!!!
!
!!!
! ! !!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!! !
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !
!
!!
!
!
!
!!
!
!!
!!
!
!
!
!
!!
!!
!
!
!!
!! !
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!!!
!!
!!
!!
!
!!
!!
!!
!!
! !!
!
!!!
!!
!
!!
!!
! ! ! ! ! !! !
!!
!!
!
!! ! ! ! !
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!
!!
!!
!!
!!
!
!!!
!!!
! ! ! ! !!
!!
!!
!! ! ! ! ! !
!! !
!!
!!
! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! ! ! !! ! ! !
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
! !!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!
!!
!!
!!
!!!!!!!!!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!!
!!
!
!!!!
!
!!
!!!!
!!!!
!!!!!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!
!!
!!!
!!
!!!
!
!!
!!!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!
!!
!
!!
!!
!!
!!
! !!
!!
!!
!!!
!!
!! !
!
!!
!
!!!
!
!!
!!!!
!!!!!!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
! !!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
! !! ! !
!
!
!
!
!
!
! !! !
! !!
!!
!
!
!
!!
!!
!!
! !!
! !!
!!
!!
!!
!! !
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!
!!
!!
!
!
!!
!
!
!!
!
!
!
!!!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!!!!
!!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!! ! ! ! ! ! !
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!!!
!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!!!!
!!!!!!
!!!!
!!
!!! ! ! ! ! ! ! !
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!! ! !
! !! !
! !! !
!!
!!
! ! ! ! !! ! ! ! ! ! ! ! ! !
! !!
! !!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!! !
!!
! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! !! !
!!
!!
!!
!! !
!!
!!
! !!
!!
!!
!!
!!
! !! ! !
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!!
!!!
!
!!
!!
!!
!!
!! ! ! ! ! !
!!
!!
!!
!!
!
!!
!!!
!
!!!
!!
!!
!!
!!
!!
!!
!!!
!
!!!!!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!
!!!
!!!
!!
!!
!!
!!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!!
!!!!
!
!!
!!
!!
!!!!!
!!
!!
!!
!!!
!
!!!
!!!
!!!
!!!
!!!!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!!!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
! ! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!
!!
!!!
!!!!!!!!
!!
!!
!!!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!
!!!!!!
!!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
! !
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!!
!!
!!
!!
!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!! !
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
! !! ! ! !
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
! !! ! ! ! !
! !!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! !! !
!!
!
!! !
!!
!!
!! ! !
!! !
! !! !
! !! ! ! ! ! !
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!!!!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!!
!
!
!
!!
!!!!
!!
!!
!
!!
!!!
!
!
!
!
!
!!!
!!
!
!
!
!!
!!
!
!
!
!!!
!
!
!
!
!
!!
!!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!
!
!!
!!!
!!!!
!
!
!
!
!
!
!!!!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
! !
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!!!!
!!!!!!!!!!!
!!!
!
!!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!!!!!!
!!!!
!!!!!!!
!!
!!
!
!!
!!!!!!!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!!
!!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!!!!!
!!
!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!
!!
!! ! ! ! !
!!
!!
!!
!! !
!!
!!
!!
!!
! !!!!!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! !!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!!
! ! ! ! !!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!
!
! ! ! ! ! ! ! ! ! ! !
!!!
!!!!
!!
!!
!!
! ! !
!!
! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!!
!!
!!
!!
!!
!!
! ! ! ! ! !!!
!!!
!!
!!
!!
!!
!
!!
!
!!
! !!
!!
!!
!!
! !!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!! !
! ! !! !
! ! ! ! ! !!
!!
!!
!!!
!!
!!
!!
!!
!!
!! ! !
!
!!
!!
!!
!!!
!!
!!
!!!!!
!!!
!!
!
!!!
!!
!!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!!!
!!
!
!
!!!!!!
!!
!!
!!
!!
!!!!!!
!!!!!
!!!!!!
!!
!!
!!
!
!!
!!
! ! ! ! ! !!
!!
!!
!!
!!
! !! ! ! ! !
!!
!!
!!
!!
! !!
!!
!!
!!
! !!
!!!
!!
!!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!!!!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!!
!!
!
!!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!!!!
!!!!
!!!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!!!
!!
!!
!!!!!!
!!
!!
!!
!
!!
!
!!!
!!!
!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!!!
!
!!
!!
!!
!!
!!!!
!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!!
!!
!!!!!!!!!!!!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! !! ! ! ! ! ! ! ! ! ! !
!!
!!
!!!
!!
! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!
!! ! ! !
!!
!!
!!
!!
!!
!!
!! !
!! !
!
!!!!
! !!
! !! !
! !!
!!
!
!!!
!!
!!
! ! !!
!!
!!
!! ! ! ! ! !
!!
!!
!!
!!
!! ! !
! !! !
! ! ! ! ! !!!!
!! ! ! !
!!!!
!!
!!
!!
!!
!!
!!
! ! ! !! ! ! ! !
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!!!!!
!!
!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!
!!!!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!!
!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!
!!
!
!! ! ! ! !
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!
!!
!!
!!
!! ! ! !
!!
!!
!!
!!
!!
!!!
!! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! ! !!
! ! ! !! !
!!
!!
!!
!!
!!
! ! ! !!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!!
!!
! ! ! ! ! ! !!
!!
! !! !
!!
!!
! ! !! ! ! ! ! ! !
! ! ! ! ! !! ! !
!!
!!
!!
!!! ! ! ! ! ! !
!
!!
!!!
!!
!!
!! ! ! ! ! !
! !
!!
!!
! !!
! ! ! !!
!!
!
!!!!
!!
!!
!!!
!!
!!
!! ! ! ! !
! ! ! !! !
!!
!!
! ! !!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!!!!
!!
!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!!!
!!!!!
!!!!!!!!!!!!!!!
!!!!!!!!!
!!
!!!!
!!
!!!!!
!!
!!
!
!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!
!!
!
!
!!!!!!!
!
!!!!!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!
!
!!!!!
!!
!!
!!
!
!!
!
!
!!!
!!
!!
!
!!!
!!
!!!
!!
!!
!!
!!!!!
!
!!
!
!!
!!
!!
!!
!!
!!!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
! !!
!!
!!
!!
!!
!!
!!
!!!
!
!
!
! !!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!!
!
!!
! ! ! !! ! !
! !!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!!!
!
!!
!!
!!
!!
!!
!
!!!!!!!!!
!!
!!
!!
!!!
!!
!!
!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!
!!
!!
!!
!!
! ! !!
!!
!!
!!
!!
!!
!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! !! !
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! !! !
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! !!
!
!!
!!
!
! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! !!
!!
!!
!!
!!
!! ! ! ! ! !
! !!
!!
!!
!!
!!
!! ! ! !
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!! !
!!
!!
!! !
! ! ! ! !!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!!!!!!!
!!
!!
!!
!!!
!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!!!!
!!!!!!!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!!
!!
!!!
!!
!!!
!!!
!!
!!!!!!!!!!!!!
!!!
!!!!!!!!!!!!!
!!
!!
!!
!!!!
!!
!
!
!!!
!!
!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!!!!!!!
!!
!!!!
!!!
!!
!!
!!
!
!!
!!
!
!!!!
!!
!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!!!!
!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
! ! ! ! ! ! ! !
!!
!!
!!!!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!!!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!!!!!!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! !
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!!
!!
!!!
! ! !
!!
!!
!!
!!!!
!
!!
!!!
!!!!!!!
!!
!
!!!
!!!!
!!
!!
!! !
!
!!!
!!!
!!
!
! ! !!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!!
!!!
!!!
!!!!
!!!
!!!
!!!!
!!!
!!
!!
!!
!!
!!!
!!!
!!!
!
!!
!!!
!! ! ! !
! ! !! !
!!
!!
!!
!!
!!!
!!
!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!!!!!!!!!!!
!
!!
!!!!!!!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!!
!!!!!
!!!!
!!!
!
!
!!
!!
!
!!
!!
!!
!!
!!!!
!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!!!!!!!!!!!
!!!
!!
!!
!!!
!!!!!!!!!!!!!!
!!
!
!!!
!!!
!!
!!
!!
!
!!!!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
! !!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!!
!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!! !
! ! ! ! !!
!!
!!
!
!
!!
!
!!
!
!! !
!
!!
!! ! ! ! ! !
! ! !! !
!
!
!
!
!
!
!! ! ! ! !
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!! !
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
! !!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!
!!
! !
!
!
!
!
!
!
!
!
!
!!
!!
!! !
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!! !
!!
!!
!!
! ! !!
!!
!!
!!
!
!
!
!!
!!
!
!!
!!
!
!
! ! !
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!!!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
! ! !!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
! !
!!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!!
!
!!
!!
!!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!
!!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!!!!!!
!!!!!
!!!
!!!!!
!!
!
!!
!
!!
!!!!!!!!!!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!! ! !
! ! ! ! ! ! !
!
!
!
!
!
!
!!
!!
!!
!!
! !! !
! ! ! !! !
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
! !!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!! ! !
!
!
!
!
!!
!! !
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!!
!! !
! !
!
!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
! ! !! ! ! !
! ! !! ! !
!!
! ! ! ! !! ! ! ! ! ! !
! !! !
!!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
! !!
!!
!!
!!
!
! !!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
! !!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!!
!
!
!! !
! !!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
! !!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! !
! !! ! ! ! !
!!
!!
! !
! !!
!
!!
!!
!!
!!
! ! ! !!
!! !
! ! !!
! !! ! !
!!
!!
!!
!!
!
!
!!
!
!!
!
! !!
!! ! !
!
!
!
!!
!!
!!
!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
! ! ! ! ! !!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
! !!
!
!
!
!
!
! !
!
! ! ! !
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
! ! !!
!! !
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!
!
!
!!
!!
!!!
!
!!!!
!!!!
!!!
!!!
!!
!!
!!!!!
!
!
!
!!
!!
!
!
!!!
!!
!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!!
!!
!!
!
!
!!
!!
!!!
!
!!!!!!
!
!!
!
!
!!
!
!
!!
!
!!
!
!
!!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!
! !!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
! !
!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!! !
!!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!!!!!
!!!!!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
! !!
!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
! ! ! ! ! ! !
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
! ! !! ! !
!!
!
!
!
!
!
!
!
!!
!
!!
!!
! !!
!!
!
!
!!
!!
!!
!
! !!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!!!
!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!!!
!!!
!!
!
!
!
!!
!
!
!!
!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!!!!!
!!!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!!
!!!
!!!
!!!
!
!
!
!!
!!
!!
!!
!!!
!!
!!
!
!
!
!
!!!!
!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!!
!!
!!!
!
!
!!!!
!!!!!
!!!
!!!!!
!
!!
!!!!!
!!!!
!!!!!
!!
!!!
!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!! ! ! !
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!!
!!
!!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! !! ! !
!
!!
!!
!!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
! !!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!!
!
!!
!
!!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!! !
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
! !!
!
!
!
!
!
!
!
!
!!
!!!
!
!
!!!
!!!!
!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!!!
!!
!!!
!!
!
!
!!
!!!
!!!!!
!!
!
!!
!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!!
!!
!!!
!!
!!!!!!!
!!!!
!!!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!!!!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
Ebro
Rio
Ar b
a
B a r r an c o
d e l B a y o
Barra
nco
del T
ollo
Depositos dela Fuempudia
Real Acequiade Luceni
Balsa delDuque
Embalse dela Loteta
Luceni
ApeaderoPedrola
C.E.I.P Cervantes
I.E.S. Conde de Aranda
Ermita de laVirgen
del Pilar
Iglesiade San Antonio
de Padua
Centomedico
Tauste
Remolinos
Pradillade Ebro
Luceni
FigueruelasAlagon
Cabanasde Ebro
Novillas
Gallur
Boquiñeni
Pedrola
Gravera
La Ciruela
1°10'0"W
1°10'0"W
1°15'0"W
1°15'0"W
1°20'0"W
1°20'0"W41
°55'0
"N
41°5
5'0"N
41°5
0'0"N
41°5
0'0"N
41°4
5'0"N
636000
636000
638000
638000
640000
640000
642000
642000
644000
644000
646000
646000
648000
648000
650000
650000
652000
652000
654000
654000
656000
656000
658000
658000
4624
000
4624
000
4626
000
4626
000
4628
000
4628
000
4630
000
4630
000
4632
000
4632
000
4634
000
4634
000
4636
000
4636
000
4638
000
4638
000
4640
000
4640
000
4642
000
4642
000
GLIDE number: N/A
!(
NavarraLa Rioja
Huesca
Teruel
ZaragozaSoria
ComunidadForal deNavarra
La Rioja
Aragon
Castillay Leon Zaragoza
Jalon
Cinca
Ara go n
Jilo c a , J alo
n
Ebr o
^
Morocco
Portugal
Algeria
France
Spain
NORTHATLANTIC
OCEAN
Bay ofBiscay
MediterraneanSea
BalearicSea
AlboranSea
Madrid
Production date: 04/02/2015
Cartographic Information
1:35000
±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).Sentinel-1 A (acquired on 03/02/2015 06:08 UTC, GSD 10 m) provider by the EuropeanSpace Agency.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.Elevation Data: SRTM (90 m posting). Height in meters above mean sea level.Population data: Landscan 2010 © UT BATTELLE, LLC.All Data sources are complete and with no gaps.
Civil ProtectionResponseDelineation Map - DetailPlanningSentinel-1A © European Space Agency02-02-2015Flood
0 1 20,5km
Zaragoza - SPAINFlood - 02/02/2015
Delineation Map - 01 Detail
Data Sources
Map Information
Dissemination/Publication
Framework
Map Production
Area of Interest - Detail 01
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.Thematic layers, assessing the delineation of the event, have been derived from post-eventSentinel-1A image. All satellite images have been radiometrically enhanced and geocoded(using SRTM elevation data).The estimated geometric accuracy of this product is 15 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]
Zaragoza
Affected Total in AOIFlooded areaEstimated population 6017 40280
Residential ha 5 351Commercial ha 0 3Recreational ha 0 11Industrial ha 0 206Motorways km 0 128Primary roads km 2 67Secondary roads km 0,1 22Railways km 0,1 81Bridges No. 0 3Extraction Mine ha 0 36Quarry ha 0 79Rice Field ha 0 63Cropland ha 870 14177Grassland ha 0 256Scrub ha 1706 57518Woodland ha 0 20Wetland ha 0 198Bare Ground ha 0 2556
Utilities
Land use
ha
Consequence within the detail AOI on 03/02/2015
inhabitantsSettlements
Transportation
2836