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 = '527B90' IMAGE_NUMBER = 56854187 IMAGE_TIME = 1978-01-27T06:38:48Z EARTH_RECEIVED_TIME = 1978-01-29T13:58:40Z 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   'nZ33-)+%o!Kg 755~4666666468666666464444444424464444444444444444444644424446444444646666644444446666664464646666664466664686666666666646688866420002466666688888:888888::88888888888::::888:::::::8:::::::::::::::<:::88::88:8:::8888:8868:8:8888888888::8::8:888888888:8:888:::::888888888888666666666664446446442.(2466666644666666666644466664,244666666664664666666444664466444646666664466466666664646666644446666446444666666666666666666664220000246666688866686688888666888888888888888888888888888888888888888886888888866888888668668888886666888888886686868886666888888888868888886686666666644464444422200,2466466664666666464664444444646666444666444444446666444444.244644444444444444244664444.(4444444444244444246644466662264666644442000244666464464446644466668866666666686666666686688666666888886666886886666666866666444466666666666666666866666666666666666666888886666666866666664446664442422220.24666666446666466644444444446444444466644444444464444444444222224444444422222244444244444444444444224424444444444444244444444444242244444444444422444666666464666466666666666$26666666666666666666646666662666664466440266666666444446466666666466666644466466666666666666666446666444642422222200.246666664444664444444442444444444444444444444442244442422222222222222224222222222222222222224222222222224444442224244442222444444242224464442224444444444444444644444466666444446666666644666664444466666442444666444444444466444424444,2444464466444644466666666466,0666446664444442224444222222.,24444666444246444444422222222444422422442224442222442222222222222202222022222222442222222222222222222222222222222200022222222422222222224442222444444444464444444444442444444444446666644444444444444444444444444444664424244444444222222244444444444664444444464666446666444442444424224422222200,2224466442244664444422222422222222222222222442222222222222222220200222200222022222222222220222222222222222244422220002222200002222222222244422222224444444444442224222222444442244664664444444444444444444444244226886422222222442222222224444442444444444444444444444644444442244422222422222000. *02244222444444442222424224222242222222222442222222242222222222002000002222220002022222220000222222222220222222222220222222000002000022222222222222222222224444222222444222242244424222224444444444444424222222222024464224222222244422222224444444444444444444444444444444224222222222222222220000 ,02222222444444444422222222222222222222224422200222222222222222220002222222200022222200022222222020200000000200222200224444200000000222222224422200020222220222242222222222444242200222224422444444224442244422220..,02002222222222222002222244222444444444444444444442244242222222222222222222000.*2222220222244442222222222222222222222222222222022222222220000000002000002222200222200000000000202000000000.0000220222244420000000002202222222222200000000020222222222222222222222200222222224222222224222222222220,**,.02222222000222022222222222244242444444444244444422222222222222222222220000.*222222242222222222222222222222222222222222222200222200000000000000000000000200000000000...0000020000000000..000000...0222220000000002222222222222220000020220022222222222222222422220222222222222222222222222222200,,.022222222020002000002222222242244444444442222422222222222222222022222000000.*022224442202222222222222222222202200222220002220000000000020000000000000.00000000...000000000000000000000000000000...,.020.0000000000000222222202202000222202222022222222022222222222220020022202222222222222220000000002222222220020002202200222222222222222222222222222220222222200000020020000.*0222244222222222222222222222222220.0000000002200000020000000000000000...0000000000......00...000000000000000000..00..,,,.,.0000000000000222220202022200000022222000222222000002222222220022222200022222222222222002000000022200022220200000222222222222222222220222222222222022200220000000000000.(0222244222220222222222222222222220.0000000..0200.000000000000000000000000.000....0........000.0.0000000000000..000.0..,,....0....0.00..0.0000022202000002000000002022002220000000222222002222200000022200222200000000000000000000000200000022222222222222222222..2222222222200000000200000000000..*022222422222222222220222222222222220000000.0.0000..0000000..000000000...0...0...,......0........0000000000.....0..0000.....0..0000..,.0000.000000220000002000000000000200200002000002220000022200000002220020000000000000000020000220000222022222222222222222222222222222000000000000000000000000.*002222222222222222222222200222444220000000.,.0000...0000000000.000...000000........................000.000.00.000.........0.0...0......00.000000000220000000000000020022000220000000200022000022000000002002000000000000000000000022220002022200022222222222202222222200022000000000000000000000..*000222222202022222222002220222222220200000000..00....0.0000.0.....000.0..0....0.........0.........0000..00.0000000.....,...0.0.0....0.....000000000020000000000.00000000000202000000000000000022200000000000000000000000000..000000022000000000000222202022022222000200000000000000000000000.00..,*0222222222022200222222222222022220200000000000..0.000000000.00000.....00.00.....................0.....000..0.0......0..,,..........0...00000.0000000000000000000000000000000000000000000220002220000000000000000000000000.000000..000200000000000200022020022002000000000000000000000...0..0.0...,(00222200022220000222222002222020.000200000000..000.00000000.00......0..0.0.....,.....................00000.0........0...0...0....0........0..00000000000000200000000000000000000000000000000000220000.00000000000000000000.0000.0.....00000000000202000000000000000000000000000.0000........0.....(0002222222202222222020000000000000002000..00.0.0000..0.0000....0.0....0.........0..................000.000..............0000.............0000...000000000000000000000000000000000000000000000000000000.0000000.0000000.....000..00.....0000000000000000000000000000000000000..000................,(00000222222222220222222220000000000.0020000000.0.0..................0..000......,....................0.0...........0...000000.......0.....00000000000.00000000000.0000000000000000..0000000.0000.000000000000000000000...0.000..0000...00000000000020002000000000000000000000000.................,*000000222222222202222002000000..0.0.00220000000.00...............0.0...................................0.0............0000.00.............0000.00..0.0000......0000000000000.00000...0000000...000000000000000.0..............000.00...0000..00000000000000000000000000000.0..0..................,(00022002222222200200020220000000000.00020000000...0.0....0........0................0...................0............0000............,,..0.....00.....0.............00.0000.0.00000000000000000000.00000.00..0..0........0000..000..00..00..00....00..00000000000000000000...........,,.02220.....,*0022200222222222000020002000000000......000..0.......................0...............................................00000.0.............0....000....0..............0.......00000000000000.00.0000......000.0...,.............0......0.00...0.0....00.000000000000..........0.......,,.22222.,...,(002222022222222220000000220000002000...................................................................,.....0.........000.0...........0000.........00........................0.000.000000000............000..........,,...........0.00000...00....000000000000...0..............,,,,*..000..,....&00222202022222222200200000000000000000........,..........................................,......0.....,.....,,......,,.000...............00.....0.0.............................0.000.000000...............0.0.......,***..........0...00...0000........0000000...................,,,***,,,,*,....&0222020200222222002022000000000000000000.000...................................,.................................,......0.......................000..............................0...0............................,,,,,0.,......00000...0....000......0.00.00000............,..,..,,**(&&&&(*,...,(244420002222222222222022000000000000000000000..........,.................,......................................,.......................,.,......00....0.........................0.........................,....,....,*(*....0.00..00.......,.0......,*.0..00..............,...,...,*(($$&&(,....,*2444200020022222222202000000000000000000...00...........,...,........,.,.,..................,...................................................,,..............................................,..,..........,,.......,,......0...0........,.,.............00...0.......,....,,...,,**(((*,.....,*222420202202222222220222000000000.00.0......000.............,.......,,.,,,.,...,.........,.........,,..........,...,,,,,,,.......................,,.............,..............................,,.,,,,.,...,,,,,,...........................................0..............,,......,,,,,,,.....,.,".02200022222222220222220000000000...........0.00......,.......,....,....,.,,,,.,.,.....,,.................,,,,,,,...,,*,,,...................,..................,...............................,,,,,,,,..,,,,,,,,....,..............................................................,,,,,,.....,, **,.0002222202244222220000000000.0............................,,,,......,.,,,........,,,.............,...,,,,,,.,....,,..,.,,,,....,,,........................,.,...,,,..................,,,.....,,,,,,,...,..,,.,.......................0.....0.........,..........................,,,,,,.,,.,.,*"*,,..0000220222222222202000000000000...0000.....................,,,,........,,,,...,..,............,.,,.,,,,,,,,,...,,,,,,,,,,,..,,,,,........................,,,,,,,,,,.................,.......,,,,,,,....,.,.,.,...........................00............,,,,............,.,........,,,..,..,,*.00.0002022000,2200022220000000000.....00000...................,,,,..,.,..,.,............,....,.,,,,,.,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,.,....,.....,...,......,,,,,...,,,,,,...,...,,.,....,........,.,,,,.,,,,,.,,........................................,,,..............,,,,,......,,,,..,,,,,* .0200000222222.22000222220000000.........00.00...............,,.,,,,,,,,,,,,...........,....,...,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,..,.................,,..,.,,,,,,,,,,...,.,.,.,..,,,,.......,,,,,,,,,,,,.....,....,.............................,..,......,.......,,,,,,,,,,,,,,,,,,,,,,,*$00000000002222200.000222200000000.....,,,,.0.0..............,,,,.,,,,,,,,,,,,,,...,.......,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,",,,.,,,.,,,,,,,........,,..,,,..,.,,,.,,,,,,,..,,,,,,..,",,.......,,,,,,,,,,,.,,....,,,..........................,....,,,,.,,.,.....,,,,,.,,,,**,,,,,**,,,,,,*$.0002020000020..00000.000000000...0...........................,,,,,.,,.,,,,,,,...,.......,.,,,.,..,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,.,,,...,,.,,,.,........,...,,.,.,,,,,,,,,,,,.,,,.,,,,,,,,,,,.,.,.,,,,.,,,,,,,,,,,,..,(,.,........................,,.,,.,,.,,.,,....,,,,..,,,,****,,,,,,,,.,*($..02000220000.0000000..00.000.0.0.0......000........,,,.....,,,...,,,,,,.,,.,.,,..,........,,,,,,,,,.,,,,,,****,,,,,,,.,.,,,,,,,,,**,,,,......,,,,,..,,,..,,,,,,.,,,.,,,,,,,,,.,,,,.,,,,,,,,,,,,,,,,..,,,,,,,,.,,,,,,,,,..,,........................,..,.,.,.,,,,,,,,.,,.,,,.,,,.,,**,,,,,,,,,,,,&$..0000022000000000000.......0....0.....0000.,,......,,........,.,.,,,....,,.,.,,,,,.,.,.,.,,,,,,,,,.,,,,,,,*****,,,,,,,,,..,,,,,,,,*,,,.....,,.....,,,,,,.,.,,,,..,,.,.,,,,,,,,,,,.,,,,,,,,,,,*,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,......,..................,,,,,,,,,,,,,,,,....,.,,,,,,,,,,,,,,,,.,,* $.00002222000000000000...0..0....0.......0.0...,......,,,....,.,,,,,,.............,.,,,,,,,.,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,....,,,,,,,*,,.,,.....,.,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,*,***,,,,,,,,,,,,,,,,,,,,,,,,,...,,.,,,,.........,.....,,,..,,,,,,,,,,,,...,.,.,,.,,,,,,,,,,,,..,,*&00002222222000000000000................,...,...,.....,,...,.,*,.,,.........,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,*,***,*,,,..,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,.,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...........,..,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,*$002022222200002000000000000.000.........,,.,............,,........,.,..,.,,,,,,...,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,..,,,,,,,*,*****,,.....,,.,,,,*,,,,,,,,,.,,,,,.,,,,,,,,,,,*,,,,,,,.,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,......,,,..,,,*,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,*".222222222222002000000000000............,,,,.,............,,,,,.,.,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.,,,,,,,,,*,,***,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.......,,.,,.,,,,,,*,,,,,,,,,,,,.,,,,,,,,*,,,,,,*".02220022222200202200000000.00.0..........,..,,.,.....,,..,..,,...,.,,,....,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,..,,,,,,,,,,*,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,****,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,..,.....,,.,,,,,,,,,,,,,,,,,,,,,,,,,*,***,,,*,*".00020022222222000000000000000..................,,.,,,...,..,,,........,,.,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,..,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,****,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,..,,,.,,.,,.,,,,,,,,,,,,,,,,,,,,,,,*****,******$0000202222222222000000000...00................,.,.,.,..,..,.,,,,,.,..,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,***,,,,,,,,,,*,,,,,,*,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,*,*,,*,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,*,,,*****$000000222222222220200000000000................,,,..,.....,....,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,*,,,***,,,,,,,,,,,,,,,,**,,,,,,,,**,,,,,,,,,,,,,,.,,,,,,,,,,,,,,*,,,,,,,,*****,,,,,,,,,,,,,,***,,,,,,*,*,******,,,,,,*******,,,,,,,,,,,,,,,.,,,,,,,,,,,,,******,****,,,..,,,,**$00020222222222000000000000000.................,...,.,,...,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,****,,,,,,,,,,,,,,,****,,****(**,,,,,**,,,,,,..,,,,,,,,,,,,,,,,,,,**,,,*,,,****,,,,,*,,*,,,,,,*,,,*********,*,,***,,,,,,**,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,********,..0000..,,*$0022222222222220000000000000000..................,.,,,....,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,*,,,,,,,,,,*********(******,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,**,*,,*,,,,,,*,,*,,,,,,,,******,,,,,*****,,,,,,,,*,,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******,...0000....*$0222222222222220000000000000000...............,....,,,.,,,,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,***,,*,,,,,,,,.,,,********,**,******,,,,,,,,,,,,,,,,*,*,,***,,*,*,*,******,,,,*****,**,,,,,,,,********,*,*,,,,,,,*,****,,,,,*,****,,,,*,,,,,,,,,,,,,*,,,,,,*******.......000..,"022222222202200000000000000.................,....,.,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,*,*,*,,,,,,,,,,,,,,,,,*,,,*,*,,,,***,*,,,,,,,,,,,,,,****************,,**,,,,,,,,,,,,,,,*,,*,,****,*******,,,,,**,*,,,,,,,,,,,,,*,*******,,,,,,*,********,,,,,**,**,,,,***,,,,,,,,,,,,,,,,,,,****(*.......0.0..*"00222222000000000000000000......................,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,*,,,,,,,,,,,,,*,*,,,,*,,,,,,*****,,,****(**,,,,*,,,*,*,,******(**(**,,,,,,,,,,,,***,,,,************,,*,,,,,,,,,,,,,**,,,**,,,,,,****,,,,,,**,*****,,,,,,,******,,*,,,,,,,,,,,,,,,,,*,,**(***,.....,,....*".0222200000.0000000000000...........0.....,.....,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,*****,,,***********,,,,,,**************(*****,,,,,,,,,,,,**,****,*,,,*****,,,,*,,,,**,,,,,,*,,,,,,,,,*****,,,,***,*,*,,,,,,,,*****,***,,,,,,,,,,,,,,,,,,,****((*,,,,,,.,,.,,*".02220..0000000000000000....0...........,.....,,,.,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,*,,,,,,,,,,,,****,,***,,,***,,,**********,,,,,*********************,,,,*,,,*,,,******,,,*******,,*,**,,,,***,*,,,,,,,,,,,,,******,,,*,*********,,*,**********,,*,,,,,*,,,,,**,,,,**((((**,,,,*,,,*(,0022220022200222000000.0.0...0..........,,..,,,....,,,.,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,*,,.,,,,,,**,,,,****,,,,,***,****,,,,,*******,,,,,*********************,,,,,,***,**,,***(****************,,,**,*,,,,,,,,,,,,,*,,********,**************,**********,,*,*,,*,,***,,,****(&&&(**********(,00222220200000000000000000..........,...,.,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,,,,,,,,,,,,,***,,,,,,*,**************,****,,,******,,***************,*,*,,*********((((*******(***,**,**,,,***,,,*,,,,,,,*,*,*,****,***,.,******,*********************,**,*******((&$$((((****(((,00222222200000000000000000..............,,..,..,,,,,,,,,,,,,,,,,,,,.,,,,,,,,**,,,,*,,,,,,,,,,,,,,,,,,,**,,,,,*,,,,,,,*,********,****,*******,,******,,******,***(**************((**************(**********,,,*,,,,,,,,,,,,**,,,,,******,...,**************************************((&$$$&&((((&&&(*002222222200000000000000000................,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,*,*,,,,,,,*,,,*,,,,,,,,,,,,,***,************,,*****(**,,,***,*(*****((**((************************************,,***,****,,,**,,,,,,*,,,,,,****((,,,,**,**********,**,,,,********,********(*(&&$$$$$&&&&(((,000220222200000000000000...0..............,,,...,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,****************,,**,*******,****************(((******************************************,,,,,**,,,,,,,*,,,,,****&&&&((************,,..,,,,*******************(((&$$$$$&&&(*(,00002000000000000000000000.0..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,*,******,*,**,,,,,,,***,,,**,*************(((****,*****,****************(((((**********************************,*****,,,,,**,,,,,,,,,,,,,*****($&&(************.......,********************(((&&&&&&(****,000002222000000000000000................,,..,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,***,,*,,*,,,,,***,,,,*******,,,*******************,*****************(((**((***********************************,*,,,,,,*,*,,,,,,,,*,******((*********((**,..,,,.,,**********************(((&&&((*****00000222220000000000.000...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,**,,,****,,,,,****,*,,*****,,,,,********************,******************(*((*(*(*************************,,*****,*,,,**,,,,,,,,*,,*******************(((*,.,,*,,,,********(************((((((((*****,000020222222000000000000.0.............,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,**,,,*,,**,,,****(**,,****,********************************************(***(**((***********************,*,,******,**,****,,*,,,*,*************(((***((((**,,,*,**((********************(****((******..0000202222200000000...............,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,****,,***,,,***,******,,,*****,,*,****************************************(********************************,*,************,,**,,,,*,***********(((((((((&(&&(*,****(((*************************(*(*****.0000000020020000000.................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,***,,,**********,*,**********,,,******,*******************************************((********************(((********,,,***********,,,***,,,*************(((***((&&$$&&((((&&((******************************** 000000000000222000000000....0............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*******,*,,,******************,***,,,*****,,********(*************(*******************(************(((********(**(((((****,*******************,***************(**(((&$$$$$$&&&&((*(***************************(**.000022000000000000.00......&(..,.......,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,*,,,,,*****,***************,**********,****,**,,,***.*********(*(*******************(*******************((*********((*((*(*,**************************************(((*((&&$""""$&&((*********************(((**********00000000000...00000000..........,........,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,*,,*,*,,*,,,,*(*****************,*********&$(**********(***************&&((((**********((((**********(*****(((((************((&&((***************************************((((&&$$$$$&&((*(**************(**(((((********(*00000000000000000000000.......,.,........,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,*****,**,,,,***,****************************************((((***((***(((&((*(************(********((******(*((************(&&*((***************************"&(***********(((&&&$&&(****(((***********((*((((((****((((,000000000000000000000000......,..,.......,.,,,,,,,,,,,,,,,,,*,*,***,,,,,,,,,,,***,,,,**,,***************(***************************((((*****((*(((,(*(((**************((**(**(**((((*(((*************((((********************************************(((((((((*,,***(**********(*****(((((****((,022200000020000000000000........,.,......,,,,,,,,,,,,,,,,,,,,,,*,**,,,,,,,,,,,,*,,,,,*,*********************************************(((******((**($$&*(********((******((((((((((*((((((**************(************************************************((((((((&(((*(*******(*(*********(((*****(&*002002000000000000000000......,.,,,.,*,,.,,,,,,,,,,,,,,,,,,,**,,,*,,,,,,,,,,,,**,*,,*,**************************************(**((*,,(((**(**((*****(*********(*((*(((((((((((((**(((**(**((*************(*(*************************************,,,****(*(****((&((*(******(((******************((,0000000000000000000..0000........,,,,,,,.,,,,,,,,,,,**,,*,,,,,,,,,,,,,,,***,*,***********************************,************(((&**(((((*(*(((((********(((((**((((((((((((((((*(***(*(*((**********************************************((******,,,**********((******(***(*(******************(((*.0000200000000.00.00..........,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,**,,*********,************,,**********(,,((****,*(**********(((&$&&&((((((((((*(*********((((((*(((****(((*(((***(((((((((**********************************(****(*****(*********,******(*(********(*((*(*((*******(**********((*000020000000000000.0...........,,.,,,,,,,,,,,,,,,,**,,,*,,,,,,,,,**********,****************************((&(******((*********(*(((&&&(((&(((((((((*(*(****(((((((((((((*(*((*((*(**((((*(**************(******************(*****(*(*******(****((*******************(***((((*********************(,00220020000000000000.0..........,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,****,,*****,****,****************,,,,**((******************(*((((((((((&&((((((*******(*(((((((((((((*(*((((((***(((((**(*(******************************(****((*((*****(***((((********(*(***********((*((********************(,002222220000020000............,.,,,,,,,,,,,,,,,,,,,,,*,,**,,,,,,,,****..***,*,***,,,***************,**********************(****(((((((((((((((((((*(((**(****(*(((((((((((((((((((*((((((*(**((**((((************(((*******(**(*((*(((**(*******(((((*****(((******************((****************(*022222222000000000000...........,,..,,,,,,,,,,,,,,,*,,,,,*,,,,,,,,,*(((*****,,****,***********************************(***(*(*****(((*(((((((((((((((((((*(((((((((((((((((((((((((((((*(**((((((((((**(***(*****(((*(*((**(((*(((((*(****((******(*((****((((**(****(******(**********************0022022220000000000000.0......,..,..,,,,,,,,,,,,,,,,,,*,*****,,,,****(&&(***,,********************(((****************(((((((((*(*((***(*((((((((((((((((((((*(((((((((((((((((((((((((((((*((((((((((((((*(*(******(*(***((((***((((((*((((**************(((((((****(***********(****************(*0022022200..000000000000........,....,.,,,,,,,,,,,,,,,,,*************,**,***,*,***************************************(*((&((((((((((*****(((((((((((((((((((((((((((((&(((((((*(((((((((((((((((((((*(((**((((*((******(((**(**((((((((((((***************(((((*((************(*******(***********0022022200000000000000000...........,,,,,,,,,,*,,,,,,,,,,,**************,***,*****,**********((**************************((*(((((((((((**(((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((*(*(*(((((((****(((((((((((((((((**************((((((*******(*******(***((**************0222222000000000000000000........,,,,,,,,,,,,,,,,,,,,,,,,,,,*************,,,*,*,,****************************************(((((((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((((((((((((((((****************(((((**************((*(*****************02222220000000000.0000000........,*.,,,,,,,,,,,,,,,,,**,,.,,,,*************,,**,,**,*************************************((&&((***(*((&&&(((((((((((((((((((((((((((((((((((((&((((((((((((&((((((((*(((((((((((((((((((((((((((((*((*(*(((*(*****(*********(*(****((******(****(((*,**************..00200000000000..00.............,,,,,,,,,,,,,,,,,,,**,,,,,*,,*********************,,*****************************(*******((((((*(**((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((*(((((***((((((((((((((((((((((((((((*((((((((((((******(*********(*(******((***(((((**************0002200000000000000.,,,,,...........,,,,,,,,,,,.,,,,,,,,,,,*(***,**,,****************,,,*********************************((((((*(((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((*((((((((((((((((((((*((((**((((((((((**(*(***********(**(((***((***(*(((((************0000000200000000000...,......,.,..,..,,,,,,,,,*,*,,,,,,,,,,,****,,,,,*************************************(***********(&(((((*(((((**(((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((*(((((((((((((((((((((((((*(*(((&((((((((((((((((((**(*******(**(*(****(***(***(**************00000000200000000020................,,,,,,,,,,,,,,******,,,,,*,**,,,,,*,*****,************************(**((***********((((*(((((*(((*(((((((((*(((((((((((((((((((((((((((((((((((((&((((((((((((*((((((((((((((((((((((((((((((**(((&((((((((((((((((*(((((************(*****(*(******(*(*,*(*****00000000000000002220.00.0............,,,,,,,,,,,,,*,*,**,,,,,,,******,,*,,***,,**,*,****,,****************((**********(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((***((((((((((((((((((((((((((*(****************(((*******((******(*0000000000000000000000000............,,,,,,,,,,,,,,,,,,*,,,,,,**********,,,,*********,,******,****************(***(*((((((((((((((((((((((((((((((((((((((((((((((((&(&&(((((((((((((&((((((((((((((((((((((((((((((((((((((((((****(((((((((((((((((((((((((((((*******(******(((((*(***********(*022220200000000...0000000............,,,,,,.,,,,,,,,,,*,,,,,********,***,**,,,******,*******,*****,******(((**(((((&((((*((((((((((&((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((((((((((((((((((((*******(**(******(((((***********(*022200000000000...,.0000.............,,,,,,,,,,,,,,,,,,*,,,,********,,*****,,,,*************************(*****((((((&((((((((((((((&(((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((((((((((((**((((((((((((((((((((((((((((**(((((*****(**((((((((**********(02220000000..0000........................,,,,,,,,,,,,,,,,,,*********,*******,,**,,*******************((********(((((&((((((((((((((&(((((((&((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((*((((((((((((((((*((((((((((((((((((((((((((((&&((((((*((*(&&((*(((*****(******(.0020002220..000000..................,,..,,,,,,,,,,,,,,,************,,,*******,********************((((**(****(((**(((((((((((((((((&(((((((&&&&((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((&&((((((((((((((((((((((((((((((((((((((((((((((&((((((((*(((((((((*(((********(*0020200000000000000.0................,,,,,,,,,,,,,,,,,,,,**********,,,,,****,********((((**********((**((((*((((((***(((((((((((((((&(&&&(((&&((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**********(0002220000000000000.,..............,,.,,,,,,.,,,,,.,.,,,,,,,********************(**((***((******((**(****(*((((((*(((((((((((&(((&(((&(&(((&((((&(((((((&&&(((((((((((((((((((((((&&&((((((((((((((&(((((((((((((((&(&&&(((((((&&&((((((((((*((((((((((*((((((((((((((((((((***(((****(*((********(.000222000000000..0.0............,,,,,,.,,,***,,,,,,,,,,,,,,*****************(((&&((******((********(*(*(((((((((**((((((((((((&((((((((&((((&(((((&(((&&(((((((((((&((((((((((((((&((((((((((((((((((((((((((((((((((&&&(((((((&&&(((((((((*(((((((((((***(((((((((((((((((((((((******((*((*****(.000020020000000000..0............,,,,,.,,,,*,,,,,,,,,,,,,,,,*****************&&&(********(***********(**((((((*((*(((((((((((&(&&&&&(&(&&&&&((((((&(((&((((((((((&&&((((((((((((((&(&(((((&(((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((*((((((((((((((((**((((****(**(*((((**((.00020000000000000000......0.......,....,,,,,***,,,,,,,,,,,******,***********&&&((**********************((((((*((*((((((((((((((((&&&&&&((&(((((((&(&(&(((((&(&(((((&&(((((((((((((((&&(((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((**((((((((((((((((*(((((((***((*(((((*(((((**(.0000000000000..00000..............,....,,,,,***,,,,**,,,,,**********,******(&((((**********************(((((((*(**((((((((((((((((&&&&&&(&((&&&((&&(&((((&(&(((((((&(&&(((((((&((((&((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((*((((((((((((((*(((((**((****((((((*((((((.0000000200000000000000..............,.....**,,*,*,,,,,,,**************(***((((((******(***(((****( (((((**(((((***((((((((((((($&&&&&&(&(((&&(&&((((&(((&&(&&&((((&(((&&((((&(&((&((((((&(((((&((((((((((((((((((((((((((((((&&&(&((((((((((((((((((((((((((((((((((*(((((((((****((((((*(((((((00020020000000000000.000...........,,,,...,,,,,,***,,,,,,,,********************(((********(**********((*****((**(((*(((((((((((((((&&(&(&(&(((&&(&(&((&((((&&((&&&((((((&&&&&&&&&((((&&((((&&((((&&(((((((((((((((((((((&(&&((((&&&(((((((((((((((((&((((((((((((((((((((((((((**(*((((((**((((((00200000200000000000.0.0.0.......,,,,*,,...,,,,,***,,,,,,,,,*********************(((******((********((*****((((((((((((((((((((((((((&&(((&&&&&&&&&&&&((((((&((((&&&(((&&&&&&&&&&(((((((&((((((((&((((((((((((((((&(((((((&(((((&(&&&&&&&&((((((((((((((((((((((((&((((((((((((((((((((((((****(&&00000000000000000.0000.........,,,,,,,,,....,,,,**,,,,*,,*,,,*,****************(*((((((****(*****(((*******((((((((((((((((&&(((((((&(&(&(&(&&(&&&(&&&((&&((((((&((((((&&&&&&&&&((((((((((((&((&&&(&(((((((((((((&(&(((((((&(((((&&&&&&&&((((((((((((((*(((((((((((((((((((((((((((((*(*((((******&0000000000000000000............,,,,,,,,*,...,,,,,,***((**,*,************(********(((((*****(((***(**********((((((((((((((((&&&&(&(((&&&&(((&((&&&&&&&&(&(&((&&(((&((&((&&&&&&&&&&&&(((((((&((&&(&&&&((((((((((((((((((((&&&(((&(&&(&&&&&((((((((((&&&&(&(((((((((((((((((((((*((((((**(((****(*** (.0000000000000000.......0.....,,,*,,,,****,,,,,,,,*((((((**************(((*******(((******(*(((***(******((((((*(((((((((((((&&(&&(((&&&&&&&(((&&&&&&&&(((&&&(&(((&&(&&(&&&&&&&&&&&(&((((((&&((((((&&(((&(((((((((((((&&&&&(&(((((((&&&&&(((((((((((((&((&&((((((((((((((((((((**(((((*****(((((** &.000000000000000.000....,,,,,,,,,,,,,,,,***,,,***((***(((((&&&&&((************************(((((******(*(((((((((((((((((((((((((&(&((&&&(((((((&&&&&&&&((((&&&(&&&(&(((&&&&&(&&&&&&&(&&&((&((&((((((((&&(&((&((&((((((&(&&(((((((((&&(((&&&(&(((&(((((&&&((((((&((&(&((((((((((((((((*******(((((( &0000000200000000000........,,,,,,,,,,,,,,*(((**(*(*******(((((((((((*****************(*****(*((***(((***(*((((((((((((((((((&((&&&&&&&&((&&((((&&&(&&&&&((&(&(&&(&&&(&((&&&&((&&&&&&&&&&&&&&&&&(&&(&&(&(&(&&&(&(&((((((&(&&&(((((((&&&**(&&&&&(((((((((((((((((((((((((((((((((((((((**((*((((((((&002000020000000000..........,,,,,,,,,,,,,,,******************(((((&&(((***********(((((**(***((*(**(*(*****((((((((((((((&(((&((&((&&&(((&((&&&&&&&&&&&&&&(&&&(&&&&(&(&&&((&(&(((&&&&&&&&&&&&&&(&&&&((&&((((((&(((((&&&&&&&&&(((&&&&&&&((&&&&((((((((((((((((((((((((((((((*(((((((((*(**(*(*(((((&.000000200002000000..0......,,,,,,,,,,,,,,,,**,*,************((((((((((***************(((((*(((((*((*(****(((((((((((((((((((&(&&&&&&((((&&(&&&&&(&&&&&&&&((&(&&&&&(&&&((((&((((((&&&&&&&&&&&&&&((&&&&&&((&(&&&&&(&&&&&&&&&&&&(&&&&&&&$$&&&&(((((((((((((((((((((((((((((((((((((**((((*((((*((*((&0000000000000000000........,,.,,,,,,,,,,,,,,,,***,,************(*(**(((**(***(*********((((((((((((*(****(((((((((((((((((((((&&&&&&&((&(((((&(((&(&(&&&&&&&&&(&&&&&&&((&(((&(((((&&&&&&&&&&&&&&&(&&&&&(((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((((((*((*((*(*(((((**(((((&.0000000000000000000..........,,,,,,,,,,,,,*,,*,*************(**((((**(*********(*******(((((((((&&(((***(((((((((((((((&((((&&(&&&&&((((((&&&&(&&&&&&&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((((((((((((((&(((((((((**(((((((((((((((&.00000000000.0000000........,,,,,,,,,,***,,,,,,,*********************(((***(*********(*(((((((((*(&((((*(((((((((((&((((&&&&((((&&&&(((&&((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&(&(&&&&&&(&(&&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((((((((&((((((((***((((((**((((((&.00000000000.....0000......,,,,,,,,,,,,,*,,,,***,*****,**************((*(**(***(****(*****(((((((((((((((((((((&&&&&&(&&&&&(&(((&&&&(((&&(&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((((((((((((&.000020000000..,,.0000.........,,,,,,,,,**,,,,,,******************(**(**(**(**(((*(*(******((((**((((((((((((((&&(&&&&&&&&&&&&(((&&&&&&&&&&(&(&&&&&&&&&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&((&&&&&&((&&&&&(&&&&&&&&&&&&&&&&(&&&&&(&&&(&&(&((((((((((((((((((((((((((((((((((((((((&.000000000000..,,,.000........,,,,,,,,,,*,,,,,,,***********************(***(******(*(*(*(***(((((((((((((((((((&&((&&&&&((&&&(&(((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&(&&&&&&&(((((((((((((((((((((((((((((((((((((((&.0.0.00000000......00.0.....,.,,.,,,,,,,,,**,,*************************((**********(((((*(((((((((((((((((&(((&&&&(&&&&&(&(&&&&((&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&&&&&&&&&&&&&&&&&((&&&&&&&(&(&&&&&&&&(((((((((((((((((((((((*(((((((((((((&.0000000000......,.0.0..,....,,,,,,,,,,,,,*,*,*************************((*****(****(*((((((((*((((((((((((&&&(&&&&&&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&&&(&&&&((((((((((((((((((((((**(((((((((((($,....0000000.....,,,....,..,,,,,,,,,,,,,,,,,,,,,*********************(((((**(((((((((**((((((((*((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((&((((((((&&&(((((((((((($,.0000200...0....,,,,...,..,,,,,,,,,,,,,,,,,,,,,****(*********(***((*((((((****(((((((((((((*((((((((((((((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&&&&&&&&&&&&&$&$&&&&&(((&&&&&&&&&&&(((&&(((((((((((((((((&&(((((((((((("...024420..00..............,,,,,,,,,,,,,,*,,,,,,,************(*((((**(((**((*((**(((((((((***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&$$$&&&&&&(&&&&&&&&&&&((&((((((((((((((((((((((((((((((((($...022220..000..........,..,,,,,,,,,,,,,,,,,,,,,,***************(*((*((*(((((((((((((((((((*((((((((((((((((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$&&&&&&&(&&&&&&&&&&&&&&(((&(&(((((((((((((((((((((((((("..,,*,.0000.000.....,,..,,,.,,,,,,,,,,,**,,,,,,,,,*************((**(**((((((((((((((((((**((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&(&&(&&&&&(&&&&&(&&(((&(((((((((((((((((((((((((",,,*(((,000000000.......,,....,,,,,,,,**,,**,,,,,*************((((****(((((((((((((*(((((((((((((((((((&&&&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&&&&&&&$$$&&&&$$$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&(&&(&&(((((((&(&((((((&((((((((",..,,***,000000000......,.,,,,,,,,,,,,,*,***,*,,,*************((((*((**(((((((((((((((((((((((((((((((&(&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&$$&$$$$&$$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&(&&&((((&&(((((((((((((((((($,..0.....0000000.00.....,,,.,,,,,,,,,,,,*,**,*****************((((*(((((((((((((((((((((((((((((((((((&&(&(((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$&&$$$$$$$&$$&&$&$&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((&(&(&((&&((((((((((((("..0000...00000000000......,,,,,,,,,,,,,,,,*********************((((((((*(((((((((((((((((((((((((((((((((((((((&((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&$&&&$$$&$$$$$$$$&$&&&$$&&&&&&$&&$$&&&&&&&$&$&$$$&&&&&&&&&&&&&$&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&(((((((((((((&&(((((((((((((((("..00000.0000000000000......,,,,,,,,,,,,,,*,*****,*********(****(**((**(((((((((((&((((((((((((((((((((((((((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$&$$$&&&&&$$$$$$&&&&&&&$$&&$$$$&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&&((((((((&((((((((((((((((("..00000..00..................,,,,,,,,,,*,,,,************************(((((((((((((((&&((((((((((((((((&((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&&&&&&$$&&&$$$$&&$$$$$&$&$$$$&$$&$$$$$$&&&&&&&&&$&$$$$&$$$$$$$&&&&$&&&$$$&&&&&&&&&$&&&&&&&&&&&&&((((&(((&&((((((&&&(((((((((((((((("...00000..0......,...,.....,,,,,,,,*,,,,,,,***********************((((((((((((((((((&((((((((&((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$&$$&$&&$$&$$$&&$$&&&&$$$&$$$$$$$$&&$$$$&$&&$&&&&&$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$&&&&&$(&&&&&&&&&&&&&&((&(((((((((&(&(&((&((((((((((((((".....0.0....................,,,,,,,,,**,,,,,**********************((((((((((((((((((&(((((&(&(&(&(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&$&$$$$$$$$$$$&&&$&$&&&$$$$$$$$$$$$$$$$$$$$&&&&&&&&$$$$$$$$$$$"$$$$$$&&&$$$$$$$$$$&&&&$$$&&&&&&&&&&&&&&&&&(((&((*(((&(&(&&((((((&(((((((,...000....................,,.,,,,,,,,,,,**,**********************(((*(((((((((((((((((((&(&((&&&((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&$&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&$&&&&&&&&&&((&(&&&((((((((&&&&((((&(((((((*....000...........,.......,(,,,,,,,***,,*******((((((((("(******(((((((&((((((((((&(&$((&((&(&&(&(((((((&&(&&(((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$&$&&$$$""$$$$$$$$$$$$$$$$$$$$$$&&$$&&&$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((&&&&&&&(&&(((((( ,......00..............,,,..,,,,,,,,******,*,*****((*(**(****(*****((((((((((((((&(&&&(&&&(((((&&((&((((&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"&&&&&$$$$&&$$$$$$$$$$$$$&$$$"$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(((&(&&&&&&&(((((&(( ,......................,,,,,,,,,,,,,,,****,****(****(((****(((***(*(((((((((&(((((((&(((&&((((&&(((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$&&&&&&&&&&&$$&&&&&&&&&&& &(&&&&&&&((&&&&&&&&((((((((& ,...................,,,.,,,,,,,,,,,,,,,,,,**********((****((***(*((((((((&((((((&((((((((((&&((&&((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&(&((((((( ,........,..........,,...,,,,,,,,,********,,********((((*(*(((*(*(&((*,*(((&(((&(((&((((&(((&(((((((((((&&&(&(&&&&&&&(&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&$$$$&$$$$$$&&&$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&(&((((((( ,..............,,.........,,*,,,,,*******************((((((*(*(*(&&((***(&(((((((((&((((((&(&&&((((((((((&(((&&&&&&&$$$&&&&&&&&&$$&&$&&&&$&$&&$&$$$&&$$$$$$&$$$$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&(&(&&(((((((( ,...........,,.,,,......,.,,*,,,*(********************(((((((((((&&&&&(((&&&((((((((&((((&&&&&&&&(&&((&&(&&((((&&&&&&&&&&&&&&&&&&&&$$&(&$&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&&$$&&&&&&&$&&&&&&&&&&&&&&&&&(&(((((((( ,..............,,,***,,...,,,,,********,******(*****(((((((((((((&&&$$$$&&(((((((((((((&&(&(&(&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&$$$""$&&&&&&&&&$$$$&$&&$$$$$&&$$$$$$$$$$$$&&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$&&&$&&$&&&$&&&&&$$$&$&&&&&&$$$&&&&&&&&&&&&&&(&((&((((( ,............,,,,,****,,...,,,,,**,*,*,***(*****(**((((*(((((((((&&&&$$&&&&&(((((&(&&&((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&$&&&&$$$$&$$&$$$$&&$$&&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$&&&&$$&&&&&&&$$$&$$&&&&&&&&$$$&&&&&&&&&&&&&&(((&((((( ,..............,,,,,,**,,,.,,,,,,***,****((((******((((((((((((((&&&&&&&&&(((((&(&(&(&&&((&(&(&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$&&&&$&$$$$&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$&$$$$$&&$&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&& ,.................,,,,**,,,,,,,,,****,**(((((******((((((((((((&&&((((&((((((((((&(((((&((((&(&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$$$&&&&&&$&$&$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&& ,................,,,,,*,,,,,*******(***(*(*********(((((((((&&$&&&&((((((&(((((((&&&&&&(&&&((&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&$$$$$$&$&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$"""""$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ,.........,,...,,,,,,,*,*,,,***,*,************(****(*(((((&&&&&&&&&&&&&&(&&(((((((&(&&&&&&&&&&&&&&&&&&(&&&&&&$$$$$&&&&&&&&&&&&&&&&$$$$&$$$$$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$"$"$$""""""""$"$$$$$$$$$$$$$&$$$$$$&&&&&&&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&& ,...........,,,.,,,,,,,*****,****,***********(*(((*(((((((&&&&&&&&&&&&&(((&((((((&&&(&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&$&&&&&&&&&&&&&&&$&$&$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"""$""$$""$"""$$$$$$$$$$$$$$$$$$$$$&&&$$$$&$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&& ,...............,,,,,,,,*******,,,*****(******((((((((((((&&&&&&&&&&&&&((((&((((((&((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""""$""$""""""""""$$$$$$$$$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(&&&&&" ,...............,,,,,,,,,*******,,*********((&((*(((((((((&&&&&&&&&&&&&&&((&&((((((((&&&&&&&(&&&&&&(&&&&&$&&&&&&&&&&&$$&&$$&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$"$"""$$""""$$$$$$$$$$$$$$"$$$$&&&$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&& ,................,,,,,,,,**,.**(***********((((((((((((((&&&&&&&&&&&&&&&&&&&&&(((((((&&(&&&&&&&&&&&(((&&&&&&&&&&&&&&$&$&$$$&&$$$&&&&&&$&&$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&" ,,,..............,,,,,,,,**(*,*************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$$$&$$$&$$$$$&$&$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&(&&&" ,.................,,,,,,,****,*************(((((((((((((&&&&&(&&&&&&&&&&&&&&&&&$$&&&&&&&&&&(&&&&&&$$"$$&&&&&&&$&&&$$$&&$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$ ,,..........,....,,,,,,,,,****************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&$$$$&&&&&&&$&$$$&$$$&$$$&$$$$$$$$$$$&$$$$&$&$&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&$,...........,..,,,,,,,,,,,,,***************((((((((((&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&(((&&&&&$$$&$$&&&&&&&$&&&$$$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"$"""""""$""""""""$"$$$$$$$$$$"$$$$$$$$$$$$&$$$&$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&" ,..........,,,,,,,,,,,,,,,******,**,,*******(((((((((&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&(((&&&&&&$&$$$&&&&&&$&$&&&&&$&$$$$$$$$&&$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$""$""""""""""""""""$$$$$$$$$$$$""$$$$$$$$$$$&$$$$&&$$&$&$&$$&$&&&&&&&$&&&&&&&&&&&",............,,,,,,,,,,,,***,,**************((((((((((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&$$$&&$$$&$$$$$$$$$$$$$&$$$&$$&$$$$$$$&$$$$$$$$$$$$$$$$$$"$$$"""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$"$$""$$"""$""""""""""""$"""$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$&&$$$&$$&&&&$&&&$&(&&&&&&&&&&",...,....,..,.,,,,,,,,,,,,,,,,*****(********((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&$$$&$$$$$$$$$&$$$$$$$$$&&$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""$$"""$""""""""""""""$"$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$&$&&$&&&$$$$&&&&&&&&&$,..........,...,,,,,,,,,,*,,,,,*****((((***(((((((&((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$&&$$&&&$$$$$&$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""$"""$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$&&$&$&$&&$&$&&$$&&&&&&&&&&$,,..........,,,,,,,,,,,,,,,,,*,*******(((*(((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$&&$&$$$$$$&$$&$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$$""""""""""$"""""$$"""""""""$$"$"$$$$$$$"$$$"""""$$$$$$$$$$$$$$$$&$&$$$$&&&$&$&&&&&&&&&&&&&&$ ,..........,,,,.,,,,,,,,,,,,,,********(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&$$&&$$&&&$$&&$&&&&&&$$$$$$"$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"""""""""""""""""""""$""""""$$"$"$$$$$$$"$"""""""$$$$$$$$$&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$ ,........,.,,,,,,,,,,,,,,*,*****,*****(((*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$&$$$$&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""""""""""""$""""""""""""""$$$$$"$$$$$$""""$$"$"$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&$,,.......,,,,,,,,,,,,,,,,,,***************((((((((((((((((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""""""""""""$"""""""""""""""""""$"""""$$$$$$$""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&,,,,,.,,,,,,,,,,,,,,,,,,,,,,******(*******(((((((((((((((&((&&((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$$$$$$$$$$$$$$"$$$$"$$$$$$$$"""""""""$"""""$"""$"$$""""""""$$"$""$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&,,.....,.,.,,,,,,,,,,,,*,,***************((((((((((((((((&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$$$$$$$$"$$$""$$$$$$$$""""""""$$"""$"""""$""""""""""""""$"$"""$$$$$"$$"$" ""$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$&&&&&&&&$,,,.....,,,,.,,,,,,,,,***,****************(*(((((((((((((&(((&(&((&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$"$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$$""""""$$"""""""""""""""""$""""""$"""$"$""$"$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&*,,,,...,,.,,,,,,,,,,*******************((*((((((((&((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$&&&$$$"&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$""$$$$$$$$$$$""""""""$"""""""""""""$""""""""$$"$$"$""$""""""$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&$,,.,,.,,,.,,,,,,,,,,,,,**************(****(((((((((((((((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$"$$$&&$&$$"$$&&&&$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$""""""""""""$$$$$$$$$$$"$$$$$""$$"""$ "$$$$$"$"$$$""""""""$""""""""""""""""""""$"$""$$""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&$,..,....,,..,,,,,,,,,,****,,,***(**********(((((((((&(((((((((((&(((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$$$$$$$$$$"$""$$"$"$"""""""$""$$$$$""""""""""""""""""""""$"""""$""""$"""$"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&,,.....,,,,,.,,,,,,,,,,********************(((((((((&&((((((((((&(((((&((&(((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$&$$$$$$$$$$"$$$$$$$$$$$"""""""""""""$$$$$$$$$$"$$$"$""""$"""$"$"$$$""$$"""""""""""""""""""""""""""""""$"""""""$""""""""$""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&*,..,.,,,,,.,,,,,,,,,,*,********(*(*********((((((((((((((((((((&&&(((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$"""""$$$$$$$$"$$$$"$""""""""$""$"$""""""""""""""""""""""""""""""""""""""""$"""""""""""$$$$$"""$$""$"""$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$,...,,,.,,,,,,,,,,,,,,,**********(***(*((**(((((((((((((((((((((((&(((((&(&&&((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"$"$"$$$$"$$$$$"$"$""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""$$"""$""""$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$,...,,,,,,,,,,,,,**,,,,*,********(***(((((*((((((((((((((((((&(&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""$"$$"""""$$""$"$$$"$$"""""""""""""""""""""""""" "" """"""""""""""""""""""""""$""""""""""""""""$"$$"$"$"$$$"$$$$$$$$&$$$$$$$$$$&&&&&$,**,,...,..,,,,,,,,*************(****(((((((((((((((((((((&(&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"""""""$"""$$$$""""""$$"""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""$"$""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&$(**,,,.,,,,,,,,,,,,*,************(***((((((((((((((((((((((&((&&&&&&&&&&&&(((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$"$$""$$"$$$$$"""""$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&**,,,.,,.,,,,,,,,,*,*************((**(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&**(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&&&$$$$$$$$$$$$$$$$$$$$$""$$"$$$$"""""""""""""$"""$"$$"""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&$*,,,,.,,,,,,,,,,,,**************((*((((((((*(((((((&(((&&&(((((&(&&&&&&&&&&&&(&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$$&$$$$$$$$$$$$$$$$"$$$"$$$$""$"$""""""""""$$"$$$$"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&$,,,.,,,.,,,,,,,,,,,*****,*****((*((((((((((((((((((((((&&&&(((((&&&&&&((&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&$$$$$$$$$$$$$$$""$"""$$""""""""$""""""$"""$"""$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&,,,,,,,,,,,,,,,,,,,,,***********((*((((((((((((((((&((((&&&&&&((&&&&&&&((&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$$$&$$$$$$$"$$$$"$$"$""""""$$""$$"""""""""""$"$"$$$$$"$""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&$*,,,,,,.,,,,,,,,,,*,*************(*((((((((((((((((((((&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$"$""$""""""$""$"$"""""""$"$""""$"$$$$"""$"""""""""""""""""""""" " """"""""""""""""""""""""""""""""""""""""""""""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$&$$&*.,,,,,,,,,,,,,,,,,***************((*(((((((((((((((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$&$$$$$$$$$$$$$$"$$"""""""""""$$"$""""""""""""""$"""""$"""""""""""" """""""""""""" "" "" """""""""""""""""""""""""""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$$$&&&&&&**,.,,,.,,,,,,,,,,,*,***********(**(**(((((((((((((((((&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$"$$$$$$$$$""$"""$"$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """""""""""""""""""""""""""""""""""""""$$"$$"$$$$$$$$$$$$$$$$$$$&&&&&&*,,,,,,,,,,,,,,,,*********((*****((((((((((&(((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"$$"""""$$$""$"""$"""""""""""""""""""""""""$" """"""""""""""""""""""""""""""""""""""""""" " """""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$*,,,,,,,,,,,,**,,,,********(**(((*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$"""$""""$""$$"$$$"""""$$$$$$""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""" " """"""""""""""""""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$*,,,,,,,,,,,,,**,,,********(((((((((((((((((((&&((((((&&&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&$$&&$$$&&&&&$$&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""$"""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"""""" """""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$&$$$*,,,,,,,,,,,,,,**************((((((((((((((((&&&((&((&&&&&&((((&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$$$&&$$$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""" """""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""$$$$$$$""""" " """"""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&$&*,,,,,,,,,*,****************((((((((((((((((((((&&((((&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$&&$&&&&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""$""""""""""""""" "$$$$&&$$$""" """"""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$&$$*,,,,,,,,,,,*,***************((((((((((((((((&&(&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$""$$&&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$&$$$$$&&$$$" """"""""""""""$""""""$$$"$"$$$$$$$$$$$$$$$$$$$&*,,,,,,,,****************(*(((((((((((((((((((((&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&&&&$$$&&&$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""" """"$$$$$$$$$&$$"" " """""""""""""""$"""""$$$$$$$""$$$$$$$$$$$$&$$*,,,,,,,,*,**************(((((((((((((((((((((((((&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&$&&&$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""" """"""""""""" """"""""""""""""""""""""" """"""""""""""""" "$$$$$$$$$$$$$"" """""""""""""""""""""$""""$$$$$$$"$$$$$$$$$&$$&&**,,,,,,,,,****************(((((((*((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&&&$&&&&$$$&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "$$$$$$$$$$$$$"" """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&*,,,,,,,,*,*************((((((((((*(((((((((((&&((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&$$&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""" "$$$$$$$$$$$$$" " " """""""""""""""$"""""""$$$$$$$"$$$$$$$&$$$$$$*,,,,,***,,*,*,******(*(((((((((((*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&$&$$$&&&&&$$&&$&$$&&$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""" " " """""""" """""""""""""""""""""""""""""""""""""""" "$$$$$$$$$$""" """""" " """""""""""""""""""""""$$$$$$$$$$$$$$$$$$&$$*,,,*********,*********(((((*(((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&$&$$&$$$&&&&&&$&$&&&&&$$&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$$""""""""""" """""""""""""""""" " """"""""""""""""""""""""""""""""""""""""  "$$"$""""""" """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&*,,*,**,.,***,**********((((((((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&$$$$$&&$&&$&$&&&$$&&&&&&&$$$$&&$&&$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$"""$"""$""""""""""""""""""""""""""""" " """""""""""""""""""""""""""""""""""""""""  $$$$""""""" " """""" """""""""$"""""""""$$$$"""$""$$$$$$$$$$$$$$$*,,,,**,..**,*,*********((&((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&$$$&&&&&$$$$$$&&$$&&&&&$&$&$&$&&&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""" """"""""""""" """""""""""""""""""""""""""""""""""""""""""  "$""""" """""""""""""""""""""""""""""$$$$$$""$$$$$$$$$$$$$$$$$**,,**((&(**,***********((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""  """ """""" """"""""""""""""""""""""$$$"$$$""$$$$$$$$$$$$$$$**,,,**(&&***************(&(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$&$$&&$&$$$&&&&&&$$$$&&&&&$$$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""" """"""""" """"""" """ """""""""""$""""""""""""""""""""""""""  """""""" """"""""""""$"""$$"""""$$$"$$$$$"$$$$$$$$$$$$$&**,,****************(***(*(((((&(((((((((((((&(&&&&&&&&&&(&&&&&&&&&&&&$$$$$&$$$$&&&$$$&&&&&&&&$&$$&&&&&$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$""$""$$"""""""""""""""""""""" " "" """" """"""""""""$"""""""""""""""""""""""""""  """"""""""""""""""""""$$""$"""""$$"$$"$"""$$$$$$$$$$$$$$(**,,**,,,*************(((((&"&&(((&&((&((((&&&&(&&&&&&&&&$&&&&&&&&&&$$&&$&&&$$&&$$$&$$&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$""""""""""""""""""""""" "" """ """""""""  "$"""""""""""""""""""""""" " """"""""""""""""""""""$$"""""$"""""$$""$$"$$$$$$$$$$$$&&***,**,***************(((((((((((((((&&((&&((&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$&&$$&$&&&&&$$&&&$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"""$$"""""""$""""""""""""""""""" """"""""" """"""""""""""""""""""""""""""""""""""""  "  """"""""""""""""""""""""$""""""$"""$$$$"$$$$$$$$$$$$$$$**,,,,,,*************(*(((((((&(((((&&(&&((&&&&&&&&&&&$"&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$"""""""""""""""""" """ """""""" """"""""""""""""""""""""""""""""""""""""""" " "" """"""""""""""""""""""$"$$"""""$$$"$""$$"$$$$$$$$$$$$$$$$***,,,*****************(((((((((((&&&((&&&(&(&&&&&&&$$$$"$&&&&&&&&&&&&&&&&&&$$&&$$&&$$&$$$&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""$"""""""""""""""""""""" """" """$"" """ """"""""""""""""""""""""""""""""""""""""" "" """"""""""""""""""""""""""$$""""""$"$$""""$$"$$$$$$$$$$$$$$**,,,****,,***********(((((((((((((&(&&(&&&&&&&&&&&&$$&&&$$$&&&&&&&&&&&&&&&&&&$&$&&$$&$$$&$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$""""""""""""""""""""""""" """"""" """"""""""""""$"""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""$$""""""$$"$$$$$$$"$$""$$$$$$$$$$$ **,*,,**************(**(((((((&((((((((((&&&&&&&&&&$$&**($$&&&&&&&&&&&&&$&$&&&$&&&$&&&&$$$&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""" """" "" """""""""" """"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$"$$$$$$$$&$$ ***,,*****,*********(**((((((((((((((&(((((&((&&&&&&$"$&&$&&&&&&&&&&&&&&&&&&$$$&&&&&&&$$$&$$$$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""" " """""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$"""$$$$$$$$$$$$$$"****,,,***,************(((((((((((((((&&&&&((((&&&&&$  $&&&&&&&&&&&&&&&&$&$$$$&&&&$&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" """" """"""""""$"""""""""$$""""""""""""" """""""""""""""$""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$""$"""$$$$$$$$$"**********,,,*****(***(*(((((((((((((((&&&&&(((&&&&&$$" $&&&&&&&&&$&&&&&&&$&$$&&&&$&&&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$"$$$$$$$$$$"******,*****,*****(((((((*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""""""""""" """"""" """"$"""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$""""""""""""""$$$""$$$$$$$"$$$$$$$$$& ******************((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&&&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"$$""""""""""""""""""""""""""""""""""""""""""""""" $&$&"""""""""""""""""""$$$$$$$$$$$$$$$$&$ *********,*******(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""" $$""""""""""""""""""""$$$"$$$$"$$$$$$$$$"*******************(((((((((((&((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&$$$&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""  """""""""""""""""""""$"$$$$$$$$$$$$$$ (*****************(**(((((&((&(&(&((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$&$$$$$&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""" """""""""""""""""""""$""$$"$&$$$$$$$$"(********************((((((((&&&&&&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""" " """""" """"""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""$""""""""""""""""""""""""""""""""""$$$$$$$$"(**************((****((((((((((&&&&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$($$$$$$$"$$$$"""""""""""""""""""""""""""""""" "" """""""""""""""""""""""""""""""""""""""""" """"" """""""""""""""""""""""""""""""""""""""""""""""""$"""$$""""$$$$$$$$"(((********((*(((****(((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$&$$$$$$$$$$$$$$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$""""""""""""""""""""""""""""""""" """ """"""""""""""""""""""""""""""""""" " " """""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$"((*((((((((((((((****(((((((((&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&$$$$$$&$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$""""""""""""""""""""""""""""""""""" """ """""""""" """"""""""""""""""""" """""""" """" """""""""""""""""""""""""""""""""""$"""""""""""$$$""$$$$$$$$$"((((((((((((((*(((*((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$&&$&$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""" """"""""""""""""""""" """ """"""""""""""" """""""""" " " """"""""""""""""""""""""""""""""""""""""""""$""""""""""""""$"$$$$$$$$"((((((((((((((*(**((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"""""""""""""""""""""""""""""""""""""""""""""" """"" " """""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""$""$""""""$"""""$"$$$"$$$$" (((((*((((((((((*(*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" """"""""""""""" """ "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$"(((*(((((((((((((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""" """""" """" """" """"""""""""""""" "" """""" """"""""""""""""" """""""""""""""""""""""""""""""""""""""""$$""""$$$$"((*((((((((((((((((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """"""""""""""""""""" """"" """"" """""""""""""""""""""""""""""""""""""""""""""$$""""&$&$"$"$""""(((*((*((((((((((*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$$&&$$$$$$$$$$$$&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " """""""""""""""""""""" """" """""" """"""""""""""""""""""""""""""""""""""""""""$"""&&$$$$"$$"$"((*(**((((((((((((((((((((((((&(((&&&&&&(&&&&&&&&&$&&&$$$$$$&$$&$&&$&&$$$$$$$$$$&$$&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """""""""""" """"""""""""""" """"""""""""""""""""""""""""""""""""""""$$"""""""""$$$$$""$"((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$&&&&&&$$&&$$$$$$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""" " """"""""""""""""" " """"""""""""""""""""""""""""""""""""$$"""""""""" "$$$$"$$$" (((((((*((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$&&$$$$&&&$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""" """ "" """""" """"""" """""""""""""""""""""""""""""""""""""""""""$"""""$$$$$$$$"(((((((((((((((&((((&((((((((((&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$&&$$&&&$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$$"$$$"$""""$"""""""""""""""""""""" """""""""""""" """"""""""""""""""" " """""""" "" "" " """""""""""" """ "" """"""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$"(((((((((((((((&(&&&&((&&(((((&&&&&&&&&&&&$&$$$$$$&$$&$&&&&&&$$&$$$$$$$&&&$&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""" """ """"""""""""""""""""$""""""""$"" """""""" """""" "" """""""""""" " "" """"""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$"&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$&&&&&&&&&$$&$$$&&$$$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" " "$$""""""""""""""""""""""""""""""""""""""""" "" " " """""""""" "" """"""" """"""""""""""""""""""$""""""""""""""""""""""""""""$$$$$$$$((&&(((((((((&&&&&&&$"""$&&&&&&&&&&&&&&&&&&&&$$$$$$&&$&$$$$$&$&&$$$$&$$$$&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""" "&$$&$"" " """"" """""""""""""""""""""""""""" "" """""" "" """ """" """"""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$"$$" &&&(((((&((((((&&&$""$"$"$&&&&&&&&&&&&$$&&&&&&&$&$$&$$&&&$$$$$$$&&$&&$&&&$$$$$$&$$&$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" &&$$$&""""""""""""" """"""""""""""""""""""""""""" """ """  " """""" """ """""""""""""""""""""""""""""""""""""""""""""""""""$$$"""$$$$((&(((((((&&&$&$$&&((&&$&&&&&&&&&&&&&&&&$$&&&&&&&$$$$$$$$$&$&$$&&&$$$ "$$&$$$&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" "$$$$$" """""""""""""""""""""""""""""""""""""""""""" " """"  """"""""""""$""""""""""""""""""""""""""""""""""""$""""""""""$$"$$""""$"(&((((((((&&&&&&&$$&&(((&$&&&&&&&&&&$&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$&$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""""" """"""""""""""""""  """" """""""""""""""" """""""""" """""""""" """" """""  """"" "" "$$$""""""""""""" """"""""""""""""""""""""""""$"""""$"$$$$$$" (((((((&((&&(&&&$$&(****($&&&&&&&&&&&&&&&&&&&&$$&$&&&&&$$$$$$$$$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$""""$$"$$$$"""""""""""""""""""""""  """ """""""""""""""""""""""""""""""" """"""""" "$""" " """ """ "$$"""""""""""""""""""""""""""""""""""""""""" ""$"$"$$$$"$$ &((((&(((((&&&&&$$((****(&$&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$"""$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""  """""""""""""""""" """"""""""""""""""""""""""""" " "" "" " "" "" """  """""""""""""""""""$""""""""""""""""""""""""""$"$"$$"$$$$$ &&(((((&&&(&&&&&&$&&(*((&$$&&&&&&&&&&&&&&&&&&&&$$&&$&$&&$$$$&$&&$&$$$$$$$$$$$$$$$$$$&$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$""""""""$"""""""""""""""""""""" "  """"""" """""""""""""""""""""""""""""" """ """" """ """ "" " "" "" """""""""""""""""""""$"""""$$""""""""""""""""$$"$"""$$$$$$"&&((((((((&&&&&&&""$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&$$&$$$$$&$&&$$$$&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""$"""""""""""""""""""""" " " " """"" "" """""" """"""""""""""""""" """"""""" "" """""" """"" " "" """""""""""""""""$$$""""""""""""""""""""""""""""$""$$$$$$$$"(&((((((((&&&&&&&$ "" "&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$""$$$$$$$$$"""""""""""""""""""""""" """" """"""""""" """""""""" "" """"""""""""""""""""" """"" """"""""" """""" """" """"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$"$ &(&((&((&(&(&&&&&&""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$"""$$$$$$$"$""""""""""""""""""""" """"""" """""""""""" """""" """"""""""""""""""""""""""" """ """ """""" " " "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$ &&(((&((&&&(&&&&&&&$" $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$"$"$$""""""""""""""""""""""""""""""""" """"""""""""""" " """"""""""""""""$""" " """ """""""" " """"" """"""""""""""""""""""""""""""""""""""" ""$$"""""""""""$""""$"""&&&((((((&&&((&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"$$"$$"""""""""""""$"""""""""" """""""""""""""""""&" " """""""""""""""" """""""""""" "" "" "" """"""""""""""""""""""""""""""""""""""""""""""""&&&$""""""""""""""""$""(&((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&$$$$$$$&$&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$$$$$$$"""""""""""""""""""""" "" """ "" """""""""""""""""""""" """"""""""""" """""""""" " """ """""""""""""""""""""""""""""""""""""$"""""""""" "$$$"""""""""$""""""$"$ &(&((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""$$"""""""""""""""""""""""""""" """" "" """""" """"""""""""""""" """""""""""" " "" "" """""""" """"""""""""""""""""""""""""""""""""" """"""""""""""$"$$&((&((&(((&&((&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$&$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$"""""""""""""""""""""""""""""""""""" """ """" """"""""" "" " "" """"" "" " " "$&$" "" "" """"""""""""""""""""""""""""""""""""""""  """"""""""""""""$$&&(((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""" """" """""""""""""""""""" """ " " " "$$$" " " """" """"""""""""""""""""""""""""""""""""""""" """"""""""""""""""$$&(&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$&&$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""" """""""""" " """""""" " "" """  " " """ " """""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$&((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&$$$&&&&$&$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""""""""""""""""""""""""""" """"""""""""""" """"""""""""""""""""" "" """""""" "  " """ """"""""""""""""""""""""""""""""""""""""""""""$"""""""""$$"$$&&&(&(&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$&&&&$&&&&$&$$$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" "" """" " " " """"""""""""""""""""""""""""""""""""""""""""""""""$$""""""""$"$$$&(((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&$&&&&&$&&&$$$$&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """" """ " """" " " """"""""""""""""""""""""""""""""""""""""""""$$"""""""""$$$$&&&&&&&((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$""""""""""""""""""""""""""""""""" """""""""""""""""""""""" "" " "" """ "" " "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$"$$"""""""""""""""""""""""""""""""""""""""""""""" " " """ " " " " " " " " " " " """""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""" "" " " " """"" """ " " """ " """"""""""""""""""""""""""""""""""""""""""""""""""""""$""$$&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&$$&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" " " "" """"""""" """ " " """""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&$$$$$$&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" """""""" " """"""""""""" " " "" "" " "" "" "" " "" "" """"""""""""""""""""""""" """""""""""""""""""""""""""$$"$$"$&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&$$$$$$$&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$""""""""""""""""""""""""""""""""""""""""""""""""" " " "" """""" " "" """" " "" """" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&$&&&$&$$&$$$$$$$&$$$$$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$""""$""$$""$""""""""""""""""""""""""""""""" """""""""""""""" "" "" """ """ """ "" """""" " """""""" " """"""""""""""""""""""""""""""""""""""""""$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&$$&&&$&$&$&&$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$""""$"""$$"""""""""""""""""""""""""""" """""""""""""" """ """ " " " "" """""" """" " "" " " """""""" """""""""""""""""""""""""""""""""""""""""""""$"$"$$$&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$&&&$$&$&&$$$$$&&$$$$$$$$$$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$"$$$$$$""""""$""""""""""""""""""""""""""""""""""""""""""""" """"" "" "" " " """ """""""" """""" """""""""" """""""""""""""""""""""""""""""""""""""""""""""""$$&&&&&&&&&&&&&&&&&&&$$$$&$&&&&$$&$$$&&$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$""$""$$$$$"""$$$$$""$$$"$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" "" """""" " " """ " "" " " " """ """"" """""" " """""""""""""" """"""""""""""""""""""""""""$$$&&&&&&&&&&&&$$$&&&&&&$$&&$$&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$"""""$""$"$"$$""$"""""""$$"""$""""""""""""""""""""" """"""""""""""""""""""""""""" """ " " """ """"" " " """ "" """""""""""""" """"""""""" "" " """""""""""""""""""""""""""""$ &&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$"$""""""""""$$""""""""$"""""""""""""""""""""""" """"""""""""""""""" "" """ "" "" """"" """" """ """" """""""""""""" """"""""" """" """"""""""""""""""""""""$""$ &&&&&&&&&&&&&&&$&&&&$&$&&&&$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$""$"$"""$""""""""""""""""""""""""""""""""""""""" """""""" " """""""""" "" """ "" """" " """ " """ """"" """""""""""""" "" " """ "" """"""""""""""$""""""""""""$ &&&&&&&&&&&$&&&&&&$&$$&&$$$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$""$"""""""""$"$""""""""""""""""""""""""""""""""" """""""""""""""""" """" "" " " "" " "" " """""" """ """""""""""""" """""" """"""""""""""""""""""""""""$$&&&&&&&&&&&&&&&&$&&&&$$&&$$"$$$$$$$$$$$$$$$$&&$$$$$$$$$$ $$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$$$"""""$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" " " """ """"" " " """"""""" """""""""" " """""""""""""""""""""""""""$$$&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$$$$$$$$$$$$$$&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""$$"""""""""""""""""""""""""""""""" """""""""""""" """"""""""""""" " " "" """" """"""" " "" """"""""""""" """""""""""""""""""""""""""""$$ &&&&&&&&&&&$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$$$"$"""""""""""$"""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"""" " "" " "" " " """"" """"""""  """""""""""""""""""""""""$ "&&&&&&&&&$&&$$$$$$$$$$$$$$$$$&$$&$&$$&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""""""""""""""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """ " """ "" """ """""""""""" " """""""""""""""""""""""""""$$