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 = '374B06' IMAGE_NUMBER = 53930029 IMAGE_TIME = 1977-08-28T15:41:38Z EARTH_RECEIVED_TIME = 1977-08-30T08:28:56Z ORBIT_NUMBER = 374 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.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    &J.0Pj:14&N _vWC(2/u6 .002222200000022222000000000.00...00000000.....0000...0.00200.000000000.0.000000000000002200000000022000002222220000222222202022222222002222222222222442222222424444222244444442224444444242444444442222444444222444444444444444424242444444444444444444222444442422222422222000202000.0000000..,*$.000222002222222200002020000**00000000000000200000000000.00000002000000000000000000000020000000200000000022222000202222020002222220000222222222222222222222222222222222222222222224222222224422222222424222222222422222222222222222222222222242222222222222222222222222200000000000.0000000....,,,(.000000220220000000000000000000000000000000000..00000000.0*.0000...0.00000......000000* .0000000...000000.000000000.,.0000000000000020200000000002000002222220000222202200002222220202222222222222222222022222202022222222220222222222002222222222222222202222222222000000000000000000000.......,,&..000000000000000000.000000000....00000.....000000...00..0............................00........000.00.....0000....00000000..0.000000..000000000..000000000000000000000000200"*000000000000002002000000000*.000002220000000222220000000.20000002222222000020220000000000000000000000........0.,,,*&..000000000000000.0000000......000............................................,.........,...........................0.........0.......0........0000000...0000000...00000000000000000.0000000000000000000000.000000000000020000000000000.,000002000000000020000000000,(0..000000.......0.......,.,(&,...000000000.000000.............................0.....,.......,,.......,,..,.,,..,,,,...................,,...................,.............000..0.......0......0.000.0..000000.....000000..000020000....00.00....0000000....000000..000000000000000000....0000000000.00000.....................,* &,...00...00.0000.......0.........................,,.,......,,,.,....,,,,,,..,.,,,,,,....,.,,......,,,,,...................,,................,.....................................00.0.....000.......0.0.......0.000.......0.........0000.0...00000.0..0.000000000..000......................,,,,*&,......0000.................................,,,,,,...,,,,,.....,,,,,,,,..,,,,,,,,..,,,,,,,,,,,,,,,,,....,,,,,,.,...,,,,,,,..,..,,,......,,,,.,......,.........................................................0.........0........000......000.0.....00000....000000............,..........,..,,,,* &,...0...........0.......................,,,,,....,,,,,.,,..,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,....,,,,,,,.....,,,.................,,,....................,...................................0.................0..........000.....................,,,,,,.....,,** $,........0...................,......,.,,,.,.,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,.....,,,,,.,....,,,,........,,.......,,........................................................0..............,........,,,,,.,.,,,,,,,,,* $,,.............................,,,,,...,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,*,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,,,,,.,,,.,,,,,,...,.,,,.,.....,,,,,.....,.,,........,.,....,............,........................0.....,........,,,,,,..,,,,,,,,,,,,**$,,................,,........,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,*,*,,,,,,,*,*,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,....,.,,,,.....,,,,,,....,,,,,.......,,,,......,,..........,,.................,,.,,....,,,,,,,,,,,,,,,,*&,,......................,,......,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,*****,,,,*,****,,,,,,****,,,,,*,****,,,,,*****,,,,,,,**,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,..,,,,,,,.,..,,,,,,,.,,,,,,,,....,,,,,,.....,,,,,.....,,,,......,,.,,.,.,.,,,,,,,,,,,,,,,,,,,**$,,....................,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,,****,,,,,******,,,,*******,,,,,***,,,,,***,***,,,,,****,,,,,,****,,,,,,,,,*,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,.,,,,,,,....,,,,,,....,,,,,,.....,,,,,.,..,.,,,,,,,,,,*,,,,,,,,,,***$,.......................,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,***,,,,,*****,,,,,******,*,,*******,,********,,*,*******,,******,,,,,,****,,,,,,****,,,,,,,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,..,,,,,,,,...,.,,,,,....,,,,,,...,,,,,,,,.,,,,,,,,,,,,,,,,**,**$,,,,........,........,,,,,,...,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,*****,,,*,******,*,********,,**********,********,********,*********,,*,**,**,,*,,*,****,,,,,,,**,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,.,,,,,,,,,.,,,,,,,,,,,,,,,,*,,,,,,,*($,,.................,.,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,*********,********,,,******************,*******************,**********,**,******,,,,******,,,,,,**,,,,,,,*,*,,,,,,,***,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,***,,,,,*****",,,,,..........,.......,,,,,.,.,,,,,,,,,,,,,,,*,,,,,,*****,,,,*********,***************************************************************,*******,********,*,*******,,,,******,,,,,,****,,,,,******,,,,,**,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,,,,**"*,,.................,.,,,..,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,******************************************************************************,*********************,********,,,,*****,*,,*****,,,,,,****,,,,,,****,,,,,,,***,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,***,,,,,,,**($,,,.,...........,,,.....,,,,,,,,,,,,,,,,,,,,,,****,,,,*,,******,*******,**********************************************************************************************,********,,,,******,,,*,*****,,,,*****,,,,,,****,,,,,,,**,*,,,,,*,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,*****,***",,,.........,,,......,,,,,.,,,,,,,,,,,,,,,,*,,,,,,,,*****,,*********,****************************************************************************************************************************,********,*,*******,,,********,,,,****,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,****,,,,***(@",.......,.......,,,,.,,..,,,,,,,,,,,,,,,*,,,,,,,****,,,,********************************************************(*******(******************************************(************************,********,,,,,***,************,,,,******,,,,,***,,,,,,,,***,,,,,,,,,,,,,,,,,,***,,,,********,*,*******$,,.,.........,,,,...,,,,,,,,,,,,,,,,,,,,,,,,******,*,****************************************************(********************************(********************************************,,**********,********,********,**********,,********,,,,,****,,,,,,,***,,,,,,****,*,,,,*****,,,,*****,,*,*,* *,.........,.....,,,,,,,,,,,,,,,,,,,,,,,***,**,,,,*******,***********************(********************(**********((*********(*****************************************************************************,*,******,*******,*,********,*,,**,*****,,,*****,,,,,,*****,,*,,***,,***********,,*****(",.,.,.,........,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,******,*,,**********************************((****************((((********(*********(*(*******(******************************************************************************,********,*********,,*,****,,,,,**,***,,,*,*****,,,,*,*****,************ ,,,,........,,.......,,,,,,,,,,,,,,,,,,,,*******,**********************************************(*****************((((*********(*********(********(********(*(*********((*********(****************************(****************,***********,*********,******,,,**,*****,,,*********,*************(",,,.......,......,,,,,,,,,,,,,,,,,,,,*,*,,,,,*********************************************(((********(*(***(*((((*******(((*(******(((********(********(((*(****(**((******((*********(**********************************************************,********,,******,,,,*******,*******************(4 ,,,,,........,,,.....,,,,,,,,,,,,,,*,,,,,,,*,*******************************(******************(**(******(((((*******((****(**(((*******(((((****(*((((*****((((((*****((((*******((********(*********((*******************************************************,*,,,******,**********************(",,,......,,,,.....,,,,,,,,,,,,,,,,,,,,,,******,,*,*****,***************(************************(****((((*****(((((*******(((*(****(((*(*******(((((****(((((**(((((((((******(((******((((****************************************************************,,*********,*********,***************(( ,,...,..........,,.,..,.,,,,,,,,,,,,**,*,*,*********************************************(********((*(((*****((******(*(((((******((*******((((*(****((((((**((((((((((**((((((*(****(*(****************(**(*****************************(************************,******************************** *,,.,.....,,........,,,,,,,,,,,,*,,,,,,,********************************************((*******(((******(((((*****(((((((**(*(*(((((***((((((**(*(((((((((**((((((((((((((((***((((((*********((*********((******(((********(*(********************************************************************(*,,.....,,........,,,,,,,,,,,,,,*,,,,*,****,************************************(********(((((**(**(((((***((((((((***(**(((((***(((((((((*(((((**(***(((((((((((((((((((**((((((**(**((((******((((*****(((((********(********(*****************************************************************($,,,...,.........,.....,,,,,,,,,,,,****,,,*,**********************************((*(*****(*(******((((((*(**(((((((***(((((((****((((((***(((((((***(((((((*(((((*******((((((((((**(((((**(**((((((**((((((((******((((*******(((******************************************************************(*,,,........,, ....,,,,,,,,,,,*,,,,,,,,****,***,**********,************(***********(*********((((**((*((((((*(*(((((((((*(((((((***((((((((((*(((((((*(((((((*********((((((((((((((***(((((((***(((((((**(*(((((*****(*(((*(*******((*******(**************************************************((*,.,.,,.,.....(,.,.,..,.,,,,,,,,,,,,*****,,(***************************(**(((((*******(((***(*(*((("((((((((((((*(((((((((((*(((((((((((((((((((*(((((((****(****(****(((((((((*(((((((((((((((((((*(((((((((*(*(((((((******((*******(***********(********************************************(,,,,,.........,,.....,,,,,,,,,,,**,*,,,,,,*,****************************(((*((******(((*(****((((((((*(((((((((*((((((((((((((((((((((((((((((((((((((((((**((((*****(*(((((((((((((((((((&(((((((((((((((*((((((((((*(((((*((****((**(********************************************************(&*,,,.....,,.,.....,.,.,,,,,,,,*,,,,,,*******,*,************************((*(*(****(((((***((((((****(((((((*((((((((((*(((((((((((((((((((((((((((((((((((((*****((((((((*(((((((((((((((((((((*(((((((*(**((((((((**(((((((*(*(((((**(****((((*******((**************************(&(***********(&,,..,.,........,......,.,,,,,,,,,,,*****,,*,*********************(**(*******(((((**(*((((((((((**((((((*((((((((((((((((((((*((((((((((((((((((((((((((((**(*((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******(((*******(**********(((********(**********(((************&&,,,,,......,...,....,,,,,,,,,,,,,*,*,,,,,,******,,**********************(((((****(((((**(***((((((**((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((**(*((((*****(*(************(******************((********(&,,....,.,,.......,.,.,,,.,,,,,,,,,,,,,****,*,************************(*(******((((((****((((((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****((((*(******((*******((*******************(***********(((&,,,,,.,......,,,..,..,,,,,,,,,,,,,,,,,,,,*,*******************************((*((((***((((((*(**(((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((***(*(((((*********(*****(((******************(*((*****(&*,,,......,.,......,,,,,,,,,,,,,,,,,,,*********,***********************(*(((*(*((*(((((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((****(((((******((*******((*************(******(*((,,.............,,.,,,...,,,,,,,,,,,,,,**,,,************************(**(*(***((((((***(((((((((*(((((((((((((((((((((((((((((((((((((((((((((&(&((((((((((((((((((((((((((&(&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((****(((((**((((((*******(((((*****************(*((((&,,,,..........,.....,,,,,,,,,,,,,*,,*,,,,************************((*****(*(((**((*(((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((&((&((((((&&((((((((&(((((((((((((&((((&(((((((((((&((((((((((((((((((((((((**((((((((***(**((((****(*((*((****(***(***************(((,,,...............,,,,,,,,,,,,,,,,,,,,************************(*(*****((((((**(((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((&&((&(((((&&&&(((((((&((&(((((&(&(((((((((&(((((((((((((((((((((((((((((((((((((((((((*(((*((((*(***((((((*******(*((******(************(&,,....,..........,,,,.,.,,,,,,,,,,,********************************(((((***(((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((&(((((&(&&&((&&&&(&(((((((&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((**(((((((**(***((*********((*(*********(*((&,,,.................,,,,,,,,,,,,,***,,**************************(*((****(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((&(((((((&&&&&((((((&&&(((((((&&((((((((&&&&(&((((((&&&(((((((&&((((((((((&(((((((((((((((((((((((((((((((((((**((*((*****((((((***(**(((*****((&,,,...............,,,,,,,,,,,,***,,,************************(((******((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((&&((((((&&((((((((((&&&((&&(&&&&&&((((&(&&&(((((&&(((((((((((&&&&(((((&&((((((((&&((((((((((((((((((((((((((((((((((****((((((*(****((((****(*((((*****((*((&&,,,............,,...,,.,,,,,,,,,,,,************************(*****((*(((****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(((((((((((((((&&&&&&&&&&&(((&((&&((&(&&&&((((((&&&&&(&((((&(&&&(((((&&((((((((&&&((((((((((((((((((((((((((*((((((((((*(((((*****(((((****(**(*****((,,,.,...............,,,,,,,,,,,*,,****,***********************((((****(*(((((((((((((((((((((((((((((((((((((((((((&((((((((&(((((((((&&&((&(((((&(((((((((&&&&&&&&&&&&&(((((&(&&&&&&(&&&&&&&&((((((&&(&((((((((((((((((&(&(&(((((((&((((((((((((((((((((((((((*((((((*(***(((((((*****((********(&*,...............,,,,,,,,,,,,,,**,,*,,**************(********((***(**((((((((((((((((((((((((((((((((&(((((((((((((((((((&&(&(((((((&&&((((((&&&&((((((((((((&&&&&&&&&(((((((&&&(&(((&((&&(&(&((&&&&&(((((&(&(&&(&((((((&&((((((&&&&(((((((((((*(((((((((((((((((((((**(((((((((**((((***(****(((((,,,...,........,,,,..,,,,,,,,,,,,,,************************((****((*(((*((((((((((((((((((((((((((((((((((((&&(((((((((&((((((((&&(((((&&&&(&&((((((&&&(((((((&&&&((((((&(&&(((((&&&&&&&&(&&&&&&&&&(((((&&(&((((((&&&&((((((&&&&((((((((((((((((((((((((((((((((((***(((((((****(((((*(*((((((*(*((,,,..........,....,,.,,,,,,,,,,,***,**,***********************(((((((***((((((((((((((((((((((((((((((((((((((((((&&&((((((&(&&&(((((&&&&&&(((((((&&((((((&(((((((((((&(&((((((&&&&&&((((&&&&&&(&(&&&&&&((((((&&&&&&(((((&&&&(((((((((((((((((&(((((((((((((((((((((((((***((((((*****(*(((*****((&,,,.....,...,...,.,,,,,,,,,,,***,,,,,************(*********((((((*((((((((((((((((((((((((((&((((((((&(((((((((&&&((((((&&&&(((((&(&&&&(((((&&&&((((((&&&&&&&((((&&&&&&((((&&&&&&&((&(&&&&&&&(&&&&&&&&(((&&(&&&(&((((&&&&(&(&(&(((((((((((((((((((((((((((((((((((((*((*(((((*****((((((((**(*(((((,,.............,,,,,,.,,,,,*,,,,,**********************((((((***(((((((*((((((((((((((((((((((((((&(&((((((((((((((((&&(&&((((&&&&&&((((((&&&&&(((&(&&&&((((&((&&&(&((&&&&&&&&(&&&&&&&&&&(&&&&&&&&(&(&&&&&&((((((&&&&&&(((((&&&&&(&(((((&&((((((((((((*((((((((((((((((((((*(((((((((*****(((((**(&,,,,.......,.,,.....,,,,,,,,,,,***********************(((****((((((((**((((((((((((&(((((((((((&(((((((((&((((((((&&&&&(((((&&&&(&&(((((((&&&(((&&&&&(&((&&&&&&&&(((&&&&&&&(&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&(((&&&&&&&&(((&(&&&((&((&(&&((((((&((((((((((((((((((((((((((((((*(((((((*(((((((((**(((&,,.........,.....,,,,,,,,,,,*******,**************(**(**(*(((((***(((((((((((((((&(((((((((&(((((((&&&&((((((((&&&&&(((&&&&&&&&((&&(&&&&((((&&&(&&&&(&&&&&&&((((&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((&&&&&&((&(&&&&&&(((((((&&((((((((((((((((((((((((((((((((((((*(((((((****(*(((&,,.,,,..........,,,,.,,,,,,*,,,*,****************(******((((((((((((((((((((((((((((((((((((((((((((&(((((((&&&&((&((&&&&&&&(((&&&&&&&(((&&&&&(&((&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&&&&&&&&&((((&(&&(&((((((((((((((((((((((((((((((((((((((((**(((((((***(&,,,,,........,,..,,,,,,,,,,,,,,,*********************((((*(**(((((((((((((((((((((((((((((((((((((((((((&(&&&(((((&&&&&(((&&&(&&&&((((&&&&&&(((&&&&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((((&(&&(((((((((&(((((((((((((((((((((((((((((((***(**((&,,,......,,,.,..,,,,,,,,,,,,,*******,***********(*(((((((**(((((((((((((((((((((((((((((((((&(((((((((&&&(((&((&&&&&&(&(&&&&&&((((&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((&&&&((((((((((((((((((((((((((((((((((*(((((((((((**((((&,,,.,.,.,......,,,,,,,,,,*,,*,**,**************((******(((((*((((((((((((((((((((((((((((((&((((((((&(((((((&&&&(((((&&&&&&&&(&(&&&&&&&&&&(&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&(&((((((((((((*((((((((((((((((((((*(((((((((&,,,,,,..,..,,,,,,,,,,,,,*,*,,,,*,***********(***((**(((((((((((((((((((((((((((((((((&&(&((((((&&&(((((((((&&((((((&&&&&&((&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&(&((((((((((((((((((((((((((((((((((((((((((**((&*,,...,..,,,.,,,.,,,,,,,,,,,,,***********(********((((((*(*(((((((((((((((((((((((((((((((((((&(((((((&(&&((((((&&&&(&&&(&&&&&&&&((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((&(((((((((((((((((((((((((((((((((((*(((((&,,,...,.,.,,....,,,,,,,,,,,,****,***************(((*((((*(((((((((((((((((((((((((((((((((&(((((((((&&(&((((&&&&&&&&(&&&&&&&&(&&(&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&&&(((((((((((((((((((((((((((((((((((((((((((&,,,..,,...,..,,,,,,,,,,,**********************((**(*(*((((((((((((((((((((((((((((((((((((&(((((&&&&(((((&&(&&&&(((&&&&&&&(&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(&((((((&(((((((((((((((((((((((((((((((((((((,,,,......,,,,,.,,,,,,,,,,,,,,************(((****(*(((((((*(((((((((((((((((((((((((&&((((((&&&&&(&(&(((&&&&&(((&&&&&&(&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((((&(&&&((((((((((((((((((((((((((((((((((*(((*,,......,,,.,,.,,,,,,,,,,*,$"*******************((((*(((&&((((((((((((((((((((((&((((&((((&&&&&&(&&(&&&&&&(&(&&&&&&&&&&&&&&&&&&&*&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&&&((((((&((((((((((((&((((((((((((((((((((((&,,.....,...,..,,,,,,,,,,**********************((((((((((((((((((((((((((((((((((((((((&&&(&&((&((&(&&&&&(((&&&&&((&&$&&&&&&&&(&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&(((((((((((((((((((((((((((((((((((&,,,,.,.....,.,,,,,,,,,,,,***,**************(*(((((*(((((((((((((((((((((((((((&((((((&(((((((((&&&&&(&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&(&&&&&&&&(&(((&&&((((((((((((((((((((((((*(((&*,,.....,.,,,,,,.,,,,,,,,,,,*************((*(****((((((((((((((((((((((((((((((((((((&((((((&&&&&((((&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&(&&$((((((((((((((((((((((((((( &,,......,,....,,,,,,,,,,,,**,******************(((((((((*(((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&&(((((((((((((((((((((((((((((((&&,,....,.......,,,,,,,,,,,*********************((((((**(((((((((((((((((((((((((((((((((&&&&&(&(&&&&&(&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$&&&&&&&&&&$&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((&((((((((((((&(((((((((((((((&,,,........,.,,,,,,,,,,,,,*,,****************((((((((((((((((((((((((((((((((((((((((&&(((((&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$$&&&&&&&$$&$$&&&&&&&&&$&&&&$&$$&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&&(((((((((((((((((((((((((((&,,,........,,,..,,,,,,,,,,,,***************((**(*((((((((((((((((((((((((&((((((((((((&((((&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&$&$&$&&$&$&&&&&&&&$$$&&&&$&&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&&(&&&&((((((((&(((((((((((((((((((($,,.....,......,.,,,,,,,,,,*,********************(((((((((((((((((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$&&&&&&&&$&&&&&&&$$$&$&&&&&&&&&&&&&&&$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&(&((((((&(((((((((((((($,,............,,,,,,,,,,,,*,*,*************(**((((((*(((((((((((((((((&(((((((&(((((((&(&&&(&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&$$&&&&&&&$&&$&&$&&$&&&&&$&&&&$&&&$&&&&&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&(((((&(&(((((((((&(((((((((((((((&,,,..........,,,,,,,,,,,,,**,,,*************((*(***(((((((((((((((((((((((((&(((((((&(&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$&&&$&$&$$$$&&&&&&&&&$&&&&$&&&&$$&&&&&$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((((((((&&((((((((((((((((($,,........,.,...,,,,,,,,,,,,,,***************(**((((((((((((((((((((((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&$&&&&$$$&$&&$&$&$$&&&&$&$$&&$&$&&&&&$$$$&&$&&&$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&((((&((((((((((((((((((((((&$,..............,,,,,,,,,,,,*********************(((((((((((((((((((((((((((((((((&&(&((((&&&&&(&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&$&&&&&$$&$$&$&&$&$&&$&$&&&&&&&$$$&$$&&&&$$&$$&&&&&$$$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&&(((((((((((((((((((((&&,,.............,,,,,,,,,,,,,****************(*((((((**(((((((((((((((((((((((((&(&((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&$&$&&&&&&$$$$$$$$&&&$$$&$&&$$$$$$$$$$&$$$$&$$$&&&&$$$$$&&&&$&&&&$$$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&&(((((((((((((((((((((((($,..........,..,,,,,,,,,,,,*,,**,************(*(((((((((((((((((((((((((((((((((((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&$&$$$&&&&$$$$$$$&&&&$$$$$$$&&$$$$&$$$&$&&$$$$$$&$&&$$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((((&((((((((((((((((((($,..........,.,,,,,,,,,,,*,,**,************(**(*(((*(((((((((((((((((((((((&&&&((((&(&&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&$&$$&&$$$$$$&&&&&&$$$$&$&&&&$$$$$$$&$&$$$$$$$$$$$$&$$$&&&&$$$$$&&&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&&((((((((((((((((($,,.............,.,,,,,,,,,,*,************(***(***((((((((((((((((((((((((&(((((((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$&$&$&&$&$$&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&&&(((((((((((((((((((($,,,......,....,,,,,,,,,,,,,,********(********(((((((((((((((((((((((((((((((((&(&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&&&&$$$$$&$$&$$$$$$$$&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&$$$$$$&$&&$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&((((((&((((((((((((($,,..........,,,,,,,,,,,,,,***********((******((((((((((((((((((((((((((((((&((&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$$$$&&&$&$$$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$$&$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&&&(((((&((((((((((((((((($,,..,......,.,,,,,,,,,,,,***,******************(((*((((((((((((((((((((((((((&(((((&&(&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$&$$$&&$&&$&$&$&$$$&$$&$$$$$$&$&$$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&((((((((((((((((($,,,........,,,,,,,,,,,,,,,**,,************((((((((((((((((((((((((((((((&(&((&(((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$&$&&$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&&&$$$$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&((((((((((((((((((($,,,......,,,,,,,,,,,,,,,,,*************(**((*((*((((((((((((((((((((((((((&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$&$&&$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&(((((((((((((((((((",,,......,..,,,,,,,,,,,,,,**************(******(((((((((((((((((((((((((((((((&&&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&$$&$$&$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$$$$$$&$$$$$$$$$&$$&&$&$$$&&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((((((((&((((((((((&&"*,.,.,...,..,,,,,,,,,,,,*****************(((((*((((((((((((((((((((((&&(((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&$$$$$&&&&$&$$&$&$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&(((((((((((((((($,,,,,.,......,,,,,,,,,,,,**************(**(*(*((((((((((((((((((((((((((((((&(&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$&$$$$$$$$$$$&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(((((((((((((( ",,,,..,....,,,,,,,,,,,,********************((((((((((((((((((((((((((((((((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$&$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((&$,,,.....,..,,,,,,,,,,,,,******************(**(((((((((((((((((((&&((((((((((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((",,,,.....,,.,,,,,,,,,,,,,****************((((***(((((((((((((((((((((((((&(((&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((( ",,,,.,,,,.,,,,,,,,,,,,,,,,***********(*(((***((((((((((((((((((((((&(((((&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((( ",,,,.,.,,.,,.,,,,,,,,,,,,,***********(*(((**((((((((((((((((((((((((&&&(&&((&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&((&&((((((((((((( ",,..,.,...,,,,,,,,,,,,,,****************(**(**((((((((((((((((((((&(((&(((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((( ",,.....,...,,,,,,,,,,,,,,*************((*(((((((((((((((((((((((((&&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((&(((((( *,,..,...,,,,*$,,,,,,,***,*************(*((*(((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&((((((((((((((& *,,,.,,..,.,,,,,,,,,,,,,*****************(((((((((((((((((((((((((((((&"$&&&&&&(&&&&&&&&&&&&&&&&&&&&$&&&&$$&$&$&&$$$&&$&$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((&((((((((&",,,,.,.,.,,,,,,,,,,,,,,,*****************(((((((*(((((((((((((&&(((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&((((((((((& *,,..,...,.,,,,,,,,,,,,,,***************(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((((((& ,,,......,,,,,,,,,,,,,,,,***************((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((( ,,...,...,.,,,,,,,,,,,,*,,*****************((((((((((((((&((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&((((((((( *,....,..,,,,,,,,,,,,,*,,****************((((((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((( ,,,...,..,,,,,,,,,,,,,*,***************((((((((((((((((((((((((&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((&& *,...,,,.,,,,,,,,,,,,,,**,***************((*(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((& ,,,.,..,,,,,,,,,,,,,,,,**************((*((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&& ,,,.....,,.,,,,,,,,,,,,*,,************((*((((((((((((((((((&(((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((&( ,,,,.,.,,.,,,,,,,,,,,,,,**************((((((((((((((((((((((&((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((& *,,...,.,,,,,,,,,,,,,*,****************(*(((((((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((& ,,,,....,,,.,,,,,,,,,**,****************(((((((((((((((((((((&(&&&&&((&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&((( *,,.,..,,,,,,,,,,,,,,****************((*(*(((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$"$$"$"$$$$$"$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&((((( ,.,.,.,,.,,,,,,,,,,,,,*,*************(**(((((((((((((((((&&&&(&(&(&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$""$$"$$$"$$$$"$""$"$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((& *,,.,.,,.,,,,,,,,,,*,,******************(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$$""$$"$"$$$$"$$"$$$$"$"$$$$"$$$$$$$$$$"$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((& ,,,.....,,,,,,,,,,,,,*,**************(*(*((((((((((((((((&(&&&&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$""$$$$$$$$"$""$$"""$$$$$""$"$$$$""$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((,,,..,....,,,,,,,,,,,,**,***********(*((((((((((((((((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$"$"$$""$$"$$$$$$$"$""$"$$$$"$$""""$""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&*,,....,,.,,,,,,,,,,,*,,***************(*((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$$$"$"$$$""$$$$"$"""$$$$$$$""""$$$""$"$""""""$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((*,,,.,,.,,,,,,,,,,,,,**************((*((((((((((((((((((((&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$"$$$"""$$"""$"""$"$$$""""$"$"$""""""$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&,,,,..,,,,,,,,,,,,,,**,,*************(((((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$$$$$$$$$"$"$""$""$"""$$""""$$"$$"""""$"""""$"$"""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((,,,..,..,,,,,,,,,,,*,,*,*************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$"$$$$"$"$""$""$$"$$"""""""$"""""""""""""$"$"""$"$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&&,,,,,.,,,,,,,,,,,,,,****************((((((((((((((((((&(((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$""$"$$"$$"""$""$""""""$""""""""""""""$"$""$""""$$""$"$$"$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&((((&*,,.,...,,,,,,,,,,,,,****************((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$"$$$$$"$""$"$$"$"$""$"$$$""$$"$$""""""""""$$"""""$""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&*,,..,,.,,.,,,,,,,,,,,**************((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$"$"$$"$"$$$$$$"""$$$$"""""""""""""""""""""""$""""""""""""$$$"$$"$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&*,,,.,,,,,,,,,,,,,,,***************(((((((((((((((((&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$""$"""$$"$"""$$$"$"""$"$"$"$"""$$""""""""""""""$$""""$$"$$"$$""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&$$$$$&&&$&&&&&&&&&&&&&&&&&&&(&(&(((&*,,,,,.,,.,,,,,,,,,,*,************(**((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$"$$$$$$""""$"""$$""$"$$$$"""$""$"""""""""""""""""$$"""""$$""$$$"$""$"$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$&&&&&&&&&&&&&&&&&&(&&((&&,,,.,,,,,,,,,,,,,,,,,*,***********(*(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$""$$$$$$$$""$"$$""$""""$""$""""""""""$"""""""""""$"""""""""$"""""$""$""$"$""$"$"$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$$$&$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&(&&(((& ,,,,,.,,,,,,,,,,,,,*,**************(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$"$$$$"$$$""""""""""""$"$""""$""""""""""""""$$"""$"""""$"""$""$"""$$""""$""$$"$"""$$$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&*,,.,.,,.,,,,,,,,,,*,*********(*(**(**(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""$""""""""""""$""""$"""$"""""""$""""""$"""""""""$"""""""""""$""""$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$&&&&&$&&&&&&&&&&&&&&&&((&&*,,,,,,,,,,,,,,,,,,*,*************((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$""""""$"$"""""""""""""""""$""""""""""""$""""""""""""""""$"""""""$""""""""$"$""$$"$$$"$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&& *,,,,,,,,,,,,,,,,,,***,*********((((*(((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""$""$$""$""$$$$"""$""""""$""""$""$"""""$"""""""""""$"""""""""""""""""""""""$"""$"""$$"$$"$"$"$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&*,,,,,,,,,,,,,,,,,**********((***((((((((((((((((&((&(&&$&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$$$"$"$$$$$"""""""$"$"""""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$$"""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$&&&&&$&&&&&&&&&&&&&&&&&((&&&&& ,,,,.,,,,,,,,,,,,,,************(*((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""""""$""$$""""$""$"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$""$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,,,,************(((((*(((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$"$$"$$""""""""""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""""$$""""$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,,,**************(*((((((((((((((&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$"""""$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$""$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&(&&&*,,,,,,,,,,,,,,,*,,*,***********(*(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""""$$"""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&& *,,,,,,,,,,,,,,,,,***************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""""""""""""""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&$&&&&&&&&&&&&&&&(&&"*,,,,,,,,,,,,,,,*,,************(((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$""$$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&&$&&&&&&&&&&&&&&&(&&(&&&"*,,,,,,,,,,,,,,,,,***********(*(*((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&"*,,,,,,,,,,,,,,,*,************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$""$"""""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$""$$$$$"$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$&$$&&&&&&&&&&&&&&&(&&&"**,,,,,,,,,,,,,,***************((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""$""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&"*,,,,,,,,,,,,,,,**,,**********((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&$*,,,,,,,,,,,,,,**,*************((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&$$&&&&&&&&&&&&&&&&&"*,,,,,,,,,,,,****************(((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&"*,,,,,,,,,,,,,,,,************(**((((((((((&(((((&(&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$$$&&&&&&&&&&&&&&&&&"**,,,,,,,,,,,,,,,**************(((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&$*,,,,,,,,,,,,,,,,************((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&&$&&&&&&&&&&&&&&&&$**,,,,,,,,,,,,,,**************((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&$&$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&$*,,,,,,,,,,,*,************(*(**((((((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&$$&&&&&&&&&&&&&&&&$**,,,,,,,,,,,,*,***********(*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&$*,,,,,,,,,,,,,,*************(*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$$$"$$$$$$$$$$$$$$$$$$$$$&$&$&$$&&&&&&&&&&&&&&&&&&$*,,,,,,,,,,,,*,,**************((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$&&&&&&&&&&&&&&&&$**,,,,,,,,,,,****************((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&$*,,,,,,,,,,*,****************((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&**,,,,,,,,,*,************(((((((((((((&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&$**,,,,,,,,*,,****,*********(((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$&$$&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""$"""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&**,,,,,,,,,,,,************(**(((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&$P*,,,,,,,,,*,************(((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$""$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$""$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&***,,,,,,,****************(*((((((((((((&((&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$&&&&&&&&&&&&&&&**,,,,,,,,,,*,***********(((*(((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&***,,,,,,,,,,,,*******(**(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$""$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&**,,,,,,,,,*************(((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&$$&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&**,,,,,,,*,,,,,*********((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&*,,,,,,,*,,*********(**(((((((((((((((&(&$&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&**,,,,,,,,,**,***********((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""$"$"""""""""""""""""" """"""""""""""""""""""""""  """"""""""""""""""""""""""" """"" """"""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&**,,,,,,,,***************(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""$""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""" """"""""""""""""""""$"$"$"$" $"$$$$$$$$$$$$$$$$$$$$$$$$$ "$$&&&&&&&&&&&***,,,,,**,,**********(*(((((((((((((&&(&((&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$$$"$"""""$$""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""$$"$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&**,,,,,,,************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&**,,,,,,,,*************(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$"$"""$$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&****,,*,***,************((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$"$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&$**,,,,,,,,*************((((((((((((((((&&(&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" " """""" """"""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&*,,,,,,,*************((*(((((((((((((((&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$""""""""""""$"""""""""""""""""""""""""""""" """""""""""""""""""""" """"""" """"" """"""""""""""""" """""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&***,,,,,,**************(((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""" """""""""" """"" """"""""""""""""""""""""""""""""""""""""$""$""$$$$"$$&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(*,,,,***************(((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""""""""""""""""""""""""""""""""""""""$"""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&****,***************(*((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&***,**,**************(((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """"""""""""""""""""""""""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&*******,***********(*(((((((((((&((&((&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""""""""""""" """""""""""""""""" """"""""""" """""" """"" """""" """"""""""""""""""""" """"""""""""""""""""""""""$"""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&****,,,*,,*********(**((((((((((((&&&&&&&&&&&&&&&&&&&&$&$&&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """ """ """ "" """ """""""""""""""""""""""""""""""""""""""""""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&(****,*************(*((((((((((((&&&(&&&&&&&&&&&&&&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$$$""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """""""""""" """ """"""" "" """""""""" "" """""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$(*****************(*(*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """" """""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&(****************(((**(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""" """ """"""" " " """""" """"""""""""""""""""""""""""""""""""""""""""$$"$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&(*****************(((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$"""$""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """" """"""" """""""""""" """""""""""""" """""""""""""""""""""""""""""""""""$$"""$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&&&&&&&&&(**************(***(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""" " """"" """"" """"" """""""""""""""""""""""""""""""""""""""""""$""""$$$"$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&(***************(*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" "" """""""""""""""""""""" """""""" """""""""""""""""""""""""""""""""""""""$"$"$""$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&(****************(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """""" """""""" """" """ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&&&(*****************((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """""" """"" "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&(**********(*****(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$"""$""""""""""""""""""""""""""""""""""""""""""""""" """"" """"""" """""" """""""""" """""""" """"" """"""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&"(**************(*(((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$"""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""" " """"""""""""""""""""""""""""""""""""""""""""""""""""$"""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&"(**************((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$""$"""""""""""""""""""""""""""""""""""""""""""""""" "" " """"" """"" """ """""""" " """"" """"""""""""""""""" """""""""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&& ***************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$""""$""""""$"""""""""""""""""""""""""""""""""""""" "" """""""""""""" """" """""" """ """" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&"(***************((((((((((&&(&&&(&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" " "" "" """ "" """"" """""""" "" """"""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&"(**************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""$$$""""$$""""$"$"""""""""""""""""""""""""""""""""""""""""" """ """ """""""""""""""" """ " """""""" """"" """"""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&"(*************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$""""""""""""""""""""""""""""""""""""""""""""""" """""" " """ "" "" """ " " " """"""" """"""" """"""" """ """"""" """""""""""""""""""""""""""""$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&"(((**********((((((((((((((&&&&&&&&&&&&&&&&&&&&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$$""$"""""""""""""""""""""""""""""""" """"""""""""" "" " " " "" """""""""" """"""" """ " """ "" """"""""""" """"""""""""""""""""""""""""""""""""""""$$""$$""$"$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&"$(*********(*((*((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$"""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """""""""" "" """ " """ """ """"""""" """""""" """""""""""""""""""""""""""""""""""""""""$""$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&(***********(((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$""$$$"""$"""""""$""""""""""""""""""""""""""""""""""""""""" """""""" " """ "" " "" "" """ " """ """""""""" """ """ " """""""" " """"""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&"((**********((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"""$"$""""""""""""""""""""""" """"""""""""""""""""""" "  " """ """"" " "" "" " """ " """"""""" """" "" " "" """""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&"((*********(**((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""$""""""""""""$$""""""""""""""""""""""""""""""""""""""""" " """" "" " "" "" " """"" """" """" " """"""""" """""""""""""""""""""""""""""""""""""""$"""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&& ((**********(((((((((((((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$"$"$"$"""""""""""""""""""""""""""""""""""""""""""""""" "" """ "" """""" " " """"""""" " """"""" "" "" " """" "" """" """" """""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&(**********(*(((((((((((((&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""$""""""""""""""""""""""""""""""""""""""""""" """""""""""""""" """" "" "" """""""" " """ """" """"" """""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$$$$"$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&$(((********(((((((((((&(&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$"$""""""""""""""""""""""""""""""""""""""""""" "" "" "" """"""" "" " "" " " """ " " """" """" " "" " """" """"""""""""""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&&&&$((((****((((*(((((((&&(&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """" "" """"" """ " """"""" """"" """"""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$(((****(((**(((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""" "" " """ "" " " "" """" " """" " " """"" """""" " """""""""""""""""""""""""""""""""""""""$$"$""$""$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&$((******(*(((((((((((((((&(&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$"$"$"$""""""""""""""""""""""""""""""""""""""""""""""" "" " """""" " " """ " " """" " " " " " "" """" "" "" """"""""""""""""""""""""""""""""""""$"""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&((*((****((((((((((((((&&(&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """" """ "" "" """"" """ "" " """ " "" """"""" " """""""""""""""""""""""""""""""""""""""""""""$""""$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&$((((****(((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """ " """ "" " "" " """ " "" """ """""""""" " """"""" """""""""""""""""""""""""""$""""""$$$"$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&$(((*(((((((((((((((&&(&&(&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"""$""$"""""""""""""""""""""""""""""""""""""""""""""""" """""""" """" " """ """ """"""" """" """" " "" """""""""" " " """""""""""""" """""""""""""""""""""""""""""""""""$$"""$$$"$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&$(((((*(((((((((((((&(((&&&&&&&&&&&&&&&&&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""$""""""""""""""""""""""""""""" """"""""""""""""""""""" """"""" "" " " """ " " """ "" "" "" """ " " " """ """""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&$((((((*((((((((((((((&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"" " "" "" " " """" " """ " """" "" "" """"" """"""""" """""""""""""""""""""""""""""""""""""$"""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&(((((((((*(((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""" " " " "" " "" " " """ "" "" """ "" """""""""""""""""" " " """""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&$&((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" " """ """"" "" """" " """"" """"" """" "" "" """" """"" """ """" """""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$""""""$""""""""""""""""""""""""""""""""""""$"""""""""""""" "" " """ " "" "" "" "" "" """" "" """ """ "" "" """""" """"" "" """"""""""""" """""""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" " """"" " "" "" " """" "" " "" """"""""""" """"""""" " """" """""""""""""""""""""""""""""$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&(((((((((((((((((((&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"""" " " " " "" " " " "" " " """" "" """""""""" " " """""" """"""""""""""""""""""""""""""""""$"""$$"$"$$"$$$$$$$$$$$$$$$$$$&&&&$$$$&&&&(((((((((((((((((((&&&&&(&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """"""""" """ "" " " "" """"""" " " " """" " " "" """""" """" """"""""""""""""""""""""""""""""""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$&&$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"$"$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """" " " "" " " """" " """" " "" " "" """"""""" """""""" "" """""""""" """"""""""""""""""""""""$"$"""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " """ """" " " " " " """ """" """"" """"" """" """ """" """"""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&(((((((((((((&(&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$""$"""""""""""""""""""""""""""""""""""""""""""""" """""""" """ """""""" "" "" " " " "" " """""" """ "" " " "" """ """"""""""""""""""""""""""""""""$"""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """"" """ """"" "" " "" "" "" " """ " """" " """"""""" """"" """""" """""""""""""""""""""""""""""$"""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$&&((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """""""" "" " " " """" " """"""""""""" " """" " """""""""""""""""""""""""""""""""""""""""""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&&&(((((((((&(&&(&(&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$"""$$$$"$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " "" "" """ "" " """""""" " """"""" """" """" """"" """" """"""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&(((&(((((((&&((&&&&&&&&&&&&&&&$&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" """" """"" " " " "" """" " """"""""" " """" "" """ "" """"" """""""" """""""""""""""""""""""""""""""$"$"""$$"$$"$$$$$$$$$$$$$$$$$$$$$&$&&&&&$$&&((&(((&((&&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """" " """"""" "" " " " " "" " " """"" "" """""""""""" """""" """"" "" """"""""""""""""""""""""""""""""""$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&&&((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" """" """ " " "" """"""" " """ """"""""" """""""""""""""" """"" """""""""""""""""""""""""""$""$""$$$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """""""" " " """ " " """ """""""" " """"""""""" "" """" "" """""""""""""""""""""""""""""""""""$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&((&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$""$"$"""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" "" " "" " "" """" " "" " " """""" """"""""""" """""""""""" """""""""""""""""""""""""""""""""$""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""" " """ "" "" "" """ " " "" """ "" " """"""" """"""""""" """ """"""""" """""""""""""""""""""""""""""""""""""$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(((&&&&((&&&&&&&&&&&&&&&&&$&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$"$""$"$""$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ """ """""""" "" " " "" "" " """""""""""" " """" " """"" """"""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&&&&&&&&&&&&& $&&&&&&&&&&&&&$&&&&$$$$$&$$$"$$$$$$$$$$$$$$"$"$"$"""$$"" "$""""""""""""""""""""""""" """"""""""""""""""""""""""" """""""""""""" " "" """""""" " """" """" " """ " """ """" " """" """""" " "" " " """ """""""""""""""""""""""""""""""""""""$$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """"" """" """"""" " """" " " " """" "" "  " """"""""" """""" """ """""""""""""""""""""""""""""""""$"""$$""$$$$"$$$$$$"$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """"" """""""" "" " "" " " "" "" """""""""""""""" """"" """ """" """""""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$" $$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$$$"$""""""""$"""""$""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """""""" "" "" """"""" " " """ " "" "" " " """ "" """""""""""""""""" " """""""""""""""""""""""""""""""$"$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" "" """"""""""""" "" """""""""" "" " "" """ """""""" " """" """""""" "" """""""""""""""""""""""""""""""""""$"""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""" """" "" "" " """"" """"" """"""""" " " """ " "" " " " """" " """ """ " """""" " """ """"""""""""""""""""""""""""""""""$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """" "" "" """" "" "" "" "" """ " "" " """" """ """ " """""" """" " "" """""""""""""""""""""""""""""""""""$$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" """""" """ """" """ """ " " " " "" "" """""" " " " " """""""""""""""" """""""""""""""""""""""""""""""""""$""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$ &&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """" """"""""" "" " " " """""" " " """" "" "" "" " " " "" """""""""""""" """"""""""""""""""$"""""""$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$&$$$&$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """ "" " "" " " " &" " " "" " " " "" """ " " " """""""""""" """""" """""""""""""""""""""""$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " " " " """""""" """"" " " """" " """" """"" "" " """"""""""" " "" " """"""""""""""""""""""""""""""""$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$@$&&&&&&&&&&&&&&&&&&&$&$&$$$&$$$&$$$&$$$$$$$$$$$$$$$$$$"$$$$$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" """"""""" "" """ """"" " " " " " " "" "" "" """ " """ """"" """""" """"" """"""""""""""""""""""""""""""$$$$$$$"$""$$"$"$""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " " """""" """ " " " """ "" " " " """"""""" "" "" " " """""""""""""""""""""""""""""""""$"""""""$$"""$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""" " """"" " " " " """" "" " " " """""""""""" """ """" """"""""""""""""""""""""""""""""""$$$"""$"$$$$$"$$$$$$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""" """" " """"" " " "" " " " "" """ " " " " """"""" """"""" """"""""""""""""""""""""""""$""""$"$$"$$"$$$$"$$$$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""" " " "" "" "" " "" " "" """" "" """" """""""" """" """" """"""" """""""""""""""""""""""""""""""""$""$""$""""$$"$"""$$$$$$$$$$$$$$ &&&&&&&&&&&&&&&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""" """ " "" " " " " " "" " " """""" " " " """ """ """"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$"$"$$$$$$$$ $&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " "" """" " """ """"" """" """""""""" """"" """""""""""""""""""""""""""""""""""$$"""""$$$"$$$$$$$$$$$$$$$$$ &&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" """"" " " " "" " """" """"""""" " """"""""""" """"""""""""""""""""""""""""""""""""""""""""$""""""""$"$$$$$$$$$$$$$$$&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""$"""""""""""""""""""""""""""""""""""""""""""""" """""""" """"""""""""""""""" """"""" """""" " "" " " " " "" """""""" """"""" """ " "" " """"" """"""""""""""""""""""""""""""""""$""""$""""""""""""$$"$$$$$$$&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """" """ " " "" " "" " " " " """ "" "" """ " " """"""" """"""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$""$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " """ """" " " """""""" """ "" """ " "" " """""""""""" "" """"""""""""""""""""""""""""""""""""""""""""""""""""$$"$$"$$$$$$$$$$$&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$$""""""""""$"""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""" """""""""""""" """"""""" "" " " " " " " """" """" """ """"" """" """" """"""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$&$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""" """"""""" """""" " """ " "" " " " "" """"""" " "" " """ """"""""""" """""""""""""""""""""""""""""""""""""""""""""$""""""""""$$$""$$$$$$$$&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" " " " " " "" """""" "" """"""" """""""" "" """"""""""""""""""""""""""""""""""""""""""""""$""""""$"$$$$$$$$$$$$&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""" "" "" """"""" "" " """ "" "" """ """"" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"""$$$$$$$$$$&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """""""""" " """" " """"""" """" " """"" " "" """""""""""""" """"""""""""""""""""""""""""""""""""""""$"""""""""""""$$$$$$$$$$$&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """" " """ " """"" " "" " " """ " """" "" """""""""""""""" "" " """""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$"$$$""""$$""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" " " " " " """ " "" "" "" "" " "" """ "" """" " "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$$$$$$$$$$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$""$$$$"$$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""" " " """ """ " " "" """" "" " " " """" """ """"" " "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$$"$$$$$$$"$$$$"$$$$$$"$$"""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" " """""" """"" " " " " " """ """""""" " " " """"" """" " """""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$$"$$$$$$$$$$$$&$&$&&$$$&$$$$$$$$$$$$$$$$$$$$$"$$$"$$$""""$$$""$""$$$$"$""$""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""" """ """""""""" """""" "" " """ " "" " " """ "" "" " "" "" """"" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$ "$$$$$"$$$$$$"$"$"$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" " " " " " """" """ """"""""""""" " """""""" """ """" """""""""""""""" """""""""""""""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$"$$$"$$$"$"$"$$$"$"$""$""$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """" " " """"" " " " "" ""  """""""""""""""""" " """"  " """"" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""""""$"$"$$""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" """" """ " " """"" " """""""" """"""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""$""""""""$"$$"$$$$ @ $$$$$$&$&$$$$$$$$$$$$$$$$""$$$$$"$$$$""$$""""""$""$""$$"""""""""""$""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """" " " "" """""" "" """""""""""""""" """"" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$