CCSD3ZF0000100000001NJPL3IF0PDS200000001 = SFDU_LABEL /* FILE FORMAT AND LENGTH */ RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 300 FILE_RECORDS = 275 LABEL_RECORDS = 7 /* POINTERS TO START RECORDS OF MAJOR OBJECT IN FILE */ ^IMAGE_HISTOGRAM = 8 ^IMAGE = 12 /* IMAGE DESCRIPTION */ DATA_SET_ID = 'VO1/VO2-M-VIS-2-EDR-BR-V2.0' SPACECRAFT_NAME = VIKING_ORBITER_2 MISSION_PHASE_NAME = EXTENDED_MISSION TARGET_NAME = MARS IMAGE_ID = '168B04' IMAGE_NUMBER = 50035939 IMAGE_TIME = 1977-02-07T17:42:47Z EARTH_RECEIVED_TIME = 1977-02-08T15:10:01Z ORBIT_NUMBER = 168 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.033940 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END m@&"D;>;3E;.- B& ݻ',A;hpG)7%",002200000000220020.......,.....,,.,,,,,*,,,..,.,,,,..,..,,,,,,,,,,..,,,,.,..,,,,,,,,,,,,,.,,.................,...............00...000.000000....0000000200222222220200222222222222224222224224422224444444444444224422444422442444444444424444444444444444446422242424242222242444222222202000..,&*...000000000...000.........&*.........................,,,,.,....,,,,.,,...........,.,..,,.....,.,..........,.....,..........................00000.0000000.00000.00000000000220202000020222222222222222222222222222222222222222222222222222222222242222222222222222222222222222000000002000000.0.. *,..00.0...0.0.0...0..........,,,.,.......,,.....,..,,.,,,,(,,,,,.,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,..,,,,*,,....,.,...,..,.,,,........,............0...0...00000000...0.0000000000002000200000200202000202002202002220002002022222222222222222222222222020222220000000000000000000000.,. *,,.........................,,.,.,,,,..,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,.,..,,,.,*,.,,,......................",..0..0.0000000000000.000000(,000000000000000000000000000000000202000000022000020220220000000000000000000000000...., (*,,.................,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,,*,******,*,**,,,,***,****,***,*,,,*,,,,,,,,,,,,**,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,..........,..,.,.,..............0.0...00000000.00000..000000.000000..000000000000,,000000000000000000000000000("000000000000000.000.......,*l(*,,..........,..,....,,,,,,,.,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,*,*********************************,****************,*******,***,,,,*,,,*,*,,,,*,,,,,,,,,,0,,,,,,.,.,,.,,,.,............................0..000000.........0..00.0..000000.0000000000000000000000000020.000.0...0000.0....0.......,, $(,,,,.........,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,****,*****,,,**************************************************************************,****,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,................................................0......0....00.0000000000.0.00.0..000.0....................,,(*,,,,.,,.,.,,.,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,*,,**,****************************((*********(*******************************************,*********,**,,,,*,,*,*,,,,,,,,,,,,,,,,,,,,,.,,...................,......................................0.0..0....0..0..0000...0............,...........,,, 0 (*,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,*****************************************(*****(*****(*(***(****((((**(*****************************************,**,*,,,,,,,,,,*,,,,,,,,,,,,,.,,,..,..,..,,,,,.,..............................................................................,.....,,,,, &*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,********************************(****((**((*(*(*(****((*((**(*((**((******((*(*(*****(*********************************,,*,****,*,,,,,*,,,,,,,,,,,,,,,,,.,,,.,,,..,.,.......,...,.,............................................................,,,,.,,,,.,,,,((*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,********************************((*((*(**(((((*(((((((((((((((**((*((((((**((*((*((*((*********(***(**********************************,,,*,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,,.,.,...,...,,,..........................................,.,,.,,,,,,,,,.,,,,**T(*,,,,,,,,,,,,,,,,,,,,,,,,*,,,,******************************((****(((((*((((((((((((((((((((((((((((((((((((((((((((((*((*((((*((*(****(***********************************,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,.,,,,,,,,...,...............................,.,..,.,,,,,,,,,.,,,,,*@(*,,,,,,,,,,,,,,,,,,,,,,,,****************,*****************(****(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*(**********************************,*,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,.,.,,.............,.,.,,,.,,,,,,,,,,,,,,,,,,,,,,,`|(**,,,,,,,,,,,,,,,,,,,,*,,*,****************************(*(((**(**(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*((*********(**********************,*,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,.,,...,..,.,.,....,.,..,,..,,,,,,,,,,,,,,,,,,,,,,,**@ &**,,,,,,,,,,,,,,,,,,,,,,,,,**,**********************(******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(*(***(***(******************,*****,**,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,..,.,.,..,,...,,,,,,,,,,,,,,,,,,,,,,,,,,*2&**,*,,,,,,,,,,,,,,,,,,,**,***********************(******(*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((*(****(****************************,,,****,**,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,*,,,*,,,,,,,,*(**,,,,,,,,,,,,,,,,,,,,*,**********************(********((((((((((((((((((((((((((((((((((((((((((&(((((((((((&(&&(&((((((&((((((((((((((((((((((((*(((((((***((*(*((*******************************,,**,*,*,**,*,,,,,*,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,*,,,,*,**(**,,,,,,,,,,,,,,,,,,,,,************************(*(*((((((((((((((((((((((((((((((((&(((((&((((((((((((((((((((&((((((((((((((&&((((((((((((((((((((((((((((((((((*(*(*(************************************,,****,***,**,***,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,**X(***,,,,,,,,,,,,,,,***,************************((***(*((*((((((((((((((((&(((((&(&&((((((&(((((((&&((&(((((&&(&(&&(((((((&&((((&(&((&((((((((((((((((((((((((((((((((**(*((((******************************,*****************,,*,*,,**,,,*,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,***,*,,*,,****0(**,*,,,,,,,,,,,,*,,,,,***********************(****((((((((((((((((((((((&((((((&((&(&&&(&((&&&(&&((((((((&&(((&&&&&&(&&&&&((((&(&((&(((&&((((((((((((((((((((((((((((*(((((******(**********************************************,,*,,,*,,*,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,***************:`&***,,,,,,,,,,,,,,,***************************(*(*(((((*(((((((((((((((((((((&(((&((((&&(&&&&(&&(&&&&&(&((&(&&&&&&&&&(&(&&&&(&&(&&((&&(&((((&&(&(((((((((((((((((((((((((*((**(((*****(**************************************,*****,**,*,****,*,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**********,,,**(@&**,,,,,,,,,*,,,*,,,**,*************************((**(((((((((((((((((((((((((((&(&(&(&&&((&&&&&&&&(&&&&(&&&&&&&&(&&&&&&&&&&((&&&&&&&&&&&&&&&&((((&((((((((((((((((((((((((((((((((((*((**********************************************,***,****,**,,,**,,,,,,,,,,,,,,,,,,,,,,,,,********************"(**,,,,,,,,,,,,,,,****,********************(*(*(((((((((((((((((((&((((((((&(((&&(&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((&(&(((((((((((((((((((((((((((((((((*((*(((*(************(**********************************,****,,*,,*,**,,,,,,,,,,,,,**,*,,*******************&*,*,,,,,,,,,,,,,*,**,*********************(***(((*((((((((((((((((((&&((((&(&&&&(&(&(&&&&&&&&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&((((((((((((((((((((((*(((((((((*****(*(*(****************************************************,,,,,**,*,,,,,,*,,,**,,********************(V(***,,,,,,,,,,,,,*,*,*********************(*((*((((((((((((((((((((((((((&&&&&&&&&&&&&(&&&&&(&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&(((((&((((((((((((((((((((((((*((((*((((*****************************************************,,*,***,**,,,*,,,,,,,,*,********************(&**,,,,,,,,,,,,,,,,,*,,*********************(*((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&((&((((((((&(((((((((((((((((((((((((**(*(**(*************************************************,*,********,,,**,,*,***********************($((***,,,,,,,,,,,,,,,,**********************(*((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&((((((((((((((((((((((((((((((((((((((((**(*((*(**(*******(************************************,*,**,******************(********(&**,,,,,,,,*,,,,,,*,,*,*******************(***(((((((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&((&(((((((((((((((((((((((((((((((((*((*(*(**(*((*(********************************,*************************************(**(&**,*,,,,,,,,,,,*,,,,,*********************((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&&&&(((((((((((((((((((((((((((((((((**((((((((***(((*((*********************************,****************************(******(&@N@&***,,,,,,,,*,,,,*,,*,**,,**************(*((((((((((((((((((((((((((&(&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((((((((((((((((*((((*(*((**(((((**(***(**(*(*******************************************************((&****,,,,,,,,,,,,,,,,,*,****************(*((((((((((((((((((((((((&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&((((((((((((((((((((((((((((((((((((((*((*((*(**(((**((*(*****************************************************(********((&***,,,*,,,*,,,*,*,,,*,***************(*(*(((((((((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((((((((((((((((*((((((*(((*((****((*(*((**************************************************((((((**,*,,,,,,,,,,,,*,,,,,***************(((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(((((((((((((((((((((((((((((((((((((((((((((*((*((*((((*(***********************************************(*((**(((((****,,,,,,*,( *,,,,*,*,***********(*(*((((*(((((((((((((((((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&(((((((((((((&(((((((((((((((((((((((((((*(*(((((((((((*((************************************(**(***((*(((((*****,,,,,,*,,$*,,****,,**************(((((&(((((((((((((&(&(&&(&&&&&(&$&&&&&&&&&&&&&&&&&&&&&&&&&&$"$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&((&((&((((((((((((((((((((((((((((((((((((((((**((((***************(*********************(((**(*((*((*(*((&****,*,,,,,,,,*,,,*,,****************(((((((((((((((((((((&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&"$&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(&&&&&&&((&&&&&&&((&(&(((((((((((((((((((&((((((((((((((((*((*(((((****(****(******************(*(*((*(*((((***((((&****,*,,,,*,,,,,*,*,**************(**(((((((((((((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&((&(((&((&((((((((((((((((((&(((((((((((((((((*((*(***(((((*(*(********(**********(((&(((***(*((((($&*****,,,,,,,,,,,*,********************(**(((((((((((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&(&&&&&&&((&(((((((((((((((((((((((((((((((((**(*(*((((((**********************(*(**(((((((((((((((((&&(****,*,,,,,,,,*,******************(****((((((((((((((((((&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&(&&(&&(&(((((((((((((((((((((((((((((((((((*((*(*****************(**(**((**(((*((((((((((((((&(*****,,,,,,,,,,,*,,**************((***((((((((((((((((&((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((((((((((((((((((((*(((****(****((*****(*(**(***(((((((*((((((((((((@ &(***,,,,,*,,,,,,*,****************(***((((((((((((((((((((&(&(&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&$$&&&$&$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((((((((&((((((((((((((((((((((((((((*((***(((****(***(((**(((((((((((((((((((&@"&(***,,,*,,*,,,*,,****,**************((((((*((((((((((((((&&(&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((&((&(&((((((((((((((((((((((((((((((((((*((((((*****(**((**(((((((((((*(((((((((&$****,,,*,,,,*,,*********************(*(((((((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&&&&&&$$&&&&&$$&&&$&&&&$&$$$$&&&&&&&$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(&&&&(((((&&&(((((((((((((((((((((((((((((*((*((((((*((*(((*((((((*(((((((((((((((&:&****,*,,,,,,,*,,*,***************((**(((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&$$&&&&$&$&&&&&&&&&&&&$&&$&$&&$&&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&((((&(&&(&(((((((((((((((((((((((((((((((((**((*((*((((((((((((*((((((((&&****,*,,,,,,,*,*,****,**************(***((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&$&$&&&$&&&&&$$$&&$&&$&&&&$$$&&$&&&$&&&$&$$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&((&((((((((((((((&((((((((((((((((((((*(*((*(**(((*(((((((((((((((((&p&***,,,,,,,,,,,,,*****************(**(*(((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&$&&&&$&&&$&$$$&&$$$$$&&$&&$$&&$$$&$&&$&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&&((((((((((((((((((((((((((((((((((((**(*(*(((((((((((((((((((((x&****,**,,,,,,,,,*****************((**((((((((((((((((((((((&((&&&((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&$&&&&&&$$&&&&&$&$&$&$&$$$$$$$&$$$$&$$$$$&&&&&&&&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&((&((((((((((((((((((((((((((((((((**((((((((((((((((((((((((((((($****,,,,,,,,,*,,,*****************((((((((((((((((((((((((&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&$&$&&&&$&$$$$&$$$&&$$&&&&$&&$$&$&$$$&$&&$$&&$&$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&(((((&((((((((((((((((((((((((((*(((((((((((((((((((((((((((&(****,,,,,,,,*,,***************(**(((((((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&$&$&$&$$$$&&$$$$&$$$&$$$$$&$$$$$$&$&$&$$$$$&&$$$&&&&$$&&$&$$$&$&&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&(((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((&(***,,,,,,,,,,*,*,**************((*((((((((((((((((((((((((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&$$$$$$$$$$&$&$&$$$&$&&$$$&$&$&$$$$$$$$$$$&$$&$&&$&$$&$$$&$&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&(((&&((((((((((((((((((((((((((((((((((((((((((((((((((:&(***,,,,,,,*,,,*,****************(*((((((((((((((((&((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&$$$&&$$$$&&$&$$$$$$&$$$$$&$$&$&$&$$$$$$$$&$$&$$$$$&&$&$$$$$$$$$$$$$$&$&$$$$&&$&$&$&$&$&&$&&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(&((((((((((((((((((((((((((((((((((((((((((((((((&&**,,*,,,,,,,,,,****************(**((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$&&&$&$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$&$&$$$$$$$$$&$$&$$$$$$&$$$$$&&$&&$&$$$$$&$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((&((((((((((((((((((((((((((((((((((((((((((&*****,,,,,*,*,,**,****************((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&$$&&$&&$$&$$$&$$$&$$$$&$$$$&$$$&$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$&$$$$$$$$$$&&$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&(((((((((((((((((((((((((((((((((((((((((((((((&&(**,*,,,,,,,,*****************(**(((((((((((((((&(((((((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&$$&&$$$$$$$$$$$$&$$$$&$$$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((&((((((((((((((((((((((((((((((((((((((&V4&****,**,,,,,,****,**************(((((((((((((((((((&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$&$$$$$$$&$&$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((((((((((((((((((((((((((((((((((((&@@$(**,,,,,,,,*,**,,***********(*(((*((*((((((((((((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$&&$&&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$&$$&$$$&&$$$$$&$$&$&$$$$$$$$&$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(((((((&((((((((((((((((((((((((((((((((&$****,,,,,,,,*,,**,*********(**(*(((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$&$$$$$&$$$$$$&$&&$$$$&$$&$&$&&&&&&&$&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(&(((&((((((((((((((((((((((((((((&$****,,,,,,,***,,***************((((((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&&$$&&$&&&&&&&$$&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&(((((((((((((((((((((((((((((& @&****,,,,,**,,**,****************(*(((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$$&$$&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((((((((((((((((((((((((((((((((&$**,,,,,,,*,,,*,,**,************(*((((((((((((((((((((&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$$&$$&$$$&$$$$&&$&$&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(((((((((((((((((((((((((((&&(**,,,*,,,,,,,,***,********(*((((((((((((((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&(&&&&(((((((((((((((((((((((((((&&***,,,,,,*,,,*,,*************((*((((((((((((((&((((&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$&&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&(&((&(&((((((((((((((((((((((((((&$***,*,,,,,,,,*,***************((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$&&&&$$&&&$&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((((((((((((((((((((((&X$***,*,,,,,,*,,,,************(*((((((((((((((((&(((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&&$&&&$&$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((((((((((((((((((((((`&**,,,,*,,,,,,,,***,***********((*(((((((((((((((&((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&$$&$&&$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((((**,,,,,,,,,,,,,*,*************((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&$$$&$$$$&$$$&&$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((&((((((&&*,,,,,,,**,,*,**,*********($"((((((((((((((((((&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((&$**,,,,,,,,,*,,*,,**************((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$"$$$$&&$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((&$**,,*,,,,,,,,,,,,,,***********(*((*((((((((((((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$&$$&$$$$$&$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&(&&((((((((((((((((((((((&&$**,,,,,,,,,,,,*,*************((*(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((&((((((((( $**,,,,,,,,,,*,*****************(*(((((((((((((&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((($**,,,,,,,,,,*,*,,*************(((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&(((((((((&((((((((((&&***,,,,,,,,,,,,************(**((((((((((((((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((&(((((((((((((((((((( $*,*,,,,,,,,,,,,**,************((((((((((((((((&(&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((&h$**,,,,*,,,,,,,,***,************(((((((((((((((((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$$$$$$$$$$$$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(((((((((((((((((((&&@$**,,,,,,,,,,,,,,*************(((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((((((((((((&(((X`$*,,,,,,,,,,,,,,***************(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((((((((($**,,,,,,,,,,,**,,***************((((((((((((((&&&((&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$$$$"$$$$$$$$$$"$$"$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((&&**,,,,,,,,,,,,,,*,*************((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$"$$$$$"$$$"$$"$$$"$$$$"$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((&(((((&(((((((($**,,,,,,,*,,,,,,**************(((((*((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$"$""$$$$$$$"$$$$$$$""$$$""$$$$$$$$$"$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&((&((&&((((((((((((((((((&$**,,,,,,,,,,,,,***********(***((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"$$$$$$$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""$"$$"$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&(&(&((&(&&((((((((((((((((((P$***,,,,,,,,,**,,**************((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$&$&&$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$"""$$$$$"""$"$$$$$$""$"$""$$$""""$"$$$$$$"$$$$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&(&(((&(&&(((((((((((((((((((&$**,,,,,,,,,,,,,***********(****(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$""$"$$$$$$$$$$$$$$"$$$$$"$$$""$"$$$$$$"$""$$$""$""""$"$"$$""$""$$$"$$""$"$"$"$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((($**,,,,,,,,,,,*,****************((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$""$"$$"$$"$$$"$$$$"$$$"$$$"""$$$$"$$$"""$$""$"$$$$$"$"$"$$$"$$$"""$$$$"$$"$$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&((&((((((&((((((((((((((((&$**,,,,,,,,,*,,***,***********((**((((((((((((((&(((&&(&&&&&&&&&&&&&&&&&&&&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$"$""$""$$"$$$$$"$"$$$"$$"$""$"$$$"$$"""$$"""""$$$""$"$$""""""$$""$""""$"$""$""$""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((((((((($**,,,,,,,,,,,,,,*************(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""$$$$"$""$$$$""$"$$"$$$$$$"$"$$"""$"$""""$"$$"""$"$""""""""""$""$"$"$"""$$$$$$"$$"$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&(((((((&&((((((((((((((((((($*,,,,,,,,,,,,****,**************((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""$$"$$$$"""$$$$$$""""$""$$"$""""""$"$"""$"""""""$""""$$"$""""$""$$$""""""$$$$$"""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&(&&(((((((((((((((((((((&0"***,,,,,,,,,,*,***,*******((****((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$"$"$$""$$$$"""$"$$"$""$$"$$""$$"$$"$"$""$"$"""""""""""$""""$""""""""$"$"$""$"""""""$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((("*,,,,,,,,,,,,,,****************(((((((((((((&(&((&(&&&&&&&&&&&&&&&&&&&&$$&&&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$""$"""$"$$$$""""$""$$$$$"$$"$"""$""""""""$"""""$""$"""""""$"$"$$"$"""$""""""""$$""$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((((((>$***,,,,,,,,,,,**,,***********(((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&$&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$"""$"$"$""""$"$""$"$$""$""""""""$""""$"$"""""""$"""$"""""""""""""""$"$"$$""""""$"""""$"$$$$""$$"$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((("**,,,,,,,,,,,,,***************(*((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$"$"$$$$"$"$"$""""""""$"$"""""$""""""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&((&&&&&(&(((((&(((((((((((((($**,,,,,,,,,,,,,***************(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""$$"""$""$$"""""$$""""""""$"""$"$$"$""""""""$"""""""""""""""""""""""""""""""""""""$$"""""$"""$$"$$"$$$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((($**,,,,,,,,,,,,,,*,*************(((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$$"$$$"""""""""""""""""""$"""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""$$$"""""""""""$$$$"""$"$$$$$$"$$$$$$$$$$$$&$&$&&$&&&&&&&&&&&&&&&&(&&&(&(&((((((((((((((((( "**,,,,,,,,,,,,***,***********(*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&$$$&$$$$$$$$$$$$$$$$$$"$"$$$$"$$"$""$""$""$""$"$""""""""""""""""""""$""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""$"$"""""""""""$"$$"$$$$"$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&((&(((((((((((((((((((($*"**,,,,,,,,,,,,,***************((((((((((((((((&(&&&&&&&&&&&&&&&&&$&&&$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""$"""""""""""""$""""$""$""""""$$"$""""""""""""""""""""""""""""""""""""""""""$""""""""""""$"""""$"$"""$$$$$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&((((((((((((((((((((( "*,,,,,,,,,,,,,,***************((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&$&&$&&$$$$$&$$$&$$$$$$$$$$$$$$$$$"$$$"$$""$$$$$$""""""$""""""$""""$"""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$""$"""$$$"$$"$$$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((  "*,,,,,,,,,,,,,,**********(****((*((((((((&((((&(&(&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$"$"""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""$"$""$"$"$$$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&((&&(&(((*((&(((((((((("**,,,,,,,,,,,,,,************(*(((((((((&(((((&&(&&(&&&&&&&&&&&&&&&&$&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((( &,,,,,,,,,,*,*"*************(*(((((((((((&((&&&((&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$""""$"$$$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((& **,,,,,,,,,,,,**************(*(((((((((((((&$&&(&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$&$$$$"""$""$$"""$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""$"$""""""""$""""$"$$"$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&((&((((((((((((((((($"***,,,,,,,,,,,,,,*************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""$""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""" """"""""""""""""""""""""""""""$""$$$"$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((& "*,,,,,,,,,,,,,*,************(*(*(((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$"$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&(&&(((((((((((&&"**,,,,,,,,,,,,**,***********((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$"""$""""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((( "**,,,,,,,,,,,,,,,,,**,*****((**((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&(&&&&(&(((((((((( **,,,,,,,,,,,,,,**********(**(*((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$""$$$"""""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$"""$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((p"**,,,,,,,,,,,,,,*************(((((((((((((((&&&&&&&&&&&&&&&&&&$&&$&&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$"$$"$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""$"$"$$$""$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&&((((((&& **,,,,,,,,,,,*,,*,*******(***(((((((((((((((&(&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""$""$$$"$$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((` *,,,,,,,,,,,,*,**,*********((((((((((((((((((&&(&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$"$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&((&(((&(&` **,,,,,,,,,,,,,,,***********((((((((((((((&&&&&&&&&&&&&&&&&&&&$$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""$""""""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&((&(((&(&&$ **,,,,,,,,,,,,,,**********(*(((((((((((&(&(((&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&(&&&(&(((((&& **,,,,,,,,,,,***************((((((((((((((((&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$""""$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$$$$$$"$$$$$$$$$$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&((((&& **,,,,,,,,,*,************(**(((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&(&&&&&(&(((&( **,,,,,,,,,,,,,,***********(**(((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$""$$$"$$$$$$$$$$$$$$&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&((&&&f *,,,,,,,,,,,*,*,*,***********(((((((((((&(&&&&&&&&&&&&&&&&&$&$&&&$$&&$$$$$$"$$$$$$$$"$$$$$$$$$$"""$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&(&(&(*,,,,,,,,,,,,,*,************(((((((((((((&&((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&(&&&& **,,,,,,,,,*,*,************(((*(((((((((((&((&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$&$$$$$$$$$$$$"$$$"$$$""$$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" """"""""""""""""""""""""""""""""""""$""""""""$"$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&(&& *,,,,,,,,,,,,****************((((((((((((((((&&&&&&&&&&&&$&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""$""""$"$$$$$$$$$$$$$$&$&$$&&$$&&&&&&$&&&&&&&&&&&&(&&&**,,,,,,,,,,,**************((*(((((((((((&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """""""""""""""""""""""""""""""""""""""""""""$"$$$$""$$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(& *,,,,,,,,,,,,*************((**((((((((((((((&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$&&&&&&&&&&&&&&&&(&&*,,,,,,,,,,*,**************(((((((((((((((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"$$""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""" """" "" """""""""""""""""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&z@**,,,,*,,,*,,************(*((((((((((((((&((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$""""""""""""""""""""""""""""""""""""""""""""" """""""""" """ """""" """""""""" """ """"""""""" """""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&$$&$&$&&$&&&&&&&&&&&&&&&&&&&&`**,,,,,,,,,,,*,***********((*((((((((((((&(&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$"""$""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""" "" """"" """" """"""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&$&&&&&&&&&&&&(&n*,,,,,,,,,,,,*,**********(*((((((((((((&&&(&&&&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"$""$""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """" """"""""""""""""" """"" "" """"""""""""""""""""""""""""""""""""""""""""""$$"$""$$$$"$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&(&X.(***,,,,,,,,,***********(**((((((((((((&((((&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """""" """" """ """ " "" """""""" """"""""""""" """""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&& *,,,,,,,,,,,,,*************(((((((((((&&(&&(&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$""""$"$"""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""" " """"""""""""""" """"""""""""""""""""""""""""""""""""""$$""""$"""$$$$$$$$$$$$$&$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&0*,,,,,,,,,,,,**************((((((((((&((&&&&&&&&&&&&&&$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"""$$"$"""$"""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """ "" "" " """" " """""""""" """"""""""""""""""""""""""""""$"""$"$$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&$*,,,,,,,,,,*,***********((((*((((((((&((&&(&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """ """"" " """"""""" """"" """""""""""""""""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$&$&&&$&$&&&&&&&&&&&&&&& **,,,,,,,,,*,,************(*(*((((&((((((&&&&&&&&&&$&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$""""""""""""""""""""""""""""""" """""" """"""""""" "" """""""""""""""""""""""""""" """ """""" """" """" """"" """"""""""""""""""""""""""""""""""""""""$"$"$$$$$"$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&**,,,,,,,*,,*************((((((((((((&((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$""$"""""""""$"""""""""""""""""""""""""""""""""" """"""" """""""""" """"""" """" """" """" " " "" "" "" " " "" """" "" """"""""""""""""""""""""""""""""""$$""$$$$$$$$$$$"$$$$&$$$$$$$&$&&&&&&&&&&&&&(&&**,,,,,,,,,,**,**********(((((((((((((&((&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$"$$$$$$$$"$"""""$"""""""""""""""""""""""""""""" "" """""""""" """""""" """"""" """" """ """""" " " " "" """" "" """""""""" """""" """"""""""""""""""""""""""""$"""$$$$$"$$$$$$$$&$$&$$$$$$&&$&$&&&&&&&&&&&&@***,,,,,,*,*************(**((((((((((((((&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """"" """"""" " " """""" "" """" """"" "" """"" """"""" """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$&$$&$$$&&&&&&&&&&&& Z&*,,,,,,,,,*,*,**********(*(&(((((((&(&&&&&&&&&&&&&&$&&$$ $$&$&$$$$$$$$$$$$$$$$$$$$$$"""""""$$$"""""""""""""""""""""""""""""""""""" """""""""""""""""""" """""" " """""" " " " """ " """ " " " """"""" """" """""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&$$$&$$&$&&&&&&&&&&&&X**,,,,,,,,,**************((((((((((((&(&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"""""""""""""""""""""""""""""""""""""""" " """""""""""" " """"" """""" """" "  """ " """ "" ""  """"""""" """"""" """""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&$**,,,,,,,**,***,********((((((((((((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""" "" " "" """""""""" "" " "" " """""" """"""" " " " " "" "" "" "" " " " " """" """ " """"""" """"" """"""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&***,,,,,,,*,,********(**((*(((((((((&((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$"""""""""""""""""""""""""""""""""""""""" " """"" """" "" " " " " " "" """ " " " " " """" " " "" " " " """ " """" """""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&H(**,,,,,,,,*************(*((((((((((((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""""$"""""""""""""""""""""""""""""""""" "" """ " " """" """"" """ " " """ "" " " " """" " """""""" """""""""""""""""""" """"""""""""""""""""$"$$""$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&& *,,,,,,,,*,*,************(((((((((((((&((&&&&&&&&&&&&&&$&&&&$$&$$$$$$$$$$$$$$$$"$$$$$"""$"""""""""""""""""""""""""""""""""""""" "" "" "" """"""" """" " " "" """ """ " " " """ " " " " " " """ "" "" " """""""""""""""""""""""""""""""""""""$$$"$"$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&& (*,,,*,,,,,**,***********((((((((((&((&&&&&&(&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$$""""""""""""""""""""""""""""""""""""""" " " " """ "" " " "" " """ "" "" " " "" " """ "" " " " """ " """"" """ """""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&& **,,*,,,,,**************(((((((((((&((&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""""" """" """ """"""""" """ " " """"" "" "" "" """" " " " """ " " " " " "" "" """"""" """""""""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$&$&&&&&&&&&& (*,,,,,,,,,,***********(*((((((((((((&&&&&&(&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$"$$$$""$"""""""""""""""""""""""""""""""""""""" """" """ " " """"""" " "" " """"" " " " " " " "" """ "" " " " """" """ "" """""" """"""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&& (,,,,,,,,,,,**,*********((((((((((&&(&(&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$"$"""$$""$"""""""""""""""""""""""""""""" """""""" "" " " " " """ """ "" "" """ """ " " " " "" """"" "" " """" """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&""0**,,,,,,,,*************(**(((((((((((&&((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""" """ """""" "" " "" " " "" "" "" " " """" " " "" " " "" " " " "" """ """"""""""""""""""""$""$"$$$"$$$$$$$$$$$$$$$$&&$&$&&&&&&&&"P H(**,,,,,,,*,**********((**((((((&&&((&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" """""""" """"" """ """"" " "" " """"" " " " " """ " " " " " """""""" """""""""""""""""""""""""$$"$"$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&"*@**,,,,,,*,*,,**********((((((((((&((&&&((&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""""""""""" """""""" " " "" """ """ " "" " " "" " " " " " " """ "" """""""""""""""""""""$"$"$$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&"***,,,,,*,************(**(((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"$""""""""""""""""""""""""""""""""""""""""""" """" " " "" " "" "" """ " " """ " " " "" """ """"""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&">**,*,,*,,*************(*(*((((((((&&((&&&&&&&&&&&&&&&&$&&&$$$$$&$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""" """"" " "" """ " " " " " """ " " " " """ " " """" """"""""""" """"""""""""""""$"$"$$$$$$$$$$$$$$$$$$&$$&&&&&&&&$**,,,*,,**************((((((((((((((((&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$"$"$""$"""""""""""""""""""""""""""""""""""""""""" """" " " " " " "" " " "" " " " " """"" """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&"***,,,,,,,**************((((((((((&&&(&(&&&&&&&&&$$$&&$&$$&$$$$$$$$$$$$$$$$$"$$$$"$""$""$""""""""""""""""""""""""""""" """""" "" "" """ " " "" " "" " " " " "" " " "" """ """"""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&"8((**,,,,,,**************(((((((((((((&(&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""" """ """ "" """ "" " "" " " " " " " " " "" " """"""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$&$&&&&&&&$***,,,,,**************((((((((((&(&&&&&(&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""" """ "" """ " "" "" " " " " " "" " " " " " " " " " " """"""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&$*(***,,*,*************((*(*((((((((&&&(&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""""""""""""""""""""""""""""""""" """"" "" " " " "" " " " " " " " "" " " "" """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$ ***,,,,**,***********(**(*(((((((((&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""" """""" """ " " " " " " " " " " " "" " " "" """" """""""""""""""$""""""$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$@(***,,,*****,**********((((((((((&&(((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""""""""""""" """"""""" " " " " " " " " " " """ """""" """"""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&$(******,**************(*((((((((&&&&(&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$"$"$""$"""""""""""""""""""""""""" """"""""""" " " " " " """"""""""""""""""""""""$""""""$$""$$$$$$$$$$$$$$$$$$$&$&&&&&&$(*****,****************((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$""$$$$$""""""""""""""""""""""""""""""""""""" " " " "" " " """ " " """""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$$&$&&$&&&&$(***,,*****************((((((((&(((&&&&&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""""""""""""""""""""""" " """" " """ " " " " " " " " " " """" " """""""""""""""$""""""""$"$$$$$$$$$$$$$$$$$$$$&&&$&&&$`(*********************(((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$"$$""$""""""""""""""""""""""""""""""""""""""" "" " " " " " " " " " """ """""""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$(***,************(**(*((((((((((((((&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$"""""""""""""""""""""""""""""" "" " " " " "" " " " " " " "" """"""""""""""""""$"""""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$(*****************(*(((((((&(((((&&&&&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$"$"""$"""""""""""""""""""""""""" "" " " """""" " " " " " " """ """" """""""""""""""""""$""$""$$$$$$$$$$$$$$$$$$$&&$&&&&$(******************(((*(((((((((((&&&&&&&&&&&&&&&&$$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""" """ "" """ "" "" " " """"""""""""""""""""""""$""$"""""$$$$$$$$$$$$$$$$$&$$&&&&&&&(***************(*****(((((((((((&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""" """"""" " " " " " """"""""" """""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$&$&&&&&&`4(****,**********(***((((((((((&&&(&&&&&&&&&&&&&&$$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""" """"""" " """ " " " " " " " " " " """ """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&$p(******************((*((((((((&&&(&&&&&&&&&&&$&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" " "" "" " " " """ "" """""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$&&&$&&&&$"*************((*(((((((((((&&(&&&&&&&&&&&&$&&&&$&$&&$$$$$$$$$$$$$$$$$$""$$$$"$$$"$$"$"""$""""""""""""""""""""""""""""" " " " " " """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(*****************(*((((((((((((&&&&&&&&&&&&$&$$&&&$&&&$$&$$$$$$$$$$$$$$$$$$"$$$$"$"$"""""""""""""""" """"""" "" " " " ""   " " """""""""""""""""""""""""$$$$$$$$$$$$$$$$$&$&&&&&&&$@$(****************((((((((((((&&&&&&&&&&&&&&&&$&&$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""" "" """ " "" "" """  " " """ " """"""""""""""""""$"$$$$$$$$$$$$$$&&&&$&&&(****************((((((((((((&&(&&&&&&&&&&&&&&&&$&$&$$$&&&$$$$$$$$$$$$$$$$$$"$$$$"""$"$"""""""""""""""""""""""""" "" " " " " " " """"""""""""""""""""""$$$"$"$$$$$$$$$$$$$$&&&&&&&&&((*****************((((((((((((&&&&&&&&&&&&&&&&$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""" """""""" " " " "" " " " " """"""""""""""""""""""""$""$$$$$$$$$$$$$$&&$&&&&&&$&$(***************(*(((((((&(((&&&&&&&&&&&&&&&&$&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""" """" """ """ " " " " """""""""""""""""""""""$"""$$$$$$$$$$$$$$$$&&&&&&&&(***************(((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$"$$$"$$"""""""""""""""""""""""""""" "" " " " " " " """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&(***************(**((((((((((&&&(&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$"""""""""""""""""""""" "" """ " "" " " "" " """"" """ """"""""""""""""""""""$$$$$$$$$$$$$$$$&&&&&&&&& (*************(**((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" """ " """" "" " "" " " """"""""""""""""""""""""""$$$$$$$$$$$$$&$$&&&&&&&&((***********(*(((((((((((((&(&&&&&&&&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$"""""$"""""""""""""""""""""""""" """""" """ " " " " "" "" """"""""""""$"""""""""""$$$$$$$$$$$$$&&$$&&&&&&&& (***************(*((((((((&(&(&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$""$"""""""""""""""""""""""""" """"" "" " " " "" " """"""""""""""""""$"$$$$$$$$$$$$$$$&&$&$&&&&&&((************(*((((((((((((&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""" "" "" "" " " "" " " " " """"""" """""""""""""""$""$$$$$$$$$$$$$$&$&&&&&&&&& h(**************((((((((((((&&(&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" " " " " " " " " """""" """"""""""""""""$$$$$$$$"$$$$$$$&&&&&&&&&&& 8(*************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""""$""""""""""""""""""""" """"" """"" " " " """ """"""""""""""""""""""$"$$$$$$$$$$$$$&$&$&&&&&&&&&PX(***********((((((((((((&(&((&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""$"""""""""""""""""""" """" """ " " " " " " """""""""""""""""""""$$$$$$$$$$$$$$$$$&&&&&&&&@(((***********((((((((((((&(&&&&&&&&&&&&&&&&&&$&&$&$$$&$$$$$$$$"$$$$$$$$$"$"$"$"$$$""$""""""""""""""""""""""""""" " " "" " " " """" """"""""""""""""""""""""$"$$$$$$$$$$$$$$$&&&&&&&&(**********(((((((((((((((&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""$$$""$$""""""""""""""""""""""" " "" " "" " " " """""""""""""""""""""""$"""$$$$$$$$$$$$$$&&$&&&&&(************((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"$"$$""""""""""""""""""""""""" " " " " """ " """"" """""""""""""""""""""""$"""$$$$$$$$$$$$$$&&$&&&&&((**********(((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$$$"$"""$$""$"$"""""""""""""""""""""" """""""""" """" "" " "" " "" " """"""""""""""""""""""""""""$$$$$$$$$$$$$$$&$&&&&&&(**********(((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$"$$$"$$"""""""""""""""""""""""""""""" " "" "" " """""""""""""""""""""$"$"$"$$$$$$$$$$$$$$$&$$&&&&((*********(((((((((((((&&&&&&&&&&&&&&&$&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""" """ " " """" """ " """""""""""""""""""""""$""$$$$$$$$$$$$&$$&$&&&&(*********((**((((((((&&&&&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"""""$"""""""""""""""""""""""""" """ "" " " " " "" " """""""""""""""""""""""""$"$$$$$$$$$$$$$$&&$&&&&(**********(((((((((((&&&&&&&&&&&&&&&&&&$&$&&$$&$$$$$$$$$$$$$$$$$"$"$$$$"$$$""$$$"""""""""""""""""""""""""" " "" " " " " " " " " " " " """""""""""""""""""""""""$$"$$$$$$$$$$$$$$&$&&&&(********(*(((((((((((&&&(&&&&&&&&&&&&&&&&$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$"$"""$"""$"""""""""""""""""""""""""""""" """"" " " " " " """ """"""""""""""""""""""""""$$$$$$$$$$$$$$$&&&&&& (((********(((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" """""" " " " " " "" "" " """"" """""""""""""""$"""$"$$$$$$$$$$$$$&$$&&& ((*******(**(((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""""$""""""""""""""""""""" """"""""" " " "" " " " """"" """"""""""""""""""""$$$$$$$$$$$$$$$$$&&&&&"@&(******(((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""$""""""""""""""""""""""""""" " " "" " " " "" " """""""""""""""""""$""$$"""$$$$$$$$$$$$&$$&&&"H(((*****((((((((((((((((&(&(&&&&&&&&&&&&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""""""""""""" """""" """ " "" " " " " "" """"""""""""""""""""""""$$"""""$$$$$$$$$$$$$$&&&&"&(****(****(((((((((&(((&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$"$$$$$$"$""$$$"$""""""""""""""""""""""""""""""""" """ "" " "" "" " " """ """""""""""""""""""""""""$$"$"$$$$$$$$$$$$$&&&&"((****((*(((((((((((((&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""" """""" """"" "" " "" " " """""""""""""""""""""""""""$$$""$$$$$$$$$$$&&&&&"(((***((*(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""" "" "" """ " " " """""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$&&&&`(((*(**((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""" """ " "" " " """""""" """"""""""""""""""""""$$$$"$$$$$$$$$$$&$&&&&&` &(((**(*((((((((((((&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$""""""""""""""""""""" """"""""""""""""" "" " " " "" "" " """ """"""""""""""""""""""$"$$"$$$$$$$$$$$$&$&&&&"&((*(((((((((((((((&&(&&&&&&$&&&&&&&$&$&&$$&$$$$$$$$$$$$$"$$$$$$$$"""$"""""""$""""""" """"""""""""""""""""""""" "" "   " " """"""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$&&$&((**((((((((((((&(&&&&&&&&&$&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$"""""""""""""""""""""""""""" """ " """ " " " "  "" "" """"""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$&&&((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""" """" " "" " " " " " """"""""""""""""""""""""""""$$$"""$$$$$$$$$$$$$$$$$$$&jx&(((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""" " """ " " " "" " "" """"""""""""""""""""""""""""$$"$$"$$$$$$$$$$$$$$$$$$&$&$((((((((((((((((&(((&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""" " "" " " "" """"""""""""""""""""$"""""""$$$$$"$$$$$$$$$$$$$&&$T&(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"""$"""$"""""""""""""""""""""""""""""" "" " "" " " " " "" """"""""""""""""$"""""""""""$$$$$$$$$$$$$$$$$&$&$$&((((*((((((((((&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$""""""""""""""""""""""""""""""""""""" " " "" " " """ " "" " "" """""""""""""""""""""$"$""$"$"$$$$$$$$$$$$$$$$&&&$&((((((((((((((((&(&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"""""""$"""""""""""""""""""""""""""" """ " " """ """""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$&&&&$N&((((*((((((((((&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""" """""" " " " " " " " """""" """"""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$&$$&$&((((((((((((((((((&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""" " "" " """ """"""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$$&&&&&$&(((((((((((((((&&(&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""""""""""""""""" "" """ "" "" " " " " " " " """""""" """"""""""""""""""""$$$"$"$$$$$$$$$$$$$$$$$$$&&$&((((((((((((&(&((&&&&&&&&&&&&&&$&&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""" "" " "" "" "" " " " """""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$&&$&$$$@&(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"""""""""""""""""""" """ "" """"""""" " "" """ " " " """ """ """"""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$&&$&((((((((((((((&&&&&&&&&&&&&&&&&$&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""$""""""""""""""""""""""""""""""""""" "" " "" " " " """""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$&&&&&((((((((((((&(&&&&&&&&&&&&&&&&&&$&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$""""""""""""""""""""""""""""""""""" " " " " """""" " " " "" """"" """""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$&&$&&&& &((((((((((((((&(&&&&&&&&&&&&&&&&&$$$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""""""""""""""""""""""""""""""""""" """""""""""$" " " " " " """"""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$&&$&$&((((((((((&(&((((&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$""""""""""""""""""""""""""""" """""""""" "" " "" " " " " """ """"" """"""""""""""""""""""""$$"$$$$$$"$$$$$$$$$$$$$$$&$&&&&$P&&(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$$"$$$"$"$"$$$"$$$"""""""""""""""""""""""""""""""""""""" """ "" " " "" " """""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$&$$&&&&&$&B&&&((((((((&(((&&(&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$""""""""""""""""""""""""""""""""""""""""" " "" "" """ " " " " """""""""""""""""""""""$""""$"$$"$"$$$$$$$$$$$$$$$$&&&&$$<&&(&((((&(((&(&&&&&&&&&&&&&&&&&&&&$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$"""""""""""""""""""""""""""""""""""" " " "" "" " " " " " " """ " """""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$&&$$$&&&&&&&&(((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"$"$""""""""""""""""""""""""""""""""""" """"" """ " " " " " """" """""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$&$$&&&$&&&h&&&&(((((&&(&(&&&&&&&&&&&&&&&&&&&&&$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" "" """"" """" " " " " " "" " """ "" """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&$&&$$&&&&((&((&(&&&&&(&&&&&&&&&&&&&&&&$&&&$$&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""$""""""""""""""""""""""""""""""""""""" " " " " " " "" " """"""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$&&&&&`&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$""""""""""""""""""""""""""""""""""""""" "" """"""" " " " " " " """"" " """"""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$&$$&&&&&&&&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&$$$$$$$$$$$$"$$$$$$$$$$$$"$"""""$$""""""""""""""""""""""""""""""""""" " """"""" " " " " " " """ """" """""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$&&&&&&&&HD &&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""" """ " " "" "" " " " """""" """ """"""""""""""""""""""""$"$"$$$$"$$$$$$$$$$$$&&&&&&&&P&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&$&&&$&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$"$$""""""""""""""""""""""""""""""""""""""""""" " " "" " " " " " " """"""""""""""""""""""""""""$""""$"$$"$$$$$$$$$$$$&$&&&&$&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""" "" " " " " " " " """""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$""$$$$$""$$$$""""""""""""""""""""""""""" """ """"" " "" "" """ "" " " " " " " " " """"""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"$"$"$""""""""""""""""""""""""""""""""""""""""""" """ " " " " "" "" "" """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$&&$&&&&&p$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""$$"""""""""""""""""""""""""""""""""""" """" " "" "" " "" " "" " " "" """""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$&$&&&&&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&$&$$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$""""""""""""""""""""" """"""""" """ "" " " "" " " " "" """"""""""""""""""""""""""""""""""$""$$$"$$$$$$$$$$$$$$&$&&&&& "&&&&&&&&&&&&$$&&&&$&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$ """"$"""""""""""""""""""""""" """""""" """"" """ """ " " " " " " " " " " """" """"" """"""""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$&&$$&&&j$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$&&$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$"$"""$"""""""""""""""""""""""""""""""""""" """"""""" " " " " "  "  "" """"""""""""""""""""" """"""""""""$$""$""$"$$$$$$$$$$$$$$$&&$$&&&\ &&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$""""""""""""""""""""""""""""""" """""" """" " "" " " " " " " " "" """""""""""""""" """""""""""""""""$$"$"$$$$$$ $$$$$&$&$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""" " """"" " " " " " "" " "" """""""""""""""""""""""""""""""""""$"$"$$"$$$$$$$$$$$$$$$$$$&&&&p$&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$""""""""""""""""""""""""""""""""""" " "" " " "" """" " " " " " " " " " "" """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&&&&&`$&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$""""""""""""""""""""""""""""""""""""""""""""""" " """" "" "" "" "" " "" " " " """""""""""""""""""""""""""""""""$""$$$"$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"""""""""""""""""""""""""""""""" """"""""" " "" " " " " " " " " " " " " " """"""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$&&&$&&<$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$""$"""$"""""""""""""""""""""""""" """""""" """""""" """""" "" " " " " " " " """""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$&$$$&&P$$&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""""""""""""""""""""""""""""""""""""""""""" """"" " """ " """ " " " " " " " " " " """"" " """" """"""""""""""""$""""$""""""""""$$""$$$$$$$$$$$$$$$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"$$$$$"""""""$"""""""""""""""""""""""""""""""""""""" "" " """""" " " "" "" " & " "" "" " """"" "" """"""""""""""""""$"""""""""""""$$$$$$$$$$$$$$$$$$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""" """""" " " " " """"" " " """ " " " "" " " " " " " "" " """"""""""""""""""""""""""""$""""$$"$"$$$$$$$$$$"$$$$$&&$$&&@$&&&&&&&&&&&&&$$$$&$&&$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$$$"""""$""$"""""""""""""""""""""""""""""" """" """"""""""" " "" """ "" " " """ " " "" "" " """""""""""""""""""""""""""""$"""$$"$""$$$"$$$$$$$$$$$$$&$$$&&$&.$$&&&&&&&&&&&&&&&$&$&$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""" """"" """"""" """"" " " "" " "" " " "" " "" "" "" """""""""""""""""""""""""""""$$$$$"$"$$"$"$$"$""$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""" "" " """" """ " " " " " " " " " " """""""""" """""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$&&& $$&&&&&&&&&&&&&&$&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""" """""" " " """""" "" " " " " " " " " " " """" """"""""""""""""""""""""""""$"$$"$$$$$"$$"$$$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""" "" """" """ "" " "" "" " " " " " " " " " """ " """" """""""""""""""""""""""""$"""""$$""$"$$$$$$$$$$$$$$$$&$&$&&h $&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$"$""$"""""""""""""""""""""""""""""""""""""""""" """""" "" " " """" " " " " " "" " " " """"""""""""""""""""""""""""""""$""$"$$$$"$$$$$$$$$$$$$$$$$$$$&$&&& "&&&&&&&&&$$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$"""$"""""""""""""""""""""""""""""""""""""""""""""" """" " "" " "" " " " " " " """"" """"" """""""""""""""""""""""$""$""$"$$$$$$$$$$$$$$$$$$$$$$&$&& $&$&&&&&&&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"""""$""""""""""""""""""""""""""""""""""""" """"""" """""" " """ " " "" " " "" " " " " " "" """" """""""""""""""""""""""""""$""$"$"$"$$$$$$$$$$$$$$$$$$$$$&& $&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$$$""""$"$""""""""""""""""""""""""""""""""""""""""""""""" " " " "" """ " " " " " " " "" """"""" """""""""""""""""""""""""""""$""""$$"""$$$"$$$$$$$$$$&$$&$&&$&| $$&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$"$$""$""""""""""""""""$""""""""""""" """""""""" " """" " " " " """ " " " " " " " " " " " "" """""""""""""""""""""""""""""""""$$"$$$"$$$$$$$$$$$$$$$$$$$&&&& $$$$&&$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""$""""""""""""""""""""""""""""""""""""""" """ " " " "" " """"" " " " " " " "" " " "" " " """"""""""""""""""""""""""""""""$"$$$$""""$$$$$$$$$$$$$$$$$$$$$&&&&"$$&&&&$&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$"$"$$"""""""""""""""""""""""""""""""""""""""""""""" " " "" " " " " " """ " "" " " " " " " " "" "" " """""""""""""""""""""""""$""""$"""$""$$$$"$$$$"$$$$$$$$$$&&$$$$&` $$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""$"""""""""""""""""""""""""""""""" "" " " "" "" "" " " " " " " " " "" " """" " """"""""""""""""""""""""""$""""$""""$""$$"$$"$$$$$$$$$$$$$&&&&&@ $$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""" """"""" """""" """ " " " " " " " " " " """ """""""""""""""""""""""$""""""""""$$"$$$$$$$$$$$$$$$$$$$$&$&$&6 $$$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""" """" " """" " " " "" " " " """ """ "" """"""""""""""""""""""""$"$""$""$"$""$$$$$$$$$$$$$$$$$$$$$$$$&&` $$$$&$$&$$&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$""$$"$""$"""$""""""""""""""""""""""""""""""""""""" "" """" """ "" " " """ " " " " " " """""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&& $$$$$&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""" " """"""" "" """ " " " " " " " " " " " """"""""""""""""""""""""""""""""""$"$$$$$$$$$"$$$$$$$$$$$$$$$$&&$& "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$$""$"""$""""$""""""""""""""""""""""""""""""""""""" "" "" " """ " """ "" " " " " " " " " " " " " " """ """""""""""""""""""""""""""""""""""$"$""$$$$$$"$$$$$$$$$$&$$$$$&h $$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$"$"""""$""""""""""""""""""""""""""""""""""""""""" """""" """ " "" """ "" "" " """ " " " " " " " """""""""""""""""""""""""""""""""""""""""$$""$$"$$$$"$$$$$$$$$$$$$$$$&$$$& $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$"$$$$$""$""$""""""$""""""""""""""""""""""""""""""""""""""""""""""" "" " " " "" " " " " """ " " " " " "" " "" "" """"""" """""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$& "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$""$$"$$$$"$$$"$"""""""""""""""""""""""""""""""""""""""""""""" """" " " """" """ " " "" " " "" "" " " " " " " """" "" " """""""""""""""""""""""""""""""""""$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$&r"$$$$$$$$$$$$$$$$$$$$$$$$$$" $$$"$$$$""$"$$""$$""$$$$"$$"""""$""$""""""""""""""""""""" """""""""""""""""""" " """"" " " " " " "" """ " " "" " " " " " "" " """"""" """""" """"""""""""""""""""""""""$$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$&"$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$"$$$$$$$$$"$""$$$""$"""$$"""$"""""""""""""""""""""" """"""""""""""""""""""""""" " "" " "" """ "" "" "  " "" " " "  " """ """""""""""""""""""""""""""""""""""$""$"$"$$$$$"$$$$"$$$$$$$$$$$$$$$$$&"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$""$""$""$$$"""$$"""$""$$"$"""""""""""""""""""""""""""""""""""""""""""""""""" "" """"" """" """"""" " " "" " "" " "" " " " " " " " " "" " """" """"""""""""""""""""""""""""""$"$$$$$" "$$$$$$$"$$$$$$$$$$$$$$$&$$&"@ "$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$"""$$""$$$""$"$$$$"$""""""""""""""$""""""""""""""""""""""""""""""""""""" "" "" " "" "" "" "" " " "" " "" " " " " " "" " " """" """"""""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$4