!!
!!
!
!
!!
!!!
!
!!
!
!!
!
!
!
!! !
!
!
!!
!
!!!
!
!!
!
!!
!
!
!
!!!
!!
!
!!!
!!
!
!
!
!
!! !
!!!
!
!
!!!
!
!!
!!!
! !
!!
! !!
! !
!
!!!
!
! !
!!
!
!!!
!!
!
!!
!
!
!
!
!!!
!!
!
!!
!!
!!
!!
!
! ! !
!
!!
!!!
!
!
!!
!
!
! !
! !
!!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!!!
!!
!
!!
!
!!
!
!
!
!!!!
!
!
!
!
!
!
!
! !
!
!
!!!
!!
! !
!
!
!!!
!
! !
!
!
!!
!
!!
!!!
!!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
! !!
!!!
! !!
!
!
!
!!
!
!!!
!
! !
!!
!
!!!
!
!!
!!
!
! !!
!
! !
!
!!
!
!
!
!
!
! !!!
! !
!!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!!
!
!!
!
!
!
!!
!
!!
!
!!!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!! !
!!
!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!!!
!
!
!!!
!!!
!
!
!
!!
!
!!
!!
!
!
!
!
!!
!
! !! ! !
!
!
! !
!
!!
!
!!
!
!!
!
!!
!!!
!!
!
!!!
!!!
!!
!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!
!
!
!!
!! !
!
!
!
!!
!
!!
!
! !
! !
!!
!
!!
!
!!
!
!
!
!!!
!
!!
!
!
!
!!!!!
!!!
!
!!
!
! ! !!!!
! ! !!!!
!!
!
!
!!!!
!
!!
!
! !
!
!!
!
!!
!
!
!
!
!!
!
! ! !
!
!
!
!!
!
!
!!
!!
!
!
! !
!!
!!
!!
!!
!
!!
!!!
!
!!
!
!!!
!
!!
!
!!
!
!
!
!!!
!!!
!
!
!
!
!
!
! !
!
! !
!
!
!
!
!
!
!
!!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!!!
!!
!
!!
!
!
!!
! !!
!
! !
!!
!
!!
!
!!
!
!!!
!!
!!
!!
!!
!
!!
!
!!!
!
!
!
!!!
!!
!
!
!!
!!
!!
!!
! !!
!
!!
!!
!
!! !
!
!
! !!!
!!
!
!
!
!
!!
!
!!!
!!
!
!!
!
!!!
!!
!!
!
!
!
!!
!! !
! ! !
!
! !
!
!!
!
!
!
!
!
! !
!
!
!
!!
!
!
!!
!
!!
!
! !
!!
!
!!
!
!
!!
!
!!
!
!
!
!!
!
!!!
!
!!
!!
!
!!!
!
!
!
!
!!
!!
!
!
! !
!
! !
!!!
!!!
!
!
!
! !
!
!!
!
! !!
!! !
!
!!
!
!
!
!
!!
!!
!
!!!
!!
!!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!
! !
!!
!!
!!
!
!! !
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!!
!!!
!!!
!!
!
!
!!
!!
!!
!
!
!!
!
!
!!
!!
!
! !
!
!!
!
!
!!
!
!!
! !!
!
!!
!
!!
!
!
!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
! !
!!
!
!
!
!!
!!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!
!
!!
!
!!
!
!!
!
!
! !
!
!!
!!
!
!
! !
!! !
!!
!!
! !
!!
!
!!
!
!!!
!!!
!
!
!!
!!
!!
!
!!
!
! !!!!!
! !
!
!!
!
!!
!
!!
!
!!
!
!
!! ! !
!
!
! !
!! !
!!
!
!! !
!!
!
!!
!
!!
!
!
!!
!
!!
! ! !
! ! !
!!
!
! ! !
!!
!
!!
! !
!
!
! !!
!!
!
!
!!
!
!!
!
!!
!!
!
!
!!
!!
!
!!
!
!!
!
!
! !
!!!
!!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!!!
!
!
! !
!
!
!!
!!
!
!!
!
!
!!
! ! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!
!
!!
!!!!
!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!!
!
!!
!!
!
!
!!
!
!
!
! ! !
!!
!
!
!!
!!
!
!! !
!!
!!!!
!!!
!!
!
!!!
!!!
!! !
!
!!
!
!
! !
!!
!
!
!
!
!!!
!!
!
!!!
!
!
!
!!!
!!
!!!!
!
!!
!!!
!
!!
!!
!
! !
!!!
!
!
!
!
!
!!
!!
!
!!!!!
! !
!!
!
!!!
!
!
!
! !
!
!!
!
!!
!!
!
!
!
!!
!!
!
!!
! !
!
!
!!
!
!!!
!!
!
! ! !
!!
!
!!!
!!
!
!!
!
!!
!!
!!
! !
!
!
!
!
! ! !
!!
!
!
!!
!
!
!
!!
!
!
!!
!!
!!
!
!
! !
!!!!!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!!!
!
!!
!!!
!
!
!
!
!!
!
!!
!
!!
!
!
!!
! ! !
!!
!
!!
! !
!!
!!
!
!!
!
!
!!
!!
!
!
!
!
!!
!
!!!
!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!! !!
!!
!!
!
!
!
!
!!
!
!
!
!!!
!!
!
!
!!
! !
!
!!
!!!
!
!!
!
!!!
!!! ! !!
!!
!
!!
! ! !!
!!
!
!
!!!!
!
!
! !
!
!
!!
!
!!
!!
!
!
!!
!!!
!
!
!
!! !
!!
!
!!
!
!!
!
!!
!
!!
! !!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!!!
!!
!!
!
!
!
!!
!!
!
!!
!
! ! !
!
!!
!!
!
!!
!
!
!!
!!!
!!
!
!
!!
!
!!
!!!
!!
!
!!
!!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!
! !
!
!
!!
!
! !
! !!
!
!! ! !!
!!
!
! !!
!!
!
! ! !
!!
!
!!!
!!
!
!!
!!!!
!!!
!
!!
!!
!
!!
!
!
!!
!!!
!!
!!
!
!
!!
!
!!
!
! !!
!!
!
! ! !!
!!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!!
!
!!!
!!
!
!
!!
!!
!
!!
!
!
!! ! ! !
!
!
!
!! !
!
!!
!
!!
!
!
!
!!
!!!
!
!!
!
!
!
!
!
! !
! ! !
!
!
!
!!
!!
! ! !
!
!
!!!
!!!
!!
!!!!
!!!
!!!
!!
!
!!
!
!!
!
! ! !
!
!!
!!
!
!
!
!
! !
!!
! !
! !!
!!
!
!!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!! !
!
!
!
!! !
!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!!
!!!
!!!
!!!
!
!
! ! !!
! !
!!
!!
!!
!
!!
!!
!
!!!
!
!!
!!
!
!!!
!!!
!!!
!!
!
!
!
!
!! !
!
!!
!
!!
! !
!
!!
!
! !
!
! !!
! ! !
!!
!
!!!
!!!
!
!!
!
!!
!
!!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!!!
!! !
! !
!!
!
!
!!!
!!
!
!
!!
!
!
!
!
!!
!!
!
!!
!
! !
!
!!!
!
!
!
!!
!
!!
!
!
!!
! !!
! ! !
!
!
!
!!!
!
!!
!!
!
!!!
!!
!!!
!!
!
!
!
!!
! !!
!!!
!
!
!
!!
!
!! !
! !!
!!
! !!
! !!!
!!!
!! !
!!!!!!
!
!
!
!!
!
! !!
!
!
!
! !
!
!!
!
!!
!
!!
!
!
!!
!
!!
!!!
!!
!
!!
!
!!
!
!
! !
! !!
!
!!
!
!
!!
!
!!!
!
!
!
!!
!
!
!!
! ! !
!!
!
!
!!
!
!!
!
!
!
!!
!
! ! !
!
!
!!
!
!!
!
!
!!!
!!
!
!
!!
! !
!
!!!
!!
!
!!
!
!
!!!
!!
!
!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
! ! !
!! !
!!
!
! ! !
!
! !
! !
! ! !! !
! !
!
!!
!!
!
!!
!
!!
!
!!!
!!!
!
!!
!!
!
!
!
!
! !
!
!
!!
!
!! !
!!
!!
!
!
!!
! ! !
!! ! ! !
!
!
!!
!!
!!
!!
!
!!!
!
!
!!
!
!!
!
!!!
!!!
!!!!!!
!
!!
!!
!
!!!
!!
!
!!
!
! !!
!
!
!
!!
!
!
!!
!
!
!
!!
!
! !!
!
!!
!!
!
!
!
!
! !
!
!!
!
! ! !
!
!!
!!
!
!!!
!!
!
!
!!
!!!
!!!
!!!
!!!
!
!!
!!!
!!
!
!! !
!! ! !!
!
!!
!
!!
! !!
!!!
!!!
!!
!
!!
!
!
! !
!!
!
!
!!
!
!!
! !!
!!
!
!!
!
!!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!!
! !
!
!!
!!!!
!!
!
! !!
!!
!!
!!
!!
!
!
!
!
!
!
!
!!!
!!
!
!!
!
! ! !
! ! !!
!!
!
!!
!!!
!
!
!
!!
!
!
!
!
!!
!!!
!
!!
!!!!
!!
!!
!!
!!
!
!!
!
! !!
! ! !
!!
!!!
!
! !!
!!
!
!!
!!!
!!
!!
!!
!
!!!
!!
!
!!
!
!!
!!
!!!
!!
!!!
!!
! !! !
!!
!
!!
!
! ! !
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!
!!!
!!
!
!!!
!
!!
!!!
!
! !
!
!!
!!!
!!
!
!
!
!
!!
!
!!
!
! ! !
!!
!
!!
!
!!
!!!!
!!
!
!!!!!!
!!!
!!
!
!!
!
!! !
! ! !
!
!
!!!
!
!
!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!!
!!
!
!! ! ! !
!
! ! !
! !
!
!!
!
!
!
!
!
!
!
! !
!
! !!
!
!
!
!!
!!!!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!!
!
!
!
!!
!
!!!
!!
!
!!
!
!!
!!
!
!!!!
!!!
!!
!
! ! !
!
! !
!!
!
!! !
!!
!
!
!
!
! !
!
!!
!
!
!
!
!
!!
!
!!
!!
!
!!!
!!
!
!
!
!
!
!!
!
!!
!!!
! !
! !!
!
!!
!
!
!
!
!
!!
!
!
!
!!!
!
!!
! !
!
!
!
!!!
!!
!!!!
!!!
!
!!
!
!!
!!
!
!
!!!
!
!
!!
!
!!
!
!
!!
!!
!
! !
!
! !!
!
!
!
!!!
!!
!!
!
!
!
!!
!
!!
! !!
!!
!
!!!
!!
!
!!
!
!!
!
! !!
!!!
!!
!
!
!
!
!!!
!!
!
!
!
!
!
!
!
!!!
!!
!
!! !
! !!
!!
!
! ! !
!!!
!!!
!!!!!!
!!
!
!!
!
!
!!
!!!
!!!
!!
!
!
!! !
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!!
!
!! !
!!
!!
!!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!!
!
!
!!
!
!!
! !
!
!!!
!
!
!!! !
!!!
!!!
!
!!
!!!
!
!
!
!!
!
!!!
!
!
!
!! !
!
!
!
!!
!
! !!
!
!!!
!
!
! !
!
! ! !
!
!
!
!!
! !
!!
!!!
!
!
!
!!!
!!
!
!
!!
!
!
!
!
!
!
!!!
!!
!
!!
!
!!
!
!!
!
!
!!
!!!
!!!
!!!
!
!!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!!
!
!!
!!
!!
! !!
! !
!
! !
!
! ! !
!
!
!!
!!
!
!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!
!!!
!!
!
!
!
!!
!
!
! ! ! ! ! !
! !
!
!
!!
!
!
!
! ! !
!!
!
! !!
!
!
!
!!
!
!! !
!
!
!
!!
!
!
!!
!!
!
!!
!
!
!!
!
!!!
!!!
!
!!
!!
!
! ! !
! ! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!
!
!
!
!!
!!
!!
!
!
!!!
!!
!
! !!
!!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
! !
!!
!!
!!
!
!!
!
!!
!
!
!
!
!
!!
! !!
!!
!
!!!
!! !
!!
!
!!!
!!!
!!
!
!
!!
!!
!
!
!
!
!!
!
!!!!
!!
!
!!
!!!
!!!
!
!!
!!
!
!
!!
!!
!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!! !
!
!!
!
!!
! ! !
! ! !
!
!!
!! !
!
!!
!!!
!!
!
!!!
!!!
!!!
!!!
!!!!!!
!!
!!
!!
!! ! !
!!
!
!!!
!!!!
!!
!!
!
!!!
!! !
!!
!
! ! !
!
!!
!!
!
!
! !!
! !
!
!
!
!!
!
!!
!
!
! !
!
!! !
! !
!
!!
!!
!
!
!!
!
!!
!!
!
!
!!
!!!
!!
!
!
! !
!!
!
!!
!
!!
!
! ! !
!
!!
! ! !! ! !
! !!
! ! ! !
!!
!
!!
!
!
!
!!
!
!!
!
!!
!
!!!
!!
!
!!
!
!
!!
!
!!
!!!!!!
!
!
!
!
!!
!!
!
!!!
!
!
!
!!
!
!
!!
!
!!
!!
!
!
!
!
!! !
!! !
! !!
!!
!
!
!
!
!!
!
!
!!
!!!
!!
!
!!!
!
!!
!
!!
!!
!
!!
!
!
!!
!!!
! ! !! !
!
! ! !
!!
!
!!
!
!!
!
!!
!
!!
!!
! !! !!
!!
!
! ! !
!!!
!
!
!
!!
!
!!
!
! !
!
!!
!
!!!
!
!!
!!!
!
!!
!!
!
! !!
!
!!
!!
!
!!
!
!! !
!
! !
!!
!
!
!!
!!!
!!
!
!
!!
!
!
!
!
!!
!!
!
!!
!
!!
!
!
!
!
!!
!
!!
!
!!
!!
!!
! !!
!!
!
!
!!
!
!!
!!!
!
! ! !!!
!!!
!!
!
!!
!
!!
!
!!
!
!!!
!!
!
!!
!
!!
!!!
!
!
!!
!!!
!
!!
!
!
!
!!
!
!
!!
!!
!
!!
!
! ! !
!!
!
!
!! !
!
!
!!
!
!!
!
!!
!
!!!
! !!
!!
!
!
!
! !!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!!
!!!
!
!
!
!!
!
!
!!
!!
!
!
!!
!
! !
! ! !
! ! !
!
! ! !
!
!
! !!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!!!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!!
!!
!
!
!!
!
!!
!
!!
!
!!
!!
!
!
!!
!
!!
!
! !
!!!
!
! ! !
! !
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!!
!
! !
!
!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!
!
!
!
!!
!!
!
!!
!
!!!
!!
!!
!
!
!!
!
!
!
!
! !!
!!
!
!
!!
!! !
!
!!
!
!
!
!!!
!!
!
! !!
!
!!
! !!
!!
!
!!
!
!
!!
!!!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!
!!
!
!
!
!
!!
!! !
!!!
!!
!
!!
!
! !!
!
!!
!!
!
!
! !
!
!!!!
!
!
!
!
!!
!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!
!!!
!
!!
!
!
!!!!!!!!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!!
!
!!
!!!
!!
!
!!!
!
!!
!
!
!
!
! ! ! !! !
!!
!!
!
!
!
!
! !
!
!
!!
! !
!
! !
! !
!
!
!
!
!
!!!
!!!
!
!!
!!
!!
!
!!
!!
!
!!
!!!
!! ! !
!!
!
! !
!! !
!!
!
!!!
!
!!
!
!!
!!
!!
!
!
! !
!
!!
!
!!
!
!!
!!!
!
!!
!
!!
!!! !
!
!!
!
!
!
!
!!
! !!
!!
!!!!
!!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
! ! !
!!
!
!
!
!
!!
!
!!
!
!!!
!
!
!
!!!
!
!!
!!
!
!!
!
!!!
!!!
!
!!
!
!!
!
!
!
! !
!
!
!!
!
!
!
! !!
!!
!
!
! !
!!!
!!
!
!
!!!!!
!!!
!!!
!!
!!
!!!
!
!
!!
!
!!
!
!
!!
!
!
!
!!
!
! !!
!!
!
!!
!
!!
!!
!
!
!
!!
!
! !
!
!
!
!
!!
!!
!
!!
!
!!
!!
!!
!!!
!!!
!!
!
!
!!
!!
!!
!!
!!!
! !!
! ! !
!
!
!
!
!
!
! ! !
!
!!
! ! !
!!
!
!!
!
!
!
!
!!
!
!!!
!
!!
!!!
!!
!
!!
!!
!
!
!!!
!!
!
!!!
! ! !!
!!
!
!!
!!
!
! !
!
!
!
!
!
!
!
!!
!
!
!!
!! !
!
!
!
!!
!
!
!
!
!!!
!!
!!
!!
!
!
!
!!
!
!!
!
!!
!!
!!!
!!
!
!
!
!
!!
!!
!
! !
!
!
!!
!
!
!
!
! !
!
!!
! !
!
!!
!
!!
!
! ! !
!
!
!
!!
!
!!!
!!
!
!
!
!
!!!
!!
!!! !
!!
!
!!
!
!!
!
!!
!
!
!!
!!! ! ! !
! !!
!
! ! !!
!
!!
!
!!
!
!!
!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!!
!!
!
!!
!
!!
!
!!
!
!
!!
!!!
!!!
!
!!!!
!
!!!
!!!
!
!!
!!!
!!
!
!!!
!!!
!!
!
!
!
!
! !!
!!!
! ! !
!
!
!
!
!
!
! ! !
! !
! !! !! ! !
!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!!!
!!
!
! !!
!
!
!
!! !
!! !
!!!
!
!!
!!!
!!!
!!!
!!!
!!
!
!!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!!
!
!
!
! ! !
!!
!!
!
!
!!!
!
!
!
!!!
!!
!
!
!!
!
!
!
!!
!
!
!!!!
!!
!
!!!
!
!
!
!
!!
!
!
!!
!!!
!!!
!!
!
! !
!
!! !
! ! !
!!
!
!!!
! !
! !
!!
!
!
!
! ! !
!
!!
!
!
!
!!!
!!
!
!!!
!
!
!
!
!!
!!
!!
!
!
!!!
!
!!
!!!
!
!
!
!!
!
!!!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
! ! !
!!!
!
!
!!
!
!!!
!!
!
!!!
!!
!
!
!
!
!!!
!! ! !
! ! ! !!
! ! ! !! !
!!!
!!
!
!!
!
!!
!
!!
!
!!!!!
!
!!
!!
!!
!
!!
!!!
!! !
!!
!
!
!
!
!!
!
!
!!
!!
!!
! !
! !!
!!
!
!!!
!!
!
!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!!
!
!
!!!!!
!!
!
! !!
!!
!
!!!
!
!!
!
!
!
!!
!
!
! ! !
!! !
!
! !
!!
!
!!
!
!!
!!!
!
!!
!
!!
!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!
!!
!!!
!!
!
!!
!
!!!
!
!!
!!
!
!!
!
! !!
!!
!
!!
!!
! !
!!
!
!!
!
!!!
!!!
!
! !
!!
!!
!
!
!
!!
! !!
!
! !
!
!!
!!
!
!!
!
!!!
!!
!
!!
!!!!
!!
!
!
!
!
!
! !!
!
! !
!
!
!
!
!!
!
!
!
!!!
!!!
!!!
!!
!
!
!
!
! !
!
!
! !
!
!
!
!
!!
!!
!
!!
!
!!
!
! ! !
!
!!
!
! !
! !!
!!
!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!
!!
!!!
!!
!
!!
!
!
!!
!
!
!
!!
!
!
! !
!
!!
! !
!
!
!!
!!
!
!!
!!
!!!
!!
!
!!
!!!
!!!
!!!
!!
!
!!!
!!
!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!! !
!!
!
!!
!
! ! !
!!
!!
!!
!!
!!!
!
!
!!
!!
!
!
!
!
!!
!
!
!!
!
!!
! ! !
!
!
!
!
!!
!
! !
!!!
!
!!
!
!!
!! !
! ! !
! !
!
! ! !
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!
!!!!
!!
!
!!
!
!!!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!
!!
!!
!!
!
!!
!!!
! !
!
!!
!
!!
!
! ! !
!!
!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!!
!!
!
! !!
!!
!!
!!
!!
!
!!
!
!!
!
!
!!
!!!
!
!
!
!!!
!!
!
!!
!
!!!
!!
!!
! !
!!
!
!!
!
!
!!
!
! !
!
!!
!!!
! ! !
!!!
!!!
!!
!
!
!
!
!!
!
!!
!
!!!
!!!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!! !
! !
!
!! !
! !!
!!
!
!! !
!
! !
!! !
!!
!
!!
!
!
!!
!
!
!
!!
!!
!!
!!
!
!!
!
!!!
!!
!
!!!
!!
!
!!!!
!!
!
!
!
!!
!
!
! !
!!
!
!!
!
!!
!
!
!!
!
!
!!
!
!
!
!! !
!
!
!
!!!
!!
!
!!!
!
!
!!!
!
!
!!
!!
!
!!
!
!!
! ! !!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!!
! !!
!!
!
!!
!
!!
!
!!!
!
!
!
!!!
!!!
!
!!
!
!
!
!
!!
!
!
!!
!!
!!!
!!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!!
!
!!
!!
!!
!
!
! !
!!
!
!
!
!!
!
!!
!
!
! !
!!!
!
!
!
!
!
!
!
!!
!
!!
!
!!!
!!
!!
! !
!!!
!
!
!
! ! !
!!!
! ! !
!!
!
!!
!
!
!
!
!
!
! !!
!
!!
!
!! !
!!!
!
!!
!!
!!!!
!!!!
!!!
!!
!
!!
!!!!!!
!!
!
!
!
!
!!
!
!
!!!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!!
!!
! ! !
! !!
!! !
!! !
!
!
!
!!
!!
!!
!
!
!
!!
!!
!!
!
!!
!
!
!
!!!
!!
!
!
!
!
!
!
!
!
!!!
!
!
!
!!
!
!!
!
!
!
!
!!
!!
!
! !!
!!!
! ! !
!!
!
!!
!
!
! !
! ! !
! !! !
! !
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!
!!
!!!
!!
!
!!!
!
!!!
!!
!!!
!!!
!!!
!!!
!!!
!!!
! !
!
!
!
!! !
!
!!
!
!!
!
! !
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!
!!
!!!
!!
!!!
!
!!!
!!!
!!
!
! !!
!
! !
!!
!
!!!
!!
!
!
! !
! !!
!! !
!!
!
!
!!
!!!
! !
!
!!
!
!!
!
!!
!
!
!!
!
!
!
!!
!
!!!
!!!
!
!
!
!
!
!
!!
!
!
!!
!!
!
! !!
!
!!
!!
!
!!
!
! !
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!!!
!
!!!
!!!
!!
!
!
!
!
! ! !
!!
!
! !
!
!
!
!!!
!!!
!
!!
!!!
!!
!
!!
!
!
!!
!!!!
!!
!
!!
!!
!
!
!!
!!
!
! !!
! ! !!
!!
!! !
!!
!
!!
!
!!
!
!!!
!!
!
!
!!
!
!
!
!
!
!!
! !
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!
!
!!!
!! !
!
!
!
! !!
! !!
!
!!
!!
!
!
!
!
!!!
!
!!
!!
!!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
! !!
!
! !
!
!!
!!
!
!
!
!!
!
!!
!
!
!!!
!
!
!
!!
!!
!
!
!
!
!
!!!
!!!
!!
!
!
!
!
!!!
!!!
!!!
!!
!
! !!
! !!
!!
!
!!!
! !!
!
!! !
!!
!
!!
!!!
!!
!
!!
!
!
!!!!
!!
!!
!!
! !!
!
!!
!!
! !
! ! !
!!
!
!
!
!
!
!
!
!
!!
!!!
!!
!
!
!
!!!!
!!
!
!
!
!
! !
!
!
!!
! !!
!!
!
! !!
! !!
!!
!
!
!!
!
!!
!
!!
!
!!
!!
!
!
!!
!!!
!
!!!!!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
! !
!
! ! !!
!
!!
!
!!
!
!!!
!!!
!!
!
!!!
!!
!!
!!
!!
!
!!
!
!! !
!!
!
! !
!
!!
!
!!!
!
!!
!!
!!
!
!
!
!
!! !
!
!
!!
!
!!
!!!
!!!
!!
!
!!!!!!
!
!!
!!
!!
!
! ! !
!!
!
!
!
!
!!
!
!!
!!
! !
!!
!
!
!!
!!!
!!!
!!
!!
!!
!!
!
! !!
!!
!
!
!!
!!
!! !
!
!!
!
! ! !
! ! !
!!
!
!!!
!!
!!!!!!!
!!
!
!!
!
!!
!
!!
!!
!!!!
!!!
!!!
!!!
!!!
!
!!
! !
!
!
!!
!
!
!
!! !
!!
!!!
!!
!!
!
!!
!!
!
!!
!
!
!!
!!!
!
!!
! !!
!!
!
!
!!
!!
!
!! !
!
!
!
! !!
! !!
!
!
!
!
!!
!
!!
!!!
!!
!
!
!!
!!!
!
!
!!!
!
!!
!
!
!!
!
! !!
!! !
! !
!
!
! ! !
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!!
!
!
!
!!!
!!!
!
!
!
!
!!
!!!
!!!
!!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
! !!
! !!
!!
!
!!
!
!
!!
!!!
!!
!
!!
!
!!
!
!!
!
!!!
!
!!!
!!
!
!
!!
!
!
!!
!
!
!!
!!
!!!
!
!
!!
!
!!
!
!!
!!
!!
!
!
! ! !
!!
!!
!
!
!!!
!!!
!!
!!
!!
! !!
! !
!
!
!!
!!! !
!!
!
!!
!
!
!
!!!
!!
!
!
!
!
!!
!
!!!
!!
!
!
!
!!!!
!!
!
!
! !! !
!
!
!
!
! !
!
!!! ! ! !
!!
!
! ! !
!
!!
! !!
!!
!
!
!!
!!
!
! !
!
!
! !!!
!
!!
!
!!
!
!!!
!!!
!!
!
!
!!!
!!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!
!!
! ! ! ! !!
!!
!
!!
!
!
!!
!
! !
!!
!
!!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!!!
!
!!
!!!
!!
!
!
!!
!!
!
!!
!
!
!
!
! !!
!!
!!!!
!
! !
!
!
!
!
! !
!
!!
!!
!
!!!
!!
!
!
!
!
!!!!
!
!
!!
!
!
!
!
!
!!
!
! !
!!!
!
!
!
!!
!
!
!!
!
!!
!
!
!
! ! !
!!
!
! !!
!
!!
!!
!
! !!
!!!
!!
!
!
!!
!!
!
!!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!!
!!
!
!!
!
!
!
!!!
! !
!
!
!!
!! !
! !!
!
!!
!
!
!
!!
!
!!
!
! ! !
! ! !! !
!!
!
!!
!
!!
!
!
!
!!!
!
!!
!!
!!
!
!
!
!!
!
!!
!!
!!
!
!
!
!!
!
!
! !
!!
!
!!
!
!
!!
!
!
!
!!
!
!!!
!!
!
!!
!
!!
!
!
!!
!!!
!!
!
!!
!
!
!!
!!
!!!!
!
!!
!!!
!
!!
!
!!
!!!
!
! !
!!!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!!
!!
!
!
!
!
!!!
!!
!
!
!!
! ! !
!!
!
!!
!
!
!!
!!
!
! !!
!
! !
!
!!
!
! !
!
!
!
!
!!
!
!
! !!
!
!!
!
!!
!
!
!!
! !!
!!
!
!
!!
!!
!
!!
!
! !
!
!
!!
!!!
!!
! !
!!
!!
!
!!
!
!!
!
! !
!
!
!!
!
!!
!
!!!
!
!
!!
!
!
!!
!!!
!!
!
!
!!
!!!
!!
!
!
!
!
!!!
!
!
!!!!
!!!
!
!
!
!!
!
!!!
!!
!
!
!
!
!
!!
!!!
!
!
!
!
!!
!!
!
!
!!
!
!!
!!
!
!!
!
!!
!
! ! !
! !!
! !!
!
!!
!
! !
!
!
!
!!
!
!!
!
!!
!
!!!
!
!
!
!!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
! ! !
!
!! ! ! !
! !!
!
!!
!!
!
!!
!
!!!
!!!
!
!!
!!!
! !
!
!
!!
!!
!
!
!
!
!!
!!
! !
! ! !! !
!
!!
!
!!
!
!
!
!
!!
!
!!!!!!
!!!
!!
!
!
!
!
!
!!
!!!
!!!
!!!
!!!
!!
!
!!
!!
!!
!
!!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!! !
!!
!
!!!
!!
!
!!!
!!!!!
!
!!
!
!!
!
!
!
!
!!
!!
!
!
! ! !
!! !
!!
!
!!
!
!!
!
!
!
!
! !
!
!!
!
!!!
!!
!
!!
!
!! !
!
!
!
! !
!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!!!
!!
!
!
!
!!!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!!!
!!!
!
!
!!
!!
!
!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!
!!
!
!! !
!!
!
!!
!
!!
!!!
!!
!
!!
!
!
!
!
!!
!
!!!
!!!
!
!!
!
!!
!!
!
!!!
!!!
!!
!
! ! !
!
!
!
! !!! !
!
!!
!! ! ! !
!! !
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!
!
! !
!!
!
!
!!
!
!!
!!
!!
!
!
!
!
!
!!!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!
! !
!
!
! !! !
!
!
!
!
!
!
!
! !!
!!
! ! !!
!!
! ! !!
!!!
!
! !
!
!
!
!
!!
! !!
!!!
!!!
!
!!
!!
!
!!!
!!!!!!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!!
!!!
!
!!
!
!!
!!!
!
!!
!!
!
!!
!
!!
!
!!
!
!
! !
!! !
!
!
!
! !
!
!!
!
!!
!
!!
!
!
! !
! ! !
!!
!
!
!
!
!!!
!!!
!
!!
!
!!
!!!
!
!
!
!!
!
!!
!
!!!
!
!!
!! ! ! !
!
!
!
!
! !!
!! !
!
!
!
!
!
!
! !
!
!!!
!
!!
!
!
!
!!!
!!!
!
!!
!!
!
!
!!
! !
!
!
!!
!!
!
!! !
! ! !
!
!
!
!!
!
!!
!!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!!!
!!
!
!
!
!
!
!
!
!!
!
! ! !!
!!
! ! !
!
! !
!!!
!
!
!
!
!!
!!!!!
!
!!!!!!
!!
!
!!!
!!
!
!!
!
! !
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!!
!!!
!
!
!
!!!
!!
!
!!
!
!
!
!
!!
!
!! ! ! !
!
!
! !
!
!
!
!
!!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
! ! ! !
!!!
!!
!
!!
!
!!
!
!!!
!
!!
!
!!
!! !
!!!!!!
! ! !
!
!! ! !
!
! ! !
!!
!
!!
!
!!!!
!
!
!!
!
!
!
!
!
!!
! !!
!
!!
!!
!
!
!
!
!!
! !
!
!
! !!
!!
!
!!
!
! !
!
!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!!!
!!
!
!!
!
!!
!!
!
!
!
!!
!
!
!
!!
!
! !!
!!
!
! !
!
!!
! ! !
!
!!!
!!!
!!
!
!
!!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!!!
! !!
!!
!
!!
!
!!
!
!!
!
!! !
!!
!
!
!!
!!
!
!!
!
!
!
!
!!
!
! !
!
!
!
!
!!
!
! !!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!!!
!
!
!
!
!
!!
!
!
!
!
!!
!
! !!!!
!!
!
!!
!
!!
!!
!!
!!!
!!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!
! !
!
!!
!
!!
!!
!
!
!
!
!!
!!!!
!!
!
!!
!
!
!
!
!
!!
! ! !! ! !
!! !
!
!!
!
! !
!!
!
!
!!
!
!!
!
!!
!
!
!
!!
!
!!!
!!!
!!!
!!!
!
!!!
!
!!
!
!
!
!!
! !!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!! !
!
! !
!!
!
!!
!
!!
!!
!!
!!!
!!!
!!
!
!!
!
!!
!
!!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!! !
!! !
!
!!
!!
!
!! !
!!!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!
! ! !
! !!
!
!
! !
! !!
!!
!!
!
!!!!!
!
!!!
!!!
!
!!
!
!!
!!
!!
!!
!
!!
!!!
!
! !!
!!!
!!
!
!!!
!!
!
!!!
!!!
!
!
!
!!
!
!!
!
!
!!
!
! !
! ! ! !
!!
!
!
!
!!!
!!
!
! ! !
!! !
!
!
!!
!
!
!
!
!
!
!!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!!
!! !
!
!
!
! !!
!!
!
! ! !! !!
!!
!
!!
!
!
!!
!!!
!!
!
!!!
!!
!
!!
!
!!!
!!!
!!!
!!
!
!!!
!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!!
! ! !!
!!
!
!
!
! !!
!!
!
!
!
!
!!
!
! ! !
! !
!
!!
!
!
!
!
!!
!
!
!!!!
!
!
!!!!
!
!!
!
!!!
!!!
!
!
!
! !
! !
!!
!
!
!
!! !
!!
!
! !!
!
!
! !
! !
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!!
!!!
!!
!! !
!!
!
!
!
!
!! !
!
!!
!
!!
!
!!
!
!
!
! !
!
!!
!
!
!!
!
!
!
!!!
!!!
!!!
!!!
!!
!
!!
!
!
!
!
!!!
!!
!
!!
!
!
! !
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
! !
!!!
!
!
!
!! !
!
!! !
!!
! !!
!
!!
!
! !
!!
! ! !
!
!
!!
!!
!
! !!
!!!
!!
!
!!!
!!!
!!
!!
!
!
!!!
!!!
!!
!
!!!
!!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!! !
! !
!!
!!
!!
!
!!
!
!!!
!!
!
!
!!
!
!!!!
!
!!
!
!!!
! !!
!!
!
!!!
! !!
!
! !
!!
!
!
!
!
! !
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!! !
!!
!
!
!!
!!
!
!!!
!
!!
!!
!
!!
!
!!!
!!
!
!
!!
!!
!
!!!
! !!
!
!
! !! !
!!
!
!
!
!
!!
!
!
!!
!!!
! !!
!
!!
!!
!
!!!
!
!!
!!
!
!!
!
!!
!
!!!
!
!!
!!
!
!
!
!
!
! !
!!!
!!
!
!!!
!!!
!
!!
! !
!
!
! !
!
!!
! !! !
! !
!
!!
!
!
!
! !
!
!
!!
!!
!!!
!
! !
!
!
!!
!
!
!
!!
!
!!
!
!
!!
!!
!
!! !
! ! !
!
!
!
! !
!
!
!!
! !
!
!!!
!!
!!
!
!
! !!
!!!
!!!!!
!
!
!
!!!
!!
!
!!!
!!!
!!!
!
! !
!!
!
! !!
! ! !! !
! ! !
!
!! !
!!
!
!
!!
!
!!
!
!
!
! !!
!!
!
!
!!!!
!
!
!
!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!!!
!!
!!!
!
!
!
!
! ! !
! !!
!
! !
! ! !
! !!
!!!
!!
!
!
!!
!!
!
!
!
!
!
!!
!!!
!
!!
!
!!
!!!
!
!
!! !
!!
! !
!!
!
!!
!
!!
! !
!! !
!
!
!
!!
!!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!!!
!!
!
!!!
!!
!!
!
!
!!
!!!!
!!!!!
!!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!! !
!
!
!!!
!
!!
!!!
! !
!
!!!
!!!
! ! !
!!
!
! !
!
!! !
!!
!
!!
!
!
!!
!!
! !!
!!
!!!!
!
!!
!
!!!
!!
!
!!
!
!
!!
!
!!
!!!
!!!
! !!
!
! !
!!
!
! ! !
! ! !
!!
!
!
!!
!
!!
!!
!
!!!
!!!
!
!
!
!
!!
!
!
!
!!
!
! !
!
!!
!
! ! ! ! !
!
!
! !
!
!
!!
! !
!!
!
!
! !
!!
!!
!!
!!
!
!
!!
!
!!
!!!
!!!
!!
!
!
!!
!!!
!!
!
!
!
!
!!!
!!
!
!!
!
!!!
!!
!
!
!
!
!!
!
!!
!
!!!
!!
!
!! !
! !
!
!
!!
!
!!
! ! !
!!!
!!!
!
!!
!!
!
! !!
!!!
!!!
!!
!
!
!
!
!
!!
!!!
!
!
!
!!
!!
! !
!
!!
!
! !
!
!
!
!!
!
!!!
!!!
!
!!
!
!
!
!!
!
!!!
!!!
!!
!! ! !
!
!!
!!!
! ! !
!
!
!
! ! ! !
!!
!!
!
!!
!
! !!
!
!
!
!!
!
!
! !
!!
!
!
!!!
!
!
!
!!
!!!
!!
!
!
!
!
!!!
!
!
!
!!
!
!!
!
!
!
!
!! !
!!!
!!
!
!!!
!
!!
!!!!!
!!
! !
!
!!
!!!
!!
!
!
!
!
!! !
!! !
! !!
! ! !!
!
!
!
!
!
! !!
!!!
!
!
!!
!
!
!
!!
!
!!
!
!!
!!! !
!!
!
!!
!
!
!!
!! !
! !!
!
!!
!!!
!!
!
!!
!
!
!!
!!!
!
!
!
!!
!
!
!!
!!!
!!!!!!!!
!
!!
!
!!!
!!
!
! ! !
!
! !
!
!
!
!!!
!! !
! !
!
!
!!
!!!!!
!
!
!!
!!!
!!!
!
!!
!!!
!
! !
!!!
!!!
!
!
!
! !!
!
! !
!!
!
!
!!
!!!
!!
!
!!
!
!!
!
!
!
!
! !!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!!
!
!
!!!
!
!
!!!
!
!
!
! ! !
!!!
!
!
! !
!
!
!
!!
!
!
!
!
!!
!
!
!
! !
!
! !!
!!
!
! !! ! !
!
!
!!
!!
!
!!
!
!!!
!!!!!!
!!
!
!!
!
!
!!
!!!
!
!!
!
!!
!! !
! !!
!! !
!!
!
!
!!
!
!!
!!!
!!
!
!
!!
!
!!
!
!
!
!!!
!
!
!
!!
!
!!
!
!!
!!!
!!
!
!
!
!
!
!!!!!
! ! !
! ! !
! ! !! ! !
!
! !
!!
!!!
!!!
!!
!
!
!!
!
!!
!
! !
! ! !
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!!
!!!
!
! !
!
!!
!!
!
! ! ! !! !
!
!
!
!
!
!
!
!!
! !!
!!
!
!
!!
!
!
!
!
! !!
!!!
!!!
!
!
!
! !
!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
! ! !!! !
! !!
! ! ! !
! !
!
!
!
!!
!
!! !
!
!
!
!!!
! ! !
!!
!
!
!!
!!
!
!
!
!
!
!!
!! ! !!
!
!!
!
!
!!
!
!!!!
!!!
!
!!
!
!!!
!
!!
!!
!
!!
!
!!
!
!
!!
!
!!
!! !
!!
!!!
!!!!
!!
!
!!
!
!!!
!!!
!!!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
! !! !
!!!
!!
!
!!
!
!
!
!! ! !
! ! ! !!!
! !
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!!
!
!
!
!!
!! !
!!
!
!!
!
!!
!
!
!!
!!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
! ! !! !
!!
!! !
!!
!!
!!
!!
!!
!
!!!
!!
!
!
!!
!
!!
!!!!
!!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!!
!!
!!
!!
!!!!!
!
!!
!
!!
!
!!!!!!
!
!
!
!!!
!
!
!
!!
!
!!!
! ! !
! ! ! ! !!
! ! !
!
! !! !
!
! !!
!!!
!! !
!
!!
!!!
!!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!!
!
!!
!!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!!
!!!!!
!!
!!
!
!!
!!
!
!
!!
! !
!
!
! !
!
!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!!
!
!!!
!!!
!
!!
!!
!
!!!!
!!
!
! !
!
!!
!! !
!
!!
!! !
!!! ! !
!
!! !
!
!
!
!!!
!!!
!!
!
!
!!
!!!
!!
!!!
!! ! !
!
!
!
!
! !
!!
!
!! !
!!
!
!
!
!
!!
!
!
!
!
! ! !
!
!
!!
!
!
!!!
! !!
! ! !
!!
!
!!
!
!!
!
!!!
!
!!
!
!!!
!!
!!
!
!!
!
!!
!
!!
!
! !
!
! !!
! !!
!!!
!!!
!!
!
!!!
!
!
!
!!!
!!
!
!!
!!!
!
!!!
!! !
!
! !
!!!
! !!
!
!
!
!
!!
!
!
!
!!!
!! !
!!
!
!
!!
!!
!!!
!
!!
!
!!!
!!!
!!
!
!!!
!
!!
!!
!
!!
!
!!
!
!
!!
! ! !
!!
!
!!
!!!!
!!!
!!
!!!!
!!!
!!!
!
!!
!!
!
! !!
!!
!
!!
!
!!!
!!
!
! !!
!!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!!!
!!!
!
!!
!!
!
!!
!
!!
!
!!!!!!
!!!
!
!
!
!
!!
!
!!
! !
!
!!
!
!
!
!
!!!
!!
!
!
!
! ! !!
! !
!
!!
!
! !
!
! ! !
! ! !! !
!
!!
!
!
!
!!!
!
!!!
!
!!
!
!!
!!
!!!
!
!!
!
!!!
!
!!
!! !
!! !
!!
!!
!
!
!
!!
!!
!
!
!!
!!
!
!!!
!
!
!
!!
!
!!!
!
!!
!!
!
!! !
!
!
!
!
!
!
!
! !
!!
!
!
!
!
!
!
!
!!!
!
!!
!!
!!!!
!
!!
!
!!
!
!!
!!
!
!!
!!
!
! !!
!
!
! !
!!
!
!!
!
!! !
! !
! !!
!!!
!
! !! !
!!
!!
!
!!!
!!
!
!!!
!
!!
!
!!
!!!
!!
!
!!
!
!! !
!
!
!
!!
!
!!
!
!
!
!
! ! !
!
! !
! !
!
!! !
!!
!
!!
!
!!!
!!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!!
! ! !
!!
!
!
!!
!
!!
! ! !
!!
!
!
! !
!
!!
!
!!
!!
!!
!
!
!
! !!
!!
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!!
!
!
!
!
! !!
!
!!
!
!!
!!!
! !
!
!
!!
!!
!
!!
!
!!
!
!!!
!!!
!!!
!!
!
!! !
!!!
!!
!
!
!!
! ! !
!!
!
!
!
!
!
! !
!!!
!!!
!!
!
!! !
!!!
!!
!
!!!
!!
!
!!!
!!!
!
!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
! ! !
! ! !!
! !
!! !
!!
!
!!!
!!
!
!! !
!!!
!
!!
!!
!! !!
!
!
!!
!
!
!
!!!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!!!
!
!
!
!
!! !!
!
!
!
!
!
! !
!!
!
! !
!
!!
!
!!!!
!
!
!!!
!!
!
!!
!
!!
!
!!
!
!
!
!
! !
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!!
!
!!
!!
!
!!
!!
!
!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!!!
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!! ! !
!
!!!
! !
!
!!!
!
!!
!
! !
!!
!
! !!
!!
!
! !
! !
! ! ! ! !
! !
!
!!
!
!!
!
!!!
!!
!
!! !
!
!
!
!!
!
!
!!
!!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!!
!
!
!
!! !
!!
!
! ! !
!
! !
!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!! !
!
! ! !
! ! !
!!!
!!
!!
!
!
!!
!
!!
!
!
! !
!!
!
! !
!
!
!
!
!
!!
!!
!! ! !
!!
!
! !!
! !
!
!!
!
!!
!! ! !
!!
!!
!!
!
! ! ! !!
!
!
!
!
!!
!
!
!
!!
!!!
!
!
!
!
!!!
!!!
!
!
!
!!
!
!!
!
! !!
!!
!
!
!!
!
!
!
!
!!!!
!
!!!
! !!!!
!
!!!
!
!
!
!!
!
!
!!
!!
!
!
!!
! ! !
!
! !
!!
!
!
!!
!! !
!!
!
!!
!
!!!
!!
!!
!!
!
!!
!!
!
!!
!
! ! !
!!!
!
!!
! !
!
!! !!
!
! !
!!
! !
!
!!
!
!!
!
!!
!
!!!
!!
!
!!
!
!!!
!!!
!!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!
! ! !!
!
!!
!
!
!
!
!
!!
!!
! ! !
!!!
!!
!
! ! !
!!
!
!!
!
!!
!
!!
!
!!!
!!
!
! !!
!
!!
!! !
!
! !
!!
!
!!!
! !!
! !
!!
!
!
!!
!
!!
!
! ! !
!!
!
!!!
!!!
!!!
!!!
!!!
!!
!!
!
!
!!!
! !!
!!
!
! ! !
!!
!
!! !
!
! !
! !!
!!
!!!!
! ! !
!
!!
!!
!!!
!
!!
!
!
!!
!!! !
!!
!
!!
!
!!
!!!
!
!!
!
!
!
!
!!
! !
! !
! !
!
!!
!!
!
!!!
!!
!
!!
!
! !
!
!!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!!
!!
!
!!
!
!
!!
!!
!
!
! !
! !
!
!
! !
!
!
!
!
!
!
! ! !
!!
!
!!!
!!
!
!!
!
!!
!
!!
!
!!!
!! !
!
!!
!!!
!
! !
!
!!
!
!!
!
!
!
!
!!
!
!!
!!
!
!
!!
!!!
!! !
!!
!!!
!!!
!!!!
!
!
!
!!
!
!!
!!!
!!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
! !
!
!
! !
! ! !
!
!
!
! !
!
!
! !
!!
!
!!!
!!!
!
!!
!
!!
!!
!
!!!
!!
!
!!
!
!!
!
!!
!
! ! !
!!
!
!!
!
!!
!
!! !
!!!
!
!
!
!!
!!
!!!!
!
!!
!
!
! !
!!!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!!
!!
!
!!!
!!
!
!!!
!
!!
!
! !
!
!
!
!
!! !!
!
!
!
!
!! ! !
! !
!!!
!!
!
! ! !
!!!
!!!
!!
!
!!!!
!
!
!!
!
!
!!
!!!
!!!
!!
!
!
!!
!
!!
!
!!
! !!
!!!
!! !
!
!
!
!!!
!
!
!
!
!!
!!
!
!!
!
!!
!
!
!
!
! ! !
!!!
!!!
!!!
!!
!
!!
!
!
!!
!!!
!
!!
!!
!!
!!
!!
!
! !!
!
!!
!!
!
!
! !
!!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!!
!
!!!
!!!
!!
!
!
!!
!! !
!
!
!
! !
!
!!
!
!!!
!!!
!
!!
!
!
!
!!!
!!!
! !!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!!
!!
!
!!!
!!!
!! ! !
!!
!!!
!!
!
!! !
!
!
!
!
! !
!!
!
!
!!!
!
!
!!!
!
!
!
!!
!
!!!
!!
!
!
!
!
!!!
! !!
!
!
!
!
!
!!
!! ! !
!
!!
! !!
!
!
!
!!
!
!
!
!
!
!!!
!
!
!!
!
!!
!!
!
!
!
!
!
!!
! ! !
! !!
!
! !
!
!
!!
!
!
!
!!
!!!
!!
!
!!!
!!
!!!
!
!!!
!!
!
!!
!
!!!
!
!!!!!!!!
!!
!!!!
! !!
!
!!
!!
!
!!
!
! !
!
!!
! ! ! !
!!
!
!!!
!!
!!!!
!!
!
!!
!
!!!
!!
!
!
!
!
! !
!
!!
!
! !
!
!!
!
! !
!
!
!
!
!!!
!!!
!!
!!!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!!
!
!
!!!
!!!
!!!
!
! !
!!
!
!
!
!
!!
!
!!
!
! ! !
!
!!
! ! !
!!
!
! ! !
!! !
! !
!!
!
!! !
!
!!
!
!!!
!!!!!!
!!!!
!!!
!!!!!
!!!
!!
! ! ! !
!
!
!
!
!!
!
!
!!
!!
!
! !!
! !!
! ! !
!!
!
!
!!
!!
!
!
!
!
!!
!!
!
!!!
!!!
!
!!
!
!!
!
!
!
!
!!!
!!!
!!!
!!!
!!!
!!
!
! ! !
! ! !!! !
! ! !!! !
!
! ! ! !!
!!
!!
!!
!!
!
!!!
!!
!!!
!
!!
!
!
!!
!! ! !! !
!!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!!
!!!
!!!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!!!!
!!!
!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!
! !
!!
!
!
!!
!
!
!
!!!
!
!
!
!!
!
!!
!
!
!!
!
!!
!!
!
!
!
!
!
!!
! ! !
!!
!
!!
!
!
!
!
!!
!
!!
!!!
!
!!
!
!!
!
!!
!
!
!!!!!
!!!!!!
!!
!
!!!
!!!
!!!!!
!
!!!
!
!
!
!!
!
!!
!
!!
!
! !
!
!!
!
!
! !
!!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!!
!
!
! !
!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!!!
!!
!
!!
!
!
!! !
!!
!!
!
!!
! !!
!
!!
!
!!
!
!
!
!
!!
!
!
!!
!
!!
!
!!
!!!
!
!
!
!
!
!
! !!
!
!!
!
!
!
!
!
! !
!!
!
!
!
!
!!
!
!
!!
! !
!
! !
!
!!
!!
!
!!
!!
!
!!
!!
!
!
!!
!!!
!
!
!
! !!
!!
!
!
!!
!!!
!!!
!
!
!
!!
!
! !
!
! !!
! ! !
!!
!!!
! !
!
!
!!
!
!
!!
!!!
!!!
!!!
!
!
!
!!!
!!
!
! ! !
!
!
!
!! !
!
!!
!!
!
!
!!!!
!
!!
!!
!
!
!
!
!
!
!!
!! !
! !!
! !
! !
! !
!!
!
!!!
!
!
!
!
!
!
! !!
!
!!
!!
!
!!!
!!!
!
!
!!!
!
!! !
!
!
!
!!!
!!
!
!! !
!! !
! !!
!
!!
!!
!
!
!!!
!!
!! !
!
!!
!
!!
!!!
!!
!
!!
!
!!!
!
!
!
!
! !
! !!
! !!
!!
!
!!!
!!
!
!
!!!!!
!!
!
!!!
!
!
!
!!
!
!!
!
!!!
! !!
! !!
!
!
!!!
!
!!
!!
!
!!!
!!
!
!
!
!
!!!
!!
!
!
!!
!!
!
!
!!
!!!
!
!
!
!!
!
!!!
!!
!
!! !
!
!!!
!!
!
!!
!
!!
!!
!
! !!
!!
!
!!!
!!
!
!!
!
! !!
!
!
!
!
!!
!
! !
!!
!
!! !
!
!!
!
!
!
!!
!
!!
!
!!!
!
!!
!!
!
!
!!
!!
!
!
!!
!
!
!
!!
!
!
!!
!!
!
!!!
!
!
!!!!
!!
!
!!!
!!
!
!! !
!! !
!!
!
!!
!!!
!
!!!
!!!
!
!
!
!!
!
!!
!
!! !
!! !
!!
!
! ! !
!!!
!!!
!!
!
!
!
!
!!!!
!!
!!
!
!!!
! !
!
!
!!
!!
!!
!!
!
!!
!!
!!
!
!
! ! !
!!
!
! ! !
!!
!!
! !
!!
!
!!!
!
!!!
!!!
!!
!!
!
!
!
! !
!!
!
!
!!
!
!!
!! !
! !! ! ! !
! !
!
!
! !
!
!!
! ! !
!
!!
!
!!
!!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!!!
!!!
!!!
!
!
!
!!!
!!
!
!!
!
!
!
!
!
!
!
! !
!
!
!
!!
!
!
!
!
!
!
!
!!!
!
! !
!!
!
! ! !
!
! !
!!
!
!!
!!!
!
! !!
!
!!
!!
!
!!
!
!!
!
! ! !
!! !
!!!
!!
!
!!
!
!!
!
!
!
!
!!
!
!!!
!
!
!
!
!!
!
!
!
!!!
!!
!
!
!!
!
!!
!
!
!
!! !
!
!
!
!
!
!!!
!
!
!! ! !
! !!
!
!! ! !
!
!
! !!
! ! ! ! ! !
!
!!
!
!
!
!
!!
!!
!
!
!!!!
!
!!
!
!
! !
!
!
!
!!!
!
!!
!
!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
! !
!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!!
!!!
!
!!
!
!!
!!
!
! ! !
!
!
! ! !!
!!
!
!!
!
!
!! ! !
!
!
!
!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!
!!!!
!!
!!
!!!!
!
!
!! !
!
!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!!
!
!!
!
!
!
!!!
!!!
!!
!
!!!
!!
!! ! !
!
!
!
!!
!!
!
! !!
!!
!!
! !
!!!
!!!
!!!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
! !!
! ! !
! !!
!!!
!!
!
!!
!
!
!!
!
! !
! ! !
!!!
!
!!
!
!!
!! !
!
! !
!
! !
!! !
!!
!
!!
!
!
!!
!
!
!
!!
!
!
!!
!!!
!
!
!
!!
!
!
!!
!!
!
!!
!
!
! ! !
!! !
! !
!
!!
! ! !
!!
!
! !!
!
!
!
!!
!
!! !
!!
!
!!!
!!!
!!!
!
!
!
!!!
!
!!
!
!!
!!!
!!
!
!! !
!! !
!
! !
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!!
!
!
!
!!!
! !
!
!
!!
!!!
!
! !
!! !
! ! !
!!!
!
!
!
!!!
!!!
!!!
!
!
!
!!
! ! !
!
!
!
!! !
!!
!
!!!
!
!
! !
!
! !
!!
!!!
!!
!
!!
!!!!
!!!
!
!!
!!!
!
!
!
!
!!
!
!!
! ! !
!
!
!
!!!
!!
!
!!!
!
!
!
! !!
!
! !
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
! !
!
!
!
!!
!
!!!
!!
!
!
!!
!
!!
!
!
!
!
! !
!!!
!
!
! ! !!
!
!
!
!
!!
!!!
!!
!
!!
!
!!!
!!!
!
!
!
!!!
!!
!
! !!
!
!
!
!
!!
!
!
!
! ! !
!
!!
!!
!
!!
!
!
!!
!
!!
!
!
!
!
!!
!
! !
!!
!
!!
!
!
!
!!
!
!!!
!
!!
!
!
!
!
!
!
! !
!
!
!
!
!
! !
!! ! ! !
!
!!!
!
! !
!!
!
!
!
!
!!!
!
!
!
!!
!
!!!
!
!!
!
!!
!!
!
!!!
!
!
!
!!!
!!!
!!
!!
!
!
!!
!
!!!
!!
!
!!
!
!!!
!!
!
! !!
!!
!
! !
!
! !
! !
!
! !!
!
!!
!
!!
!!
!
!
!!
!!!
!!
!
!
!!
!!
!!
!!
!
!!
!
!!
!! !
! ! !
! !!
! !!
!
!!
!!
!!
!
!!
!
!
!!
!
!
!
!!!
!
!
!
! !
!
!!
!
!
! !
!
!
!
! !!
! !!
!!
!
!
!!
!!!!!
!
!!!
!
!!
!!!
!!
!!!
!
!!
!
!! !
!!
!
!!
!
! ! !
! !!
! !!
! !
!
!!!
!! !
!
!
!!!
!!
!
!
!!
!
! !
! ! !
!!
!
!
!!
!
!!
!!!
!!!
!!
!
!!
!
!!!
! ! !
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!!
!
!!
!
!
!
!
!!
!!
!
! !
!
!!
!
!!
!
!!
!
!
!
!
!!
!!
!
!
! !
!
!!
!!
!!
!!
!
!!!
!!!
!!
!
!!
!
!!
!!
!
!
!
!!
! !!
!!
!
! ! !
!
!!
!!
!
!!
!
!!
!
!!!
!!
!
!!
!
!!
!!
! ! !
!
!!
!
!!
!
!!
!
!
!!
! !
!
!!
!
!!!
!!
!!
!!
!!
!
! !
!
!!
!
!!!
!!!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
! !!
!
!!
!
!
!
!
!
! ! ! !
! !
! !! !
!!!
!!
!
!!
!
!!
!
!!
!!
!!
!!!
!
!!
!
!!
!
!
!!
!!
!!
!
!!
!!!
!!!
!!
!
!!!
!!
!
!
!!
!
!!
!
!!
!!
!
!
!
!!!
!
!!
!
!!
!
! !!
!! ! !
!!
!!
!
! ! !
! !
!
! ! !
!
!
!
!
!!
! !
!
!!
!
! !
!
! !!
!!
!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!!!
!
!
!
!
!!
!!
!
!
!!
!!!
!!
!
!!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
! ! !
!!
!
!!
!
! !
!
!
!
!
!! ! !
!
!
!
!!
!
!
!
!
!
!!!
!
!
!
!
!!!
!
!
!
!!
!!!
!
!!!
!
!
!
!
!!
!
!!
!!!
!
!
!
!!!
! !
!
! !
!
!!
!!!
!
! ! !
!!
!
!!
!
!!
!
!!!
!!
!
!
!!
!!
!
!
!
!
!
!!
!
! !
!
!
! !
!!
!
! ! !
! ! !
! ! !
! ! !
! ! !
!
! !
!!! !
!!
!!
!
!
!
!
!!!
!!!!!!!
!!
!!!
!!!
! ! !
!!
!
! ! !
!
!
!
!! !
!!
!
!!
!
!!! ! ! !
!!
!
!
!!
!
!
!
!!!
!!!
!!
!
!
!!
!
!!
!
!!
!!
!
!!
!
!
! !
! ! !
!
! !
!
!!
!
!!
!!
!
!
!!
!!
!
!
!!
! !
!!
!
! !!!
! ! !
!
!!
!!!
!
!!
!!
!
!
!
!
!!!
!!!
!
!
!!!
!
!
!!
!!
!
!!
!
!! !! ! ! !
! !
! !!
!!
!
!
! !
! !
!
!!
!
! !
! !
! ! !
!
!
!
!
!
!!
!
!
!!
!
!
!
! !!
!
!
!
!
!
!!
!
!
!
!!!
!
!
!
!!!
!
!!
!
!
!!
!!
!!
!
!!!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!!
!
!!
! !!
!
!
!
!!
!!
!!
!!
!
!!!
!
!
!
!
!
!!
!
!
!
!
!!!
!
!!!
!
!
!
!!
!
!!!
!
!
!
!!
!
! !!
! ! !
! ! !! ! !
!!
!
!
!
!
!
! !
!
!!
!
!!
!!
!
!!
!
!! !
!!!
!!!
!!
!
!!
!
! !
!
!!!
!!!
!! !
!!
!
!!
!
!!!
!!
!
!
!!!!
!!!!
!!
!
!!
!
!!
!
! !!
!!
!
!!
!
!!
! !
!
!!
!
!
! ! !
! ! !
!
!
!
!!
!
!
!
!
!!!
!!!
!
!
!
!
! !
!
!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!!
!
!
!
!
!!
!!!
!!!
! !
!
!
!!
!
!
!
!!!
!
! !
!!
!
! !
!
!
!!
!!!!!
!
!!!!
!
!!!
!
!!
!
!!
!
!
!
!
!
!
!
! ! !
! !
!
!!
!
! !
!
!
!
!
!!
!
!
!!
!
!
! ! !
!!!
! ! !
! !!
!
!
!
! !!
!!!
! !
!
!
!
!
! !!
!!
!
!
!
!
!
!!
!!
!
!
!!!
!
!!
!
!
!!!
!!! !
!!
!!!
!!!
! ! !
!!
!
! !!!
!
!
!
!
!
!!!
!
!
!
!
!!
!!
!
!
!
!!!
!
!!!!!
!!!
!!
!
!
!
!!
!!
!!
!
! ! !
!! !
!!
!
!
!!
! !! !
!!
!
! !
!
! !
!!
!
!!
!
!
!
!
!!!!
!!
!
!!
! !!
!
!!
!!
!
!!!
!!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!!!
!
!
!
!!
!
!!!
!!!
!!!
!!
!
!!
!
!!!
!!
!
!!
!
!
!!
!!
!
!
!!
!
!!
!
!!
!!
! !!
!
!
!!
! !
!
!
!
! !!
!
!!
!
! !!
!
!
!! !
!
! ! !
!
!!
!
!!
!!!
!!
!
!!!
!
!!
!!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!!
!
!!
!
! ! !
!!
!
!
!
!
!
!!
!!
!
!! !
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
! ! !
!
!!
!
!
!!
!
!!
!!
! !
!
! !
!
!
!!
!
!!
!!
!
! !!
!
!
!!
!!
!
!!
!
!!
!!
!
! !
!
!!
!
!
! ! ! !!
!!
!
!
!
!
!!
!
!!
!!!
!
!
!
!
!!!
!
!!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
! !!
!!
!
!
!!
! ! !
!!
!
! ! !
!!
!
!!
!
! !!!
!!
!!
!
!!!!
!!
!!!!!!
!
!!
!!!
!!
!
!
!!!
!!!
!!
!
!!
!
!!
!
!
! !
!
!
!
!!!
!!!
!
!!
!
!!
!!
!
!!
!!
!!
!
!!
!
!!
! ! !
!
! !
! ! !
!!!
!!
!!!!
!!
!
!!
!
!!!!
!!
!!!
!!
!!
!
!
!!!
!!!!!
!
!!!
!! !
!
!!
!!
!
!
!!
!
!!!!
!
!!!
!
!!
!!!
!
!!
!
!
!
!
!
!
! !!
!!
!
!!
! !
!
!
!!
!
!!
!
!
!
!
!
!!
!!!
!!!
!
!!
!
!
!!
!!!
!!!
!!!
!!!!!!
!!
!
!!!!
!!
!!
!
!
!
!!!
!
!!
!
!!
!
!
!!
!
! !
!! !
!
!!
!!
!
!!!
! !!
! !
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!! !
!!
!
!!!
!!
!
!!
!
!!
!
!!
!!!!
!!!
!
!
!!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
! !
!
! ! !
!!
!
! !!
!! !
!!
!
!
!!
!!
!
! !
!
!!
!
!
!!
!!!
!
!!
!
!
!
!
!!
!
!!
!
!!!
!!
!
!
!
!
!!!
!!
!
! !!
!!
!
!!
!
!
!!
!!!
!!
!
!!
!
!
!!
! !!
!!
!
!!!
!
!!
!
!!
!!
!
!!
!
!!!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!!
!
!!
!
!!!
!!
!
!
!!
!!!!!
!
!
!!
!
!
!
! !
!
!!!
!!!
!!!
!!
!
!
!
!
!! !
!
!
!
!!
!
!! !
!!
!
!!
!
!
! !
!! !
!! !
!!
!
!
!!
!
!!
!!
!
! ! !
!!!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!!!
!!!
!!!
!!!
!!
!
!!!
!
!!
!
!
!!
!
!
!
!
!
!!
!!
! !! !
!
!
!!
!!
! !
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!!!
!!!!!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!
!!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!!!!
!!!
!!
!!
!!
!
!
!!
!
!
!!
!!!
!
!
!
!!!
!
!!
!!
!!
!!
!!!
!
!!
!
!
!!
!!
!
!
!!
!!
!!
! !
!! !
!
! !
!!
! !
!! !
!
! !
!!
!!
!
!
!
!
!!
!
!
!!
! !
!!
!!
!! !
!
!!
!
!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!!
! !!
!
! !
! ! !
!
!
!
!!
! !!
! !!
! !
!
!
!!
!
!
! !
!
!! !
! !!!
!! ! !
!!
!! !
!
! !
! !! !
!!
!
!!
!!
!
!
!
!
!!
!
!!!
!
!
!
! !
!
!!
!! !
! !
!
!
!
!!
!!
!
! ! !
! !
!
!!
!
! !
!
!
! !
!!
!
!
! !
! !!
!
!
! !
!
!
!! !
!
!
!
!
!!!!!!
!
!
!!
!!
!
!
!
! !!
!!
!!
!!
!
!
!!
!!
!!
!!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!!!
!
!
!!
!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
! !
!!
!!
!!
!!
!
!
!!
!!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
! !
!
! !
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!
!
!
!
!!
!
!
!!
!!
! !
!!
! !
! !
!
!
!!
!
!
!!
!!
!
!
!!
!
!
! !!
!!
!
!
!
!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!
! !
!!
!
!
!!
!
!
!!
!!
!!
!!
!!
! !
!!
!!
! !
!!
!!
!!
!
!
!!
!
!
!
!
!!
! !
!!
!
!
!
! ! !
!
!! !
! !
! !! !
! !
! !
!!
!!
!
!!!
!
!
!!
!
!
!
!!
!
!
!!
!!
!!
!
!
!!!!!
!!!
!!
!!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!!!!
!
!
!
!
!!
!
!
!!!!!
!
!
!
!
!
!!
!!
!!
!
!!!
!
!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!!
!!!
!
!
!
! !
!
!
! !
!!
! !
!
!
!!
!
!
!
!!!
! !
!
!
!!
! !
!
!
!!
! !
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!
!
!
!!
!
!
!
!
!
!H
!H
!H
!H
!H
!H
!H
!H
!H
!H
!H
!H
!H
!H
!H
!H
!H
!H
!H
"J
## ###
#
#########
##
#########
#
###
#
##
###
###
# ###
#
#
#
#
#####
#
##
##
#############
#######
#####
#
###
##
#
##
#
#
#
##
#
#
####
##
##
##
##
#
###
##
#
######
#
######
###
##
##
#####
##
##
##
###
#
####
##
#########
#
#
#
#
###
#
#
#####
###
##
#
###
#
####
######
###
#
#######
##########
####
#
###
#
#
#
#
##
#
#
#
#
####
#
#
####
#####
##
#
#PU263
PU264
GE256OP265
KU262KU261KU260KU259
KU258
LA052LA051LA050LA053
KU257
PA255
PA007PA006PA008PA009
PA254
BL253
WO243
WO246
WO241WO242
WO244
WO250
WO247
WO251
WO248WO245 WO249
WO252
TR030
TR028TR027
TR026TR031SE033
SE039
PU090
PU086
PU091
PU088PU087
PU095
PU074PU075
PU079
PA015PA014PA013
PA024PA023PA021 PA020
PA019PA025
OP216
OP215OP214
OP217
OP213
LA049
LA046LA040
KU204
KU200
KU206KU207 KU208
KU212KU211
KU201
KU209KR121
KR122
KR139KR138KR137KR136
KR135
KR128
KR134KR130
KR142KR141KR140
KR131KR127
KR129
KR125
KR143
GE218
GE236
GE225GE226GE227
GE240GE239
GE228
BO194BO193BO192BO191
BO147BO149BO151BO152
BO181BO182
BO155
BO187BO184
BO197
BO158
BO199
BO162BO166
BO171BO172BO173
BO177
BL073
BL064
BL069
BL071BL072
BE113BE117
BA107
AP005
1
K. Oy
o
K. Co
de
K. Ku
ning
K. Belik
K. Munggi
K. Te
pus
K. Bening
K. Wi
nong
o
K. Tegoan
K. Branjang
K. Gr
ojoga
nK.
Meruw
e
K. Mujung
K. Cil
ik
K. Ro
soK. Bulus
K. Awet
K. Ngijo
K. Opak
K. Pentung
K. Gawe
K. Ng
alang
K. Ra
mbuta
n
K. Pesing K. Wi
doro
K. KedungbendoK. Tempuran
K. Kedungwringin
K. Gunu
ng Jom
pong
K. Kedungputri
K. Semampir
K. Gringsing
K. Winongo
K. Op
ak
K. Te
mpura
n
K. Oy
o
K. Ku
ning
K. Tegoan
K. Ngijo
K. Opak
K. Ngalang
K. Oyo
K. Opak
K. Oyo
K. Op
ak
K. Oyo
K. Elo
K. Be
dog
K. Ko
nteng
K. Je
tis
K. Ta
ngsi
K. Loneng
K. Galur
K. Sudu
K. Kanci
K. Murung
K. Tinalah
K. Sileng
K. KlegungK. Clapar
K. Kanci Lor
K. Pacet
K. Mangga
K. Galeh
K. Selogriyo
K. Mundu
K. Groboh
K. Jambe
K. Gumoyo
K. Gemilang
K. Garung
K. Diro
K. Kuas
K. Puru/Degan
K. Tin
gal
K. Jambe
K. Loneng
K. Diro
K. Tin
alah
K. Gemilang
K. Galeh
K. Galeh
K. Pro
go
K. Progo
K. Serang
KAB. GUNUNGKIDUL
KAB. BANTUL
KAB. KULONPROGO
KAB. SLEMAN
Geyer
Toroh
Kepil
Tepus
Bruno
Bener
Kemiri
Miri
Playen
Ampel
Eromoko
Selo
Semin
Kedungjati
Giriwoyo
Ponjong
Patuk
Semanu
Kemusu
Pituruh
Pakis
Musuk
Girisubo
KaliwiroKajoran
Kokap
Pracimantoro
Grabag
Mirit
Suruh
Kejajar
Juwangi
Bulu
Bulu
Simo
Nglipar
Bringin
Klego
Dlingo
Wonogiri
Ngadirojo
Jambu
Kalikajar
Kertek
Grabag
Panggang
Gebang
Rongkop
Gesi
Sapuran
Tanon
Nguter
Loano
Kaloran
Weru
Butuh
Bawen
Sapto Sari
Manyaran
Getasan
Paliyan
Sambi
Bagelen
Kaligesing
Imogiri
Salaman
Batur
Wonosegoro
Andong
Wadaslintang
Bayat
Plupuh
Baturetno
PringapusBlado
Kedu
Secang
Polokarto
Bayan
Sawangan
Sentolo
Cepogo
Selogiri
Purwosari
LimbanganKarangrayung
Ngombol
Gemawang
Karangmojo
Pengasih
Giritontro
Bancak
Bergas
Pabelan
Tuntang
Kandangan
Tanjungsari
Garung
Samigaluh
Nogosari
Windusari
Ungaran
JumapoloMlati
Ngawen
Candiroto
Girimulyo
Pulokulon
Tretep
Pringsurat
Teras
Jumo
NgablakSusukan
Wuryantoro
Leksono
Temon
Bendosari
Pejawaran
Borobudur
Jatipuro
Ngutoronadi
Batuwarno
Tengaran
Masaran
Kranggan
Baki
Cawas
Sumberlawang
Purwodadi
Purworejo
Kaliangkrik
Wates
Sukoharjo
Tulung
Jumantono
Ambarawa
Trucuk
Sidoharjo
Wedi
Watumalang Kledung
Paranggupito
Sumowono
Panjatan Lendah
Bejen
Jaten
Mondokan
Tempuran
Kalijambe
Banyubiru
Gondangrejo
Mojogedang
Grogol
Singorojo
Kalibawang
Sukoharjo
Jatinom
Sedayu
Tangen
Bawang
Kedawung
Banyu Urip
Bandongan
Sukorejo
Mojotengah
Ceper
Tegalrejo
Candimulyo
Reban
Pagentan
Kretek
Selomerto Sragen
Wonoboyo
Mojosongo
Kasihan
Boyolali
Gemolong
NgemplakMertoyudan
Juwiring
Ngadirejo
KaranganyarMojolaban
Piyungan
Minggir
Wonosari
Pajangan
Bantul
Nanggulan
Sawit
Godean
Gatak
Sigaluh
Pandak
Kaliwungu
Pedan
Sanden
Kebakkramat
Karangmalang
Tasikmadu
Bansari
Tirtomoyo
Matesih
Ngawen
Colomadu
Boja
Turi
Dukun
Wonosari
Pakem
Galur
Kemalang
Srumbung
Gedang Sari
Depok
Jetis
Ngaglik
Mungkid
Sukodono
KutoarjoTempel
Kalasan
Kalibawang
Sewon
Sleman
Pleret
Karanggede
Waduk Gajah M
Muntilan
Prambanan
Tawangsari
Sidoharjo
BerbahGampingMoyudan
Seyegan
Ngluwar
Ngrampal
Kerjo
Wonosobo
Karangtengah
PrembunJogonalan
Temanggung
Pundong
Parakan
Karangdowo
Banyudono
Tlogomulyo
Padureso
Manisrenggo
Polanharjo
PrambananGantiwarno
Tembarak
Bonorowo
Kartasura
Banguntapan
Jebres
Karangnongko
DelangguKaranganom
Srandakan
Sidorejo
SelopampangArgomulyo
Boja
Banjarsari
Kalikotes
Wanayasa
Penawangan
Tingkir
Plantungan
Girimarto
Rawa Pening
Laweyan
Juwangi
Sidomukti
Klaten Selatan
Gubug
KebonarumKlaten Utara
Umbulharjo
Klaten Tengah
Magelang UtaraMagelang Selatan
Patean
Pasar Kliwon
Jetis
Bandar
Petungkriono
Serengan
Tanggungharjo Purwodadi
Jatiyoso
Jatiroto
Karangawen
Poncowarno
Jatiyoso
Rawa Jombor
Madukara
SEMARANG
SRAGEN
KAB. WONOGIRI
KAB. BOYOLALI
KAB. PURWOREJO
KAB.WONOSOBO
GROBOGAN
KAB. KLATENSUKOHARJO
KARANGANYAR
KENDALBATANG
KAB. MAGELANG
KAB. TEMANGGUNG
KAB. KEBUMEN
KENDAL
KLATEN
KOTA SALATIGA
KOTA SURAKARTA
KAB. BANJARNEGARA KOTA MAGELANG
KAB. BOYOLALI
JAWA TENGAH
DI YOGYAKARTA
W. Gajah Mungkur
W. KedungomboRawapening
W. Wadaslintang
W. Cengklik
Telaga Menjer
Telaga Warna Dieng
WATES
SRAGEN
UNGARAN
MUNGKID
MAGELANG
WONOSARI
WONOSOBO
WONOGIRI
PURWOREJO
KARANGANYAR
400000
400000
450000
450000
500000
500000
9100
000
9100
000
9150
000
9150
000
9200
000
9200
000
S A M U D R A H I N D I A
Diproses Oleh : (Bidang Program dan Perencanaan Umum, Balai Besar Wilayah Sungai Serayu Opak) (2016)
PETA SEBARAN SABO DAM MERAPIWS POS
1:450,000SKALA
LEGENDA
Sistem KoordinatProyeksi Peta
Satuan
: UTM Zona 49S: Universal Transverse Mercator
: Meter
J
J
Jawa Tengah
DI. Yogyakarta
INSET PETA
Sabo DAM
JalanBatas ProvinsiBatas KabupatenBatas KecamatanSungai Orde 1
Kota Kabupaten
DAS Progo Opak Serang
[#
!.
"J Kota Provinsi
Sungai Orde 2Sungai Orde 3Waduk
SUMBER PETA :
WS Progo Opak Serang
KEMENTERIAN PEKERJAAN UMUM DAN PERUMAHAN RAKYATDIREKTORAT JENDRAL SUMBER DAYA AIRBALAI BESAR WILAYAH SUNGAI SERAYU OPAKJalan Solo Km.6 Yogyakarta 55281 Telep. (0274) 489172 Fax. (0274) 489552 http://bbwsso.net/
Datum : WGS 1984
±U
0 4 8 12 162Km
PPK PLG MERAPI SATKER PJSA BBWS SERAYU OPAK