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 = '545B56' IMAGE_NUMBER = 57200997 IMAGE_TIME = 1978-02-14T06:13:58Z EARTH_RECEIVED_TIME = 1978-02-14T22:56:00Z ORBIT_NUMBER = 545 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     /)yi 4z@, $uY 8Kh0GeXCAh246688<::<<<<<:::::::88866444442444468888888666422024422444444200..,,..02222242222222442424244464444464464444464424200...,***********,,..00020020002202220222222222444444444444646666688888:::::::888888:88::::::<<<>>>@>>>>>>>>><<<<:<::<:::<::<<<:<<<<<<<><<<<<<<<:<<:::::::::888888888866664422. "2466688::<<<<<<<<:8::8866444,044446668888:888866442444444444444220....00222242422222222424224444444444664444444442200.0....,******(***,....0000000000000000000000202222222424244444446666668666686666888868888:::::<<>><<<<<:<<:<:<::::::888:88::::::::::::<:::::::::8:::8::8888886668686644442422$,24466688:::8::::::8:86664442424444446668888886664444444666.444222000.00002222242222222. 222222242222244444242222220.(...,,,,*,,****(((**,,......,....000.00.00.000000002002222222244444446666466644446666668688888::<<<:::::::::::::888888888888888888:::::::::88:888888:8888888888666666644442222$,24444668886888888866664444242222244446666666664624444444444242222200000000222220220022200002222222222222222222222000...,,,,,,,,,****(*(***,,,,,..*.....................000000.*022222242444444444444444444206668888::::::::8::::88888866888688866688888888::8:888888888888888686666666666644444222"*244446666666666666664444444222222444444646666646244644442242222222220000000222000000000000000020000000022222222220000.,,,,,*********(((******,,,,,,,,,,.,...,,...........0000000000022222222222224424222244244666688:888:88888888888666626666666666666888888888888886 6688866666464644666666442220*2244444666666666444442242222222424444444666664442446644222222222242220000000000000000000000000000000000002222222000....,,************((*(**((***,,,*,,,,,..,,,.,................000000202222222222222220222444466688866888886686666666666666666666666666688888886666666666666666644464466666444222,024444444444644444444422224222222222224444644444466644422222222222422200000000000000000000000000000..00000022000.0....,,,***********(*(((*(((((*********,,,,,,,,,,,,,,,,,,.,......0000000000000000022222222224446666666666666666666666464666644444666666666666666666666666666664444444444444442222*022244444444444444442222244442222222242444444244466644222222020022220000000000000000000..0.0..0000000..00000000........,,,*********((*((((((((&(((((((((******,,,,,,,,,,,,,,,........0.......0.00.000000002222246666666666666666666464444444444444446666466666686666666644444444444442444444444422,*022242444444444444222222222242222222222244444244446444222200000000202200000000000000000.......0..........00000........,,,,,,,*****((((**(((((((((&(&&((((*********,**,,,,,,,,,.........................0000022244446446444666664444444444444444444444444466666666666666444444444444442444444444422.(00222224444424444222222222222222222222242444424466644222200000000000000000.0000...000.......0.0...0.......0000.........,..,,,,********(((((((((&(&&(&&(((((((((******,,,,,,,,,,,,,,,.,.,,,,,,,,...........0002222444444444444444444444444444444444444444444466466664664644444444444424224444444422,(0002222224444444222222222222222222222222244644444664222200000000000....00..0.0....00.........0............................,,,,,**********(((((((((&&&&(&((((((((((****,**,,,*,,,,,,,,,,,,,,,,,,,,,.........002222222244222244444444444442444424444244444444666446664444444444444422222442444422220,(.00222222222222222222222222222222222222022464444444222000000000...........0..0....0..............................,,.......,.,,,,,,,,,**(((((((&((&&&(&&&((((((((((((*******,*,,,*,,,,,,,,******,,,,,......0002222222222222244424222422424422422244444224444466466646446444444442422222222222222220,(.000020022222222222222222222222222220000022464442220000000.........................................................,,..,..,.,,,,,,,,***(**(((((&((((((((((((((((((((((*************************,,,,,......0002222222222222224222222222242222442244444222444444446664444446444442222222222222222220*&.0000002222222222222220222222222220222222222444220000000...........................,...........................,,,,,,.......,,,,,,,,,****((((&(&(((((((((&&&(&((((((((((******************(*****,,......000000020222222202222222222222222222222224242222224444444644446644444442244222020222222000*&.0000000202222220222222222222220022222222022222000000..........................,..,........................,,,,,,,,,,,,,.,,,,,,,,,,,,,***((((&&&&&&&&&&&&&&&&(&&((((((((((((((((****((((((*******,,,....000000002222222222222220222222222222222222222222224444444644444644444444222220200222000000(&.00000000220222002222222222202000000022022222202000.........................,,...,,,,...,..................,,,,,,,,,,,,.....,,,,,,,,,,,**(((&&&&&&&&&&&&&&$&$&&&&(((((((((((((((((((((((((((****,,,,,,..000000000202222220220022222222222222222222222222222244444466444444444444222222002000000000((.00000000022222222222222222220002000002020222220200............................,.,,...................,.,,,,,,,,,.,..,,,,,,,..,..,,,,,,**(((&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&((((((((&&((((*****,,,,....00000000002202222020200220222222222222222222222222422244446444446444444422222222020000000(&..0000000000222222222222022222202000000222000202000................0.....,..,.,,.,,,,,,,..............,,,,,,,,,.........,,.,....,.,,,,,**((((((&&&&((((&&&&&&&&&&&&&&&&&&&&&&(((((&(&((((((((****,,,,,....000000000000002000000002000222222220220222222222222224444444444444422424222220000000000.($..0000002000222242222222222222202000000000000000000.....000000..00000..........,,,,,,,..,.............,,,,,,,,...........,,...,.,,,,*******(((((&(((***((&(&&&&&&&&&&&&&&&&&&&&&((((((&(&&(((***,,,,,,..0000000000000.000000000000000000002222200002222220222222444444444444442244222220000000000.(&.00002222220222222222202222020002000000000000000000...0000000000000...........,,,,,,,,,,,...............,,,,,,...........,....,,,.,,,,*******((((((******((((&(((&&&&&&&&&&&&&&&&((&((((((((****,,,,,,....0.00000000....000000000000000002200000000002220222222224444444464444422222220000000000..($..0002222222222222222220000000000000000000000000000..0000000000000............,,,,,,,,,,,.,,.,,,,.......,,,,,,.,,....,,,,,,,,....,,,,**********(************(***(((&&&&&&&&&&&((&((((((((&(***,,,,,,,........000000......000000000000200000200000002220002222222224444444444444222222220000000....&&.00000022222222222222220000000000000000000000000000000000000000000............,,,.,,,,,,,.,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,,********,,*,,,,*,,,,*,,,,****((((&&&&&&&&&((((((((((((,*,,,,,,,.........0000.......00000000000000000000000002220200002002222222444444444442222222200000.0....$&.0000002222222200220000000000000000000000000000000200000000.000..............,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,*****,,,,,,,,,,,,,,,,,*,,,****((((&(&&&&&&&(((((******,,,,,,,.....................0000000000000000000000000022220000000022222224444222222222220000000000.....$$.000.000022222200020200000000000002200000000000000220000...0000........,..,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,*,,,,,,,,,******((((((((&&&((((((****,,,,,,,,,,..............00.0000000000000000000000000000000000000000000222222222222222222000000000.0.....,$$..000000020000002000000000000220222220000000000000200.0....000........,,,,,,,,,,,,,,.,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,..,,,,,,,,,,,,,,,,,,,************((&&(((*******,,,.,,,,,................000000000200.000000000000000000000000000000000020222222222222200000000..........,"$.0000000000222220000000000002222222222022220000002000000000000......,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,*,,,,,,,,,,,,************((((((*******,,,.,,.,,,,..,.............0000000000.0..0..00.0000.0000000000000.0000.0000002000000000000..............,.,$$.0000200002000220000000002222222222222222200000000000000000000......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,**,,.,,,,,,,****,,,,,,,,,**********************,*,,,,,,,,.,,,,.,,,.............00.0000..............0..0......000000000...000000020000000000...........,.,.,,,"$.0000000000002200000000002222222222222222000000000200000000.0.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,*,,*,,,,,,,,,,*,,,,,,,,************,,*******************,*,*,*,,,,,,,,,,,,,,,.,,.............0..000..0.....0..........00.00..0000000......00000000000000...........,,,,,,,,,"&.00000002000000020000002222222222222222200000000000000000000.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,**,,,,,,,,,,,,,,..,,,,,************,**************,*********,,,,,,,,,.,,,,,,,,,,,...............0.00.................0.0..0000000.....000000000000000000...........,,,,*,,,* $.00022000000000020200022222222222222222222200000000000000.0......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,**((((*******,**,*************,,******,,,,,,,,,,,,,,,,,,,,,,,,.,...........0........................000000000..00000000000022222220...,,......,,,****,*$.00020020000000222220020002222222222222000000000000000....0...,..,,,,,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,*,,,,,,,.,,,,***(((********,***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........0..........................000000000022222222202224222222000.000.,.,.,,******"..0220022000002220020220002222222200000000000000000000.0.....,,,,,,....,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,******,**********************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................0000002222242222224444464444444422220...,,******"...002022200022000222222022222222000000000000000.0000...,,,,,.,.,,,.....,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,***,,***********,*,**,,,****,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,............,...,..............0...0000000002444422446666666666666666664200.,*****(*..0002222000."20002022222222200000000000.0000..........,,,,,,,,...,...,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,,*******,,,,,,,,,,*,,,,..,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,...........,.,.,................00000000...02444444666666666686688888866422......,* ,..0000022220200000020022222020000000000...,..........,,,,,,,,,.,,...,,*,,,,,,,,,,,,,,,,,,,,,*,,,,*$*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,,,,,*,,,,,,,,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,....,.,,,.,..,..,.........000000000..0222446466666666666888888888866442222220." ...0000022222000000000000000000000................,,,,,,,,,,,,,,..,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,.,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,****,,,,,,,,,,,,**,,,****,,,,,,,,,,,,,,,,,,,,.,,,,,*,,,,,,,,,,...........000020002222444466666666666666666888888888666666420""...00000200020000000.......0000000.............,,..,,,,,,*,,,,,.,..,...,,,,..,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,****,*,,,*,*****************,,*********,,,,,,,,,,,,,,*,,,,,,,,,,,,,.,.,....0000022*2444444644646666666666886666488888888866642"...000000000200000.0.........0.................,,,,,,,,,,,,,,,.,,,.,,..,.,,..,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,******,,*,*****************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,.........0022444444444444446666666666668888666888888886662"...0000000022200000..........................,.,,,,,,,,,,,,,,,.....,,.,........,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,********************************************,**,,,,,,,,,,,,,,,,,,,,*,,,,,,....000024464444444444444446646666666688888888::888664& ....0000000000000.0...............,........,,,,,,,,,,,*,,,..,.,,,.,,,..,.,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,,...,,,,,,,,,,,,,,,************,****(*(*((((************************,,*,,,,,,,,**,,,,,,***,,,,.....0222444444444444444444464466666668868888888888664& ....000000000000..0000..................,,,..,,,,,,,,,,,,....,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,,,,,,*,,,,,,,,,,,,,,,,,,,.,,,,,..,,,,,...,,,,,,,,,,,,,*********************(((((((**(***(**(******,************,,,,,,,,,,,,,,,*,*,,,,..00222422222422444244444444666668888888888888888864& ....000000000..000000...............,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,********************(((((((*****(***((((*****************,**,,,,,,,,,,,,,,,,,,,,..0222222222222224442444444466888:88:88888888686664((,...000000000...00000.00..........,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,***,********************(((((((((******(((((*********************,,,,,,,,,,,,,,,,,,,,,.0000000002222222222444446688::<::::::888888666664*,...0..0.00.....00000.............,,,,,,,,,,,,,,,,,,,,*,,,,,,,****,,,**,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,.,.,,.,...,,,,,**,*********(*(************(((((((((*(*****(((**,*********************,*,,,,,,,,,,,,,,,,..0000000000000222222444468:::<<<<:<<<<:::888668666,(,......00000.0.0000000............,..,,,,,,,,,,,,,,,,,,,,,,,,,***(***,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,.,,,,,,*************(****************(((((((((*****((*,,**********************,,,,,,,,,,.,,,,,,,.0000000000000002222244668::<<<>>><>>><<:::88888666*(,..00.000.000000000000...............,,,,,,,,,,,,,,,,,,,,,,,,****(((****,,,,**,,,,,,,,,,,,**,,,*,*,,,,,,,,,,,*,,****,,,*,,,,,,,,,,,,,,,..,.,,,...,,,,**************(**********(******(((((((********,**********(****************,,,,,,,,,,,,....0.....000000000222224668:<<><<>>>>>>>><<::88888886,(,..0.00.0.000000000000.0.............,,,,,,,,,,,,,,,,,,,,,,,,*****(*******,,,***,,,,,,,,,,,,,,******,,,,,,,,,,******,,,,,,,,,,,,,,,,,,..,,,,,.,,,,,,,**********************************((((((******,****(*****(**(******(*******,,*,,,,,...,...0....0.000000000022246688:<<<<<<<>>>>>><<<::::88886.(,..0.000.0000200000000..............,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,***,,,,,**,,,,**********,,,,,,,,,,****,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,***************(*********(******(*((((((**(*******(((*((*((**(*((**********,*,,,,,.,.....000....0000000002244466668::::<<<<<<>><<<<<<:::::888,*,...000000000200000000..........,...,.,,,,,,,,,,,,,,,,,,,,,,,,,,*************,**,*,*,,,,***,*******,*,,,,,*,,,,,,***,,,,,,,,,,,,,,,,.....,,...,,,,,,,*************************(***(((((((((((**(*****(((((((*((*(**((***(********,,,,,,,....0000......00000002446466666688:::::::<<<<:<<<<<<<<:::8.*,..0000000000000000000.....,.........,,,,,,,,,,,,,,,,,,*,,,*,,,,,******************,*,,*,*,**,***,,,,,,,,,,,,,,,,,*,,,,,,,,,.,,,,,,,,,..,..,..,,,,*,,*,*********************(((*(**(*(((((((((******((((((((((((***(**************,,,,,,,..000000...0000.000244444446666888::::::::8::::<<<<><<:::.*...0000000000000000000.....,,.,,..,,,,,,,,,,,,,,,,,,,,,**,*,,,,,,,,,****************,***,**,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,.,,,,,,,,,,*,,,,,**************************((((********((*(((((((((((((((((((***************,,,,,,,.000000...0.00000244444444446668888::888888888::<<>>>><:0*...000000000000000000.0....,..,,,.,,,,,,,,,,,,,,,,,,,,,**,***,,,,,,*************,,********,*,*,,,,,,,,,,,,*,,*,,,,,,,,,,,,,..,,.,,,,,,,,,,,,,,,,,,*,,,,**********,**,**********(((((((*******((((*(((((((((((((((*(**(************,*,,,,...0............002222224442244668888888888866888:<<<>>>><4*..0000000000000..0............,,,,,,,,,,,,,,,,,,,,,,,,,****,,*,,,,,**************************,,,,,,,,,,,,,,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,****,,,,*********(*(**(*((((****((((((((((((((((((((((*(((*************,,,....0............0022222222222244668688666886886688:<<<>>>>4*..0......000...................,,,,,,,,,,,,,,,,,,,,,,,,********,,,*************,,************,,,,,,,,,,,,,**,**,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,,,,,,,***********(****((((****(((((((((((((((((((((((((((************,,,.................02222222222222446666666666666666688:<<>>><4*..00.00......................,.,,,,,,,,,,,,,,,,,,,,,,,,***********,,**************************,,,,,,,,,*,*****,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,*************(***((((******(((((((((((((((&(((((((((((***********,,,.................000222222222224666666666666686666668:<<>><4*.............................,,,,,,,,,,,,,,,,,,,,,,,,,,**********,******************************,,,*,,,*,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,***************(((((*(((((((((((((((&&&((((((((((((**************,,....,...,.......000022202222224444444444644666444444688::<<4*.....00.....................,,,,,,,,,,,,,,,,,,,,,,,,,,****(*****,**,,***************************,*,,,,*,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,*************(*((((((((((((((((((((((&((((((((((((********(***(***,,..............000000222200222444444444464446444444444688::2*,............00............,,,,,,,,,**,,*,,,,,,,,,,,,,,,**((****,***,*****************(********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,********************(**((*((((((((((((((((((((((((*(*(*****(((((***,,,,,.........00000000000202222222424444444444444444424466660(,...........................,,,,,,,,**,*,,,,,,,,,,,,,*,,***********************(((*((((*((***********,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,*,********************(**(*((((((((((&((((((((((((((******(*(**((((***,,,,,.......0000000000000222222222424424444444442222424444,(,,..........................,,,,*,,,,*,*,,,,,,,,,,,**,*,*******************((((((((((((*(****************,,,,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,.,,,,,,****************************((((((((((((((((((((((((((******((*(((((****,,,......02200000000...0222222222222224442224222444222220((,,...........0...........,,,,,,,,**,,,,,,*,*,****,,,*********************((((((((((((((((((((***********,,,,,,,,,...,,,,,,,,,,,,,,,,*,,,,,,,,,,,...,,,...,.,,,,,,************************(**((((((((((((((((((&&(((((((*****(((((((((****,,,......02200000000...0222222222222222222222222222200000((,,,..........00.....,......,,,,,,,,,*,,,********,,*,*,**,****************((((((((((((((((((((((*******,,,,,,,,,..,...,....,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,.,,,,,,****************************(((((((((((((((&((&(((((*(***(*(*(((((((****,,,,.,,.002200000000...0002222220222222220000000200000...&&,,.........................,,,,,,,,,,,,***********,,********************((((((((((((((((((((((((*(****,,,,.,.,,.,,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,*,**************,**********(((((((((((((((((&&&&(&&(((((**(*(((**(((((****,,,,,,,.0000000000000.0000222222022222220.......00...,,,.&&..........................,,,,,,,,,,,*************,,******************(*((((((((((((((((((((((*((((****,,,,,,,,,,,,,,.,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*************,**,**,*******(((((((((((&((((((((&&&&((((**((((*****((******,,,,,,,.00..0.0000000...00002222020222000.0............,,&(,..00...................,.,,,.,,,,,,,,,*************,*********((*****(**(*((((((((((((((((((((((((****,,,,,,,,,,,,,,,,,,,...,,,,,*,,,,,*,****,,,,,,,,,,,,,,,,,*,,,***********,****,*****(*(((((((&&(&(((((((&&&&&&&((((*(*(((**(*(*********,**,,.........0000.0..000002220020200000000....,,,...,,&,........................,,...,,,,,,,,*************,*,*,,,****************(((((((((((((((((((((((((*****,,,,,,,,,,**,,,,,,,.,,,,,**,,,,**,,**,,,,,,,,,,,,,,,,,,*,,,*,,,***********,******(((((((((&&&((((((&(&&((((((((((((((((*(*************,,.........00000..0000002200000000000000000.......,,& *......0................,.,,& ,,,,,,,,*************,**,***&***************((((*((((((((((((((((((((********,********,,,,,,,,,,,**0,**,*******,,,,,,,,**,,,,,,,,,,,,,,********************(((((((((&&&(((((((((((((((((((((**((*(((*************,.......,...000000200000000000000000000002220......&&,....000.............,..,,,,,,,,,,,,,******(*****,,,*****************(**(((((**(*((((((&(((((((((*(****************($***,,,,,,**,*,,*********,,,(*,,*,,,,,,,,,,,,,,**********&*****(****(((((((((((&&((((((**(((*(((((((((((((((**************,,,,,......0000.00000000000000000000....0000000000,&&,.,...00...........,,,,,,,,,,,,,,*,*,******((**,****,***************(((*(*(****(((((((((((((((((((((*((*********(*********,,,,*,*,,,,**********,,,,,,*,,,,,,,,,,,,,,***************(*(*((*((((((((&(((((((((((***(*((((((((((((((******((*****,,,,,...,..000...000..,0000000000.........00000000,"&,,,.............,..,,,,,,,,,,,,,,*******************,,*,***********(**(**********((((((((((((((((((((((((((((((((*(**((******,*,,,,,,,**********,,,****,,**,,,,,,,,,,********,*****((((**((((((((&&&((((((((****(((((((((*((((((****************,,,,,.,,,.000...000...000000000..........0.000000. &,,...............,,,.,,,,,,*,,,***********************,*,****************(********(((((((((((&(((((((((((((((((((((((((((******,,,,,,********,*********,,*,,,,,,,,,,*,*******,*****(((((**(((((((&&((((((((((*(((((((((((((*(((((******(*******,,,,,,.,,,.0.0..............0..............00000.0.&&,,,..............,,..,.,,,,******************************,*********(*************((((((((((((((&(&&&&((((((((((((((((((((((****,,,,,,,***,,********,*********,,,*,,****************((((((*((((((&&((*(((((((((*(((((((((((((((((*((*((((*(*((***,,,,,.,,.................................000000...(&,,,.......,............,,,,,**************************,,,,***((*(((***********(((*(((((((((((((((&&(&&&&(((&((((((((((((((((((******,**,,,**********,,,,******,,**,*,***,,,********((((**(((((((((((((((((((((((((((((((((((((((((((((((((((*****,,,,.......,,..,..,,.....................00000...(&,,,,,,....,,..........,,,,,,,***************,,*********,,,*****((*(****(*****((((*((*(((((((&((&&&&&&&&&&(&&(&&&&(((&(((((((((***********************,*,,**,*,,,*,,,,**,*,,*********((((((((((*(((**(((((((((((((((((((&(((((((((((&&&((((((((***,,,,.....,,,,,,...,,,,.............,.....000.0..,($*,,,..,.,,,..........,,,,,,,,***************,*************,******((((****(**(((*(**(*((((((((((&&&&&&&&&&&&&&&(&&&&&&((((((((((((*******************,*****,,,,*,,**,*,,,,*,*******,**(***((*****(****(((((((((((((((((((((((((((&&&&&&&&&&(((((*****,,....,,,,,,..,.,,,,,......,,.,,.,.....000...,(&*,,,.............0..,,.,,,,,,,,******((***************************((**((**(((*(((((((((((((((((&&&&&&&&&&&&&&&&&&(&&&((((&&((((((((((*****,,*******,,,*,,,,,,**,**,,,,*,*********,******************((((((((((((((((&((((&&&(&&&&&&$$&&&&&&((((((***,,....,,,,,,,,.,,,,..,.....,,.,.,,,......0....*$*,,..,....,.......,,,,,,,,,,,,,******((((**(********************(((***(((((((((((((((((((***(((((&(&&&&&&&&&&&&&&&&&(&&(((&((((((((((*****************,,,,,,,******,**,***********,****************((((((((((((((((((((&(&(&(&&&&&$$$$&&&&&&((((((**,,....,,,,,,,,,,,,,..........,,,,,,,..........*$*,,,,,..........,,,,,,,,,****,,,****(*(((********(*******************(*(((((((((((((*(**(*(((((((((&&&&&&&&&$&&&&&&&&&&&&&((((((((((((*****************,*,,,********************,,,**,**********((*((((((((((((((((((((((&&&&&&&&&&$$&&&&&&&&(((((**,,.,.,,,,,,,,,,,,,.....,...,,.,,,,,,,...,...,.*$**,,,.,......,,,,,,,,,,,,,****,,*,*****((*(((*(*(*((**(***(*******(((((((((((((((((((((****(((((((&(&((&&&&&&&&&&&&&&&&&&&&(((((((((((((*(***************,,,,,******************,,,****,*********((*(((((((((((((((((((&&&&&(&&&&&&&&&&&&&&(((((((**,,,,,,,,,,,,,,,,,.,...,,,.0.*,,,,,,,,,,,..,,,,($**,,,,.,,...,,,,,,*,,*,,***************((*((((*****(((((*(********(((((((((((((((((((((((**(((((((((((((&&&&&&&&&&&&&&&&&&&&(((((((((((((**************,*,,,**********************,*,**************((*(((((((((((((((((&(&&(((&&&&&&&&&&&&&&&&((((**,,,,,,,*,,,,,,,,,....,.,..00,****,,,,*,,,,,***($**,**,,,,,,,,,,*,,,**************(***,*(((((***((((((*(((((((****(((((((((((((((*((((((((((((((((((&(((&(((((&&&&&&&&&&&&&&&(&((((((((((((*************,,,********************************************(((((((((((((((((((((((((((&&&&&&&&&$&&&&&&(**,,,,,,,,,,,,,,,,,..,.,,...000,,*****,,,,,,*,**($********,,,,,***,,,*************(*(*******((**((((*((((((((((((****(**(*(((*((((((((*(((((((((&&&&&&&(&&(((((((((&&&&&&&&&&&&(&(((((((((((((****************************(********************************(((((((((((((((((((((((((&&&&&$$$$&&&&&&(**,,,,,,..,.,,,,,,...,.,,,...000...,,,,,,,..,,,*&"***,*****,,,**********************(********(((((*(((((((((((((((******((**((((((((((((((((((&&&&&&&&&&&&&&((((((((((((&&&&&&&&&(&(((((((((((****************************(*******************************((((((((((((((((((((((((((&&&$$$$$$$&&&&&&(*,,,,,,.....,........,,,.....0000000..0.......,("****,,*,,*,,,*,******************((((((*(*((((((((((((((((((((((((((**(((((((((((((((((((((&&&&&&$$$$$$&&&&&&&(((((&((&&&&&&&&&&&((((((((((*((****************************((((((***(*******************(((((((((((((((((((((*(***((&&$$$$$$$$&&&&&&(,,,,,,,,,...........,,.........0000000.0....,*&"(**,**,,**,*,,,******,***********((((*((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&$$$$$$&&&&&&&&&&&&((&((&&&&&&&&&&(((((((((*(********************************((*(*****((*,*,*,***********(((((((((((((((*******(****((&$$$"$$$$$$&&&&((****,,,,,,,.................,........,,,,,,**&"(**************,,**********************(**((((((((((((((((((((((((((((((((((((((((((&&&&&$$$$$$$$$$&&&&$&&&&&&&&&((&(((&&&&&&&&&(&(((((((*********************************(((((**********,,,*,*******(((((((((((((((((*****(***(((((&&$$$$$$$$$&$&&&&(***,,,,,,,,,.............,,,,,,,,,,,,,,****(&"(********************************(*****(((((((((((((((((((((((((((((((((((((((((((&&&&$$$$$$$$$$$$&&&&&$$$$&&&&&&&&(((((&&&&&(&&&&&((((((((((************************,*****((************,,**********(((((((((((((((((******((((((((&&&$$$$"$"$$&&&&(((((*****,,,,,,...,.,...,,,,,,,,,,,,******((&$ ((**********************************(**((((((((((((((((((((((((((((((((((((((&(&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&((&&(&&(&&&&(((((((((((********************(**************(*****************(((((((((((((((((((*((*((*((((((((&&&&$$$""$$$$&&&&&((((*******,,,,,,,,,,.,,,,,,,*,******((((((&$"(*(******************************(*****(**((((((((((&(&((((((((&&(&(&&(&(((&&&&&&&&$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&(((((((&&&&((((((((((((((*****************(********************************((((((((((((((((((((((((((((((((((((&&&$$""""$$$&&&&&&(((((****,,,,,,,,,,.,,,,********(((((((&&&& (((**(*************(**************(*((((*(((((((((&(&((&&&&&&&&&&&&&&&&&((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&(((((&(&&&&&((((((((((((***************************(((*************(******((((((((((((((((((((((((((((*((((*((*((&$$""""$$$$&$&$&&&((((*****,,,,,,,,,,,********(((((((((&&&$ (((((((((((*(******((****************(((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$&$$$$$$&&&&&&((*(((((&&&&&&(&(&((((((((**********,,**************((******,******((((***(((((((((((((((((&(((((((((((((((((****((&$$$"""$$$$$$$&&&&(((((**********,***********((((((((&&&&$ ((((((((((((((*****((***********(******(**(**((((((***(((((((&&&&&&&&&&&&&&&&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&((**(((((&((&&&&&&(((((((**********,*******(*****(****************((((**(****((((((((((((((((((((((((((((((((((((((&&$$"$"""$$$$$$&&&&&(((**************(*****(((((((((&&&&& ((((((((((****(*(((((***(****************(*((((((((***((**(((&&&&&&(((((&&&&&$$$$&$&$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$&&&&&(((((((&&(((&&&((&((((((*(********************(***(*************(((((((((***((((((((((((((((((((((((((((((((((((((((&$$$"$"""$$$$$&&&&&(((((((***(**(((((**(*((((((((&&&&&& ((***********((((((((((*(((***(**(((****(((**(((((*((((((((&(((&(((((((&&&&&&$$$$$&$$$$$$$$$$$$$$&$$$$$$"$$$&$$$$$$$&&&&&&((&&&&&&(((&((((((((**(*********************(*(((*************((((((((*(**(((((((((((((((((((((((((((((((((&((((((&&$$$""""""$$$$$&&&&&(((((((((((((((((((((((&((((&(&(&&((**********(((((((((((((((***(*((((*((*(*******(*(*(((((((((((((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$&&&&&&&&(((&&((((((((((((*****(********************((((*****(((*((((((((((((((((((((**(((((((((((((((((((((((&((&(((((((&&$$$""""""$"$$$$$&&&&((((((((((((((((((((((((((&&(((&& (((*******(((((((((((((((((((*((**(*(*(((((((((**(((((((((((&&&&(((((&&&&&&&&&$$$$$$$$&$$$$$$$$$&&&$&&$$$$$$$$$$$$$$$$&&&&&&&(((((((((((((((((((***********************(((((***(((((((((((((((((((*(((((((*((((((((((((((((((&((((&&&((((((&&&$$"""""""""$$$$$$&&&&&&&&&(((((((((((((((&&&&(&&((((& (((****(*(((((&&&&&(((((((((((*(*(((((((*(((((((((*(((&((&&&&&&((&&&&&&&&&&&&&$$$$$$$$$&&&$&&&$&&&&$$$$$$$$$$$$$$$$$$$$$&&&&&((((((((((((((((((((((**(******************(((((*(((((((((((((((((((((((((*((((((((((((((((((&((((&&&&(((((((((&&&"""""""""""""$$$$&&&&&&&&&&&&&&&&(((&*&&&&&&(&(((((&((*******(((&&&&&&&((((((((((((((((((*(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$&&&&&&$&&&&&&$$$$$$$$$&$&$$$$$$$$$$&&&&&(&&&&&&&&(((((((((********************((((*(((((((((((((((((((((((((((***(*((((((((((((((&(((((&&(((((&((&((&&&$"""""""""""$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&******((((&&$&&&((((((((((((((((((((((((((((((((((((((&&&&(&&((&&&&&&&&&&$&&&&$$$$&$$$$$$&&&$&$$&&&&&$&$$$$$$&$$$$$$$$$$$$&&&$&&&&&&&&&&&&(((((((((***********************(((((((&(((((((*(((((((((*******((((((((((((&(&(((&&(((((((&&((((&(&&$""" """"""""$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&((&&&&((*(((((&&&&&&&&((((&((((((((((((((((((((($&(((((((((((((((((&&&&&&&&&&""$&$$$$$$$&&$&&&$&&&&&&&&&&$ "&$$$$$$$&$&$$$$$$$$$$$$$$$$"$&&&&&&&&&&&(((((((((*******************((((((((&&((((((((*((((((((******(**(((((((&(&((&(&(((((((((&((&(&(&&&&$""" " """""$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&((&(&(((((((((&&&&&&(((((((((((((((((((((((((((((((((*(((((((&(&(&&&&&&&&&&&&$&$&&&&&&&&$&&&&&&(&((&(&&&&&&&&&$$$$$$$$$$$$$$$"$$$$"$$$$$$&&$$$$&&&&&&&&((((((*******(***********(((((((((((((((((((((((((((*********(((((((((($(((((&&(((&&&&&&((((&&&&$" " """"""$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&((((((((&&&&&&(*****((((&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&$$&$&&&&&&$&&&&(&((&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$"""""$$$$$$$$$$&&$&&&&&&(((((***********(((***((((((((((((((((((((((((((((*******(((((((((((&(&&(&&&&(&&&&&&&&&&&&((&&&$$" """"""""$$$$$$$$$$&&&&&&" &&&&&&&&&&&&&(((((((&&&&((*,,,,****(&&&&(&((((&(&((((((((((((((((((((((&&&&&&&&&&&&&&&&$$$$$&$$&&&&((((((&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""$$"""""$$$$$$$$$$&&&&&&((((****************(((((((((((((((((((((((((((((*******((((((((((((((&&&(&&&&&(((&&&&&((&&&&&&$"" """"""""$$$$$$$$$$&&&&$$$&&&&&&&&&&&&&(((((((&((((*,,,,,,***((((((&(&&&&&&&&&(((((((((((((((((&&&&&&&&&&$$$&&&$&&$$$&&$&&&(((((((((((((&&&&&&&&&$$$$$$&$$$$$$$$$$"""""""""$"$$""$$$$$$&&&$&&&((((***************(*((((((((((((((((((((((((((*((*****(((((((((((((&&&&&&&&&(&(&&&&&&&(&&&&&&$"" """"""""""$$$$"$$$$$$$$$$$&&&&$&&&&&((((((((((((***,,,,,,,,*****((((&&&&$$&&&((((((((((((((&&&&&&&&&&&&&$&$&&$$&$&&&&&&&&&((((((((((&(((&&&&&&&&&&$$$$$$$$$$$$$$$$$""$""""$$$$$$$$$$$$$$$$$&&&&(((********,********(*((((((((((((((((((((((**(((*****((((((((((((&&&&&&&&&&&&&(&&&&&&&&&&&&&&$" """"""""""$$"$$$$$$$$$$$&&&$$$&&&(**&(((&(((***,,,,,,,,*******((&&&$&&&&&&&&&&&&((&&(&&&&&&&&&&&&&&$$$$$$$&$&$&&&&&&&(((((((((((((((((((&&&&&&&$$$$$$$$$$$$$$$""""$$"""$$$$$$$$$$$$$$$$$&&&&((((*******,************(((((((((((((((((((((*(((*(*****(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$"" """"""""""""$$$$$$$$$$&$$$$$&&***"&((((((**,,..,,,,,********((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$&&&&&&&((&&(((((&&((((((&&((&&&&&&&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&((***********************((((((((((((((((((**((((*(*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$" """"""""""""$$$$"$$$$$$$$&&&&(***$&((((((**,,,.,,,,,*,,,****((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&&&&&&&&&&(&((((((((((((((((&&&&&&&$$$$$$$$"$""""""$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&((*(****(********((*****(((((((((((((((((*((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&$" " """""""""""""$"$$$$$$$&&&((*,,,$&(((((***,,,,,,,,,,,,,,,*******(((((&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$&&&&&&&&&&((&(((((((((((&(&((&(&&&&&&$$$$$$$"$""$$$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&((&((((((((((((*(**(((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&$&&&&&&&&&&(((((&$$"" """"""""""""""""$$$$$$$$$&&((***,,,$((******,,,,,,,,,*,**************(((&&&&&&&&&&&&&&&&$$&&&&$&$$$$$$$$$$$$&&&&&&&&&&&&((((((((((((&((&&&&&&&&&$$$$$$$""$$$"""""$$$$$$$$$$$$$$$&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((&&(&((&&&&&&&&&&&&&&&&&&&&&&(((((((&&&$$$$$$"""""""""""$$$$$$$$$$$&((*,,,,,&&(***,,,,,,,,,,,*,,,*************((((&&&&&&$&$&&&&&&&&&&$$$$$$$$&&$$$$&&&&&&&(((((((((((((((((&(&&&(&&&&&&&&&$$$$$"$"""""""""$$$$$$$$$$$$$$&&&&&&&&((((((((((((&(&&&((&((((((((((((((((((((*((*********(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&((((((((&&&$$$"$$$$$$$$$$$&&&&&&$&(*,,,,,,,&((***,,,,,,,,,,,,,*,,,**********((((&&&&&&$$$$$$&&&&&&$$$$$$&$&&&&&$&&&&&&&&(((((((((((((((((&(&&(((&((&&&&&&$$$$$"""""""""$"$$$$$$$$$$$$&&&&&&&&&&&&(((((((&(&&(&&&&&&&((((((*((((((((((((***********((((((((((((&((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&&&&&&&&&&&&&&&&&&&(((****,,,,,,,,&&(***,,,,,,,,,,,,*******,********((&&&(&&&&&$$$$&&&$&$$$$$$&&&&&&&&&&&&&&&(&((((((((((((((((&&&&&&&&&&&&&&&&&$$$$"""""""""$$$$$$$$$$$$$$$$$&$&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(((((((((((((((************((((((((((((&((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&((((((((((*****,,,,,,,,,,&((*****,,,,,,,,,*****,**,**,**(**(((&&(&&&&&&&$$$&&&$&$&&&&&&&&&&&&&&((((((&((((((((((&((((((&&(&&(&&&&&&&&&&$$$$$""""""""$"$$$$$$$$$$$$$$$$$$&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&(((((((((((((((*((*****(((((((((((((&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&&&&&&((((((((((*****,,,,,,,,,,*&(**(****,,,,,,,,,,******,********(((((&&&&(&&&&$$&&&&&&&&&&&&&&(&((((((((((((((((((((((((((&(((((&(&&&&&&&&&$$$$$""""""$$"""$$$"$$$$$$$$$$$$$$&$$$$$&&$$$$$$$$&&&&&&&&&&&&&&&&((((((((((((((((((***(((((((((((((&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((****************&(********,,,,,,**,***,*,*********(((((&((&&&&&&&&&&&&&&((&&&(((((((((((((((((((((((((&((((&(((((&(&&&&&&&&&&$&$$$$$""$""""$$"$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((((((((&&((((((*((((((((*((((((&(((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((***************(&**(*****,,,,,,*,,*****************((((&&&&&&&&&&&&&&&&(((((((((((((*((((((*((((((((((((&(&(&(&&&&&&&&&&&&&&&$$$$$$$$"""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$&$&&$$&&&&&&&&&&(&&((((&&&&&((((((((((((((((&((((((&(((((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((*********(****&********,**,**********************((((&&&&&&&&&&&&&&((((((((((((*((((((((((((((((((((((&&&&(((&(&&((&&&&&&&&$$&$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&((&&&&&&&((***(((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((((**************(&*******,***************************(((&&&&&((&&&&&&(&(&((((((((((*(((*(((((((((((((((&&&(&&(&&&&&(&(&&&&&&&&&&$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$""$""$"$$$"$$""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((*(***********&(**,,,,,*,**************************((&&&&&&&&&(&&&(((((((((((((((((*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$"""""$$$$$$$$$$"$$$"$$$$"$$$$""""$$$$$""""$"$"$$$$$$$&&&&&&&&&&&&&&&&(&&&&&&((((&&(((((((((((((((((((&((((((((((((((&&&&&&(((((&&&&&&&&&&&&&$&&&&&&&&&&&(&&&&(((((((**********((*,,,,******************************(((&&&&&&&&&(&(((((((((((((((((*((((((((((((((((((&&&&&&&&&&(&(&&&&&&&&&&&&&$$$$$$$$"""$$$$$"""$""""""$$""$"""$"$$$$""""$""""$$$"$$$$&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&((((((((((((&&&&((((((((((((((((((((((((&(&&&&&&&&&&$&&&&&&&&&&&(&((((((((((((**********&****,,,,***************************((&&&(&&&(((&&((((((((((((((**(*(((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""$""""""""""""$$$$$$$$$$&&&&&&&&&&&(&&(((((&&&&&&&&&&&&&&&((((((((((&&&&&((((((((((((((*(((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&(((((((((((********(**,,,,****************************(((((((&&(&((((&(((((((((((**(**((((((((((&(((((((((&&&&&&&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&&&&&&&$&&&&&&&&&&&(&((((&&&&&&((((((((((((((((((((&&((&&((((((&&&&&&&&&&&&(&&(&(((((((((((((********(*,,,,,,*((******((***************((((((((((&&&&&(&((((((((((*(**(((((((((((((&((((((((((&&(&(&(&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$"$""$""""""""""""""""""""""""""$$$$$$$$$$$$$$$&&&&&&&&(&&&&((&&&&$$$&$&&&$&&&&&&&&&&&&(((&&&&&&&((((((((((((((((((&(((&&(((((&&&&&&&&&&&&((&&((((((&(((((((**********,,,,*********(******************(((((((((&&&&&&&(&(((((((((*(**((((((((((((&(((&&(((((&&(&((((((&&&&&&&&&&&&&&$$$$$$$$$$$""$$"$""""$$$""""""$"""""""""""""""$$$$$$$$$$$$&$$$$&&&&&&((((&&&&&&$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(((((((&(((((&&((&&&&&(&&&&&&((((&((((((&(((((((((((((((*****,,* ,,,,,***********((*********(**(((((((((((&(&&&&&&&&&(((((((((((((((*(((((((((((&(&&&&&&&&&&(((((((&&&&&&&&&&&&&$$$$$$$$$$$$$"$$"""""""""""""""$""""""""""$$$$$$$$$$$$$$$$$$&&&$$$&&&&(&((&&&&&$$$$$$$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&((((&(&&&&(&&&&&&&&&(&&&&&(((((((&(((((((&((((&(((((((((****** ,.,,,,******((((*((******(((((((((((*(((((&&&$&&&&&&(((((((((((((((((((((((((((((((&&(&&&&(&&(((((&(&&&&&&&&&&&&&$$$&$$$$$$"$""""""""""""""""""""""""""$$$$$$$$$$$$&$$$$$$$$$$$$&&&&&(&((&&&&&$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(&&&&&&&&&&&&&&((((((((((((((&(&((((((((((((((****** ,....,,*****((((*((((*(((((((((((((((((((((&&&&&&&&&&((((((((((((((((((((((((((((((((((((&&((&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"""""" """""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&((&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&&&&&&&&(&&&&&(&((&(((((((((((((&(&((&((((((*(*****,.....,,****((((((((((((((((((((((((*(((((&((&&(&&&&&&(((((((((((((((((*(((*****(((((((((&((((&&(&&&&&&&&&&&&&&&&&&&&$$$$$$"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&(((&&((((((&&((&&&(&(&(((((((((*(**** ,,.,,,,,,****(((((((((((((((((((((*((*((((((((&&&&&&&(((((((((((((((((((*(******(*((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$"""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&((&&&((((&&&&(&&&((((&(((((((******,,,.,,,,,**(((((((((((((((&&&&&(((((*((((***(((&&&&&&((((((((*(((((((((**********(((((((((((((&((&(&&&&&&&&&&&&&&&&&&&$&$$"""""" """""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&((((((((((&&&&((&((&&&&&((&&&&&(((((((((******,,,,,,,,***(((((((((((((&&&$&(((((((((((**((((&$&&&&&&(&&((((((((((((*********(((((( (((((((((&((&&&&&&&&&&&&&&&&&&&&$$$$$$$"""" """""""""""""""""""$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&(&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((*(*((&&&&&&&(&&&&&&&&&&((((((((((*(****(*,,,,,,******(((((((&((&&&&&(((((((((((*****(((((&&&&((&(&&&&(((((((((((********(((((((((((((((((((&&(&&&&&&&&&&&&&&$&&$$$$$"$$$$"""""""""""""""" """$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&(((((((((((((&&&&&&(&((&&&&&&&((&&(((((((((******,,.,,,,****(((((&&&(&&&&&(((((*(*((*((**(**((((((((&((&&(&(&&&((((((((*(******((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$""" """"""""$$"""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&((((((((((((((&&&&&&&&&&&&&&&&&&&&((((((*******,,,,,,,**((((((&&&&&&&&(((((((**(*(**((*(****((((((((((((((&(&(((((*((********(**(((**((((((((&((&&&&&&&&&&&&&&&&&&&&&$$$$$$$"""$$$$"""""""""$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&(((((((((((&&((&&&&((&&&&&&&&&&&((&&(((((******(*,,,,,,,*****((((&&&&&&&((((*(*(***(**(*((*((((((((((((((((((&((((((((*((*********((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$""$""""""""$$$"""$$"$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&(&(&&(&(((&(((&&&(((&&&&&&&&&((((((((**********,,,.,,,,,,***((((&&&&(((*(*(***(*(((**((((*((((((((((((((&((((&(((((((((*********(((*((((((((((&((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$"""""""""$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&(&&&&(&(&&((&&&((((((&(((((&&&&&(&((((((((********(*,,,,,,,,,,,**(((&(((((((***********(*****(***(((**(((((((&&&(((&&((((((************(((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&$$$$$$$$"$$$$"""""""$"$$""$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$&&&&&&&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&((&&&(((((((&((((((&((&((((((((*(*********,,,,,,,,,******((((**((**(******(***((*(*****(((((((((((((((&((&&((((((**************((((((((((((&&(&&&(&(&(&&&&&&&&&&&$$$$$$$$$"$$$$$""""""""""$"$$$$$$$$$$$$$$$$$$$$"$$$"$$""$$$$$$$$$$$&&&&&&&$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&$$$&&&&&&&&&&&&&(((&(&&(((((&(((((((((((((((((*((**********,,,,,,,,,,****((((((((*((************(*******((**(((((((((&&((&(((((((((************((((((((((((&&&&&(&&(&&&&&((&&&&&&&&&&$$$$$$&$$$$$"""""""""$""""$$$$$$"$""""""""$"""$"$$"""$$$$$$$$$&$$&&&(&&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&$&&&&&&&&&&&&(&&(&(&&((((((&&&(((((((((((((((*************,,,,,,,,,,,******(((((((*******************(****(((((((((((((((((((((((((((*****(****((((((((&(&&&&&(&&&(((((&&&&&&&&&&$&&&&$$$$$$$"$$"""""""""""""""$$$$""""$"$""""""""$$$""$$$$$$$$$$&&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&((((&((&((((&&&(((((((((((((**((***********,,,,,.,,,,,,,******(((((***********************(*((((((((((((((((((((((((((((*******(((((((((((&(&&&&&(((((((&&&&&&&&&&&&&&$$&&$$$$$"""""""""""""""$""$"""$$"""""""""""""""$$$"$$$$$$$$$$&&&&&((&&&&$$$&&$&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&$&&&&&&&&&&&&&&&&(((((((((((&&&((((((((((((((((************,,,,,,,,,,,,,,,,,,**((************************((((((((((((((((((((((((((((((*(*((((*((((((((((((((&((((((&&((&&&&&&&&$&&&&&&$$$$$$$"""""""""""""""""""""""""$"$"""""""$"""$"$$$$$$$$$$$&$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&&&&(((((((((((((*(((*************,,,,,,,,,,,,,,,,,******(*********(**********((*((((((&(((((((((((((((((((((((((*(((((((((((((((((((((((((((((&&&&&&&&&$$$$&$$$$$$""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((&&&((((((((((((((((************,,,,,,,,,,,,,,,,,,,******************************((((((&(((((((((((((((((((((((((((((((((((&&(((((((((&&((&&&(&&&&&&&$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&((((((((((((&&&&&((((((((((((*(******,*******,,,,,,,.,.,,,,,,,,,,*******(**************,****((((&(&(((&(((((((((((((((&((((((((((&(((&&&&(((((((&((&&&(&((&&&&&&&$&&&$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&$$$&&&&&$&&&&&&&&&(((((((((((((&&&(((((((((((((((**************,,,,,,,.,....,,,,,,,*************(*(*******,****(((&(((((((&(((((((((((((((((((((((((&(&&((&((&((((((((&&((&((&((((&&&&$$$$$$$$$$$"$""$$""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&$$&&&&&&$&&&&&&&&&(&((&(((((((&&&&&(((((((((***((************,,,,,...,.,....,,,,,,,*************(***********((((((((&(((((((((((((((((((((((((((((((&&&(&(((((((((((&&&&&(&&&(&((&&&$&$$$$$$$$$$$$$$$"""""""""""""""" """ " """""""""""""""$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&$$$&&&&&&&&&&&&&&(((((((((((((&&&&&(((((((((((((*************,,..,..........,,.,,,,,*******(*(*((****((*****(((((&&&&&&&&((((((((((((((((((((((((((&&(((&(&&(((&&&&&&&((((((&&&(&&&&&$&$$$$$$$$$$$$$$$""""""""""""""" """ """"""""""""""""""$"$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$&&&&&&&&&(((((((((((&&&&&(((((((((((((((***********,,..............,,.,,,*,******((********(****((((((&&&((&&&&&&&&&&(((((((((((((((((((&(((&&&&&&(&(((&&(((((((((&&&((((&&&&&&&&&$$$$$$$$$$$$""""""""""""""" """""""""""""""""""$""""$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$&&&&&&&&&((((((*((((($&(((((((((((((***(***********,,....,.........,.,,,,,*******(********((((*((((((((&&&&&&&&&&&&&&&&(&((((((((((((((((((((&&&&&&&&(((&&((((&((((&((&((((&&&&&&&&$$$$$$$$$$$$"""""""$"$""""""""""""""""""""$"$$$""$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&&$$$$$$&$&&&&&&&&((((****(((&$&&(((((((((((((((((**********,,,,....,....,.,,,,,,,,*********((*(**(****(((((((((&&&&&&&&&&&&&&&&((((((((((((((((((((&&&&(&&&(&((&&(&&(((((((&(((((&(&&((&&&&&$$$$$$$$$$$$$""""$""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&&$""$$$$&&&&&&&(&(((((**((((&&&&((((((((((((((((**(******(**,,,,,...,.,..,.,,,,,,,***********(**(****(((((((((((((&&&&&&&&&&&&&&(((((((&(&(&(((&&&((&&&&&((((&(&&((((((((((((((&&((&&&&&&&&$$&&$&$$$$$$"$""""$$""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&$$"""$$$$$&&&&&((((((((((((&&&&&&&(((((((((((((((******(***,,,,,,,,,,,.,,,,,,,,,,***********(***((((((((((((((((((((&&&&&&&(&&&&(&((&&((((&(((&(&(((((((((((((&&((((((((((((((&&&(((&(&&&&&&$&&&&$$$$$$$""$$"$"""$""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&((&&&&(&(&&&&&&&&&&&(&&&&&&((&((&&&$$""""$$$$&&&&&((((((((((((&&&&&&&((((((((((((((((((((*****,,,,,,,,,,,,.,,,,,,,*************(**((((((((((((((((((((&&&&&&&&&&&&&&&&&((((((((((&((((((((&&&((&&((((((((((((((&((((&(((&(&(&&&&&&&$$$$$"""$"$"$$"$$$$"$""$$$"$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&&&&&((&&&&&&&&&(&&&&&&&&&&(((&((((((&(&&$$""$$$$$$$&&&&((((((((((&&&&&&&&&((((((((((((((((*(*((***,,,,,,,,,,,,,,,,,,,,**********((****((((((((((((((((((((((&&&&&&&&&&&&&(((&(&(((((((((((((((((((&&((((((((((*(((&&&&((&&&&((&&&&&(((&$$$$$$$$$$$"$""$""$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&(((&((((&(&&&&&&&&&&&&(((((((&&&&$$""$$$$$$$&&&(((((((((&&&&&&&&&&&(&((((((((((((((((((*(***,,,,,,,,,,,,,,,,,,,************((((((((((((&&&&(((((((((&&&&&&&&&&&&&&(&&&(((((&&(&(((((((&(&(((((((((((*((((((&&&&&&&&&&(&&&&&&&&&$$$$$$$$$$$$"""$$"$$"$$$"$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&((((((((&&&&&&&&(&(&&((((((&&&&&$$$""$$$$$$$&&((((((((&&&&&&&&&&&&&(((((((((((((((((((*((**,,,,,,,,,,,,,,,,,*,,*******(**(((((((((((&$$&&&(&(((&&&&&&&&&&&&&&&&&&&&&(((((&&((&&&&&&&((((((((((((((((((((((&&&&&&&&&(&&&&&(&&&$$$$$$$$$$$$$""$""$$"$""$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$&&&&&&&(((((((((&&&&&&(&&((((((((((&&&&&&&$$""$$$$$$&&&&((((((&&&&&&&&&&&&&&&(((((((((((*((*(*(*(**,,,,,,,,,,,,,,,,,,,*,*********(((((((&&&&&&$$&&&&(&&&&&&(&(&&&&&&&&&&&&&&(&&(((&&&&(&&&&&&&(((((((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(&(((&&&&&&&&((((((((((((&&&&&&&&$"""$$$$$&&(((((&&&&&&&&&&&&&&&&(((((((((((((((((**(***,,,,,,,,,,,,,,,,***,*,*******(((((((((&&&&&&&&&&&&&&&&&&&(((&&&&&(&&&&&&&(&(&&&&&&&(((&(&&&&((((((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$&&&&&&&&&&&&(&&((&&&&&&&((((((((((&(&&&&&&&&&$$"""""$$&&&&(&&&&&&&&&&&&&&&&&&&(((((((((((((****(*****,,*,,,,,,,,,,*,,*,*,,*,***((((((((((&&&&&&&&&((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&(((((((((((*(((((((&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$"$"$"$"$$$$$$$$$&$$$&&&&&&&&&&&&((&&&&&&&(((((((((&&&&&&&&&&&&&$""""""$$$&&&(&&&&&&&&&&&&&&&&&((((((((((((****((****,,,,,,,,,,,,,,,,,,,*****(((((((((((((&&&&&&&&&(&&(&&&&&&(&&&&&&&&&&&&&((&&&((((&&&((&((&&&&&&((((((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$$$$$$$$$$$$"""$$$"$"$"$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&(((((((((&&&&&&&&&&&&&&$$""""$$&(((&&&&&&&&&&&&&&&&&(((((((((((******(****,,,,,,,,,,,,,,,,,,,******(**(((((((((&&&&&&(((((((&(&&&&&&&(&&&&&&&((&&((&&(((&&&&(((&(((&&&&&&&((((***((((((((((((&(&&&&&&&&&$&&$$&&&&$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$"$$"""$"""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&(((((((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((****** &****,*,,,,,,*****,****,***((**((((((((((&&&&((((((((&&&&(&&&&&&&&&&&&&&&&&&&&(((((((((((((((&&&&&&&((((((((((((((***((((&&&&$&&&&$$$$&&&&&$$$$$$$$$$$$$$$$$$$&$&$&$$$$$$$$$""$""""$""""""$"$"""""""""$$$$$&$&$&&&&&&&&&(&&((&((((((((&&&&&&&&&&&((&&&((((((&&&&&&&&&&&&&&&&&&((&((((((((((**(*******,,,*,,,,**,,***************(*(((((((((&&&$&&(((((&&((&&((((&(&&&&&&&&&&&&(&(&&(((((((((((((((&&&(&&&((((((((((*(****(*(((($&$&&$"$$$&&&&&&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"""""$""$$""""" """"""""""$$$$$$$$$&&&&&&&&&(((((((((&((&&&&&&&&&&&&&&&&(&(((&((&&&&&&&&&&&&&&&&&&((&(((((((((**********,,****,,,,,**,*,,***********(((((((((((((&&&(((((((((&((((((&(&&&&&&&&&(&(&&&&&(((((((((((((((((((((***(((*(*(******(((((&$$&$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""$$$$$$$$$$&&&&&&&&&((((((((&&&&&&&&&&&&&&&&&(&& &((((&(&&&&&&&&&&&&&&&&&&((&(((((((*******(*,,,,,,***********,,********(((((((((((((((((((((((((((&(((((((((&(((&&&&((((((((((((((&((((((((**(((((((**(*****((**,,(((&&&&&&$$$$&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""" """""""$$$$$$$$&&&&&&&&((((((((((&(&&&&&&&&&&&&&&&&&((((((((&(&&&&&&&&&&&&&&&&&(((&(((((((******(*****,,,************,,,*******(((((((((((((((**((((((((((((((&&(&&&&&&&(&&&((((((((&&((((((((((((**((*((((********((*,,,,**((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$""""" """"""$$$$$$$$$$&&&&&&(((&(((((&(&&&&&&&&&&&&&&&&&&(&(((((((&&&&&&&&&&&&&&&&(&(((((((((********* ***,,*,,,**,*******,******((((((((((((((((((****(((((((((((&(&&(&&&&((&&&&&&&((((((&((((((((((((((((**(((((****,*****,**,,*(((((&&&&&&&&&&$$$$$$$$$$$"$$$$$$$$$$$$$$$$"""""$""$$$$$$$"$$""""""" """"""$$$$$$$$$&&&&&&&((&&&&((&&(&&&&&&&&&&&&&&&&&&(&(((((((&&&&&&&&&&&&&&&&(&&((((((********** ****,,,,,,******************((((((((((**(((****(((&(((((((((((&(&&&((&&&&&&&&((((((((((&((((((((((((*((((((****,,.*,,,*,,,,*(((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$""""$$$$$$$""""""" """""$$$$$$$$$$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&(((&&&&&&&&&&&&&&&&&&&&&(((((********** (***,,,,**,,**************((*(((((((((((****,**((((&&((((((((((((&((&&&&&&&&&((((((&(((((((((((((((*((((((((****,,*,,**,**(((((((&&&&&&&&&$$$$$$$$$$$"$"""$$$$$$$$$$$$$"$""$""""$$$$$""""""""" " """"$$$$$$$$$$$$$&&&&&((&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&&((((&&&&&&&&&&&&&&&&&&(&(((*((*******,(**,,,,,,**,**********(****((((((((((((((*,****(((&&&&&&(((((((((&&&&&&&&&&&&((((&(((((((((((((((((((((((((((((((**,**,***((((((&&&&&&&&&&$$$$$$$$$$$$"$""""""$$$$$$$$$$$$$$"""$$"$$""""""""""" "" """"""$$$$$$$$$&&&&&&&(((&&&&&(&&&&&&&&&&$&&&&&&&&&&&&&((((((&&&(&&&&&&&&&&&&&((((********,,*(***,,,,,,*,****(**(******((*(((((((((((******((((&&(&&&(&&&&(&(&((&&&&(&&&&&((((((((((*(((((((((((((((**((((((&(***(**(*(((((*((((&&&&&&&$$$$$$$$$$$"$"""""$""$"$$$$$$$$$$$"""$"""""""""""""""""""""""""""""$$$$$$$$$&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(*(((((((((&&&&&&&&&&(&&((((******,,,,(***,,,,,,*,,*****(((((*(((((((((((((((((*****(((((&&&&&&&&&&&(((&&(&(&&&&&((((((((((*******(((((((**(***(((((((((**(*(**((((((((&(((&&&$$$$$$$$$$$$$$"$"$$$$"$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""$"$$$$$$$&$&&&&&(((((&(&&&&&&&&&&&&&&&&&&&(&&&(&&&(&(&&(((&((((&&&&&&&&&&((((*******,,,,(****,,,,,*******((((((((((((((((((((((((*****((((((&&&(&&(&&&(((((&&&&(((&((&((((((********(((***********(((((((((((((((**(((((((((&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""$$$$"$""""""""""$$$$&$$$$$&&&&((((((((&&&&&&&&&&&&&&&&&&&&&&((&((&&&&&(&&((((&&&&&&&&&&((((****,*,,,,,*****,,,,,********((&&((((((((((((((((((****((((((((&&&&&&(&&((((&((&(((&((((((((((((((****(*********(**(((((((((((((((&(**((((&(((&&&&&$$$$$$$$"$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$"""""""""""$$$$$$$""""""""""$"$$$&$$$$&&&&(((((((&(((&&&&&&&&&&&&&&&&&&&(((&(&&&&&&(((((((&(&&&(&&&(((*******,,,*******,,,,,******,**(&(((((((((((((((***,****(((((((((&(&&&&&&&(&&((((&((((&((((((((((*************(((((((((((((((&&(&&&&&(((*(((((&&&&&&$$$$$$$$$$"$$$$$$$$$$$$$$""$$$$$$$$$$$$$"""""""""""$$$$$$$""""""""""""$$$&$&$$$$&&&&((((((&((((&&&&&&&&&&&&&&&&&&&(((&&&&&&((((((((((((&((((((************,(**,,,,***,,,,**,**((((((((((((*((***,,,****((((((((&&&&&(&&&(&&(&((((&&&&(((((((((((((((((((((((((((((((((((((((&((((&((((((((((&&&&&&&$$$$"$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""$$$""$$$$$$"""""""""""$$$$$$$$$$$$$&&(((((((((((&&&&&&&&&&&&&&&&&&&&((&&&&&&&((((((((((((((((((*****,,********,,,,,,,*,,*,,,,,,*****(***((((((*******(((((((((&(&&&&&&&&&&&&(&&((((&&&((((((((*(*((((((((&((&((&((((((((((((((((((*(((((((((&&&&&&&$$$$$$$$$$$""$$$$"$$$$$$$$$$$$$$$$$$$$""""""""$""""$$"$$$$$$$$$$""""""$$$$$$$$$$$$$&&&&&((((((((&&&&&&&&&&&&&&(&&&&&&(&&&&(&((((((((((((((((((((*****,*******,,,,,,,,,,,*,,,,..,,******(((((((((*(***(((((((((&&&&&&&&&&&&&&&(&&&&&((((((((((((((((((&&&&&(&&&&&&&&&((((((((((((((((((((((((((&&&&$$$$$$$$"""""""""$$$$$$$$$$$$$$$$$$$$$""$$$""""""""""""$$$$""$$$""$""""""""$"$$$$$$$$&&&&(((((((((&&&&&(((&&&&&&(&&&&&((((&(&((((((((((((((((((((*************,,,,,,,,,,,,,*,,,...,,,**((((((((((****(((((((((&(((&(&&&&&&&&&&&((&(&(&((((((((((((((((&&&&&&&&&&((&((((((((((**(***((&(((((((((&&&&&$$$$$$$""""""""""$$$$$$$$$$$$$&$$$$$$$$$$$""""""""""""$"$$$$$$""$$"""""""""$$$$$$$$$$&&&&(((&(((&(&&&&&&((&&&&&((&&&&(((((((&(((((((((&&&&&((((((((********(**,,,,,,,,,,,,,,,,,,,,***((((((((((((**(((((((((&&(((((&&&&&&&&&&&&&&&&(((((((((((((((((&&&&&&&&&&&&&((((*(((*(((*((*((((&(((((((((&&&$$$$$$$"$"""""""$"$$$$$$$$$$$$$$$$$$&$$$$$$$"$"""""""""$"$$$$$$$$"$""""""""""$$$$$$$$&&&&&(&((((((&&&&&&&(((&&&&&(&&&&&(&(((&(&(((((((((((((((((((((**(*****(*,,,,,,,,,,,,,,,,,,,,***(((((((((((((((((((((((&&(((((&(&&&&&&&&&&&&$&&((((&&(&&(((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((&&&&&&&$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""$$$$$$$$$$"""""""""""$"$$$$$$$&&&&&&&&&((((&&&&&(&&(&&&(((((&&&&&(&&((&(((((&((((((((((**(****((((((**,,,,,,*,,,*,,,,,*******(((((&&(((((((((((((((((((((((((&&&&&&&&$$&&&&&&&&&&&&&&(((((((((&&(&&&&&&((&&(&(((((((((((((((((((((&((&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$$$$$$$""""""""""""$$$$$$$&&&&&&&&&&(((&&&&&&&(&&((&(((&(&&&&(&&&&&&&(((((((((((((((**********(((*,,,,,,,,,,,,,,**,****(((((&&&&&(((((((&(((((((((((((((&&&&&&&&&&&$&&&&&$$&&&&&&&&(((((((*(((((((((&&&(&((((((((((((((((((((((&((&&&&&&&$$$$$$$$$$$$$$"$$$$$&&$&$$&$$$$&&$$$$$$$$$$$$$"$"""""$$$$$$$$$$$"$"""""""""""$$$$$$$$&&&&&&&&&(((&&&&&&&&&&((((&&&&&&&&&&&&&&&&(((((((((((*((((**********((*,,,,,,,,,,,,*,,*******(((&&&&&&&&&(&&&&((&(&&&((((&&(&&&&&&&&$$$$&&&&&&&&$$&&&&&(((((((**(((((((&&&((((&(((((((((((((((&&&((((&&&&&&&&$$$$$$$$$$$$$$$$$$$$&&&&$$&&$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""$$$$$$&&&&&&(((**(&&&&&&&&&((((&&&(((&&&&&(&&&&&(&((((((**(*((((**********(*,,,,,,,,,,*,*,******(((&&&&&&&&(((&&&&((&&&&&((((&&&&&&&&&&&&&$&&$$$$&&&&&&&&&&&&((((((((((((((&(&&((((&(((((((((((((((&$&(&&&&&&&&&$&$$$$"$$$$$$$$$$$$&$$&&&&&&&&$$$&$$$$$$$$$&$$$$$$$$$$$$$"$$$$$$$$""""""""""""""""""$$$$$$$&&&&(((***(&(&&(&(&(&(&&(((((((&&(&&&&&&((((((((*((*((((************,,,,,,,,,***,*****(((&&&&&&&(&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(((((((*(((((((&&((((((&(((((((((((((&&&&&&&&&&&&&&&&$$&&&$&&&&&$&&&&&&$$&&&&&&&&&$&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$"$$""""""""""""""""$$$$$$$&&&&&&(((((((&&((&&(&((((&&(&((&((&&&&&(&&(((((((*((((((*************,,,,,,,,*,******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&((((((((*((*(((&&(((&&((((((*((((((((((&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&$&&&&&$$&&$$$$$$$$$$$$$$$""""""""""""""""""""$"$$$$$&&&&&((((*(((((&&(((((&&&&&&&&&&&&((&&&((((((((((((((**(**********,,,,,,,,**,*****(((&&&&&&&&&&&&&&&$$&&&&&&&&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((***(**((&((((&&&&&&((((((((((((((&&&&&&&&&$$&$&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&&&&&$$$$$$$$$$$$"$$$"$"""""""""""""""""""$$$$$$&&&&((((((((*(((((((((((&&&&&&&&&((&&&((((*(((((((((((***********,,,,,,*********(((&&&&&&$&&$$$&&&$&$&&&&&$$$$$$$$$$&$$$$$&&&&&&&&(&&&&&&&&&&&&&&&&(((((((((**(((&&&&&&&&&&&&(((((((((((((&&&&&&&&&&&&$&&&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$"$$"""""""" """"""""""""$$$$$$$&&&&((((((((*((((((((((((((&&&&&((((((((((((((*((((((((************,**********((((&&&&&&&&$$$$$$$$$$&&$$$$$$$"""$$$$$$$$$$$$&&&&&&(&&&&&&&&&&&&&&&(((((((((((((((&&&&&&&&&&&&&((((((((((((&(&&&&&&&&&&&&&(&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$$$"""""""""""""""""""""""$$$$$$&$&&(((((((((*****(((((((&&((&&(&((((((((((((((((((((((***********************(((((&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$&&&&((((&(&&(&&(&&&((((((*(*((((((((((&&&&&&&&&&(((((((**((((((&&&&&&&&&&&&(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$""""""""""""""""""""$$$$$$$&&&&(((*(((((****(((((((((((&&((((((((((((((((((((**(*(***(**(((((((((*(**((((((((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$&&&&((((((((&((&&((((((**((((*(((((((((((&&&&&((((((((**((((((&&&&&&&&&&&&(((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$""""""""$"$""""""""""$$$$$$&&&&&(((******(**((((((((((((&&((((((((((*((((((((((****(*******&&&&(((((((((((((&&&&&&&&$$$&$$$$$$$$$$$$$"$"$$""""$$$$$$"$$$$$&&&&(((((((((((&&(((((((**(***(((***(((&&&&(((*(((***(**((((((&(&&&&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$&&&&&&((((*(****(((((((((((((&(&&&(((((((((((((((((((**********(* &&&&&&((((((((((&&&&&&$&&$&$&$$$$$$$$$$""""$$$$""$"""$"""$$"$$$&&&&((((((((((&&$&((((((***(***(**((&&&&&&&((***********(((((((&&&&&&&&&(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&(((((**((((***((((((((((&&&&&((((((((((((((*((***********(($&&&&&(((((((((((&&&$$$$$&&$$$$$$$$$"$""""""$$$$$""$"""""""$$$&&&&(((((((&&$$&((((((*(***((((((&&&&&&&&(((*******(((((((((((&&((&&&((((((((((&(((&&&&&&&&&&$$$&&&&&&&&&&&"&&&&&&&&&(((&(&&&(&&&&$$$$$&$$$$$$$$$$$$&&$$$$$$$&&&&&&&&((((*(((*(((**(*((((((((&&&&&((((((((((((((((((((*********($&&&((((&&&&((((&&&&$$$$&&&&$$$$$$$$$"""""""$$$$$$$$"""""""""$$$&&&&&(((((((&$$&((((*********(((((((((((((((*(**(**((((((((((((((&(((&(((((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&(&(&&&&&&$$&$$$$&&$$$$$&&&&&&$$$$$&&&&&&&&&&(((*(((((***((((&((&((&&&&&&&&(((((((*((((***************$$$&&(((&&&&(((&&&&&&&&&&&&&$$$$$$$$$$$"""""""$""""""""""""""""$$$$&&&&((&&&&&((((((****,,****(((((*((((*(((*((((*(*((((((&(((&((((((((((((((&&&&&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((&((((((&&&&&&&&$$$$$&&&$$&$&&$$$$&$$&$&&&&&&&&&((((((((**((((((((&&((((&&(&&&(((((((((((((((**********,**"$$$&&&&&&&&&((&&&&&&&&&&&&&&$$$$$$$$$$"""""""""""""""""""""""$"$$$$$&&&&&&&&((*((****,,,,,,****((*(((((****(****(((((((((&&&((&((((((((((((&&&&((((((&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&((((((((((((&&&&&&&$$$$$&$$$&$$$&$$&$&$$$&&&&&&&&&&((((((((((((&&((&&&&&&((&&&&&(((((((((((((((**********,*,"$$&&&&&&&(((((&((((&&&&&&&&$$$$$$$$$$"" """"""""""""""""""$"""""$$$&&&&&&&((******,,,.,,,,************((***(((((((((((((&&&(((&&&(((((&((&&&&&((((((&&&&&&&&&$&$&&&&&&&&&&&&&&&&&(&(((&((((((((&(&&&&&&&$$$$$&$$$$$&$$$$$$$$$$$$&&&&&&&(&((((((((((&&&&&&&(&&&&&&&&&((((((((((((((***********,,,$&&(((&&(((((((((((((&&&(((&&$$$$&$$$$$" " """""""""""""""""""""$$$$&&&&((********,,,,,,,******((*(****(((*((((((((((((((&((&&(&(((((&&(&&&&&&&&(&(&&&&&&&&&&&$&&&&&&&&&&&&&(&&((((((((((((((((((&(&&&&&&$$$$$$$$$$$$"$$$$$$$$$$&&$&&&&&&&&&&((((((&&&&&&&&&(&&&&&&&&(((((((((((((************,, (***(*****((((((((((((((***(&&&&&&&&&&&&&$""" " """""""""""""""$$$$$&&&***********,,,,,,,*,*((((*(***((*((((((((((((((&&(&(&&&((((((&&&&&&&&(((&&(&&&&&&&&$&&&&&&&&&&&&&&&(&&&&((((((((((((((((((&(&&&&&$$$$$$$$$$"$"""""$$$$$$$&&&&&&&&&&&&&&&((((((&&&((&(&&&&&&&&((((((((((((((***********,. ,,,*****,******(&&((*,,*,,**(((((&&&&&(((&$$" """""""""""""""$$$$&&&((*((((*****,,,,,,,******(*((*((((((((((((((((&((&&&&(&&((((&(&&&&(&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((&((&&&&&&&$$$$$$$$$$"$$"$"$$$$$$$$$&&&&$&$$&&&&&&((&(&(((((((&(&&&((((((((((((((((*******,,,*,."..,,,,,,,,,,,,*((**,,.....,,,,**((&((**,**&$&$  """"""""""""""""$$$$&&&&&&&((((***,,,,,,,,,,*********(*((((((((((((&(&(&&&&&&(&((&&&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((((&&&&&$$$$$$$$$""""""""$$$$$$$$$&$$$$$$$&&&&&(((((((((&((&&((((((((((((((((((*******,,,*,." ..0...,,,......,,,..0000000...,**((****,,*(((&&" """""""$"$$""""""""$$$$$&&$&$$$&(((***,,,,,,,,,***((***(((((((((((((&((&&&&&&&((((&(&&&&&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((&(&&&&&$$$$$$$$$$"""""""$$$$$$$$$&$&$$$$&&&&(((((((((((((((((((((((((((((((((*******,,,,,."".0000..0...0......0220000000.0..,**,,,.,,**,*((&&&$&$$$$$$$$$"""""""" """$$$$$$$$$&&((***,.....,,***((***((((((((&&&&&&&&(&&&&&&(&&&&&&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((((((&&&&&&&&&$$$$""""""""$"$$$$$$$&$&&$$&$&&&&((((((((((((((((((((((((((((((((***(***,,,*,."".000000000020000002222222000000..,.......,.,,**(((((&&$$$$$$$""$"" " """"$$$$$$$&&((**,.....,********(((((((((&&&(((((&&&&&&&(&&&&&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((((((((((((((((((((((&&&&$$$$$$""""""""""$$$$$$$&&&&&&&&&&&((((((((((((((((((((((**(*(((((****(***,,,,..""02200022222222000022222442200000.......00....,**,,*((&&&$$$$$$$"""   """"""$$$$$&&((*,,....,,*****((((*((((((&(&&((((((&&&&&&&&&&&&&&&&&(&&&&&&&$&$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&(&(((((((((((((((*(((((&&&&$$$$$$$"$$$""$$$$$$$$&&&&&&&&&&&(((((((((((((((((((((((**(***************,,,..""022000222222222222222224442202200000000000.....,,,**((&&&$$$$$""  """"""""$$$$$&&**,,...,,*****((((((((*((&&&&((&(&&&&&&&&&(&&&&&&&(&&&&&&&$&$$$&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&((&(((((((((((((((((((&&&&&&&$$"$$$$"$$$$$$$$$&&&&&&&&(((((((((((((((((((((*(((******,,,,,,,**,**,...."0220022222222222222222242202222200000000000..,.,,,**((((&&&$$""  """" ""$"""""$$$&((*,,..,,,*****(((((**(*&&&&((((((&&&$&&&&&&&(&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&(&(&(((((&&&&&&&&&(((((&(((((&((((((((((((((((((&&&&$$$$$$$$$$$$$$$$$&&&&&&&&(((((((((((((((((((((((((*****,,,,,...,,**,...00"0022022222444200222222242222222200000000000..,,,,,,**(((((&&$""  """""""""""""""""""$$&&((*,,,,,,,****(*(((**(*(((((((((*(&&&$&&&(&&&&&&&&&&&&&&$&&&$$&&&&&&&&&&&(&(((((((((((&(((&(&&&&(&(((((((((((((((((((((((((((((&&&$$$$$$$$$$$$$$&$&&&&&&&&(((((((((((((((((((((((((****,,,...0..0.....000&".022200244442200002444202222222000000000000..,*,,.,*****((((&$$$$$$$$$$$$$$"""" """""""$$&(((**,,,,,,****(((((***(((((((((&&&(&&&&&((&&&&&&&&&&&&&&&&$&$&&&&&&&&&&(&(((((***(*(((((((((((((&(&((((((((((((((((((((((((((((&&&$$$$$$$$$$$&&$&&&&&&&&&((((((((((((((((((((((((*****,,,,.0200022200000 .02220024222222200222222422222000000000000000.....,,*********((&((&&&&(&&&$" """"""$$&&(((((******(((((*****((&(((((((((&&&((((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&((************(((((((&((((((&&&&(((((((((((((((((((((((&&$$$$$$&$&&&&&&&&&&&&&&&&&&((((((((((((((((((((*******,...0220224222220 ,0222202222222222222224442200000..00000000000..0...,,**,,,,,,,****(((((&&&$"" """"$$$$$&&&&&&(&((&&&((*(((((((((((((((((&((((&&&&&&&&&&&&&&&&&$&&$&&&&&&&&$&&&((**************((((((((((((((&((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&((&&(&&&&((((((((((((((((((((******,,...0022222220020,.0020000220000000200002022200.0.....000000000000....,,,,......,,,,**(((&(&$$"  """"$$""$"$$&&&&&&$&$$$$&(((((((*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&((**,***,***********(((((((&&&(((((((((((&&(((((((((((((((&&&&&&&&&&&&&((((((((((((*(((((((((((((((((******,,.,.0.2222222220.. ,.000000000000000000000000000.........00000000000....,,....000...,,,**(((((&$"  ""$$$"""""$$$$$$$$&$$$$$&&(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$&&&((**,*,,,,,,*,,*******(((((((&((&(((((((((((((((((&((&(&(((&&&&&&&(((((((((*((*((*((*((((((((((((((((((*****,.....2200222222..",.0................0000..0.............0000000000.0..,.000002020..,,,**((&&&$"  ""$$""""""""""$$$$$$$$$$&&(&(&(((&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&((**,,,,,,,,,,,,*******((((((((((((((((((((((((((&((&((&&&&(((&&((((((*((((((((*(((**(*((((((((((((((***,,,,,..00222222222220",,,....000.........00000........,...,....00000000.000.,00000202200..,,**((&&$"  """"""" """"""$$$$$$$$&&&&&&&&&&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$&$&((***,,,*,,,,,,,,,*****((((((*((((((((&(((((((((&&&&&&&&&&(((((((((((**(****(*(*(((((*((((((((((((((**,,,,....22222202002222",,,,...0...........00..00..........,,,,....0000000000...0000002000.,,,***(($"  """"""" """"""$$$$$$$$&&$&&&&&&((&((&&(&&&&&&&&&&&$$$&&&&&&$&$&&&&&&$$$$&$$$$&&((*******,,,,,,,,,,*****((((((((((((((((&((((&&(&&&&&&&&&&((((((((*****(***********((*((((((((((((((*,,,.,...00002002202202",,,,...0...0........0....0....,,,.,,........000..000....0000000000..,,,,,*&$""" """"""""""" " """"""$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&$$&&&&$&&&&&&&&$$$$$$$&$$&&&&(****,,,,,,,,,,*,,,*****(((((((((((((((&&((&&&&&&&&&&&(&&&((((*******************(*((((((((((((((((**,......0000000022222",,,,..00...0....0..00.........,,,,.,..,.........0000.....000000000....,.,*&$$$$""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$&&$&$&$$$$$$$$$$$$&&&&&(*****,,,,,,*,,,,,,,****((((((((((((((((&((((((&((((((((((((((******,**,,,*********(**(((((((((((((**,,..000000.00002022",,,,.00.......................,,,,...,,..........00.......00000000.0..00..*(&&$"""$$$$$$"""""$$$"$$$$$$$$$""""$$""""""""""""$$$$$$$&&&&&&&&&&&(((((&&$&$$$$$$$$$$$$$$$$&&&&&(******,,,,,,,,*,,,,,**(**(((*(((((((((((((((((((((((((((((((****,,,,*,,,,,,*******((((((((((((******,,..,....0.0000002 "*,,,................000.......,,,...,,,00.,......0...,,..00000000000022200.,(&&$$$&&$$$$$$$$$$$&$$$$$$$$$"$""""" """"""$$$$$$$$$$$&&&&&&&((((((&&$$$$$$$$$$$$$$$$$$&&&&((******,*,,,*,,,,,,,************(((((((((((((((((((((((((*(*(**,,,,,*,,,,,,*,******((&((((((((((********,*,,..00000002 ",,,...0............................,,,,,..........0.,,,..000000000002222220.*((((((&&$$&&&$$$&&&$$$$$$$$$""""" """""""""""$""$$$$$&&&&&(((((((&$$$$$$$$$$$$$$$$$$&&&&&(***********,**,,,,.,,,,********((((((((*(((((*(((((((*(*****(**,,,,,,*,,,,,,*****(((&((((((((((******,,,,,,....0.0002 "...................................,,,,................0.0000000000222444220.,,*,*((&&&&&&&&&&&&&&$$$$$$""""" """""""""""""""$$$$$$$$&&&&(((((((($$$$$$$$$$$$$$$$$&&&&((************,*,,,,,,.,***********(((((****(*((((*((********(((*,,,,,**,,,,,,*****(((((((((((((((****,,,,000...00.0022 "...............,.,,................,,,,...................0000000000222220000...,,(&$$&&&&(((&&&&&$$$$$"$""""" """""""""""""$""$"$$$$$$$$$&&&&(((((*((&$$$$&$$$$$$$$$$$&&((**((**********,,,,,,,.,,****************(****(***((**************,,,,,,,,,,,,*****((((((((((((*****,,,...00000.000.002 $...0..........0.,.,................,..,......,...........000000000000222220....,**(&$""$&&&(((&&&&&$$$$$"""""""""""""""""""""""""$$$$$$$$$$$$&&&(((((((**&$$$$$$$$$$$$$$&&&&(***************,,,,,.,,,,*,*******************(**(****************,,..,,,,,,,****(***(((((((*((((**,,,..00.00000022002 ,............, *,,,........................ *.,........00000000.00000000*,2...,**(&&$""$&&&((&&&&&&&$" """"""""""""$"$$""""""""$$$$$$$$$$$$$$&&&(((((((((&$$$$$$$$$$$$$$$&$&&**********,**,**,,**,,,,,*****,************************(*********,,,.,,,,..,,,****(((((((((((((((****,......0000000000 ".00....0.......,,,,...................0...........,....0.000000000....00020...,**((&$""" ""$&&&&&&&$$$"""""""""""$$$$$$"""""""""$$$$$$$$$$$$$$&&&((((((&&&$$$$$$"$$$$$$$$$$&&&(********,,,,*( **,,,,,,,*****,,***********((**************,,**,,,,...., ,,,*****(((((((((((((*****,,......00.000000 &..00....0......,.....,,................0..........,.....000000000.....000000...*,**&$"" ""$&&&&&$$$$""""""$$$$$$$$$$$$""$$$"$$$$$$$$$$$$$$$$&&&(((((&&&$$$$$$$$$$$$$$$$$$$&&&&(******,,,,,*******,,,,,***,,****************************,,,*,*,,,....,,,.,**((((((((((((((((****,*,"....0000....0,&....................,.................0...........,,,,..000000200..0000000000..,,,*(&$"" ""$&&&&$$$$"""""""$$$$$$$"$$$""""$$$$$$$$$$$$&&$&$&&&&&(((((&&$$$$$$$$$$$$$$$$$&&$&&&&(******,,,,********,,,*,*,,,***,*************(***********,**,,*,,........,,***((&(&&&(((((*(***,,,*,....0..00.0..0&........................................................000000000.000000.2022....,**&$$""""""$$&&&$$$""""""""$$$$$$$$$""$$"$$$$$$$$$$&&&&&&&&&&&&(&&&&((&&$$$$$$$$$$$$$$&&&&&&&&(((*****,,,,,*****,**,,,,*,,*,**,,,****************************,*,.........,***(((&&&&(((((*****,,**,,.........0..0$..........................,..,..........................0000000000000000.02222...,*(&&$$$$"$""$$$$$$$""""""""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&((((&&&(&&$$$$$$$$$$$$$$&&&&&&&&(******,,,,,*********,,,,*,****,,***************************,,,,,,.........,***((&&&&((((*(*****,,,.,......000000.&........................,.,.................,........,,.00000002000.0000002220.00.*(((&&$$$$$$$$$$$$$"""""""""$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&&&&(((((**((((&$$$$$$"$$$$$$&&&&&&&&&(((*(*****,,,**********,,**,**,,,**,***********************,,,,*,,.........,,**((&&&&&&((*(*****,,,.,,,..,........&........................,,,...,......................,,.00000000000000022224220.0.***(&(&$$$"$$$$$$""""""""""$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&(((&&&((*****($$$$$$$$"$$&$&&&&&&&&&(((((******,,,********,,,,,,,*,,,,,************************,,,,,,,..........,**((&&&&&((((*****,,,,,,,,,........,,&,.................,...,,.,.,,...,.......,,.,.......0.,,..0000000000000022222222000.,,*((&&&&$"$$$"""""""""""$$$$$$$$$$$&&$$$$$$$$$$$&&&&&&&&&&&&&&&(((&(*(&&$$$$$$$$$$&$&&&&&&&$&&((((********,********,,,,,,,,,,,,,*,*******************,,,,,,,,,,..........,,***((&((&(((*(*****,*,,,,,.,....,,,,&,,.,......,..,,,,,,,,.,,,,,,,,..........,,............,..00000000000000022222222200.,**(((&$""$$$" """""""$$$$$$$&$$$$$$$$$$$$$$&&&$&&&&&&&&&&(((((&&&&&&$$$$$$$$*(&&&&&&$&&&&&&((*((((************,,,,,,,,,,,,,,,,,,****,******,***,,,,,,,,,..,..0........,,***(((&&&((*********,,,,,...,,,,,**&,,,,...,.....,,,,.,,,,,,,,,............,,...........00.,..0000000000000022222222200.,,**(&(&$$   """"$$$$$$$$&$$$$$$$$$$$$$&$&$$$$$$$$&&&&&(((&$$&&&&$&$&&&$$&&$$&&&&&&&&$&&&(((((((((((*****(**((&(**,,,,.,,,,,,**,**,****,***,,,,,,,,,,,.,..000.....0.,,***((&&&((((((********,,,.,,,,***($,,,,,,,,....,,,,,,,,,,,,,,..,,........,,.............0.,,.0000000000000002222222200..,**((&&&$"  """"$$$$$$$$$$&$$&$$$$$$$$$&&$$$$$$$&&&&&&(((&$$&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((&(&(&(&(((&&&&&&&&&&*,,,.,,,,*******,****,,*,,,*,,,,,.,....00.000000.,,***(((&(&((***(*(******,,,,,*****($,,,,,,,.,...,,,,,,,,,,,,,,..,,,...0................0000...000000000000000020002000000,,,*(((&$  """"$$$$$$$&&$$$&$$$$$$$$$$&$$$$$$$&&&&&&&&&&&$$$&(&&&&&&&$&&&$&&&&&&$$&$&$&&&(((&&&&&&&&&&&&$&&&&((((((,,,,,,********,***,,,,,****,,,......00..000000..,,*(((&&&&&(((*(******,**********((&*,,,,,,,,,,,,,,,,,,,,.,,,,.........0..............0.00.00.0000000000.0.00000000200.0.,*,,*((&$" """"$$$$$$$$$$&$&$$&&&$$$$$&&$&&$&&&&&&&&&&&&&&"""$&&&((&(&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$$&$&$$$$$$$&&(****,,,,,**********,,*,,*******,,.........00000000.,***((&&&&&(((***********(((******,$*,,,,,,,,,,,,,,,,,.,,,,,,.........00.................0.00000..000.0.0.00000.0.0000.00,,,,***&$$"  """""$$$$$$$$$$$$&$&&&$$$$$&&$&&&&&&&&&&&&&&&&&&$$"""$&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$""$$&&((****,,,,*****((*****,,,,*****,,,.........00000000..,**(((&&&&((((******(((((((*****,,**,,,,,,,,,,,,,,,,.,,,...........000.................00.0000.0.......00.00.....0000......,,*(&&$"""""""""$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&$$""""""$$&&&&&((&&((&&&&&&&&&&&&&&&&&$&$$$$$$$""""$$$&&((*****,******(((((***********,,.......000000000000.,,**((&&&&(((((((***((((((((((********,,,,,,,,,,,,,,,...0...000.0..000................00.0000.....0....0.000000.0020.......0..**(&&&$$$$$$$$$$$$$$$$$$$$$$&&$$$&$&&&&&&&&&&&&&&$&&&&&&&&$$"""""""$&&&&&&((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$&&((***,,,***((((((((((********,,,,,,.00222000200000..,***(((((((((((****(((((((((((**,**,,,,,,,,,,,,,,,,....0..02000000000.................0000000.0.......00.....000000.......00.,**((((&&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&((((((&&&&&&&&&&&&&&$$$"$$""$$$$$&&&((((&&&&&&&&&&&&((&&&&&&$$$$$$$$$$$$$$&&(*****,****(((((((((******,,,,,***,00022022222000...,****(((((((****((((((((((((((,.*,,,,,*,,,,,,,,,,,,..00000200022220..0.....,,.......00..00.............00..00000000020000000.,,(((((&$$$&$$"""""$$$$$$$$$$$$$$$$&&&&(((**((((&&&&&&&&&&&$&$$$""$"""$$$$&&(((&&&&&&&&&((((((&&&&$$&$$$$$"""$$$$&&((***********((((((((*****,,,,(((*.00002222220000..,***((((((((**(*(((&&&(((((((,,.,,*,,,*,,,,,,,,,,,.,.0.0.0200222242000.0..,,...........00...................0002000020020000..,*((((&$$$$$$"""""$$$$$$$$$$$$$$$$$&&(((****((((((&&&&&&&&&&&&$$""""$"""$$&(((((((((&&&&((***(&&&&$$$$$$$""""$$$$&&(**,*(**(****(((((((*****,,,,****.0002222220000....,**(((((((****(((&(&&&((((*,,,.****,,*,,,,,,,,,,,.....00020222222220..0...............000...................00000002000.022..,*(((&$$"""$""""""$$$$$$$$$$$$$$&&&&&(((*,,*****((&&&&&&&&&&&&&$$$$"""""""$$&&((((((((((((***(&&&&&&&&$&$$$$$$$$$&&((***(((((*(((((((((*****,....00000022202222200.0..,***((*((***(((((&&&(((((**,,..*******,,..,,,.,..,,,...00..002242222000.0............00000...........,,,....0000200000000220.,,*&$$"" """""""""$$$$$$$$$$$$$$&&&&&((***,,*,****(&&&&&&&&&&&&$$&$$$$$""""$&&(((((((((((((****&&&&&&&&&&$$$$$$$$$&&&(**(((((((((((((((**,,,,...00000000000222220000...,**,********(((((((((((**,,,..****,,,,,..,,,,,,,....0002000.0000220...00000.0........000....,,,,..,,,*,..0..0022000200.02220.,($"  """""""$$$$$$$$$$$$$$&$&&&((***,,,,****(&&&&&&&&((&$&&&$$$$&$$$"$$&&&((((((((((**,,*(((&&&&&&&$$$$$$$$$$&&(((*((((((((((((****,,,,...000000000000222222000..,,,,,*,,,,****(********,,,,...***,,,,,,,,,,,,,,,.,,..0022000.....0..0000000000000....0..,.,,,**,.,,**,,.,..00002000200,00220.($" """""$$$$$$$$$$$$$$$$$&&&((**,,,,,***((&&&&&(((&&&&&$&$&$&$$$$$$$"$&((**(((((*,,,*((((&&&&(&&$$$$"$$$$&$&(***((((((((*(****,,,,.....000000000002222422200..,,,,,..,,,***(**,,,,,,,.....0*****,,,,,,.,,,,,,..,...002022000.00....0.00000000000...,,,,,,,*,.,,***,*,,...0000000022.00220,&$  """$$$$$$$$$$$$$$$$$$&&((((**,*******(((&(((&&&&&&&$&&&&$&$$$$$"$$&&(*(((((*,,******((((&&&&&$""$$$$$&&((***(((((((((*****,,,....0..0000000.022222244220.0.,,....,,******,,,,,.,....00****,,,,,,,....,*,....000..00000............000000000...,,,,,,***,*****,*,,,,..000000020004420,($"  """$$$$$$$$"$$"$$$$$$$$&&(((*****,,****(((((&&&&&$&$&&&&&$&&$$$$$$$&(((((((*,,**,**(((&&&&$$$$$""""$$&&(((**((*(((*(******,.......0.0000000022444444422000...0000.,,,**,,,,,,.......00**,,,,,,,,,,...,.0....00............,,,,,.....00000000...,,,,,,*********,,,,,..000000000002440,*$$""""" """ """""""$$""""$$$$$$$$$$$&&&((****,,*****((((&&&&&&&$$$&&&&&&$$&$$&$$&&(((((*,,,,,***(*((&$$$$$$$""$$$&&&(((*(*((((((((***,,,....000000.,.00022446444422000.002220....,,,..,,,......... ****,,,,..,.......0...000......,..,,,,,,,.,,....0020000...,,,*************,,,...00..0000004420.*(&&$$$$"""""""""""""""$"""$$$$$$$$$$$$$&&((***,******(((((&&&&&&&$$&&&&&&$&&&&&$$$&((((((,,,,,,,**((((&&&&$$$$$&&&&&((((**((((((&&((((*,...00000000.,,.02222444444422000222222000.,..,............0 ***,,,,,,.,,...00020000......,,.,,,..,,,,,,,......02.00....,,**************,,,,..0...000024462.,(((&&&$$""""""""""""""""""$$$$$$$$$$$$$$&&((*****((******((((((&&&&&&&&&&&&&&$$$&&$&((((**,,,,,***((((&(&&&&&&&(&&&&((((((&((((((&&&(&((*,.00000000,***.22224444664422224222220.0...,.............0 **,*,,,,,,,.....00.000.....,.,.,,,,.,,,,,,,,,,,.,....0.0....,,************,,,,.....,.000224662.,**((((&&&$$""""""""""""""$$$$$$$$&$$$$$$&&&(*(*****,*,,,**((((**((&&&&&&&&&&$&&&&&&&&(*(***,,,*,**((((&&((&&&(&&&&((((((((&&((((((&&&&((**,..000000,***,2224466466644444422200000.................. "***,,,,,,,,,.00...0.....,,,,,,,,,,.,,,,,.,,,,,,.,,....0......,,*************,,.....,.02022666400.,((((((&$"""" """""""""""$$$$$$$$$$$$$$$&(((***(*,,,,,,,**(((*,**(((&&&(((&&&&&(&(&&((****,,,,,,***((&&&&((&&&(&&((((((((&&&((((((&&&(&(***,.0000.,**,,024444644666664222000000.0..........0......"***,,,,.,,,,...........,,,,..,..,,,.,,,,.,,,,,,.............,,,**************,.,,...,00224666620.*((((((&&$""""""""""""""""$$$$$""$$$$$$$&&((****,,,,,,,,*,,,,*,**((*(((((((&&&&(&&&(((*****,,.,**(((((&&&&((&&&(((((&(((((&&(((((((&(&&&(***,..0.,*,,,,044444444464444200.0..000..........0...,,,, *****,,,,,.,.,,,..,.....,,,,&*,,,,**,,,,,,,,,,,,,.,,,..,,,&..,,,*************,,,......2004666420,**(*(((&$$"""""""""" """""""$$""$$$$$&&&&&(*****,,,,,.,,,,,,**,,**(**((((**(((&&&&&(((******,,,***((((&&&&*(((((((&((((((((((((&(((&&&&(&&****,,***,,,..2422222442222200.........,.,.........,,,,,"******,,,,,,,,,,,,,,.,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,..,.,0..,,,*********,*,,,..0......0246662..,**((&&$$"""" "" """"""$$$$$$$&&&&$&&(****,(*,,...,,,,,,,,,********(*,**$&&&&&(***,***,,*****((((&&(&((((&&(((&((((((((((&(*(&&&&&&(*********,,.00222002220000000..,,,,........,.,,,,,,,,,, ******,.,,,,.,,,,,,,,,,,,**(**,,,,,,,,,,,,,,,,,,,,,,,........,,.,,***,,,,,*,,,,..0.....0.246442..,*(((&&$" " """"""$$$$$$$&&&&&&&((**,,,**,..,,,,,*,,,,,,*******,,,,*(((&&&(**,,***,*******(((&&&(((((&(((&(((((*******(&(((&&&&&((*******,,,.000000000,,...(..,,,,,,.,,.........,,,,,,,, "**((*,,,,.....,,,,,,,,,,**((***,,,,,,,....,.,,,,,,,...,.........,,**,*,,,,,,,,,........002444420.***((&&$"  """  """"$$$$$$$$&&&&&&&&((*,,,,,*,.,,,,,,,*,,,,*********,.,.,,*(&((*,,,,,*,*******(((((&((((((((((((((*********&&&&&&&&&((((******,,,,..000.,,,,,,,,,,******,,.....0.....,,,,,,,