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 = '485B26' IMAGE_NUMBER = 56044535 IMAGE_TIME = 1977-12-16T07:04:48Z EARTH_RECEIVED_TIME = 1977-12-16T11:01:36Z ORBIT_NUMBER = 485 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = RED EXPOSURE_DURATION = 0.101900 NOTE = "MEDIUM RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END 2   +4+15)>:+#U%4afU002222242220000222222200.....00..........,.,,.,....000.00000000...,.....0..0....00000...,,............0000000.0002200000022022200000222222022222222220022222224244444444222222422222222224222222222220000000222222242222222222222222222222242222022202222222222244222020000200000000222220000...,*$.00002222222000000200000..00&*00.00000000..0.000.000...0000000.....0000000000.000000......................000000000.00000000000000222000000000020000002222222020222222222222220020002000000000202000.0000002200000002000220000000022000200202000000202000000020000000000000.00.00000000000000...,,(..00022222000000000000000000.,....0.0...........0....0.00.(....,...00.......000.......& ..,,,,,.,,.........0.......**.000.....00000.0.0.00000000.0000000000000000000000022220200000000000...0000000..0000000.0...0000000..0000000000000020000.0.000000000000000.00.000000000.00000..0..00000...,,,&,.0000000000000...0...0000.............,....................,..........,.........,......,,,,,,.,,,..,,,.............,..........0........00.0.......0000..00000000...000000000",00.0.00......0........0....*,....0..........0000.0..0000.0..00..0000....0.00..0......0.00...0.0.00.....000000....,,(.00000000000000.....................,...,..,,,,,,,..,.,,,,,......,,,,,,...............,,,,,,,,,,,,,,,,,..,,,,,,,,..,,,,.........................00.......0000........00000.000000..............,...............................0.0.000.,,.0.0..........00.......0.0.((................000........*(.....0000000000000............,,,,,,.,..,.,,,,,,,..,,,,,,,.....,,,,....,,,,,,,,,..,.,,,,,,,,,,,,,,,,,,,,,*,,,,..,.,,,,,,,,,,,,,........,,,..........,....2..................000...................,.,,,,,.....,.,........,,,........,.......0....................0.......0........,...0..........*&,.000200000000.00...,.........,,,,,..,,,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,*,,,,,,,,,*,,,,,,,,,,,,,,,,*,*,,,,,.,,,,,,,,,....,,,,,,......,..,....,.,,,..................,,...,,,,,*,,,,...,,,,,,,...,,,,,,,,...,.,,............,...,,.,......................................,,,,&..0000.00000000....,,......,,,,,,,,,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,*,,,.,,,,,,***,,,,,,,,,,,,,,,,*,,*,,,,,,******,,,,,,,,,,,,,,,,,,,,,..,...,,,......,,.,......,..,,......,,.......,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,.......,,,,................,.,,.................,,,,,* &....00.0000000...,,....,,,,,,,,,,,,,,,,,,,,*****,*,,,,,,,,*,,,,,,*****,,,,,****,,,,,,,,***,*,,,,,,,,,,,,,*******,,,,*****,,,,,,****,,,,,,,*,,,,,,,,,*,,,,,,,.,,,,,,..,,,,,,,,....,,,,,.......,,,,,,,,,*,,,,,,,,,,,**,,,,,,,,,,,,,.,...,.,,,,...,,,,.,,,...,.,,,,..,,.,,,,.......................,, &,....000000..........,,,,,,,,,,**,,,,,,,**********,*****,,,,,,*,,***,*,*******,,,,,******,,*******,,,*******************,*********,,,,***,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,****,,,,,****,*,,,,*,*,,,,,.,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,.,......,,....,.,,,........,* &,..000000.........,,,,,,,,,,******,,,*****************,,,,,,******,,*********,*,*,,****,*********,**************************************,,,,,,**,**,,,,,,*,,,,,,,,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*************,*,,,****,,,,,,,,,,,,,,,.,,,,,.....,,,,,,,,.,,,,,,,.,............,,,,,.......,,*&.....00.....0..,,,,,,,,,,,,,**************************,********,******************,,*************************((((********(********(********,****,,,,,,***,*,,,,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,**,*********(**************,,*,***,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,...,...,.......,,,.,,...,,,,,,,$........00.....,.,.,.,,,,**,,*****************((****************************(****,*,**(*********(********(((*(**(**(*(*(********(*************************,,,****,*,,*,*,,*,,,,,,,,,,,,,,,,,*****,,,****************************,,,,,,*,*,,,,,,,,,,,,,,..,,,,,,......,,,.......,,,,,,.,,,,,,,,,,,*$,......00...........,,,,,,,,,***********************************(**************************************((((((*(((((((*******(((((**(****************************,*,******,,,,,,,**,,,,,,,,******,*,***********(*(***************,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,...........,,,,,,,,,,,,,,**$*,....00..........,,,,,,,,*,**********((((*********************(********(***,****(((*****(*((********(((((((((((((((*(**(((((((((**((((**********************************,**,***,*,,,,,***,**,,*************((*((****((((************,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,....,,,,,,,,,,,,,****$,................,,,,,,,,,***********(((((***((***********************(*********(*******((******(((((*(((((((((((((((((((((((((((((((((*****(*((********((**********************,,,,*******,************((((((*****(((((((****((****,,,,****,,,,,*,,*,,,,,,,,,*,,,,.....,,,......,,,,,,,,,,,,****($,..............,.,..,,,*,*********((((((((((((((*********((******((((*******(*******((((((*****(((((((((((&(&((((((&(&((((*((((((&(((((*(((((((***(((((*************************,*********************(((((*(***(((((((*(((((((************,,,,***,,,,,,,,,,,,,,,,....,..,........,,.,.,,,,,*,,***$,.....00.....,.....,,,,*,,,**********((((&&((((******(((********((*(***((((((****((((((((****((&(((((((((&((((((&&&&&&(((((((((((((((((((((***((((((((((((((*(*(******((((*********************((*((((((*(***((((((((((((((((((*********,,,,,****,,,,,,,,,,,,,,,,,,,,,.........,,,,,.,,,,,,,,,,**($,,..00...........,,,,,,,,,,,********(((&&&&&(((**(***(*****(((((****(((*(*(***(**(((*((((((((((((((((((((&&&&(&&&&&&&&(((((((((**(((((((*(**(((((((****((((((((*****(((****************(*((((***(*((((((**(((&(((((((*((**,,,,,******,*,**,***,,,,,,,,,,.,,,,,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,***(",...............,,,,,,,,,,*,*******((***,**(((((((********((**((**(((((((***((((*((((**((((((((((((((((((&&&&&&&&&((((&((((((((((((((*((*((((((((***((((((*((**((((*********((*******((*(((***((*(((((*((((((((*(*(****,,.....,,,.,,*,*,******,,,,,,,,,....,,,,,,,,.,,.,..,,..,,,,**,,,,,,,******(",,..............,.,,,,,,,**,,,,**(**,,,,,,*(&&((*************(*((((((((((*((((((((((((((((((((((&(((((((&&&&&&&&&((&&&&((((((((((((((**(((((((((((**((((((**(((((((****((((********(*(****(((((((((*(((((((((((((**,,,,...,..,......,,*****,,,,,,,,,,,.,,,,,,...,..,,,,,,...,,,,,,,,,,,,,,**,,,,**",,,..............,,,**,*,,,,,,**(*,,,,,,,,**(&(((*(((((*******(((((((((((((((((((((((((((((((((&((((((&&&&&&&&&&&&&&((((((&(((((((((((((((((((((((((((*((((((((((((((((((((***(*((((*(***(((((((**((((((((((((((**,,,................,******,**,,,,,,,,,,,,,,...,,,,,,,..,,,,,,,,,,,,,**,,,,,,,,**"*,,.............,,,,*,*,*,,,,***(*,,,,,**,,**((((((((********((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&(((((&&&&(((((((((((((((((((((((((*((((((((((((((((((((***((((******(((((((((((((((((((((((*,,,,,,,,,.............,*********,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,**,,,,,,,,,* ,,,...,,.......,,,,,,**********(*,,,,*********((((((***((*(*****((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&(((((((&&&&((((((((((((((((((&((((((((((((((((((((((((((*((((((******(((((((((((((((((((((((**,,,,,,,,,,............,,***(*****,,,,**,,,,,,,,,,,,,..,,,,,,,,,,,.,,,,*,,,,,,,,,,,,* *,,,,.,.......,,,,,,,*******,,*(**,*********(((&(((((((((((*****((((((((((((((((((((((((((((((((&&&&&(&&&&&&&&&&((&(((&(&&&(((&((((((((((((((&(((((((((((((((((&(((((((((((((*(****((((***((((((((((&(((&&((**,,,,,,,..............,,**((****,*,,,*,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,** *,,,,......,.,,,,,,,,******,,,*((********(((((((((((((((((((*(((((((((((((((((((((&((((((((((((((&(&(&&&&&&&(&(&&(&&((((&&&&&&&&((((((((&(((((&((((&(((((((((((((((((((((((***((((((***(*(((((((((((&&(&&&(***,*,,,,,.............,,***((********,,,,,,,,,,,,,.,,.,,,,,,.,,,,,,,,,,,,,,**,,,,,,*** *,,,..........,.,,,,,*****,*,,*((**,***((((((&&(((&(((((((((((((((((((((((((((((&&((((((((&&((((((&&&&&&&&(&&&&&&&&&((((&&&&&&&((((&(&&(((((((&&&&(((((((((((((((&&((((((((((((((*(***(((((((((((&(&((&((&(******,,,,,..........,,*****((((*(***,,,,,,*,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,*,*,,,,,*,*** *,,,,,........,,,,,,,***********(((**((((((((&&&(&(((((((((((((((*((((((((((((&&&((((((((&&(((((&&&&&&&&&&&&&&&&&&((((&&&&&&(&&((&&&(&((((((&&(((&((((&(&(((((((((&(((((((((((((((*(((((((((((((&&&&(&&&&(((****,,,,,,........,,******((&&((*****,****,,,,,,,,,,,,,.,.,,,,,,,,,,,,*,,,*,,,,,*,,*** *,,,,,,.....,,,,,,,,,,******,,**(&((((((((&&&&&(((((((((((((((*((((((((((((((((((((((&&&(&((((&&&&&&&&&&&&&&&&&&&(((&&&&&((&&&&&&&&&(&(&&(&&&&((&&(&&&&((((((((((&(((((((((((((((((((((((((((&&&&(((&&&&((((******,,,,.....,,,,,****((((&&(((********,,,,,,,.,,,,.,,,,,,,,,,,,,*,,,,,,,,,***,*,*** **,,,......,,,,,,,,,,*******,,**&&&((((((&&&$&((((((((&((((*((((((((((((((&&&(((&&&(&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((&&&&(&((((&&&&&&&&&&&((((&&&((((((&(((((((((((((((((((((&&&&(&&&&&&((***(*(***,,,,,,,,,,,,,,***((((((((((*******,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,*,***,,....,.,,,,,,,,,,***,,,,,,,****(&&((((&&&&&&((((((((((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&(&&(&&&&&&&&&&&&&&&&&(((&(&&&(((((((((((((((((((&((((&&&&&&&&((*((((((****,,,,,,,,,,,,***((((((((((((************,*,,,,,,,,,,,,,,,,,,*,,,,******,**,****(**,,,,,,,,,,,,,,,,,**,,,,,,*******(&&&&&&&&&((((((((((((((((((((((((((&(((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((&((&(&(&&&&&&&&&((((((((*********,,,,******((((((((&&(((**********,*,****,,,,,,,,,,,*,,,,,,,,**************((*,,,,,,,,,.,,,,,*,,,,,,,,,,,,,,****(&$&&&&((((((((((((((((((((((((((&(((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&$&$&&&&&&&&&&&&&((((&&&&&&(&(&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((((((((&&&&&&&&&&&&&&&&((****((****,,,*((***((((((((&&(((*********,,*******,,,,,,,,,,,,,,,,****,,************(***,,,,,,,,***$**,,,,,,*,,,,,,******(((((((*(*((((((((((((((((((&((((((((&&&&&(((&&&&&&&&&&&&$$$$$$&&&&&&$&&&(&&&(&&$&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&((((((((((&(&&&&&&&&&&&&&&&&&((((((((********(**(((((((((((((((((**************,,,,,,***,,,,,,,,,***,*****************,,,,,,,,*,*,&*,,,,,,,,,,,,*************(((*(*(((((((((*(((((&(((((&&&&&&&(&&&&&&&&&&&&&&&$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((&&&&&&&&&&&&&(&&&&&&&(((((((**********(((&&&(((((((((((*************,,*,****,,,,,,,,,,,,,,***************(&*,,,,,,,,,******,,,,,,,,,,,********((*(((*(***((((((((*(((((((((((((&&(&(&(((&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&(&&&&&&&(&&&&"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&&&$&&&&&&&((&&&&&&&&&((((((((**(***(((&&&(((((((((((***********,,**********,,,,,,,,,,,,,***************(****,**,*,*******,,,,,,,,,,*****(((((((((****(((((((((((((((((*(((&&&&((&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&&&&&&&&$&&&&&&&&&&$$$&&&(&&((((((((&(*((((&(((((((&(((*********(*********,*****,,,,,,,,,,,**(*************&&*******,,,******,,,,,,,,,,,,****(((((((((((((((((((((((((((((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&$&&&&&&&&&&&&&&&&&&&&((&&&&(&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&(((((((&&(&&&&&&$&&&&&&&&&&&&$$&&&&&&&((&(((**(((((((((((((&&((******((***********,,,,****,,,,,,,*,,**,**************&&****,*,,,*******,,,,,,,,,,,,***(((((((((((((((((((((((((((((((((((&((&&&&&&&&(&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((&&&&&&&&$&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&((&&&(&(((((&&&&&&&&&&&$&&&&&&$$$$$$&&&&(((((((((((&((&&(&&&((((*(****(*,,,***************,,,,,,,******,*****(********(&*******,,**,,**,,*,,,,,,,,,*****(((((((&&&(((((((((((((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&$$&&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&((((&(&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&((((((((&(&&&&&&(((((((********,*****,*********,**,,,**********************($(***,,******,,**,*,,,,.,,,,******(((((((((((((((((((***(((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$&$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&(&(((&&&&&&&&&$$$$$$$$&&&&$&&&$&&&&&&$&$$&&&&&&&&&&&&&(((&&&&&(&&&&&&&&&&&&&&&$$$$$$&$&&&&&&&((((((&&&&&&&&&&&(((*****(***********************,,**********************(&****************,,,,,,,,,,,,*****(*(((((((((((((((*(((*((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&$$$$$$$$&$&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&&&&(&&&&&&&&&&&&&&((**(*(*((***********************************************($(***,,,,,******,,,,,,,,*,,,,,,****(*(*(((((((((((((*((*((**((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$&&$$$&&&&&&&&&&&&&&&&&$$$$$&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&&&&&&&&&$$$&&((*(((((((**********************,************************($(***,,,,,*****,,,,,,,,,,,,,,,,*****(**(((((***((((((((*****((((((&&&(&&&&&&&&&&&&&$$&$$&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&$$$$$$&&&&&&&&$&&&&&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$""""$$$$&&&&&&&&&&&&&$$$$&((((((((((**((((*****,*************,**********************($***,,*,,,,**,,,,*,,,,,,,,,**,********(((*******(((((***(*(*(((((((&&&&&&&&&&&&&&&&&&&$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"""$$$$$$$$$&&&$&$$$$$$&&(((((((((((***(***************,,*******,*******************(&***,**,,,,,,,,*,,,,,,,,,,,*,*******(((((******(((((***(((((((((((((&&&&&((&&&&&&&&&&&&$&$$$$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&(((((((((((*((((*********************************************&(*****,,,,,,,,*,,,,,,,,,,,,,*,*****(((*(*******((****(((((((((((((&&(&&((&&&&&&&&&&&&$$&$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&$&$$$&&&&&&$$$""$$$$$$$$$$$$$$&&(((((*(((((((((((*********************************************$(*****,,,,*,*,,,,,,,,,,*,,,,***********(************(((((((((((((((&((&&&&&&&&&&&&&&&$$&$&$&$$$$&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$&$$&&&&&&&&&&&&&&$$&&&&&&&&&&$&&&&&&&$$$$$$$&&&&&&&&$$$$$$$$$$$$$$$&&(**((((*((((((((*(*(**(***********************************,,,*($(***********,,,,,,,,,**,,***,************((********(((((((((((&&((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&$&$$$$&$&&&&&&((((&&$$$$"$$$$$&&((((**((((((((((((((((((****************************((((*********$(**********,,,,,,,,,,,*******************((*******(****(((((((((&(((&&&&&&&&&&&&$&&&&&&&&$$&$$&&&&&&&$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&$$$$$&$&&&$&&&&&(((((*(((&&&&&&&((((****((((((((((((((((((******************************(*********($(********,,,,,,,,,,,,,,,******************(*((((******((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&&$$$&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&$$&&&&&&&$&&&&&&&&&$$$&&&&&&&&&&&((((((((****(*((((((((((((((((((((((((((((***(*(*(********************(*************$(*******,,,,,,,*,,,,,,,,********************(((((((**((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$&&$&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&(&(((((((*(*((*((***(((((((((&((((((((((((((*((*******************(***(*************($((****,,,*,,*,,,,,*,,**********************(((***(*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$&&$&&&&&&&&&$&$&&&&&&&$&$&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&((((((((((((((((**(((((&(&(&((&(&&(&(((((((((**********(****************(*(*********($(*(**,,*,*****,,*,***,***,*******************(*****((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&$&$&$&&&&$&$&&$$$$&&&&&$$&&&&&&&$$$$$&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$$&&&&&&&&&&$&&&&(((&&&((((((((((((((((((((&&(&&((&&&&&&&((((((((((*****((********************(*(********("(*****,*****,,*,,****,,,,*,,*****,,*****(*********(((((((((&&((&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$&&$$$&$$&&$$$$$$$$&&$&&&&&&&&&&&$$$$$$$&$$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&((((((((((((((((((((((((((&&((*****(&(&(((((((((((*((((((******(*(***********************"((*****,,*,,,,,,*********,,,,,*,*,,,***********(*((((((((((&&(&((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&&&&&&&&$$$$$$$$$$$$$$$&&&&&&&&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((&((((((****,,**((((((((((((((((((((((((**(((((*********************("(******,,,,,,,,,,,,*,,,****,,,*,**************((*(*(((((((&&((((&&&&&&&&&&&&&&$&&&$&&&$$$$$$$$$$$$$&&&&&$$$$$$$$&$$&$$$$$&&&&&&&&$$$$$$&$$$$$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((((((((((((((((&&(((((*****,*****(((((((((((((((((((((((((((((********************(("((((***,,,*,,,,,,,,,,,,*,***,,,,*************(((**((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&&&&&$$$$$$$$$$$$$$&&&&&$&&$$$$$$&&$$$&&&&&&&&$&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&((&&&&&&&&&(&&&&&(((((((((&(((((((((((((((*******,,****(((((((((((((((((((*(*(((((*((((*********,,*****((("&(((*******,,,,,,,,,,,,*,,,,,,,,***********((((**(((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&&&&&&$$&$&$$$$$$$$$$&&$$$$&$$$$$$$$$$&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&&&&&&&&((((((((((((((((((((((((((*************((((((((((((((((((((((((((((((((*****************("&(****,,***,,,,,,,,,,,,,,,,,,,*************((***((((((((((&&&&&&&&$&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$&&&&&&&&&&&&&$$$"""$$&&$$$$$$$$$$$"$$$$&&&&&&&&&$$$$$$$&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((&((((*******((**(((((((((((((((((((((((*(((((((******************("&(*****,,***,,,,,,,,,,,,,,,,**,***************((*(((((((((&&&&&&&&&&&&&&$$&&&$$$$&$$$&$$$$$$$$$$$&&&&&&&&&&&$$$$$"""$$$&$$$$$$"$$$""""$$&$&&&&&&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((&(((&(((((&(((((***((((((((((((((((((((((((((((***((((**((*****************("&(*********,,,,,,,,,,,,,,,,,,***************(*((((((((*((((&&&&&&&&&&&&&&&&&&$&$&$$&&&&$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((&((((&&((((((((((((((((((((&&((((((((((((****(((((********************("&(******,,,,,,,*,,,,,,,,,,***,,***********(****(*(**(((((((&(&((&&&&&&&&&&&&$&$&&&&&&$$$$$$$$&&&&&&&&&&&&&&&$$$"$&(((((((&&$$&$$$$&&&$$$$$$$$$$$$$$$$$"$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((&((((((&&&(&&&&((((((((&((((&&&((((((((((((((((((*****((*(*((*****************"((*******,*,,*,,,,,,,,,,,,,,****************(**(****((((((((((((&&&&&&&&&&&&$&$&&$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(**,*,,***(((((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((&&(&((((((&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((**,,**(((((*****************"(((*****,,,,,**,,,,,,,,,,,,,,***************((((******(((((((((&(&&&&&&&&&&$$&$&&&&$$$$$$$$$$$$$$&&&&&&&&&&(((*,*,,,,,,********((((((&&&$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&&(&((((((&&&&&&&$&&&&&&&&&&&&&&&&&(((((((((((((((((********((((****************(((******,,*,,*,,,,,,,,,,,,,*,,**************(*(****(((((((((((&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$&$$$&&&&&&&&&&(**,,,,,,,,,************((((((((&&$$$$$$$$$$$$$$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&&&(((((&&&&&&&(&$$$&&&&&&&&&&&&&&&((((((*((((((((((******(((((****************(&********,*,,,,,,,,,,,,,,***""**********((((((**((((*(((((&(((&&&&&&&&&&&$&&&$&$$$$$$$$$$$$&$&$$$&&&&&&&&&&*,,,,,,,,,,,*(********.*******((((&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&(&&((((((&&&&&&(&$$$$&&&&$$$$&&&&&&&(&(((((((((((&((((((**(((((***************(( ((*****,,,**,,,,,,,,,,,,,,*************((***((****((((((((((&&&&(&&&&&$$$$&&&&$$$$$$$$$"$&$$$&&$&$$&$$&&&&(*,,,,,,,*(,,*****************(((*((&$ $$$$$$"$$$$$$&&&&$&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((&&(&&&&&&&&&(&$$$$$&$$$$&&&&&&&&(((((((((((((&&(((((((((((**(*(((**********("(*********,,,,,,,,,,,,,,,,,***********((*(((((((*((((((((((((&&&((&&&$&$$$&&&&&$$&$$$$$$$$$$$$$&$$$$$$&&&(*,,,,,,,,,***********************((((&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&(((((((((((&$&((((((((((((((((*******((*(("(***********,*,,,,,,,,,,,,***********(*(((*(*((**(*((((((((&&(((&&&&&&&&&&&$&&&&$$$&&$$$$$$$$$$$$$$"$$&&(***,,,,***,************************(((&&$"$$"$"""$$$&&&&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((&&&&&&(((((((((((((**(*******"(*********,,,,,,,,,,,,,,,,***********(((((*((((*(((((((((&((&(((&&&&&&&$&$$$$&$&&&$$&&$$$$$$$$$$""""$&(***,*,,,*****(((((**********,**,****(*(((&&$$$""""$$$&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((&&&(((((((((((((***(******("((***********,,*,,,,,,,,,**********((((((*(((((((((((((((&&((((&&&&&$&&&&$$$$$$$&&&$$$$$$$$$""$$"$$&(*,**,**,,******(((((*********,,,,*,****(((((&&$$$""$$$$$$$&$&&&&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&(((((((((((((((&(&&(((((((((((((((((((****("(****************,,,,,,,,**********(((((((((((((((((((&&((&(&(((&&&&$$$&&$&$$$$$&&&&$$$$$$$$$"$$&&***,,,,,******,**((*******,***,,,,********(*((((&&&$$$$$"$$$$$$&$&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&((((((*((((&((((((((((((((((((((((((*(*(*****("(***************,,,,,,*,,,*******(*(((((((((((((((((((&&(&(&&&&&&&&&&$$$$$$$&$$$$$$&$$$$$$$$$$$&&(,.,,,,*,,,,**************,,,,,,,,*,,,***,*****((((&&$$$""""$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((*(*((((&&(&&((&((((((((&((((((((((**((**(("((**************,,,,,,,*,,*,,********(((((((((((((((&&&&&(((&&&&&&&$&&&$$$&$&$$$$$$&$$$$$$"$""$$&*,.,.,,,,,*,*********,,,,,*,,*,,,,,,,,*,,,,***(((((&&&&$""""$$$$$$$&$&&&&&&&&&&&$&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((***(((((&&&&((((((((((((((((((((*(****((("((*************,*,***,,,,,,,,****(****((((((((((((((&&&&&(&&&&&&&&&&$$$$$&&&$&&&$$$$$$$$$$$$""$&(**,,,,,,,,,*****,,,,,,,,,*,***,,,,,,,**,,,,,***((((&(&&&$"""$$$$$$$$$$&$&&&$$$$&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&((((((****(((&&&&&&&&&(((((((((((((((((*((((((("(***************,,*,*,,,,,,,,,****(*((((((((((((((((&&&&&&&&&&&&&&$$$$$$$&&&$$$$$&$$$$$$$$$&&$&(***,,,,,,,,,,,***,,,,,,,,*****,,,,,,,,,,*,,,,****((&(((&&&$$$$$$$&$$$$$$$&$&$$$$$&&&&$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&&&$$$&&&&&&&&((((((((((*((((&&&&&&(&(&((((((((((((((((**((((&&"(*************,,*,****,,,,,,,,******(((((((((((((((((((&&&&&&&&&&$$$$$$$$$&&&&&&$&&$"$$$$$&(&&***,,,,,,*,,**,,**,*,,************,,,,,,,,,,,,,****(((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$&&&$$$&$&&&&$&$&&$&&&&&&&&&&&&&&&&&&$$$$$&&$&$$$&&&&$$$&&&&&&&&(((((((((((((((&&&&&&&&&(((((((((((((((((((((((&&"(**************,,*,***,,,,,,********(((((((((((((((&&&&&&&&&&&&&$$$&$$$$$$$&&&&&&&&$$$$$$&&&&**,,,,*,,,,,,,**,,,,*,*,***********,,,,,,,,,,,,,*****((((&&&&(&$$$"$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&$&&$$$&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$$$$$&&&&&&&&&&(((((((((((((((&&&&&&&&&&&((((((((((((((((((((((&"(***********,********,,,,,,,,,******((((((((((((((((((((&&&&&&&&$$$$$&$$&&&&&&&&&&&&$$$$$&&&(*,,*****,,,,,,,,*,,,*,,**************,,,,,,,,,,,******(((&&&&&&&&$$"$$$$$""$$$$$$$$$$$$$&$$$$$$&$$$$$$&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$&$&&&&&&&&&(((((&(((((((((((&&&&&&&&&&&&&&((((((((((((((((((&&"******************,,,*,,,,*,******(*(((((((((((((((((((&&&&&&&&$&$$$$&&&&&&$$&&$&&&&&&&&$&&*,,,,,*****,,,,,,**,,,,,,,*************,,*,,,,,,,,,,,,,**((&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$&&&&&&&$&&&&&&&$&&$$&$$$$$$$$$$$$$&&&&&&&&&(&(&&&((((((((((&(&&&&&&&&&&&&&&&&&((((((((((((((&&"(****,*******,,***,,,,,,,,,******(((((((((((((((&((((((&&&&&&&&&$&$$&&&&&&&$$$&&&&&&$&&&&(*,.,,********,,,,,,,,,,*,*************,,****,,,,,*,,,,,,**(((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$&$$$$&$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&((((((((&&&&&&&&&&&&&&&&&&&((&(((((((((((((&"(****,*,*************,,,,,,*******(((((((((((((&&&(&((&(&&&&&&&&&$&&&&&&&&&&$$&&&&&&&$&&&**,,,,****(****,,*,***,,,***************,,*,*,,,,,,,,,,,,**(((&&&&&&&$"""$$$$$$$$""$$$$$$$$$&&$&$&$$$$$$$$$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&(((((((((((&&(&&&&&&&&&&&&&&&((&((((((((((((&"*****,**,***************,,,,******((((((((((((&&(&(&((&&&&&&&&&$$&&&&&&&&&&&$$&&&&(&&$&((*,,,,***************,,,*,******************,*,,,**,,,,,,,**(((((&&&&&&$""$$$$$$$$$$$$$$$&$$&&&$$&&$$$$&&&&$$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$&&&&&&&(((((((((&&&&&&&&&&&&&&&&&&&&(((((((((((((((&"****,,,,******************,,******(((((((((((&(&(((((&&&&&&&&&$&&&&&&&&&&&&&&$&&&&((&&&(***,***************,,,**,,**************,,,,,*,,,,**,,,,,,****(((&&&&&&&$"$$""""$"$$$$$$$$$$$$&$$&$$$$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$&&&&(&&&((((((&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((&"*****,,,,,,*****************,*****((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(*,,,***,***(*******,**,,***************,,,,,,,,,,,,,,,,,*,*****((&&&&&&&$$$"""$"$$$$$$$$$$$$$$&&&&&&$$$&&&&&&&$&&&&&&&&&$$&$$$$$$$$$"$$$$$$$$$""$$$$$&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((("**,**,,,,,,***********************((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(*,,********************,******************,,,,,,,,,,***,,,,,***(((&&&&&&&$$$""$$$$$$$$$$$$$$&&$$&&$&$$$$$&&&$$$&&&&&&&&$$$$$$$$$$$$"$"$$$$$$$$"$$$$$$&&&&&&&&&((&&&&&&&&$$$&&&&&&&&&&&&&&(&&(((&(((((((((("***,,,,,,*************************(((((((((((((((((&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&((((&&&********(**********,,*,*********************,,,,,,,,,,**,,,*****(((&&&&&&&$$""$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$&&&&&&&&&&&$$$$$$$$$$"$""$$$$$$""""$$$$$&$&&&&&&&&&&&&&&&&&$$$$&&&&&&$$&&&&&&&&(((((((((((((("***,,,,,,***********************((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&&&(&(((&&&(*******(((*********************************,,,,,,*,,,,,,,,,,***(((&&&&&&&&$"""$$$$&$$$$$$$$$$$&$&$$$$$$$$$$&$$&&&&&&$$$$$$$$$$$$"""""$""$$"$$""""$$$&&$&&&&&&&&&&&&&&&&$&$$$&&&&&&$$&&&&&&&&(((((&((((((("**,,,,,,*,,*****,,,,,**********(*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&&&(((((&&(((*(*****((**********************************,,,,,**,,,,,,,,,,***((&&&&&&&&$$"""$$$$$&$$""$$$$$$$&$$$$$$$$$$$$$$&&$$$$$$$$$$$$$"$$$"""$$$$$"""""""$$$$&&&&&&&&&&&&&&&&$$&$$$$$$$&&$&$&&&&&&(&&&&((&((((((("**,,,,,,,**,*******************((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$$$&&&&&&((&&&&&(((*(***(((**********************************,,,,,****,,,,,,,,,**((&&&&&&&&&$$""$$$$$$$$""$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$""""""""""$$$$$$&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&&&&((((&&&&(&&&(((("**,,,,,,,,,,*********************(((&(&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&(&&&&&((((((((*(((*(********************************,,,***((**,,,**,***((&&&&&&&$&$$$""$$$&&$$$$$$$$&&$&$&&&$$$$$$$$$$$$$$&&$$$$$$$$$$$""$$"$""$""""""""""$$$$$$&&&&&&&&&&$&$$$$$$$$$$$$$$$$$&&&&&(&(&((&(((&&(&"**,,,,,,,**,**,******************(((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&(&&&(&((((((((***************(*****((**********,,,***((*,*,,,,,***((&&&&&&&$$"$$$$$$$$$$$&$&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""$"""""""""""""$$$$$&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&(&&&&((&"*,,,,,,,,***********************((((&&&(&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&&&&&&(&&&(((((((************(****(((*(***************,*(****,***,***((&&&&&&$&$$$$$$$$$$$$$&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"""""$"""""""""""$$$$$&&&&&&&&&&$&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&((((( **,,,,,,,,*********************((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$$&&&&&&&&&(((((((*************(*(**((***************,,**************((&&&&&&&$$$"""$$$$$$$&&&$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$"$$""""""""""$$$$$$$$&&&$&&&$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&(&(((((( "*,,,,,,,,,,,******************(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&((((((((***********(((((((******************,**************(&&&&&&&&$$$"""$$$$$$$&&&$&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$""$$$""""$$$$$$$$""""""$$$$$$$$$&$$&&&$$$$&$$$$$$$$$$$$&$&&&&&&&&&&&&&&((((( "*,,,,,,,,,,,*******(*********(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&$$$&&&(&&&((((((((**********((*(((********************,*,***********((&&&&&$$$$""""$$$$$$&&&&$&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$""$"$$$""$""$$"$$$""""$"""$$$$$$$$&$&$&&$$$$&&&$$$$$$$$$$$&&&&&&((&&&&&&&&((((("*,,,,,,,.,,,,****(***********((((&&&&&&&&&&&&&&&&$$&&&&&&&&(&(&&&&&&&&&&&&&&$$$&$&&&&&$$$$$&((((((**(((*****(((***(*(*((*((****************,,,,***********((&&&&&$$$$"""$"$$$$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""$"$$$$$$$$$$$$""$"$$$"$$""$$$$$$$$$$&$$$$$&$&$$$$$$$$$$$&&&&&&&&&&&&&&&(((((( (*,,,,,,,,,,,*&**************((((&&&&&&&&&&((***(((&&&&&&&&(((&&&&&&&&&&&&$$$$$&$&&&&&$$$$&&(((((((((**(****(((*(((((*(((*******************,*,**********(((&&$&$$$$$""""$"$$$&&&&&$&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$"$$""$$$$$$$$$$$$""$$$$$$$$"$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((((( ***,,,.,,.,,,,*************((((((&((&((&((* (******(&$&&&(&(((&&&&&&&&&&"&&&&&&&&((&$$$$$&&(((((((**"((*(****(*(*(((*((((********"(*********************(((&&$$&$$$$$""$$$$$$&$&&&$$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$&&$$&&$$$$$$$$$&&&&&&&&&&&&&&&&(((((( **,*,,,,,,,,,,*************((((((&&(((((************(&&&&&&(&(&&&&&&&&&&&&&&&&&&&(&((&$&&(((((((&((***(((**(***(((***((((((*********(*******************(((&&&$$$$$$$$$$$$$$$&&$$$$$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$&&$&$$$$$$$$"$$$&&&&&&&&&&&&&&&((((((( (**,,,,,.,,,,,,,************((((&&&&(((((*********(**(&&(&&(&((&&&&&&&&&&&&&&&&&&&(((&&((((((((&&(((****(*(*****((***(**(((*********(********************((&&&$$$$$$"""""$$$$&$&&$$$$$$$$$&$$$$$$$$$$$$$$$$"""$$"$"$$$$$$$$"$$$$$"$$$$$$$$$$$$$"""$$$$"$$$$$$&&$$$$$$"$$$$$&&&&&&&&$&&&&&&&(((((& ***,,,,,,,,,,,,,*********(*((((((((((&((********(((((*((&&(((&&&&&&&&&&&&&$&&&&&&&&((&&((*(((((((((((**(*(((((((((*(*******(****************************(((&&&&$$$$$$"""""$$&$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$"$""$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$&&&&&&&&&&&&&&&&((((((((**,,,,,.,,,,,,,*********(((((((&((((((********(((((*((&&&(&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((((((((((((*****(((****((*******((*************,************((((&&$$$$$$$""""""$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$$$$$$$$$$$""$$$$$$$$$$&$$$&$$$$$""$""$$$$$$$$$$""$$$$$$&&&&&&&&&&&&&&&&((((((( (*,,,,,,,,,,,,************(((((&((((((********(**(((((((&&&&&&&&&&&&&&&&&&$&&&&&&&&(((&&&&&((((((((((((((((((((*****(***********************************((&&&&$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$""""$$$$"$"$$$$$$$$$$$$$$$&&&&&&$$$$$""""$$$$$$$$$"$"$$$$&&&&&&&&&&&&&&&&&(((((((& *,,,,,,,,,,,,,,*********(((((((((((((***********((((((&&&&&&&&&&&&&&&&&$$&&&&&&&&&(((*(&&&&(((((((((((((((((((((((****(********((************,**********(((&&$$$$$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$&&$$&&&$&$$$$$$$$""$$$""""$$$$$$&&&&&&&&&&&&&&&&&&((((((& *,,,,,,,,,,,,,****,*****(((((((((((((**********((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((***&&&&&&((((((((((((((((((((*(************************************(((&&&$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$$""$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$""$$$$&&&&&&&&&&&&&&&&&(&(((((( *,,,,,,,,,,,,*,**,,,****((((((((((((((*******(((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&&&&&&&(&(&&&((((((((((((**(**********************************((((&&&$$$$$""""""$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"""""""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$&&&&&((((((((*,,,,,,,,,,*,,*,,,,,****((((((&((((((((******((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&(&&(((&&$$$&&&&&&&&&&&((((((((((((*****(*********************(*******(((&&&$$$$$$$$"""""$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&&$&&&$&&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(((((((*,,,,,,,***,***,,,,,****(((((((((((((((*****((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&&(&&(((&$$$$$$&$&&&&&&(((((((((((((((*(*******************************(((&&&$$$$$$$$$"""$"$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$$""""$"""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((((((( *,,,,,*********,,,,,****(((((((((((((((((***(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&(&((&$$$$$$$$&&&&&&(&(((((((((((((*((*****************************((((&&&$$$$$$$$$$""$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$""""""""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&$$$$$$$$$&$&&&&&&&&&&&&&&&&(((((((((*,,,,,,*****,,,,,,,****(((((((((((((((&(((((*(((&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&(((&&$$$$$$$&&&&&&&(((((((((((((*(*(****************************(((&&&&$$$$"$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$$$$$$$$$$$$$$&$&&&&&&&$&&&$&&&&&&&&&$$$$$$$$&&$&&&&&&&&&&&&&&&&(((((*((( **,,,,********,,,,,****(*(((((((((((((&((((*(((((&&&&&&$&&&&&&&&&&&&&&&&&&&$(&&&&((&&(**(&&$$$$$$&&&&&&&(((((((((((((*(*****************************((((&&&&$$""$"$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&$&&&&&&&&&&$&$$$$$&$$&&&&&&&&&&&&&&&&(((((((((( ***,,********,,,,,****((((((((&((((*((&(&(((((((&&&&&&$$&&&&&&&&&&&&&(&&&&&$(&(((((((***(&&&$$$$&&&&&&&&&&&((((((((((((((*******************(*****((((((&&&$$$$"""""""""$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$&$$$&$&&&$&&&&&&&$$$$$$&&$&&&&&&&&&&&&&&&&((((((((((( **,,*********,,,,,,***((((&&(((((((**(&&&(((((&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(((((****(&&&&&&&&&&&&&&&&&&&&(((((((((((((((*(******(*(***((****((((((&&&&&&$$$"" """""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$"$$$$$""$$$$$$$$$$$$$$$$$$$$&&$$&$$&&&&&&&&$&&$$&$&&&$&&&&&&&&&&&&&&&&(((((((((((**,**********,,,,,,***(((&&&(((((((*(*(&&&&&&&&&&&&&$$&&&&&&&&&(&(&&&&&&&&&&&&&&&(((*****&&$&&&&&&&&&&&&&&&&&&(&(((((((((((((((*(((*((((((((*(((((((((&&&&&$$$$""" """"""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$$$$$$""$""$$$$$$$$$$$$$$$$$&$$&$$$&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&(&((((*(((((**,**********,,,,,****(((&&((((((((((**(&&&&&&&&&&&$&&&&&&&&&&(&(&(&&&&&&&&&&&&&&&((((***&&$$&&&&&&$&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((&&&&&$$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""$"$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&$$&&&&&&((((&&&&&&&&&&&&((((((((((((*************,,,,*****(((((&&((((((((***(&&&&$$$$$$&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(((**&&$$&&&$&$$&&&&&&$$$&&&&&(((((((((((&((((((((((((((((((((((((&&&&$$$$$""""" "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"""$$$"$$$$$$$$$$$$$&&$&&&&&$$$$&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&((((*(((((((***********,,,,,****(((((((&((((((((((*(((&&$$$$$&&&&&&((&&&(&((&(&&&&&&&&&&(&&&(&&((((*(&&$$&&&&&$&&&&&$$&&&&&&&&(&(((&((((&(((((((((((((((((((((((&&&&$$$$$$""" " "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"""$"$$$$$$$$$$&&&&&&$$&$$$$&&&&&&&$&&&&&&&&&&&&&((&&&&&&&&&&&&(((((((((*((*************,,,*****((((((((((((((((***(((((&&&&&&((&&(&&(&(&&(((&&&&&&&((&&(((&&&&&((((((&$$$&&&&&&&&&&&&&&$$&&&&&&&(&&(&&&&&&(&(((((((&((((((((((&&&&$$$$$""" """"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"$$$$$$$$$$$$$&&$$$&$$$&$&&&&&&&&&$&&&&&&&&&&&&(&&&&&&&&&&&(((((((((((((**************,,,***(((((((((((((*((((((*(((((((((((((((((&&((((((&&&&&(&((&(&(&((&&&&((((((&$$$$&&&&&&&&&&$$$$&&&&&&&&&&&&&(&((&&&&&&&&&&&(((((((((&&&&$$$$""" """"$$$$$$$$$&$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$""""""""""$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((*******************((((((((((((((**(***((((((((((((((&&&&((((((((&&((((((((((&&&(&&&&&&((((&&$$$$$$$&$&$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&&&&&$$$$""" """$$"""""$$$$$$$$$$$$$$$$$&$$$$$"$$$$$$$$$$$"""""""$"$$$$"$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((********,,*,**,*****(((((((((((((*****(((*(((((((((((((((((((((((((((((((&(&(((&&(&&&&&&&(((&$"$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$""" "$$$""""""$$$$$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((*(((*******,,,,,*,,,****((((((((((((**((**(((*(((((((((((((((&((((((((((((((((&&(((&(&&(&&&&&((&&&$$"""""$$$$$&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&$$$"$"""" """$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((((((((((((((**(((*******,,,,,,*,****((((((((((((***((**((((((((((((((((((((((((((((((((((&(&&((((((((&&&&&&(&&&&&$"""""$$$$$&&&&&&&&$$&$&&&&&&&$$$$$$$$&&$&&&&&&&&&$$$$"""""" ""$$$$$$$"""""$$$$$$$$"$$$$$$$$$$$$$$$$$$"$"$"$""""""""$"$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&(&&(&&&&&((((((((((((((*(***((******,*,,,,,,,****(*((((((((*((*(**(((**((*(((((((((((((((((((((((((((((((((((&&((((&&&&&&&&&&&&&$$" ""$$$$$$&&$$$$$$&$&$&$$&&&&$&$$$$$&$&&&&&&&&$$$$""""" " """$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&&&((((((((((((((*(***(((*,,,*,,,,,,,,,*****(*((((((((*(*((***(((((((((*(((((((((&(&&&&&(((((((((&(((&&((&((&(&&&&$$&&&&&&&&""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&$$$"""" ""$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$"$""""$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&(&&&(((((((((((*(****((( **,,,,,,,,,,,,******(((((((((*((**(((((*((((((((((((((((&&&(&&&&&(((((((((((((&&&&((&((&&(&&&$$&&&&&$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$""""$$$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((*(***(((( **,,*,,,,,,,*********((((((****(*(*((((((((((((*(((((((((&&&&&&((&&((&&(&(((((&&&((((((&&(&&($$&&&(&$$"$$$$$$$"""""$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$""" "$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$"""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&((&(&(((((((((((((***(*( (****,,,,,,*,*******((**((((*****(((((((((*((((((((((((((&&&&&&(((&(((&((((((((&(((&&&(&&&&(&&&&&&((&$"""$$$"""$""$$"$$$$$&&&$$$$$$$""$$$$$$$$$$$$""""" " ""$$$$$"$$$$$$$$$$$$$$$$$$"""$"$$&$$$$$$$$$$$$$$$"""$$""$"""$$$"""""""$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((********(****,,,,,,,**********((((******(((((((((((*((*(*(((((((((&(((&((((((&((((((((((((((&&&&&&&&&&&&((*((&&$$$$"""$$"""$$$$$$&&&&&&$$$$$$$""$$""$$$$"""" " "$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$""$$"""$""""""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((******( (***,,**,,*********(***(((**&(**((((((((*(**(*((((((((((&&((&((((((&((((((((((((((&&&&&&&&&&&&((*(&&&&$$$$$$$$$"$"$$$&&&$&$$$$$$$$$$""""$$$$$""""" ""$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$""""""""""""$$"$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&&&(((((((((((((((((((*****( *****,,,,**************((((******(((((((((((****(((((((((&(&&(((&(((((((((((((((((((((&&&&&&&&&&&&(((((&&&$$$"""""$"""$&&&&$$$$$$$$$$$$"""$$""""""" ""$$$$$$$$$$$$$$$""$$$"" $$$"$$$$$$$$$$$$$$$$$$$$$$$""""$"""$$""$""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((*((( (****,*,***,*********(((*(***((*((*((((((((((***((((((((((((&&((((&((&&(&(((((((((&((&&&&&&&&&&&&((((&(&&&$"""""""""""$$&$$&$$$$$$$$$$$""""""""$"""""""$$$$$$$$$$$$$$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""$$$$$$$$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((**(((((********************((*******(*(((((((((((****(*((((((((((((((((&((((&&(((&(((((((&&&&&&&&&&&&&&&(((&&&&&&$""$""""""$$&$$$$$$$$$$$$$$$"""""""$"""""""$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"$$"""""""$"$"$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(&(&&&&((((((((((((((*((((( ((****,***************((*(***(*((((((((((((****(((((((((((((&&((((((((&((((&(((((&&&&&&((&(&&&&&&&&&&&$&&&&&$$$$""""$$$$$$$$$$$$$$$$$$$$"""""$""""""""$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&(&&&&&&&(&(((((((((((((**((*(( (******************(****(****(((((((((((*******((((((((((((&&&&(((((&&&&&((&&((((&&&&&&&((&((&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""$$$&&&$$$$$$$"$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$"$"""""""$"""""""""""$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((*(("(*****************************((((((((((*****(((((((((((((((((((&&((&&&&((((((((((&(&(&&(((((&&&&&&&$$$$$$&$$$$&&&&&$$$$$$$$$$$$$$$""$$""$"""""$$$$&$&&&&$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((("(***************************(((((((((((*(****((((((((((((((((((((&&&&&&((&((((((((&&&(&&&((((&&&&&&&&$$$$&&&$$$$&&&&$$"$$$$$$$$$$$$$$$"""$$$&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&(&(&(((&((((((((((((((("(****,,***,****************(*(((((((((*(((**((((((((((((((((&((((((&&((&&(((((&(&&&&&&&&((((((&&&&&&$&$$$&$$$$&&&&&&$""""$"$$$$$""$$$$$"$$&&&&&$$$&$$$$$$$$$$$$$$$"$$$$$$$"$$$$""$$$$$$$$$"$$$$$$$$$$$"""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((("(**,*********************((**(((((((((**(*((*((((((((((((((((((((&((&(((&(((((&&(&&&&&&&((&((&&&&&$$$$$$$&$$$$$$&&$&$$""""$"""$"$""$$$$$$$$&&$$$$$$$$$&$$$$$$$$$$"$$$$$$$$$$$$"""$$$$$$$$$""$$$$$$$$$""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&(&&&((&(((((((((((("(************************(*((((((((((**((*((((((((((((((((((((((&(((((((((((((&&&&&&&&&&((&&&&&&$&$$$$&&&&$$$$$$$$&$$$"""""""""$"$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"$$$$$$$$$""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((($(**********************(***((((((((*((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&(((&&&&&&$$$$$$&$&$$$$$$$$$$$$$"" """""""$$$$&&$$$&&&$$$$$$$$$$$$$$"""$$$$$"$$$$$$$$$$$$"$$$"$$$$$$$$$""$"""""""""""""""""""""""""""""$"""$$$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(((((((&&((((&((("(*******************(***(*((((((((((((**((((((((((((((((((((((((((&((((((((((&&&&&&&&&(&&((&&&&&&$$$$$$$$&$$$$$$$$$$$$$$""" """""$$$$$$$$&&&$$$$$$$$&$$$$$$$""$$$$$$$$$$$$$$$$$"$$""$$$$$$$$""$$$$""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((&((&&((((("(**********************(((((((((((***(**((((((((((((((((((((((((&(((&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$&&$$$"""""$$$$$$&&&&&$$$$$$$$&$$$$$$$"$$$$$$$$$$$$$$$$$$"$$"$"$$$$$""""$""""""""""""""""""""""""""""$$$$$""$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&(((&&(((&&&&&((&$(((***************(**(***(*(((((((((**((((((((((((((((((((((((&(((((&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&$&&&&$$"""""$$&&&&&&$$$$$$$$$$$$$$$$"$"$""""$$$$$$$$$$$$$$$""$$$$$""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((&(((((&(&&&(&(&(&$(((***************(*((((((((((((((*((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$&&$&&&&&&&&&&$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""$$$"$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&(((&((&&&(&&&&&&(&$(((***************(((((((((((((((((((((((((((((((((((((((((&((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""$$"$$$"""$$$$$$$$$$$$$$""""""""""$"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$&&$&&&&&&((((((&&&&&&&&((&$(****************(*((*((((((((((****((((((((((((((((((((((((&(((((&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&(&$(****************((((((((((((((*((**(((*((((((((((((((((((&(((((((&&&&&&&&&&&&&&&$$$$$&&&(&&&&&(&&&&&&&$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$""""$$$$$$$$"$$$"$$""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&$&$$&&&&&&&&&&&&&(&(&&&&&&&&&&$((***************(*((*((((((((((((*((*((((((((((((((((((((&(&(((((&&&&&&&&&&&&&&&&&$$$$&&&(&&(((&&&&$&&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"""$$$$$"""""$$$$$$$"$"$"$"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&$(*******************(((((((((((*((*(((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$&&&&&(((((&&&&&&&$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$$$$$$$$$$$"""""""""""""""""""""""""""" """""""""""$"""$$$$$$$$$$$$$&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(*********************((((((((**((((((((((((((((((((((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""$"$$$$$"$"$$"$$$$$$$$"""""""""""""""""""""""" "" """"""$""""""$"$"$$$$$$$$$$&$$$$$$$$$$$$$$$&$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&$(********************((((((((*****((((((((((((((((((((&&(&(((((&&&&&&&&&&&&&&&&&$&&&&&&&&(&(&&&&&&&&$$$$$$$$$$$$$$&$&$&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""$$$$$$$$$$"""""""""""""""""""""""""" """""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&$$$&&&&&$&$&$&&&&&&&&&&&&&&&&&$(********************(*(((((((**(((((((((((((((((&(&((((&&(((&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$&&$&&$$&$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$""$$$""$$$$$$"""""""""""""""""""""" """"""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$&$&&&&&&&$$$$&$$&&&&&&&&&&&&&&&&&(*******************(*((((((*((*((((((((((((((((&(&((&&((&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&(&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$$$$$$$$$$$$$$$$$$$$$"$$$""$"""""$"""$$$$"$$$$""""""""""" """"""" """ """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$&&&&$$$$$$$&&$$&&&&&&&&&&&&&$(*******************((((((((*(*((((((((((((((((&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&$&&$$$$$&$$$$$$$$$$&&&$$$$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$"$$""$""$"$$"$$$$$$$$$""$""""""""""""""""""""""" """"""""""""""""""""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&$$$$$$$&$$$&&&&&&&&&&&&&&(**********************((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&$&$&$&&&&$$$&&$&$$$$$$&&$$$$&$&$$$$$$$$$$$$$$$$$$""$$""""$""""""""""$$$$$$$"$"$"""""""""""""""""""" """"""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$&&&&&&&&&&&((********************(*((((((((((&(((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$&$$$&&$&&&$$$$$$$$"$$$$$$$$$$$$$""""""""""""""""""""""$$$"$"""""""""""""""""""""" """ """""""""""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$&&&&&&&&&&&&(*********************(**(((((((((((((((((&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$""""""""""""""""""$"""""""""""""""""""""""" """""""""""""""""$$""$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$&&&&&&&&&&&&(******************((*((*((((((((((((&(&((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&$$$&$$$$$&$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$&&&&&&&&&&&$(*********************((*((((((((((((&&&(&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$"""$$$""""""""$$$""""""""""""""""""""""""""""""""""""""""" ""$""""""""""""""""$$$$$"$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$&$&&&&&&&&&&&&$((*(************(*****(*((((((((((((&&&&&(((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&$$&&&&&&$&&&&&&&&&&&$$&$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""$"""""""""""""$"""""""""""""""""""""""" "" """"""""""""""""$""$"""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&& &((*********((&((******(((((((((((&&&&(&(&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$&&&&&&&&$$$$&&&&&&&&&$&&$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$""""""""$$""""""""""$$"""""""""""" " "" """"""""""" """""""""""""""""$""$$""""$$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$&&&&&$&&&&&&&&&((*********(((((((******(((((((((((((&(((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$&&$$$$$$&&&&$&&$$"$$$&$$$$$$$&&$&&$$$$$$$$$$$$""$$$"$$$$$$$$$$$"""""""""""" """""""""$""""""""""""""" " " " """"" """""""""""""""$"""$"$$$"$$$$"$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&$&&&&&&&&&&&(************(*(***((*((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$&&$$&&&$$$$&$&&&&&&$$$&$$$&$$$$&$$&&&$&$$$$$$$$$$$"$$"""$$$$$$$$$$$""""""""""""$""""""""""$"""""""""""""" """"""" """""""""""$"""""""$$$$$$"$$$"$"$$$$$$$$$""$$$$$$$$$$$$$$$$$$&&&&&$$$$"$$&$&&&&&&&&&&(******(********((((*((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&$&$$$$$&&&&&&&$&&$$$$$$$$$$$&&&&&&&&$$$$$$$$$$$$$"$$$""$$$$$$$$$$$"""""""""""""""""""""$$$""$"""""""""" " "" """""""""""""""$"""$""$$$"""""$$$""$""$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$$$&&$&&&&&&&&&&&&&(******(****((*((((((**((((*(((((&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&$$$&&&&&&&&&&&$$&$&&&&&&&&&&&$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$""""""""""""""$""""""""""""""""""""" " "" """"""""""""""$""""$"$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&(*********(*(((*(*(*(((*((((*((((((((((((&&&&&&&&&&&&&&&&$&&&&&&&&$&&$&$$$$&$&&$&&&$$&$&&&&&&&&&&&&&$$$$$$$$&&$$&$&&$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$""""""""""""""""""""""$""""""""""""" """"""""""""""""""""$$$"$$$$$$$"$"$$$"$$$$$$$$$$$$$$$$$$&&$$&$&$$&&&&&&((((((&&&&&&&&&&&&$(****(******((((*((((((((*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$&&&$$&$&$&&&&$$&&&&&&&&&&&&$$$$$$$$&&$&$$$&$$$$$$"$""""$""$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""" " """""""""""""$"""$"$$""$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&(((((((((&&&&(&&&&&&&(*********((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$&$$&$$&$$$&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$"$""""$$"$$$$$$"$""$"""""$"$"""""""""""""""""""""""""""""""" """""""""""""""""$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$&&$$&$&&&&&&&((((((&((&&&(&(&&&&&&((*(*****((*(((((((((((((((((((&(((((((((&&(&&&&&&&&&&&&&&&$&&&&&&&$&&$$$&&&$$$$$$$$$$&&&&&&$&&&&&&$$$$$$$$$$&$$$&$$$$$$$$$""""""$"$"$"$$"$"$"""""""""""""""""""" """""""""""""""""""" " " " """""""""""""""""$$$$$$$$$$"""""""$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&((((((&(&(&&&&&&&&$$$(((*******(*(((((((((((((((((((((((((((((&&&&&&&&&&&$&&&&$&&$&&&&&$&$&$$$$$$$$$$$$$$$$$&&$&$$$$&$&$&$&$&$$$$$$$$$$$$$$$$$$$$"""""""""""$"""""""""""""""""""""""""""""""""""""""""""""" " """""""""""""""""$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$&$$$$&&$$$$&&&&&&(((((((&(&&&&&&&&&&$((((*********((((((((((((((((((&(((((((((&&&&&&&&&&&$&&&&$&&&$&&$$$$$&$$$$$&$&$$$&$$&$&$$&$$$$$$$&&&$&$&$$$$$$$$$$$$"""$$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""" "" " """"""""""""""""""""$"$"$"$"""""$""$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&&&&&&(((((((((&&&&&&&$$$(************((((((((((((((((((&((((((((((&&&&&&&&&&&$$&$$&&&$$$$$&&$$$$$$$$$$$$$&$$$$$$$$$$$&$&$&&&&$&&$$$$$$$$$$$$"""$$$"$""""""$""$$"""""""""""""""""""""""""""""""""""""""""""" "" """" """""""""""""""""$"$""""""$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&((&((((&&&&&&&&&$$(*******(****(((((((((((((((((((((((((((&(&&&&&&$&$$$$$&$$&&&&$$$$$$$$$$$$$$$$$$&$&&$$$$$$$$$$&&$$$$&&$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""""""""""""$""$""""$"""""""$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&(&&&&&&&&&&&&&&$$$(*************((((((((**(((((((((((&(((((((&&&&$$$$&$&&$$&$&&$$$$$$$$$$$$$$$$$$$&&&&&&$&$&&$$$$$&$$$$$$$$$$$$$$$$"""""""""""""""""$"""""""""""""""""" """"""""""""""""""""""" """"" " """ """ """""""""""$"""""""$$$$$""""""$""$"$"""$$"$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$(*******(*(***((**(*((((((((((((((((((((&&&&&&&&$&$&$&$$$&&&$&$$$$$$$$$$$$$$$$$$$&$&&&&&&$$$$&&$&$$$$$$$$$$$"$$$$"$$"""""""""""""""$""""""""""""""""""" """""""""""""" """"""""" " " """""""""""""""$$$$$$"$"$"$$"$$"""""""$$""$$"""$$$$""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$&&&$$(*************(((((*(*(*((((((((((((((((&&&&&&&&$$&$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&$$$&&$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " """"""""""""""""$$$$$$$$$"$"""$""$""""$$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$&$&&(**********(***(***(**((((((((((((((((&(&&&&&&&&&&&$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$&&&&&$&$&$$&&$&$$$$$$$$$"$$$$""$"""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""" """""""""""""$$$$$$$$$$$$$$$$"$"""""""""""$"$$$$$""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$$$&$$$&&$&((***********(**((*(**(**(((((((((((&&&&&&&&&&&&&&$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""" " " """""""""""""""""$""$$$$$$$$$""""""$""""""$$$$""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$$$$$$$$$$$&$$((***((*********(*(******((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&$&&&&&&$$$$$$$$$$$$"$$$$""$$"$"""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" "" " " " """""""""""$""""$$"$$$$$$$$$$$"$$""""$"""""""""""""""$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$$$$$$$$$$$&$$$((***(*(*******(*********(((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""" " """""""""$$$"$""$"$$$$$$$$""$""""""""""""""$""""""""$$$$$$$$$$""""$$$$$$$&&&&&&&&&&$$$$""""$$$$$$$((**(********(((*********(((((((((&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$&$$$$&&&$$$&$$$$&$&&&$$$$$$$$$$$$$$$""$""""""""$"""$""""""""""""""""""""""""""""" """"""""""""" """"""""""" """"""" " " """""""""""$$"$"$$$"""$$$$$$$$$$$$"""""""""""""""""$"$$$""$$$$"$$$"""$$$$$$&&&&&&&&&&$$$"""""$$$&$$$(**(***********(*******((((((((((&&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$$$&$&$&$&$&$$&&$&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " "" """"""""""""""""$$$"$$$$$$$$$$$$$"""""""""""""$"""""$$$$$$$$""$$$$""$$$$$$&&&&&&&&&&$$$$"""""$$$$$$$((************(*******(((((((((&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$&$&$&$$$&&$$$$$&$$$$$$&$$$$$$$$$$$$"$$""""$""""""""""""""""""""""""""""""""""""" "" """""""""" "" """"" " """ """""""""""""""$""$$$$$$$$$$$$$$"""""""""""""""""""""""""""$""""""$$""$$$$$$&&&&&&&&&$$$$""""""$$$$$$((********************((((((((((&(&&&&&&&$$$&&$&$$$$$$$$$$$$$$$$$&&&&&&&$$$&&$&$$$$$$$$$&$$$$$$$$$$"$""""""""""""$"""""""""""""""""""""""""""""""" " """ " " " """"""""" """ " "" """"""""""""$"$"$$$$$$$$$$$""""""""""""""""""""""$""$$"$""""""$""""$$$$$&&&&&&&&$$"""""""$$$$$$$(*********************(((((((((&&&&&&&&&&&&$$$$$&$$$$$$$$&&$$$$&$$&&&$&&&$&$&&$$$$$&$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""""""""""""""" """" " " """"""""" """""""""""""""""$$$$$$$$$$$$$$""""""""""""""""""""""""$$$"""""""""""""$$$$$$&&&&&&&$$$""$$"""""$$$$(*************(****(*((((((&((&((&((&&&&&&&$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&$&&&$&$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""" """ """"" " """"""" "" """""""""""""""""""""$"$$$$$$$$$$$"""""""""""""""""""""""""$$""""""""""""$"$$$$$$&&&&$$$$$$$""""""""$$$$((***********(*****((((((&&&(&&&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$&$$$$&&&$$$&$&$$$$&&$$$$$$$$$$$$$$$"$""""""""$$""""""""""""$"""""""""""""""""""""""""""""""""" " " " " " " """""""""""""""""""""$$$$$$$$$"$""""""""""""""""""""""""$$$$"""""""""""$$$$$$$$$&&&$$$$$$""$$""""$$$$(***,*******(*******(((&&&&&&&&&&&&&((&&&&&&$$$$$&&&&&$&$$$$$$$$$$$&&&$$$&$$$$$$$&$$$$$$$$$$$$$$$""""""""""""$"""""""""""$$""""""""""""""""""""""""""" """" " " """""""""""""""""""""$$$$$$$$$""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$"""$"""""$$$$$(*****************((((((((&&&&&&&&&&&&&&&&&&$&&$$&&&&&&&&$&$$$$&$$&$$&$$$$&$$$$$$$$$$$$$$$$$$$"$$""""""""""""$"""""""""""""$$$""""""""""""" """"""""""""""" "" """ """""""""""""""""""""$$$$$$$$""""""""""""""""""""""""""""$"""""""""$$$$$$$$$$&$$$$$""""""""""""$$$$$"(***************((((&(((((&(&&&&&(&&&&&&&&&$&&&&&&&&&&&&&$$$$$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$"""""""""$"$$$"""""""""""" """"""""""""""""" " " " "" " """"""""""""""""""$$$$$$""""""""""""""""""""""""""""""""""""""""$$$$$$$$&&$$$$$$""""""""""""$$$$$ (*****************(((((((&((&&&(((((&&&&&&&&&&&&&$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""$$$"$""""""""""""""""""""""""""""" "" """ """""""""""""""""""""$""$$$"""""""""""""""""""""""$""""""""""""""$$$$$$$$&&$$$$$$"""""""""""$$$$$ (******************(*((&(((&&((((((((&&&&&&&&&&&$&$&$&&$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""$"$$"$$"""""""""""""""" """""""""" " " """""""""""""""""""""$""$"$""""""""" """""""" """"""""""""""""""""$$$$$$$$$$$$$$$$$""$""""""$$$$$$$ ((*****************(((((((&(&(((((((((&&&&&&&&&&&&&&&&$$&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""$"""$$"$$$$$""""""""""""""""""""""""""""" " " "" " " """" """"""""""""""$""$$"""""""" " """ """"""""""""""""$""$"$$""$$$$$$$$$$$$$""""$""$$$$$$$$$ &*******,*********((((((((((&&(((((((&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""$""""""""""""" ""$$$""""""""""""""""""""""""""""""" "  " """ """""" " """"""""""""""""""""" """"""""""""""""""""""""""""$$$$$$$$$$$$$$""""""$$$$"$$$$$ ((****************(((((((&(((((((&(&&&&&&&&&&&&&&&&&&&$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$""""$$$$""""""$"$"""$$$"$"""""$"""""""""""""""""""""""""" "" " """"""" " """""""$""$""$""""""""  """""""""""$"""""$"$$""""""""$$$$$$$$$$$""""$$$$$$$$$$$ ((*****************((((((((((((((((&&&&(&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$""""$"""""""""$"$"$"$""$"""""""""""""""""""""""""""""""""" " "  """"""""" """"""""""""""$"""$""""" " " " " """""""$""""""""$$$$$$""""$$$$$""$"""$$""$$$$$$$$$$$(((**************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$"""""""""""$"$$$$$""""$""""""""""""""""""""""""""""""""""" ""$" """""""""" " """"""""""""$""""""" "" """""""""""""""""$$""$$$""$$$"""""$""$"""$$$""$$$$$$$$$ ((**************(((((((((((((((((((&&&&&&&&&&&&&&&&&&$$$&&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""$$""$$""""""""""""""""""""""""""""""""""""" " "" ""$"  """"""" """""""""""""""""""""""" "$$$"" """"""$$$"""$"$$"$$"$$$$$$$$$$$$$$$$""$"$$$$$$$$$$&$$$"(***************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$&$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""""$"$$"$$$$"""$""""""""""""""""""""""""""""" "" " """ " """" " " """""""""""""""""""" """"""$""""""""""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$"""$"""$$$$$$$$&$$"(*************(*((((((((((((((((((&&&&&&&&&&&&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$"$$$""""""""""""$"""$$""$$"""""""""""""""""""""""""""" """""""  "" " """"""""""""""""""""" """""""""$"""""$""$$$"$$$$$$$$$$"$"$$$$$$$$"""""""$"$$$$$$$$$$$&&"****,,,*********(**(((((((((((((((&&&&&&&&&&&&&&$&&$&$&&$$$$$$$&$$$$$$$$"$$$$$$$$$$$$$$"$$$""""""$""""""""""""$$$"$$"$$""""""""""""""""""""""""""""""" """""""  " """"""""""""""""""""""""" """""""""""""""""$"""$$"$$$$$$""$"$$$$$$$"$$$""""$$$$$$$$$$$&&$"(*****,,********((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$"""$$"$$$$$$$""""$"""""""""""""""""""$$$$"$$$$"""$$"""""""""""""""""""""""""" """ """" " "" " " """"""""""""""""" """ """"""""""""""""""$$$$$$$$$$$$$"$$$$$$"$$""""""""$$$$$$$$$$$$$(****,,,********(((((((*((((((((&&(&&&&&&&&$&&&&$$$$$$$$&$$$$$$$$$$$$$$$$""$""$$$$$$$"""""""""""""""""""""""""$$$"$"$$"""$$"""""""""""" """"""""""""""""""""" " " " """ " " """"""""""""""""" """ """""""""""""""""$"$$$$$$$$$$$$$$$""$"""""""""$$$$$$$$$$$$"******,*,********(((((*((((((((((&&&&&&&&&&&&&&&&$$&$&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$"$$"""""$""""""""""""""""""" """""""""""""""""""""" " "" """""" " "" """""""""""""""" """"""""""""""""$""$$$$$$$$$$"$$$$$$$$$""""""""""$"$$$$$$$$$$"(******,**********(*(**(((((((((&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$&$$$$$$$$$$$""""$$"$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " " " " """"" """" """""""""" "" """"""""""$$$$$$$$$$$$$$$$$$$$$"""""""""$""$$$$$$$$$$$"****,,****************((((((((((&&&&&&&&&&$$&$$&&&$$$$$$$$&&$$$$$$$$$$$"$$$$$$"$$"$$$""""""""""""""""""""""""""""""$"$""""""""""""""""""""""""""""""""""" " " " """ "" """ "" """ """ " """"""""""" """""""""""$$$"$"$"$$$$$$$$$"$$"""$"""$$$""$$$$$$$$$$"(****,*,,*******((*(***(((((((((&&&&&&&&&&$&$$$$&$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " """" " " """" " " " """"" " """ " """""" """""""""""""$"$$""""$$$$$$$$"$"""""""""""$$$$$$$$$$$$$****************((((*(*(((((((((&&&&&&&&&&&&&&&$$$&$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""" " "" " " " " """" """"""""""""""" """""""""""""""$$""""""$"$$$$$"$"""""""""""""$$$$$$$$$$$$$(***************((((*(((((((((&&&&&&&&&&&&&&&$&$&&$$$$$$&&$&$$$&$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""$"""""""""""""" """""""""""""""" " " """"" " "" """ """"""""""""""""""""""""""""""""""""$"$"""""""$$$$$$"""""""""""""""$$$$$$$$$$$$$***************((((((((((((((&&&&&&&&&&&&&&&&$&&&&&&$$$$$&&$$$$&&$$$$$$$$$$$$$$$$$$$$""""""""""""$""""""""""""""""""""""""""""""""""""" """"""""""""""" " " "" " " " " " """""""""""""""""""""""""""""""""""""""""""""$$$$$$$"$""""""""""""$"$$$$$$$$&$$$(**************(((((((((((((&&&&&&&&&&&&&&&&&&$$&$&&&$$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$"""""$$$"$$"""$""""""""""""$""""""""""""""""" """"""""""""""""" " "" "" " " """""""""""""""""""""$""""""""""""""""""""$"$$$$$$$$""""""""""""""$$$$$$$$$$&$$(**************(((((((((((&((&&&&&&&&&&&&&&$&&$$$$&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"""""""""""$"""""""""""""""""" """""""""""""""""" """""" " " """""""""""""""""""""""""""""""""""""""""""""$"$"$$"$$"""""""""""""""$$$$$$$$$$$$$((******((**(*((((((((((((((&&&&&&&&&&&&&&&&&&$$&$&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""""$"$""""""""""""""""""""""""" " """""""""""""""" " " " """" " """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$"""""""""""""$$$$$$$$$$$$$$((((*(**(*(**((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""$$$""""""""""""""""""""""""""""""" """ """""""""""" "" " """" " """""""""""""""""""""""""""""""""""""""""""""""""$$$$"$"""""""""""""""""$$$$$"$$$$$$(((((*(*(***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$"""""$""""""""""""""""""""""""""""""""" """""""""""" " " "" """ " "" " """""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$"""""$"""""""""$$"$$$$$$$$$((((**(**((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$$""$"""""""""""""""""""""""""""""""" """"""""""""""""" " """ "" "" " """""" """"""""""""""""""""""$""""$""""""""""$"$$$$$$$$$$"""""""""""""$""$$$$"$$$$$$**********((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"""""""""""""""""" """"""""""""""" "" """""""""""" " """"""""" "" " " """"" """""""""""""""""""$$$"""$"""""""""""""$$$$$$$$$$$""""""""""""""""""$$$$$$$$$ *******((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$"$$$$""""""""""""""""""""""""""""""""""""" " """""""""" " " " "" """" """ " """ """"""""""""""""""""""""""$$$$$$""""""""""""""$$$$$$$$$$"""""""""""""""""""$$"$$$$$$ *,******(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$$"""""""""""""""""" "" """"""""""" """" """""""" """ """ """"""" "  """"""" "" """""" "" """""""$"$$$$$""""""""""""$$$$$$$$$$"""""""""""""""""""$$$$$$$$$$ *******((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""""""""""""""""""" "" """""" " """"" """" """"""" " " """"""""""""""" """"" """"""""""""""""""""""""""""""$$$"""""""""""""$$""$$"$$""""""""""""""""""$"$$$$$$$$"*****((***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """""""" """ """"" """ """"" " """ """" "" " " """""""""""""""""" """""""""""$$$$$"""""""""""$$$$$$$"""""""""""""""""""$""$$$$$$$$$"$ *(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""" " """""" "" """"" """"" "" " " " " " " """"""""" """" """""""""""""""""""""""""$""$"$"""$"""""""""$$$$"$""""""""""""""""""""$"$$$$$$$$$""$ (*(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"""""""""""""""""""""" """""" "" " " " """"" """" " " " " " " """" " "" " "" " """"" """""""""""""""""$""""""""""""""""""""$"$$"$$""$""""""""""""""""$""$$$$$$$$$$$$ (*((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$""$"""""""""""""""""""""""" """""" "" "" """""" " " """"""""""" """ """"" """""" """"""" """"""""""""""""""""""""""""""""""""""""$"$$""""""$"""""""""""""$$$$$$$$$$$$$$(((((*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$"$$$$$$"""$"$""$"""""""" """""""" " """"""" "" "" """ " "" " """""""""" """ """"" "" "" "" """""" """""""""""""$""""""""""""""""""""""$"""""""""""""""""""""$$"$$$$$$$$$$$$$&(*((((((((((& &((((((&(((&&&&&&&&&&&&&&&&&"&&&$&&&&$$&$$$$$$$$$$$$$$$$""$$$$$$$$$$$$"$$$"""$"$"$"""""""""""""""""" " "" """" "" " " "" "" " """""" " " """" " "" " """""" """ " """""""""" """"" """""""""""$""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$&$$***((&(((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" "" " " " "" " """"" " " " """ " " " """"" " "  " """"""" " """"" " """""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$ ***((&&(((((((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" """ """""""" " " " """ """" "" " " """ """""""" " """""""" """""" """""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$ (***(&&(((((((((&&&&&&(&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""" "" """"""" " """ " " " " """"""" "" " " " " """ "" " " " """""""""" " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$ (****((((((((((((&&&&&&(&(&&&&&&&&&&&&$&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""" " """""""""""""" " """ " " " """ " " " "" """""" """"""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$"((***,**(((((((((((&&&&&&&&&&&&$$&&&&&$&&$$$&&&&&&$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" " """"""""""""""" " " """""" """"""" " " """ " """""""""""" """" """"""" """""""""""""$"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$&"(**,..,,,****(((((((&&&&&&&&&&$$$$&&$$&&$$$$$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$$""""""""""""" " """"""""""""" """" "" " """ " " """" " """""""""""" "" "" """" """" """""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$&&$,,....,,,,,*****((((&&&&&&&&&&&&&&&&&&&&&&$$$$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$"""""""""""""" """"""""""""" """""""""" """"" " "" " " """""" """" "" """ """""""""""$"""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$&......,,,,,*********(&&&&$$$$&&&&&&&&&$&$$$$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$""""""""""" " " """""""""" " """""""""""""" " " " " """"""""""""""" "" """""""$""""""""""""""""""""""""""" """""""""""""""""""""""$""$$$$$$$$&.....,,,,*,**********((&&$$&&&&&&&&&&&$$&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" " " " """ """"""""""" " """""""""""(" " " " " " """""""""""""""""" """"""""$$$"""" """""" "" """"""""""""""""""""" """""$$$$$$$$$$&$&....,,,,,,*********((((&&&&&&&&&&&&&&&$$$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$"""""""""""""" """"" """"""""""""" """""""" """""" """"""" " """""" """""" " """ " """""""""""""""""""""""" " " " """"""""""""""" """""""""$"$$$$$$$$&&,.,,,,,,,**********(**((&&&&&&&&&&&&&&&$$$&&&$$&$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" " """"""""" """" """"""""""" """ """"""""""""""" " " """ """" " " "" "" """""""""""""""" " """"""" """"""""""""""""""" """"""""""$$"$$$$$&&,,,,,,,*****(*(((******(&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$"""$""""""""""""""""""" "" """""""""""""""" "" """" " """"""""""""""""" " " """ " " """" """""""""""""""""""""""""" """""""""""""""" ""$$$""""""""""$""$$$$&,,,,,,******((((((*(*((((&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" " """""" """"""""" " " " " """"""" " """" " " "" " " """""""""""""""" """""""""""""""""""""""""" """"$$$""""""""$$$$$$$&,,,,,****(((((((((((****((&&&&$$&$$$$$$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$"""""""""""""""""""""""""" "" " "" "" """"""" " """" """"" " """ """" " " "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$&,*********((((((((((((((((&$$$$&&&&&&$$&$$&&$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""" """""" """ """ "" " "" "" " " " """ "" " " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$********((*((((((((((((((&&$$$$$$$$&$$$$&&&&$&&&&&&&$&&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$"$""$"""""""$""""""""""""""""""""""" """ """ " " "" "" " " " " " " "" """" " " """""""""""""""""""""""" """ """"""""""""""""""""""""""""$$$$$&&(******(((((((((((((((((((&$$$$$$$$$$&&&&&$&$$&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"""""""""""""""$""""""""""""""""" " "" " " "" " "" """"" " " """"" """"""""""""""""""" """"""""""""""""""""""""" """"""$"""$$$$$$$$&&(*****((((((((((((&(((((((&&$"$$$$$$$&$$$&$$$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$""""""""""""""$"""""""""""""""""" "" " " " "" " "" " """"" """""""""""""""" " """""""""""""""""""""""" """$""""$$$$$$$&&&((((*((((((((((((&(&(((((&&&$$$$$$$$$$$$$$$$&$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$"$$""""""""""""""""""" """"" "" " "" """ " " """"""""""""""""""" """"""""""""""""""""""""""""$"""""$$"$$$$$$$$&$$&(((((((*((((((((((&&&&(((&&&$$"$$$$$$$$$$$$&$&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$"$$$"""""""""""""""""""" " " "" """"""" " " " """""""""""""""" " " """""""""""""""""""""""""""$""$$$$$$$$$&&&&&(*********(((((&(&&&&&&(&&&&&$$$$$$$$$$$$$$&&$&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""$"$$"""""""""$""""""""" " "" " """""" " """"" """"""" """ """""""" """"""" """"""""""""""""""""""""$"$$$$$$$&&&&&&(********((((((((&&&&&&&&&&&&$$$$$$$$"""$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$"""$"""""""""""""" """" "" "" " " " """" " " " "" """" """"""""" " """"""""""""""""""""""""""""""""""$$$$$$$$&&&&$(((***((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$&$&$&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""$"$"""""""""""""""""""""""" " "" """ " "" " """"""" " """" """""""""""""""""""""""""""""""""""""$$$$$$$$$&&&&&(((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"""$$"""""""""""""""$"""" """""" "" " "" "" "" """ " """ """""" """"""""""""""""""""""""""""$"$$$$&&&&&&&&((((((((((((((&&&&&$$$$&$&&&$$$$$$$$$$$$$$$$$$$$&&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$$"""""$"""""""""$"""""""""""""" " " "" "" "" " " """" " """"""""""""""""""""""""""""""""""""$$$$$&&&&&&&&(((((((((((((&(&&&&&$&$$&&&&$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$""$"""""""""""""""$"$"""""""""""" "" " " " " """"" """ " """""""""""""""""""""""""""""""""""""$$$$&&&&&&&&((((((((((((((&&&&&&&$$$$$$$&$$$$$$$$$$$$$$&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""""""""""""""""""""""""""""""""" " " " " " " " """" "" " """""""""""""""""""""""""""""""""""$$$$$$&&&&&&&(((((((((((((((&&&&&$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""$"$""""""""""""""""""""""""""""""" " " " " "" """"""" " " "" """""""""""""""""""" """"""""""""$"""$$$$$$&&&&&(((((((((((((((&&&&$$$$$$$$$$$$$$$$&$$$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""$"""""""""""""""""""""""""""" "" " " " """"" "" " """"""""""""""""" """"""""""""""$""$$$$$$$$&&&&&(((((((((((((&&&&$$$$$$$$"""$$$$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$$$""""""""""""""""""""""""""""""""""" "" " " "" """""""" " """" """"""""""""""""""""""""""""""$""""$$$$$$$$&&"&&&&(((((((((((&&&&$$$$$$$""""$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$"""$""$"$""""""""""""""""""""""""""""" """ "" " "" " """""" """ " """" " " "" " """"""" """""""""""""$"$""$$$$$$$$$$$$$&&&&((((((((((((&&&&$$$$$$$"" $$$$&$&&$&$$$$$$$$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$"""" "$$$$$""""""""""""""""""""""""""""""""" """ " " " " " " "" """"" """" "" " """""""""" " " "" """"""""""""""$"$"$$$$$$$$$$$$$$&&&&&&(((((((((&&&&$$$""""$"""""$$$$&$$$$$$$$$$$$$$$$$$"""""$$$$$$$$"$$$$$$$$$$$$$"""""""$$$"$$"""""""""""""""""""""" """"""" " """ "   "" " " ""  """" """"""""" """ """"""""" " """"""""""""""""""""$$$$$$$$$$$$$&&&&&((((((((((&&&&&&$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"$$$$$$$$$$$$""$"""""""""$$$$$$"""""""""""""""""""""""""""""""" " "" " " " " " " """ """""""""""" """"""""""""""""" """" """"""""""""""$"$$$$$$&$&&&& &&&&&(((((((&&&&&$$$$""""""$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""""$$"""$$$$$$$$$$"$"""""""""$$$$$$$""$""""""""""""""""""""""""""""" " " "" """ " "" """ """""""""""" """""""""""""""""" """"""""""$"$""""""$"$$$$$$$&&&&&&