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 = '164B12' IMAGE_NUMBER = 49950791 IMAGE_TIME = 1977-02-03T07:45:04Z EARTH_RECEIVED_TIME = 1977-02-05T00:56:32Z ORBIT_NUMBER = 164 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.025450 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    /=&7[KN9iNq U &8-1%&B|Ju_2444464644444224222222220000020000000000222022220200000000220000222222020000020202222222222222222222222222222222222244442422444424444442242444444646664644464446444464646666666666646644666466666668886666466664446664666666666644444666666446666666666646666644444446666666444244222222222222200.$0224444444444242444444422222*02222222222222222222222222222222222222222222222222222202024222222222222222222222222422242222222224222222244244444444424242444422444444444444444444444444444444444444444444444444444444444244444444444244444444446444444444444444444444444242224222222222222222200.0..*0222222424222444424222222222202022222222222202222022222200.022222222202220000200000022*"22222002022202200002222222200222222222022222222222222222022222422222424242222224222242422224444444242422242222222222442424222222222242422222244244222422224422222444444424222222222222222222222222200000..(002222222224222222222222222222222220020000000000020002002200200002000000000000002000002000000000000.020000020202002000000002020222220200202002220.002022222222222222222222222&.22222222222222222222222222202222222222222222222222222220002222222222224242422242222222222202222222220020020220000..$(.002222222222222222222202202000000002000000000000000000000000000000000.00000000000000000.0000..0.00000000000000000000000000000000000000000002000000022022222000022220200220222220202022222202222222222222220222222222222222222222222222..222202222222222222222222222*,22222222202020000000000.00.,(0022222222222222220220200000000000000000000000000000000000.000000000..00.000000...0000000...0.0000.000.0.0.0.000000000000000000000000.000000000000000000020000002000200202022000202000020020020222200000022000002220222020000000000000020222222202200222222222222222202020000000000000000000000.., (00002200222222200220020200000000000000000000000000.000000000.0..00000.000........0........................0...0000.000..000..0000.00000000000000.000000000.0000000000000000000000000000002000000000000000000200000200002000000000020020020220000000000020220222222202020020000000000000000000....,(.0000022220220200000000000000000000000000000000...0...0.000.00................................................................0....0....0.0.0...0.00.0.0.0.0000000000.000000000.0000000000000000000000000000000000000000000000000000000000000000000000000022220202200000000000000000000000000...., &.00000000022202200000000000000000000000000.0.00.0.0...................................................................................0......000..00.0..00.0000000.00.00000..0000000000..00.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0000..0...., &.0000200020000000000000000000000000000000..0......0..0................................................................................................0..0....0..........0.0..00..0........0.0...0..000.0.......0...0000.0.00000000.000000..00000000000000000000000000000000000000..............., &.0000000000000000000000000000000.0..00.............................................,..........,.........,.........................................................0.........................0.....................0......0.00.0.0.0.....000..00000...000000000000000000000000000.................,&..000000000000000000000000000000.0...0.0.0....................................,....,.......,.,..,,..,,.,.,,,,..,..............,.,............................................................................................0.....0.0...00000.....0.0000.0.000000000.0000....0..................,&..0000000000000000000000.0.0000..0.0..0...............................,,,.,.....,......,..,,,.,,,,,.,,.,,,..,.,,,..,...,,,....,................,...........................................................................................0.....0.......000000.00000000......0.................,,$&..000000000000000000000000...00.0.00..............................,,....,...,.,,,.....,,,.,.,,,,,,.,,,,,,..,,,,,,,,,,.,,,,,,.,,,,.,.......,.,,,........................................................................................................00.0.0.00.0000.00..00.0...................,&..0002000000000000000000..0.....0.0..........................,....,.....,,.,,..,.,,,,..,,,.,,,,,,,,,,.,,,,,,.,.,,,,,,,,,,,,,,,,...,..,.,,,,..,,...................,..,...................,...............................................................................00......................,&..000000000000000000000000..000..............................,,,,,,,.,,...,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,.,,....,,...,....,........,,............,,,..,..,.....,.,..,....,,......................................................0..........................,,$..0.00000000000.000000000.0..0...........................,.,....,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,.,,,.,.,,,,...,..,...,,.,,..,.....,..,.,...,.,.,.,,,....,..........,..,.,..............................................................,..,$..00000000000000000000000...0...........................,...,,.,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,.,.,,.,,,,.,,.,,,,,.,,,,,,,,...,.,..,,,..,,..,.,.,..,,,.,....................................................,........,,,$...00000000000000000000..00..0....................,.....,..,...,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,...,.....,...,..............................................,....,,,,$..0000000000000000000000....0.................,.............,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,.,,,,,.,,.....,.....,.............,...................,,,.,,,..,.,,*P$..000000000000000000.000.0.0000..........................,,,,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,.,,.....................................,.....,,,,,.,,,,,$...0000000000000000000000...............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,........,...........................,,.....,.,...,.,..,,$.00000000000000000.00000..........................,...,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.....,.....,..............,.,....,...,.,,,,.,,,,,$..0000000000000000.00.0.............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,,,,,,,,,,,,,,,,,**,,,,,,,,,,,*,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,....,,..,................,.....,.,..,.,..,,..,,,,,,.,,,*$...0000000000000.0.000.0.0........................,.,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,****,,**,,,,*,,,,,,*,,,,,,,*,*,,,*,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,.....,,...,,...,.............,.,,,,.,,..,,,,*"..000000000000000000.00000.0..........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,**,,*,,*,,,,,***,**,,*,*,,*,,,,*,,,*,*****,*,,,,,*,,,,,,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,.....,......,.,,...,,,.,,.,,,,,,,.,.,,*$..00000000000000000.0.00.........................,..,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,**,********,*,,,*,,***,**,,*,******,,,***,,,*,,***,,,*,,*,*,*,,*,,*,,,**,,,,***,,,*,,,,,*,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,.,.,,,.,...,,.,,,,,,,,,,,,,.,,,,,*"..00000000000000000000000.........................,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,*******,**,,*,****,**********,,,,*,*,,*,,,,*,**,*****,*,******,*,**,**,*,,,,,,,,**,,,,,,,,,,,*,*,,*,,**,*,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,....,,,..,,.,,,,,,,,,,,,,,.,,,$..0000000000000000000000..0......................,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,**,*,,***,**,***,************************,,*********,**,,****,***************,*******,,*,,*,,*,*******,**,,,*,**,,*,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,.,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,*$..0000000000000000000000..0..................,,.,,.,,,..,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,,,,*,**,***,***,*,,********************,***********,***************,,*********************,**,****,,*****,**,*****,****,,,*,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,.,,,.,,,,,,..,,,,,,,,,,,,,,,,,,,,,"..0000000000000000000000.........................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,*,,*,,*,,**********************,*****,*******************************************************,*******,**********,***,**,****,**,,,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,"..00000000000000000000000.....................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,,********,********,**********,**********************,,******************************************************************,,,,,,,**,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ".0000000000000000000000.......................,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,*,******,*,*,*********************************************,***********************************************************************,*,**,**,,*,**,,,,,*,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*,.00000000000.&000000000.................,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,*,*,,,****,***************************************************************************************************************************,***,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* .0000000000000*0000000..0..................,,,.,,,.,,,,,,,,,,,,,,,,,,,****,*,,**,,,,*,*****,*******(************************************************************************************************************************,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"..00000000000000000000000.................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,*,*,,********************************************&***************************(***************************(********************************,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,*p"..000000000000000000000..................,..,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,**************************************************************************************************************************************************,***,,*,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,( ".000000000000000000000000.0...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,********************************************************************************************************************************************,*,*,*,*,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,* ..00000000000000000000000...............,.,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***********,**,*****************************************************************************************************************************************,*,,,**,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* .0000000000000000000000...................,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,**,,,*,*,********,***************************************************************************************************************************************,*,*,,**,,*,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,> .0000000000000000000000...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,*,**,**,**,****************************************************************************************(***********************************************************,,*,*,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, .00000000000000000000.00..............,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,**************************************************************************************(************************************************************************,**,*,,****,,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*.0.00000000000000000.000.0................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******************************************************************************(*****(********************************************************************************,,***,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*0*.0000000000000000000.0.000.............,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,***************************************************************(**************(*********************************(*********************************************,**********,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**.0000000000000000000000...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****************************************************************************(*********(***********************(*****(*(**************************************************,*,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,.0000000200000000000000..............,.,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,***,******************************************************(*****(*****(************(****(*((**(********(*(**(**((*(*****(****(*******************************************,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*$*.000000000000000000000000..............,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((***********(*******(*(*(((*(**((*((**(*(((((****(*(*(((********************************************,**,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**.00000000000000000000000............,,..,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*************************************************************************(****(((*(*(*(*(**(((*(*(**((**(((((((*(((***(*****(*(*(****(**********************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**..000000000000000000000..............,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,*****,*******************************************************(****(***((*****(((**(((**((((**((*((*((((*(*((*((((*((*(((*(***(***(**((*(***************************************,*,*,,*,,,,,,,,*,,,,,,,,*,,,,,,,,,,,,,**.000000000000000000000..................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,*******************************************(************(***((*(*((**(***((((((((*((**(((*((((((**((((*(((((((((((**(((******(*(********(************************************,*,**,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,**.00000000000000000000.0............,..,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**************************************************************((**((****((((((((*****(((**(((*((((((((((((*(((*((((((((((((((((((****(****(**********************************************,,,,*,,,,,,,,,,,,,,*,,,,,,,,,,,,,**.00000000000000000000000...............,,.,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,,***********************************************(****(*(*******(*(((*(((((**((*(((((((((((*((((((((((((((((*(*(((((((((*(*(*(((((*((((((*********************************************,*,,**,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,**.00000000000000000000.00.................,,,,,,,,,,,,,,,,,,,,,*,,,*,*,*,*,*,*******************************************(**(****(*(*((*(*(((((((((((((((*(((*((((((((((((((((((((((((((((((((((*(((*(((((*((((**(***((**(**************************************,*,,,,*,,,,,,,,,,,,*,,*,,,,,,,,,,,,**.000000000000000000000000.............,,.,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,**,**********************************(****(*****((**((*(******((((*(((*((((*((((*((((((((((*((((((((((((((((((((((((((((((((((((((((((((((**(****(************************************,,**,,**,,*,,,,,,,,,,,,*,,*,,,,,,,,,**.0000000000000000000000................,.,,,,,,,,,,,,,,,,,,,,,,*,,**,,**,***********************************************(((***(*(((*(((((((((*((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(**(*(***************************************,,**,**,,,,*,,,,,,,,,,*,,,,,,,,,**(.0000000000000000000000...............,,,,,,,,,,,,,,,,,,,,,,,,,,**,**,*************************************************((*(*(((*((*((((*(((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((**((*(**(**********************************,**,,,*,,,**,*,,**,,,,,*,,,,,,,**.0000000000000000000000...............,,,,.,,,,,,,,,,,,,,,,,,,,,,,**,************************************************(*(***(((*(((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*(*((*((**(*****(*************************,,****,*****,,,****,*,,*,,,,,,,,,,*(.000000000000000000000...............,.,,,,,,,,,,,,,,,,,,,,,,,**,,**,,****,*******************************(**********(*((((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(*(**((**(**(******************************,,,***,,*,*,,*,,*,,,,*,,,,,,***.00000000000000000000000...........,.,,,,,,,,,,,,,,,,,,,,,,*,,,*,,***************************************************((((**(((*((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*******((********************************************,*,*,,,,,,,,***.000000000000000000000.0.............,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,***************************************(****((((((*((*(*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(***((**((******************************************,,**,,,,,,*,,,,,**.00000000000000000000.0..............,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************(*(((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((**(********************************************,*,***,,*,,**,,,*,**.0000000000000000000.00............,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,***,*****************************(**********(*((((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((((((((*******(****************************************,,*,,,*,,,,,,,**.00000000000000000000..................,,,,,,,,,,,,,,,,,,,,,,*,,,****,*************************************(*((*(*(*(((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((******************************************,*,,*,,*,,,,,,,***.0000000000000000000000.............,,,,,,,,,,,,,,,,,,,,,,,**,,,,********************************************((*((*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(**(*******************************************,*,,*,,,,,***.0000200000000000000.00.............,,,.,,,,,,,,,,,,,,,,,,,,,,*,,*******************************(*********((**(((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(**(((*(********************************,******,******,,,,,*N00000000000000000000000......0.......,,,,,,,,,,,,,,,,,,*,,,,,*,*,,***************************************((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((*(*(((****************************,************,,*,,*,*,**,00000000000000000000.......&&,.,...,,,,,.,,,,,,,,,,,,,,,*(**,,*************************************(*(*(((*(((((((((((((((((((((,(((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*(**(((((*(*******************************,*******,*,**,,,**`(.000000000000000000000.............,.,,,,,,,,,,,,,,,,,,,,,,*,**,,**********************&**************(**(*(((*((((&&((((((((((((((((((((((((((($"(((((((((((((((((((((((((((&&((((((((((&((((((((((((((((&(((((((((((((((((((((((((((((((((*(********************************,*******,****,,,,,***.0000000000000000000.0..............,,,,,,,,,,,,,,,,,,*,,,,,*,*****************************(**********((*((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((&(((((((((((((((((((((((((((&&((((((((((((((((((((((((((("$(*(((*(*(******************(*******************,**,,,*****.0000000000000000000.0...............,.,,,,,,,,,,,,,,,,,,,,,,,,****,********************************((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((*(**((*(((********************************,***,*,*,,,,*(.000000000000000000.0...............,,,,,,,,,,,,,,,,,,,,,,********************************(*******(*((((*(((*(((((((((((((((((((((((((((((((((((((((((((((((((((&&((((((((((((((&(((((&((((((((&&(((((((((((((((((((((((((((((((((((*((((((((((**(**(***********************************,**,,**,,*(.0000002000000000000.0.............,,.,,,,,,,,,,,,,,,,,,,,**,**,**************************(*(**((*(*((*((((((((*((((((((((((((((((((((((((((((((((((((((((((&(((&(((((((((&((((((((&(((((&((((((((((((((((((((((((((((((((((((((((((((((((*((****(*****************************************,,,,,**(.00000000000000000.0.............,..,,,,,,,,,,,,,,,,,,,*,,,*,***********************************(*((((*((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&&&(&((&(&(((((((&(((((((((&((((((((((((((((((((((((((((((((((((((*(*((((((((*****************************************,,*,,***(.00000000000000000000.0...............,,,,,,,,,,,,,,,,**,,*,*********************************(*((**((*(*(**(((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((&(((((((((&(((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((***(**(**********************************,****,,,*,,**(.00000000000000000000...............,,,,,,,,,,,,,,,,,,,*,,****************************(******(***((*((((((((((((((((((((((((((((((((((((((((((((((((((&(&((((((&(((((((((((((&(((((&((((&(((((((((((((((((((((((((((((((((((((((((((((((*((((*((*(***(************************************,,,*,,,*(.0000000000000000000.0............,..,.,,,,,,,,,,,,,,,****,,***************************(*****(**((((((*((((((((((((((((((((((((((((((((((((((((((((((((((&&(((&(((((((&(((&((&(((((((&(&&((((((&((((((((((((((((((((((((((((((((((((((((((((((*(****(***(**********************************,,,,***(000000000000000000000................,,,,,,,,,,,,,,,,,,,**,*******************************(***(((((**(((((((((((((((((((((((((((((((((((((((((((&&(&((((((((((((((((&&(&(((&(((&((((((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((*(**(((************************************,,*,*,,,**(.00000000000000000..................,,,,,,,,,,,,,,,,,*,*,*,,****************************(*****(((((((*(((((((((((((((((((((((((((((((((((&(((((&((((&(((((&(((&&&&(((((&(&(&&&&&(&((&(&(&((&((&((&(((((((((((((((((((((((((((((((((((((((*((((*(*((**(*(****(********************************,,***(00000000000000000000000.............,.,,,,,,,,,,,,,,,**,,,,*,*******************************(*(*((((((((((((((((((((((((((((((((((((((&((((((((((((&(&&&(((&(((&&((((&((((((&(((((&&&(&&(&&(((&((((&(((((((((((((((((((((((((((((((((((((((*((((((**((*(**********************************,**,*,**@(.000000000000000000000............,.,.,.,,,,,,,,,,,,*,,,,************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((&(&&&((((&&(&&(&(&(&&&&(&&(&&(&&(((&(&((((((((&((((((((((&((((((((((((((((((((((((*(((*((*(****************************************,,,****(0000000000000000000..0.0............,.,,,,,,,,,,,,,,,,,,,********************************(((((((((((((((((((((((((((((((((((((((((((((&(&((&(&(&((&&(&&(((&(((&(&((&((&(&&((&&(&((&&&(&(&(&((&(((((&(((((((((((((((((((((((((((((((((((((((((((((**(*(**********(************************,*,,,*,**2(.000000000000000000000............,,..,,.,,,,,,,,,,,,*,****,*******************************((((((((((((((((((((((((((((((&((((((((((((&((((((((((((&(&((((&(((&(((&(&&((((&(((&&&&(&&(&((&&&&&(&&&&(((((((((((((((((((((((((((((((((((((((((((((((***(********************************************(.000000000000000000000...........,..,,,,,,,,,,,,,,,,*,,,*,*****************************((*(**((((((((((((((((((((((((((((((((((&(((((((((((&(((((((&(&&&&&&&&&&&&&&&(&&&&((&&&&(&(&&&&&&&&(&&(&(((&((&((((((((((((((((((((((((((((((((((((((((((*(*((******(***(*************************,**,*****(00000000000000000000.0............,,.,,,,,,,,,,,,,,,*,*,*,***************************(*(***(*((((((((((((((((((((((((((((((&((((((((((((((((((&(((&&&&&&(&&&&(((&&&&&&&&&&&&&&&((&&(&(&&((&&((&(&&(((&(((((((((((((((((((((((((((((((((((((((*((((*********((************************,************(00000020000000000000..................,,,,,,,,,,,,,,*,,,******************************(*((((*((((((((((((((((((((((((((((((&(((((((&((((&((&(&(&((&&(&((&(&(&&&&&&&&(&&&&&&&&&&&&(&&&((&&&&&&&(&(&&(((((&(((((((((((((((((((((((((((((((((((((((((**((********************************************(.0020000000000000000..............,..,,,,,,,,,,,,,,,,,,,*******************************(((((((((*((((((((((((((((((((((((((((((((&((((((&(&((((&((&&&&&&&&&(&&(&&&&&&&&&&(&(&&&&&&&&&((&&(&&&(&&&(&(((((((((((((((((((((((((((((((((((((((((((((((((*((*(((*******************************,,,*****&.000000000000000000000..0............,,,,,,,,,,,,,,,,,,,******************************((**(((((((((((((((((((((((((((((((&(&(&&(&((&((&(((&&(&(((&&&&&((&&(&&(&&&&&&&&&&&&&((&&(&&&((&((&((&&&&&&&&&&(&&(((((((((((((((((((((((((((((((((((((((((***(((*((((**(*******************************,,**(.0000000000000000000.................,,,,,,,,,,,,,,,,**,,,**************************(*(***(*(((((((((((((((((((((((((((((&(((((((((&&&(&((&&((&(&&&&&&&&&&(&&(&&&(&&&&&&(&&&(&&&&&&&&&&&&(&(&((((&&(&(&((((((((((((((((((((((((((((((((((((((((((((((*(**(**(**((**************************,******(.0000000000000000000.0.............,,.,,,,,,,,,,,,,,,,,*,*********************************((*(((((((((((((((((((((((((((&((&(((((&((((&&&&(&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&(((&&&(&(&((((((((((((((((((((((((((((((((((((((((*((((**(((*(((******************************,,**** &000000000000000000.00..............,.,,,,,,,,,,,,,,,,,,*,*************************(**(*((**((((*(((((((((((((((((((((((((&(&(((((&&&&&&&(&&&((&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&(((&&&&&(((&&&(&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((*(((**((*******************************,**,,*****&.000000000000000000...0.............,,,,,,,,,,,,,,,,,,,***,************************(*((*((*(((((((((((((((((((((&((((((((((((((&((&&&((&&&&((&&&&&&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&(&&&((&((&&((((((((((((((((((((((((((((((((((((((((((((((((***(*(********************************,,,**&.000020000000000000.00..............,,,,,,,,,,,,,,,,*,,******************************((((((((((((((((((((((((((((((((&(&((((&((&&((&&(&&&&(&(((&&(&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&&(&((&&&((&&&((((&(((((((((((((((((((((((((((((((((((((((((((((((*(*(**(*(***(****************************,,*(.00020000000000000000.............,.,,,,,,,,,,,,,,,,,,*,,****************************(*(**((*((((((((((((((((((((((((((((((((&&&&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&((&&(&(&((((&((((&((((((((((((((((((((((((((((((((((((((*((**(**(*********************************,,*&.000000200000000000.0..............,.,,,,,,,,,,,,,,,,,**,**********************(*******((*((((((((((((((((((((((((((((&&(&((&(&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&((&&&&&(&(&&&((&((&((((((((((((((((((((((((((((((((((((((((((((((*((*******************************,,* &00000000000000000000...............,,,,,,,,,,,,,,,,,,,*,**,********************((*****((**((((((((((((((((((((((((((((((((((&&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&((&&&(&((((&((((((((((((((((((((((*((((((((((((((((((((*(((*(*************************,*,**** &.0000000000000000.0.0.0............,.,,,,,,,,,,,,,,,,*,***************************(*(*(((((((((((((((((((((((((((((((((&(&(((&(&&&&&&&&(&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((&&&((&&((((&(((&((((((((((((((((((((((((((((((((((((((((((*(*******(***********************,,** &.00000000000000000000...............,,,,,,,,,,,,,,,,,***************************(**(((((((((((((((((((((((((((((((((&(&&(&&(&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&(&&&&(&(&&(&((((&(((&(&((((((&((((((((((((((((((((((((((((((*(((((**(******************,********,*,,* &000000220000000000.00.0............,..,,,,,,,,,,,,,,,,,,*********************(***((*(((**(((((((((((((((((((((&(((((((&(&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&(&((&(((((&((((&((((&((((((((((((((((((((((((((((((*((*(((*****************************,*,,** .000000000000.(000000.0.............,,,,,,,,,,,,,,,,,***************************(***(*((((((((((((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((((((((((*((((((((((((((****(*(*************************,**** .000000000000000000................,,,,,,,, *,,,,,,,,*,*****************"(***(*((*(((((*((((((((((((("&(((((((((((((((&&&((&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((&&&&((((((((((((((((((((((((((((((((((((((((*(((((*(*(****(**********************,*,*** &000000200000000000000...............,,,,,,,,,,,,,,**,**,****************(*(*((*****((*(((((((((((((((((((((((((((((((((&(&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((&((((((((&&&&((((((((((((((((((((((((((((((*(*((**(**((***********************,***** $.000000000000000000.....0.......,..,.,,,,,,,,,,,,,,,**********************(***(****((((*((((((((((((((((((((((((((((&(((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(&(&(((((&((((&(((((((((((((((((((((((((((((((((*((*(((********************,*,**,**$.0000200000000000000.0............,,,,,,,,,,,,,,,,,*,*************************((*(**(((((((((((((((((((((((((((((((&&((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((&(&((&(((((((((((((((((((((((((((((((((((*(((((***************************,***** :&00000000000000000000.00............,,,,,,,,,,,,,*,,,*************************(***((**((((((((((((((((((((((((((((&(&(&&&(&((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&&&&&((&&(&&((((((&(&(((((((&(((((((((((((((((((((((((((((((*(*(((***(*************************,**>$.000000000000000000000.0.............,,,,,,,,,,,,,*,*******************(*******(**(*((((((((((((((((((((((((((&&((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(&&&(&&(&(&(&&((((((((((((((((((((((((((((((((((((((*(((*((((****(*********************,*,,*$000000000000000000.0...............,,,,,,,,,,,,,,**,*,*******************(*****((*(((((((((((((((((((((((((((((((((&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(&&&&(((((((&((((((((((((((((((((((((((((((((((((((*((((*(((*****************************$000000000000000000000.0.............,,,,,,,,,,,*,,*************************(*(*(((((*((((((((((((((((((((((((((&(&(&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&((((((&(((((((((((((((((((((((((((((((((((((((******************************$.000000000000000000...............,,,,,,,,,,,,,,,,,****************(*********(**((((((((((((((((((((((((((((((&((((&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&(&((((((&&(((((((((((((((((((((((((((((((((*(((**************************,****$.0000000000000000000..............,.,,,,,,,,,,,,,**,********************(*(*(((((((((((((((((((((((((((((((&&((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&((&&((((((((((((((((((((((((((((((((((((((((((*((((*(****((**************************$0000000000000000000...............,,,,,,,,,,,,,,,*,,*************************(**(((((((((((((((((((((((((((((((&&(&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&(((&&((&&(((((&(&((((((((((((((((((((((((((((((((((*(*****************************,,**$.000000000000000000..0.........,..,,,,,,,,,,,,,,,*,********************(******((((((((((((((((((((((((((((((&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&((&&((&((((((((((((((((((((((((((((((((((((*(**(*************************,****$.00000000000000000.................,.,,,,,,,,,,**********************((****(**(((((((((((((((((((((((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&(&&&&&(&&&(&(((((((((&(&((((((((((((((((((((((((((((((**(((*****************************$.00000000000000000..0............,,,,,,,,,,,,,,,*,*************************(*((*((((((((((((((((((((((((((((&(&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&((((&&((((((((((((((((((((((((((((((((((((((((*(***********************,***$.0000002000000000000..........,..,,,,,,,,,,,,,,*******,********************(***(((((((((((((((((((((((((&((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&(&(((&(((((((((((((((((((((((((((((((((((*((*(*(************************,,***$.00000000000000000.............,,.,,,,,,,,,,,,,***,*********************(*****((((*(((((((((((((((((((((((&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&&(&(((((&(((((((((((((((((((((((((((**(***(**********************,**,*$.000200000000000000..0............,,.,,,,,,,,,*,************************(**(((*((((((((((((((((((((((((((&&&&((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&((&(((&((&&((((((&(((((((((((((((((((((**(((((***(************************,**&".000000000000000000.............,,,,,,,,,,,,,,,,****,******************(***(((((((((((((((((((((((((((((&(&&&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&((((&(((((&((&((((((((((((((((((((((((((((**((*************************,,**".0000000000000000................,,,,,,,,,,,,,*,***,******************(*(*(((*(((((((((((((((((((((((((((((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&&&&&&(&&&(((((&(((&((((((((((((((((((((((((****((***************************,*".00000000000000000...0.........,.,,,,,,,,,,,,,***********************(*(((*(**(*((((((((((((((((((((((((&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&&(&&((&((((((((((((((((((((((((((((((((*(***(************************,**|$.000000000000000000..........,...,,,,,,,,,,,,,,,*********************(((((((*((((((((((((((((((((((((&((&((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&((&(&(&((((((((((((((((((((((((((*(((*(***********************,*,***".000000000000000.000............,,,,,,,,,,,,,,,,*,,**************(****(***(((((((((((((((((((((((((((&&((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&(&&&((((&&(((((((((((((((((((((((((((*(**(((*(*******(****************,**".000000000000000000.............,,,,,,,,,,,,,,,***,********************(((*(((((*(((((((((((((((((((&(((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&(&&(&(&(&&(&((((((((((((((((((((((((((((*(*((****(*******************,,,*"00000000000000000.0..........,.,.,,,,,,,,,,,,,,,******************(****((((((((((((((((((((((((((((((((((((&((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(((&(&(&(&(((&(((((((((((((((((((*(((((((***********************,**,,*n".000000000000000..0...........,.,,,,,,,,,,,,,*,*******************(***(((*(((((((((((((((((((((((((((((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&(((((((((&((((((((((((((((((((*(((((**************************,**".00000000000000000............,,,,,,,,,,,,,,,*,*,************************(((((((((((((((((((((((((((&&&(((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((&((((((((((((((((((((((((((((((**(*************************,* ".0000000000000000...........,.,,,,,,,,,,,,,,,*,***********************(*(((((((((((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&(((((((((((((((((((((((((*((*((*****(*****************,* ".00000000000000.0..........,,.,,,,,,,,,,,,,***,*,***************(***(***((((((((((((((((((((((((((((((&&((&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&(((((((((((((((((((((((((*((*(****(**********************,**" .0000000000000000.............,,,,,,,,,,,*,,,,,,************************((((((((((((((((((((((((((((((((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((*((**(****(****************,*" .0000000000000000...........,,,,,,,,,,,,,,,**********************((***(*((*((((((((((((((((((((((&(((&&(((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((((((((((((**((***((****************,**  .00000000000000.0...........,.,,,,,,,,,,,,**,,*,****************(**((*(((((((*((((((((((((((((&((((((&&((&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((((((**(***********************,**".00000000000000............,,.,,,,,,,,,,,,,***,*********(***********(((((((((((((((((((((((((((((&&((&((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((((((((*(((((****(*(**************,*****",.000000000000.00..........,*,,,,,,,,,,,,,*,************("(*****((**(((((((((((((((((&&((&(((((((&(&&((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&(&(&&((((((((((((((((((((((((((((************************,***".00000000000000............,..,,,,,,,,,,,,*,********************(((((((((((((((((((((((((((((((((((&(&((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&&&&&$"&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((((((((((((***(**(*******************".000000000000000............,,,,,,,,,,,,,,,********************((*((((((((*(((((((((((((((((((((((((((&((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((((((((( (((***(********************* .00000000000000...............,,,,,,,,,*,,*,*,******************((((((((((((((((((((((((((((((((((&((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&((((((((((((((((((((((((((((((((((*((******************* .0000000000000...........,,..,,,,,,,,,,,,**,,*****************(*(*((((((((((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((*(((**(*****************,**$ .000000000000.0.............,,,,,,,,,,,,*,,*****************(**(*((*(((((((((((((((((((((((((((((&((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&((&((((((((((((((((((((((((((((*((************************$ ..00000000000..............,.,,,,,,,,,,,,,**,******************(((((((((((((((((((((((((&((((((&&(&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((((((((((((*(*****************,,**& .00000000000.00...........,.,,,,,,,,,,,,,,*,*****************(***((((((((((((((((((((((((((((((&(((&(&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(&(((((&((((((((((((((((((((((*(*(*****************,***& .000000000000...............,,,,,,,,,,*,,*,,*********************(((((((((((((((((((((((((((((((((((&&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&((((((((((((((((((((((((*((*(((*((**(**************,****& .000000000000..............,.,,,,,,,,,,,,**,*****************(*((((((((((((((((((((((((((((((((&(((((&(&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((*(*************************(..0000000000..............,.,,,,,,,,,,,,,,*****************(**((((((((((((((((((((((((((((((&(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(&&(((((((((((((((((((((*(*(((((((*********************,*&..000000000000.............,,,,,,,,,,,***********************(*(((((((((((((((((((((((((((((((&(((((&&(&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((**(**********************& ..00000000000..............,,,,,,,,,,,,,,*,******************((((((((((((((((((((((((((((((((&&((&(&&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((((*((*(**(******************&p.0.000000000..0.........,..,,,,,,,,,,,,*******************((****(((((((((((((((((((((((((((((((&((&&&&((&((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((&(((((((((((((((((((((((((***((*(*******************&.000000000.000...........,,,,,,,,,,***,,*,*****************(**(*(((((((((((((((((((((((((((((((&((&((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((((((((*((*((*********************&..0000000000...0........,...,,,,,,,,,,,,****************((*(***((((((((((((((((((((((((((((((&(&&&(&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(((((((&((((((((((((((((((((((((((*(*(*(****************(..0000000000............,.,,,,,,,,,,*,,**********************(*(((((((((((((((((((((((((((((((&(&&&&&(((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&((((((((((((((((((((((((*((*((*(((*******************( ..0000000000.............,,,,,,,,,,,*,,***************(**(*(((*(((((((((((((((((((((((((((((((((((&&(&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&&(((((((((((((((((((((((((((*((*(*******************,*(..0000000000.............,,,,,,,,,,,,,**,*,***************(**((*((*((((((((((((((((((((((((((&(&(&&&((&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((&((&(((((((((((((((((((((((*((*(***(**************,***(..00000000.00..........,.,.,,,,,,,,,,,,*****************(***(*(((((((((((((((((((((((((((((&(((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((((((((((((((((((((((*(****(******************(..0.00000000...........,.,,,,,,,,,,*,**************************(*(((((((((((((((((((((((((((&((&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((*(********************..00000000000.............,,,,,,,,,,,,,*****************((*****(((((((((((((((((((((((((((((((((&&((&&(&(&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((((((((((((((((((((((((***(**(************,*** ..00000.000...........,..,,,,,,,,,,,,,*******************((*(*((((((((((((((((((((((((((((((&((&(&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&(((((((((((((((((*(**(*(**(****************(.000000000................,,,,,,,,,,*,**,**************(****(((((((((((((((((((((((((((((((((&(&(&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((((((((((((((((((((((((((*******(***********,***..00000000.00...........,,,,,,,,,,,*,,,****************((*****(*(((((((((((((((((((((((((((((&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&((((((((((((((((((((((((((((***(***************..000000000.............,,,,,,,,,,,*******,*******************((((((((((((((((((((((((((((((&(&&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((((&(((((((((((((((***(((*(*(****************** ..000000....0..........,,,,,,,,,,,,****,*****************(**(*(*((((((((((((((((((((((((((&&(&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&&&&&(((((((((((((((((((((((((*******************,**...000..0.00.........,,,.,,,,,,,,,,*,************************((((((((((((((((((((((((((((((&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(&((((((((((((((((((((((((((*******************...000..0.............,,,,,,,,,,,,,,**********************((((((((((((((((((((((((((((((((&((&((&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((**(********************...0.000.............,,,,,,,,,,,,,********************(*****(((((((((((((((((((((((((((((((((&&&(&(&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&$&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(&((((((((((((((((((((((((((((********************..000000.0...........,.,,,,,,,,,*,*,********************(((((*(((((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((((((((((((((((((*((((*****************...0000.......0......,,,,,,,,,,,,,,,*********************(((*(*(((((((((((((((((((((((((((&((&&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&((((((((((((((((((((((*(*********************.0.000.......,...,,.,,,,,,,,,,,,*,,*******(*************(**(((((((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&((((((((((((((((((((((((**((******************...0000.0............,,,,,,,,,,,,,,,****,***************(*(((*((((((((((&(((((((((((((((((&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&$&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((&((((((((((((((((((*(((*(*(**************,***$.0.00..0...........,,,,.,,,,,,,,*,,******************(***(**(((*(((((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&$&(((((((((((((((((((((***(*(((*************...0.0.0............,.,,,,,,,,,,,,,,,,***************(***(((((*((((((((((((((((((((((&(&(((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&&((((((((((((((((((((((*******(*************..00...0.............,..,,,,,,,,,,*,**************(***(*(*(((((((((((((((((((((((((((((((&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&$&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((********************,.000000..........,..,,,,,,,,,,,,,,*******************((**(((((((((((((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((*((*****************...0000..0........,..,,,,,,,,,,,,,,*****************(**((((((((((*((((((((((((((((((((((&(&(&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((((********************d....0..0............,,,,,,,,,,,*,***,***************(*(*((*((((((((((((((((((((((((((((((&&(&(&(&&(&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((*((((*********************......0..............,,,,,,,,,,,,*,,*****************(**(((((((((((((((((((((((((((((((&(&(((((&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&$&&&$&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((*((((((*((*****************.....................,,,,,,,,,,,********************(**((*((((((((((((((((((((((((((((((&&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&((((&((&(((((*(((((((((((((((*(*(*****************...................,.,,,,,,,,,,*****,*************(*((*((((*(((((((((((((((((((((((&((((&((&((&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((((((((((((((((((((*(((*((**(************,.....0..............,,,,,,,,,,******************((*(*(*(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(&(((((((((((((((((((((((((*((*(****************.................,.,,,,,,,,,,,,*,,,****************(*(*((((*((((((((((((((((((((((((((((((&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((&(((((((((((((((((((((((*((((***(***************,...................,.,,,,,,,,*,************************(((((*((((((((((((((((((((((((((&((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&$&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((((((((((((((((((((((((((((((((*(******************,.0...............,..,,,,,,,,,,,,**,***************(*((**(((((((((((((((((((((((((((((((&&((&(&((&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&((((((((((((((((((((((((((((((((((******************,...............,.,,,,,,,,,,,,************************(*(((((((((((((((((((((((((((((&(((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&$$&&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&((((((((((((((((((((((*(((*((((*****************,,................,,,,,,,,,,,,,*,****************(****((*(((((((((((((((((((((((((((((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((*(*((((**((*************`.................,,,,,,,,,,,,,,,*********************(**((((((((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&((((((((((((((((((((((((((***(*((******************P@,.................,,,,,,,,,,,,**,,*,******************((((((((((((((((((((((((((((((((((((&((&((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((*(((***(***************,.................,,,,,,,,,,,,***********************((**(*(((((((((((((((((((((((((((((((((&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(&((((((((((((((((((((((((((((((((****(*************.................,,,,,,,,,,,,,,*********************(((((*(((((((((((((((((((((((((((((((((&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((*((((*(*(*************,................,,,,,,,,,,,,,*******************(***(((((((((((((((((((((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&((((((((((((((((((((((((((((((((((*((************,..............,.,,,,,,,,,,,,,*************************((((((((((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&((((((((((((((((((((((((((((((((***(***************,................,,,,,,,,,,*,**********************(**((((((((((((((((((((((((((((((((((&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&(((((((((((((((((((((((((((*(((*****(**********",.............,.,,,,,,,,,,,,,***********************(*((((*((((((((((((((((((((((((((&((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&((((((((((((((((((((((((((((((*(**(*************$,...........,..,.,,,,,,,,,*,,***********************(*(((((((((((((((((((((((((((((&((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((*(((((((*(((*************$,..........,...,,,,,,,,,,,,,,,********************(*(*(((((((((((((((((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((&((((((((((((((((((((((((((((((*(*((*((*********$,.............,,,,,,,,,,,*,*,,**,*************(***(**((*((((((((((((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((***(**************$,,.............,,,.,,,,,,,,,,*,*****************((**((((((((((((((((((((((((((((((((&((&((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&((&((((((((((((((((((((((*(((((*(((((*(**************&,..............,,,,,,,,,,,,************************(*(**(((((((((((((((((((((((((((((((&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((&(((((((((((((((((((((((((*(*(((*(((*************&,,............,.,,,,,,,,,,,,***,****************(**((**(((((((((((((((((((((((((((((((((&((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((*((((*************&,..........,..,,,,,,,,,,,,,,,***********************(((((*((((((((((((((((((((((((((((((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((((((*(**********&,.............,,,,,,,,,,,,**,*******************((*(((((((((((((((((((((((((((((((((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((((((((((((((((((((*(((((((((((*************(*...........,,.,,,,,,,,,,,,**"***************(********(((&(((((((((((((((((((((&((((&&&&(&&((&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(((((((((((((((((((((((((((((((((((*(*(***********&,,...........,,,,,,,,,,,,**,*******************(**(***((((((((((((((((((((((((((((((((&&(&&&(&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&(&(&((((((((((((((((((((((((((((((((((*(************&,,.........,.,,,,,,,,,,,,,*********************(**(((((((((((((((((((((((((((((((((&&(&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((((((((((((*((**(************,........,..,,.,,,,,,,,,*,********************(****((((((((((((((((((((((((((((((((&(&&&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&((((((((((((((((((((((((((((((((*((**************(2,,...........,,,,,,,,,,,***********************(*(**(((((((((((((((((((((((((((&((((&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&&((((((((((((((((((((((((((((***((**(***********(2,..........,,,,,,,,,,,,,,**,**************(***(****((((((((((((((((((((((((((((((((&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&((((((((((((((((((((((((((*(((*******************,,..........,,,,,,,,,*,,***,****************(*(*(((((((((((((((((((((((((((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((&((((((((((((((((((((((((((((((((((****************(,..........,,,,,,,,,,,,,,****************(***((**(**(((((((((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&((((((((((((((((((((((((((((*******(***********(,,...........,,,,,,,,,,,,***********************(*((((*((((((((((((((((((((((((((((&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((((((((((((******************b,,,.......,,,,,,,,,,,,,*,********************(***((*((((((((((((((((((((((((((&(((&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((((((((((((((((((((((((((*(((***(**************(,,....,..,,,,,,,,,,,,,*,**********************((**(((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(((((((((((((((((((((((((((((*((***(************(,,,,....,.,,,,,,,,,,,,,,****************(****((**((((*((((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&((((((((((((((((((((((((((((***(*(**************,,,,.,.,,,,,,,,,,,,,,,,,********************((**((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&(((((((((((((((((((((((((((*((**(***************(,,,,.,,,.,,,,,,,,,,,,,,*,*****************(****((*((*((((((((((((((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&((((((((((((((((((((((*((((((**((*****************,,,,,,,,,,,,,,,,,,,,,,****************(*******(*((((((((((((((((((((((((((((&(((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((((((((((((((((((((((((((((((*(*(**************( *,,,,,,,,,,,,,,,,,*,*,,******************(**(**((*((((((((((((((((((((((((((((&(((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((((((((*(((*****************,,,,,,,.,,,,,,,,,,,,,,*********************(*((((*(((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&(&((((((((((((((((((((((((((((((((*(*****************,,,,,,,.,,,,,,,,,,,,*,*********************(*(****((((((((((((((((((((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&(((((((((((((((((((((((((((((((**(*****************,,,.,,,,,,,,,,,,,,,,************************(((***(*((((((((((((((((((((((&&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((((((((((**((**(*************,,,,,,,,,,,,,,,,,,,,,*,******************(((*(((((((((*(((((((((((((((((((&((((((&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&(((((((((((((((((((((((((((((*(**((*************** ,,,,,,,,,,,,,,,,,,,,,,**********************(((*((((((((((((((((((((((((((((&(((&&((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(((((((((((((((((((((((((((((((*(*((*(**************f *,,,,,,,,,,,,,,,,,,,,*,**********************(**((*((((((((((((((((((((((((&(((((((&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((*(**************T ,,,,,,,,,,,,,,,,,,**,,**********************(*((((((((((((((((((((((((((((((((((&(&&((&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((((((((((((((((((((((((((((((((((((**(*********** *,,,,,,,,,,,,,,,,,,,,*,************************((((((((((((((((((((((((((((((((&((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&((&(((((((((((((((((((((((((((((((*(**************0 *,,,,,,,,,,,,,,,,,,,***********************(****((((((((((((((((((((((((((((((((&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(((((((((((((((((((((((((((((*((*((**(************* *,,,,,,,,,,,,,,,,,,,,*****************(***(**(((((((((((((((((((((((((((((((((((((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((&(((((((((((((((((((((((((((((((*(*************`"*,,,,,,,,,,,,,,,,,,,*******************(****(**(((((((((((((((((((((((((((((&(((((&&&(&(&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&(&(((((((((((((((((((((((((((((*(((((*((************ *,,,,,,,,,,,,,,,*,,*************************(*((((((((((((((((((((((((((((&(((((((&(&(&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((&((&(((((((((((((((((((((((((((((((***(**********"***,,,,,,,,,,,,*******,*******************(***((((((((((((((((((((((((((((((&(&(((&(&&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((&(((((((((((((((((((((((((*((*(************"**,,,,,,,,,,*,,***,************************(**((((((((((((((((((((((((((((((((((((&&((&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((&(((((((((((((((((((((((((((((((**(*********** **,,,,,,,,,,,,,****,*************************((((((*(((((((((((((((((((((((((((&&(&((&&&(&&&&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&(&(((((((((((((((((((((((((((((((((((************* ***,,,,,,,,,,,,,,**********************((***(((*((((((((((((((((((((((((((((((((((&&&&((&(&(&(&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((((((((((((((((((((((((((((((((((((*(********(*,,,,,,,,,,,* *****,*******************(((&(((((((((((((((((((((((((((&$(((((&(((&(&(&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&((((((((((((((((((((((((((((((((((*((***((******* **,,,,,,,**,,,,***************************(((*((((((((((((((((((((((((((((((((&(((((((&&(&(((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$"&&&&&&&&&&&&&&&&(&((&&(((((&$((((((((((((((((((((((((((((*((((((********"***,,,,*,,,**,**************************((***((((((((((((((((((((((((((((((((&(((&(&((&(&&&&((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(((((&&&(((((((((((((((((((((((((((($(((**(*******"***,,,,,,***,,*,*************************((**(((((((((((((((((((((((((((((((((((((&(&&((&(&&&(&((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&(&&&(&(((((((((((((((((((((((((((((((((**((((*(******"***,,,,,,,*,,*,,************************(**((((*(((((((((((((((((((((((((((((((((((&(((&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&((((((((((((((((((((((((((((((((((((((((*********"***,*,,,,,,*,************************(****(((((((((((((((((((((((((((((((((((((&&((&((&(((&(((&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(((((((((((((((((((((((((((((((((((((**********"*,*,,,,*,*,**,***********************(******((((((((((((((((((((((((((((((&((((((((((((&(&((&(&(((&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((&(((((((((((((((((((((((((((((((((*(*((((********"**,,*,,,****************************(***((***(((((((((((((((((((((((((((((((&(&((&((&&((((((&&&&(&&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&((((((((((((((((((((((((((((((*((((((*(******"***,,**,,***,*********************(****(*((*(((((((((((((((((((((((((((((((((((&((((((((((&(&(&(&&((&(&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((*(*(((**((((***"**,**************************(********(****((**(((((((((((((((((((((((((((&((((&(((&(((((((((&&&&&&&(&&&&((&((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&(&((&((((((((((((((((((((((((((((((((*********"***,,,,*,**************************(**(((**((((((((((((((((((((((((((((&&((((((((&(&(((((((&&&&(((&((&((&&&&(&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&((((((((((((((((((((((((((((((((*(((((((*(*****$*******************************(********((*(***((((((((((((((((((((((((((&((((((((&&((((((&((((&&&(&&&&&&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&(((((((((((((((((((((((((((((((((((((((*((*(**$****,**,************************(*******(((*((((((((((((((((((((((((((((((((((((((((((((((&&&&(&(&&&(&&(&&((&(&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((&((((((&(((((((((((((((((((((((((((((((((*(((((**@$**************************************(*((*((((*(((((((((((((((((((((((((((((((((&(((&(((&(&((&(&(&(&&&&&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(((&&(&(((((((((((((((((((((((((((((((((((((*(***,******,,*********************((*((******(((**((**((((((((((((((((((((((((((&(((((&(&((((((&(&(&(((&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(((&((&&((((((((((((((((((((((((((((((((((((((((**(**********************************(***(***((((((((((((((((((((((((((((((((((((((((&(&((((&(&&(&&&&(&(&(((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((((((((((((((*((*(******,************************(*(***(((*((((((((((*((((((((((((((((((((&((((((((((((((((((((((&&&&((&&((((&&(&&&((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((((((((((((((**********,***************(**(((*((((****((((*((((((((((((((((((((((((((((((((((((((((((((((&(((((((&&(((&&&&&&(&&(((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&((&(&&(((((((((((((((((((((((((((((((((((((((((*****************************(*(*((*((*((((((*(((((((((((((((((((((((((((((((((((((((((((&((((&(((&((((&(&&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((((((((((((((((((((((((((((((((((((((*****************************(****((((((*(((((((((((((((((((((((((((((((((&(((((((((&(((((((((((&((&(&(&&&(&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&(((((((((((((((((((((((((((((((((((((((((*(*************************(*(*(**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((&&(&((&((&&(&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((*********************((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&((&((&((((&((&(&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&(&&&&(((((&(((((((((((((((((((((((((((((((((((((*(**((**********************(**(((**(*(((((((((((*((((((((((((((((((((((((((((((((((((((&(((((((((((((((((&&((&&((&(&&(&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((&(((((((&(((&(((((((((((((((((((((((((((*((****x*********************(**((((((((**((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&&(((((((((&&(&&&&(&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&((&&(((((((((((((((((((((((((((((((((((((*(((((********************(*****(((((((((*(((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((&(((&((((&(&&&&(&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(&&(&((((((((((((((((((((((((((((((((((((((((*((*********************(***((((*((*(((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&(&((&(((&(&&((((((&(&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&((&&(((&((((((&(((((((((((((((((((((((((((((((*( ******************(*((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((&&((&&&&(&((&&&(&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(((&&&((((&(((((&((((((((((((((((((((((((((((((*(( *******************(**(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(((&(&&((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&((&((((((((((((((((((((((((((((((((((((((* *******************(**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&(((&(&(&&&((&&&&&&(&(&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&((&(((((((((((((((&((((((((((((((((((((((((*(* @ (**************((*(*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&(((((((&&((&(&&&(&(((&&&&&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&(&(((((((&((((((((((((((((((((((((((((((((((** `"(**************(****((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((&(((&&(&&(&&((&(&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(&&&(&&(((((((((((((((((((((((((((((((((((((((((*$(****************(**((**(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((&(((&(((&(&&(&(&(&((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&&(&((&(((&(((((((((((((((((((((((((((((((((((((((*@(********(*********((*(((((("$(((((((((((((((((((((((((((&"(((((((((((((((((((((((((((($(((((((((((&(((((((&(&(&(&&((&((&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((&&&((((&(((&((((((((((((((((((((((((((((((((((*(**(*************(***((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((&(((&((&(((&&&(&(&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&((&(((((&(((((((((((((((((((((((((((((((((((**@"(*****************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&((((((((&&(&((&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((&&(&(((((&&(&&(((((((((((((((((((((((((((""(******(********(**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((((((((&&(&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&((&&&(&&&((&(&(&((((((((((((((((((((((((((((((*