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 = '388B08' IMAGE_NUMBER = 54185769 IMAGE_TIME = 1977-09-10T21:56:54Z EARTH_RECEIVED_TIME = 1977-09-11T09:22:04Z ORBIT_NUMBER = 388 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 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  A3.@1 ?94.#F™Ñ 7@!êî5¯+ ÇÊýÚú²z^‰J/ .0222222220000220000000000.000.....00000...0.............00....0..00000....0.000000.000000000000.2000000000020000000022202220200022222022222222222222222222222222242422244244222222224422422224444442424444444424444444444444444442222244444444444444422222242442222242222200002222020000000000..*$.000220200022222000000020000**00000000000000000000.000000.000000000000.0000000000000000200.000000000000000200000000000000000002200000002222202022222220200222222222222222222222222222222222222222222222422222222222422222224222222222222222222222222222222222222222222022000000000000000000.....,,(.0000000222000000000000000000.0000..0.00000000..000000....(.00000...............00000.(..00.0.......00000.0.000000.*..000000.0..0000000000000000000000000000000000022000000022222000222222200000022222002222222200202220220002222222222222022222222222222000022202000000000000000000000000......,&,.000000000000000000...00.0000..0..00000.....0.0..........0...................0............................0.000......00.0.....00000...0..0.000.....0000000000000000000000000$*000000000000000000000000000,.0000000002000000000222000000020000000202000000000200000000002000000000000.....0..0..,*&..000000000000000.....0.0..0....0...........................,.......,,,........,,..,......,,.,...,....,..........................................00.00....000000..0..0000000...00000.0..000000000000000000..000000000000000000000000000.,000000000000000000000000000*(000.0000000.......0......,,(&........000.0....000................,..................,,,,......,,,.,,,..,,,,,,,...,,,,,,....,.,.,...,...,,,...,.,.,,,.,......,.........,,..............2..................0...0.......0.......000000.0..00000...0.00000.00..000000.00....0000.0.0000.0....0.0000000...000000...................* $,,....00.......0.0...............,.....,.,.......,,,,,,,....,,,,,,,...,,,,,,.,,,,,,,,,,,..,,,,,,,.,,,,,,,,,,.,..,.,.......,,,,,,,,....,.........,,..,........,...............................0.............0.....000000.......00......0.00.................0...000....0........................,,* &,..........0..0..............,.......,,,,,....,,,,,.,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,...,,,,,,,..,..,...........................................................................................................00.....................,,.,,,,* °&,.......0.................,......,,,,....,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,..,,,,,,,,,..,,..,.,.....,,,,,.....,,,...........,.....................................................0.........................,..,...,,,.,,,,,,,** $,,.............................,,...,.,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,,,,,,,**,,*,,,,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,...,,,,,,......,.,........,,,,.......,........................................................,,.,,,,,,,,,,,,** $,.................,.......,,,..,..,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,***,,,,*,*,,,,,,,,*,**,,,,,,,*,,*,,,,,,,**,,,,,,,,,*,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,..,,,.,,.,.....,,,......,.,.,.,....,..,,....,.,,,..................,.,................,.,,,,,,,,,,,,,,,**&,..,..................,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,,,,***,,*,,,,,*****,,,,*******,,,,********,,,*****,,,,,,****,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,....,,,,,,..,,,,,,,.....,,,,,....,.,,,,,......,,,......,,,,,,,,,*,,.,......,,,,,,,,,,,,,,,,,,,,,*$,,...................,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,*,*****,,,*,******,,,*******,,,*,******,****************,*,,,,****,,,,,,,,,*,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,,,,,.,.,,,,,,,,..,,,,,,**,,,,..,,,.,.,,,,,,,,,,,,,,*,**$,,,,..,.........,,.......,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,,****,,,,*******,,********,*,*******,,,,*****************,*********,***********,*,****,,,,,,,***,,,,,,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,.,,,,,.,,,,,,,,,*,,*,,,,.,,,,,,,,,,,,,,,,,,,,*$,,,.,.................,,,...,,,,,,,,,,,,,,*,,,,,,,,,******,*********,*********,******************************************************,*****,**,*************,***,*,,,*,*,*,,,,,,,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,***"*,,......,.......,,,,,,.,,,,,,,,,,,,,,*****,,,,,,****************************************************************************************,***********,*******,,*******,,,,,,**,,,*,,,*,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,*,,*,,,,,,****",,,,,,,.....,,,.,.,,.,.,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,******************************************************************************************,**********,********,,,*******,,,,****,,,,,,**,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,*,**,,,,,,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,**,,,,,,**",,,,......,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,***,,,*,***********************************************************************************************************************,,,,,*****,*,,,,*****,,,*,*****,,,,,,***,,,,,,,,,**,,,,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,****,,,,****",,,...,,,.....,..,,,,,,,,,,,,,,,,,,,,***,**,,,,,*,*****,************************(********************(********************************(****************************************************,,*******,,,,,******,*,,,,*,*******,******,,,*,,,,,,,*,,,,*,,,,,,,,,,,,,,,,,*,***,,,,,********,,******(",,,,,,,,.....,,,,.,,,,,,,,,,,,,,,,,*****,,,*******************************************((**********(*******(**(*************************************(************************************,*******,*****,*****,,,******,*,,,********,,,***,,,,,,***,***,,,,,*,,,,,,,,,***,,*************************"*,,,,............,.,,,,,,,.,,,*,,,,,,,*,*****************************************(***********(*********((****(***(((*******(*(******(*((((*****(*(*********(**********************************,**********,,********,,*********,******,**,,,,,****,,****,*,*,,,,,*,*,,,*,,********,,*************(( *,,,,,,.,......,,,,,,,,,,,,,,,,,,,,,,*******,**********,**********************((*********************((******(((*******((((********(*(**((((((*********(*************************************,******************************,****************,*,,*****,,,,,,,,****,,,,*,*************************( ,,,,.,.....,.,,,,.,,,,,,,,,,,,,,,,,**,**,,******************************************(*((******((*(*******(((((****((((((***(**(((((***(*(((*(***(*(*(*****(****(********************************************************,*************,,(***,******,,*********,,**,******************************( *,,,...,,,,,.,.,,,,,,,,,,,,,,,,,*,,,,,***********************(**********(((*******((*******(*(((****(**(((*****(((*(((*(**((((*****(((((**(((*(*(((*******((******(**(********************(*****************************************(*,,********,*********,,,*,******,***,***********************( ,,.,,.,,,,...,.,,,,,,,,,,,,,,,,,,,,,*****************************************((((*****(((((****(*((((((****((((((*****(((((**((((((((((**(((((*(****((((*((****(((((*****(((*********************************************************((((*************************,,,,***********************(***( *,,,,.....,,,,,,,...,,,,,,,,,,,,,**,**,**********************************(((((******((*(***(*(((((******(((((*(**(((*((((***((((((((*(((((((((***((((*((*(*((((*******((*((*******(*********(*********(*******************(***********&(***********************************,*********************( *,,,...,.,,,,...,,,,,,,,,,,,,,,*,,,,,*******,**************************((******(((((*****(*(((((****((((((*((*((((((***(*(((((((((((((((((*(((((((((*(((((((((*(*((((*((****((((((*****((((((*****************************************,*************************(***************(***************(( ,,,.,.,...,...,,,,,,,,,,,,,,,,,,,,*,********************************((******(((((******((((*(*((*(((((((**((((((((((((((((((**((((((((*((((((((((((((((*((((*((((((((*(*(((((((****(((((*(****((*********(*(******(***********(**********(*******************(****,******************************( *,,,......,..,....,,,,,,,,,,,,,,,*******************************((*******((((((***(*(((*(((((((((((*((**((((*(((((((((((((((((((((((*((((((((((((((((((((*((*((((((*((((((((**((((((((****(((((*(***((((*******(*(*(********(**(******(*********************,**,*******************(*************( *,,....,,,,,,...,,,,,,,,,,,,,,,,,,,,,,********************************((((***((((((((((((*(((((((*(((((((((((((((((((*((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((*(*(*(((*((((******((*(*******((*********(**************************************(***(**********(,,,,,,,........,,,,,,,,,,,*,,*,,,,,********************************(((*******((((*(((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((*(((((((*(((((((*****(*((*******((((*****(*((*******(***********************************(***********(*,,,,,,....,,,,,,,.,,,,,,,,,,,,******,*************************((((*******(((((*(((((((((*((((((((((*(((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((*(((((((*((*((((((******(((((****((((((*****************((**************************************($,,....,,,,,,,...,,,,,,,,,,,,,******,***************(**********(***(*(((((*((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((((**(*((((((**(((((********(*(*****************************************((*,,,,,....,.,*",,,,,,,,,,,,,,*,,,**********,**********************((((((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*((**(*(((((((((*((((((***(************(**(********(*********((******(*(((****(**,,,,,,...,..(,,,,,,,,,,,,,,,*************(*********((*******(*((**(((&((((((*(((((((((((((((((((("((((((((((((((((((((((((((((&(((((((((((((((&&((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((***((((((***(**(((******(***((*****************((*******(*(******((&*,,,,,,,.,,.,,,,,,,,,,,,,,,,*********************(*****************((*(((((((((((((((((((((((((((((((&&(((((((((((((((((((((((((((&&(((((((((((((((((((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((*((((((((********((****************************((***********((,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,**,************************(((*****((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((**(*((((((**(((*((**((**((*********(************(&(***********(&&,,,,,,.....,,,,,,,,,,,,,,,,,,,*************************(******(((((***((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((&&&(((((((((((((&(((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((*((*(*(((((((((((((((****(((((********(*********(*(***(((((((******(&(,,..,.,,,.,,,.,,,,,,,,,,,,,*,****************************(((((((***((((((((((((((((((((((((((((((((((((&((((((&((&(((((((((&((((((((&((((((((((((((((((&&((((((((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((*(*(*************(******(*((((*(***(((((*(&,,,,.,,,,.,..,,,,,,,,,,,,,,*,*,,************************(((**(***((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((&(((((((((((&((&(((((&&(((((((((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*****(((*****************((((*((**(*((((((&&,,,,,..,,.,,,,,,,,,,,,,,,,,,,,************************((**(**(((((((((*((((((((((((((((((((((((((((((((((((((((((((&&((((((((&&(&((((((((((((((((&(&((((((((&&(&(((((&&(&&(((((&(&(((((((((&&(((((((((((((((((((&(((((((((((((((((((((((((((((((((*****((((((((***((**********((*****(((((******(( (,,,,....,,,,.,,,,,,,,,,,,,,,**********************(((*****(((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((&&&&(((((((((&((&(((((&(((((((&(&&&((((((((&&((&((((&((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((***(**(((*******((*(********((*******(((((,,,,,,,.,,...,,,,,,,,,,,,,***,**,*************(*******((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((&&(&((((((&((&(&&((((&&(((((&((&&&&(((&(&(&&&(((((&&&&&((((((&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****((*****(*(((((*****((*((*((&,,,,,,,...,,,,,,,,,,,,,,,,,*,*,*********************(((*(****((((((((*((((((((((((((((((((((((((&(((((((&((((((((((&(&&(((&((((&(((&((&&&&(((((((&(&&&((((&&&&&((((&&&&&&&&&((((&&&&&&((((&&&((((((&((&(&(((((((&(((((((((((((((((((((((((((((((((((**(((((((((((((((((*******((********(*(*****((&*,,,....,.,,,,,,.,,,,,,,,,,,**********************(*(((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(&((((((((&(((((((&&&&((((((&&(((&(&&&(&&&(((((&&&&&&(&&(&&&&(((&((&&(&&&(((((&&&&(&((((((&(((((((((((((((((((((((((((((((((((((((((((*((((((((((****((*(((******(*(******(((((p&,,,..,,....,..,,,,,,,,,,,,**********************((*****((((((((*((((((((((((((((((((((((&(&(((((((((&((((((&&&&(&((((&&&(&(&((((((&&&(&&(&(&&(&((((&&&&&&&&((((&&&&&&(&&&&&&&&&(((&&&&(&&&&&(&&((&&(((((((&(&((((((((&(((((((((((((((((((((((((((((((((((((((((((((*(((*((((****(((((((**(***((**(&,,,.,.....,,,,,,,,,,,,,,,,***,,************(*(*((*****(((((((((((((((((((((((((((((((((((((((((((((((((((&(&&&(((&&&&&&&(&&((((&&(&&&&&&&&&&&&(&(&&&&&&&&((&&&&&(&(&&(&&&&&&(((&&&&&&&&(&&&&&&&&&&&(&&&&((((&((&&&&(((((((((((((((((((&(((((((((((((((((((((((((((((((((**(**(((((****((((((****((&*,,........,,,,,,,,,,,,,,,,,,**************(****(((((*(**(((((((((((((((((((((((((((((((((((((((((((((&&&(((&&(&&&&&&&(((&&&&&(((((&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((&&&&&&&(&((&&&&&&&(&&&&&&&&&&&&&(&&&&(&(&&&&&(&(&(((((&((((((((((((((((((((((((((((((((((((((((((((((***(*(((*(***(((((((****(((&,,,..,,,,....,,,,,,,,,,,,,,*******************(*(((*(**(((((((((((((((((((((((((((((((((&(&((((&((((&&&((&&(&&&&&&((&(&&&(&&&(&&(&(&&&(&(&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&((((&&((((&((((&((((((((((((((((((((((((((((((((((((*((((((*(((**((((((((((((((((((,,,,,,,...,,,,,,,,,,,,,,,,****,***************((((*(((((((((((((((((((((((((((((((((((&&(&((((((((&(((&&((&&&&&&&(&&&&&&&&(&&&&&&&&&(((&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&((&&&&&(&&&&(&&((((&((&((((((((((((((((((((((((((((((((((((((*(((((((((*(((((((((((((((((****(&,,,,,,.,.,,,,,,,,,,,,,,,,,*,,***********(**(**(**(*((((((((((((((((((((((((((((((((&((((((((&(&&((((((&&&&&&&(((&&(&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&((((((&&&(&((((&((((((((((((&&(((((((((((((((((((((*(((((((((((*(((((*(*(*(((((&*,...,.,..,,,,,,,,,,,,,,,,****************(****(*((((((((((((((((((((((((((((((&(&(((((&(&(&&((&((((&(((((&(&(&&&&&&&(&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&(&&((&&&((&(((&&&(&&(&(((((&(((((((((((((((((((((((**((((((((*((((((((&,,,,,,,.,,,..,,,,,,,,,,,,,******************(***((((*((((((((((((((((((((((((((&((((&(((((&(((((&&&(&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((&&&&&(((((((&(((((((&(&&((&(&(((((((((((((((((((((*((((((((((((((((((((&*,,,,,.,,.,,,,,,,,,,,,,,,*,,*************(*(*((*((**((((((((((((((((((((((((((((((((&&((((&&((&&(&&&(((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(((&&&&&&(((((((&&(((((((((&((((((((((((((((((((((((((((((((((**(((&*,,,,.,,,,,,,,,,,,,,,,,,,,,,************((***(((((*((((((*((((((((((((((((((((((((&(((&(((&&&&&(&&(&&&&&(&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&&&&(&((((&&(&&(&(((&&(((((((((((((((((((((((((((((((((((*(**((((&,,,.,.,,,,,,,,,,,,,,,,,,,,,**************(****((((((((((((((((((((((((((((((((((&(((((((&&(&&(&&((&(&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&((&&&&&&&(((&&(&((((((((&((((((((((((((((((((((((((((((((((( &,,,,,.....,,,,,,,,,,,,,*,**,**,***********(((((((((*(((((((((((((((((((((((((((((((&(&(&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&&(&&&&(&&&(((((((&(((((((((((((((((((((((((((((((((((((&*,,,,.,.,.,,,,,,,,,,,,**,*,,*,************((*(*(((((((((((((((((((((((((((((((((&(&&&(&(((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&((&&&&&(((&&(((&&(((((((((((((((((((((((((((((((((((((((&&*,,....,,,,,,.,,,,,,,,,,***************((**(*((*(((((((((((((((((((((((((((((((((&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&((&&(&&&(&&(((((((((((((((((((((((((((((((((((((((((&,,,,.,,,,,,,,,,,,,,,*,,,***************(*****(((((((((((((((((((((((((((((((((&(((&&(&(&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&((((&&(((((((((((((((((((((((((((((((((((((&*,,,,,,.,,,,,,,,,,,,,,,*******************(((((**((((((((((((((((((&(((((((((((((((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&((&(&(&&&&((((((((((((((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,*,,,,**************(*((((((((((((((((((((((((((((((((&((((((&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&(&(&&&&(&((&((&(((((((((((((((((((((((((((((($,,,,,,..,,,,,,,,,,,,,,,,,**************(((((((((((((((((((((((((((((((((((((((((&(&&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&((((&&&&((&(((((((((((((((((((((((((((((&,,,,,,,.,,,,,,,,,,,,,,,,****************(****((((((((((((((((((((((((((((((((&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&$&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&(((((((((((((((((((((((((((((((((&&,,,,,,,,,,,,,,,,,,,,,,,,**************(**(**(((((((((((((((((((((((((((((((&&(&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&$&&&&&&&&&$&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((((&(((((((((((((((((((((((((((&*,,,..,,.,,,,,,,,,,,,,,,,,**,,************((((((((((((((((((((((((((((((((&&(((((&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&$&$$$&&&&&&$&&&$&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&((((&(&&((((((((((((((((((((((((((((*,,,,.,,,,,,,,,,,,,,,,,,****$"**********(((**((((((((((((&$(((((((((((&&(((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&&&&&&$&&&&&&&&&&&&&&&&&$&&&&$$&&$$$&&&&&$&$&$&&&&&&&&$&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((&(((((((((((((((((((((œ$*,,,,,,,,,,,,,,,,,,,,,,,,**************(*((((((((((((((((((&&(((((((((&&(((((&&&(((&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&$&&&&&$&&&&&&&$&&$ &&&&&&&&$&$&&$$&$$&$&$$&&$$$$$&&&&$$$$$$&&&&&&&$$&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&((((((((((((((((((((((((((((((((&$*,,,,,,,.,,,,,,,,,,*,*,,,******************(((((((((((((((((((((&&(((((((((&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&$$&&&&&$&&&&&&&&&&&$$$&$&&&$$$&$$$$&&$$$$$&&&$$$$$$$&&&&&&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&(&&&&&&&&&&((&&((((&((((((((((((((((((((((&$*,,,,,,.,,,,,,,,,,,,,,******************(((*((((((((((((((((((((((&(((((&&((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&$&&&&$$$&$&&&&&$$&&&$&&$$$&$$$&$$$&$$$&$&&&&&$&$&&&$$$&&$$&$&$&&&$&$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&(&&&&&((((((((((((((((((((($*,,,,,,,,,,,,,,,,,,,,,,****************((((((((((((((((((((((((&(((((((&&&&(((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&$&&&$$$&$&$&&&$$$&$&&$$$$$$&&&$$$&$$$$$$&$&$&$&$$$&&&&&&&&&$$$&&&&&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&((&&&&&(((((((((((((((((((&&*,,.,.,,,,,,,,,,,,,,,*,,**************(*((((((((((((((((((&(((((((((&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&$&&&&&$&&&&$&&&&$$&$$$&&&$$$&$$&$&&&&$$$$$$$&$$$$$$$$&&$$$$$$$$&$$&&$$$$&$&&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&((((((((((((((*(((((($,,,,,,,,,,,,,,,,,,,,,,,,****************(***((((((((((((((((((((((&(&(&((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&$&$&&&&$$$$$&&$&$$$$$$$&&&&$$$$&$$$$$&$$$$$$$$$$$$$$$$&$&$&&$&$$&$&&$&&$$&&&&&&$&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&(&&&&&&&&(((((((((((((((((((((($,,,,,,.,.,,,,,,,,,,,,*,**************(((*(((((((((((((((((((((((((&((((((&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&$$$$$&$&&$$$$$$$$&$&$$$$$$$$&&$$$$$$$$$$&$$$$$$$$$$$$$$$&$$&$&&$$$$$$$&$$$&$$$$&&&&$&&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&&&&((&(((((((((((((&*,,,..,.,,,,,,,,,,,,,,********************(*((((((((((((((((((((((&((((&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&$$&&&&&&$$&$$&&$&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((&&&&&&&&&(((&(&&((((((((($*,,,,.,.,.,,,,,,,,,*,*,************(***(**((*(((((((((((((((((((((&(&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&$$&$&&&&$$$$$$$$$$&$$$$$$&$&$$$$$$$$$&$$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$$&&&&&&&$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&((((&((&(((((((((&$*,.,.,,,,,,,,,,,,,,,,,,,,************(((((*(((*(((((((((((((&((&((((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&&&&$&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$&$$$&&$$$$&$$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((&&&&&(((((((((($,,,..,,,,,,,,,,,,,,,,,,*************(((((((((((((((((((((((((&((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$$$&$&$$$$$$$&&$&$$$$$$&&&&&&&$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&&&(((((((((((((((ä$,,,,,,,.,,,,,,,,,,,,,,,***********(****((((((((((((((((((&(((((((&(&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&&&$&&&$$&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$$$$$$$$$$&$&&$&&&$&&&&&$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&((((((((((((((&$,,,,,....,,,,,,,,,,,,,,***********(*(*((*(((((((((((((&(((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$&&&&$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&(&((((((((((((((&$*,,,...,,,,,,,,,,,,,***,,**************((((((((((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$&$&$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$$$&&$$$$$$$$$$&&$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((((&(((&((((((((&$*,....,,,,,,,,,,,*,****,*,************(((*((((((((((((((((&&(&&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(&(((((((((((((((($,,.,,.,,,,,,,,,,,,,,,*,***************((((((((((((((((((((((&&(((&(&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((&((((((((((((($,,,,,,,,,,,,,,,,,,,,,****************(((((((((((((((((((&(&(((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((((((((((((($,,,,..,,,,,,,,,,,,,,,,******************((((((((((((((((((&(((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&((((((((((((($,,,,,..,,,,,,,,,,,,*,,*************(****((((((((((((((((&&(((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&&&$&$&&&&$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(&&((((((((((&€$*,,,,.,.,,,,,,,,,,,,,,**************(**((((((((((((((((((((((&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((&$,,,...,.,,,,,,,,,,,********************((((((((((((((((((((&(((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&(((((((((&$*,,.,,,.,,,,,,,,,,,**,,,,********((((((((((((*(((((((((((((&&&&(((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(((((((((&$*,,.,,,,,,,,,,,,,,,,,*,************(((((((((*(((((((((((((((&(&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$$&$&$&&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((",,,,,,,,,,,,,,,,,,,,,,,,************((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&((((((((((("*,..,...,,.,,,,,,,,,,,***************((((((((((((((((((((((&(&&(((&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(&(((((("*,,,,,,,,.,,,,,,,,,,,*************(*(**((((((((((((((&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(((&"*,,,,,,,,,,,,,,,,,,,,,,**********(**(**(*(((((((((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((("*,,,,.,,,,,,,,,,,,,,,*************(*((((((((((((((((((((((&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((& "*,,,,.,,,,,,,,,,,,,**,*************(*(*(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((& ",,,,,.,,,,,,,,,,,,,,******************(((((((((((((&(&((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$"$$$$$$$$$$$$"$"$"$$$$$"$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&((((((&( "*,,,,,,,,,,,,,,,,,**,**************(((*(((((((((((&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((& **,,,,,,,,,,,*&,,,,****************(*((((((((((((&((&&((&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$"$"$"$$$$$$$$"$$$$""$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((& *,,,,,,,,,,,,,,*,**,************(***(*((((( &(((*(&(&(&&(&&(&((&&&&&&&&& $&&&&&&&&&&&&&&&&&&&&&$$$$$$"$&&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$"$$"$$$$$$$$"""$$$$""$$$"""""""$$$$$$"$$"$"$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(((&&( *,,,,,,,,,,,,,,,,,,************(******((((((((&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$"$""$$$$$$" """$$"$"$"""""$""$$$$"$$$$"$$""$$$"$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((& *,,,,,,,,,,,,,,,,,***************(*(*(((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$"$$$$$$$$$$$"""$"""""$""$"""$"""$"""""$$$$"$"""$$""$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$$&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&(&&&&(((((&& ,,,,,,,,,,,,,,,,,,,*****************((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""$$$$$$"""$""$"$$$"$"$"""""$"$"$$"""""$$""$$$"$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&(&(&((&(((( *,,,,,.,,,,,,,,,,,,*,***************((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$""$$"$$""""""""$"""$$$$""""""$""""$$"$$$$$""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$&&$&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((& *,,,...,,,,,,,,,,,**************((**((((((((((((((((((&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$$$$$$"$""$"$""$$$"""""""""""$""$"""""$""$$$$$"$$$$$$""$$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(((( ,,,,,,,,,,,,,,,,,,,**************(((*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"$$$$""""$""$"$"$""""""$"""""""""""""""""""$$$$"$$""""$""$$$$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((( *,,,,,,,,,,,,,,,,,,,**************((((((((((((((((((&((&&&&&&&&(&&&&&&&&&&&&&&&&&$&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$"$$"$$"$$"$$"$""""""$""$"$""""""$$""""$""$$$""$"""$$""$$"""$$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((&*,,,,,,,,,,,,,,,*,**,*************(((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$""$""""""$""$"""""$$$"$$"$""""""""""$"""""$$"$$""$$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&(((((((((& *,,,.,,,,,,,,,,,,,,************((((*(*((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$$""$""$"""""""$"$""""$""""""""""""""""$"""""""""$$$""$"""""$$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&( *,,,,,,,,,,,,,,*,,***************(((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$$""$$"""""$""""""""""""$""""""""""$""""""""""""""""$""$""""$"$"$$""$""""$$"$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&*,,,,,,,,,,,,,,,,,************(**((((((((((((((((&((&(((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$""""""""$""$"""""""""""""""""""""""""$"""""""""""""""""$"$"$"$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&*,,,,,,,,,,,,,,,,,***********(****(((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"$$""$$""$""""""$"""$"""""""""""""""""""""""""""""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(& *,,,,,,,,,,,,,,**,,,***********(*(((((((((((((((((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"""""$$$$$$$$$"$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&*,,,,,,,,,,,,,,,*,************(***((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$""$""$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&((&&&&*,,,,,,,,,,,,,,,,**************((*(((((((((((((&((&&(&(&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$""$$""$$$""""""$""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$""""$"""$""$"$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&$&&&&&&&&&&&&&&&(&&&((&(&&*,,,,,,,,,,,,,,,,,*************((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$"$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$""$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,*,,,************(*(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$""$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$""""$$$"$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&*,,,,,,,,,,,,,,*,,*************((((((((((((&((&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$&&$$$$$$$$$$$$$$"$$$$$$$$"$"$"$"$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$""$""""$"""""$$"$"$$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&(&&&À*,,,,,,,,,,,,,,,*,*************((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""$""""$"""$"""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,,,************(((*(((((((((((&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$$"$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&$$$&&&&&&&&&&&&&&&&&&(&&*,,,,,,,,,,,,,,,,,************(((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&((&&*,,,,,,,,,,,,,,**************(*((((((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""$$"""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""""$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&**,,,,,,,,,,,,,,*************(*(((((((((&(&(((&(&(&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""$"$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**,,,,,,,,,,,,,*************((((((((((((((&((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,***************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,,*************(((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$"""$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&*,,,,,,,,,,,,***,*,********(((((((((((((((&((&(((&&&&&&&&&&&&&&&&&&$&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&**,,,,,,,,,*,****************(*((((((((((((&(((&&&&&&&&&&&&&&&&&&&$&$&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""""$"$"$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&(&&*,,,,,,,,,,,,**************(((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&**,,,,,,,,,,,*************(**((((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$"$"$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,*,************(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""$"""""$"$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&$$$&&&$&&&&&&&&&&&&&&&&&&&(*,,,,,,,,,,,,*********(((((&(((((((((&&&&((&&&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$$"$$"$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$$&&$$$$&&&&&&&&&&&&&&&&&**,,,,,,,,,,************((((((((((((((&&&&((&&(&&&&&&&&&&&&&&&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """"""""""""""""""""""$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$$$$&$&&&&&&&&&&&&&&&&&&&**,,,,,,,,*,,,,********(**(((((((((((&(&&((&&(((&&&&&&&&&&&&&$&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$"$"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""""$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&*,,,,,,,,,,,************(((*(((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""" """""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&**,,,,,,,,,,**************((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """"""""""""""" """"""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&& *,,,,,,,,,,*,,*,********((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&$$&$&$$&&$$$$$$$$$$$$$$$$"$$$$$$$$$$"$""$"$"""""""$"""""""""""""""""""""""""""""""" """""""""""""""""""""""""" """"""""""""""""""""""""""""" """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&$$&&&$&&&&&&&&&&&&&&&&& ***,,,,,,***************(((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""" """""" """"""""""""""""""""""""""""""""""""" """"""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&$$$&&&&&&&&&&&&&&&&&&&&"**,,,,,,,,,,**********(*(((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&$&$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$"$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&& ***,,,,,,,*************((((((((((((((&&&(&&&&&&&&&&&&&&&&$&&&&$&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""" """"""" """""""""" """""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&&&&&&&&&&&&&&&&&"**,,,,,,**,*********((((((((((((((((&((&&&&&&&&&&&&&&&&&&&$$&$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$""$$$$$$$"""""""""""""""""""""""""""""""""""""""" " """""""" "" "" """"""""""""""" """"""""" """""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$&&&&$&&&&&&&&&&&&&&&"***,,*,,,***,***********(((((((((((((&((&&&&&&&&&&&&&&&&$&$$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$"$$$""""""""""""""""""""""""""""""""""""""""""""" """"" """" """"""""" "" """" """""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&"(*,,,,***,************(*(((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$""$"""""$"""$"""""""""""""""""""""""""""""""""" """ """ " """"""""" """""""""""""""" """"""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&$****,*,,*,,*************((((((((((((&((&(&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$"""""""""""""""""""""""""""""""""""""""""""""" """" " " """""" " """"" """"""""""" """"""""""""""""""""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&$&&&&&&&&&&&&&&&$(**,**,*,**************(((((((((((((&(&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$""$""$""""""$""""""""""""""""""""""""""""""" """" "" "" " " " " " """ "" """""""" """""""""""""""" """""""""""""""""""""$$""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&$(*****,*****************((((((((((((&(&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$"$$$$"""""$""""""$""""""""""""""""""""""""""""""""" """"""" " "" "" """" " "" """"" """""""" """"""""""""""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&"*,,*,,,*****************((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$"$$""""""""""""""""""""""""""""""""""""""""""""""" """"""" " """" """ " """" " " " """""""""""""""""""" """""""""""""""""""""""$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&$***,,,,****************(((((((((((((((&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""$"""""""""""""""""""""""""" """"""""""" """"" "" " " " " " " """ " """"" " """""""""""""""""""""""""""""""""""""$"""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&"***,,,*,,***************((((((((((((&(&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""" """""""""" " " " " """ " " """ """" """"""""""" """""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&$****,,,************(**((((((((((((((((&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$""$""$""""""""""""""""""""""""""""""""""" """ """ """"" "" " " " " " " """ " "" "" """ "" """""" """"""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&$***,,*****************(((((((((((&(((&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$"$$""$$$""""""$$""""""""""""""""""""""""""""""""""""""""""""" " """ """" " " " " """ " " " " " """" """"""" """""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$(****,,*************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$"$$"""$"""""""$"""""""""""""""""""""""""""""""""""" """"" """ " " "" " " " " " " " " """" " "" " """ """"" """""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$(********************((((((((((((((&(&(&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""""""""""""""""""""" "" """ " " " " "" " " " " "" """" """"" " """" """ """""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&$**,,,,****************(((((((((((&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$&&$$$$$$$$$$$$$$$$$"$"$$""""""$""""""""""""""""""""""""""""""""""""""" "" " """" " " " " " " " " """ """""""""""""""""""""""""""""""""""$""$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&$(**,***,***********((*(*((((((((((&&&&&&&&&&&&&&&&&&&&$&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$"$$""$""""$"""""""""""""""""""""""""""""""""""""""" """""" " "" " """" " " """ """"" """" """"""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&$@(***,,**,***********(*(((((((((((&(&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""" """"""""""""" "" " " " " " """ " """ " """"""""" """""""""""""""""""""""""""$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&***,***,***********((*(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$"$$$$"$$$"$$"""""""""""""""""""""""""""""""""" " """ """" " " " """ " " " " """" " " " """" """ "" """"""""""""""""""""""""$""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&$*****,,*************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$"$$"$"$""""""""""""""""""""""""""""""""""" """" """""""""" """"" " " " "" " " " "" """""" """"""""""""""""""""""""""""""$"$"$""$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&&&&&&&&&&&$***,*,***,***********(((((((((((&(&(&&&&&&&&&&&&&&$&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""" """ """" " " " " " " " "" " " " """" " """"""""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&&&&&&&&&&&&(******,***********(((((((((((((&((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""" "" """" "" "" """" "" " "" " "" " " """"""""""""""""""""""""""""""""""""""$$"$$$$"$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&$(*****************(((((((((((((((&&&&&&&&&&&&&&&&&&$&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""""""""""" " "" " "" " " " " " " " "" " " """""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(*****************(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""""""""""""" " "" "" " " " " " " "" "" "" " """""""""""""""""""""""""""""""""""""$"""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&(****************(((((((((&(((((&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" """""""""""""""" """ "" " """" " " """" """""""""""""""" """"""""""""""""""""$$""""$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&*************(*(((*((((((((&((&&&&&&&&&&&"$&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$""$"$$"""""""""""""""""""""""""""""""""""" " " "" "" " " " "" "" " " """""""""""""""""""""""""""""""""""""""$$"$$""$$$$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(****************(**(((((((((((&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$"""$"""$$""""""" """"""""""""""""""""""""""" "" " "" "  " """"" """""" """""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$(****,**********(((*(((((((&&(&&&&&&&&&&&&&&&&&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""""""""""""""""""""""""""""""""" """""""" "" """ " " " " " " """""" """"""""""""""""""""""""$"" """"$$$$$$$$$$$$$$$$$$$$$$$$ "$&&&&&&&&&&&&*************(*(((((((((((((&&&(&(&&&&&&&&&&&&&&&$$$&$&$$$$&$$$$$$$$$$$$$$$$$$$$"$$$"""""""""$"""""""""""""""""""""""""""""""""" """" " " " " " " " """""""""""""""""""""""""""""""$"$$$""$$$$$$$$$$$$$$$$$$$&$$$$$&$$$&&&&&&&&(************(**(((((((((((&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""" """" " " """""""""""""""""""""""""""""""$$"$""$$$$$$$$$$"$$$$$$$$$$$&$$$&&&&&&&&&&P(***************(*(((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""" "" "" "" "" " " """ """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(***************((((((((((&(((&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$""""""""""""""""""""""""""""""""""""""""" "" "" "" " "" " " " """"""""""""""" """"""""""""""""$"$"$"$$$$$$$$$$$$$$$$$$$&$$$&$&$&&&&&&&&&(*****************((((((((((&(&(&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" """"" " " "" " " " """"""""""""""""""""""""""""""$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(**************((((((((((((&(((&&&&&&&&&&&&&&&&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"""""""""""""""""""""""""""""""""""""""""" " " " " " " " "" """"""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&(**************((((((((((((&(&((&&&&&&&&&&&&&$&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""" """"" " """ " " " " " """""""""""""""""""""""""""""""$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(**************(((((((((((((&(&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$""$""""""""""""""""""""""""""""""""" """ " " " " " " """"""""""""""""""""""""""""""$""""$$$"$""$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&(**************((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$$$$"$$$$"$$$$"$""""""""""""""""""""""""""""""""""" " "" " " " " """ """""""""""""""""""""$"$"""$$"""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(************(*((((((((((((&&&&((&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$"$$$$$$$"$$$""$""""""""""""""""""""""""""""""""""""""" "" """ " " " " " " " """""""""""""""""""$"""$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(**************((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$$"$"""$""""""""""""""""""""""""""""""""" " "" " """" " " " " " """"""""""""""""""""""""$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(*************(((((((((((((&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$"""""""""""""""""""""""""""""""""""""""" " " "" " "" " """" " """""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&((************(((((((((((&(&&&&&&&&&&&&&&&&&&&&$&&$$$$&$$$$$$$$$$$$$$"$$$""$$$$$$""$$"""$""""""""""""""""""""""""" """"""" """"""" " " " " """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&(***********(*(((((((((((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"$$$$$$$""""$"$"$$$""""""""""""""""""""""""""""""""""""""""" " " " " """ """"""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$(((*(***(*((((((((((((((((&&&(&&&&&&&&&&&&&&$&$&$&$&&$$$$$$$$$$$$$$$$"$$$""""""$""""$"""""""""""""""""""""""""""""""""""""" " """ " " " " " " " """""""""""""""""""""""""$"""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&(********((((((((((((((((&&(&&&&&&&&&&&&&&&&&$&$$$$&&$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""" """""" " ""  " """ """""""""""""""""""""""""$"$$$$""$$$"$$$$$$$$$$$$$$$&$$$&$$&&&&&$(*******((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$"$$"$$$""""""""""""""""""""""""""""""""""""""""""""""" """ " " " "" "" """""""""""""""""""$""""""$"$""$"$"$$$$$$$$$$$$$$$$$&$$$$$&&$&&&&((********((((((((((((((((&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$"$$$$""""""$""""""""""""""""""""""""""""""""""""""""" " " "" "" "" " """""""""""""""""""""""""""$$$$$$$$$$$$$""$$$$$$&$$$$$$$&&&&&$((*******(*(((((((((((&(&&&&&&&&&&&&&&&&&$&&$&$$&$$$$$$$$$$$$$$$$$$$$$$""$$$"""""""""""""""""""""""""""""""""""""""""""" """ " " " """ " """"""""""""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$&&&&&&&((********(((((((&(((&(((((&&&&&&&&&&&$&&&&&$$$&&$$$$$$$$$$$$$$$$"$$$$"$"$"""""""""""""""""""""""""""""""""""""" """"""" " " " " " " """""""""""""""""""""$"""$$"$$"$$"$$$$$$$$$$$$$$$$$$&$&&&&&(((*(******((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$"$$"$""$"$"""""""""""""""""""""""""""""""""""" """"" """""""""" " " """""""""" """"""""""""""""""$"""$"$$$$$$$$""$$$$$$$$$$$$$&&&&&&&$(((*******((*((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"$$"$""""""$"""""""""""""""""""""""""""" """"""""" " " " " """""" """""""""""""""""""""""""""$$$"$""$$$"$$$$$$$$$$$$$$&$&&&&&&((******(((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""""" " "" "" "" """"""""""""""""""""""""$"""$$$"$""$$$$$$$$$$$$$$$$$&&&&&& ((******(((((((((((&(&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""""""""""" " """""" " " "" " """"""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$&&&& ((******(((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""" "" "" " " " """" " " """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&"((*(*(((*(*((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$""$$$"""""""""""""""""""""""""""""""""""""""" """ "" "" "" " "" """""""""""""""""""""""""""""""$"""$$"$$$$$$$$$$$$$$$$$$$$$$&&&&"(((***(((*(((((((&&&(&&&&&&&&&&&&&&$$&&&$&$$$$$$&$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""" " """""""""" "" """ " " """"" """"""""""""""""""""""$$$$"""$$$$$$$$$$$$$$$$$$$$$&&&&&&"(((((*((((((((((((((&&&&&&&&&&&&&&&&&&$&$$&&&$$$$$$$$$$$$$$$$$"$$"$$"""""""""""""""""""""""""""""""""""""""" """ " "" " "" " """""""""""""""""""""""""$"$"$""$$$$$$$$$$$$$$$$$&&&&&&&&&& r((((((((((((((((((&((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""" """"""" "" " " " " """" """"""""""""""""""""""""$""$$$$$$"$"""$$$$$$$$$$$&$$$$&&&&&&&"&(((((((*((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$$""$"""""""""""""""""""""""""""""""""""""""" """ """" " " """ """" """" """"""""""""$$""$$"$$"$$$$$$$$$$$$$$$$$$$$&$&&&&&&" &(((((*(((((((((&((&&(&&&&&&$$&&&&&&&$$$$$$$$$$$$$$$$$$$""$""""""$""""""""""""""""""""""""""""""" " " """"""" "  """ "    " "" """""""""""""""""""""""$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&"((((((*(((((((((&((&&&&&&&&&&&&&$&$$$$$&&&$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""""""" """"" " " "" " " """  """""""""""""""$"""$$""$"""""$$$$$$$$$$$$$$$$$$$$&&&&&& &((((*(((*(((((((&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$"$$$$$"$$$$$$$"""$""$"""""""""""""""""""""""" """"""""""""""" " " " """ """""""""""""""""""""""""""$$"$"""$$$$$$$$$$$$$$$$$$$&&&&&&&&(((((((((((((((((&((&&&&&&&$&&$&&&&&$&$$$$$$$$$$$$$$$$"$"$"""$"$"$"""""""""""""""""""""""""""""""""""""""""" """"""" " " " "" " " " "" " """""""""""""""$"""""""$$$""$""$$$$$$$$$$$$$$$&$$&&&&&&&"(((((((((((((((((&&(&&&&&&&$&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$""$"$""""$""""""""""""""""""""""""""""""""""""""""""""" "" "   " " """"""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$&&$&&&&&&"&((((((((((((((&(&(&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$"$$$"""""""$"""""""""""""""""""""""""" """""""""""""""""""" """" " " " " """""""""""""""""""""""$$"""$$$$"$"$"$"$$$$$$$$$$$$$$&$$&&&&$&$&(((((((((((((&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$""""$$"""""""""""""""""""""""""""""""""""" """""""""""""" "" " """"  "" """"""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$&&&$$&&&&$&((((((((((((&((&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""$""""""""""""""""""""""""""""""""""" """"""" """ " """" """""""""""""""""""""""$"""$$$$"$$$$$$$$$$$$$$$$$$$$$&&&&&&$&((((((((((((((&(&&(&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$"$"""$$"$""""""""""""""""""""""""""""""""""""""""""""""""" " " " " " """"""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$$&$&&&&"&((((&(((((((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""$""""""""""""""""""""""""" """"""""""""""" " " """" """""""""""""""""""""""""""""""$$$$"$$"$$$$$$$$$$$$$$$$$&&&&&&$&((((((((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" " " " "" """"""" """" """""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&$&$&(((((((((((((&((&(&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""""" """""" " " " "" " " """"""""" " "" " """""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&((((((((&&(&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$"""""""""""""""""""""""""""""""""" " """""""""" "" " " "  "" " "" """"" """ """""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$&&$&&&&$&((((((((((((&&&&&&(&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""" "" """"" " " " " " """ """"" """"""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&((((((((((&((&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"""$$"$"""""""""""""""""""""""""""""""""""""" "" " " "" " " " """ " "" """"""""""""""""""""""""$"$$"$$$$$"$$$$$$$$$$$$&&&&&$$$&&((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""""""""" " "" """""" "" "" " "" " """ " " """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&$&(((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""""""""""" """ " """"" " "" " """""""""""""""""""""$""$""""""$$$$$$$$$$$$$$$$$$$$&$&&&$&&((((((((((&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$""""$"$"$"""""""""$""""""""""""""""""""""""""""""""" """ " " " "" "" " "" " " """"""""""""""""""""""""$"""$$$$$"$$$$$$$$$$$$$$$&$$$$&&&((((((((&(&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$"$$"$"$"""""""""""""""""""""""""""""""""""""" """""""" " " "" "" " """"""""""""""""""""""""""$""$"$$"$$$$$$$$$$$$$&$&$&$&&(&((((&&((&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$"""$$"$"$"$$$""$""""""""""""""""""""""""""""""""""""" """ " "" """"""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&((((&(&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$"$$$$$$$$$$$$"$"""""$"""""""""""""""""""""""""""""""""" """"" " " " "  " " """ """""""""""""""""""$"""$"""$"$$"$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$""$$$$$$$$"$$"$""$$""""""""""""""""""""""""""""""""""""""""""" "" "  " " " "" """"""""""""""""""""""$"$$$"$$$"$$$$$$$$$$$$$$$$$&$&&&&(&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$"$$$$$"$$$$$$$$"$$""""""""""""""""""""""""""""""""""" "" """""""""""" " " " " " "" """""""""""""""""""""""""$""""$$$""""$$$$$$$$$$$$$$$$$$$&&&&&&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""""""" """""""" "" "" "" """ """""""""""""""""""""$""$$$$""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$""""$$$$"""""""""""""""""""""""""""""""""""""""""""""" " "" " " " " " " """"""""""""""""""""""""$$"$"$$$$$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$""$""$$"""""""""""""""""""""""""""""""""""""" """""""""""" " " "" " " " """""""""""""""""""""""""$"$$$$""$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$&&$&&&&&$&$$&$$$$$$$$$$$$$$$$$$""$$""""""$""""""""""""""""""""""""""""""""""" " " "" " """""" " "" "" " " """"""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$"""""$"$"""""""""""""""""""""""""""""""""""""""""""" """" " "" "" " " " " " " " """""""""""""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$"$$$$"""""$"$$$"$""""""""""""""""""""""""""""""""""""""""""""" " " """"""""" " """ """""""""""""""""""""""""""$"$$"$"$"$$$$$$$$$$$$$$$$$"$&&&&&&&&&&$&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""""$""""""""""""""""""""""""""""""" """"""""" " """"""""" """ " " " " " " """"" """"""""""""""""""""$""""$""$$$$$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$"""""$$$"""""""""""""""""""""""""""""""""""""""""""""" """ """ "" " " " " " """""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"""$$"""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""" """"" " " " " """ "" """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$"&&&&&&&&&&&&$ $$$$$$$$$$$$$$$$$$$$$$$$$$"" $"""""""""""""""""""""""""" """""""""""""""""""""" " """""""""""""""""" ""  " " " """ """""""""""""""""""""$$""$""$""""""$$$$$$$$$$$$$$$&$&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ """""""" """"" """    " " """"""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""" """"" " """""""""""""""""""""""""""""""""$"""$""$"$$$$$$$$$$&&$&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""" " " """"""""""""""""""""""""""""""""""""$""""""$$$$$$$$$$$$$&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$$"$"$"""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """""" """""""" " " "" """""""""""""""""""""""""""""""""$"""""""$$$$$$$$$$$$$&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""" " " " " "" " "" """""""""""""""""""""""""""""""""$""""""$$$$$$$$$$$$$&&&&&&&&&$$$$&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""" """"" " """"""""""" """""""""" """"""" " " " """ """"""""""""""""""""""""""""""""""""""$"""""""$$$$$$$$$$&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$""""$""""""""""""""""""""""""""""""" """""" " """""""""""""""""""""""""""""" """"" "" "" "" """" """"""""""""""""""""""""""""""""$""""""""$$$$$$$$$$&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$"$$$$""""$""""""""""""""""""""""""""""""" """ """"""""""""""""" """""""""""" """""" " " " """""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$"@$&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""$$"$"$$""""""""""""""""""""""""""""""" " """""""""""""" """""" """"""" """" "" &" "" " " " """""""""""""""""""""""""""""""$$"""""""""""""""""$$$$À$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""" """"""""""""" """""""""""""" """""""""""""""""""" " " " " """ " """""""""""""""""""""""""""""""""""""""""""$"$$$"$$$$$$&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""" """""""""""""""""""""""" " """ "" "" " " " " "" """" "" """ """"""""""""""""""""""""""""""""""""""""""$"$"$$$$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$"""""""""""""""""""""""" """"""" """" """"""""" """""""" """" " "" " """ " " "" """""""""""""""""""""""""""""""""""""""""""""$"""$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$""$$"""""""""""""$""$"""""""""""""""""""" """ " " """""""""" """"" " " " " """ " "  """""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$&&$&&&&&$&&$$$$$$$$$$$$$$$$$$$$"$""""$""""""""""""""""""""""""""""""""""" """"" """""""" """"" """ " " "" "" " " " " """""""""""""""""""""""""""""""""""""""""""$$$$$$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""" """"""" """""" "" " " " " """ """ """" """"""""""""""""""""""""""""""""""""$""$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"""$$$$"""$"""""""""""""""""""""""""""""" """"""""" """ " " """" " " "" " " " """""""""""""""""""""""""""""""""""""""$""""""$$$"$$&$&&$$$$$$$$&$$$$$$$$$$$"""$$"$$$$$$$"$$""""""$""""""""""""""""""""" """"""""""""""""""" " """""""" "" " "  " "" """ """"""""""""""""""""""""""""""""""""""$"$"$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""$"""""""""""""""""""""" """"""" """"""""" """"" """"" "" " " """ " "" """""""""""""""""""""""""""""""""""""""""""""""$$ $$$$$$$$$$$$$$$$$$$$$"$""""$$"""$$"$""""""""""""""""""""""""""""""""""" """"""""""""" " """ """ " " """" " " " " "" "" " "" """"""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""" " """ "" """ " " " "  """""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""$""""""""""""""""""""""" """"""""""" """"""""""" "" " """" "" " """ " " " " """"""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$"$$""""""""""""""""""""""""""""""""""" """""""" """""""" " """"" "" " """""" " " " "  " """ "" "" """" """""""""""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$"$$$$""$"""$$"""""$""$"""""""""""""""""""""""""""""""""" "" """"" """""""""" """""" " """ "  " "" "" """" """ """""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$"$"""""$$""""""""""""""""""""""""""""""" """""""" " " "" " " " """" """ " " " " " "" " """""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """""""" " " " " "" " """" """"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""" "" """"""""" """" "" "" "" "" " " "" " " " " " """" """""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """""""" """" " " " "" " " " " " " """""""""""" "" """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$"""$""$$$"$"""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""" """ " " " "" """"" """""""""" """""""""""""""""""""""""""""$""$""$$$$$$$$$$$$$"""""$"$""""$"""$"""""""""""""""""""""""""""""""""""""""""""""""" """""""" " """"" """ " " " " " """ """""""""""""""""""""""""""""""""""$"""""$"$$"$$$$$$$$$$$$$$$"$$""$""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""" """""" "" " " " " " "" """" """""""" """""""""""""""""""""""""""""""$""$$$$$$$$$"$$$$"$$$$"$$"""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""" " "" " " " " " " " " "" """""""""""""""""""""""""""""""""""""""$"$$$$$$"$$$$$$$$$$""$$""$$""""""""" """"""""""""""""""""""""""""""""""""""""""""" """ """ """ """" """" " " " " "" " " " """""" """"""""""""""""""""""""""""""""""""$"$"$$$$$$"$$$$$$$$$$$$$"""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" "" """"" "   " " "" """"""""""""""""""""""""""""""""$"$"$$$""$$""$"$$$$$$$$"$"""""""$"""$"""""""""""""""""""""""""""""""""" """""""""""" " """ """"""""" " " "" " """""" " " """" " """"""""" """"""""""""""""""$""$$"""$"$$$"$$$$$$$$"$$$$"$$""$"""""""""""""""""""""""""""""""""""""""""""""" "" """"""""" " "" " " " " " """" " " " "" "" """" """""" " """""""""""""""""""""$"""$"$"$$"