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 = '449A06' IMAGE_NUMBER = 34517155 IMAGE_TIME = 1977-09-09T18:45:41Z EARTH_RECEIVED_TIME = 1977-09-10T03:03:34Z ORBIT_NUMBER = 449 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = HIGH FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE 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  '1&5X Ek?BF/V %}zqw~m~$(&((((*******,,,,,,,..,,,...0....0.000000000000000002220.00......000002000020000....00.0000444420000000000000000000026668664646444444664466866666666666666666888666886666888688888888888888::8888:8888888888:88888888:88::::::888:8888888686888888888888:8888888888666664666664444446466666664644."(((**(***((******,***,**,,,**,,,..........000.000000200..&......0000000020000000000000.000044444000000000000022000004666666666666666666666666666668868688888888888888888888888888::88:8:8::::88::::::::::::::::::::::::::::::::::::::::::::<<::<<::::8::::::::::::88888868886666666688888886888860&(&((&&&(((((((((*(**((********,,,,,,.,..............00.0..............0..0000000000..0.,.002444242000000000000000000"2666666666666666646666666666$4888888888888888888888888888068888::::::::::::::::::::<::.8:::::::::<<:<:<:<<<<<<<<<<:2:<<><<<<:::::::<<<<:<:<<::::4888:::::8888::888:::::88:8:8$$&&&&&&&(((((((((((((((**(*****,,,,,,,,,..................................0.0..0.0.......00242244442200000000000200044666666666666666666666666668666688888888888888888888888:8868::8::::::::::::::::::::::::6::<::<<<<<<<<:<<<<<<<<<<<<<<,:<<<<<><><<<::<<<<<<<<<<<<:::::::::::::::::::::::::::::8 $&&&&&&&&&&&&&((&((((((((*(*((***,*,,,,,,,........................,,.,....................242224444442200000000000266666666664666666466666666666666888686888868888888888:8888:88:8::::::::::::::::::::::::::<<<<:<<<<<<:<<<<<<::<<<<<<<<><<<<:<><>><<<:<<<><<<<<<<<<<<::::<:::::::<:<<<<<<<<:<::::82"&$&$$&&&&&&&(&&((&((((*(*((((******,,*,*,..,........0..,*,,,,,...*,..,.....,.....,,.,,..022244244442444420200002464642486664644444422242446664468888:888868864242444688888::::::::::<::6868888::::::::::::<:::<>:888:::<<<<::<><<<><<<:<>><6688:<<<<<:<>>@@>>>><<>><:446446:::88:<:<<>>>><:<<<8464&$$"&&&$"  &&&&&&$ """$***&&**(&&""$&(*(***&&&(*,000.,0.***(&(,*,*,,*(&$(**00,.,..****..000242.,*,.2446402220200022244640.,.006662224000.0024466840.0026::86684624246668<:6620268:<:86866446468:::><<642468:><888866668:::<>><:64248:>><:888868:<<<<>@@>866688<>><88668668:<:<>>>:864468:<8886664* ""$$$"""""$$&(&&(&&&&&&&&&((**(&&&(****,,*,*****,**...0.*(*((**,..,,,,,,**,,,,,..,**...02222000002200022444220.0024442246220022444646620002244644444666668888:68664468888668866868:::8:::866666:8:::88888<8::<<<<:8886688:::8888888::<><:<<<<::::::<><<<:<<<<<<<>>>><:<888:::<<<<:<:::8:::<<:<<:8. "$&$$$$$$$"$$$&&&&(&&&$&&&(***((*((*((*****,,***((*,.00..,.,***,*,,,..,,,*(**,.....0200000222022220.00024422242202222444444200222446444242244644666666644666886886686688888:::8866688:::8:8:8:8:::::::<<88888::::::::888:8::::<<<<::8668:<>>>><<:<:<<><<>>>>:<::<<<>><<::::::::<<<<<:::88:::<<<<:0&&&&$$$$"$"$"""$&(&&&((********(((((((&((**,,,......00....,,,((**(*,,.,,..0.0...,,,.........000222424444422222020000222244426466666644442222044466666888:88:8866666666666888::8::<<<<:::::8::86868888::<<<>>><<::::::::88888::<<<><<<<>><<<<<><><::<:::<>>>>>>>@@@>>>><<<:<::8::::<<<<<>>>>>><<<<:2""""$$$$$$$$$&&&&&(&(&&((&&(&(((*********,,,,,,.,,,,,.,....,,,***,,,,,,,,,,,**,*,,,.00020002200222222220002000222222424444444242422444444444446666666666668666666888888888888888888:8:88::8:::88:::::::::<<:::::<::::::::::<<:<<<<<::::::::<<>>>>>>>>>>>>><><<><>><<<<<<<<>>><<<<<<<<<<<<<<<<<<<<:0$""$$"$$$$$$&&&&&&&&&&(&(((((((((((*(***,,*,,,,,,,,,,,,,...,,*,,,,,*,*,,,*,,,,,,,.022020222220002022242222222222224244242444242244424444444444446666686666666666688888888:88888888888888::::::::::::<:::::<<:<::::::8:::::::<<<<<<::<<<<<<<<>>>>>>>>>>>>>>>>>>><<>><<<<<<>>>>>><<<<<<<<<:<<<<<<<<:2""""$"$$$$$$$&&&&&&&&&(((&((((((******,**,*,,,,,,,,.,,,,,.,.,,***,,*,,,,,,*,,,,,.0202022000000222222222222222222222242242224244244444444444446466666666666666666868888888888888888888888:::::8:::::::::::::<<:<::<<::::<:::::<:<<<<<<<<<>>>>>>>>>>>>>>>>><>>>>>>>>>><<<<>>>>>>><<<<<<<<<<:<<><<<<:0$""""""$$$$$&$&&&&&&&&((((((((*((((******,**,,,,,,,...,,......,,***,,,,,*,***,..0022000002020002220220022022222222222222244424444444444444444466666666666666666688688888888888888888888:88::8:::::::::::::::::<::::<<<::::::<<<<<<<><<>>>>>>>>>>>>>>>>>>>>><><>>>>><<<<<><>>>>>>><<><<><<<<<<<<<<<.""""""$$$$$$$$$$&&&&&&&&(((((((((***(******,*,,,,,...............,,,,,***,,,..000020000000000000000000020002222222242222222222242444444444444666666666666666666666668868868888888888888:::::::8::::::::::::::::::::<<<<<<<<<<><<<<><<<<>>>>>>>>>>>@>@>>>>>>>>>>>>>>><><<>>>>>><<<>>><<<<<<<>><<><<."$"""$$""$$$$$$$&&&&&&&(((&(((*(*(*(*****,***,,,,,,,...........00.00.0........0000000000000002200000000022202222222222222224242244444444444644644664666666666666686886688688888888888888888:8:::::::::::::::::::::<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>@>>@@>@>>>>>>>>><<>><><>>>>><><<>><<<<<<<<<<<>>><<, """""$"$$$$$$$$$&&&&&&&&(&((((((((((********,*,*,,,,,..,.......0..00.00.......000000.00000000000000000000002222022222222222222222444244444444466446646666666666666668868868888888888888888:88:888:8:::::::::::<<::<<<<<<<<<<<><>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>>>><<<<<<><>><:,$""""""""$$$$$$&&&&&&&&&(((&(((((((*(*******,**,,,,,,,,...........0.............000...00.0000000000000000002222222222222222242222424424444444446446464666666666666666668868888888688888888888:888::::8::::::::::::<<<<<<<<><><<><<>><>>>>>>>>>>>>>>>@>>>>>>>>>>>>><>>>>><><<<<<>>>>>>>>>>>>>>>><><*""""""""$$$$$$$$$&&&&&&(&((&((((((**((********,,,,,,,,.,...,.......,...,.........00000000000000000000000000222220222222222222222422244442444444446666646666666666668666866668888888888888888:888::::::::::::::::::::<::<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<>>>>>>>>>>>>>>><<("""""$"$"$$$$$$$&&&&&((&&(&&((((((((********,***,,,,,,,...,................00000..00.000..0000.0.0.00000000200002222222222222222222224444444444446464466666666666666668666888888888:888:88:8888:::::::::::::::::::::::<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><><<<<<>>>>>>>>>>>><<><("""""""$$$$$$$$$&&&&&&&&&&&&((((((((***********,,*,,,,,.,,,...,..,......0...00.0.00.00...0000000000000000000000200222202222222222222224444444444444644666666666666666666868886888888888888888:888::::::::::::::8::::::<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>>>>><<><><<<<&""""""""$$$"$$$&$&&&&&&&&&&&(((((((((********,,**,,,,,,..,................0.............0000000000000000000000002200202222222222222222424444444444444466666666666666666666888886886888888888888:::::::::::::::::8:::::::<<<<<>>>>>>>>>>>>>>>>>>>>>>>@>@@>>>>>>>>>>>>>>>>>>>><<<>>>>>>>>>>>>>><<<<:&" """""""$$"$$$$&&&&&&&&&&(((((&((((************,*,*,,,.,,.,.......................,.....0000..00000000.0000000022202022022222222422242444444444444644666466666666666666668868688888888888888:8:::::::::::::::::::::::::<<<<<<><<>><>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>><<><>>>>>>>>>>>><>>>><<$ """""""""""$$$$$&&$$&&&&&(&((((((((*(*************,,,,,,,,,,........,....................00.....0.0.0.0.0000000002002202222222222422224442444444446444466664666666666666666688866888888888888:8::::8::::::::::::<::::::::<<<<<>><><>>><>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>><>>>><>><"""""""$"$""$$$$$&$&&&&&&(&(&&(((((((((*********,,,,,,,,,,,,,.,,,..,,,..................0.0..0.00..0.0.0.0.000000000000222022222222422444444444444464666446646666666666666666668888888888888888:::::::::::::<:<<<<:<<:::<<:<<<<<<>>><>>>>>>>>>>>>>>@>>@>>>>>>>>>>>>>>>>>>><><><>>>>>>>>>>>>>><>>>>> """"""""""$$""$$$&&&&&&&&(&&&(((((*(**(***(*********,,,,,,,,,,,,,.,,.,,......,......00.......00...0..00.000000000000000220222222222242242244444444444644446664666666666666886888888888888:88888::8::::::::::<:<<<<:<<<<<<<<<<<<<>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> """"""""$""""$$$$&$$&&&&&&&&(((((((((**************,,,,,,,,,,,,,,,,,..........................0....0.0000000000000000000022222022222222224244444444444464666666666666666666686886888888888888:8888::::::::::::<<:::<<<><><<<<<<>>>>><>>>>>>>>>>>@>>>>>>>>>@>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><""""""""$""$$$$&$$&$&$&&&&&&(((((((((*(**********,,,,,,,,,,,,,,,,,,...........................0......00..000020000000002002222222222222224444444666444644446666666666666666668888888888888888888::::8:::::::::<<:<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>"""" """""$"$$$$&$&&&&&&&&&&&(((((((*((*(******,*,****,,,,,,,,,,,,,,,,.,.......................0.......0000000000000000022222222222222444444444444446466644644666666666666666668888888888888888:::88::::8:::::<:<<<<<<<<<<<<<>>>>>><><>>>>>>@@>>>@>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"""""""""""$$$$$$$&&&&&&&&&((((((((*(*((**********,,,,,,,,,,,,,,.,,,,,..............................0.00.00.00000000002002222222222222242244444444446444466666666666666666666668888888888888:88:::::8:::::::<::::::<<<<<<<<<>>>><<<>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>><"" """"""$$$$$$$$&&&&&&&&&&((((((((*((((*********,******,,,,,,,,,,,,,,..............................000.00000000000000000202222222224222444444444444444464646646666666666666666888868888:88888888:8:::::::::::::::::<<:<<<<<>>>><<>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@>>@>@@@>>>>>>>>>>>>>>>>>>>>>>>>>><"""""""$"$$$$$$$$$&$&&&&&(((&(((((((((((*******,****,*,,**,,,,,,,,,,,,.,.,........................0.0.0000.00000000000002202222222222442444244444444444444646666666666666866868666888888888888:8:8:8:::::::::::::::<<<<<<<<>>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@>>>@@>>@>>>>>>>>>>>>>>>>>>>>>>" " """$""$$$$&&$$$$&&&&(&((((((((((&((((********,,**,,*,,,,,,,,,,,,.,.,,,,,,.,....,..............0.0...0.00..0000000002022202222222224424444444444444666446666666666666668686668668888888888:8:::88::::::::::::::<<<:<><<<<>><<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>>@@>>@>>>>>@>>>>>>>>>>>>>>< """"$"""$$$"$$$&&&&&&&((((((((((((((((*(*****,*****,,*,,,,,,,,,,,,,..,,...,,....................00.0000000000000000002022222224222224244444444444444444666666666666666666666668888888888:888::88:8:::8:::::::<<<<<><><>>>>><<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>@>@@>>>>@>>>@>>>>>>@>@@@@@>>"" """"""""$$$$$$$$&&&&&&&((&(((((((((((**((**************,**,,,,,,..,,,$..,.,.,,,,,..,.............,.000000000000000020020222222,224222424444444444446444446426666666666666666888868888888688888888::::::::<<<<<<<<<<<:<>>><<<<>>>>>>>>>@>>>>>>>>>>><>>>@>>>>>>>@@@@@@@>>>>>>@@>>>>>@>>>@@@>@>>"" """""""$$$$$$$$$&$&&&&&&&((((((((((((((***************,*,,,,,,,,,,,,,..,....,,.....,...............0000000000000000000020222222224242222224444444444444466646666666666666668668888888888868888:8:88:::::::<<<<<<:<<<<<8:<<<><<<>>>>>>>>>>>>>>>>>>>>0:@@>>>>@>>>>>@@>@@@>>>>>>>>>>B@>@@>@@@>>>8 """""""$""$$$$$$&&&&&&&&&&(&&(((((((((((***************,,,,,,,,,,,,,,.,,..,.,.....................0.0..0000000000000002222202222222222444422444444644464444666666666666666666868888888888888888:88:8::::::<:<<<<<<<<<<<<<<<<<<>>>>>>>@@@>>>>>>>>>>>>@@>>>>>>>>>>>@@@@>>>@>>>>@@>>@>@>>>@>@>>>>< """""""""$"""$$$$$&&&&&&&&&&(&&(&((((*(((****(*********,***,,,,,,,,,,,,,,,,..,,.....,..................0000..00.000000000202222222222222222422424444444444466666666666666666666686668888888888888::::::8:::::<:::<<::<<<<<<<<<<<<>>>>@>@@@>>>>>>>>>>>>>>>>@>@@>>@>@@@>@>>>>@>>>>>>>>>>@@>>>>>>>>>> """"""""""""$$$$$$$$&&&&&&&&&(((((((((*(((*(*(***********,**,,,,,,,,,,,,,,,,,.,..,.,..................0.000000000000002202200222222222222422222444444444444444664666666666666666668888888888888:::8::88::::::::<:<<<<<:<<<<<<<<:<><>>>>>@>>>>>@>>>>>>>>>>>>>@>@@>>@>@>>>@>@>>>>>>>@>>>@>@>>>@@>@>>  " """""""""""$$$$&&&&&&&&&&&((&((((((((((((*(***********,*,*,,*,,,,,,,,,,,,,,.,,,,,.....................0000000000000022220220022222222222244244444444444464466446666666666666666866688888888888888::8:::::::::<:::<::<<><<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>@>>>>>>>@@@>@>@>>>>>>>>>@@>>>>>> " """""""""""$$$$&$&&&&&&((&&&(((((((((((((**(*************,***,,*,,,,,,,,,,,,,,,,.,,,,..............0...0.0000000000020002222202222222242222224444444444446444466666666666666866866888888888888888:::8:::::::::::<<:::<<<<<<<<<><>>>>>>>>>>>>>>>>>@><>>>>>>>>>@@@@>>>>@>>@>>>>>@>>>>>>>>>@>>>>@>>""""""""""""$$$$$$$&&&&&&&&(&((((((((((((*(***(***************,,,,,,,,,,,,.,,,,,,,.,.,..............000.0.0.0000000000000002222222222222222224444224444444444446666666666668666866888888:888888888::8::::::::::::::<:<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>><>>>>@@@@>@@@@@@>>>>>@>>>>>>>>@@@@@@>>>"""""""""$$$$$&$$$$$&&&&&&&&&&((&(&(((((*((***************,**,,,*,,,,,,,,,,,,,,,.,....,....................0.000000000000000222222222222224244222444444444444646666666666666666:66868888888888888:88:8::::::::::::::::::<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<<>>>@@@@@@>@>>>@>>>>>>>>>>>>@@@@@@>>>" """""""$$"$$$$&$&&&&&&&&&&&&&(&((((((((((*(******(*********,*,,,*,,,,,,,,,,,,,,,,...,...................0.0000000000000000222222222222222224424442424444446464666666666666666666666888888888888888:8:8:::::::::::::<<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><>>>>>@@>@>>@@@@>>>>>>>>>>>>>@@@@@@>@>>""""""""$$$"$$$$$&&&&&&&&&&&&&&(&((((((((((((*((**(*******,*,***,,,*,,,,,,,,,,,,,,,..,.................0..00000000000000000222222222222222222222224244444444464646466666666666666666688888888888888888:::::::::::::::::<<<<<<<<<<<>>>>>>><><><>>>>>>><>>>>>>>>>>>>>>>>@@>@@>>@>>>>>>>>>>@>@@@@>>>>""""""""$$$$$$$$$$&&&&&&&&&((&((&((((((((((((((*(***************,*,,**,*,,,,,,,,,,,,..................000..000000000000002020022222222222222222242444444444464466664664666666666666666668888888888888888888::::::::::::<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@>>>@>>@>>>>>@@B@@@@>>@>>,"""""""$"$$$$$$$$&&&(&&&&&(&&&&&((((((((((((*(***(*************,*,**,**,,*,,*,,,,,,..,,..............00..000.000000000000020202222222222222222222444444444644646446666666666666666666868888888888888888::::::::::::<::<<:<<<<<<<<<<>>>>>><><>>>>>>>>>>>>>>>>>>>>>>@>>B@@@@>>@@>>>@>>>@>@@@@>>>>>>>.""""""""$$$$$&&&&&&&&&&&&(&&(&(((&(((((((((((((***********************,,**,,,,,,,,,..,,.............0....00.0.0000000000002220002202202222222222244444444644444664666666666666666666886888668888888888:8:8:::::::::::<<<:<<<<<<<><<<>>>><>>>>>>>>>>>>>>>>>>>>@>>>>>>>@@@>>>>>@>>>>>>@@@@@@@@>@@@@>. """""""""$$$$&&&&&&&&&&&&&((((((((((((((((((((**((*******************,,*,,,,,,,,,,,,.,,.,.........0.0.....000000000000000002002022222202222222202444444444644444466666666666666668666668886888888888888::::::::::::::<<<<<<<<<<<<>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>@@>>>@@>>@@@>>@@@@@@@@>>@>@>>, """""$""$$$$$$&&&&&&&&&&&&&&&(((((((((((((((*(**(***********************,,,,,,,,.,.,.......,.........00.00000000000000000000000222222222222222244444444444444444466666666666666666668688688888888888:8:8:8::::::::::<<:<<<<<<<<>>>>>>>><<<<>>>>>>>>>>>>>>>>>@>>>>>@@@>>>@>>@>>@>@@@@@>@@@@@@@>><*""""""""$$$$$$$$&&&&&&&&&&&&&&((&(&&(((((((((*((*((***********************,,,,,,,,,.,,..,..,..............00.0000000000000200020022202222220022222224444444444644446664666666666666666688866888888688888888::::::::::::<<<<<:<:<>><<>>>>><<<<>>>>>>>>>>>>@@@@@@@>@>>@>>>>>>>>@>>>>@@@@@@@@@@@>>>>>*"""""""$$$$$$$$&&&&&&&&&&&&&&&&&&&(((((((((((((***************************,**,,,,,,,.,.,.....,................000000000000000200022022222220222222222464444244446446666666646666666668866688888888888888888::::::::::::::<<<<<>>>>>>><>>>><<>>>>>>>>>>>>@@@@B@>@>>>>@>>>>>>>>>>>>@@@@@>@@@@@>>>>>>*"""""""$$$$$$$$$&&&&&&&&&&&&&&&&(((&((((((((((((((***(************,*******,,,***,,,,,...,,.............000000000000000200000200200222222222222222222446444446444464666446666666666666666666886888888:88888:8:::::::::<<<<<<:<<<>><>>>>>>>>>>>>>>>>>>>>>>@B@@@@>>>>@@@>>>>>@>>>>>>@@>>@@@@@@@@@@>@>*"" """"""$$$$$$$&&&&&&&&&(&&&&&&&&((((&(((((((((((*(*********************,,,,,,,,,,,,,,.,................000000000000000000022000222222220222220222224444444444446466466666666666666668666666688888888::888888:8:::::::::<<<<<>>><<>><<>><<>>>>>>>>>>>>>>>>@@@@@>@@@@@@@@>>>>>>>@@@@@@@@@>@@>>>>@>*"""""""$$$$$$$$$$&&&&&&&&&&&&((((&(((&(&((((((((((((******(***************,*,,,,,,,,,,..,.............0...0.000000000000000000002222222222222222202244444424444464444666644666666664686666688888888888888:888::8::::::::<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>@>@@@@>>>>@>@>@@>>>>>@>>@@@@@@@@>@@>@@B@>(""""""""$$$$$$$&&&&$$&&&&&(&(&&((&&&(&((((((((((*((((*(***(*(**********,*,*,,,,,,,,,,,,,,.,,.............000..000000000200000002202202222222222444224444422444444464646466666666668666666666888888888888888:8::::::::::<::::<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>@@@@>@>>@@>>>>>>>>>>>>>>>>@@@@@>>>@@@>("""""""$$$"$$$$$$&&&&&&&&&&&&&&&(&(&&((&((((((((((((*((((*(*************,,,,,,,,,,,,,,,,,,,,...................00000000000000002222202002222222424422442224244446444444446466666666666666666688888888888:8:::8:::::::::<::<<<<<<<<<<<>><<<<<>>>>>><>>>>>>>@>>>>@>>>>@>>>>>>>>>>>>>>@>>@@>@>>>@>@@>&""""""""$$"$$$$$&$$&&&&&&&&&&&&&(&&&((((((((((((((((((((((*(**************,,,,,,,,,,,,,..,.,..........0.........0000000000000000000220222222242444444442224424444444444444666666666666666666688888888888:8:8:::::::::::<::<::<<<<<<<<<<<<<><<>>>>>>>>>>>>>>@>>>>@>>>>>>@>>>>>>>>>>@@@>@@@@@@@@@>><&""""""$"""$$$$$$$&$&&&&&&&&&&&&&(&&&((((((&(((((((((((((((******************,,,,,,,,.,,,......................00000000000000002000200202222222444444444244444444444446446666666666666666666666888888888888:8:8::::::::::::::<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>@>@@>>@@>>>>>>>>>>>>>>>>@@@@>>>@@@@@>>>$ """"""""$$$$$$$&$$&$&&&&&&&&&&&&(&&&(((((((((((((((((((((**********************,,,,.,,,,..................00.0.000000000000000002000022222224444422242444664444444444464666666666666446666666688888888888:8:::8::::::::::::<<<:<<<<<<><<<<>>><>>>>>>>>>>>>@>@>@>@@@@>@>>>>>>>>>>>>@>@>>>>>>>@>>>>$"""""""$$$"$$$$$$$$$&$&&&&&&&&(&&&(((&((((((((((((((((*((*****((*********,***,,,,,,.,,.,,,,,..........0....0....00.00000000000000000002222224444442442222444444444464644446666666666444464668888888888888:888::::::::::::::<<<<<:<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>@@>>@>@>@@@>>>>>>@>>>$"""""""""$$$$$$$$$$$&$$&&&&&&&&&&&&&(&((((((((((((((((((((***(*(*(((****,,,*,,,,,,,,,,,,.,.,,..........0......00000000000000000000000000222444442422222222444444444444446444666666466666666888668888888888888::::::::::::::<<<<<<<<<<><><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@>>@@@@@>>>>>>>>>"" """""$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&((((((((((((((((((((**(*(*(****,,*,,,,*,,,,*,,,,,,....................0..0.00.00000000000000000022222444442222222222442444464444644464466664666886666888688888688888:8:88:88:::::::::<<<<<<:<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>@@>@@>>@@@@>>>>>>> """""""$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&((&(((((((((((((((((****((*******,,,*,,,,,,,,,,,,,,.,,.,...,,...........00.0000000000000000000022022224444222222422442444444444444466644666666666668888888888688888:8:8:8::::8:::88:<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@@@@BB@>>>>> """""""""$$$$$$&$&$$&$$&&&&&&&&&&&&((&(((((((((((((((((((**(((*(*******,*,,,,,,,,,,,,,,,,.,,..,..,.........000.00.0000.0000000000000202224442222222422442222444444444444646666666666666686888688888888::::8::::::::::::::<<<<<:<><<:<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>@@@@@BB@@>>"""""""$$$$$$$$$$&$$"$&&&&&&(&&&&(&&(((((((((&(((((((((((*(***(*((*********,,,,,,,,,,,.,.,............0.00.0.0.0000000000000000200020022222242222224222224444444444444446646664666666668688688888888888::::::8::8:8:::<<<><<<<<<><<<<<<>>>>>>>>>>>>>>>>>>>>><>>>>><<>>>>>>>>>>>>>@@>>@@>@@@BBB@@@" """""$$$"$$$$$$$&&$$&&&$&&$$&&&&&&&&((&((((((((((((((*(((************,**,*,,*,,,,,,,*,,...,..,.......000000..000000000000000002222222222222222422222242444444444444646664666466666666668866866888888888:8888::::::<<<<<:<<<<<<<<<<<<><<<>>>>>>>><>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@B@@@@>""""""""$"$$$$$$$$$&&&&&&&&$&&&&(&&&(&(((((&&&(((((((((((((**(*****,*********,,,,,,,,.,*,,...,.......0.0.0000000000.,.000000000002022222222222222&2222222224444444444444646664666666666668666666668888888688::::::<<<:::<:<<<<<<<<<:<:*<<<>>>>>>>>>>><<><><<>>>>>>>4>>>>>>>>>>>>@>>@@@>@@@@@@@@:" """"""$$$$$$$$$$$&$$&&&&&&&&&&&&&&&(&&(&&&&&(((((((((*((**(*******,******,,,,,,,,.,,,...,,..000..........0000000000000000000000002222244222222222222422224424444444444446646666666666666666666688888888888:::::::::::::::<<<<<<<<><<<<<<<>><>>>>>>>><<>><<<<>>>>>>>>>>>>>>>>@>@>>>>@@@@@@B@@@@@0" """""""$"$$$$$$$$$&&&&&&&&&&&&&&&&&&((&&&&(&(((((&(((((((*((************,,**,,,,,,,,.,.,,,...00.....00.....00000000.00000000000200200242222220202222222244244444444444446644646446666666666666688888888888::88:::::::<:<:<<:<<<><<<<>:<<<>>>><>>>>>><><<<<<>>>>>@@>@>>>>@>>>@>@>>>>@>@@@@@@@@@@@ " """""$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&(&&&&&((((&&((((****((****************,*,,,,,,,,,,,,,,............00.....0..0.00000000022020022202222222200022222222224444444444444466466666666666666686666888888888888888::::::::::<:<<:<<<<<<<<<<<>><<>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@>@>>>>>@>@@@@@B@@>@@"""""""""$"$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((****(***(**************,,,,,,,,,,.,,..........0.0.0.000.000000.0000000002202222222222220022222222222224444444446444466666666666646666666668688888888888888:::<:::::::<<<:<<::<<<<<<><>>>>>>>>>>@>@>>>>>>>>>@@@>>>>>>>>>>>>>@@>>>>@@>@@@@@@>""""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((***(***************,*,,,,,,,.,,,,...............0.00.000..00.000000000000022222222202222222222222222444444444444444466666666666466666686688888888888::8:8:::::::::::<:::<<:<<<<>>>><>>>>>>>>>>>>>@@>>>>@>@@>>>>@@>>>>>>>@>>>>>>>@@>@@@@@@>""""""""$"$""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((*(****************,,,,,,,,.,,,...................00.0.....000000000020002222222222220002222222224444444644444444444444466464644666668688888686688888888:::<:::::::<<<:<<<:<<>>>>>><><><>>>>>>>>>>@@@>@@@@@@@>>>>>>>>@>>>>>>>@>>>>>>>@@@@>"""""""$""$"$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&&&((((((((*((((***************,,,*,,,,,,,,...,.................00.00...0...0000000000202222222020002222222224444444424444444446644444464466666666686888888888888:888:::::::::::::::<:<<<><>>>>>>>><>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>@>>>>>>>>>@>>@@@@@@>""""""""$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&(&((((*(((*(((*************,***,,,,,,,,,,..,,...................0......0000000000000000020000022222222222424244444444444464444446644466664666666866888888888888888:::::::::::::::::<<<<<><<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>@@@@@@@>""""""$""$""$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((*(******(**********,**,,,,,,,..,,.................000.0....000000000000002000000022222222224244424242444444446444444444466646666666688888888888888888::::::::::::::::::<<>>><<<<<<>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>@>@>>@@>>>@>@@BB@B@""""$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&$&&&&&&&&(&&((((((((((****(**(******,,,**,,*,,,,,,,,.,........................000000000000000000200000.022422222242242222244444444444444444444446646668668:8888888888888888::88::::::::::::<::<<<<<<<<<<>><>>>>>>>>>>>>>>>>@@>>>>>>>>>>>>>@>>>>>@@@@>>>@@@@BB@""""""$$$"$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&(((((((((**((*(*(*******,**,,**,,**,,,,,,,,.............0.........000000000000000000000000002222222222242242244444444444444444444444446466668888868888888888888:8:8:::8:::::::::::<:<<<<<<<<<<>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>@>>>>@@@@@@>@@@@@B@@""""""""$$$$$$&$$$$$$$&&&&&&$&&&&&&&&&&$&&&(&&&&((((*((*((((((**(*****************,,,,,,,,.,..................0.....0000000000000000000000000002222224222444444444444444464444244444466666668888868888888888888:88::::::::::::::::<<<<<<<<<<<<>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>@@@>@@@@@B@@B@@B@B@""""""""$$$$$$$$$$$$$&&&&&&$&&&&&$&&$$$&&&&&&&(&(((*(((((*((((*******************,,,,,,,,,,....................000.0000..0000000020000.0.0000.022424424224224444444466644444444442244466668666888888868688688888888::8:::::::<:<<:<<::<<<<<<<<>>>><><>>>>>>>>>>>>>>>>>>>>>@>>@>>>>>@@@@@BBBB@BBB@@""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&$&&&&&&&&&(&((((((((((((((****************,,***,,,,,,,,.,,......................000..00000000000000.000000002244222244424444446444444444464466666646686666666686888886888888888:88:::::::::<<:<<:<<::<<<<<<<>>>>>>>>>>>>><>>>>>>>>>>>>>@>>@>>>@@@@@@B@BB@@BBBB@"""""$"$$"$$$$$$$$$&$&&&&&$$&&&&&&&&&&&&&&&&&(((((((((((((*(**(****************,,,,,,,*,,...,......................00..0000000000000000000000022442242444244442444444444444466466466666666688668866888886888888888:8:::8:88::<:::<:::<<<<:<<<<><>>>>>>>>><><<>>>>>>>>>>>>>@@@>@@@@@@@@@@@@BBBB@BB@""""""""$$$$$$$$$$&$&&&$&$&&&&&&&&&&&&&&&&&&&(((((((((((*(**((************,,*,,*,,,,,,,,.......................0..00.0000000000000000000.00000224224444424444444444444444444644664644466666666866686688888888888::::::8888::::<:<<<<<<:<<<<<><><>>>>>>>>>><<<>>>>>>>>>>>>>>>>>>>@>@@@@B@@@@@BBBBB@"""""""$""$$$$$$$$$&&&$$&&$$&&&&&&&&&&&&&&&&&&((((((((((**(((((*********,*,******,,,,.,.,.....................0.00.000000000.00000000000000000022222224444442424444444444444444466464666666666686668868668888888::88:8::::::::::<<<<<<<<<<<<<<><>>>>>>>>>><<>>@@>>>>>@>>>>>>>>>>>>>>@@@@@@@@@B@B@>"""""""$$$$$$$$$$&&&&&$$$$&&$&&$&&&&&&&&&&&&&&(((((((((((*((****(****************,,,,...,,,,,.,..............00.0.0.0.0000.00000000000220000000002222222422222444444444444464464446666666666666888888886688888888::8:::::::::<:::<<:<<<<<<<<<<>><>>>>>>>>>>>>BB@@>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@>>""""""""$$$"$$$$$&&&&&&&&&&$&&&&&&&&&&&(&(&(((&(((((((((*(******(********,,,*,,,,,,,,....,.,,.,,,,...........0000.0.00.000000000000000020200000000222444444224422444444444444446666666666666666888888888888888888:8::::::8:::::::<:::<<<:<<<<<><<>>>>>>>>>>>@B@@>>>@>>>>>>>>>>>>@>>@@@@@@@@@@>>@@> """"""""$$$"$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&((((((((((*(****((((*((*********,,,,,,,,,,,,....,..,,,.............00.0......00000.000000000222200000000022244222224244444444444444466666666666666668666888888888888888888:::8:::::::<:<<:<<<<<<<<<<<<>>>>>>>>>>>@@@@>>>>>>@>>>>>>>>@>>@@@@@@@BB@@BB@>@> """""""$"$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(&&&(&((((((((**(*****(*(**********,,,,,,,,,,,,.........,.............0.00..0.000.0000000000000002000000000002222222224444442444444444446666666666666666666888888666888888888888:::::::::<<<:<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>@>>@>>@@>>>@>>@@@@@@@@@@@@@> """"""""""$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&(&(((((*(*(***************,**,,,,,,,,,,,,,,,,,.......................0...0..0000.00000.00000220000000000022422222444444442444444466666668666866666866668888686666888888888::888:::::::::<<<<<:<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@B@@@@@@@@@BB@""""""""""$$""$$$$$$$$$$&&&&&&&&&&&&&&&&&(((&((((**(*******************,,,,,,,,,,,,,,,,,..,,.,..,...........0....0000000...00...0000222200000000002224444444444444444444466666666666666666666666668888888888888888:888:::::::::::::<<<<<<<<<>>><<<<>>>><>>>>>>>>>>>>>>>>>>>@>>>>>@@@@@@@@@@>@@@B@@"""""$$""$"""$$$$$&$$&$$&&&&&&&(&&&&((&&&(&(((((((**************,**,,,,,,,,,,,,,,,,,,,,,,,,...............0......00..0000..00.00000000000000.020022242424444444444464446646666666666666666666666868688888888888888888:8::8:::::::::<<:<><><<>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@BBBB>""""$$$$""""$$$$$$$$$$$$&$&&&&&&&&&&&&&(((((((((*(*(**(**********,***,,,,,*,,,,,,,,,,,,,,,,.,.............00......0.00.00000000000000000000.0022222444444444444444444446446666666666666668868666868686888888888888888888::::::::::<<<<<<<><<<>>><><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@BBBB@""""$$$$"""$$$$$$$$$$$$$&$&$&$&&&&((&&(((((((((******(*(*(**(*****,,,,,,,,,,,,*,,,,,,,,,,,,..,..................0..0..000.0000000002200000002222222222224444644444444664666666666666666888888866868888688888888888888888::8:::::::<<<<<<<<<<>>>><>>>>>><>>>>>>>>>>@>>>>>>>>>>>>>>@@@@@>>@@>@BBBBB@$"""""""$"$$$$$$$$$$$$$$$&&$&&&&&&&&(((&((((((((*(*(*****((****,*,*,,******,,,,,,,,,,,,,,.......................00000000000000000002200000022224222242224244444444444666666666666666666688888868866666888888888888:88:88:::::::::::<<<<<<<><<><<<>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>@@@@@@@@BBBB@""""""$$$"$$$""$$$$$$$$$$&&&&&&&&&&&((((((((((((******(**(******,****,,*,,,*,,,,,,,,,,,,,,,,.,.,......0.......00.000000000000000020000000002224222222422442444444444646446666666666666668866868666666868688888888888:::8:::::::::<:<<<<<<<<<><<<<>><<>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>@@@@@@@@BBBBBB@""$"""""$$$$$$$$$$$$$$$$$$$&&&&&&&((((&&(((((((((((**(*(*******,*,,*,****,,,,*,*,,,,,,,,,.,,,,......0........0.000..000020000000000000.00000222222422222244444444424664466666666686666888666686666666686888888888888:88::::::::::<::<:<<<<<<<<<<>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>@BBBBBB@@ """"""""$"$$$$&$$$$$$$$$&$$&$&&&&&&&(((&(((*(((((***(************,,,****,**,,,,,,,,*,,,,,,,.,,.,....0.........0..0000000000022000000.00.0000222224422224444422444444444666666666666688886866666666666886868888888888888::8:::::::::<:<<<<<<<<<<<<>>>>>><><><>>>>>>>>>>>>>>>>>>>>>>>>>@>@@BBBBBBBB@ """"""""""$$$ "$$$$$$$&&&$$$&&&&&&&&(&&&((($((((*(**************,*,******,,,,,,,,,,.,..,.,,,,.,.,...0........0..000002000022222222000200000222222222424244444444424444446666666666668868666666666666666888888888888:88:::::::::::::<<<<<<<<<<<<><<<>>><><<>>>>>>>>>>>>>>>>>>>>>>>>@@@B@@BBBBBBBB@"""""$"$$$$$$""$$$$$$$$&$$$&&&&&&&&&&((((((((((((((****************,,,,**&,,,,,,,,,,,,,,,,,,,,,,.....,&.........00.0.0000000222222,0220000224242222222222422420(2444444666666666666666666662266666666866668888888888888848:::::::<<<<<<<<<<<<<><<<><<::<>>>>>>@@>>>>><>>>>>>>>>>>@>@@@B@BBBBBBBDB""""""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(((((((((((********,*******,**,,,,,,,,,,,,,,,,,,,,,,,,,...,....,......0...0.0000.00002222002222200000224222222222222424244444444444646666666466666666466666668688868886888888888:86::::::<<<<<<<<<<<<<<<<<<<<<<(<>>>>>>>>>>>>>>>>>>>>>>>>@@>$@BBB@BBBBBBBB"""""""""$$"$$$$$$$$$$$$$&&&&&&&&&&&&&&((((((((((**(******,**********,,,,,,,,*,,,,,,,,,,,,,,,.......,.........000....0000000000002222220000022222200222222224424244444444464444446466666666666666666866868688868888::88:::::::::::::::<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>><>>>>>>>>>@>@@@BBBBBB@@BBBBB>"""""""""""$$$$$$$$$$&$&&&&&&&&&&&(&(&(((((((((((((*****************,*,**,,***,,,,,,*,,,,,,,....................0..0000002002000002202000000020022022002222224244444444444424444446466466666666666666686888888888888888::::::::<::<:::<<<><<:<<<<<><<<<>>>>>>@>>>>>>>>>@>>>>>@@@@@@>@@@BB@@BBBBBB@"" """""""""$$$$$$&&&&&&&&&&&&&&&&&(&(((((((((*(((((************,**,,,,,*,****,,,,**,*,*,,...............,,...0...0.000000202000022000000000000022222222222222442444444444444444446666666666666666666686888888886888888:88:::::<:<::::<<<::<<<<<<<<<>>>>><><>>>@>>>>>>>>>@@>@>>@@@@@@@@@@@@BBBBB@@ """"""""$$"$$$$$&&&&&&&&&&&&&&&&&&&&(((((((*(*((**************,,*,,,,*,,,,**,,,,*,*,,***,,.............,,........00000000000000222220000000000222222242222224244244444444444444446466666666666666666668686688888888888::88:::::<<:<<<<<<<<<<<<<<<<<>>>><:<<>>>>>>>>>>>>>@@>>>>@>>>@>@@@@@@BB@BBB>"""""""""$$$$$$$$&&&&&&&&&&&&&((&&(&(&&(((((((((**************,,,*,,***,,,*,,,,,,,,,,,,,,,,,,,......,...........00..00000000.000000000000000000022244444442222222444444444444444464446666446666666666666688888888888888888:::::::<:<<<<<<::<<<<<<<<<<>>>>><<>>>>>>>>>>>>>>@@>@@>@@@@@@@@@@BBB@BBB@"""""""""""""$$$&&$$&&&&&&&&&&(&&&&&&(&(((((((((((((************,**,,*,,,,**,,,,*,,,,,,,..,,,................,......00000.000.00000000.0000..00222224444444424222442444444444444444444464646466666666666866688888888888888888:::::<<<<<:<:::::<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@BBB@BB@B""""""""$""""$$$$$$&&&&&&&&&&&(((&&&&&&(((((((*(*((***************,,,,,,,,,,,*,,,,*,,,,,,.,,...............00.......0.0000..00..0.000.0000000222224424444446444444444442444444444444444466446666666666668686886888888888888:8:::::::::<:::<<::::<<<<<<>>>>>>>><<>>>>>>>>>@>>@>@@@>@@@@>@@@@B@B@BB@"""""""""""$$$$$$$&&&&&&&&&&&&&&&&&&&&(((((((((((*((**************,*,,,,,,,,,,,,,,,,,,,,,,,,..............0.....0....0.000....0..00.000000.022222222222442444442244444444444444446444644466466666666668866866688888888888888::8:::::::<::::<:<<<<<:<<>>>>>>>>>>>>>>>>>>>>>>>@>>>@@>@@@@>@@@BB@@BB@""""""""""$$$$$$&$&&&&&&&&&&&&&&&&&&&(&&((((((((((*(******************,*,,,,,,,,,,,,,,,..,,,,.,.,...........0.00......0.........00..0.000.0202202222222242242444244442442444444444444664666666666666666666668868688888888888::::::::::::::<::<<<<<<<<<<<>>>>>><>>>>>>>>>>@@@>>@>@>@@@@@@@@@@BBBBB@"""" """"$"$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&((((((((((*************,****,,,,,,,,,,,,,,,,,,,,,,,.,,..,,..........000......0...0...0.....00.0.00222222222222222224242222444444444444444464664646666666666666666666888888888888888:::::::::::<<::<<<<<<<:<:<<<<>>>>>>>>>>>>>>>>>>>>@>>>@>@@@@@@@@BB@B@@"""""""""""$$$$$$$$&&$&&&&&&&&&&&&&(&&&&(&((((((*(((*******************,,,,,,,,,,,,,,,,,.,,,,,,..,...,...,......0000............000....0002222222222222222222222244444444444444444446464644466666666666666668868888888888888::::::::::::<<<:<<<<<<<<<<><<>>>><>>>>>>>>>>>>>>>>>>@>>@@>@@@@@@BBBB@@""""""""""$$$$$$&$$&$&&&&&&&&&&&&&&&((&&&&((((((((((***************,***,,,,,,,,,,,,...,,,..,,,,,,,.....,,,....0..00000000..0............0000222222222222222224222244444444444444446446446664666666666666666686888888888:::::::::::::::::<<<<<<<<<<:<>>><><><<<>>>>>>>>>>@>@>>>>@@>>>@@@@@@B@B@@@B@""""""""""$$$$$$$$$$&&&&&&&&&&&&&&&(&((&&&(((*(((*(***********,,,******,,,,,,,,*,,,........,....,.,,.,,....,.............0....0.........020022222222222222244424244424444444444444444446646666666666666666666886888:8:8:::::::::::::::::<<<<<<<<<<<>>><<<><<>>>@>>>>>>>>>@>>@>>>>@@>@@@@@@@@BB@@B> """"""$""$$$$$$$&$$&$&&&&&&&&&&&&&((&(((((((((*((***********************,,,*,,*,,,,,,,,.,....,..,,,.,..........0..................000.0000022022202222222222222244444444444444444444444444666666666666666866668866888:::::::::::::::::<<<<:<<<<<>>>><>>>>>>>>@>>>>>>>>>>>>>>>>>@>>@@@@@@>@@@@BBB@""""$""$$"$$$$$$$$&&&&&&&&&&&&&&&&&&&&(((((((((((((*(**********************,,,,,*,,,,,,,.......,................................0..0...00022202222222222222222222224244444444464444446444444666666666666666666888868888888::::::::::::<::<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>@>>>>>>>@@@@@@@@@@@@@@@BB>"""""$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&(((((((((((((***********************,,,,*,,,,,,.,.....,,.,.......................0....0.000000.00202222220202222222222222224224444444444444444466466666666666666666666688888888888::::::8::::::::<:<<:<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>@@@@@@B@BBBB>"""""$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&((((((((((***(*********,*************,,,,,,,,,....,,.,..,.............................0..000000000020002002222222222222224424444244444444446466646466664666666666666666886688888888::8:::::::::::::<<<:<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>@@>>@@B@@BB@>"""""$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&((((((((*(*************,**********,,,,,,,,,.,.,,.,,,,..,,,...,...........................00002202000000022222222222224242224444224444444444444446446666666666666666666888888888:8::::::88:::::::::<<:<<<>>>>>><>>>>@>>>>>>>>>>>>>>>>@>@>>>>>@@@@@BBBBBB@>"""""$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&&&((((&((((((**(**************,*,***,**,,*,,,,,,,.,,,,.,,,,,,.............................0.0.000002002200002222222222222222242224444444444444444464644464646666666666668668888866888::8:::8::::8::::::<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>@@@B@@B@@@>"$""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((((((*(**********,****,*********,,,.,.,,,,.,,,,,,,,,,,,..........................0.000000000000200002200222222222222222442442444444444444444444644666666666666686688886888888888:8::8:::::::<:<<<><>>>>>>>>>>@@>>>>>>>>>>>>>>>>>>>>>@>>@>@@@@B@@@BB@@>""$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(&&&&((((((((((*(((********,*,,********,,,*,,,.,,,.,,,,,,,,,,,,,.,,,..........................00000000000000002000222222222224222222222442444444444444444444446666666666666666688888888:888888::::::<::<:<<<<<><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@B@B@>"""$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&(&(((((((((((((******(*******,********,*,,,,,,,..,,,,*,*,,,,,,,,,..,....,...................0.00000002000000220002222222222222222222444444444444444446444666666666666666666888888888888:8888:8:::::<:::<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>>>>>>@B@@B@@B>""$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((((((((((((*(**********,*,,******,*,,*,,,,,,*,******,,,,,,,,......,...,....................000000000022002222222222224422422424442424424444444444444464666666666666888886888888888888:8888::::::::<<<<<<<<<<>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>@>>@@@@@@@@@@>""$$$$$$$$$$$$$&$&&&&&&&&&&&&&&(((&&&(((((((((((***************,,**,,,***,,,,,,,,,,,******,,..,.,.....0..,.,....................000000000000000202222222222222222222422222444444444424444464666666666666666666868888888888888888888:::::<:<:<<<<<<<<>><><<>>>>>>>>>><>>>>>>>>>>>>>>>>>>@@@@>@@@@B>""""$$$$$$&$$$$$&&&&&$$&&&&&&&&&&&(&&((((((((((((********(****,,**,,,*,**,*,*,,,,,,,,***,,,,...,.,.....,..,,......................0.0000000022202022222222222222222224244244444444424444444666646666666666666888688888888888888888:8:::::::<<<<<<:<<<<<<<>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>@@@@@>"""$$$$$$$&$$$$$&&&$&$$&&&&&&&&&&&(&&&(&((((((((******(****,******,,,,,,**,,*,**,,,,,.,,,......,.................0.0............0.000000002002022222222222222222224222442244444424444444446644666666466686666668668868688888888888::::::::::<:<<<:<<<<<<<<<<><><><>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@>>"$""$"$$$$&$&$$$&$&&&&&&&&&&&&&&&&&(((((((((((((****************,***,,*,*,,,*,,,,,,,,.......,..,...............00...............0.0000000202022002222222222222222222224222442444444444444444466666666666666668686888866888888888888::::::<<<::<<<<<<<<<<<><<><>><>>>>>>>>>>>>>>>>>>>>>>@>>@@@@>>><""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&(((((((((((((*(*********,,*****,*,,,,,,,,*,*,,,,.,,,,....,..................0...............000.0000000000200222202222222222222224442444444444444444664666646646666666666686868868868888888:8::::::::::<:<:<:<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@>>@>""""$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&((&((((((*(((((********,,*************,,,,,*,,,,,,...,....,.................................0...000000000202222222202222222222224222444424424444444444444646666666666886666868668868888888888::8:8::::::<<<:::<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>@@>@@@>>@>>@><"$""$$$$$$&&$$&&&&&&&(&&&&&&$&&&&(((((((((((((((((*(*****************,**,,,,,**,,,,,,...,...,,...................................00000000000020222222222222222222242224244244444444446442446666664666666666666686668888888888888888::::::::::<<<<<<<<<<<>>><<>>>>>>>>>>>>>>>>>>>>>>>>>@@>>>@>@@@<"""$$$$$$$$$$$&$&&&&&&&&&&$&$$&&&&((&((((((((((((*(*******$***********,,*,,,,*,,,,,,,,,(.,.,.,,,...................$,...........0000000000020000.020022222222222222222222244422444444444466466644666666668666666666888888888888888::::::::<<:<<:<<<<<<<><><><>>>>>>><>>>>>>>>>>>@>>@>>>@>>>@@>@@<"""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&(&((((&((((*(*(*******************,,,****,,,,,,,,.,,,,.,,,,,,,,..................,..........0.0000000000000020.0022222222222222222222222242*2444444466646646666666666662.66668866888888888888888::::4,:::<<<<<<<<<<<<<<<<><<>>>><.6>>>>>>>>>>>>>>>>@@>@>>>>@@@*""""$"$$$$$$&&&&&$&&&&&&&&&&&&&&(&(&((&&((((((((*********************,,,,*,***,,,*,,,,,,,.,,,,,,,,.............................000..0.000000000200022222022222222222222222224444444444644644666666666666666666668668868888688888888::::::::::::<<<:<:<:<<<<<>>>>><>>>>>>>>>>>>>>>@@@>>>>>>@@@@>>>0""""""$$$$$$$$&$$&&&&&&&&&&&&&&&&&&(&&((&&&(((((***((****************,,*,,*******,,,,,,,,,,,.,,,,,.....,..,...........................0000000200000220222222222222222222222224424444444444446466464666666666666666666888888888888888:::::::::::<:<<<:<<<<<<<><<><<>><>>>>>>>>>>>>>>@>>>@@>>>@@@>><"""""""$$$$$$$$$&&&&&&&&&&&(&(&&&&&&&(((((&(((((***((********(********,,*********,,,,,,,,,,,,,,,,,.............................000....000000000202002022022222222222222222224244444444444446466466666666666668666866688888688888888::::::::::::<:<:<:<<<<<<<<:<>>>>>><>>>>>>>>>>>>>>>>@@>>@>>>@>><"$"$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(((&(((((((((((**((**************(***,,,,*(****,,,,,,,,,,,,,,,,,,.,..........................0000000000000000000000022222222222222222222222224424424444444466664666666666666666666668888688888:88888:::::::::<:<::<:<<<<><<:<><><>>>>>>>>>>>>>>>>>>>>>>>>@@>@@@<"""$"$$$$$$$$&$$&&&&&&&&&&(&&&&&&&(&&&(&(((((((*((************************,*,,**,**,,,,,,,,,,,,,..,.,........,...................000.00000000000000200002222222222222422222442244444444444446444446666666666666666666886888888888888:8:::::::::::<:<<<<<<<<<<>><><>>>>>>>>>>>>>>>>>>>>>>@>@>@>@>><""""$$"$$$$$$$$&&&&&&&&&&(&(((&&&&&&&&(((((((((((((**************************,,,,***,,,**,,,,,,,,,,.,..........................0000000.0000000002200002002222222002444422424442442444244444444444666666666666666666666688888888888::8:8::::::::::<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@>>>@>>>@>8"$""""$$$"$$&$$$&&&&&&$&&(&(&(&&&((((&(&((((((((((*****************(**********,,*,****,**,,*,,,,.,..,..........,.......0....0000000000000.000000002000222222222222222242242422224444444444444664664666466666666666666688888888888888888:88:::::::<<<<<<<<<<<<>><>>><<><>>>>>>>>>>>>>>>>@>>>>>>>>@: """$"""$$$$$$$&$&&&&&&&&&&&(&&&&&((&&&(((((((((((((((*******************(******,********,,,,,,,,,.........................0...00.00000000000000000002222220222222222222222444444244444444444466466666666666666666666888888888888888:::8::::::::<<:<<<<::<<<<<<<><<<>>>>>>>>>>>>>>>>>>@>>>>>>>>>>:""$$"""$"$$$$$&&&&&&&&&&&&&&(&&&&&((((&(((*(((((((*((************,********(***,**,******,,*,,,,,,..,,.,..........,.............00.0.000000000000000022222222222222222222242222444444444444444444646666666666666666666886888888888888888:::8::::::::<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>@>>>>>>>>>>>>6"""$"""$$$$$$$&&&&&&&&&&&&&&((((&(((&(((((((((((((**(************,***,****(*************,**,,,,,,,..,,.,.,,...................00.......0.00000000000220222222022222222242224222422444444444644664444646666646666666688888888888888888::::8:::::::::<:<<<:<<<<<<><<<:<>>>>>>>>>>>>>>>>>>>>>>>>>>>>:"""""$$$$$$$$$&&&&&&&&&&&&&&&&(((((((((((((*(((((****(************,,*,,**,,**********,******,,,,,,,,,.,,.,,,.,...............0.............00000000002020022222222222222222222422444444444444466466466666646666666666888888888888888:8888:::::::::::<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>@>>>>>>>>>>>>8"""""$$""$$$$$$&&&&&&&&&&&&&&&&&&&(((((*((*((((((*(********((*********,,,*****,***********,**,,,,,,,,,..,.,,,..,..........................0000.000000002020022222222222222422224244444444444446446644666666666666668888888888888:8888:8:::::::::::::<:<<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>8"""$"$"$$$$$$$$$&&&&&&&&&&&&&&&&((((((((*(((((((((((******(**********,,**,,,*,************,*,,*,,,,,,,,,,.,.....,..................00......0000000000002222000222222222222424244424444444444444444444666666666666668888888888888888888:8:::::::::::::<<<<:<<<<<<:<<<>>>>>>>>>>>><>>>>>>>>>>>>>>>>6 """""$$$$$$$$&$$&&&&&&&&&&&&&&(((((((((((((((((((*(******((*******,,,*******************,*,,,,,,,,,,,,,,,,,,,.,.,...........,.....00.....0.0000000002002222022222222222224222424444244244444444444464646666666666668888868888888888888::8::::::::::::<:<<<<<<<:<<<<><>>><>>>>>>>>>>>>>>>>>>>>>>>6 "$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&(((((((((((((((*********((**********,,,***************,*,,,*,*,,,,,,,,,,,,,,,.,.,.,..........,,.0.....00...000000202220002220022222222224222222244224444444444244444664666666666666666888888888888888::8:::::::::::<<:<:<<<<<<:<<<<>>><><>>>>><>>>>>>>>>>>>>>>>>6"""""$$$$$"$$&&$&&&&&&&&&&&&&&&&&((((((((((**************(***********,,**********,,**,****,,,***,,,,,,,,,,,,,,.,.,.,........,.......00.00...0000000000002002020222222222222222242444444444444444444646446666666666666866688888888888888::::::8::::<::<:<<<:<<<<<<<>>>>><><>>>>>>>>>>>>>>>>>>>>>>>4"""""""$$"$$$$&&&&&$&&&&&&&(((&&&&&(((((((*************(********************************,*,,,,,,,,,,,.,,,,,,,,,,..,.,.........,,....0..00...0000000000000220200222222222422224424444444444444444444444666666666666666686688888888888888::8::::::::::<:<:<:<<<<<<<<<>>>>>><<>>>>>>>>>>>>>>>>>>>>><4"""$$$$"$$$$$$&$&$&&&&&&&&&&&&&&&&((((((((((***********(***********,***,,***,**,****,*,,*,,,,,,,,,,,,,,,,,,.,.,,,,.,,........,,......00......000000000000002222222222222222222244424424244244444446644446666666666666868866888888888::88888::::::::<::<:<<<<<<:<<<>><>>><<>>>>>>>>>>>>>@>>>>>>>>>4"""$""$$"$$$$$$$&&&&&&&&$&&&&&&&(((((((((((((*,******(*(****************,,,**********,,,*,**,,,,,,,,,,,,,,,,,,,.,,...........,.......000....00000000000002022220222222222222424442242244422444444466464664666666666686868888888888888:::88::::::::::::::<<<<<::<<<<<>><><>>>>>>>>>>>>>>>>>>>>>>>>2"""""$$$$$$$$$$&$&&&&&&&&&&&&&&&&((&((((((*(((**************************,,*********,*,***,,,,,,,,,,,,,,,,,,,,,...,,..,.........,....0........0000000000000022222222222222222242244422242442444444446464666466466666666668888888888:88888::::::::::::<::::<::<:<<<<<<<<<<<>>>><><>>>>>>>>>>>>>>>>><""""$$$$$$$$$&&$&$&$&&&&&&&&&&&&(&&&(&((((((((((*********************((***,,,,*,**********,,,*,,,,,,,,,,*,,,.,.,.,...........,..,........,.00000000000000000222222222222222222442224444442442444444446444646446666666666688888888888:8888:8:::::::<::::<<::<::<<<<<><><<><>><>>>>>>>>>>>>>>>>>>>><"""""$$$$$$$$$&$&&&&&&&&$&&&&&&&&&&((&(((((((**(((*(***************(*((**(**,,***************,,,,,,*,,,,,,,,,.,,,,,..............,,........00000000000000022222022022222222222244442444444442244444644446464446666666666888888888888888:8::::::::::<<<::<<<<<:<<<<<<<<><<<><<<>>>>>>>>>>>>>>>>><><"""""$$$$$$$$$&&$&&$&&$&&&&&&&((&&(((&((((((***((*****(********,******(**((*************,***,,**,,,,,,,,,,,,,,,,,,,,.,,,,......,...,...,....0000000000000000002022222202222222242424442242444442444444444444466666666666666888888888888888:::::::::::<::::::<<<<<<<<<><<<<>><>>><>>>>>>>>>>>>>><<<"""$""$$$$$$$$&$$&&&&&&&&&&&(&&&&&(&(((((((((*(((*(**(****(**************(********,****,,*,,*,,*,*,,,,,,,,,,,,,,.,.,,,.,,........,........00000000000000000020022022202222222224422224222224444444644444444466646666666668866886868888888:::::::::::::::::<<<<<<<<<<<<<<><<<<<><>>>>>>>><>>>>>><>:""""""$$$$$$&&&&&&&&&&$(((&&&&&(&&(((((((((***(**(****************(((***(*((************,*,,,,*,,,,*,,,,,,,,,,,,,,,,,..,..,..................000000000000200000020222202222222222222244244444444444444446464666466666666866468888888:8::888::::::8::::::::<<<<<<<<<<<<<<<<<>>>><>>>>>>>>>>>>>><<>:"""$"""$"$$$$$&&&&$&&&&&&&&&(&((&(((((((((*((((***(************************((***,********,**,,,,,,*,,,,,,,,,,,,,,,,,,,,,.,..................000000000000000002020222222202222222222222222444444444444444446666444466666666666888888888::88888888:8:::::::<<<>><<<><><><<<<><<>>>>>>>>>>>>>>>>>>><<"""$"""$$$$$$$&&&&$&&&&&&&&&&&&&(((((((((((((((***(**********,***********(*(***************,**,,,,,,,,*,,,,,,,,,,,,,,,...,.,...............0.0000000000002000022220022202222222222222442224444444444444446446446666666666686688888888:::::::::::::::<::<<<<<<<<<>>>>>><<>>><>>>>>>>>>>>>>>><>>>><<""$$"$$$"$$$$$&&&&&&&&&&&&&&&&(&&&&(((&(((((((((***************************(**************,**,*,,*,,,,,,,*,,,,,,,,,.,,,,......,,,.............0000000000000002220002002222222222222222422244244444444444444464666666666666668688688888:::::::::::::<::<<<<><<<<>><><>>>>>>>>>><<>>>>>>>>>>>>>>><><"$"$$$"$$$$$$&&&$$&&&&&&&&&&&&&&&&&(((((((((((***(***************(*****(**((*******************,**,,,,,,,,,,,,,,,,,,,,.,,....,................0..00.0000222000020220202202222222222222222224444444444444444464666666666668688888888888::8:::::::<:::::<<<><<<<>>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>< """"$$$$$$$$&&$$$&$&&&&&&&&(&&&&&&&(&(((((***((***((**(((***************(********************,,****,,,,,,,,,,,,,,,,,....,.,,...................00.0.0.0200000002000002022222222222222222244424444444444444446666666666666668888888::8:8::8:::::<::::<<<>><<<<<>><>>><>>>>>>>>>>>>>>>>>>>>>>>>>><< """"$$$$$$$$$""$$$&&&&&&&&&&&&&&&&(&(&((((((((((*((*******************(******************,,*,,*,**,,,,,,,,.,.,,,,,,,,.,,,,.....0,...........00.000000000000022022220222222222222222242244644444444644444666666666666868666888888::::8:::::::::::::<<<<<<<<<>><><<<>>>>>>>>>@>>>>>>>>>>>>>>>>><:""$$$$$$"$$$$$$$$$$&&&&&&&&&&&&&((&(&((&(((((((((((***,,,,,**,,*****(**(((**************,*****,,*,,*,*(,,,,,,,,,,,,,,,,.,,,.......**............00.0.0000000000".220020222022222222222222222244424444444446666666466666648888888888888:::::::<:::<<<2:<<<<<<<><<<>><<>>>>>>>>>>>>:>>>>>>>>>>>>>&"$"$$$$$$$"$"$$$$$$$&&&(&&&&&&&&&&((((&((((((((&(((********************(*(****************,****,**,,,*,,,,,,,,,,,,,,,,.............,.................00.000000000020022020222222222222242224244444464444644646666666666666886868888888:::::::::::::<<::<<<<<<<<<<><<<<>>>>>>>>>>>>::>>>>>>>>>>><< """"$$$$"""""""$$$$$&&&&&&&&&&&&&&(((&(((((((((((((****,*,****************(******************,*,*,,*,,,*,,,,,,,,,,,..,...,..................0......00000000000000020020222202202222242222222244444444444466666664666666686668888886888:8::::::::<:::<<<<<<:<<<<<><<<<>>>><>>>>>>>>>>>>>>>>>>>>>>>:""""""$$"$""$"""$"$$&&&&&&(&&&&&((&(&((&&(&((&(((((****************(***(*****************,****,,****,,,,,,,,,,,,,,,,,..,,...............,..........0.000000000000000020022222202222222222224244444444444466666466466646666686888888888888::::::::<<<<<<<<<<<<:<<<<<<<><>><>>>>>>>>>>>>>>>>>>>>>>>:"""""$""""$"$$$$$$$$&&&&&&&&&&&&((&&((((&&((&(((((((((*********(**((*(*****************************,*,,*,,,,,,,,,,,,,,..,......,....,...........000.0..00.00000000000002002202222222222222222424424444444444664446666666666668888888888::::::::::<<<<<<<<<<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>>>>><:""""""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&((((((((((((((&((((*(*(**(**(***(**(***(**************,*,****,*,,,,,,*,,,,,,,,,,,,,.................,........0.0....00000000000000002022220002222222222224444444244444444444666666668666668688888:88::::::::::<<<<<<:<:<<<<<<<<<>>>><>>>>>>>>>>>>>>>>>>>>>>><: """"""$"$$$$$$$$$$$&&&&&&&&&&&&&(((((((((((((((((((((********(****((*****(*(*********************,*,***,,,*,,,,.,,,,,,,.....,.........,...........00.0.000000000000000202022222222222222224444444244444444664644646666666666888888888::8:::::<:<:<<<<<<<<:<<<<<<<><<<<>>>><>>>>>>>>>>>>>>><><>>: """""""$"$$$$$$$$$$$$&&&&(&(((((&&&&((((((((((((((&((((*******(***((**(*****************************,,,,,,,,,,,*,,,,,.,....,...........,,..........00000000000000000000222002002202222222242244242444444446666666446466666668868888:888:888::::::<::::<<:<<<<<<<<<<<><<<>>><>>>>>>>>>>>>>>>><><<<""""""""$"$"$$$&$$$$$$$$&&&(&(&&&&(((((((((((((((((((((((((***((*((**((**(***(*********************,***,,*,,,,,,,,,,,,.,,,,,.......,,.,,.,..........00....000000000000002000022022222222222222224444444444466666666666666686688888888888888::::::::<::<:<<<:<<<<<<<<><<>><><<<>>><>>>><>>>>><<<><:"""""""$"$"$$$$$$&$$$$$$$&&&(&(&&(&&&&(((((((((&&((((((((((****(*(***(*(*((*(***********************,,,*,*,,,,,,,,,.,,,.,..,,..,,..,.....,...........0000...000000000000000002002022222222222224222222444444444666666666666888888888888888:::::::::::<<<:<<<<<<<<<<<<<<<><><>><<>>>>><><>><>><><>:"""""""$"$$$"$$$&$$$$$&$$&&(&&((((&&&((((((&&&&(&(((((((((((((*(((((**(*(*(*******************,*,**,**,*,,,,,,,,,,,.,,,,,,,,.,.,...,......,.....0.00..0.0.000000000000020000022222222222222222442222444444646666666666666666866888888:8::::::::::::::::::<::<<<<<<<<<<<<<<><><<><><<<>>>>><><<<<<8"""""$""""$$$$$$$"$$$$$$$&&(&&(((&(((((((((((((((((((((((((((**((*((*(((************************,,*****,*,,,,,,,,,,,,.,.,...,.,...,.,....,......0.00.0..0.000000000000000022002222020222222222242222444444444666666666666666668888888888888:::::::::<::::<:<<<<<<<<<<<<<<<<><>><<>>>>><>><><<<><<8"""""""$$"$$$$$$$$$$$$&&$&&&(&&&&&&&(&((((&&&&(((((&((((((((((((*(*((*((*****(***((**************,**,*,,,,,,,,,,,,,,,.,,..,,,,,,,,,....,................0..000000.00000000000022222222222222222222244444444444644646666666666666888888:888::8:8:::::::<:<:<:<:::<:<<<<<<<<<<><<<><>>>>>>>><><<<<<8""""$$"""$$$$$$$$$$$$&$&$$&&&&&&&&&(&&&&&(&&&&&&&&((&((((((((((((((((((***(**(***,(**((************,,,*,,,,,,,,,,*,,,,,,,,,,,.,,,..................0....00.000000000000000000002202222222222222224244444444444446646464666666668888888888888888:::::::::<::::<<<<<<:<<><><<<<<<<>><<<><<<<><<<<<<8""""""""$"$$$$$$$$$$$$$&$$$&&&&&$$&&&&&&&&&&&&&&(((((((((((((((((((((******((((*((((((***************,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,................00000.000000000000000000222200000222220224422424444444444444446666666666666868888888888:88::::::::::::::<<<::<<<<<<<<<><><><><><<><<<<<<<<<<<8""""$$$"""$"$$$$$$$&$$$$$$$$$&$$&$&&&&&&&$$&&&&&&((((((((((((((((*(((((((((((((*((*(((**(************,,*,,,,,,,,,,,,,,,,,,,,.,,.,,..................000000.00.000.000000000000000002020222002222444464444444444466646666666666668868688888:88::::::::::::<<:<:::<<<<<<<<<<<<>><<<<<<<<<<><<<<<<<<8"""""$""""$$$$$$&$$$&$$$$$&$&&&&&&&$&&&&&&((((&&(&&(((((((((((((((((***(((*((*((((((***((*********,****,,,***,,,,,,,,,,,,,,,,.,,,,,.,..............0000...00000000000000000000000000200020222222424242244444444444666466666666666866888888888888::::::::::::<::::<<<<<<<<><<<<<<<:<<<<<<<<<<<<<<<8"""""""""$"$$$$$$$$$$$$$$$&$&$&&&&&&&$$&&(((((((((((((((((((((((((((((*(((((((*((((**(**********,**,,,*,,***,,,,,,,,,,,,,,,,,,,,,,.,,..,..........000.....0..0..00000000000000000000022022222222222444244444444444666666666666666868688888888888:::::::::::::::<::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<6"""""""""$$$$$$$$$$$$$$$$$$&$&$&&&$$$&&&&&&&&&&(((&((((((((((((((((((((*((((((((((((***(********,****,,*,*,,*,,,,,,,,,,,,,,,,,,,,.,,...............00.....00.0000.00.0.00000000000220222222222222244242224444444446666666666666668686888688888888::::::::::::::<<::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<6 """"""""""$$$$$$$$$$$$&$$$$&$&&&$&&&&&&&&&&&(&&&(&(((((((((((((((((((((((((((((((*(*(***************,*,**,*,,,,,,,,,,,,,,,,,,,,,.....,...,.........00..0000.00.0000000.00000000000202222222422222222222444444464664666666666666666666888888888888:::::::::::::<<<:<<<<<<<<<<<<<:<<<<<<<<:<<<<:<<6"""""""""""""$$$$$$$$&$$$$$$$&&&&$$$&&&&&&((&&&&&&&(&(((((((((((((((((((*((((((((*((((**********,****,***,,,,,,,,,,,*,,,,,,,,,,,,,,.,,.,...............000000000.000000000000002000002202222222222444424444444644446646666666666666666688888888:8888:::::::::::::<<::<<<<<<<<<<<:::<<<<<<:<<<<:<<6""""""""""$"$$$$$"$$$$$$&$$$$&&$$&&&&&&((((&&(&(&&&(((((((((((((((((((((((((((*(((((****************,***,,,,,,*,,,,,,,,,,,,,,,,,,..,,..............0....0..0.....000000000..000000222002222222222244422444444444444646664666666666666888688888888:8:8:8:::::::::::<:<<<<<<<<<<<<<<<<<::<::<:::::<4"""""""""""""$$$$$$$$$$$$$$$$&$$$&&&&(&((((((((&&(&((((((((&&((((&(((((((((((((((*(*(**((************,,,***,**,,,*,*,,,,,**,*,,,,.,,.,...........,.....0....0......000.00.0000000200220022222222222224244444444444644446446666666666666666888888888:8:::8:::::::::::<<<<<<<<<<<<<:<:::<:<<:::::::4"""""""$""""$$$$$$$$$$$$$$$$$$$&$&&&&&&&&((((((((&((((((((((((((((((((((((((((((*****((***************,,,***,,,,,,,,,,,,,,,,.,,,...,....................0.0000..000.00000000020000002222222222222222424424444444444446444466464664666668668688888888888::::::::::::<::<::<<<<:<:::<:<:<:::<::::::4""""""""""""$"$$$$$$$$$&$$$$$$$$$$$&&&&&&&((&((((((((((&((((((((((((((((((((((((*(*(*(*(*********************,,*,,,,,,,*,,,,,,.,,,,,,.......................00.0.0.00.00.0000000002020222222222222222244444444444444464464446644666666666866868888888888:8:::::::::::<:::::<:::<<:::<<::::<:::::>6 """""""$"""$$$$$$$$$$$$$$$$$$$$$&(&&&&&&&&&((((&((((((((&&(((((((((((((((((((*(**((******(*(***********,*,,**,,,,,,,*,,,,,.,,,,.,..,,.................0.0......00..0.000200002000022222222222222222224442444444444444446646446666666666866866868888888::::::::::::::::::<:::<::::<::::<<:::::<<4 "" """"""""$$$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&(&((&&&((((((((((((((((((((((((((**((**(**(**((****************,**,,,,*,*,,,,,,,,,.,.,,,,..,................0.00.0...0.....0000000020202222222222222222222444424444444444444646444466666666666886868888888888:888::::::::::::::<:::::<:::::::::<::<:2 "" """""""$"$$$$$$$$$&$$$&&&&&&&$&&&&&&&&&&&(((&&&(&((((((((((((((((((((((((((((**(*(*((***************,******,*,*,,*,*,,,,.,,..,,.,.,.,.,,..........00....0......00..00000000022002222222222222222224442222444424444444464444666666666666866668888:8888:8::88::::::::::<:::::::::<:::::::<:::::2 """"""""""""$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((&&&(((((&(((((((((((((((*((((*(((*(*(((*****(**********,*******,,****,,,,,,,,....,..,,..,.,..................0.....000000000020222220222222222222222224222424444444444444446646666666666666886888888888:8888:::8:::::::::<:::::::::::::::<:<<80 "" """"""""$$$$$$$$$&$&$&&&&&&(&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((***(******((**************,**,****,,,,,,,,,,,,,,.,.....................0.0......0...000000022002222222222222222222222224224242444444444444444666666666666668688888888888:8888:::::::::::::::::::::::::::<::::0 """""""""""$""$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((*((*((**(****((*(**,*******************,,,,,,,,,,,,,.,,..,.,,,......................0..00.00000000000222222222222222222222222224444442444444444644666666666666668686688888888888888::::::::::::::::::::::::::<::::::0""$""""""""$"$"""$$$$$$$&&&( &&&&(&&&&&&(&&&&&&&&&((((((((((((((((((((((*(((((((((**(**(************,******,******,,,,,,,,,,,,,.,,,,,,...,..,.......................000000002020022222222222222222222222242222244444444444444446646666666668686668888888888:8::88:8::::<::8:::::::::::::::::::::0" """"""""""""$$$""$$$$$$&$&$&&&&&&&&&&&&&&&&$&&&((((((((& ((((((((((((((((((*(*((((**( *****(********************,* *,,,,,,,,,,,,,,,,,,,,....... .....................0000000,0200222222222220222222224222222242444424444446444666666664686666866888888888888:888:::8:::::::::::::8:::::::::::::. """ """""""$$$"$$$$$&$$$$$&&&&&&&&&&&&&(&&&&&(((&(&(((((((((((((((((((((((((*((((*((*(***********************,,,,*,,,,,,,,,,,,,.,,,,,,,............................0000000.000002200022220202200222222200222244222444444444446666666,46666686668888888:88888888888::::<::::::::::::8:::8:8:::  """ """"""""""$$$$$"$$$$$$$&&&$&&&&&&&&&&&&&(&&((&((&(&(&((((&((((((((((((*((((((((***(****************,*****,**,,,,,,,,,,,*,,,,,,,.,,.,.,.......,................00.000000000002002000000000202202222222222222222224444444446666666666666668666688888:88888888888888:::::8:::::::::88::88:::888" " """"""""""$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((*(((***********************,**,,,,,,,,,,*,,,,,,,,.,,,...............................00000000000000000000220222222222222222222222244444444466666666666666666688888888888888888888:::::::::::::88::8:::::8888:8* "" """""$$$"$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((*((((((((((********************,***,,,,,,,,,,,,,,,,,.,,,,,................................0000000000000000002000002222222222222222222224444444444664446666666666666668886888888888888:888::::::::88:8:::::::::888::. "" """"$$""$$$$$$$$$$$&&$&&&&&&&&&&&&&$&&&&&&(&&(((((((((((((((((((((((((((((*(*(******(*******************,*,*,,,,,*,,,,,,,,,,,,,,,..,.,,........................0.00000.0002000000000000002020222022222222444444444444666444666666666666666688668888888888888888::8::::88888::888::::::::::, "" """$"$"$$$"$$$$$$$$&$&$$&&&&&&$&&&&&&&&&&&&&((((((&&((((((((((((((((((((*(((((*(*****(*****(*****,****,,,,,,,,,,,,,,,,,,,,...,..,,,,,..,...................0.....000.00000000000000000222222222222022222422244444444444444666666666666666688888888888888888888:88:8:8:::::::::8:8::::::::* " """$""$$$$&&$$$$$$$$&$$$$$&$&&&&&&&&&&&((&(&((((&((&(((((((((((((((((((**(******(**************,****,,,*,*,,,,,*,,,,,,,,,,.,.,,,,..,...........................000000000000000000000022022222222222222224442244444444446666666666666666666888888888888888888888::8:::<:::::8888::8::::8:* " """""""$$$$&&&$$$$$$$$&$$$&&$&&&&$&&&&&(&&((((((((((((*(((((((((((((((((((*(****(**(****(**********,,,,,,,,,,,,,,,,,,,,,,,.,..,,,..,...........................000000.00000.0000000000000202022222002222222424444444464466466666666666666666886888888:8:8888888:::8::::::::::88:::::::88:& "" """"""$$$$&&$$$$$$$$$$$$$&&&&$&&&&&&&&(((((&((((((((((((((((((((((((((((*(********(***(***********,,,,,,,,,,,,,,,,,,,,,,,.,....,,,.,..,..,,.............00.......00.0000.0000000000000022022222022222222244244424444444464466666666666668688688888888888888::::88::::::::::::::::8:::8:* """""""""$$$$$$&$&$$$$$$$$$$$$&&&$&&&&&&&&&&((&((((&(((((((((((((((((((((*((*(**(((((**(****(**********,****,*,,,,,,,,,,,,,,,,.,.,..,.,.,..,.,..,.......................000000000000000000020000222222222222222424444444444446664646666666666866688888888888888:8:8::::::::::::::::888:8:::( """"""""""""$$$$$$&$$$$$$"$$$$$$$$&&&&&&&&&&&&((((((&((((((*(((((((((((((*(((((((((((****(**(************,******,,,,,,,,,,,,,,,,,....,,,,,,,.,,,..................00....0.0.00.0000000000000000020222222222242222422244444464666666666666666886868888888888888888:::8::::::8::::::::8888::::& """""""""$"""$$"$$$$$$$$$$$$$&$$$$&&&&&&&&&&&(&&((&(((&((((((((((((((((((((((*((((((***(*(*(*(***************,,*,*,,,,,,,,,,,,,,.,,,,,,,,,,,..,..,....,...........00.00.0.00000000000000000200002022222222224244244444444444446648466666666866888868888:888888::8888::::::::::::::::888:8:::$ " """"""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&(((&&&(&((((&*((*((((((((((((**(*((((((****(*(((**(************,*,****,,.,,,,,,,,,.,,.,,,,,,,,,.,..,,,,..................0.000.00000.000000000000022002220222422422222244444446446644444666666866666688686::888888:88::::::::::::::::::8:8:::::$ """"""$$$$$$$$$"$$&$$$$$$$$$$$&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((((*((*(((*********(***************,,,*,,,,,,,,,,,,,,,,,,..,..,..,..,,..................0...00..00.00000000000000002222222222222242244444444444644446666666666888686888888::8888:::::::<:::::::::::::::::::::" """"""$$$&&$$$$&$$$$$$$$$$$&$$$&$&&&&&&&((((((((((((((((((((((((((((((((((((((((*((****(**((**(**************,,,,,,,*,,,,,,,,,,,,.,.,.,...,..,...,..............00..0..0.0000.000000000000022002220222222222222444444444444446446666666668666688888888888:::::::::::::::8:::::::8:::::::" """$$$$$$&$$$$$&$$$$$$$$$$$&$$$&&&&&&&&&&&((((((((((((((((((((((((((((((((((((*(((((*****(**(****(********,*,*,,,,,,,,,,,,,,,,,.,,..,..,......,...................000..00000000000000000002222222222222224224244444444444446666666666666888888888888888888:::::::::::::8:::<::::::::::  "" """""""$$$&$&&$$$$$$$$$$$$$$$$$&&&&&&&&&(&(&(((((((((((((((((((((((((((((((*((**(***(**(***********************,,,,,,,,*,,,,,,,,,,.,,.,,.,,....,...............0.0.0000.0.000000000000000000222222222222222224424246444464666666666666666666888888888:88:88:8:::::::::8:::::::8::::::::: """"""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(&&((&(((((((((((((((((((((((((((((*(**(*(((**((**((*****************,,,,**,,,,,,,,,,,,.,,,,,,,,,,,.,.,.....................000000.0000000000002202022222222222222224222444444444644466666666686686868888888888:88:::::::::::::::::::::::::::::: " " " """"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&(((&((((((((((((((((((((((((((((((((((*((((((**((((****************,*,,,,,*,,,,**,,,,*,,,,,.,,,.,,.,,,......................000000.0000000.0022202002222222220222222442444444444444466466866668686868888:888888:8::::::::::::::::::::::::8:88:: " " ""$$&$$$$&$$$$$$$$$&&$&&&&$$$&&&&&&(&(&(((((&(((((((((((((&((((((((((*((*((*(((((((******************,*****,,,,,,,,,*,*,,,,,,,.,,.,,.,..,.....................000000000..00.00000222000000020222222222244444444444444446666666666666888888888:888::88:::::::::::::::888:::::8:8:8: " " " """$$$$$$$$$$&$$$$$&&$&&&&$$$$&&&&(&&&&((&(((((((((((((((((((((((((((((((((((***(((((*(********************,*,**,**,*,,,,,,,,,,,,,.,,,,,.,......,...........00..000.0.0000000.00002222220222220222222222244444444444446464666666666666888888888:8::::::::::::::::::::::::::88::888: " """""$$$$$$$&$$&$$$$&&&&&&&&&$&&&&&&((&(((((((((((((((((((((((((((((((((((*((*(((*((*(******(**************,,,**,,*,,,**,,,,,,,,,,,,,,,,,......................0...0.0.00..0..00000002222222222222222242244444444444444464466666666888688688888888888:::::::::::::::::::::::8:88888: """  """""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((&(((&(((((((((((((&(((*((((((((((((((((((((**(*((*******************,,,**,*,***,*,,,,,,,,.,,,,,,...,.............,.....00.0.0..000...000.000000200222022222242444444444424444464644466666668688888888888888:888:::8:8:8:::::::::88:::8888::: "" " """" "$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((((((((((((((*(**********************,,,**,,*,**,,,,,,,,,,,,,,,,.,..,.................0..0....0000000000000002222022222222222224444444444464444666466666866688888888888888:88::888:::::::::::::::::88:888888  """"""""""$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((((((((((((((*(******(*************,**,****,**,,,,,,,,,,,,,,,,,,.,......,....................00.00000000000002022222222222222222244244444464446666666666666868686888888:88:8:888:88::::::::::::8888888888888  """"""""$"$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((*((((*((*((*******(*********,*******,**,*,,,,,,,,,,,,,,,..,.......................0....00000000000000000222222222222222242444444444444646666666666686888888888888888:8::8:::::8::::::::::88:8::8888:    ""$""""$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((*((*((*(((*(*************,*,*,******,*,,,,,,,,,,,,,,,,,.,,,,,.............,............0.00000000000000002222222222222222244444444444446666666666866888888888888888:::8::::::::8:::::::::88888888888:  """"""$"$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((************************,********,,,,,,,,,,,,,,,,,.............,...............000000000000000202222222222222222224444444644444666666666686888888888888888:::::::88:::::::::::::8888:8888888   """""""$"$$$$$$$$$$$&&$$&$&&&&&&&&&&&&(&&&&((((((&(((((((((((((((((((((((((((((((((((((((((****((*(*********************,,*,,,,,,,,,,,,,,,.,,.,.........................00000.00002000000222222222222222224442444444444666666666668688886888:888888::8::::::::8:::::::8:8888:88888888  """"""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&((&(((&((((((((((((((((((((((((((((((((((((((((((*(*******************,*********,**,*,,,,,,,,,,,,,,,,,....................0.......000000000000002202222222222222242424444444646666666666666688688888888888888:88:8:::::::::::::8888888888888:  "$""""""$$$$$$$$$$$$$&$&&&&&&&(&&&&&&&&(&(((&((&((((((((((((((((((((((((((((((((((((((((*(****(*(***********,*******,,,,,,*,*,,,,,,,,,,.,,.............................000000000000000022202222222222222424444444446666466666666666666666888888:88888:::88:::::::::::::8::88:88888::   """"$$$$$$$"$$$$&&$$$$&$&&&$"&&&&&&&&&(&(((((&((&(((((((($(((((((((((((((((((((((((((,&********************,,*,**,.*,,,,,,,,,,,,,,,,,,,,,.....0......................00000022.00000002202222222222222424444444464646666666666666666888888888888888:::8:::::::::::::88::888888888:  """"$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&(((((((&((&&(((((((((((((((((((&((((((((((((((*(((**(*((***************,**,,*&**,*,,,,,,,,,,,,,,,,.......,....................0000000."00000000220222222222224242204444444466666666666666666886288888888888888::8:::::::8::66888888888888:   """"""$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&(((((&(((((((((((&(((((((((((((&((((((((((((((**(****(************,,,**,*,,,,,,,,,,,,,,,,,,,,,...,.,.....................0..0.000000000000000002022222222222222444444444464446666466666666686666888888888888:8:::8:8::::::88,68888888888882   """"""$"$"$$$$$$$$$$$$$$&&$&$$&&&&&&&&&(((&&&(&((&(((((((((((((((((((((((((((((((((((**((**((*************,,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,...,,,.................0..00000002000000020200022222222222444244444444444466466666666666666888888888888888:::8:88:88:::88888888888888888:*   """""$$$"$$$$$$$$$$$$$&$&$$&&&&&&&&&&(&(&&&((&&&&(((&((((((((&&((((((((((((((((((((*(((**((((****************,*,,,,,*,,*,*,*,,,,,,,,,,..,,.,..,...............0...0000000000000000000220220222222422444444444444444666666666666666868688888888888:8:88:8::::::8:8888888:888888868:  """"""$"""$$"$"$$$$$$$$$$&$&&&&&&&&&&&&&(&&(((&(((&(&(((&((((&((&&((((((((((((((((****((((((****************,*****,,***,,,,**,,,,,,,,,,,,,,,...,..................00000000000000000002200202222222222424444444444444666664466666666888888888888888888:::::::8:8888888:8::888888888:  " """"""""$"$$"$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(&((((((&((((((&&(&(((((&(((((((((((((**((**(((((((**(*************,,*,,,,,,**,,,,,,,,,,,,,,,,.,,,...............0....000000000000000000220022022222224224444444444444666666666666666868888888888888:88:::888::88:8888688:::88::::8:::  """""""""$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&((&((((((&(&(((&(((((&(((((((((((((((((*(((((*(*(((*****(***********,***,,,*,,,,,,,,,,,,,,,,,,,,,.................0.....00.00000.0000000000202202222222222222222444444444646666666666666888688888888888:88:88888:888:88888::8:888:::::::: " """""""""""$"$$$$$$$$$$$$&$&&&&&&&&&&&(&(&(((&&(((((((((&&&(((((((((((((((*(**(((((((*(((*(((*******,**,********,****,,,,,,,,,,,,,.,.,,,,,,,,........00000..00.....0..00000000220222222222002222222244444444644666644466666666888::::8888:8:8888888888::8:::::::::8888888888::0  " "" """""""$"$$&&$&$$$$$$$$&$$$&$&&&&&&(((((&(&&&&(&&&&&(&&(((((((((((((((((((**((*((((*********,*********((******,*,,,,,,,,,,,,,.,*,,,,,,.,,,....,.0,,.0.00..0.00.00000000000.0020000000002024222444442444644644444244446668886688888888888888866688:8:8:8688:::::88668888688:0"$&$"$"  " " $&&&&(&"""$"$&" "$((*(*(&$" $&$&&" $&*,,****&"" $&$((&" "$&*..,,.,(&&$"$"&(((*($"$$&(*.0....((&$$$&(*,,,(($$&&*022.00.,**((&(,,.0.(((&*,.2462440..*,,,.02420,***.248866642200.004448642..0448<<:::6422002266886400.0268<::86622222"   ""$$$  "$$""  "$$&(&&" ""&(&&$$" "$((&*(&$" " $&(((&&&$$"$$&((**,(*&$"$$&(**((&$$&&(&**,,..**(&&&(**.,**(&&&&**,.,.00.,*(((*,,..,**(****,0002200.**,,..0.0..,**,.2224444200,.,.0222220..002246668862200444866642242468888:<886444468886662424468::8:::666(   $$$""  """$$$"" $&&&(&&($$$$"$&&&&&&$$$"""&&((&(&&&$"$$$&(((&&$"$"$&(****(((&$&&&((****(((&&((*,,.,,,((&((**.,,*.***(**,.....,,,****,....00,.,*,,.000020.,,,,,0020000.0...022444220000002444420020042868668644224688886664446688:::8:86644668888864444468::::( " """" """"$"$$ " ""$$$$$$$"$$$$&&&&((&(&&&&$&&&&&(&&&$$"$&((((((&(&&&&&((((((((&&((******((&((*(****,**((****,,,,,,,,***,*,,,..,,*,*,*,......,,,,,,...000000....0002022.0...02222222000002244442242222444446462444466668866666668888888686668888::886666668888888666688:,  " """""" """""$$$$$$$""$$$$&&&$$$$&&&(&(&&&(&(&&&&(((&&&&&&&&(((((((((&&&(&&((((((((((&(*****(**,(*,****,,*,,***,,.,,.,,.,,,,,,.,.....,,,,,..0...0...0.00.0000000.00022222220202222222202222224444444444442664466664446688888888886888888888868888888888:::8:8:88888:8:88:* "" " "" """""""" """"""$$$$$$$$$&&&$&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&(((&&(((((&(((((*(((*((*(*(********,*****,*,,,,,,,,,,,,,,.,,....,..,,.............00.00000..00000000000000222222222222242222222444426444466464644666666666666888888888888888888888688888888::::::8:::::::88::*   """""""""" " """"""$$$$&$&&&(&&&&&(&&&&&$$$&&&&&&(((((((&&&&((((&&&&&(((((((((************(******,***,,,,,,,,,,,,,.,,,.,,,,........................0000000222200200000000202222222442444222444444444444466666666666666666666666688888888888888888888888888:8:::::::::::::::*  " """"""""" "" ""$""$$$$$$$$$&&$&&&&&&&&&(&&&&(&&&&(&&&&&&&(&&(((&((((((((((((((((((((**(*******,*****,*,,,,,,,,,.,,,,,,.,.,................00.00.00.0000000000202222222222222222222244444244444444444464466666466666666668888888888888888888:::8888:::88688:::::::::::::::::<, " " " """"""$$"$$$$$$&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&((((&((((&((((((((((*((**(***************,,,,,,,,.,.,,..,,....,.............0.000000.00000200020022220022222222222244424444444444444444446666668666668666888888888888:8888::::::::8::::8:8888::::::::8:::::::::<, """""$"$$$""$$$$&&&$&&&&&&&&&&&&&&&&&(&&&&&(&&&&&(&(&&((&(((((((((((((*(*************,****,,*,,,,,,,,,,,.......................00.0000000000022222222002422242222244242444444444464464464666666666666886888888888888888::::::::::8::::8::::8888:::::::::::::::::<*   """""""$""$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&&(((((((((((((((*(****************,,,,,,,,,,,.,,.,...,................0.0.000000000002202222222224224444442224444444644446466666666666666666888888888888::::8::::::::::::::::::::::::::::::::::::::::::::<*  " " """"""""""""$"$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&((&&((&(&(((&(((((((((****(((**************,,,,,,,,.,,,.....,..................0..00.00000000022022222222222422244444444444444444666666666666666666866888888:888::8:::::::::<<<::::<:::::::::::::<<<<<<:<<<:<:<<:<<*   "" "" """""""""$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&&((&&&&(&&&&&((&&(((((((((((((((**************,*,,,,,,,,,,,.,,,.....,...........0...0000.000000002000222222222224422444446444464646666664666666666668666888:88:8::8:::::::::<<<<<<<:<<<::<<<:<<<<<::<<<<:<<<<<::<<<<<<>*  " """"""""""$"$$$$&$$&$&&$&$$$$&&&&&&&&&&&&(&&&&&&&&&&&&((((((((((((((((***************,,,,,,,,,,,,,..,,.,....,.............0..0000000000002022222222244224444444466444664466666666646666666666666888888888::::::::::<<<<:<<<<<<<<<<<<<<<<<<<<<<<<:<<<<<<<<<<<<>>*  " """"""""""""$$$$$$&&&$&&&$$&&$&&&&&&&&&&&&&&&&(&&&&&&&(&&(((((((((((((*((*(*((*********,,*,,,,,,,,,,,.,........,..........0...00000000000222222222242244442444444646664666666666666666666666886888888:8::::::::<::<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><>>>(  """""""""$"$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((*(******************,*,*,,,,,,,,,,,.....................0.0000000000000222222222244444444444646644466666466666666666668866688888888::::::<:<<:<<<<<<:<<<<<<<<<><><<<<<<<::<<<><<<<<>>><<<>>>*  " " """""""""$$$$$$$$$$$$$$&&$&&&&$&&&&&&&(&&&&&&&&&(&(&&&(((&((((((**(*************,**,,*,,,,,,,,,......................000.0000000000022222422222444444444646444446666666666666666666886888888888::::::<:<<<<<<<<<<<<<<<<<<><<><<<<<<<><<><<><<<><<>>>>><>@(    """""""""$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&(&&(&((&((((*(*(*(**(************,,,,,,,,,,.,................0..0.....000000002002222222242424444444444664466666666666666666666686888888888:::::::<<:<<<<<<<<<<><<<<<<<><><<<<<<<><<>>>>><<><<><<>>>>>(   " """"""$$$"$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((**(*********,,,,,,,,,,.,..,.,................0000000000000200222222424244444464444666664446666666666666666686688888888:8::::::<<<:<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>><<>>><><>>>>>@(    "" """"""""$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((**(**********,,,,,,,,,,,,..................0..00000.000000020222222222444444444444684646666466466666666666868868888888::8:::::<<<:<<:<<<>><<<<<<<<<<<<<<<<<<>>>><<>>>>><<<<>>>>>>>@&  " " """"""""$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((*(**(*************,,,,,,,.,,.,,...............0000.0000000202022222422442444444444644444466666666666666666688888:888::::::::::<<<:<:<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>><><<<<>>>>>>@$   " """""""$"$$$$$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((*((**************,*,,,,,,.,,..................0.0000000002002222222222444244444446644444666666466666666668686888888::::<:<<:<:::<<<:<:<<<<<<<<:<<<<<<<<<<<<<<<<<<<><<<<<<<<<>>>>>@$   """""""""$"""$$$$$$$$$$$&$&&&&$$&&&&&($&&&&&&&&&&&(&&(((&((((((((*,(************,,,*,,,,,,,.,..0,...........0.0.00000000000242222222422424444444444446666664646666866686688888888:8::::::::8:<:::<<::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@"    " """"""""" "$"""$$$$$$$$$$$$&$$$$&&&&$&$$&&&&&&&&&&&&&((((&(((((((((&&(((**************,*,,,,,,,."*,.............00000000020220222222222444444442444644666 466666666666888888888:88:8::2:::::::<:::<:<<:::<<<<<<<<<>::<<<<<<<<<<<<:<<<<<<>>>>>>@B " """"""""""$""$$$$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&(&((((&(((((((*((*(((***********,,,,,,,,,,,.,.,.............00.000000022022222224242242444444444444466666666666886686688888888:86::::::::::::::::::::<:<:<:<:8<:::::<<<<<<:::::<<<<>>>>>>.  " """""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&(((((((((((((*((***(********,*,,,,,,,,,,,,...,,.,........0..0000000002022222222222222444244444444444466666668666888868888888888::888:::8:88::::::::::::::::::<<<<<:::<<<<<<>>>>>@@@