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 = '259B44' IMAGE_NUMBER = 51830053 IMAGE_TIME = 1977-05-11T18:23:21Z EARTH_RECEIVED_TIME = 1977-05-13T07:24:39Z ORBIT_NUMBER = 259 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = RED EXPOSURE_DURATION = 0.050910 NOTE = "MEDIUM 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 $ A8(4û r6H2@çi œÃîÿ5—øæ»ÉãþàÑÆÇ¶‚022222222202222222222222000000000000000002.00..000.0000000000000002000..000000000020002220000020000020222220022222202222222222222222222222224244442442222224244444444444444442244444444444664666446444444444444666664666666464444444444646666646464444446464444444646644242222222222222222222000.,&.002222222222222222222202000&,000020000000000000000000000020000000000000000000020000000200000020002000222222222222222222222202222222222222222222222222222222222222222222222242222442222444444224444424224444444444444444444442444444444442444444444442224444444424422222222222222220222020000....,&.0002222222222220022200000000.0000000000000000000000000000*000000000000000000000000000*0000000.0000000000000000000,.0000000000000002000220020200200022222222222002222222022222222222222222222222224222222222222222222222222222222422222222242222222422222222222222222222222222220000000000000...,(.00000200000020000000000000000000000000...00000000.000000000.0000...000..00.000.00.00.00......0.....000000000.00.000..00.000000000000000000000000,000000000000200002000020002&,022202220222222222222222220.02222222222222222222222222220222222222222222222222222222222222000000000000000000000...,(..0000000000000000000000000000000..00.....0..........................................................0..........0....0..00000.0..0.....000.0.0000000.0000000000000000000000000000000000000000000200000022000020000020220220222000022222..222222222222222222222222220**002000000000000000000000...*&..0000000000000000000000.0.00....0....0..................................................................................................0..0000.0..00...20000000000000000000.00000000000000000000000000000000002000020000000000000020200222220022000000002002222220000000000000000.0..000000....,$...00.00000000000000000000.0...............................,.................,..,.................................................................................0.000....00...0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0000000......0.0......, &,....00000000000..0.............................................,............,.......,,.,.,...,.,......,..,,,......,.,........................................................0.....00...0.00.000000.0.000000000.0.0000000000000000000000000000000000000000000000000000000000...................., &,...0..0.0....000.0....0....................................,...,,...,..,,..,,.,,,,,.,,,,.,,,,,,.,,,,,,.,,..,,,,,,,,,.,,,,,,..........................................................................0.0000.0.00.0.0....0...0000.0000000000000000000000000000000000000000000.0.0..............,,, $,.....00000.000.................................,.,...,,,,.,,,,.,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,.,,,,,,,,,.,,,,,,,,,,,,,,,.,,,..,.,......,,.,.....................................................................0.......000.0.0.0000..0..0.00.00000000000000.0.0.000........................,,,,&,......00.0.................................,.......,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,.,...,..............,..........................................................0........0........0....00.....00......0.0.....................,,*$,.........................................,,.....,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,.,,.,.,,,.,..,,,.........,..............................................................................0.......................,........,.,,,$,......0000...............................,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,......,.......,...........................................................................0.................,........,.,,,,$,,...............................,.......,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,.,..,,.,,.,.....,..............................................................................,..,.......,,,,*$,...................................,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,..,.,..,,,,,.,.,...,......,.....................................................,.......,.,,,.,,,,,,,,,*$,,.................................,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,..,..,,,,,,,,,..........,..............................................,.,..,..,,,,,,,,,,,*$,,.............................,.,....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,*,*,,***,*,,,,***,*,,**,***,***,,*,,**,,**,,,,,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,,,,,,,,,.,,,.,.,,,,,,..,.....,,,,........,................,............,...,,.,,,,,,,,,.,,,**$,,............................,,...,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,*,***,,*,***,*,,,,****,,*,,**,,*****,*,**,*,*,**,,********,,,*****,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,,,,,,.,...,................,.................,,,,,,,,,,,,,,,,*",,................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,*,*,*,*,,******,,,*,*****,******,**,*,,,******,***,********,*,*****,,**,,,,*,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,...,,......,,,.........,..,,.,,,,,,,,,,,,,,,,,,,,*",..............................,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,******,*********,***********************,*******,*****,******,*****,,*,*,,**,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,..,.....,..,,...,,.,.,,,,,,,,,,,,,,,,,,*",,.............................,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,,,*******,**********,************************************************,*************,****,**,*,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,.,,.,...,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*",,.........................,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,*********************************************************************************,******,****,**,,,,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,..,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*",,.............................,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,**,*,*,**,*********,*************************************************************************,**********,,****,*,,,,*,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**",,......................,.,..,...,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,***,****,***,******************************************************************************************,****,,*****,**,,,,*,,,,*,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*",,.........................,,.,,,,,,,,,,,,,,,,,,,,,,**,,,,,,*,*,*,,,***********,*******************************************************************************************,*,*,**,*,**,***,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* ,.........................,.,.,,,,,,,,,,,,,,,,,,,*,,,,,,,,,*,**,*,,***************************************************************************************************************,*,*,*,*,*,,,,**,,*,**,,,*,,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*",,...................,...,.....,,,,,,,,,,,,,,,,,,,,,,,,*,,*,*,,*******************************************************************************************************************************,,***,****,**,,,,*****,**,,,,***,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* *,...................,.....,,.,,,,,,,,,,,,,,,,,,,,,,*,*,,*,,,,****,*******************************************************************************************************************************,*******,,,*,**,,,,***,**,*,,,,,*,*,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***",,........................,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,*******************************************************************************************************************************************,*********,***,,,***,***,,,,,,,,,,,,,,,,**,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***",........................,.,,,,,,,,,,,,,,,,,,*,*,,,*,***,,,**,*******************************************(************************************************************************************************,**********,*********,,*,,,,,***,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,** ,.........................,,.,,,,,,,,,,,,,,,,*,,,**,***,*,,**,**********************************************************************(****************************************************************************************,**,****,**,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,,,,,,,,,,,,** ,.................,.......,.,,,,,,,,,,,,,,,,,,,,,,,,,,,****,***************************************(****************************************************************************************************************************,*,*,,,*****,**,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,*,,** ,,.......................,,.,,,,,,,,,,,,,,,,,*,,*,,,,,**,**************************************(**************************************(***************************************************************************************************,*****,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,***,...........,$..........,,,,,,,,,,,,,,,,,,,,,,,,**,,*,*,*,**************************************************************************((*****(((***(*************************************************************************************,*****,*,**,,*,,,,*,,,,,*,,*,,,,,,,,,,,,,,,*,,,,,,,*,,,***,.............*..........,,,,,,,,,,,,,,,,,,***,****,*,,****************(**************************(&(****************((*******((((***(****(*****(((*********(******************************************************************************,*****,,*,,*,***,,,,,,,,,*,,,,,,,,**,,,,*,,,**,,,*,** ,,.......................,.,,,,,,,,,,,,,,,,,,**,,*,,*****,***,****************************************(***(*****(**(*******(((*(**&((*************(***********((*****(********************((**********************************************************,*,*,,,,,,*,,*,,,,*,,*,,*,,,,*,****,,,*,** ,,......................,..,,,,,,,,,,,,,,,,,,**,*,**,*,*************************************************(*******(*******(****(***((*((*(****((*(*(*******(*********(*******************************(*********************(************************,****,**,,*,**,,,,,,*,,*,,,,*,**(*,**,,,,,*,,*& ,........................,,,,,,,,,,,,,,,,,,,****,****,******************************************************(****(((**********(((*(((**((***((**((((*((*******((((**((*(****(********************(**********(***********************************,**************,,,,,,,*,,,,,*,*,*****,,**,*,***,*&(,........................,,,,,,,,,,,,,,,,,,*,,,,**,****,**********************************************(**(*******(*********(*((***(((**((*((***((((**(***(*(((**(**(***((*(***(******(************************(*********************************************,,*,*****,,,**,,***,,,,,*****,****,,**(,,.................,.....,,,,,,,,,,,,,,,,,,,,,,,,*,,**,,*********************************************(****(((*((*(*******(***(***(((((((*((*(((*(*((*((*((**((**(((((((*((((**(*(****(***(********((*******************************************************,********,,,,,,,***,*,*****,*****,*****(,........................,.,,,,,,,,,,,,,,,,,**,*********,*************************************************(*((*(**((*****(*(((*(((*(**(*(((*(((*((((((((*((*((((((((((((((((*(**(***(*(*(((*(*((****(*(*(**************************************************,*****,***,****,,*****************,,***(,.........................,.,,,,,,,,,,,,*,,*,***,************************************************(******((***(**(*((((*((((*((*(((*((((((((*((((((((*((((((((((*((****(*((*(((**(***((***(*********((***********((********************************************************,,***************,,,***((,.........................,,,,,,,,,,,,,,,,**,***,*****,*****************************************(((********(*((*((*((*(*((*(((***(((*(((*(((((((((((*(((*(((((((*(((*(((((((((*(*(*(*(*(((*((***(**(*****(********(*********(**************************************,************,****,**,,****,***(,.....................,.,,,,,,,,,,,,,,,,,*,*,*,,**************************************(*********(***(**((*((((****((*(((*((*(((*((((((((((((((((((((((((((((((((((((*(((*((((((*((*(((((*****(*((*((((*((**(****(*************************************************************,*****,*****,,*,****(,......................,.,,,,,,,,,,,,,,,,,**,*,****************************(*****************(**(******(**(((****(**(((**(((((((*(((((((((*((*((((((((((((((((((((*((*(((((((((((((*((***(**((((**((*(**(*(**((**********(*****************************************************************,,*,***(,.........................,,.,,,,,,,,,,,*,,*,,,*,******************************************(********((((*(**(*((((*((((((((((**((((((((((((((((((((((((((((*(((((((((((((((((((((*(**(((*(((**((((**((**(*(*(**(((*******(((**(**(***************************************************,*****,,*****(,,....................,..,,,,,,,,,,,*,,,,,,*,*,***,*******************************************((*****(((((((*((((*(((((((((((*(((((((((((((((((((((((((((*((((((((((((((((((((((((((((((*(((((((*((*(*((((*(*((**((*((**(*(((******(************************************,*************************(,......................,..,,,,,,,,,,,,,,,*,*,****************************(********(**(************(***(((((((*(((((*((*(((((((((*(*((((((((((((((((((((((*((((((((((((((((((*((((((((*((((((((((((((((((((*(((*((**((*((*((*(***(((((******************************************************,**,**((,...................,..,,,,,,,,,,,,,,,,*,,*,,,*,*************************************(****((****(***(*(*****(((((**(((((((((*(((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((*(((((*(*(*((((((((******************************************************,********(,.......................,,,,,,,,,,,,,,,,,,,********************************************(**(*(****((*****((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((((((*(((**((((((((((*(*((***************************************************************(,.....................,.,,,,,,,,,,,,*,,,,,*,**,**,*******************************(*(************((*(***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((*((*((*((*(*(((*(((********(***************************************************((,.....................,.,,.,,,,,,,,,,,,**,**,,**********************************(*****(**((*((*(*(**(*(((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*(((*(((((((((*(***(***((**(********(*******************************************(,.....................,.,.,,,,,,,,,,,,,,,*,,,,****************************************(*(((*((**(*(((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((*((((((((((((************(***********************************************(......................,,,,,,,,,,,,,,,,,,,,*,****,*,********************************(**((****(*(*(((((*(((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((*((*(**(*(((**(****(****************************************,***(,......................,.,.,,,,,,,,,,,,,*,****,*************************************(*(*(*(***(*(*(((*(((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((*((*(*((**((**************************************************((,..........0...........,.,,,,,,,,,,,,,,,,*,***********************************(******(*((*((*(((*((((**((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((*((**(((****************************************,***(,......................,,,,,,,,,,,,,,,*,,***,***,***************************(******(**((**(*(((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((**(*((((*((****(****************************************((,....................,...,,,,,,,,,,,,,,,*,,**************************************((**(*((((((((((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*((***(****************************************(,.....................,.,,,,,,,,,,,,,*,*,*,,****************************(***(((*(****(((*(((((((*((((((*((*((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((((((((*((((*(***********(********************************(,......................,,.,,,,,,,,,,,**,,,,****,******************(***********(*((((((((((*((***(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((((******((*(***********************************(,......................,,,,,,,,,,,,*,,,***,********************************(****(*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((********(*******************************&,..................,,,,.,,,,,,,,,,,*,*******************************************(((**((((((**(((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*****(************************************((,.................,....,,,,,,,,,,,,,*,,**************************************((((((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(**********************************(,...................,,,,,,,,,,,,,,,,*,,,*********************************(**((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*((**((*((*(****(************************(,...................,.,,,,,,,,,,,,,,**,**************************(**********(*****((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((&(((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*(((*(********(***********************,......................,.,,,,,,,,,,*,,******************************((******(***(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((&(((((((((&(((((((((((&((((((((((((((((((((((((((((((((((((((((((((((***(**(*(*******(***********************(*.....................,,,,,,$$,,,,,,,,,,*****************(&*******(********(((**(**((((((((((((((((((((((((((((((((((((((((((((((,(((((((((((((((((((((((((((((((((((((((((((((((((&&((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((****(****(************************&,....................,,,,,,,,,,,,,,,**,********************************((*(*((***(*((((&(((((((((((((((((((((((((((&$((((((((((((((((((((((((((($"&((((&(((((((((((((&(((((((&&((((((((((((((&&&&(((((((((&(((((((&((((((((((((((((((((((((((((((((((((((((((*((*(((((****(***********************(,....................,,,.,,,,,,,,,,*,,********************************(**(***((*(((((((*(((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&(((((((((((((&(&&&(((((((&((&((&(&(((&(&&(((((((((((((((&&(((((((((((((((((((((((((((""(((((((((((((((((((((((*((((((*(*(**********************(&,.....................,.,,,,,,,,,,,**************************(****************(*((*(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((&(&((((((((((&(((((((&(&((&&(((((((&(((((&&&&((&((((((((&((((&(((((&((((((((((((((&((((((((((((((((((((((((((((((((((((*((((**(********************** (,...................,..,,,,,,,,,,,,**,***********************************((((((((*((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(&(&((((((((((((&&((((((((((((((((((&(&(&&(&&&&((&(&&((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(*(*(((***********************(,.....................,,,,,,,,,,,,,,**,,************************(*(******(****((**(*((((((((((((((((((((((((((((((((((((((((((&&((((((((&((((((((((((&((((((&(((&(&((&&(&&((((&((&&&&&&&(&&&&(&(((&(&(&((&(((((&((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(*(**((*(*****************(&,......................,,,,,,,,,,,,,***,**************************(***(((**((**((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((&&(&&(((((&(&(((((&((((&((((&(((((&(&&&&&(&&&&&(((((((((&&((((((((&((&(((((((((((((((((((((((((((((((((((((((((((((((((**(*****(*******************(&,....................,..,,,,,,,,,,,,******************************(*((***(*(**(*((((*((((((((((((((((((((((((((((((((((((((((((((((((((&&(&(&&&(((((&(&(&&&&((((&&(&((&(((((&&(&(&(&&(&(&&&&&(&(&(&(&(&&(&&((((&(((&(((((((((((((&(((((((((((((((((((((((((((((((((*(((**************************(&,.....................,,,,,,,,,,,,,********************************((*(**((*(*(((((**((((((((((((((((((((((((((((((((((((((((((((&((((((((((((&&&&&&&&&&((((((((&&(&((&((((((&(&&&&&&&&&&&&&&&(&&&&(&&&&(((&(&(&((&&(&((((&((&((((((((((((((((((((((((((((((((((((((((((******(*****(*************&,.....................,,,,,,,,,,,*,,**************************************(*(((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&(&(&(((((((&(((&&&(((&((&((((((&(&&&&(&&&&&&&&&&&&&&&(&&((&&(&&((((&((((&(((((((((((((((((((((((((((((((((((((((*(((((((((**(**(****************(&,....0...............,.,,,,,,,,,,,,,,***************************(***(*((((*((((*(*(((((((((((((((((((((((((((((((((((((((((((((((((&&&((&&(&(((&&&&&&&(((&&(&&&(((&(&&&&(&((((&&&&&(&&&&&&&&&&&(&&&&&&&&&&((&&&((&(&&((((&&((&(((((((((((((((((((((((((((((((((((*(((((((************(***********(&,..0..................,,,,,,,,,,,*,,*,,*******************************(**((**(*(*(*((*(((((((((((((((((((((((((((((((((((((((((((((((((((&((&&&&&(&&&&(((&(&((&&((&&&&&&((&&&&((&(&&&&&&&&&&&&&&&&&&&&(((&&&(&&(((&(&&&(&(&(((((((&((((((((((((((((((((((((((*((((*(*((*((***********************(&,..................,..,,,,,,,,,,,,,,,*******************************((((**((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&((&&(&(&(((&&&(&(&&&((&&(&&&(&(&(&&&&(&&&&&(((&&&(&&&(&&&&&&&&&&&(&&(&&&&&(&&&(&&((((&&&&(&(((((((&((((((((((((((((((((((((((((*(((*((((**********************($,...................,,,,,,,,,,,,,,*,***,*,************************(((*****(*((*((((((((((((((((((((((((((((((((((((((((((((((((((((&((&(&&((&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&(&&(&&(&&&(&&((&&&&&&&&&&&&&&&&(&&&&(&((&(&&((&(&&(((((&(((((&((((((((((((((((((((((*((*(*((*((((((******************&,.....................,,,,,,,,,,,,*,*,****************************((**(((*(((((((((((((((((((((((((((((((((((((((&(((((&&((((((((((&((&(&(&&(&&(((&&&&&&&&&&&(&((&((&&&&&&&&&&&&&&&(&&&&&(((((&&&&&&&&&&&&(&&(&&&&(&&&(&(&&&&&&(((((((((((((((((((((((((((((((((((((*(((((((((((*****************(&,....0................,,,,,,,,,,,,,,*,****************************((**((****(*(((((((((((((((((((((((((((((((((((((((((&(((((&(&((&&(&&(&&&&&&(&&&(&&&&&&&&&&&(&&(&&&&((&(&(&&&&&&((&&(&&(&&(&&&&(&&&&&((&&&&&&&&&&((((&(&((&&((&&(((((((((((((((((((((((((((((((*(((*((**(((**((*****************&,..0..................,,,,,,,,,,,,,,,****************************((**((((*((((((((((((((((((((((((((((((((((((((&(((((((((((((&&(((&(&(&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&&&(&&&(&&&&&&&&&(((&((&&&&&&&&&&&&(&&(&&(&&&&((((&&(&&&(((((&&((((((((((((((((((((((((((((((((((((((((********************** &,......................,,,,,,,,,,,*,***************************(***(*(*(***(((((((((((((((((((((((((((((((((((((((((((&((&((((((&(&&&&&((&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&(&&(&&&&&(&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&(&&&&&&&(&&&&&(&&&(((((((((((((((((((((((((((((((((((((((((*(((**(****************&......................,,.,,,,,,,,,,,*,,,**************************(**(*(*(((((((((((((((((((((((((((((((((((((((((((((&(((((((&&(&&&&&&&(&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(&&&&&&&&&(&(&&&&&((&((((((((((((((((((((((((((((((((((((((*((*(**(*(****************(&,....................,,,,,,,,,,,,,,,*,,*******************(******(******((((((((((((((((((((((((((((((((((((((((((((&(&((((((&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&((&&&&&&&((&&&&&((((((((((((((((((((((((((((((((((*(((*(*(******************&,...0..0..............,,,,,,,,,,,,*,,**************************((*(****(*(((((*((((((((((((((((((((((((((((((((((((((((((&(&&&(((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&(&&(&&(&&&&&&&&&&(&&&&&&&&((&(&(&((((((((((((((((((((((((((((((((((((((*(((*(*****************$,...................,.,,,,,,,,,,,,,*,,**********************(******((**((((*(*((((((((((((((((((((((((((((((((((((((((((&&&&(&(&((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&((&&&&&&&(&&&&&&&(&&(((&&&&&&(((&((&(((((((((((((((((((((((((((((((((((((***(*************(*&,....0................,,,,,,,,,,,,,,**,*,********************(*******(*(((((((((((((((((((((((((((((((((((((((((((((&(&((&&&((&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&(&&&&&&&&&&&((&&(&&(&((((((((((((((((((((((((((((((((*((***(***************&,.......0..........,,.,.,,,,,,,,,,,,*,,*******************(*******(***((((((((((((((((((((((((((((((((((((((((((((&(&((((&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&((((&((((((((((((((((((((((((((((*(((*(*(*((**************$,....00.0............,,,,,,,,,,,,,*,*,***************************(((*((*(**(((((((((((((((((((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&((&&((((((&((((((((((((((((((((((*(((((((((*(******************&,...0000............,..,,,,,,,,,*,,,,,*****************(***((**(*((**(*((((((((((((((((((((((((((((((((((((((((((((&((((&(&(&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&(&((((((((&((((((((((((((((((((((((((*(*((*****(*************$,......................,,,,,,,,,,*,,,*,,************************((((*((*(*(((((((((((((((((((((((((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(((((((((&((((((((((((((((((((((*(*(((((*(**(***************$,..0.000...............,,,,,,,,,,,,,,***,*********************(***(**(((((((*(((((((((((((((((((((((((((((((((((((((&&(&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&(((((((((((((((((((((((((((((**(((*******((*************$.....0.............,.,.,.,,,,,,,,,,,*,****,*********************(((((*(((((((((((((((((((((((((((((((((((((((((((((&(((&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((((&((((((((((((((((((((((((((((((((*(******************( $,......0...............,,.,,,,,,,,,*,,,***********************(***(((((*(((*((((((((((((((((((((((((((((((((&(((((&((((&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((&(((&((((((((((((((((((((((((((((((((((*((*(************* $,......0...............,,,,,,,,,,,,*,*,**************************((*(((((((*((((((((((((((((((((((((((((((((((&(&(((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&(&((((((((((((((((((((((((((((*(((*((((***,************* $,.....................,,,,,,,,,,,,,,,,,**************************(**((**((((((((((((((((((((((((((((((((((((((((((&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&(((((&(((((((((((((((((((((((((((((*(********************( ,.............&.....,..,,,,,,,,,,**,,********************(******(((((((((((((((((((((((((((((((((((((((((&((&(((&((&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&&(((((((((((((((((((((((((((*((((**((((**(************ ,..............,.......,,,,,,,,,,,*,,,,****(*****************(*(**((*(("&((((((((((((((((((((((((((& &(((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((((((&((((((((((((((((((((((((*(*(((*(****************** $,.....................,,,,,,,,,,,,,,,,,************************(****((((((*(((((((((((((((((((((((((((&((((&(((&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&(&(&(((&((((&(((((((((((((((((((((((((((*(*************( ",..0.....................,,,,,,,,*,**,,*******************(*((*(**(((((**((((((((((((((((((((((((((((&((((((&&&&((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((((&(((((((((((((((((((((((((**((************(@",.......................,,,,,,,,,,,,,*******************(***(**(***((((((((((((((((((((((((((((((((&(((((&((&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((****(************** ",.....0...........,...,,,,,,,,,,,,,*,*,****************((***((*(*(((*((((((((((((((((((((((((((((((&(&(((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((((((((((((((((((*((**(*((*************",.......................,,,,,,,,,,*,,,,,**************(********((*(((((((((((((((((((((((((((((((((((&(((&(&&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((((((((((((((((((((((((((((*(((******************",.......00............,,,,,,,,,,,,,,****,**********************(((((((((*((((((((((((((((((((((((((((((((((&(&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((&(((((((((((((((((((((((((((*(((*(************("....000................,,,,,,,,,,,,*,,**************************((*(((((((((((((((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((((((((((((((*(*(****************".....................,,,,,,,,,,,,,,*****,*************************(((((((((((((((((((((((((((((((((((&(&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((*((((((*****************",...000...............,,,,,,,,,,,,,**,,**********************(****(((((((((((((((((((((((((((((((((((&((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(&((((((((((((((((((((((((((*(((((*****(*************",.......0...........,.,,,,,,,,,,,,,,************************((*(**(((((((((((((((((((((((((&(((((((&&&(&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&((((((&((((((((((((((((((((((((*((*****************",...0.00.............,.,,,,,,,,,,,**,,,********************(**(**(*((((((((((((((((((((((((((((&((&((&&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(((((((((&(((((((((((((((((((((((**(*(*((**********",...0................,,,,,,,,,,,,,,,***********************(*******(((((((((((((((((((((((((((((&(((&((&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((*((*((**(***********",....0................,,,,,,,,,,,,,,*,,*************************(**(((((((((((((((((((((((((((((((((&((&(&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(((((((((((((((((((((((((((((((*(((************",....00.............,.,,,,,,,,,,,,,,*,*******************((*(*(*(***(((((((&*((((((((((((((((((((((&&&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((((((((((((*(((((************"....................,..,,,,,,,,,,,,***********************((****((((((((((((((((((((((((((((((((((((&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((((((((((((((((((((((*((((((**************",....................,,,,,,,,,,,,,*,,*,******************(*(*(*(**(((((((((((((((((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((&((&(((((((((((((((((((((((((**(*((*********** ,.................,...,,,,,,,,,,,,**************************(***(((((*(((((*((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((&((&((((&(((((((((((((((*(((((((((************* ,...0.0............,.,,,,,,,,,,,,,,************************(**(**(((*(((((((((((((((((((((((((((((((&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(((((((((((((((((((((((((((**(*(*((**(********* ,...................,,,,,,,,,,,,,,,***********************(**(**(((((((((((((((((((((((&(((((((&((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((((((**(*(********* ,......0............,,,,,,,,,,,,,,,*****************(*(**(*(*(*(((**(((((((((((((((((((((((((((((((&(&(((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&(&&(&((((((((((((((((((((*((************* ,.....................,,,,,,,,,,,,,***************,**((*((((*(((((((*(((((((((((((((((((((((((((((&(&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&(((((((((((((((((((((((((((((((*(***(*******( ,......................,,,,,,,,,,,*,******************(((((((((((*(((*(((((((((((((((((((((((((((&(&(&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&((&((((((((((((((((((((((((((*((*********** ...................,.,,,,,,,,,,,,,,********************((((((((**(**(((((((((((((((((((((((((((&((((((&(&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&((((((((((((((((((((((((((**(********* ,....................,,,,,,,,,,*,***,*********************((((**(((((((((((((((((((((((((((((((&&&&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(((((((((((((((((((((((((((((((*(*********,..................,.,,,,,,,,,,,*,******************************(((((((((((((((((((((((((((((((&(&&(((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(&&(&&(((((((((((((((((((((((*(((*(((********( ,....0...........,,,,,,,,,,,,,,,,,,,****,**********************(((((((((((((((((((((((((((((((&((&&(&&&&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(((&&(((((((((((((((((((((((((((************ ,..................,.,,,,,,,,,,*,,***,,************************(((((((((((((((((((((((((&(((((&((&&&&(&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((((((((((((((((((((((((((((*(*********** ,..................,,,,,,,,,,*,,,******************************(((((((((((((((((((((((&(((((((&&&&&&&&(&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((((((*(**********",..................,,,,,,,,,,,,,*,***********************(***((((((*(((((((((((((((((((((((((((&(&&(&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&((((((((((((((((((((((((((***********( €4,................,.,,,,,,,,,,,,*,********************((*(***((((((((((((((((((((((((((((((&((&&(((&(&(((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((((((((((((((((((((((***********(,.................,,,,,,,,,,,,*,*,********************(((**(((((((((((((((((((((((((((((&(((&(&(&&(&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&(&(((((((((((((((((((((((**(********** *...................,.,,,,,,(*****,*****************((*(("(((((((((((((((((((((((((((&&(&(&&&((&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((********** ,...............,..,.,,,,,,,,,,********************(**(*(((((((((((((((((((((((((((((((&&(((&&(&&&(((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"$&&&&&&&&&&&&&&&&&&&&&&&&$$$"&&&&&$&&&&&&&&&&&&&&&&&&&&&$ &&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&(&&&&&((((((((&(((((((((((((((((*(**(******* ,..................,,,,,,,,,,,**************************((((((((((((((((((((((((((&(((&&&(&((&&(&&(&((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&((&(((((&((((((((((((((((((((********,..................,,,,,,,,,,*************************((*((((((((((((((((((((((((((((((&&((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&&&&&&&&&&&&&&&&&$&$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((((((((((((((((((((((*((********* ,..............,....,,,,,,,,,,,***************(*******((((((((((((((((((((((((((((((&((((&((&&(((&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*(*(***********",.................,,,,,,,,,,,,,****************(**((*(*(((((((((((((((((((((((((((((&(((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((**********",..............,..,,,,,,,,,,*,*********************((((((*(((((((((((((((((((((((((((&(((&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&$&&&&$&&&&$$&&&&&&&&&&&&$&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((***********$,................,.,,,,,,,,,,,****************(**(((*((((*((((((((((((((((((((((((((&&&&(&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(&((((((((((((((((((((*((**********$,.................,..,,,,,,,,*,***************(***(*(*((((((((((((((((((((((((((&(((&&(((&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&$&&&&&&&$&$&$$&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((*((**(*******$,..................,,,,,,,,,,,******************(((*(((((((((((((((((((((((((((((((&&((&((&(&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$&&$&&&&&&$&$$$$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((**(********$,...............,.,,,,,,,,,,,****************(***(((**(*(((((((((((((((((((((((((((((&(&&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$&&&&$&$$&&&&&&&&&&&&&&&$&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(((((((((((((((((((((((*(**(********$ @,................,,,,,,,,,,,*,,,********************((((((((((((((((((((((((((((((&((&&(&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$&$&$&&&&$$&&&&&&$$&&$$&&$&&&&&&&&&$&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((**********&,...............,,,,,,,,,,,,,,******************(**(*(((((((((((((((((((((((((((((((((&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&$$&&&&$&&&&&&$&&$$&&$$&$$&&&&&&&&&&$&&$&&&&&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((***(*******&,.................,,,,,,,,,,,,,******************(((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&$$$$&$$&&$$&&&$$&&&$&$$&&&$&&&&$&&&&$&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&(&&&(&(&((((((((((((((((((((((((((*********&,,..............,.,,,,,,,,,,,*,*******************(*((((*((((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&$&$&$&$&&&$&&&$$&$&&&&&&&$&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((((((((((((((((((((((((*(********&,.................,,,,,,,,,,*,*****************((((((((((((((((((((((((((((((((&(((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&$&&$&&$&&&&&&&&&&&&&&&&&$&$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&((((((((((((((((((((((**********&,.................,,,,,,,,,,,,*******************(((((((((((((((((((((((((((((((((((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&$$&&&&&$&$&$$$$$&$&&$&$&$&&&$&$&&&&&&&&&&&$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((*********&,.............,.,,,,,,,,,,,,*,,*****************((((*((((((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&$&&$&&$&&&&&&&$$&&&$&&&&&$$$&$&&$$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((******(&,................,,,,,,,,,,,,,*,*********************(((((((((((((((((((((((((((((&((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&$$$&$&&&$$&&&$&$$$$&$$&&&&&$&&$&&$&&$$$&$$&$&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&((((((((((((((((((((((((*(*******(,,..............,,,,,,,,,,,*,,,,**********(**********(((((((((((((((((((((((((((&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$$&&&&&&&&&&&$&$&$&&&&$&&&$$$$$$$$$$$&$$$$&$$$&$&&$&&&&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((*********&,...............,,,,,,,,,,,,,*,,***************(**((((((*((((((((((((((((((((((((((((&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&$&&&&&&&&&&$&$&&&$$$&$&&&&$&&$$$&&$$$&$&$&&&$$$&$&&&$&$$&$$$&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((*(********(,..............,,,,,,,,,,,,,,*,************(***(***((((((((((((((((((((((((((((((((((&(&((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$&&$&&$$$&&$&$&$&$&&&$$&$&$&&&$$$$&&$&&&&$&$&$$&&&$$&$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(&(((((((((((((((((((((((********(,................,,,,,,,,,,,,,,*******************(*(((((((((((((((((((((((((((((((&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$&&$&&&&$&&&&&&$&&&$$$$&&$&&&$&$&$&&$&&&$$&&&&$$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&(((((((((((((((((((((*(*********&,................,,,,,,,,,,*,,*************(******((*(((((((((((((((((((((((((((((&(((&(&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&$&$$&&&&&&&&&&&&&&$&&&$$&$&&&$&$$&&&$&&&$$$$$$$&$&$$$$$$&&&$$&$$&$&&$&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&((((((((&(((((((((*(***********(,..................,,,,,,,,,,,***************(****(((((((((((((((((((((((((&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$&&$&&&&$$$$&&&&&$$$&$$&$$$$&$&$&$&&$$&&&&$&$&$$&$$&&$&&$&$&$&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&((((((((((((((((((((((**********(,..........,......,,,,,,,,,,,,*****************(**(*(((*((*(((((((((((((((((((((((&((&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&$&$&&&&$&&&&&&&&&&$&$$&&$&&&$$&$$$&$$$$&$&&$$$&&$&$$&$$&$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((&(((((((((((((***********&,..............,,.,,,,,,,,,,,,*****************((*((((((((((((((((((((((((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&$&$&&&&&&&&$&&$&&&&&&&$$$&$$$$$$$&$$$&$$$$&$&$&$&$$$&&&&$$$&$&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(((((((((((((((((((*(((*(********(,,............,..,,,,,,,,,,,***,**************(**((**(*((((*((((((((((((((((((((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&&$&$&$&$&$&$&&$$&$$$&$$&&$$&$$$$$$$&&&&$$&&&&$&$&&&&&&$&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((*(*******(,..........,....,,,,,,,,,,,*,*****************(*(*(((((((((((((((((((((((((((((((((&((&(&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&$&&&&&&&&$&&&&&$$&&&&&&&$$&$$$$$$$$$&$$$$$&&&$$$$&$$&$&&$$&&$&$$&&&&&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((((((((((((((((((**(********,................,,,,,,,,,,,,****************(*(*(*(((((((((((((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$&&&&$&&&&&&&&&&$$&$$$$$&$$$&&$$&$$$$$&$$&&&$$&&$$$$$$&$$&&&&&&&$&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((((((((((((((**(********(,.............,..,,,,,,,,,,,**************(**(*(****(*((((((((((((((((((((((((((((((&(&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&$&&&&&&&&&&&&&&$&$$&&&$$$$$$&$&$$$&$$&$&$$$$$$$$&$$&&&&$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((&(&(((((((((((((((*((*********,,..............,,,,,,,,,,,,,**,**************((((*((*(((((((((((((((((((((((((((&(((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&$$&&$$&&&&$$$&$&$&$&$$$$$$$$$$$$$$&$&&$&$&$$&&&&&&$&&&&&&&&$&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&(((((&((((((((((((((((***********( *,...........,*,,,,,,,,,,,,**,***********(&(***((**((((((((((((((((((&((&((((((((((&((&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&&$$&&&&&&&&$&$$&$$$&&$&$&$$$&&$&$$$$$$$&$$$$$$$$$&$&&&$&&$&&&$$$&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(&((((((((((((((((((********(,.............,,,,,,,,,,,,****************(*(**(((*(((((((((((((((((((((&&(((((((((((&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$&&&&&&&$$&&&&$$&$$$$$"&&&&&$&$$$&&$$$$$$$$$$&&$$$$$$&&&$&&&&$$&$&&&$$&&&$&&&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((((((((((*******(,,............,,,,,,,,,,,,*,*,*****************(**((((**((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&&&&&&&$&&&$&$&$$$&$$$&&&&&$&$&&$$$$$$$$$$$$&$$$$$$&$&&&&&&$&$&&&$&&$&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&((&((&(((((((((((((($(((*(*(*******,,..........,.,,.,,,,,,,,,**********************(*((((*(((((((((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$&&$&&&&&$&&&&$&&&$$&$$&$&$&$$$&$&$$$$$&$$$$&&$&$$$&&$$$&&$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((*(*******,............,.,,,,,,,,,,*,******************((((((*((((((((((((((((((((((((((((&(&(&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&$&&$&$&&$&$&$&&$&$$$$$$$&$$$&$$$&$$&$$$$&&&&&&&&&$&$&&$&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((*(********,...........,.,,.,,,,,,,,,********************(*(((((((((((((((((((((((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$&&&&&&&$&$$$&$&&$$$$&$$$$$$$&$$$&&$&$&&$$$$&$&&$&$&&&&$$$&$$&&$&&&&$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((**********(,............,,,,,,,,,,,,,,*********************(((((((*(((((((((((((((((((((((((&&(&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&$&&&$&&&&&$&$&&$&&$&&&$$$$&$&&&$&$&$$$$&&$&$$&&$$&$&&$&&&&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((((((((((((((((((((********(,...........,,,,,,,,,,,,,,*********************((*((((((((((((((((((((((((((&(((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$&&&&&$&$$&&&$&$&$&$$&$$&$$$$$&$$&$$$$&&$$$$&$$$$$&$&&$$$&&$&&&$$&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((*(********(,........,....,,,,,,,,,,,*,,********************((*((((((((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$$&$&$$&$$$$$$&$$$$$$$$$$$$$&&$&$&&$&&$&&&$$$&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((((((((((((((((*******(,.........,..,.,,,,,,,,,,,,*********************((((((((((((((((((((((((((((((&(&(&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&$$&&&$&&&$&&&&$$&$&&$$&&$$$$$$&$$$$$$$&$&$$&$$&$$$&&&$$$&$&&$&$&$&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((********(,,............,,,,,,,,,,,,***********************(((((((((((((((((((&((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&&&$&$$&$&&&$$$$$$&$$$$$$$$$$$&$$$$$$$&$$$$&&$$&&&$&&$&&&&&$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&((((((((((((((((((((((***(****(,.............,,,,,,,,,,,,,*****************(((((*(((*(((((((((((((((&(((((&((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&$&&&$$$&&$$$&$$&&&$&$$&&$$$$$$$$$$$$$&$&$$&&&&&&$$&&&&$&&$&$$$$$&$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((***(**((,,............,,,,,,,,,**,*,****************(*(*((*(((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$&&&&&$$&&$$&$$&&&&&$$$$$$$$$$$$&$$$&$$$$$$&$$$$&&&$&&$$$&$$$$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&(&((((((((((((((((((((*(**(**(*,..........,.,,,,,,,,,,,,,,*******************(*((((((((((((((((((((((((&(((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&$&&$$&$&&$&$&$$&$$$&$&$$$$$$$&&$$$&&$$$$$$$$&$&&$&$$&&$$&$$&$&$$$&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*****(*(,,...........,.,,,,,,,,,,,*****************(******(((((((((((((((((((((((&(&(&(&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$$&$$&&$$&$$&&$&$&$$$$$$$$$$&$&$$$$$$$$$$$&$$&&&&&$$$$&$&$&&&&&&&$$$&&&$&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((*(*****(,,........,...,,,,,,,,,,,,*********************(((((((((((((((((((((&(((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$&&&&&$&&$$$$$$$$$$$&$$$$&$$$$&$$&$&$$&&$&&$$&&&&&$&&&&$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((*((*****,..........,,,,,,,,,,,,,*,***********************(*((((((((((((((((((&((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&&&$&$$&$$&&$$&&&$$$$&$$$$$$$$$&$&$$$$&$$&&$$&&&$&$&$&$$$&&&&&$$&&&&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&((&((((((((((((((((((((*******(,,.........,.,,,,,,,,,*,,,*****************((((((*(((((((((((((((((((&&((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&$$&$&$$$&&$$&&&&$$$&&$$$$$$$$$$$$&$$&&$$$&&$$&&&&&$$$&$$&&&$&$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(((((((((((((((((((((((******(,.....,...,.,,,,,,,,,,,*,*****************(***(((**((((((((((((((((((((((((&(&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$&&$&$&&&&&&&&&$$$$$&&$&$$$$$$$$$$$&$&$$$&&$$&&$&$&&$$$&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((*(****((,,...........,,,,,,,,,,,,*****************((**(((((((((((((((((((((((((((((((&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&$&&$&$&$&$$$&&$&&$$$$$$&&$&&$$$&$$$$&&&$&$&$&&&$&$$&&&&&&&$&&&&&&&$&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&((&(((((((((((((((((((*((*******,,........,...,,,,,,,,*,,******************((***(((*(((((((((((((((((&(((&((&((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&$&&&&&$&&&&&&$$$&&$&$&$&$$$$&&$$$&$&$&&$&&$&$&&&&&&&&&&&&&&&&&&&$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((*(******,,..........,,,,,,,,,,*,********************(*((*((((((((((((((((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$&&$$&&$$$&&$$$&$$$$&$$$&$$&$$$$$&$&&$&&&&$&&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(((((((((((((((((((((((((*********,,.....,.,,,.,,,,,,,,,,*****************(*****((*((((((((((((((((((&((((&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$&&&&&&$$$&$&$&&&$$&&$&$$$$$$&$$$$$&$$&$$&$$$$&$&&$&&&&$&&&$&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((*******,,..,..,.,,,,,,,,,,,,,,,***************(*(***((((((((((((((((((((((((((((&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$$&&&&$&$&&$$$$&$$&$&&&$&$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((*******$,,,....,.,,,,,,,,,,,,,,***,****************(*((((((((((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&&$&&&&$$&$&$$&&&&$&$$$$$$$&$$$$$$$$$&&$&$$&&$$&&&&&$&$&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&((((((((((((((((((((((((**(***",,......,.,,,,,,,,,,*,**,*****************((*((((((((((((((((((((((((((&(&(&&&&(&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&$$$&&&$&$&$$$&&$$&$&$$$&&$$$$$$$&$&&$$$&$&$$$$&$$&&&&&$$&$&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(((((((((((((((((((((((((*(*****$,,,,...,,.,,,,,,,,,,**,***************(*(**(((((((((((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&$$&&&&&&$$&&$$$$&&&$&$&$&$&&$$$$$$$&&$$&$&$&&&$$&&&&&&&&&&&$&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((&((((((((((((((((*****$,,,......,,.,,,,,,,,,,*****************(((((*((((((((((((((((((((((((((&((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&&&&&&&&$&$&&$$&$$$$$&$$&&&$$&&&$$&$$$$$$&$$$$$&&&&&&&&$&$&&$&$&&$$$&$$&$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((*******$,,.......,,,,,,,,,,,,,****************(**((*(((((((((((((((((((((((((&((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$&&$$$$&$$&$&&&$&&&$$$$$$&$$&$$$&$$$$$$$$$$$$&&&$&$&$&$&$&&&&&&&$&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((((((((((((((((*((((**(****$*,....,.,,,,,,,,,,,,,*,********************((((((((((((((((((((((((&(((((&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$$&&&$&$&$$$&&&&&&$$$$$&$&$$$$&$&$&$$&$$&$&&$&&&&&$&&&&&&&&&&&&&$&&&&&&$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&((&((((((((((((((((((((((******$,,,.,,,,,,,,,,,,,,**,,,******************((((*(((((((((((((((((((((((&&(&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&$&&&$&$$&$&&&$&&&&&&&$$&$$&$&$$&$&$&&$$&$&&&&&&&&&&$$&&&$$&$&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((&((((((((((((((((((((((******&,,,.,.,.,,,,,,,,,*,,,********************((((((((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$&&$&&&&$$&&&$&&&$$$$$$&$&$$$$$$&$$$&$&&&$&$$&&$$$&&&$&&&&&&&&$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&((((&(&(((((((((((((((((*(******$ *,...,.,,,,,,,,,,,,,,,*************(******((*(((((((((((((((((((((((&(&&&&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&$&$&&&&&&$$&&$&$$&$&&$$$$&&$&$$$$&&&$$$$&$&&&&&&&&&$$&&&$&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((********&*,,,,,...,,,,,,,,,,,,,******("*********((**((((((((((((((&((((((((((&(&&&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&$&&&&&&&&&&&&$&&&$&$$&&&$$$&$$$&&&$$$&&&&$$&$$&$$&&&&&&&&&$&$&$$&&&&&&&&&&&&$$&$&$&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((*******&*,.,...,,,,,,,,,,,,,,,****************(((((((((((((((((((((((((((((&&((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&$&&$&$$$&&$&$$$$&$&$&$$&&&&&$$&$&$&&&$&&&&&&$&&&$&&$&&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&(&&&(&&((&(((((((((((((((((((((******$*,,,,.,,,,,,,,,,,,,,,,,*****************((*(((((((((((((((((((&(((&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&$&&$&&&&&$$&$$&&&$&$$&$$&$&&$$&&&&&&&&&&&$&$$$&&&&&$&&&&&&$&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((**(****,,,.,,,,,,,,,,,,,,,*,************(*****(((*(((((((((((((((((((((((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&&&&&$&$&&$&&&&&$&&$&&&&$$&$$&$$&&$&$&&&&$$&&&&&$&$&&&&&&&&$&&$&$&$&&&&&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((((((((*****&*,,,.,,,,,,,,,,,,,,,****************((****(((((((((((((((((((((((((&&((&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&$$$$$$$$$&&&$&&$&&&$$$&$$$$&&&&&&&&&$&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((*((******(*,,,.,,,,,,,,,,,*,,**,*************(*(((((((((((((((((((((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&&&$&&&&&$&$$&$$$&$&$&$$$$$$$&&&&$$&&&$$$&&&$$&&$&&&&&&&&&&$&$&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&(&(&&(((((((((((((((((((*********(*,,,,,,,,,,,,,,,***********************(((((((((((((((((((((((((((((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&$$&&&&&&&&$$&$&$&&$$$$$$$&$$$&&$$$&$$$&$&&&&&&&&&&&$&$&&&$&&&&$&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&((((((((((((((((((((((*******(*,,,,,,,,,,,,,,,,,,,*************(***(((*((((((((((((((((((((((((((((&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&$&$&&&&&$$&$$$&&&$$$&$$$&&$&&&&&&&$&&&&&$&&&&&&&&&&&$&&$$&&$&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&((((((((((((((((((*(((******(,,,,,,,,,,,,,,,,,*************(**(***((((((((((((((((((((((((((&((&&&((&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$&$&$$$&$$&$&&&$$$&&&&&&&&$&&&&&&&$&&&$&&&&&&&&$$&&&&&&&$$$$&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((********(*,,,,,,,,,,,,,*********************(((((((((((((((((((((((((((((((&(&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&$$&$&&$$&$&&&&&&&&$$&&$&&&&$&&&&&&$&&&&&$&&&&&$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&((&(((((((((((((((((((*(******(*,,,,,,,,,,,,,,**,,*****************(((**(((((((((((((((((((((((((&&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&$$&$&&$$&&&$&&&$$$&$$&$$$&&&&&&$&$&&&&$&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&((((((((((((((((((((*********(*,,,,,,,,,,,,,,,*,***************(*((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&&&&&&&$&$$&&&$&&&&&&$$$&&&$&&&&$$&&$&$&&$&&$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&(&(((((((((((((((((((((********(*,,,,,,,,,,,,,,,*******************((((((((((((((((((((((((((((&(((&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&$&$&&&&$$&&&&&&&$&&&&$&$$&&&&&$&&&&&&&&&&&&&&$&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(((((((((((((((((((((((((*******(**,,,,,,,,,,,,,,,,************(***(((*(*((((((((((((((((((((((&&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&$$&&&$&$&$&&&$&$&$&&&&&&&&&&$$&&&&&&$&&&&&&&&&&&&&&&$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&(((((((((((((((((((((((((*(*********,,,,,,,,,,,,,,,,*******************((((((((((((((((((((((((((((((&((&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&$&&$$$&&$$&&&&&&&&&$&&&&&$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((((*((*(*****(*,,,,,,,,,,,,,,*,****************(*(**(((((((((((((((&((((((((((&&(((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&$$&$&$&&&&&&&&&&&&&&&&$$&$&&&$&$$&&&&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&((&&((((((((((((((((((((((*(((******(**,,,,,,,,**,*,*,******************(*((((((((((((((((((((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&&&&&&&&&&$&$$&$&$&$$&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((&(&(((((((((((((((((((((((*******(**,,,,,,,,,,,,,,*******************(*((((((((((((((((((((((((((&(&&&((&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&$$&$$&&$$&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((((((((((((*((****(**,,,,,,,,,,,**,***************(*(***(((((((((((((((((((((((&(&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&&$&&$$&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((*******(***,,,,,,,,,,,,,****************(**(*(((((((((((((((((((((((&&&(((&(&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&$&&&&$$$&&&$&&&&&&&&$$&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(((((((&(((((((((((((*((***(******,,,,,,,,,,,,*****************(**(((((((((((((((((((((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((&((((((((((((((((((((((******(***,*,*,,**,,,****************(*((*(*((((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$&&&&$&$$&&&&&$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((&&((((((((((((((((((*((**(**,,,,*,,,,,,,**,***************(*((*((((((((((((((((((((((((&((&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&((&(((((((((((((((*((*****(***,,,,,,,*,*,,*************(*((((((((((((((((((((((((((((&(((&(((&&&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&((&&&&&&(((&(&&&(((((((((((((((((((****(*****,,,,,,********************((*((((*(((((((((((((((((((((&&&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&$&$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(((&(((&(((((((((((((((((((((*(((***,,,***,********************(*((((((((((((((((((((((((((((&(&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&$&&$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&$&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&(&&(&&(&&(((&(&&(((((((((((((((((**((((** **,*,,,,**********************((*((((((((((((((((((((((((((&(&&&(&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((*(***(( ****,**,************************((((((((((((((((((((((&(((((((&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((*(*****,*,,,*******************(*((((((((((((((((((((((((((((&(((&&(&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$$$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&((((((((((((((((((((((((*(( ***,,*********************((*((((((((((((((((((((((((((((&(&(&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(&((((((((((((((((((((((*(((((( ******************************((((((((((((((((((((((((&((((&((&&((&&&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((&((((((((&((((((((((((((((( **************************(((**((((((((((((*(((((((((((((((&&&&(((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((((((((((((((((((((((((((*((&************* (********((**((((*(((((((((($((((((((((((((&(&&(&&&&(&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((*****************************((((((((((((((((((((((((((((((&&((&&&(((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$&$&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$"&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&(&&(((&(((((((((((((((((((((((((("********************(*(***(((((**((((((((((((((((((((&((((&&(&(&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((((((&$(((((((((((*("(*************************((((((((((((((((((((((((&(((((((((&(&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&((((&((((((((((((((((((( (***********************(((((((((((((((((((((((((((((((&&(((&(&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&&((((((((((((((((((((((((* (*******************((*(**((((*(((((((((((((((((((((&((((&(&&(&&(&&&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((((((((((((((((((((((((((((*"(******************((*(**((((((((((((((((((((((((((&(((((((&&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(&(((((((((((((((((((((((((((*"(****************(****(**(((*((((((((((((((((((((((&((&(&(&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((((((((((((((((((((((("(**********************((((((((((((((((((((((((((((((((&(((&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&(((&&&&((&&((((((&((((((((((((((((*"(******************(**((*(((((((((((((((((((((((((((((((&&&&&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&,&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&(((((((((((&(((&(&((((((((((((("((************(**(((**((((((((((((((((((((((((((((&(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(&(&(((((((((((((((((((((((("(*************(********(((((((((((((((((((((((((((((((((&&&&&((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((&((&(&(((((((((((*(*"(***************((((((((((((((((((((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((&((((&(((((((((((((($(*************(*****(((*(((((((((((((((((((((((((((((&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(&((&((((&&&(&(((((((((((((((("*************((*(*((((((((((((((((((((((((((((&(((((((&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((((&((((&(&(((((((((((((((((($(**********((*((((*(((((((((((((((((((((((((((((((((&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&&(&&(&(&&(&&(&&(((((((((((((((***(******((((((((((((((((((((((((((((((((((((((((&(&&(&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&(&&&(((((&((((((((((((((((((*********(***(*(*((((((((((((((((((((((((((((((((((&(((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&(&((((&(&((((((((((((((((((************((((((((((((((((((((((((((((((((((&&((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&((&(&(((&((((((((((((((((((******((((*((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&((((&((&&&(((((((((((((***((*(**((*((((((((((((((((((((((((((((&&(((((&(&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&((((((((((((((((((((****(*(((**((((((((((((((((((((((((&(((((((((((&&(&&&&((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((&(&(((((((((((((***(*(*(((((((((((((((((((((((((((((((((((((((((&&&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&((&(&&&(((((((((((((((((*****(((((((((((((((((((((((((((((((((((&(((((&((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&(&((&&(((((((((((((*(**((((((((((((((((((((((((((((((((((((((((&(&&(&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&((&(((((((((((((*(*(**(((((((((((((((((((((&(&((((((((((((((((&((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&(&&((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((&((&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&(((((((((((((((((*((((((*(((((((((((((((((&(((((((((((((((((&(((&(&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&&&(&((&(((((((((((((((*(((((((((((((((((((((((((&(((((((((((((&(&&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((( (((((**((((((((((((((((((((((((((((((&(((((&(((&((&&(&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((*((((((((((((((((((((&((((((((((((&((&&((&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&((((((((( ((((((((((((((((((((((((((((((((((((&(((&&(((((((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&((&&&((((((((((((*((((((((((((((((((((((((( $&(&((((((((((((&&(&&&&&&&&&&"&&&&(&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&((((((((((((((((((((((((((((((((((((((&&&&(&(((((((((((&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&(((((((((( (((((((((((((((((((((((((((((&(((&&&&&((&(((&(((&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&((((&&&(((((((((((((" (((((((((((((((((((((((((((((((&(((((&&((&&(((&((&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((&((((((((