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 = '154B42' IMAGE_NUMBER = 49737923 IMAGE_TIME = 1977-01-23T06:50:55Z EARTH_RECEIVED_TIME = 1977-01-23T18:24:43Z ORBIT_NUMBER = 154 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE EXPOSURE_DURATION = 0.016970 NOTE = "HIGH RESOLUTION STEREO 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 4#  >F8-$JCD2+& + \61B tS!@u0022222:22422242222222222000020000000000002000200000000002000000000000020000000000000000000200000000200000002020020002002222022222222224222444422244242442424444444444444422442422444444444444444444444244444444444444644444444444444444644446444444444444444444444444424222220222222222022000...,&@.022224222422222222222222222&.222222222222202222022222220020020222022000000202000000000200000000000000000002002202002022220022222222222222222222222222222222222222222222222222222222222222222222222224222242442242222222224422242422242422224224224222222422222222222222222202220000000000000...,**0022222222222222222222222220200000020000000000000000000000,000000000000000000000000000, .0000000000.000000000000000,*00000000000002002022220222202222222222220022222220222222222200200202202202222222222222222222222222222222222222222222222222222222222222222222222222222200000000000000000.....,(.0022222222222222202200002000000000000000000000000000000000000000000000.000..00.0...0.0.......0....0.........0...000..0..000000000000000000002020,000000000000000000000000000$*000000000000000000000022020,.0222022220222222222220222000222222222222222202222220200020000000000000000000000.0....,(.00200002220200200000000000000000000000.0000000000.0.0..0.0....0.....0..0........................................................00000000000000000000000000000000000000000000000000000000000000000000000000.000000000000000000000000000..002002200020200222022222000(*00000000.000..000000......,*&..000000220020200000000000000000000000000.......0...0.................................................,.,,..............,.......000.00000000000000.0.00..40..000000000.00...00...0000.0000...0.00000..00000000000000000000.00000000000000000000000000000000002000000000000.0....0................,&..0000000000000000000000000000.........0.....................................,........,.,....,..,.,,,,,,.,,..,.......,.,,.,...........0.................0...0.......................00.0.00.......0000.00000000.....0000000.0000000000000000000000000000000000000000..0..........0............,,,,&..0000000000000000000.0000.00.0.....0.....................................,.,...,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.....................................................................................0..............00.0000000.00..00000000000000000000000000000.0000....................,.,, (&..0000000000000000.0..0000.000.....................................,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,........,...................................................................................0..........0......00000.00000000000.00..00..0................,,........,., &..000000000000000000000..0.0........................,.......,.,..,.....,.,.,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,......,.,,.........,.................,.......,..,...,....,..,.............................................0....00.00.......00..........................,,....,,,* p&...00000000000000000..0.0.............................,.,,,,....,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,...,....,..,...,,.,,.,.....,,,........,..,.....,.,,,,,..,..,.,,.......,..................................00..........0.0.......................,......,,.,,,, &,....000000000000..00....0.....................,.....,,.......,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,*,,*,*,,,,**,**,,,,,,,*,,,,,,,,,,,,,,.,,.,,,,,,,,,,,,,.,,,.,,,,,,,.,.,.,,,,,,.,,,,,.,,,,,.,,,,,,,,,...,,.........,.,...................................0.........................,......,,,,,,...,,,* @&,..000000000000.0.........................,....,........,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,,,,***,*,**,*,*******,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,.,,.,,,,..,,.,...................................................,...,,.,,,,,,,,,,,,,,,,,*....0.000.0000..0.000.....................,,,.,.,.,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,,,,,,*,,**,**,,*********,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,...,,...,,..,,.....................................,,,,,,,,,,,,,,..,,,,*&&,...0.00....00........................,..,,..,.,,,,,.,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,*,**,*,****,************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,................,.................,.,,,,.,,,,,,,,,,,,..,,,,*@$......0..00.0.......0..................,...,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,**,*,*****,,********************,****,*,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,,.,...................................,,,,,,,,,,,,,,,,,,,,,*&,....00000..0............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,**************************************,*******,,,**,,*,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,*****,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,,,.,.........,....................,,,,,.,,,,,,,,,,,,,,,,** `p($,......000.00.....................,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,*******************************************,****,,,*,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,,,,,,*,,,*,,,*****,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,.......,......,..,,....,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,*$,.....00........................,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,**************************************************,*,,***,,,,*,,,,*,,,,*,,***,,*,,*,,,,*,*,*,********,,******,,*******,*,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,..,.,,,,.,..,.,,,..,,,,,,,,,,,,,,,,,*,,,,,,,,,**$,..........0..................,..,.,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,*,,*,******************************************************,*,*,,,**,*,*,,,****,,,*,,,,,*,*,,*,**,*******,****,******************,,,***,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,..,,,..,...,.,.,,,,,,,,,,,,,,,,,,,*,,,,,,,*$,.....0......................,.,,,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************,********,,,*********,*****,*,**************************************************,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**@$,.................................,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,********************************************************************************,************************************************,**,***,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*&,..............................,.,,,..,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,**,*******************************************************************************************************************************************,*,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*"$,................................,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,*,***************************(**********(*************************************************************************************************,*****,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*$,......0.......................,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,********************************(*************************************************************************************************************,*,**,***,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**0",...........0.................,,...,,,,,,,,,,,,,,,,,,,*,,,,,**,,,,*,***,****************************(*(*******************************************************************************************************************,***,,*,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,***$,.......00......................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*****************************(*((****(***(((******((*************************************************************(*****************(*****************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,*,,,**",.............................,....,,,,,,,,,,,,,,,,,,,,,,,**,,,*,*,********************************((*((*(*****(*(********************************************************************((*********(***********************************,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,***,***,,,**",.....0.0.....................,.,.,,,,,,,,,,,,,,,,,,,*,,,,,,,,***********************************(*(**(****(((((*****(*(********************************************************(****************(**(**(************************,**,*****,,*,***,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,**,,,,*,**,,,,***",.....0....0.................,.,....,,,,,,,,,,,,,,,,,,,,,,,******************************(****(******(((((((*(*(((***(*(*((******(*(****************************************(**(****(**((*((*(*((**(*(*****(****************************,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,*,*,,,****,****. ",.......0.................,.....,,,,.,.,,,,,,,,,,,,,,,,,,*,,*,*,************************(*****((*(((((((*((*((((***(**(**(****(*(**(**********************************************(((***((***((((****((((((********************************,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,***,,,,*,,*,*,,***8*,......0...0..................,,,.,,,,,,,,,,,,,,,,,,,,,,*******************************(***((((*(*(*((((((*(*(((((((((*****((******(************************************(*****((******((((((((((((((((((**((((((******************************,*,,*,,,*,,,,,,,,,,*,,,,,,,,,,*,,,,*******,,********&..................................,,,,,,,,,,,,,,,,,,,,*********************************(*(*(*(**(*(*((((((((*(((((*(*(((((*(***((((*****************************(*(*********(*(*(((((*(((((*(((((((((*(((((((*(**(***((***********************,****,*,,,,,,,,*,,,,,,,,,,,,,,,,,***,,*,,***********,............,$................,,,,,,,,,,,,,,,,,,,,,,,**,************************************((*(((((*((((*(*(((*((((*(*((*(((((((*((*(***********************************((**(((((((((((((((((((((((((*((((((((*(********(*********************,*,,*,,,,,,,,,,,,,,,,,,,,,,,,****,*****,,,**,*****l ,........0....(............,,..,.,,.,,,,,,,*,,,,,*,,,******************(*************(**((**(**(((($(((((((((((*((((((((((((((((*(**((((************(*****(((**(****(*(((((((((((((((*(((((((((((((((((((((*((((*(((*(****(******************,****,,,,,,,,**,,,,,,,,,,,,*,,,,********,,**,******",.....0..................,.....,,,,,,,,,,,,,,,,,,,,*,*******************************(**(***((((((((**(((((((((((((((((((((((((((((&((***(*******************((((***(*(*(((*(((*((*(((((((((((((((((((((((((((((((****((((***************************,*,*,,,,,,,,,,,*,,,,,,,,******,*,*****,***** ,.............................,.,,,,,,,,,,,,,,,,,,,,,,**********************************(((**(((*(((((((((*((((((((((((((((((((**((((((((*(((*******************(*(***(*(((((((((((((((((((((((((((((((((((((((((*(((((((&((***************************,,,,,,,,,,,,*,*,***,*,*,***(***,,********&64 ,...............................,,,,,,.,,,,,,,,,,,,,,***********************(********((*(**(*(*((((((((((((((((((((((((((((((((((((*(((((*(***(***(((******((*(((****(((((((**(*((((((((((((((((((((((((((((((((((((((((((((((*(***(************************,*,,*,,,**,*,,*,,**,,**********,*****&(,..........................,..,..,,,,,,,,,,,,,,,,,**,*,*,************************(***(****(**(**(***(((((((((((((((((((((((((((((((((((((*(((**(****((***((((**(***(((((*(((((*(*((((((((((((((((((((((((((((((((((((((((((((**((*(******************,*****,*,*,,,,,,,,,****,,,*********,*****,***(H` ,..............................,,,,,,,,,,,,,,,*,,,,*,*,******************************(*****(*((*((*((((((((((((((((((((((((((((((((((((((((*((*((((((((*(((*(*(**(*(*(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((***(********************,**,****,,**,*,,*,,*,********,***,*******( ,...............................,,,,,,,,,,,,,,,,*,,****,***************************(******((*(*((((((((((((((((((((((((((((((((((**(((((((((((**(((((*(((((*((((((*(((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((**(*((****************************,**,**,,************,*,,*,*******,............................,,..,,,,,,,,,,,,,****,***,****************************(**(((*((*(((((((((*(((((((((((((((((((((((((((((((((((((((((**(((*((((((*((*((((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*****************************,,**,**,********,***,**********,......0......................,,,,,,,,,,,,,,,,,,,,,,***************************(***(*(*****(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(****************************,***,,****************,********,............................,..,,,,,,,,,,,,,*,,*,,,***************************(**(**((((((****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((************************,,,,,*****,*****,******,***,,,**(,.............................,.,,,,,,,,,,,,,,,,****,***,*************************(***((*(**(**(**((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((********************************,********,***,,,**,*,****@(,.......0....................,,,,,,,,,,,,,,,,,,**,,***************************(*(*((**(*((((((*(**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((************************************,,*******,*,*,******\&,..............................,.,,,,,,,,,,,,,,,*,,**,**********************((*(((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((&(&(&((((((((((((((((((((((((((((((((*******(***********************************,,******,*,**((,...........................,..,,,,,,,,,,,,,,,,,,***************************(***(((((((*((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((&((((((((((((((((((((((((((((((((************************************,***,********,,*****(,..............................,,,,,,,,,,,,,,,********************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&((((&&(((((&((&((((((((((((((((((((((*(***************************************,***,,**,,***@(,...........................,.,,,,,,,,,,,,,,,,,,**************************(**((**(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&(((&((((&(((((((&&((&&((((((((((((*((*(**********************************************,,*****,...........................,,,,,,,,,,,,,,*,,,,,*,**,********************(*(**((((*((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&((&(&((((((((&(((&((&(((((((((((((((((*(((**(******************************,******,,*********`(,...........................,.,,,,,,,,,,,,,,,,,,***************************(((*(*((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&(&&((&&&(((&&(((&(&&(((((((((((((((((((((**************************************************(,...........0...............,.,,,,,,,,,,,,,,,,,,*************************(*(*(*((*((**(((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((&((((&&&&&&(((&&&&&&&&((&(((((((((((((((((((((**(*********************************************>*,............................,,,,,,,,,,,,,,*,*********************(*(*****(*******(**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((&((&&(&&(((((&&(&&&((&(&&&&&(&&((&&(&((&(((((((((((((((*(((((**********************************************(,.....0......................,,,,,,,,,,,,*,*,,*,************************(*******(*(((*(((((((((((((((((((((((((((((((((((((((((((((((&(&(((&(((((((((((((((((((((((((((((((((((((&((&((((((((((((&&(&&&(&&&(((&&(&&&(&&(&(&((((((((((((((((((((((((***(*(*****************************************(,......0....................,,,,,.,,,,,,,,,,,***********************(*******((((((((*((((((((((((((((((((((((((((((((((((((((((((((&(((((((((&(((((((((((((((((((((((((((((((((((((((&(((((((&&&&&&&((((&&&&((&&&&&&&&&&&((&(&&&(((((((((((((((((((((((*****(*************************************(,......0.0..................,.,,,,,,,,,,,,**************************(****((*(**(*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((&(((((((((((((((((((&((((((((((((((((((&((((((&&((&&&&&&(&&&&&&&&(&&&&&&&(&((((((((((((((((((((((((**((********(************************,******(,...........................,.,,,,,,,,,,,,,*******************(****(**(****(**(*(((((((((((((((((((((((((((((((((((((((((((((((((((&(&(((((((&((&(((((((((&((((((((((&(((((((((((((((&(&(((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((*****(***************************************(,..........................,.,,,,,,,,,,,**,,*****************************(*(*((((((((((((((((((((((((((((((((((((((((((&(((((((((&(((((((&&(&&(((&&(((&((((((((((&(&(&(&&((((&(&((((((&(((&&&((&&&(&(&&&&&&&&&&(&&&&&&&&&(&&&(&(((((((((((((((((((((((((((**************************************** @ (,...0.0.000..0............,...,,,,,,,,,*,************************((******(**(**(((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&(&(&(&(&(&(((((&(&&((((&(((((((((((((&(&((&(&(&(&(((((&(&(&&&&&&&&&(&&&&&&&&&&&&&&&&((&(((&&(((((((((((((((((((((****(************************************ (,...........0...............,,,,,,,,,,****,***************************(*(*****((((((*(((((((((((((((((((((((((((((((((((((&&&(&((&(&&&(&&&(&&((&&(((((&&(&((((((&&&&&(((&&(&((&&((&((&&((&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(((((((((((((((((((*((****************************************(,......0.00.................,,,,,,,,,,,,,*************************(**(*****((*(((((((((((((((((((((((((((((((((((&&&(((&((((&(((&(((((((&&&&&(&&&&(&&&&&(&(&&&&&&&&&(&&&(&&((&&&((((&(&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((*(******(***************************** `(,....0...0..................,,,,,,,,,,,***********************************(((((((((((((((((((((((((((((((((((((((&((((((((((((&(((((&&&&&((((&&(&((((((&(&(&&(&&&(&&(&(&&&(&&&((&(&&((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((&(((((((((((((((((((((**(***********************************(,.......0.0.............,..,.,,,,,,,,,*,,**************************(*******(**((*(((((((((((((((((((((((((((((((((((((&((((((((((&&&&(&&&&&&(&(&&&&&(&&&&&&&(&&((&&&&&&&((&&&(((&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((**(((*****((*****************************(,........0.0..............,..,,,,,,,,,*,*************************((***(****(*((((((((((((((((((((((((((((((((((((((((((((&(((((&&&(&&&(&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&(((&&(&&&((&(&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((((((((((*(((((*(********************************* ,...00.......0............,,..,,,,,,,,,**,******************************(*(***((((((((((((((((((((((((((((((((((((((((((((((&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((*((*(****(************************(,....0.00..0.............,,,$&,,,,,,,,,*,****************(&**************(((*(((((((((((((((((((((((((((((((((((&(&(((((((((((&&(*&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((***(****(************************(.....0.0.00..............,.,,,,,,,,,,,,*******************************(*(**(((((*((((((&(((((((((((((((((((((((&(((&$&&&((((((&&&&(&&&&&&&&&&&&&$"&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((((((((((**((((*(**************************(,...0.....0..............,.,,,,,,,,,,,******************************((((((**(((((((((((((((((((((((((((((((((((((&&((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&& &((&((((((((((((((((((((((*(((*((***(*******************("(,....0..0................,.,,,,,,,,,,,,,*************************(**((***(*((((((((((((((((((((((((((((((((((((((((&&&(&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((&((((((((((((((*((((*(((***********************(......000..............,,.,,,,,,,*,,,,,,*****************************((((**((((((((((((((((((((&(((((&(((((((((((&((&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&((((((((((((((((((((*************(****************&,..000....00..............,,,,,,,,,,,,,*****************************((*(((*(*(((((((((((((((((((((&&(((((((&(((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((*(****(**((*********************(,..0...0.0..0............,,,,,,,,,,,,,*******************************((((*((((((((((((((((((((((&(&&((((((((((&(((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((*(((*(***(*(******************* (,...0.00..................,,,,,,,,,,*,**************************((((**((((((((((((((((((((((((((((((((((((&((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((*((**(***(**(***************(...0....0..0............,.,.,,,,,,,,,,****,********************(****(((((((((*((((((((((((((((((((((((((((&((&(&&(&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(&(&(((((((((((((((((((((*(*(((*(******************(....0.000.00............,,,,,,,,,,,,**,*,***,********************((((*((((*((((((((((((((((((((((((((((((((((((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((********************((...00.000.0..............,,,,,,,,,,,*,***,***********************((((((*((((((((((((((((((((((((((&((((((&(((((&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((******(*************&,..000000................,,,,,,,,,,,*,,******,********************((((((((((((((((((((((((((((((((((&((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&((((((((((((((((((((((***((****************@(....00000.00............,,,,,,,,,,,,,*,*,,,*********************(*((((((*((((((((((((((&((((((((((&&&(&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&&(&(((((((((((((((((((*(**(*(*(*************(D&....00000...............,,,,,,,,,,,,,,***,***,******************((((*(((*((((((((((((((((((((((&(&&((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&(((((((((((((((((((((((((((*****************(x&....000...0..............,,,,,,,,,,,,,**,*,*********************((((((((*(((((((((((((((((((((((&(((&&(&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&&&&&(((((((((((((((((((((((******(**********(*(&...0000000000............,,,,,,,,,,,,,**************************(*(((((((((((((((((((((((((((((((((&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((((((*(((*(((*************((...0000000...............,,,,,,,,,,,*,*,************************(((((*((((((((((((((((((((((((((&(&&&(&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&(((((((((((((((((((*((*((**(*************&,...00000.0.0............,,,,,,,,,,,,***************************((*(***(((((((((((((((((((((((&(&((&&&&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(((((((((((((((((((((((((((*(**************&...000.00.0..0............,,,,,,,,,,,,*******,***************(*(**((*(((((((((((((((((((((((((((&((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((&((((((((((((((((((((((((*(****(*********&,..000.0..0............,.,,,,,,,,,***,,*******,******************(***(*(((((((((((((((((((((((&(((&&(&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((*(((((*(*************( j:&...00000000..............,,,,,,,,,,,,*****************(*************((*((((((((((((((((((((((((((&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$&&$&&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((((((((*((*************(&..0.0000..0............,,,,,,,,,,,,,,,*****************************((**(((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&$&&$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((*(((((((((((((************&...0.000000.............,,,,,,,,,,,,*,,*,,*******************(******(**(*((((((((((((((((((((((&(&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&$$&$&$&&&&$&$$$$$&$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((((((((((((((((((***************(....000000.............,,.,,,,,,,,,,,*,*,*************************(**(((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&$$&&&&&&&$&$$$$$$$$&$$&&&$&$&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((************(&...00000.0.0..........,,,.,,,,,,,,,**,,*,**************************(*(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$&$$&&&&$$&$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&((((((((((((((((((((((((**((*********(<&...0.000...0............,.,,,,,,,,,,**,***************************(*(((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$&&$$&$&&&$&$$$$$$$$$$$$$$&&&&&&&$&$$&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((************"&...0.0.0..0...........,,,,,,,,,,,,********,*********************(*((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$$$$&$&$$$$$$$$$$$$$$$$&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&((((((((((((((((((((((*((************&,....0.0000...........,.,,,,,,,,,,*,,***************************(*((((((*((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&$$$$&&&$$$$$$$$&$&&&$$$$$$$$&$$$$&&&&&&&&&$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((**************"t&.....000.0............,.,,,,,,,,,,,,,,*,****************************(((((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$$$$$$$$&$&$$$$$$$$$$$$$$&$$$$$$&$&&&&&&&$$$$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&(((((((((((((((((((************* @@&...000000...............,,,,,,,,,,,,*,***************************(*((((((((*((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$$$&$$$$&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((((((((((((((*((*((************ $....0.0.000............,,,,,,,,,,,,,*,****************************((((*((*(((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((***(**(******** $....00000.0...........,,,,,,,,,,,,,,*,**************************(*(*(((*(*((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&$&&&$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((*((*(*********** @,..0000..0....&......,,,,,,,,,,,,,*,****************************((*(((((*(((((((((((((((&(((&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&$$$$$$$$$$$$&$$$&$$$$$&$$$$$$$$$$$&$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((&((((((((((((((((((*(************,.00000.0..............,,,,,,,,,,,,,*******$*********************((((((("&((((((((((((((((&(((&((&&&& $&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&$$$&&$&$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((************* $...000.000............,,,,,,,,,,,,,,*****************************((((((((((((((((((((((((&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$&&$&&&$$$$$$$$$$$$$$$$$$&$"$$$$$$$$$$$&$$$$$$$$&$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((************ $...00.00.0............,,,,,,,,,,,******,***********************((*((((((((*(((((((((((((((((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&$&&&$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((((((((((((((((((((((**(********( $...000000.............,,,,,,,,,,,,,,****,,*********************((((*((((((((*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((*((*(********* $..00000.0.............,.,,,,,,,,*,,,,**,********************(****(*(((((((((((((((((&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&((((((((((((((((((((((((((*********$,.0000.00..........,...,,,,,,,,*,,*,,,,*,**,*********************(((((((((((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((((((**********@n$..0.....00............,.,,,,,,,,**,****,**,*****************((**(((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&$&&&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(((&(((((((((((((((((((***********$....00000............,,,,,,,,,,,,,,**,************************(((((((((((((((((((((((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((*(((((((***********@$.....0..0............,,,,,,,,,,,,,*,*,***********************((*(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((((((((((((((((((***********`"....00.............,,.,,,,,,,,,,,,,,**,*,*******************(((**(*((((((((((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((**(********D"...0.00...............,,,,,,,,,,,,,,,,**********************(***((((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&((((((((((((((((((((*********** ",..00................,,,,,,,,,,,,,,,**,***********************(((((((((((((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((((((((*(**********".......0............,,,,,,,,,,,,,,,,,****,**********************(((((((((((&(((((((((((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((***(********0",..0.000.............,,,,,,,,,,,*,***,**,******************(***((((((((((((&((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((**(**(*******"...0000.............,,,,,,,,,,,,,,,*,,**********************((*((((((((((((&(((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&(((((((((((((((*((*((********",...000...........,.,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((*****(******,$,....0.0...........,,.,,,,,,,,,,,,,***********************(*((((*((((((((((((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((****(******* ".....0..0............,,,,,,,,,,,,,,******,****************((((*(((((((((((((((((((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&((((((((((((((((((((*(********"...00.............,.,..,,,,,,,,,,,*************************(((*((((((((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&(((((((((((((((*(***********",.0....00.......,.,.,,,,,,,,,,,,,,************************(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((**(**(********:",..0.................,,,,,,,,,,,,,******************(****((*(((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((((((*(*******v2>".....0..............,.,,,,,,,,,,,************************(*(((*((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((((((((((((((((*********P",...............,.,.,,,,,,,,,,,,,,,*********************(**((((((*((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((********** @".................,..,,,,,,,,,,,,,,,,*********************(((((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((*********v",................,.,.,,,,,,,*,,,,,********************(((((((((((((((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((********"................,...,,.,,,,,,,,,,,********************(*((((((*((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((********* ,.................,.,,.,,,,,,,,,,************(*******((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&((((((((((((*((((((******** ,....................,,,,,,,,,,,,******************((*(*((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"$$"$"""$"""$"$"$$$$$$$$$$$$$$$$$$$$$$$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&(((((((((((((((((((((******** \X ,...................,,,,,,,,,,********************(**((*((*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$"$"$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((((((((((((((((((*********" ,...............,.,,,,,,,,,,,,,*****************(***((*(*(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""$"$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(&((((((((((((((((((((((********* ,.................,,,,,,,,,,,**********************(((((**((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&(((((((((((((((((((********* 2,................,.,,,,,,,,,,,**********************(*(((*((((((((((((((&((&(((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$"$"$$"""""""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((((((((((((((((((((*(******** `*...............,..,,,,,,,,,(***************(******(((((( (((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&$$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""$$$"""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&$&&&&&&&&&&(&&&&&&&&(&&(&(&&(&(((((((((((((((((((((**(****(** 0,.................,,,,,,,,,,,,,*****************((*(**(((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$$$&&&$&$$$$$$$$$$$$$$$ $$$$$$$$$$$"$$"$$$$$$""$$""" """""""$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&(((&((((((((((((((((*(*******,...............,,,,,,,,,,,,,***********************(*(((((((((((((&(((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"""""$$""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&(&&(&&&&&((& (((((((((((((((((*(*(******(p,...............,,,,,,,,,,,,,*,**********************((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&$$$$&$&$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"""""$""""$$$"$$""$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(((&(((((((((((((((((((******* ,...............,,,,,,,,,,,,***************(********((((((((((((((&(((((&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"$""""$""$"$""$""$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((((((((((((((((*(********",.............,.,,,,,,,,,,,,,,*******************((*(((((((((((((&&(((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""$"""$$"""$$"""$$"$"$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((*(((***(*****$,.............,,,,,,,,,,,,************************(*((((((((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""$""""$$""""$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&(((((((((((((((((((********($,.............,,.,,,,,,,,**,**********************(((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&$&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""$"$$""""""""$"""""""""$$$$$"$$$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((((((((((((((((((*(********$,..............,,,,,,,,,,,,***********************((((((((((((((((&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$"""""""$"""""$""$"""""""$""$$""$"""$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&((((((((((((((((((((((*****($.,............,.,,,,,,,,,,,*,******************((*((((((((((((((((((((&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$$"$""$$$$"""$"""""""""""""$""""""$$$$$$$$$$$$$$$$$$&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&((((((((((((((((((((*******$,,.........,..,.,,,,,,,,,,,,********************((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""$"$$"""$"""""""""$"$""$$"$"$$"$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&((((((((((((((((*((*******&p,..............,,,,,,,,,,*,********************((((((((((((((((&&(((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$$$&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$"$$$""$"$"""""""""""$""""""""$$$"""""""$$"$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&((((((((((((((((((((*******(&,..........,.,,,,,,,,,,,,,,********************((((((((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&$&$$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$""$"$"""$"""""""$"""""""""$""""$"$""$"$""$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((((&((((((((((((((*******&:,,...........,,,,,,,,,,,,,,******************((((((((((((((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""$$$""""""""""""$""""""$""$$$$"$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&(((((((((((((((**(******&,,...........,,,,,,,,,,,,*,*****************(*(*((((((((((((((((&((&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$"""""""$""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&((((((((((((**(*******& ,.........,.,,,,,,,,,,,,*,*,*****************(**((((((((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""""""$""$$""$""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&((&(((((((((((((((********&,..........,,,,,,,,,,,,,,,*,***************(**((((((((((((&(((&((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"$$"$"$"""""""""""""""""""""$""""""""""$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(&&(((((((((((((((**((****&,,.......,,.,.,,,,,,,,,,,*******************((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&&&$$$$$&$$$&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$"$"$$"$$""""""""""""""""""$""""""""$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((((((********&,........,,,,,,,,,,,,,,,,,,*****************((((((((((((((((((&(((&&&&&((&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$"$$"$"$""""""""""""""""""""""""""""$$"$"$$$"$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((&((((((((((((((((((******&,,........,,,,,,,,,,,,,,,,*******************((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$"""$"""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$&$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((******&,,.........,,,,,,,,,,,,,***************(*(*(((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$""$$$$$"""""""""""""""""$"""""""""""""""$$$$$$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((&&(((((((((((((((***(***( ,,..........,,,,,,,,,,,,,*,*************(*(((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"""""$$""""""""""""""""""""""$""""""""$""""$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&(((&(((((((((((((((*(((****(,........,..,,,,,,,,,,,,**,***********(*(*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$"$"""""""""""""""""""""""""""""""$""""$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((((((((((((((((((((***((.8,.,.......,,,,,,,,,,,,,,**************((*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"""$$"""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&(((((((((((((*****(&,,,...,...,,,,,,,,,,,,,,************(*****(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$$$""$"$$"$""""""""""""""""""""""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&(((((((((((((((((((*****((,,.,.......,,,,,,,,,,,*,,,***********(*(*(((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""$$$"$"$$"$"""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((*(***(8,,,.......,,,,,,,,,,,,,,******************(((((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$"$"$"""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((&((((((((((((((((((*(**(d,,,.......,.,,,,,,,,,,*,**************(*((((((((((((((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""$"$""""""""""""""""""""""""""""""""""""$""$$""$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&(((((((((((((((((((**((,,......,,,,,,,,,,,,,,,******************((((((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$""$$$$$$$$""""""""""""""""""""""""""""""""$$$"$$$$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((****(,,,.....,,,,,,,,,,,,,,***************((*(((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$"""""""""""""""""""""""""""""""""""""""$$$$"$"$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&(&&&&((&(((((((&((((((((((((((*****(,,.......,,,,,,,,,,,,,***************(*((((((((((((((&((((&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$$"$$$"""$"""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&&&((((((((((((((((((****(,,,,.....,,,,.,,,,,,,************(*******(((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$"$$$$$$"""""""""""""""""""""""""""""""""""""$"$"$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((((&((((((((((((((((((****((,......,..,,,*,,,,*,*******************(((&(((((((((((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$""$$""""$"""$"""$"""""""""""""""""""""$""""$$$$"$$"$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&(&&&&&((&&((((((((&(((((((((****(* ,,.,......,,,,,,,,,,*,**************(((*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&$$$&$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$"""""""""""""$"""""""""""""""""""$$$$""$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((&&(((((((((((((****(*,..,....,,,,,,,,,,,,****************(*((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$"$$$$$$"$"$$"$$$$$$$$$"""$"""""""""""$""""""""""""""$"""$$$$""$$$$$$$$$$$$$$$$&&&&&&&&&&&$"&&&&&&&&&&&(&&&&(&&(&(((((&&&((((((((**(((*,.....,..,,,,,,,,,,,***********(*(***((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$$""""$"""""""""""""""""""""""""""$""""$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&(&((&&((&((((&(&&((((((((((**(,,...,..,,,,,,,,,,,,,*************(*(((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$""$"$$$""$$$"""""$"""""""""""""""""""""""""""""$"""$"$$"$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&&(((&(&(((&(((((((((((((((((((*,,,,.,.,,,,,,,,,,,,***************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$"$$"$"$""""""$"""""""""$""""""""""""""""""""$$$$"$"$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(&&&&&&&(&(&&&(&(((((((((((((((((*(*,,,..,..,,,,,,,,,,*,*************(**((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$""$$"$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$"$""$$"""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&((&&((((((((((((((((((*((**( ,,,.,.,,,,,,,,,,,,,,,,************(**(*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$""$$$$$$$$$$""$$$$$$$$$$$$$"""$""$"$$$$$$"""$"$""""""""""""""""""""""""""""$"""""$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&(&&((&(&(&&((((((((((((((*((,,,,,,,.,.,,,,,,,,,,,************(((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$$$$$$"$$$"$$$$$$$"$$$$$$$"""$"$$$$$$$$$$"$$$$$""$$"""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((&(&&&((&((((((((((*(((,,,,.,,,,,,,,,,,,,,,**************(**((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$""$$$"$$$$$$$$$$$$$"$$$""$$$$$""$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&(&&(&&&&&&&&&&((&&&(((((((((((((*(*(*&*,,,,.,,,,,,,,,,,,,,************(((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"""$$$$$$$$""$"$""$$$"$"$$$$$$$$$$$"$$"$"""$$$$"""""$"""""""""$""""""""""""""""$""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&((&(((((((((((((((,,,.,,..,,,,,,,,,,*************(**(((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"$""$"$"""$"$"$$"$$"$$$$"$$"$$$$"$$$$$$"$$$$$$$$$$$$"$$""$"$$"""""$"""""""""""""""""$""$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&((((&((((((((((((*(*,,,,,,,,,,,,,,,,,,**************((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$"$$""$""""$$""""$$"$"$$$$$$$$$$""$$$$$$$$$$$$$$"$$$"$"$$""$"$"""""""""""""""""""""""""$"""$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&&&&(&(((((((((((((((2*,,,,,,,,,,,,,,,,***************((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$"""$"$$$$"$$$"$"""$$$$"$$$$$$"$$$$$$$$$$$$""$$$"$$$""""$$""""""""""""""""""""$$$""$"$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(&(((((((((((((((( *,,,,,,,,,,,,,,*,,**************((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$"$""$""""$"""$""$"$$"""$"$$$""$$"$"$$$$$$$$$$$$$$$$"$$"$$$""$$""""""""""""""""""""$""$$"$$"$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&(((((((((((((x*,,,,,,,,,,,,,,,*,**************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""$"$"""""""$$"$$""""$"""$"$"$$$$$"$$$$$$"$$$$$$$$$$$$$"$$$"""""$"$""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((*,,,,,,,,,,,,,*,,*************(**(((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$$"""""$""$"""$"""""$"$""$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$$$"$""""""""""""""""""""$$$""$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((*(((( *,,,,,,,,,,,,,,,,***,***********((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$""$$"""""""""""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""$$$"""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((*,,,,,,,,,,,,,*,***************((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$$"$"""""$"""""""""$"$"""""$"""$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$"$$$"$$"""""""$""$"""$"""""$"$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((((((((((((*,,,,,,,,,,,,,,****************((((((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$"""$"""$"""""""""""""""""$$"$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((*,,,,,,,,,,,,****,************(((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"$$"$"""$""""""""$""$"""$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((F*,,,,,,,,,,,,,,***********(*((*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$$"""""""""""""""""""""""""""""$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$$""""$"""""$""""$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((**,,,,,,,,,,,,,**,***********(((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$""$"""""$""""""""""""""$""""$""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""""""""$"$""$"$$$$$"$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((("*,,,,,,,,,,,,,,**************((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""$"""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""$""""$""""$"""""$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(((((((((((((("*,,,,,,,,,,,,*,***********((*(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$"""""""""""""""""""""""""$"""""""$$""""$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$"""""""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&((((((((((((("**,,,,,,,,*,,,**********(***(*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$"$""""""""""""""""""""""""""""$"$"$$$$$$$$"$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$"$$$""$""$""$"$$""$"$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(((((((((((($**,,,,,,,,,,,,,**********(**((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""$"""""""""""""""""""""""""$"$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$$"$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(&(((((((((($ 0*,,,,,,,,,,,,*,**********((*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"""""""""""""""""""""""""""""$"$""$""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$"$""$$"$$$"$"$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&((((((((((($|**,,,,,,,,,,,**************(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$""""""""""""""""""""""""""""""""""$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$"$$"$$$$$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((($z**,,*,*,,*,,*************(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""$"""$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$"$$$$$"$"$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((($****,,,*,,,,**************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""$"""$"$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&((((((((((((($***,,,,,,,*************(***(((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$&$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""$""$$$$$"$"$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$"$$$$"$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&(&&&&&(&(&(&&&&(((((((((((((($**,,,,,,,,,*,***********(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$&&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&((&((((((((((((((&8(**,,,,,*,***************(((( ((((((((&&&&&&&&&&&&&&&&&&&$$&&$$&&&&$&&$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"""""""""""""""""""""""""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((&****,,,*,**************((*(((((((((((((&&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$&$$$$$&&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"$""""""""$"""""""""""""""""""""""""""""""""""$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$"$$$$$$$$$$$$$$$$$ $$$$$&$$&&&$$&&&&&&&&&&&&&&&&&&&&&(&&&(((&(((((((((((((($***,,,*,,*,***********((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&$&&&$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(&(&(&(((((((((((((((****,,,***,***********(((((((((((((((&&(&(&&&&&&&&&&&&&&&&$&&$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&((&(((((((((((((((&****,,,*,*,************((((((((((((((&(&&&&&&&&&&&&&&&&&&&$&$&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&&((&(((((((((((((((&<*****,,,**************(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$""""""""""""""""""""""""""""$"""""""$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&(((((((((((((((((& ********************(*(((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&$&&$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((&(&&(((((((&((((((((((((((***,**,*************(((((((((((((&(&&&&&&&&&&&&&&&&&&&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""""""""""""""""""""""""""""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&(&&(&((((&&((&((((((((((((*****************((*((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&(&((&((&(&&(((((((((((((((((****************(*(((((((((((&((&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((&(((((((((((((((((&(******,************(((((((((((&(&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(&(&(((((((((((((((((****,**********(*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""$""$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&(((((((((((((((((((((***************((((*((((((((((&(&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$"""""""""""""""""""""""""""""""""$$"$$$$"$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&((((((((((((((((((***************(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"$""""$"""""""""""""""""""""""""""""$"$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((***************(((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""$"""""""""""""""""""""""$""""$$$"$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&((((((((((((((((( (**********(*****((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&$&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$&$"$"""""""""""""""""""""""""""""$""""$$$$"$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((&(((((((&&(((((((((((((((((**************((((((((((((((&(&(&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$""""""$"""""""""""""""""""""""""""""$"$""$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((***********(*((((((((((((((&&&&&&&&&&&&&&&&&&&$&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$""""$""$""""""""""""""""""""""""""""$"""$"$""$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&((((&(((((&(((((((((((((((((************(((((((((((((((&&(&&&&&&&&&&&&&&&$&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$""""""""""""""""""""""""""""""""""""""$"""$$"""""$$$"$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((*************(((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$"""$"""""""""""""""""""""""""""""""$"""""""""$""$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&((&&(&(&((((&((((((((((((((((*********(**(((((((((((((((&&&&&&&&&&&&&&&&&&&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$"""$"""""""""""""""""""""""""""$""""""$""""$""$$$""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((*(******((***((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$""$"""""""""""""""""""""""""""$"""$"""""$""$""$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&((&(((&(&(&((((((((((((((( `(((*********(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$"""""""""""""""""""""""""""""""$""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(((((((((((((((( ((((*******(((((((((((((((&&&((&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""$""""""""""""""""$"$$"$$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&((&(&(&((((((((((((((((((((((((((****(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&$$&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""$$""""$"""""""""""""""""""""""""""""""""$"$$""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((h((((****(*(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""$"""""""""""""""""""""""""""""""""""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&((&&(&&(((((((((((((((((((((&((*(***((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$""$$"""""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&(&&&&&(&&&((&(((((((((((((((((((((((*(*((((((((((((((((((&&(&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$"""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&((((((((((((((((((((((((*(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$"$"""""""""""""""""""""""""""""""""""""$"""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(&(&&(((((((((((((((((@ ((((**(((((((((((((((((((&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"""$""""""""""""""$"""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((&((*(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""$"""""""""""""""""""""""""""""""""""""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&((&&(((&((((((((((((((((((((P &(((((((((((((*((((((&(&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$"$$"$"""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&((&(((&(&((((((((((((($((((((((((((& &(((&(&&&&&&&&&&&&&&&&&&&&&$$&&&$$$&$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""$"$"$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&(((&&(&&(((((((((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$" $$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$&&&&$&&&&&&"&&&&&&&&&&&(&((&&&&(&(((((&((&((((((((((((( &((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""""""""""""""$"""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&(&&(((&&(((&&(&"((((((((((((( &(((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""$""""""""""""""""""""""""""""""""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&&&&&&&&&&&&&&&&&&&&(&&(&(&((&&(&&&((&((((((((((((((@ &((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&(&&(&(((((((((((((((((0 &((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&((&&(&(((((((((((((( &(((((((((((((&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"""$"""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((&&((((((((((((("&((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(((((((((((((((((\ $ &&(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""$"""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$&&&$&$&&&&&&&&&&&(((&(&&&&&&&&&&(&&(((((((((((((((( &(&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""""""""""""""""$"""""""""(""""""$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((&(((((((((((((((((("&((((((((&&(&&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"""""""""""""""""""""""""$$$""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$&$$$$$$$&&$&&&&&&&&&&&&&(&&&((&&&&&&&&&(((((((((((((((((((( &&((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$"$""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&(((((((((((((( &&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&(&(&&&(((&(((((((((&(((("&(&((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"$"$"""""""""""""""""""$"""$$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&(((((((((((((((( &&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""""$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&((((&(((&(((((((( &((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&((((((((((((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""$""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((&&((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""$"""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&$&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((&((((&(((&((((&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"""""""""$"""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(((((((((((((((((((((((&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""$"""""""""""""""""""$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&&(&((&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$"$$""""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((&(&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(&((((&((&(&(((((@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$""""""$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""""""""""$""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((&(((((((p&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$"$$$$""$"""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((&(((&&&(&&(((((((@&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""""$""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((&&&((((((((p&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$""$"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&&$$$&$&$&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$"""""""""""""""$"""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$&$$$$$$$$$$$$$$$&$$&&$&$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(((((&(&(((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$""$""$$""""""""$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$&$$$$$$$$$$&$&$$&$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&(&&&&(&&&((&((((((((p@&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""$""""$"""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&$&&$$$$$$$&&$&&$&$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&(&(&(((((((:&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""$""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&$$$$$&$&$$$&&&&$&$$$$$$$$&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(((&&&((&&(&(&&((((((((&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""$"""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$&$&$&$$$$&&&$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&&(((((((((0$&&&&&&&&&&&&&&&&&$&&&&&&&&& "$&$$$$$&&&&$$$$$$$$$$$$$$$$" $$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""$""""$"$""$$$$$"$"$$$$$$$$$$$$$$$$$$&$$$$&&&$$&$&$$$&&&$&$$&&&&&&$$$&$$&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&&((((((((((($&&&&&&&&&&&&&&&&&&&&$&$&$&&$"$$$&&$&&$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$"""$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" $$$$"$$$"$$"$""""""""$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$$&$&$&$$&&&$$&$&$$$$&$$$$$&$&$&&&&$$&$&&&&&&&&&&&&&&&&&(&&&(&&(&&&((((&(((((((((Z $&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"$""$"$"$""$""$$"$"$$$$$$$$$$$$$$$$$$$$$&$&&$$$&&$$$$$$$&$&&$&$$$&$$$&$&&$&$&&$$$&$$$$$&&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&(&&&(&((&(((((&((($"$&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""$""$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&$&$&&&$&&&&&&&&$&$$&&$$$&&$&$&&&$&&&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&((((((((((((