IJ · op40 op36 op2 4 op2 4 op4 op79 op79 ij287 ij39 ij3 4 ij345 ij298 ij286 ij285 ij34 ij29 ij753...
Transcript of IJ · op40 op36 op2 4 op2 4 op4 op79 op79 ij287 ij39 ij3 4 ij345 ij298 ij286 ij285 ij34 ij29 ij753...
-
N orth America n Da tum of 1983 (N AD 83)U niversa l T ra nsverse Merca tor, Z one 13FS -873-203
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!!
!!
!!
! !
!!
!
!
!!
! !
!
!
!
!
! !
!! !
!
!!
!
!
!!
!!
!
! !!
!
!
! !!
!
!
!!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
! !
!
!!
!
!
!
!!
!
!!
!
!!
!
!
!
!!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
! !!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!!
!
!
! !
!
!
!
!
!
!
!! !
!
!!
!
!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
! !
!
!
!!
!
!
!!
!
!
!
!!
! ! !!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
! !
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!!!!
!
!
!!
!
!!
!
!
!!!
!
!
!!
!
!
!
!
!
!!
!! !
!
!!
!!
!
!
!
! !
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!
! !
!!
!!
!
!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!!!
!!
!
! !
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
! ! ! !
! ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
! !
!
!
!!!
!
!
!
!
!
!
!
!!
!
! !
! !
!
!
!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
! !
! !
!
!
!!
!
!
!
!!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
! !
!
!
!!
!
!
!
!
!
!
!
!
!!
! !
!
!
! !
!
! !
!!
!
!!
!
!
!
! !
!
!
!
!
!!
! ! !
!
!
!
! !
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
! !
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
!
! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
! !
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
! !!
!!!
!!!
!
!!
!
!
!!
!!
!!!
!
! !
!
!
!
!
!
!
!
! !
!!
!!
!
!
!
!!
!
!
!
!
!
!!
!!!
!
!! !
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
! !
!
!
!!!
!
!
!
!
!!
! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!!
!
!!
!
!!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!!!
!!
!!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!! !
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
! !
!!
!
!
!
!
!
!
!!
!
!
!
!
! !!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
! ! !
! ! !!
!
!
!!
!
!
!! !
! ! !
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!! !
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!!
!!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!!
!
!
!!
!
!!
!!!
!
!
!!
!
!
!!
!
!
!
!
!
!
! !
!
!
!
!
!
!!
!!
!
!
!
!
!
! !
!!
!
!
!!
!
!!
!!
!
!!!!
!
!
!
!
!!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!!
!
!!
!! !
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
! !!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!!
!!!
!
!!
!
!!
!
!!
!
!
!
!
!
!!
!!
!
!
!
! !
!
!
!
!
!!
!
!
!
! !
!
!
!
! !
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
! !
!
!
!!
!!
!!
!
!
!!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
! !
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
! !
!
!
!!
!
!
!
! !
! !
!
!
!
!
!
!
!
!!
!
!
! !
! !
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
! !
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!! !
! !!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!!
!
!!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!!!
!!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
! !!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!! !
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
! ! !
!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!
!!!!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!!
! !
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!!
! !
!
!
!!
! !
!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
! !
!
!!
!
!!
!
!
!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!
!
!
! !!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!!
!
!
!
!
!
!
!
!!!
!
!
!
!!!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!!
! !
!!
! !
!
!! !
!!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!!
! !
!
!!
!!
!!
!
!
!
!
!!!
!
!
!!
!
!
!
!
!
!
!
!
! !
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!! !
!!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!
!
!!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!
!!
!
!!
!!
!
!
!
!
!
!
! !
!!
!
!
!
!
!
!
!
!
!
!
!!
!!!!
!
!
!
!
!
!!
!
!
!!!!!!
!
!
! !
!
!
! !
!
!
!!
!
!
! !
!!!
!
!!!
!
!
!
!
!
!!
!
! !
!
! !
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
! !
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!!
!
!
!
! !
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!!
!
!
!!!
!!
!
!!
!!
!
!
!
!!
!
!
!
!!
!
!
! !
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
! !!
!!
!
!
!
!!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!!
!
!!
!!
!!
!
!!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!!
!
!
!
!
! !
!! !
!! ! !
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!
!
!!
!
! !
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!
!!!
!
!
!!
!
!!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!!
!
!
!
!!
!
!
!
!!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
! !
!
!
!
!
!
!
!
!! !
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
! !
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!!
!
!
!!
!
! !
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!!!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!!
!
!
!
!! !
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
! ! !
!!
!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
! ! !
!!
!
!
!
!
!
!
!
!
!!!
! !
!
!
!
! !
!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!!
!!
!
!
!
!! ! ! !
!
!
!
!
!!
!
!
!
!
!
! !
!
! ! !!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!! !
!
! !
!
! !
!!
!!
!
!
!
!
!!
!
!
!!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!!
!
!!!
!!
!!
!!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
! !
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
! !
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!! !
!
!
!
!
! !!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
! !
!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!!!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
! !
!
!
! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!!
!!
!
!
!
!!
! !
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!
!
!
!
!
!
!
!
!
!!
!!
!!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!!
!!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
! !!
! !
! !
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
! !
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
! !
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
! !
!!
!
! !
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!! ! !
!! !
!
!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
! !
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
! !
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!
! !
!
!
!
!!!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
! !
!!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!
!
!
! !
!!
!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
! !
! !
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!!!
!
!!
!
!
! !!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!!
!
!
!!
! !!
!
!
!
!
!!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!! !
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
! !
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!
!!
!
!!
!!
!!
!
!
!!
!!
!
!!
!
!
!
!
! !
!!
!
!!
!!
!!
!
!
!
!
!
! !
!!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!!
!
!!
!!
!
!
!
!
!
! !
!!
!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!
!!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!!
!!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
! !
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!!
!
!!
!
!
!
!!!
!
!!
!
!!
!
!!!
!!!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!
!
!
!!!
!!
!
!
!!
!
!
!
!
!!
!
!!
!
!!
!!
!
!
!!
!
!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
! !!
! ! !
!
!
!!!
!
! ! !!
! !!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
! !!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
! !
! !
!
!
!!
!
!
!
!!!
!!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
! !
!
!
!
! !
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
! !!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
! !
!
!
!!
! !
!
!
!! !
!!
!
!
!
!!
!
!
!
!! !
! !
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!!!
!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!!!
!
!
!
!
!!
!!!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!!
!
!
!
!!!
!
!
!!
!!
!
!
!
!
!
!
!!!
!
!
!!
!
!
!
!!!
!
!
!!
!!
!
!
!
!
!
!!
!!
!
!
!!
!
!!
!!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
! !
!
!
!
!
! !
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!!
! !
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
! !
!!
!
!
!
!
!!
!
!!
!!
!
!!
! !
!
!
!
! !
!
!
!
!
!!
!
!
!
!
!
! !
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
! !
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!!
!
!
! !
!
!
!
!
!!
!
! !
!
!
!
!
!
!!!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!
!! !
!
!
!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
! !
!!
!
!
! !
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
! !!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!!
!!
!
!
!
!!
!!
!
!
!
! !
!!
!
!
!
!!
!
!!
!!
!
! !
!!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
! !
!
!
!
!!
!
!!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!
!
!!
!
!
!
!!
!!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!!
!
!
!
!!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
! !
!!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!!!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!!!
!
!
!
!
!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!!
!!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!
!!
!
!
!
!
!
!!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!!!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
! !
!
!
!
!!
!!
! !
!
!
!
!
!
!
!
!
!
! !
!
! !
!!
!
!!
!
!
!
! !
!
!
!
!!
!!
!
! !
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
! !
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!!!
!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!!!
!
!!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!!
!!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!!
!!
! ! !
! ! !
!!
!
!
!
!
!
!
!
!
!!
!
!
!
!!!
!
!!!
!
!
!!
!
!!
!
!!!
!
!
!
!!
!!
!
!!
!
!
!
!
!
!
!!!
!
!
!
!
!
!!!
!
!
!
!
!!!
!
!
!!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!
!
!
!
!!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!!
!
!
!
!!
!!
!
!
!!
!
!
!
!
!!
!
!
!! !
!
!
!!
!
!!
!!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!
!
!
!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!!
!
!!
!
!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!!!
!
!
!
!
!
! !
!
!
!
!
!
!!
!
!!
!!!!!
!
!
!!
!
!
!!
!
!!
!!
!!
!!
!!!
!!
!
!!
!!
! !!!
!
!
!
!
!
!!!!!
!!!
!
!!!
!!!!
!!
!!!!
!!!
!
!!!!!
!!
!!!
!
!!
!!!
!
!!
!!
!!
!!
!
!!
!
!
!
!!!!
!!!
!!!!!!!
!!!!
!!
!
!!
!!!
!!!
!
!
!!!!
!!!!!
!
!!
!!
!!
!
!
!!
!
!!
!
!!!!!!!!
!!!
!!!!
!!!
!
!!!!
!!!
!!
!!
!
!!
!!!!!
!!!!
!
!!!!
!!!
!!
!!
!!
!!
!!
!
!
!
!!
!!
!
!
!!!!
!!
!!
!
!!
!!!!!
!!!
!!
!
!!
!
! !
!!
!!
! !!
!
! !
!! !!! ! !
!! !!!
!! !
!!
!!!!
!
! !! !
!!
!!
!!
!! !
!!
!!
!!
!!!
!!
!!
!!!
!
!
!!
!!!
!
!!!
!
!!!
!
!
!
!!
! !!
!
!
!
!
!
!! ! !
!!
!!!
! ! !
!
!
!!
!!
!!
!!
!!
! !!
! !! !
! !!
!!
!!
! ! ! !
!
!
!
!!
!
!!
!!!
!!
!!
!
!
!!!
!
!!!
!!
!!
!!!
!!!
!!!!
!!!!
!!!!!
!!
!
!
!
!
!!!!
!!!
!!
!!!!!
!!
!!!
!!!!
!!
!
!
!
!
!! !!!
! !!
!!
! !!
!!
!! !
!!
!! !
!
! !!!
!!!!!
!!!
!
!
!!!
!!
!!!!!
!!!!!!
!!!
!!!
!!
!
!
!
!!
!!
! !
!
! !!!
!!
! !
!!
!!
!!
!!!
!!
!!!!
!!!!!!!!!!!
!!!
!
!!!!
!!
!!!
!
!
!!!!!
!
!
!!
!!!!!
!
!!!!
!!
!!!
!!
!!
!!
!
!
!
!!
!
!
!!!
!
! ! !!
!!
!
!
!
!!!
!! !
!
!
!
!!
!!!
!!
!! !
!!!!
!
!!
!!
!
!
!
!!
!!!
!!
!!
!
!
!
!!
!
!
! ! !!
!!!
!!!
!
!!!!
!!
!
!
!!
!!
!!!!
!!
!!!
!
!!
!!
!
!
!!
!!!
!!!!
!
!!!
!!
!!
!!
!!
!!
!
! ! !!
!
!
! !!
!!!
!!!
!
!!
!
!!!!
!
!
!
!!
!
!
!
!! !
!!! !
! !
! ! !
!!!!
!
!!!!!
!
!
!!!
!
!!
!!!!!
!!
!
!!!!!
!
!
!
!!!
!!
!!!!
!!
! ! !
!
!
!!
!!
!! !
! !
!
!!
!!
!!
!
!
!
!
!
!!
!!
!
!!
!!
! ! !
!
!!
! !!!!
!!!
!
!!!
!!
!!
!!
!!!
!!!
!!!
!!
! !!
!!
!!!
!!!
! !
!!!!
!!
!
!
!
!
!
!!!!!
!!!
!!!!!!
!
!!
!!!
!
!!
!
!!!
!!!
!!
!!!
!
!
!!!
!!!
!
!!
!!
!!
!!!!
!!!!
!!!
!
!!!!
!!!