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_1 MISSION_PHASE_NAME = EXTENDED_MISSION TARGET_NAME = MARS IMAGE_ID = '266A06' IMAGE_NUMBER = 31049001 IMAGE_TIME = 1977-03-13T22:50:04Z EARTH_RECEIVED_TIME = 1977-03-14T06:48:48Z ORBIT_NUMBER = 266 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = HIGH FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.008480 NOTE = "VERY 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 . 6',OY6l8# p^L SE:-$(((*((*(**,*,*,,,,,,.,......00..00...0..00.0000000000002022022022222222222224242224444444444444444466444444666466446666666666664666666666666666666866888886886886888888:88888888888888888:8:88:8:8888:8888888:8888::88:8::8:::88::88::888:88::8:8:88:8:88:88888888888888886666666666666666666664600`((((((*********,,***,,,,,,,,*.,.,.,...........0.000000000(0222222222222222222224444444224444446444664646466666666666466666666666666686888886888888888888888888888888888888:::::::88:::::8::::::::::::::::::::::::::::::::::::::::<::::::::<:<<::<<<<<<:::::::::::::::8:8:::::888888:8888888:88886*&((((((***(*((*********,**,,,,,,,,,,,,,............00.00000.002002222222222222222244422404444444444444444444664666646&4666666666666666666888886888$488888888888888888:888::::::28::::::::::::::::<:<:::<::::0:<<<<<<:<<<<<<<<<<<<<<<><<<<8<<<<<<<<<<<><<<<<<<<<<<<:<<<8:::<<:::<::<:::::::::::::8:8($((&(((((((((((***(***********,,,,,,,,,,,,.,,.......00000000000000022220220202222222244242444444444444444444466466666666666666666666666668686868886888888888888:8:88:::88::::::8::::::<::::::::<<::<:<<<<<<<8:<:<<<<<<<<<<<<<><<><<<>><>>2<>>><<>>>><>>>>><<>><<<<<<<<$<<<<<:<:<<<<<::::<<<<:<<:<<:4T$&&&&&&(((((&(((((((*((*******,**,**,,,,,,,,,...........0.000000000002000222222222222222444424444444444444444444466666666666666666666666666666666888888888888888888::8:8:::8::::::::::<:::::::<<<::<<::<<<<<<<<<<<<<:<<<<<<<<<<<<<>>>>>>>>>>><>>>>>>>>>>>>>>><>>><<><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:4"&&&&&&&(((&&((*(*((*(*((*(*((*****,,**,,,,,,,,,,,...,,.....00000220000000002000022222442224444444244222222444666642668886464644666244666668686:88888868688664666888:88::<::<<<<:::::8:8:8:::::::<<<:<<<<<<:<<<:8:88<<<<>:<<><>>>>><<<>>>:::8<<<>>>><>>@>>>>>>>>>>><:88:::<:<<<<<>>>>>>><>>>::888882$&&*(&((,,,***(&(&(&&$$$&&(**,**,,....,.,,,,,***(**,*..00.02444220....0.,,,...02242466666644422200.....0244446888:8888664642220002466868::6888866686664442468::::<<<<:8::888:868642668:<<::><<>><<::<:<:::868668<<<<<>>>B>>>><><><<8::88:<<>>>>>>>>>>>>>>>>>>::868:<<><>><><<<:><<<<<<:::686::<<<:2& &&&(((*(&$$"&&(&&$$&((&((****,,,,,(*((**********..0.0.00022.0.,...0.....,000202244242422222000000002244446666464224444222246468866888888886666646444466888::::::8:8:8:88868666688:<:<:<<:<:<<:<::::8:8688::<<<<<>>><><<<<<<<<<<<::::<>>>>>>@>>>>>>>>>>><<::>:<<>>>>>>><<<>>>><<<<<::8:<<:><<<<<><<2"&&&&$$&$&&&&&&&&&&&&((((*****(((((******,***,,,,.....0,,,..0.0......000000222222020.02202022202222224442422422244444442444646666666446446666666666868888888666888888888::88888::::::88:::8::::::::8::::<<<<<><:<<:::<<<<<<<<<<<<>>>>>><>>>>>>>>>>>>>><<<<<<>>>>>>><<:<<<<<<<<:<<<<<>>>>>><:<<<<:<:6 $$$$$$$&$&&&&&&&&&((((((((((((*(**********,,,,.,,.,,,............000000000000000002222000002422222422222242442422222464464666666444666666666466666888688688868888888:8:88:::::::::88:8:::::::::::::<<<<<<<<<:<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>><<<>><<><<<><<<><<><<<<<<<>><>><2 "$$$$$$$$$&&&&&&&&(&&&&&((((((((((********,,,,,,,,,,,,.,........00..000000000000000020020222222222222222222224442444444444464466464666666666666866686866888868888888888888::8::::::::8::::::::::::::::<<:<<<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>><>>><><<<<<<<<<>>>>>><<4 $$$&$&$&&&&&&&&&&&&&&&&(((((*(((((*****,**,,,,,,,,,,.,,...........0....00000.00000000222022222222222222222222444444444444444444464466666666666666666666668888888888888:88:88::::::::::::::::::::::<<:<<<<<:<<<<<<<<<<<<><<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>><>>>>>><><><>>>>>><<4&"$$$$$&$$&&&&&&&&&&&&&(&&(((((((*(**********,,,,,,,.,,,,...........0.00..0000000000000000022222222222222222244442424444444444444666466666666666666666888888888888888888:888888:::::::::8::::::::<::<<<<<<<<<<<<<:<<<<<<<<<<<>><>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>><>>>><<>>>>><>>>>>>><4 $$$$$$$&$$$&$&&&&&&&&&((((((((((((*(*******,*,,,,,,,,,................0000.00000000000000000222022222224222224242444444444444444644466666666666666666686686888888888888888888:::::::::::::::::::::<::<::<<<<:<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>><<>>>>>>>>>>>>>>>><2 $$$$$$$$$$$&&&&&&&&&&(&(((((((((((**********,,,,,,,,.,,,..........0..0...0.000000000000000002022222222222222224424424444444444466444664666666666666666868888888888888888888888:::8::::::::::::::<:<:<:<<<<<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>><>>>>>>>>>>><2 $$$$$$$$$$$$$&&$&&&&&&(((((((((((***(****,*,,,,,,,,,,,..,...........0.0.00000000000000000000222222222222222222224244444444444446644666666666666666666666868888888888888:8888:88:::::::::::::::::<<::<::<<:<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>><2$$$$$$$$$$$&$$&&&&&&&&&(((((((((((**********,*,*,,,,,,,,............0.0..000000000000000000202022222222222222222244244444444444644664466666666666666666666668888888888888888::8:8:8::::8::::::::::<:<<::<<<<<<<<<<<<<<<<<<<<><<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><.$$$$$$$$$$$$$&&$&&&&&&(&(&(((((((***(*******,**,,,,,,,,...............0...0000.000000000002020022220222222222444444444444444444444464444666666666666666666668888868888888888888::8::::::::::::::::<:<:::<<:<<<<:<><<<<<<<>>><><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<. $$$$$$$$$$$&$$$$&&&&&&(&(((((((((((*********,***,,,,,,,,....,......0.........00.00000000000220220222222222224222224422444444444446644666666666666666666668688868888888888888888888:::8::::::::::::::::<:<:<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>><>>>>>>>>>>>>>>>><. $$"$$$$$$$$$&$&&&&&&&&&(&&(((((((************,**,,,,,,,,,.,,.........0......000000000000002020022222022222222222224444444444444644444644646666666666666666666888888888888888888:8888:::::::::::::<<:::<:<<<<<<<<<<<<<<<<<>>><>><>>>>>>>>>>>>>>>>>>>>>>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><*"""$$$$$$$$$$$&&&&&&&&&&(&(((((((((***********,,,,,,,,,,,.,,.................00.0000000000000000002022222222224222444444444444444444466666466666666666666668666886888888888888:8:8:::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@>>>>>>>>><<>>>>>>>>>>>>>>>><,$$"$$$$$$$$$$&$$&&&&&&&(&(((((((((((((((****,*,,*,,,,,,,,,...............0.00.0000000000000020002222222222222222222242244444444444644444666646666666666666666666866888888888:8::::8::88::::::::::::::<:<:<<<<<<<<:<<<<<<><>><<><<>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><*$"""$$"$$$$$$$$&&&&&&&&&((((((((((((*(*********,,,,,,,,,,.................00.00.00.00000000002000022220222222222222444444444444446444464666666666666666686666666888888888888888888::8::8::::::::::::<::<:::<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><*$$"""$$"$$$$$&$&&&&&&&&&&((((((((((**********,*,,,,,,,,,.,,.,................00..0000000000000202022202222222222422242444444444444444664666666466666666666666868868888888888888888:8888:8:::::::::::<::<:<<<<<<:<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>($""""""$$$$$$$&&&&&&&&&(&&((((((((**((*********,,*,,,,,,,,..,................0.00000000000000000020002222222222222224442444444444444644666646666666666666666868686888888888:8:888:888:::::::::::::::::::::::<:<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><$""$"$$$$$$$$$$$&&&&&&&&&&&(((((((((((********,*,,,*,,,,,,,......................00000000000000022002202222222222224224444424444444464444666666666666666666666668866888888888888888:::::::8:::::::::::::<::<:<<<<<<<<<<<><<<<>><>>>>>>>>>>>>>>>>>@>>>@>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&"""""$$$$$$&$$$$&&&&&&&&&&&(((((((((*((*******,***,,,,,,,,,,...................0.0000.000000000000202202222222222222422244444444446444644464666666666666666666668888888888888888888:::::::::::::::::::::::<:<<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>>>>>@>>>>>@>>>>@@>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>$"$""""$$$$$$$$&&&&&&(&&&(&((((((((((((******,*,,,**,,,,,,,,,,,..............0..000000000000000000200022222222222222222444444444444446446444666666666666666666668888888888888888:8:88:::::::::::::::::::<<<::<<<<<<<<<<<<<>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>@>@>>@>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>$``""""""$$$$$$$$&$&&&&&&&(&&((((((((**(**(******,,*,,,,,,,,,,,,.................00.000000000000002002220222222222222222442444444444444444444446666666666666686666666688688888888888888::::8:::::::::::::::::<:<<<<<<<<<<<<<<>>><<<>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>>@>@>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>><""""""""$$$$$$&&$&&&&&&&&&(((((((((((**************,,,,,,,,,,..................0.00000000000000000200222202222222222222242424444444444464466464666666666666686866868888888888888888:8:::::::::::::::::::::<:<<<<<<:<<<<<<><<>>>><>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>< """""""$$$$$$$&$&&&&&&&&&(((((((((((********,***,,,,,,,,,,,,,,............0.......0.000000000002000002222222222222224422442444444444444444664666666666666686666686886868888888888888:8:8:::::::::::::<:<:<<<:<<:<<<<<<<<><<><><>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@@>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>$"""$""$$$$$$&&$&&&&&&(&(((((((((((((**(*********,,,,,,,,,,.,,.................0000000000000000000002202222222222222222444444444444444644446466466666666666666686888886888888888:8:8888888:::::::::::::<:<:<<<<<<<><<<><<<<<><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>""$""$"$$$$$$&(&&&&&&&((&&(((((((((*(******,*****,,,,,,,,,,,...,.,.......0.0.0...000000000000000000022222222222222222224424244444444444466464666666666666666666688868686888888888888:888::::::::::::::<:::<<<<<<<<<<<<<<<<><<<>>>><>><>>>>>>>>>>>>>>>>>>>>>>>>>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>p""""""$$$$$$$$$&&&&&&&&&((((((((*(((******(****,*,**,,,,,,,,.,............0......0.000.0000000000002222222222222222222442244444444446444666666666666666666666666668886888888888888::8::::::::::::::::::::<<<<<<<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>>>>>>>@>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"""""$"$$$$$$$$$&&&&&&&&&&((((((*(*((**********,,*,*,,,,,,,,,,,.,.......,(.....0000000000000000000200.2222222222222222422242444444,4444466646666666666666666666266686688888888888888888:::::6::::::::::::<::<<:<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>><>>>@>>>>>@>@>@>>>>>>>>>>>>>>>>>>>>@@>>>>>>""""""""$$$$$$&$&&&&&&&&&(((((((((**(*********,*,,*,**,,,,.,,,.................0.0..00000000200000022002222222222222242424244422444444444466664646466666666666666668688888888888888888:8::::68::::::::::<:<<<<<<<<<<<<<<<88><<<>>>>>>>>>>>>>>>>>>>>>>>28@>>>@>>>>>>>>@>>@>>>@>@>@>><>>>>>>>>>>>><@$""""$"$$$$$$$$&&&&&&(&(&&(((((((*(**************,*,,,,,,,,,,,.,................0..000000000000000220002202202222222222244224444444464446464466646666666666668666868888888888888888888888:::::::::::::::::<<<<<<<<<<<<<<<>>><<>>><<>>>>>>>>>>>>>>>>>@>>@>>>>>>@>>@@>>>>>@@>>@>>>@>>>>>>>>>>>>>>>><""""""$$$$$$$$$$&&&&&&&(&&(((((((((((*(***(******,*,*,,,,,,,,.,................0.0000.000000000000000022222222222222222424444444444444444464644666646666666668688868668888888888888:8::88:::::::::::::::<:<:<<<<<<<<<<<<<<<><<>><>>>>>>>>>>>>>>>>>>>>>@>>@@@>@>>>>>>>>@>>>>@@>>>>>>>>@>>@>@>>@>@>>"""$$"$$$$$$$$$&$&&&&&(((&&(((((((*(*(((**********,,,,,,,,,,,,,.,.............00.0000000000000000200002222222222222222242242444224444446444664446666666666666866868866868888888888888:8:::::::::::::::::<:<<<<<<<<<<<<<<<<>><>>>>>><>>>>>>>>>>>>>>>>>>>>>>@>@@>>>>@@>>>>@>>@>>@>>>>>>@>>@>>>>>@@>>"""""$"$$$$&&$&&&&&&&&(&((&((((((((((************,,*,,,,,,,,.,.,..............0.0.000000000000000000020000222222222222222444444444444444464466466666666666666666668866888888888888:8:8:8:8::::::::::::<<:::::<::<<<<<<<<<<><>><<>>>>>>>>>>>>>>>>>>>>@>>>@>>>>>>>@>>>>>>@@>@@@@@>>>>@>>>>>@@>>>>>>>$""""$"$$$$$$$&$&&&&&&(&(((((((((((***(**********,,*,,,,,,,,,,.,,,,...............000000000000000000200020222220222222224442444444444444444444666666666666666666868868888888888:88888:::::::8::::::::::<::::<:<:<<<<<<<<<<<>>>>><>>>>>>>>>>>>>>>>>>@@>>>>>@>>>@>>>@>>@>>@>@>>>@@@@@>>@@@@>>@>>>>>>4"$""$"$$$$$$$&$&&&&&&&&(&&(((((((((*(**********,*,,,,,,,,,,,,..,.................00.0.00000000000000002222222222222222222224444444446444446664466666666666666688686688888888888:8888::8:::88:::::::::::::<::::<:<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@>@>>>>>>>>>>@>>>>@@>>>@>>>>>>>>@@@@>>>"""""$""$$$$$$$$&&&&&&(&(((((((((((((***********,*,,,,,*,,,,,,,,..........0....0.0000000000000000000022222222222222222222442222244444646444446666666666666666666668688888888888<88:8888:::8:888:::::::::<:<:<<<:<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>@>>>>@@>@>@@@>@@@>>@>@@@@@@@@>>>@>@@>>>""""$"$$$$$$$$$&&&&&&&&&&((((((((((***********,***,,*,,,,,,,,..,...............000.0.0000000000000000202222222222222222244224422444444444444646666646646666666668666888868888888::88888:88:::::::::::::::::<:<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>>>>>>>@@>@>>>@>>>>@@>>@@@@@@@>>>> """"$$$$$$$$&&&$&&&&&&&&&(((((((((***(************,,*,,,,,,,,,,,................0..00000000000000000022200022222222222222224444444444444464446646466666666666666666866888888888888888888:8::::::::::::::::::<<<<<<<<<<<<><<>>>>>><>>>>>>>>>>>>>>>>>>>>>>>@>@>>>>>>>>>>>>>>>@>@@@>@>@>@@@@>>@@@>>>> $""""$$$$$$$$$$&&&&&(&&&((((((((((*(***(***********,,,,,,,,,,.,,...................0000.000000000000000222202222222222222222244444444444444446666666666666666668666688688888888888888888:::::::8::::::::<:<:<<:<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>@@>>@>>>>>@>>@@@@@@@>@@@>@>@@>@>> ""$"""$$$$$$&&&&&&&&&&&((&((((((((((*(************,,,,,,,,,,,.,....................0000000000000000000220222022222222222422444444444444444466646664666666666666666668668888888888888:::::88::::::::::::<:::<<:<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@@@>>>>@>>>@@@@@@@>@@@@@@>>@>>@@@@>:""""$""$$$$$$&&$&&&&&&&&(((((((((((((((***********,,,,,,,,,,,,,,................0.0.0.000000000000000020002222222222222222242424444444444444464646666666666666666666688688888888888888888::8:::::8::::::::<<<<:<<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>@>>@>>@>@>>>>>>>@>@@@>@>@@>@>>>@@@@@@@>@>>""""$$$$$$$$&&&&&&&&&&&&&&(((((((*(**(**********,*,**,,,,,,,,,,,..,..............0...00000000000000002200222202222222222422224444444444444444444666666666666666668668886868888888888::::::::::::::::::::::::<<<:<<<<<<<<<<<>><<><>>>>>>>>>>>>>>>>>>@>>>>>>>@>>>>>>@>>@>@@>>@@>>@@@@@@@@@@@@@@@@@@>`"""""$$$$$$$&&$&&&&(&&&&(&&((((((((((*(**********,,,,,,,,,,,,,,...,,...........0..0..0.0.0000000002000222222222022222222222222224444444444446644664666666666666666666868688888868888:88:88::::::::::::::::::<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@>@@@@@@@@@>@@@@@@@>@@@@>`H"$""$$"$$$$$$$&&&&&&&&(&(((((((((((*(((***********,,,,,,,,,,,,,,.,...........0.....000.0000000000000020022022222222222222222244422444444444446464666666666666666666668888888888888888888::8:::::8::::::::::::<<<<<<<<<<<<<<><>>>><>>>>>>>>>>>>>>>>>>>>>>@>>>@@>@@@@>>>>>@@>>@@@>@@@>@@@@@@@@@@@>>> """"$$$$$$$$&&&&&&(&&&(((((((((((((**************,,,,*,,,,,,,.,,,...................00000000000000000000000202222222222222244442444444444444446444646666666666666668688888888888888888::88:8::::::::::::::::::<:<<<<<<<<<<>><>>>>>>><>>>>>>>>>>>>>>>>>>>@>>>>>>>@>>@>@@@@@>>>@@@@@@@@@@@@@@@@>@@@> """"$$$$$$&$$&$&&&&&&&&(((((((((((*(((*********,*,,,*,,,,,,,,,..,..................00..00000000000002200002202222222222222222244444444446444446446666666666666666688886888888888888888888:888:::::::::<<:<<:<<:<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>@@>@@>>>@>>@@@>@@>@@@>>@@@@@@@@@@@@@> """"$$$$$$$$&&&&&&&&&((&&((((((((((***********,**,**,,,,,,,,,,,,...,..........0.0..000.0.0000000000000202222222222222222222224224244444444464646646666666666666666666868888888888888888888:8:8:::::::::::::::<:<<<<<<<<<<<<>>><>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@>@>@>@>>@@@>@@@@@@@@@@@@@@>@@>.@ ""$"$"$$$$$$&$&&&&&&&&&(&(((((((((*************,,***,,,,,,,,,..,,................00..000.00.0000000000022222222222222222224424444444444444444446666666666666666666666688888688888888888:888::::::::::::::::<:<<<<<<<<<<<<<>><>><>>><>>>>>>>>>>>>>>>>>>>>@@>@@>@>@>>>@@@@@@@>@@>@@@@@@@@@@@@@B@@@@>. $"$$$$$$$$&$&&&&&&&&&&(&(((((((((((**(**********,,*,,,,,,,..,,,,.................0.00...0000.00000000000002222222222222224242244444444444464444666466666666666666666886688888888888888888:88::8:::::::::::::::<<<:<<<<<<<<<>>>><>>>>>>>>>>>>>>>>>>>>>>@>@>>>>>>>>>>@>@@>@>@>@>@>@>@@@@@@@@@@@@@@@>. $""$$$$$$$&$&&&&&&&&&&&&((((((((((****************,,*,,,,,,,,,,....,...........0..000...0.000000000002002020222222222222422422424444444444444464466664666666666666666888868688888888888888:8:8:::::::::::::::::<<::<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>@>>>@>>>>@@@@>@@>>>>@@@@@>>>>>@@@@@@@@@@@@>>, $""$$$$$$$$$&&&&&&&&&&((((((&(((((((*(**********,**,,,,,,,,,,,,.,............0...0.00000000000000000000022202222222222222224244224444444444644446666666666666666666688666888888888888888:888::8:::::::::::::::<<<<<<<<<<<<<>><<><<>>>>>>>>>>>>>>>>>>@>>@>>>>>@>>>>>@@>>@@>@@>@@>>@>@>@@@@@@@@@@@@>, "$$$$$$$$$$&&&&&&&&&&&&((((&((((((*(*************,,,,,,,,,,,,,,,................0..0000.00000000000020002000202222222222222224442444444444444444666666666666666666666866688668886888888888:8888::8::::::::::<<::<<<<<<<<<<<<><<><<>>>>>>>>>>>>>>>>>>>>>>@>>>>>@>>@@>@>@>@>>@@@>>@@@@@@@@@@@@@@@@@>, $"$$$$$$$$&$&&&&&&&&&(&(((&(((((((((*************,,,,,,,,,,,,......................0..0.000000000000000000002022222222222222222244444444444444666464666666666666866668666888886888888888:8:::888::::::::::::::<<<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>>@@>@>>@>@@@@>>>>@>@@>@@@@@@@@@@@@@>,,$""$$$$$&$&$$&&&&&&&&&(&((&(&(((((*((((**(*******,,,,,,,,,,,,,.,,,....................0.0.00.0000000000000002222222222222222222224444444444444444666666666666666668666866686888888888888888:8:88:8:::::::::::::::<<:<<<<<<<<<><><><>>>>>>>>>>>>>>>>>>@>>>>>>>>>>@>>@@@>>@@>>@@@>@@@@@@@@>@@@@@@@@B>,""$$$$$$$&$&&&&&&&&&&(((((((((((((*((**********,,,,,,,,,,,,,,,.,,.,................0.0.00000000000000000000202222222222224224224444444444444444446666666666666666666666686668888888888888:8888::::::::::::::::::<:<<<<<<<<<<<<<>><><>>>>>>>>>>>>>>@>>>>>>>>>>>@@>>@@>>@>@@@@@@>>@@@@@@@@>@@@@@@@@>*$"$$"$$$$&$&&&&&&&&&&&(((((((((((***(*********,***,*,,,,,,,,,,,....................0..000000000000000000000200022222222222222222244244444444444444666666666666666666666886888688888888888888:8:::::::::::::::::<::<<<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>>>@>>>>>>@>>@>>>>>>>>@>@>@>>@@@@@@@@@@@@@@@@@@>*$$$$$$$$$$&$&&$&&&&&&&&&(((((((((****(*(****,***,*,*,*,,,,,,,,......,...............000.000000000000000020000222222222222222242244444444444444464466446666666666666686668888668888888888888888::888:::::::::::::<::<<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>>>>>@>>>@@>>@>@>>>@>>@@@@@@@@@>@@@@@@@@@@B@@&T$$"$$$$$$$$$&&&&&&&&(&(((((((((((((*(**********,*,*,,,,,,,,,,..,,..,................0.0000000000000000002020222220222222222222422424444444444446664644466666666686686688886886888888888888888:::::::::::::::::<:<<::<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>@>>@>@@>@@>@@@@@@@@>>@@@@@@@@@@@B@& $$$$$$$$$&$&&&&&&&&&&(&&((((*(((*((***********,,**,,,,,,,.,,.,.,..,.................0.000000000000000000022202222222222222224422424444444446446444646666666666666666666668668888888888888:888:::::::::::::::::<:<:<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>>@@>>@>>>@@>>>@>@>>@@@@@@@@@@B@B@@>$ $"$$$$$$&$$&$&&&&&&&&&(((((((&((*(************,*,**,,,,,,,,,,........,............00.0,.000000000000002202222222222222222222422424444444444444466466666866666666668868686686:68888888888888:::8:8::::::::::8:<::<<<<<<<<<<<<>><>>><>>>>>>>>>>>>>>>>>>>>@>>@>@>>>@>>@>>@>>>>@>>>@@@@@@@@@@BB@@@@@>$$$$$$$$$$&&&&&&&&&&&&(((&(((((((*(***********,**,,,,,,,,,,,,,,..,..................0.0..0000000000000020202002222222.2222222224444444444444464644$4666666666666666668868888886688888888888888888:::::::::::::::::<<:<<<<<><<<<>>>>>>><,>>>>>>>>>>>>>>>>>>>@>@>>@@>>4>>>>>>>@@>@@@@@@@@@@B@BB@BB>$"$$$$$$$&&&&&&&&&&&&&((&(((((((((****(*********,*,,,,,,,,,,,,,..,..,..............0.0.0000000000000000022002222222222222222422242224444444444446446666666666666666668866886888888888888888888888::8:::::::::::::::::<<<<<<<<<<<>>>>>><<>>>>>>>>>>>>>>>>>>>>>>@@>>@>>>@@@@>@>@>@>@>@@@@@@@B@@@@B@2$$$$$$$$$$$&&&&&&&&&&((((((((((((((************,,,,,,,,,,,.,,.,,.,..................0.0000000000000000000000022222222222222422222424244444444444466646666666666666666666868686888888888888888888::::::::::::::::::<<<<<<<<<<<>><<><>>>>>>>>>>>>>>>>>>>>>@>@>@>>>@@>>@>@>>>>>@@>>@@@>@@@@@@@B@BBBB>"$$$$$$$&$$&$&&&&&&&(&&&&(((((((**(*(************,,,,,,,,,,,,,.,,.,...................0..00.00.00.0000000020000022222222222224224424444444444444444646446666666666666866688886888888888888888888:8:::::::::::::::::::<:<<<<<<<<><<<<<>>>>>>>>>>>>>>>>>>>>>@@@>@>>>>>@>@>@@>@@>@@@>@>@>@@@@@@B@@@@@@"$$$$$$$&$&&&&&&&&&&(&&&((((((((((**(**********,,,,,,,,,,,,,,,.,,..,....,...........0.00.00.000000000000000222222222222222222222244444444444444646444666666666666666666866688868888888888888888:8888:8:8:::::::::::::::<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>@@>>>>>>>>>>>>@@>>@>>@@@@>>@@@@B@@@@BB@B@@ >$$$$$$&&$&&&&&&&&&&&&((((((((*(*(((*************,,,,,,,,,,,,,,.,,..,................0.0000000000000000000002222222222222222222222242444444444444646444666666666666666686688686886888888888888888888888::::::::::::<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@>@>>>@>@>>@>>>@>>@@@@>@@@@@@@@BBBBBB@ $$$$$$&$&&&&&&&&&&&(&((((((((((*((****(*********,*,,,,,,,,,,,,,,,..,..................00.0000.0000000000002222202222222222222242224424444444444666646466666666666668668686668888888888888888:888:888:::8:::::::::::<:<<:<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>@>>@>>>>@@>@>@>>@@@@@>@>@@@@@@@@@B@B@@B@ "$$$$$$&&&&&&&&&&&&&(&((((((((*((***((********,*,,,,,,,,,,,,,,..,,.......................0000000000000000000022222222222222222222444244444446444464466666666666666666666666688888888888888888888:8:::::::::::::::::::<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>@>>@>>>>@@@@>>>>@@@>>@>@@@@@@@@@@@@BBBBB@@ $"$$$$&&&&&&&&&&&&&&((&&(((((((*((**(**********,*,,,,,,,,,.,,,,.,....,..............0.0.0..0.00000000000000202020222222222222242444244444444446464466666666666666666666686866688888888888888888888:8::8::::::::::::::<:<:<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>@>@>@>@>>@@@@@>@@@@@@@@@B@@@BBBB@$$$$$$$$&&&&&&&&&&&&(((((((((((((***(***********,,,,,,,,,,,,,,..,.....,...............0.00000000000002000020022222002222222242242224424444444444466666666666666666666668666888688888888888888888:8:88:8:8::::::::::<:<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>@>@>>>@>@@>@>>@>@>>>@@@@@@@BB@@@B@BBB@B@fz$$$$$&$&&&&&&&&&&&&&((&((((((((((*(*******,***,*,,,,,,,,,,,,,.,,.....,.............0..0000.00000000000002000000222222222222222224222444444444444444664666666666666666666688868888888888888888888:88::88:88:::::::<:::<:<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>@>@>>>>@@>@@@@>>@@>@>@>@@@@@@@@BBBBBBBB@0$$$$$$$$&&$&&&&&&&&&&(&((((((((((((***********,,,,,,,,,,,,,.,,....................0..0.00.0.00.0000000000000220222222222222222222224444444444446446464664666666666668666668688888888888888888888::88:8:::::::::::::::::<<<<<<<<<<<>><<><><>>>>>>>>>>>>>>>>>>>>>>>@>@>@@>@>@>@@@@@@@@@@@B@BBBBBBBB@$$$$$$$&&&&&&&&&&&&&((&(((((((*(((**************,,,,,,,,,,,,..,.....,............0...00...0..00.0000002002002200222222222222222422424444444444444446464664666666666666666666888888888888888888:888:88::::::::::::<:::<::<:<<<<<<><<<<<<<>>>>>>>>>>>>>>>>>>>>>@>@>>@@@@@@@@>@@@@@@@@@@@B@BBBBB@BBB@$$$$$$&&&&&&&&&&(&&(((((((((((((((***********,,,*,,,,,,,,,,,,,,..,...................0000..00000000000000000022222222222222222244442442244444444466466666666666666666866866668888886888888888888888:8:::::::::::::::::::::<<<<<<<<<<<><><>>>>>>>>>>>>>>>@>>>@>>>>@@>>>@@@>@@@@@@@@@@@@BBB@BBBBBBB@$$$$$$$$&&&&&&&&(((((((((((((((**(*************,,*,,,,,,,,,,,,,......................0.0.00000000000000000002200222222222222222224424424444464444446666666666666666666666866888888688888888888888888888::::::::::::<<<<<::<<<<<<<<><>>><>>>>>>>>>>>>>>>>>@>@>>@>@@>>>@>@@@@@@@@@@@@@@@@BBBBBBBBBB@$$$$$$&$&&&&&&&&&&&((((((((((((*((***************,,,,,,,,,,,,,.,,.,....................00.00000000000000000020202222222222222222222244442444444464444666666666666666666666666886668688888888888888:88::88::::::::::::<<:<<<<<<<<<<<<>><>><><>>>>>>>>>>>>@>>>>>>>>>>>>@@@>>@>@>@@@@@@BBB@B@BBBBBBB@$$$$$$$&&&&&&&&&&(&((&(((((((((((**************,,,,,,,,,,,.,,,..,.,.....,............0..0.0000000000000000002002022222222222222222244424444444444466446646666666666666666666666686888888888888888888:8:8::::::::::::<::<:<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>@@>@@@@@@@@@@@@BBBBBBBBB@$$$&$$$$&&&&&&&&&&(((&(((((((((((***********,**,*,,,,,,,,,,.,.,......,...............0..0000000000000000000202220222222222222222222444444444444444646466666466666666666666668688888688888888888888888::888:8:::::::::<:<<:<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>@>>>>>@@@@>@>@>>>@@@BB@@BBBBBBBBBB@$$$$$&$&&&&&&&&&&&&(((((((&(((((**************,**,,,,,,,,,,,,,,,.,......................000000000000000000020220222222022222242224224244444444444444664446666666666666666666666686886888888888888888888:::::::::::::::::<<<<:<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>@@>>@>@>@@>@@>@@@@@@@@B@@@@B@BBBBBB@$$$$&$&&&&&&&&&((&(((((((((((((*(*************,,,,,,,,,,,,,,.,..,,,.................0...0.0000000000000000020022202222222222222222424244444444444446664466666666666666668866666866888888888888888888888::::::::::::::<:::::<:<<<<<<<>>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>@@>@>@@@@@@@@@@@@B@BB@BBBBBBBB$$$$$$&$&&&&&&&&&&&(((((((((*(((*((***********,**,,,,,,,,,,,,...,,,..............0...000.0.00000000000000000000222222222222222242244444424444444444464646664466666646666666666686868888888888888888888888:8:::::::::::<<:::<<<<<<<<<<<<<>>>>>>>>>>@>>>>>>>>@>@>@>@>>@@@>@@@@@@@@@@@@B@@B@BBBBBBBBB$$&$$$$&$&&&&&&&&&&(((((((((((*((((**********,**,*,,,,,,,,,,,,.,...,.,.................0.000000000000000000022202202222222222222244444444444444444444666646666666666666666666668888668888888888888888:8888::::::::::::::<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>@@>@>>@@@@@@@@@@@@@B@BBBBBBBBBBBB$$&&$&&&&&&&&&&&&(&&(&&((((((((**((***********,,,,,,,,,,,,,,.,.,......................0.000000000000000000000202202222222222222222222444444444444446466666646466666666666666686686888688888888888:888888:::::::::::::::::<:<:<<<<<<><<<><>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>>@@>@>@@@@@@B@B@BBBBBBBBB$$$$$$$$&&&&&&&&&&&(&(((((((((*(((((********,,,**,,,,,,,,.,,.,,.,.,...................0.00.0000000000000002200000222222222222222224244444444444444444444466666666666666666666866666686886888888888888::::::::::::::::::<<::<::<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>@@@>@@@@@@@@@BB@BBBBBBBBBBB@$$$&$&$&&&&&&&(&&&&&(((((((((((((((******(****,,,,,,,,,,,,,,.,,........................0.00000000000000000222220020222222222222242244444242444444444646646646666666666666666668868888888888888888888888:88:::::::<:::::::<<<<:<<<<<<<<<<>>>>>>>>>><>>>>>>>>>>>>>>>>@@@@@@>@@@@@@@@@@@@BBBBBBBBBBBB$$$$$$$&$&&&&&&&&&(((((((((((((*((*********,,*,,,,,,,,,,,.,,,,....,.,...................0.00000000000000000000020002222222222222242422422444444444466464666666666666666666668686866688888888888888888:8::8::::::::::::<<::::<<<<<<<<<><<><>><>>>>>>>>>>>>>>>>@@@@>@>@@>@>>@@>>@@@@@@BBBBBBBBBBBBB@$$$&&$&&&&&&&&&&(&(((((((((((((*(****************,,,,,,,,,,,,,,,.,..,.,.................0.0000000000000000000000220222222222222224444444244444444444444466666466666666666866686668686888888888888888:888::::::::::::::::::<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>@>@@>@@@@@@@>@>@@@@@@@@@@B@@B@BBBBBBB$$$$&$&&&&&&&&&&&((((((((((((*((***********,*,,,,,,,,,,,,,,..,,,......................0.00.000000000000000000020002222222222222222222444444444444446444666666666666666666666686888688688886888888888:88:::::8::::::::::::::<:<<<<<<<><>><<>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>@@>>@@@@@@@@@@BBBBBBBBBBBB $$$$&$&&&&&&&&&&&(&&((((((((((**((**********,,,,*,,,,,,,,,,,...,,....................0.......00.00000000000002000022222222222222244224224444444444444444666666666666666666666686668688888888888888888:8::88::::::::::::::<<<::<<<<<<<><<>>>>>>>>>>>>>>>>>>@@>@>>>>>>@>>>>>@@@>@@@@@@BBBBBBBBBBBBBB &$$$$&&&&&&&&&((&&((((((((((((((**(*(*******,,,,,,,,,,,,,,,,,,..,.........................00.0000000000000020202202222022222222242222224244444444444464464666666666666666666668868666868886888888888:8:88:::::8:::::::::::<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@@>@@@@@@@BBB@BBBBBBBB@ $$$$$$&&&&&&&&((&((((((((((((((((*(********,,,*,,,,,,,,,,,,,,,.,.,,,................0.00.000.000.000000000000200002202022222222222224442444444444444446464664666666666666666666668866686688888888888888:8:::::::::::::::::::<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>@>>>@@>@@>@@@@@@@@@B@@@BBBBBBBBB@ "$$$$$&$&&&&&&$$&(((((((((((((((************(,,,,,,,,,,,,,,,,,,.,,,,.,...,..................0.0000000000000020002200022222222222222422244244444444444446466646666666666666666666868666888688888888:8:888:88:::::::::::::<:::<<<<<<<<<<<><>>>>>>>>>>>>>>>>>@>@>>>>>>>>>>>>@>@@@@@@@@@B@@@BBBBBBBBB@$$$$&&&&&&&&&&&((&(&((((((((*(((((((**********,,*,,,,,,,,,,,,,,,,,.,....,*.............00.00.00000000.&000000000022022222222222222.2442444444424444644444446462*66666666666666668668686888862888888888888888:88::::::::<::::<<<<<<<<<<<<<>>>>>>>>>>>@<<>>>>>>>>>>>>>>>>@@>@@@@>@@B>>@@@BBBBBBBBB@$$$$&&&&&&&&&&&&&(((&(((((((((*((*(**********,,**,,,,,,,,,,,,..,,,.,....................00..00000000000000000000000220222222222222222244444444444444446444466666666666666666666666866688888666888888888:88:8:8::::::8::::6:<<<<<<<<<<<<<<>>>>>>>>>>>>>,>>>>>>>>@>>>>>>>>>@>@@@@@@@@ >@BBBBBBBBBBB $$$$&&$&&&&&&&&&&(((((((((((((**(**(*********,*,*,,,,,,,,,,,,.,,,,,..................0.......0000000000000000000222222222222222222224242424444444444464644466666666666666666666866666868888868888888888:88::::::::::::::::::<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>@@@@@>@@@@@@@@BBBBBBBBBBB>$$&&$$&&&&&&&&&(((((((((((((((*(****(**********,,,,,,,,,,,,,,,,,.,.,.,....,..........0.0.0.0.00000000000000002222002222222222222222222224444444444444464646664664666666666666666666668888888888888888:88:8::::::::::::<::<::<<<<<<<<<<<<<>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@BBB@BBBBBBBBB@$$&$$&&&&&&&&&(&&&&((((((((((((**(*********,****,*,,,,,,,,,,,.,,,,....................0.00.00000000000000000002000000222222222222222242244444444444444466664666666666666666666666668666886888888888888:888::8::::::::::::::::<:<<<<<<<<><>>>>><>>>>>>>>>>>>>>>>>>>>>>@@@@@>@@>@@@@@@@BBBBBB@BBBBBB$&&&&&&&&&&&&(&&(&((((((((((((((************,***,,,,,,,,,,,,,,,,.,,.....................0..00.000000000000000000020022222222222222222442444424444444444444464666666666666666666666866666688888888888888:8::88:::::::::::::<::<<<<<<><<<<<<<>><>>>>>>>>>>>>>>>>>>@>>>>>@>>>@@>@@@@@@@@@BBBB@BBBBBB@$$&&&$&&&&&&&&&&&((&(((((((((((**(*(*******,****,,,,,,,,,,,,,,,...,........................00.0000000000000002202002222222222222222222242444444444444464446446666466666666666668666866886886688888888888::888::::::::::<:::::<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>>>>@@>>>>@@>>@>>>@@@@@@@@@BBBBBBBBBBB@$&&&&&&&&&&&&&&&(&(((((((((((((((*(((*********,,,*,,,,,,,,,,,..,.,.....,.................0...0.000000000000000002002222222222222222222222224424444444444444466466646666666666666666668666688688888888888888:::::::::::::::::<<:<<<<<<<<><><><>>>>>>>>>>>>>>>>>>>>>>>>>@>@@>>@@@@@@@@@@BBBBBBBBBBB@$$$&$$$&&&&&&&&&&((((((((((((((((*(((********,,,,,,,,*,,,,,,.,,..,,,........................0.000000000000000000200022222222222222222242244244444444644444464466666666666666666666666886888888888888888888:88::8::::::::::<::<<<<:<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>@>>>>@@>>@@>@@@@@@@@@@BBBBBBBBB@$$&$&&&&&&&&&&&&&&&((((((((((((((((********,*,*,,,,,,,*,,,,,,,,,,....,..,..........0....0....00.00000000000000000022222222222222222222442444444444444444644446446666666666666666668666866686888888888888:888::8:8:::::::::<::::::<:<<<<<<<<<<>>>>>>>>>>>>>>>>>@>>>>>>>@>>>@>>>>@@@@@@@@BBBBBBBBBB@T$$&&&$&&&&&&&&&(&(((((((((((((((((************,,,*,,,,,,,,,,,,,,,..,.....................0..00..000.0000000000000000220222222222222222424244444444444444444646466666666666666666666668666668888688888888888:::::::::::::::::::<<:::<<<<<<><>>>>>>>>>>>>>>>>>>@>@>>@>>>>@>>>@>@>@@@@@@@BB@BBBBBBBB@$&$$&&$&&&&&&&&&((&((((((((((((((***(********,*,,,,**,,,,,,,,.,,,......................0.00.0.000000000000000000000000202222222222224222444224444444444444464466666666666666666666666668868688888888888888::::::::::::::::<<:<:<::<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@>>>>@>@>>@@>@@@@@@@@BBBBBBBBB@ $$&$$$&&&&&&&&&&&&&&(((((((((((*((**************,,,,*,,,,,,,,,,,,,,.,.,.......................0..0000000000000000020220222222222222222242444442444444444446646666666666666666666666686666888868888888888888888::::::::::::::::<:<<<<<<<<><><>>>>><><>>>>>>>>>>>>>>>>>>@@>@@>@>@@@@@@@@@@@@@BBBBBB@$$$$&&&&$&&&&&&&(&&(((((((((((((((((*(********,*,,,,,,,,,,,,,.,,,,....,......,...............0..0.00000000000220200000220022202222222242224444424444444444444446466666666666666666666666888888888888888888::8::8:::::::::<::<:::<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>@>>@>>@>@@@>>@>>@>@@B@@@B@BB@B@BBB@$$$&$&&&&&&&&&&&&&(&((((((((((((((*(*********,**,*,,,,,,,,,,,,,,,,,,,,.......,............0.00.0000000000000002000020202222222222222222424242444424444444444446464666666666666666666688668888888888888888888:888::::::::::<:<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@>>>>@@@>@@@@@@@@@@@B@B@BBBBB@$$&&&&&&&&&&&&&&(&&&(((((((((((****(*************,,,*,,,,,,,,.,,.,,....,................000..0.0000000000000000020000000202222222222224422224444444444444644466646664666666666666668866686688688888888:8888888888:::::::::<:<<<::<<<<<<<<<<>>>>>>>>>>>>>@>>>>>>>@>@@@>>>>@@>>>@@@@@@@@@@@@B@BBBBB@$$$&$&&&&&&&&&&&&(&&(((((((((((*(*(***********,***,,,,,,,,,,,,,,.,.......................00...0.000000000000000020020222202222222222222242444444444446464466646666644666666666666666668668666888888888888:888888:::::::::::::<<<<<:<<<<<<<<><<>><>>>>>>>>>>>>>>>@>>>@>@>@@>@@@@@>@@@@@@BB@BBBBBBB@$$&&&$&&&&&&&&&((&&((((((((((((((((************,,,,,,,,,,,,,,,,,...,,,,...................0..0..000000000000000202202022222222222222222222424444444444444464646446666666666666666666666686686886868888888:88:888::::::::::::::::<::<<:<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@B@@@BB@BBBBBB@@$&$$$&&$&&&&&&((&(((((((((((((((((*(************,*,,,,,,.,,.,,,.....,................0...00.00.00000000000000000000220222222222222222222222222244444644444664466666666666666666666666666866886888888888888888:88:::::::::::::::<<<<:<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@B@BBBBBB@$$$&&$&&&&&&&&&&&&((((((((((((((*((********,**,,,*,,,,,,,,,,,,.,....,.,...................0.00.0000000000000000000020002022222222222222222244244444444444444446644666666666666666666668666668888888888888:88:88::::::::::::::<<<<<:<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>@@@@@@@@@@@@@@BBBBBBB@H$&$&$$&&&&&&&&(&(&(((((((((((*((((*(*********,,,,,,,*,,,,,.,.,,.,....,,...................0...0.00000000000000000000222220222022222222222444444444444444444444464466666666666666666666666668888868888888888888::::::::::::::::<:<<<<<<<<><<<>><<>>>>>>>>>>>>>>>>>@>>>@>@@>@@>@>@@@@@@@@@BB@BB@BBB@$$&&&&&$&&&&&&&&((&(&(&((((((((((((**********,,,,,,,,,,,,,,,,,.,,,,,,,...................00....00000000000000002000000002202222222422222224222444444444444444464446466666666666666686866668866888868688888888888:::8::::::::::::::<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@>@@@@B@@BBBBBB@BB@$$&&$$$&&&&&&&&&&(&((((((((((((((((*(************,,,,,,,,,,,,,,.,..,,.,,,,......,........0.0.00.0.000000000000000000002002222222222222222224424244446444464464444466466666666666666666666668868886688888888888888::::8::::::::::<:<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@B@@BBBBBBB@$&$$&&$&&&&&&&&(&&(&(((((((((*(*(*(***********,**,,,,,,*,,,,,.,.,..,.,.,..,..................0000.00000000000000000000002020222222222222224424444444444444446466446666666664666666666666666886888888868888888888::::::::::::::<:::::<<<<<<<><>><>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>@@@@@@@@@@B@BBBBBBB@$$&$&$&&&&&&&&&&(((&(&((((((((((((((**(**********,,,,,,,,,,,,,,,,,,,,,.,,,............0.....00..00.000000000000000020222022222222222222222222242442444444446464444464666666666666666666666866668868888888:88:8:8888:::::::::::::<::<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@BBBB@$$$$&&&&&&&&&&&&&((&((((((((((((*(**(**********,*,,,,,,,,,.,,,,,,,,..,,,,,,.,.,.......0...000.0..00.0000000000000000002222222022222222222222442444444444444444646466646666666666666666668686688888868888888888888:::::::::::::::<:<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>@>>>>@>>@@@@@@>>@@@@@@@BB@BBBBB@b$$$&&&&&&&&&&&&&&&&(((((((((((((*((((**********,*,,,,,,,,,,,,,,,,,,,,,,.,.....,.........0.0....00.0.00000000000000000220222222222222222422442224244444444446444446464666666666666666666666668866688888888888888888::8:::::::::::<<<:<<<<<<<<<><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@>@@@@B@BBBBBBB@&&&&$&$&&&&&&&&(((((((((((((((((((*(**********,*,,,,,*,,,,,,,,,,,,.,,,....,......................000000000000000000000200222222222222222444244444444444444444446444666466666666666666668666688868888888888888:8::8::::8:::::::::<<:<<<<<<<<<><<><<>>>>>>>>>>>>>>>>>>>>>>@>@>@@@@@@@@@@@B@@@BBBBBB@$&$&&&&&&&&&&&&&&(((((((((((((*(*(**(***********,,,,,,,,,,,,,,,,,,,,.,...,....................000.00000000000000000000020220220222222222242444244444444444444464444464466646666666666666666666888666888888888888:888:::::::::::<<:<<<:<<<<><><<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@>@@@>@@@@@@@BBBB@BB@$&&&&&&&&&&&&&&&(&(&&(((((((((*(*(**************,,,,*,,,,,,,,,,,,,,,.,,.,....................0.00.000000000000000000000000202222222222222244222244444444444444444446664666666666666666666886886666668888888:8888:::8::::::::::::::<::<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>@@@@@@@@B@BB@BB>&$&&&&&&&&&&&&&&&(&&(&(((((((((*((*(*********,,,,,,,,,,,,,.,.,,,.,,.....,..,.................0..0000000000000000000020022022222222222422244422224444444444444444466466666666666666666666666666668888888888888888:::8:8::::::::::::::<<<<<<<<<>><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@BBBBB@$&&&&&&&&&&&&&&((&&&((((((((&(((*(***************,,,,,,,,.,,,,,,,,.,.,..,.............0.....0000.0000000000000000022000020220220222222224222444244444444444444444444464466466666666666666666666868886888888888:8:88::::::::::::::::<<<<<<<><<<<><<>>><>>>>>>>>>>>>>>>>>>>@>>>@>>@@@>@@@@@@B@BBBB@$$$$$&&&&&&&&&&&&&(((((((((((&((((**(*********,,,,,,,*,,,,&*,,,,,,,,,..,..,............,....0..00.00000000000000002(.000002222022222222222242444.244444444444444444466646466626666666666668666888666888888688888888::::::::::::::<<<<<<:<<<<<<<<>><>>>>>>>>>>>>>>>>@>>>@>>>>@@@>@@@@@@@@@BB@@BBB@$$$&&&&&&&&&&&&&&&&(((((((((((((((****************,,,,,,,,,,,,..,,,.....,,...................0....0000000000000000000000020220022222222222222224224444444444444444646664466664*6666666666666666888886888886.88888888::::::::::::::<:<<<6*<<<<<<<<<>>>>>>>>>>>>>>>>>>6:>>>>@>@@>@>@@@@@@@@@@@BBBBB2&$$$$&$&&&&&&&&&&(((((((((((((*((*(**************,,,,,,,,,,,,,,,,,,,,,.,,...,...........0...0...000.000..0000000002000022000202222222224224222224444444444444444444464666466666666666666666666866886888888888888:8888::::::::::<:::::<::<<<<<<<<><>><>>>>>>>>>>>>>>>>>>>>@>>>>>@>>>@@@@@@B@BBBBBB2$$&$$&&&&&&&&&&&((&((((((((((((((((***(********,,,,,,,,,,,,,,,,,,,,,,,,.,,........................0.00.0000000000000002022020202222222222224224444444444444444444646464666666666666666666666668666888868888888888888:8:::::::::::::<<:<<<<<<<<<<<<>>><>>>>>>>>>>>>>>>@>>>>>>@@>>@>@@@>@@B@@@@BBBB>$$&&$&&&&&&&&&&&((&(((((((((((((******(*******,*,,,,,,,,,,,,,,,,,,.,,,,,....,,...,........0..00.0.0000.00.00000000002000022222222222222222242224444444444444444444446466446466666666666666666666866688888888888888:88::::::::::::<::<:<<<<<<<<<><>>>><>>>>>>>>>>>>>>>>>>>@>@>@@@@>@@@@@@@@@B@@BB@>$$$$&&&&&&&&&&&&(((&(((((((((**((***(*********,**,,,,,,,,,,..,,.,,,,,.,,.,,.,,..............0....0.000.00000000000000000000220222222222222222224444444444444444444446466666666666666666666666666866888888888888888:88::::::::::::::::<<<:<<<<<<<><<<><>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@>@@@@@@BB@BBB>$$$&$&&&&&&&&&&(&(((((((((((((((((**************,*,*,,,,,,,,,.,,,,,..........,...............0.0.0.00000000000000000000020020220222222222224224222444244444444444446466666646666666666666666686688886868888888888888:8:8:::::::::::<<:::<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>>>>@>@@@>@@>@@@B@@B@BB@@@B>$$&$&&&&&&&&&&&&&(&&(((((((((((**(*(**********,,*,***,,,,,,,.,,,,,.....,......................0......00000000000000200002002202022222222222222224444444444444444444446646664666666666666666666666688888888888888888:8:8::::::::::::<:::<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>@@>>>>>@@@@@@@@@@@B@B@B@B>$$&$&&&&&&&&&&&&&&&&((((((((((((((************,**,,,,,,,,,,,,,,,.,..,,......,..,................0.0.000000000000000000000000222222222222222222222224444444444444444444446446466666666666666666686888686686888888888888:::::::::::<::<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>@>>>>>>@>@@@@@@@@@B@@B@@@B>$$$&&&&&&&&&&&&&(((((&((((((((((**((*(*********,,*,*,*,,,,,,,,,,,,.,,.,,,..,.,................0...000000000000000000020000002222222222222222222422444244444444444444464646646666666666666666666868688888888888888888:8::8::::::::::<::<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@>>@>@@@@@@B@@@B@@>$$$$&&&&&&&&&&&&&(((((((((((((((((*(**********,**,,,,,,,,,,,,,,,,,,,.,,.,,..,,.,....................0..0.000000000000002200020222220022222222224244424444444444444466644664664664666666666666666668888888888888888:8:88:8::::::::::<:<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>@>>>>>>@>>@>@@@@@@@@@@@@BB@@@<$$&&&&&$&&&&&&(&&((((((((((((((*(((*************,,,,,,,,,,,,,,,,,..,,.,...,....................0...0.....000000000202000200220000000000022222222224244444444444444646446666466666666666666666666688666888888888888:888:8:::::::::::::::<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>@@@@@>@@@@@@@@@@@@B@B@>$$&&$&&&&&&&&&&&&(&(((((((((((((((*(***********,,*,,,,,,,,,,,,,,,,.,,,.,.,.,,,,,................0.0.00000000000000000000000002200000000000022422222444244444446644446444466444666666666666666666668888688888888888888:8::8::::::::::<:<<<<:<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>@@@>@@@@@@@@B@BB@<$$&&&&$&&&&&&&(&((&(((((((((((*((((************,*,,,,,,*,,,,,,,...,...,..........,................0.0.00000.0000000000000002220000000000220222222244242444444444446644444464664466666666666666668866888888888888888888:::8::::::::::::<:<<<<<<<<<><<><>><>>>>>>>>>>>>>>>>>>>>>@@@@>@>@@@@@@B@B@B@<z$$&$&&&&&&&&&&(&&&(&((((((((((((*((*(***********,,,*,,,,,,,,,,,,,,.,....,.,...,...............0...00.00000000000000000000000000.0000222000022222422242244444444444444444646444646666666666666666666666868868888888888:88::::::8::::::::<<:<<<<<<<<><>><>>>>>>>>>>>>>>>>>>>>>>@@@@>@@@@@@@@@@@@B@@< $&$$&&&$&&&&&&&(&((&((((((((((((****************,,,,*,,,,,,,,,,,,.,,,.,.,,..,,,..,.,.................0.0000000000000000002000000022222200002222222224224444444444444444446444646666466666666666666666888888888888888888:8::::::::::::::<<<<<<<<<<><<<<<>>>>>>>>>>>>>>>>>>>>>>@@>>>>>@@@@@@@@@@B@@<$$$&$$&&&&&&&&&&(&((((((((((((*((*(****************,,,,,,,,,,,,,,,,,,.,.....,...,,................0...00000.0000000000000000000000222222200222222222424442244444444444444446644666666666666666666666868686888888888888:8::::::::::::::::<<:<<<<<<<<<>>><<>>>>>>>>>>>>>@>>>>>>>>>>@@@@@@@@B@@@@@B@<$$&&&&&&&&&&&&&&&&(&(((((&(((((((*((*(*************,,,,,,,,,,,.,,.,,..........,.,......................000.00.0000000000000000002222222200002222242224444444444444444444466664666466666666666668666668888888888888888:88::::::::::<::<<::<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@>@@@@@@@@B@:$$$&&&&&&&&&&&&&&(((((((((((((((((***************,*,,,,,,,,.,,,,,,..,,,.,,..,...,,,..................0....000.0000000000020000.00002022220000222222424444444444444444446446466666666646666666666686666888688888888888::8::8::::::::::<<:<<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>>>@>>>@>@@>@@@@@@@@@@B@@@:@`$&&&&&&&&&&&&&(&&&((((((((((((((*(*(*(***********,*,*,,,,,,,,,,.,,..,.,,..,..,,.,,.,..................0.00.0000000000000000000.0222222222000222222222242424444444444444444666644666666666666668666668888686888888888888:8:::::::::::::::<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@@B@:$&$&$&&&&$&&&&&&&((&((((((((((((((****(***********,*,,,,,,,,,,,,,,,,...,,,..,..,,..,..............0.0.0...0000000000000000000000002222220000022422222244442444444444444446446466446666666666666666666886666688888888888:88:::::::::<:<<::<<<<<<<<<<<><><>>>>>>>>>>>>>>>>>>>>>>>>@>>>@@@@@@@@@B@@@8$$$$&&&&&&&&&&&&((((((((((((((((((**(****************,,,,,,,,,,,,.,,,,..,.,..,,,,....,..................0000000000000000000000000000022000002222222422244424444444444444444664666666666666666666666668886888886888888888:8888::::::<:<<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@@@8$$&&&&&&&&&&&&&(&(((&(((((((((((((*(*(*******,**,*,,,,,,,,,,,.,,,,..,,.,,,,,,.,.,,.,,.........0.....0.00.00000000000000000020000000002200000222222222224444444444444444444646466666666666666666666668886668888888888::8888:::::::::::::<::<<:<<<<><<>>>>>><>>>>>>>>>>>>>>>>>>>>>@>>@>@@@@@@@@@@@@6$$$&&$&&&&&&&&&&(&(((((((((((((((((***(**********,*,,,,,,,,,,,,,,,,,..,,,,,,,,,,...,..............0.0..0...000000000000000000000000000000002222222222242422444444444444444444444464646666666666666666886886688888888888::::8:::::::::::<<:<<<<<<<<>><>>>><>>>>>>>>>>>>>>>>>>>>>>@@>@>@@@@@@@@@@@@80($$&&&$&&&&&&&&&(((((((((((((((((((*(**(*(*******,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,.,,....................0.000000000.00000000000000000000000222222222222224224444444444644444444444444664666666666666666686688888888888888888::8::::::::::<<:<<<<<<<<<>><<><>>>>>>>>>>>>>>>>>>>@@>>@@@@>@@@>>@@@@@@@8$$&&&&&&&&&&&&&(&((((((((((((((((((((**(*********,*,,*,,,,,,,,,,.,,,,,,,.,,,,,,.,.,....,..............00.00.000.0000000000000000000000000222222222222422242444444444444444444464646446666666666666688668668888888888888888::::8::::::::::<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>@>>>>@@>@@>@@@@@@@@@@@6$&&$&&&&&&&&&&&&((&((((((((((((((((((***********,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,.....................00..00000000000000000002200000020222222222222242242444424244444444446664646446664666668666666666666888888888888888:::8:::::::<::::<<<<<<<<><<><>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@@@@@6$$&&&&&&&&&&&&(&(((&(((((((((((((((*(*********,****,,,,,,,,,,,,,.,,,,,,,,,,..,,.,,....................0..0.00000.000000000000000200220022202222222222244222444424444444444444444464466666666666666666686866888888888888888::::::::::::::<<<<<<<<<<<><<><>>>>>>>>>>>>>>>>>>>>>>>@>@>>@@@@@>@@@@@>@6v$$$$&&&&&&&&&&&&&&(((((((((((((((((**(**********,,*,,*,,,,,,,.,,,,,,,,,,,,,,,,,,..,.,.................0.....000.0000000000000000000222202222220222222222222244244444444444444444644466464666666666686886668886888888888888888:::8:::::::<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@>@@>>@@@@@@<<$$&&&&&&&&&&&&((&(((((((((((((((((*((************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,.................0.0..00000000000000000000200220022002222222222222244222444444444444444444444664666666666666666666668686868888888::88:::::::::::<:<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>@>>@>@@@@@@@@@>@@&$$&&&&&&&&&&&&&(&(&(((((((((((*((**(**((*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,..,,....................000..00.0.000000000000222222222020222222222224224444444424444444444444444446666666666666666666866888888888888:8:88::::::::::::::<:<:<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@>>@@@>@@@@@>>>$$$&&&&&&&&&&&((((&(((((&(((((((((((((*****,,****,*,,,*,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,......................00.00000000000000000000222000202220222222222224244244444444444444444446666666666666666666666668688888888888888:8::::::::::::::<<<<<<<<<<<<<><>><>>>>>>>>>>>>>>>>>@>>>@>@@>>@>@>@@@@@@@>$$$$&&&&&&&&&&$&(&(&((((((((((((((*((**(***(******,,*,,,,,,,,,,,,,,,,,,,$,,,,,,,,,,.,.....................000.000.00000000000002020002022222222222222222224244622444444444444444444644666666666666666666668888688888888::88:::::::::::::<<<<<<<><<<><><<><<><>>>>>>>>>>>>>>>>>>>@@@>>>@@@@@@@@>@>$$$&&&&&&&&&&&&&&&(&(((((((((((((((((((((*******,***,*,,,,,,,,,,,,,,,,,,*,,,,,,.,.,.,,,.,,.,..........,..0..0.00000000000000000000,.020020002222222222224242424"0444444444444444644666644666 2666666666686668888888888:8:8888::::::::::<:::<<<<<<<<>>4:><<<<>>>>>>>>>>>>>>>>>>>>>@<>>@@>@@>@>@@@.$$&$&&&&&&&&&&(&(&((((((((((((((*(((((((***********,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,..,...................0..0..00000000000000000002202020022222222224422442444444444444444444444446666666666666666666686888688888888:888::8:::::::::::::<<<:<<<<<<<<8<><<<>>>>>>>>>>>>>>>>>>>>>@<:>>@@>>@@@@@@> $&&&&&&&&&&&&&&((&&&(((((((((((((((***(*********,***,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,.,...................0000000000000000000000002000202222222222222224222444444444444444444444464646666666666666666666886688888888888::8::::::::::::<<<<<<<<<<<<<><<<<<<>>>>>><>>>>>>>>>>>@>@>>@>@@>>@@>@>@@>$$$&&&&&&&&&&&&&&&&(((((((((((((((((**(************,,,*,,,,*,,,,,,,,,,,,,,,,,,,,.,,..,,,,......,...........0..0.00000000000000000000020220022222222222222224422222244444444444444444444664666666666666666668668888888888888:::::::::::::<::<:<:<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>@@@>>>>@>@@@@>@@>$$$&&&&&&&&&&&&&&&(((((((((((((((((((((((**********,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,......................00.0000000000000000000000020220222222222222224222442444444444444444444446666666664666666666866668868888888888:8::::::::::::::<<<<<<<<<>>><>><<>>>>>>>>>>>>>>>>>>>>>>@>@>>>@>@@@@>>@<$&&&&&&&&&&&&&(&&&((((((((((((((((((((***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,..............0.0.00.000000000000000000000000222222222222222222242224222444444444444444444446666666666666666668686888886888888:888::::::::::::<<<:<<<<<<><<><<<><>>>>>>>>>>>>>>>>>@>>>>>>>>>>@@@@@@>>$$&&$$&&&&&&&&&&&&((((((&(((((((((((*(**((***********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,...............0.0..0000000000000000000000002002022222222222222224242424242444444444444444666666666666666666666688688888888888:88:::::::::::::::<::<<<<<<<<><<<<<>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>@>@>$$$$$&&&&&&&&&(&&&&(&(((((((((((((*(((((*(********,*,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,...................0..00000000000000000000000000000022222222222222222222222244424444444444446466666666666666666866666868688888888888:8::::::::::::<<<:<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>@>@@>@>x$$$&&&$&&&&&&&&&&&(&(((((((((((((((((((*(*********,,,**,*,,,,*,,,*,,,,,,*,,,,,,,,,,,,,,.,,,....,................000000000000000000000000020202002222222222222222444442444444444444444644646466666666666666666666666888888:8888::::::::::::<:<:<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@>><$$$$$&&&&&&&&&&&&&&((&((((((((((((((((*(*****************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................0..000.00.0.00000000000000000000202020222222222222222444244444444444444464646666666666666666666688868866888888888:8:::::::::<::::<<<<<<<<<<<<>>><<>>>>>>>>>>>>>>>>>>>>>>>@@>>>>>>>@>$$&$&&&&&&&&&&&&&&(&&(&(((((((((&((((((******(*********,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................0.0..000000000000002000000022002222222222222222222222244444444444444446664464466666666666666666668688888888888:8:::::::::::::<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@@>>@>>@>$$$$$&&&&&&&&&&&&&&((((((((((((((((((((((*((*(************,,,,,,*,,,,,,,,,,,,,,,,,,,,,.,,,,,....,............0....0.0000.00000000000000000200002020222222222222222422224424244444444444444466466666666666666668666888888888888:88:::::::::::<:<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@<$&$&$&&&&&&&&&&&&&&&((((((((((((((((((((**(**************,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,........................00..00.00000000000000000002202020022222222222242222222244224244444444446646666666666666666666666868868688888888::::::::::::::<:<<<:<<<<<<<<<>>><>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>$$&$$&&&&&&&&&&&&&&&((&(&((((((((((((((((*(************,,,,*,,,,,,,,,*,,,,,,,,,,,.*,,,,.,,.,,,,.......................0..0000.0000000000000002000220222222222222222242224424444444444444444666664666666666686666868888888888:88::8::::::::<:::<<:<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>@@@<p$$&$$&$$&&&&&&&&&&(&&&((&((&(((((((((((((((************,*,*,,,,,,,,,,,,,,,,,,,,,,**,,,,,,.,.,.................0....00..0.00000.00000000000220202022022222222222222222242244444444444444464444466666666666666666688668888888888888:8::::::::::::::<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><$$$$$&$&&&&&&&&&&&&&((((((((((((((((((((((((********,*,,,,**,,,,*,,,,,,,,*,*,,,,,,,.,,,,,,,,....,.............0.0...00.0.00..000000000000000000000022222222222222222222224444424444444444464666666666666666666666688888888888:88:::::::::::::::<:<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>><$$$$&&&&&&&&&&&&&&&&(&&(((((((((((((((((((***(******,**,**,**,*,*,,,,,,*,,,,*,,,,,,,,,,,,,,,,....,.....................0000000000000000000002000002202222222222222242222224424244444444444464646466666666666666688668688888888888888:::::::::::::<<<<<<<<<<<><><<>>><>>>>>>>>>>>>>>>>>>>>>>>>@>>><$$$&&&$&&$&&&&&&&&&&(&(((((((((((((((((((***************,**,*,,*,**,,,,,,,,,,,,,,,,,,,,,,,,.,,....,....................000000000000000000000000002022202220222222222244242222422444444444444446464666666666666686688868888888888:8::::::::::::<::<<<<<<<<<<<<<><><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@<$$$$$$&&&&&&&&&(&&&(&(((((((((((((((((((((((**************,*,****,,,,,,,,,,,,,,,,,,,,,,,,,.,.,...,..............0....0.00.00.000000000000000000200022222222222222222222222422424444444444444644464666666666666666686668888888888888::88::::::::::::<<<<<<<<<<<<>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>:$$$$$&$&&&$&&&&&&&&(&&(((((&((((((((((((**(((*****************,**,*,,,,,,,,,,,,,,,,,,,,,,.,,,...,,....................00..0.0.000000000000000000000002022220222222222224222424444444444444444444446666666666666666668666888888888888:::::8::::::::<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@><$$$$$&$&&&&&&&&&&&&&&(&((((((((((((((((((((*****************,,,*,*,,,*,*,,,,,,,,,,,,,,,,,,,,...,.......................0.0000.00000000000000000000000200002222222222242222244224444444444444444444446666666666666666868888888888888::8:::::::<:::::<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:$$$&$$$$$&&&&&&&&&&&(&((&&((((((((((((((((((((**************,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,....................0......000000000000000000000200002222222222222222222222224444444444444444444444666666666666668688688888888888::888::::::::::::<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:$$$$$&$$$&$&&&&&&&&&&(&((((&((((((((((((((((*((*****************,*,,,,,,,*,,,,,,,,,,,,,,,.,,,..,...,....................00000.0.0000000000000000000002202222222222222222222222442424244444444444444646666666666666688888688886888888::8::::::::<:::<<:<:<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:$$$&$$$&$$&&&&&&&&&&&((&(((((((((((((((((((((***************,,,*,,,,,*,,*,,,,*,,,,,,,,,,,,,,,,,,.......,................0.0000000000000000000000000002002020222222222222222222444244444444444444446666666666666666666668688688888888888::::::::::<<:<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>:$$$$$$$$$$$&&&&&&&&&&&(&((&((((((((((((((((*((*****************,,*,,****,,,,,*,,*,,,,,,,.,,,.,,..,..........................0.00.00000000000000000020002202022222222222222224242222444424444444444664464666666666666668868888888888888888:::::::::::<<<:<<<<><<<<><><>>>>>>>>>>>>>>>>>>>>>>>>>>>>:$$$$$$$&&$&&&&&&&&&&&&&&&(((((&((((((((((((((***(*********************,,,**,,,,,,,,,,,,,,,,,,,,,,.......................0.0.0000000000000000000000020022202222222222222222242224444444444444444444644666466666666666868888888888888888:::::::8:::<:<::<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>8$$$$$$$$&&$&&&&&&&&(&&(&&(((((&(&((((((((((((*((((*************,*****,,**,,,,,,,,,,*,,,,,,,,.,,,,...,.......,.........0..000..000.0000000000000000022200202222202202222222222222224444444444444444644664666666666666666868688888888:8888::::::::::<::<:<<<<<<<<<<><<><>>>>>>>>>>>>>>>>>>>>>>>>>>>8`$$$$$$$&$&$&&&&&&&&&&((((&(&&(((((&(((((((((*(**********,,*****,*,**,,,*,*,,,,,,*,,,,,,,,,,,,.,.,..,....,,..............0..000..000000000000000020002202002222222222222222222222224444444444444444666646466666666666666668868888888888::88::::::::::<::<<<<<<<<<<<><<<>>><>>>>>>>>>>>>>>>>>>>>>>>8$$$$$&&&$&$&&&&&&$&&&&&&&(&(&(((((((((((((((((*******,*,,,********,**,,*,,*,,,,,,,,,,,,,,,,,,,,.,,,.,,,...................0.....0000.00000000000000200002220220202222222222222424424444444444464644666446666666666666668668888888888:888:::::::::::::<<:<<<<<<<<<<<<<><>>><>>>>>>>>>>>>>>>>>>>>>>8$$$$$$$$$$$&&&&&&&&&&&(&&&&(((((&&(((((((((((*******,*****,,,**,**********,,,,,,,,,,,,,,,,,,,,,,......,......................0.0.0.0000000000000000000002222222220222222222222222242224444444444444464666666666666666666668888888888888:8::::::::::::::<<<<<<<<<<<<<>>>><>>>>>>>>>>>>>>>>>>>>>>>>8$$"$$$$$&$$&&&&&&&&&&&&&(((((((((((((((((((((******,******,,**,,*****,*,,,,,,*,,,,,,,,,,,,,,,,,,,.,,,,,...................00.0.0.00000000000000000002000000220022222022222222222222422424444444444444646646666666666666686688888888888888:::::::::::::::::<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>6"$$$$$$$$$$&&&&&&&&&&&&&&&(((&&&((&((((((((*****(*****,*,,*,**,*,***,,,,***,,,,,*,,,,,.,,,,,,,.,,,.,.,.............0........0000.00.0.0000.00000200000022002020222222222224244424222444424444444464446666666666666666666688888888888::88:88:::::::::<<:::<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>6$$$$$$$$$$&&$&&&&&&&&&&&&&&&&$&(&((((&((((((**(**(********"****,,*,***,*,**,,*,*,**,,,,*,,,,,,,,,,,,,.....,....................0.00000000000000"0220002022022022222222222222,24242442444444444444464664684666666666666666888888888888:888::::::::::::<:<<<<<<<<<<><:<<><>>>>>>>><>>>>>>>>>>>>>>6"$$$$$$$$$$$&&&&&&&&&&&(&&&((&&((&(((((((((*((******************,,,**,*,,,*,*,*,*,*,,,,,,,,,,,,,.,,,,,,.,...................0...0..00..0000000000.0000000002200202222222222222224444444444444444444446666624666666666666666888888888888068:8:::::::::::::<<<:<<<<<<<:<<><<<<><>>><>>>>>>>>>>>>>>"$$$$$$&$$$$$&&&&&&&&&&&&(&&&&((((((((((((((((((****************,,*,,,,***,,,,,,,*,,,,*,,,,,,,,,,,,,,,,....,..............00.......000.00.0.00000000000000002222202222222222222222222444444444444444444666664666666666666668888888888:888888:8:::::::::::<::<<:<<<<<<<<<><<<>>>>>>>><>>>><>>>>>><&`"$"$$$$$$$$&&&&&&&&&&&&&&&&&&((&&(((((((((((((*(***************,***,**,*,,,*,,*,*,,*,,,,,,,,,,,,,,.,,,.,...,..................00.0000.0000000000000000000000220222222222222222222222222444444444444444644666666666666666866686688888888888:::::8:::::::::<<:<<<<<<<<<<<<<<><><>><>><>>>>>>>>>>>>>2""""$$$$$$$$&&&&&&&&&&&&&(&&(&&&&&(((((((((((*(*(***************,****,****,,*,,,,,*,,*,,,,,,,,,,,,,,,,.,....................0.0.0..000000000000000000000000002000222222222422222224444244244444444444444666466666666666668688668888888:88:88:8:88::::<:::<<:<<<<<<<<<<<<<<<>>>>>><>><<<>>>>>>>>>>2""$$$$$$$&$$&&&&&&&&&&&&&&&&&((&(&&(&((((((((*******************,*,*,*,*,,,***,,,,,,,,,,,,,,,,,,,.,,,,...............................0.0000000000000000000000002222222222222222224242444444244444444444466446666666666666668688888888888888:::::::::::::::<:::<<<<<<<<<<><<<>>>>>><<<<>>>>>>>>><>4""$$$$$$$$$&$$&$&&&&&&&&&&&&(&&(&((((&((((((((*((******************,**,**,,*,,,,,,*,*,,*,,,,,,,,,,,,,,...,.,.,...............0.00.....0.000000000000000002200222022222222222222222424244444444444446464466644464666666666688668888888888:88:8:::::::::::::::<<<<<<<<<<<<><<<<><><<<><<<<>>>>>>>>>2""$$"$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((((((((**(***(************,*****,*,***,*,*,*,,*,,,,,,,,,,,,,,.,.,,..,...................0.0.00000000.000000000000020200000222222222222222222224242444444444444444464466666666666666668686888888:888888:::::::::::::<:<::<<<<<<<<<<<<<<<>>><><>>>><><>>>><>>2 """$"$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&((((((((((((*(***********************,,****,,,,,*,,,,,,,,,,,,,,,,,,,.,.............................0..00000000000000000202000202222222222222222222444444444444444444446466666666666668668688888888888888::8:::::::::::::<:<<<<<<<<<<<<<<><<<<<>><>><><>>><<>>>2"""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&((((((((((****************,****,****,,*****,*,,,,,,,*,,,,,,,,,,,.........................0..0...0.0.000.000000000000000200022222222222222222222242424444444444444444446446666666666668686688888888888:8:::8::::::::<:<:::<<<<<<<><<<><<<<<><<>>><><<<>>><>>>.""$"$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&(((&(((((*(((*(************,*****,*,***,,*,,,*,,,,*,,,,,,,,,,,,,,,,.,.,......................0....00.0000000000000000000200022002202222222222222224244424424444444444464666666666666666666686888888888888888::::::::::<:<::<<<<<<<<<<<<<<<>><<<<<<<<><<<>><<>>>.""""$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((*(**(****************,,,****,****,,,,,,,,,,,,,,,,,,,,..,,..,......,...................0.000.0000000000000000002220222022222222222222222424422444444444444446666666666666666668868888888888888:8::::::::::::::<<::<<<<<<<<<><>><<<><>>><<>><<<<><>>.""""""$$$$$&$&&&&&&&&&&&&&&&&&(&((&&(((((((((((((*(*****************,**********,*,,,,,,,,,,,,,,,,,,,,,.,,,....,..................0.........0000000000000000000000020222222222222222222224242444444444444464446666666666666666668868888:88888:::8::::::::::::<::<<:<<<<<<><<<><><<<>><<<<><<>><<>>."""""$$$$$$$$$&&&&&&&&&&(&&&&(((&((&((((((((((((******(*********,***,*******,*,*,,,,,*,,,,,,,,,,,,,,,........,....................00.00.00.00000000000000002000020020222022222222222224222442444444444446446466666666666686666686866888888888:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<><><<<<<<<><>>>,"""$$$$$$$$$&$&&&&&&&&&&&(&&&&((&&&(&((((((*((((*(****************,,*,,*,****,,,*,*,,*,*,*,,,,,,,,,,,,,,.,.,....,......................0....00000000000000000200020202222222222222242224222444442444444444464664666666666666666888688888888:888:::::::::<::::<<<<<<<<<<<<<><<<<<><<<<<<<<<<<<<>>>*"""$$$"$$$$$$$$&&&&&&&&&&&&&&(&&&&&&&((((((((((*(*(***************,***,*,**,**,**,,,,,,*,,,,,,,,,,,,,,,.,....,,,....................0..00..00000000000000000020000220020222222222222224222244444444244444446666666666666666666866888886888888:8:::::::<:::::<:<:<<><<<<<<<<<<<<<<<><<<<<><<<<<><>("""""$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&&&&(((((((((*(*******************,,,*****,,,,,*,*,,,,,,,,,,,,,,,,.,,,,.,,,..,.,..................0.0.00000000000000000000000020222202222222222224222224424424444444466444466466666666666668888888888888888:8:::::::::::::<<:<<<<<<<><<<<<<><<<<><<>><<<>>><<>>( """""$"$$$$$$&$&&&&&&&&&&&&&&&&(&&(((((((((((((((*****************,***,,*,,,*,*,*,*,,,,*,,,,,,,,,..,,,,,.,.....,......................0.....0000000000000000000000002222222222222222222244244224444444444444644466466666666668888688888888888:::8:8:::::::::<::<<:<<<<<<<<<<<<<<><><<<<<<<<<<><<>&"""""$$$$$$$$&&$&$&&&&&&&&&&&&&&&&(((((((((((((((**********************,***,,*,***,*,,*,,,,,,,,,,,,,,,,,.,,,..............................00000000000000000000000000002222222222222222242224224424444444444444646666666666666888888888888888888888:::::::::::<<<<::<<<<<<<<<<><<<<<<<<<<<<<<<<><>& """"""$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&(&((((((((((((***************************,*,,*,,,,,,*,,,,,,,,,,,,,,.,,,..,.......................0.0...0000000000000000000200000222222222222222222222242422244444446446464466666666666668666666688888:888::::::::::::::<::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>$ """"""$$$$$$$$$&&&&&&&&&&&&&&&&&(&((((((((((((((*(*************************,**,**,*,,,,*,,,,,,,,,,,,,,,,,,.,..,....,.......................0.0000.000000000000000020022002202222222224222224222444444444444444666666666686666666866888888888888:::::::::::::::<<<<:<<<<<<<<<<<<<<<<<<<<<<><<<<><>$ """"""$$$$$$$$$$$&&&&&&&&&&&&&&&(&((((((((((((((((((*(**********,,,**,**,*,,,**,**,,,,,,,,,,,,,,,,,,,,.,.,,...............................0.0000000000000000000200022220222022222222222222222444444444444646444666666666666668886688668888888888888::::::::::::<<<<<<<<<<<<<><<<<<<<><<<<>><<<<<>$d """""$"$$$$$$$$&&&&&&&&&&&&&&(&&&&&&(((((((((((*(((((**(*****,****,*************,,*,,,,,,,,,,,,,,,,,,,,,.,,,.,.........................00...0.00.00000000000002000000020222222222222222222442444444444444444446666666666666666686868888888888888::8::::::::<:::::<<<<<<<<<<<<<<>><<<<<<><<<<<<<<< @ """""$$""$$$$&&&&&&&&&&&&&&&&&&((&&&((((&((((((*(***(*************************,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,..,,..............................0.0000000000000000020000022222222222222222224424444444444444444444666666666666666888886888888888888::::::::::::<<<<<<<<<<<<<<<<<><<<><<<><<<<<<<<<<0"""""""$$$$$$$$&&&&&&&&&&&&&&&&&((((((((((((((((***********************************,**,,,,,,,,,,,,,,,,,..,,.,,,...,.,..................0.0..0000000.0000000000002020222022022222222222222244444244444444444446446666666666666666868888888868888888:::::::::::::<<<<<<<<<<<<<<<<<><<<<<<<<<<<<<<<>""""""$$""$$$$&$&&&&&&&&&&(&&&&(((((((&(((((((((******(************,*,*********,**,,***,,,,,,,,,,,,.,,,..,,,.....................0......0.000.000000000000000200000200220022222222222242222422444444444444444446666666666666666688888888888:8888:88::::::::<<<<<<<<<<<<<<<<<<<<<<><<<<<<<<<<<<<<>"""""""""$"$&$$&&&&&&&&&&&&&&&&&&&&((&((((((((((((*********************,*****,***,*,**,**,,,,,,,,,,,,,,,,,...,,,..,.,.....................0..0..0000000000000000000000200022202222222222222222444442244444444466666666666666666668688688888888:::::::::::::::::::<:<<<<<<<<<<><<<<<><<<<<<<<<<<<>""""""""""$$$$$$&&&&&&&&&&&&&&&&((((((&&(((((((((((*******************************,,,,,*,,*,,,,,,,,,,,,,,,,.,...,.,..........................00000000000000000000000200020222022222222242242244444444444446466666666666666666666888888888888888:::::::::::<:::<<<<<<<<<<<<<<<<><<<<><<<<<<<<<<<<<"""""""""$$$$$$$&&&&&&&&&&&&&&&&&&&&(&((((((*(((*((*(**,*****************,***,*,,**,*,,**,*,*,,,,,,,,,,,,,,,,,,.,....,......................000.0.00000000000000000000000000202222222222222242444424444444644646666666666666666688888888888888:8::8::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>"""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&(&(((((((((((((*((*(***************,*,**,**,,****,,***,,**,,,,,,,,,,,,,,,,....,..,......................000...0000000000000000000000000222222222222222222222424444444444444666666666666666666668888888888888:::8:::::::::<<<<<<<<<<<<<<<<<<<<><<><<<<<<<<<<<<<>""""""""$"$$$$&$&&$&&&&&&&&&&((&(&&(&((((((**(***(***(*********************,***,**,,,,,*,,,,,*,*,,,,,,,,,,,,,...,.,.......................0.0.0000.000000.000000000020000020222222222224222242424444444444444464646666666666668668888888888:8888::::::::::<:::<<:<<<<<<<<<<><<<<<<<<<<<<<<<<<<<<< """"""""""$$&&$&$$&&&&&&&&&&&&(&&(&&((((((*((((*((********************,,,***********,*,**,,,,,,,,,,,,,.,,,,.,,,.,,,.....,................0....0...0000000000000000000020222022222222222242444444444244444444664666666666666686688688888888888:8:::::::::::::<<<<<<<<<<<<<<<<<><<<<<<<<<<<<<<<<<> """""$"$"$$$$$$$&&&&&&(&&(&&&((&&&&((((($((((((**(******************,&************,*,,,**,,,,,,,,.,,.,,,.,,,,,...,............0,..0...0....0000000000.000022000002002202220222222222222422244244444444444666666666668866666668688888888888888:::::::::::<:<:::<:<<:<<<<<>>>>>>><<<<<<<<<<<<<>" """""$"$$$$$$$&&&&&&&&&&&&&(&&&&&((((((((((((((**(****************************,**,***,***,,*,,,,,,*,,,,,,,,,.,....,............(...........00..0.0000000000..0000020020220222222222222222224444444446444466666666664(6666866668888888888::88:::::6:::::<::<::<:<<<<<<><<<<<>>>:<<<<<<<<<<<>>""""""""""$$$$$$$&$&&&&&&&&&&&&&&&&&(((&((&(((((*(*******((*******************************,,,,*,,,*,,,,,,.,,..,.....,......................00...0.00000000000000000002000022022222222222442244442444444444644444666666666666666668888888888::8:::::::8::::<<::::<<<<<<<<<<<<<<<<><2<<<<<<><<<<<<4"""""""""""""$$$$&$$&&&&&&&&&&&&(&&&(&&(((((((((*((*(((*((*************************,,,**,*,,**,,,,,,,,,,,,,,,,,...........,......................0000.000000000000000200220220222022222222224244244444444444444646666666666666688688688888888:8:888:::::<::::::<<:<<<<<<<<<<<<<<>><<<<<<<<<<<<<>> """""""""""$$$$$$&$&&&&&&&&&&&&&&&&&&&(((((((((((((*(*************,**********************,*,,,,,,,,,,,,,,,,,,,,,,,.,,,.........................0.0.00..000000000000000022022222222222224222244442444444444444664666666666686668868888888888:8:888::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>" """"""""$""$$$$$$&&&&&&&&&&&&&&&&&(&(&(((((((((((((***(*************************,******,**,,,,,,,,,,,,,,,,,,,.,,,,..,.......................0..0000000000000000000000222202222222222222222244424444444444446666666666666666666888888888888888:8:::::::::<::::::<<<<<<<<:<<<<<<<<<<<<<<<<<<<<<<>"" """"""""$$$$$$$$$&&&&&&&&&&&&&&&&&(&((((((((((((((**((****************************,***,**,**,,,,,,,,,,,,,,,,,,,......,......................0..000000000000000000020020220202222222222222244444444444444444444666666666666866888888888888888:::::::::::::<<::<:<<<<<<<<<<><<<<<<<<<<<<<<<<<<<>  "" """""""""$$$$$$$$$&&&$&&&&&&&&(&&&(&((((((((((((**(****(********************************,*,,,,*,,,,,,,,,,,...,.....,.......................0.0..0.000000000000000000220222200222222222442444444444444444464666464666666668686886888888888888::::::::::::<:<<<<<<<<<<<<<<<<<<<<<<<<<:<<><<<<>> 0 " """"""$"$$&$$$$&$$&&$&$$&&$&&&&&&(&&(&((((((((((((((**(*****,**,*********(****,*****,**,,,,,,,,,*,*,,*,,,,,*............,.,.,.,,.,.,.....0000000.00.,...,...0022220022224022220000022222424446644664444442222444666668888888886666424466888::<<<::<<<<<:::<886688:<:<<<>>>>><>>><<<:::::::<< ""$$""" $$""  "$&&((&,""" ""&(&&$$"". $$&((***(&&$&$&&(**(&$$$"$(((**,,**(&(&(**,**(&$$0$&(**,,..,**((((,,.,,*((&&2&,*,.0..,**,((,,...,*(((&(*,.00220.....,.0020.,***(,,02244222.00242244220..,,.2464664444244666866220222446:8:666444668:::8848244688:<<::8:88888:<<<886444688:>  """""""$"  ""&&&(&$$" ""$&(&&&$""$"$$&(****(&$$$$&&**((&&$$&&&&(**,**((&&&&(****((&&&&&(*,,...**(((&(,,,,,**((((*,,..00,,******.....,*****,,000000.,,,,..00200..,,,,.2444420.0..0024224200.00226644444222048466684222244688::8<44444688::::8466668<<<<::888888:::<><::86668:<><> """""""  $"$"$""$$"$"""&&&&&&$&$"$$&&(&(&&&(&&&&&((****(&&(((,(**((*((*(((****,***((*&(*,,****(******,,...,,***,,..,,,,*,,,,,,....00..,..,.0.0....0.,...00002000....22200000000022222440200224444424244242466666664844468666666666668888:::686888::::::::888::<:<>><<<:8::<<<<<::::8::<<<<<>>>< " " """"""$$$$""$$$$&$&&&&$$$$$&&&&&&&(&&(&((((((*((((((((((*****(((*********(*(*******,**,,,,*,*,,,,,,*,*,,,,,,,,,..,............0,...0....000.00000000000.0002002202202222222222242222422224444444466664666664446466666666888888888888:8:8:::::::<::<<<<<<<<<::::::<<<<<<<<::<<<<<<<<<><<>2 " """""""""$$$$$$$$$$&&&&&$&&&&&&&&&&&&(&(((((((((*((***((****(***********************,*,,,*,,,,,,,,,,,,,,,,,,,...,...................000..00000000000000020020022200222222222222444424424444444644446666446666666668666866868888:8888888::::::::::::<:<<<<<<<<<<<<<<<<<<<><<<<<<<<<<<<<<>0 " """ """"$"$$$$$$$$$$&$$&$&&&&&&&&&&&(&(((((((((((((*(((**(***(**********************,**,**,,,,,,,,,,,,,,,.,,.,...,................0....000000000000000000000022222222222222222422224444244444444444666464666666666666668686888888888:8:8::8::::::::<:<:<<<:<<<<<<<<<<<<<<<><<<<<<<<<<<>>>>4 """"""""$"$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&((((((((((((((((***********(*(***(************,,,,*,,,,,,,*,,,,,,,,,,,.,...................0.00.00000000000000000222202222222222224222244242444444444444446646666666666666666668888888888888:888::::::::<::<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>2 " """""$"""$"$""$$$$$$$$$&$&&&&&&&&&&&(&(((((((((((*(**((((*****(*((****************,******,,,,,,,,,,,,,,,..,..,..............0...00.00.0000000000000202002202222222222242442222444444444444444644446666666666666686686886888888888::88::::::::::::<<<<<<::<<<<<<<<<<<<<<<<<<<<<<<<><<<>>>4 " "" """$$"""$$$$$$$$$$$$$$&&&&&&&&&&&&&&((((((((((((((((((*((*(**(********************,*,***,,,,,,,,,,,,,.................0......0.0.000000000000002022202022222222222242442444444444444444646466466666666666666666888888888888:8:8:::::::::::<::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>2 " " """""$""$$"$$$$$$$$$$$$$$$&&&&&&&&&&((&((((((((((((*(((((((((**(**************(,*****,,,,*,,,,,,,,,,,,.,...............0.000...0000000.000000000002022222222222222444442444444464446446646666666666666666666888888888888:8:8:::::::::::::<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<>>>2 "" " ""$""$$"$"$""$$$$$$$$$$&&&&&&&&&&&(((((((((((((*((((((*(*((((((****************,*,*,,,,*,,,,,,,,.,..,..............0.000....0000000000000000022002222222222224444444444444444644666666666666666666686668888888888888888::8:::::::<:<<::<<<<<<<<<<<<<><<><><<<<<><<<<<<<<<<<<<>>>>>>0 """""""""""$""$"$$$$$$$$$$&$&&&&&&&&&&(&&(&((((((((((((((*((((((**((*******************,*,,,,,,,,,,,,,,..,.,........0..0000.00.00000000000000000002022022222222222444444444446664666646666666666666666686688886888888888:::8:::::::<<<<<<<<<<<<><<><>><<<><><<<><<>><>><<<><<<<>>>>>>>2 " """""""""""$$$$$$$$$$$$$$&&&&&&&&&&&(((((&((((((((((((((((((**(*((********************,,,,,,,,,,.,,,,,,..,..............00.0000.000000000020000002222222222224444244444444466666666666666666666668888888888888888888:::::::::::<<<<<<<<<<<<>>>>>><>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>2 """ """""""""$$""$"$$$$"$$$$$&&$&&&&&&&&&(&&(((&(((((((((((((((*(********(*(**********,,*,,,,,,..,,,,,,,,,.............0.000000000000000000000000002222222222424444444444646466666666666666688686688886888888888888:8:::::::::<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@2@   " " """"""""""""""$$$$$$$$$&&&&&&(&&&(&((((((&(((((((((((*(*(*((((*((*****************,,,,,,,,,,,,,,,,,,..............0000000000000000000000000022222222422444444444464466466666666666666688888888888888888888:::8::::::::<<<<<<<<<>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@0&  """""""""""""""""$"$$$$$$$&$$&&&&&&&&&&&((((((((((((((((((((**(**(*******(**********,*,,,,,,,,,,,,....,,........0.....0.00.00000000000000000002002222222222444444444446666466666666666688668688886888888888:88::8::::::<::<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@0@  """"""""""""$""""$"$$$$$&$$$$&&&&&&&&&&&&(&((((((((((((((((((((*(*(******************,,,,,,,,,,,,,,,,,...,...........00.0000000000000000000000202022222222244444444444646666666666668868886888886688888888:8::::::::::<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>@@0 " """ """"""""""""$$$$$$$$$$&$&&&&&&&&&(&((&&((((((((((((((((((((****(*********,*,,,,,,,,,,,,,,,,,,,,..,,.............000000000000000000000002222222222244444444446446666666686866666668888886886888888888::::::::::::<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@B0 """""""""""""""""$$$$$$$$$$&&&&&&&&&&&&(&&(&&&(&((((((((((((((*((*(**(**********,,,,,,,,,,,,,,,.,,,..............0.0.0.0.00000000000000200222222242222442444444466666666666666668688888888888888888888888::::::::::<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>@@B,   """""""""""""""$$$"$$$$$$$$&$&&&&&&&&&&&(((((((((((((((((((((((((((**(***,,**,******,,,,,,,,.,,,..,..,..........0.0.000000000000000020022020222222422444444444466666666666666866886888888888888888:8:::::::::::<<<<<<<<>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>@@@B.:n   " """"" """""""""""""$$$$$$$&&$&&&&&&&&&(&&&((&((((((((((((((((((*(((**(***********,,,,*,,,,,,,,,.,,.,.,.............00000000000022022022202222222224444444446464666666666666:66686686688888888888:::8::::::::::<<<<<<<<>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>@@@.B   " """"""""""""$$$"$$$$$$&&&&&&&&&&&&&&&&((((&&((&((((((((((((((((((*********,***,,,,,,,,,,,,.,,..................0000000000000200020222222222242444444464466666666666666666668668888888888888:8:::::::::::<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@B,  " """""""""""""""""$$$$$$$$$&&&&&&&&&&&&&&(&&&(&(((((((((((((*((((*(**************,,,,,,,,,,,.,.,..,,............00000000000000020222222222222222444444446446666666666666668668688688888888888:::8:::::::<<<<<<<<<><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@B,  " """"""""""$$$$$$$$&&$&& &&&&&&&&&&&&&((&((&(((((*((*((((((((**(***********,,*,*,.,,,,,,,,,,..,.............00200000000002202222222222222446444446666666666666666886888888888888888::::::::::::<<<<<>><<<<<<><<>>><><>>><>>>><>>>>>><>>>><>>>>>>>>>>>>>>>>>@@@B* " " "" """"""$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&(&((((((((&&(((((*((*****************,,((,,,,,,,,,,,,,.,,.........00 ,00.000000202222222222224444244446446446666666666666888868888888888888::::::::::<<<<0:<<<<<<<<<<<<<><><>>>><<<>>>:<>>>>>>>>>>>>>>>>>>>>>>>>>BD  " """"""""$""$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((**(************,,,,,,,,,,,,,,,,,.,....,......0.000.00000000200022222222222444444444444644666666666668666668888888888888::::::::::::8::<<<::<<<<<><<<<<<<><<<<<<:8><<<<<<><>>>>>>>>>>>>>>>@@B4  "" " """"""""$$$$$$$$$$$$&&&&&$&&&&&&&&&(&&&&(&(((((((((((((((((((((************,**,*,*,,,,,,,,,,,,.,................000000000022222222222222244444444644466466666666666666668888888888:8:8:::::::::::::::<:<:<:<<:<<<<<<<<<<<<<<<<<><>>><<<<>>>>>>>>>@@B@