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 = '523B50' IMAGE_NUMBER = 56777739 IMAGE_TIME = 1978-01-23T07:30:42Z EARTH_RECEIVED_TIME = 1978-01-23T16:39:29Z ORBIT_NUMBER = 523 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE EXPOSURE_DURATION = 0.025450 NOTE = "NORTH POLAR MONITORING" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END 4    &Ij *MF2(bEw66r d.00002000.000020000........,,,,.,,,..,,,,.,..........,....0..............,.......,............0....,,,..000000.00.00000000...,...000002002020000000...022222222222202222222222222444442222224442222222222444244444444222222222222222424222220222222222222242222222200000000000020000.,,.00...,**((",.0000.0.0000..0....0000...."*....0....0.0000.0....00......0.00..............................0.0....,,.0000000..00000...0.......00.0000000000.00000.,.00002022020000020000002222222220022222222202222220022222222222222222222200000002022000222222220000220000000222000.00000000....,,,.....,,*,**(.......000.0............................0........0000.....&........,.,,..........,,..,& ,.,........................**.........,.......0......0.....,,..000000000.0000000..00000000000000000000000000020000022220000222220200.0000.00000000000220000000000000.00002000.000000..........,.0.0..,,,**&,,.............................,.............................,,,,,....,,,,,,.,,,,,,,,,.,,,.,,.,..,.,.,,,,...........,,.....,,,,,................,(,,,.0........0...........00"*.0..0000000..00000000000000,000000000200000...0000.......00000000000000000000000000000.00000...........,.......,,((&,,...............,,..,....,,.,,,,......,,,,.......,,.,...,,,,,,,,.,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,..,,,.,,,,,...,,,,,*****,..............,,,,,..............,,,..............0......0.0000.0..00000..00000000000.0..,,.0......00,,.0.0.0000..00...00000..0..0(*0.............,,,,.....,,*($ &,,.,,,,.........,,......,,,,,,,,,,,,,,,,,,..,.,,,,,..,.,,,,,,,,,,,,,,*,,,,,,,,**,*,,,,,,,,**,,*,,,***,*,,,,,,,,,,..,,,,,,*,,***((*,,,.,,,,.,,.,,,,,.,,,,.......,,,,,,,.......................................00000000.....,,,,..,............0000.....0.0.......0.00.............,,,.....,,,,,,**&&*,,,,,.,...,,,,,,...,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,**,*,,*,*,,,***,,**,******,,,,,,,,,,,,,,,,,*,,,*,*****(((*,,,,,,,,,,,,,,,,.,,,,......,,**,***,..........,,.......................................,**,...........,...........0.0.............,.......,,,,,,,.....,,,,***(& &*,,,,.,.,,,,,,,.,,.,,,,,,,.,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,**,,*,,,,******,,,,*****,,**********,*,******,,,,,,,***,,,*******(((*,,,,,,*,,,,*,,,,,,,.,,,,,,,,,,(****,,.......,,,.,....,,,,........,...................,,,*,.0...,,................0.................,..,,,,*,,,....,,,,,,,,,**($ $*,,,,,,,,,,.,...,,,,,,,.,,,,,,,,,,,,,****,,,,,,*,,,*,,,,,,,*****,,,********,,*****************************,*************(&&*****((****,*,,,,,*(*,,,,,,,,,,,,,,,,*(((,,,...,,,,,,,,,,.,.,,.,.....,,,,,,.......,.,.......,,,,,.....,............................,.,.,....,,**,,*,..,,,,,,,.,,,,***&&$*,,,,,,,,,,,,,,,,,,,,.,,,,*,,,,,,,,,****,,,,*,*,****,,*****************************************************************(&&&(****((****,*,**,***,,,,,,,*,,,*,,,***((*,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,..,.,,,,,..,.,................................,,..,,,,,,,*,,,,,.,,,,,,,,,,,*****(&$*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,*,,****,,,,,,******************************************(***********(**********(((((&&(*********,*****,*,,,*****,**,**,*******,,,,,,,.,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,...,,,,,,.,.,.,,,,,........,.................,,,,,.,..,,,,,,,,,,,,,,,,,,,.,,,,*,,****(&$**,,,,,,,,,,,,.,,.,,,,,,,,,,,,,**,,*,,***********,*******,**************(*(**********(******((((********((*********((***(((((((*************,*************************,,,,,,,,*,**,,,,,,,,,,,,,,,,,,,,,,,.,,,,*,,,,,,,,,,,,,,.,,,,,.,.......,,,,,..,..,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,**(&$*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,******,,,**************************((*******(**(****((((*((***(*((((****((*((*****((((((((*********,***********************,*****,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,.,....,,,,,.,,,,,,,,,.,,,.,,,,,,,,,,,,,,,,,,,.,,,****,,*,****(("*,,,,,,,,,,,,,*,,*,,,,,,,,****,,*,**********,****************,******(****(((*(******(***((***(((((((((*******((((*(((((((((((&&&*************************************,,,,,,,,*,,,,******,,,,****,,*,,,,,,,,,,,,,,******,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**********($**,,,,,,.,,,,**,,,,,,,,,,,*,,,,****************************,***********((*((((*****((((((***(((((((**(**(**(**((*(&((((*((((&&&&(****************************(********,*,,,,,,***********,****,,,,********,,,*,********,,****,,*,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,*,***********,,***("**,,,,,,,,,,,,,,,,,,,,*,,,******************************,*************(**(***(**(((((((((*(((((((****(*(*******(((((((*(((((&&&&(*****(((*******(**(***(**(*************,,,,,*******************,,******,************((***,,,,,,,****,,,,,,,,,*,,,,,,,,,*,,,*,,,,,**,,,,,,,,,,,,,,,*********,****("**,,,,,,,,,,,,,**,*,,,,,,,,****,*,,********,,***************************(***((((((((((*(((((******((((((***((*(((((((((((((((&&&(((((*(********************************,,*************************************,***,**((*,,,,,,*****,,,,,,*,,,,,,,,,,,,,,,,,*,,,*,,,,,,,,*,,,,,,,,,***************($,,,,,,,,,,,,,,,*,,,,,,,******,,,**********,************************(****(*((((((((((((((((((**(((((((((((((((((***((((((((((&&$&&(((****(((***********************************************,****************************,,,,**********,****,*,,*,****,*,,,,******,,,,,,,*,,,,,,,****(*************("**,,,,,,,,,,**,,,,,,,,,*,,*,,*********,***********((***************(**(*(*(((((((((((((((**((((((((*(((((((((((((*((((((((((&&&&&((((**(((*******(********((*(**************************************************(*******,********,*******************,********,,,,,,,,*,,,,,,,,,***((************("**,,,,,,,,***,,,,,,,*,,*,****,*********************((*********((****(((((((((((((&(((((((((((((((((((((((((((*((((((((((((&&&&&((((((((*(******(*(((*(**(((**(***************(*********************(***********************************,*,****************,*,*,,,,*,**,,,,*,*,,*,*(((**********(*("**,,,,,,,,,,,,,,,,,,,,,,**********,**************(****************((((((((((((((((((((((((((((((((((((((((((((((((**(((((&&&(((((((((((((((((((*(((*((((((******(*(********((*********(********(((**(******(*************************************(&((***,*,*******,,,,,,,**,,,,,**(&((**(**((((**("**,,,,,,,,,,,****,,,,,*************************(*(******(*******(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((****(((((((*****(((**********(******(*((*******((((*(****(***(******(*(*(************************((&(&(**********,,,,*****,,,,,,*****(((**((**(****("***,,,,,,,,****,,,,*,******,***************((((*****(((******((((((*(((((((&(((((((&(((((((((((((((((((((((((((((((((((((((&$&&&(((((((((((((((*(((((((**((((((****(***(((****(*((*(****((*((*(*******(********((******((**********************(&&&&(********,,*********,,,,,,******(((**(*******( ****,,,,,**,**,,,***,*****,**************(*****(*********((((((((*(**(((((((((((&(((((((((((&(((((((((((((((((((((((((((&&&&&$$$(((((((((((*(((((((((*(((((((((((((((*(*****((((((******(((****(((((***********(*******(((*********(**********((&&&&&(***,***********,*,,,,,********(((*******(*(( ***,,,,,**,,,******,**,***,*********************(*(******(((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((&&&(&$$$&(((((((*(((((((((((**((((((((((((*(*(**(*(((((((*(*(((((***((((((((****(*((*(*****************((******((((((*((&&&&&&***************,*,,***,,*****(((*********((("***,,*,,,,,,**,*****,,*******,**********************(((((((*(*(((((((((((((((((((((((((&(((((((((&((((((((((&((((((((&((((&&&$$$&((&(((((((((((((((((((((((((((((((**((((((((**((*(((((***((((((((((*((((((*****((**********(*(*******((((((((((&&&$&(***********,*,*,,,,*******(**(*************( ***,*,,,,,,,,,,*,,,,*******,,,********************(((((((***(((((((((((((((((((((((&&((&((((&(&&(((((((((&(((((((((((&(((&&&&&$&(((&((((((((((((((((((**(*((((((((((((((((((*(((((((((((*(((((*((**((((((***((((((*********(*****(**(*(**(**((((&&&&&&*****************************************((( (**,,,,,,,,,,,,,*,,****,,,************************(((((***((((((((**((((((((((((&(&((((((&&&&(&(((((&(&(((((((&(&&(((((((&&&&&&(((((((((((((((((((((**(((((((((((((((((((((((((((((((((((((((((((((((((****(((((****(*((***((*****((******((((((&&&&&&((****************(***********(**********((( (**,***,,,,,,,,,***,*,,,***********************((*(((*(((((((((**((((((((((((((((((((((((&&&&&(&((((((((((((((&&(&(((((((&(&&(((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((**(*(*((*(((*****(((((((&&&$&&******,**********(&(********************(((( ******,,,,,,,,,,**,,,**,****,******(*********(**(**(((((((((((((((((((((((((((((&(((((&&&&&(((&&&&&((((((&&((((&(((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((((**(*(((((((((((((&&&$&((***************(&&(*************(*((*(*(*(( (****,,,,,,,,,*,,,,,******,,,**************(*(****((((((((**((((((((((((((((((((((&&&&&(((((&&&&&(((((((&(&((((((&((&&(((&(&(((((&(((((((((((((((((((((((((((((&(((((((((((((((((&(((((((&&(((((((((((((((((((((((((((((((((((((*((((((*(((((((&&&&&&&&((************(((((************(*((*****(((***,*,,,,,,,,,,,******,,,*,*************(((*****(((***(***((((((((((((((((((((((&&(&((((&&&&(&&&((((((&(((&(((((&&&((((((((&&((((&((((((((((((((((((((((&&&&(((((((&((((((((((((((((((((((&(((((((((&&(((((((((((((((((((((((((((((((*((((((((&&&&(&&&&(*(******(*****(((((********((((((*((*(*((( *,,,***,,,,,,,,,***,,,,,,,**************(***(((((((*****(*(((((((((((((((((((&((&&&(((&&&&&&&&((((((&&((((&&(&&&&((&((&((&(&((((((((((((((((&&(((((((((&&((((((&(((&&((((&(&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((&&$&&&&&&******(*******(((((*********((******((((((((**,,,,,,,,,,*$,****,********************((*(((*(((*****((((((((((((((((((((&&&((((((&&&&&(&&&$((((&((((((&&&(&&&&(&&(&(((((((&&(((((((((((&(&((((((((&&(&((((&(&((((((&((((&(((((((&((&((((((&(&((((((&((((((((((((((((((((((((((((((((((((((&$$&&&&&(*****((******(((((*****(**((((***((((((((*(***,,,,,,,,,**(*,,,,***********************&(****(*******(((((((((((((&&&((((((&&&(&&&((&&$$$&((((&&&&&((&&(((&&&&((((((&&&&&&(&((((((&((((((((((((((((((((&&(((((((&&&&&&(((((&&((((((((((((((((&&&&&(((((((&((((((((((&((((*((((((((((((((&&&&$&&&(*(*********((((((*************((((((***(*((***,,,,,,***,,,,,,,****,****************((**(***(((((((*(((((((((((((((((((((((&&&&&(&&(&&&&&$&&(((&(&&&(&((&(&&&(&((((((&&&&&(((("&(((((((((((((((((((((&&(((&&(((&(&&&(&&&&&&((((((((&((&(&&(&&&&&(&((((&(&((((((((&&&(((((((((((((((((((&&&&$$&&((((*******((*(((((**********((((((((((**((((*,,,,,,,,,*,,,*,*,*,,,,****************(******((((((((((((((((((((((((((((((((&&&&((((&&&&&&&&&&(&((&&&(((((&&&&&(&(((((&&&&&&((((&((((((((((&(((((((&&&&&(((((((((((((&(&&&&&&&((((((&((&((&&(&&&&&&(&&(&(&((((((((&(&&&$&((((((((((((((&&&&&(&&&&&&&((***(**((***(((**********((&(((((((((((((&**,,,,,,,,,,,,,,,*,*,*,**************(*(****((((((((((((((((((((((((((((((((&(((&(((&&&&&&&(&&&&&&&&&&&(((&&&&&&(&(&&&&&&(&&(&&(&&&((((((((((((((((&&&&(&(((((&&(&(((((((&&&&&&&(((((((&((&(&&&&&((&&&(&(&(((((((((((((((((((((((((((((((&((&((&&&&&(((((***(***(**(((((*****(*(**(&((((((((((*(($**,,,,,,,,,,,,,,,,,,,,*********************(((((((*((((((*(**(((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((&&(&&&&&&&&&&&&&&&&&&&&&&(&(((&&(((((((((((&&(((((((((&(((((((&&&&(((((&((((((((((&&&&&&((((&&&&&&&(((&&(&(&&((((&(&(((((&&&&(((&((((&(&&&&(&((((((((********((******(((((*((((((((((((((((**,,,,,,,,*,,,,,,,,***,*****************(((((((((((((((*(((*(((((((((&(((((((((((&&&&&&&&&&&&&&&&&&&(&((((((&&&&(&&&&&&&&&&&&&&&&((&&&&&&(((((((&((((((((&&(((((((((&&&&&&(((((&((((((((&&&&((((((&&&&&&&(&&(&&(&(((((&((((((((&&&&&&((((((&&&&&(((((((((((**(*******(*****(((((((*((((((((((*(((&**,,,,*,,,,,,,,,,*****,,*,*************(((*((((((((((((((((((((((((((&((((((((&(&&((&&&&&&&&&&&&&&&&(&((((&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((&&((((((&&&((((&&&&&&&&&&&&&(&&&&(((((&&&&&&(((((&&&&&&&&&&&&&&&((((&&&&(((&((&&&&&$$&&(((&(&&&((((&(((((***(**(*******(((*(((***((*(((**(**(((((((*,,*,,,,,,,,,,,,,*,*********************(**(((((((**(((((((((((((((&&(((((((&&&&&(&(&&&&&&&&&&&&&&&&&((((&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&((&&(&(&&&&&(&&(&&&&(&&(((&(((&&&&(&&&&&&&&((&&&&&&&&&&&(&&&&&&&&(((((((&&&&$$&&&((&(((((((&&((((**(((***************(**(((((((***(((((((((&****,,,,,,,,,*,*,,,,,*****************(***(((((((((*(((((((((((((((&((((((((&&&(((((&&&&&$&&&&&&&&&((((((&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&&((&&(&&&&&&(&(&&&&&&&(((&&((&&&&((&&&&&&&&&&&&$$&&&&&&&&&&&&&&&(&&(&&&&&&&$$$$&&((((((((&(&&&((((((&(****************(*(((((*(*(((((**((((&$****,,,,,,,,,,,,,,,,,***,****************((((**(((((((((((((((((&((((((&&&&&&&(((&&&&&&&$&&&&&&&&&(&&(((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&((&&&&&&&&&&&&&&(((&&&&&&&(&&&&&&&&&&&&&&&$&&&(&&&&&&&&&&&&(&&&(&&&&$$$$&&(((((&(&&(&&&&&$&((((((**********(****((((((((****(*((((((&&$**,,,,,,,,,,,,,,,,,,,,,,****************(((****(((((((((((((((&((((((((&&&((((((&&(&(&&&$$$&&&&&&&&((&(((((&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&&((&&&$$$&$&(((((((&&&((&$$$&((((*(*************((*(((((((((((((((((((((&&*,*,,,,,,,,,,,,,,***,,,,********************(((((((((((((((((((((((&&&&&(((&&&&(&(&&&&&&&$&&(&&&&&&&((((((&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"$$&&&(((((((&(((&&$$$&((((((***********((((*(((((((((*(*(((*(((((&$***,,,,,,,,,,,,,,,,,,,*************((*****(*(((((((((((((((((((&&(&&&&&(((&&&&&(&((&&&&&&&&&&(&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&$$$$&((&&((&(((((&&&&$&$&**((((***********(**(*(((((((**(((((*(((((&&***,,,,,,,,,,,,,,,,,*,**************(*((*((((((((((((((((((((&((&&((&&&&&&&&&&&&(((&&&&&&&&&&&&&(&&&&&&&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&(((((&((&&&&&&&&&&((***********(******(*(((((((**(((((((*((((&&***,,,,,,,,,,,,,,,,********************(((((((*((((((((((((((((&(&((&&&&&&&&&&(&&&&&&&&&&&&(&&&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&((((((&&&&&&&((&&(((********(((**((****(((((***(((((((((((((&&**,,,,,,,,,,,,,,,,,*,*****************(((((((((((((((((((((((&&(((((&&&&&&&(&(&&&&&&(&&&&&&(&&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&$&&(&&((((******((((((((*((*(*****(**(((((((((*(*(((&**,,,,,,,,,,,,,,,,,*******************(((((*((((((((((((((((((((((((&(&&(((((&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&(&&&&&&&$&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&$$$&&&(((((**(((((*((((((((*((*****((((((((((((((*((&*,,,,,,,,,,,,,,,,,,,***,*************(((*(((((((((((((((((((&(((((((((&(((((&&&&&&&&&&&&&&&((&&&&&&&&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$"$&&&((((((((((((((((((((((((*****((((((((((((****(&**,,,,.,,,,,,,,,,,,,**************((**((*((((((((((((((((((((((((((((((((((&(&&(&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&$$&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&$$$$$&(((((((((((((*(((((((((((*((((((((((((((((***((&**,,,,,,,,,,,,,,,,,*,************(**(*((((((((((((((((((((((((((((((((((&(&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&&&&&$$$&&&&&&&$&$&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&$&$$"$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&(((&$$"$"$&&&(((((((((((((((&((((((((((*(((((((((((*(*(((($**,,,,,,,,,,,,,,,,,,*,,,**************((((((((((((((((((((((((((((((&(&(&&&(((&&&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$"$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$""&&&&&&&&&&&&&&&$&$&(&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&$"$$$$&&((((((((((((((((((((((((**(((((((((((***(((((&*,,,,,,,,,,,,,,,,***,,,************(((((((*((((((((((((((((((((((((&((&((&&&&(&(&&(&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&$$$$""$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&$$$$&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&$$"""$&&((((((((((((((((((((((((*((*((((((((((*((((((&*,,,,,,,,,,,,,,,,,,,,,,*********(*((((((((((((((((((((((((((((((((&((&(((&&&&&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&&&&&&&&&&&&&&$&&&&&&&&&$$&&&&$$&&$&&&&&(&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&((((((((((((((((((&(((((*(((((((((((((*((**(($**,,,,,,,,,,,,,,,,,,,*********(*(((*((((((((((((((((((((((((((&&&&&((&(&&&&(&&((((&(&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&$$$$&&$$$&&&&&&&&&&&&&$$&&&&&&&&&&&$&$$$&&&&&&&$&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$""$$&((((((((((((((((((&&(((((((((((((((((((*(*(((&**,,,,,,,,,,,,,,,,**********(((***(*((((((((((((((((((((((((&&&(&&(&((&&&&&&&(((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$&&&$&&&&&&&&&&&&&&&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$&&&&&&&&&&&&&&$&$$""$&(((((((((((((((((((((((((((((((((((((**((((((&*,,,,,,,,,,,,,,,,,,**********((**(*(((((((((((((((((((((((((&&&(&&&&&(&(&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&$&&&&(&(&&&&&&&&&&&&&&&&&$&$&&$$$$&&&&&&&$&&&&&&&&&&&&$&&&$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&$$$$$(((((((((((((((((((((((((((((((((((*(*((*((((&*,,,,,,,,,,,,,,,**,**********(****(*(((((((((((((((((((((((&&&(((((&&&&(((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&$&&&&&$$&&$&&&&&&&&&$&&&&&&&&&&&&&&&$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&((((((((((((((((((((((((((((((((((*((((*((((&*,,,,,,,,,,,,,,*,,,,,*******((*****(((((((((((((((((((((((((((&((&&&&(&((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$&&&$&&&&&&&&(&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"$&&&$&&&&$$$&&&&&&&&&&&&&&&&$"$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$(((((((((&((((((((((((((((((&((((((*((((((((&*,,,,,,,,,,,,,,,,*,*,,******((***(((*((((((((((((((((((((((((((&&&&((((((((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$&&&&&&&&&&$&$&&&&&$$$$$$$$$$&$$&&&&&&&&&&&$$$&&$&&&&&$$"&&&&&&$&&&&&&&&&&&&&&&&&&&&&$$$$$&((((((&&&(((((((((((((((((((((((((((((((((&&*,,,,,,,,,,,,,,,,,*******(***((*((((((*((((((((((((((&((((((((&&&&&&&&((((&&&&&&(&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$"$$$$$&&&$$$$$&&&&$&&&&&&&&&&&&&&&$""$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&((((&(&&((&&&(&(((((((((((((((((((((((((((&&***,,,,,,,,,,,,,,,,***********(((((((((((((((((((((((((((((((&&&&&&&((((&&(&(((&&&&&&&&&&&&&&&&&&&&$&$&&&&&$$$"$&&&&&&&&&&&&&&&&&&&&&&$$""$$&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$&&$""$$$$&&&&$$$$$$$&&&&&&&&&&&&&&&&&&$""$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&$$$$&(((((&(&(&&&((((((((((((((((((((*((((((((&***,,,,,,,*,,,,,,,*********(**(((**(((((((((((((((((((((((((&&&&&&(((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$"$$$$$$&&&&&&&&&&&&&&&&$&$$$""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&$"""$&&&&$$$$$&$&&&&&$$&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&((((((((((((&&&((((((((((((((((& (*,,,,,,,,,,,,,,,,*********(""(((**((((((((((((((((((((((&&&&(&$&$((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"" ""$$&&&&&&&$&&&&&&*&&$$$$$""&&&&&&&&&&&&&$$&&&&&&&&&&&&$$$$$$$&$$"$$&&&$&$$$$$$$$$&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&((((&(&&((((((((((&&&&(((((((((((&&&&&$$**,,,,,,,,,,,,,,,*,***************((((((((((((((((((((((((&&&((&$$(((((&(((&&&&&&&&&&&&"&&&&&$&&$$&&&&&&&&&$$"""""$$"&&&&&&&&&&&&&$$$$$$$$$&&&&&""&&&$&&&$&&&&&&&&&&&$$$$$$$""$$$&&&&&&&$&$&$$"$$&&&&&&&&&$$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((&&&&&((((((((((&&$$&&&*,,,,,,,,,,,,,,,,,*****************((((((((((((((((((((&(((&(&&&&&&((((((&(&&&&&&&&&&&&&&&&&&$$$"$&&&&&&&&&$$"""""$&&&&&&&&&&&&$&$$$$$$$$&$&&&&&&&$$$&&&&$&&&$&&&&&&&$$$$$$""$$$&&&&&$&$$$$$$$""$$$&&&&&&&$$&&&&&$$$&&&&&&&&&&&&&&&&&&& &&&&$$&&&&&&&&&&&((((((((((&&(((((((&&&&&((((((((((&&&$&&&*,,,,,,,,,,,**,,*******************(*((((((((((((((&&(((&((&(&&&&(((((&(&&(&&&&&((&&&&&&&&&&&$$"""&&&&&&&&$$$$"""$&&&&&&&&&&&&&&$$$$$$$$$$&&&&&&$&&$$&&&&&$$&$&&&&&$$$$$$$""$$&$&&&&&&$$$$$$$$$$$$$&$$$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&((((((((((&((((((((&&((((((((((((((((($*,,,,,,,,,,,,,*,,,*******************((*((((((((((&(&((&((&(&&&&&(&(((((&&(&&&&(((&&&&&&&&&&$$""$$&&&&&&&&&$$$$$$$$$$&&&&&&&&&&$$$$$$$$$&&$&&&$$$$$$&&&&$&$$$$$$&&$$$$$$$$"""$&&$&&&$$&$&&&&$$$$$$$$&$$&$$&&&&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&(((*((((((((((((((((((((((((((((((((((($*,,,,,,,,,,,,,,,,,,**************(***(((((((((((((((((&&((&&(&&&&(((((((&(&&&&((&&&&&&&&&&&&&""$$&&&&&&&&&&$$$$&&&$$$&&&&&&&&&$&$$$$$"""$&&&&&$$$$$&&&&$$$$$$$$$$$$$$$$$$$$""""$$&&$&$$$&&&&&$$$$$$$$$$&&$&&$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&((((((((((((((((((((((((((((((((((((((($**,,,,,,,,*,,,,,,,************(**((*(*((((((((((&&((&((&(&&&&&&&&&&((&((&&&&&&&(&&&&&&&&&&&&&$$&&&&&&&&&&&$$$$$$&$$""""$&&&&&$$$$$$$$""$$&&&&&$$$$$$$&&&&$$$$$$$$$$$$$$$$$$"""$$$&&$$&$$$&&$$$$$$$$$$$$$&$&$$$$$$$&$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&(&(&&&&&&(((((((((((((((((((((((((((((((((((((($**,,,,*,,,,,,,,,****,************(**(((((((((((((((&(&&(&(&&((&&&((((&&(&&&&&&&(&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$$$&$$$"$"""&&&&&&$&$$&$$$$&&&&&$&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&$$$$&&&&&&&&&&&(&(&&&&&(&&&((((((((((((((((((((((((((((((((((((($*,,,,,,,,,,,,,,,*,*,***********(***(((((((((((((((((&&&&&&&(&(&&((&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$&&&&&&$$""$&&&&&&$$$$$$$&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&&&&&&&&&$$$$$&&&&&&&&&&&((&&&&&&(&(&(&((((((((((((((((((((((((((((((((((&&*,,,,,****,,,,,,,,,*,*************((((*(((((((((((((((&&&&&&(&((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&&&&&&&&$""$$&&&&&&&$$$&$$&&$$$&$$$$$$$$$$$$$&$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$&&&&&&&$$&&&$&$$$&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((&&&&(((((((((&((((((((((((($**,,,,,**,,,,,*,,,,*,***************((((*(*(((((((&((&&&&&(&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$&&&&&&&$$$$$$$&&&&&$$$&$&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$"""$$$&$&&$$$$$"$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&&&&&&&&&&&$$$&&&&&&&&&&&&&&(&&&&&(&&&&&((((((((&&&&&(((((&((&&&&((((((((((($*,,,,,,,*,,,,,,,,****************(((((****((((((((((((&&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&$$&&&&&&&&&$$$$$$$&$&&&$$$&$&$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$"""$$$&&&$$$$$$"$$$$$$$$$$$$$$$$$$$&&&&&$$$$&&&&&&&$&&$&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&$&&(((((((((&(((((((((((($**,,,,,,,*,,,,,,***********************(***((((((((((((&&&&&&(((&&&(&&&(&&&&&&&&&&&&&&&&&&$$$$&$&$&&$$&&$$&$&&&&&&&&&$$$&$&$&$&$$$$&&$$$$$$$$$$"$$$$"""$$&&&$&$&$$$$$$$$$$$$$$&&$$$$""$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&&&&&&$&$$$$$$$$&&&&&&&&&&&&&&&&(&&&&&&&&&&((((&&&&$$$&(((((((((((((((((((((($**,*,,,,,,,,,,,*,,*************((((**(**(((((((((((((&&&((&&((&&&&&&&&&&&(&&&&&&(&&&&&&&&&$$&&&$&&&&$$&&&&$&&&&&&&&$$$$&&&&$$$$$$&&&&&$$$$$$""""$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&$&&&&&&$&$$$&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&$$&&&((((((((((((((((((((($*,,,,,,,,,,,,,,,,,,*,*********(((((*(***((((((((((((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&$$$$&$$&&&&&&&&&&&&&&&&&&$$$$$&$$$&$$$$$&&&&$$$$$$$$ """$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&$$&&&&&$""$&$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&&((((((((((((((((($*,,,,,,,,,,,,,,,,,*************((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&&&&&&$&&&&&&&&$$$$$$&$$$$$$$&&&&&&$$&$$$"" "$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$""""""$"$$$$$$$"$$&$&$$$$$$$$&$$&$&$$$$$&$&&$"""$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&(&&&&$$&(&&&(((((((((((((((($**,,,,,,,,*,,,,,*,,************(((((((((((((((((((((((&(&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$&$&$&$&&$&$$$$" "$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$" "$$$$$$$$$""$$$$$$$$$$$$$$$$&$$$$&&$$$&&$$""$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((&&&$$&&(((((((((((((((((((($*,,,,,,,,,,,,,,,,,,*************((((((&&((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&$&&$$$$$$$$$&$&&$$$$$&&$$$$$"""$"""$&&$&&$$$$$$$$$$$$$$$$&$$$$$$$$$$"" ""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&((((((((((((((((((((($**,,,,,,,,,,,,,,,,,************((((*((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$""$&&&&&&&&&&&&&$&&$&$" "$$$$$$$$$$$$$$$$$$$$$$$$"$" $$$$$$$$$$$$$$$$&$$&$&$$$$$$$$$$$$" " $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&&&&&&&&&&&&&(&&&&&&&&&((((&((((&&&&&&(&((((((((((((((((((((($*,,,,,,,,,,,,,,,,,,************(**((((((((((((((((((((((&(&&&&&&&&(&&&&&&&&&&&&(&(&&&&&&&&&&$"$$&&&&&&&&&&&$&$$$$$$$" """$$&$$$$$&$&&$$$$$$$$$"" "$$$$$$$&$$$$$$$$$$$&$&$$$$$$$$$$$$" "$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&(((&(&(((((((((((((((((((((((($**,,,,,,,,,,,,,,,,,,*,*************(*(((((((((((((((((((((((&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&&$$$&&&&&&&&&&&&&&&$$$$$$$""""" "$$$&$$&&&$$$$$$$$$$"""$"$$$$$$$$$$$" ""$$$&$&$$$$$$$$$$$$"""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$$$&&&&&&&&&&&&$&&&(&&&&&&&&&&&&&&((((&(((&&&&(((((((((((((((((((((($*,,,,,,,,,,,,,,,,,,,,,******************((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&$&$$$$$$""" "$$&&$$&$$$$$$$$$$$""$$$$$$$$$$$$$$""" "$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&&(&&&(((((((((((((((((((((&$*,,,,,,,,,,,,,,,*,,,*,,*************(*(***(((((((((((((&(&&&(((&&&&&&&(&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$&$$$$$$""$" "$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$"$$$$&$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((&&$*,,,,,,,,,,,,,,,,,,*,****************(((((*((((((((((&(&&&&&&((((&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$$$$$"""$$$$&$$$$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&(&&&&&&&&&&&(&((((((((((((((((((((&&$*,,,,,,,,,**,,,*,,,****************(*(*((*(((((((((((&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$$""$$$$$$$$$$$$$$$""" "$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((&&&&&$*,,,,,,,,,,,,,,,**,**********(*****((*((((((((((((((&&&&(&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$""""""""$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$"$$$$$$$$$&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((&&&&&&&&$$$*,,,,,,,,,,,,****,,,********(*((*****(((((((((((((&((&&&((((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"$$"""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&((&((((((((((&&&&&&&&$&$*,,,,,,,,,,,,,**,,*,******(*(*(********(((((((((((((&&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&$$&$$$$&&$$$$$$$$$$$$$$$""$"""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((&&&&&&&&&&&"**,,,,,,,,,,,,,,,,********(*******(****(((((((((((((&&((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$"""""""""$"""$$$$$""" """$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$&$&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&((((&(&&&&&&&(&&&&$**,,,,,,,,,,*,,,,,************((***(**(((((((((((((&$$((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$$"$$$$""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"$$&$$$$$$$$$&&&&&&$&$&&&&&&&&((((&&&&&&&&&&&&&&&&&&((&(((&&&&&&&&&(&&"*,,,,,,,,,,,**,,,,,,*******(((((**(***((((((((((((((&&&(((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$$"$$$"""""$"" "$$$$$$$$$$$$$$$$$$$$$$$$"$$&&$$$$$$&$&&&&&&$&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(((&&"*,,,,,,,,,,,**,,,,,,***********(**(***(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$""""" ""$$$$$$$$$$$""""""""$"$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$&$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&((&(& *,,,,,,,,,,,,*(*,,,**********(((((****(((((*((((((((((((((((((((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""""""$$$$$$$$"""""$$$$"$""  """$$$$$$$$"""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((& *,,,,,,,,,,,,,,**,***********(((((******(((&((((((((((((((((((((&(&(&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$"$"""$$$$$$$$$"""""$$$$$"$" "$"$""$$$$$""" """$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&((&&&&&(((((& ",,,,,,,,,,,,,,,,,,,*******,***((((***(*((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$$$$$$$"""" """$$$$$$$"""  """$$"$$$"""  """""$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(((&&&((((((&"*,,,,,,,,,,,,*,,******,****************((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$"$ "$&$$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$$$""""""$""$$$$$$$""" """"$$$$$""""  """"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&((&&&(&((((((((((&"*,,,,,,,,,,,,*,,********************((**((((((((((((((&((((((&(&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$""" $&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$"""$$$"$$$"$$"$"$""""""$"$$$$"""  """"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((&&&(((((((( "*,,,,,,,,,,,,**,,*****,,,**,****(****(*((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$$$$"" ""$&&$&&&$$$$$$$$$$$$$$$$"$$$$$"$$$$$"$"""""""""$$$"$$$$"""""$$"$""$""""""$$"$""""" """"  """$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&((&(&&$$&&&&(&((((((((((((("*,,,,,,,,,,,,****,*,,**********((((((*(**(((((((((((((((((&&(&&&((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&$$$$$$""""$&$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$"""$$"""$$"""$""""""""$""""""""""""""  """  "$$$$$$$$$$$$$$$$$$&$$$$$$$"$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&((((((&((((((&"*,,,,,,,,,,,,,****,**************((((((**(((((((((((((&(&(&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""" ""$$$$$$$"""$""""""""""""""""$"""""" """" """"""""$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&((((&(((((((((&"*,,,,,,,,,,*,,,********************((((((((&&((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"" " "$$$$$$"$$$"""""""""""""" """"""""  """  """"" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&$$&&&&((((((((((((((("*,,,,,,,,,,,,**,*,****************(*((*((&&&&&((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$" "$$$$$$$$$$""""""""""""""" """$"""""  """ """"""" ""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$$$&$&&&&&&&&&&&&&&&&$&&$&&&(((((((((((((("*,,,,,,,,,,,,,,**,*******************(((&(((((((((((((((&&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"" """""$$$$$""""""""""""""" """""""""" "  """" ""$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&&&&&$$$$$$&&&(&&&&&&&&&&&&&&&&&&(((((((((((((&"*,,,,,,,,,,,,,,,,,*****************(*(((((((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$""""""$$$"""""""""""""" """""""""  """  """$$$"$$$$$$$$$$$$$$$$$$$$$&$&$&$&$&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&(((((((((((((& *,,,,,,,,,,,,*,*,,*********(*****(((((((((((((((((((((((((((((&&(&(&(&(&&&&&&&&&&&&$&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$""$"""""""""""""  """"""    """"" "$$""$"$$$$$$$$$$$$$$$$$$$$&&&$$$&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&(&((((((((((((& *,,,,,,,,,,,,,*,,***************(((((((((((*(*((((((((((((&(((&(&&&&&&&&&&&$&&&&&&$&&&&&&&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$"""""$$$$"""""""""""""""  """"  """"""""""$"$""""$$$$$$$$$&$$$$$$$&&&&&&&$&&&&&&&$&&$$$$$$$$&&$$&&$$&&&&&&$&$&&&(((((((((((( *,,,,,,,,,,,,,,,****************((((((((((*(((((((((((((((((((&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$$$$$$""""""""""""""  "" "    """"$"""""""""$$"" "$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$$$$$$&&&$$$$$&$&&&&&&&$$$&(((((((((((&( *,,,,.,,,,,,,,***,*************(*((((((((((((((((((((((((((&&(((&&&&&&&&&&&$&$&$&&&&&&&&&&&&&&$&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$"$$$$$$$"""""$"$$$""""""""""""""""  ""  "" """""""""$"""""$"""""$$$$$$$$$$$$$&$$$&&&&&&&&&&&&$&$$$$$$$&&&&&&&$&&&&$$$&&&&&&((&&(&((&&(&(( *,,,,,,,,,,,,,,*******************(*(((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$"""$$$"$$"""""$$""""""""""""""""""""  " """" """""""""""""""""$"""$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((( *,,,,,,,,,,,,,,,***,*************((*(((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$" "$$$$$$$$$$$$$$"""$$$$$"""""""$"""""""""""""""""""""  """""" """"$$$$$"""$$""$"$"$$$$$$$$$$$$$$$$&&&&&&&&&&&$$$&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&( *,,,,,,,,,,,,,,,,,**************(**(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$""" ""$$$$$$$$$$$$$"""$"$$"""""""""""""""""""""$"""""""""    """"""""$""$$"$$"""$"$"$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$&$$$$$$$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&(& *,,,,,,,,,,,,,,*,****************((**(((((((&(((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$"$" "$$$$$$$$$$$$$$$$$"$""""""""""""""""""""$"""$""""""""  "  """"$"$"$$$$$""""$$$$$$$$"$$$$$$$$$$$$$$$&$&$&&&&&&&&&$$&$&$$$$$$&&&&&&&$$&&&&&&&&&&&&&$&&&$&&&&&&& **,,,,,,,,,,,,,,***************(****((((((((((((((((((((((&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$"""""""""""""""""$""""""$$$"""""""   " ""$$$$$$$$$"""$$$"$$$$"$""$$$$$$$$$$$$$$$&&&$&&$$$&&$&&&$&&&&$&&&&&&&&$$&&&&&&&&&&$&$&&(((&$$&&&& *,,,,,,,,,,,,,*,*****************((*(((((((((&(&(((((((((&&&&&&&&&&&&(((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$""$$"""""" """"""""""""""""""""""" ""   """ "$"$$""""$"""$$$$$"$$""$$"$$$$$$$$$$$$$$$$&&&&$&$$&&$&&&&$&&$&&&&&&&&&$&&&&&&&&&&$&&&&&(((($$&&& **,,,,,,,,,,,,*,******************(((((*(((((((&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$"$$$$$$""$$"""" " """"""""""""""""$""""""""  """"""$$$$$$$$"$""""$"$$$$"$"$""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$$&&&$&&&$$$&&&&&((&&&$&&& ***,,,,,,,,,,,,,*********(*******(((((((*(((((((((((&(((&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""""""" """""$"""""""""""""""""""   ""$$"$$$$$$$$$$$$"""$"$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&$$$$&&&$$$&&&&&&&(((&$&& **,,,,,,.,,,,,,*********((((***((((((((((((((((((((((&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$"$$$$""""""" " """""""""""""""""""""""""  """$"$$$$$$$$$$$$""$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&$$$$&&&$$$$$&&&&&(((&$$& *,,,,.,,,,,,,,,,*******((((((**((((((((((((((((((((((((((&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$""""""" """""""""""""""""""$"""""""   """$"$$$$$$$"$$$""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&$$$&&&&$$$$$$&&&&&&&&&&&*,,,,,,,,,,,,,,*,*****(((***(*****(((((((((((((((((((((&(&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$"$$""$""""""""""""""""""""""""$"""$"""""""   " """"$$$$$$$$"$"$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$$&&&&&$$$$$&&$&&(&&&&&&*,,,,,,,.,,,,,,,***********((((**(((*((((((((&((((((((((((&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$""""$$"$$""""""""""""""""""$""""""""""""""" ""  """""$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$&&&&&&&&&&&&&&&&$&&&&&$$$$$$&&&&&&&&&&& *,,,,,,,.,,,,,,,,************(***((((((((((((&(((((((((((&(&((&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$$$"$""""$""""""""""""""""""""$""""""""""""""""""" "  ""$$$$$$$$$$$$$$$$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$"" "$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&"$&$$$&&&&&&&&&&*,,,,,,..,,,,,,****,**************(((((((((((((((((&((&(((&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""$$$""""""""""""""""""""$"""""""""""""""""" "" """$$"$$$$$$$$$$$$$$$$$$""""""$$"$$$$$$$$$$$$$$$$"""$$$$&$$$&&$$$$$$&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&*,,....,.,,,,,,,,,*,*,*********(*((((((((((((((((((((&((((&&&((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""""$"""""""""""""$"$"""""$$""""""""""""""""" "  "$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$"""""$&$&&&$$$$$$&&&&&$""$&&&&&&&&&&$$$$$$$&&&&&$&&&*,,,,,.,,,,,,,,,,*************(***(((((((((((&((((&&(((&&&&(&&&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$$$""""""""""""""""""""""""""""""""""""""""""""" ""  "$"$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$"$$$&&&&$$$&&&&&&&&&&&&$"$$$&&&&$$&&&&*,,,,,,,,,,,,,,,,*************(((((((((((((((((((((((((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"""$&&&&&$$$$$$$&&&&&$&&&&&&&&&&&&&$$"$$$$$$&&&&&& (,,,,,,,,,,,,,,,***********(&((((((((((((((((((((((((&&&& &&&(&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$""""""""""""""""""""" """"""""""""""""$""""""" """""""  "$$$$$"$$$"""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$"$$$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&$&&$$$$$$&$&&&&*,,,,,,,,,,,,,,**********((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$$"$$"""""""""""" """""""""""""""""""""""""""""""""$""""""" "$"$$$"$$$"$" "$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&&$$&&&&&&$&$&&&&&$$&&&&&&&&&$$$$$$&&&&*,,,,,,,,,,,,,,********((((*(((((((((((((((((((&(&((&(&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$"$$$"$$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$"""""$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&$&$$$&&$$$&&&&&$$&&$$$$&&&&&&*,,,,,,,,,,,,,,***********(*(((((((*((((((((((&(&&&(&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$$""""""$"""$$$$$$$$$"$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&$$$&$$$&&&&&&*,,,,,,,,,,,,,,************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$""""$"""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$&&&&&&&&&&$&&&&$$$&&&&&&&&&&&$&&$$$$&&&&&& *,,,,,,,,,,,,,*,************((***(((((((((((((&&(&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$"$$$""$""""""""""""""""""""" """"""""""""""""""""" " """""""""$""""$""""$""""""""""""""""""$$$$$$$$$$$$$"$$$$&$$$$$$$$$&&&&&$&&&&&&&&&&&&&&$$$$$&&&&&&$&&&&&&$&$$$&&&&& *,,,,,,,,,,,,,*,*****,************((((((((&((((&((((&&&&&$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""""""""""""""""""" " """"" """"$"""$"""""""""""""""$"""$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$$&&$&&$$&&&&&&&"*,,,,,,,,,,,,,,,,**,*,*************(((((((((((&(&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""""""" """" """"""""""""""$"$""""""""""$""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&&&&&$&$&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&"*,,,,,,,,,,,,,,,,,*,,************(*(((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""" "" """"""""""""""""""" " """""""""""""""""""$""""""""""""""""$""$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&((($**,,,,,,,,,,,,,,,*,***********(*(**(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""$"""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((("**,,,,,,,,,,,*,,*,,,************(*(*((((((((((&&((&&&(&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""" """"""""  """""""""""""""""""""""""$""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((($*,,,,,,,,,,,,,,,******************(((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$"""""""""""""""""""""""" "" """""""""   """""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((($*,,,,,,,,,****,**,**************(*((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" """""""""""""""" "  """""""""""""""""""""""""$"""$"""$$""""""$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((&$**,,,,,,,,*****,***********((*(*(((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" " """"""""""""""" """"""""""""""""""""""$""$$""$"$$""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((($**,,,,,,,,******************((((((((((((((((((((((&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""" """""""""""" "" " """""""""""""""""""""$$""""$$""$"$""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((($**,,,,,,,,,,****************((((((((((((((((((((((&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$""$$$$$$$$$$""$"""""$"""""""""""""""""""" """"""""""" """"""""""""""""""""""""""""""""""$$$"""""$"""""""$$$$$$$$$$$$$$"$$$$$$$$&$$$$$$$$$$&$$&&&&&&$&&$&&&&&&&&&&&&&&&&&&&(((((((($**,,,,,,,,,,,*****************(((((((((((((((((&(&(&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$"""$"$""""""""""""""""" "" " """""""""""" """"" """"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&(((((((($***,,,,,,,,,,,****************((((((((((((((((((&((((&&&(((&&&&&((&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$$"""""""""""""""""""""" """ "" """""""""""" """" """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$&&&$&&&&&&&&&&&&&&&&&((((((((($***,,,,**,,,,,***************((((((((((((((((&(((&&(&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""""""""""""""""" "" """"""""""""""""""""  """  """""" """"""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$&&&&&&&&&&&&&&&&$&&(&((((((((($***,,,,,,,,,,,,****************(((((((((((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""" " "" """""""""""""""""""""""   """" """""""""""""""""""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&&((((((($**,,,,,,,,,,,,,,*,************(((((((((((&&(((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"""""""""""""" """"" """"" """""""""""""""  " """ """"""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((&(*,*,,,*,,,*,,,,,,,********((*((((((((((&(((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$$""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((&**,,,,,,,,,**,,,,,,******(((((((((((&&&&&((&(&&&&&&(&&&&&&&&$$&&&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""""""""""""""""" """""""""""""""""""""""""""""  """""" """" """"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&**,,,,,,,,*,*,*,,*********(((((((((((&&((((((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""$""$"""""""""""""""""""""""""""""""" """"""""" """"""""""""""""""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&*,,,,,,,,,,,,,*,*********((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"""""""$""""""""""""""""""" """"""""""""""""""""" " """""""" """"""""""""" """$$$$$$"""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&*,,,,,,,,,,,,,*,*********((**((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$"$&$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""$""""""" """"""""""""""""""" """""" " """"""""""" $$$$$$$$""""$$$$"$"$$$$$$$$$$$$""$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&*,,,,,,,,*,,,,*************((((((((((&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&$$$$$$$"$&&&&&&$$$$$$$$$$$$""$""$"""""$"""""""""""""""""""""""""""""""""""" """"  """" " """""""""""$$$$$$$$$"$$$$$$$$$"""$$$$$$$$$"$$$$$$$$$&&&&&&&&$&&&&&&&&&$$&&&&$$&&&&&&&&((&&&&**,,,,,,,,,****************(*((((((((&&(&(&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$"$$&&&$$$$$$$$$$$$$$$"""$"$$$"""""""""""$""""""""""" """"""""""""" " " """    """  " """""$""$$$$$$$$""$""$$"$"$"""$$$$$$"$$$$$$&&$$$$$$$&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&(&&&&&&**,,,,,,,,,********************((((((&&(&((&&&&&&&$$$&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$&&$&&$$$$$$$$$$$$$$$"""$$$$"""""""""""""""""""""""""""""""""""" " """" "    """"  """""$$$$$$"""$$"""""$"""$" "$$$$$""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*****,,,,,*************(******(*(((((&((((&(&&&&&&$$$&&&&&$$$$$&&$$$&&&&&&&&&&&&&&&&&$$$$$&&&&&&&$$$$$$$$$$""$$$$$""""$"$""$"""""""$"$$""""""""""""""""""""" " "   " """  "$$$$$$$$$$$"$" ""$"$$"""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&*****,*,,*******************(**((((((&&((((((&&&&&$&&&&&&&&$$$$$$$$$$&&&&&&&&&$&$&&&&&$&$$$$&&&&$$$$$$$$$$$$$$$$$$$"""$$"$""""""$$""$""$"""""""""""""""""""""" ""  """""  "$$$$$$$"""$"" "$$"$"" """$$$$$$$$$$"$""$$"$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$******,*,***********************((((((&((((((&&&&$$&&&&&&&&$$$$&&$$$&&&&&&&$&&&&&&$$&&&&$$$"$$$$$$$$$$$$"$$$$"$"$$$$$$"$""$""""""$$""$""""""""""""""""""""" """   """"""  ""$$$$""""""""  "$$$$"" "$"$$$$$$$$$""""" ""$$&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&****,,,,****((***(*****(*((((((*((((((((&&&&&&&&&&&&(&&&$&$$&&$$&&&&&&&&&&&&&&&&&&&$&&&&$&$$&$$$&$$$$$$$$$$$$$$$$"$$"""""$$"""""""$"""""""""""""""""""""" ""  "   """  """$"$""""""""" "$"$"""""$"$$$$$$$$$$"""""$$$$&&&&&&&&&&&&&&&$$"$&&&&&&&&&&&&&&&&&&&*,,,,,*********(**********(*(**(((((((((((&&&&&&&&&&&&&(&&&$&$&&&$$&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$""""$$"$$" "$""""""""""""""""""""""  " "  ""    "  """""""""""""" """"""""$$$$$$$$$$$" ""$$$$&&&&&&&&&&&&&$$&$$$$&&&&&&&&&&&&&&&&&&$*,,,,,,,*,*****(((********(((((((((((((((((&&&&&&&&&(&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$"$$""$$$$$$$""""""""""""""""""""""""""""""""""  """""  """   """""""""" "  """"""$""$$$$$$$$$"  $&$$&&&&&&&&&&&&&&$&$$$$&&&$&&&&&&&&&&&&&&*,,,,,,,,,******(*((****((*((((((&((((((&&&(&&&&&&&&&&&&&$$$$&&&&$&$&&&&&$&&&&&&&&&&&$&&&&$&&$$$$$$$$$$$$$$$$$$""$$$$$$$$$""""""""""""""""""""""""""""""""""  """  "  """""   """""""""""""  """"" """""$$$$$$$$" "$&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&**,*,,,,,,,****(*(*(*****((((((((&(((&&(&&(&&(&&&((&&&&&$&$$$&&&&&$$&$$$$&$$$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""$""""""""""""""""""""""""  ""   """"  """"""""""""  """"" """""$$$""" "$&&&&&&&&&&&&&&&$&$&&$$&$&&&&&&&&&&&&&&&&&&&*,***,,,,*,*******(*(***(*((((((((((&&(&&&((((&(&&&(&&&&&$&&&&&&&&&&&$$$$$$$&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""  ""   "" "  " """"""""""  """"""  ""$$$$$""$"""&$&&$&&&&&&&&&&&$&$$&$$&&&&&&&&&&&&&&&&&&&&*****,*,,,,****((*******(*(((((((((((&(((((((&&(&(&(&&&&&&&&$&&&&&&&&$$$$$$$&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""""""""" """""""""""""""  "   """ "   """"""""""  """"""  $$$$$$"" """&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&**,*,*,,,,,*,**************((((((((((((((((((&&((&((&&&&&$$&&&&&&&&&$$$$$$$$&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$"$""""""""""""""""""""""""""""""" ""  " """" "  """ " """ """"""  "$$$$$$$""$$$$&&&&&&&&&&&&&&&&$&&$$$&$$&&&&&&&&&&&&&&&&&*,,,**,,,,,,**************(**((((&&&&((((&((((&&&(&((&&&&&$&&&&&&&&$$$$$$$"$&&&&&&$&$&$$&&&$$$$$$$$$$$$$$$$"$"$"""$"$$""""$$$$"""""""""""""""""""""""""""""   " "  "  """"""""""""  "$$$$$$$$$$&&$$$&&&&&&&&$&$&$$$$$&$$$$$$$&&&$&&&&&&&&&&&*,,,,,,,,,******************(*(((((&&&((&(((((&&&&&&(&&&&&&&&&&&&&&&&&$$$""$&&&&&$$&&&&$$&$&$$$$$$$$$$$$$$$""""""$""$$$$"""$$$""""""$""""""""""""""""""""""        """"" """""""" "$$$$$$$$"$$$$&&&&&(&&$$&&$$$$$$&$&$$$$$&&&&&&&&&&&&&&&&*,,,,,*,,,,,******************((((&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$&$$$&$$$&$$$&$$&$$$$$$$$$$$$$"$$$$$"$"$""$$"$""" """""""""""""$"""""""""    """  """" """ "$$$$$$$$$$$$$&$$&&&$$$$&$$$""$$$$$$$$$&$&$&&&&&&&&&&&&&**,,,,,,,,,****************((*((((&&&(&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$$$$&$$&$$$$$$$$$$$$$$$""$$""$$$$"$$$"""""" """"""""""""""$"""""""""   "" " " "   """" ""$"$$$$$$$$$$$$$$$$$$$$&$$$$$$$"""$$$$$$$$$$&$&&&$&&&&&&&&$**,,,,,,,,,**************(*(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$$$$$$$$$$""$""""""""""""" """"""""""""""""""""      " "" """"" """$$$"$"$"$$$$$$$$$$&$$&$$&$$$$""$$$""$$$$&&$$&$&&&&&&&&&&$*,,,,,,,,***************(**((((((((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$"$&$$$$$$$$$$$$$$$$$$"$$$$""$$"$$$$$$"$$""""""""""" "  """""""""""""""""""""       "  """""" " """$$"$$$&$$$$&$&$$$$$$$$"$$$$""$&&&$$$$&$&&&&&&&&&&$*,,,,,,,,,,************(***((((((&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$"$$$"$"$"""$$""""$""  """"""$""""""""""""     "" " """""""""""$$"" "$"$$$$$$$$&&&&$$$$$$$$$$$$$$""$&&&$&&&&$&&&&&&&&&&&**,,,,,,,,*************((((((((&&&&(&&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$"""$$$$$$"$$""$$$"$"$"$$"""""""""  """"""""""""""""""""""    "   """"  """ $$$$"$$$$$$$$$$$&&&&&&$&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&**,*,,*,*************(*(((((((&&&(((&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" $$$$$$$$"$$$$$$$$"$$""""""""""  """""""""""""""""""""""    "    "$"" """""""$$$$$$$$$$$$&&&$$$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&$****,,,**************((((((((&&&(&&&&&((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$" $$$$$"""$"$$$$$"$$$$"$""""""""  """""""""""""""""""""""    """""" ""     "$$"""""" "$""$$$$$$$$$$&$&$$$$"$$$$$$$&$&&$$&&&&&&&&&&&&&$&&&***,,**,*********(((((((((((((&&((&&((&((&&((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$""$$"$$$$$$$$$$""""""""""  """""""""""""""""""""""        """""   ""$$""" ""  $$$$$$$$$$$$&$$$$$$$$"$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&*,*,************(*((((((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""$$""$$$$$$$$$$$$$$$$$$$$"$$$"$"$$$$$$$$$$"""""""""" """""""""""""""""""""       """" "$$""$$$""" "$$$$$$&$$$&$&$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&$$&&&&****,*,,,*****((**((((((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""$$$$$$$$$"$"$"""$$$$$$$$$$""$""$$$$$$"$"""""""" """""""""""""""""""""   """  ""     """""" "" ""$$$$$$$$$" ""$$$$$&$&&&&&&$&&$$$&$$$&$$$$$$$&&&$$$$$&&&&&$$&&&&**,***,**********((*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$$"$""""$$$$$$$$$"""$"$$$$$$"$"""""$"""$$$$"$""""""""" """""""""""""""""""""""  """""  " "  " """""" """"" """""""$$$$$$$$$$$" "$$$$$$$&$&&&&$$$&$$$$$$$$$$$""$$$&&&&&&&&&&&&&&&&&&*,,,,,*,*********(*(***((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$"$"""$$$$$$$$$$"$$$$$$$$""$$$"$ "$$""""$"""""""""""""  """"""""""""""""""" """""""""" "   """""""""""" """""" """"""""$$$$$$$$$$"""$$$$$&$$$$&$&$$$$$$$$$$$$$$""""$$&$&&&$$&&$&$&&&&&&&**,,,,,***********(**((((((&(((&&&&&&&&&&&&&&&&$$$$&&&&$&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$"$$$$$$$$$$$$$$$$$$$$$""""$" """$$""""$"""""""""""  """"""""""" """""" "   """"""""  """""""" """"""""""""""""$$$$$$$$$$$$$$$$$$$$&$$&&&&$$$$$$$$$$$$$$"" ""$$&&&&$$&$$$&&&&&&&& **,,*,,**********(*(((((((((((((&&&&&&&&&&&&&$$$$$$$$&&$$&&&&&&&&&&&&&&&&$$$$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"" "$"" $""$"""""$$""""""""" """""" " """""  """""""  """""  """"""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$""$$&&&&&&&$$$$$$$$&&&&&&*****************(*((**(((((((((&&&&&&&&&$$$$$$""""$$$$$&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""" "$$" """$$""""""$"$""""""" """""""  " "  " """""" "" "  """"""  """""""""""$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$$$$$$$&&&&& (****,,***********(*(((((((((&&((&&&&&&&&$""$$"" """$&&&&&&&&&&&&&&&&&&&$$&$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$" ""$$""$"$$$"""""$"""""""""" """"""""  "  "" """ " " " "" """""" " " """"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&&$&&&&&&&"****,*******(*****((((((((((((&&(&&&&&&&&&&&&&&&$" "$$&&&&&&&&&&&&&&&&&&$$$$&&&$&$$$$$$$$$$$$$$$$"$$$$$$$$"" " """"$"""$"$""""$$$$"""""""""""""""  " """  " """" """""""""""" "" "$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$&&$&&&&&&&"*************((*(**(((((((&((&&&&&&&&&&&&&&&&(&&&&$" $$&&&&&&$&&&&&&&$&&&&&$&&$$&&$&$$$$$$$$$$$$$$"$""$$$$$" """"""$$$$$""$""""$$$""""""""""""""""   """"   """""" """ """""""""" """$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&"(****,******(*((*((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$ "$&$&$&&&&&&&&&&&&&&&$$$$&&&$$$&$$&&$$$$$$$$$$"$$$$$$$""""$""$$$""$""$$""$$$$$$"""""""""""""""    """""  """"" " """"""""""""" """$$"$"$"$$$$$$$$$$$$$$$$$$"$$$$$$&$$&$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"$$$&&$&&&&&&"***********(*****((((((((((((((&&&&&&&&&&&&&&(&&&&&&$""$$$$$&$&&&&&&&$&&&$$$$&$&&$$$$$$$$&$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$"$"$$$$$$$""$$""""""""""""" ""   """""""""""" "  """""   """"""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&"*************((****(((((((((((&(&&&&&&&&&&&&&(&&&&&&$" "$$$$$$$$&$&&$&&&&$&&&$$$&$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""""""""""""""""""  "" """"""""""""" """"""""""""""""""""""""""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$&$$$$$&&&$$$$&&&&&&&&&&"(****,**********((*(((((((((((&&&&&&&&&&&&&&&(&&&&&$$$" ""$$$&&&&&&&&&&&$&$&$&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$""""""""""""""""""""""   """"""""" """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$$$$$$$$$$$$&$$$$$$&$&&$$&&&&&&&&&&"(*****************((((((((((& &&&&&&&&&&&&&&&&&&&&$$$$" ""$$$$&&&&&&&&&&$&&&&&$$$$$$$$$$$$&$&$$$$$$$$$$$$$$"$$$$$""$$$$""$$$$$$$$$$"""$""""""""""""""""  "  """""" """"""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$&$&&&&$$$&&&&&&&&&"***********(**(((*(((((((((((((((&&&&&&&&&&&&&&&&$$$$$" "$$$$$&$$$$&&&&&&&&&&&&$$$$$$&$&$$&$$&&&$$$$$$$$$$$$$$$$$$$$$"$$$" "$$$$$$$$""" """"""""""""""""""   """"  """""" """"""""""""""""""" """$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$&$&$$&$&&&&&&&&&&&&&$&& **********(***(((*((*((((((((((&&&&&&&&&&&&&&&&&&$$$$$" "$$$$$$&&&$&$&&&&&&&&&&&&$&$&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$""""$""$$$$$$$$$" """""""""""$"""""    """"" """  "" """"""" """""""""""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&(*********((((((((*((((((((((&&&&&&&$$$$$$&$&&&&&&&&$$$"$$$$$$$$$$$$&$&&&&&&&&&&&&&&&$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$"$"""$$"$$"$$$$$""" """"""""""""""""""  """"""""""" " " """" """""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&$&&$$&&&&$$&&&&&&&&&"(*********((((**(((**(((((((&(&&&&&&&$$$$$$$&&&&$$$$$$$$$$$&$$$$$$$$&$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""$$$$$$$$$$"$"" """""""""""""""""""   """""" ""  """ """""""""$$"$"""$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$&&$$&&$$$$$$$&&&&&&&&$(********(((((((***((((((((((&((&&&&&&$$$$$$$$$$$$$$$$"$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$""$$$$"$$"""$$$$$$$$$$$$$$"" """""""""""" """  "  "  " """"""""$$$"""$$$$$$$$$$$$$$$"$"$$$$$$$$$$$&&$$$$$$$$$$$$"$$$$$$$$$$$$$$&&&&&&&&&$$$&&$$$&&&&&&&$(********(*(((((*(**((((((((&&(&(&&&&&$$$$$$$$$$$$$"$$"$$$$$$$$&&&$&&$$&&&&&$$$&&$$&$"$$$$$&$$$$$$$$$$$$$$$$$$$""""""$"$$$$$$$$$$$$"""" """"""""""""" "  ""     """""""$$$$$$"""""$"$$"$$$$$$$""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$&&&&$$&&&&&&&&(************((((*(*((((((((&(&&(&(&&$&$$$""$"$$$$$"""$$$$$$$$&$&&&&$&&&$&&&$&&$$$&$$$$$"$$$$$$$$$$$$$$$$$$$$$""""""""""$$$$""$$$"$""""" "" """""""""" """      """""""$"$$$$$"$"""$""$$$"$$$"$"""""""""$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&($(***********((**((((((((((((((((&&&&&&$$"""""""$$$$""$$$$$$$&&$$$&&&$&$&&&&$&$&&$$$$$$$$"$$$$$&$$$$$$$$$$$$$"$""""" """$$$$$$""""" " """""""""""""""      """"$""""$$$$$$$$$$$""""""$""$""""$$""""$$$$$$&$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&(*******(******(((((((((((((((&(((&((((&$" """""$$$$$$$$$$$$&$$$&$&&$$&$&&$$$&&$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$""""""""""""$$"$"""""  """""""""""""""    """$$"$"""$$$$$$$$"""""""""""""$"""$$"""""$$$$$$&$$$$$$$$$$$$$&&&&$$$"""$$$&$$$&&&&&&&&&&&&&&&&&&&$(********(***(*(((((((((((((((&&(((&&&&(&&$" """"$&$$$$$$$$$$$$$$&$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$""""""""""""$$$""""""""""  """""""""""""""""""    """""""$"$$$$$$"$$"$""""""""$"$"""$$""$$"$$$$$$$$$$$$$$$$$$$$$$&$$&&$$""""$$&$$$$$$$$$&&&&&&&&&&(&&$(************(***((((((((((((&&&((&&&((&&((&$$&&$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$""""""" """$$"""""""""""   """""""""""""""""""    "  " """"""$""$$$$"$""""""$"$$""""$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$""$$&$$$$$$$$$$&&&&&&&&&&&&&(***********(**((((((((&(((((&&&((&&(&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$""$$$$$$$$$$$$$"""" ""$$$""""" """"$""""""""""" """"""""""""" """"   " " """ """""""$"$$$$"$""$"""""$$"""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$""$$$$$$$$$$$$&&&&&&&&&&&&$(***************(((((((((((((&(&&&&&&&&&&&&&$$$$$$$$"$$$$$$$$$$$$$&$&&&$&&$&$$$$$$$""$$$$$$$$$$$$$$""" "$$$""""  ""$"$""""""""""""  """""""""""" """"      """"$"""$"""$"$$$"$"""""$$""" ""$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$&$$"""$$$$$$&&&&&&&&&&&&&&&&&(********((****(*((((((((((&(&&&&&&&(&&&$&&$$$$$$$$$$$$$$$$&$$$$&&&&&$$$$$$$$&$$$$"""$$$$$$$$$$$$$"""" "$$$$"""" "" $$"$""""""""""  """""""""""""" """    """"""$""$$$"$"$""""$$$"$$"" """"$$""""""$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$"$$$$$$$&&$$&&&$&&&&&&&&&$*******((*****(((*(((((((((((&$&&&&&&&&&&$$$$$""$$$$$$$$$$$$$$$&$$&$&$&$$$$$$$$$$""$$$"$$""$"$$"$$$""" "$$$$"""""" "$&"""""""""""" " """"""""" """" """"   "  """""""$$"$$$$$$"$"$"$""""" """$$$$$"""""$$$$$$$$$$$$$$$&$&$$$$&$$&&$$$$$$$$$$$$$$$&&&&&&$$&&&&&&&&&&(*((*((******((((((((((&(&&(&(&&&&&&&&&&$$$$$$$"$$$$$$$$$$$$$$$$&$&&&&&&$$$$$$$$$$$$$$$$$$$""$"$$$"""" "  ""$$""""""""""""""""""""" "" """  "$"""""""""""""""  " """"" """$$"$$"$$""""$$""""""""$"$"$"""""""""$$$$$$$$$$$&$$$&$$$&$&$$$$$$$$$"$$$$$$$$$$&&&&&$&&&&&&&&&&(****(******((*(((((((((&((&(&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&$$&$$$$$$$"$$$"""$""$$"$$""  ""$""""""""""""""""""""""""""""  """""""""""""""""""  """  """""" """$$$$$$$$$$$$$$""""""$$$$$$"""""""""$$$$$$$$$$$$$$$&$&$$$&$&$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&$(((*(*****((((((((((((((&(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&$$$$$$$$$$$$$$$$""$$"$$$$$$" """"""""""""""""""""""""""""""" """""""""""""""""""   """ """""""$""$$$$"$$$$"$$$$""""$"$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$&&$$&&&&$$&&$$$$$$$$$$$$"$&&&&$&&&&&&&&&&&&((*******((((*((((((((((((&(((&&&&&&&&&&&$$$$$$$$$$$"$$$$$$$$$$$&$$$&&&$&&$&&$$$$$$$$$"$$"$$$$$$$$$$"" """  """ """""""""""""""""""""""""""$"""""""""""""""  "  ""  """""$""""$$$$$$$$$$$$$""""$$$$$$$$$$$$""""""$$$$$$$$$$$$$$$&&&$&$&&&&$$$$$$$$$$""$$$$&&&&&&&&&&&&&&&&&&((**(**(((**((((((((((((((&(((&&(&&&&&&&&$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&$&$&$$$$$$$$$"""""""$$$$$$$$""""""" """"""""""""""""""""""""""""""""""""""""""""""""""  " """""""" "" """"""$""$$$$$$$$$$"$""$"""$$$$$$$$$$$"""""$""$$$$$$$$$$$$$$$&&&$$&&&&$$$&&$&$$$$""$$$&&&&&&&&&&&&&&&&&&((*(**((**(**((((((((((((((((((((&&&&&&$&$$$$&$$$$$$$$$$$$$$$$&&&&$&$$&&&&&&&$$$$$$$$$"$$"$"$$$$$$$$$$"""$"  """""""""""""""""""""""""""$""""""""""""""""    " """"" """"""""""""""""""$$"$$$$"$$$$"$"""""$$$$$$$$$$$"""$""$$$$$$$$$$$$$$$$$&$&&&&&&$&&&&$$&&$$$$$$$$&&&&&&&&&&$$&&&&&((((*(***(((((((((((((((((&((((((&&&&&&&$&$$$$&&$$$$$$&$$$$$$&&&&&&&&&&&&$&$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$"" """""""""""""""""""""$"""$"""""""""""""""""""   """""" """""""""""""""""$"$$$$$$$$$$$$"$"""""$$$$$$$$$"""$$$"$$$$$$$$$$$$$$$$$&$$$$$$&$$$&&&&$$$$$$$&&&&&&&&&&$&&$&&&&&&(((((((((*((((((((((((((((((((&(((&(&&&&&&&$$$$$$$$$$$&$$$$$$$&&&&&&&$$&&&$$$$$$$&$$$$$$$"$$"$$$$$$$$$$$$$""""""""""""""""""""""""""$"""""""$" """"""""""""  "" " """""""""""""""""$$"$$$$$$$$"$$""$""$$$$$$$$$$""$$$$""$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$$$$$$$$&&&&&$$&$&&&&&&&&&&&(((((((((((((((((((((((((((((&&&&(&&&&&&&&&$$$$$&$$&&&&$$$$&$&&&&&&&$$&&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"""""""""""""$"""""""""""" """$$""" """""""""$""   " """"""""""""""""$$$$$$$""""$$$$$"$"$$$$$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$$$$$$"$$$$$$$$&&&&&&&&&&&&&&&(((((**(((((((((((((((&&(((&(&((&&&&&&&&&&&&&&$$&&$&&&&$$$$$$$&$&&&&$$$$$$$$&$$$$&$&&&&&$$&$$$$$$$$$$$$$$$"""$"""""""""$"$""$"""""$$" $$$$$"""""""""""""$"""   """""" """"$"""$$$$$$$"""$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$""$$$$$$$&$$$&&&&&&&&&&&&&&((*((((((((((((((&((((&&&(&(&&&&&&&&&&&&&&&&&&&$&&&&$$$$$&$&&$&$$$$$$&$$$$$$$$$$$&&&&&&$$&$$$$$$$$$$$"$"$""""$$"""""$$$$$$$"""$$$$"$$$$$$"""$$""""""""""""    " "" """""""$$$"""""$"$$$$$$"$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$""$$$$$$&$$&&&&&&&&&&&&&(((((((((((((((&&&((&&(&&&(&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$&&$&&&&$&&&$$&$$$$$$$$$$&&$&&$&&&&$$$&$$$$$$$""$""$""$$"$$"$$$$""$$"""$$$$$$$$$$$"""""""""""""""    """""""""" "" " """""""""$$$$""""$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$&&$$$$&&&&&&&&&&&&&&(((((((((((((((((((((((&&(((&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$&&&$$&&&$&&$&$$&&$$$$$$$$&&&&$$$$$$$$$$$$$$"$$""""""$$"$$"$$$$$$$$$$$$$$$$$$$$""""""" """""""""    """""""""""" """""""$"""$"$$"$$$$$$$$$$$$$$$$$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$$$$$&$$$$&$&&&&&&&&&&&&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$&&&$&&&&&&&&$$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$""""""$$$""$""$$"$$$$"$$$$$$$$$$$$$"$""""" """""""""""    """"""""""""  """"""""""$$"$$$"$"$$$$$$"$$$"""$$$"$$$$""$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&$$$&$$$$$$&&&&&&&&&&&&&&(((((((((((((((((((&(&&&&(((&(&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&$$$$$$$&$$$&&&$$$$$$$$$$$$$$&$$$$$&$$$$$$$"""""""$$""""""$$"$$$$$$$$$$$$$$$$$""$""""""""""""""  "" " " """"""   """"""""$$$"""$$$"$$$$$$$"""""$$""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&$$$$$$$&&&&&&&&&&& &(((((((((((((((((((((&&&(&&&&&(&&&&&&&&&&&(&&&&&&&&$$$&$&&&$&$$$$$$&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$"""""$$$"""$$$$$$$$$$$$$""""$$"""""""""""""" ""  " "" """""""  " """""""$""$""""""$$$$""""""""$$"$"""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&$&((((((((((&& &&&(&&&((&&&&&&&&&&&&&&&&&&&"&&&&&&&&$$$$&&&&$$$$$$$$$$&"$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$""$$$$"""""$""$""$$$$$$"$$$$""$""$$$$"""""""""""""""  """ """"" "" "" """""$""$$""""""""""$"" """""$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&(((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$""""$$""""$$$$$""$$$$"$"""""$$""$""""""""""  """"""""" """"""""""""$$$""""""""$""" """"$$$$$$$$$$$$""$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&$&&(&(((&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$"$"""""$"""""$"""" """"  """"""""  """""""""""""""""""""$$""""$"$$$$$$$$$$$$$$$$$$$"$$$""""$$$$$$$$$$$$$$$$$$$"$$$$$$$$ $&&&&&&&&&&&& &&&(&&((((&&((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$&$&&$&$$$$$$$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$"$$$$$$""""""""$""$""""""""   " " " """""""""  " """""""$$"""""""""$"$$$"$"$""$$$"""""$$$$$$$$$"$"$""""$$"""$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$&$$$ &&&(&&((&&&(&(&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"""$$"""""""""$"""""""""  " """""""""  """"""""""$"$$"""""$$$$""$$"$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&$ &&(&(((&(((&(&(&(&(((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$"$$$$$$$$$$$"$$$$$"""""""""""""""$"""""""""""  """"""""""""" " """""""""""""""$""""$$$$$$$""""""""$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$&&&&&$ &&(((((((&&&&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$&&&$$$$$&&&$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$""$$$$$$$$""""""""""""""""""$""""""""  """"""""""""" """"""""""""""""""""$$$$$$"$$""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$&$&&&$$$ &&(((((((&&(&(((((&&(&&&&$$$&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$&$$$&$$&$$&$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$"$$$"""""$$$$""""""""""""""""""""$"""""""   """""""""" " """""""""""""""""""""$$""$$$"$""$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$$$$$$$$$$$&$$$ &((((((((&&&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$&$$&$$$$&&$&$$&&$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$$$$"$"$$$$$"$"$$$"""""""""""""""""""""""""""""  """""""""" " """""""""""""""""""""$$$$$$$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&$&$$$$$$$$$$&$&$&$&"&&((((((((&(((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$&$$$$&$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$"$$$$$"$$$""""""""""""""""""""""""""" $   """"""""""" """"""""""""""""""""""""""$""$""$"""$""$$$$$$$$"$$$$$$$$$$$&$$$$$&$$$$$$&$$$&$$$$$$$$$$$$$$$$$$&$&& &((((((((&&&((&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&&$$$$$&&$$$$$$&$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$"$$$"$"$"""""""""""""""""""""""  """"""""  """"""""""" """"""""""$$$$$$$$"$$$"$$""$""$$$$$$$$$$$$$&$$$$$$$$$$$$$&$&&&&$&&&$&&$"$&$$$$$$$$&&"&&&&((((((((&((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$$""""$$$$$$$$$""""""""""""$""""""""""""""""  "" " "  """""""" "  """"""$$$$$$$$""""""$"$"$"""$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$&$$$$$$$"$$$$$$&&&&&& &&&&((&(&(&&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"""$$$"$$$$$""""$"""""$$""$""""" """""""""  ""  " """"""" """  """""""$""$"""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$&$$$&$$$$$&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$"$$$""$$$$$$$$$"$"""""""""""$$"""""""""""""""" "  "" """"""" "  """""""$$$$$"""""""""$$$"$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&$$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&$&&$&&$$$&&&&$$$$$$$$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$"$$$$$$$$$$$$"$$$$$"$""""""""""$"""""""""""""" """"   """""""""  """""""$$$$"$""""""""$$"""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$&&$$$$$&&&&&$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$"$$"$$$$$$$"$$$$$$$"""""""""$""""""""""""""""""""""   """"""""""  """"""""""$$""""""""""$"""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$" "$$$$$$$$"$$""$$$$$$$$$$$"$$"$$$$""""""""""""""""""""""""""""" ""   " """"$""""  """"""""$"$"""""""""""$$"""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&$&&&&&&&&$&&&&&&&&$&&&&$&&$$&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$" "$$$$$$$$$""""$$$$$$$$$$$$$$$"$$$$$$$$$"$""$"""""""""""""""""" "    """"""""""  """""$""""""$""""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(&((&((&&&&&&&&&&&(&&&&&&&&$&$$$&&&&&&&&&&&&&&$$$$&&&&&&&&&&&$$&&$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$" ""$$""$$$$$$$$$""$$$$$$$$$$"$$$$$$"$$$$"$$"""""""""""""""""" """ "    """"""""   """"""""$$"$"""" """$$$"""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"$$$$$$$&&((&(&&(&&&&&&&&&&&&&&&&&&$&&$&$&$&&&&&&&&&&&&&$$$$$&&&&&$&$$$&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$" "$$$" $$$$$$$$$$$""$$$$$$$$$$$$$$$$$$"""""""""""$"""""""""""" "  " """""""""" " " """"""""$$$$"""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$""$$$$&$$&&(&((((&&&&&&&&&&&&&&&&&&&&$$$$$&$&&&&&&&&&&&&&&&&&&&&&&$&$&$$&&&&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$""$$$"$$$$$$$$$$"""""$$$$$$$$"$$$"$$$$$"""""""""""""""""" """ """""""""  """"""$"$"$$$$$""""$$$$$$$"""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$$$$&$&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$&&&&$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$""$$$$$$$$$$$"$"""""$$$$$$$$"$""""""""$"""""$"""""$""""" " """""""""   """""$"""$"$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$""$$$$&&$&&&&&(&&&&&&&&&&&&&&&&&&&&$&$$$$&&$&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&$$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$"""""$"""""$$$"""""$""""""""""""""""""""""" """"""""" "  """""""$""""""$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&$&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$"""""""""""$""""""""""""""""$$""""""$""""""  """""" """""""""$$$$""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(&&&&&&&&&$$$$$&&&&$$$$$$&&&&&&&&&&&&$$$$$""$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"""$$$$$"$"$$"$$$""$""""$$""""""$""""""""$$$""$"""""""""   " """""" """"""$$$"""""$"$$$""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&$$$$$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$""$$$$$$$$"$$$$$$$$$"""$$"$"""$$"""$""""$$$""""""""""""""   """""""" " """""""$""""$$$$"$$$""""$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$&&&&&&&$&&&$$$$$$$$$$$$$$$&$$$$$&$&$$$$&$$$$$$$$$$$$$$"$"""""$"$"$$$$$"$$$$$$$"$$"$""$$$$""$$""$$$$$"$"$""""""""""""" """"""""""""""""""""$$$$$$$$""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&$$$&$&$$$$$$&$$$$$$$&&&&$&$&$$$$$$$$$$$$$$$$$"""""$$$$$$$$$$""$"$"$$$"$$"""$$$$$$$$$$$$$$$$$"""""""""""""""" " """"  """""""""""""""""""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$&&&&&$&&&$$$$$&$&$$$$&$$$$$$$&$&$&$$$$$$$$$$$$$$$$$$$"$"$$$"$$$$"$$""$$$$$""$""$"""$$$$$$$$$$$"$$$"""""""""""""""""""" """   """""""""""""""""""$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$&&&&(&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$$&$$$&$&&&&$$$$$$$$&&&$&$$&$$$$$$$$&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$$$$"""$$"""""$"$"$$$$$$$$"$$"""""""" """""""""""" "  ""  """""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$&&&$$$ &&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&$$$$$$$$&$&$&&$&&$&$$&&&$&&$$$$$$$$&$$&$$$$&$$$&$$$$$$$$$$$$$$$$$$""$$"$$$$$$$$$"$""$$""""$"$$$$$$$$$$$$$"$""""" """""""""""""  ""  """""""""""""""""$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$&&&&& &&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&$$$$$$$$$&&&$&&$&$$$$&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$$$$$$$$$$$$$$$"$$""$$$$$$$$"$$$$$$$$$"""""""""""""""""" """" "" ""  """""""""""""""""$"$$$$$$$$$$$"$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&&&&$$$$$$$$$$$$$$$$$$$$&$&$ $$$$&$$$$&$$$$$&$$$$$$$$$$$$$$$"""$$$$$$"""$$$$$$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$"$"""""$""""""""""" """" "" " "" " ""  "" """$"""""""""""""""$$$$$$$$$$$$$$$$$"$"$$""$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&&&&$$&&$&$$$$$$$$&$$$$$$$$$$$$$&&&&$&&$$$$$$&&$$$&$$$$$"$$$$""$"$$$$"""$$$$$$$"$$"""$$$$"$$$$$$$$"$$$$$$$$$"""$$" """""""""""" "" " """" " "" "" " """""""""""" """"""$$$$$$$$$$$$"$"$$$$$"""$$$"$$$$$$$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$&&& &&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&$&&&$$$$$$$&$&$&$$$$$$$$$$&&&$$$$&&&&$$$$$$$$$$$$""$$$$$$$$$$$"""$$$$$$$$$$$$$"""$$$$$$$$$$"$$$$$$$$$"""$$""""""""""""" " " """"""""" " "" "" """""$""""""""""$"$$$$$$$$$$$$$""$$$$$"""""$"""$"$$$$$$$$$$$$$$$$&$$$&$&$$$$$$$$$$$&$&&&" &&&&&&&&&&&&&&&&$$$&$&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&$$&$$$$$$$$$$$$&&&&&&&$&&&&$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"""""$"$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" """"""""" ""  """"""""$"""""""""$"$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$&$$&&