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 = CONTINUATION_MISSION TARGET_NAME = MARS IMAGE_ID = '653A30' IMAGE_NUMBER = 38446751 IMAGE_TIME = 1978-04-01T12:55:35Z EARTH_RECEIVED_TIME = 1978-04-01T20:22:20Z ORBIT_NUMBER = 653 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.016970 NOTE = "HIGH RESOLUTION GROUND TRACK 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 å  52E×dø) •¾Otµ7óA’þŠ Ù*²U  §YÓÁ wÍб²ˆ”‘Š•O‹z‡}– œÏ *,,,,*,,,*,*,,..,.......0000000.00.00000000220226442244022422444444442224446666662244666422248866646666664666624448::866668:8:8668:888::8:<@FHD@><::664668400.00688888::::::::::::<:::<:<<<<<:<<<><><<<<<<<<<><<:::862.000226@JJJDBB><>><<><<<::::<:88888::::<<8:::88888888888668888686866666666664(",,,,,,,,,,,,,,,,,,,,,,,,...., ,,........000000002424462022&.22444422444424446446666646646244428646446688666666666668622248888888888::::::::<>DDBB>><42446200...0068:8::::::::<:::<<<<<<<<<><><<<<>>>>>>>>>>>><><<::620...0228HHHFDB@@@>@>>>><>>>>>><::8::<>><<<<:<<<::::::::::::8888::8:88::88::882*,**,,,**,,,,,***,*******,,,,,...,,,...........000000020002.4424442200422002642466622444244662024448464466666468::864"28:888888868688::::::<<<>@@>"<>:4662......00068::::<<:<<:4:<<<<>>>><<><>>>>>>>>>>>>>>>0<>>><:6200..0222@6>@@@>>@@BB@>>>>>>>>B>>>><<<<8:<<<<:<<::<::<:<:<<<::<<<<:8$(*(*************************,,,,,,,.,,,,.........00002246400224422002202044446644444464466688:6444826666666446666862028888888688886888::::::<<<>@B@@B@420...,,,,...2688::::<:<:::<<<<>>>>>>><>>>>>>>>>>>>>>>:>><<:6200.0.0206@DHFFDDB@@@>4>>>@@@@>@@>@>>><<>>@@>>>>>>>"88<<<<<<<<<<<<<<<<<<><<<<<<:&(((((((*******************,,*,,,,,,,,,.,.,,.......0.000224222222220202204424444422644444666664426466646644666868642466648888886868688:8:<<::::<>>>>>>>>>>>>>>>>>>>>><<:4200...0004:BFFFDBBBBB@>@B>>>>BBB@>>@>@>::<>>>>>>@@>@@D@>><>><<<<><<<<<<<<<><><><<6((((&&(*(***((**,*********,*((****,*,,**,,........000.,,..02020200200222420266422.20222224224668846688886448646868866422486:8:866868644688:<888:>BFHDB<0,,..,*&&(*,,.0668:<:<<<>><<>>>>:8:<<<<<<><<<>>>>>>>>>>><40,,,...0026>@@@>><>BDDFBBB@@BDB>>B@@>>@B>>:6::8:<<<<:<<<>@>>>>>>@>>:888:, ($&**&((&&&(((((((((*,****((**,*(((((*******,...0000.*000.00...00202000044464200464224222242246222444666668<>:8664468:<8448866666646888888866:8:>DD@>>:..,,,*,,,,,,...08:::8688<:<><<::<<><>>><<>>>>>>:<<<<<<:40.....000.2>FHFFB@@@@@@>>>>>@BDDDDD>@BB@B@><:<>>>>><<>>>>>>@><<>>>><:8:<<<<::<:<>>>4 $&((((&&&&((***(((((****((&(**,,*(****,.,,***,....,..,.20000.0020.2222264442202204242444244442224466424424686622446688444868:886868888:88:6888::::>BFFB4,*,**,,,,**,..028888::<<<<<<:::<<<<><<<<<<>><:<<<<:<:220..00....2:DDDDBB@BBB@@@>>>@@BD@@@@BBD@@B@B>>>>>@@>>><>@>>>><>>><<>><<>>>>>>><<>>><4"&&(&&&(((&((((**((*((**(*((((**,,,,,***,**,,,,,,......0..000.000202204222424222222462442466864224422462224662420242888888666688888668888::8<::::8:<>@@<:.*,*,**,**,,...028::8:8::::<::::<<<<>><<><>><<<:<:86200.....0.006>DFBBB@@@@@@>>>>>@BBBBBB@B@>>@BFD@<<>>@>>>><>>>>>>>>><>>>>><<><>>>>>><<<<6$&&&&&&&&&&&&((((((((**((*((((*((*******,,,,,,,,..,,,.........0.000002222022200220222222224464444246444224426686220668664866666666466688:88::::::8::<<:<>:,******,,,,,...026:::::::::::::<:<<<<<<<<<<<::6642000.......004>BBBBD@@@@@@@>@>@@@B@BBBBBB><>@@B>><<>>>>>>>>>>>>>>>>>>>>>>>>>><><>>>>><<<4$&&&$$$&&&&&&&&((((&(((((***(*((***((****,,,,,,,,,...........2000.000000020200000000202222044444424444466644668:66::86646666666644466888888:<<>>:<<<<<<><>4,*,,,,**,,*,,,..02688:8:::::::<<:::<:<<<::842220000...0.....0:BBBDDB@@@@@@B@BB@@@@>@BBBBB>@BB><<<@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><4$&&$$$ "&&&&&&&&(&&&((&((***(*(((((*******,*,,,,,,.........,.000..00000000002202000022220.0220444444222448:86668:8866648:644666888:86666888::<>>>><<::>@>>>4,,**,,,**,*,,...00022488::::::::::::::88222200000........02:BDDDDBB@>@@@BBBBB@@B@@BBBBB@>B@@BBFDBDB@>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><4$&&$$$""$$&$&&&&(&&&&&&(((((****************,,,.,........,,,,,0..000000.0002222222022222222200242442222288864446666666646666666688886668888:8:8:>B@>>:<>><@BDFFDDB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>2"$$" "$"$&&&&&&&&&((&(((((((*(**(********,,,,,,,,,,....,($&(,.0.....0.0..00000020200222244222244442244668666444664446464646466666666666668888:8::<@@@><>@DFB6.********,,,,,.....00002244442220002000000............06DFFDDFFDBBBBBB>>@@@@@>>@@@@BB@@BDBBBDDDBBB@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>2"&""""$&((&&&&&&&&(&&(((&((((((((((*(******,*,,,,,,...,,((*.00....0000000000000200022244204642222244466:86444444446444644444664666666688666688:::::<<@B>>>BBDF<,****,****,,,,,......00000000000000................008DFFDDFFDBBBBB@@@@@@>>@>><<>>@DDDDHFHB>B@@BB@@>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>><0"" "$"&&&&$&&&&&&&&&&&((((((((*(((*************,,...,,,&(,.00.......00..000000.,000222446666864246646666644444244442444600644466666666666886688::8:::<>@@@>><6.,,,********,**,,.,.....00.0000..0...........,.,....0:DFFFFFFFBBDBBB@BB>>@@@@@>@@DDDBD>@FHHDFBBBB@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><. """$&&&&&&$&&&&&&&&(&(&&((((((*((((*******,,,,,,,,,,($(*,.,(,......00.00000...0022224222262468888644440444420,.00....2466444446666664466666888:::::::::<<<<<..0.,*,*,*********,,,.,.................,,,,..,.....0>@>@BBBBBBBDFBBBD@@>@>@@>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>><8*"$$&&&&&&$&$$$&&&&&&&&&(&(((((*****************,,,,,,,,,,.0..0.0.0..0...00...0000002222222224664046888844442064..22220244466624442446666668888888:::<>><<@DFDB>8,*,,**************,,,,,......,..,,,,,.,,,,....04>DFFFDFDDDDB@BBBB@>>@@@@@@@BBDBBBBBD>><<>@@@@>><>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>><>* $$&&&&&$&$&&&&&&&&&&&&&&(((((((**,****(*,,******,,,,,,...,,,*,.....0.00...0000020022220222222640026644424426446864444400044448622466:86666688888:::::6,**,*****,,*,*****,,,,,,,.,,,,,,,,,,,,,.,,..06@FFHHHFDDFDBBB@@B@@@>@>>>>@@BBBB@@@BB@<:::>B@><<>:<>>>@>@@>>>>>>>>>>>>>>>>>>>>>>>@8, $$&&&&&&&$&&&&&&&&&&&(&&(((((((((**,,,*****,**,***,.0000.,.22.0........0...00000222200202222224220222.2222446446884444466444444424666666668868888::::<<<>>>BHFDB@6,******,,************,,,,,,,,,,,,,,,,,,...06BFFHFFFFDDDB@B@@@@@>>@@@>>>@>@@@@@@@BDD@>>>@B>:::8<:::>>>>@>@>@>>>>>>>>>>>>>>>>>@>>>("&(&&&&&$$$&&$&&&&&&&&&&((((((((((*****,,,,*,**,..,,..00,,..000...........000022442000220202222268402000222446644664666666400244246666666666666668:::<:::<<<>@@@DFD>.,***,*,,********,*,,,,,,,,,,,,,,,,.,...2>FHHHHFFDDBBBDFBB@>>@>>@@>>@@BDB>>>@@BBBBBB>BB>:8:@FHF>:<>>>>>>>>>>>>@>>>>>>>>>>>>>>>>("&&(((&$$$$$$$&&&&&&&&&(&(((((((**********,*,,,,,.,,,...,...00..0......0.0...002222000000020022222660.224222244224446666444240004666666666666668888:8:<:<:::<>@DFJJF>2.,,****,******,,,,,**,,,,,,,,,,,,...0:@BDHHFFDDDBDDB@@B@@@>@@>>@@@@@B@@@@@@@@BBBBBDDB:8DNTVXXTJ><>>@@@@@>>>>>>>>>>>>@>>>>>>>>& $$$$&$$"$$$$$$&&&&&&&&&(((((&(((********,,,,,..,,,*,,.,.,.................00002000000200002000022242202222222244002444442222444666666666666666666888::<<<::<>BFHJJFDB<4.,**,******,*,**,,**,,,,,,,,,..04>BFFFFFFDDBBBDDB@@@@@@>>>>>@B@@@@@@@@@@@@BBBDDDFF@>>@@@@@>>>>>>>>>>>>>>>>>>>>>&$$""$$$$$$$&&&$&&&&&&&&&&&&&(((**(********,,.,,,,.,,..,..220,............0222200000222222000222202046422222222220022440022244446466466666686686866888:::::<<<>BDFFDFD@>6.,,*,****,*,***,****,*,,,,..04FHHHHHFFDBDBBBB@@@@>>>>>>>>>@>>B@BB@@>@@>>@@@@BFFDB>>JNPNNNPRRPF@B@@@@@>@@@@>>>>>>>>@>>@>>>>$$$$$"$$&$&$$$&&&&&&&&&&&&&((((((((*(*******,,,,,,,,,.,*.220.0.,.......0.020000000000202220200002224466422222224220....02246644444466666666868666888888:8::<::<<>BDFFB>>><80,,,****,***,*,,*,,,,,,,..@HHHFFFDDDDBBB@@@@@>>>>>>>>>>>@>@@@@@>@>@@@@@@>BBBBB@<>DFHHHJJLNLF>B>>@@@@@@>@>>@@>>>>@>>>>>>> $$$$$$$$&$$$$$&&&&&&&&&&&&&((((&((***(*******,,,,,,,,.202.,,,,,,.,,....000000000000000000002000000246420222222222220002222244244266686686668668688886888:8:8:8:<>BHHDBBDBBB@:2.,,,,*,***,,*,,,,,..2BDHFDDBDBBB@@@@@@>@>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@BBBB><>>@BDB><@DDB>@@@B@@@@>>>@@@@>>>>@>@>@>@>"$$$"$$$$$$$&&&$$&&&&&&&&(((((((*(((**********,,,,,,,,.....,,,,,,,......0200000000000000000000000020022000222222.0000222222244464688:::8:8888688888888888::::::<<<>@DDFHHHD@>@>>>84.,,**,,,,,,,.,.4DHJHHFDDB@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>@>>@>@@@@@BBBBB>><<>:664666<>>BBB@BBB@@@@>@@@>@@@>@@@>>>> """$$$"$$$$$$$&&&&&&&&&&&(&((((((*(*((********,*,,,*,,,,.,,...,...,....0000000000000000000000.00.2022422222220..0000222222224886886666866888688888888:88:8:::::<<<>>DHHHFFB>>@B@@@>6.,,,..,.02668HJJJFDBBBBBB@@@@@@@>>>>>>>>>>@>>@>>>>>>>@>@>@@@@@@@@@B@>><8644442446:@BDD@@BBBBB@@@>>@>@>>>>>>@@>"""$$"$$"$$$$$&&&&&&&&&&(&(((((((((((*(*********,*,.,,,,,,,,.....0...0..0.000.0000.00000000002242002022222220,.0222662424444888:64444666664468888888:88:::::::<:::<<@@@BBBDBDDDB@@@BB>>>>>@@DHFHJJJHFBBB@@B@@>@>>>>>>>>>>>>>>>@@@>>>>>>>@@>@@@>@>@@@@BBBBB<62222222248DDDBDBBBB@@>>>>@>>>@>@>>>@>>$$"""$$$$$$$$$$&&&&&&&&&&&((&((((((**(*********,(*,*,..,,,.,..00000000000.0.0000000.000.0200020222200022222246622262.2446::88666420.04666246888888888888::::::<::<<<><>>@@@@B@BBDDB@BFDDDBBDDFJJLFBD@@>>@@@@>>>>>>>>>>>@>>>>>>>@>>>>>>>>>>@@>@@@@@@@>@@BDD>4422022224:FFDBBBDDB@@@@@>>@@@@>>>@@>>>$"""""$"$$$$$$&&$&&&&&&&&(((((((((*(((********,,.*,,,,,....0.....0.0000000000000...0000002000000222000022022246868:>>::::86420220.0466664666668888868888::8888:<<::<<::<>>@@>>@@@BDFDDFHHHHDHLNLHFFD@>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@>>@>@@BBDDB6422002224BFFDB@@BBBB@@>>@>@@@@@@@@@@>>"$""""$"$$$$$&&$&&$&&&&&&((((((((((*(((*(***,**,*.,,,,.,,0000000000000......000.00000000000000000000222222222224864646664420.,,.0244446446686686666688888:8888::<:<:<<<<<><>>>>>>@@BDDBFHJJJLLHHHHFFDDB@>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>@@@@@@@@BB@@BDFH@42222224@HFFBBBDBBB@@>@>>>@@>@@@@@@@@> """$"$"$$"$$$$&&&&&&&&&((&((((((((((((*(****,*,*,,....,........0..00.0...0.00.0.00000000000000000000222220202244422222220...00202222224264666668868888888::::::::::::<<<<<>>>>>>>>>@@@@>>@DHHHHLHHFD@@>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>@>@@@@@@@@@BBBDDFHB422246FLJHDBBB@B@BB@@@@@>@@>@@@@@@>>>"""""$$"$$$$$$ $$$$&&&&&&&&&(&(((((((((((***(***,,,,,......,............0...0..00000000000020000000202022222224422222200,,022222444220.468666666688888888:::8:::::::<:<:<<<<<>>>>>>>@@@>><>@DDBBDDDB>>>>>>>>>><<>>>>>><<>>>>>>>><>>>>>>>>>>>>@@@@@@@@@BBDFHLNLJFFJLLJHFDBBB@B@@@@@@@@>@@@@@@@@@@@>""""$"$$$$$$$$$$$$$&&&&&&&&(&(((((((((*((((*******,,,,...,,,............,*..0.000000000.0000000000020.2002202222220,,,..2002224442.22624666666666668888888::8:86:::::::::<<<><>>>>>>>>>><>BB<>>@>>>>>>>>>>>>>>>>>>>>>>>><:<>><>>>>>>>>>@>>>@>@@@@@@@B@@BDFHJLNLNLLHFDDBDBBB@@B@@@@>>@>@@@@@@B@@@>"""""""$$$$$$$$$$"$&&&&&&&&((((((((((((*.*(*********,,,,,,,,,..............0...0....0000000000000000000002222220000,,*..22222242422464466466666666668866888888:88:::::::<<<<<<><<<<<<>>>@BFF><>>>><>>>>>>><>>>>>>>>>>>>>>68<<>@@>>>>>>>>>>>@@@@@@@@@@B2>BBDDFFFHHHFDDDDBDBBB@@B@@@@>@>@@@@@@@@@@:""""""""$$$$$$$$$(&&&&&&&&&&(((((((((*((((*********,,*,,,,,,,.,................0000000000000200000000000000222220..*.002420222222224446666646666666866688888888:8:::::::<<<<:<<<<::<<<<<>BD>>><<<<<<<<<>>>>>>><>>>>>>@>>>@>><>>>>>>>>>@>>@@@@@@@@@@BBBDBDDDFDDBDDDBBBBB@BBB@@@@@@@@@@@@@@@@@@>" """$"$"$$$$$$$& $&&&&&&&&&((&(((((((*($(********,***,,,,,,,...................000000000000000000000002222222202202224422224442442244664424646666866668888888888:8::<:<:<<:<<<<<<<<<<<>BB>><<><<<<<<<<>>>>>><>><><>>>@@>>>>>>><<>>>>>>>>>>>>>@@@@@@@BB@BBBBDDDBDBBBDDB@@BB@B@@@@@@@@@@@@@@@@@@@@>""""""""$$$"" $&&&&&&&&(&&&(((&(((((((*********,*****,,,,,,,,,,,,...........0..0.0000000000000022000000022222002242464464444444446644424444424666666666888888888888::::::::::<<<<<<<<<>>@><<<<<<<<>><<<<><>>><>>><>>>>>>>>@>>>>B@>>:<>>>>>@>@>@@@@@@@@BBBBBBBBBBBDDDBBB@B@BBB@B@@B@@@@@@@@@B@@@@@>"""""""$$$$&(($$$&&&&&&&&&(&((((((((((((*********,***,,*,,,,,...,...........0..0.00000000000000000000022222220.244686468664442464424446444444466666666866888888::888::::::::::<<<<<<<<>@><<:<<<<<><><<<<<><><><>>>>>>>>>>>@@@>@@@<<>@>>>>@@@>>>@@@@@B@@BBBBBBBBBBBBBBBBB@B@BBB@@@B@@@@@@@@@@@@@B@> """"""""$"$"&&$$&&&&&&&&&((((((((((((((********(,***,,,,,,,,,.,...............0...00.0000000000000000002220244222468:688646464246466666444466666666888888::88868::8888:88:::<<<<<>>>>@><<<<<<<>><<<<<<<<<><<>>>>>>>>>>>>>>@@>>@BB>@>>>@@@@B>>>@@@BB@BBBBBBBBBBBBBBBBBB@@BB@B@@@@@B@@@@@@@@@B@@@> """"""""""$& &&$$$&&&&&&&&(&&(((((((((((*(******,,**,**,,,,,..,....,............00..0.000000...0000000022200222244262446624444242266666446668666666666866888888::88688:::88:::::<>>@BDD><<<:<:<<<><<<<<<<><><><<<>>>>>>>><>@BB>>>>@B>>>@@>@@BB@@@@@@@@BBBBBBBB@BBBBBB@B@BB@BBB@@BBB@@@@B@@B@@BB@@@ """""""""$$$&$&&&&&&&&&&&(&&(((((((((((((*(**(*******,,,,,,,.,,,.,...............000...0.000.00000000000000002222064244404222264464688:866446666668886668666688::8888888888::::><<>>><<<<<::<<<<<<<<><<<<<<<<<<<<<>>><<>>>>>@>>>>>>@>>>@>>@@@BB@@@@@@@BBBBB@@@@B@B@BBBB@BB@@@@@@@BB@B@@@@@@@@@@B@>"""""""""$$$$$&&&&&&&&&&&&((&(&((&(((((((*(*(******,*,**,,,,,,,,....,......0......0000000.000000000000000220022024442444664422446664688:86664444466666668868888888::86888::<<:::::8<<<:::<<<<:::<<<<<<<<<<<<<><<<>><><>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@B@B@BBBB@BBBB@B@@@B@B@@B@B@BB@@B@@@@@@@BBB@@@>""""""""$$$$$$$$&&&&&&&&&&&&&&(((&((((((((*(((*********,,,,,,,,,,,................00.000000000000000002022002002222242242002242444446666:864464666686666688866888888866888:::<:::6:<::<:<<::::<<<<<<<<<<<<<<<<<<<>><>>>><>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@BBBBBB@B@@BBB@B@@@B@@@B@@@B@@@B@@@@@@B@@@"""""""""$$$$$$$&$&&&&&&&&&&&&((&(((((((((*(***(********,,,,,,,,,,,.,.............0...0.00.000000000002220022022222220.000042444644442446664446686666666668668688888:8868888::::8:>:8:::<:::<:<:<<<<<<<<<<<<<><<<><<<<>>><>>>>>>>>>>>>>>>>>>@@@@@@@@@@B@@@@@B@@@B@@@@@@@@B@BBB@@@@@@@BB@BBB@B@>@@>"""" ""$"$$$$$$$&&&&&&&(&&(&((((((((((((*((*(*(*******,*,,,,,,,,.,,................0.00000.0000000000022000220.02220.,*,,0224444444446444446646644668866666686888668888688888888:<<::::::::::::::::<<<<<<<<>><<<<><<<<>>>>>>>>>>>>>>>@@@><>>>@@@@@>@@@BBB@>@@@@@@BB@@@@@@B@@BB@@@@@@@@@BBB@@>@@BB@"""""""$$"$$$$$$$&&&&&&&&&&&&((((((((((((((((((********,,**,,,,,,,,.,............0...0.0000000000000000002022442220,,.20224422442444464246446666666668888866688868646888:8<<868:<<<<<::<:::::::::::<:<:<<<<<<<><<<><><<<>>>>>>>>>>>>>@>>>><>@@@@@@>>@@BBB>:>BB@@@BBB@@@@@@@@B@@B@@@@@@BB@B@DB@@@B>.""""""""$"$$$$$$&&&&&&&&&&((&(((((((((((((*(**(*(********,,,,,,,,,...................0..00000000000000000002222202200222224444444246646864666666666666688666888444668:8:::::<>@><<::::::::88868::<<<<<<<<<<<<<<><>><>>><>>>>>>>>>>>>@>>@>@>@>@>>@>@>@@@BB@@@@BBB@@B@B@@>@@@@@@@B@@@@B@@@@BB@@@B@B>."""""""$"$$$$$$&&$&&&&&&&&&(&(&((((((((((((((******,****,,,,,,*,,,...,............0..00.000000000020000020222222204644442222222446666664246666466666666686668:866688::<::8:<><<:::<::::::8:68668::::<<:<<<<<<<<<<<<<><>>><>>>>>>>>>>>>>>BDDB>>@@@BDD@@@BBFD@@BB@@@BBB@@B@@@@@@@B@@@@BB@@B@BBBBBBB>." """"""$$$$$$$&&&&$&&&&&&&&(&((((((((((((*((********,**,,,,,,,,,,,,,................0000000000000000000000222224466686422222444446686446468646666888668866688888:::>>@@@@@<:888:8:::86888::::88::::::<<<<<<<<<<<<><>>><>>>>>>>>>>>>>>>>@BB@@>@@BB@@@@@@BFFBBBD@@@@B@@@BB@@@@@@@BBB@@@B@BBBBBB@@>." """"""$$$&&&&&&&&&&&&&&((((((((((((((((((**********,,,,,,,,.,,,.................0..0.0.000000000000020022222244686222222224646:862246666886666668666668<:88:<>><>><<<<<::88886:::::88:8<::66:::::>:<:<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@B@@BBBBBBBB@@@B@B@@@B@B@@@@@@@@B@@@B@BBBBB@@,"""""""""$$$$&$&$&&$&$$&&&&&((((((((((((((((*************,,,,,,,,,,.,.,,............0.0.000.000000000000002220222222244426422224688866246666::86668666666668888:<>>>>:8888::<<<::8888::<<:8><::::8:88<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>@>@>>@@@@@@@@BB@@@B@@BBBB@@B@B@B@BB@@@@B@@@@@@BBBBBBBB@@>,""""""""""$$$$$$$&&&&$&&&&&&&(((((((((((((*(((*********,,*,*,,,,,,,.,,.............0..0.0000000000000000000200222022224488444444244242666668:866668686844468:86>><::886646888:<::><::88::::<<<::<866<>><<:<><<<:><<<<<>>>>>>>>>>>><>>>>>>>@>@@@@@@@@@@@B@@@B@@@B@BB@@B@B@@@@@@@@@B@@@B@@BBB@BBBBB>,"""""""$" "$$$$$$&$&&(&&&&&&&((&(&(((((((((((**********,*,,,,,,,,,,..,...,.......0.....00000000000000000002020222222222464444442200268868:::64468::84224668<::>8646646666888::<<<<<::6688<><<:::::<>><<<::<:<<<<<<<<<<>><>>>>>>>>>>:<>>>>>>>>>@>>@@@@@@@@@@BB@@@B@B@@@@@@B@@@@@B@@@B@B@BBBBBBBBBB@*""""""""""""$$$$$&&&&&&&&&&&&&(&(((((((((*(**(*(*****,**,,,,,,,,,,,,,..,.........0.0...000000000002000000000002222222222424464246862448:88:64688:8666:88488488:66446688::8888:::::::::668:::8::<<>@><<<<:8<<<:<<<<<<<<<<<<>>>>>>>>><8<>>>>>>@>>@>@@@@@@B@@@B@@@@@@@@@@@@@@@@@@B@B@@@@@@@@@BBBBBBB@*"""""$$"$$$"$$&$&&&&&&&&&(&&&(((((((((((((*((*************,,,,,,,,,.,.,.............0....00000000000000000020222222220042644424484468:88884488:8886666646:8:888:8866668888688888::8:::><<:8::::<>><<><<<<><<<:<<<<<<<<<><><<>>>>>>>:88>>>>@>>@>>@>>@@@@@@B@@@@@@@@@@@@@@@@>@@@B@@@@@@@B@@@@BBB@BBB(""""""$$$""$$$$$$$&&&&&&&&&&(((&&((((((((************,*,,,,,,,,,,,,,,,,..................00.00000000000000002202222220002224244446888666444668688668:846::<<:88688668888668888:::8:88::::62668:<<::<:::<<<<::<<<:<<<<><>>><>>>>>>>>>>86<>>>>>>@@@BB@@@@@@@@@@@@@@BB@@@@@@@@@@@@@@@@B@BB@BBBBBBBB@@("""""""""$$$$$$$&&&$&&&&&&(&(((&&((((((*(*(**********,,**,,,,,,,,,..,.,,,....,,,.......,.000000000000000020200222222.00222244688::::866664666664466664666688:864886888666888888888:888888488:>><8::::::::::::<<<8<<<>><>>>:<>><>>>@>>>:<>>>>>@>>@>@@>@@@@@@@@@@@@@@@@@@>@>@@@@@@@@@@BB@B@BBBBBBB@@("""""""""$$$$$&$&&&&&&&&&(&&&&((((((((((((************,*,,,,,,,,.,..,...,....,,,,**,,..000000020000000022220220222222642224662688866644446644682246464864668688:886866868:888888888886000468:<>><::::::::::<><<:<<<<<<<<<>>::88:>>>>BBD@>>>>>>>>@@B>@>@@@@@@@@@@@B@@@@@@@@@@@@@@@@B@B@@B@BBB@BB@B>&""""""""$$$$$$$$$&&&&&&&&&&&&&&((&(((((((**********,**,,,,,,,,,,,,.,,,,,..,......,*,.00000000000000000000000022200222222222644666644444046644442204468:44248666888888::::<888888888886668:888:8:><:::::::::<<:<::<<<<<<<<<>@::<:>>>B@BDB><<>>>>@>@@@@@>>>@@@@B@@@@@@@@@@@@@@@@@@@@@@@@BB@@BBBBBB@@(""""""""$$$$$$$$&&&&&&&&&&&&&&((((((((*((***(***********,*,,,.,,,,....,.,,......,.020..0.0000000022200..0002022222222222244422464444424664422246424446646::86868::::::8:::88888888888:8:8::8:86866:8::::::::<:<<<<<<<<<<>>>BBDDB>>>BB@@@<>:<>>>@@@@@@@@@@@@B@@@@@@@@@B@@@@@>@@@@@@@@@@@@@BBBBB@@@@$""""$$"$"$$$$$$$$$&&&&&&&&(&&(((((((((((((*******,**,**,,,,,,,,,,.,,,,......,,,...00....000000000222000022202002222020.00246662444442222440,,0024422446688666666:<:::66668888:8668:8::<:>>>><<><:868:::::::::::<><<<><<<<<>>>>>>>>>>>@>@BB@>@>@>>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB@B@BBBBBB@$ $""""""$$$$$$$&$&$&&&&&&&(&&((((((((((((((*********,***,,,,,,,,,.,,,,.......,,..0000......0000020002222222020202222020202266:<:644442,,042..0.,.002044268646884468:88:::46888888:888::::<@>>><::<<8::::::::::::<<<<<<<:<<<<>>>>>>>>>>>>>@B@B@>>@@>@@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@BBB@BBBB@B" $""""""$$$$$$$$&&&&&&&&&&&(&((((((((((*(************,*,,,,,,,,,,,,,...,,,,.,....00...0..0000020000002222222222222222202248:8:6644222.2222422444444424688:66866466888:::<:<888888:8888:8:><<:::<88<<8:::::::<<8::<<<<<<><<<<<><>>>>>>>>>>>@BB@>>>@@@@@>@@@@@@@@@@@B@@@@@@@@@@@@@@@@BB@@@@B@B@BB@BB@" """"$"$"$$$&$$$&$&&&&&&&&&(((((((((((((*(*******,*,*,,,,,,,,,,,,.,,,,.,,,,*,,.........0.00.00000000000020222220222224668866666220422246422444464686468::<:864688886888:::8888888888::<>><<:8:::::8888::::::8446<<<<<<<<::<<><>>>><<>>>>>>@@@>@@>@@>@B@@@@@@@@@@@@>@@@@@@@@@@@@@@@@@@@BBBBBBBBBBB@ """"""$$$$$$$$&$$$&&&&&&&((&&$(((((((((((*******,****,*,,**,*,,,,.,,,,,.*,,,.....0.0..*,0.00000000000002220222222242468864442466440266622444446668><888:888428:866888888888888888888:<><::<<:88:8888:::::::8<<><<:::<<<<><<>>>><<>>>>>>>>>>>>@>>@@>@@@@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBB@BBBB"""""""$$$$$$$&&$$&&&&&&&&&&((((&((((((((*********,********,,,,,,,,,,,,,,,,,.,..................00002222222222022224266644222444442224662.4466666*<:::8866664688668868688888888888888:::::::8:>:8::6:::::::<@><<88:<<<<<<<><<>>>@@>>>>&>>>>@>>>>>@@@@@@@@@@@@@@@@@>4@@@@@@@@@@@>@@@@BBB@BBBBBBB< """"""$"$$$$&&&&&$&&&&&&&((&(((((((((((((***************,*,**,,,,,,*,,.,,........................0000200220202222224444442422224662466664468668<<:866666666668:866666668688888888888888888:::8888::<><:::::8<>><<:><<<<>>><<<<>>>>>>>>>>>@>>>>>@@@>@@@@@@@@@@@@@@>@>>>@@@@@>@@@@@@@@@@B@BBBBBBBB@6 """""$"$$$$$$&&&&&&&&&&&(&&(&((((((((**(****************,*******,,,,,,,,,..........,...,,.........000022222200222222224442222244466866644<<<::<:8666666666668:8666668886868668888888888888:::<:8::<<::::::68><<:<::<<:<>><>>><>>>>>>>>>>>@>>>>>@>>>>@@@@@@@@@>@@@@@@@@@@@@@>>@@@@@@B@@@@@BBBBBBBB@""""$$$$$$$$$&$$$$&&&&&((&((((((((((((********(********,*,***,*,**,,,.,,,..........,,,,,.......00202002200022220002222224422222224668646:888884466666666666248666888688668688888888888888:8::8:><<<:::::888<><<8688:<<<<<<><<>>>>>>>>>>>>>>>>>>>@@>@@@@@@@@@@@@@@@>@@@@@@@@@>>>B@@@@>@BBBBBBBBBB@@""""$$$$$$$$$$&&&&&&&(&(((((&(&((((((((((((*************,*,*,,*,,,,,,.,,...........,,,,.000..02222000222200000000222224422244222224446666646442466444666624886666666668686886888888888888888:::<::<:886446:<<::8::<><<<<<<<<<<>>>>>>>>>>>@>>>>>>>@>>>>@>@@>@@@@@>@>@@@@@@@@@@>@@@@@@@@@@B@BBBBBBB@"""""$$$$$$$&&&&&&&&&((((&(((((&(((((((((((*************,,,,*,*,,,,,,,,,,.,.0.......000000002242220200000000002222200242222222222224444444448888424466448:88:8666666886686668888688888888888888:<<:6:84888:::::8<:><<<<<<<<<>>>>>>>>>>>>@>>>>>>>>@@>>@@@@@@@@@>@@@@@@@@@@@@@@>>@@@@B@@@BB@BBBBB@B@""""$$$$$$&&&&&&&&&&(&(((((((((((&(((((((((((************,,,,,,,..,,,,,,,,,,,...0.0000242244422200000000000022000000224222222222442224444244446442444488666666666666666886666688888868::88888888:::<<<><<:88:::<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>@@>@>>@@>@>@@@@@@@@@@@@@@@@@@@@@@B@@@BBBBBBBBBB"""$$$$$$$&&&$&&&&&&&&&((&(&&(&(&&((((((*****(*********,**,,,,,,,,,**(***,*.,..0.02002424664420000000..00000020000024642222222222422224422244442242444266666666666668888686666888888888888888888:::<<:<:::8::::<><<::<<<<<<<<<<<<<>>>>>>>>>>>>>>>@>>>@>>@@@@@@@@@@>>@@@@>@@@@@>@@@@B@BBBB@BBBBBBB@""""$"$$$$$$&&&&$&&&&&(&(&&&&&((&(((((((((*(**(*********,**,***,,*((*,,,........00044464422202.0000.....000222222226622222222222222244422444444464222684664666666666686866668888688888888888888:88::::<<<><:88:<::::<<<:<<<<<<<<<<>>>>>>>>>>>>>>>@>>>@@@>>>@@@>@@@@@@@@@>>>@@@>@>@@@@BBB@@@BBBBBB@"""""$"$$$&&&&&&(&&&(&&(&&(&&&(&&&(((((((((**(((*((*************(**,,,..........02220202200000200000..0202000002226422222222222222242222442224444682246664466666666666666668688888888888888888:88::888:<<<<<88::<:::<<<<<<<<<<<<<>><>>>>>>>>>>@>>>@>>>@@@@@@@@@@@@@@@@>@@@@>@@@@@@@@@@B@B@BBBBBBB@""""$$$$$$$$&&&&&&(&&&&&&&&&&&&&&&(((((((((((((((((&(&((*(*******,...00...,..0.2400222000000.002000222220000226466222222222222222222244224444244466686464466666666666666688886888888888888888:6888:888:<::<:<<<<::<:<<<<<<<<<<<<<><>>>><>><>>>>>>>>>@>>@@@>@@@@@@@@@@@@>>@@>>@@@@@@@B@BBBBBBBBBBB>"""$$$$$$$$$&$&&&&&&((&&&&&&&&&&(&&(((((((**((((((((((**((***,,,.....0....2222220220000.0...0000000.22224224422222222222222222222222442444444446664686666024466666666666686668866886888888888:::8888:8688::::::::<<:<<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>@>>>>@@>@@@>>@@@@@@@BBBBBBBBBBB>""""$$$$$$$$$&(&&&&&&&(&$&&&&&&&&&&&&&(((((&((((((((***,,,,,,,,......0..0444442000.0.0..0..000000.02424444422202220202222222222222222222422444444468664226646666666666668686866668888888888888:88888866888::88::::::::<<<<<<<<<><<<<>><<>>>>>>>>>>>>>>>>@@@@>>@@@>@>@>@@>>@@>@>>@@@@@@@BBBBBBBBBB@""""$""$$$$$$&&$&&&&&&&&&&$&&&&&&$&$$&$$""$&&&&&((***,,,,,,....,...0.0042200000.0........0....0.0220200200020000222202222222222242222422222224444464446468:6666666666666666666666888888688888888888888888:8:<:8:::::::::<<<<<<><<>>><<<>>>>>>>>>@>>>>@>@@>>>>>@@>>@@@@>@@>@@>>@@@@@@@@BBBBBBBBBBDD""$"""$$$$$$$$$&&(&&&&&&(&&$&&&&&&&&&&&&(&(&((((***,,,.,,,....,,.00.222000..................0.0000000000000000000200022222222222242222220222244444444468888866666666666668866866886888888868888886688<<88:::<<<::::::<:::<<<>>><<<>><>>>>>>>>>>>>>>>@>>>>>>>>@@@>@@@@>@>>>@@@>>@@@@@@@@BBBBBBBBBBD""""""$$$$$ "$$&&&&&&&&&&&&&&&$&&((((**********,,,,,,,,.,.0024442222000.....................0.00000000000000002220222000222222222222220402244444444444666666664666666666666668888886688686666886688::::<::8::::::::<<<:<:<<<>><<><><>>>>>>>>>>>>>>>>>>>>@>>>@>>>>>>@@@@>>@>>>@>@@@@@@BBBBBBBBBBBB"""""""$$$",0, $&$&&&&&&&&&&&$&&&(((((******,******,.,..022220220000.............................00000000000000000002222222222222202220462224424444464444666666666666666666668888666666888666688::8:88:::::::8:::::::<<<::<<<<<<<>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>@@@@@>@@@@@B@BBBBBBDBBBB""""" """$$,..2&&$&&&(&&&&&&&((******************,,..00,000................,..,..............0..0.0000000000000000220022222222222222222,(,4222444444446644466466666666666668868686666886688888868::8888:::::::::::::::::<<<<<<<>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>B@>@@@@>>B@@@B@BBBBBBBBDBBBB"" """"""$ ""*,$&&&&&&&&&(((**,.,,*,*,,*,,,**((*..002220..,..,.,,,.......,.,,....................00000000000000000022222222222222224224464224244444444246446466666666666666868666688888888:88688:8:88888:8:::::::::::::<<<<<<<<>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@@@BBBBBBBBBBBBBB"""""$&&$$$$&&(*$&&&&&&(***.00...,,,,,,,**((,.000.....,,,,,,,,.,,..,,.,,...,,...............0...00.0000000000002000222222222222242222422244224444444644444666666666666666868666688886888666888888888:8:::::::::::::::<<<:<<<<<<>>>>><<>>>>>>>>>>>>>>>>>@>>>>>@@>>@@@B@@@>@@@@@@@BBBBBBBBBBBBDBB$$$$""$""""$ &&$"$&((*.0.,**,,,,**,,**,.0220.,,,,,,,,,,,,,,,,,,,,....,..,,.................00.0..0000000000000202222222222222222222422224444446466664444666666666686666868868688688888888888:88888::::::::::::::<<<:<<:<<<<<<<>>>><><>>>>>>>>>>>>>>>>>>>>@>>>@>@@>@>>@@@@@B@@BB@BBBBBBBBBBBB &&&&$"""&&$$&$ """$"$&&(*..*,**,,**,****,,.000.,,,,,,,,,,,,*,,,,,,,,,.,....,,,.,................0.0.0000000000000200020222222222222222222224444444446444646646666666666666666886668886886888888888888888::::::::::<<:<::<<<<<<<<<<<><><>>>>>>>>>>>>>>>>>@>>>>>>>>>>>@@>>>@@@@@@@B@@@BBBBBBBBBBDB ((***,*(&&(&" "$&&$$$$&((((***(*********,,,,.00.,,,*,,,*,,,,,*,,,,,,,,,.,.,,.,.......,...........000000000000000002020222222022222222222222224444444444444646646466666666666666688888688888:88888:8888:888::8::::::<:<<::::<:<<<><<<<<<<<>>>>>>>>>>>>>>>>>>>>>@>>>@@@@@B@@>@>@@@@@@B@@BBBBBBDBBDDB &$&&((&((($""$$$$$$&&&&&*,**((((((*(*,**,,,,..,*,,*,**,,,,,*,,,,,,,,,,,,,,,..,.,,.,................000..0000000000000022222222222222222244442444444444444666466664666466666666686886868688:888888888888:8888:8::::::::<::::<::<<<<<<<<<><>>>>>>>>>>>>>>>>>>>@>>>@B@@@@@@@@@@@@@@@@@@@B@BBBBBBBDBBB "(&&&$&&&&&$&&&&&$&&&&((**,*(((((((****(****,.,,***,***,,**,,,,,,,,,,,,,,,,,,,,...................00.000.000000000002022222222222222222224222242444444444446444666666666666666886886866888888888688888888::8::::::::::::::::::<<<<<<<<<>>><<>>>>>>>>>>>>>>>>>>@@@>@@@@@@@@@@@@@@>@@@BB@BBBBBDBBBBBB $&$$$$$&&&&(&(((((((*,,.,**&&((((((***,,,...,*******,**,*,,,,,,,,,,,,,,,,,.,,..,..,....,.......0000.00000000000000000000202222222222222424242444444444444444666466666466666668666668688666668888:888888:88:88:::::::::::::::::<<<<<<<<>>><<>>>>>>>>>>>>>>@>>>>@>@@@@@@@@@@@@@@@@@@BBBBBBBBBBB@DB@B$"$$$$$&&&(&((**((*,,.,**(((&&&&(&((*****,,*************,,,,,,,,,,,,,,,,.,,,,.,.........0............0.0000000000000000020222222222222222444424444444244444646646666666646666668666666866666688::888:8888::8::8::8:8:::::::::::<:<<><>><<<><<>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@@@@B@BBBBBBDBBFFBB$$$$$$$&&&((***,,****((((((((((&((&((((*(***************,,,,,,,,*,,,,,,,,,,,,,,,,.......,............000.00000000000002000002222222222224222244444444444466466466684666666666666668666666666668888888888::8888::8:88:::::::::::::<<<<<><<>><<>>>>>>>>>>>>@>>@>@>>@@>@@@@@@@@@@@B@@@@BBBBBBBBDB<<<<><<>>>>>>>>>>>>>>@@@@@>>>>>>@@@@@@@@B@@BBBBBBBBBBBDFFDB"$$$$$&&&&&&&&&(&&(&&&&&&&&&&((((((((((((**(**********,****,*,,,,,,,,,,,,,,,,,,.,.,,.,............00.000000000000000000020222222222222224222242442444444444446646466666666666666666666668666668888888888888:8888:8::::::::::::<::<:<<<><<::<<:<>><>>@>>>>>@@@>>@@@>>@@@@@@@@@@@@@@@B@BBBBBBBBBDDDB"$$$$$$&&&&&((((&(&&&&&&&&(&(&(&(((((((((((****************,,*,,,,,,,,,,.,,,,,.,,...............0.000000000000000000000200002222222222222222242444244444446464666466666666666666666666668886686888888888888888888:8888::::::::::8<<<<<<<<><<<><>>@>>>>>@@>@>@@>@>@@@@@@@>@@@@@@@@@@@BBBBBBBBBBBDBB ""$$&$$$$&&&&"&(&&&(&&&&&&(&&&(((((((((((((&**************,*,,*,,**,,,,,,,,,,.,.....,.............000...00000000000200002222020222222242244444244444444446644664664666666666666666686866888888888888888888888888:8:88::<::::88:::<:<<<<>>><:><>><>>>>>>>>>>@@@>@>>>>>@@@@@@@@@@@@B@@BBBBBDBBBBBBB&,$"$$$&$$&&&&&&&&&&&&&&(&(&&&(&((((((((((((*************,,,,,,,,,,,,,,,*(,,.,.................0...0.,(000000000000000002222202222.2222222244444444444444446460&466646666666666666666688886426888888888888888888::::88:<688:<<::<<<<<<<>><>><<>>>>>>><<>>>>>>@@>@>>@@>@@@@>@@@@@@B>@BBBBBBBBBBBDB"""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(((((((((((***********,***,*,**,,,,,,,,,,,,,,,,,.,,...........0.0.....00.000000000020002200222222222222222444442444444444444444444664466646666666666666686866886888888888888::::8::88::::68<<<<:<<<:<<<<<<>>>>@>>>>>>>,@B@>@>@@@@@>@>@@@>@@@@@@@@@@(@BBBBBBBBBBBB $$$$&&&&&&&&&&&&&&&&&&&&&((&&&((((((((((**************,,***,*,,,,,,,,,,,,,,,,..,................00....000000000000002222222222222242222222444444444444444444466644666666666666666666686668686888888888888:88:::::::8::::<<<<><<@<<<<<<<><<>>>>>>>>>>>>>>@>>>@>>@@@>>@>@@@@@@@B@@BBBBBBBBBBBDBB>$&$$$$$&$$$&&&&&&&&&&&&&&&&&&&(((&(((((((((*(***(***********,,,,,,,,,,,,,,,,,,,................0..0000...00.000000000000000222222222222222222422444444444444444464666666666666666666688688668668888888888888888::::::::::<<<<>>>><:<<:<<>>::><>>>>>>>>>>>@@>>@>@@@@@@@>@@>>>@@@@@@@BB@BBBBBBBBBBBB$$$$$$$$$$$$&&&&&&(&&&&&&&&&&&((((((((((((*((****************,,,,,,,,,,,,,,,,,,,..,.,...........0...000000000000000000020022222222222222224222224442444444644444466646664666646666666666666868888888888888888888:8::::<:<:::<<<><>>><>><<<<>><>>>>>>>>>>>>>@@@>>>@>@@@@@>@>>@@@@@@@@BBBBBBBBBBBBBB$$$&$$$&&$&$$$&&&&&&&&&&&&&&((&(&&(((((((*(*(*(***********,,,*,,,,,,,,,,,,.,,,,,..,.............00.0.0.000000000000002022002002222222222224444222442444464644664446666664646666666666466886666888668888888888888:8:::::<::::::<<<><<><<<><<@>>>>>>>>>>>>>>>>>>>>>>@>@@@>>>@@@B@@@@B@BBBBBBBBBBBBBB$&$$$&$&$$$$&&&&&&&&&&&&&&&&&&((&((&((((((*((*(((******,,,,,,,,,,,,,,,,,,,,,,,....,....,................0000000000000002020002222222222444222222220224446444444464444464646466666666686666666866668868888888888::8::::::::::<<:<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>@>>>>>@@@@>@@@@@@@BB@BBBBBBBBBBBBBB$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&(&((&((((((((((((*********,,*,*,,,,,,,,,,,,,,,,,,.,,,.................0.000000000000000000202222222222222442222224442244444664446646666466666666666668688666668688666666888888:8:8::::::::::<::<<<<<<<<<<><<@>>>>>>>>>>>>>>>>>>>>>>@>>@>>@@>@@@@@@@@B@@BBBBBBBBBBBB@"$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&((&&&(((((((((*************,,,,,,,,,,,,,,,,,,,,,,,....,...............0000000000000000000200222222242244242444444444244244446666446444666646666666666668666666866668888888888888888:::::::::::<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>@@@@@@@@@@@B@@@BBBBBBBBBBB@""$$$$$$$$$$$&&&&&&&&&&&&(&&&&&(((((((((((*************,***,,,,,,,,,,,,,,,,,,.,,,,,................0..000000000000000000200222222222222202442444444424244446664446646464446666666666688668888866688888888:8888888::::8:::::::<<<<:<<<<<<<>>><><>>>>>>>>>>>>>>>>>>@>@>@>@@>@@@@@@@@@@BB@BBBBBBBBBB@$$$$$$$$$$$$$$&&&&&&&&&&&&(&&((&(((((&(((((************,**,**,,,**,,,,,,,,,,,,,,,,,.............0.......000000000000000000222222222222022442444424424444244464446446644466646666666686866668866666888888888888888:88::::::::<::<<:<<<<<<<<<<>>>><>>>>>>>>>>>>>>>>>@>>@>@@@@@@@@@@@@B@BBBBBBBBBBBB@$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&(&&((((((((((**(**(******,*,,,,,,*,**,,,,,,,,,,,,,...,.............0.....0000000000000000000200222224420222244442222444224244444444446466866646666666666666666666688888888888888:8:8:::8:::::::::<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>@>>>>>>@@>@>@@@@BBBB@BBBBBBBBBB@$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(((((((((((((************,**,,,,*,,,,,,.,,,,,,,,,,..............0...0..00.000000000000020002022222224444642222224244444644444446446446246646666666666666646666::68888888888888888::8::::::<::<::<<<<<<<<<>><<><>>>>>>>>>>>>>>>@@@@>@@@@@@@@@@@@@@@@@B@@BBBBBBBBBB$$$$$$$$$$&$&&&$&&&&&&&&(&&&&.*$&(((&(((((((**(***************,,**,,,,,,,,,,,.,.,,...............00.00.000000000000000020022222222222222442200..002446644444444466464466664666666666666642:4688028888888888888888:8:88::::::::<::<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@>@>>@>>@@@@@@@BBB@@B@BBBBBBBBB@$$$$$$$$$$$&&&&&&&&&&&&(&&&&(**(&(((((((((((*(***************,,,*,*,,,,,,,,,,,,..,..............0....0.0000000000000000200202222222222224222,**.,.,,2466446644444446444466666666666666666406888::888888888888888:88:::::::::::<<<:<<:<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@>>@@>@@@@@@@@@@@@BBBBBBBBBBBB>$$$$$$$$$&$$&&&&&&&&&&&&&&(&$$$(((((((((((((*(**************,*,,,,,,,,,,,,,,.,,,,,,,,............00.0.0000000000000000000022222222222424420*,,***(**00446644462444464666466666666666666664*666688888888888888888:88:::::::::::::::<<<<<<<<<<>>>>>>>>>>>>>>>>>>>@@>@>>@@@@@@@@@>@@@@@@@BBBBBBBBBBBB$$$$$$$$$$$&&&&&&&&&&(((((&(( "((&(((((((((**************,*****,,,,,,,,,,,,,,,,,,.,,,,..........0.00.00000000000000000002002222222222444220,4DDFHF>,*0264644664446466666446646666666666668:8888886888888888888888:8::::::::::::<<:<:<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>@>>@@@>@>>@@@@@@@@@@BBBB@BBBBB@$$$$$$$$$&$&&&&&&&&&&&(&&((((**&(((&((((((***(***********,,***,,,,,,,,,,,,,,,,,,,,,,,..............0.00.0.00000000000000022022222222444220,0@FFFHFD@2*244446626644666666666666666666666666668668888888888888:8:8:::8:::::::::::<<::<<<<<<>><<><>>>>>>>>>>>>>>>>>>>>@>@@@>>@@@@@@@@@@@@BBB@BBBBBBB@$$$$$$$$$$$&&&&&&&&&&(&&(&((((((((((((((((((*(***********,,**,,*,,*,,,,,,*,,,,,,.,,,,,...............0000.0.0000000000000202202222222222..,:<><:@DBB:.0466644666666666646666644466866666686688888888888888888888:888:8:::::::::<::<<<<<<<<<<<><<<<>>>>>>>>>>>>>>@@>>>>>>>>>@@@@@@@@@@@@@@BBBBBBBB@$$$$$$$$$$$&&&&&&&&&&&((((&(((((((((((((((((**************,,,,,,,,,,,,,,,,,,,,,.,,.,,,...............0..00.000000000000000022222222242222,68:66666<><404444446646646664666666666666666666666688666888888888888888:::::::::::::::::<<<<<<<<<<<>>>><>>>><:8::<>>>>>@>>>>>>>>@@@@@@@@@@B@@BBBBBBBBBB@$$$$$$$$$$&&$$&&&&&&&&&((&&&((((&((&&((((*((**(*******,,**,**,,,,,,,,,,,,,,,,,,,,,,,,,,................0000..0000000000000002222222242222.4666444668:62466644466666664466666666666666666666666668688888888888:88888:::8:::::::::<<:<<<<<<<<<><>>>>>>><:BDD8>>>>>>>>>>>B>@@@@@@@@@@@@@@B@B@@BBBB@B@$$$"$$$$$$$$&&&&&&&&&&(((&(&((((((((*(((((((*********,*********,,,,,,,,,,,,,,,,,.,,.2...................0..0.0000000000000002220222224442044002242224446666644666644666666666646666666666666666668888688888888888::8:::8:::::::::::<<<<<<<<>>>>>>>>>>:DJLJF>>>>>>>>>>><>>@@@@@@@@@@@@@B@@BBBBBBBB@"$$$$$$$$$$&&&&&&&&&&&&&&(((&(((((((((*(((((****************,,*,,,,,,,,,,,,,,,,,,,.,*,......................00000000000000002222022202222200(***,**,0266466666644664646666666664666666666686666886688888888888888:8888888:::::::::<<:<<<<>><><<>>>>>>>@>>>>>>>>>@@>>@@@@@@@@@@@B@@@@BBBBBB>$$$$$$$$$$$$$&&&&&&&&&&&&&&(((((((((((((((((*******************,,,***,*,,,,,,,,.,..0.....,.............0..00000000000000000000222222222206,(&&((((((*.8668666644666666666666466666664666666666666668866888888888888888888::8::::::<<<<<><>>><>>>>>>>>>::::<>>>>>>>>>>>@@>>@@@@@@@B@@@@@@@BBBBBBB@@$$$$$$$$$$$&&&$&&&&&&&(((&(((((((((*(((((*(*****(*(**********,**,,**,*,,,,,,,,,.,,,.......................00000000000002000022002222202444,&&&&&&&&((6:6646666666646664646466466666666666666666686668888888888888:888:::::::::::::<<<:<<<>><>>>>><>>@@62244>>>>>>>>>>>@@>@@@@@@@@@@@@@@@BBBBBBBBB>"$$$$&$$$$$$&$&$&&&&&&&&((((((((((((((((((((*****(*******,,.,,,*,,,*,,,,,*,,,,.,,,..,.,..................0000.0000.020200000000020224222424(&&&&&&&&,86666666466666666664446646666666666666666666688866686888888888:8:8:::::::::::<<<<<<<<<<>>>>>>>>>@@422>D@>>>>>@>>>@@>>>>>>@@@@@@@@B@@@BBBBBBB>$$$$$$&$$$$$$&&&&&&&&&&&(&(&((((((((*((((*(((**(*********,*,,,,,,,.,,,**,,,,,,,,.,,,,,.................00....0000000000000020022222222226684(&&&&&&(<<86664666466664446464664666666666666666666668686888888888888888::::::8::::::<<:<<<<<<><<<<>>>>>>>BDDDD@>>>@>>>>@>@>@@>@>@>>@@@@@@@@BB@BBB@B@>"$$$$$$$$$$$&&&((&&&&&((&&(((((((((*(((((******************,*,,,,,,,,,,,,,,,,,,,,,,,,..,,..,..........00..000.00000000000000002222022224248::,(&&*6<68664464446666466644446666664666666666666668666686688888888:888:8:8:::::::::<<:<::<<<<<<>><>>>>>>>@@B@@>>>><>>>>>@@@>>>@@>@@@@@@@@@@BBBBBBBBB>$$$$$$$$$$$&&&(&&&&&&(((((&((((((((((((*(*(***((******,**,,***,,,,,,,,,,,,,,,,,,,,,.,..,.....,,........0...000000000000000000002224222422468:<>><><::666444664464444464666466666666666666666866666866888688888888888:::::::::::::::<<<<<<<<>><>><>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@B@BBBBBB@$$$$$&&$&$$$&&&&&&&&&&&&&&&((((((((((((((((**(************,,*,,,,,,,,,,,,,,,,,,,,.,..,...,,...............000000000000000000002022222222444668:::888664644664444444644646466666646466666666666668866868868888888888:8:::::::::::::<<<<<<<<<><<<<>>>>>>>>>>>>><>>>>>>>>>>>>>>>@@@@@@@@@@@@B@BBBBBB>$$$$$$$&$$$&&&&&&&&&&&&(&&&((((((((((********************,*,,,,,,,,,,,,,,,,,,,,,,,......................0...000.00000000000000222222444224446666688644444666644664464644446666666666666666666666666668888888888888::8::::::::::::::<<<<<<<<<<<><><<>>>>>>>>>>>B@>>>>>>>>>>>>>>@>@@@@@@@@@@B@@BBBB> $$$$$$&$&$$&&&&&&&&&&(&&&((($&((((((((((*(***************,,,,,**,,,,,,,,*,,,,,.,,,...,....,...............0.0.00000000000000022222224444224266666664464666646644446664646466666666666666666666666686666688888888888888:8:::::::::::<<<<<<<<<<>>>>>>>>>>>>>>>:8:>>>>>>>>@>>@>>@>@@@@@@@@B@BB@BBBB@""$$$$$$&$$&$&&&&&&&&&&&((((($(((((((((((*(**(*********,**$*,,,,,,,,,,,,,,..,,,,,.,,,,.*.............,.....0.000000".000000002222222442222244446*466446464646444444444446644624646666666666666666668868888488888888:::8:::::::::::::<:<:<<<<<<<<<<>>>>>>>>>>>>>>>>@>>>>>>@>@@>@@@>@@@@@@@B@BBBBB>"$$$$$$$&&$$$$&&&&&&&&&&(((&(((((((((*(*((*****(******,*****,,,,****,,,,,,,,,,,,,,,,,,.,.............00....0000.0000.000000000222222444244444244224444644444666444446444466664,4666666666666666666666666884.8888888888::::::::::::::<<:6,<<<><<<>><><>>>>>>>>>>>>>>>.4>>@>>>@>@@@@@@B@B@@@@BBBBBB,$$$$$$$$$&&$&&&&&&&&&&(&&&((&(((((((((((((*(*((***************,*,**,*,,,,,,,,,,,,,.,.....,.................0000000000000002020222222442244624446644444644444464444446444444464444666666666666666666666688888888888888:8:8:::::::<::<<<<<<<<<<<><<<><<<<>>>>>>>>>>>>>>>>>>@>>>@>>@@@@@@@@@@@BBBBBB4"""$$$$$&$&&&&&&&&&&&&(&&(&((((((((((((((*(*(***********,,**,*****,*****,,,,,,,,,,,,,,.....................000.0000.0002000000022222222224444464464446444444444444444444444464464646666666666666666668668868888888::88:::::::::::::<:<<:<<<<<<>>><><><>>>>><>>>>>>>>>>>>>>>>>@@@@@@@@@@@B@@@@BB@B>"$$$$$$$$$&&&&&&&&&&(&&((((((((((((((((((((*(((((*****,,******,,,,,,,,,,,,,,,,,,,,,,,,,.,.................000.0000000000000000002222222222244444444664444464444444444446446466666666666666666666666668888888888888888::8:::::::::::::<<<<<<<<<<><>><:>>>>>><:<>>>>>>>>>>>>>>>>>@@@@@@@@@@@@BB@BB@>$$$$$$$$&$&&&&&&&&&&(&(&(((((((((((((((((((*********,,,,*,*,,,**,*,,,,.,,,,,,,,,,,,,,,,.,.,,.............00.0.0..0.0000000000220222222224424444444444444444444444444444444444666464666666666666666686688888888888888888::8::::::<:<:::<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@>@@@@@BBB@B@@@@<$$$$$$$$$&$$&&&&&&&&(&&&(((((((((((((*((((*((*******,,****,*,,***,*,,.,,,,,,,,,,,,,,,,,,,..............000.0.00000000000000000220222222222444244464464644444444444444444444464466666666666666666666888888888888888:8::8:88:::::::::::::<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@BB@>@>@@<$$$$$$$$$&$$$&&&&&&&(&&&(&&&((&(((((((((((**(***(****,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,.,,,..,..............0...0.000000000000000202222222222224244444444444444444444444444444644446646644666666666666666868888888888888::::::::::::::::<<:<<<<<<<<<<>><<>>>>>>>>>>><>>>>>>>>>@>@@>>@@@@@@@@B@B@FJBB@>"$$$$$$$$$$&$$&&&&&&&&&&&(&(&(((((((((*((((*(***(***,**,**,,*,*,,,,,,,,,,,,,,,,,,.,,,.,*..,,............0..0....000000000000202002022222224222444424444244444444444644444444444444646666666666666668866868888888:8888888:88::::::::<::<<<<<<<<<<<>><>>><>>>>>>>>>@>>>>>>>>>>>>>>@@>@@@>@@B@@:6>BB<$$$$$$$$$$&&&&&&&&&&&(((&((((&((((((((((*(*((*((******,*,,,,,,,*,.,,,,,,,,,,*,,,,,,..............,..........0.0000.0000000000000000002022422442444444422444444424444444444444446666466666666666666668888888888888888:::::::::::::::<<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>@@@>@>>>@@>@@BBB>$"$$$$$$$$$&&&&&&&&&&&((&&(&((((((((((*((**(***(*****,,*,*,*,,*,,,,,,*,,,,,**,,,,,,.,,,,,,.,................0.00000000000000000000000002222244422224424224424444444444444444664646646466666666666666866688888888888888:::::8:::::::<<<<<<<<<<<<<>><<>>>>><>>>>>>>>>>>>>>>>>>>@@@@@@@@@@B@@B@BBB@@:"$$$$$$$$$$$&&&&&&&(&&&((((((((((((((((**((*((*******,***,**,*,*,,,,,,,,*,,,,,,,,,,,,,,,,,.......,.........00.0.00000000000000000000000002222422422224442424444244444442444446446664466666666666666668686888888888888::::::::::::::::::<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>>>>>@@>@@@@>@@@@@@@@BBBBB@@8"$$"$$$&&&&&&&&&&$$&&&&&(&((((((((((*(((((((***********,**,,*,,,,,,,,,,,,,,,,,**,,,,,,,,..,..,..00..0......0..00.00000000000000..00.0000002222222222224224444244444444444444444444444666666666666668866688688888888888::::::::::::::<<<<<:::<<<<<><<>><>>>><>>>>>>>>>>>>>>>>>>@>@>@>>@@@B@@@@@@@@:$$$$$$&&$$&&&&&&$..&&&&&(&((((((((((((*(((****(*****,,********,,,**,,,,,,,,,,,..,,,,,,,,...,..,................0.00.0000000020....000.0000022222222222224224444444444444446444446444466666666666666686868888888888888:::::::::::::::<<<<<<:<<<<><<<<<>>>>>>>>>>>>>>>>>>>>>>>>@>@>@>>>@@@@@@@@@@@@:"$$$$$$$$$$&&&&&&$&&&&((&(&(((((((((((((((***************,,****,,*,*,,,,,,,,,,,,,,,.,,,,,,,..,.,,..........0..00000000000000000..000020200022220222222222244424444446444444444444464666666666666666686668886888888888:8:::::::::::::::<<<:::<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>@@@@>>@@@@@@@@@@@@@:$$$$$$$$&$&&&&&&&((((&&&(((((((((((((((((*******************,,*,**,,,,,,,,.,,,,..,,..,,,,,,,................0.0.000.00000000.0002224420000224444222222222244444444444444444444466664466666666666666666888888888:8888:::8::::::::::<<:<<<<<:::<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@>@@@@@@8"$$$$$$$$$$$&&&&((*((&(&(((((((((((((((((((******(*****,****,,,**,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.................0...00.00000000.000022222000002222204222222224424444444444444444664466666664666666668668888868888888888:::::::::::::::<<<<<<<>><><<>>>>>>>>>>>>>>>>>>>>>>>>@>@@>@>>@@@@@@@@@@6$"$$$$$$$$$$&&&&&&&(((&(&&(&&((((((((((((((*************,,*,,**,,,,,,*,,,,,,,,,,,,,,,,,,,,,,.,.,..............0.0..0.00000000..000202002000002222242224222222424444444424444446464466646666666666886866888888888888888::8:::::::::<<:::<<<<<>><<<<<>>>>><>>>>>>>>>>>>>>>>>>>>@>@@>@>>@@@@@@@@@@@@8$$$$&$$$$&$&&&&&&&&&&&(((&((((((((((((((((*(***********,,,,,,,**,,,,,,,,,,,,*,,,,,,,,,,,.,.....,................0.00.0000.00...000000002200022222222222222424444444444424444444444644666666666666666668688888:8888888::888::::::::<::<:::<<<624>>>>>>><>>>>>>>>>>>>>>>>>>>>@>@@@@>@@@@@@>@@@@@@@@6$$$$$$$$$$&&$$&&&&&&(&&((((((((((((((******(************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,.,,.,..........0..0..0.....00...0...0020.002.,002222222222222222442244444444444444444466666666666666666668668688888888888888::::::::::::::<<<<<<>>>><<>>>>>>>>>>>>>>>>>>>>>>>>>@@>>>>@>@>@>@@@@@@@@@@6"$$$$$$$$"$&$&&&&&&&&&((&&((((((((((((((*******************,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,................0..0..0.00000.00002002220022222222222222244442444444444464444466464666666666666866686888888888888888::8:8:::::::::<:<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>@@>>@@@@@@@@@@@6"$$$$$$$$&&$&&&&&&&&&(((((&(((&(((((((((((***************,,**,,,,,,*,,,,,,,,,,,,**,,,,,,,,,,,.,,,,................000..000000.0.0000020000002222222222222422244424444444444444444466866466666666666666868888868888888888:8:::::::::::<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>@>>@@>@@>@@@@@@@@@@6$"$$$$$$$&$$$&&&&&&&(&&&&(&(&((((((**((((*(******((*********,,,,,,*,,,,,*,,*,,,,,,,,,,,,,,,,.,,,....................0.0.000000.00.00022000022222222222222224244444444444444444444446444666664666668666688868888888888888::::::::::::::::<<<<<<><>><>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>>>@>@@@@@@@@@@@@4$$$$$$$&$&&$$$$&&&&&&&&&&((&(((((((((((*(***(((*********,*,**,,,,,,,,,,,,,,,*,,,,,,,,,.,,,,,,..,,..................0...0..000000.000000000020222222222222222244444444444444444446644466466666666666666666688688888888::8:::::::::::::::::<<:<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>@>>@@@@@@@@@@B6$$$$$$$&$&$&$&&&&&&&&&&&&&(((&(((((((((((**(**(*************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,..,.......0.......0000..00000000..0.00.00002222020222222224244444444244442444444644646666646666666666666866888888888888888:8:8:::::::<<:<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>>>>>@>@@@@@@@@@@>"$$$$$$$&&&$&&&&&&&&&&&(&&&(((&((((((((*(*(*(*(*****,,*******,,**,,*,,,,,,*,,,*,,,,,,,,,,,....,....................0...000000000..00000000000222222222222222222244444444444444444444666466666666666666686666888888888888888::::::::::::<<<:<<<<<<><>><>>>>>>>>>>>>>>>>>>>>>>>@>@>>@>>@>>@@@@>@@@@>$$$$$$&$&&&$$&&&&&&&&(&&&&&((((((((*((((((*(****(***,*,*,,,*,,,*,,*,*,,,**,,,,,,,,,,,,,,..,.,..,...........0.........0000000000002000000000222222222222222422222242242244444444644646666666666668666666666668888888888888:88::::::::::<<:<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>@@>>>@>@@@@>@@>>$$$$$$$$$&&&&&&&&&&&&&&((&(&&(((((((((((((********,******,,,***,,,*,,**,,,,,,,,,,,,,,,,,,.,,.,,,,..................0....000000002200002000000222022220002222222224424444444444444644466466644666466666666868688688888:888::8::::::::::::<<<<<<<<<><><<>>>>>>>>>>>>>>>>>>>>@>>>>@@>>>>>>>>@@@@@@@@>$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&(((&((((((((***(*********,***,*,**,,*,*,,,,,,,**,,,,,,,,,.,...,...,...................0.00.000000000022000002200202222042022222242224224444444444444444646666666666666666866888888888888888888::::::::::<:<<:<<<<<><<>>><>>>>>>>>>>>>>>>>>>>>>@>@>>>>>>>>@@>@@@>>>><"$$$$$$$$&&$&&&&&&&(((&&(((&(&(((((((((((((*********,,,,*,,,,,****,*,,,*,,,,,,,,,,,,,,,.,,.,,,.,......................0.000000.0.000000000000222222220022222222222244422444444444444444646666666666666666688888888888888::8::::::::::::<::<<<<<<<<>><<>>>>>>>>>>>>>>>>>>>>>@>>@>>>>>>@@@>>@@>>>@>>$$$$$$&$$&&&&&&&&&&(((((((&((&((((((((((*((************,,*,,,,,,,**,,,,,,,,,,,,,,,,..,,,.,,,,.,...,,,................000.0000000000202200000022222222244222222422224444444444444444446464444666666666866668868868888888888888::8::::::<<:::<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@>>@@@>@>@@>@>@>>"$$$$&&&&$&&&&&&(&((&(((&((((((((((((((((***,********,****,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,.,,,,,,,,.................0..0000000000000000000000220002222222222224244424222444444444444446466466666666666666888668888888888888:88:8:::::::::<<<<<<<<<<<<>><>>><><>>>>>>>>>>>>>>>>>@>@>@@@@>>@@@@@@>>>>> $$$&$$&$$&&&&$&&&&&((&((((((((((((((*((*(((************,*,,,,,,,,*,,,,,$,,,,,,,,,,,,,,,,,,,,,,,,....,..........0.0000..0..000000200000200020200020222220222424424444444444444444464466464666664666666866888688888888888:888::::::::::<<:<<<<<<><><<>>>>>>>>>>>>>>>>>@>>>>>@@>>@@>>>>@@@>@@>@>>@>"$$$$$$&$$&$$$&&&&&&&(&(&&(&((((((((((((((*((*******,,*,*,,,,,,,,,,*,,,,**,,,,,,,,,,,,*,,.,..,,.*,...,*.,...........00000.00000000..000000000202222220222222222".224424244444444444446444644266666666666866888888888888:88:8:::::::::<<<<<<<<<<><<>>2<<>><>>>>>>>>>>>>>>>>>>@@@@><@@@@>@>@>@>@B("$$$$&$$$$&&&(&&&&&&(&(&((&&(&&((((((*(((***************,*,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,.,,..,,.....................0000000000000000000000002222222222222222222444442444444444444466666666666666666666868888888888886::::::::::::::<::<<<<<<<<>><:><><<>>>>>>>>>>>>>>>>@>@>@>>:>@>@@@@>>@@@> $"$$$$$&&$&$&&&&&&&&(&&(((&((&&(((((((((((((**(*********,,*,*,,,,*,,,,*,,,,,,,,,,,,,,,,,,...,.,,....................00.0000.000000000000000000002022022222222222242422444444444444444446466644666666666666886888888888888888:::::::::::<<<<<<<<<<<<<<>>><><>>>>>>>>>>>>>>>>>@>>>>>>>>@@@@@@>@@>@@<$$$$$$$$&$&&&&&&&&&&&&&(&&&&(&(((&((((((*((*(**,*********,,,,*,***,,,,,,,,,,,,,,,,,,.,.,,,.,..,,,.,...................0..000000000000000000000020222222222222224244244444444444444446646664666666666666666666868868888888::::::::::::<::<<<<<<<<<<<<<>><><>>>>>>>>>>>>>>>>>>>>>>>>@@>>>>>>@>@@@@@>$$$$$$&&$$&&&&&&&&&&&&&&&&(&&&&&&&((((((((((**(****(***,,,,,,,,,,,,,,,*,,,,,,,*,,,,,,,,,,,.,,.................0....000.0000000.0000000000000002222222222222222222442244444444444444444464646666666666666666666888888888888::::::::::::::::<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>@>>>>>>@>>>>>@@>@>@@>@>$$$$$$$$$$&&&&&&&&&&&&&&((((&((((((((((((*((***********,,,,*,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,..,......................00....00.0000000000000022202020222222222222244242222444444444444464444666666666666666666668888888888888::::::::::::::<<<<<<<<<<><<>><>><><>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>@@><$$$$$$$$$$$&$&&&&&&&&&&&(&&&((((((((((((((((((****(**,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,......................0..0000000.0000000000000000202220222222224222222244444444444444444466666666466666666666868688888888:88::::::::::::<:<::<<<<<<<<><><<<><>>>>>>>>>>>>@>>>>>>>>@>>>>>>>>>@>@>>$$$$$$$&&$&$&&&&&&(&&(&((&&&(((&(((((((((((*(****(*******,,,,*,,,,,,,,,,,,*,,,,,,,,,,.,,,,,....,,....................00.000.000000.00000000002000000222202222222222244242444444444444464444646446666666666666666666888888888888:::::::::::::<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>@>>>>>><$$$$$&$$$$&&&&&&&&(&&&&&&&&&&&((&(((((((((*(*((********,,*,,,,,,,,,,,,,,**,**,*,,,,,,,,,,,,.,................,,......000.....0000020000000000020202222002222222222222222244444444444444446666666666666666666686888688888888888:::8::::::::::<<<:<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>@>>>@>@>>$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&((&&(((((((((((**************,**,*,,,,*,,,,*,,*,**,,.,,,,,,,,,.....,,..,.,...............0....00000000000000000000000002222222222222222222244244444444444444444446666666666666666666868888888:8:::::::::::::::::<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@>>@<$$$$$$$$$$$$&$&&&&(&&&&&(&(&&&(&(&&((((((**(((*********,***,,,,,,,,,,,***,,,,,,*,,,,,,,,,,,,,,.,,,,,.......,.*.....00..00000000000000.0000000000000200220222222222222222222222242444444444444446644666666666666666886888888888:88:::::::::::<::<<<<<<<<<><<<<>>>>>>>>>>>>>>@>>>>>>>>>@@>>>>>>>>@@>$$$$$$$$$$$&&&&&&&&&&&&&&(&&&((&((((&(((((((((((**********,*,,,***,,*,***,,,,,,,,,,,,,,,,,,,,,,,,..,.,..,,.,..........0.00000.0.0..0000.000000000002002222222222222222422424224444444444466646446664466666666666666866888888888:88:::::::::::::<<<<<<<<<<><<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@><$$$$$$$$$$&$&&&&&&&&&&&&((&(&&(((((((&(((((***((***********,,,**,,,*,*,*,***,,,,*,*,,,,,,.,,,,,.,......,.........0....0........000...0000000000000000000222222222222222222222444422244444444466666666666666666666868888888888:8888::::::::::::<:<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>@<$""$$$$$$$$$&&&&&&&&&&&&&(&&&(&&(&((((((((((((*************,***,**,,,,,,,,,,,,,,,0*,,,,,,,,,,,,.,....,,,.............0.....0.000002.00000000000000022000000220220202222222222244244444444444644446466666666666666686888688888888::8:8:::::::::<:<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>@>>>>>< ""$$$$&&$&&&&&&&&&&&&&&&&&(((&((&((((((((((((**(*********,,*,,****,,***,,,,,,,*,(*,,,,,,,,,,,,,......,...........0........0.0..00000000000000000000002200002000200222222222222244444444444444444444666666666666866688888888888888:8:::::::::::<<<:<<><<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>>< $""$$$$$$$$&&&&&&&&&&&&&&&&((&&&((&(((((((((*((*******,*****,,*,*,***,,,,*,,*,,,*,,,,,,,,,,,,.......,..,.,....................0.00000000000000000000202220000000222222222222222244244242444444446466466666666666666668888888888888::8::::::::::::<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>< $$$$$$$$$$&&&&&&&&&&&&&&&&((&((((*((((((*(((************,,****,*,,,*,,*,,,*,,,,*,,,,,,,,,,.,.,,..,....,,.......................0..00.0000000000000000000020000222222222222222222222244424444444446666666666666666888868888888888888:::::::::::<<<<<<:888<<><><>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>>>>:$$$$$$$$$&$$&&&&&&&&&&&&&&(((((&(((((((((((((******************,*,**,,*,,**,*,,**,,,,,,,,,,,.,,,.,.,..,...,,................0.......000000000...0000000000000022002222222222222222222422444444444446464466666666666666668888888888:88888::::::::<:<<<:::B:<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:$$$$$$$$$$$&$&&&&&&&&&(&(&&&&&((&(((((((((((((******************,**,,,*,,,**,,,,,,,,,,,,,,,,,,...,,.,.,..,*,....................0...0000000..00000000000000000000222222222222222222222422224444444444644466666666666866886888888:8888:::::::::::<<:<:<:608<<<<><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:$"$""$$$$$$&&$&$&&&&&&&(((&&&(&(*(((((((((((((***(***********,,*,,*,,,,*,*,,,,,,*,,*,,,*,,,,,,.,,,,..,,...0......................00.0000..000000000000000000000002222222222222222222222222444444444664666666666666666668868888888888:888:8:::::::::::<<<<><<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>@:$$$$$$$&$$$$&&&&&&&&&&(&((((((&((((((&(((((((****((*********,***,,***,,,,,,,,,,,,,,,,*,,,,,.,,.,,,,,.....,(*...............0......0..0.0...000000.0000000002002022202202022222222222222224444444444446666466666666666666688888888888:888:::::::::::::<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:"""$$$$$$$$&$&&&&&&&&(&((((&(((((&&((((((((((((***(******,*****,****,,*,,***,*,,,,,,,,,,,,,,,,,,,,,,..,...0....,.....0.............0.....0...000000000002200022202222222222222222222242444424442444446664666666666666666688888888888:88::::::::::::<<<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:""$$"$$$$$&$$&&&&&&&&&&&(((&((&&(&&((((((((((*((**************,,***,*,******,,,*,,,,,,,,,,,,,,.,,,...,......................................00.0000000.220000020002222022222222222224242244444444444446666666666666686668888888888888:888::::::::<::<<<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>:""$$$$$$$$$$$&&&&&&&&&&&&(&(&&(&&(((((((((((((((***************,,*,***,,,,,,,,**,,,,,,,,,,,,,,,,,,,,..,,,,,.....,..........0.........0......000.000002200022220020222022222222222222222244444444444444646666666666666688868888888888888888::::::::<::<:<:<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>8$"$"$$$&$$$$$&&&&&&&(((&&&(&&&&&(&((&((((((((((**********************,,***,,*,*,******,,,,,,,,,,,,,,....,,...,...........................0.00.000000000200020202022222222222224222224244444444444444444466666666666666886688888888888888:8:::::::::::::<<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>>>>>>>>>>>8""$""$$$$$$$$&&&&&&&&&&&(&&&&&(&&(&&(((((((((((((***************,***,******,,,,********,,,,,,,,,,,,,,..,.,,,.......,.....................000000000000000220002202222222222222222422242424444444444664464466666666666666666868888888888:8::8::::::::<<<::<<<<:<<<<<<<>>>><>>>>>>>>>>>>>>>>>>>>>>>>8$"$$"$$$$&$$$&&&&&&&((&&&&&&&&&&&&&&((((((((((((***********************,,,,*,******,,,,,,,,,,,,,,,,,.,,..,,.,...........................000000000000020002022022222222222222244224442444444444464444444446666664666666668688888888888888888:::8::::<:::<<<<<<<<<<<<><<>>><><>>>>>>>>>>>>>>>>>>>>>6""$$"$$$$$$$$$&&&$&&&&&&(&(&&&((((((((((((((((((*************,***,****,*********,*,*,,,,,,,,,,.,,,,,,,,,,,.,....,.....................00.00..00000022020000020222222202222222222222444444444444444464466666666886666666666686888888888888:8:::8:::::::<:<<:<<<<<<<<<<<<>>><<<>>>>>>>>>>>>>>>>>>>>6$$""$$$$$$$$$&$&&&&&&&&&&(&&(&&&&(&(&(((((((((((**(************************,,*****,*,,,,,,,,,,,,,,,,,,,..,,.,.,,..................00..,0000000.00000.00222222022222222222222222444424424444444446444646666666624666666668668666888888888:888:8:8:::::<::<<::<<<<<<<><<<<<<>>>>>>>>>>>>>>>>><>>>>>6"""$"$$$$$$$$$&&&&&&&&&&&&&&&&((&&&&&(&((((((((**(**********************,*****,***,,,,,,,,,,,,,,,,,,,,,,*.,..,..,,,........0,0........000000022000000.0022002220022222222222222222444444444444444446464466666666666666668666688688888888888:::8:8:::::::<:<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>6"$""$"$$$$$$$$$&&$$&&&&&&&&&&(&(&&&&&((((((((((**(***************,****,**,*,*****,,*,,,,,,,,,,,,,,,.,,,.....,.,,,.................00.0000000000002220220000022202222222222222222222224444444444444444444466666666666666664466688888888888888::::::::::::<:<:<<<<<<<<<><><><><>>>>>>>>>>>>>B@>>>>>6"""$$$$$$$$$$$&&&&&&&&&&&&&(&&(&&&&&((((((((((((*(******,**(***(,********,*,****,,,,,.,,,,,,,,,,,,,,,,,.,..,,,,,..0.,.........00000000.000000002000000022022222222222222222224222424444444444444466446666666666666668666<<668868888888888888:8:::::::<:<:<<<<<<<<<><<<<<<><>>>>>>>>>>>><88<>>>>2"""$"$$$$$$$$$&&&&&&&&&&&&&&&$&&&&&&&((((((((((*(*********"(******************,****,*,,"*,,,,,,,,,,,.,,,,.........., ,...........0.0.0.0.00000000$0000200000020222222222222222.2222242224442444444444464666466666666666684228888866888886888::::::::::::::::<<<<<<><><<>>>><>>>>>>>>>>>>>><6>>>>>4""""""$"$$$$$$$&$&&&&&&&&&&&&&&&&&(&(&&((((((((*((*****************************,,*,,,,,*,,,*,,,,,,,,,,,,.,....,.............000...0...00.00000000000020000002220022202202222222422242224424444444444444444046666666666688846:8888888888068::88:::::::::<<:<:<<<<<<<<<<><>>>>>><<>>>>>>>>>>@>>>>>""""""$$$$""$$$$$&&&&&&&&&&&&&&&&&(&&&&(((((((*(*(***************,**,**********,*,,,,*,,,,,,,,,,,,.,,,,,,.,........................0.00.000000000000000000002022022222022202222224422244424424444444446666466666666666688888888888688888888:8::::::::::::::<<<<<<<<>>>>>><>>>>><>>>>>>>>>>>>>>>><&"""$"""$"$&&$$$$&&&$&&&&&&&&&&&(&&&((((&((((((((*(********************,**,****,,**,*,*,*,,,,,,,,,,,,,,,.,..,,..........0..,.0....0....00000000000000000..0020200200222220222242224424424444444444444446664666666666666666688888688688888688::::8:::::::::::::<<<<<<<<<>><><>>>>>>>>>>>>>>>>>>>>>>2""""$$$$$$$$$""$&$&&$&&&&&&&&&&&&&&((((((((((((((********************,,,**,*****,,,,,,,,,,,,,,,,,,,.,,,.,,,..............0.....0..00.0.0.0000000000000022020020222200200022222222244222444444444444444464666666666666666688888888888888888:8:8::::::::::<:::<<<<<<<<<>>><>><>>>>>>>>><>>>>>>>>>>>2"""""$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&(&&&((((((*********************,,,***,,,,,*,,*,,,,,**,,,,,,,,,,,,,,,..,,........0.....0.........0000.000000000000000220202220000000222222222242444424444444444444446666446666666666666868888888888888888::::::::::::::::<<<<<<<<>><><>>>>>>>>>>>>>>>>>>>>>>>2"""""$"$$$$$$$$&&&&&&&&&&&&&&&&&&(((((((((((((*(*************,**,**********,,***,,,,,,*,*,,,,,,,,,,,,,,,.,,,.,.......,...00.0.0...000.00.000.00.000000000200000202022220222222222222424244444422444444444444664646666666868888888688888888888:::::::::::::<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>0"""""$"""$$$$$$&&&&&&&&&&&&&&&&&&&&&(((((((((((***(****************,****,****,**,,*,*,,,,,,,,,,,,,,,,,,,,,..,........................0.00000000000000200000000220022002222222222442222424442444444444444444646666466666686686888888888888888:8:8::8::88:::::<<<<<<<><>>>>>>>>>>>>><>>>>>>>>>>><>>.""""""""$$$$$$$$&&&&&&&&&&&&&&&&&&(((((((((*(((*(*******************,********,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,....,.....................0.0..000000000000000022200200202222222222222422224244244444444446644444666666666666688888688888888888888::::::8@>:<<::<<<<<<><<<<><>>>>>>>><>>>>>>><>>>>>>>.""""""""$$$$&$$&&&&&&&&&&&&&&&$&&(&((((((((((((***((**************,*,*******,,**,,,,,,,,,,,*,,,,,,,,,,,.,............,..........000...000020.0000000000002002202220022022222222222222224244244444444444444444466666666666886666888888888888888:8:::::<<::<<:::<<<<><<>><>>>>>>>>>>>>>><<<>>>>>>>>,"""""""""$$&&&&&&&&$&&&&&&&&&((&&&&((&(((((((((((******************,****,**,*****,,,,,,*,,,,,,,,,,,,,,,.,,...........0..........0.0....00...000000000002000220000002220222222222222242242244222244444444666446666666666686686886888888888:88:::::::::24<<:<:<<<<<<<<<>><>><><<>>>><<><>>>>><><>>>*""""""""$$$$&&&&&&&&&&&&&&&&&&(&&&(&(((((((((((**(************************,**,*,*,,,,,,,***,**,,,,,,,,,,.,.,..........0............0.0000000.000000000000000200000222022222022222222222422224244444444444444444666666666666668888888888888::::::::::<:<<<:<<<:<<<<<<<><>>>>>>><>>>>>>>>>><>>>><>>*"$"""""""$$$$$$&&&&$&$&&&&&&&&&&(&((&(&&((((((**((((***********,*************(,,,,,,,,,*****.,,,,,,,,,,,,,..,........................0.0.000000000000000020000022022220222222222222222222422444444444444444464466666666666666666668888:8888:8:88::::<<<<:<::<<<<<<<<><<<<>>>>>><>>><>><>>>><>>>><( """""""""$$$$&$$$&$&&$&&&&&&&&&&&(&(((&&((((((((((((*(***************,,********,**,,*,,,,,*,*,,,,,,,,,,,,,,....,....................00.00000000000000000000000200002220222222222222224244422424444446444446444666666666666886888668888888888::::::8:::<<::::<<<<<<<<<<<>>>>>><<<<<>>><>>>>>>>>>>>( """$"""$"$"$$$$&&&&&&&&&&&&&&&&&&&(((((&(((((&*((******************,**,**,***,*,*,,*,*,***,,,,,,,,,,,,,,,,,..,.,..,.............0....00.0000000000000002000002020000222222222222222222424422444444444422224646646666666666666686688888888888:8::::::::::::<::<<<<<<<<<<>>><><<<<><<>>><><<>>>>>>>& """"""$""$$$$$$$$&$&$$$&&&&&&&&&&&&&&&(&((((((*((**(******************,********,,,,*,**,,,,,,,,,,,,,,,,.,,,,,.,,.,....................0.0.0.00000000002000000200000022222222222222222222444222442444428>>6446446446666666666668668668888888888::::8:::::::<::<:<<<><<<<<<>><>><<<>>>>>><<><>>>>>>$ """"""""""$$$$$&&$&&&&&&&&&&&&&&&&&&&(((&((((*(***(**(****(*********************,*,,,,,,,,,,*,,,,,,,,,,,,,,,,...,,....,...........0..0...0000.00000000000000020000022220222222222222222222224422442444444464664466666666666666886888888888:8:88:::::::::::::<<<<<<<<<<>>>><<<>>><>>>><><<<>>><<>>$ ""$""""$"$""$$$$&&&&&&&&&&&&&&&&&&&&&((&&(((((*(*******************************,,,*,,*,,,,,,,,,,,,,,,*,,,.,,,,,..................0........0000000000000200000000000200002220202222222222442222222424440*(.644446666666666686688888888888:::8::88::::::::<<:<<<<<<<<<<<<<><<<><<><<<<<<<<<>>>><<>>" """""""""$$$$$$&$$$$&&&&&$&&&&&&&&&(((&((((((((((((((**((*********************,*,,,,*,,**,,,,,,,,,,,,.,,,,,,,,....,............0..........0000000000000000000000000022222222222222222222222222422244464.26444646666666666666686668888888:::8:8:::::::::::<:<<<<<<<<<<<<<<>><>>>>><<<><<>>>>>><><>"""""""$""$$$$$&&$$$&&&&&&&&&&&(&&&&&&&((((((((((((((((((********************,*,*,*,,****,,,,,,,,,,,,,,,,,,,,,,,...,.,........0.........0......00000000000000000000200022022222222222224222224222444444666644664446666666666668888688888888:::88::::::::::::<:<:<<<<<<<<<<<<<<>><<><<<<><>><<>>><> """"""""$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&((((((((((((((*****(*************,,****,,,,,*,**,,,,,*,,,,,,,,,,,,,,,,,,,..,..........0.0...........0....000.00000000000000002222022222222222222222222224444444444444644646466666666668888688888:888:88::::::::::::::<<<<<<<<<<<<<<<<<<<><>>>>><><>><<<<<>> """""$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&((&(((((((((((((*(****************,**,*,,***,,,,,,*,,,,*,,,,,,,,,,,,,,.,,,,,,.,..........................0000000000000000020022222222222222222222222222222444444444446:864464666666666666688888888888::88::::::::::::<:<<<<<<<<<<<<><<>><><>><<>>>>>><>>><<<>"""""$$"$$$$$$$&&&&&$&&&&&&&&&&&&&((&(((&(((((((((***((******(**********,,***,,,,,**,*,,,,,,,*,,,,,*,.,,.,,,..,,,...,....................0..0000000000000000000022202202222222222222222220222244224424444668646666466666666666688888888888:::::::::<::::<<:<<<<<<<<<<<<<<>>>>>>>>><>><>>><><<>>>>""""$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((((((((&((((((************************,***,*******,,,,,,,,,,,,,,,,,,,,,.,............................0.00000000000000000000200020200222222222222222224222422244444444224446666666666686886888888888888::::::::::::<<::<::<<<<<<<<<>><><>>>>>>>>>>>>><<<>><>>"""""""$"$$$$&&$$$$&&&&&&&&&&(&&&&&&&&(((&((((((((*((*********************,,****,****,,*,,,,,,,,.,,,,,.,,,,.,,,.......,...................000.00..0000000000200000200000222022222220222222444242442444444422444666666666666868888888888:8888:8:::::::::<::<::<<<<<<<<<<<<<>>>>>>>>>>>>><>>><<<<>>""""""""$"$$$$$$&$$&&&&&&&&&&&&&&&&&&((&&(((((&(((((****************,****,*,*,**,****,**,,,,,,,,,,,,,,.,,,,,,............,..................0000000000000.0000000000200022022222002222222444242244444444444464664666666666688888888888888888:::::::<::::<<:<<<<<<<<<<<<><<><<>>>>>>>>>>><<>>>><<>""""""""""$$$$&&$$$&&&&&&&&&&&&&&&&&&&((&(&&(((((((***,*******(***********,,,***,*,,,**,**,,,,,,,,,,,,.,,,,,..........,,..................0.0000000000000.000000000000000222222202222222242422442444444444644664466666666666668888886888888::8::::::<:::::::::<<<<<<<<<<>>><>>>>>>>>>><>>><<<<>>>""""""""""$$$$$&&$$&&&&&&&&&&&&&&&&(&&&(((((((((((******,**(**(**********,,***,,,*,,,,,*,,,,,,,,,,,..,,.,..,,.,..............................000000000000002000000000000002222022222222222244224442444444444644666666666666886886888888888:88::::::::::<<<<<<<<<<<<<<><<<<>><>>>>>>>>>><><>>>>>>>"""""""""$"$$&&$$&$$&&&&&&&&(&&&&&&&&(&&(((((((((**((******(******(*********,**,,,**,**,**,,,,,,,,,..,,..,,....,.........,.............000..0..0000.00000000000000000002200202222222222222442224244444444444444466666666666666688888888:88:::::::::::::::<::<<<<<<<<<<><>><>>>>>>>>><>>>><>>><<<>"""""$"$""$"$$$$$&$$$&&&&&&&&&(&&&&&&&&&&(((((((***(***********************,**,*,,,,**,,,*,**,,,,,,,,,,,....,,.....,..,......................0..0000000000000000000000000202222222222222422244442424444444444464666666666666686888:88888:8:::::::::<:<:::<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>><<<><><<"""""""$"""$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&((***(((**************(**********,*,,*,,,*,,,**,,*,,,*,,,,,,.,,,,.,........,...,................0.0..000000..00000000002002000020000222222222222222222222444444444446446666666666688888888888888:::::::::::::<<<<<<<<<<<<><<<><<><<>>>>>>><>>>>><>><<<>> " """""""""$$&&$$$&&&&&&&&&(&&&&&(&&&&(&&((**((((*(*(*******************,,*,*****,,,****,,,,,,*,,,,,,..,,**,......,..,,,.,........0.......0....00.000.000000000220020000200222222222222222224242242444444444444666666666888866688888888::::8:::::::<:::<::<<<<<<<<<<<>><<>>>>>>>>>>>>>>><>>><<<>> """""""""$$$$$ $$$&&&&&&&&&&&&&&&&&(&&&(&(("$(((((((**************,*****(&**,**,,******,,,*,,,*,,,,,..*,***,..........,.........000..0...00...0.0000.0000000002200002000022002222202222222244222424444444444466666666666866688888888888::8::88::::::<<::::<<<<<<<<><<><>>>><><>>>>>>>>>>>><><>>>> """""$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&&(&&((((((((((****((**,(********,,********,******,,,,,*,,,,*,,,,,*,*(*((,...,.,.........,.....*......0...0..0000000000000000000002000222222222222222220 24444444444446666666666666646688888888888::8::::::::::::4:<<:<<<<<<<<<>>><>>>>>>>>>>:<<<>><<><><>>> """""$$$$$"$$$$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((**(***,**(****,**************,***,*,**,,,,.,,.,(6::.*,,..,...........0.................0.0.000000000000000000000000000222222222222222224444444444444664666646666666888888888888888::::::::::::<<<<<<::<<<<<<>><<><>>>>>><>2<>><<<<<<>>>>8" """"""$""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((*((*******,**************,***,,,**,**,,,,,,,,,*,0022*...,,..,.......,,,..................00.000.0000000000200000222222222222220222224422444444444444444666666866666868888888888888:8::::::::::<<:::<<<<<<<<<>>>>>><>>>><>>>><<>>><<<>>>>> " """""""$"""$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((*************************,***,*,,**,,*,,,,,.*$$$(......,..,..,,,,..........................0000000000000000000000022220222222422444422444444444444466666666666688888888888888888::::::::::::<<<<<<:<><<<<<>>>>><>>>>>>>><>><>><>><>>>> """"""""""$$$$$$$$$&$$&&&&&$&&&&&&&&(&&&&(&&&((((((((((((*(************************,,,*,**,***,,,,,,,,,*"""$0....,,,,.,.,,,,,.........,,.........0....0000000000000000002200022222222242222222422444444444464466666666686686668888888888::::88::::::::<:<<<<<<<:<<><<><>>>>>>>>><><><>>>>><><<>>>"""" """""""""$$$$$&&&&&&&$&&&&&&&&(&&&&&(((&(((((((((((*********************************(&(*,*,,*,*,,,.*"*2.....,,,..,,..,,,.........0........00..00000000000000000000000224022222242224222222242444444444446666666666666686888888888888:::::::::::<:::<<<<<<<<<<<<>>>><<>>>><<><<>><<<<<><><>>@"" """""""""$$$$$$$$$$$&$&&&&&&&&&&&&&(&&(((((((((((************************************(*2,**,,,,,,,,,,.0...,.,.,,,,.,...,.,,........*...........0.0000000000.0000000000220.2220222222222222222244444444464466466666666666888888888888888::::::::::::<::<<<<<<<><<<<<><><>>>>><<::<>><><<>>>>>>>""""""" """""""$$$$$$&$$$&$$$&&&&&&&&&&&&((((((((*(((*(((((*********,******************,*20.*,.,,,,,,,,,,,..,,,,...,.,..,.,..,,,,*.........000..0...00........200000022202244422200220002220224244444444464444244466646686888666888888868888:::::<<<<<<<<<:<<<::8:::<<<<<<<<>>@>><><<:<<<<>>"""  """""""""$$&$$"$$&&(((&&"$&((&$&$""$&((&$&&***,*(((**,**((((&(*((((((***,,,(&,..,,,, "(**(*((*,,,....,*.000..,***,*****,,.00000,.00200..,,,,,,.,*,..0020,..24422200.0000......22442.2466642222242442002468886268::8866666666644488::<::8:<<><::::8::::::868:<<>><:>>@@@B><><>>>><:86::>>><<.  """""" """$$$$$$"$&$$$$$$$&$&&&$$&&&((((*&&(*(((((((((((**(*((********,,**((*(*((***"&.,,,,,,,,,...,,,,,,,,,,,**,......,.....,,.,,......,..00000000.00000.0000000000024222422424422222222222224446464466664644446666666888888888:::8888:::::<<::::<<<<<><>><<<<<<<<<<><<<>202>>>>><>>>>>>>>2""""" """"$"""""""$$$$"$$$&&&&&$&&&&&&&&&&&&((&(&&*(((((((*(****((*(****((*****,*****,,,,*..,**,,****,,,....,..,,.,,.,,,....,,,,...........0.0....0.0.0.0000000200202220200222222222222422222442244444444444444666646666686666888888688888::::::::::<<<:::<<<<<<:<<><<<>>>>>>>>8<2>>>><><<<<>>>>>2 """""""""""$"$""$$$&$$$$$$&&&&&&&&&((&&&&&&&&((((&((***********,***((***(************,,,.,,*****,*,***,,,....,.,.,..,,*,.,,,,.,,.,..0....0000.0....000.0..00022202222222220200222222224442242464644244444444444666666888888886886688888888::<:<<:<<<<<:<::<<::<<::<<>>>>>>>>@>@@><<<<<<<<<<<<>@0 " """"""""""$$$$$$$$$$$$$$&$$$&&&&&&&&&&&((&((((*(((((**((*********(*(****************,*,,,,*,,,.,,,,,,,,,,.,,,,.,,.,,......,................000.00000000000000000220222222222222224424442242444466444466664666666666666888888888888:::::::::::::<<<<<<<<<<<<<<<<>><><><<>>>>>>>>><>>>>>>>>>>>0 " " " """""""""""$$$$$$$$$&$$&$$$&&&&&&&&(&&(((((((*(((((*(*(((***************(***********,,**,,,,,,,,,,,,,.,,,,,,,,,,,,..................0..0000.0.000002000000022202222222222224222444444444444444444466666666666666668886886888:88888:::::::<:<:<<<:<<<<<<>><<<<<><>>>><><>>>>>>>>>>>><>>>>>>2  " " """"""""""$$$$$$$$$&$$$&$$$&&&&&&&&&&&(&(((((((((((***(*(**(((***(*****************,***,*,**,,,,,,...,,,,,,,..,,,,...........000..0000000000000000000222202220222222222222242242444446444444444466466666666666866668688888888:8:::::::<:<<<<<<<:<<><<<>><<><>>>>>>>><>><<>>><>>>><<>><<>>0 """""""$$$$$$$$$$$$$$$$$$&&&&&&&&((((&(((((*((((*(((((((**(**(*********************,*,,,,**,,,,,..,,,,,,......,..............0000000000000000000000202222222222224244444424444444444444664646666666666666666668688888888::888:::::::::<<<<<<<<<><><<><<<><>><<>>>>>><>>>>>>>>>>>>>>@>>2 " " """"""$$"$$$$$$$$$$$$$$&&&$&&&&&(&&(((&(((((((((((*((*((**((*******************,**,*,,,,,,,,,,,,,,,,,,...,...........0...0..0.00000000000000000000022202222222222244422444444444466646666666666666666666686888888888:888:8::::::::::<<<<<<<<<>><<<><<@><><>><>><>>>>>>>>>>>>><><><<>>2 """"""""""""$"$$$$$$$$$$$$$$$$&&&&&&&&(&(&(((((((((((((((*(*(*((****************,******,,,,,,,,*,,,,,,.,,.,,,,...............00000000000000000000000022002222222242444444444444444446666666666666666666666688888888888:::8::::::::<<:<:<:<<<<<>>>>>>>>>>>8<>>>>>>>>>>><>>>>>>>>>>><>>>@>>0" " """""""""""$""""$$$$"$$$$&&&&&&&&&&&&&((&((((((((((((((((********(*****************,,,*,*,,,,,,,.,..,.,................0.000.00000000000000000000000222222224222444444444446466666666666686666666666688888888:8888:::::::::::<<:<<<<<<<<>><>>>>>>>>>>>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@0 " """"""""""""$$"$$$$"$$$$$$$&&&&&&&&&&&(((((((((((*(((((((((((****(**********,*,*,*,*,*,,,,*,,,,.,.,,.,,..,................000000000000000000000222222222222222224444446466666666666668666666668686668888888:8:::::::::::::<<<<<<<<<><><>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@. """"""""$"""""$$$$$$$$$$&$&&&&&&&&&&&(&((((((((((((((((((((***((*(*************,,,,,,,,,,,,,,.,,,,,..............0.......0000000000000000000020202222222244444646444666666666666688668668668888888888888::::::::::::::<<<<<<<>>>>>>>>>>>>>>>>>>>@>>@@@>>@>>>>>>>>>>>>>>>>>>@>>>>@@.  """"""""""""""$$$$$$$$$$$$&&&&&&&&&&(((((((((((((((((*(*((*********************,,,,,,,,,,,,,,,,,.,...,.,.............0...0000000000020020222020222222244444444464646666666666688688688886888888888:8::8::::::::::::<<<<<<<<<<>>>>>>>>>>>@@@>@@@@@@@@@@@@@@>>@@>@@@>>>@>>>>@@@>@@B.   " """"""""""""""""$$$$$$$$$$&&&&&&&&&(((((((((((*((((((*(*(*****(*****************,,*,,,,,,.,.,,,....,,................000000000000202000220000222222224444444666666666666666888888688888888888888::8:8888:::::::<<<<<<<<<<>><>>>>>>>>>>>>>>@@@@@@@@@@@@@>@@@@@>@@@>>@@@@@>@@@@@BB. """""" """"""""""""""$$$$$$$$&&&&&&&&&&(((((((((((((((((****(*(********,******,,**,,,**,,,,,,,,,,.,..............0...0000000000002222000002222222222222444444446666666666666888888888888888:8::88::88::88:::::::<<<<<<<<<>>>>>>@>@>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB.   " """"""""""""""""$$$$$$$$&&&&&&&&&&&(((((&((((((((((**(****(*(*(**********,******,,,,,,,,,.,,.,,....,............0.0000000000002022200022022222244444444446666666666666888888888888888:888:888:8::::::::::::<:<<<<><>>>>>>>>>>>>>@>@@@@@@@B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBD. "" " """"""""""$$"$$$$$$$$$&&$&&&&&&&((((((((&(((((*((*(((*******************,,,,,,,,,,,,,,,,,,,,,.,,...........0.....00000000000000022222222222222444644466666666666666888888888888888:88:8::88::::::::::<<<<<<<<<>>>>>>>>>@>>@@@@@@@@@@@@@@B@@B>@@@@@@@@@@@B@@@@@@@@@@@@B@BD.   " """""""""""$$$$$$$$$$&&&&&&&&&&(&&&&(&((((((((((*(((((**(**(*****(********,,,,,,,,,,,,,,,.,,..,...........0.0.0.000000000002222222222222224244446666666666666666666888888888:88888:8:::::8::::::::::<<<<<<>>>>>>>>>>>>>@>@@@@@@>@@@@@@@@@@B@@@@B@@@@@@>@@@@@B@@@@@B@BBB,  " " """"""""""""$$$$$$$$$&$&&&&&&&&&&&((((((((((((((((((((((((((*****(*,*****,,,*,,,,,,,,,,,,,,,.............00.00000000000000202220022222222244444666466666664444446888888888:888:8888888::::::::::::<<<<<><<<>>>>>>>>>>@@@@@@@@@@@>@>>@@BB@@@@@@@>@@@@@@@@>@@@@@@@BBBBBB*P  "" """""""""""$$$$$$$$$$&&&&&&&&&(&&(((((((((((((((((((*((((*(((******,,******,,,,,,,,,.,,,,,,,...........000..000000000000222222222242222444464666666664424644446688<888888888888:88::::::::::<<<<<<<<>>>>>>>>>>>>>>>@@>@@@@@@B@@@@@@@@@@@@@@@@@@@@>@@@@>@@@@BBBBBBB,  " " """""""""$"$$$$$$$$$&&&&&&&&&&&&&&((((((((((((((***((*((((*((((***********,,,,,,,,.,.,,,,.,..............00000000000002220222022222444244446666666644464642246688888888:88:::88::8::::::<::<:<<><<<>>>>>>>>>>>>>>>>@@@>@>>>>>>>@@@@@@@@@@@>@@@@>@>@@@@>@@@@@@BBD* """ "" """"""""""$"$$$$&$&&&&&&&&&&(&(&&(((&(((((((((((((**(*(((((**(*(*******,,,,,,,,,,.,,,,.,....,........0.0000000000002022222222222244444666666666648>BFFB:42466888888888888888::::::::<:<<<<<<<<>>>>>>>>>>>>>>>>>>>>>@>>@@@>>>@@@@@@@>@>>@>@@>>>@>@@@@>@@@BBBBD(   """""""""""$$$$$$$$&&&"&&&&&&&&&&&&&((((((((((((((*((((((((((*(*******,*,,,*,,,0,,,,.,.,......,,........0.002000000020220220222222224444686666422:BFFFFD@646688888888::88888::::::::::<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>@>@>>@>@>>@@@>@>>>>>>@>>@>>>>>@@@@@@BBBD(   " """""""""$"$$$$$$$&&&&&&&&&&&(&&&&&((&((((((((&&(((((((((((********,*,,,,,,*,,,,,,,,,,,,,.,...........0.",0000000002202222222222464462666446<><8<>@>8666668888888 8888:8:::8::::::::<<<<<<>>>>2<>>>>>>>>>>>>>>>>>>>>>>>>>>@<>>>>>>>>@>>>@>>>>>>@@>@@@@BD   """""""""""""$$$$$$$$$&&$&&&&&&&&&&&&&(((&(((((&(&(((((((((((******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........00000.000000002020222222424444664468:6:8::::6466888888888888:8888888::::::::::<<<<<><:<<<>><<<><<>>>>>>>>>>>>>>>><<>>>>>>>>>>>>>>>>>>>@@>@@@BB0 " """""""""""$$$$$$$$$$$$&&&&&&&&&&&&&&((((&((&&(((&(((((((((((*******,,,,,,,,,,*,*,,,*,,,,,,,,,,,..........0.000000000002220022222244446442202046644668688688688866668688888888:8::::::::::<::::<<<<<<<<<<>>>>>><>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>@@@@B@BD