The present map shows basic topographic features such as transportation, hydrology,settlements, toponyms and administrative borders in the area of Gorenje Jezero (Slovenia).These basic topographic features are derived from public datasets, refined by means ofvisual interpretation of pre-event aerial digital ortho-photos (acquired on 2009 - 2012, GSD2.5 m) © 2014 ARSO.Thematic layer assessing the delineation of the flood event has been derived from Spot-6 ©Astrium post-event imagery (1.5m resolution, acquired on 14/02/2014).The estimated geometric accuracy of this product is 5 m CE90 or better, from nativepositional accuracy of the background satellite image.The estimated thematic accuracy of this product is 85% or better, as it is based on visualinterpretation of recognizable items on very high resolution optical imagery. Shadowed areasare zones of lower interpretation accuracy due to the poorer image radiometry.Only the area enclosed by the Area of Interest has been analyzed.Map produced on 17/02/2014 by e-GEOS under contract 257219 with the EuropeanCommission. All products are © of the European Commission.Name of the release inspector (quality control): e-GEOS (ODO).E-mail: [email protected]
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
^
^
^
^
! ! ! !! ! ! ! !
! ! ! !! !
! !!
!!
!!
!!
!!
!!
!!
! !!
!!
! !
!
!
!!!
!
!!!
!!
!
!!
!!
! !!
!! !
! ! !!
!!
! ! ! ! !!!
!!
!
!! !
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! !
! !!!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! ! !! !
!!
!!
!!
!! ! ! ! ! ! ! ! ! ! ! !
!! !
!
! ! ! ! ! !
!
!
!
! ! ! ! ! !!
!!
!!
!!
!! !
!
!
! ! ! !
! !!
! ! !! !
!
!!
! !! !
! !! !
!
!!
! !
! ! ! !
!!
! ! ! !
!!
!!
!!
! !!
!!
!!
!! !
! ! ! !!
!!
! ! ! ! !
!!!
!!
!!
!
!
!!
!!
!!
!
! !!
!
!
!!
!
! ! !
!!
!!
!
! ! !
!
!!
!!
!!
!!!
!!
!
!!
!!
!!!
!!
!!
!!
!
!!!
!!
!!
!! !
!!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! !!
!! !
!!
!!
!
!!!
!!
!!
!!
! !! !
! !! ! ! ! ! ! !
! !!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! !
! !!
! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! ! ! !
! !
!!
!!
! ! !!
!!
!
!!
!!! !
! ! !
!!
!
!! !
! !! !
!!
!!
!!
! ! ! !!
!
!!
!!
!! !
!!
!
!! !
! !!
!! !
!!!
!!
!!
!
!!!!!
!!
!
!! ! !
! ! !
!!
!!
! ! !!
!! ! ! !
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!! !
!
!!
!!
!
!
!
!!
!
!!
!
!!
!
!!
!!
!!
!
!
!!
!! !
!
!
!! !
!! !
! !
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
! !!
! !!
! !! !
!
!! !
!
! ! ! ! ! !
!
!
!
! ! ! ! ! !!
!!
!!
!!
!!
!!
!
!! !
!
! !
!
!!
!
!!
!
!!
!!
!!
!!
!!
!
! !
! !
!! !
!
!
!!
!! !
!
!
!!
!!
!
!
!
!! !
!
!
!!
!!
! !!
!!
!!
!! !
!
!!
!!
!!
!
!
!!
!!
!!
!
! !
!!
!
!!
!
! !
!
!!
!!
!
! !!
!
!!
!
!!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
! ! ! ! ! ! !!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
! !! ! !
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
! !!
!! !
!!
!! !
! !!
!!
!
!!
!!
! !
!!
!
!!
!
!
!
!
!!
!! !
!!
!
!
!!
! !! !
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
! !
!!
!
!
!!
! !
!!
! !
!!
!
!!
!!!
!!!!!
!!
!
!
! !!
! ! !
!
!
!
! !!
!
!!
! ! !!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! !
! !! !
! !!
! !! !
! !!!
!!
!
!!
!!
!!!!!!!!!
!!!!!!!!!!
!!!!!!!!!!
!!!!!!!!!
!!!!!!
!!!!!
!!!!
!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!
!
!!!
!!
!!!!
!!!!
!!
!!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!
!!
!!!
!!!
!!!
!!!
!!
!!
!!!
!!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!!!
!!!!!
!!!!!!
!!!!!
!!!!!
!!!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!! ! !
!
!
! !!
!! ! ! !
!!
! ! ! ! ! ! !! ! !
!!
!!
!!!
!!
!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!!!!!
!!
!
!
!
!
!!
!
!
!
!
!!!
!
!
!
!
!
!
!!!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
! !! !
! ! !! !
! !! ! !
! !! !
!
!
!
!!
!!
!
!
!!
!
!!
!! !
!
!! ! ! !
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
! ! !!
!! ! ! ! !
!!
!!!!!!!!!!!!
!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
! ! ! !
!!!!!!
!!
!
!!
!
!
!! ! !
!!
!!
!!!!
!!
!!!
!!!
!!
!!
!
!!
!! !
!!
!! ! ! !
!! !
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!! ! ! ! !
!!
!!!!!
!!
!!
!!
!
!
! !
!!
!
! ! ! !
!!
!!
!
!!
!
! !!! !
!!
!
!!
! !!
!!
!!
!!
!
! !!
!!
!
!!! !
!!!
!!
!!!
!
!
!!!
!!
!!
!!
!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!
!
!! ! ! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!! ! !
!
!!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!! ! ! ! !
!!
!!!
!
!!
!!
!!
!!
!
! !
!!
!
! ! !!
!
!
!
!
!
!!
!
! !
!
!
!!
!!
!
!
! !
!
!!
!
!
!!
!
! !
!
!
! ! !
!
!!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!
!!
!!
!!
!
!!!!!!!!!!!
!!
!!
!!!!
!!!
!!
!!!
!!
!!
!!!!!
!!!!!
!
!!!!
!
!!
!!!
!
!
!
!!!!!
!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
! !!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!! ! !
!
!
!! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!
!!
!!
!
!!
!
!!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
!!!!!!!
!!
! !!!!
!! !
! ! !!
!!
!! !
!!
!!
!
!!!
!!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
! ! ! ! !!
!
!! ! ! !
! !
!
! !!
!
! ! !
! ! !
!! ! !
!!
! !!
!
!
!
!!
!!!
!
!!
!!
!!
!!
!
!!
!!!!
!
!
!
!!
!!
! ! !
!
!! ! ! !
!!
!
!!
! ! ! !
!
!!!
!
!!
!! !
!! !
!
! !! !! !!
!!! !
! ! !
!! ! ! !!
!!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!!
!!
! !!
! ! !! ! ! ! ! ! ! ! ! !
!!
! !! ! ! ! ! !
! !! ! ! ! ! ! ! !
! ! !!
!
!!
!!
!!
!!
!!
!! !
!!
!!!
!!
!!
!!
!!
! !
!!
!!
!
!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!
!
!!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!!
!!!
!!
!!
!!
!!!!
!!
!!!
!!
!!
!!
!!!
!
!
!
!
!!
!
!
!
!
!!
!
!!!
!!
!!
!!
!
!
!!!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!!!
!
!!
!!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
! ! !
!
!
!
! !
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!!!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!
! ! !! !
!
!
!!
!!
!
! !
!
!!
!
!
!
!
!
! ! ! !
! !!
!
!! !
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!!
! !!
!
!!
! !!
!
!
!
!!
!! ! !
!
!
!
!
!
!
!
!
! !
!!
!
!
! !
!
!
!
!
!
!
!
! !
! !
!
!
! ! ! !
!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
! !
!!
! !! ! ! !
! !! !
! !
!!
!!
!!
! !! !
! !! !
!!
!! ! !
! !!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!! !
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!!!!!
!!!!!!!!
!!!
!!
!!
!
!
!!
!
!!
!!!
!!!!!!
!!
!!
!!
!!
!!
!
!!!!!
!
!!!!!!
!
!
!
!!
!!
!!!
!!
!
!
!!!
!!
!
! !
!!
!!
!!
!!
!!
!!!
!!!!
!
!!
!!
!!
!
!
!!
!!!
!!
!!
!!!!!
!!
!
!!
!!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!!
!!!!!
!
!
!!
!
!!
!
!
!
!!
!
!!
!
!!
!!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!
!!
!!!
!!
!!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!
!
!
!
!!
!!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!
!
!
!!
!
!
!
! !
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!
!
!!!
!!
!!!!
!!!!
!!
!!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!
!!
!!!
!!!
!!!
!!!
!!
!!
!!!
!!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!!!
!!!!!
!!!!!!
!!!!!
!!!!!
!!!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!! ! !
!
!
! !!
!! ! ! !
!!
! ! ! ! ! ! !! ! !
!!
!!
!!!
!!
!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!!!!
!!!!
!!
!!
! !
!!
!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!!!
!!
!!!!
!! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!!!
!!!!!
!
!!
!!
!!
!!
!!
!
!!
!
!! ! !
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!! ! ! ! ! ! !
! ! ! ! !
!! !
!!
!! !
! !!
!!
!!
! ! !
!!
! ! !
! ! !!
!!
! ! !!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
! ! ! ! !! ! ! ! ! !
! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
! !! !
!!
!!
!!
!!
!! !
!!
!! ! !
! ! !! ! !
! !! ! !
! ! !! ! !
! !! ! !
! ! !! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!
! ! ! !!
!!
! !! ! !
!! ! !
! ! !!!
!! !
!!
!!
!!! !
! ! ! ! ! ! !
! !! ! ! ! !
!
!!!
!
!! !
!!
!!
!!!
!!
!! !
!! ! !
! !!
! !!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!! !
!! !
! ! ! ! !!
!!
! ! ! ! ! ! ! ! ! !! !
! ! ! ! ! !!
!
!!
!
!!
!!
! ! ! ! ! ! ! ! ! !! !
! !! ! !
!! ! !
!!
!!
!!
!
!!
!!
!
!
!!
!!!
!
!
! ! !!
!
!
!!
!!!
!!
!!!
!!
!!!
!!!!!!!
!!!!
!!!
!!
!!!
!!!
!!
!
!
!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
! !
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!
!
! !! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!!!
!!
!
!!
!!
!
!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
! !!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!!!
!!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!
!!
!!!!
!!!!!!
!
!!!
!!
!!
!
!
!!!
!
!
!
!
!!!!!!!
!!
!!
!!
!!
!!
!!!!!!
!
!!!!!!
!!
!!!
!
!!!
!!
!
!
!!!
!!
!!!
!
!!
!!!
!!
!
!!
!!!
!!
!
!!
!
!
!!
!!
!!
!!
!!!
!!
!!!!!!
!!
!!
!!
!!
!!!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!
!!!
!
! !
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!!
!
!!
!!!
!!!
!!!!!
!!
!!
!!
!!
!!!!!
!
!!
!!!!
!!
!
!!!
!
!!!
!!!!
!!
!
!!!!!
!!
!!
!!
! !!
!!
!!!!!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!!!!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!
!!
!!
!!
!!!!
!!
!!
!!
!!!!!
!!!
!!!!!
!!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!
!!
!!!!!!
!!!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!!!!!
!!
!
!
!
!
!!
!
!
!
!
!!!
!
!
!
!
!
!
!!!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
! !! !
! ! !! !
! !! ! !
! !! !
!
!
!
!!
!!
!
!
!!
!
!!
!! !
!
!! ! ! !
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!!
!!
!
!!!
!!
!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!
! ! !
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!!
!
!!!!
!
!!
!!
!
!!
!!
!
!
!!
!
!
! !!
!
!!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
! ! !!
! ! !
!! !
! !
!
! !
!!
!! !
! !!
!
!
!!
! !!
!
!
! !
!
!!
!!
!
!
!! !
!
!
!
!!
!!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!
!! !
! ! !! !
! ! !!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
! !! !
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!!
!!
!!
!!
! !
!!
!
!!
!!
!
!
! !!
! ! !
!
!!
!!
!
!
!!
!
!
!!
! !! !
!!
!
!
!! ! !
! !
!
!
!
!
!
!
! !!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
! !
! ! !!
!!
!
!! ! !
! !!
!!
! !! !
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!! ! ! !
!!
!!
!!
!!
!
!! !
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!!
!!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
! !!
!
!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!!
!!
!!!!
!!
!!!!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!!
!
!
!!
!!
!
!
!!
!
!!
!!
!!
!
!
!
!
!!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!!
!
!
!!
!
!
!!
!
!
!!!
!
!!
!
!!
!!
!
!
!
!!!
!
!!
!!!
!
!!
!
!!
!
!
!
!
!
!
!!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!!!!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!!
!
!!
!
!
!
!
!!
!!
!!!
!
!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!
!
!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
! !
!!
!
!!!
! !!
!!
!
!!
!!
!!
!!
! ! !!
!! ! !
! ! ! !!
!
!!!
!! !
!!
!! !
!!
! ! ! ! ! ! !! !
!!!
!!
!!
!!
!!
!!!
!!!!
!!!
!!!
!!!
!!!!
!!!
!!!
!!!
!!!
!!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!
!!
! !! !!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!! !
!!
!!
!!
!!
!! ! !!
! ! !
!
! !
!!
!!
!
! !!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! !!
!!
!!
!
!!
!!!
!!
!!!
!!
!
!
!!
!
! !!
!!
!!
!!!
!!
! ! !!
!!
!
!
!
!!!
!!
!!!
! ! !! ! ! ! !
! !!
! !!
! !
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!! !
!! ! ! ! ! !
!
!
!!
!
! !!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! !
!!
!!
!! ! ! ! ! ! ! ! ! ! ! ! !
!!!
!!
!!
!!
!!
!!
!!
! ! !
!!
!!
!
!!
!!
!
!
!
! !
!!
!!
!!
!!
!! !
!!
!!
!
!!
!
! !!
! ! ! ! ! ! ! ! ! ! !!
!
!!!
! ! !
!
! ! !!
! ! ! ! !! ! ! !
!
!
!!
!!
!
!
!!
!!
!
!!
!
!!
!!
!! !
!!
! ! ! !!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
! !!
!!
!!
!!
!!
! ! !!!
!
!!
! !!
!!
!!
!!
! !!
!!
!!
!!
!!
!! ! !
!!
! ! ! ! ! !
!!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!!
! ! ! ! !
!!
! ! ! !! ! !
!
!!
!!
!!
!
! !!
!!
! ! ! !
!!!!
!!
!!
!!
!!
!
! !
!!
! !
!!
!!!
!!
!!
!
!!
!!
!!! ! ! !
!!
!
!!
!
!!
!!
!!!
!!
!!
!!
!!!
! ! !!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
! ! ! ! !
!!
!
!!
!!
!!
!! !
!!
!!
!
!!
!! ! ! !
!!
!!
!!
!!!!
!!!
!!!
!!
!!
!!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!!!!!
!!!!
!!!!!!!
!!!
!!!!!
!!!!!!!!
!!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!!
!
!
!
!
!!
!!
!!
!!!
!!
!!!
!
!
!!!!
!
!!
!!!!!!!
!
!!!
!!
!!
!
!
!
!!
! !!
!
!!
!!
!!
!!
!
! !! !
!
!!!
!!!!!
!!!!
!
!!!
!
!
!
!
!!!
!
!
!
!!!!!
!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
! !!
!! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!
!!!
!!
!!!
!
!!
!!!!
!!
!!
!!
!!
!
!!!!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
! ! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!
!!!
!!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !!
!!
!!
!
!!!!
!!
!!
!!!
!!!
!!
!!
!!
!
!!
!!
!!
!
!
! ! !!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!! !
!
!
!! !
!!
!
!!
!
! !
!!
!
!!!
!!
!
! !! ! !
!
!! ! !
! ! !!! !!
!!
!!!
!!
!!
!!
!! ! !
!!
!!
!! ! ! ! ! ! ! ! ! !
!!!!
!!
!
! !!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!! !
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!
!!
!!!!!
!!!
!!
!!!
!!
!!
!!
!
!!!!
!
!!
!
!!!
!!
!
!!
!!
!!!
!!!!
!!
!
!!
!
!!
!!
!!
!!
! !! !
!
!!!!!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!!!!
!!!
!!
!!
!
!!
!!
!!
!!!
!!!
!!
!
!!
!!
!!
!!!!
!!
!!
!! !
!!!!
!
!!!!!!
!
!!
! !!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!!
!!
!!
!!
!!
!
!!!!!!!!!!!!
!!
!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!
!!!!!!
!!!!!
!!!!
!!!
!!!!!!!!!!!
!!!!!!!!!!
!!!!!!!!!!
!!
!!
!!
!!
!!
!!!
!!!
!!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!!
!!
!!!
!!!!
!!!
!!!!
!!!
!!!!
!!!
!!!!
!!!
!!!!
!!!
!!!!
!!
!!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!
! !!
! !!
!!
! ! ! ! ! !!
!!
!!
!!!
!!
!!
!!
!!
!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!!
!!
!!
!!
!!
!
!!!
!!
!!!
!!
! ! !!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!!
!!!!
! ! ! ! !
!!
! !
!!
!!
!!
!!
!
! !
!!
!!
!!
!
!!
!
!!
! !
!!
!!
!!
!!
!!
!!
! ! ! !!
!! ! ! !
!
!!
!!!!
!!
!!!
!!
!!!
!!
!!
!!
!!!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
! !
!
! !
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
! !!
! !!
!
!
!
!
!
!
!! !
!
!
!! !
!
!
!!
!! ! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!
!!
!!!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!! !
!
!!
!
!!
!!
!
! ! !
!
! !!
!
!!
!!
!
!!
!!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
! !! !
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!! ! !
!
!
!
!
!
!
!
!
!!
!!
!
!
! ! !!
! ! ! !!
!
!!
!!
! !
!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!!
! ! ! ! !!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
! !!
!!
! ! ! ! ! ! !!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
! ! !! !
! !!
!!
!
!
!
!
!
!
!! !
!
! ! !
!
! !! !
!!
! !!
!
!
!!
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!!
!!
!
!
! !!
!
!
!
!
!
!
!!
!!
!
!
!
!
! !
!
!
!
!!
!!
!!
!!
!!
!
!!
! ! ! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!
!
! !! ! !
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
! !
!
!!
! !! !
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
! !
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
! !!
!
!!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
! !!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!
!!
!!
! !
!
!
!
! !!
! !
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!! !
!
!!
!!
!!
!
!
!
!
!!
!
!
!!
!!
!
!!
!!
!
!
!
!!
!
!
!!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!!!
!!!
!!
!!!
!!
!!!!
!!
!!
!
!
!!
!!
!!
!!!!
!!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!!!!
!
!
!!!
!
!!
!
!
!
!
!
!
!
!!
!!
!!!
!
!
!
!!
!
!
!!!
!
!
!
!
!
!
!!!
!!
!
!!
!
!!
!
!
!
!
!
! !!
!
!
!
!!
!!
!!
!
!!
!!
! !
!
!!
!
!!
!!
!
!
!!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!!!!!
!
!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!!
!
!!!
!
!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
! !
!
!
! !
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!! ! !
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
! !
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!! !
!
!!
!!
!!
!
!! !
!!
!!
!
!
!
!
!!
!
!
!
!! !
!
!!
!
!!
!! !
!!
!! ! !
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
! !
!
!
!
!!
!! !
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!!
!
!!!
!
!!
!
!
!
!!
!
!!
!!
!
!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!!!!
!!
!
!!
!
!!
!!
!!
!!
!!
! !!
!!!!!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!
!!!
!!!!
!!!
!!!!
!!!!
!!!
!!!!
!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!! ! !
!!
!! ! ! ! !
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
! ! ! ! !
!
!
! !
!!
!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!
!
! ! !
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
! ! !!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
! !!
!!
!!
!!
!!
!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
! !! !
!! !
! !!
! !!
! !! !
!! !
! !!
! !!
! !! !
!! !
! !!
! !!
! !! !
!! !
! !!
! !!
! !! !
!! !
!! !
! !!
! !! !
!! !
!! !
! !!
! !! !
!! !
!! !
! !!
! !! !
!! !
!! !
! !!
! !! !
!! !
!! !
! !!
! !! !
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
! !!
! !!!!
!
!!
!!
!!
! ! ! ! ! !!!
!! ! ! !
! !!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!! ! ! ! ! !
!!
!
!!
!!
!!!
!!!
!!
!! !
! ! ! !!
! ! ! ! ! !!
!!
!!
! ! !!
!!
!!
! !!
!! ! !
! ! !
!
! ! ! !! ! !
!
!!!
!!
!!
!!!
!!
!!
!!
! !!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!
!! !
!
!
! ! ! ! !!! !
!!
!!
! ! ! !!!
!!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!! !
!! !
!! ! ! !
!!!! ! ! ! ! ! ! !
!
!!
!!
!
!!!
!! !
!!
!!!
!!
!!!!!
!!
!! !
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!
!! !
!!
! ! ! ! ! !
!! ! !
!!
!!
!!
!! !
!!
!! !
!!
!! !!
!!
! !
!!
!! !
!!
!!
!!!!
!! !
!!
!!
!! ! !
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!
!!
!!
!! ! ! ! ! !
!!!
!!
!!
!!
!!
!!
!
! !
!!
!!
! !! ! ! !
!!
!!!!
!!
!!!
!
!! !
!
!!
!!
!!
!!!
!!
!!
!!
!!!
!
!!!
! !! ! !
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!
!!
!!
!! !
! ! !!
!!
!
!!!
! !!
!
!!
!!! ! !
!!
! !!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!! ! !
!!
!!!
!!
!!!!
!!
!!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!!!!
!!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!!!!!!!
!!!!
!!
!
!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!!!
!!!
!!!!
!!!
!!!!
!!!
!!!!
!!!
!!!!
!!!
!!!!
!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!
!!!!!!!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!!!
!!!
!!!!
!!!
!!
!
! ! ! ! !
! ! !
!!
!!
!
!!!
!!!
!!!
!
!!!!
!!
!!
!
!!
!!!!!
!!
!!
!!!
!!
!!
!
!!
!
!!!!
!!
!!
!!
!!
!
!!!!
!!
!
!!!!!!!!
!!!!!!!!!!!!!!!
!!
!!!!!!!!
!!
!!!
!!
!
!!
!!
!!!!!!!!
!!!!
!!!!
!!
!!
!!!!
!!
!!
!!!!
!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!!
!!!
!!
!!!
!
!!
!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!
!!
!
!!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!!
!!!!!!
!!!
!
!!
!!
!!!
!!
!!
!
!!!!!!
!
!!
!
!!!
!
!!
!!!!
!!!
!!
!
!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!
!
!!!!!!!
!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!
!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!
!!
!!
!!!!!!
!!
!!!!!!
!!!!
!!
!!
!!
!
!
! !!
!
!
!!!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!!!!!!!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!
!!
! !!
!
!
!
!
!!
!!!!
!
!!!!
!
!
! !!!
!!
!
!!!!!!!!!!!!!!!
!
!!
!!
!!
!!
! !!
!! ! ! ! !
!
!!!
!! !
!!
! !!
!!!
! !!
!!
! !
!! !
!!
!!
!!
!
!!
! !
!!!
!!!!
!!
!!
! ! ! ! !!
!
!
!
!
!!!
!!!!!!
!!
!
!!
!!
!!
!
!!!
!
!!!
!!!!!!!
!
!!
!!!
!!
!!!
!!!
!!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
! !!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!
!!
!!
!!
!
!!!
!!!
!!
!
!!
!!!!!
!!!!!!!!!
!!!
!!!!!!!!!!!!
!!!!!!!!!!!
!!!!!!
!
!
!!
!
!!!
!!!
!!!!
!!
!!
!!
!!!
!!
!!
!!!
!
!!
!
!!!
!!!! !
!
!
!!
!!
!!
!
!
!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
! !
!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
! !!
!!
!
!
! !! !
! !
!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
! ! ! ! !
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
! !!
! ! !!
!
!
!
!! ! !
!
!!
!!
!
!
!
!
!!
!!
! !
!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
! !
!
!
!
!
!
!! !
!!
!!
!!
!! !
!!
!!
!!
!!
!! !
!!
!!
!!
!!
! !!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!!
!
!
! !!
! !
!
!!
!!
!
!
!! ! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!!
!
!
!!
!
!
!!
! !
!
!
!
! ! ! !! ! !
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!
! !!
!
!
!
!
!!
!! !
!
!
!
!!
!
!
! !
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!!!
!!
!!
!!
!
!
!!
!
!
!! !
! !! !
!!
!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!
!!
! ! !
!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
! !!
!
!
!!
!
!
!
!!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
! !
!
!
!
!!
!
! !!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!!
!
!
!!!!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!!!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!!!
!!
!
!
!!
!
!!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!!!!
!!
!
!!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! !! ! ! !
! !!
! !! !
! !! !
!! !
! !! !
! !!
! !! !
! !! ! ! ! ! ! ! ! ! !
!! ! !
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!!!!
!!
!!
!
!
!
!!
!!
!
!!
!
!
!!
!
! ! ! !!
!
!
!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!!!
!!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!!
!!!
!!!
!!
!!!
!!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!!!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!!
!
!!!
!!
!
!!
!
!
!
!
!!
!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!
!
!!!!!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!!
!!
!
!!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!
!
!
!!!!!!
!
!
!!!
!!!
!!!!
!!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!!
!!
!
!
!
!
!!
!!
!
!
!!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!!!
!
!
!
!!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!
!
!
!
!
! !
!!
!
!
!
!!!
!
!
!!!
!!!
!
!
!!!!
!!
!
!!!!!!!!!
!!
!!!
!
!
!!
!
!!
!
!
!
!
!
!
!! ! ! !
!
!
!
!!
!
! !
!
!
!
!
!
!!
!
! !
!
!
!
!
!
!
! !
!
!!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!!!
!!
!!
!
!!
!!
!
!
!!
!
!
!
!!
!!
!!
!!!
!!!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!!
!
!
!!
!!
!
!!
!!
!
!!!
!!
!
!!
!!
!!
!!
!!!!!
!!
!
!!
!!
!!
!!
!!!!
!!
!!
!!!
!!!
!!!
!
!!
!!
!!
!
!!!
!
!
!!
!!!
!!!!
!!
!!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!!!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!!!
!!
!
!!
!!
!!
!! !
!
!!
!!
!
!!!!
!!
!!
!!
!! !
!!
! !
!!
!
!!
!!!!
!!
!!!
!!
!!
!
! !!
! ! !!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!
!
!!!!
!!
!!
!
!!
!!!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
! ! !!
!!
!! ! ! !
!!
!!
!!
!!
!! !
!!!
!!
!!
!! ! ! !
!!
!!
!!
!!!!!
!!
!
!!!
!!
!!
!!
!
! ! ! !!
!
!!
!
!!
!!! !
!!
!!
!!
! ! ! !
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!! ! !
!!!
!!
!!
!!
! !!
!! ! !
!!!
!!!
!!
!!
!!!
!!
!! !
! ! !
!!
!
!! !
!!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!!!
!!
!
!!
! !!
! !!!!!
!!
!!
!!
!!
! ! ! ! ! !
!
! ! ! !! ! ! ! ! ! ! !
!!
! ! !!
!
!!
!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
! !!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!
! ! !!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! !
!
!!
!!!!!
! ! ! ! ! ! ! !!
! ! !! ! ! ! ! !
!!
!!
!! !
! !
!
!!
!
!!
! !! !
! ! !!
! ! !!
! !!
!!
!!
!!
!! ! !
!
! !!
!! ! ! !
! ! !! !
!!
!!
!
! ! !!
!! ! ! !
!
!!
!!! !
!!
!!
!!
!!
!
!!
!!
!!
!!
!!! ! !
!!
!!
!!
!!
!
!!
!
! ! ! ! !!
!!
!!
!! ! ! !!
!! !
!! !
!!
!!!
!!
!! !
!!
!!
!!
! !!
!!
!!
! !! ! ! !
!!
!
!!
!!
!!
!!
!
!
!!
!!
! !! !
!! !
!
!
! !!
!!
!!
!
!!
!!
!!!
!!
!!
!!!
! !!
!!!!!!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!! ! ! !
!!
!! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!
!!
!!!
!!!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!!
!!
!!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!
!!!!!!
!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!
!
!!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!
!!
! !!
!!!!!!!
!
!!
!!!
!!
!!
!!!
!!
!!
!!
!
! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!
!!
!!!!!!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!
!!!!
!!!
!!
!!
!!
!!
!!!
!!
!
!!!!!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!
!
!!!
!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!!
!!
!
!
!!!!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!!
!!!
!!
!!!
!!
!!!
!
!!
!!
!
!
!!
!!!!!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!!
!!
!!!
!
!!!!
!!!!
!!!!
!!
!
!!
!
!!
!
!!!!
!!
!
!!
!
!!!!!!!!!!!!!!!!!!!!
!
!
!!
!!
!!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!
!!!!
!!!!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!
!!
!!!!!!!!!!!!!
!!
!!
!!
!
!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
! ! !
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!
!!!
!
!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
! !!
!
!
!
!!
! ! !!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
! !
!
!!
!!
!!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!
!! !
!
!
!
!
!
!
!!
!!
! !
!!
!!
!!
!!
! !
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!! !
!!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!!
!!
!
!
!
!!
!
!
!
!
!! !
!!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!
! !
!
!
!
!
!!
!!
!
!
!
!
!! ! ! !
!
!
! !!
!!
! !! ! !
!!
!
!
! !
!!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!! !
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
! ! !!
!!
!!
!! !
! !! !
! !!
! !! !
! !! !
! !! !
! !!
! !! !
! !! !
! ! !! ! !
! ! ! ! ! !! ! !
! !! ! ! !
!!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
! !
!
!!
!
!
!
!
!
!!
! !!
! ! !
!
!
!!
! ! !! !
!!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
! ! !
!
! !!
!!
!!
!!
!
!
!
!
!
! ! !
!
! !
!
!
!!
!!
!! !
! !
!
!
!!
!
! !!
!!
!! ! !
!
!
!
!!
! !
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
! !
!
!!
!!
!!
!!
!
!
!
!
!! !
! !!
!!
!
!!
!!
!!
!
!
!!
!
! !
!
!
!
!
!
!
!
!
! !!
!!
!
!!
!!
!
!!
!!
!!
! ! ! !
!
!
!
!!
!
!!
!!
!
!
!
!
!
!!
!!
! !
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!
!
!
!
!! !
!!
!!
!! !
!! ! ! !
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!!
!!!!
!!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!
!!
!
!!
!!
!
!!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!!!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
! ! ! !
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!!!!!!
!!
!!
!!!
!
!
!!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!!
!!
!!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!!!
!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!
!
!!
!
!
!!!
!
!!!
!
!!
!
!
!
!!
!
!
!
!!
!
!!!!
!!
!
!!
!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!!!!!
!
!!
!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!!
!!
!!
!!
!
!!!!!!!!!!!
!!
!!
!!!!
!!!
!!
!!!
!!
!!
!!!!!
!!!!!
!
!!!!
!
!!
!!!
!
!
!
!!!!!
!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
! !!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!! ! !
!
!
!! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!
!!
!!
!
!!
!
!!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
!!!!!!!
!!
! !!!!
!! !
! ! !!
!!
!! !
!!
!!
!
!!!
!!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
! ! ! ! !!
!
!! ! ! !
! !
!
! !!
!
! ! !
! ! !
!! ! !
!!
! !!
!
!
!
!!
!!!
!
!!
!!
!!
!!
!
!!
!!!!
!
!
!
!!
!!
! ! !
!
!! ! ! !
!!
!
!!
! ! ! !
!
!!!
!
!!
!! !
!! !
!
! !! !! !!
!!! !
! ! !
!! ! ! !!
!!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!!
!!
! !!
! ! !! ! ! ! ! ! ! ! ! !
!!
! !! ! ! ! ! !
! !! ! ! ! ! ! ! !
! ! !!
!
!!
!!
!!
!!
!!
!! !
!!
!!!
!!
!!
!!
!!
! !
!!
!!
!
!
!!
!!
!!
!!
! ! ! !
!
!!
!
!!
!
!!
! ! !!
!!
!!
! ! ! !!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
! !! !
!!
!!!
!
! !!!
!! !
!!!
!!!
!!
!!
!!
!!
!!
!!
!
! !!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!
!!
!
! !!
!!!!
!!
!
!! !
!!
! !!!!
!!
!!
! !
!!
!! ! ! ! ! !
!! !
! ! ! ! ! ! ! ! !!
! !! !
!!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!! ! ! ! ! ! ! !
!!
!
!
!!
!!
!!
! !!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!!!
!!!!!!!!!
!!
!!
!!
!!!!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!! !
!!
!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! !
!
!
! ! ! ! !!
!! ! !
! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!
!
!!
!!!
!
!
!
!!!
!
!! !
!!
!!
!!
!
!
! ! !! !
!! !
!!
!!!!
!!
!
!
!
!
!
!!!
!
!!
!!
!!
!
! !!
!!!
!
! ! !!
!!
!!
!!
!
!!
!!
!
! ! ! !!
!!
!!
!!
! ! !
!
!!
!!
!!
!!
!
!!
! !
! ! !!!
!
!
!!!
!
!!
!!
!!
!!
!
!!!!
!!
!
!
!!!!
!!
!!
!!!!
!!
!!!
!
!!!
!!
!!
!!!
!!
!
!
!!!!
!!
!
!!
!!!
!!!
!!
!!!!
!!
!!
!
!
!!!
!!
!!!
!!
!!
!!
!!!!
!!
!!!
!!
!!
!!!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!
!!
!!
!!
!!!!!!
!
!!!
!!
!!
!
!
!!
!
!
!
!
!
!!!!!!
!
!!
!!
!!
!!
!!
!!!!!!
!
!!!!!!
!!
!!!
!
!!!
!!
!
!
!!!
!
!!
!!!
!!
!!!
!!
!
!!
!!!
!!!
!!
!
!
!!
!!
!
!
!!
!!!
!!
!!!!!
!!
!!
!
!!
!!
!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!
!!!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!
!
!!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!!
!!!
!!
!!
!!
!!!!
!!
!!!
!!
!!
!!
!!!
!
!
!
!
!!
!
!
!
!
!!
!
!!!
!!
!!
!!
!
!
!!!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!!!
!
!!
!!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
! ! !
!
!
!
! !
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!!!
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!
! ! !! !
!
!
!!
!!
!
! !
!
!!
!
!
!
!
!
! ! ! !
! !!
!
!! !
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!!
! !!
!
!!
! !!
!
!
!
!!
!! ! !
!
!
!
!
!
!
!
!
! !
!!
!
!
! !
!
!
!
!
!
!
!
! !
! !
!
!
! ! ! !
!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
! !
!!
! !! ! ! !
! !! !
! !
!!
!!
!!
! !! !
! !! !
!!
!! ! !
! !!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!! !
!!
!!
!
!
!!
!!
!!
!!
! ! ! !
!
!
!
!
!!
!
!
!
! !
!!
!!
!!
!! ! !
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!!
!
! !!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!!
! !
!
!
!
! ! ! ! ! !
!
! !!
!!
!! ! ! !
!!
! !
!!
!!
!
!
!
!
!!
!
!!
!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
! !!
!!
!!
!
!
!
!
!
!!
!
!
!
! !!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!
!
!!!
!
!!!!
!!
!!!!!
!!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
! !
! !
!!
! ! !!
!! !
!
! ! !! ! !
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
! !!
!
!
!!
!!
!
!
!
!!!
!
!!
!!
!!
!!
!
!
!
! ! !
!
!
!
! !!!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!!
!
!
! !
!! !
!!
!
!!
!
!
!
!
!!
! ! ! !
!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!
!!
!
!
! !
! !! !
!
!
!!!
!
!
!!
!!
!!
!
!
!
!!!
!!
!!!
!!!
!!
!
!
!
!!!
!
!
!
!
!!!
!!
!
!!
!
!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!!!
!!
!
!!
!!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!!
!!
!!
!!
!!
!!!!
!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!!!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!!
!
!
!!
!
!
!!
!!
!
!
!
!
!!
!!
!
!!
!!
!
!
!!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!!
! !! ! ! ! !
!!
! ! !!
! !!
!!
!!
! ! !!!
!
!!
!
!
!! ! !
!! ! !
!
! !! ! ! ! !
! !!!
!!
!!
!!
!
!!
!!!
! ! !!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!! !
! ! ! !!
!! !
!!
!!!
! ! ! !
!!
!!
!!
!!
!!!
!!
!
!!
! !
!!!
!!
!!
!!
!!
!!
!! ! !
!!!!
! ! ! ! ! ! ! !!
!!
!!
!
!!!
!!
!!
!!!
!!
!!!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!! !
!!
! ! ! ! !
!!
! !!
!!
!!
!!
!! !
!!
!! !
!!
! !!
!!!
!
!
!!
!!
!!
!! !! !
!!
! ! !!
!!
!! ! ! !
!!
!!
!!
!!
!!
!!
!!!!
!!!!!
!!
!!
!
!
! ! ! ! ! ! ! !!
!
!!
!!
!!
!!!
!
!!
!!
!!
!!
! ! ! !
!!
!!
!!
!!
!!!
!!
! ! !!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!! !
! !! !
!
!!
! !!
!! !
!!
!
!!
!!
!!
!
!
!!
!!
!
!!
! !!!
!!
!!
!!
! ! ! !!
!!
!
!!
!! !
!!
!!
!!
! !!
! !!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!!
! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
! !!
!
!
!!!
! !!
!!
!
!!
!!
!!
!!
!!
!!
!! ! !
! ! ! !!
!
!!
!
!! !
!!
!! !
!!
! ! ! ! ! ! !! !
!!
!!
!!
!!
!!
!
!!!!!
!!!
!!!
!!!!
!!!
!!!
!!!
!!!
!!!!
!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
! ! ! !
!!!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
! ! !!
!!!
!!
!!
!! ! ! !
! ! !
!
! !
!!
!!!
! !!
!! !
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! !
!!
!!
!!
!!!!!
!!
!!
!
!
!
!
!
!!
!
! !!
!!!
!!!!
!!
! ! !
!
!!
!
!
!
! !!
!!
!!
!
! ! ! ! ! ! ! ! ! !!
! !!
!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!! !
!! ! ! ! ! ! !
!
!!
!
! !!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!!
!!
!!
!!
!!
! ! !
!!
!!
!!
!
!!
!
!
!!
!
!!
!!
!!
!!
!! !
!!
!!
!
!!
!
! !!
! ! ! ! ! ! ! ! ! ! !!
!
!!!
! ! !
!
! ! !!
! ! ! ! ! ! ! ! !
!
!
!!
!!
!
!
!!
!!
!
!!
!
!!
!!
!! !
!!
! ! ! !!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
! !!
!!
!!
!!
!!
! ! ! !!
!
!!
!!
!!
!
!!
!!
! !!
!!
!!
!!
!!
!! ! !
!! !
! ! ! ! !
!!!
!!
!!
!
!!!
!!
!!
!!
!!!
!!
!!
!!
!! ! ! !
!!
! ! ! !! ! !
!
!!
!!
!!!
!
!! !
!
! ! ! !
!!!!
!!
!!!
!!
!!
! !
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!! !
! !!
!!
!!
!
!!!
!!
!!!
!!
!!
!
!!!
! ! !!
!!
!!
!
!!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!!!!
!!
!!!
!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
! ! ! ! ! !!
!
!!
!!
!!
! !
!!!
!!
!
!!
!! ! ! ! !
!!
!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
! ! ! !!
!
!!
!
!!
! !! ! !
!!
!!
!
!! !
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
! ! ! !!
!!
!!!
!!!
!! !
! !
!!
!!
!!
!!
!!
!!!
!!
!!
!
! ! !
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
! !
!!
!!!
!!
!
!!
!!
!! !
!!!!
!!
!! !
!
!!
! ! ! ! !
!
!! ! !
! ! ! ! ! ! !!
! !!! !!
!!
!! !
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!! ! ! ! ! ! ! !
!!
!
!
!!
!!
!!
!
! !!!
!!
!!
!!
!!
! !!!
!!
!!
!!
!!
!!
!
! ! !!
!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
! !
!!!
!
! ! ! ! ! ! ! ! !!
!!
! ! ! ! ! !
!!
!
!!
!!
! !!
!
!!
!
!!
!!! !
! ! !!
! !! !
!!
!!
!!
!!
!!
! ! !
!
! !!!
! ! ! !! !
!! !
!!
!!
!
! !! !
!! ! !!
!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!! !
! ! !!
!!
!
!!
!
!!
!
! ! ! ! !!
!!
!!
! ! ! ! !!
!! !
!! !
!!
!
!!
!
!!
! !!
!!
!
!!
!! !
!!
!
! !! ! ! ! !
!!
!
!!
!!
!!
!!
!
!
!!
!!
!! ! !
!!
!
!
! ! !!
!!
!!
!
!!
!!
!!
!!!
!!
!!!
!
!
!!!!!!!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!! ! ! !
!!
! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
! ! ! ! !! ! !
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!! ! !
!
!!
!! !
!!
!!
! !
!!!!!
!!
!!
!!
!!
!!
!!
!!
!
!! ! !
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!
!!!!!
!!!!!!!!!
!!!!!!!
!!!!!!!!!!!!!!!!
!!
!!
!!
!! !
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!!
!!
!!
!!!
!!
!!
!
!!
!!
!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
! !!
!!
!!!
!!!!
!!
!!!!!!!!!!
!!
!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!!!
!!
!!
!!!
!!
!!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!!!!
! !
!
!
!
!!
!
!!
!!!
!
!!
!
!!
!!
!!
! !!
!
!!!
!!
!
!! !
!!
!!
! !
!!
!!!
!!!
!!
!!
!
!!
! ! !!
! !
!!
!!
!!
!!
!!
!
!
!!
!!
!! !
!!!
!!
!!!
!!
!!!!
!!
!
!! !
!
!!
!!
!! ! ! ! ! ! ! ! ! ! ! !
!!
!!
! !!
!!
!
!!
!!
!!
!!
!!
!!
!!!!
! !!
!
! ! ! !
!
! !!
! !!
!! ! ! !
!!
!
! !
!!
!!
! !
! !!
! ! ! !!!
!!
!
!!
!
! ! !!!
!! ! ! ! ! ! ! ! !
!!
! !! ! ! ! ! !
!!
!!
!! ! ! ! ! ! ! ! ! !
!!
!
!!
!!
!!!
!!
!!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!!
!!
!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!
!!
!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!!
!!
!!!
!!
!!
! !! !
!!
!
!!!
! !! !
!
!!
!
!!
!! !
! ! ! ! ! ! ! !! ! !
!!
!!
! ! ! !!
!!
!! !
!
!
!!
! ! ! ! ! ! ! ! !!
!!
! ! ! ! ! ! ! ! ! ! ! ! !! ! ! !
!! ! ! !
!!
!! !
!!
!
!
!!
!!
!!
!!!
!!
!!
!!!!
!!!!
!!
!
!! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!!!!
!
!!
!
!!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!!
!
!!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!! ! ! !
!!
!!
!!
!!
!!
!!
!!
!
! !!
!!!
!!
!!
!!
!
!
!!
!!
!!
!! ! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!
!!
!!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!
!!
!!
! !
!!!
! !
!!
!
! !! !
!
!!
!!
!!
!!
!!
! !!
!
!!
!!
!
! !
!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!
!! !
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! !! !
! ! ! !!
!!
!!!
!!
!!
!!
!!
!!!
!! !
!
! !
!! !
!
! ! !!
!!!!
!!
!
!!!
!
! ! ! !!
! ! !!
!!
!
! !!
!
! !!!
!
!
! !!
!
!!
!!!
!
! !!
!
!! !
!
!
!
!
!!
! !
!!!
!!
!!
!!
!!
!
!
!
!
!
!!!!
! !!
!!
! !
!
! !
! ! !! !
!! !
!!
!
!
!
!! ! !
!!
!!
!
!!
!!
!!!
!!
!
! ! !!
!!!
!!
! !!
!! !
! !!
!
!
!
!!!
!! !
!
! ! ! ! ! !!
!
! ! ! ! !
!
!!
!
!!
!!
!!
!
!!
!
! ! !!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!! !
!!!
! !! !
!
!
! ! ! ! ! ! !! ! ! ! !
! ! !! !
! !! ! !
!! !
!! ! !
!! ! !
!! ! ! !
!!!
!!
!! !
!!
!!
!
!!!!
!!
!!
!!
! !! !
!! ! ! !
!!
! ! ! !!
!! ! ! ! ! !
!!
!! ! !
!!
! !!
! ! ! !! !
!!
!!
!
!!
! !
!
!!
!!
!!
!!
!!
!
! ! ! !
!! !
!!
!!
!
!!
!!
!!! ! !
!!
! ! ! !
!
!
!!
!!!
!
!!!
! !!
!!!! !
! ! !!
!!
!!
!!
! ! ! ! !!
!! !
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!!!
!!
!!
!!!
!!
!!!
!
!!
!!
!!
!!
!!!
!!
!! !
! ! ! !
!!
!!!
! !!
!
!
!!
!!
!!
!
!!!!
!
!!!
!
!!
! !!
!!!
!
!!
! !
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !
!!
!!
! ! !
!!!
!
!!
!!
!!!!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
! !
!
! ! ! ! !!
!! ! ! ! ! ! ! ! ! ! ! ! !
! ! !
! ! ! ! ! ! ! ! !!
!! !
!
!
! !!
! ! ! ! ! ! ! !! ! ! ! ! ! ! ! !
!!!
!
!!
!!
!!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
! ! ! ! ! ! ! ! !! !
! ! ! ! !!
! ! ! ! !! !
!!
!!
!!
!
!
!!
!!!
!!
! ! ! ! ! !!
!!
!!
! !!
! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!
! ! ! ! ! ! ! !!
!
!!
!!
!!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! !!
!
!!
!
!!
!!!
!!
!!
!!!
!!
!
!!
!!
!
!!!
!
!!!
!!
!!
!!
!!!!
!!
!!
!!
!
!!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!
!!
!!
!!
!!!!!!!!
!!!
!!!
!!
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!!
!!!
!!!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
! !!
!!
!!!
!
!!
!!
!!
!!!
!!
!!
!!
!
!!
!!!!
!!!
!!
!
!!
!!
!
!!!!
!
!
!!!
!!!!!
!!!!
!!!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!
!!
!!!!
!
!!!!
!!
!!
!!
!!
!!!!
!
!
!
!
!
!
!!!!
!!!!
!!
!
!!
!!
!!!
!!!!
!!
!!!
!!
!!!!!!
!!
!
!!
!!
!!
!!
!!!
!
!
!!
!!!!!!
!!!!!
!!
!!!!!!
!!!!!!
!
!!
!
!!!!!!
!!!
!!!!
!!!!
!!!!!!
!!
!!
!!
!!
!
!
!!!!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!!! !
! !!
!!
!!
! ! ! ! ! !!
!!
! ! ! !!
!!
!!
! ! ! !! !
! ! ! ! ! !! !
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!!!
!!
!!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!
!!!!! !
!
! !!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!
!
!!
!!
!!!!
!
!
!
!
!!
!
!!
!!
!! ! ! ! ! ! !
!!
!
!!
!
! !!! ! ! !
!!
!!
!! ! ! ! !
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
!
!!!
!!
!!!
!!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!!!!
!
!!
!!
!!
!!!!!!!
!!!
!!!!
!!!
!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!
!!
!!
!!
!!
!!!
!!
!!
!
!!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!
!!
!!
!!!!!!!!!
!!!
!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!
!!!
!!
!!
!!!!!!!!!!!!
!!!!!
!!
!
!
!!
!!
!
!
!!
!!
!!!!
!!!!
!!
!!
!!!
!
!!!
!!!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!
!!
!!
!
!!
!!
!!!!
!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!!
!
!!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!
!!
!!
!!
!!
!
!!
!!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!!!
!
!!
!!!
!!
!!
!!!
!!
!!!!
!
!!!!
!!!!!!
!!!!!!
!!!
!!!!!!!!!!!!!!!!
!!!!!
!
!
!!!!!!!!!!!!!!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!!!
!!!
!
!!
!!
!!!!!!
!!
!
!
!!!!!
!
!
!!!
!!
!!!
!
!!
!!
!!
!!
!!!!!
!!
!
!
!!
!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!
!!
!!
!!!
!!!!
!!
!
!!!
!!
! ! ! !! ! !
!!
!!
!!!
!
!!
!!
!!
!!
!
!!
!!!!!
!!
!!!!!!!
!!!!!
!!
!!
! ! !
! ! ! ! ! ! ! !!
!!
!! ! ! ! ! ! ! ! !
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!!!!!
!!!!
!!
!
!!!!!!!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!
!!!!!!!!!!!!!!
!!
!!
!
!!!
!!
!!!
!!
!!
!!
!
!! !
!! ! !
! ! ! ! !
!!
!! ! ! ! !
!!
!!
! !! ! !
!! ! ! ! ! !
! ! ! !!
!! !
!! ! ! ! ! ! ! ! ! ! ! ! ! ! !
! ! ! ! ! ! ! ! ! ! ! !! ! ! ! !
! ! !! ! ! !
!!
! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!! ! ! ! !
!!
!
!!
!!
!!
!!
!! ! ! ! ! ! ! ! ! ! !
!!
!
!!
!!
!!
!!! !
!! !
! !!
! !! !
!! !
! !!
!! !
! !!
!!
! !!
!!
!!
!!
!!
!
!!!!
! !
! ! !!
!! !
!!
!!
!!
!
!!
!!
!!
!!
!
!!!!
!
!
!!
!!!
! ! ! !!
! ! ! ! ! ! ! !!
!!
!
!!
!!
!
!
!!
!!! !
!
!!!
!!
!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
! !
!!
!!
!!
!!
!!
!!!
!
!!!
!!
!!
!
!
!!
!!
!!
!
!
!!
!
!!!
!
!
! ! ! ! ! !!
!!
!!
! !!
! ! !
!
! !! !
!!! !
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!! !
!!
!! !
!!
!!
! !! !
!!
!!
!!
! !!
!!
!
!!
!!
!!!
!!
!! !
! ! !! !
! !!
!!
!!
!!
!
!
!
!!
!!!!!!!!!!!!!!!!!!!!!
!!!
!!!!!!!!
!
!!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!!!
!!!
!!
!!
!
!
!!
!!
!!
!!!
!!
!!
!!!!!
!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!!!!
!!
!!!
!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!!!!
!
!!!
!!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!
!!!
!!
!!!
!!!
!!
!!!
!!!
!!
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!!!
!!!!!!!!!!!
!!
!!
!!!
!!
!!!
!!!
!!
!!!
!!
!!!
!!
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!!!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!
!!
!!
!!
!!!
!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!
!!
!!
!!!
!!!
!!
!!!
!!
!!
!!!!!!!!!!
!!
!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!
!!
!!!!!!!!!!!!!!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!!!!
!!
!!
!!!
!!
!!!!!
!!!
!!!!!!
!!
!!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!!!!!
!
!!
!!
!!!
!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!!!!!!!!!!!
!!!!!!!
!!!!!!!
!!
!!
!!
!!!
!!
!!
!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!!
!!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! !
! ! !! ! !
! !!
!!!
!!
!!
!!!
!!
!!
!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!! !
!!
!!
!!
! ! ! !!
!!
!!
!!
!! ! !
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!
!!!!
!!!!
!!!!!
!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! !!
!! ! !
! ! !!
! !!
!! ! !
! ! !!!
! ! !!
!!
! !!
!!
!!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
! !! ! ! ! !
!!
!
!!
!
!
!
!!
!!
!!
!!!
!!
!!!!!!!!!!!
!!!
!!
!!!
!!
!!!
!!
!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!! !!
!!
!!
! ! !! !
!!
!
!! !
!!
!!
!!
!!!
!!!
!
!
!
!!
!!
!
!!!
!!!
!!
!!
!!
!!
!!
!!!
!!!!
!!
!
!
!!
!
!
!!
!!
!!!!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!!
!
!!
!!
!!!
!!
!!!!
!
! !!
!!
!!
!
!!!
!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!
!
!
!! !
!!
!!!
!
!!
!!!
!!!
!!!
!!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!!!!!
!!!
!!
!!
!!
!
!!!!
!!
!
!!!!!
!!
!!
!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!
!!!
!!
!!
!!!
!!!!!!!!
!!!
!!
!!
!!
!!!!!!
!!!!!
!!!!!!!
!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!!
!!
!
!!!!!!
!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!!!
!!!
!!
!!!!!!!!!
!!
!!
!!
!!
!!!
!!
!
!!
!
!!
!!
!!
!!
!!
! ! ! ! ! !
!!
!!
!
!!
!!
!!!
!
!
!!
!!!!!!
!!
!!!!!!
!!
!!
!!
!!!!
!!!!!!
!!!!!!
!!!!!
!!!!!!
!!!!!!
!!!!!!!
!!!!!!!!!!!!!!!!!!!!!
!!
!!
!
!!
!!
!!!!
!!!!!!!!!!!!!!
!!
!
!
!!
!!!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!
!
!!!
!
!!
!!!
!!
!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!! !
!
!!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!!!!!
!!!
!!
!!!!!!!!!
!!
!!
!!
!!
!!
!
!
!!!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!!!!
!!!
!!
!
!!
!
!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!!!
!!
!!
!
!!
!
!
!
!!!
!!
!
!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!
!!!!!!!!
!!!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!
!! ! !
!!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!!!!!!!!!!!
!!
!
!!
!!
!!!!!!!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!!!
!!!!
!!
!
!
!!!!!
!!
!!!!!!!
!!!!
!!
!
!!
!!!!!
!!!!!
!!!!!!!!!
!
!!!
!!!!!
!!!!!
!!!
!!!!!
!!!
!!
!
!!!
!!
!!!!
!!!!!!!
!!!!!!!
!!
!!
!!!!!
!!
!!
!!!!!!!!!!!!!!!
!!
!
!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!
!
!!
!!!
!!
!!!!!!!
!
!
!!!!!
!!!!!!!!!!!
!!!!!
!!!!!!
!!!
!!!!
!!
!!
!!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!
!!
!!
!!!
!!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!
!!!!!
!!
!!
!!
!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!!!!
!!
!!
!!
!
!!
!!
!!!!
!!
!
!!
!
!
!!
!!!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!!!!!!
!!
!!!!!
!!
!!
!!
!!
!!
!
!!!
!!
!
!!!
!
!
! !!
!
!!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!!
!!!!!!
!!!
!!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!!
!!
!!!!!!!!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
! !!
!!
!!
!!
!!
!!
!!!
!
!
!!!!!!!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!
!!
!! !
!!
!!
!!
!
!!
!!
!!!
!
!!
!
!!
!
!
!
!
!
!!!!
!
!!
!!
!!!
!
!
! !! !
!
!
!!
!
!!
!!
!
!
!
!!
! ! ! ! ! !!
!!!!!
!!!!!
!!!!
!!
!!
!!!
!!
!
!!
!!
!!
!!!
!!
!!
!
!
!!
!!!
!
!
!!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!
!!
!!!!
!!
!!
!!!
!!!!
!
!!!!!!!!!!
!
!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !
!!
!! ! ! ! ! ! !
!!
!!
!!
!
!!! ! !
!! !
! ! !
!!
!!
!!
!!
!
!
!
!!!
!!
!!
!!
!!
!!!
!!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!!!!!!!
!!
!!!
!!
!!
!
!!!!!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
! !! ! ! ! ! !
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
! !
!!
!!
!
!
!
! !!
!!
!
!!
!
!
!
! ! !
!
!!
!!
!
!
!!
!!
!! !
!
!
!!
!!
!!
!
! !
!
!!
!!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
! !!
! !!
!!
!!
!!
!! !
!!
!!
!!
!!
!! !
!!
!!
!!
!!
! !!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!
!
!
!
!
!! !
! !!
!
!!
!! !
!!
!
!
! ! ! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!! ! !
! ! !
!!
!!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!!
!
!
!
! !!
!
!
!
!
!!
!! !
!
!
!
!!
!
!
!!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
! !
!
!
! !!
!
!
!
!
!!
! !
!
!
!
!!
!!
!!
!
!
!
!!
!!
!!!
!!
!
!
!!
!
!
! ! !! !
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!
!!
!
!
!!
! ! !
!
!
!!
!
!
!!
!
!
!!
!
! !!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!! !
!
!!
!
!
!!
!! !
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
! !
!
! !
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
! ! !
! !!
!
!
!
!
!
!
!
! !
!
!
!
! !
!
!
! !!
! ! !!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
! ! !
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!! ! !
! !!
!
!!
!!
!
!!
!!
!
!
!
!!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!
! !! !
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
! !!
!
!
!
!
!
!
!
!
!!
!!
!
!
! ! !! ! ! ! !
!!
!!
!!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!!
! ! ! ! !!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
! !!
!!
!!
!!
!!
!! !
!! ! ! ! ! !
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!! !
!
!
!
!
!
!!
!
!!
!
! ! ! !!
! !!
!!
!
!
!
!
!
!
!! !
!
! !!
!
! !! ! ! !
!!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!
!
!
!!
!!
!
!!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!!
!!
!!
!
!
! !!
!
!
!
!
!
!
!
!!
!
!
!
!
!
! !
!
!
!
!!
!!
!!
!!
!!
!
! !! ! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!
!
!!
! ! !
!
!
!!
!!
!!
!
!
!
!!
!!
!
!
! !!
!!
! !! !
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
! !
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
! !!
!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
! !!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!!
!
!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
! !
!
!
!
! !!
! !
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!!
! !
!
!!
!!
!!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!! !
!
!
!
!
!
!
!!
!!
! ! !!
!!
!
!
!
! !
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!! !
!!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!!
!
!!
!
!!
!
! ! !
!!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!
!
!!
!
!
! !
!
!
!
!
!!
!! !
!
!
!
!! ! ! !
!
!! !
!!
!! !
! ! !!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
! !!
!!
!!
!!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!
!! !
!
!
!
!!
!!
!!
!!
!!
! ! !
!!
!!
!!
! !! !
! !!
! !! !
! !! !
! !! !
!! !
! !! !
! !! !
! !! ! !
! ! !! ! !
!! !
! !! !
! ! ! !
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!
!!
!
!
!
!
!!
!!
! !! !
!
!
!!
!! !
! ! !
!!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!!
! !!
!
! !!
!!
!!
!!
!
!
!
!
!
! ! !
!
!
!
!
!
! !!
!
!!
!
!!
!
!
!!
!
! !!
!!
!! !
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
! !
! !!
!!
!
!
!!
!
!
!
!
!! !
! !!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!! !
!!
!!
!!
!!
!
!!
!
!!
!! ! ! !
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!! ! !
!
!
!
!
! !
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!
!
!
!! !
!!
!
! !!
! !! ! ! !
!!
!!
!!
!
!!
!!
! ! ! !!
! !
!
!
!!
!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!! !
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!
! !
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!
!!
!!!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
! !
!
!
!
!!
!
!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
! !!
!!
!
! !
!
!
!
!!
!
!!
!!
!!
!
!
!
! !
!!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!!
!
!
!!
!!
! ! ! !! ! ! !
! ! !!
!!
!!
! !
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
! ! ! !
!
!!
!
! !!
!
!! !
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!! ! !
! !
!
!
!
!
!!
! ! !
!
!
!!
!!
!!
!!
!!
!!
! !!
! !! ! !
!!
!!
!!
! ! ! ! !!
!! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!!!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!
!!
!!
!!
!!
!!
!
!!
! !!
!
!
!
!
!
!
!!
!! !
!
!!
!
! !
!
!!
!!
! !!
!!
!! ! !
!!
!
!
!!
!!
!
!
!!
! !
!
!
!
!
! !! !
!! !
! !!
!
!
!!
! !!
!! ! !
! ! !!
!! !
!!
! ! ! !!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!!
!!!
!!
!!
!
!!
!! !
!!
!!
!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!!!
!!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
! !!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
! !!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!!
!
!!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
!
!!
!!
!!
!!
! ! !! ! !
! !!
!!
!!
!! !
!!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!!
!
! !
!
!
!
!
! !!
!
!
!
!
!
!!
!
!
!
!!
! !!
!!
! !
!!
!!
!
! !!
!
!!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
! !
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
! ! !
!!
!
!!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
! ! !
!
!!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
! !
!
!!
!
! !!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!! !
! !! !
!!
! !!
! !!
!
!
!!
! !!
!
!!
!!
!!
!
!!
!
!
!!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!
! !
! !
!
!!
! !!
!
!!
!!
!
!!
! !!
! !!
!
!
! ! !
!!
!!
!
! ! !!
! !
!
!
!
!
!
!!
! !
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!! !
!
!
!
!
!
!
!
!
!
!
!
! ! !!
!
!!
! !
!
! !
!!
!
!
!
!
!!
! !
!
! !
!
! !! !
!
!
!
!
!!
!
!
!! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
! !!
!
!
!
!
!!
!
!
!!!
!
!! !
!
!
!
!!
!!
!!
! !
!
!!
! !
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
! ! !
!
!
!
!
! ! !
!!
!
!
!
!
!!
!!
!!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!
!!!
!!!
!!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!! !
!
!! !
!!
!
!
! !!
! !!
!!
! ! !! !
! ! !
! ! ! ! ! !! ! !
!!
! !
!
!
!
!
!
! !!
!!
!! !
!!
!!
!! ! !
!
!
!!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
!!
! ! !! !
!!
!!
! !!
!!
!! !
! !!
!!
!!
!
!
!!
!
!
!!
!!
!!
!
! ! ! ! ! !!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!!
! ! !!
!!
!
!
!
!
! ! !
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!! !
! !!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!!!
!!
!!
!
!!
!
!!!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!!!
!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!!!
!
!!!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!!!
!!!
!
!
!!
!!
!
!!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!!
!!!
!
!
!!
!!
!
!!!!
!
!
!!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!!!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!!
!!
!
!!!!
!!
!
!!!
!!
!
!!!
!!!!
!
!
!
!!!!
!
!
!
!
!
!!
!!
!!
!!
!!!!
!!
!!
!!
!
!
!!
!
!
!!
!!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!!
! !!
!
!
!!
!!
!! !
!!
!!
!!
! ! ! !!
!!
!
!
! !!
!
!!
! ! !! ! !
!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!!!
!! !
! !!
!
!!
!
!!
!
!
!
!!!
!!
!
!!
!
!!
!!
!!
!!
!
!
!!!
!
!
!
!!
!!
!
!!!!
!
!
!
!
!
!
!
!
!
!
!!
! !! !
! !
!
!
!
!!
!
! !
!! !
!!
!
!
!
!!
!!
!! !
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!!
!!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!!!
!!!
!!!
!!
!
!
!
!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!
!!!
!!
!!
!!!
!!!!
!!
!!
!!
!!
!!
!!!!!!
!!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!
!
!
!!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!
!
!!!
!!
!!!
!
!!!
!!!
!!
!!
!!
!
!!
!!!!
!!
!!!
!!!!
!!!
!!
!!
!!
!
!
!!!!
!!!
!!
!!
!!!
!
!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!!
!!!
!
!!
!
!
!
!!!!
!!
!!
!
!!!!
!!
!
!!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!!
!
!
!
!
!!
!
!
!
!
!
! !
! !
!!
!
!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!!!!!
!
!!
!!!!
!!
!!!
!!
!!
!
!
! ! !
! ! !! ! ! ! !
!!
!!
!!
! !!
!!
!
!!
!
!
!
!
!!
!!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!!
!
!
!!
!!
!
!!!
!!
!!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!!!
!!!
!!
!!!
!!!!
!!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
! !!
! ! !
! !!
! !
!
!
!! !
!!
!
!
!
!
!!
!
!!
!
!
!!
! !! !
! !! !
!!
! !!
!!
! ! !! ! ! ! ! ! !
!! !
! ! !! !
! !!
! !!
!!
!!
! !!
!!
!!
!!
!
!
! ! !! ! !
!! !
! !! !
!
!!
!
!! ! !
!!
!!
!
!!
!!
!!
!
!
!
!!
!!
!!
! !! !
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
! !!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!! !
!!
! !
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
! !!
!
!!
! ! !!
!! !
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!
!!
!
!
!!
!
!
!!
!
!!
!!
!
!! !
!!
!!
!!
!
!
! !
!
! ! !
! !
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!! !
!!
! !!
!
!
!
!
!
!!
!!
!!!!
!!!!!!
!!!!!!
!!
!!
!!
!!
!!!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!
!
!!
!
!!!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!
!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!!!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!!!!!!
!!!!!!!!!
!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!!
!!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!!
!!!!
!!
!
!
!
!
!!!!
!
!
!
!!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!!!!!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!!!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!!
!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!!
!
!
!
!
!!!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!!!!
!!!!!!!
!!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!!
!!
!
!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!
!!!
!!
!!
!!!
!
!
!
!
!
!!!!
!
!!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!
!
!!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!
!!
!!!!!!
!!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!!
!!
!!!
!!!!!
!!!!!
!!!!!!
!!!
!!
!!!
!!!!!
!!
!!!!!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!! ! !
!
!
!
!
!
!
!
!
! !
!!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!
!
!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!! !
! !!
!!
! ! !!
! !
!! !
!
!
! !!
! !!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!! !
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!!!!
!!!!!
!!
!!
!!
!!!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
! !
!
!!!
!
!
!
!
! !!
! !
!
!
!
!! !
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!!
!!
!
!!
!
!!!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!!
!!
!!!!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!!
!!!
!
!
!
!!
!
!!
!!
!
!
!!
!!!
!!
!
!
!
!
!
!!!!
!!
!
!!
!
!
!!
!!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!!!!
!!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!!!!
!!!
!!
!!!!!
!!
!!
!!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!!!!
!!!
!!
!!!!!!!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!! !
! !
!!
!!
!
!!
!!
!
!!
!
!
!!
!!
!!!
!
!!
!!
!!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!!!
!!!!!
!!!
!!!
!!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!!
!
!!
!!
!!
!!
!!!
!!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!!
!!!!
!!!!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! ! !
!
!
!!
!
!!
!
!
!!
!!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!!
!!!
!
!!!!!
!!!
!!
!
!
!
!!
!
!!!
!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!!
!!
!!
!!!
!
!
!
!
!
!!
!!!
!
!
!
!!!!!
!
!!
!!
!!
!
!
!!
!!
!!
!!!
!
!
!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!!
!
!!
!!!!
!!!
!!!
!!!
!
!
!
!!
!!
!
!
!
!!
!
!
!!!!
!!!
!!!!!
!!
!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!!!
!!
!
!
!!
!!!
!!
!!!
!!!!!
!!
!!!!
!!
!!!
!!
!!
!!!
!!
!
!!
!!!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!!!
!
!
!
!
!!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!!!!
!!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!!!
!!
!!
!
!
!!
!!
!
!
!
!!
!!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!!
!!!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!!
!
!
!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!!
!
!
!!
!!!!!
!!
!
!
!!
!
!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!! !
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!!
!!
!!
!!
!!
!
!
!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
! !!
!!
!!
!
!!
!!!
!!
!!!!
!
!
!
!
!!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!!
!
!
!
!!!
!
!!!!!
!!!
!!
!
!!!!!!!!
!!
!!
!
!!
!!
!
!
!
!!
!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
! !! !
!!
!
!
!
!
!
!
!
!
!
!!
! !!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!
!!!!
!
!
!
!
!!
!
!!
!!
!
!!!!
!!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!! !
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! !
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!! !
!! !
! ! ! ! !!
!!
! ! ! ! ! ! ! ! ! !! !
! ! ! ! ! !!
!
!!
!
!
!!
!
! ! ! ! ! ! ! ! ! !! !
! !! ! !
!! ! !
!!
!!
!!
!
!!
!!
!
!
!!
!!!
!
!
! ! !!
!
!
!!!
!!!
!!
!!
!!!
!!!
!!!!
!!!
!!!!
!!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
! ! !!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!
!
! !
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!!
!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
! !!!
!!
!!!
!!
! !!
!!
!
!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
! !!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!!
!! ! ! ! !
!
! ! !!
!
!!
! !!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!!
!!!
!!
!!
!! !!
!!!
!!!
!!
!!
! ! ! ! ! !
!
!! !
!! !
!
!!
!!
!
! !
! ! !
! !
!
! ! ! ! ! !!
!
!!
!
!
!
!
! ! ! ! !!
!!
!!
!
!!
!
!!
!
! !!
!!
!
!!
!
!
!
!
! !
!!
!
!!!
!
! !!
!!
! !
!!
!!
!
!!
! !!
!!
!!
!!!
!
! !
!!
!!
!
!
!!!
!!
!!
!
! !!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!
!
!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!!!
!!
!!
!! !
!!
!! !
!!
!!
!
!! !
!! !
!!
!!! !
!! !
!! !!
!! ! !
!!
! !! !
!
!
!!!
!!!
!!! !
!
!
!
!!
!! !
! !!!
! ! ! ! !!
!!
!
!!! !
!!
!!
! !
!
!
!
!!
!!
! !!! !
!
! !!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
! !!
!!!!
!!
!!!
!
! !
!
!
!!
!
!!!
!
!!
! ! !! !
! !
! !
!
!!! ! ! !
! !
!!!
!
!! !
!!!
!!!!
!!
!! ! ! !
! !!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
! ! ! ! ! ! ! !! ! !
! ! !!
!!
!
! ! ! ! ! ! ! ! ! !
!!
!!
! ! !!
!!
!! !
!!
!! !
!
!!
!!
!!!
! ! ! ! ! !! ! ! ! ! !
!!!
!!
!! !
!!
!!
!!
!
!!
!! ! !
!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
! !
! ! !!
!!
!!
!! !
! !!
!!
! !! !
!!
!!
!!
!
!
!!
!
!
!!
!
!!
!!
!! ! ! !
!
!!
!!
!!
!
!
!! !
!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
! !
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!
! !!
!
!
!!
!!
!!
!!
!
!
!!
!!
!
!
! !
!
!
!
!!
!!
!
!!
! ! !!
!
!!
!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!!
! !! ! ! !
!
!
!! !
! !!
!
!!
!
!
!!
! !!
!!
!
!! !
! !
!
!
!
!
!
!
!
!
!
!!
!! !
!
!
!
!
!
!
!!
!
!!
!
! !!
!!
!
!!
!
!
!
!
!!
!
!
!
!!
!!
! !
!
!!
!!
!
!!
!
!
!
!
!!
!
!
!!
!
!!
!
!
! !
!
!!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!
!
!!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!!
!
! !
!
!
!
! !
!
!
!!
!
!
!
!
!
! !
!
!
! !
!
!
!!
!
!!
!!
!! ! !
!
!
! !
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
! !!
! ! !!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!
! !!
!!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
!
!!
! !
!
!
!!
!
!
!
!
!
!
!! !
!!
!! !
! !
!
!
!
!!
! !
! !
!!
!!
!
!!
!!
!!
!
!
!
!!
!
! ! ! !
! !
!!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!! ! !
!!
!!
!! !
!! !
!
!
!
!
! ! !!
!! !
!!
!
!
!
!
!
!! !
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!! !
!! !
!! !
! !!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!!!!!!!!!!!!!
!!
!!!!!!!!!
!!
!!!
!!
!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!
!!
!!!
!!
!!!
!
!!
!!
!!!
!
!!!!
!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!!
!!!
!!!
!!!
!!!!
!!!
!!
!!!
!!!
!!!
!!
!!!
!!!
!!!
!!
!!!
!!!
!!!
!!
!!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!! ! ! !
!!
!
!!!!
!!
!!
!
!!
! ! !!
!!
!!
!!!
!
!!
!!
!!
!
! !! ! ! !
! ! ! ! ! ! ! ! !
!
!
!
! ! !!
!!
!!
!
!!
!!
!!!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!!
!!
!!!!!
!!!!!
!
!!
!!!!!
!!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!!!!!!!!
!!!
!!!
!!!!!!!!
!!
!!!!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!!
!!
!
!!
!!!!!!!!!!!
!!!!!
!!!!!!!!
!!
!!
!
!!
!
!!!!!!!!!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!!!!!!
!!!
!!
!!
!
!!
!!!!!
!!
!
!!!!!
!!!
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!!
!
!!!!!!!!!!!!!!!
!!!!!!!
!!!
!!!
!!!!!!!
!!
!!!
!!
!
!!
!!
!!!!
!!
!!!
!!!
!!
!
!!
!!
!
!
!!
!!!!
!
!
!!
!!!!
!!!
!!!!!!!!!!!!
!!!!!!
!!
!!!!!!!!!!
!!!!
!!!!
!
!!!!
!
!!
!!!!!!
!!!!!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!
!!
!!!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!!!!!!!!
!!!
!!!!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!
!
!!!
!!
!
!!
!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!!!!
!!
!!
!!
!!
!
!!!!!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!!
!!
!!!!
!!!!
!
!
!
!!
!!
!!!
!!
!!
!!
!
!
!
!!!!!
!!!!
!!!
!!!
!
!!!
!!!
!!!!!
!!
!!!
!!
!
!!!
!!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!!
!!!
!
!!
!
!
!!
!
!
!
!!
!!
!!
!
!
!!!
!
!
!!
!!
!!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!!!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!
!
!!
!
!
!!
!
! !
!! ! !
!!
! !!
!!
! !
!
!
!
!! !
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!!
!!!!
!!
!!!
!!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!
!!
!!!
!
!
!!!
!!
!!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!!!!
!!!
!!
!
!!!!
!!!
!!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!
!
!
!
!!
!
!
!
!!
!!!!
!
!
!
!
!
!
!!!
!!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!!
!!
!!
!
!
!!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!!
!
!!!!!
!!!!!!!!!
!!!!!!!
!
!!!
!
!!
!
!
!!!!
!!
!!
!!
!
!
!
!
!!
!
!!!
!
!
!
!!
!!!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
!
!
!!
!!
!!!
!!!
!!
!
!
!
!!
!!!
!!
!!!
!!!
!!!
!
!!
!
!!!
!!
!
!!
!!
!!
!
!!!!
!!!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!
!!!
!
!!
!
!!
!
!
!
!
!
!
!!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!!!!!
!
!
!
!!!!!!!
!!
!
!!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!
! !!
!!
!!
!! !
!!
!
! !!
! !!
!
!!
!!
!
!!
! !!
! ! ! ! ! ! !! !
!!
!
!!
!!
!!
!!
!!
!
!!
!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!!
!!
!!
!
!!
!!
!!
!!!
!!
!
! ! ! ! ! ! !! !
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!!
! !
!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!
!!!!!!
!!!!!!
!!
!!
!!
!
! ! ! ! ! !!!!
!!
!!
!!
! !!
! !! ! ! !
!
!!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!
!!!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !
!!
!!
!!
!! !
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! ! ! ! !
! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!! !
!! !
!! ! ! !
! ! ! ! ! ! ! ! ! !!! ! ! !
!! !
!! ! !
!! ! ! !!
! ! !! ! ! ! ! ! ! ! ! ! ! ! !
! !! !
!! !
! !!
!!
! !! !
!!
!!
!! !
!
!
!
!
!!
!!
!! ! ! ! ! ! ! !
!!
!! !
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!!!
!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!! !
!!
!!
!!!
!!
!!
!!
!!
! ! ! !!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
! !! !
! ! !! ! ! ! ! ! !
! !!
! !!
! !! ! ! ! ! ! ! !
!
!!
!!
!!
!
!
!!
!
!!
!
!
!
!!
!
!!
!!!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
! !!!
!!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
! !!!
!
!! ! !
! !! ! !
!!
!!!
!!!
!!!
! ! !! ! !
!
!!
!!
!
!
!!
!!
!
!
! ! ! !
!
!!!! ! ! !
!! !!
!!
! !!
!!
! !!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!
!!
!!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! ! ! ! !
! ! ! ! ! ! !! ! ! ! ! ! !
! ! ! ! ! !
!
!!!
!
! !
!!
!!
! !! !
!! !
!! !
! !!
! !! !
!! !
!! !
! !!
! !! !
!! !
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!! ! ! !
! ! !
!
! !! !
!!
! ! ! ! !!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
! ! ! !
!!
!!
!! ! !
!!! ! ! !
! ! !!
!!
!
!!
! ! !!
!
!!
!
! ! ! !!
!!
! !
!!
!!
!!
!
! ! ! ! ! ! ! ! !!
!! ! ! !
!!
! !!
!
!!
!!
!! !
!!
!!
!
! !!!
!!
!!
!!
!!
!!
!!
!! ! !
! ! ! !!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!! ! ! ! ! !
!!
!! ! !
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! !!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
! !!!!
!!!
!!
!!
!!
!!
!!
!!!
!
!
!!
!!
!
!!
!
!!!
!
!!
!!
!
!!
! ! !! ! !
!! ! ! !
!! ! !
!!
!!
! !!
!! !
!! !
! ! !! !
!!
!
!
!!
!!
!!
!!
!
! !
!!
!
!!
!!!
!!
!!
!
!
!
!
!!
!!
!!!
!!
!!
!!
!! !
!
!!
!
!
!
!!!
!!
!
!!
!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!! !
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!!!
!
!!
!!
!
! !
! !
!!
!!
!!
! ! !
!
!!
!!!!!
!!!
!!!
!!
!!!
!!
!!
!!
!!!!
!!
!!!!!!!!!!!!!!!
!!
!!
!!!
!!
!!
!!!
!!!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!
!!!!!
!!!!!!
!!!!!
!!!!!!
!!!!
!!
!!
!!
!!!
!!
!!
!!
!!!
!!
!!
!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!
!!
!
!!
!!
!!!
!!
!!!
!!!!!!
!!!
!!
!!!!
!!
!!!
!!!
!!!
!
!!
!!!!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!!
!!
!
!!
!!
!!
!!!
!!
!! ! ! !
!! ! !
!
!!!!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
! !! !
!!
!! ! !
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!
!!
!! ! !
!! !
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!!
!
!
!!!!!!!!!!!!
!!
!
!!!!!!!!!!
!!!!
!
!!!!!!!!!!!!!!
!!
!!!!!!!!!!!!!!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!!!!!!
!
!!!!
!!
!!
!
!!
!!!
!!!
!!!!
!!
!!!!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!!
!!!
!!!
!!!
!!!
!!
!!!
!!!
!!
!!!
!!!
!!!
!!
!!!
!!!
!!!
!!
!!!
!!!
!!!
!!
!!!
!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! !
!!
!!
!!!!!
!!
!!
!!
! ! !!
!!
!!
!!!!!!!
!!
!!
! !! ! ! ! !
!! ! ! !
! ! !!
!
!
! ! !! !
!!
!!
!!
!!
!!!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!
!!
!
!!!
!!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!
!!!!!!!!!!
!!!!
!!!!!!!!!
!
!!!!!!
!!!!
!!
!!
!!!
!!
!!
!!
!!!
!!!!!!!
!!
!
!!
!!!!!!!!!!!
!!!!
!!!!!!!!
!!
!!
!!
!!
!
!!!!!!!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!!
!!!!!
!
!!
!!
!!
!!
!!
!!!!!
!!
!
!!!!!
!!
!
!
!!
!!
!!
!
!!!!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!
!!!!!!!!!!!!!!
!!!!!!!
!!!
!!
!!
!!
!!!!!
!!!
!!
!
!
!
!!
!!
!!!
!!
!!
!!!!!!
!!!
!!
!
!!
!!
!!!
!!
!
!!
!!!!
!!
!!!!!!!!!!!!
!!
!!!!!!
!!!!!!!!!!!
!!!!
!!!
!!
!!
!!
!
!
!!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!
!!!
!!!
!!
!!
!!!
!!!
!!
!!
!!
!!
!!
!!!!
!
!
!!!!
!!
!!!!
!!
!!
!
!!
!!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!!
!!!
!!!!
!
!!
!
!!!!!!!
!!!!!!!
!!
!!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!
!!
!!
!
!
!
!!
!!
!!
!
!
!
!!
!!
!!
!
!! !
!
!!
! !
!! !
!
!
!
!!
!
!
!
!!
!!
! !! ! !
! !! !
!
!
!
!
!!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!! !
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!!
!
!
!
!!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!! ! !
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!!
!
!!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
! !!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!! !
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!! !
! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
! ! !!
!
!!
!
! !!
!! ! !
!
!
!
! !! ! !
! !! !
!! !
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
! !
!!
!
!!
!
!
!
!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!! !
!!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
! !!
!!
!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!! !
! !!
!!
!!
!!
!!
! !!
!! ! ! !
! !!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!
!
! !
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!!
!
!
!!
!
!
!
!
!! ! !
!
!
!
!
!! !
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
! !
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! ! !
! !!
! !
!
! !
!
!
! ! ! ! !
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!!
!!
!
!
!
!!
!
! ! !!
!
!
!
!
!
!!
!
!
!!
!!
!
!!
!
!
!!
!
!!
!! !
!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!!
! !! !
! !!
!!
!
!
! !! !
!!
! !!
!
!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
! !!
! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!! !
!!
! !
!
!! !
!!
!!
!
!
!
!!
!!
!
!
! !
!
!!
!! !
! !
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
!!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
! !
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!!
!
!!
!
!
! !
!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!!!
!
!!
!!!
!!!
!
!
!
!
!
!
!
!!
!
!
!
!!!
!
!!!
!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!!!!!!
!!!!!
!! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!!!
!!
!!
!!
!
!!!
!
!!
!
!!!
!!
!!!
!
!
!
!!
!!!
!!!!
!!!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!!!
!!!
!
!
!
!!
!!
!
!!
!!
!
!
!!
!!
!
! !!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!!
!
! !!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!
!
!!
!
!!
!!
!!
!! !
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!!!
!!!!
!
!
!
!!
!!
!!!!
!!
!!
!!
!
!
!!!!
!!
!!!
!!!
!!
!
!!
!!!
!!!
!!!!!
!!
!!!
!
!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!!
!!!
!!
!
!
!!
!
!
!
!!
!
!!
!
!
!
!!!
!
!
!
!!!
!!
!!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!!!!
!!
!!
!
!
!
!!
!
!
!!
!!
!!
!!!
!!
!
!!
!
!!
!! !
!!
!! !
!!
! !
!
!
!
!
! ! !!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!!
!!
!!!
!!
!
!
!!!
!!
!!
!
!
!
!
!
!!
!
!
!!
!!
!!
!
!!
!
!
!!!
!!
!!!!
!!
!!
!
!!!
!
!!
!
!!!
!!!
!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!!!
!!!
!!!
!
!!!!
!!!!
!!!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!
!!
!!
!
!
!!
!!!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!!
!
!!!!!
!!!!!!!!
!!
!!!!!!
!!!
!
!
!!
!
!!
!!!!
!!
!!
!!
!
!
!!
!
!
!!
!
!
!
!
!!!
!!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
!
!
!!
!!
!!!
!!
!!!
!
!
!
!!!
!!
!
!
!!!!
!!!
!!!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!!!
!!
!!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!
!!!
!!!
!!
!
!
!
!
!!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!
!
!
!!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!!
!!
!!!
!
!
!
!!!!!!
!!
!
!
!!
!!
!!
!
!!
!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!!!!
!
!!!
!!!!!
!!!!!!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!
!!
!!
! !
! ! ! !!
!
!!!
!
!!
!!
!!
! ! ! !
!!
!!
!!!!
!!!!!
!!!!!
!!
!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!!
!!!
!!
!!!!!!
!!
!!
!!
!!
!
!!
!
! !
!!
!!! ! ! ! ! !
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!
!!
!!
!
!
!!!!
!!!
!
!!
!
!!
!!
! !
!
!!!
!
!!
!!
!
!!
!!!!!!!
! !
!!!
!
!
!!
!!
!
! !
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !
!! !
!
!!
!
!
!!
!!
!!
!!
!!
!!!
!
!
!!
!
!
! ! !!
!!
!!!
!!
!
!
!
!!
!! ! ! !
!!
!!
!!!
!
!!!
!!! !
!!
!!
!
!!
! !!
!!
!
!!
!!
!
! ! ! ! !!
! !! ! ! ! !
!
!!
! !!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!! ! ! !
! ! ! ! !! ! ! !
!! !
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!
!!
!
!
!
!!
!!
!!
!
! !!
!!
! ! !!
!!
!!
! ! ! !!
!!
! !
! !! !
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!!
!!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! !
!!
!!
!!
!!
!! ! ! ! ! ! ! ! ! ! !
!!
!!
! ! ! ! ! ! !
!!
! ! ! ! ! ! !!
!!
!!
!!
!!
!
!!
! ! !! !
!
! ! !! !
!
!!
!! !
! !! !
! ! !
!
!!
!
! !
!! !
! ! ! !
!!!
!!
!!
!!
!!!!
!! !
!! !
!!
!!
!! ! ! !
!!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!! ! !
!
!!
!!
!! !
!
!!
!
!
!!
!!!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
! !!
!!
!!
!
!!
!!
!!
!!!
!!!!
!!
!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! ! ! ! ! !!
!! ! !
!!
!!
!!!!
!!
!!
!!
! !! !
! !! ! ! ! ! ! ! !
!!
!!
!!!
!!
!!
!!
!
! ! ! ! ! !!
! !!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!
!!
!!
!
! !
!!
!!
!
!!
!
!! ! ! !
!!
!
!!
!!
!!
!!
!!
!!
!!! ! !
!!
!!
!!
!!
!!
! !
!! !
!!
!!
! !
!!
!
!!
!
!!!!!!!!
!!
!!! !
!! ! !
!!!
! !!
!!
! ! ! ! !
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
! !!
! !! !
! !! !
! !!
!
!!
!
!!
!!
!
!!!!!!!!!!
!!!!!!!!!!
!!!!!!!!!!
!!!!!!!!
!!!!!!
!!!!!!
!!
!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!!!!!!!!
!!
!
!!!
!!
!
!!!
!!
!!
!
!!!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!
!!!
!!
!!
!!
!!
!!!
!!!
!!!
!!
!!
!!!
!!!
!!
!!
!!!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!
!!!!!
!!!!!
!!!!!
!!!!!
!!!!!
!!!!!!
!!!
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!
!! !
!
!!
!!
!!
! ! ! !!
!! ! ! ! ! ! !
! ! !!
!!!!
!!
!!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!!!
!!
!!!
!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!!!!!!
!!!!!!!!!!!
!!
!!!
!
!!!!!!!!!!!!!!
!!
!!!!!!!!!!!!!!!!!!
!
!!!!!
!
!
!!
!
!!
!!
!!
!!!
!!
!!!!!!
!!!
!
!!!
!!!
!!
!
!!
!!!
!!!
!!!!
!!
!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!!
!!!
!!
!!
!!!
!!!
!!!
!!
!!!
!!!
!!!
!!
!!!
!!!
!!!
!!
!!!
!!!
!!!
!!
!!!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! ! !!
!!!
!
!!!!!
!!
!
!
!! ! ! ! !
!!
!!
!!!!!!!
!!
!!
! !! ! ! ! ! ! ! ! ! !
! !
!! !
!
! ! !!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!!!!
!!!!
!!
!!
!!!!!!!
!!
!!
!!!!
!!
!!
!!
!!!
!!
!!!
!!!!!!!!!!!
!!!!
!!!!!!!
!!
!
!!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!!!!
!!
!!
!!!!!!!!!!!
!!!!
!!!!!!!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!!
!!!!!!
!!
!!
!!!!
!!
!!!!!
!!
!
!!!!!
!!
!!
!
!!
!!
!!
!!
!!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!!!!!!!!!!!
!!!!!!!
!!!
!!
!!
!!!!!!
!!
!!!
!!
!
!
!!
!!
!!!
!
!
!!!!
!!
!!!
!!
!!!
!
!!
!
!!!
!!
!
!!
!!!!
!!!!!!!!!!!!!
!!
!
!!!!!!
!!!!!!!!!!!
!!!!
!!!
!
!!
!!
!!
!
!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!!!!!!!
!!!
!!!
!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!!
!!!
!!
!!
!
!!
!
!!
!!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!!!!!
!!!!!!!!
!!
!!
!!
!!!
!!!
!!
!!
!!!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
! !
! ! !!
!!
!
!
!
!
!
!!
!!
!
! ! ! !
!!
!!
!
!
!
!!
!
!
!
!
!!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!!!
!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!
!!
!!
!
!
!
!!!
!!!
!!!!
!
!
!
!
!!
!!
!
!!
!
! !
!
!
!
!! ! !
!!
!
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!!
!!
!
!
!
!
!
!
!!
!!
! !
!
!!!
!
!
!
!
!
!
!
!
!!
!!
!!!
!!
!
!!
!
!
!!
!
!!
! !
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!!!!
!!!!!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
! ! !
!
!
!
!!!
!!
!
!
!
!
!
!! ! !
!!
!
!!
!
!
!
!
! ! !
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!
!
! !!
!
! !
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!! !
!!!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!!
! !!
!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
! !! !
!! !
!! !
!
!
!
!
!
! ! ! ! ! !
!
!!
! ! ! ! ! !!
!!
!!
!!
!!
!!
!
!
! ! !
!! !
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
! ! !!
!! ! !
!
!!
!!
!!
!
!
!
!
!!
!
!
! !!
! !
!!
!!
!
! !!
!
!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
! ! !
!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
! ! ! ! ! ! ! !
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
! !! ! !
!!
!!
!
!
!!
!
!
!
!!
!!
!
!!
!!
! !!
!!
!!
! !!
! !!
! !!
!!
!!
! !!
!!
!!
!!
!!
!
! !
!!
!!
!
!
!
!
!!
!!
!
!!
!
!!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!
!
!!
!
!
! !
!
!
!!
! !
!!
!
!!
!
!!
!!!!!
!!
!
!
!
!!
!
!! !
!
!
!
!!
!!
!
!! !
! !
!
!
!
!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!!!!!
!!
!
!!
!
!!
!
!
!
!
!!!
!
!
!
!
!
!
!!!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
! ! !! !
! ! !! !
! !! ! !
! !! !
!
!
!
!! !
!
!
!
!!
!
!!
!! !
!!
!! ! !
!!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!
!!!
!!
!!!!!
!!
!
!
!
!!
!!
!!!!
!
!
!!
!!
!
!
!!!!
!!
!!!
!!!
!!
!
!!
!!!
!!!
!!!!!!
!!
!
!!
!!!!!
!
!
!
!!
!
!
!
!
!!
!!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!!!
!
!
!
!!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!!!
!!
!
!
!
!
!!
!!
!!
!!
!
!!!!
!!
!
!
!!
!
!!
! ! !!
! !! !
!!
! !
!
!
!
!
! ! !!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!!
!!
!!!
!!
!
!!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!!
!!
!!!!
!!
!!
!
!
!!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!!
!
!!
!!
!!
!
!
!
!
!
!
!!!!
!!!!
!!
!!!!
!!!!
!!!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!!
!
!!
!!!!
!
!
!!
!
!!
!!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!!
!!
!!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!!!!!!!!
!!!!!!
!!!!!!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!
!
!
!
!!!
!!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!!
!!
!!!
!
!
!
!!!
!!
!!
!!!!
!!!
!!
!
!!
!
!!!
!
!
!
!
!
!
!
!
!
!!!
!!
!!!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!!!!!
!!
!
!!
!!
!
!!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!!!!!!
!
!!
!
!!
!!
!!
!
!!
!!
!
!
!
!
!!
!
Bloke
IlirskaBistrica
LoškaDolina
Pivka
Cerknica
Slovenia
Goren jeJezero
Zelše
Dolen jejezero
Gra hovo
Žerovn ica
Da n e
Bločice
Podcerkev
Bloškap olica
Lož
Sta riTrg
VelikeBloke
Nova va s
Nemška va sn a Bloka h
14°31'0"E
14°31'0"E
14°30'0"E
14°30'0"E
14°29'0"E
14°29'0"E
14°28'0"E
14°28'0"E
14°27'0"E
14°27'0"E
14°26'0"E
14°26'0"E
14°25'0"E
14°25'0"E
14°24'0"E
14°24'0"E
14°23'0"E
14°23'0"E
14°22'0"E
14°22'0"E
14°21'0"E
14°21'0"E
14°20'0"E
14°20'0"E
14°19'0"E
14°19'0"E45
°47'0
"N
45°4
7'0"N
45°4
6'0"N
45°4
6'0"N
45°4
5'0"N
45°4
5'0"N
45°4
4'0"N
45°4
4'0"N
45°4
3'0"N
45°4
3'0"N
45°4
2'0"N
45°4
2'0"N
45°4
1'0"N
45°4
1'0"N
446000
446000
448000
448000
450000
450000
452000
452000
454000
454000
456000
456000
458000
458000
460000
460000
462000
462000
5058
000
5058
000
5060
000
5060
000
5062
000
5062
000
5064
000
5064
000
5066
000
5066
000
5068
000
5068
000
5070
000
5070
000
GLIDE number: CW-2014-000018-SVN
^
^
!(
Zagreb
Ljubljana
Cerknica
Ka rn ten
Sjeveroza p a dn aHrva tska
Ja dra n skaHrva tska
Vzhodn aSloven ija
Za hodn aSloven ija
Klagenfurt-Vil lach Unterkarnten
Grad Zagreb
Krapinsko-zagorskazupanija
Varazdinskazupanija
Karlovackazupanija
Istarskazupanija
Podravska
Koroska
Savinjska
Zasavska
JugovzhodnaSlovenija
Notranjsko-kraska
Osrednjeslovenska
Gorenjska
Goriska
Drau
Kupa,Sava
Ljublja nica, Sava
^Ljubljana
Adria ticSea
Austria Hungary
Croatia
ItalySloven ia
Production date: 17/02/2014
Ca rtogra p hic In forma tion
1:25000
±Grid: WGS 1984 UTM Zone 33N map coordinate system
Full color ISO A1, low resolution (100 dpi)
The products elaborated in the framework of current mapping in rush mode activation arerealized to the best of our ability, within a very short time frame during a crisis, optimising theavailable data and information. All geographic information has limitations due to scale,resolution, date and interpretation of the original data sources. The products are compliantwith GIO-EMS RUSH Product Portfolio specifications.
Many regions have been affected by highly unfavourable weather conditions, heavy snowand sleet but mostly the Notranjska region in the south-western part of Slovenia. Extremeweather conditions have caused extensive power cuts, leaving around 250,000 peoplewithout electric power. High water levels are expected in the following days. The maps willallow Disaster Response Authorities involved in the operations to improve the situationaloverview.
No restrictions on the publication of the mapping apply.Delivery formats are GeoTIFF, GeoPDF, GeoJPEG and vectors (shapefile and KML formats).
Legen d
Tick marks: WGS 84 geographical coordinate system
Product N.: 01Cerknica, v2Activation ID: EMSR-070
Inset maps based on: Administrative boundaries (JRC 2013, GISCO 2010, ©EuroGeographics), Hydrology, Transportation (Natural Earth, 2012, CCM River DB © EUJRC2007), Settlements (Geonames, 2013).Spot-6 © Astrium (acquired on 14/02/2014 at 09:39 UTC, GSD 1.5m) processed by e-GEOS,provided under ESA-GSC-DA DWH Licence - outside Area of Interest.Background satellite image Landsat7 (aquired on 2000-2010 GSD 15m) © 2014USGS/NASA - outside Area of Interest.Base vector layers based on OpenStreetMap © OpenStreetMap contributors, Wikimapia.org,GeoNames, refined by e-GEOS.Source information is included in vector data.Population data: Landscan 2010 © UT BATTELLE, LLC.Elevation data: SRTM (90 m posting)
Civil ProtectionResponseDelineation Map - DetailPlanningSpot-6 (c) Astrium Services 201410-02-2014Flood
0 1 20.5km
Goren je Jezero - SLOVENIAFlood - 10/02/2014
Delineation Map - Detail 01 - Monit01
Da ta Sources
Ma p In forma tion
Dissemin a tion /Publica tion
Fra mew ork
Ma p Production
Area of Interest - Detail 01
Map products available at http://emergency.copernicus.eu/mapping/list-of-components/EMSR070
Spot-
6 14/0
2/201
4
Affected Total in AOIFlooded area ha Estimated population Inhabitants 3306 9909
Residential ha 0 574Industrial ha 0 19Primary roads km 0 15Secondary roads km 0.17 12Local roads km 9 300Cropland ha 752Grassland ha 0Scrub ha 0Wetland ha 1828Woodland ha 10
Transportation
Land use
Consequences within the detail AOI01 on 14/02/2014
2590
Settlements
^ Religious
Primary RoadSecondary Road
Local RoadLake
Crisis In forma tion Settlemen ts! Populated Place
Residential
IndustrialHydrology
River
Poin t of In terest
Tra n sp orta tionGen era l In forma tionArea of Interest
Admin istra tive boun da ries! ! ! ! ! !! ! ! ! ! ! Municipality
Flooded Area (14/02/2014 09:39 UTC)