!
!!!
!
!!
!!
!!
!!!!
!!
!
!
!!
!!
! !
!
!
!
! !
!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!!
!
!!
!!
!!
!
!
!!
!!
! !
!
!!
!!
!
!
!
!
!
!
!!
!!
! !
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!!!
!!
!!
! !
!!
!
!
!!
!!
!!
!!
!
!!!
!!
!!
!!!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!!!
!!
!
!
!!
!!
!!
!!
!!
!
!!!
!
!
!!
!
!!!!
!!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!! !!
!!
!!
!
!
! !
!
!
!
!
!!!
!
!!
!!
!
!
!!
! !
!
!
!!! !!
!
!
!
!
!!
!!
!!
!!
!!
!
!!
!
!
!
!
! !
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
! !
!
!
!
!
! ! !!
!
!!
!!
!!
!
! !
!
!
!
!
!!
!!
!!
!! !
! !
!!!
!
!!!
!!
!
!
!
!
!!
!!!!!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!!!!
!
!!
!!
!!
!! !
!
!
!
!
!!!
!
!
!
! !
!
!!
!
! !
!!
!!
!
!
!!
!
!!
!!!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!!
!
!!
! !
!
!
!
!
!!
!!
!
!
!
!!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!!!
!!
!
!
!
!
!!
!
!
!!
! !
!
!
!!
!
!
!
!
!!
!
!
!
!
! !
!
!
!!
!!
!!
!!
!!
!
!!
!
! !
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !!
!
!!!
!! ! !
!!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!
!!!!
!!!!
!! ! !!!
!!
!!
!!
!!
! !
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!
! !!!!
!
!
!!!!
!
!!!!
!!
!!!!
!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!! !!
!!!!
!!
!!
!
!!!!!!!!!!!!!!!!
!! !! !!
!
!!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!
!!!
!!
!
!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
! !
!!
!!
!!
!!!!
!!
!!
!!
!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!!!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!!
!!
!!
!!
!!
!!
!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!!!!
!!!!
!!!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!
!!!!!!
!
!
!!
!
!!
!!
!!
!!
!!
!
!
!!!
!!
!!!!
!!
!! !!!!
!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!! !! !! !! !! !! !! !! !! !! !! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
! !!
!
!
!!
!!
!!!!
!
!
!
!!
!!
!
!!!!
!!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!! !! !! !! ! !!
!!
!!
!! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!! !! !! !!
!
!
!!
!!
!!
!! !!
!!
! !!!
!! !!
!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!
!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!
!!!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!!!!!!!!!
!!
!!!!
!!!!!
!!!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
! !
!!!!
!!!!
!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
! !
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
! !
!!
!
!
!
!!
!!
!!
! !
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!!!
!!
!!
!
!
!!
!!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!
!
!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!!
!
!
!!!!
!! ! !!!
!!
!
!
!!!!! !!
!!
!!!
!
!!
!!
!!
!! !
!
!!!!
!!
!!
!!
!!
!! !
!
!!
!
!
!!
!
!
!!!!
!
!
!!
!
!
!!!!
!!
!!
!
!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!
!!
!!
!
!
!!
!!
!!!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!!!
!!
!
!
!
!!!
!!
!!
!
!
!!
!!
!
!!
!
!! !!!!
!!
!!
!
!!!!
!!
!!
!!!!
!!
!!
!
! !!!
!!
!!
!!
!!!
!
!
!! !
!!!!
!!!
!!
!!
!!
!!
!!
!!
!! !! !
!
!!
!!
!
!
!!
!
!
!!
!
! !!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!! !!!
!!
!
!! !!
!!
!
!!
!!
!!
!
!
! !!!!!!
!!
!!!!
!!!!
!!
!!
!
!!!
!!
!
!!!!!!
!!
!
!!!
!!
!!
!!
!!
!
!!!!
!
!!
!!
!!
!!
!
!!!!
!
! !!!
!!
!!!!
!
!
!!
!
!!
!!
!!!!
!
!!
!
!
!!
!
!
!!
!
!
!!
!!
!!
!!
!!!
!
!
!!
!!
!!
!!
!
!
!! !
!
!
!
!! !
!!!
!!
!
!!
!!
!
!
!!!
!!! !!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!!
!!!!
!!
!!
!!
!
!
!
! !! !!
!!
!
!
!
!! !!
!!
!
!!
!
!
!!!!
!!
!!
!!
!!
!!
! !
!
!!!!
!!!! !!
!! !!!!
!!
!!
!!!
!
!!!!
!!!!!!
!!
!!!
!!
!!
!
! !
!!!
!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!
!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!
!
!!!!!!!!
!!
!!!!
! !
!!
!!
!!!! !!!!!!!!!!
!!
!!
!!
!
!
!
!
!
!!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!
!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
! !
!!
!!
!
!
!!
!!
!
!!!!
!!
!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!
!
!!
!!
!!
!!! !
!
!
!
!!
!!
!!
!!
!!
!!!!
!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
! ! !!!
!
! ! !!
!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!!
!!
!! !
!!
!!
!
! !!!
! !!!
!!
!
!
!
!!
!!!
!!!!
!!
!
!!!!
!
! !!
!!!!
!!
!!
!!
!!
!!
!
! !!
!!
!!
!!!!!
!!
!!
!!
!!
!!
!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!! !!
!!!!
!
!!
!!
!!
!!
!!
!
!! !!
!!!!
!
!
!!
!!
!!
!!
!!
!!!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!
!!
!!!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!!!
!!!!!!
!!
!!
!!
!
!
!!
!
!
!!
!!
!!
!!
!
!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!
!!!!
!!!!
!!!
!!
!!
!!
!!
!!!!
!!!!
!! !!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!
!!!!
!
!!
!!
!!!! !!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!!
!! !!!!
!
!!! !!
!!
!!
!!
!! !
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!!!
!
!!!!
!
!
!!
!!
!!
!!
!!!
! !!
!!
!!
!!
!!
!!!!
!
!!
!!
!!
!
!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!! !
!!
!!
!!
!!
!!!
!!
!!
!!
!! !
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!!!
!!
!!
!!
!!
!!
!!
!
!
!
!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!
!!
!!!!!!
!
!
!
!!
!!!!
!!
!!
!!
!
!!!
!!
!! !!
!
!
!
!
!!
!
!!!!!
!! !
!!!!!!
!!
!
!
!!
!!
!
!
!!
!!! !! !
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!! !!
!!
!!
!
!!!
!!
!!
!
!
!
!
!!
!!
!
!
!!
!!!!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!
!!
!!
!!
!
!
!!!!
! !!!
!
!
!!
!
!
!
!
!!
!!!!!!!
!
! !!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!
!!
!! !! !!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!! !
!
!
!!
!!
!!
!! !! !!
!
!!!!
!
!
!
!!
!
!
!!
!!
!
!
!!!!!
!!! !!
!!
!!
!
!
!
!!!
!
!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!!!
!
!!!!
!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!
!!!
!
!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!!
!!
!!!!
!!!
!
!!
!
!!
!!
!!
!!
!!
!! !!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!
!!
!
!!!!
!!
!!
!!
!
!
!
!
!!
!!!!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!!
!
!!
!
!
!
!!
!! !
!!
!!
!!!!
!! !!
!
!
!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!
!!
!
!
!!
!!!!!!
!!!!
!!
!
!!
!
!!
!
!!
!! !!
!!
!!!!
!!!!
!!
!!
!!
!!!
!!
!!
!
!
!!
!!
!!
!!
!!!!
!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!
!!
!
!!!
!!!
!
!!
!!
!!
!
!
!!
!!!!
!!!!
!!
!!
!!
!! !! !! !! !!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!! !!!!
!
!!!
!
!!
!!
!
! !!!!!! !!
!!
!!
!!
!
!
!
!
!
! !!!
!!!!
!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!
!
!
!!
!!
!!!!!
!!
!!
!!!!
!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!!
!
! ! ! !
!!
!!!! !!
!
!
!! !! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!
!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!! !!
!!
!
!
!! !!
!!
!!
!!
!!
!!!!
!!
!!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!! !
! !!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!! !!!!
!!
!! !!!!
!!!! !!
!!!! !! !!
!!!!
!!!!
!!!!
!!
!
!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!
!! !
!
!!
!!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!!!!
!
!
!
!!
!
!
!!!!!!
!!
! !
!!
!!
! !
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!!!
!!!!
!!!!
!!!!!!!!
!!
! !!!
! !
!!
!!
!!!!
!
!
!
!
!
!!
!!
!!!!
!!
!!! !
!
!
!!
!! !
!
!!
!
!
!
!
!!!!
!
!!
!
!!!!!
!
!!
!!
!!
!!
!
!!
!!!!
!!
!!
!!!!
!
!!
!!!!
!
!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!! !!
!!
!!!!
!!
!
!
!!
!!
!!
!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!!!
!!! !
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!!!
!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!
!
!!
!
!
!
!
!
!!
! !
!!
!!!!
!!
!!
!
!
! !! !
!!!
!!!!
!
!
!! !!!!
!!!
! !
!!
!!
!!
!!
!!!!
!! !!
!!
!!
!!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!
!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!! !!
!! !!
!
!
!!
!!
!!
!!
!!
!! !!
!! !!
!
!
!!
!!
!!
!!
!!
!! !!
!! !!
!
!
!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
! !
!!
!!
!! !
!!!
!!
!
!!!!
!!
!!!!
!
!
!
!!
!!
!
!!
!
!!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!!!!!
!!
!!
!!
!!
!!!!!!
!! !!
!!
!!
!!!
! !!
!!
! !!
!!
!!!!!
!
!!
!!
!!
!!
!
!
!!!
!
!!!!
!!
!!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!!!
!!
!!!!
!!
!!
!!
!!!!!
!!
!!!!
!!!!!!
!!
!!!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
! !!!
!
!!
!!
!
!!
!!
!
!!
!!
!!!!
!! !!
!!
!!
!!
!!
!!
!!
!!!!
!!
!
!!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
! !
!!
!!
!!
!
!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
! !
!!
!!
!
!!
!!
!
! !!!
!!
!!
!
!
!
!!
!!!!!
!
!!
!
!
!
!
!
!
!
!!!!!
!!
!!
!!
!!
!
!
!!!!!! !!
! !! !
!!
!!
!!
!!!
!
! !!!!
!!
!!
!! !!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!!
!
!!!!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!! !
!
!!!
!!
!
!!
!!
!! !!!
!!
! !!!
!!
!!
!!!!
!!
!!!
!!!
!!
!
!!!!!!
!!!!
!!
!!
!!
!
!!
!!!
!!!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!!
!
!!
!!!
!
!
!!
!!
! !!!
!!!
!!
!!
!
!!
!
!!!!
!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!!!!
!
!!
!!
!!!!
!!
!!!!
!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
! !
!
!
!!
!!
!!
!!
!
!
!
! !!
!!
!!
!!
!
!! !
!
!!!!
!!
!!
!!
!!!!
!!
!!
!!
!
!!!
!
!!
!!
!
!!
!!
!!!
!
!!
!!
!!
!!!!
!!
!!
!! !! !! !!
!!!!
!!
!!
!!
! !
!!!
!!
!!!!
!!!!!
!!
!!
!!
!!
!!
!!!!
!!!!
!
!
!!
!! !
!
!!
!!
!
!
!
!!
!!!!
!!!
!
! !!
! !
!!
!!!!!!
!!! !
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!
! !!!
!!!!!!!!
!
!!!!
!
!
!!
!
!!!
!!!!
!!!!
!!!!!
!!!
!!
!!
!
!
!!
!!
!!!!
!!
!
!!!! !!!
!
!!!
!!
!!
!!
!!
!!!! !!!
!
!
! !!!!
!!!
!!
!
!
!!!
!!
!!
!!
!!
!!
!!
! !
!!
! !!!
!!
!
!
!!
!!
!
!
!!
!!
!
!
!! !!
!!
!
!
!! !
!!!
!!
!!
!!
!!
!!
!!
!
!!
! !!
!
!!
!!
!!!!
!!
!!
!!
!
!!
!!!!
!!!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!!!!!!!
!!!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!!!
!
!!!
!!!!
!!!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!
!!!
!!!!!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!
!!!
!!
!
!!!
!!!!!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!
!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!!!
!!!!
!!
!!
!!
!!!!
!!!!
!!
!!!!
!!!
!!
!!!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!!!
!
!!!!
!!!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!!!
!
!
!
!
!! !
!
!!
!
! !!
!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!!
! !
!!
!!
! !
!!
!!
! !
!!
!!
! !
!!
!!
!!
!!
!! !!
! !
!!
!!
!!
!!
! !
! !
!!
!!!!
!!
!!
!
!!!
!!!!
!!
!!!!
!!
!
!!
!!
! !!!
! !!!
!!
!!
!!
!!
!
!
!!
!!
!!!!
!!
!!
!!
!!!!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!!!!
!! !!!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!
! !!!!
!!!! !!
!!!!
!!!!
!!!
!! !
!!!!!!
!
!!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!!
!!
!!
!
!
!!
!
!
!!
!!
!!
!!!
!
!
!!!
!!
!!
!
!!
!
!
!!
!!
!!!
!!
!!
!!
!
!
!!
!!
!
!
!!!!!
!!
!!!!
!!!!
!!
!!
!!
!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!!! !! !
!
!
!!
!!!
!!
!!
!!
!!!!
!!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!!
!!
!
!
!!
!!
!!
!!! !!!
!!
!!!!
! !
!
!
!
! !
!
!
!
!
!
!!!!!
!!!!!!
!!!!
!!!! !
!!
!!
!!
!! !
!
!
!
!!!
! !!
!!!
!
!
!
!
!!
!!!!
!!!!
!!! !
!
!!!! !! !
!
!!
!!
!!
!
!!!
!!!!
!!
!!!!
!! !!!!
!!!!!!
!!
!
!
!!!!
!!!! !! !
!
!
!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!!
!!!
!!
!!
! !
!!
!
!
!!
! !
!
!!!!!
!!
!
!!
!
!
!!
!!
!!!!!!! !! !! !
!!
!!
!!
!
!
!! !!!!
!!!
!!
!!
!!
!!
!!!!
!
!
!!
!!
!!!!
!!
!! !!
!!
!
!!
!
!
! !!!
! !
!!!!!!
!!!!
!!
!
!!!
!!
!!!!!!!
!! !! !!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!
!!!!
!!
!!
!!!!
!!!
!
!
!!!!
!!
!!
!!
!
!!!!
!!
!!
!
!!
!! !
!
!!!!!!
!!!
!!
!
! !!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!
!
!!
!!
!!
!
!
!!
!!
!!!!
!
!
!
!!
!!
!!!!
!!!!
!!
!
!
!!
!! !
!! !!!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!!
!!
!
!!!!
!
!
!!
!
!
!
!
!
!!!
!!
!
!
!
!
!
!!!!
!!
!
!
!!
!!!!
!!!!!!
!!
!!
!!
!
!
!!!!
!!!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!
!
!!
!!!!
!!
!! !!!!
!!!!
!!!
!!!!!!!!
!!
!! !
!!!
!!
!
!
!!
!!
!!
!
!!
!
! !
!!
!
!!!
!!
!
! !
!!!! !! !! !!!!
!!!!!!
!!!!!!!!
!!
!!
!!
!!
!!
!!!
!!!
!!!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!! ! !! !!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!!
!!
!!
!!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!
!
!!
!
!!!
!!!!
!
!!!!
!!
!!
!!
!
!
!!!!!
!!!!
!! !! ! !
!!
!!
!!
!!
!
!
!!!!
!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!
!!!
!!
!!
!
!!
!! !!!! !!!!
!!!
!!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !!!
!!
!!!!
!
!!
!!
!!
!!
!
!
!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!
!! !!
!!
!!!!
!!
!!
!!
!
!
!!
!
!!
!!
!!
!!
!!
!!
!! !!!!
!!
!!
!!
!!
!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!!!
!!
!!
!!
!!
!
!
!!
!!!!
!!
!!
!!
!!!! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!!!! !!! !!
!!!
!!
!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!!!
!!
!!!
!!
!!
!!
!!
!
!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!
!!
!!
!!
!
!!
!
!
!!!!
!
!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!!
!!!!
!!!!
!!
!!
!!!!
!!!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!!
!!
!!!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !!
!!!! !!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !! !! !! !! !! !! !! !! !! !! !! !!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!
!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!!
!!
!!!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!
!! !!!!
!!!!
!!!!!!
!!
!!
!!
!!
!!!!
!!
!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!!
!
!!
!
!
!!
!!
!!!
!!
!!
!!!!
!!
!!
!
!!
!!
!
!
!!!!
!!
!!
!!
!!
!
! !
!!
!!
!!
!!
!
!
!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
! !
!!!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!
!
!!
!!!!
!!!!
!!!!
!!!!!!
!!
!!
!!
!
!!!!!!!!!!!!!!!!!!!!
!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!
!
!!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!! !
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!
!!
!!
!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!!! !!
!!!!
!!!!
!!!!
!!
!!
!!
!!!!
!! !!
!!
!!
!! !!!!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!! !!
!!
!!
!!!! !! !! !! !! !!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
! !!
!!
!!
!!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!
!
!!
!
!
!!
!!
!!
!!
!!!!
!!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!! !
!! !
!!
!!
!
!
!
!!!
!!
!!
!!
!!
!!
! !!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!
!! !
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!!!!
!!
!!
!! !!
!
!
!!
!!
!! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!
!
!!
!!
!!
!!!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!
!
!! !
!
!!
!!
!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!
!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!! !!!!!
!!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!!
!!!
!!!!
!
!
!!
!!!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!!!
!!
!
!!
!!
!!
!!
!
!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!
!
!!!
!!
!!
!!
!!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!!
!
!!
!!
!!!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!!
!!!!!!!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!! !
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!!!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
! ! !
!
! ! !
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
! !
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!! ! ! ! !!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!!
!
!
! !
!
!
!
!
!
!
! !
!!
!
!
! !
!
!
!
!
!
!
! !
!
!
!
!
!
! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!
!
!!!
!
!
!!
!
!!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
! !
!
!
!
!
!
!
!
! !
!
!
!
!
!!
! !
!
! !!!
!
! !!! !
!
!!!!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
! !
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
! !
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
! !
!!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
! !!
!
!! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!! !
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
"
"
"
"
GermanLonan
Braddan
Michael
Maughold
Marown
Santon
Douglas
Laxey
Onchan
Gl ion Gil l
Archallagan
Colden
Tholt-e-Wil l
Greeba
Slieau Curn
Conrhenn y
Axnfell
Gl ion Gil l
Injebreck
The Rhenny
Sartfell
Ennemo na
Glen Helen
Injaigyn
Barroose
Ballakel ly
Injebreck
Injebreck
Slieumaggle
Injebreck
A&E
LAXEY
ONCHAN
Crosby
Strang
DOUGLAS
Newtown
Baldrine
Meary Veg
Glen Vine
Ballannette
Union Mills
The Braaid MNT
Noble's Hospital
Marine Drive MNT
Keeill Vreeshey MNT
Turkeyland
230000.000000
230000.000000
235000.000000
235000.000000
240000.000000
240000.000000
245000.000000
245000.000000
4700
00.00
0000
4700
00.00
0000
4750
00.00
0000
4750
00.00
0000
4800
00.00
0000
4800
00.00
0000
4850
00.00
0000
4850
00.00
0000
4900
00.00
0000
4900
00.00
0000
Draft Map 1bInfrastructure Constraints
Legend (Infrastructure Constraints)Area plan divisionsLocal Authority boundariesMineral Extraction SitesWaste disposal processing sites
" MEA Substations!! !! !! High voltage overhead lines
Gas PipelineA RoadsSteam RailwayTelecommunications SitesAreas with building height restrictionsAirport BoundaryUnsuitable for development, danger of pollution to water supplyMajor Hazard Sites2016 Flood Risk Study Areas
1:21,000Scale:
Map produced by the Department of Infrastructure Mapping Service.© Crown Copyright, Department of Infrastructure, Isle of Man.Reproduction of map in any form prohibited without prior permission from the publishers.
0 500 1,000 1,500250Meters
Map Ref: GDI/20/41 Map 1bAmended
Area Plan for the EastCabinet Office
Map published 5th February 2020
NOTE: The layers contained on this map have been provided byseveral Government Departments and Bodies and areintended for guidance purposes only. No responsibility forerrors can be accepted by the publishers and adviceshould always be sought from the appropriate Department.The map content will be reviewed and updated for the final maps.