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 = '527B86' IMAGE_NUMBER = 56854183 IMAGE_TIME = 1978-01-27T06:38:30Z EARTH_RECEIVED_TIME = 1978-01-29T13:53:02Z ORBIT_NUMBER = 527 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.025450 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END 4  Kd>E};%77sGE224446644446444444422222220222222222224222222222222222222224444442222224422446444444444444444444444444444444444444444646644644642004666666466664444646664464444444666646666666666446444666666466666666666666666646688666666688888888888688886686688886666888666644422220222244664666644222424222..&0244444444444444424444444442(0244444444444244224422202242444444444444422442444664444444444444444444444444444444444446664444444644024666666444444464446442242444444444444664444444444444424444444446644444646444646666646444666666666668886666666666646666666664442222000222222244444444444222200..,2222244444444444444444442224222222222444444242222222222242.244222222244422222222444442*(22224224224444442422224444422444444444444444444444442224444444222222224222224444244222222444444424444442222444244424444444444664444446466646466666666666444444666444444444422000002222224444446444222200..,02222444242222442422222422222222222222222222222000222222222244242222224422200200222444222222222222222222222422242222222224442224442222424422222200222222222222222222222222222".22222422222224442222022224204244444424442444444444444244446444444444446444444444444422222222222444444244442222200..*002222222422222222222222222222222222222222220000000222244222444444222002222200000022220202220002222222022222222222222222244222222222222222222222220020202222022202222222200222222222222222222422222022222220222424244222224444444424222,0242222244444444424444444444,.22422222222222224422222200., *.020222222222222222222222222222222222200000000000020002442200444222200..0022220000000000000200220002002002202222222222222002220000222222222020220000000202000000022222020002002200220222220000020000002200002022202222222242244422222222222220222222422222222444444444444442222222222222222200000,*000002222222022222022000022220222222000000000000200220.02220.02220000000000220000000000000000000000000200220222002000200000000022222222220000000.0.00000002000000000000000000000220020202000..00000000202200202220000022222222222222222200020000000022222222222444444444424222222220020222200000.. *.0022222222222222220222002222222200000000000..000000220...00.,...0.0000000200000000000.000000000020000000000.0000000000000000000000000020000000.0.00000000000000000000002000000000000000000000000000000.00002000000000002222222222222222222222200000000222222242444444444422422020220002000020000.*.000020220222222220200000000022000000000000.000000000000..000,,,..00000000000000.0.00000000000000000000000000.000000.020000000000000000000000000......00000.000000..00.022000000000000...00.0000000000000022220..0000000002222222222222222222220220002222222222224444444444222000000000000000000..*.00000000002200022200000022222000..000000000000000000000..........0000.00.000000.,0000.00000.000000000000000000.000000220....0000000000000000......0.....0000.0000..0000.0000.....0...0000..000000000000002000000000002020220222202222222222000000200022222222222424224244220000000000000000000...(.0..0000000000000000000002220200.000000000.00000000000000.00...0...00.0022.00.00.0000000..00000...0..00.0000000000.......0...00000200.00.000..........,....00...000..0....,.000.....0.0.00.......000....00000000000002022000002222222222222200200022222002022202222202222220000000..0.0..00000....(.004000020000002000002200222200000000000000000000000000000000000....00..02..000.0....0..0..0...0..0...0000000.........,,...000..0.000.............................00...............................0...000....0000000220000200022000222222200020022222220000200000222222000.00000.......0.0..0....(..0400000002000000000222000200000000000..0000000000000000000..00....00..,,................000.........00....0......0..........0.0...0...................................................................0...0..000000.00000000000000222222222222020222222222200000002200000..0000.................&..**.000000000000000000200000000000000..000000....0000020000000..0......,..................00....0.0.0.......................0.............,.........................0.....,,,,...................0..00....,,....0000....000000..00000020222202000022022222200000220200000000000.000.........0...,(.0..0000000000000000000000000000000.0.0000000..0000.000220...000................0.........,,....000....................0..................,,,..............,.........,.,,,,.,,,......................0..,,,,,*,....0.......0000...000000002022202200000002222000220000000.000000.....,...........,&,..00000000000000000000000.000000000000000000....000..020..................................,..,.00......................................,,,,,,...........,,.........,*,,,.,0,.....,,..,,...,.......,...,,,,,***,,.........0...000000000000002000000000000222220000000000.0000..0.......,........,,(...00000000000000000000000000.0.000000.00.....00..00...................................,,......,,,,,,.......,,,....................,..,..,,,,,,,.....,,.,,,...,,..,.,,,,,..*,,...,,,,,,.,,,,,..,,.,,,*,,,,*******,,..,.........0000000000..0000000000002222222000.0000000000000....,,.,,,.......,,&..000000000000000000000000..0.000000000000....00......,,..................0.....................,,,,...,,,....,,.,.................,..,,,,,,,,,,,,,..,....,.,,,,,,..,.........,,,,..,,,,,,.....,,,,,,,,,****,*****,,,,,,,,.....0.0.....0..000000020002022222222000000..000000......,..,.,....,,,,,$,.000000000020000000000000......000000000.0.00.0.0.....,.........0........................,,....................,.....................,,,,,,,,,,,,,.,,...,,,,,,,,,,,,,,.,,,.,,,,,,,,,,.,,,,,.,,,,,,,,,,,,,,,,****,,,,,,,,,,,..00000....0.0.0000000000000002020220...0.0.00.......,,..,,,,.....,,,,&,,..00.0000000000000000000....000000000...0.0....0.0...,,.......,...0.....,...........,.................,,..,.,...................,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,****,,,,...**,,,..0000000..00..00000000...0000200020................,,,..,,,,,,,,,,,,&..........0000000..0000000.0.0000.0000..........0.00....................................,,.,,,.,,......,,,..,,....................,,,..,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,*****,,,,,,,,,,,,...000.......000000000..0000000000....................,,,,,,,,,,,,*(00.,....00000000000.00....0000000000000.......00000.......................................,,,,,,,,.,,,,..........................,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,*,,,,,,,,,,****,,,,..,,,*,,,..0.00..0..02000.........0000...0..................,,,,,,,,,,,,**.200...00000000000.00.......0000.0..0000.0.....0...................................,,...00...,,,,,,,,,,,,.00..,,,,....0...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,***,,,,,,**,,,,,,,,,,..,******,,,..,**,,..000000.....000..00........000..................,,....,,,,,,,,,,(.6400..000.0.000000000...0000000000..00......0000.....................0............,,,,,.,...,,,,.,,,,,,,.00.,.,,...,...,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,,,,,,,,,,,,,,,*****,,,*,**********,*,,,,,,******,,....,,,,.00000.....0000000.........0.0....................,,,,,,,,,,,,,*,68400.00..000000000000002200000000.......0.0.000.........0..........,..............,,,..,,.....,,,,,,,,,,,,,.......,*,,,.......,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,***,,,,,,,,,,,,,,,**,,,,*************,,***,,,,*****,,,....,,,,...00.......0000.0........0........,..............,,,,,,,,....**24620..0.00000220000000.000.....00........0...0................0....,,,..,,,,,,,,,,,,,,.,,,....,,,.,,,,,*((,.......,**,,.....,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,******,,,**,,,,,,,***,,,,,,,,,***************,,*,,,,.,,****,,,,,..,,,,....00......00.000....,....0.......,.,..........,.,,,,,,,,...,,(00220..0000000222...0000.,0..0.0.0.00.....0...................00..,.,,,,.,,.,,,,,,,...,,,...,.,,,,,,,,,,,,,,.....,,,,,,,,,..,,,,,,,,,,,,.,,,,,,,*,,,,,.,,,*,*******,,,,***,,,,,*,***,**,..,***********,***,,,,,,,,,,,******,,,,.,,,,...00000..............................,.......,,,,,,**,,,....,&..0000.000000000200...00.0..0.....000000.....,,..................,,,,........,,,,,,.0.,,,,..,,,..,,,,,,,,,,.,,,,,,,,,.,,***,,,,,,,,,,,,**,,,,,,,*,,,*,,,,,*********,*,,*****,,,,,*******,,,**************,,,,,,,.,,,,,*****,,,,,,.,..,,....................,,,..................,..,,,,,***,,...,,$,.....00000000002000.0.000000.0..0.000000............................,,,,,..,,,,,..,....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,**,,,*,**********,*,,,*,,**,**********(((***************,,,,,.,,,,,,,,****,,.,,,,..,,*,,,..........,...,,,,.,,.....................,,,,**,,,,,,,,"*,.,,..0000000000.0000..00000......000000.....,...................,,.,,,*,,,,,,,,,,,,,..,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,*,,**,******,,*,,,,,**,**,,,**************(****************,,...,,,,,,,,*****,,,,,...,,,,*,,,.,..,...,,....,,,,,,.........,........,,,..,.,,,.,,,,, (**,,.000002200..000000000000.00..0000..............................,,.,,,,*,,,,,,,,,...,,,,,,,.,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,*,,,,,,*,,,,*,,,**,,*,,****,,,**,,**,*,,,*****,,****************(*******,,..,,,,,,*,,,,,,*,,,,,,.,,*****,,,.,.,,,,,,,,,,,,,,,,,,...,..........,,.........,,,,,,*&((*,.0002222000000000000000..00...0000....000......................,..,,,,,,,,,..,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,****,,,,,,,,*****,,,,,,,,*,,******,,,**,******,***,,,,,**************((***(*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,,*,,,,,,,,,,,.,....,,....,...,.....,,***,*&&&*,000002022200000000000000.0......00..000000..............,,,,,,,.,,,,.,,,,,,,...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,*,,*,,,,,****,*,,*******,,,,,,,,**,************,,*,***********(*(((****,***,,,,,,,,,,,,...,,,,,,,,,.,,,,,*,,,,,,,,,,,****,,,,,,,,,,...,..,..,,.,,,.,,,,,,,,,,,,*$&(,.000000000*000000000000000.............000...............,**,,....,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,(,*******,*,*****************,,,,,********************************((((((((******,*,,,*,,,.,,,,,,,.,,,,,..,,.,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,**&(,..000000000.00000000000...0.....,,,,,,,,.0..........,.,,,,**,,...,,,,,,,,,,,,,,,,,..,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,**,,.,*,****,*************,,*,,,,,,,,,*,*****************,*****(**(**(((((((((&(*(****,,,*,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,*,*,,****,,,,**,*****,,,,,,,,,,,,,,,,,,,* *,.0.000200..00220002000000.....00..,,,,,,,...0........,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,.,,,.,,,,,,,,,**,,,*,,,,,,,,,,,,,,,,***,,,,"*****,*************,**,,,*****************************(( *(*((((&(&(&&&&(((****,,,,,*,,,,,,**********,,,,,,,,,*,,*,,,,,,**,******,,*****,,*,,,,,,,,*,,,,,,,,**$...0....00000002000000000000...............,,............,,,,,..,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,*,,,,,,,,,,,,,,,,,,,,***,.,*,,,***,*****,,*,**,**,,,,,******,**********************(*(**(((&&&&&((&((((******,,**(*,*,,*************,**,,,*****,,*,,,***,****,,,,**,***,**(*******,,,***(&.0.000.000000000000000000000......0........,,,..............,,..,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,**,,,,,,*,,**,,,,,*,*****,,**,,,******************(((**********(**((&&&&&&&&(((((***************(*(*********(****,**,,,,*,*,,,,****,*******,,*******&*********,,,,&$0000002000220000000020000000.................................,,,,..,,,,,,,,,,,,,,,,,,,,*,,***,,,,,,,,,,,,,,,*,,,,,*,*,,,***,,**,*,,,,,,**,,,,,,,,,,,**,,,,,****,***************(((((******,******((&&&&&&$&&&&((*****,******(((((****************,,,,,*,****,,,,**********,************,,*,**,,,,* $00200222222000.0000002000.0000................,...............,,...,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,*,,,,*****,,,****,,,,*********,,,,,,,****,*,**,*****,**************(((*(*(((*,.,*(((*((&&&&&&&$&&&((***********(((((*******************,***********************,*******,*,**,,,,,,,,,*$.0002222220.00000000000000..0000..................,......,,..,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,*,,***,,,*,,,,***********************(***,,******,**********************(((*((((*(((****(((*((&(&(&&&&&&((*********,,**(((*********,******************************************,****,,,,,,,,,*".000222222000000000000000000000.0........,........,.,,,.,.,,.,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,*,**,,,,*******************,(((***,******************************(*(*((((*((&&(*((*(***((((&&((((((**(****,,,,***(((((********,**********************(******************,**,,,,,,,,,,*$000220000022000000000000000000000...................,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,*,,,,,,,,,,,**,,,,,,*********(**********(********************************(****((*(((**(&$&&((*(**(*(&((&&&(((((((****,*****((((((******,**************************(*******************,,,**,,,,,*$000000000000220000000000000000000...................,,,,,,,,,,,,.,,,,,,,,,,,,,*,,**,,,,*,***,,,**,*,,,,*,,,,,,,,,,,*******************************************************(*****(((((((((&&(((((**(((((&(&&((((&(((((((((***(((((((*(**((*,***,**((**(************(((*((*****************,,,,,,,,*$.000000000000000000000000000000000.0.........,....,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,*,**,,,*,,,,,,,,,*,,,,,,**,,,,,,**,**,******************,**********************************(*(((((((&&((((((((((*****((((&&&(((((((&&&&&(**((((*((****((***(******(********(****(*(((((((****,,,*********,,,,,,,*$...0000022222000000000000.000000000............,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,*,,,,*,,,,,**,,,,,*******************(*(((**********((((((((************((((((((((((((((&&(((((((((((***(((*((((((((((*(((((****((((((((*((((((&&(*******(((**((***(((((&((((***,*,,*********,,,,,,*$.0000022222222200000000000000000..............,.,,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,*,,,***,,,,***,,,,,,,,,,,,**,,,,,**,**,******(*******((*(**((((*****((((((((*********(((((((((((((((((((((((((((((*(((((**(((((&(((((((((***(****(((((((((((((((((**(***(((*****((((&&(((((******,*,**********,,**"0000002222222222000000000000000......................,,,,,,,,,.,,,,,,,,,,,,,,,,,***,*,**,**,,,,,,,,.,,,,,,,,,,****,***********(*******((***(((((******(**((((*********((((((((((((((((((((&(((((((((((((((((((&&(&((((((&(((**(((*((&&(((((((((((((((((**((((((((((&&&((((((*(****************,***"0000222222222222000000200000000...................,.,,,..,.,.,,,,,,,,,,,,,,,,,,,,****,,,*,,,,,,,,,,.,,,,,,,,,***,*******,**********((***((((**((((((*(((****(((*(****((((((((((((((((((((((((((((((((((((((((((&&&&&&((&&&&((((((*(&&$&(((((((((((((((*****((&((((&&&&&(&(((((*******,******,,**** .002222200222222022220000000000................,,,..,,,,,,,,,,,,,,.,,,,,,,,,,,,,,***,*,,,,,,,,,,,,,,,,,,,,,***,,***************(**(((***(((******(((((((((**(((((*****(*((((((((((((((((((&(&&&&(((((((((((((((&&&&&&&&&&&&((((((*(&&&&((((((*((((((((*(**((((((((&&&&&&&(&(((*************,,,****"00002222220022222222200000000000..........,.....,,..,.,,,,,..,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,*,,,,,***,,,,************************(**((***(((((((((&((((((*(*****((((((((((((((((((&(&&&&&&((&&(&(&&((((&&&&&&&&(((((((((((((&&&((((((((((((((((((((((*(((((&&(&(&(((((***********,,,,,****"0000222222000020000220000000000.0.0........,.,,.....,,,,,,,.,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,**,**,****************((**********(((*****((((((&((((((((((((((((((((((((((((((&&&&&&&&&&(&&&&(&&(&&&&((&&&&&((((((((((((((&$$&(((((((((((*(&(((((((((((((&&(&(&&&((((**********,,,,,,,* 020022222022000000..000.0..00000...0..............,..,,,,,,,,,,,,,,,,,**,,,,,*,,,,,,,,,,,,,,,,,,,,,*,,*,,,**************((******((((((*******((******(((((((((((&((((((((((((((((&((&(&(&&(&&&&&&&&&&&&&&&&&&&&&&((&&&(&&(((((((((((((&&(((((((((((((((&(((((((((((((&(&(&(&&((((**********,,,,*,* 0220000000220..0000..0000000000000............,..,,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,********************(***(**((((***************((((((((((((((((((&(((((((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&((((*(((((((((((((((((((((((((((((*((((&&&&&&((((((********,,,,,,**020200000000000.000...00000..0000000......,,....,,,...,,..,,,,,,,,,,,,*,,,.,,,,,,,,,,,,,,,,,...,,,,,,,*((*****((*******((*(*****(***((*(*********((((((((((((((((((((((((&&&((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&((((((((((((((((((((((&(((((((((**((((&&&&&&&&(&(*****,,***,,,***..002200000002000000000000.0..02000000....,,,.,..,,,,,,,,,.,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************(((*((((((((**(((((((****((((((((((((&&(((((((((((((&(&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&(((((((&((((((((((&(((((((((((*(((&&&&&&&&&&&((*********,,,,*,...0220000000200000000......0...00000..............,,,,.,,.,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,*,,************(*((((((((((((((******(((((((*(((((((((&&((&&&&(&((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&&&&&&&&&&&&&&&&&&&&&&((((&&(((&(&&((&&((((((((((((((&&&&&&&&&&&&(((*(((((**,,,**00000002000000000.0000..00000..,.....00..........,,,.......,,,,,,,,,.,,,,,,,,...,,,,,,,,,,,,***,,******,*,************((((((((((********(((((((((((((((((((((((((&&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&&&&&(((((((((((&&&&&&&&&&&(((((((((((**,,**.0.00..0020000020000000000000...,,,,.000...,.,,,........,,,,,,,,.,.,,..,,,,,,,.,,,,,,,,,***,***,***,*,,**,,************(((((((*********(((((((((((((((((((((((*(((&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&((((&&&&&&&&&&(((&&(&(((*(******.000000.022220.00000000000000...,,,,..000.,,,.,,,........,,.,..,.,,,,..,,,.,,,,,,,,,,,*,**.********,,,********,**(*****((((((((*****(*((((((((((((*(((((&((((((((&(&(&((&(&&&&&&&&&&&&$&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$&&&$$$&&$&&&&&$$$&&$&&&&&&&&&&&&&&&&&&&&((((&(&((((&&&&&&&&&&&&&&&&&((((((***,..022200024420..0000000000.........,,,....,........,,......,,....,,,,,,,,,,,,***,****,**,*&(********,,************(******(((((((((((((((((((((((((((((((((((&&&&(((&&&((&&&&&&&&&&&&&&&&$$&&$&&&&&&$$$$$$$$$$$$$$$$$$&&&$$$&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&(((&&&((((&&&&&&&&&&&&&&&((((((((**,000022220022200...0000000......,,,,,,**,...........,,,,,,,...,,.,,,,,*,,,,*************,,****************,****(**(*,,*******((((&(&&&((((((((((&&&&&((((((((&&&&&&(&&&(((&&&&&&&&&&&&&&&&&$$&$&&&&$$$$$$$$"$$$$$$$$$$$$&$&$&&&&&$&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&(((((((((((((*000.002220..0000....000....,...,,,,,,,**,......00,,.,,,,,,,,,....,,,,,*,,***************,*************************(*********((((&&&&&&&((((&&&(&&&&&&((((((((((&(&(((&&(&&&&&&&&&&&&&&&&&&$&$&&&&$$&$$$$"$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&(((((((((((((...,.0000.....00.0...0....,,,,..,...,,,,,...0.,,,,,....,,,,,,,,,,,,,*******************(*******************,**,,**(&&(******((((((((((&(((&&&&&&&&(&&&&&&&(((((((((&(((((&&&&&&&$&&$$&$&$$$$&&&&&$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&$&&&&&&(&(&&((((*((*,...,.0........000000...,...,,........,,,......**.....,,,,,,,,,***,,****,***********,*************************,*(**(((*(((***(((((((((((((((((&((&((&&&&&&&&(((&&&&&((&(((&&&&&&$$$$&&$$$$$$$$$$&$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$&&&$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((((**........0..,.00000000.........0...,,....,,......,.,,,,,,,,,,,**,********************,****,********************(***((((*((((*(((((((((((((((((&(((((((&&&&&&&&((&&&&&&&&&&(&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&(&&(&((&&&(((((,...0.00000.00000000...0....&(,,,,,,,.,,,,,,,,,,,,,,,,,,,**,,,,,,**,,,,*******((**,****,**********************((*(((((((((((((((*,((((((((((&((((((((((&(&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&(&((((((((*.0000000000000000000.0.,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,**,**,,*****((***,**,*(*********(***,.***(*(((((**$"((((((((((((((((((((((((((&"$(((((&(((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$$$"$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&(&&((((&*000000..0000000000000.....,,,,,,.,,,,,,,,,,,,,,,,,,,,,,*,,,*****,,**,,*,,,,,*********************(********((((((((**(*(((((((((**((((((((((((((((&(((&&(&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$"$$$""""" """$$$$$$$"$$$$$$$$$$$$$$$$ $$$$$$&&$$$&&$&&&&&&&&&&&&&$$&&&$$$&&&&&&&&&&&&&&&&(&&&&$,00200000000000000...........,,,,,,,,,,,,,,,,,,,,,,,*,,,**,,,,*,,,,,,,,,,,,,,*,*,,****(***************&&(****((((((***(((((((((*,*((((((((&((((((&((&(((&&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""$""""$""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&$$&&&$$$$$&$$&&&&&&&&&&&&&&&&,0022200.000000000...........,,,,,,,,,,,,.,,,,,***,,,,,,,*,,,,,,,,,,,,*,,,,,,,,,,*,,*********************(***((*(**(((((((((((((*(((((((((((&(((((((&&&(&(((&(&((&&&&&&&&&$&&$$$$$$$$$$$$$$"$"""""""""""""""""""""""""$""$"$$"$$$"$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$&$&&&&&&$&&&&&&&&,002222000000200000000.......,,,,,,,,,,,,,,,,,,**,,,,,,,,***,,,*,,*,*,*****,,,,,,**,,,,**************((****(((((***(((((((((((&$$&((((((((((((((((((&((&&((&&&&&&(&&&&&&&&&&$&&$$$$$$$$$$""""$""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$&&$$$$&$$&&&&&&$&&&&&&&&&&$&$$$$$$$$$&&&&&&&&&&&&&&*000002000220000000000....,,..,,,,,,,,,,,,,,,,,,,**,,,,,,****,*******,,***,*,,*******(**,,***********((((**((((****(((((*((((((&$&((&((&&(((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$"""""""""""""""""""" """"""""$"""$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$&&&&$&&&$$$$$$$$$$$$$&&&&&&&&&&((&&(..0022200220000000...0....,,,,,,,,,,.,,,,,,,,,,,,,,,,,,*,,************,,,,*********,*((***********(*((((((((((*((((((((((((((((((((((((&(((&&&(&(((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$""$$$""$""""""""""""""""  """""""""""""$$$$$$$$""$$$$$$$$$&$$$$&$&&&&&&&&&$$&&$&$$$$$$$$$$$$$&&&&&&&(&&&&*..0022220000000000......0..,,*(*,.,,.,,,,,,,,,,,,,,,,,*,,,,,,**********,,,*,*******,,************(((((((((((((((((((((((*(((((((((((((((((((&(((&(((&(&&&(&&&&&&&&&&&&&&&&&&&$$$$$$"$""$""""""""""""""""""""  """""""""""$"$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&&$&$&&&&$$$$$$&$$$&$$&&&&&&&&&&&&&,0000022222000200000.........,*,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,********,,,,******************(((((((((((&(((((((((***(((((((((((((&(&(&&&(((&&&(&(&((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$""$"""""""""""" """"""   """"""""""""""$$$$$$$&&$$$$$$$$&$&&$&&&&&&$$&&&$&&&&&$&&&&&&&$$&&&&&&&&&&&&&&*00000222200002000000..........00.,,,,*,,,,,,,,,,,,,****,,,,*,,,,****,,*****,,******((**((((*(((((((((((((((((((((((((((((((((((((((((&((&&(&&&&&&&&&((&&((&&&&&&&&$&$&&&&&$&&$$$$$$""""""""""""""""" ""   " """""""""""""$$$$$$$$$$$&$$$$$&&&$&&&$&$&$$&$&&&&&&&&&&(&((&&(((&&(&&&&&&&&,022202222220000000000...0...0.00.,,,,*,,**,,,,,,,,,*****,*,**,,,,,****,***,,*****(*((**((((((((((((((((((((((((((((((((&((((((&((&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$"$$""""""""""""""" """"   """""""""""$$$$$$$$$$$$$$$$$$$$&$$$&$&$$$&&$&&&&&&&&&&(((((((((((((&&&&&&&(022200002000000022000000..00..,,.,,,,,,*,,,,,,,,,,,,*********,,,,,,,*,********(*****((((((((((*((((*(((((((((((((((((((((((((((&(&&&&(&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$""""""""""""""""""   """""""""""""""$$$$$$$$$$&$"""$$$$$$$$$$$$$&&&&&&&&&&&(((((&((((((((((((&(.00220000000200222000000000.........,,,*,,,**,*,,,,,***********,,,,,,,****(********((((*((((((******(((((((((*((((((((*((((((&&&(&&&(&&&&&&&&&&(((((((&&&&&&&&&$&&&&&$$$$$$$$$$$$"""""""""""" """""   " """"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&&&&&&(((******(*.000000.000000000000000..........0....,,*,,,,***,,*****,*********,,******((((**(********((*(((((*******(*(*(((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""" "   """"""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(((*******02020200000000000.000000...........0....,*,,,,*,,,****,,****************((*(((((*((****((****(************(((((((***((&((((((((((&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""""""""   """"""""""""""""$"$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&&&&&&&&&&&&&((******(.02220000000000.....00.00................,,**,,,,,***,,*************(*((*(*(*((((**(((((((((***((****,****(((((((**(((&&&&(((&(&(((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$""$""""""""""""""    " """""""""""""""$"$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&((((((*000200000000000....0.0000............,,.,.,,,,,,,**.,****,*,******(**((********(*****(((********((((******((((((&$$((((((((((((((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$"$""""""""""""""""""    """"""""""""""""""$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(((((&(.0000000000000000000..0....0...........,.,.,,,,,**(&(**,**********(********************(*******((((&((((**((((((($$&(((((((((((((((&&&&&&&&(&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$"""""""""""""""""   " """"""""""""&$"""$$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((*.000000000000000000000.0.............,,,,,,,,,,,*******************************(**(**************((((&(((**(*((((*((((((((((&((((((&(((&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"""""""""""""""""  """"""""""""""""""""""$"$$$$$$$$&&&&&&$$$$&&&&&&&&&&&&(&&(&(00000200000000000000000.....0.........,,,,,,,,,****,***************(*******************(((*((****((((***(((((((((((((((((((((&((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""""""""  """"""""""""""""""$$"""$$$$$$&&&&&&&&$$$$&&&&&&&&&&&(&(&&*000220200000000.000.00000........,,,,.,,,,,,,,*****************************************((*((**((*(((*,,,*(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$""$$"""""""""""""""""" "    " """ """"""""""""$""$$$$$$$$$$&&&&&&&$$&&&&&&&&&((((&&(00022222000000000......0...........,,,,.,,,,,,****************************,*******(*(*((((*((((((&((*,,,*((((((((((*(((((((((((((&&((((((((&&&&&&&&&&&&&&&&$$&$$$$$$""""$"""""""" " """"" " """  """""""""""""$""$$$$$$$$$&&&$&&&&$&&&&&&&(&(((&&&(.022222200000000000.....0....,,...,..,,,,,,,,*((**********************************(((((*(((**(((((((((*(((((((((((((((((((((((((((((((((&((&(&&&&&&&&&&&&$$$$&&$$$$$$""""""""""""""""""" """" """ """"" ""  """""""""""$"$$$$$$$$$$$$&$&&&&&&&&&(&&&(&&&&(.000002000000000000...........,,,,,..,,,,,,,,***((*(***(((*******,,,************(((((((*(((*(*(((((&$$$(((((((((((((((((((&(((((((&&(&(&(&&&&&&&&&&&&&&&&&$$$$$$$$"$$$$$"""""" """" """ """""""" """"""""  """""""""$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&(...00000000000000....0........,,,,,,,,,,,,,,***,**(((((*(*(((*************((*(*(((((**((*(**(*((*((&$""$&(((((((((((((*((((((((((((((&&&&&(&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""" " "  """"" """"""""    "" """"$"$$$$$$$$$&&&&&&&&&&&&&&&$&&(...0000000020000000.00.........,,,,,,,,*,******,***((((****((**,*************((((((*(**(((((*(****((&&&&((((((((((((((***((((&&(&(((&&&((&&&&&&&&&&&&&$$$$$$$""$$$$$"""""""""" "" """" " """  """"""$$$$"$$$$$$$$$&&&&&&&&&$$$&&&*.00000000000000000..0............,,,,,**,,****,***********,****************((((((*****(((((((((*(*(((((((((((((((((((****((&&&&&&&(&&&&((&&(&&&&&&&&&&$$$$$$$$""$$$$""""""""" """"""""   " "  """""""$"""$$$$$$$$$$$$&$&&&&&$$&&&&(00200000000000000................,,,,******,**********((*,,,,******((********(((((*(**(((((((*((((((((((((*((((((((((((**(((&&&&&&&((&&&(((&&&&&&&&&&$$&$$$$$$$$$$""$"""""" """"" """""   """""""""""""$$$$""$$$$&&$$$$$$$$$$$$(00002020000000000.....0......,....,,,*****************((*(,,,*********((((((*(((((***(((((((((((((((((*((((((((((((((((((&(&&&&&&&&&&((&&&&&&&&&&&&&$&$$$$$$$$$$"""""""""  " " """" """"""     """"""""""""""""""""""$$$$$$$$$$$$$&&$$(0000000020000000..........,.,,,,,,,**,**,,,*,,,,,,,,*,,,**************(*((**(((((((((((((((((((*(*(&&(**(((((*((((((&&((&&&&&&&$$&&(&(&&&&&&&&&&&&&&$$$$$$$$$"$$"""""" " """"""""""""""""""""""  " """""""""""""""""""""$$$$&&$$$$$$$&&&&&$(000000002220000.000......,,,,,,,,,*,,,,,**,,,**,,,,,,,,,*************((((((*((*(((((((((((((((((**(((((*(((((&((((((&&&&&&&&&&&$$&&&(((&&&&&&&&&&&&$&$$$$$$$"$$$$""""""" """"""""""""$"""""""""""  " """"""""""""""""""""""$$$&$&$$&&&$&&&&&&&&.00000.000000.,......0..,,,,,,,,,,,,,*,,,**,*,*,,,,,,,,,,***,********(((**(((((*(((((((&&((((**((*****(((((((&&(((((&&&$&&&&&&&&&&&&&((&&&&&&&&((&$$$$$$$$$$$$$""""""""""""""""" " " """"""""""""""""""""""""     """"""""""""""""""""""""$$$$$$&&&&&&&&&&&&&$00000000000000..........,,,,,,,,,,,,,,,,,******,,,,,,,,,,,********((*((&((((((((((((&&&&((((******* ((((((((((((((&&$&&&&&&&&((&"&$&&&&&&&&&&&&&$$$&&$&$$$$$$""$""""""""""""""""""""" """" """""""""""""""""""   """""""""""""""""""""""""$$$$$&&&&&&&&&&&&&&(000000000000000000....,.,,,,,,,,,,,,,,,,,,,*,*,,,,,,,,,,,,*******((*((((((((((((((*((((&&&&&((((((*(((((((((((((((((&&&(&&&&(&&((&&&$$$&&&&&$$""$$$$&&&$$$$$$$$"""""" """""""""""" """""""" """""""""""""""""       "" """""""""""""""""""""$""""$$$&&&$&&&&(&&&&&&..0000000000000000........,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,*****((((((((((&&(&(((((((&((&((((*((((((((((((((((((((((((((&&((((&&&&&&&&&&&&&&$$"""$$$&$$$$$$$$$"""""""" """"""""""""""""""""""""""""""""""""""""      "" """"""""""""""""""""""""$$$$&&&&&((((&(&&00000000000000000...........,,,,,,,,,,,,,*,,,,,,,,,,,,,,,*,,****(*((&&((((&&&&(((((((((*(**(((((*(((((*((((((((((((((((((((((&&(&&&&&&&&&&&&&$$$$$$$$$$$"$$$"""""""""" "" """"""""""""""""""""""""""""""""""" """"" "  ""$"$$$$$"""    """""" """""""""""""""""""""$$$$$&&&(((((((&&...00000000000000...........,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****((((&$&(((&&&&&&(((*(((*****((((((((((*(*(((((((((((((&&$(((&&&&&&&&&&&&&&&$&$$$$$$$$$"""""""""""""" "" " """""""" " " """""""""""""""""""  ""$$$$$$&$$$$$"  " """"""""""""""""""""""""""$$&&&((((((((((( &..00000000...0.0.............,,.,,,,,,,,,,,,,,,,,,,,,*,,,,*******(((&&&((((**((&&&&(*(((((((*((((((((((((((((((((((&&(&(((((&&&&&&&&&&&&&&&&&$$$$&$$$""""""" "" "" """"""""""""" """""$""""""""" """ "$"$$&&&&&&&&&&$"  """"""""""""""""""""""$$$$$&&&((((((((((( &..000000000..............,,,,,.,,,,,,,,,,,,,,,,,,,,,,,****,,******(((((*((**(**((&&(***((((((((((((((((((((((((((((((((((&&(&&&&&&&&&&$&&&$$&$$&$$$"""""""" " "" " """""""""""" "" """"""$$""""""""""" """$$$&&&&&&&&&&&&$" """"""""""""""""""""""$$$$$$&&(&(((&&((&(( .000000000.0..............,,.,,,,*,,,,*,,,,,,,,,,,,,,,,*,*********(*((*****(((**((((*****((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&$&&&$$$$$"""""""" " " " "" """"""""""" """""""""""""$"""""""" ""$$$&&$&&&&&&&(&&$"  """"""""""""""""""""$$$$&&&&&((&&&((((($$..00000000............,.,..,,,,,,,,,,,,,,,,,,,*,,*,,,***,************************((*(*****((((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&$$$$$"""""" """""" " """"" " " """""""""""""""""""""""""$"""""" ""$$&$$&$$&$&&&&&&&&$"  """""""""""""$""""$$$"$&&&&&&&&&&&((((($....000000..0............,.,,,,,,,,,*,,,.,,,,,*,,,,,,,,,,***********,********(*****(((*****((((((&((((((((((&&&((&&&&(&&((&&&&&(&&&&&&&&&&&$$"$"""""$"""""""""" " """"""" """"" """"""""""""""""""""""""$"$$"""""$$$$$$$&$&&&&&&&&&$""  " """""""$$""$$$$"$$$$$$&&&&&&&&&&&&&(((&...00.........00.0...,..,,,,..,,,,,,,,,,,,,,,,,,*,,,*,*,************,***********(,,*(((((****(((((((((((&((((((&&&&(&(&&&&&&(&&$&&&&&&&&&&$$"$$$$"$$""""""""""""" " """""" " """""""""$""""""""" """"""$"""""""$$$&&$$&$&&&&&&&&&&$$" " """""""""""$$$$$$$$$$$$$$&&&&&&&&&&&((((($.00000......0.........,,,,,,,,,,,,,,,,,***,,,,,,******,,********,*,,***********((&((((((((**(((((((((((((((((((((&&&&(&&&&&&&&&$&&&&&&&&$$""""$$$$$$$"""""""""""""""""" """" " " " """"""""""""" """"""""""""$$$$&&$&$$$&&&&&&&&&$$" """ "" "" """""$$$$$$$&&&&$$$&&&&&&&&&&&&&((((($..00000000000......,..,,,,,,,,,,,,,,,**,**,,,,,,,,************,*,,,********(****($"&(***(***((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$""""$"""$$$$$$""""""""""""""""" """"" ""$$" """""""""""""""" """"""""""$&&&&&$&$$$$$&&&&&&&$$""" " """""" """$$$$$$$$&&&&&&&&&&&&&&&&&(&(((((($..000000.000......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,***********,***,,*******(**********(((***(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$"""$$""$$""$""$$""$$""""""""""""""""""""$$$" """""""""""""""" """""""""$$&&&$$$$$$$$$&&&&&$$$$""" " " """"""""""$$$$$&&&&&&&&&&&&&&&&&&&&&((((**&...00000000.......,,,,,,,*,,,.,.,..,,,,,,,,,,,,*,,,*,,***,,****************(**********(((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$"$$$"""""$$$$$$$$$$$$"""""""""""""""$$$ """"" """""""""""""" """""""$$$$$$$$$$$$$$&&&&&&$$$""" """"""""""""""$"$$&&&&&&&&&&&&&&&&&&&&&(((****$...000000.0.0.....,,*******,.....,.,,,,,,,..,,,,***,***********************************((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$""""$$$$$$$$$$$"""""""""""""""""$""""""""""" """""""$$"""""" """""""$$$$$$$"$$$$$$$$$&$$$$$$""""$$$"$""""""$""$$$$&&&((&&&&&&&&&&&&&&&&&((***(($..0000000...0.....**(((((((,.....,.,,,,,,,**,,*,,*****************(***(****************((((&((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""$$$"$""$$"""""" """""""""""""""" """"$$$$"""""" """""""""""""$$"$$""$$$$$$$$$$$""""$$$$$$$$""$$$$"$$$&&&&&&&&&&&&&&&&&&&&&((((((((($..0000000...0....,,****(***,,....,.,,,,,,,*****,,,******((********(((*(*(************(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$"$$"$$$"$""""""" " """"""""""""""""""$$"""""" " "" """""""""""$$$$$$$$"" """$$$$$$$$$$$$$$$$$&&&&&&&&&&(&&&&&&&&&(((((((((&$..000..00000.....,,,,,,,,,,,,,,.,,,,,,,,,,,******,,******((*******(******((*(*(((((((*((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$$$$$$$$"$$$$$$$$""""""" """""""""""""""""$$$$""""""  """""""""""$$$$$$" """"""$$$$$$""$$$$$&$$&&&&&&&&&(&&&&&&(&&(&((&(&&&&&.......00000.......,,,.,,...,,,,,,,,,,,,,,,*****,,*,***********************((((((((((((((((((((((((((((((((((&(((((&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$""""""""""" """""""""""""""""$$"""$"""""  """""""""""""$" """"$"""$$$$$$$$$$$$$&$$&&&&&&&&&&((((&&&&&&(&((&(&&&$.......00000...........,,,.,,,,,,,,,,,*,,,,,*,**,**,***************(((*,,,,*(((((((((((((((((((((((((((((((((&(&((((&&&&&&&&&&&&&&&$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""$"""""  """""""""""""$$$$""$$$$$$$$$$$$$$$&&&&&&&&&(&(&((&&&&&&&&&&&&&&&$..0000000000.....00.....,,,,,.,,,,,,,*,,,,,,*,,***,*************((((((*.,,,,(((((((((((((((((((((((((((((((((((((&(&((&&&&&&(&&&&&$$""$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""  """" ""$$$$$$$$"$"$$$$&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&$...00000000..0....00.,,,,,,,..,,,,,,,,,,,,,,,,****************(((**(((******(((&(((((((((((((((((((((((((((((((((&(&((&&&&&&(&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""$"$"""""""""  $$$$$$$$$""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$...00000000........0.,,.,...,.,,,,,,,,,,,,,,,,,,***********((((((((*(&&(*(((&(((((((((((((((((((((((((&((((((&((&((((((&&&((&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"$""""""""""""""""""$$""""""""""""  "$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&$...0000000..0...............,,,,,,,,,,,,,,,,,,,,***********((((((((((&$"$&&&&(((((*((((((((((&((((((((&((((((((((((&(&(((&((&&$&&&((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$"""$""" "" """"$"""""""""$""""   "$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&((((&((&&&&&$.000000.....0........0.....,,,,,,,,,,,,,,,,,,,,************(((((((((((&" "$(*(((((((((((((((&&&&(&((((((((((&(&(((((&&&(&&&&&$&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$""""""""" """""""""""""""$"""$""""  "$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((((((((((((((&".....000......0......00...,,,,,,,,,,,,,,,,*,***,,***********(((((((((&&$"""&&((&(((**(((((((((((&&&&(((((((((((&(((&&&&&&&&&&&$$&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$""$"""$"$$$"$$$$"$"""$$" """""""$"""""""$""""""""""  "$$$$$&&$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&&((((((((&(((((((($........0.................,,,,,,,,,,,*,,,**,,******************(((((((&((&((&(((&(***((&((((((((&&&(((((((****((&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$$$$$$"""""$"""""""""""""""""""""""""""""" "$$$$&$$&$$$$$$$$$$$$$$&&&&&&$&&&$&&&&&&&&&&&&&&&&&&((((&$....00.00...............,,,,,,*,,,,**********,**********************(((((((((((((((((((&&(((((&((&&&((((((****((&&&&&&&&(&&&&&&&$$$$&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$"$$"$""$$$$$$"$$"$$$"""$""""""""""""""""""""$""""""  "$$$$$$$$$$&$&$$$$$$$$$$&&&$$$$$$$$&&&&&&&&&&&&&&(&&&&&&&&"...00000.0......0.......,,,,,,,**,,,,***********************(*****(**(**(((((&(((&&&&&&(&&&((&(&(&&(&&((((((((*(&&&&(&&&&&$&&&&&$&&$$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$"$$$$$"$$$$$$$$$$$$$"""""""""""""""""""""""""""""""  ""$$$$$$$$&&&&&&$$$$$$$$$$&&$$$""$$$$$$$&&&&&&&&&&&&&&&&&(((".00000................,,,,,,,,,,,,,*********************(**((((***((******((((&&&&$$$&((&&&&&(((&&&((((((((((((*&&&&&&&&&&$&&&&&&&&$$$$$&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$""$""""""$$$$$$$$$$$$$$$"$"""""""""""""""$""""""""$""""""""$$$$$$$$$&&&&&&&$$$$$$$&$$&&&$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&.00000000.0.....0.......,,,,,,,*,***,**********************((*((((((******(((((&&&&&&&&(&((&&&&&&&&(((((&&(&&&&((&&&&&&&&&&&&&&&&&&&$&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"$"""""$""$$$$$$$$$$$$$$""""""""""""""$$$$$$"$"$$$$$$$$$"$$$$$$$$$$$$&&&&&&&&&$$&&&&&&&&&&&$$$$$$$$&&&&&&&&&&&&&&&&(&& *.000000000............,,,,*(,,,,,*,,*******************("((((*((*********((((&&&&&&&&$&&&&&(&&&&&&(&((&&&&&$$&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$""$""$$"""$"""""$$$$$$$$$$$"$$$""""""""$""""$$"$$$"$$$$$$$$$$$""$$$$$$$$&&&$$&&&&&&&&&&&&$&&&&&&&$$$$$$$$$&&&&&&(&&&&&&&&&&&"..0000....00..............,,,,,,,,,,,,****,,,***************((**((**********(((((&&&&&&$&&&&&((&&&&&&&&&&&&&&$$&&&(&&&&&&&&&&$&&&&&&&&&&&&&&&&$&$ &&$$$$$$$$$""$$$$$$"$$""""$" "$""$$$$$$$$$$$$""$"$"""$""" """""""$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$&&&&&&&&&&&&$&$&&&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&"..0000.0...0............,..,,,,,,,,,,,,*,,,*******************((((((******(((((((&&&&&&&&&&&&&((&&$$$&&&&$&&&&$$&&&&&&&&$$$$$$$$$&&&&&$$&&&&&&&&&&&$$$$$$$$$$"$$$$$$$$""$$$""""""""""$$$$$$$$$"$$$$$"""$"$""$$""""$"$""""$$$$$$$$$$$$$$""$$$$$$&&$$&&&&&&&&&&&&$&$&&$ &&$$&&&&&&&&&&&&&&&&&&&&&&(&"...0.0.0.....0............0.,,,,,,,,,*,*,*,,,***************(((***(((***(((((&((&&&&&&&&&&&&$&(((&$""$&&&$&&&&$$$$&&&&&&&&$$$$$&$&&$$$&$&&&&&&&&&&&$$&$$$$$$$$$$$$$$$""$"$$""""$"""$"$$$$$$$$$$"""$"$"$$$""$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(("..0000000...00....,,,.,,,.00.,,,,,,,,,,,,****,**************((****((&((((((((&&&(&&&$$&$&&&&$&&((&$"""$&&&$$$$$$$$$$&&&&&&&&$$$&&$$&$&&$&&&&&&&&&&&&&$$$$$$$$$$$$$$$""$$"""""""""""""$$$$$$$$$$$""""$"$$$$""$$$""""""""""""$"$$$$$$$$$""$$$$$$$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&((&(((( "..00000000..00...,,,..,,,*,,,,,,,,,,,,,,,*,*,*********************((&&&((((((((&&&&&&$$$&&&((&&(((((&&&&&&&$&&&&&$$$$&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""$""""""""$$"$$$$$$$$"$$$"$$$""""$""""""""$"$$"$$"$$$$$$$$$$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&(((((((( "..000000000000.,..,.,,,,,((**,..,,,,,,,,,,**************(((***((**((&&$&&((((((((&&&&$""$&&((((((((((((&(&&&&(&&&&$$"$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$""""""""""""""""""$"""$"$$$$"$""$$$$$$$$""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((&(((&&&&&&&(&(&&(((((((( ......0000000.......,,,,,*****,,,,*,**,,,*****************(**((&&(((((&&&&((((((((&&&&$$&&&((&(((((((((&(((((&&&&&&$$$$$$&&((((&&&&$&&&&&&&&&&&&&&$$$$$&&&$$$$$$$$$$$"$""""""""$"""""""$$$$$""""""$$$$$$$$""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&$&&&&&&&((&&&&&&&&&&((&&&(&&&((((( "........000000.....,,.,,,,,,,***,,,,,*,*,**,**************(**((((((((((((&((((((&&&&&((&(&&&&&&(((((((&((((&&(&&&&&&&&$$$$&&&&(&&&&&&&&&&&&&&&&&&&$$$$&&&&&$$$$$"$$"""""$""""""""$$""""$$$"$$$$"""$$$$$$$$""""""""$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(&&&&((((((" ,.....,...0.00...,..,,,,,,,,**(*,,,,,,,************((((*(((*****((((((((((((((((&&&((((((((&&&&((((((((&(&&&((((((&&&&&&$&&&&&(&&&&&&&&&&&&&&&$&&&&$$$&&&$$$$$$$$$$"""""$""$$"""$$""""""$$$"$$$$""$$$$$$$$$$$$$""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&((&&&&(((((((( ,.....,,.....000.....,,,,,,,,*,***,,*,,,*********(*(((((*((*****(((((((((((((((((((((((((((((&&&(((&&&&&(&&&&(&&((((&&&&&&&&&&&((&(&&&&&&&&&&&$$&&&&&$$&&$$$$$$$$$$$$$"$$""""""""$"$$""$"$"$""$"$""$""$$$"$$$"$"$$$$"$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&((&((((((((" ,....,,,,,,,..00....,,,,,,,**,(,***,,,************(*(**(**(((((((*((((((((((((((((((((((((&((((&&((&&(&&&&&&&&&&&(&&(&&&$$$&&&&&&(&(((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$""$"""""$$$$$"$$"""$$$$$$$$"""""$$$$$$"$$"""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$&&&&&(&(&&&&((((((&(("",............,.....,,,,,,,,,,*,,,***,,*********(***********((((((((((((((((((((((((((((((((&(&&&(((&((&&&&&&&&&&&&&&&&&$$$$$$"&&&((&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""$$""$"$$$""""""$$$"$""""$$""$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&&&&&&(&&&&(((((((((((" ..0.0000...,,.,.......,,,,,,,,,*****************************(*(((((((((((((((((((((((((((&((&&&&(((&&&&&&&&&&&&&&&&&&&&&$$$&&$&&&(&&&&&&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$""""$$$$$""""""""""""""$$"$$"""""$$$$"$$""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&(((&&&&&&&&&&(&&&(((((((" ,....0000....,,.....,,,,,,,,,,,*********************(******((*((((((((((((((((((((((((((((&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&(&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$"""""$$$"$""""""""""""""""$$$"$""""$$$$$$""$$""$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$&$&&&&&&$&&&&&&&(((&&&&&&&&&&&((((((((((($ ,.......0....,,,....,,,,,,,,,,**********************(********((((((((((((((((((*(((((((((&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$"$$$"""$$$$$""""""""""""$$"$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$&$$$$&&&$&$&&&&&&&&(((&&&&&&&&&((((((&&(&(($ ,.............,,....,,,,,,,,,,*********************(*(*****((((((((((((((((((*(*(((((((((((&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&$&$$$$$$&&$$$$$$$"$$"$$$""""""$$$""""$"""""""""$$$$$$$$"$$""$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&(&&&&(((&&&&&&&&&&(((((&&(&(((" ,...............,....,,,,,,,,,*,,**,****,************((*******(((((((((((((*(((***((((&&&&&&&&&&&&&&&&&&&$$$$&$&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&$&&&&&$$&$$$$$$$$$$$$"$$$"""$"""""$$$""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((",,..000000...........,,,,,,****,,,,*,,**************((*********((((((((((((((((((*(((((&&&&&&&&&&(&&&&&&$$$$$$$$$&$$$$$&&&&&&$$&&&&&&&&&&&&&$&&&&&$&&$$$$$&$$$$$$$"""$"""$$$$$$""$$$$"""""""""""""$$$$"$$$$$"$$$$$$$$$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&(&&&&&&((((((&((((((((($ ,....0..00......,.....,,,,,,,,*,,*,,,,,,,,***********((((((((((((((((((((**((((((*((((((&&&&&(&&(&&&&&&$$$$$$$$$$$$$$$$$&$&&&&$$$&&&&&$&&&&$$$&$$$$&&$&$$$$$$$$$$$"""$"$$$$$$$$$"""$$""""""""""""""$"$"$$$$$$"$$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&$$&&&&&&&&&&&&&(((((((((((&((((((($ ,....,.........,.,,,...,,,,,,,,,,,,,,,,,,,**********(**(((((((((((((((((((*(((((((((((((((&&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$&&$$$$&$&&&&&$&&&&&$$&$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$"""$"$$""""""""""""""$$$$$$$$$$$$$$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&(((((((((($ ,...............,,,,,.,,,,,*,,,,*,,***,,,,************(*((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&&&&&&$$&$$&$&$$&&&&$$$&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""$$$$$$"$$""""""$""""$$$"$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&((&&&&&&&&(&((((((((((& ,................,,,,,,,,,,,*,,,,,,*,******************(((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&$$$$$$$$"$$$"$$$&&&&&&&&&&&$$$$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""$$$$$$"$$""""""""""$$$$$$$$$""$"""$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((&.......00...,.....,,,,*,,,*,*****,**,***************(*(**(((((((((((((((((((((((((((((((((((&&&&&&&&&&&&$$$$$""""""$$$$$$&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""$$$$$"$$$$""""$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$&&&&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&(((((((((& ,.0.0..............,,,**,*,**************(***(******(*((**(((((((((((((((((((((**((((((((((((&&&&&&&&&&&&&&&$"""""""$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""$$$$$$$$"""$$$$$$$$$$$$$$$$"$$$$$$$$""$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&(&&&&&&$&&&&&&(((((((((& ,............0.....,,*,,,,**,,***(*******(((((*******(*(((((((((((((((&&&&&(((((*(((((((&((((&&&&&&&&&&$&&$$""""""""""""$$&&&&$&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$"$$$$$$$""""$""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&&&$$$&&&&$&&&&&&&&(&&&&&&&$$$&&&&&&((((((((&,................,,,,,,,,,,,,****((************(*(***(***(****(((((((((((&(((((((((((((((((((&&&&&&&&&&$$$$$$""""" """""$$$&&&&&&$$$$$$$$&$$&&&&$$$$$$$$&$$$$$""""$$$$$$$$""$"$$$"""""""$$""""""""$"""$$$""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$&&&$$&&&&&&&&&&&&&&&&&$&$$&&&&&&(&(((((((&(& ......0.0000....,,,,,,,..,,,,,****((((*********(*((************((((*(((((((((((((((((((&((&&&(&&&&&&&$&&$$$$""" """"""$$$$&&&&&&&$$&&&&&&$$&&$$$$&$$$$$$$$$$$""""$$$$$$$$$$$"$"""""""""$$""$""$""""""$$$$"$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&$&$&&&&&$$&&&&&&&&&$$&&&&&&&&&(&&(((&((& ..0.00000.....,,,,,,,,...,,,,,******((*************(********(******(*((((((*(((((((((&(((((&&&&&&&&&&&&$$$$$$$" """$$$$$&&&&&&&$$$&&&&&$&$&&$$&&&$$$$$$$$$$$$"""$$$$$$$"$$$$""""""$""""$"$$$"""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$$$$&$$&&&&&&&$&&&&&&&&&&&&&$&&&&&&&&&(&&&(&((((& ,...00.......,.,,,,,,,,,,,,,,,*,*****(((**********(*******(*(((((((((((((((((((&&&(&(((((((&(&&&&&&&&$&$$$$$"$""""$$$$$$$&&&&&&&$$$$&&&&&&&$&&$&$$&$$$$$$$$$$$$$""$"""""""""$$"""""""""""$"$$$"""""""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&$&$$&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&(&&((((&,...0.......,..,,,,,,,,,,,,,,,***,****(**********((((****(((((((((((((((((((((&&&&(&((&(((&((&&&&&&&&$&$$$$$$"$""""$$$$&&&&&&&&&&$&$$&&&&&$$&$$&$&&$$$$$$&$$$$$$$$$$""""""""$$$$"""""""""""""""$$""$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&&$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&(((((((,,.000..........,,.,,,,,,****,**,**************((((*((*(*(((((&&(((&(((((((((((((&&&&(&&(&&&&&&&&&&&&&&&&$$$$&&$$$$$$&&&&&&&$$&&&&&&&&&&&&&&&$&&$&&&&$$$$$$$$$$$$$$$"$$$$""$$$$"""""""""""""""""""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&(((((((&*,..........,,,,,,,,,,,,*****,,****,,****(,((*(((((*((((((((((&&((((&&&&&&&&&((((&&&&(&&&&&&&&&&&&$$&&&&&$$$$$&&&&&&&&&&&$$$$&$$&&&&&&&&&&$$&&&&&&&$&$$$$$$$$$$$$$$"$$$""""$"$$$""""""""""""""""""""""$$"""$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$&&&&&&&(&&&&&&&&&&&&&&&((((((&,..............,,,,,,*,,,********,*********(*(*(((((((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"$$&&$&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$&&&&&&$$$$$$$$$$$$"$"$$$""$""$$""$$"""""""""" """""""""$$$$$$"$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&((((((&,.........,,...,,.,,,,,,,,**,*****************(*(*((((((((&(((*(&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&$$$$$&&&$&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$"$$$$$$$$$$$$$$"$$"""""""""" """""""""$$$$$"$"$"$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$&$$$&$&&&&&$&&&&&&&&&&&&(&&((&&(&&&((((( ................,,,,,,,,***,,*****************(((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$"""""" """"""" """"""$$$$$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$&&&&&&&&&&&&&&(&&&&(&&&&&((&&&&&&&&................,.,,,,,,**,,,*************(**((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$"$$$$$$$$$$$$$$$$$$""$$""""""" ""$$" """"""$$"$$""$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&(&&&&(&&&&(((&&&&&&&&&&&,..............,,.,,,,,,,,,,*,**************(*((((((((&&&&((&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$"""""""""$$$"" """"""$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&,...............,,,,,,,,,,,,,,***********(((*(**((((((&(&(&&&&&&$&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&$$$$$$"$$$$$$$$$$$$$$$$"""""""""""""$$$$$ ""$$""""$$$""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&(&(((((((((&,.....,..,.....,,,,,,,,,,,*,,**********,**(*((***(((((&&((&&&&&$$$&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$$""$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$&$&$&$$$$$$$"$$$$$$$$$$$$$$$$$""""""""""""$$$$""""""$""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$$&&&&&&&&&&&(((((((((((,.....,.,,,...,,,,,,,,,,,,,*,*********(***((******((((&&&&&&&&$""$$&&&&&&$$$$&&&&&&&&&&&&&&&$$$$$"""$&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""$"$$""""""$"""$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&$$&&&$$$&&&&&&&&&((((((((((((,.....,,,,,,,,,,,,,,,,,,,,,***********(((**((*,,,*((((((&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""$$$""""$"$$$$"$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(&&&&&&&&$&&&&&&&&&&&&&&&((((((((((((,...,.,..,,,,,,,,,,,,,,,,,,*************(((***,**(*((&&&&&&&&((((&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$$&&&&&$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""$$" """"$""$$$$""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$&&&&&&&$&&$&&&&&&&&&$&&&&&((((((((((((,,,.......,,,,,,,,,,,,,,,,**********(****(*(((**(((((&&&&&&(((((((((&&&((((&&&&$$&&$&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$$&$&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$$"""""""""""""$$"""""""$""""""""$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$&&&&&&&$$$&&&$&&&&&&&&&&&&((&&(((((((,,,.....,.,,,,,,,,,,,,**************(*((*(((((((&((((&&&&&&(((((((((((((((&(&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$"$&$$$$$$$$$$$$$$"$$$$$$$$$$"$"""""""""""$$""""""""""$"$"""$"$""$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$&$&$&&$&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&(((*(((,,,........,,,,,,,,,,,,*************((*((((((&$&(((((&&&&&((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$&&&&&&&&&&&&&&&&$$&$&&&&&&$$$$$"""$$$$$$$$$$$$$$$$$$"$$"$"$$$"$"""""""""""""""""""""""""$"""""$$"$$$$$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$&&&$$$$$$&&&&&&(((&(&&&&&&&(((((((,,,....,...,,,,,,,,,,,,**************((((((((&&&&&((((&&&&(((((((((((((((((&&(&&&$$$&&&&&&&&&(&&&&&&&&&&&&&&&&&&$$$&$$$&$$&&&$&&&&&$$$$$&&&$$$$$$""$$"$$$&&$&&$$$$$$$$$$$$""""$$$"$$""""""""""$"""""""$$$$"$$"""""$""$""$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&$$$$$$&&&$&&(((&&&&&&&&(((((((,,.,.,...,.,,,,,,,,,******************(((((((&&&((((((((&&((((((((((((((((&&&&&&$$$$&&&&&&&&&((&&(&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$&&&&&&&&&&&$$$$$$$$$$$$&&&&&$&$$$$$$$$$$$"""""$$$$$""""""""""""""""""$$$$"$$"""""""$$$$$$$""$$$$$$"$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&$$$&&&$$&$&&&&&&&&&&&&&&&(((((,,..,....,,,,,,,,,,,,*****************((((((&&&(((&&((((((((((((((((((((((&&&&&$&$$$&((&&&&&&&(&(&&&((&&&&&&&&&&&$$&$$$$$$$$$$&$"$&$&&&&$$$$$$$&&$$$&&&&&&&&&$$$$$"$$$$$$$""""$$""$$"""""""""""""""""$$"$$$$$"""""""$$$$$$$"""$$$"$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&((&(&&&&&&&&&&&&&&&&&&&(&&(((&(((,,......,,,,,,,,,,,,,****************((((((&&&((&&(&&&(&(((((((((((((((((&&&&&$$$$$$$((($&&&&&&((&&&&((&&&&&&&&&&&&&&&&&&&&$$$&&$$&$&&&&$$$$$$$&&&&&&&&&&$$&&$$$$$$$$$$$$$$$"""""$$"""""""""""""""""""$$"$"$$""""$""$$$$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&$&&&&&&&(&&&&&&&&&&&&&&&((&((&&((&&(((,.........,,,,,,,,,,,*********,****(*(((((((((&&&&((((&(((((&&(((((((((((((&&&&&$$$""$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$$$$$$$$$$$$$&&$&$$$$$$&$$$$$$$$$$$$"""""" """""$"""""""""""""""$$"$"$$$$"$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&((&&&&&&&&&&((((((((((((((,........,,,,,,,,*,*****************(((((((((&$$&&&&(((((((&&&(((((((((((((&&&""$"""" "$&&&(&&&((&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$""""""""""""$"""$$$"""""""""""$$$$$$$$""$$$$$$$$$$""$$$$"$$$$$$$$$$$$$$$$$$$$&$$&$$$$$&$&&&&&&&&&&&&&&&&&&&&&&((((((((&&(&& ,........,,,,,,,,,,,,*,,*********((**(((((&&&&&&&&(((((&&(((((((((((((((((((&&&&$$"""""$&&(&&&&&(((&&(&&&&&&&&$&&&&&&&&&&&&&&$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$""""""""""$""""$$""""""$$""""""$$"$$$"""$$$$$$"$$"$$"$"$$$$$$$$$$$$$$$$&$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&$&&&(((((((((&&&(( ,....,,,,,,,,,,,,,,,,,,******((((((((((((((((&(((((((((&&(((((((((((((((((((((&&&&$$$$&&((&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$"""""""$"""""$$$"$$"""""$"$$""$$$$$$"$""$$$$$$$$$$$$$$"$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&&&((((&&&&&&&&&&(( ,.,...,,,,,..,,,,,,,,,******((((((((*(((((&&&(((((((((((((((((((&&(((((((((((((&&&$$&&&&((&&&&&(&&&&&&&&&&&&&&&&&$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$&$$$$$$$$$$$$$$$"$""""""$"$""""$$$"$$$$"$$$$"$""$$$$$$$$$$$$$$"$$""$$$$""$$$&$&&&&&&&&&&&&&&&&&&&&&&&((&&&&(((((&&(&&&&&&&&&&&(((( ....,...,,...,,,,,,,,,*********(((((**(((((&&&&&((((((((((((((((((((((((((((((**(&&&&&&&(((&&&&&&(&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$"""$$"" """$"$$""$""$$$"$$$$$$$"$$"$$""$""$$$$$$"$$$$"$""""$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((&&&&&&&&&&&&&&((((,.......,..,,,,,,,.,*************(**(*(((((&&&&&&(((((((((((((((&((((((((((((((((&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"""  "$$$$"$"""$$$$$$$$$$$$$$""$"$$$$""$$$$$"$$$$$$$$"$$$$$$&$$$$$$&&&&&&&&&&&&&&((&&&&&(&&(&&&&((&&&&&&&&&&&&&((***,........,,,,,,,,,,,***************(((((((&&&&&&&(((((((((*((((((((((((((((((&(&&(((&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$""  "$$$$$"$""$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&&&&&&(&&&&&(((&&(&(&&&(((&&&&&&&&&&&&&&&&&&****,,......,,,,,,,,,,**,,*,************((((((&&&&&&&&&(((((((((((((((((((((((&(&&&&&((&&&&&&&&&&&&&&&&((&(&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""$$$$$"$"$$$$$$$$$$"""" "$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(&&&&&((((&(&&&&&&&&&&&&&&&&&&&&&&&&((*,,,,,.......,,,,,,,,,,,**********(****((((((&&&&&&&&&(((((((((((((((((((((((&&&&&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&(*,,*,,........,,,,,,,,,,,**********(((((((((&&&&&$$&$&&(((((((((((((((((((((&&&&&(((&((&&&&&&&&(((&&&&&&(&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$""$$$$$""$$$"$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$"""$$$$$$$$$""$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&(&&&(****,,.,,,.,.,,,,,,,,,,,,*************(((((&&&&$$$$$&&&&&((((((((((((((&&((((&&&&&&&&(&&&&&&&&&((((&&(&&&&&&&&&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$"""$$$$$$$$$$""$$$$$""$$$"$&&&$$"$"""$$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&(((&&&&((,,,......,,,,,,,,**,,**,**********((((((&&&$""""""$&&&((((((((&((((((&((&&(&&&&&(((((&&&&&&((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$"$"$$$$$$""""""$$$&$$"$$$$$$$$$$$$"""$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&&&&$$&&&&&&&&&&&&&&&&$&$$&$&&&$$&$&$&&&&&&$&&&&&&&((((((((((&$&$,,,....,..,,,,,,,,,,**************((((((&$$$""" ""$$&&&&(((&&&&(((((*((((&&&(&&&&&(((&&&&&&&(((&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$$$$$"$"$$"$&&$"" ""$$$$$$$$$$$$&$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&$&&&&&&&&$&$$$$$&$$$$$&$$$$&&&&&&$$$&&&(((((((((((&$$$,,,.,,...,,,,,,,*,,,,************((((((((&$$""$$"""$$&&(((((((((((((((((((&(&&&&&&&(&&&&&&$&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$"""$$$$"""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&$$$$$$$$$$$&$$&$$$&&&&&&&&&&&&$$&&&&&&&&&&&((((((((((((&&$*,,..,.,.,.,,,,,,*,,,********$**(((*(((((&$$"" $"""$&&&&(&(((((((&(((((((&(&&&&&&&&&($$&$$$&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$"$"$$$$$""" ""$$""$""$$"$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$&&$$$$&$$&&$$$&&$$$$$$$$$$$$&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&(((((((((((((((&&,,,....,,.,,,,,,,,,,,***********(*((((*((((&&$$"$"$&&&&&&(((((((&&&&&&((((((&&&&&&&&((&&&$$$"$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""""""""$$$"$$""" ""$"""""$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&& &&&&&&&&((((((((((((&(&&(((( ,,,,.,..,,,,,,,,****************(*(((((((*(&&&&&&&$&&&&&&((((((&&&&&&&&&((&&(&&&&&&&&&&&&&$$$""$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""$$$$$"$$$$$$"""$$""""""$$$&$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$""$$$$$$$$$$$$$$$$$$&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&((&&((((,,,,...,,,,,,,,,,,****,***************(((**((&&&&&&&&&&&&&&((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$$$$&&&&$&$&$$$$$$&$$$$$$&$&$$$$$$$$$$$$$$$$$$""""""""""""$$$"$$"$""$"$$$$"""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$""""$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&&&&(((((" ,,,,,,.,,,,,,,*,******,********(*((*(((((*(((((&&&(&(((&&&&&&&&((&(&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$"$$$$&&$&$$$$$$$$$$$&&&&&$$$$$$$$$$$$$$$"$"$"""$""""$$"$"""$$"""$$$$""""$"$$"""""$""$$$$$$$$$""$$$$$$$&$$$$$$$&$$$&&$$$$$$$$$$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((&&&&(((((" ,,,,,,,,,,,,,,*,**************((*(****((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&$&$$$$"$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$""""$"$""""""$$"$"""""""""$$$$$$$$$$$$$$$$$$&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((((((&(&(((((((($ *,,,,,,,,,,,,*,,,*************((****((*(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(**(&$$$$$$$$$$&&&&&$$$$$$$$$$&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$$$$$""$"$"$"$$""""""""$"""""""""""""$$$$$$$$$$$$$$$$$&$&&&$$$$$$$$$$$$$$$$$$$&$$$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(&&&&&(((((((((((&&&($ *,,,,,,,,,,,,,,*************((((*****(((**(((((((((&&&((&&&(&&(&&&&&&&&&(&&&&&&&&&&&&&&***(&$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$""$$"$$$$$$$$$$$""$$$$"$"""""""$"""$"$"""""""$"""""""""""$"$$$$$$&$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$&&$$$$$&&&$$&&&&&&&&&&&&&((&&&&&&&&(&&(((&(&&(&&&&&((((((((((((&((&$*,,,,,,,,****,**,******(*((*((((***((((((((((((((((&&&(&&&&(((&(&&&&&&&&&&&&&&&&$&&&&$$&&(&&$$$$""$$$$$$$&&&$$$$$$$$$$&$&&&$$$$""$$$$$$$$$$"""""""""""""$""""""$""$"""$"""""$"$"""""""$$$$$$&$$$$$$$&&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$&$$&&$$$$&&&&&&&&&&&(((&&&&&&&&&(((((&((&((&&(((&(((((((((((&(($ *,,,,,,,,,*************(***((((((((((((((((((((((((((((&((&&&(&&&&&&&&&$&&&&&&&&&$$$$$"""$$$&$$$""$$$$$$$$&&$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$""$$$$$$$"""""""""""$"""$"""""""""$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&&$$$&$&$$&$$$&&&&&&&&&&&&&(&&&&&&&&&&&(((&((((((&((&&(((((((((&(((($*,,,,,,,*,,**************((((((((((((((((((((((((((((((&&&(&((&&&&&&&&&&$$&&&&&&&&&&$$$  "$&$$$""$$$$$$$&&$$$$$$$$$""$$ $$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""$"""""""""""""""$""""$$$$$$$$$$$$$$$$"$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&(((((((&&&&(&(((((((((((($ *****,******,************(((((((((((((((((((((((((((((&(((&&(&&&&&&&&$&&&&&&&&&&&&&$$$$"" "$$$$$$$$$$$$$$$$$$$&$$&$$$""""$$"$$$$$$$$$$$$$$""$$$"$$"$$$""""""""""""""$""""""""$"$""""""$$"$$$"$$$$$$$$$$$$$$$$"$"""$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&((**(&&&$&&&&&&&&&&&&&&(((((((((&(((((((((&((((((& *,,*,,*******************(((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$" ""$$$$$""""$$"$$$$$$$$$$"""""""""""""""""""""""""""$""""""""$$$$$"$$$$$""""""$$$$$$$""$""$$$$$&$$$$$$$$&&&$&&&&&&&&&&&&(*((((&$$$$&&&&&&&&&&(((((((((&(((((((&((((&(((((& **,,,*********(((*******(((((((((((&(((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$"""""""""$$$$$$"$$"""""""""""""""""""""""$""$"""""$$""""$$$$$$""$$$$""""""$$$""$$$"$$$$$$$$$$$$$$&(&$$&&&&&&&&&&$&(((((&&$&&&&&&&&&&&&(&(((&(((&(((&&&&&((((((&(((( **,,**,********(*****((((((((((((((((((&((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$&&$$&$$$$$$$$$$$""""$$$$""""""""""$$$$""$$""$""""""""""""""""""""""""$$"$$$"""$$$$$"$$$$$$""""$"""""$$$$$$$$$$$$$$$$$$$&$$&$$$&&&&&&&&&$&&&&&&$&$&((&&&&&&&&&(((((((((((&(&&&$&&((((((((((&*****,.********((****(((((((((((((((((&(((&((((((((((((&((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$""$$$$$$&$$$$$$$$""""""$("""$"""""""""$$"$""$$"""$$$"""""""""""""""""""$$$$$$$$$$$"$"""$$$$$"$""""$""$""""$"$$$$$$$$&$$&&$$&$$$$$$&&&&&&&&&&&&$"""$$$&&&((&&&&&&&&&&&(((((((&&&&(&&&&&&(((((((((&(****(&***********(*(*((((((((((((((&((&&&(&(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$""$$$$$&$$$$$$$$""""""""""""""$$"""""$$$""$$$$$$$$"$""""""""""""""""""$$$$$$$$$$$$$"""$$$$$"$""""""$""""$$$"$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&(&&&$$" "&&&$$$$&&&&&&&&&(&(&((((((&(&&&&&&&(((((****((*************(**(((*((((&(((&(&((((&&&(&&((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""$$"""""$$""$$$$$$$$$$"""""""""""""""""""$$$$$$&&$$$$$$""""$""""$""$""""$$"$$$"$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&$$$"$$$&&&" $&&&&&&&&((&((((&&&&&&&&&&((((((****((((**************((((((((((&(&&&&((&(&((&&&&(&&((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$""""""""""""$$$$$$$$"$$$$$$$$$$"""""""""""" """"""""$$$$$$&&&$$$$$$$""""""$$$$$$"""""$$"$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&$&&&&&&&&&$$&&&&&&(&&(((&(((&&&&&&&&&&(((((*****((((****************((((((((((((&((((((&&&((&&(((((((&&&&&&(&((((&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$&$&$$$$"$$""$$$$"""$"""$""""""$$$$$$$$$$$$$$$$$$""""""""" "" """$"$$$"$"$$$$$$$$$""""$"$$$$$$$$$""""$$""$$$$$$$$$$$$$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&((&((&&&((&&&((&&&(((((((((((((& (**********((*****(((((((((((((((((((&(((((((&(&&&(&&&&(&&&&&(&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$"$$$$$&&$$$$$$$"""""""$$$$$"""""$"""$$$$$$$$$"""$$$$$"$""""""""" """""""$"$$$$$""""$$$$$$$$"""$$"""$$$$$$$""$""""$$$$$$$$$$$$$$&&&&&&&$$&&&&&&&&&&&&&&&&&(&&((((&&((&&(&&(&(((&&&&&(((((&&&&&(((((((((& (***********(****(((((((((((((((((((&(&((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$""""""$"$$$$"""""$""""$$$$$$$$$""$$"$$"""""""""" " """"""""$$$$$$"$$$$$$$$$"""""$$"$$$$$$"$$$$$$$$$$$$$$$$$&$$$&&&&&&&&$&&&&&&$&&&&&&&&&&&(&((&&&(&&&&(&&&&&((&(&&&&&&&&&&&&&&((&&&&((& *************((*(((((((((((((((&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$"""""$$$$"""$""""""""""$$$"$$$$"""""""""$"$$$$$$$$$$$$"$""""""""" "" """""""$$$$$$$$$$$$$""$$$$""$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&$&$&&&&&&$&&&&&&(&&&&((&&&((((&&&&&&&&&&&&&((&&&&$$$&&&&(((("(*******(*****((*(((((((((((&(((&&&&&((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$""$""""$""$$$"$"$""""$""""$$$$$$$$""""$$$""$$$$$$&$$$$$$""$"$""""""""  "" "$$$$$"$$$$$$$$$$$"$$"""""$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&$$&&&&&&&$&&&&&&&&&((((&&(((&&&&&&&&&&&(((&&&&&&&&$$$&&&(*(( (***************(*(*****(((((&&(&(&&&(&((&(((((&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"""""""""$$$$$$$$$$$$$$$$$$"$$$$$$"""$$$"$$$$$$"$$$$$"""""$"$"""""" """" ""$$$$$"$$$""$$$$$""$$$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$&$$&&&&&&&&&&(&&&&&&&&&((&&(&&&&&&&&&&(&((&&&&&&&&&&&&&(((** ****************((((((((((((((&((((((&((&(((&&((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"""""""$$"$$$$$$$"$"$"$$$""$"$$$$$$$$$$$$$$$$$$$$$$$"$""""$""""""  ""$$"""$$"$$$""$"$$$"$$$$"$""$"$$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$&$&&&&&&&&&&&&&&&&&&&((&&&&&&&&(&&&(((((&&&$&&((((((((**( *(***********(**(**(((((((((((((((((((((((((((&(&&&&&&((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$"""""" """"""$$$$$$$"""""$""""$$"$"$$$$$$$$$"$$$$$$$"$$$""$$$$$$$"""" "$$$$$$$$"""$$"""""$$$$$$$$""$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&((&&((((&&&$&&&(&&((((((((& (********((*(*((((*((*((((((((((&(((((((&&&&(&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&$$$$$$""""""""$$$$$$$$$$$$$$""""""""$"""$$$$$$$$$$$$$$$$$$"$$"$$$$$$"""$$""""$$$$$$$$""$""""""$"""$$$$$$$$$$$$$$$""$$"$$"$$$$$$$$$&$$$$$$&$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&((&&$&&&&(&&(((((((((&"(**(*(***(((((((((((*(((((((((((&&((((((((((((&((((&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&$$$$$$$$$$"""""""$$$$$$$$$"$$$$""$" $$"$$"""$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"""$$$$$$""""""""""""""$""$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$&$$$$$$&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&$$&&(((&(((((((((& ((***((((((((**((**((((((((((((((&(((((((((((&&&((&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$$$$$$$$$$$" $$$$$$$$$$$$$$$$$$$$$$$"$"$""$"$$$$$$$$$$"$$"$$$"$$$$$$$$$$$$$$""$$$$$$$""""""""""""""$"$$$$$$$$$$$$$$"$""""$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&((((((((&&&(&(("(****((((((***(*((((*(((((((((((&&((((&&((((((&(&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$&&$$$&$$$$&$$$ $$$$$$$$$$$$$$$$$$$$$"$"$$"$"""$$$$$$$$$$"$$$"$$$$"$$$$$$$$$$$$""$$$$$$""""""""""""""""$$"$""$$$""$$$$$$$$$$$"$$$$$$$$$$$&$&&$&$$$$$$$&&$$$$&&&&&&&&&&&&&(&&&&&&&&&&&&&&&$$$$$$$$&&(&&(((((((&&&&((("******(((((((**(((((**(((((((((((((&(&&&&&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$"""""$$$$$$$$$"""""""$$$"$$$$$&$$$$$$$$$$$$$$""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$&&&&&(&$&&&&$&&&&&&&&&&&$&$&&&&&((((((&(&&&(((((*****(((((((&(((((*(((((((((((&(&&&&&&&&&$&(&&&&&&&&&&&&&&&&&&&&&&&&& $$$$$$$$$$$$$$$&&&&&&$$$$$$$"$$$$$$$$"$"""""$"""""""$""""""$$$$$$$""""$$$$$$$&$$$$$&$$$"$$$$$$""""""""""""$$"""""$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&((((&&&&(&(&((( *****(**(((((((((((((*(((((((&(((&(&&&&&(*,*&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&&$&&$$$$$$$$$$$$$$$$$"$"$$"$""$"$"$$$$""""$$$$$$""""$$$$$$$$$$$$$$$$$""$$$$$$$$$"""""""""$"$$$$""$" $$$$$$$$$$$$$$$$$$$$$$$$$$$ &$$$$$$$$$$$$$$$$$$"$$$$$&$$"&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(((((((&"**********(((((((((&&((((((&&((((((((&&&(***&&&&&&&&&&&&&&(&&$$$$&&&$&$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$""$$$""$$$$$$$$""$""$$$$$$"""""$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$"$$$$$$$$$$$$$$$$$"$$$$"""$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$$$$$$&$$&&&((((&&&&$&&&&$&&&&&&&&&&&$&&&&&((((((&&"(((*(((**(((((((((&&&&&((((*(&&((((((&$$$$&&$&&&&&&&&&&&$&((&$$&$$$$$$$$$$$$$$"$$$$$$$$$$$$$&&&&&$$$$$$""$$$""$$$$""$"$$"$$$$"$$"$"""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$"$$$$$$$$$$$""""$$"""$$$$$$$$$$$$$""""""$$$$$$$$"$"$$$$$&&$$$$$$&(((&((&&&$&$&&&&&&&&&&&&&&&&&&(((((((((&"((((((**(((((((((&&&&(((&(&$$(((&&(((&&" "$&&&&&&&&&$&$$&&&&&&&&$$$$$$$$&&$$$$$$$$$$""$$$$$&$&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$"$"""""$$$""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$""""""""$$$$$$"""""$$$&$$$$$$$&&&&((((((&&&$&&&$$&&&&&&&&&&&&&((((((((((( ((((((*((((*((&((&&&&&((&((&&(&((&&(((&&  &&&&&$$&&&&&&$"$&&&&&$&$$$"$$$&$$$$$$$$$$""""$$$$&$&&&$&$$$$$$$$"$$$$$$$$$$$$$"""""""""""""""$$$$"$$$$$$$$$$$$&$$$$$$$$$$&$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""""$$""""$$$$$$$$$$&&&&$$$$$$&&&&&&((((&&&&&&&&&&&&&&&&&(&&&&(((&&&&&&&& (((((**(*((((((((((((&(((((((((((((((((((&&&&&&&&&&&&&(&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$"""""$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$$"""$$$$"$$$"$$$$$$$&$$$$$$$$$"""$$"$$$$$$$$$$$$$$$$$$""$$$$$$$"$$$$$$$$$$""$$$"$""""""""$$$"""$$$$&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&&&&$$$&&&"&(((((*((((((((((((((((((((((((((((&&((((&&&&$&&&$$$$$$&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$"""" "$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$&$""""$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$"""$$""""$"$"$$$"$""$$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&$$((&&&&&&&$$$&&"((((((((((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&$""$$&$&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$"""  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$""$$$$&$$$$$$$$$$$$$$$$$"""""$""$$""""""$$&&&&&&&&&&&$&&&&&&&&&$$&&&&&&&(&&((&&((((&(((((&&&&$$$&&&&&&&"((((((((((((((((((((((((((((((&&&&(&(((&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$&$$&&&&&$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$*$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"""""""$"$"$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&$"$$$$&&&&&&&(&(&(((((&&(&&&$$$$&&&&&&&"((((((((((&(((((((((((((((((((&&&&&&&&&&&&&&&&&(&&&&&&&&$$&$&$&&&&&&&&&$"&&&&&&&&$$$$&$$$&$$$$$$$$$$$$$$$$$$$$"$$"$""$$$"$$$$$$$$$$$$"$$$$""""$$$$$$$$$""$$$$$"$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$$$"$$$$$$$$$$&$$&&&&&&&&&&&&&&&&$&&&&&$$$$&&&&&(&&&&&&&&&(((&&&&&$&&&&&&&&&&& ((((((((((((((((((((((&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&$&$&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$"$$$""$$$$$$$$$$$$$$$"$$"$$$$"""$$$$$$$$$$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$$$$$&&&&&&&&&$&&&&&&&&&&$$&&&&&&&&((&&&(((&&&&&$$$$&&&&&&&&&&&((((((((((((((((((((&&&&&&&(((&&&&&&&(&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&$&&&&$$$$&&&&&&&&&&&$$$$$$$$$$$$$$$$$&&$$$"$"""""$$"""""$$$$$$$$$$$$$"""""""$$$$"""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$&$$&$&&&&&&&$$$$$&&&$$&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&((((((((((((((((&((&(((&&&&&&(((&&&&&&(&&&&&&&&&&&&&&&&&$"""$$&&&&&&&&$$&&&$$$$$$$&&&&&&$&$$$$$$$$$$$$$$$$&$$$$$$$$"$"""$$$""$$$$$$$$$$$$$$$"""""$$"""""""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$&&&&&&&$$$$$$&$$$&&&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&((((((((((((((&&&&&(((&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&"""""$&&&&&&&&&$&&$$$$$"$$&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"$&$$$$$$$$$"$$"""""$$$"""$"""""$$$$""""" "$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&&&$$$&&$$$$$$&&&&""$$$$&&&&&&&&&&&&&((&&&&&&$$$$$&$$$$$&&&&&&&&&&&(((((((((((((((((((((&((&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&$$" "$$&&&&&&&&&&&$$$$$""$$&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$""""$$$$$$"$$$$$$$$$$"""$$"$"$$$$$"""$"""$"""$$$$""""$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&$&$$&&$$$$$&&&&&&$"$$$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&$&&&&&&&&&&&&&&&(((((((((((((&&((&&(&&(&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&$""$$$$&&&&&$$$$$$$$$$$$$$$&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$"$$$$$$$$"$$"""$$$$"$$""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$&$$$&&$$$$$$$$$$&&$$$$&&$&&&$$$$$$&$$$$$$$&&&&$$&&&&&$&&&&&&&&&&&$&$$$$$$$$$$$$&&$$&&&$&&&&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$$$$$&&$$&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$""$&$""$$$$$$$$$$$$$$&&$$&$$$$$$$$$$$"""$$$$$$&$$&&&$$$$$$$$$&$$&$$$$$&&&$$$$&&&$$$$$$$$&&&&&$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&$$$$&&&&&&&&&&((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&&$&$&$$$&$$$$&&&$$$$$$$"$$&$$$$$$$$$$$$$$$&$&&&&$&&$$$&$$$$$$$$$$$$$$$$$""$$$$$$$$$""$"$$$$$$$$$$$$$$&$$$$$$$$$$""$$$$"$$$$$$$$$$&$&&$$$$$$&$$$$$$$$$$$$&&&&$&&&&$$$$$$$$&&&&&&$$&&&&&&&&&&$$$$$$&&$$$$$$$$$&&&$$$&&&&&&&&&&((((((((((((((&((&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&$$$$&&&&$$$$$$$$$$$$$$$$$$$&&&$$$$&&$&&&$$$$$$$$$$"$$$$$$$$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$&&&$$$&$$$$$$$$$$$&$$$$&&&$$$$$&$$$$$$&&&&&$$$$&&$$&&&&$$$$$$"$$$$$$$$$$&&$$&$&&&$&&&&&(((((((((((((((&((&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$$&$$$$$$$&$$$&&&&&$$$$$$$$$$$$$$$$$$$$&&&&$$&&&&$$$&&&&$$$$$$$$$$$$$$$$$$"$""$$$$$$$$$$$$"""$"$"$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$&&&&&$$$$$$$$$&&&&&&$$$$$&&$$$$$$$$$$$$&&&&&$$$$$$&$&$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&((((((((((&(((&(&&&$$$$&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$&&$&&$&$$$$$"$$&&$$$$$$$$$$"$$$$$$$$""$"$$$$$""$""$"""$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$$$&$$&&&$$$$$$&$$&$$$$""$$$$$$&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&(((&((((((((((((&(&&$$$$&$&&&&&&&&&&$$""$$&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$$$$$$$$$$$$&&&&&&$$$"$$$$&$$$$$$$$$$$$$$&$$$$$$"""""$$&$""$$"$$""$$$$$$$$$"""""$""""$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$&&$$$&&$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$&&&&$$$$$$$$$$$$$$$$$$"$$$$$$&$$$$$$&&&&&&&&&&&&((((&(((((((&((((&&&&&&$&&&&&&&&&&&&&$" ""$&$&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$$$$&&&&&&$$$$""$$&&&&$$$$$"$""""$$$"$"$$$$$$$$$""$$"$$$""$$$$$$$""$"$$"$$"""$$$$$" $$$$$$$$$$$$$$$$$$"$$$$$$$$&&$$&$$$&&&&$$"$""""""$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&&&&&&&&&&&&((((((((((((((((&((((&&&&&&&&&&&&&&&$"""$&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$&$$$$$$"""""$&&(&&$"$$$$""" """"$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&$&$$$$"""$$$$$$$$$$$$$$$$$$$&&&&&&$$$$"$$$$"$"""$$""""$$&$$$&$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&& ((&(((((((((((((((((((&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$"""""" "$&&$$$$$$$$"""""$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&$&$$$$$$$"""$$$$$$$$$$$$$$&$&$$&$&$$$$$&&&$$$$$$$$$$$""$$$&$$$""$$$"""$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&&(&&&&& ((&(((((&&(((&((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$$$$&&&$$$$$$$"$$$$$""" "$""$$$"$$$"$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&$&&$$$$$$$$$""""""""""""$$$$$&$$$&$$$$$$$$$$$$&&$$$$$$$$$$$""""$$$$"""" """$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(( (&&&(((((&&((&((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$&$&&$$&$$$$$$""""""$$" ""  "$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&&$&$$&&&&$&$$"$$$$""""$$$""""""$$$$$$$$$"$$$$$$$$$$$$&$$$$$$$$$$$$"""$$$$$" "$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&(&&&&&&&(((&&&$$&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&&&&&&&&&&&&$$$&&&&&$&$$$$$$"$"$$$$" ""$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$""$$$$&&$$$$&&&&$$$$$$$$"""""""""""""""$$$$$$$$$$$$$$$""""$$$$"""""$$$$$"""$$$""""""""$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$&&&&&(&&&(&&&&&&&(&&&&&&&&&(((&((((&&&((&&&(&&&&&&&&&&&$$&$&$&$&&&&&$$$&&&&&&&&&&&&&&&&$$$$$$$$$$&&$""""$$""$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$$$$$$$$$$$&&$$$$$$$"$$$$&$$$$&&$$$$""$$$$$$$""""""""$$$$$$$"$$$$$$$$$$$$$"$$&$$""""""$$$$$$$$&$"""$""$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&$&&&& &&&&&&&&&&&(&&&&&(((&(((&&&&&&&&&(&&&&&&&&&&&&&$&&$&&&&&&$&$&$&&&&&&&&&&&&$&&$&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&$$$$$$$&&$$&&&$$$&&$$$"$$$""$$$&$$$""""$$$$$$$$$"""""$""$""$$$$$$""$$$$$$$$$$$$$"""""""$&$$$$$$&$$$&$$$$"$$$$$$$&$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&$&&&&&&&&&&&&&(&((&&&&(&(&&&&(&(((&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&$$&&&&$&&&&$&&&&&&$&$&&&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&$$$$$$$$$$$$$&$$$$$$$""""""$$$$"""$$$$$$$"$$$"""$$"""$""""""$$"$"$$$$&$$$$$$$"""""""$$$$$$$&$$$$$$"$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&(&&&&&&(&&$&&&&$&&&&&&&&((&$&&$&&&&$&&& &&&$$$$&$&&&$$&&&$&$&&&&$$$$$$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$"$$$$$$$$&$$$$$$$$"""$$$$""""$$$$$$$$$$$$""$$$$"$$"$$$$$$$$$$$$$&&$&$$$$$$$$$$"$$$$$$$$$$$"$$$$$&$$$$$$$$$$$$$$$$$$$$&$$"$""$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&"&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&$&&&&&$&&(&&$&$&&&&&&&$$&&$&$$$$&&&&$$$&&&$$&((&$&$$"$$$&&&&&$&$$$$$$$$$$$$&&&&$$$$$$$$$$$&&&&&$$$$$$""$$$$$$" $$$$$$$$&$$$$$$&$$$$$$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$ $$&&&$$$""$$$$$""$$$$$$"$$"$$$$$$$$$$$&$$$$$$$$&$$$$$"$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&& $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&$$&&&&$$$$&$&&&&&$&$&&$$$&&&&$$&&&$$$$$$$$$&&$$$$$$$$$$$$$$$$$&&$&&$$$$$&$$&&&&$$$$$$$$$$$$$$$$"""$&$$$&$&&$""$$&&&$$""""""$$$"$$$$$$$$$$$$$$$$$$""$$$$$$$$$$&&&&&$$$$"$$"""""$$$$"$"$$"$$$&$$$&&$$$&$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$&$$&$$&&&&&&&&" $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&$&$&&&&&&&$&&&&&&$&$&$$&&$&&&&$""""$$$&$&$$$$$$$$$$$&$$$$$$$$&$$&&&&&$&&&$&&&&&$$$$$$$$$$$$$"$$""""$$$$&$$$$"""""$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$"""""$$$&&&$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$&$$$&$$&$$$&&&&&&&&&&&