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 = '453A04' IMAGE_NUMBER = 34584703 IMAGE_TIME = 1977-09-13T06:49:16Z EARTH_RECEIVED_TIME = 1977-09-14T08:27:19Z ORBIT_NUMBER = 453 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = HIGH FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = VIOLET EXPOSURE_DURATION = 0.067880 NOTE = "LOW RESOLUTION COLOR 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  !@AVM 8 YYI~X7 ekq}~&((&&((&((***(**********,,,,,,,,,,,,,,,,.,00...0...000000020000000000000000000020000222022222222444244424224442244422244444444466666666666666666666666888886::888:888:<<>@<:88::::::888888888888:8::::8:8:8:::8:8:8::::::<<<:<<<::<::<::::::::::::<<::<::::::::::::::8::8888888888888888886868866822(((((((&&&**(((((((((((((*,*(************,........00.0000(00000000000000000000002200020222224224444444444244444444444442202446666666666866666668688888888888:::::::68:<<<:8:::::::::::8::::::::::::::::::::::::8:::<<<<<<<<<<<<<><<><<<<<><<<<<<<<<<<<<<:<<:<<<<<<<<::<::::::<::::8:8:::::::::::84$&&&&&&(((((((((&((&&&(((((*((&*********(*,,,,,,........00.0.00.00000.000000000000000020.2222222222222224242244444444$042202.024666666666666886666 28888888:8888::::::88888::::26::::::::::::::<::::<:<<:<<:0:<<<<<<<<<<<<><>>>>>>>>>>>>>6>>>>>>>>>>>>>><<><><<<>>>>>>8:>>>><<>><<<<<<:::<:<<<<<<<:*&&&&&&&&&(&&&&&&&&&&&&&((((((**&&(***((((******,,,,,,,*,........00.0........0000.00000000220222222222222222022442444444422222224466666666666666668668888888888888:::88:::::::8888:8:::<<:::::::<::<<<<<:<<<<8<<<<<<<<<<<>>>>><>>>>>>>>>>>4>>>>>>>>>>>>>>>>>>>>>>>>>>><(>>>>><<<><<<<<<<<<<<<><><><< $&&&$$&&&&&&&&$&&&&&&&&&&&&((((**(&(((*********,,,****,........0.0............0000000000000202222202222200222422224444202202446664666666666686688866888886888888888888888::::::::8:::::::<:<:<<<::<<<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>><<><<><<<<<<<>>>>>>8d0$(&$$&&&$$$$"$&&$&&&$&&(((((&((****(&""&(*****,*,,....,,,,*,,,*($*,.......00022.,....0..,((*.22242222244220024220,($(.202444466868664246666.*(.266888888::8:884466866.*(,48::::::<<<:>::::::<<:40,48:<<:<<<>>><>>>:<><>>600*08>>@>>>>>@>>@@@><>>@><4.*.6>@B@>>>B@>@>>>:8<>>><:2.,6:>>><<:>>>@@B><.&,6 $.440(&,40&",2 *28<4," (2::2*$$,2:<4,$&2:82* 8"",28>B>4,&28:4*"$(.2@8.*" " "(*08>DHF>4,4>DB<4.(&( " $$*,2:BFH>6.,4@HLJ>4,46.*(,(&((,0286:DJJB<2,222.,,.248@DLLF@666020.,*,00266.2:@HFB:0040.*(( " "*(&$  "($" $"$,,*&$ "&,,$ $$& "(*.,$*,2660,*&&,,(& "$" ""(.,(*268840,*.24.**&(&&"$((,,(*288620,,44660.,(((*.002.*.48<:84,,46420.022,*.2644.06:@@<42.4::620....,.028628><:8442224488648:68@BB@<:8886468<<846:@FD>:66<@><:668844488:<66:>BDB:648642462002:66.& ""  "$&$ $&(&$ "&&&$$"$$&$&(*,*&&"&(,0.,(*,,*((((***((,,,*((,.00.*&*.02.,*****,,,..,*&,0460.*,02400.,,.,,,,.02...268420028884202400222642246::82228:88862664202646426:<<6648<>><:66866244486868:>@<88:>@BB>>8:<:66688:::<>BB>::<>DDB@@:><:8668::<:<>@B@<:<>B@>>:::::86668:88:<>@>>::0 $$" " $&$"$$$$$"" ""$"$$$$$$$&&(*((&((&((*(&((((*(***,(**,,,,,*,,...,*,*,.*,,.**,,,.0..,..0000....0.0.0.....0020.,,00242400222222466466686684668886666666666666668866668888686688:88::::::<::::88:8<::::::<><<>>><<:>>>><:<>>>>><<>>>>>>>>@>>>>@>@>>>>>@@>><>>>@>>>>>><><>><<:8::><<<<>>>@><>@@>6"$""$ """""$"$$$$$$$$$$$&$$$$&&&&&&&&(((((((**(**,**,**,,,,,,,,,,,,,,,,.,,...,...,..,..........00000000000.0.000..0000.0224402242444466444446666666868866666666666666688888688888888:::8::::::<<<::::<:<<<<<<<<<<><<<<>>>>>>>>>>>>>>>@>>>@>@@@@>>@>>>>>>>@@@@@@@>>@>>>>>>>>>>>>>><<<<<>>>>>>>>>>>>>8"$$"""""$$"$$$$"$$""$"$"$$$$$&&&&((((((((((((((*(*****,,**,,,,.,.,,.,,,,,,,,,,..00.0............00...00..002000002220.0,.244444444424466464666666668666666666668886668888888888888888:::::::::<:<::<<:<<<<<<<<><<<<<><<>>>>>>>>>>>>>@@>@>>>@@@@@@@@>>>@>@@@@>>>>>@>>>>>>>>>>>>>><><<<>>>@>>>@@>>>>>6"$""$$""$"""$$$$"$""$"$$$$$$&$$$(((((((((((((((****(*,,*,.,,,,,,,,,.,...,,,,,,..00.0.,,,........0020.,.....000022222000..2244424242224444444444446666646686666666688888888888888:8888888::8::::::::<<<<::<<<<<<<<<<<<<>>>>>>>>>>>>>@>>@>>>>>@>@@@@>>@>@B@@>@@>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>6 $"""""""""$""$""$""$$"$"$$$$&&&&(&&(((((((((((((******,,,,,,,,.,,,,,,,,,,,,.....................0000......0000222000000222224222244022444442222446666666666688888688888688:888888:88::::::8::::::::<:<:<:<<<<<<<<<<>>>>>>>>>>>>>>>@>@>>>>>@@@@@@@>@@@>>@>@@>@>@>>>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>6 "$"$$$"""""$""""""""$$$$$$$$&&&&&&&((((&&(((((******,*,**,*,,,,,,,,.,,,,,,,,,,..,.,,...,.........000....0.000022020022422242244444444442404668644466666666888888866888888888::88::::::::::::::::::::::<<<<<<<<<:<<<<>>>>>>>>>>>>>@>@>>>>>>>>@@@@@@@@>@>>>@>@@@>@>@>@>>>>>>>>>>>>>>>>>>>><<<>>@>>@@6 $""$$$$"$$$$$"$$$$"""$$$$$$$$$&&$&&&((((((*(*(((*****,,***,,,,,,,,,.,,,,,,,,,,,,,.0..,.,.,........0.0.000000200002222222222222224444244224666864446666666688888:8668888888888888::8:::::8:::::::::::::<<<<<>><<:<<<<>>>>>>>>>>>@>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>><><>>>>>>>@@@>>2$"$$"$$$"$""$$$$$$$"$$$$$$$$$$&$&&&&&((&(((((*((*****,*****,,,,,.,,,..,,.,,.,,.,..,.,,,...,......0000000000022202222222222222242424244442466466444666666688888888888888::88888888888:8:::::::::::::<<::<<:<>>><<<<<<<>>>>@>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@>@>>@>>>>>>@>>>>>>>>>>>>>>>>>>>>>>@>>>>2$" "$"""$"$&$$$$$"$$$$$$$&$&&&&&((((((((((((**((****(*,,****,.,,.,,,,,...,,*,,,,,,,.,,........0.000000.002222222200022220242.0222444664466666466664666868888688888888:8:8888888888888888:8:::::::<:<:<<<<>>>><<<>>>>>>>>>>>>>>>><<>>>@>>@@BBBBBB@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>>>>@>2""""$$""$$""&&$"$$$$$$"$$$$$&&&&&&&&((&((((((((*(*(*****,,,,,...,..*,**,,,...,,,,,,.,,,.,,,.............02222224222220.000222200222424244024442466446666646868868866888:8888888:888688:::::::88:::::<::<<<>>><<<<>>><>><>>>>>>>>>>@>>>>>>>@@>@@>@>@>B@@@@@>>>>>>>>>>>>>>>>><<>>>>>><<>>>>>>>>>>@@@.""$$$"$""""&$"$$$$$$"""""$"$$$&&&(&(&&&((((((((*(*((***,***.000.0,*,,,,*,,,,.,,..,.,..,.,,.,......0.,.00022220222222220000000.00.2244444422000246666666666868688888886868888888:6668:::::::::8:::::::<<<:<<><<<>>>>><>>>>>>@>>>>>>>>>>>>@@@@>@@@>>>@>>>@@@@>@>>>>>>>>>>>>>>><>>>>>>>>>>><>>>>>>>>>. $&&$$$$$""$$"""$$$$$$$$$$$&$$$&&&&&$&&&&(((((((**(***,***,...,.,.,,,,,,,,,,.........,..,.,,,.........0000000202224222200...0..02244242244444224466866666868868686888886668888888688888:888:8::::::::<<<<<:>>>>>>>@>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@B@@@>@@>>>>>>>>>>@>>>>>>>@>>>>>>>>>><>>>>>>>>>>>.$$$"""$"$"""""""$$"""$$$$$$"$$&&$$&&&&$((((*((******(****,.,,***,,,,,,,,**,,....,,,....,,........0...0000000220202022220.,..0024222222222222222466666668866866888888866888::8888888:88888:::8:::::<<<<:<<::>>>>>>>>><><><<>>>>>>>>>>@@@@@>>>@@>@B@@@@>@@@@@@@>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>.$$$"""$$$"" """"$$$$$$"$$$$&$$&&&&&&(((&((((((((((*(****,,.,,,*,,,,,,.,,,,.,......,,,...........0...00000000022002224222220222422222222242446666466666866668888686888888888888868888888::8:::::<<<<<<<<<<<<<>>><>>>>>>>@>>>>>>>>@>@@@@>>@@>>@@>@@BBBBB@@@@@@@@>@>>>>>>>>>>@@@>>>>>>>>>><>>>>>>><>>,"$$$"""""""" "$$"""$$$$$$$$$$$&&&&&&(&&((((((((((*(**(***,,**,*,,**,,**,...,...0...................000000000022222022022222244442222222246466666666668886686888888888888886888888888888:88:::::<::<<:<<<<<<<><<>><><>>>>>>>>>>>>>@>@@>@@@@@@@@@@@@B@@@BB@@@@@@>@@@>>@@@@BBBB@>>>>>>>>>>>>>>>>>>@@*"""$""" "$$$$$$$"$"$"$$$$$$&$&&&&&&&&((((((((((((*(*****,,*****,,,*(((,,...,...........00000..0.0.0000000000202022222222222444442222222424444466666686888868886686888888888888888888888::::::::<::<<<<<<>><><<>><<><>>>>>>>>>>>>>>>>>@>>@@@B@@@@@@BBB@@@@@@@>@@@@@@@>@BBB@BB@>>>>>>>>>>>>>>>>>>@>( """""" ""$$$""""$"""$$$$$$$&&&&&(&(&&((((((((((((**(**,******,,,*,,,,,,.,.,,...........0.000000..000000000002022222222224422442222222424444466668868668888888886888888888888888888888:8:::::<<<::<:<<<:<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>@@BB@BB@@@@BBB@B@@@@@@@@@@@@@@BBB@B@BB@>>>>>>>>>>@>>>>>@@>&   """$$$"""""""$$$$$$$&&&&&&&(&(&(((((((((((((((*(*(***,,,*,,,,,,..,,.,***,.........00000...00000.0200000020222244444424422222222222264446668668888888:886888888888886868888888888::::<:::::<<<<<<<<<<>><<<<<>>>>>>>>>>>>>>>>>>>>>>@@@@@@B@@B@@@BB@BB@@@@@@@@@@BBB@@BBBBBBB@@>>>>@>>>>>@>@>&"  """""""$$$"""$$$$$$$$$&&&&&((&(((((((((((((((((((***((((((,,,.,,,,,,.,,,,,,,......0.000000000000000000000022202222242442222222222444646666666686688888886888888888888888888888:8:88::::<<::<<<<<<<<><<:<<<<<>>>>>>>>>>>>>>>>>>>>>>@>@@@@@B@@@@@BB@@B@@@@BB@@>@@BBB@@BBB@@@@@>>>@@>@@>@@>@@@$H" " """"""""""$""$""$$&$$$$$&&&&&&&&(((((((*(*((((*******,**(***,,,,,,,,,,,,,....,...0.0....000..000000.00020020022222222222222222224444444644666666888888888888888888:8888888888888:::::8::::<:<<<<<<<<<<<<<::<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@B@@B@@B@@BBBBBBBB@@@@@@>>@B@BBBBB@>@@@@>@@BB@@@@@@@>" " """""""$$$$$$$$$$$&$$$$&&(&&&(&(((((((((((((((((**********,,,,,,,,,,,,.....,,..0000.......0000000000000000202222222222242422222444444466666668688888888888888888888888888888:8::88:::::<<:::<<<<:<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@@@@@@@B@BBBBBBBBBB@@>>>@B@BBBB@@>>@BBB@B@B@@>@@@@>  """"&$$$$$$$$$$$$&&$$&&&&&&&&&((((((((((((&((((((*********,,,,,,*,,,.,..,.,,.,,.00.0....00000000000000000000002222222222444242244446666666666668888888888888888888888868888888888::::::<::::<<<<<<<<>>>>>>><>>>>>>>>>>>>>>>>>>@@@>@@@@B@B@@@@@@B@BBBBBBB@B@@@@@@>>@@@BB@@@>@@@@@@@@@BBB@@B@ ""$&&&&$$$$$$$$"$$$&$$&&&&&&&(((((((((((((&((((((((*********,,,,,,,,.,,...,...,..0.00..0000.00000000..00000202222222222224224444446666666666666888888886888888888888:8888::8:88:::8:::::::::<<<<<<>>><>>>>>>>>>>>>>>><>>>>>>>>>@>>>@@@@@@@@B@@@@BBB@BBBB@B@@@@@@>>>@@@@@@@@@@@@@@@B@BBBBBB@ ""$$"$$&&&$$$$$$$$$$$&&&&&&&&(((&(((((((&&&((((((((****,***,,,,,,,,,.,.,.....,,....000..0000000200000000000002222222222422222444444464666666868688888888888888888888:::888:88:::::::::::::<<<<<<<<>>><>>>><>>>>>>>>>><<>>>>>>>>@>>>>>>>>>@@B@BBB@BBBBB@@@@@@@@@@@>>@@@BB@@@@@@@@@@@BBB@BBBB ""$$" ""$$$$$$&&$$$$&&&&&&&&&&(((((&&&(&(&(((((((((****,,.....,..,,...,,......,....0.000000002000000000000002224444222222244444444444466666688688888888888888888888::8::8::::::::::::<::<<<<<<><<>>><>>>><>><>>>>>>>>>@>>>>>@@@@@@>>>>>>@@@BBBB@BBBBBBBBB@@@@@@@>>>>>@@@@@@@@@@@B@BBBBB@B@  """"$$$ " ""$$&$&$&&$$$$$&&&&&&&&&((&(&&&&&(((((((((((****,,,,,....,*&,,.,..,,,....,..00000000000.0000000000002224222244222222,4444444466666666666888888888088888888888:8::::::::::::::<6::<<<<<<<<>>><>>>>>>>>>>>>>>:>>>@>>@>>@@@@@>@@@@@B@@@@@B@@BBBBBB@@@B@@@@B@@@>>>@@@@@@@>@@@B@B@@@BBB@ """$$"""""""$$$&&&&$$$$$$&&&&&&&((&&&&&&&&&((((*(*******,,***,,..,.,,.,.,,,........,,......000000000002000000222244224444244444444444444666666686688888888688::8:88888:88::::::::::::<:88<<<<<<<<<<>>>:<>>>>>>>>>>>>::>>>>>>>>@@@@@@@B@@@@@@@@B>>4>@>>><@@@@B@@@B@BB> """" $$$"""$$$$&&$&$$$&$$&&&&&&&&&&&&&&&(&&&(((****(((**,****,*,,.,,,,..,,...,,....,...,....000...00022020202022244422242222444444444444466664666868888888888888888888::::8::::::::::::::<<<<:<<<<><><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@B@@@B@BB@B@BB@@B@B@@@@B@@@@@@@@@@>>>>>>>>@@@@@@@B@BB@  """ ""$"$$$$$$$$&$&$$&&&&&&&&&&&&&&(&&&&&((((((((**(*,,,***,*,,,.,,...,,,,,,...................0.0222222000022222224222222224444444444644646666688888888888888888:8:::::::::::::::<:::<:<<<<<<<<<<<<>><>><>>>>>><>>>@>>>>>@>>>@@@>@@@>@@@@@@@@BBBBBBBBB@@B@@@@@@@B@@@B@@@@@@@@@>>>@@@@@@BBB@ """ "$$$$"$$$$$$$$$$$&&&&&&&((&((&(&(&&(&((***(******,****,,,,,,,,,.,,.,,.,,................0..00000222222222422242242222442444444444446446666468888886888888888:::::::<:::<<<:<<:8::::<<<:<<<<<<<<<<<>><<>>>>><>>>>>>>>@>>@@@@@@B@@@@@@BB@BBB@B@BBBB@@@BB@@@@BBB@@@BB@@@@@>@@>>>>>@>>>@@B@  "$$ " $&$$$$$$$&$$&&&&&&&&&&&&&&(((((((**((*(********,,,,,,.,,,,,..**,,....,.........0..000.0000022222222242222222222444444444444444646666666688868888888888::::::::<<::::<::::::::<<<<<<<<<<<><<<<<<<><<>><>>>>>>>>>>@@>>@@@@@@@@@@B@B@B@BBBBBBBB@BBB@@@@@@B@@@@@@@@@@@@@>@>>>>>>@@@@B@ """$$$"$$$$$"$$$$$$$$$&&&&&&&(&&(((&&&((((((*((((*****,,,,,,,,,*,,,.,...,,,...........0..00.000.00002222222222222222422244444444444446446646666668886866686888888:::::<<:<:::::::<::<<<<:<<><<<<<><<<>><>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@BBBBBBBBBB@BB@@BBBB@@@@@@@@@BB@@@>@@@@@@@>@@@>>>@@@  """""$$$""""$$$$$$$$&&&&&&&&&(&(((((((((((***,,*******,,,,,,.,,*,,,,,,.................0..0.0000000022222222022222222022444446444444464666664446666666668886888:::::::<<<<:::::::<<<<<<<<<<<<<<<<><<>>>><<<>>>>>>>>>>>>>>>>>@>@@@@@@@@@@B@B@@BBBBBBBBBBBB@@B@@@@@B@B@@@@@@@@>>>@@@@@>@>>>>>  """""""$"$""$$"$$$$&&&&&&&&&&&&&&&(((((((,*****(*****(*,,,,,,,,*,.,,,.,...,,............0.0002200.0202222222002222222244444444444464444466644424446444868888868:8:::::<:>::::::::<<<<<<<:<<<<<<<<<<<<>>>><<>>>>>>>>>>>>>>>>>>>@@@@@@@@@@BBBBBB@B@@BBBBBBBBBBB@@@@@@B@B@@@@@@@@@@@@@@@@>@>>>    """""""""$"$$$$$$$$&&&&&&&&&&&&(&((((((**(***((****,*(***,****,,,,,,,,..................00000020000022222202220000024444444444444444464666666644244688888888668:::::::<<<<::::::<<<<<<::<<<<<<<<<<<<<>>><>><>>>>>>>>>>>>>>>>@@@@@@@@@@@BBBBBB@@BBBBBBBBBBB@@@@@@@@B@@@@@@@@@@>@@@>@@@@@@@@  " """ "$"""$$$$$&&$&$&&&&&&&(&&&(((((((((***********(&((((*,,,(*,,,.,,.,..............0....000020.022222222242224244444444444444444466666666666446688888888688:::::::::::::::<<<<<<<<<<<<<<<<:<><><<<<<><>>>>>>>>>>>>>>>>>>@@@@@@@@@B@B@@BBBBBBBBBBBBBB@@@@@@BB@B@@@@@@@@@@@@@@@@@@@@@@@  " """"""""$$$$$$$$$$$&$&&&&&&&&&&(((((**(********,,,,,*,,,,,,,.,,,,,,,,,.............000.0,,..0222224222222222442242442442444444444444666666664446688688886688:::::::::::::::<:::<<<<<<<<<<<<<>>><>>>><<>><>>>>>>>>>>>>>>>>>>@@@@@@@@B@BBBBBBBBB@BBBBB@BBBB@BB@@@@B@BBB@@@@@@@@@@@@@@@@@" " """""""""$$$$$$$&$$&&&&&&&&&&&&&&&&(((&(***,*(******,*,,,*,,,,.,.,,,.,,..........0.0.0.0000000222222222242222222442244422224222244444424664666666466668888886688:::::::888:::::<<::<:<<<<<<>>><>>>>>><>>><<<>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@BBBBBBBBB@@BBBBBBB@@B@B@BBB@B@@@@@@B@@@@@@@@@@@(" " "" """$$$$$$$$$$$&$&&&$&&&&&&&&(&&(&&(((&****&***((****,*,,,,,,,.,,,,,..............0.0000000000002222222242222222222444444444444444466666664646644466888888686666688:8888:::::::::<<<<<<<<<><<<><>>>><<><<>>>>>>>>>>>>>>>>>@>>>@@>@@@@B@B@BB@@BBBBBB@BBBB@BBB@@B@@@@BBB@@@@@@@@@@@@@@B@@@" " """"""$""$$$$$$$$$$$&&&&&&&&&&&&&&&&(&(((&&$$&****(**(****,,,,,,,,,,.,,,........,.......0..00000..222200222222222222424444444444444464466666666666624666888886888886688888::::::::::<<<<<<<<<<<<<>>>>>><<>>>>>><>>>>>>>>>>>>>@@>@>>>@@@@@B@@@@BBBBBBBBBBB@BBBBB@B@B@@@@@@BB@@@@@@@@@B@@B@B@""" " """"""$$"$$$&$$&&&&$&$$&&&&&&&&&&&&&&(&((((((******(*****,,,,,,,,,,,**,..,................00000224242222222222222222244222442444444444466666666666642466666668888:888888:8::::::::<:<<::<<<<<<<<<<<<<><<>>>>><>>>>>>>>>>>>>>>@>>>>@@@@@@B@B@@B@BBBBBBBBBBBBBBBBBBB@B@B@@B@@@@@@@@@@@@@BBBB@"" "" """""""""$$$&&$$&&$&$$&$&&&&&&&&&&&&&((((((((((*********,*,*,,*,,,,,,,,,,.,,..............0.00002244222222424422222222444422222444444444666666666666642466666688::::88888:::8:::::<<:::<<<<<<<<<<<<<>>>>>>><<>><>>>>>>>>>>>>>>@>>>>>>@@@@@B@@BB@@@@BBBBBBBBBBBB@BBBBB@@B@@@@@@@B@@@@@@@@B@@@""" """"""""$$$$$&&&$$$&$&$&&&&&&&&&&&&(((((&(((((***********,,,,,,,,,,,,,,,,**.................0.022444222224222222422222224244224444444444466666666666664444446888::88:8888:::8::::<::<<:<<:<<<<<<<<<<>>>><>><<<>>>>>>>>>>>>>>@>@@>>@@@@@@@@B@@@BBBBBB@@B@BBBBBBBBBB@BBBBB@@B@B@@@@@@@@B@B@BB@""" """""""$""$$$$&$$$&$$&&$&&&&&&(&&&&&&&(((((*((((**(*******,,,*,,,,,,,,,,,....................000022422222222222222222222242444444244444446466664666666666424666688888::8:8:::::::::::<<<<<<<<<:<<<<<<>><>>>>>>>><>>>>>>>>>>>>@@>>>@>>>@@@@@@@@@BBBBBDBBBBBBBBBBBBBBBBBBBBB@@B@@@B@@B@@@@BBBBB@"" """"""" "$$"$$$$$&&$&$$&&&&&&&&&&&((((&&&&(((((*********,*,,,,,**,,,,,,,,,,.,....,,,,,.......0.0..2222202222222424442222244244444444424464646666666666666666666666888888:::::8:::::::<<::<:<<<<<<<<<<>>>><>>>>>><><>>>>>>>@>@@>>>>@@>@@@@@B@B@B@@BBBBBB@BBB@@@BBBBBBBBBBBBB@@@@@B@@BB@@@BB@BBBB0" """""""$ """$$$$$&$$$&$&&&&&&&&&&&&&&&&&(&((((((((*******,,*,,,.,,,,,,,.,,,.,,0.,.00.........0000..000.022222244222444224224222244444446446466646666666666668666666688888:::::::::<<:<<:<<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>@>>>>>@@@@@>@@>@BB@BBBBBBBBBBBBB@BBBBBBBBBBBBBBBB@@B@@@@@BB@B@BBBBB0""""""""""$$" "$$$$$$$&$&&&&&&&&&&&&&(&&&((&&(((((((((((**(*,,*,,,,,,,,,,,,,,,.,..,...........,.00000.,,.0222242224242222222224662224444444444446666666666666666686888688888:88::::::::<<<<:<<<<<<<<<<<<>><<<>>><><>>>>>>>>>@>>>@>@>@@@@@@>@@@@@@B@BBBBBBBBBBBBBB@BBBB@BBBBB@BB@BB@@@@@@BB@BB@@BB@0"""""""""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&&&((((((*******,,***,,,,,.,,,,,...,,..,.0...,,...0..0000000000022244444424222222246666642244444646666666666666666668686888688888:::::::::::::<<:<<<:<<<<<<><<><>>>>><<<>>>>>>>>>>>>@@>>@>@@@>@>@@BBBBB@BBBBBBBBBBBBBB@BBBBBBBBB@BBBBBB@B@@BBB@B@@BBBB@0""""""""""""""$$$$$$$$$$$$&$&&&&&&&&&&(&(&&((((((((******(***,,,,,,,.,,,,,,,,,,,,.,*,..,,....0.00000000000022222222224442202444466444444444444646666666666666666668888886888::::::::::::::<<:<:<<<<<<<<<>><>>>>><>>>>>>>>>>>>>>>>>>>>@@>>>>@@@@B@@BBBBBB@@BBB@BBBBBBBBBBBBBBB@BBBBBBBBBBBB@B@@BB@B. """""""""""""""$$$$$$$$&&$&&&&&&&&&&&&(&&&(&(((((((********,*,,,,,**,,.,,.**,,,,,,,,*,,*........0000000000202222024222222222444446464444444444666666666668666668868868888888888:::::::::<::<:<<<<<<<<<<>><>>>><<>>><>>>>>>>>>>>>>>>@@>@@>@@@@@@@BBBBBBBBBBBBBBBBBBBBBB@BBBBBBBB@B@@@BBBBB@@@BBBBBB.""" """""""""""$$$$$$$&&$&&&&&&&&&&&&&&(((((&(((*(*(******,*(,****,,,,,,,,,,,.,,*,,,*,.....00.000000000000022222222422222222444644444644444446666666666666666688666688868688888::::::::::::<<<<:<<<<<<<<<<<<><>><<>>>>>>>>>>>@>@@@@@@@>@@@@@@@@BBBBBBBBBBBBBBBBBBBBBB@BBBBBBBBB@@@BB@BBBBB@BBBBBB.@ " " "" """" "$"$$$$$$&&&&$$$$&&&&&&&((&&((&(((((((**(((*******(((*,,,,.,,,,.,,..,.............0...0000000000022222222244222224444444464464446466666666666666666686666666666688888888:88:8:::<<<<<<<<<<<<<><<<<><><<><>>>>>>>>@>>>@@@@@>>@@@@@@B@BBBBBB@BBBBBBBBBBBBBB@BBBBBBBBBBB@BB@BBBBB@BBBBBBB,` """"""""""""$$$$"$$$&$$&&&$&&&&&&&&((((((((((((((***((*(*****,*,,,,,,,,,.,,..............00..0000.000000000022224242442244422444444644464646666666664666666866688666666644468888888::88:<<::<<<<<<<<<<>>>>>>><><>>>>>>>>>>>>>@>>>>>@>@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBB@BBBBBBBB@B@BBBBBBBBBBB* """"""""""$"$""$$$$$$&$&$$&$&&&&&&&&(((((((((((((((****(********,*,,,,,.,,.....,,...........00.0...0.0000000000222444444424442222224444444466666666464666666868868888888666646888:::::::::::::<<:<<<<<>>><><<<<<>><<>>>>>>>>>>>>@>>>>>@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@B@B@B@BBBBBBBDBB@* """"""$""""""$$$$$$$$$$&&$$&&&&&&&&((((((*((((((((((((**********,,,,,,,,,.,...,,,..............0.0...00.00000002024444444444422022444444466446666446664466466666668888866668666688888:::<:<<:::<<<<<<<>>>><>>><><>>><><>>>>>>>>>>>@@@@@@@@@B@BBBBBBBBB@BBBB@BBBBBBBB@BBB@BBBBBBB@BBBBBBBBBBBBBBBDB( $"" """"$""""$$""$$$$&&&&&$&&&&&&&(((((((((((((((((**(**********,,,,,,,,.,,....,................000.,,.00000002222444444444444442444444644466666666666644466688866686888866664466888::::::::<::<<<<>>><><<>>>>><>><><<<<<>>>>>>>>>@@@@@@@@@B@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@B@@BB@BBBBBBBBBBBB( $"""$"""""""$$"$$$$$&&&$$$$&&&&&(&(*((((((((((((*********,**,,,,,,,,,,,,,......................0.000000000002222224444444444444444464444446646666666666646666868886688886666666688:::::::<<:::<<<<<<<>>><><><<<<<><<>>>>>><>>>>@>@@@@@@B@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@BBBBBBB@BBBBBBBBBB("$""""""""""""$"$$$$&&&$$$$$$$&&((&((((((((((((((******,******,,,,,,.,,,.,............*,.........000000000000222224224242444444446466666644664664466666644666666866868888666646888::::::::::<::<<<<><<>>>><<><<<<>>>>>>>>>>>>@>@@@@>@@@@@BB@BB@BBBBBBBBBBBBBBBBBBB@@@BBB@BBBBBBBB@@BBBBBBBBBBBBDB$""$$"$""""""$$$$$$$$$$$$$$$$$&&&&&&&((&&(((((****************,,,,,,,,,,.,,,............,..0..0...0.0000000002222222202424444446466464666664446644(466666666646466888666888866668688:::::::::::<<<<><<><>><><><>>><>>>>>>>>>>>>@@@@@@@>(@BBBBBBBBBBBBBBBBBBBBBBBBB@@2BBBBBBBBB@@@B@BBBBBBBBBBBBD>"""""""""""""$$$$$$$$$$$$$&$&&&&&&($$$((((***(((******(((***,*,*,,**,,...,,.......................0000000000022222242444444444666466666644666446666666666666666666668888866886668888:::::::<::<<<<<<<<<<><<>><<><<<>>><>>>>>>>>>>>>@>@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB@@BBBBBBBBBBBBBB@BBBBBBBBBBBD6$"""""""""""$$$$$$$$$$$$$$&&&&&&&&((((((((((*((((*********,,,*,,,,,,..,,...,...,...................00000000202.2242444244444446466666666666666446666666666666668666666666666666668888::::::::<<<<<<<<<<<><><<<><<<>>><<>>>>>>>>>>>>>@@@@BB@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBBBBDBDBBB$$"""""""""""""$$$$$$"$$$$&&&&&&(&$&((((((((((((&(**********,*,,,,,,,,,,.....,,....,..............0000000002022222222224244444666666666666666666666666666668886668866666666666686688888::::::<<<<<<<<><><<<<<<<><<<<><<>>>>>>>>>@@@@>@@@@@@BB@@BBBBB@BBBBBBBBBBBBBBBBBBBBBBBBBBBBB@BB@BBBBBDBDBBDDB$$$"""""""""""$$$"$$$$$$$&&&$&&&&&&(((&(((((&((**((********,*,,,*,,,,,,,,.,,,,.,,..,,..............00000002000222222224244444444666666666666666666666666668668866888866666666666668888::::::::<<<<<<<<<<::<<><<<<<><><>>>>>>>>>>>>@@>@@@@@@@@@@@BBBDBBB@BBBBB@BB@BBBBBBBBBBBBBBBBBBB@@@@@BBBBBBBBBB" $$"""""""""""$$$"$"$$$$&&&&&&&&&&&((&(((((((****((*******,*,,,,,..,,,,,,,,,,,.,,,.................000000020222222222442444444444666666666666666666666666688886886888688686666668:8888888:::::8::<<<<<<<<:<<<>><<<<<>>>>>>>>>>>>>>>@@>@@@@@@@@BBBBBB@BBBBBBBBBB@@BBBBBBBBBB@BBBBBBB@B@BBBBBBBBBBBDD"$$"$""""""""$"""$$$$$&""$&&&&&&&&&(&(((((((((****(*********,,,,,,.,,...,,,,...,,.,.......0.......0000000002222222222224244444466666666666666666666666688688888888868888888666668::888::8::::::<<<<<<<<<:::<<<<<<<<<>>>>>>>>>>>>@@>@@>>>@@@@@B@BB@BBBBBBBBBBBBBBBBBB@B@BBBB@BBBBBBBBB@BBBBBBBBDBDDB $$$""""""""""$$$$$$$$&&&$&&&&&&&&&&&((((*((*(*((***********,,,,,,..,,,,.,,..,...................0.0000200222222222224424444644466666666666666666666668888888888888688888888666688::88:::::::<:::<<<<<<<:::::<<<<<<>>>>>>>>>>>>>>>>@>@>@@@@@@@BBBBBBBBBB@BBB@BB@BB@BBB@BB@BBBBBBBBBBBBBBBBBBBBDDDDB"$"$""$$""$""""$$$$$$$&&&&&$&&&&(&(&&(((((*(**((***********,,,,,,,.,,,,,..........,...........0..0.0002002022222222224444444444446666666666666666666668888888868866688888888866888::<<::::::::::::<<<<<<:<88:::<<<><<>>>>>>>>>>>>@>@@@@@@>@@B@@BBBBBB@BBBBBBB@BBBB@BBBBBBBBBBBBBBBB@BBBBBBBBDDBDDDD """"$$$$$$""$$$$$$$$&&&&&&&&&&&&(&&(((((((*(((********,,,,,,,,,,,,,,,,...,.,..................00.00000000222222422222444244244466666666666666666666688688888886868668888888:888:::::::::<::::::<::<<<<<<::88::<<<<<<<>>>>>>>>>>>>>@>@@@@@@BBBB@B@@BBBBBBBBB@B@BBBBBBBBBBBB@@@BBBBBBBBBBBBBBDBBDDDD """$$$$$$$$""$$$$$$$$&$$$&&&&&&&((((&((((((((***********,,,,,,,,,,,,,**,*.....,,,.,......0....000000000222220222242444444244666666666666666666666886688888688688866888888888:88:::::::::::::::::<<<<<<<::::::<<<<<><>>>>>>>>@>>@@@>@@>@@@B@@@@BBBBBBBBBBBBBBBBB@@BBBBBBBBB@BBBBBBBBBBBBDBDDBDBBBDB"""$$$$"$$$$$$$$$$$$$$$&$&&&&&(((((((((((((*************,,,,,,,,,,,,,,,,.......,,.......,...00000022002222222222244444444644446666666666666666666666688868888688666888886888:::::::::::::::::::<<:<<:<<<:::8:<<<><><<>>>>>>>@@@>@>>@@@@@@@@@BBB@BBBBBB@BBBBBBBB@@@@@BBBBBBBBBBBBBBBBBBBBBDBDDDDDDD" ""$$$&$$$$$"$$$$$$$$&&&&&&&((((((((((((*************,,,,,,,,,,,,,,........................0000000022022222222222444444446666666666666666666666666688886888886666688866868:::8::::::::::::::::<::<::<<<<<><<<<<<<<<>>>>>>>>@>@>>@>@>>@@@@@@BBBBBB@BBBBB@@BB@@BBBB@BB@BBBBBBBBBBBBBBBBBBBDDDBBDDD$"$""$$$$$$$$$$$$$$$$$$$$&&&&&(&(((((((((********(***,,*,,,,*,,,,,.......,..,,.........000..00000000000022222224224244444664666664666666666666666688666668666666666668666888:8:::::::::::::<:<::<:::::::<<<<<<<<<<<<:<>>>>>>>>>@>@>@@@@>@@@BBBBB@B@BBB@BB@BB@@BBBB@B@@BBBBBB@BBBBBBBBBDBBDBDDDDBDD"""$"""""$$$$$$$$$$$$$$$$&&&&&(&&&&&(((((****(**((***,,,*,,,,,,,,..,,.,,,...............00.0000000202022222222222222444444646466666666668:8886666866886868666666868688888888::::::::::::::<::::::::::::::<::::<<<<<<<<>>>>>>>>>>>>@@@@@@@@@BBB@B@@@B@@B@@B@BB@@BBB@B@BBBBBBBBBBBBBBBBBBBBDDBDDDDDD$""$"$$"$$$$"$$&&&$$$$&&&&$&&&&&&&(((((****(********,,,,*,,,,.,,,.,,..,,,,..............0000000000000022222222222422444444464664666666688888866666668666866666686888888:88:88::::::::::::::::::::::::::::<<<<<:<<<<<<><>>>>>>>>@>@@@@@@@@@@@@BBBBBBBBB@@@@@@@B@BBBBBBBBBBBBBBBBBBBB@BBBBBBBDDBDDDB"""""$$$$$$$$&&&&&$$$$&&&$&&&(&&((((((*(*(*************,***,,,..,,,,,.,***,...,.........0000000000200002222002222224444446464646666666688866666666868666666666666888888:::::::::::::::::::::<:::::::::::8:<<<::::<<<<<<>>>@>>>>>>@>@@@@@@@@BBBBBBBBBB@@@@@@@BBBBBB@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDB """""$$$"$$$$&(&&&&$&$&&&&&&&(&((((((**************,,,,,,,.,,.,,.,,..,.,,,,.,............0000000000022222220222222224244444446666466666866666666686666666666666688:888:8::::::::::::::::::::<<::::::::::::<:<<><<<<<<<<<>>>@>>>>>@@>@@@@@@@@BBB@@BB@B@@@@>@@BBBBB@@@@@B@BBBBBBBDBBBBBBBBBBBDDDBBDB""""""$$$$$&((&&&&&&&&&&&&&&&&(&(((*(**((((****(**,,,,,,,,,,,.....,..,.,..,,..........0..000000000002222222020222242422444444446666666666666666666666666666666868688:8:8::::::::::::::::8:::::<::::<<::::::<<<<<>>>>>>><<>>@>>>@>>@@@@@@@@@@@@B@@@@@@@@>@@@BBB@BB@BBBBBBBBBBBBBBBBBBBBDBBBBDDDDDDB """""$$$&&(&$&&&&&&&&&&&&&&&&(((((****((*********,*,,,,,,,,,.,........,.............0.000000000002222220222202202224444464444666666666686666466666666666666666868888:::::::::::::::::::8::::<<:<<::<:<:::::<:<<<<<<>>>>>>>>@>>@@>>@@@@@@@@@@@@@@@@@@@@>@@@@@BBBB@@@BBBBBBBBBBDBBBBBBDDBDDDDBDBDDB"""""$$$$&&&&$$&&&&&&&&&&(&&((((((((((***********,,,,,,,,,.,.,,.,...........0.......00...0000020002202222200020022242444444444666666666446664666666666666446666668888::::::::::::::8::::::<<:<<::<<:<<:::::<::<<<<<<>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@>>@@@BBBB@@B@@BBBBBBBBDBBBBBBBBDDDDDDDDDDDDD""""""$&&&&$""$$&&&&&&&&&((((((&((((((*********,,,,,,,,.......,,,....,,,...,.0.......0.0000000220220222222200002224222444444464666666666444466664666666666646666688::::::::::::::8::::::<<<<<:<::<<:<<<<:::<::<<<>><>>>>>>>@@>>>>>@@@@B@@B@@@@@@@@@@@>@>>@@@BB@B@BBBBBBDBBBBBBBBBBBBBDBDDDDBDDDDDD"""" ""&$$$"""$$$&&&&&&(((*(((((((((((((******,,,,,,,,,,.............,.......0.......0..0.000220222222222220222222442244444644664466666666666664466666666666688888:8::::::::::::::::::::<<<<<::::<<<<:<<<<<<<<<<<><>>>>>>>>>>>>@>>>>>@@@@@@@@@@@>>>@B@@@>>@@BB@BBBBBBBBBBBBBBBBBBBBBBDDDDDBDDDDBDD"""""$$$$$$"$$$&&&&&&&&*****(((&(&((((*******,,,,,,,,.,,,...0......,.,,,*...,,,,.......00000000002222222222222222222244444444646666666666666666466666666666666688888:::::::::::::::8:::<<:::::::<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>@>>>@@>@@@@>@>>>>@@@@@@@>>@@@BBBBBBDDBBDBDBBBBBBBDBDBDDDDBBDDDDDD$"$""$$$$$"$"$$$&&&&&((******((((((((********,*,**,,,,,,,.....0.0...,.,*,.,..,,........0.00000222222222222022222222244444444666666666666666666666666666666666888888:::::::::::8:::::::<:<<::<<<<<<<<:<<<<<<<<<<<<<<>>>>>>>@>>>@>@>>@@@@>>@@@@>>>@BB@B@@@@@>>@@BBBBBBBBBBBBBBBBBDDBBDDBDDDDBDDDDDDB0H$$$$$$$""$$$$&&&&&&&&((*((*****(*((**********,,,****,,,,,.........,..,.,,,,............0.,,0200222222222222222022244444444446466466666666666666666666666666666888::::8:::::::::::::::::<:<:<<:<<<<<<<<<<<<<<<<<<>><>>>>>>>>>>>@@@>@@@@@@@@@>>>>>>@@BBB@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDBDDDDDDDDDDD<4$"$$$$$$$$$$&&&&&&&&((((&((**((*(((((*(******,,,,,*,,,,,..,,,.......................00.00000220022222222222222200224442444464466666666666666666666666666668686888:::::::::::::::::::<:::::::::<::<<<<<<:<<<<<<><<<<>>>>>>>>>>>>@@@@@>@>@@@@@@@@>@@@BBB@@@@B@BBBBBBBBBBBBBBBBBBBBBDBBBDBDBBDDDDDDDD$"""$$$$$$$&&&&&(&&&&((((((*((**(****(*(***,,,,,,,,,,.,,,..,,,........................0000200200022222222222222222222444464444446666666666666666446666666446688888::::::::::::::::::::<::::::::<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>@>>@@>@>@BBBBB@BBBBBB@@@BBBBBBBBBBBBDDDBBB@BBBBDBDDDDDDDDDDDDDDD"""$$$$$$$$$&&&&&&&&(&&&((((((***(***(*(***,,,,,,,.,,,,,,,..,....,.....,.............0.0000000200022222222222222244444444446666666646666666666666666666666666688888:::::::::::::::::::::<:<::::<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>@@>@@>>@@>>>@@BBBDBBBBBBBBBBBBBBB@BBBBBDBBBDB@BBBBBDDDDDDDDDDDDDDDDB$$$"$$$$$$&$&&&&&&&(((&(&&&&((*((*(,******,,,,,,,,,,,,,,,*,.....,*.............0......000000002202222222222222242244444644444466646666666666666666666666666688888:::::::::::::::<:::::::<::<:<<:<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>@@@@@@@@@>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@BBBBBBBDBDDDDDDDDDDDDD "$""$$$"$$$$&&&(&&(((((&&&&&((((**********,,,,,,,,,,,,,,,,,*,,,,*...............0..000000002000022222202222222222244444444646646666666666666666466666666666868668:8:::::::::::::::::::<:::::<::::<<<:<<<<<<<>>>>>>>>>>>>>@>>>>>@>@@@@@@@BBBBBBBBBB@BBBBBBBBBBBBBBBBB@BDDB@BBBBBBBDBDBDDDBDDDDBDDDB  $""$$$$$$$$$$"$&&&((((((((***(***(*,*****,*&*,,,,,,,,,,,.,,,,,,...............0000000000020220222222222222222424444424444464666666646466666666466666666666688888:::::::::::::::::::::::::<<<::<<<<:<<<<<<<<<>>>>>>>>>>>>>>>>>>>@>@@@@@BBBBBBBBBBB>@BBBBBBDBBB@BBBBB@BBBB@BBBDDBBDBDBBDDDDDDDBDDDB"$""""$$""$$&$$&&&(((((((*********((*,***,*,,*,,,,,,.,,..................*....0.0000000000000200222000&20222222244444446464666666646666666666666666666666668884*:::::::::::<:::::::::::<::<84:<<:<<<<<<<<<<>><>>>>>>>>>><<>>>>>@@@@@@@BBBBBBBBBBBBBBD@>BBBBBBBBBBBB@>@B@@BBDBBBBBDBBDBDBDBDBDBBDD"""""""""$$$$&&&&&((((((*(**********(***,,,,*,,**,,,,,..,.,,..................000.00.0000000002200222202222222244244446444446666666666666666666666666866668888:::::::::::::<:::::::<::::::::8<<<<<<<<<<<<<<>>>>>>>>>>>>>><>>>@>>@@@@@B@BBBBBBBBBBBBBB@0BBBBBBBBBBBBBB@@@@BBBBBBBBBB*DBBBBBBBBBBDD""""""""$$"$$&&&&&&&((((((*(((***********,***,*,,,,,,,,,.........................000000000000000202222222222222422224444444466664666666664466666668666666666688:::::::::::::::::::::::<:::::<:<<<<::<<<<<<><>>>>>>>>>>>>>>>>>@>@@@@@@BBBBBBBBBBBBBBBBBDBBDBBBBBBBBBDBBBBBBBBBBBBBBBBBDDDDDBDBDBBDD@$"""""""$"$$&&&&&&&&((((((((((************,,,,,,,,,,,,,,.......................0000000000000022200222202244444244444444446666666666666666446666666686866888888::::::::::<<::::::::::::::::<<:<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>@>@@@@@@B@@@@BBBBBBBBBBDBBBBBBBBBBDBBBBBBBBBBBBBBBBBBBBBBBBDDBBBBBDBDD""""$$""$$$$$$$$$&&((((((((((((**********,,,,,,,,,,,,,,,,....................0..000000000000000222222222224222244444444446466666666666666666666666668688888888:<::::::::::::::8::::::::::::<::<::<<<<>>><>>>>>>>>>>>>>>>>>>>>@>@@@@@BB@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDBBBBBBBBBBDBBBD"$""$""$$$$$&$$$$&&&&&(((((((((((********,*,,,,,,,,,,,,,,,...............0.0.00000000000000200020222222222222222444444444666666666666666666666686866888888888:::::::::::::::::888:::::::<<<::<:::<<<<<<<>><>>>>>>>>>>>>>>>>>>@@@@@@B@B@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDD$"""""$"$$$$$$$$$&&&&(&&(&&(((((((********,*,*,,..,,,,,,,,........,,.......0.00000000000000000022202222222222424442444464666666666666464666666666666688888:::::::::<::::<::::::::::::::::::::<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>@@@BBBBB@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDD$"$""$$$$$$$&$$&&&&&&((&&&(((****(********,,,*,,,,,,,,,,,.......0...........0.00000000000000002002222222222222444444446666646666666666666666666666686888:8::::::::<<<:::::::::::::::::<::::::<<<<:<<<<<<<<<><>>>>>>>>>>>>>>>>>@@B@@@B@B@@B@BBBBBBB@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDBDDDDD$$""$""$$$$$$&&&&&&&&&&&&&(((***((*******,,,,,,,,*,,*,,,,......,,,.........000.00.00000000000022222222222222424444444666666666666666666466666666666688888:::::::::::<<<::::8::::::::::::::::::<:<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>@@@@@@BBB@B@BBBBBBB@BBBBBBBBBBBBDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDD$"$"$$$$$$$&$&&&&&&&&(&((((*((*((*(*****,,,,,,***,,,,,,..........0....0...00000000000000000000200020222220224444444444666666666664666666666666666668688888:::::::::::<<:::::8:::::::::<::::::::<<<<<<<<><<<><>><>>>>>>>>>>>@>@@@@@@@@@B@BB@B@BBB@BB@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDD$$$"$$$$$$$$$$&$&&((&(&(((((**(*******,**,,,,,.,,,,.,..........0.......0......0000000022002222002222222222222244444444666666666666666666666666666688888888::::<<<::::<::::8::::::::::::::::::::<<:<<<<<<<<<<<>><<><>>>>>>>@>@>>@@@>@@@B@B@@BBBB@@@BB@BBBBBBBBBDBBBBBBBBBBBBBBBBBBBBBBBBBBDBDDDDDDB$$$$$$$$$$$$$$$&&&&&&&&((((((((*(*****,,,,,,,.,..,........................0........0000000200000202222222222224444464666666666666666666666666666666688888::::::<<<:<<<:::::::::8::::::::::::<::::<<<<<<<:<<<<<>>>>>>>>>>>>@>>>@@@@@B@@BBB@@B@B@B@B@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDBBBBDDBDBBDDD$$$$$$$$$$$$$$$&&&&&&&((((((***********,,,,,,,,,,,,,...00......0.............0....00022220220222022222222222444444444664666666666666668666666666686668888::::<::<:<<:::::8:8:::8:::::::<::::::::<:<<<<<<>>>>><>>>>>>>>>>>>>@>>@@@@@@@BB@@@@@BB@@@B@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDD$$$$$$$$$$$$$$&&&&&&(&&((*((**((******,,,,,,..,,,,.,..........................0.000002222200022000002222224224444444446664666666666688886666668668668888:::::<::<<<<::::::8:::::::::::::::::<:<:<<<<<<<>>>>>>><<>>>>>>>>>>@@>>@>@@@B@B@@BB@B@@BBB@BBBBBBBBBBBBB@BBBBBBBBBBBBBBBBBBBBBDBBDBDDDDDDFD$$$$$$$$$"$$&&&&&&&&&(((((((*(********,,,,,,,,,,...02.....,..........0..........000002222222002000002244424444424444444444466666666688668666666666688888:::::::<<<<:::::8:::8::::::::::::::::<::::<<<>>>>@>>>>>>>>>>>>>>>@>@>>@>>@@BBB@@@@BBB@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDBDBBBDBBDBDDDDFDD&$$$$$$$$$$$&&&&&&&&&&(((((***(*******,,,,,,,..0.................................0.020200222222000002224444444422444444464466666666888888666666668888888::::::<<<<<::::::::8::::::::::::::::::<<<<<<>>>>@@>>>>><>>>>>>>>>>>>>>>@@@@@@@@B@@@BBB@@@@BBBBBBBBBBBBBBBBBBBBBBBDBBBBBBBBBBBDDDDDDDDDFFFD$$$$$$$$$$$$&&&&&&&(&(((((((************,,,,,.....,,,,.................0.......000.00000020020000002244442442244424444444666666666688888666666668888:8:8::::::<:::::::::::::8::::::::::::::::::<:<<<<>>>>>>>>>>>>>>>>>>>>@>>>>>>>@@@@@@B@@B@@@@BB@BBBBBBBBBBBBBBBBBDDBBBBBDBDDDBDBDBBDDBBDDDDDFFDD&&$$$$&&$$&&&&&&&&((((((((*************,,,,,,,......,,...,............0......00000.0020002002000.00242222222244444444446664646666688888666444466888888::::::::::::::::::::8:::::::::::::::::::<:<<:<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@B@BB@BBBBBBBBBBBBBBBBBBBBDDBBBBBDBDDBDBBDDBBDDDDDDDDFD&$$$&$$$$$$&&&&&&&(&(((((****(((*********,,,,,.,.......,,,........0.0...........00..00000000000000002244222222444444446664666666666886666466666668888:::::::::<:::::::::::::::::8:::::::::::::::<<<<<<<<<>>><<<>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@B@BBB@BBBBBBBBBBBBBBBBBDDDDBDBDDBDBDDBBBDBDDDDDDDFFD&&&$&&$&&&&&&&&((((((((((*(**(((*(*****,*,,,,.........,,.,,,,....00......00....0....00020000000.0000244442244244424244444446666666666666446666668888888:::::::::::::::::8888::::8:::::::::::::::::::<<<<<<<<<><<>>>>>>>>>>>>>>>>@@@@@@@@@@@@B@@BBBBBBBBBBBBBBBBBBBDBBDDBDDDDDBDBBDBBBDDBDDDDDDFDDD&&&&&&&&&&&&&&&((((((((**(((*(*********,,,,,..........,,,,,,,.....00...00....0..00000000000000.00220044422224444442444444446666686664444466466668888:::::::::::::::::::::::8:::::8:::::::::::::::88::::<<<<<<:<<<>>>>>>>>>>>>>>>>@>@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBDBBBDDDDDDDDDDBBBBDBBDDDDDDDDDDFD(&&&&&$&&&&&&&(((&(((((((((((********(*,,,,,,,..........,,,...........0..........0000.00000000022202000022224244424466644444466668664444664666666888:::::::::::::::888:88:::::::88::::::::::::88::::::::<<<<<<<<<>>>>>>>>>>>>>>>>>@>@@@@@@@@BBBBBBBBBBBBBBBBBB@BBBB@BBBDBDDDDDDDBBDDBBDDDDDDDFDFFD&&&&&(&&&&&&((&((((((((((*((**********,,,,,,,,,,,,.,..,,,,..........00.0.0.00...0000.0....0000202222222222244444444446644446666666666666888666688888::::::::::::::::::::::8:::8:88:::::::<:::::<:::888888::<<:<<<>>>>>>>>>>>>>>>>@@@>>@@@@@@@@BB@@BBBBBBBBBBBBB@BDDBBBBDDDDDDDBDBBDDDDDDDDDDDDFDFD&$&&&&(&&&&&&((&(((((((((*((******,,,*,,,,,,,..,,,,....,,......0000....0002000..0.0000002000020222222222224244444444444664466466666666686666666888888:::::::::::::::::::::888:8:888::::::::::<<::::::::::::<<<<<>>><>>>>>>>>>>>>>@>@@@>@@@@@@@BBBBBBBBBBBBBBBBBBDBDB@BBDDDDDDDDDBDBDBDBDDDDDDDFFFD$$&&&&(&&&&&&&&((((((&((((((******,,,***,,,,,,..,,........,........00..00222220000000000000022222222222222244224444444466466446666666668888666668888:::8:::::8::::::::::8:::::::::::::::::::::<<<::::::::<:<<<<<>>>>>>>>>>>>>>>>>>@@@@@@@@@@B@@@BBBBBBBBBBBBBBBBBBBBBBBDDDDDDBDBBDDDBDDDDDDDDDDDDD$$$&&&&&&&&&&&&(((((((&(((******,*,,....,*,,,,,...,....,,,.....0..0.0.0220002222000.0000000020002222222222244444444446466644446666666666666668888888:8:::::8::::::::::88888::::::8::8:::::::::<::88::88:::<<<<<<>>>>>>>>>>>>>>>>>>>@>>@@@@@@BBB@@BBBBBBBBBBBBBBBBBBB@BBDDFDDDDDBBDBDDDBDDDDDFFDFFD"$$$$$&(&&&&&&&((((&((*(((**(***,**,,,,***,*,,.,.,,,,.,.........0000..00000000000.00000000002244002222222222224444444464666244666666664444466888888888:::8:8::8::::::::8888:::88::88::::::::88:8:::::::::::<<<<<<>>>>>>>>>>>>>>>>>>>@>>@@@@BBB@B@B@BBB@BBBBBBBB@@@@@BBBDBDDDBBBDDDDBDDDDBDDDFFDFDDp"$$$$$&&&&&&&(&&((&(((((((((***********,,*,,*,,,.,,.,,,,,..,.....00..0000000000000000000000002222202222224242444446464646666646666666666468668888888:8:8:88:8::::::::8888::8::8:888888888::::8:::<::::<8:::<><<<<<>>>>>>>>>>>>>>>@>@@>@@@@BB@BBBB@@@@@BBBBBBBBBBB@BDBBBBBBDBBBDBDDDBDDDDDDDDFFDFFD$""$$$$&&&&&&((&((*((*((((((((*****(*********,,,,,,.,,,,,...........0.00200000020..0..0000000222222222222222444444444466466666666666666666666888888:88:8::::8::::8:888888:::8:88888:888::888::<<<<<<::<<::::<<<<<<>>>>>>>>>>>>>>>>>>@@@@@@@B@BB>@@@@@>BBBBBBBBBBBDDDDBBBBBBBBDBDDDDDBDDDDDDDFFFDDD$$$$$$$&&&(&(&(&((((*(((((((((****(****,*****,,,,,..,,.,,..........0..0000020000..00000000020200022222222224444444664666666666666666666688868888888:::8::::::::::8:888888:::86888888:88888888:<<<<<<><<><:::<<<<<<>>>>>>>>>>>>>>>>>>@@>@@@>@@@@@@>@>>>>@@BBBBBBBDDBBB@@BBBBBBBBDDDDDDDDDDDDDDDDFFD&&$$$$&&&(((((&(&((((&&&(*((*********(*,,*****,,,,,..,................00000020000000000020020..02222222222444424464466666666666646666666888888888:88::8::::::8::8:888888::88888:88888:88888::<:<<<<<<<<<><<:<<<<<<>>>>>>>>>>>>>>>>>@>>@@@@@@@@@@@>><<<>>BBBBBBBBBBBBBBBDBBBBDDBBDDDDDDDDDDDDDDDFFD $$$&&&&&((((((&(&((((((((*(*((****(**,,,,,***,,,,,,......0.........0..00000200..000000200022222222222222442444444446446666666444666866886888888888::888:8::::::8888:8888::8:::88888888888::<<<<<<<<<<<<<<:::<<><>><>>>>>>>>>>>>>>>>@@@@@@@@>@@@>@><<<@@@BBBBBBBBBDDDBBBBBBBBDDDDDDDDDDDDDDDDDFFFD$$$&&&&&&&(&&&((&(((((((****((**(****,,***,***,,,.........(,............00000...0000000.200222222222222224444446444*46666464446666666686688888880688:8:8:::::::88:8:8:8:888::688888888888::<<<<<<<<<<<><<>:8:<<<<<<><>>>>>>>>>>>>>>>@@@>>>@>>>@@>><>>>@@BBBBBBBBBBBDBBDDBBBBBDDDDDDDDDDDDDDDDFDFD&&&&&&&((&&&&(&(&(((((((((((((*((*******,*,**,,,,,,,,...............000.,....,.00000000002222222222222222242244644644666666446446666668866886888888888:::8:::8::8888:888888886.888:888868:::<<<<<<<<<<>><<:.::<<<<<<>>>>>>>>>>>>>>>>>@>:0>>@>@>>>><:<>>>@BBBBBBBBBBB6<<<<:::<<<><<>>>>>>>>>>>>>>>>>>>>>>>>@>@>><<<<<>@BBB@BBBBBBBBDDBDBBBBBDDDDDDDDBDDDDFDDFFD.&&&&&&&&&&&&&&&&&&((((((((((((((*******,,,,****,,,,,......0000000.....0.0000000000000000002202222222224422244444446466666666666666668888888888888888::::::8:88:8:8888888:888888888888888:::<<<<<<8:<<<<<><<<::<<><>>>>>>>>>>>>>>>>>>>>>>>@@>>>@>>@@><>>@@@BBBBBBBBBBDDDBDBBBBBDDDDDDDBDDDDDDDDDFFD$$$$&&&&&&&&&&&&&&&&((((((((((********,,********,,,.......0000000.,..00.0.0000002222000022202222222222224244466444466666666666666666888888888888:8:::::888:888::8888888888888888888::888:::<<<<<:88::<<>><<<::<<<>><>>>>>>>>>>>>>>>>>>>>>@@@>>>@@BB@>>@B@@BBBBBBBBBBDBBBBBBBDBDDDDDBBDDDDDDDDDDFFD$&$&&&&&&&&&&&&&&&(&((((*(****************,*,,,,,,,.........0.000.....0.0000000000000000222222222222224444444664644664666666666666668888688888888888888::88::88:88888888888888888::::8888::<><<<<<<<<<<<><<<:<<><<<<><<>>>>>>>>>>>>>>>>@>@@@>>@@@BBB@>@@BBBBBBBBBBBBBDDBDBBBDBDDDDDDDDDBDDDFDDDDFD$&&$$&&&&$&&&&&&&&&(((*(*******(******,******,,,.,...........0.0..0.0.0..0.00000200000002020222202222444444446644446446666666666666666688888888888:8888:88:8:88888::::88888888888:888888::::<><<<>><<<<<<<:<:<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@BBBBB@@@B@BBBBBBBBBBDBDDBDBBDBDDDDDBDDDDDDDDFDDFFD$&$$$&&&&&&&&&&(&&&(((&((***((****,*,,******,,,.,..,....0...000...0...0000000000000002022222220.02222224444446644646666666666666666666888868888888888::8::::88888888:88888888888888:888888:::<><<:<<<<<<<:::<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@@>@@BBBDBBBB@BBBBBBBBBBBBDDDBBDDDDDDDDDBBBDDDDDDDDDFDFD$$$$$&&&&&&&&&&&&&&((((*(***(*****,,***,*,,*,,,,.,......00......0.0..000.00000.0200.020000000222222222244444444466466666666666666666666668888888888888:8::8::::88:::88888888888:888:888888:::<><<<<<<<<<:<:<:<<<<>>>>>>>>>>>>>>>>>>@@>>>@@>@@@B@BBBB@@B@BBBBBBBBBBBBDDBDDBDDDDDDDDBDBDDDDDDDDDFFFB$$$$$&&&&&&&&&&&&&&&((((&******(**((*,,,*,,,,,,,,,,,........,...0000.0000000000...0002000222220222222444444644444466666666664666666664666888888888888:88::8::::88888888888888888888:::88888::<<<<<><<<<:<:<<<<<<>>>>>>>>>>>>>>>>@>@>@>>@>@@@@>@@@@@@@B@BBBBBBBBBBBBBBDDBBBBDDBBDDBBDBBBBDDDDDDDFF@$$$&$&&&&&&&&&&&&&(&(((**(********,**,***,,,,,,..,.....0......000000...0000000000022000020202222222222442244444646646666664666666666466666688888888:88888888888::888888888888888888888886888:::::<<<<:::::<<><>>>>>>>>>>>>>>>>>>>>@@@>@@@>@@@@@BBBBB@B@BB@BBBBBBBBBDDDBBBDDDDBBDBBBBBBBBDDDDDDFFF@&$&&$&&&&&&&&&&&&&&&&((****(*********,,**,,,,.,,.,.,......0.0..000.0000000000000002200000020222222222424444444666666666666666666424666666688888888888888::::::88:88888888888888888888:::8888::::::::::::<<<<>>>>>>>>>>>>>>>>>>>>>>@@>@>@>@@@@@@@BBBB@BBBBBBBBBBBBBDDBBDBBBDDDDDDBBBBBBBBDDDDDDFFFD&&&&&&&&&&&&&(&&&&&&((((***((**********,*,,.,,,,,.........0.00..00.0000000000000000200200000222222422444444444444664464644464664446666668888688888:88888:888::8:88888888888888888888::8:::8888::::::::::<<<>><>>>>>>>>>>>>>>>>>>>@@@>@@@@@@@@@@B@@B@BB@BBBBBBBBBBBBBBBBDDBDBBBBBBBBBBBDBDDDDDDFDFB&&&&&&&&&&&&&&&&&(((((((**((((********,,,,,,,,,,,,,,.......000000000000000000000000000000000022222222444444444444444466644466644466666666866888888888888888::88:888:::8:8888888888888:88::::8888:::::::<<<<<<>><>>>>>>>>>>>>>>>>>>@>@@>@@@@@B@@@@@@B@BBBBBBBBBBBBBBDBDBBBBBBDBBDBBBBBBBBDDDDDFDFF@&&&&&&&&&&&&&&(&&(&((&((((((((((((*****,,,,,,,,,.,..,.......00.0000.00.0000000000000000000002222222222444444444466666446666644444688866688646688868:8888888::88:88888888::888888888888888888:8888888:<>>>><>><><><>>>>>>>>>>>>>@>>>@@>>@@B@@@B@@@@BBBBBBBBBBBBBBBBBBBDDDBBBBBBBBBBBBBDBDDDDDDDDDFB&$&&&&&&&&&&&&&&&&((((((((((((*((*(******,,,,,,,,,.,.,......0...0000000000.0000000000000002020222222424444444464666646666666644446888:8:8666688888888888:8888888:8888888888888888888:888:888:::::<<<<<>>>><<<<><>>>>>>>>>>>>>>@@@>@@>>>@@@@BBB@BBBBBBBBBBBBBBBBBBBBBDBBDBDDBBBBBBBBBBBDDDDDDFFFDD@&&&&&&&&&&&&&&&&&&(((((((((((*((*********,,,,,,,,,,..0.......0.0000000000000000000000000000022222222224444444664664444666666444246888:::86446888888888::88:888888::8:88:::8888888888:::88888:::<<<>>>>>>>>><<<>>><<>>>>>>>>>>>>>>@>>@>@@@@@B@BBBBBBBBBBBBBBBBBBDBBDBBDDBBBBBDDBBBBBBBDDDDDDDFFDDD>&&&&&&&&&&&&&&&(((((((**(*((************,,,,,,,,,...........0..0000.00000000..00000000000000222222222424444424444444464646664444466888::86446888888888:8888:88888::::::8::888888888:888888:88:<<<<<>><><<>><><>>>>>>>>>>>>>>>>>>>>>>@@@@@BB@BBBBBBBBBBBBBBBBBBBBBDDDDBDDDBDBBBDBB@BBBDDDDDDDDDDDD@&&&&&&&&&&&(&&&&((((*******************,,,,,,,,,...,.....,....00000...0000000.00000000000000222220222222444444444446466466666444466666666446688888888::888888888:::::::88888888888:8:::8:::::<<<<<>>><<<<<<<<><>>>>>>>>>>>>>>>>>@>>@@BB@@BBBBBB@BBBBBBBBBBBBBBBBBBBDBDDDDBBDBBBBBBBDBDDDDDDDBBBBD>&&&(&(&&&&&&&&&&((,,,,******************,,,,,,,..............00000000.00000000000000000000002022244422444244444444646466666664446446666664468888888:::88888::8888::88:::8::8888888:::::::::::<<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>@@@@@@@@B@@BBBBBBBBBBBBBBBBBBBBBDBDDBBBBDDDDDDBBDBDDDBBDDDDDDDDDDD>&&&&&&&&&&&&&(&(*,,*,,,**(*(**********,,,,,,,,,,.............00.00.00.0000.0000000000000000000222442222442444444444666664646464446224444466688888:88:888888888888:88::8:8:888888:8:::::::::::<<><<<<<<<<<<<<<<>><>>><>>>>>>>>>>>>@@@@@@@BB@B@BBBBBBBBBBBBBBBBBBDDDBBBDBDDDDDDDDBBBBBDBDDDDDDFFFFF>&&&&&&&&&&&&&((****(***,**(((********,,,,,,,.,..0.....0...0..00...000000000000.0000000002002222222422222444444444646664466666444446466664666688888888886888888888888:888::888::88:::8:::::::<<><<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>@@@@@@@B@BBBB@BB@@BBBBBBBBBBBBBBDBDDDDDDDDDDDDBBBDFDBDDDDDDDFFFF>&&&&&&&&&&&&&(****(((*****(**,,,,,,,,,,,,,,,...,....0..0.0000000000.00.00000000000000000202022222222222424444444444464646664644444466464646688888888886:::::8888888888:888:8::8888::::::::<<<<>><<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>@@@@@@@B@@BB@BBBBBBBBBBBBBBBBBBBDDDDDDDDDDDBBDFDDDDDDDDDDDDFFFF<&&((((&&&&&&(((**((*,******(**,,,,*,,,,,,,,.,..,**.......000.0000000000000000.0000000000020222242022242444444464444464446664666444464444466886886866888::8:8888888888888888888::8::::::::<<<<<<<<<<<<<::<<<><<>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@BBBBBBBBBBBBBBBBBBBBDBBDDDDDDDDDDDFFDDDDDDDDDDFDFFFF<((((&&&&&&&&&(****(*************,,,***,,,,,,,.....0.......0000.0000000000000000000000020022222224424424244444446644464444446664644444444466666666666668888888888888888888888888:::::::::::<<<:<<<<<<<:<<<<<<<>>@>>>>>>>>>>>>>>>>>>@>@@@@@@@@B@@@@BBBBBBBBBBBBBBBBDBBBDDDDDDFFDDDFDDDDDDDDDDDFFFFF:(&&&&&&&&&&&(((****(*(**,*,,,****,,,**,,,,,,,....00......00.0......00000000000.000000020222202222222222444444444444444446644444464444444668666666886666888886888888888888888:8::88::::::::<:<::::<<<<<<<:<<><>>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@@@@B@@B@@BBB@BBBBBBBBBBBDDDDDDDDFFDDDDDDDDDDFFDDDDDFF:(&(&&&&&&&&&((((***(******,,,*,*,**,,.,,,,,,,................000..00000.0.00000000000002022222222222422444444444644444444664446664444446666666666866866686666888888888888888888:88::::::::::<<<<<<:<<<<<><<<<<<>>><>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@BBBBBBBBBBBBBBBBDBBDDDDDDDDDDDDDDDDDDDDDFDFFFFFF:&(&&&&&&&&&&(((((****,***,,,,*,,,,,,,,,,,,,,,,...............0..000000000000.00000000002202222222224242444424444444466446466642466666668886666666668664446666688888888888888888:8:88::::::::<:<:<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>@@>@@>@@@@@@@@@@BB@BBBBBBBBBBBBDDDDDDDDDDDDBBDDDDDDDDDFFFFFF<&&&&&&&&&&&&((*((*(***(**,,,,**,,,,,,,,,,,,,,,,,,............0...000..0000.000000000000222222222224244422444444444444444466444446666686888666666666666666468888888888886888888:8888:::::::<<<<<<<<<<<<<<<<<<<<<:<>>>>>>>>>>>>>>>>>>>>@@@@@@@>@>>>@@@@@B@BBBB@BB@BBBBBDDDDDDDDDDDBDDFFFFFFFFFFFFFF:&&&&&&&&((((((***((*****,,,,****,*,*,*,,,,,,,,,,,,,,......0....000..00.000000.0000000022222222222224444424444444444446464446444464466686886888866666666666666888888888868888:888:8:::::::::::<<<:<:<<<<<><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>>@>>>>@@@@@@BBBBB@BBBBDBDDDDDDDDDDDDDDFDFDFDFFFFFFFFF&&&&&(&&$&(&(((((*******,*,*********,*,***,,,,,,,,................0.0.0.0000.0.00000002222022222222224222442444444464444444444464646668886868866866666666666688888868888888888:88:8:::::::::::<:<:<<:<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@B@B@BBBBBBBBDBDDDDDDDDDDFFFDDFFFFFFFFFFFFFD&&&&&((&&&((((*(((********************,**,,.,,,,.,................0...00000.0020000002222202222222222242422424444464464444444464642466668866866666666666666666886888866888888888:8::::::::<<<<<:<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>@@@BBBB@@>@B@@BB@BBBBBDDDDDDDDDDDFDFDDFFDFFFFFFFFFD&&(&((&&&&&(&&&(((***************,*****,*,,(*,,,..,,,..,..........0000.0$0020220000022022022022202224022242466444466444444444444664468688666688686666668666888:6688888668888888::::8:::::::<:::::<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>@BBBBBBBBBB@@B@@@@@@BBBBDDDDDDDDDDDDDFFDFFFDFDFDFFFFF&&((&&&&&&&&&&&((((*(((**************,,,,,**,,,,,,,,.,,..........0.00.....0000020000220000202222222220022222444444444444444444466622466688668888888666686688686(286668868:88888:8:88888:8:::6::::<<<<<<<<<><<<<>>><>>>>><>>>>>>@>>><><<<>>@@BBBDBBBB4@B@@@B@@@@BBDDBDDDDDDDDDDDFFBDFFFFFFFFFFFH4 ((&(&&&&&&&&&((((((((((*****************,***,,,,,,,.....,.0.....000....0.000000000000000022202022222222242424444444446444444446666644466686688888888666666688866668866888888888::88:8:::::888::::::<<<<<<<<><<<<>>>>>>>>><>>>>>>>>>>>>>><<@@BBBBBDBBB@>BB@>@@@BBBBDBBBBDBDBDDDDDDDB>DDFFFFFFFFFFD((&&(((&&&&&(&(((((((((********,*****,*****,,,,,,,..............0........0000000.00000000200222222222222424444444444444444444446666446666666888::8866686666888666668688888888:8:8888:8:::<668:::<<<<<<<<<<<<<<<><>>><<><>>>>>>>>>>>>>>>>>>@@B@BBBBBBBBBBBB@@@@BBDDDBBBBBBBBDDDDDDDDFDFFFFFFFFFFFFD(&&&&&&&&&&&&(((((((((*********************,,,,,,,.,..,................00000.0..0000002022222220222222222222444444444244444444444444446666668::88886666666888866668668888888888:888::8:::::::::<::::<<<<<<<<>><>>>>>>><><>>>>>>>>>>>>><>@@@B@B@BBBBBBBBBBBBB@BBBBDDDBBBBBBBBBDDBBDDDFFFFFFDFFFFFFF@&(&&(&&&&&&&&&((((((************(*,,*,*****,,,,,......,,.............0...0000..0020200022020222222222222242224444444444444444446444444466666688888666686666886666666688888888888888886888:::::<::<<<:<<<<<<<<<<>>>>>><><>>>>>>>>>>>>>>>>>>@@@@@BBBBBBBBBBBB@@@BBBDDBBBBBBBBBBDBBBDDDDDFDDFFFFFFFFD&&(&&&&&((&&&&((((((*((*************,**,*,*,,,,,,,...,..............0.00.000000000000002222020022020222222222444244444444444444444444446666666688644688866666666666668688888888888888868::<::<::::<<<:<<<<><<<<<><<><<>>>>>>>>>>>>>>>>>>>@@@B@BB@@BBBBBBBBB@@@BBDDDDBBBBBBDBDBDDDDDFDFDDDFFFFFFFFF&&&&&(((((&&(((**(((***((***********,*,,,**,,,,,,,,,,,,.,..........0.00000000000000.00220000002002022224222222244444444444444444222422446666446664246666666664666666668668888888888888:::::::::::::<:<<<<<<<<><<><>>>><><<><>>>>>>>>>>>>>@@@@BBBBBBBBBBBBB@@@@BBBDDBBBBBBBBBBDDDBDDDDDDFFFDFFFFFFD(&&&&((&(((&((((((((***(************,***,***,*,,,,,,,,..,,......,..0..00.0000000000000000000002222202222224222422444444444446422464242244446444422666666666666666664666688888668888888::::::<:::::::<:<<<<<<<<>><<>>>>>>>>>>>>>>>>>>>><>>>@@BBBB@BBBBBBBBBB@@BBBBDDDDBB@BBBBBBDDBDDFFFFFFFFFFDFFFD(&&&&(((((&((((((((((((((********,*****,*,*,,,,,,,,,,,.........0..........000.0..0000000000022202222222222222244244444444444444666644422444444224666666666666666666866888886688888888:::::::::::::::::<<<<<<<<><<<>>>>>>><>>>><<<>>>>><>>>@@@BBBBBBBBBBBB@@B@@BBDDDDBBBBBBBBBBBDDDDDDDFDFFFFFFFFFD&&&$$&&(&&&((((((((((((*********************,,,,,,,,,,,,........0......0...0.000..0000000000020002222222222244244424424444444246664444444244444666666666666666666666666888888888888888::::::::::::::::::::<<<<>><<><><><<>>>>><>>>>>>>>>>>>@@B@BBB@BBBB@BB@@@@@BBBBBBBBBBBBBBB@BDDDDDDDDFDDDDFFFFD&&&&&&&&&&&((((((((((((**(**********,*******,,,,,,,,,,,..,.......0....0...0.00....0000.00000000222220222222224222244444444444424464444444446666666466666666666666666666888868888888::88:::::8::8:888::::::<<<<<<<><<<<<<<>>>>>>><>>>>>>>>>@@@@BB@BBBBBB@@@@@@@B@@BBBBBBBBDBBB@B@BDFDDFDDDDDFDFFFFD&&&&&&&&&&(&(((&((((((***(**,*****,********,,,,*,,,,,,,,,...............0........00000.00000202002000222222222424424444444444244444244444466666666666666666666666666666686668888888888::::::::::888888:<:<:<<<<<<<<<<<><<<<><><<<<<>>><>>>>@@@B@@@BBBB@@@@@@B@@@@@BDDDDBBBBBBB@@BDDDFDDDDDFFFFDFFD&&&&&&&&&&(((((((((((((((((*************,*,,,,,,,,,,,,.........,................00.00000.0000222020222222222222224444444444444002022246444446666664446666666666666666886666886888888:::::88:8::888:::<<<<<<<<<<<<<<><<<<<<<<<><<<><<<><>>>>>@@@@@@@@@@@@@@>>@BBBBDDDDDDDBBBBDB@@BBDFDDDDDDDFDFFFFD&&&&&&&&&((&(((((((((((*(((*(*****,***,*,,*,,,,,,,,,,.,,.....,.............0...0.2.000..000002202222222222222222224224444444444420244446664446666664644666666666666668688868888888:8::::888::::88:::<<<<<<<<:<<<<<<<<<<<<<<<<<<><<<<><<<>>>>>>@@@@@B@B>>>>@@@BBDDDDDDDDBDBBDDDDBDDDDDDBDDDDDFFDFFD&&&&&&&&((((&(((((*((((((****((*****,****,,,,,,,,,,,,..,,.......,................,..000000000002200002222222224242242244244444444444646444446466646666666666666666666686688888888888:::::8888:8::::<<<<<<<:<<:<<<<><<<<<<<<<<<<<>>>>>>>>>>>>>>>>@@@@@@@>@@@@@BBBBBBDDDDDDBBDDDDDDDDDDDDDDDDDDDFFFD&&$$&&&&((&&((((((((((**(*(*(****,******,***,,,,,.,,..,,..,....................00.0.00000000000022022222222222244242422424444444444464444644464666666664666666686666868688888888888::::::::::::::::<<:<<<<:<:<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>@>>>>>@@@@@@@BBBDBDBDBBBBBDDDDDDBBBDDDDDDDDDDFFFD&&&&&&&&&((((&(*(((**((***((**(*********,*,,,,,,,,,,,.,.,,.......,..........0.0...0.000000000002200222222222222222222224444444444444444444464464666666646666666668666866668888888888::::::8::::::::::::<:::<<:<<<<<<<<<<:::<>>>>>>>>>>>>>>>>>@>>>>>>>@>>@@>@@@BDBBDDDDBBBBDBBDBDBBBBDDDDDDDDDFFFFB&&&&&&&(((&(((((((((((*((((**((***********,*,,,,,.,,,,,..,,.....,,.............00000000..00000020222220222444222222220244444444444444444444464664466664466666666666666666688668888868::88:::::::::::::::::::::<<<:<<<<<::::<<>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>@@@@BBBBDBDBBBBDBBDBBBDDDDBBBDDDDDDFFFB&&&&&&&&&&(&(((((((((*(****(**(***(*******,***,..,.,,,,..,,.....,...............00.0.0.000000000020222242444444422222442444444444464444444644664444646446666666666666666888888888888668888:::::8::::::::::::::<<<:::::::<<><>>>>>>>>>>><>>>>>>>>>>>>>>>>>@@@@@@BBBBBBBBBBBBBBDBBBDDDDDDBDDDDDDDFFD &&&&&&&&(&&&((&(((((((*****(*****(**********,,,,.,.,.,,,................0.....000..0.000000000000020222222424424442224224424444444444444442444444422424666666666666666666688888888868888:8::::::::::::::::::::::<:<::::<>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>@>@@>@BB@B@@BBBBBBBBDBBBDDDBBBBBDDDDDDFFB &&&&&&&&&&&(((&((((((********((((**********,,,,*,,.,,.,,.,.....................000..0000000000.0000224222222222444422222222444444444444442422222444444666666666668686668688888888888888888:88:88:::::::::<::::<::::8::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@>@@@BBBBBDBBBBBDBDDBDDBBBDDDDDDFD&&&&&&&&&&&&&(((&(((***********(*********,,,,,*,,,.,...,,.,.,.,..............0.....000.000000000002022222222222244220222222224244444444444464446466466666666666668866866868688888888888:888888:888:::::::::::::<<:::<<<>>>>>>>>>>>>>>>>><<>>>>>>>>>>>>>>>@@@@@>>@@@@BBBBBBBBDDBDBDDBBDDDBBBDDDDDD@&&&&&&&&&&&&(((((((*****,,**********(*****,,**,,,....,,,...,,.............0...0....000..00000.0000202222222222224422222222224224242444444444664666666666666666666668666886668888888888888888888:8:::::::::::::::::::<<<>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>@@@@@@@@B@@BBBBBBBBBBBBBBDBBDDDDDBBDDFFD@P$&(&&&&&&&&((((((((*(((((*******(**(********,,,,.........,,.,..........000000...0.00..0....0000000002222220222224222222224222224222444444644446644466666666664466688866666868886668888888888888::8::::::::::::::::::<<<>><>>>>>><>>>>>>>>>>>>>>>>@>>>>>>@@@@@B@BB@BBBBBBBBBBBBBBBBBBBBDDDDDDDDDFFB&&&&&&&&&(&((&((((*(((&&((***************,*,*,,,.,....,.,,.,..........000000000..0000......00000000222202222222222022222224224244444444444444644666666666666666666666666666666666888868888888888:8:::::::::::::88:::<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@B@@BB@BBBBBBBBBBBBBDBBBBDDDDBBDDDDDDFF@&&&&(((&&&&&&&&&((((((&((*(********(*(***,*,,,,,,,,.......,,...,.....0000.000000..0.000000.00000002002022222222222022222222242244444446444644466666466666666666666666666666666666666868886888888::::::::::::::8:88:<<><><>>>>>>>>>>>>>>>>>>>>>>>>><>>>>@@@BBB@@@@BBBBBBBB@BBBBBDBBBDDDBDDDDDDDDDF> &&&&&&&&&&&&&&&((((((((((((*********((***,,*,,*,.,,,.......,,........0....0.00000.0000.00000.0.00000000002222222222222222244244444444444464444446466666666666666666666666666666866866666688888688::::8::::8::8888::<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@B@BB@BBBBBBBBBBBBBBBBBBDBBBDDDDDDDDDF>( &&(((((&&&((&&(&&&(&(****(**********(*(****,,**((*,,.............,,,..0.......0....000.0000..0000.000000022022222242222222444444444444444444444464666666666666666666666666666686666668668688688688::::::::88::::8::<<<><><<<>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@B@B@BB@@BBB@B@BBBBBBBBBBBDDDDDDDDDBDD>&&&(&(&(&((&&&&&&((((((((***********(**********,,,,,.,.,,....,.....,..0.......00..00..00...0.0000000000.00222442242444442244424444444444444444446666466666666666666666666666666666866868868886888688:8888:8888:88:::<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@BB@BBBBBB@B@@B@BBBBBBBBDBDBBBDDDDDDDF> &&&(((&&&(&&&&&&&&((((********(**(**(*(*****,,,*,,,,,,.....,..,....,,..000....0.00.....0000..00000000000022422444444444442442422244444444444464446446466646666666666666666666666666666666868688888888688::8::8688::<<<<<<>>>><>>>>>>>>>>>>>><<<<>>>>>>>@@@@@B@@@BB@@@@@@BBBBBDDDBBBBBBDBDDDDDDFDF<((&&((&&&&(&&&&(&(((((((((****(((********,,,*,,,,,,,,,,,.........,.,,,,.000000..000...00...000000000..02224244444444444444222242244444444444444464446666666666666666664666666666666664686668888888888888888888888:::<<<<>>>>>>>>>>>>>>><>>>>>>>>>>>@>>>@@@@@@@@@@@@@@@@BBBDDDDDBBBBBBBBBBBBBDDDDF<$&&&&&&&&&&&(&&&((&(((((&(((* ((************,,,***,,.,,....,...,....,0..0000...00.0.0000.00.000000..002222444444444464442444224244424442444444666866666466666666666666666666666866688686686888888888888:::::8:8888:::<<<<<>>>>>>>>>>>>><<<<<<>>>>>>>>>>>@@@@@@@@@@@@@@BBBDDBDDDBBBBBBBBBBBBDDDFFF<((&$&&&&&&&&(&&&&&(&(((((((((&((((*****,******,*,*,,.....,$,........0.0........00000...$.0.00000000002224444442242442444444224244242442244446664$46666666666666666666666646660666868686886886888888:88888:688888:::<<<<<>>>>>>>>>>>>>>>:<><<>><>>>@>>@@@@>>>@>@@@@@B>@BBBBDDDDBBBBBBBBBBBBBDDDDF<&&$&&(&&&&&&&&&&(&(((((((*((**((((*(**,,******,,,,,,.....,,.........000..,,..0.000.0.0..00000000000022224422424224444444444442224222242422246666646666666666666666666668866664466686668688868888888:8:8:8868888888:::<<<><>>>>>>>>>><<<2:<<<><>>>>>@>>@@@@>@@@>@@@@>>BBBBDDDDBBBBBBBBBDBBBBDDDDF$"&&$&&&&&&&$$&&((&(((((*(((((((((****,*******,**,,,,,,......,.,..,..00...00...0......00.0000000000222244222222224444444444444222222244224444466666664644666666464666466666666666666666888868888888888:8888:888888::::<<<>>>>>>><><<<<<>><<>>>>>>>>@@>@@@@>@>>>@@@@@@BBBBBBDDBBBBBBBBBBDBDDBDDDDD,&&&&&&&&&$&&&&&&(((&((((((((((((*((*(******,**,,*,,,,,...,.........,.0.....0............0...000.000222222220202222444444444444422222224444444666646446666666666666666446664666666666666866888888888888:888888888:88::::<<<><>><<<<<:<<<<<>>><>>>>>>>>@@>@@@>>>>>@@@@@BBBBDDBBBBBB@BBBDDDDBDDBBDDD:&&&$$$&&&&$&&&(&&((((((((((((((((((((**********,,,,,,,.,,,.........,..,,...00.....00....000000.00020202220022002222444444444242222242444444444446644444446664666666664444246666666666866668888688888::8888888888:888:::<:<<<<<<<<<<:<:<<<>>>>>>>>>>@>@@>@>>>>>>>>>@@@@BBBBBBBBB@@BBBDBDDDDBBBBBDF8$$$$$$&&&&&&&&&&&(((((((((((*((((((********,*,*,*,,,****,...,,.......,0.....0....0.0.....0000000002222200222220020224444444444442244244244442244444444446666644424644442446666666666666666888888888:::::8888:888::88:8:::<::<<<<:::::<<<<>>>>>>>>>>@>>@@><<>>>>>>@>@@@@BBBBBBBB@B@BBDDBDBBDBDDDDD8$$$$$$$$&&&&&&&&&&&(((*((((*((***(**(******,**,,,*,,,,,................0......000.....0..000000000202200222222200222244444444442244244442444222224444466466666426646466666666866666668668888868888:::8::88688:888:88888::::::8::::::::<<<>>>>>>>>>>>>>>>><>>>>>>>>@@@@@@BBB@B@@@@BBBBBBBBBDDDBDDF8$$$$$$$&&&$&&&&&&&((((((((((((*******(*****,***,*,,,,,...............0..........00..000.0000..0000022200000222202002242444442422242244444444442444446444666666666666666666666666666868888888888888::::88888888888::<::88::::::::<:::::<<<<<>>>>>>>>>>>>>>>>>>>>>@@>>@>>@@@@@@@@@@BBBBBBBBDBDDDDDF80$$$"$$$$$&&&&&&(&((((((((***(********(((*******,,,,,.........,....................0.0..000000.0000222220000222222222222244424222222424244444444444446446666666666666666666666666666688888888886888::8:88888::8:::::::::::<<<<<<:::::::<:<<<<><><<>>>>>@>>>>>>>>@@@@@@@>>@@@@BBB@BBBBBBBBBBDDDDDDF8$"$$$$$$&&&&&&&&((((((((*(*(((((***(**(**(*,,**,,,,,,.,........,,..........,......0..0.00000000000022020022222222222224444442222242242244444444444646464644446666466464444666666666888888888688888888888888888:8:::::::<<:<<<<<<:<<::::<<<>>><<><>>@>>@@@>>@@>>>@@@>@@>@@B@BBB@BBBBBBBB@BBBBBDDDD6 $$$$$$$$$$&&&(&&(((((((((*((((((*(*********,*,,*,,,,,,,......,,...................00.......0.0000000220002222222022222442422442222242242444444444444644644646446644464646664686888688886886666888888888888:88888::::<:::::<::<<<<<:::<:<<<<<<>>>><>>>>>@@>>>>@@@>>@>>@@@@BBBBB@BBBBBB@@BBBBDDDDDF6$$$$$$$&&&&&&&&(((&(((*((((((((*(((**((****,*,,,,*,,,,,,,.,,.,...................0.0..0000..0000000222022222222202222222442424222224442242444444444446466644644444464466666666668888868688666888888888888:8:8888::8:::::::<<:<<<<<<<<:::<<>>>><<<>>>>>>@@>>>>>>>>>>>@B@@BBBBBBBBBBBBBBBBBBBBBBDDD4 $$$$$$$$&&&&&&(&((((((**((((((***((*(((((***,,,,,,,,,,,,,,.,,,,,............0...00....00.00000000002220222222222222222224442222222444444444444444444644444464444444464464666666888886668866888888888888888:8888888888::::<<<<<<<<<<<<<::<<<>>>><<>>>>>>>>@>>@@>>>>@@@@@BBBBBBBBBBBBBBBBBBBBBDDDDD4 $$$$$$$$&&&&&&&((((((*(**********(******,***,,,*,,,,,,,,,,,,,,..............0.....000.00.00000000000222222222220000202222224222242224422242422224444444464444444444446466666668866668888668688888888888888888888888:::::::<:<<<<<<<<<><<<<<>>>>><>>>>>>@>@>>>>>@@@@@B@BBB@BBBBBBBBBBBBBBBBBBBDBBF2$$$$$$&$&&&&&&((((((((*******(**((*************,,,,,,,,,.,.,,,....................0.0..0..00000...0222022422222000022222222420222444444224224444444444444444444444444666466688666666668886668888888888888888888888:8::8:::<::::<<<<><><<<<<<>>>>>>>>>>>>@@>>>@@@@@@B@B@BB@BBB@BBBBBBBBBBBDBBBBDDD0` $$$"$$&&&&&&&&&(((((((*********((((*********,,,,,,,,,,,,,,,,,,........,,...0...000...0.000.00000..00000002222200024422222222202222424444242244666244444444464444444444646666666666686866686866:::888888888886888::::::::::::<<<<<<<<<<<<<><<>>>>>>>>>>@>>>>>>@@@@@@@BB@B@BBBBBBB@@BBBBBBBBBBBBBBB0 $$$$$$&$&&&&&&(&((((((********((***********,,,,,,,,,,,*,,,,,.,,...........00.....000.000.000000...0.00000022002022444224222202222222242222224444422442444464444422444444666666666666666666888:::8888888888886888::::8:::::::<<<<<<<><>><<>>>>>>>>>>>>>>>@>>@@@@@>@@@B@BBBB@BBB@B@@BBBBBBBBBBBBDBD.<$$$$$$$&$$&&&&&&((((((((((((****(********,,*,,,,,,,,,,,.,,......................00..0.000000000....000002222020222422222222222222242442424422444224444444444444444444644466666666666666666888::888888888888888888::888:::::<:<<<<<<><<<<<<>>>>>>>>>>>>>>@@@@@@@>@@@@@BBB@BBBBBBBB@@BBBBBBB@@BBBDD,$$$$$$$&&$&&&&&&(((((((((((*(((************,,,,*,,*,.,,,....................0....00000000000000000,.0.02220022220222222220222244422224424222022224224444444444444444444446666666666666668688888888888888868888668888:::::::<<<<<><<<<<<<<<>><>>>>>>>>>>@@>>>>>@@@@@@@B@B@B@@BBBBB@@BBBDB@BB@BBBBD,$$$$&$$&&&$&&&&(&(((((((((((((((************,,,,,,,,,,,.,,,...................0..0.000.000.00000000....0022222220002000000222222244224444242222244444444444444444444444466666666666666668888888888888886688888866888::::::::<<<<<<<<<<:<<<>>>>>>>>>>>>>>>>>>>@@@@@@@@@@B@BBBBBBBBBBBBBBBBBBBBBBBB,$$$$&&&&&$&&&&&&&((((((((*(*****((**********,*,,,,,,,,.................0........0.0.0.00000000000000...00000002200...0002222224444442424444444444444444444444444444444444666666666666666666688888888888666888888888:::::<::::<<<<<<<<<<<<<<>>>>>>>>@>>>>>>@@@@@@@B@@BBB@@BBBBBBBBBBBBBBBBBBBBBBBD($$$&&$&&&&&&&(&(&(&((((*******************,,**,,,,,,,,.....,........................0002200000000000.......00222000002020224442442424444444444444444444444444444444444446666666666666666668688888886666686888888888:::::::::<<:<<<<<<<<<<<<>>>>>>>>>>>>>@@@@@@@@@@@BB@@@BBBBBBBBBBBBBBBBBBBBBBBBD&&&&&$&&&&$&&&&(&(((((((((((*((****************,,,,,,.,.............................0000222200000000000.0.00002000.00022002244244424444444446444444444444444444444444444446666666666666666668866866668688688888888::::::::::<:::::<<<>><><<>>>>>>>>>@@>>>>@@@@@@@@@@BB@@@BBBBBBBB@BBBBBBB@B@BBBBDD&$$&&&&&&&&&&(&&((((((((((((((************,,**,,,,,.,,,..,........................000000002000000000000.00000000000222222224444444244444442444444444422444444444444444444464664666666666666686668866688688888888888::::::::::::<<<<<<<>><<>>>>>>>>>>>@>>@@@@@@>@@@B@BB@@@BBBBBBBBBBBBBB@@BBBBBBBBD$&&&&&&&$&&$&&&((&(&((&******(((**************,*,,,,,...,.........................000022020002000000000000220002222222022024442242424444444224444244444444444444444446446466666666666666666668888666668868688888888:::::<:<<<:<<<<<<<<>><>><>>>>>>>>>>>>>@@@>@@@@@@BB@@@BBBBBBBB@B@@@B@@BBBBBBBDDD&$&$$&&$&&&&&&&&&((&&(***,*****((*********,*,,,,,,,,,..............................000000220002000000000022202222222222200444224422244444444422224444444444444444444444444446666666666666666666666666668868888888668::::::<<<<<<<<<><>><<><<>>>>>>>>>@>@>>>@@@@@B@BBBBBB@BBBBBB@BBB@@@@B@BBBBBDDDF"&$$&$&$$&&&&&&(&(&&((**,,*******(********,***,*,,*,,.............................000220000000000000000002022222222222222224442422242444444444444444444444444444444444444446646666664666666866666666666668668888668:::::::::::<<<<<<<><>>>>>>>>>>>>>>>>@>@>>@@@B@@@BBB@BBBBB@@BBBBBBBBBB@BBBBBDDDD"&&$&$$$$$&&&&((((&&(************(*********,,*,,,,,.,.....,.........................00000000000000200000202222222222222222224222024444442444444444244422444444444444442444446666644466666666666666666666666888886668::::::<<:<<<<<<><>>><<<>>>>>>@@@>@>@@>>>@@@@BB@@B@@@>@BBBBBBBBBB@@BBBBBBBDDBDF &$$&&$$$&&&&&&&&(&&(((***(****************,,,,,,,,,,,..,...........,............0.000002000000020000000020222222222222222222022444442424444444444222442424444444444444444444466666666666666666666666666646666686668:::::<:<<:<<<<<>>>>><>>>>>>>>>>>@@@@@B@@@@BB@@B@BB@@>@BBBBBB@@BBBBBBBBBBBBDDDF &$&&$$$$&$&&(&((&((&(**,*********(*****,**,,,,,,,..,.,.........................00002202220000...000000202222222222224422222222244444424242444444220242222444444444422444444444466666666666666666866666666668888868::::::<<<<<<<<<<><<<>>>>>>>>>>>>@@>@@BBB@BBBBBBBB@BB@@@BB@BBBBBB@BBBBDBBBBBBBDD&$$$$$$$$&&&&((&(((&((***,**(((((*(****,**,,,,,,,,.,...........................0002200220000.000000002000022222222022242224222242444424242444444422022222244444444424446666644666666666666668668666666666668888888::::::::<<<><><<><<>>>>@>>>>>>>>>>@@@@@@B@B@@B@@@@@@>@BBBBBDBBDBBBBDBDBBBBDBDDF$&$$$&&$$$&&&(*&(&&(&((*****(((***********,.,,,,,,,.,.,.................00000...000200000....02000000222222222222022222222222244444224442244444442200002244444444444444666646464666666688888888886666686888888888:::<::<<<<:<<<>><<<>>>>>>@>>>>>>>>@@@@@BB@BB@@@@BBBBBBBBBBBBBBBBBBBDBBBBBBBBDBDF &&$$$$&&&&&&&&"(((&(&&((((((((*************&&*,,,,,,.,,.................,*0000..00000......0000000.002.2222220022222222224222224446224442244444444422244444444462444446666646446666466888:8::8888888668688888888:::::<<<>><<<><><<><>>>>>>>>>>>>>>>@@@@@@@@@@@@@BBB@BBBBBBBBDBBBBBDDBBBBBBBBDDDDF&$&$$&&&&&&&&&((((&&((&&((((((****(*********,*,,,,,,...,.......,.......00002200..00,....0000000000000.0222222222222222222222222244.2242444424424424444244444442$244444666446664666666888:888(8888888868888888:8:::::<<<<:*<<><<<<<<<>>>>>>>>>>>>>@>@@<:@@@BB@@@BBBBBBBBBBBBBBBBBDD@@BBBBBBBBBBDDF&$$&$$&&$&&&((((((((((((((((***************,,,,,,,,,.,.....,,.,,,...,,.00022000...,.0000000022000000000222222220222222222222442244444244422444444444444444444444444446646666664466688::8888:::88::888888888888:::::<<<<<:<<<<<<><<<<>>>>>>>>>>>>@@@@@@@@@@@@@@BBBB@@@BBBBBBBBBBBBB8BBBBBBBBBDDDD@$$&$$$$$$&&&&(((((((((((****************,*,,,,,,,,,,,,,.,...,,,,,..,,...002000...000000000000000000000022222222222222222222224222244442424244444442444444244244444446464666666466688888888::::8:8:8888868888::::::<<<<<<<<<<<<<<<<<<<>><>>>>>>>@>@@@@@@@@>>>@@@B@@@BBBBBBBBBBBDBBDDBBBBBBBBDDDFFF$&$$&$$&&&&&&((((&((**((*((((**********,,,*,,,,,,,,,...,,.....,,*((,.,..0000....0000000002002000000000022220222022222222222222442242222244244444444444444442644444446646446666666888888888::888888888888888:::::::<:<:<<<<<<<<<>><><<<<<<<<>>>>@>>@@@@@@@>>>@@BBBBB@@BBBBBBBBDBBBDBBBBBBBBDDDDDFF$$$$$$&$$&&&(((&((((*(((*(*((****((*******,,,,,.,.,,.,,,..,...,,..,,,,,,........00000002000000000000002222222220222222222222222222424442224444424444444444444444444666664646646686888::88888888888::8888888:::::::<<:<<<<<<<<<<<<>><<<<<>>>>>>@@>@@@@@BBBBBBBB@BB@BBBBBBBBBDBBBBBBBBBBBBBDDDDDDDF0$$$$$$$$$&&&&((((((((((((((*(****(*********,,,,,.,,,,.,,,,....,,.,,,...,,,,,,,.00000020000000000000222222222220.22242222222242222444442422442444444444444444444444444664664466666888::8888888888888::888888::::::<::::::<<<<<<><<<<>>>>>>>>>>>@@>>@@@@@B@@@BBBBBBBBBBBBBBBBBBBBDBBBBBDBBBDDDDDDDF$"$$&$$$&&&&&(((((((((((((((*(((((********,,,,,,,,,,,,.,,.,....................0000000000000000000022222222222222222222222224224444444444442244444444444444444446466464666666666888:8:::868888888888:88888::::::::::<:<::<:<<<<<<<>>>>>>>>>@@>@@@>>@@BB@BB@@B@BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDF $$$$$$$$&&$$&&(&(&((*(((*(*(*(((((******,*,,,,,,,....,...,,,...,.,,..0....00000000000000.00..000022222220222220220002000222222424444644442422222424424444466666644446644442044468888:::::8688888888666668::::::<<<<<<:<::<:::8:::<>>>>>@@@@@@@@@>>@@>>@>><>@BB@BDBDBDBDBBBBDBBB@@@@BBBBBBBDBDDDFJ $$$$$" "&&&&&$&&$&&*((((((****(($$(*,,****,,*,**,**,....,,(**,......0.0......00000.,,..000...02200202002222000.002422220222224222444420002024444424246642246644400222444444464488::88:::86622666888886868<<<:88:<<:8888::::<<<<::>>@>>><@@@B>>>>>>>>@@@@>B@BB@BBBBBB@BDDFFDBBDDFFF""""""""&((&($$&((((&&&&&(&&(&(&&((,,,**,,..,,******,*,***,,.0.0..00000.....,........00220..244222000.02.0.0.022244222442222002022000020226664646666644422244222044688666666866686688866666888:::<:8:88::868888::88868<<>>>><<>>>>>><><<><>>><<@@BBDDB>@@BBB@BB@BB@@B@@>@@BBFDDBBDDDFDDDBB@BDDDDD $$$$$&&&&&$$$$&&&&(&((((*(((*((************,,*,,,*,,,,,,.,......,.........0.0000000220000.0.000002000222020222222222222222222242422244444466444444444442444464666666664646646466688888888888::::8:8:8888:8888:::::::::<<<<<<<>>>>><<><>>><>>@>@BB@BDB@@@>@BB@@B@B@B@@@BBBBBDDDBBBBDDDBBBBBBBBDBDF $$$$$&$$&$$&&&&&&&&&(((**(((((((********,,,,,,,,,,,,.,,,.,...,,.............0...000000.....0000000200222222222222222222222224224444444444444644444446444444664644666446666666466668:888888:8888888::888::8::::::::<<::<<<<<<<<<><>>>>>>>>>>>@@@@BBBBBBDBB@BBBBBBBBBBBBBBBBBDBDB@BBBBBBBBDBDDBDDDD"&$$$$$$$$&$&&&&&&&&&((**((((((((*************,,*,*,,,,...,,...,...........00.0...0000..00000000200002000222222242222222222244242444444444444444444444444646466646464466646666666888888888:88:::88:88:888::::::::::::<<<<<<<<<<<>>>>>>>><<>>@@@@BBBBBBBBBDBBBBBDBBBBBBBBBDBBBBBBBBBBBBBBBDBBBDBDDF $$$$$$$&$$$$&&&$&&&&((((((&(((((******,**,**,,,,,,,.,,,.,..,,,.,....................00000.00002220022222222222222222222224242244444464444444444444444644646466646666646666666646688888888888::::::8888::::::::::::<::<:<<><<><>>>>>>>><<<>@@@BBBB@BBBBBBBBBBBBBBBBDBBBDBBBBBBBBBBBBBBBBBBBBBBBDFF $$$$$$$$$$$$&&&&(&&&&&&((((((((*******,******,*,,,,,,,,*,,,.,.,...,.......0..........0...0000000000000000222222222222222224444444444444464444464444444644444666666666666666666666888888888:::::::8888::::::::::::::::::<<<<<<<>>><>>>>@>>>@@@@@@B@BBBBBBBBBBBDDBBDBBBBBBBBBBBBBBBBBBBBBBBDDDDDDFF &$$"$$$$$$$&&&&((((&&&&&&((&&(((*******,*****,*,,,,,,,....,,,,..,.,,,...............0.00000000000000000200222222224224422224444244444444444446444444446444466646886666666866666688888::::::::::88888::::::::::<:::<:<<<<<<<<><>>>>>>>@@@>@@@@@BB@BBBBBBBBBBBBDDDDBBDBBBBBBBBBBBBDBBBDDBDDDDDDDDFF"$$$$$&$$$&$&&(((((((&&$$$$$((((****************,,*,,,,,,,,.,..,....................0000000020000200020202222222224244244224444444444444444244444444444664466646688666666668688888888888:::::8:888::::::<<:::::<<<<<<<<<<<<>>>>>>>>>@@@>@>@@@B@BBBBB@DDBDBBBDDDDDDDDDDBBBBBBBBBDBBDBDBDDBDDDDDFFHv ""$$$$$$$$$&&&&&&&&&(&&&&(&(((((********(******,**,*,,,......,,......................0000000002000000000022222222222224442224444444464444444444446444666446466466666466666688868688888:8:8::::888:::<:::::::<<<:<<<<<<<><<>>>>>>>>@>@>@@@@@@@BBBDDDFBDDDDBBBDDDDDDDDBBBBBBBBBDBBDDBBDDDDDDDDDFFFH $"$$$$$$$$$$&&&$&&&&(&((((((((((*(*(*(((*((****,**,,,........0...................00...00000000020220.00000222222222222424444444444444444444666664444444444666664224468868888888888868:88:8:::8:::::::::<<<<<<<<<><<<<<<><><>>>>>>>>@>@@@@BBBBBBBBDDFFDDDDDBBBDDDDDDDDDBBDDBBBDBBDDDBDDBDDDDDDFFFH8 $$$$$$$$$$$$$&&&&&&&&&(((((&((((*((((((*(*******,,,,,...000..........,............000.000002020000000...002224242224222244444444464444444446466444444646666666664466686888888::888888888:88888::::::::<<<<<<><><<>><<<>>>><>>>>>>>@@@@BBBBBBBBDDDDFDDDDDFDDDDDFFFDDDDDDDDDDDDDDBDDDDDDDDDFDFFFFFH8 "$$$$$$$"$$$$$$$&&$$&&&(&(&(((((((((((((((((******,,,....0......0..................0000.002002000222220200022222222222224242224244644444444444466446464666666666668868888888888:88:::::::::::::::::<<<:<<<<<<<><><<<<<>>>>>>>>>>>>>@BB@BBBBDBDDDDFFFFDFFDDFFDFFFFFFDDDFDDDDDDDDDDDFDFFDDFFFFFFFFHJ:"""$$$$$$$$$$&&$$$$&&&&&((((&&(((((((((((((((*****,....,............................0...0000000002022002222222222022222242242202444444464444446444644666666666666868888888888888:::::8:::<:<<<:<<<<:<<<<<<>>>>>>>><<>>>>>>>>>>@>>@@@BBBBBBDDDDDDDDFFFFFFFFFFFFFFFFFFDFFFFFDFDFFDFFFFFFDFFFFFFFHHHH8"$""""$$$$$$$$$&&&&&&&&&&&(&(((((((((((((((((****,,,,......,,...................000...00000000000000000222222222022222224422444444664444444664444644466666666666688888888888888:::::::<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@BDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFHFFFHHJ: """""$"""$$$$$&&&$&&&&&&&&&&&&(&((&(&(((((***(****,,,,....,,.,......,.............00000000000000000002222222222222222242444444444444244446444666664666666666666888868888888888:::::<<<<><<<<<<<<<<<>><>>><<>>>>><>>>>><>>>>>@@@@@BBBBBBDDDDDFFFFFFFFFFFFHFFFFFHFFFFFFFFFFFFFFFFFFFFFFFFFFHHFFHHJJ8 """""$$"$"$$$$$$$&&&(&&&&&&&&&&&&&((((((((((******,,,,....,,,,.,..........,......0000000002020200000022222222222222222244424444444444424464444646666666666666868868868888888:::8::<<<<<<<<<<<>>>>><>>><>>>>>>>>>>>>>>>>>>>>>>@@@@>BBBBBDDDDFFFFFFFFFFFFFHHFHFHFFFFFFFFFFFFFFFFFFFFFFFFFFHFFFHHHHJ8""""$$"$""$$"$"$$$&&&$&$&&&&&&&&&&&&&&((((((*((*****,*,,,,,,,,,,,,...,...........000000000.0000000000022020222222222222224444444444444444444644446646666666666666688888888888:::::::<<<<<<<<>>>>><><<>>>>>>>>><<>><><>>>>>>>>>@@@@@@BBBDDDDFFFFFFFFFFHFFFFFFHHHFFFFFFFFFFFFFFFFFHFFFFFFFFFFHHHHHHJ8t"""""""$$"$$"$"$$$$$$$$$&$&&&$&&&$&&&&((&((((*(*((***,,,,,.,,**,*,,.,,,,.........000000000.00000000020022200220222222222244424224444444444446444466666666666666688888888888::::::::<<<>>><>>>@B@>><<<<>>>>>>>><<<<<>>>>>>>>>>>@@@@@BBDBDDDFDFFFFFFFFFHHFFFFFHHFFFFFFFFFFFHHFFFFFFFFFFFFFFHFHHHHHHL6"$""""""$""$$$"$$"$&$$$$$$$$$&&&&&&&&&&((((((((((((****,,.,,,****,,,,,.,,,.......00000..00000002000000000020002222024224424444444444444444444446666666666666668888888888888::::::<<><>>>><>>@B@B>>>>><<><>>>>>><<<>>>>>>>>>>>@@@@BBBBDDDDDFFFFFFFFFFFHHHFFFFHHHHHFFHFFFHFFFHFFFFFFFFFFFFFFHHFHHHJL:0""""""""""""""$"$$""$$$$$$$$&$&&&&&&&&&((&((((((((((****,,,,,,,*,,,,,,,...........0000.....000000000000002200022022222442222424244444444444444446666666666668886868888888888::::<<>>>>>><<>>@@@B>>><<<>>>>>>>>>>>>>>>>>>>>>>>@@@@BBBDBDDDDDFFFFFFFFFFFFFFFFHHHHHHHHFFFFHHHFFFFFFFFFFFHFHHFFHFHHHJL6""$""""""""""""""$""""$$$$&$$&&&&&&&&&&&&&(((((((((((************,*,,,,,...........0.00....000.00000000000000000022222422222222224444244444666666666666666666886888888888888::::<<>>><<<<>>>>>@>><<<>>><>>>>>>>>>>>>>>>>>>>>>@@@@BBBBBDDFDFFFFFFFFFFFFFFFFFHHFHHFFFFFFFFHHFFFFFFFFHFFFFHFHFHFHHHJL4"""""""""""""""$"""""$&&&$$&&&&$$&&&$&&&&&&(&((((((&(((****,**,,*,***,,,........,..........00000.0000..000000000000222202222222222444442446666866666666666666668888888888:8::::<<<<<<<<>>>>>>><><<<<<<>>>>>>>>>>>>>>>>>@>>@@@@B@BBBBBBDDFFDFFFFFFFFFFFFFFFHHFHHFFFFFFDFFFFFFFFFFFFFFFFHHHFHFFHHHJL4 """"""""""""""""""""$$$$$$&&$$&&&&$&&&$$$&((((((((((((*,$********,,,*.....0..,,,....0,..0000.000...000000000000004200022222222222444424466666686666666666686868888888::8::<><<<<<<<>>>>>>@>>><<<<<<>>>>>@>><>>>>>>>>@@>@@@@@@BBBBBDDFFFDDDFDFFFFFFFFFFFFFFFFFFFFFFDFDDDFDFFFFFFFFFHFHFFHHHHHJJL4"" """"""""""""""""""$$$$$$$$$$$$&$&$&&&&&&&&(((((((((&((((((((***,,,,,,,,,,....,,****,*,...0.00..0.0000000.00000022.0222222002222222444444666644&266666666666688688886888::::8:<:<<>>>>@>>>>>><<<<<>>>>>>&<>>>>>>>>>>>@@B@>@@@@@@@@BBD6BDDDDDDDDDFFFDFFFFFFFFFFFFFFBDDDFDFFFFFFFFFFFFHHHHHHHHJLN& " " " """""""" """"$$$$$&&$$$&&&&&&&&((((((((((((&&&((((**,*,,,,,***,,,**,,..................00.00.0...000002222222200022222222444424424244466666466666668666688888888:8:::::<<<<>><<><<<<<<<<<<<>>><>>>>>>>>>>>>>>@@>>@@@@@@BBBB@BDDDDDDDDDFDDFFFFFFFDFFDFFFD@FDDDFFFFFFFFFFFFFHFFFHHHJJL<d """"""""""""$$"$$$$$$$$&$&&&&((((&(((((((((((((****,,*,*,,,,,***(,,,.........0........00........00002220020200000022222222222000224466664446666466666666688688888::::::<<<<<<:<::<<::<:<<<<<>><<<<>>>>>>>>>>>>>>>>>>>>@@BBBBBBBBBDDDDDDDFDDDFDDDDDDDFFFFDDDDDFFDFFFFFFFFFFHHHHHHJJLL"