Upload
lexuyen
View
215
Download
2
Embed Size (px)
Citation preview
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!! !! !! !! !!
!!!! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !!
!!
!!
!!
!!
!!
!! !!!! !!
!!
!!
!!
!!
!!
!!
!!
!! !! !! !! !! !! !! !! !! !! !! !!
!!!! !! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!! !!!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !! !! !! !! !! !! !! !! !! !! !! !! !!
!!!!
!!
!!
!!!!
!!
!! !! !!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!! !!
!!
!!
!!!!
!!!!
!! !! !!!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!!!
!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!! !!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!!! !! !!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !! !! !! !! !! !!
!!!!
!! !! !!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!!!
!!
!!
!! !! !!!! !!
!!
!! !!
!!!!
!!
!!
!!
!!
!!!!!!!!!!
!!
!!
!! !! !!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!!!
!!!!
!!
!!!!
!!
!!!!
!!
!!!!
!!!!
!!
!!!!
!!!!
!!
!!!!
!!
!!!!
!!!!
!!
!!!!
!!!!
!!
!!!!
!!
!!!!
!!!!
!!
!!!!
!!!!
!!
!!!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!
!!!!!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!!!
!!!!
!!!!
!!
!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!! !! !!
!!
!!!!
!!!!!!!!!!!!!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!
!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!! !!
!!!!
!!!!
!!!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!!!!!!!
!!
!!
!!
!!!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!
!!!!!!
!!
!!
!!
!!!!
!!
!!!!
!! !!
!!
!! !!
!!
!!
!!!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!! !!!! !!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!!!
!!!! !! !! !!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!
!!
!!!!
!!!!
!!
!!
!!!!
!!!!
!!
!!!!
!!!!
!!!!
!!
!! !! !!!!
!!
!!!!!!!!!!!!!!
!!
!!!!
!!!!
!!!!
!!
!! !!!! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !! !!
!! !! !!!!
!! !! !! !! !! !! !! !! !! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!!!!!!!!!!!!!!!!!!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !! !! !! !! !! !! !! !! !! !!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!! !! !!!!
!!!!
!!
!! !! !! !! !!
!!
!!
!!
!!
!!!!
!!
!!!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !! !! !! !! !!
!!
!!
!!!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!!!!!!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!!!!!!!!!
!!
!!!!
!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !! !! !! !! !!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!
!!!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!!!
!!!!!!
!!
!!!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!!!
!!!!
!! !!
!!!!
!! !! !!
!!!!
!!!!
!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!!!
!! !!
!!
!!
!! !!
!! !!
!!
!! !! !! !!
!!
!!
!!
!!!!
!!
!! !!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!! !!!!
!! !!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!!!
!!
!!!!
!!
!!!!!!!!!!!!!!
!!!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!! !! !! !! !! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !! !! !! !!!!
!!
!! !! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !! !! !! !! !! !! !!
!!!!
!!!!
!!
!!!!
!!!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!!!
!!!! !!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!!! !!
!!
!! !! !! !!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!
!!!!
!! !! !!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!!!
!!!!
!!!!
!!!!
!!!!!!
!!!!
!! !! !! !! !!
!!
!!
!!
!!
!!!!
!!
!! !! !! !! !! !! !!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!
!! !! !!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!
!!
!! !! !!
!!!!
!!
!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!!! !!
!!
!!
!!
!!
!!
!!
!!
!! !! !! !! !! !! !! !! !! !! !! !! !! !!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!!! !! !! !! !! !! !! !! !! !! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!! !!
!!
!!
!!
!!
!!
!! !!
!!
!!
!! !! !!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!! !! !! !! !! !!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!! !!
!!
!! !! !! !! !! !!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!!! !!
!!
!! !!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!!!
!!
!!!!
!!!!
!!!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!!!!!!!!!!!!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!! !! !!!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!!!!!!!
!!!!
!!
!! !! !!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!!!
!!!!
!! !!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!! !! !!!!!!
!!!!
!!!!
!!
!!!! !!
!!
!!
!!
!!
!!
!!!!
!! !! !!!!!!
!!!!
!!!!!!!!
!!
!!
!!
!!!!
!!!!!!!!!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!!!
!! !! !! !! !! !! !!
!!!!
!!!!
!! !! !! !! !!
!!!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!! !! !! !! !!!!
!!
!! !!
!!
!!
!!!!
!! !!!!!!
!!
!!!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !! !!
!!!!
!!!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!! !! !! !! !!!!
!!!!
!!!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!!!
!! !!!!
!!!!
!!
!!
!!
!!
!!
!!
!! !! !! !! !! !!
!!!!
!!!!
!!!!!!!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!! !! !!
!!!!
!!
!! !! !! !! !! !!
!!!!
!!!!
!!!!
!!
!!
!!
!! !! !! !!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!!!
!!!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!!!!! !!
!!!!
!!
!!
!!!! !!!!
!!!!
!! !!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!! !! !!!! !!
!!
!!!!
!!!!
!!
!! !! !!
!!
!!
!!
!!
!!
!!
!! !! !!
!!
!!
!!
!!!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!!!
!! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!! !!!! !!
!!
!!
!!
!! !!
!!!! !!!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!! !! !!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!! !!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !! !!
!!
!!
!! !!!!!! !!!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !! !!!! !!!! !! !!!! !!!!
!!
!! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!! !! !!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!!! !!!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!! !!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !!!!
!!
!! !!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!! !!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!!!!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!! !!
!!
!!
!! !!
!!
!!
!!
!!
!!!!
!!
!!!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!!!!!!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !! !! !!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! !!!!
!!
!!
!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!!!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!!!!! !! !! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!!!!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!
!!
"" " """
" ""
""""
"
"""
""""
" """
"""
""
"
"
""
"
""""
"""
" """""
" ""
""
"""
"""" "
"""
"
""""""
^ "" ""
""
"""
""
"
"
""
"
"
""""
"
"
""""
""
""
"""
""""
""
"
"
"
"
""
"""""
""
"""
"
"
""
"
""
""
""
""
"
"
"
"
""
""
""" "
"
"
""
" """
"""
"" "
"
"""
""
"
" "
"
""""
"
"
" "
"
"
""
"""
""
""
"
" """""
""
"" ""
"" "
""
" """"""
" ""
"
" " """
"
" "
" "
"""
"
"""
""" " "
""
"""
""""
""" " "
""
"" "" "
"""
""
" "" ""
" "
" ""
""
"
" "
"" "
" "
"" ""
""
""
"
"
"""""
""
" ""
"
"
"
#0
#0
#0
#0
#0
CURLEW
NATIONAL GRASSLANDS
CURLEW
NATIONAL GRASSLANDS
FORT HALL INDIAN RESERVATIONCRATERS OF THE MOON
NATIONAL MONUMENT
CITY OF ROCKSNATIONAL RESERVE
CASTLEROCKSSP
BRUNEAUDUNES
SP
SAYLOR CREEKAIR FORCE RANGE
(RESTRICTED)
JARBIDGE MILITARY OPERATIONS AREA (RESTRICTED)
HAGERMANFOSSIL BEDS
NM
BOISE NF
BOISE NF
TARGHEE NF
HUMBOLDT-TOIYABE NF
BRIDGER-TETON NF N
CARIBOU NF
SAWTOOTH NF
SALMON-CHALLIS NF
SAWTOOTH NF
SAWTOOTH NF
CARIBOU NF
BRIDGER-TETON NF NF
BRIDGER-TETO
CARIBOU NF
BRIDGER-TETON NF NF
CARIBOU NF
TARGHEE NF NF
BOISE NF
SAWTOOTH NF
CARIBOU NF
CARIBOU NF
SAWTOOTH NF
CARIBOU NF
SAWTOOTH NF
SAWTOOTH NF
TARGHEE NF NF
CURLEWNATIONAL GRASSLANDS
SAWTOOTH NF
SAWTOOTH NF
NF
SAWTOOTH NF
NF
RANGER DISTRICT
RANGER DISTRICT
RANGER DISTRICT
JACKSON RD RANGER DISTRICT
IDAHO CITY RANGER DISTRICT
MOUNTAIN HOME RANGER DISTRICT
RANGER DISTRICT
FAIRFIELD RANGER DISTRICT
BIG PINEY RD RANGER
GREYS RIVER RD RANGER DISTRICT
RANGER DISTRICT
KETCHUM RANGER DISTRICT
TWIN FALLS RANGER DISTRICT
RANGER DISTRICT
KEMMERER RD RANGER DISTRICT
WESTSIDE RANGER DISTRICT
TETON BASIN RD RANGER DISTRICT
WESTSIDE RANGER DISTRICT
WESTSIDE RANGER DISTRICT
BURLEY RANGER DISTRICT
WESTSIDE RANGER DISTRICT
BURLEY RANGER DISTRICT
BURLEY RANGER DISTRICT
BURLEY RANGER DISTRICT
MOUNTAIN HOME RANGER DISTRICT
PALISADES RD RANGER DISTRICT
SNRA RANGER DISTRICT
SNRA RANGER DISTRICT
POCATELLO FO
SHOSHONE FO
BURLEY FO
UPPER SNAKE FOFOUR RIVERS FO
SALT LAKE FO
BRUNEAU FO
JARBIDGE FOKEMMERER FO
OWYHEE FO
PINEDALE FO
CHALLIS FO
OWYHEE CO
ELKO CO
ELMORE COBLAINE CO
LINCOLN CO
CASSIA CO
BOX ELDER CO
BUTTE CO
BINGHAM CO
CARIBOU CO
ADA CO
POWER CO
TETON CO
TWIN FALLS CO
BONNEVILLE CO
ONEIDA CO
CAMAS CO
LINCOLN CO
BANNOCK CO
CACHE CO
BEAR LAKE CO
RICH CO
MINIDOKA CO
BOISE CO
GOODING CO
CUSTER CO
JEROME CO
JEFFERSON CO
FRANKLIN CO
CANYON CO
TETON COMADISON CO
GEM CO
§̈¦15
§̈¦84
§̈¦86
§̈¦184
§̈¦84
§̈¦15
§̈¦15
§̈¦15
§̈¦86
NAF
ROY
GAY
ALMO
ELBA
BERN
VIEW
LAGO
BUHL PAULEDEN
LUND
GRAY
ROSE
BONE
PINE
KUNA
IONA
UCONMILO
ARCO
STAR
HOWE
FELTTETON
STONE
BASINPARIS
MALTATROUT
BUIST
PERRY
ARBON
DECLONITER BENCH
FILER ARIMOROBIN
GRACE
CONDA
INKOM
HATCH
BLISS HENRY
TYHEE
WAYAN
CAREYFIRTH
TABER
MELBA
OZONE IRWIN
NAMPA
BOISE RIRIEGRANT HEISE
RIGBY
BYRNEEAGLE
BATES DARBY
MOORE MENANANNIS
LYMANNOTUS
PARMA
MOODY
SALEMPLANO
WESTON
DAYTONBRIDGE
PEGRAM
RIDDLE
OAKLEY BANIDA DINGLE
CONANT OXFORDCONNERONEIDA
ISLAND
SHARON
GENEVAALBION
DOWNEY
BERGERHEGLAR
NOUNANCLOVER
HANSENBURLEY
TURNER
RUPERT
JEROME
KIMAMA
TUTTLE
OWINZA
OREANA
ALPINE
MURPHY
PICABO
GOSHEN
CORRAL
DEHLINREGINA
OWYHEE
MARTINHAILEY
OSGOODBARBER
GIMLET
VICTORPOPLAR
USTICK
WILDER
ARCHER
BURTONVIENNA
LESLIEGALENA
ROTHAS
SHELLEY
IDAVADAMOULTON
WHITNEY
PRESTON
JUNIPER
RAYMONDSUBLETT
SAMARIALIBERTY
DANIELS
IDAHOME
VIRGINA
HEYBURNPAULINE
JACKSONCRYSTAL CENTRAL
ACEQUIA
WENDELL
BRUNEAU MICHAUD
GOODING
HAMMETT
REVERSE
DELAMAR
PINGREE
LIBERTY
WAPELLO
KIMBALL
ORCHARD
GANNETTSOLDIER
BOWMONT
MULDOON
MARSING
TRIUMPH
KETCHUM
LABELLE HERBERTROBERTS
LORENZO
ROSWELLATLANTA
CLAWSONREXBURG TETONIA
HIBBARDHOUSTON
STANDRODSTREVELL
FAIRVIEWFRANKLIN
WOODRUFF
MAPLETON
GLENDALEGWENFORD
ROGERSON
WARDBORO
SWANLAKE
GRASMERE
THATCHER
STRICKERMURTAUGH
KIMBERLY
ROCKLANDHAZELTON
MCCAMMON
BANCROFTMINIDOKA
PORTNEUFHAGERMAN
DIETRICH
CHUBBUCKSHOSHONE
ABERDEEN
STERLING
ROCKFORD
REYNOLDSPETERSON
MAYFIELD
BELLEVUESCOVILLE
MERIDIANGARFIELD
CALDWELL
BERENICE
MUD LAKETERRETON
RIDGEDALE
AMSTERDAM
CLEVELANDROSEWORTH
ALEXANDER
POCATELLO
KING HILL
FORT HALLRICHFIELD
BLACKFOOT
HILL CITY
FAIRFIELD
PALISADES
WOODVILLE
FOX CREEKROCKY BAR
GREENLEAF SUNNYDELL
MIDDLETON
FISH HAVENBLACK PINE
MALAD CITY
MINK CREEK
MONTPELIER
BENNINGTONROCK CREEK
WICKAHONEY
GEORGETOWNSPRINGDALE
CASTLEFORD
TWIN FALLS
HOT SPRING
GRAND VIEW
SWAN FALLS
MAGIC CITY
CARRIETOWNOLSON CITY
LOST RIVERSUN VALLEY
LEWISVILLE
DARLINGTON
IDAHO CITY
SUGAR CITY
THREE CREEK
ST. CHARLES
BLOOMINGTON
TREASURETON
WINTER CAMP
INDIAN COVE
SILVER CITY
SPRINGFIELD
ATOMIC CITY
SWAN VALLEY
GARDEN CITY
CHERRY CREEK
PLEASANTVIEW
SODA SPRINGS
CHESTERFIELD
GLENNS FERRY
CERRO GRANDE
FEATHERVILLE
TWIN SPRINGS
APPLE VALLEY
ARTESIAN CITY
MOUNTAIN HOME
BEECHS CORNER
SAGE JUNCTION
CLEMENTSVILLE
AMERICAN FALLS
NEW CENTERVILLE
BIG SPRINGS RANCH
MURPHY HOT SPRINGS
TWIN SPRINGS RANCH
GIVENS HOT SPRINGS
BORAH
POPULUS
MIDPOINT
HEMINGWAY
CEDAR HILL
£¤20
£¤26
£¤30
£¤89
£¤91
£¤93
£¤95
£¤189
£¤30
£¤20
£¤89
£¤93
£¤189
£¤30
£¤30
£¤89
£¤30
£¤20
£¤30
£¤89
£¤89
£¤20£¤26
£¤89
£¤91
£¤89
£¤30
£¤30
£¤91
£¤20
£¤189
£¤189
£¤30
£¤89
£¤93
£¤20
£¤26
£¤26
£¤93
£¤30
£¤93
£¤93
£¤30
£¤26
£¤89
£¤91
£¤30£¤30
£¤30
£¤26
UV51
UV78
UV37
UV24
UV30
UV34
UV81
UV39
UV46
UV225
UV75
UV21
UV36
UV22
UV77
UV23
UV33
UV25
UV48
UV11
UV31
UV13
UV11A
UV67
UV142
UV83
UV28
UV101
UV55
UV390
UV102
UV16
UV79
UV45
UV238
UV44
UV69
UV218
UV38
UV19
UV42
UV61
UV165
UV89
UV32
UV412
UV25
UV79
UV23
UV16
UV75
UV34
UV36
UV75
UV22
UV30
UV33
UV30
UV75
UV33
UV34
UV28
UV78
UV36
UV55
UV25
UV30
Bear LakeBear Lake
Great Salt LakeGreat Salt Lake
American Falls ReservoirAmerican Falls Reservoir
Palisades ReservoirPalisades Reservoir
Blackfoot River ReservoirBlackfoot River Reservoir
Jackson LakeJackson Lake
Lake LowellLake Lowell
Snake RiverSnake River
Lake Walcott ReservoirLake Walcott Reservoir
LakeLake
Magic ReservoirMagic Reservoir
Anderson Ranch ReservoirAnderson Ranch Reservoir
Cutler ReservoirCutler Reservoir
Jefferson ReservoirJefferson Reservoir
Bruneau RiverBruneau River
C J Strike ReservoirC J Strike Reservoir
Arrowrock ReservoirArrowrock Reservoir
Salmon Creek ReservoirSalmon Creek Reservoir
Jenny LakeJenny Lake
Wild Horse ReservoirWild Horse Reservoir
Lucky Peak LakeLucky Peak Lake
Leigh LakeLeigh Lake
Ririe ReservoirRirie Reservoir
Mormon ReservoirMormon Reservoir
Portneuf ReservoirPortneuf Reservoir
Viva Naughton ReservoirViva Naughton Reservoir
Alexander ReservoirAlexander Reservoir
Wilson ReservoirWilson Reservoir
Cedar Creek ReservoirCedar Creek Reservoir
Bear RiverBear River
Twin Falls Main CanalTwin Falls Main Canal
Phelps LakePhelps Lake
Henrys ForkHenrys Fork
Lower Goose Creek ReservoirLower Goose Creek Reservoir
Boise RiverBoise River
Fraser ReservoirFraser Reservoir
Sheep Creek ReservoirSheep Creek Reservoir
Lower Slide LakeLower Slide Lake
Hyrum ReservoirHyrum Reservoir
Wilson Lake ReservoirWilson Lake Reservoir
Little Wood River ReservoirLittle Wood River Reservoir
Daniels ReservoirDaniels Reservoir
Cary LakeCary Lake
Little Camas ReservoirLittle Camas Reservoir
Payette RiverPayette River
Fish Creek ReservoirFish Creek Reservoir
Oneida Narrows ReservoirOneida Narrows Reservoir
The ReservoirThe Reservoir
Crag LakeCrag Lake
Bray LakeBray Lake
Hot Springs CreekHot Springs Creek
Pioneer ReservoirPioneer Reservoir
Big Elk CreekBig Elk Creek
Glendale ReservoirGlendale Reservoir
Deep CreekDeep Creek
West Locomotive SloughWest Locomotive Slough
Teton RiverTeton River
Sinker CreekSinker Creek
Taylor SloughTaylor SloughTaggart LakeTaggart Lake
Succor CreekSuccor Creek
Sun Valley LakeSun Valley Lake
Foster ReservoirFoster Reservoir
Newton ReservoirNewton Reservoir
Long Tom ReservoirLong Tom Reservoir
Otter CreekOtter Creek
Blair Trail ReservoirBlair Trail Reservoir
South LakeSouth Lake
Treasureton ReservoirTreasureton Reservoir
Greys RiverGreys River
Kelly ReservoirKelly Reservoir
Desert Ranch ReservoirDesert Ranch Reservoir
Dry Creek ReservoirDry Creek Reservoir
Swan LakeSwan Lake
Bull Run ReservoirBull Run Reservoir
Sublett CreekSublett Creek
Indian Creek ReservoirIndian Creek Reservoir
Campbell ReservoirCampbell Reservoir
Rawhide ReservoirRawhide Reservoir
Condie ReservoirCondie Reservoir
Bradley LakeBradley Lake
Lava LakeLava Lake
ReservoirReservoir
Market LakeMarket Lake
Weston Creek ReservoirWeston Creek Reservoir
CanalCanal
Salt RiverSalt River
Rose Ranch ReservoirRose Ranch Reservoir
Little Bear RiverLittle Bear River
Hawkins ReservoirHawkins Reservoir
Goodwin LakeGoodwin Lake
Snowdrift LakeSnowdrift Lake
Huff LakeHuff Lake
Big Wood RiverBig Wood River
Merkley LakeMerkley Lake
Cow CreekCow Creek
Springfield LakeSpringfield Lake
Sunflower ReservoirSunflower Reservoir
Silver LakeSilver Lake
Morrow ReservoirMorrow Reservoir
Bonanza LakeBonanza Lake
Lake SolitudeLake Solitude
Sixmile CreekSixmile Creek
Williams ReservoirWilliams Reservoir
Alturas LakeAlturas Lake
Skull Point ReservoirSkull Point ReservoirEtna CreekEtna Creek
Trinity LakeTrinity Lake
Little Blackfoot RiverLittle Blackfoot River
Dierkes LakeDierkes Lake
Negro CreekNegro Creek
North LakeNorth Lake
Clear LakesClear Lakes
Meadow CreekMeadow Creek
Flat CreekFlat Creek
Thorn Creek ReservoirThorn Creek Reservoir
Josephine ReservoirJosephine Reservoir
Rattlesnake CreekRattlesnake Creek
Indian LakeIndian Lake
Gronewall LakeGronewall Lake
Lake ClevelandLake Cleveland
Howard ReservoirHoward Reservoir
Conroy LakeConroy Lake
Cameron ReservoirCameron Reservoir
Circle CreekCircle Creek
Tony Grove CreekTony Grove Creek
Big CreekBig Creek
Little Creek ReservoirLittle Creek Reservoir
Twentyfourmile ReservoirTwentyfourmile Reservoir
Mud LakesMud Lakes
Dempsey CreekDempsey Creek
Chicken CreekChicken Creek
Cedar Mesa ReservoirCedar Mesa Reservoir
Death Creek ReservoirDeath Creek Reservoir
Deer CreekDeer Creek
Rock Island LakesRock Island Lakes
Lateral 213Lateral 213
Upper Deep Creek ReservoirUpper Deep Creek Reservoir
South Teton RiverSouth Teton River
Logan RiverLogan River
Crowther ReservoirCrowther Reservoir
North Side Main CanalNorth Side Main Canal
Wellsville ReservoirWellsville Reservoir
Palisades CreekPalisades Creek
Camas CreekCamas Creek
Birch CreekBirch Creek
Moose LakeMoose Lake
Piute CreekPiute Creek
Independence LakesIndependence Lakes
Big Rainbow LakeBig Rainbow Lake
Hubbard ReservoirHubbard Reservoir
North Leigh CreekNorth Leigh Creek
Spring CreekSpring Creek
Runswick WashRunswick Wash
Kearl ReservoirKearl Reservoir
Farmers Coop Sebree CanalFarmers Coop Sebree Canal
Blue LakesBlue Lakes
Ross Fork LakesRoss Fork Lakes
Boise Cascade LakeBoise Cascade Lake
St Johns ReservoirSt Johns Reservoir
Big Lookout LakeBig Lookout Lake
Billy Shaw SloughBilly Shaw Slough
South Fork Junction CreekSouth Fork Junction Creek
Beaver CreekBeaver Creek
Chalk GulchChalk Gulch
Fort Hall Main CanalFort Hall Main Canal
Lake PatriciaLake Patricia
Malad RiverMalad River
Danielson CreekDanielson Creek
Seamans CreekSeamans Creek
Blacksmith ForkBlacksmith Fork
Turkey CreekTurkey Creek
Desert CreekDesert Creek
Patterson ReservoirPatterson Reservoir
Hot Sulphur LakeHot Sulphur Lake
Rock CreekRock Creek
Gibson LakesGibson Lakes
Travis LakeTravis Lake
Soda CreekSoda Creek
Park LagoonPark LagoonEast Fork Roaring RiverEast Fork Roaring River
Nowlin CreekNowlin Creek
Huff CreekHuff Creek
Long Valley CreekLong Valley Creek
Big Spring CreekBig Spring Creek
Ski LakeSki Lake
Cottonwood CreekCottonwood Creek
Little Malad RiverLittle Malad River
Indian CreekIndian Creek
North Fork Packsaddle CreekNorth Fork Packsaddle Creek
Onemile CreekOnemile Creek
Whiskey SloughWhiskey Slough
Blue Lake GulchBlue Lake Gulch
Big Rocky CreekBig Rocky Creek
Logger CreekLogger Creek
Salmon Falls CreekSalmon Falls Creek
Democrat GulchDemocrat Gulch
Phyllis CanalPhyllis Canal
Lake CreekLake Creek
Dollar LakeDollar Lake
Crane Creek GulchCrane Creek Gulch
Slaughterhouse CreekSlaughterhouse Creek
Smiths Fork CreekSmiths Fork Creek
GATEWAY WEST TRANSMISSION LINE PROJECTIDAHO / WYOMING
E:\Gateway_West\Reports\20090312_WallMaps\Idaho\Idaho_Constraints_20090910
^
^
CHEYENNE
BOISE
PROJECT AREA
Route version 9/4/2009 (information subject to change) | Map revised 9/11/09
#0
#0
#0#0
#0 #0
#0
#0
#0
ELKO
FREMONT
OWYHEE
CARBONSWEETWATER
NATRONA
ALBANY
BOX ELDER
SUBLETTE
LINCOLN
MALHEUR
CONVERSE
CASSIA
BLAINEELMORE
PLATTE
TETONADA
BUTTE
BINGHAM
RICH
UINTA
LARAMIE
CARIBOU
POWER
NIOBRARA
CACHE
TWIN FALLS
ONEIDA
CAMAS BONNEVILLE
HOT SPRINGS JOHNSON
JEROME
WEBER
JEFFERSON CAMPBELLWASHAKIECUSTERBOISE WESTON
ENLARGED AREA ABOVE
0 20 40 MilesProjection - Transverse Mercator NAD 1983 UTM Zone 12N
0 5 10
Miles
IIDAHO CONSTRAINTSALL PROPOSED, ALTERNATIVE AND CONCEPTUAL ROUTESAS OF 4 SEPTEMBER 2009
CONSTRAINTS
Ç Ç ÇÇ Ç Ç Active Mining Leaseo o o
o o o Airport Zone
ACEC
Crucial Big Game Winter / Parturation Ranges
BLM Visual Resource Management Area I
BLM Visual Resource Management Area II
BLM Visual Resource Management Area III
Craters of the Moon NM Administration Area
Black-footed Ferret!H
Fisheries Stream
! ! ! ! ! ! ! !
! ! ! ! ! ! ! !
! ! ! ! ! ! ! !
! ! ! ! ! ! ! !
Irrigated Agriculture
Lake
Historic District / Point
Highly Erosive Soils
Historic Trail (0.5 mile buffer)
Military Operations Areas (restricted)
1
No Surface Occupancy
Oil / Gas Well (Active)
!H Oil / Gas Well (Plugged)
ADMINISTRATIVE / POLITICAL BOUNDARIES
US Forest Service District
BLM Field Office
County
OWNERSHIP
Private
State & Local Parks & Wildlife
State & Local
Other Federal
Department of Defense
Indian Reservation
Bureau of Reclamation (BOR)
US Fish and Wildlife National Wildlife Refuge
National Park Service (NPS)
US Forest Service (USFS)
Bureau of Land Management (BLM)
PROJECT FEATURES
Conceptual Alternatives (as of 9/4/2009)
OTHER FEATURES
!! !! Existing Transmission Lines
Interstates
US & State Highways
State & County Highways/Roads
Railroads
Pipelines
Feasible Alternative
#0 Approximate Substation Location
Proposed Route
West Wide Energy Corridor (WWEC)
Energize Existing Transmission Lines to 500kV
US Forest Service Retention Area
Snake River Birds of Prey NCA
Research Area
Recreation Site
Raptor Nest
Sage grouse Lek (0.25 mile buffer)
Pygmy Rabbit
Sage grouse Lek (0.65 mile buffer)
! ! ! ! ! ! ! !
! ! ! ! ! ! ! !
! ! ! ! ! ! ! !
! ! ! ! ! ! ! !
State Park
Slope Instability
US Forest Service Roadless Area
Urban Area
Wetlands
White-tailed Prairie Dog
Wilderness Area
BLUE ROUTES ARE CONCEPTUAL ALTERNATIVES ONLY AND HAVE NOT BEEN FINALIZED BY THE BLM