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 = '230A04' IMAGE_NUMBER = 30386387 IMAGE_TIME = 1977-02-07T14:14:50Z EARTH_RECEIVED_TIME = 1977-02-09T04:17:55Z ORBIT_NUMBER = 230 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.025450 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END f: # <0-A/} { 6P   Ŧ^ m9)K%6@F o  &&$&$$&(&&(&(((***((*(**,**,,****,,*.,,,,,,,,..,,.,....,....,.00....0.0000000000..00.0.000002020202202200202200022222222222242444224422444444444444446466446644646466666666666666666688688686866688866686668686686888888888888888888888888888868888:888888888686686666668666666666686666666666664.4$&$&&&&&&&&&&&(&&((((((((((((((**(********,,,,,,,,,,,,...$,.,,.00......000.0..00000000.0000200020022222222222222222222222224424442444444444444464446666666666666666666866866688886888888888888888888888888888888:8:::88:8::8::::8:::::::::::8:::::::::::88:888:8::8:8888:8:88888:8888888888888886,t"$$$$$&$&&&$&&&&&&&(&&&&(&(((((((((((((********,*,,,,,,,,,.,,...,,.0.............00000.0.0000000000020020222222222222$2222224244422444444444444444..46666666666666666668668888626888888888888888:88888:8888:08:::::::::::::::::::::::<::<6:<::<><::<<<<<::<::<::::::::6:::::::::::::::::::::::::::8&@ "$$"$$$$$$&$&$$$&&$&&&&&&&&&&&((((((((((((*******,***,,,,,,,,,.,.,*,...............00.0.000000000000000020202222222222222222224422444444444444444444446666666666666666666868886688888888888888:88:88::8:8:::8::::::::::::::::::<<:::<<:<<4<<<<<::<<<<<<<<<<<:<<<<<<<<:&::<::::<<:<:<<<:<<<:<::<<:::8"""""$$$$$$$$$$$$&&&$$$&&&&&&&&((&&((((((*(*********,**,,,,,,,.,,.,*,.0.............0000.000000000000000000022222220202222222424244444444444444444444666666666666666666668686888888888888888::8888:888:8:8::::::::::::::::::::::<<<<<<<<<<<<<<<::<<<<<<<<<<<<<<<<<<<:<<<<<<:::<<<<:<<<<<<<<<<:::<::4"$""$$$"""$$$$$$$$$$&&&&&&&&&&(&&&&(&&(((((((*****(***,,,.,,,,,,,,,,*,...........00..,..00000000.0000.000202222002222222022222200222444444446646444446664244446666666888888688888868688:888:8688:::88:888::8888::::<::::::<:<<::8::<<<:88:8<<>>><<>>>>>><:<:<<<<<:88:::<<<<:<<<>><<<<:<><:<8::8<<:2"""$"""$ ""$"""$$$""" "$$&(&&&&&&&&&&(&&&(((((&(&(((*,*,,,,**.,***,,,,,,****,..0.0.00000......0...,....02202222202220000220.0.0222444444664444444444444244466666868888666666666466688::8:::<:<:8:8888888868668::<:::<<>>><:::::::888:8:<<<<><<>>>>>>><<<<::::8::::<<><<>>>>>><<:::::<8888::<<<><<>2 """" "" """"""""""""&$&&&&&&&&&&&&&&&&&&&(&&&((***,****,*************,,,,......00.....,.........,0.0000020222200000000000000022242244444224222222244446466466868866666666666666888888:::::::88888888886888:8:::::<<<:<:::::::8:::::::<<<<<<>>>>><<>><<<::::<::<<<<<<><<><<<<<<<:<::::::<:<<<<:<<<<2@""""""""""""""$"$$$$$$$$&&&&&&&&&&&&(&(((((((((**********,*****,,,,,,,,,,......................000.000000000002000200222220222222222224224444444444446446464666666666666688886888888888888888888888:::::::8:8:::::::::<:::<::<<<<<<<<<<<<<<<<<<>>>>>>><<<<<<><<<<<<<<<<<<<<<<<<<<<<:<<:<<<<<<<<<<<6 """""""""""$"$""$$$$$$$$&&&&&&&&&&(&((((((((*((*****,...,****,,,,,,,,,...,..,........0..........00000000000000022200020222222222224224444444444444444466666666666666666668886888888888888888888:888:88::8::::::::::::::::::::<<<<<<<<<<><>>>>><>><<><<<<<<<<<<<><<<<<<<<<<<<<<<<<<<<<<<<><<><<<6" """""""""""$"$$"$"$$$$$$&$&&&&&&&&&(&(((((((((*******,*,,,,,,,,,,,,,,,*,,...,.....................00000000000022020002202222222222224222244444444444644446666666666666668888888888888888888888888:8:888:::::::8:::::::::::::<<<<<<<<<<<<<<<<<><<<<>>>>>>>><<<<<<<<>><<<<><<<<<<<<<:<<<<<<<<<<<<<4  """""""""""""""$$$"$$$&$&&&&&&&&&(&&(((((((**(******((*(,,,*,,,,,.,,.,,,..,,.,,..........0..0.0.0000.000002000020220022222222222222222242242444444464466666666666666666666686888888888888888888:88:8:8:::8:::8::::::::::<:<<<<<<<<<<<<<:<<<<<<<>><>>>>><><<<<<<<<<<<<<<<<<<<:<<<<<<<:<<<<<<<<<4 " """"""""$""""$$$$$$&$$$&&&&&&&&&&(((((*(**((*****(((***,,*,,,,,,,,,,,*...,.,...............0000.0000002200000202222222222222222222224224244444444446466666666666666666668666666888888888888888888888:8888::::::::::::<<:<<<<<<<<<<<<><<<<<<<<>><>>><><><><><<<<>><<<<><<<<<::<:<<<<<<><<<<:4b """"""""""""$$$$$$$$$$&&&&&&&&&&&&((((*((*************,,*,*,,,,,.,,,,,,.,......,.........0..0000000000002000222022022220222222222224224444444444446666666666666666666866866688868888888888888888888888:::::::::::<:<:::<<<<<<<<<<<>>><<><<><><>><><<<>><><<<><<<<<<<:<<<<<<<<<<<<<<<<<<<<:2 " " """""""""""$$$$$$$$$$$&$&&&&&&&(((((((((*************,,,,,,,,,,,,,.,,,...............0..0.000000.0.0000002200222222222222222222222444444444444444666664466666666666666666::::68888888888888:88::8:88:::::::::::::<<<<<<<<<:<<<<<<:::<<>><<>>>>><>><<<<<<<<<<<<<<<:<<<<<<<<<<><<<<<<<<<<:0$ """""""""$"$$$$$&$&&&$&&&&&&&&(((((((((((***********,,,*,,,,,,.,,,,,,,,...............00.0000.00000000200220022022222222222222224244422444444466646666666666666666666666868868888888888888888:8::888::88:8:::::::::<<<<<<<<<<<<<88<><<<<>>>><><<<<>><<<<<<<<<<<<<<<<<:<<<<<<<<<<<<<<<<:2  " """""""""$$$$$$$$$$&&&&&&&&&&(&((((((((((*********,,*,,,,,,,,,,..,,,,.,...............0000..0.0000002002000220222002222222222242422244444444444444666466666666666666688666668888888::88::888::8888::::::::::::::<<::::<<<<<<<<<>><>>><><>><>>>>><<><<<<><<<<<<<<<<<<<<<<<<<<<<<<<<<<<:0 @  """"""""$$"$$$$$$$&$&&$&&&&&&&(((((((((((*******,***,,,,,,,,*,.,..,,,,,.,..............00.0000000000000000220022222222222222222244424244444444444464646666666666686686664468888888888688::8:88:88::8::::::::::::<:<<<<<:<<<<><<<><<<<><<>>>>>><<><<<<<<<<<<<<<:<<<<<<<<<<<<<<<<<<<<<<:0 " """"" """""$"$$$$$$$&&&&&&&&&&&&(&(((((((*(***********,,,,,,,,,*,,,,....,,,.............00...00000000000000020000220222222222224224244224444444444444666666664466666668668888888888886668668888888888::::::::::::<::::<<<<<<:<<<<<<><<<<><>>>>><><<><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><:., """"""""""$"$$$&$$$$&&&&&&&&&&&&(((((((((**(*******,,**,,*,,,,,,,*,........,..........0...000000020000000000000200222222222222242222224444444444444464444444666666666666688886888888888886688888:88:88::::::::::::::::<<<<<<<<<<<<<<<><<<<<<<>><<>:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:. """""""$$$$$$$$$$$&&&&&&&&&&((((((((((***********,*,,,,,,,,,,,,,,,,....,.,.......0.....0..0000000000000000002202202022222222222222224244442444644444646666666666666686688888888668888888888888888888:::::::::::::::::<<<<<<<<<<<>>><<<><><><><<><<<<<<<<<<<><<>><<<<><<<<<<<<<<<<<><,  """""""""$$$$$$$$$&$&$&&&&&&&&(&(((((((((((**********,,,*,,*,,,,,,,,,...................0..00000000000000000000000202220222222222242222444444444444444446666666666666666688888888888888888888888888:::888:::::::::<:<::<<<<<<<<><<><><<<>>><<>><<<<<><<<<<<<<<<<<><<<<<<><><<><><<<<<<,  """"""""""$$$$$$$$$&&&&&&&&&&&(((((((*(***(********,,,*,,*,,,,,,,,,,,,,.................00.00000000000000000020020022022222222222242444444424444444444466666666666666668688888866888888888888888::88::88::<:::::::<<:<:<<<<<<<<<<<<<<<<>>><>><<<<>><<<<<<<<<<<<<<><<<<<<><<<<<>><<<<:, " """""""""$$$$$$$&$&&&&&&&&&(&&((((((***((***********,,,,,,,,,,,,,,,,,,,.........,...0...000000000000000000000020222022222222222422244242444444442444644666666666668866668886666688888888888888:888:8:::::::<::<<<<:<<<<<<<<<<><><><<>>><<>><><<<<<<<:<<:<<<<<<<<<><<<<<<<<><<<<<<<><,  """"""""""""$$$$$$$$&&$&&&&&&&&&(((((((((****************,,,,,,,,,,,,,.,,,,,.0...........0.0.000000000000000000020220220022222222222424444424444442446464664666666666886686666688868868888888888888:::8:::::::::::::<:<<<<<<<<<<<<<<>><>><><<>><<<><<:<><<<<<::<<<<<<<><<><<>>>><<<><<<, "" """""""$"$$$$$$$$&&&&&&&&&&&(&((((((*((***********,***,,,,,,,,,,,,,..,..,,.0..,........00.0000000000000000002000220202222222222244442444424222226664446646666666666666666666668868688868888888888:::::::::<::<<<<:<<<<:<<<<<<<<<<<>><<<<>>>><<>><>>><<<<<>@><:<<<<<<<>><<>><>>>>>><>*    """ """""""$$$$$$$$$$$&&&&&&&&(&((((((((((*(********,**,,,,,,,,,,,,,,,,.,..,,,..0.,............0000.000000000000202022222202222222224244444222222444644644666666666666688868866888688688888::888888::8:::::::<::<<<<:<<<<<<<<<<<<<<<<<><<<<<<<><<<>>>>>>>>>>>>>@><<<<<:<<>><><>><>>>><>>(   """"""""$$$$$$$$$$&&&&&&&&((&(((((*((*************,*,,,,,,,,,,.,,.,,..,...,..............000000000000000000000000220222222222222222224444222446444446466666666666686888888666668888888888888888:8::::::::::::<<:<<<:<<<<<<<<<<<><<>>>>><>><<><>>>>>>>>>>@>>>>@><<><>>><><<<<<>>><>@<&  """""""""$$$$$$$$$&&&&&&&&&&&&&(((((((***(************,*,,,,,,,,,,,.,,.......,..0..........0.00000000000000002200202222222220222222224224442244644444446666666866666686668886686868888888888:88:::8:::::::::<::<<<:<<<<<<<<<<<<<<><><<<<><>>>>>>><>>>>>>>>>>>>>>>><>><>>>><:<>>>><<>><" P " """"""""$"$$$$$$$$&&&&&&&&&&(((((((((((*(**************,,,*,,,,,,,,,,,......,,.....000.0..0000000000000000000000022220222222222222424444444466444446464646666666666666668868666868888888888888:88::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>@>>>>><><:>>>>><>><<"  """"""""$"$$$$$$$$&&&&&&&&&&&&&(((((((((**(*************,,,,,,,.,,,,,,....,,...,..0.....0..0.000.0.000000000000000202222220222224444444242244444444446646666666668868668666668866888888888888:88:88::::::::<<<:<<<<<<<<<<<<<<<<><<<<<<><><>>>>>>>>>>>>>>>>>>>>>>>>>>>><>><<>>>>><<>><<"  """"""""""""$$$$$$$$$&&&$&&&&&(&(((((((((***(************,,,,,,,,,,,,,...,,......,..0.,...0...00.0000000000000000000022222222244444444444226444444446466666666666666866688866888888688888888:8::8:::::::::::::<<:<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>><<>@>>>><>>>><   """"""""$$$$$$$$$$$&&&&&&&&&&&&((((((((((*(*******,,*****,,,,,,,,,,,.....,,,,....,,...........00000000000000000000002222222222222222444424444644444444666666666666666666868888888888888888888:8::8::::::::::<:<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@>>>@><<@@>>><<@>><< " """""$$$$$$$&$$$$&&&&&&&&&&&&&(((((((*(((******(**,,*,,,,,,.,,,,.,,.,..........,...0..00.000000000000000000000022222222222222224242244444444444666466466466666666666666688888888888888:8:88:8::::::::<<<<<:<<<<<<<<<<<<<<<<<<><>>>>><>>>>>>>>>>>>>>>>>@@@@@>@@>>>>>>>>>@>>>><@>>>><   " " """""$$$$$$$$$$&&&&&&&&&&&&&&((((((((*((******,*,***,,,,,*$..,..,,,,.,,,....,...,,..0....0..00000000000000022222020*222224224244444444444444446406646466666666666666666888888488888888888::::8:::::::<<::::<<<<<<:<<<<<<<<<><<><>>>>>>><>>>>>>>>>>>>@@@@>@>@>>>>>>>>>>>>>>>@@>>>><  " "" """"$$$$$$$$$&&$&&&&&&&&&(&((((((((((**(**********,*,,,,,,,,,.,.,,..............,,..0....00000.00000000000022202220222222222242444444444444444424446666666666666666688868888668:::88888:8::8::::::::<<:<<::<<<<<<<<<<<<<<<<<<>>>>>>>><48>>>>><<>>>>@>>>>>>>>>>>>>>>8>>>>>@@>>>>>: """""""""$$$$$$&$$$$&&&&&&&&&&(&(((((((*((((**********,,*,,,,,,,,,,,,................,,.0.....0000000000000000202220202222222222244264444444444446464446646666666666666666888868:8888:888888:88:8:::::::::::<:<<<<<<<<<<<<<<<<<<<<>>>>>>>>>><>>><>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>><> "" """"$$$$$$$$$&&$&&&&&&&&&(&&((((((((**((***********,,,*,,,,,,,,,,,,,...............,,00..0..0000000000000000020022222222222224244444444644444666666646466666666666666688868888888888888::8::::::::::::::<<<:<<<<<<<:::::<<<<<<<<>>>>>><>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>< """""""""""$$$$$$$$&&&&&&&&&&(&(&(((((((((*(*(********,,,,,,,,,,,.,,,,,,,..,,.,.........,.00.00.0.0.00000000000000002002222222222444444444444444446666644646646666666666686688888888888:88:8:888::::::::::::<:<:<<<<:<<<::::::::<<<<<><>><>>>><>>>@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>><  " """ """"$$$$$$$&$&&&&&&&&&&&&&((((((((((((((((**********,*,,,,,,,,,,,,,....................00..0.00000000000000222222222222222224424444444444664444666666666866666666888:::88888:8888::::::888::::::::::::<<:::<<:<:<<<<<><<><>><<<<<><<<<>>>><>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     " """""""""$$$$$&$$$$&&&&&&&&&&&&&(&((((((((**************,,,,,**,,,,.,,...,.,..................20.0000000000000002022200202222224244224444444444446466666666666666666688888888888888:888::::88::::::::::::::::::::<<<:::::<<>>>>><<<<>><<<><<><<>>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><  " """"""$""$$$$$$$&&$&&&&&&&&&&(((&(((((((((*(*********,*,,*,,,,,,,.,,,..,...................,.02000000000000000022222222222224242224422444444444466666666666666666666866888888888888:888:::::8:888::::::::::::::::::::<<<<<<><>>><<><<<>>><>>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>0 """""""""""$$$$$$$$$$$&&&&&&&&&(&&(((((((((*(((***********,*,*,,,.,,,.,,....,.......,..............0220000000000000220222222222424224244424424444444446446666666666888:88668888868888888::888::::8:::::::::::::8::::::::<<<<><<>>>>>>>>>@@@>>B@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><    """"""""$$$"$$$$$$$$&&$&(&&&&&&&&&(((((((((((**(******,*,***,*,,,,,,,,,,,...................0......000000000000000222222222222222222222244444444444644464666666666666666668868888888888:8:88::8::::8888::::::::::<:8:<<<<<<><>>>>>>>>@@@@@BB@B>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> """"""""$$$$$$$$$$&&&$&&&&&&&&&&&&((((((((((*(*(*******,*,*,,,,,,,,,,,,,,.,,......,...............0000000000000020022222002422222222424424444444444466444644666666666668868888888888888888888:::8:::8888::::<<<<<<><<<<<<<<>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><  """""""""$$$$$$$$$&&&&$$&&&&&&&&&((((((((((((********,***,,*,,,,,,,,,,,.,.,...,...................0.020000000000220222022222222222224444444444444444664644664666666668686686888868888888888888::8:::<<:8888::<<<<<>>><>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    "" "$""""$$$$$$$$$&&&&&&&&&&&&&&&&&((((((((((**(((*******,,,,,,,,,,,.,,,,.,.,................00.00...0022000000000000002222222222222224444444444444646664666666666666666868888888888888888888888:::::::<::<:<<<<<<>>>>>><>><<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  """""$$"$$$$&$$$&&&&&&&&&&&&&&&&((((((((****((*(((**,**,,,,,,,,,.,,,,,,....,.................0000...02200000020000022222222222222222444444444644466646666666666666666686888888888888888888:8:8::::::::::<<:<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>   " """" "$""$$$$$$$&$$$&&&&&&&&&&&((&((((((((*((((*(((*****,,,*,,,,,,,,,,,,,,,,,,...,.............00.000...0200000000002442022222222222222224444444464446666666666666666668668868688888888888888:::8:::::::::::<<<::<::<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> :  "" """""$""$$$$$$$$&$&&&&&&&&&&&&&&&&&&((((((((((((******,*,,,*,,,,,,,,,,,,.,,,,..............000000.000..0200020.00222202222222222222442224444444444464646666666666666666888688866868688888888::::8::::::<<<<:::::<<:<<:<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>< P "" """""""$$$$$$$$$&$$&&&&&&&&&&&&&&&&((((((((((((************,,,*,,,,,,,,,,......,...........000..0000000.002000022220202200222222222422244444444444466464464644666666666686668886888888888:888888:::::::::<:<:::<<:<<:<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  " """"$""$$$$$$$$$$&&&&&&&&&&&&&&&&&((((((*((((**********,,,,,,*,,,,,,,,,,.,.....,......0..00..00.000.0000022002222000002222222222222222424444444444666666464666666666666666688868888888888:8::888:::::::::::::::<:<<:<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  """"""""$$$$&$$$&$$&&&&$&&&&&&&&&&&(((((((((((((*******,*****,,,,,,,,,,,,,,,.,,....,,.....0000.00.0000000000.020022002002020222222222222422442246444444666664446466666666666666666888888888888:88:888:88::::8::::<:<:<<<<<<<<<<<<<<<<>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>> """""""""$$$$$$$&$&&$&&&&&&&&&&&&(&&(((((((((((***********,*,*,,,,,**,,,,,,,.,.,,,,,.........0...000.00000000.0020000000002022222222222222242444444444444444466666666666666668668886688888888:8888888:::8:::::::::::<:<:<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>l """""$"$$$$$$$$&$$&$&&&&&&&&&&&&&&&&((((((((***(*******,*,**,,,,,*,,,,,..,....................00.0000.0.000000000000000002222222222222222424244444444444444666666666686666666866686688888888888888:8:::::::::::::::<<<<<<<<:<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>> """""""$$$$$$$$$$$&&&&&&&&&&&&(((&((((((((***((************,,,*,*,,,,,,....,,.,.....0..........0.000000000000000000002002022222222222242222444444446444444444466666644666666688688868888688888888:8:8::::::::::::::::<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>@>>> "" ""$$$$&$$$$$$$&&&$&&&&&&&&&&&&&&((((((((*((((********,*,*,,,,*,,,,,,,.,,,..,,.,.........0...0000000000000000000000002220222222222222224444442444444464444444466666666666666666886868888888888888:8:::::::::::::::<:<:<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>@@>>>>  " """"""$$$$&$&$&$$&$$&&&&&&&&&&&&(&&((((((*((*(**(*********,,,,,,,,,,,,...,,.,,.,...........0.00.0000.00000.000000000000200022202222222222244444444444444444644446666666666666666688886888888888888::8::8::::::::::::<::<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>@>>>>: """""""""$"$$$&&$&$$$&$&&&&&&&&(&(&&((((***(*(**((((((******,*,**,,,,,,,,,,,,,,.,.,.,.........00....0000000000000002200000000222222222222222444444444444444444444666666666666666888686888888888888:888:8::::::::::::::<:::<<<:<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>@>@>@>>." " """"""""$$$"$$$&$$&$&$&&&&&&&&&&&&(((((((((((*(((((*,*******,,*,,,,,,,,,,.,,,,,.,,..............00.00000....00000000200000000020222222222224222424444444444464464666666466666666688888888888888888888888:8::::::::::<::<<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>>@>>>* "" """"""""""$"$$$$&$$&&&&&&&&&&&&((&((&(((((((((*((***(((*******,,,,**,,,,,,,,,,,,,.,.............0..000.000000000000.020000002000222222222224222222424444444644446446666666666666686688888888888888:88:::888:::::::::::<:<:<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>>@@@>. """ """""$"$"$$$$$$&$&&$$&&&&&&&&&&((&((((((((((((*((***(*********,**,,,,,,,,,,,,,.,,,...............0.0..0000000000000.02000000222222222222224244442424444444446446466666666666666868886868668888888:8:8:8:8:::::::::::::<<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>.  "$""""""""""$"$$$$"$&&&$&&&&&&&&&(&(&(((((&(((((((*(***************,***,*,,,,,,,,,,...,...........0.0000000000000000000000220220022222222222224224244444444444446444666666666666666888888868:::8888888:8::888:::::::::::::::<:<<<<<<<<><><><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@>, "  "$"""""""$$$$$$$$$$&&&&&&&&&&&&(((&(&((((((((*(((********,**,*,,,,,*,,,,,,,,,,,,,..,.............00.000000000000000000000200002022222222222222244224444444444646466666666666666666688886888888888888:8888:::8::::::::::<:<::<<<<<<><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>@>@>@>* """ "$$""""$$$$$$$$$$$$&&&&&&&&&&&&&&(&((((((((((((************,,*,,,,,,,,,,,,,,,,,,................0..00000000000000000000002202022222222222222442242444444444444666666666666666666666888888666888888888888:8:::::::::::<::<<<<<<<<<<<<<>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>@@@@@>* "" ""$$""""$$$$$$&$$&$$$&&&&&&&&&&&((((&(&&((((*((*((((**********,,,,,,,,,,,,,,,,.,.....................000000000000000020000200222222222222244222442444444444444666466666666666668666688888888888888888:8:8:::::::::<::<:<<:<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@>>>( "" """$$$$"$"""$"$$$$&$$$&$&&&&&(&&&&(((((((((((((**(*(***********,,,*,,,,,,,,,,,,,(,..........0....0.00...0000000000000002202222222222222222222444444444444446664646666666666666666686888888888888888:888::::::::::::::<::<<<<<<<<><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>@@@@@@>&4" """$""$$$$"""""$"$$$$$$&&$$(&&&&&&&(&((((&(((((((((*(***(*********,***,,,,,,,,,,,,,,,,,.,.,.....0.......0.00000000.0000000000222200022222222222*2442444444444446444646666666 66666668868888866888888888888:8::::::8:::::<<::<<<<<<<<:*<><>>>>>>>>>>>>>>>>>>>>>>>>>:>>>>>>>>>>>>>>>>>>>@>>@@@@@<" """""""""""$$$$$$$$$$$&&&$&&&&&&&&&(((&((&((((((((*****************,,**,,,,,,,,,,,,,,,,..,...,,........00000000000000020000000202022222222222224224244444644444444446666666666666666688666866868888888888::8::::::::::::<:::<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>@>>>@@@@>6  """$$"$$$$$&&&&&&&&&$$&&&&&(&((((((((((((*(*(***************,,*,,,,,,,,.,,,,,,.....,..,,........0.0000000000000220200000222222222222222222424244444444644464646646666668668668666868688688888888888:8:8::::::::::<::<:<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@>@@@@@@>& " "" ""$$$$$$$$$&$&&&&&&&$&(((&&&(&(((((((((((**(************,***,,,,,,,,,,,,,,,,....................0.00000000000000020000002022222222222222224244444444446444666666666666666666866888888868888888888::8:8:::8::::::::<:<:<<<<<<<<>>>><>>>>>>>>>>>>>>>>>>>>>>@>@>>>>>>>>>>>>>>>>>>>>>@>@@@@>$8 " """ ""$$$$$$$&&$&&&&&&&&&(***(&&((&((((((((((****************,,,*,,,,,,,,,,,,,,..,..,..,...............0000000000000000000022222222222222222222424444444444666666666666666666866666668888886888:8888::8:::::::::::<::::<::<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>@>>$ """" $""""$$$$"$$$&$&&$&&&&&&&(((((&((((((((((((((**(************,,*,,,,,,,,,,,,,,,.,.................00...0000000000000000202002202222222242222222422244444446446646666666666666666666666888888888888::8:8888::::::::::::::<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>@@@@>>@>>$@"" """ "$$""""$$$$&&&$&&&&&$&&&&&&&&((((((((((((((((****************,,*,,*,,,,*,,,,,,,,,,................000000000000000020000000002022022222222222222244444444646646646666666666666886666868888888888888888888:::::::::::::::<:<<<<><>><><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>@>@@>@>""""""""" "$$"""$&&$$&$&$&&&&&&&$$$$&&(((((((((&(((**(***************,,,,,,,,,,,,,,,,,,,,.....,...........0000.0000000000000002002200042222222222222244242444444446666666666666666866666888886868888888888888888:8:::::::::::::<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@@@@@>@>@>" """""""""$$"""$&&$&$$$&$&$&&&&$$$$&((((((((((((((((*****************,,,,,,,,,,,,,,,,,,,..,.............0.00000000000000000200022000242222222222242224444444444466666666666666666666686888868888888888888:88::8::::::<::<::::<<<<<<<>>>><>><>><>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@>@@@>"\" """"""""$""$""$&&&$&&$&&&&&(&&&$$&(((&(((&((((*((**************,**,,,,,,,,,,,,,,,..,,.,..........0.......000.000000000000000000000024222222222224444444444444646666666666666666666868688888688888888888:88:::::::::::::<:<:<<<<<<<<><>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>@@@@@@@@@>" """""""$""$$$$$""$&&$&&&&$&&&&&&(((&(((((((((((((*(****************,,,,,,,,,,,,,,,,.,.,...................0000000000000020000000202000244222222222244444444464446666666666666666666666888886888888888:88:::8:::::8::::<:::::<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@>@@@@@@> """"""""$$""$&$$$"$&&$&$$$&&&&&(&&&((&((((((((((*((**(**********,,,,,*,,,,,,,,,,,,,,.,.....,,.............0.0.0000000000000200000002000024222222224244444444444446666466666666666866666668888888888888888888::::::::::<:::<::<<<<<<<><>>>>>>>>>>>>>>>>>>>><>><>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@@> x"""""""$""""$$$$$$"$&&&&&&&&&&&&&((&(&(((((&((((**((*********,*****,,,,,,,,,,,,,,,,,,,..,,..,,.............00000000000000202000022220200004422222222444444444464446446466666666666666888886888888888888::8::::::::::::::::<:::<<<<<<<<<>>>>>>>>>>>>>><>>>>>>>>@>>>>>>>>><<>>>>>>>>>@>>>>@@@@>@@@>>"" """""""$$"$$&$$$$$&(&&&&&&&&&&(&(&(&((((((((((((**************,*,,*,*,,,,,,,,,,,,,.,,,...,................0000000000000200002202222220022222222244444444444664446446666666666668888888888888888888888:8:::::8::::::::<::<<<<<<<<<<<<<<<>>>>>>>>>><>>><>>>>@>>>>>>>>>@>><>>>>>@>>>>@@>>@@@@@@@@> @""""""""""$$$""&&&$$$$&(&&&&&&&&&&&(&((&(((((((((((************,*****,,,,,,,,,,,,,,,,,...,,..................00000000000022220202222222220004422224444444444444446666466666666666668866866888888888888888:8::::::::::::<<:::::<<<<<<<><<<<>>>>>><><:>>><>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>@@@@@@@@>""""$""$$"$$$$""$&&&$$&&((&&&&&&&&&&&(&&((((((((((((************,,,*,,,,,,,,,,*,,.,,,,,,,....,,........0......000000000000000000222220222222042224224444444444466666466666666666666688866688888888888888:8888:::::::::::<<:::<<<<<<<<<<>><>>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>@@@@>>>>>>>>@>@@@@@>@@@>:"""""""""$$$$$$$$$&&$$$&&((&&&&&&(&&(&(&((((((**((((************,*,*,****,,,,,,,,,,.,.,,........,........0.0000.00000000000222200002222222222244222244444444444464666666666666666668688688888888888888888::::88:::::::<<:<:<<<<<<<<<<>><<>>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>>>>>>@@@@@@B@@@>""""""""$$$$$$$$$"$&&&&$&&&((&&&&&((&(&&&(*((((&(*(((***********,,,,,,,,,,,,,,,,,,,,,,..........0............00.0000002000000020022222222222222222424444244444444644666666666666686668868888888888888888888::::::::::::<<:::<<<<<<<<<<<<><>>>>><:>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>@@@@>>>>@@@@@@>>@@>""""$""$$""$$$$$$$$"$(&$$$&&((&&&&(&&(&((&(***(((*************,,,,,,,,,*,,,,,**,,,.,,..,,,.,....,,........0.00000000000000002022222222222222224444424444444444664446666666666666666668688886888888888888:88::8::::<:::<<:::<<<<<<<<<<<><>><><><:>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@B@@>@@@@BBBBB>@""$"""""$$$$$$$$$$&$$$&&$$&&&((&&(&&&(((((&((****(*(*********,***,,,,,,,,,,,,,,.,,,...,,......,..,.......0..000000000000000002222202222202222224424444444444444444466666666666666666688886668888888888:88::::::::::::::::::::<<<<<<<<<<<>>>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@B@B@@""""""""""$$$$&$$&&$&$&&&$$$&&((&&&&(((((((&((******************,***,,,,,,,,,,,,,,...,,,,................0...00000000000000222222222222222222222442444444444444444446666666666666686666688886868888888888::::::::::::::::<:<<<<<<<<<><><<<<>><<<>>>>>>>>>>>>>>>>>>>>>@>@>@>@@@@>@@@@@@@B@B@B@BBBB@X4""""""$$$$$$$$$$$$&&&&&&&&&&$&&&*&&&(((((((((&(***********,**********,,,,,,,,,,,,.,,,,,,....................0000000000000020202222222222222222222444444444444444446666666666666666686868888888888888888::::8:8::::::::::::<:<<:<<<<<>><><>><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>>@@@@@B@BB@BBBB@B@""""""$$$$$$$$&$$&&&&&&&&&&&&&&&(((&&(((((((((((*,********,*******,,,,,,,,,,,,,.,,,,,,,......................000000000000000002022222222222224222244444444444446666666666666666666666668688888888888888:8:::::::::::::::::<<<<<<<<<<>><>>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>@>>>@>@@@@@@@@BBBBBBBB@"""""""$$"$$$$$$&$&&&&&&&&&&&&&&&((((((((((((((((*,***,***,****,**,**,,,,,,,,.,,,,,,,,..,.,...............0.0.000000000000002000222222222224244422244444444444644666666666666666666688888888888888888888:::::::::::::::::<:<<<<<<>><>>><><<<>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>@@>@@@@@@BBBBBBB@@&$""""""""$$$$$$$$&&&&&&&&&&&&&(&&&(*((((((((*(**((**,***,*****,*,**,,*,,,,,,,,,,,,,,.,.................0....0..000000000000002222222222222224244442424444444644444466666666666668868888866668888888888:8:8:::::::::<<::::::<<<<<<<<<>>><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@B@BBBDB@B@6"""$""$$"$$$$$$$&&&&&&&&&&&&&&&&&&&(*(((((((******((,,*******,,,,,,,,,,,,,,,*,,,.,,.,..................0.0.000000.000000000202202222222222242442444444444444444466664666666666668866668868888688888888:88:88:::::::::::::::<<<<<<<<<>>><<>@>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>@>@@@@BBBBBBBDB@""$$$"$$$$$$$$$&&&&$&&&&&&&&&&&&((&&(**(((**(******((*,******,*,,**,,,,,,,,,,,,,,,.,.....,.................0000000020000000002202222222222422244244444444444446446666666666666666866866866688888888888888::8:::::::::::::::::<<<<<>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@BB@@@@@BBBBBBDB0@""""$$"$$$$$$$&&&&&&$&&&&&&&(((&((&&&&(*(((*((*******(*,****,,*,,,,,,,,,,,,,,,,,,,.,,...............0....0.0.00000000002000200222222222224224242224444444446644464466666666666666666868886888886888888::8:::::::::::::::::::::<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@@>@>@@@BBBBBBBBBB0"""""$$$$$$$$$$$$&&&&&&&&&&((((((((((&((**(((*********(,,*,**,,,,,,,,,,,,,,,,,,,,,,...,.............0.00...000000000000202002222222222222222244442224644444444446666446666666666866668888668868888888:86:8::::::::::::::::::::<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>BBBBBBBBBBBB@2"$$"""$$$$$$$$$&&&&&&&&&(&&&(&((((&(((&((*****(*********,,,,,,*,,,,,,,,,,,,,,,,,,,.,...................00000000.00000020202020222222222422222222442444444466446466666666666666666666688668868888888888::::::::::::::::::::::::<<<<<::<>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@@B@@BBBBBBBBB """""$$$"$$$$$&&&&&&&&&&&&&&&&((((((((((((*,*************,,,,*,,,**,,,,,,,,,,,,,,,,.....................0.00000000000000000022202222222224222244424444444444644664644646666666666666666688888868888888888::::::::::::::::::::<<<<<::<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>>@@@@@@@B@BBBBBBB@  """""$$$$$$$$"&&&$&&&&&&&((&(((&((((((((((&*************,,*,****,,*,,,,.,,,,,,,.,,.,...............0.000000.0000000000200222222222222222222424422244444446666666666646666666666666688886688888888888:::8:88::::8:::::><<:::<::<<::<><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>@@@@B@BBBBBBBBBBT"""$$$$$$$&$$$$&&&&&&&&&&((((((&(&(((*((((*****(***********,,,*,*,,,,,,,*&,,,,,,.,,.................0.(00.000000000000000000022222.2222224224442244246444446462(646666466666666668688868888628888888888:::88888:::::::::42<:::<<<:>><<<<>>>>>>>>>>>>@><>>@@@>>>>>>>>>>>>>>@>@@@@@@>>@B@BBBBBBBBDB""$$$$$$$$$$$$&&&&&&&&&&&&((&(((((((((((*(((***********,****,,,*,,,,,,,,,.,,,,,,,,,...............0.....0.000000000000000002220022222224222244444444224466464644466664666666666666666686886666888888:88::::::::::::::::886:::<:<::<><<><<<>>>>>>>>>>><.>>>>>>>>>>>>>>>>>>@>@>@>@@@@$>@@B@BBBBBBBB&$""$$$$$$$$$$&&&&&&&&&(&&&&((((((&(((((((((*********,,***,*(*,,*,,,,,,,,,,,,,,,,.,,,,...............00000000000000000020022222222224222442224442444244244666644464666666666666666686886688888888888:88:8::::8:::::::::::<<::<:::<<><>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@@@@BBBBBBBBBBD@ "$$"$$$$$$$$&&$&&&&&&&(&&(&&&(((((((((((*(((**********,*,,***,.*,,,,,,,,,,,,,,,,,..................0..0..000000000000000222222222222222222444422244444422466644666666666646666666666888688888888888::8:8888:::::::8::::<::::<:::<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@>@@@@@@@@BBBBBBBBBBBBB $"""$$$$$$$$$$&&&&&&&&&&&&&&&&*&(((((((((((((**,*****,*,*,***,,,,,,,,,,,,,,,,.,,,,..............0...00.00000.0000000200022022222222222422244444424444444444446666664666466666666688688868888888888888::::88888::::::::::<::::::<<<><<><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@BBBBBBBBBDBB ""$$$$$$$$$$&&&&&&&&&&&&&(&(&&(*(((((((*(***((**,***********,*,,,,,,,,,.,,,,,,.,,.,............0.0.0000..0000.0000022002202202222222222242422444444444444244664666666666666666668666668888888888888888888888888::8::::::::::::<<<><>><><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>@@@@@@@@@B@BBBBBBBBBDBBB.$""$$$$$$$$$$&&&&&&&&&&&(&&((&&&*(((((((((***(***,********,,**,,,,,,,,,,,,,,,,.,,,................0..0.0.000000000020220222222222222222224242444444444444446664646646646666666668688866888888888668688668888::::88::::<<<:8:8:<<><<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>@@@@@@@@@@@@@BBBBBBBBBBBB $$$$$$$$$$$&$&&&&&&&&&&&&(&((((&(**((((((*****((**,******,*,,,*,.,,,,,,,,,,.,,,.............0.....0....000000.00000200022220002222222222244242244444444444446644666666666666666666886888888886668888888:::::::::::<<:::<::::<<<>><<<<<>>><<><>>>>>>>>>>>>>>>>>@>>>>>@>>>@@@@@@@B@@@BBBBBBBBBBBBBBB\$$$$$$$$&$&&&&&$&&&&&&&&&&((((((&(*(((((**(*****(**,******,,*,*,,.,,,,,,,,,,,.,................0.....0000000000000000202022222222222222242224244444444446444466666666666666666666686868886668888:::::::::::::::::<<<<<<:<<:<<<><<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>@>@>@@>>@>>@@@@@@@@B@BBBBBBDBBBBBB$$$$$$$&$$&&&&&&&&&&&(&&((&((((((&((((*****(*****(*,,****,,,,,,*,.,,,,,,,,,,..,..............0......000000000000000022022222222222222222222242242444444444444466866666666666666666668686668688888:::::::::::::<::::::::<::<<<<<<<<<<<<<><<<:<>>>>>>>>>>>>>>>>>@@>@@@@@>@@@@@@@@@@@BBBBBBBBBDBBBBDBh$"$$$$$$$$$$&&$&&&&&&(&&&&(((((((&((*(((((**(*****((,,,**,,,,,,,*,.,,,,.,,,,,,..................0....0.00000000.00000020222222222222222242444244444444444444444468666666666666668666668668688888:888:8::::::::::::::::::::<><<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>@>>>@@>>@@@@@@@@@@@@BBBBBBDBBDBBDBB H$$$$$$$$$&$$$&&&&&&&&&(&&&&&(((((((((*((*((**********,,*,,,,,,,,,*,.,,,,,,,,.,,..,.................0.0.000000002000000202202222222222442244424424444444444444444468666666666666666666666668688888::88:::::::<:::::::::::::<<<<<<<<<<<<<<>>>>>>>>>><>>>>>>>>>>>>>>@>@@@@@@@@@@@B@@@@@BBBBBBDBBDBBBB "$$$$$$$&$&&&&&&&&&&(&(&(**&(((((((&(*,*((************,,,*,,,,,,,,,..,,,,.,,.,.........,..........00....0000000.000020020202222222222222224244444444444444444444444666666666666666666666666688::88::888:::::::::::::::::<<<<<<<<<<<<<<<>>><>><>>>>>>>>>>>>@>>@>@@>@@>@@@@@@@@@@@@@@BBBBBBBDBDDDBBB& $$$$$$$$&&&&&&&&&&&&&&(&((((((((((*(&&(***(********,****,,,,,,,,,,,,,..,..,,.,....,.............0000..0000000000022000022022222022224242422244444444444444446464444468668666646464444666686888:8::8:::::::::::::::::::<::<<<::<<<<<<:<<<<>>>>>>>>><>>>>>>>>@>>>>@>>@@B@@@@@@@@@@@@BBBBBBDBBBDBBBBB$$$$$$$$$&&&&&&&&&&(&&(&&&$&(((((*((((((**********,*,***,,,,,,,,,,,*...,,,,..,,,,...............0.00.00000.0000002000002222222224444222424424444444444444464646466444666664466868688:88888888888888:::::::::::8:::::<:::<:::<<<<<<<<<:<<<<<<<>>>>>>>>>>>>>>>>@@>>@@>>@@BB@@@@@@@@BBBBBBBBDBBDDDBDBP$$$$$$$&&&&&$&&&&(&&&(&((&&((((((((((*(((***********,*****,,,,,,,,,,*,..,.,,.,,..,,..........00....00000000000000000202200222222222224244422444444444444444446666666446666666866686868888::888888:88:::8::::::::::<:::::::<<:<<<<:<<<<<<<<<<>>>><>>>>>>>>>>>>>@>>@>@@>>@@@@@B@B@@@BBBBBBBBBBBBBDBB$$$$&&$&&$$&&&&&&&&&(((((((((((((((*(((*((*,**,******,,,,,,,,,,,,,,,,*..,,,,....,.,,..............0..0000000000000000000222222222222224444424444444444444466444664446668666686866886888888888:::8888::::::::::::::::::<::::<:<<<<:<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>@@@@>@@@@B@@@@BBBBBBBBBBBBBDDDBDB$$&$$$&&&&$&&&&(&(&&(&(((((((((((((*((**((**,*****,*,**,*,,,,,,,,,,,,*,,...,,,..................0..0..000000000000000022222222222222242442444444244444444464444446686666886686868868888888888:8888888:8888::::::::::::::::::<<<<:<:<:<<<<><<>>>>>>>>>>>>>>>>>>@@>@@@@@@@@@@BBB@@BBBBBBBBBDDDBDDDDB$$$$$&$&$$&&&&&&&&&&((&((((((((((((****(*(((*,*******,,,,**,,*,,,,,,,,,,,.,,,.,..,..............000..0000000000000000222222222222224424444422444224466666444666888886666688688686888888668888888888888888888::::::::::::::::<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>@>@@@@>>>@@@@@@@BB@B@BBBBBBBBBDDBDDDDBp$$$$$$$&&&$&&&&&&&&&(&&((((((((((((*********(,,,******,,,,,*,,,,,,,,,,,*,..,.,,...,,...,...........000.000000000000000220222222222222222222222246666644466666666666666666688888666686888686888:8888888888888:8::::::::::::::<<<:<<<<:<<<<<<><>><>>>>>>>>>>>>>>@>@>@@@>@@@@B@@BBBBBBBBBBBBDBDDDDDDB"$$$$&$&&&&&&&&&&&(&&(((((((((((((((((******(*,***,*,,,,,,,*,,,,,,,,,,,,*,...,...................0..00.00000000000222220200222222222222244446466444444444444466666666666688686686868688888888888866888888888:::::::::::::::::<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>@@>>@@>@@@@@@@@@@@@BBBBBBBBBBDBDDDDBDD$$$&&$$&&&&&&&&&&&&&&(((((&(((((**((((*******(*,,,*,*,,,*,,**,,,,,,,,,,,,*,.,.,,.,..,...........00.0.0000.0000000000220222022222222222244242442442444444444664666666666666888686668688666686688888688:8888888:8::::::::::::::<<<:<<<<<<<<<<><>>>>>>>>>>>>>>@>>@@@@>@@@@@@@@>@@BBBBBBBBBBBBBDDDDDDB4&$$$$$&&&&&&&&&&&&&&&&&((((((((((((****(******(*,,*,*,,,,,,,,,,,,,,,,,,,,,*,.,,.,.,.........0....0..000000000000220222220222222222244444422242244444444444446466666666666646866666666686868666888868888888888:88::::::::::::::<<<<<<<<<<<<><><>>>>>>>>>>>>>>>>@>>@>>@@@@@@@@B@@@@@BBBBBDBBBDDDDDDB$$$$&&&&&&&&&&&&&&&&&&(&(((((((((***(**((******(*,.,,,,**,,,,,,,,,,,,,,.,,,,..,,..,.............0...00.000000000.0020022222222222444422222224444444244644446446466666666664468866668686666688888888888888888:8::::::::::::::<:<<<<<<<<<<<<><<>>>>>>>>>>>>@>>>>>>>>>@>@@>@@@@@@@BB@@@BBDBBBBBDDDDDB0$$$$&&&&&&&&&&&&&&&&&(((((((((((*((***(*((*********,,,,,*,,*,,,,,,,,,,,,,,,,,...,,,.,,..............0.0000000000000022220222222442222222222222442424444444444466666666666666468886666666666686666866888888888::8:8::::::::<:::<::<<<<<<<<<<<><><>>>>>>>>>>>>>>>>@@>>@@>@@@@@@BBB@@BBBBBDBBDDDDDDDB$$$$&$&&&&&&&&&&&&&(((&(&(((((((((****(******,***(*,,,,,,,,,,,,,,,,*,,,,,,,,,,,..,..................000000000000002202222222222422222222224244442444444444466466666666666666666666666666686888886688888888888:88:::::::::::::<:<<:<><<<<<<<>>>>>>>>>>>>>>@>>@>>>>@>>>@>>>@@@@B@@BBBBBB@BDBDBDDDDDB$$$&$$$&&$&&&&&&&&&&&(((((((((((**((********(*,,,,**,,,,,,,,,,,,,,,.,,,,,.,.,,,,....,..,..............0000.000000000202022220222222222422224444444444446444446644664646666666668666666866666688688888888888888:8:::::::::::::::<<<<<<<<<<<<<>><<>>>>>>>>>>>>>>>>>@>@>>@@>>@@@@@@BBBBBBBBBDDDDBDDDB`$$&$$&$$&&&&&&&&&&&&(&((((((((((****(*(*(****(*,,,,**,,,,,,,,,,,,,,,.,,,.,..,,,*,,.0................0000000000000022022222224222222422222224244444444444646646446466666666666666666886666686686868888888888888:8::8::::::::<:::<<<<<<<<><<<>>><<>>>>>>>>>>>>>>>>@@>>>@>@@@B@B@@B@BBBBBBBBBBDDDDDDD$$$&&$&&&&&&&&&&&&&&((((((((((((((***(*(***(****,,,,,*,,,,,,,,,,,,.,.,..,.,..,.,,,,.00..............00000000000000002022022222222222222224444444444444444644644464446646666666664688666666668888868686888888888::::::::::<::<::<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@B@@@@@BBBBBBBBBDBDDDDDDDB$$$$&&&&&&&&&&&&(&&&(&&((((((((((((***************,,,,*,,,,,,.,,,,,,,,,,,,,,.......,,.0..0........0000000000000000220022222222222222224224444444444444666446644444646666666666666488666866886688868888888:8888:8::::::::::::<::<<<<<<<<<><>><<<<>>>>>><>>>@>>>>>>@@@>>>@@@@@@@@@@BBBBBBBBBDDDDDFFD&&$$$&&&&&&&&&&&&&&&&(&((((((((**((**************,*,,,,,,,,,,,,,,,,.,...,,.,.,....,..,.00....0...00000000000000000222222222222202222422224424444444444444646466444646666666666666646866686888688888888888:8888:::::::::::::<:<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>@>>>>@@@>@>@@B@BBBBBBBDBDBDDBBDD $&$&$&&&&&&&&&&&&&&(&((&((((&(((*******************.,,,,,.,.,,,,,,,,..,.,...,........,.00......000..00000000000000022202222222222220242244444444444446664646646446464466666666666446866686886668888888:88888:::8:::::::::::<:<:<<<<<<<<<>>>><<>>>>>>>>>>>>>>>>@>>>>>@>>>@>@@BB@@@BBBBBBBBDDBDDDDB$$$$&&&&&&&&&&&&&&((&&(((((((&((*((*******(****,****,.,,,,&*,,,,,,,,,,,,,..,.,........,.0....00000.0.00000000000022&0220222222222222424224444444,4446446646664446646666666666466666668666688688888888:88::688::::::::::::::::::<:<<<<<><<>>>>>><>>>>>>>>>>>>>>>>>>>@>>>>>@@BBBBBBBBBBBBDDDDDDDDDD`&$$$$&&&&$$&&&&&&&(&&(((((((((((((*********(**,*,****,.,,,*,,,,,,,.,.,.,,,,,............,.000....000000000....0002220222222222222222242244444444404444444466444446466666666664*6666664686686688888888888886*888888:::::::::::<:::<<<<<<8,<<<<<<>>>>>>>>>>>>>>>>>>>>>08>>@>@@@BBBBBBBBBDBBDDDDDDDD.$$&$&&$&&$&&&&&&&&&&(&(((((((((((*(*(*****************,..,,,,,,,,,,,,,.,.,,..,...........,.000000000000.0000202222222222222222222222422444444444444444446446444446646666666666666666664888866686888888888888:8888:::::::::<:<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>>@>@@@BBBBBBBDBDDBDDDDD0`$$&$$$&&&&(&&&&&&(&&&&(((((((((((((*(*(*****,**,,*,,,**,..,,,,,,,,.,,,,,,...................00...0......000002202222220222222222224222424444444446444444444444444666666666666666666666646888688888888888888888::8:88::::::::::::<<<<<<<<<<<><>>>>>>>>>>>><>>>>><<>BBDB>>>>>@@@@@@BBBBBBDBDDDBDDDDBN*$$$$$$&&&$$$&&&&&&((((((((((((*((((************,,,,,,,**,..,,,,,,.,,,,.,,..,...........00....00......000000000202002022222222222224244244444444444444444444444644444644666666666666668666688888888888888888888:88:8:8::::::::<<<<<<<<<<<><<<<>>>>>>>>>>>>>><>>>@DHHHHHHF@>>@BBBBBBBBBBBBBDDDDDDDDB$$$$&$$$&&"$&&&&&&&&&&(&(((((((*((*(*((***********,,,,,**,.0,,,,,,,,,,,,....,.,.,,0..00.....,.0000..000000002002202000222222222224222424444444444444444444444464444646466666668666666666668:888888:8888888888888:::8::::::::::<<:<<:<<<<<<<><<>>>>>>>>>>>>>>><@HFFFFHHFFFB@BBBBBBBBBBBDBDDDDDDDDDB$$$$&&&&&&&&&&&&&&&&(((((((((((((((***********,*,*,,,,,,(*,..,,,,,,,,,.,,.,,,,...0..0...,,.....000000000000220200022022222222222422224444444444444444444444444444446664666666666666666666666888888888888888888::::8::::8::::::<:<<<<<<<<<<>>>>>>>>>>>>>>>>>>>@DDDFDDFDDFFFB@@BBBBBBBBBBBBBDDDDDDDB$$$$&&&&&&&&&&(&(&((((&(((((((((((((************,,,*,,,,,***..,,,,,,,,,,,,...............00....00000.00020000000000222202222242424222444444444444444444444444446664646646666666666666666666668:888888888888:8:8:88::::::::::::<:<:<<<<<<<>><<>>>>>>>>>>>>>>>>BDBBDBBBBBDDDD@@BBBBBBBBBBDDBDDDDDDDB$$$$&&&&&&&&&&&&&&(&((((((((((**((((*(*(****,***,,,,,,,,,***,..,.,,,,,,,,,....,..............00.00200000000000000000022222222222242444444444444444444444444444466644466666666666666666668666668::888888888888::88888::::::::::<:<<<<:<<<<<<<><>>>>>>>>>>>>>>>BBB@@@@@@@BBBDB@BBBBDBBBBBDDDDDDDDBDB 8 $$$$$&&&&&&&&&&&&((((((((((((((((((((**(*******,,,*,,*,,,,**,,..,.,.,,,...,................0......0000000000000000200022222242242422242444444444444444444444446446666664666666666666666666686688868888888:888888888:::::::::<<:<<<<<<<<<<><<>>>>>>>>>>>>@@>>@B@@@@@@>>@@@@@BBBBBBBBBBBBBDDDDDDDDD@$$$$&&&&&&&&&&&(((&((((((((((((((*(((**********,*,,,,,,,,,,*,*,..,.,,..,..,......,...........000..00200000000000202222222222222222222222444444444444244444444444446646666664666666666666668888886888888888888::8:::88:::::::::::::<<<<<<<<><<>>>>>>>><:>>>>>>>>>>>>>>>>>>>@BBBBBBBBBBBBDBDBDDDDDD@:$$&$$$$&&&&&&&((&((&(((((((((((((((((**********,*,,,,,,,,,,,*,,,..,,,..,.,,.................0.0000..0000.0000000000220222222222222200222224444444444444444444444466666666666666666666668668688866888888888888:8:8888::::::::::::<:<<<<<<<<<<>><>>>>>>>>>>>>>@>>>>>>>>>>>>>>BDBBBBBBDBBBBDBBDDDDDD@$$$&&&&&&&&&&&&(&((&((((((((((((((***((*******,*,,,,,,,,,,,,**,,,..,...,.,......,.......0...0.0.000..0000000000000000202022222220002222222444444444442444424444466666646666666666666668686668866688868888:8::8888888:::::::::<<:::<:<<<<<<<>><>>><>>>>>>>>>@@>>>>>>><>><>>>BBBBBBBBBBBBBBBDDDDDDDB$$$$&&&&&&&&&&&(((&&(((((((((*(((((**********,*,,,,,,,,,,,,,,,*,,.00,.,,,......................0.0.0..02000000000000002222222222022222222244444444444444244444444646444666666666666666666688886688888888888::88888:8:::::::::<<:<<:<<<<<<<<<<<>>>>>>>>>>>>>@@@>>>>>>>><><<>BDBBBBBBBBBBBBDDDDDDDDB$$$&$&&&&&&&&((&((((((((((((((*(*((**********,***,,,,,,,,,,,,,,,,,,........,,,...........0.....000000.0000000000000022222022220000222222222424444444444444444444644644466666666666688666688886888688888888:::88888:8::::::::::<:::<<<<<<<<<><>>>>>><>>>>>>>>@B>><<<<>><<<>BDBBBBBBBBBBDDDDBDDDDDDB$&$$&&&&&&&&&&&(((((((((((((((((*(****(*********,*,,,,,,,,,,,,.,,.,,.....,,,.,...............00.00000...0000002000020022022220002222222222224444424224244444444444644646466666666666666866886888888888888888888::::::8:::::::<<:<<<<<<<<<<<<<<>>>><>>>>>>>>>@BB><<<<<<<<>>BDBBBBBBBBBBBBBDDDDDDDD@$$&&&&&&&&&&&&(&&((((((((((*((((**((**(*********,,,,,,,,,,,,...,,,,,..0......................0.0.000000..0000000000000200222200022222424222224444444444444444444444444466666666666666666686668866888888888888888::8::::::::::::<:<<<<<<<<<<<>>><>>>>@>>>>>@>@@D@><<<:<<<>BBBBBBBBBBBBBBDBDDDDDDDD>(`$$&&&&&&&&&&&&&(((((((((((((((((((**************,,,,*,,.,...,,..,*,,,.,00............,........0000000000..0000000002002220202202222442422222444444422242444244444444444466666666666666668666668868868888888888888:8::::::::<:::<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>@BB><<::<>@DFDDBBBBBBBBBBDDDDDDDDDDD@$&$&$&&&&&&&((&((((((((((((*((((((((((*******,,,**,,,,..,,,,,,,,,,***,.....................0..000.00000000000000000222200202200222224422222224444444442444444444444444644666666666666666866686688888888886888888::8:::::::::::::<<<<<<<<<<>>>>>>>>>>>>>>>>>@@@@BBB>>>BDFFFDDBBBBBB@BBBBDDDDDDDDDD>$$&&&&&&&&&&&&&&(&((((((((((((((((**************,,,,,,,,,,,,..,.,..,,*,...0..,...............0..0.0.000.000000200202222222022000222244222222444444444424442244244444446466666666666666666866666666688888668688888::::::::::::<:<:<:<<<<<<<<><<>>>>>>>>>@@@>>@@@@@BBBBBBDDDBBBBBBBB@BBBDBDDDDDDDDDB&&$&&&&&&&&&(((((&(((((((((((((((*(*************,,,,,,,,*,,.,...,....,**,.000...............0.0000.00000000000200220002220202022222224222222444442424444444444444444444466666666666666866666666666668888<><8888888:8:::::::::<:<:<<><<<<<<<>>>>>>>>>>>>>>>>>@@@@@@BBBBBBBBBBBBBBBB@BBBDBBDDDDDDDDDV@$&&&&&&&&&&&&(&(*(((((*((((((((((((*****(***,*,,,*,,,*,,,,,,,,..,,,...,,*,..................00000000000000002000000002222022000222222222222244444244444444444444444444666466664666666666688666646666668::::::888888::::::::::::::<<<<<<<<>>>>>>>>>>>>@@>>>>@@@>@@BBBBBBBBBBBBBBBBBBBBBDBDBDDDDDDDB*$&&&&&&&&&&&&&&(((((((((**(**(((((((********,**,,,***,,,,,,,,..,,,,.....,*,...0.........0.0.0000.000000.000000000200220022222202222222200222444444424244244444444444464446666666666866666666646:::66668:866688888:::::::::::::::::<<>><<>>>>>>>>>>>>>@>>>@@>@@@@@@B@@BBB@BBBBBBBBBBBBDBBDDDDDDDDD<"$&&&&&&&&&&&&((($&((((**((*((((*(*(***********,****,,,,,,,,,...........,.,*,...00.......0.00.0000000...000000000200200200200202022202222222424444444444244444444444444666464666666686666666668><<<<86686644668888888::::::::<>:<<<<<<><<>>>><@>>>>>>>>@>>@@@@@@B@BBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDD<$&&&&&&&&&&(&(((((((((((((((((((********,,*******,,,,,,,,....,............,,,...000.....0...00.000000.000200000000002200000002202202222022424444444244444244444444444444466666666666666666666:8888::88886448>::8:8:8::::::::::::<<<<<<<><<<>>>>>>@>>>>>>>@@@@@BB@B@BBBBBBBBDBBBBBBBDDBDBDDDDDDDDD<$$&&&&&&&&&&((((((((*((**((((**********(*********,,,,,,.,.,,...............,*,.....0..00...0..000.00000000020020202020024664202222002222244442444444244444444444444444466666666666666666866688666668888888:<::8888888::8::::::::::<<<<<><>>>>>>>>>>>@>>>>>>@@@@@@@@@BB@@BBBBBBBBBBDDDBBBBDDDDDDDD<&&&&&&&&&&&&&((((((((*(**((***(((***(*(********,*,,,,,,,,,,,...,............,*,....0..0..00.000000000000002020000002222444442222222222242242244444444444244444444446644444466666866666666668866444468:8888:8668::8888::88:::::::<<<<<<<><>>>>>>>>>>>>>>>@>>@@@@@BBBB@BBBBBBBBBBBBBBDDBBBBDDDDDDDD<&&&&&&&&&&&&&((((((((((*(**((((*(((((**(**(****,,,*,,.,,.....................,,,.0.0...0.0...0..000000000002220000000002222222222222242424424224444422224444444444444444646446666666666668668464222488888886668888<<<::::::::::<<:<<<<<<<>>>>>>>>>>>>>>>@>@@@@@@@@@@BBBBBBBBBBBBBBBDDBBBDDDDDDDDD:$$&&&&&&&&&&(((((((((*(**(***(((*(**(**********,,,,*,,,,,.,,,...................,....00.......0000000000000.02220000222020.0.022224244222444224444442444422424444446444446664666666666666666888644248:88888::::::8888::8::8::::::<:<<<<<<<>>>>>>>>>>>>>>>>@@@@@@@@@@@BB@BB@BBBBBBBDDBDBBBDDDDDDDDD: &&&&&&&&&&((((((((((((((((*(***(*(*(******,***,,,,,,,,,.,....,.....,...........,,,.....000.00.000000000000000220202220200....02222222224242242424222244444444444446444446644666666666666666888:868:::88888::88:8:866688:8::::>><:::<<<<<<>>>>>>>>>>>>>>>@@@@BB@@@B@BBBB@BBBBBBBBBBDBBBDDBDDDDDDDD:&&&&&&&&&(&(((((((((*****(***(*****************,,,,,,,,,,,......,....,....,.....,,00.....00..000000000000000.02202200220.....02222242244222222224442224424424446646444444466644666666666668868:8:::88888888::::8:8:::::888:::<::<<<<<<<<<<>>>>>>>>>>@>>@@@@@@@@@@@@@B@BBBBBBBBBBBBBBDDBDDDDDDDDDD:$&&&&&&&(&&&((*((**(***********************,,***,,,,,,,,,,,,.,...................,,.00.0...00..0.0000000000000022002220220..22222222222224222424222244222444444466444444444646666646666668666888888888888888:::88::::888>>><<888<<<<<<<<<<>>>>>>>>>>>>>@@@@@@@@@@@@@B@BB@@BBBBBBBBBBBBDDDDDDDDDDD8 &&&&&&&&&(&((( &**************************,*,,*,,,,,,,,.,..,.,...,,.....$,.,.....,.00000.0000.0000000.0000000002222220222222222224022222222244424442444444444464444646646644666666666666666866666688888888888:::::::8:<<<:::<::<<<<<<<>>>>>>>>>>>@@@@@>>>@@>@@B@@@@BBBBBBBBBBBBBBBBBBBBDDDDDDBDDB&&&&&&((((((((((((**(********(**(**************,*,,,,,,.,,,...,...,.....,,.........,..0200000000.0000..0000.000.0020200222222222220.222222222224424444444444444&.464444466446666666666666886 46:<<868888888888::::::::::84:::<<<<<<<<<<<>>>>>>>>>@>>>4>>@>@@@@@@@@@@B@BB@BBBBBBBBD>BBDDDDBBDBDDD4&&&&&&((((((&(*(*(((***(***(((((************,,,,,,,,,,,..,,.,...,...................,...02000000.0000000000000000020222022222222222222242242222242244444444444644444464664446666666666668668666::8:888888888888:::::::::668<<<<<:<<<<<<<<<>>>>>>>>@>>><@@@@@@@@@@BBBBBBB@BBBBBBBBB@@BBDDBDDDBDDDB&&&&((&(((((((((((((*((((((*(****(***,***,,,*,,,,,,,,,,..,.,,,.,....................,,...020000000000000000000000.22000002222022222222222422222442444444444444446444446644464666666666666686888666688888888:8888:::::8:<<<><::<<<<<<<><>>>>>>>>>>>>@>@@>@>@@@@@@B@@@@BB@BBBBBBBBBBBBBBBDBDDDDDDBDB &&(&&&&((((((((((((&((((*****************,,,,,,,,,,,,,....,.,...,,..,.......,...0....,,.0.000..0.00000000000000000022202000022222222222222222242442444444442444464444464646446666666668666886886444688888:::8888:::::::::<<::::<<<<<<>>><>>>>>>>>>>@@@@@@@@@@@B@@B@@BBBBB@BBBBBBBBBBBBBBBDDDDBDDDB&&&&&&&&((&(((&((((((***************,*****,,,,,,,,,,,,,,,.....,,...................0...,.0.000.0000000000000000000002200220002022222222222222244242244424444464644464642444666666664466666668886424::888888888888::::::::::::::<<<<<<<<<<><>>>>>>>>@@@@@@@@@@@@@B@@@@B@B@BBBBBBBBBBBBBBBBDBDDDDDBB&&&&&&(&(&&&&(((((((*((************,**,,**,,**,,,,,,,,,,.................,........0.....,...00000..00000000000000000.040002020202222222222222442224244244244444446446444444664666666666686688888:<::8888:888888888::::::::::<<<<:<<<<<<>><>>>>>>>>>>>@@>@@@@@@@@@@B@BBBBBBBBBBBBBBBBBBBBBDDBDDDDDBh&&&&&&&&&&&(((((((((*(******************,,,,,,,,,,,,,,.,.,...................................000.0.000000000000000000.02000000000022222222222222224224444244444646464444464446464666666666686888888:88888888888:88:::::::::::<:<<<<<<>><>>>>>>>>>>>>>@>@@@@@@@@@@@B@@BBBBBB@BBBBBBBBBBBBDBBBDBBBBB$@&&&&$&$&&&&(((((((((((**(****************,,,,,,,,,,,,.,,..............................0.0.....020.00.00000000000000000.022202000022222222222222222244244244444444464444664466664666666666668868888888888:8888888888:::::::::<:<<<<<<<><>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@B@B@@BBBBBBBBBBBBBDBBDBDDBBDB@&$&&&&&&(&(((((((((((*(***************,***,*,,,*,,.,,,,........................................0000000000000000000020000.2220000222222220222222222222244444444444644444444446666666666666686888888888888888888:88888:::::::::<<<<<<<<>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@B@@@@B@@BBBBBBBBBBBBDBDDBDBBDDBp@$$&&&&&(&&((((((((((((*(**(**************,,*,*,,,,,,.,.,,,.........,............................0200000000000000000000000.0000002020222222222222222224444444444644244444466466666666666666888888888888:88888888888888:::::::<<<<:<<<<<<<<>>>>>>>>>>>>>>@@>@@@@@@@@@@@@@BBBBBB@BBBBBBBBBBBBBBBBBBDB @&&&&&&&&(((&(((((((((*(****************,*,,,,,,,,,,,,,,,.,.........,..............0...............020.0000000002200200000000002000020222222222222222422224444444444444464444666666666666668688688868888888888888:8::88:::::::<:<<<<<<<<<<>>>>>>>>>>>@>>>>@@@@@@@@@B@@B@@@B@BBBBBBBDBBBBBBBBBBBBBBB&&&&&&&&&&&((((((((((((*********************,,,,,,,,,,,,,..,.,.................................,....2000000000.00000000000000000000022022222222222424222442244424444444646666646666666666668866868886688888688888:8::8:::::::<:<<:<<<<><<<>>>>>>>>>>@>>@@@@@@@@@@@@@@@@B@BBBBBBBBBBBDBBBBBBBDBBBB@&&&&&&&&&((((((((((((((****************,***,,*,,,,,,,,,,...................................,..0.,...02200000000..00000000000000200002202222222222224424244444444444444444666664664666666668668688666668888888888888::88:<<::<<<::<<<<>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@BBBB@BBBBBBBBBBBBBBBBBBBBB@ &&&&&(&&&&&&&((((((((****(***************,*,,,,,,,,.,,...........................0,.........,....,...0022000002000000000002000002022002222222222222222224444442444444444466646666666666666666666666666666688888888:::::8:<<:::<<><>><>>>>><>>>>>>>>>>>>@@@>>@@@@@@@@@B@BBBBBBBBBBBBBBBBBBBBBBBBBB@&&&&&&&&&&&&((((((((*(((******************,**,,,,,,,,,,...,......................**,.........,....,,...00200000000000000002200002220222222222222222224224444444444444444464464666666666666644468::::::::<:::::::::::<::::::<<<<<<<><><><>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBB>V&&&&&&&&(&&&((((((((********************,,*,,,,,,,,,..,..,,....................................,...,.,..0022000000000000000220000000222220020222222242224442242444446644444466444666666666668:888888888::::::::::::::::::::<<<<<<<<<<<<<<>>>>>>>>>>>>>>@@@>>@@@@@>@@@@@@@@B@BBBBBBBBBBBBBBBBBBBBB@ &&&&&&&&((&(((((((((****(********,*,******,,,,,,,,,.,,,,,..,........,..........................,,.0.,,...00020.000000000000022002020020222022222222242244422444444444464444644444444466446866668666888888888888:::::::::<:<<:<<<<<<<><><<<<>>>>>>>>>>>>>>>@@@@>>@@@@@@@@@@B@BBBBBBBBBBBBBBBBBBBBB>$&&&&((&&&&&&(((((((((****(*************,,,**,,,,,.,,,.,.......................,.................,,.0.......02200000.0.00000..22000020200002222022222222422424444444444444444444424444666666668666666888888888::8:::::::::::::<<<<<<<<<><<<<><>>>>>>>@>@>>>@@@>@>@@@@@@@@@@BB@BBBBB@BBBBBBBBBBBBBB>&&&&&&&&&&&&(((((((((((*(*************,,*,*,,,,,,,,,,,,..............................,...........,,.0.......0000000000000000..020002000022022222222222422244444444464444444444224466666666666666686888888888:8:88::::::<:::::<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>@@@@>@@@@@@@@B@BB@BBBB@@@BBB@B@BBBBB>&&&&&&&&&(&(&&((((((((***(*************,*,,*,,,,,,,,,.,,.,,,........,..........,...................,00.......00000000000000000.0220020020000022202224222224444444444444444242466664666666666666686888888888:8::::::::::::::::<:<<<<<<<<<<<<<><><>>>>>>@>@>>>>>@@@@@@@@B@@@B@B@B@BBB@@BBB@BBB@@B@B>&&&&&&&&&&&((((((((((((***************,,,*,,,,,,,,,,,,...,.,.,....,........,.,..,,..,................0........00000000.0000000..22200000020222222222222222444444444444222222444666466666666666668688888888:8888:8:::::::<:::::<<<<<<<<><<<<<>>>>>>>>>>>>>>>>>@>>>@@@@@@B@B@@B@B@BB@@BB@BBB@BBBBBB>&&&&&&(&&&(&(((((((((((***************,*,,*,,,,,,,,,,,,,,.,.,......,...,...,...............................00.00000000000000000..220202020020202222222224242244444444422244444444444464466666666668888888888:88::::::::::::<::<:<:<<<<<<<<<<<<>>>>>>>>>>>>>>>@>@@@@@@B@@@@B@@@BB@BBBB@B@@@BB@@@BB> &&&&&(&((&&&&(((((((((**(***************,,*,*,,.,,,,,,.,,,,.,...,.......,...,,...................0..........00000.0000.000000000..022000002022222222222222242224242420224444444464464666666688666688888888888::::::::::::::::<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>@@@>@>@@@B@@@@@@@B@@@@@BB@B@@@BBBBB<&&&&&&&&&&&&&((((((((*(***************,**,*,,,,,,,.,,,,.,.,,.......,.....,...,........................0..0.000..000000.0000000000..0222002000220202222224222242222222464444444466664666666666666868888888888888::8:::::::::::::<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>@>@>@>@@@@@@@@@@@B@@@@BB@BBBB@BBBB@B>Hr&&&&&&&&(&&(((((((((((((***************,,,,*,*,,,,,,,,,.,,,,....,...,..,.........,................0..,.00....0.000..000000000000000002220002220002222224222422226622444444444446466466666666666666888888888:8888:8:::::::::::::::<<<<<<<<<><<>><>>>>>>>>>>>>>>>@@>@@@@@@@@@@@B@@B@@BB@@@@@@@BBBBB>&&&&&&&&&(&&(((((((*(((***((*(***********,,,,,,,,.,,.,,,.,..,....,,...,..,..,...........................00...0000000000000000000000000220020220222222222222222222446444444444446466646666666666688886888::8888:888::::::::::::::::<:<<:<<<<<<<<><>>>>>>>>>>>>>>@>@>@@@@@@@@@B@@@@@@@B@B@@BB@B@BBB<.fx&&&&&&&((&&(((((((((***(********(*********,,,,,,,,,,...........,.,......,....,...,.......................0....0000000000.00000000000000000020220202222222224244200024442444444446466666666666686668888888888888888:::8:::::::::<<::<<<<:<<<<<<<><>>>>>>>>>>>>>>@>>@@@@>@@@@@>@@@>@@@@@@@@@BB@B@B@>&&&&&&&&&&&((((((((((***(*(*(*(********,**,,,,,,,,,,.,.,.........,.....,..,.,.,,......................0...0.....0.02000000.000000000000222222002222222222222422422442244444444464466666666666666868888888888:8888::88::88:::::::<:::<<<<<<<<<<<<>><><>>>>>>>>>>>>@@>@@@@@>>@>@>>@@@@B@@@@B@@@@@B@<`d&&&&&(&(&&((((((((((((*((*((*(*********,*,,*,,,,,,,,..,.,.....,....,......,.,.....,.....................,.00......000.0.0000000000000.002220020020222222222222444422444444444444666666666666666886888888888888:88888:::8:::8::::::<:<<<:<<<<<<<<<<<>>>>>>>>>>>>>@>>@@@>@@>@>@@@@@@@@@@@@@@@@@@@@@:&&&&&&&&&&&&(((((((*(*((((**(**********,*,,,,,,,,,.,,.,...................,........,,....................,.00......02000000.00000000000.00002022222222222222222222422242442444444664666666666666668688888888888888:8:8:8::88::::::<<:<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>@@@>@@@@@@>@@@@@@@@@@@@@@@@< &&&&&&&&&&(((((((((((*(*****************,,,**,,,,,,,,.,,....,.............,...............................,.0......0000..000000000000020.020000222222222222222222424424444444446646466464666666686688886888888888888::::8:::::::::::<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>@>>@@@@@@@@@@@@@@@@@@@@@@@@B<8$&&&&&&&&&(&(((((((((((**(((* ***********,*,,,,,,,,,,,..,..,..............,.....,...,..0.....................00....0000000000000000002000.22222222222222222222222242444244444664444446466666666666868888888888888888:::::::::::::::::<<<:<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@>>@@@@@>@@:0&&&&&&&&&&&(((((((((((((((**(&**********,,**,,,,,,,...,,.,&,,,.,,.........,......,,,...$...............0....,.000....0000000.00000020000002222002222222222222242442444244444.44464666666666666668668888886888888::::::8::::::::::::<>>:<<<<<<<<<<<>>>>>>>>>>>>>>>>@>>>>>@@@@@@@@@@@@@@@@@>>@>>@:V&&&&&&(&&&&&(((((((((**((****((*********,**,*,,,,,,,,..,...,...,......,,,,...,....,.......................0..,..0.....000000000000000000000.2222002222022222222224444424424444464466466664666666686668888646888:88:88:::::::::::::::::<88<<<<<<<<<<<>>>>>>>>>>>>>>>>>@@@@@@@B@@@@@@>>@@@>>>>>>>@$&&&&&&&&&&&&((((((((((((**(*(*(**********,*,,,,,,,,,,,,,.,,.,,,.........,,,,,,,...............................,..0.....020000000000000000000002222220022222222222444442446444664444666646666666666688888888888888888888::::::::::::::::<<<<:<<<<<<>><>>>>>>>>>>>>>@@>>>>>@>>@@>@@@@@@@B@@@B@@@@@@(&&&&&&&&&&&(((((((((((((((***********,*,**,*,,,,,,,,,,,,,.,,,........,......,...,,....,........,..................0,....0200000220000000000000200000022222222222224244444244444444444446666666666686668888888888888::8:::::::::::::<<:::<<<<<<<<<<<><>>>>>>>>>>>>>>>>@@@>>@@@@>@@@@@@@@@@@@@@@@@@8`$&&&&&&&&&&((((((((((((((*(((**(********,,*,,,,,,,,,.,,,,.,,,..,....,..,,,....,,....,,...........................,.00....020.0000.0000000000000020002222222222424244424444444444444446466466666666668688688868888:8:::::::::::::::::<<:::<><<<<<<<<>>>>>>>>>>>>>>@>>@@>@@>@@@@@>@@@@@B@@@@@B@@@@@6h &&&&&&&(&&(&(((((*((((((((*****(**********,,*,,,,,,,,..,,,,,,,.,,..,,.,,.,,....,..,,,,,,..,....................0...00.....000000.0000000.0.0000.0204222222222222442444444444444444444646466666666668666688888888:8:::88::::::::::<:<:::<::<><<<<<<>><>>>>>>>>>>>>>>@>@>>@@@@@@@@@@@@@B@@@@@@>@@@@8z,&&&&&&&&&&((((((((((((((((((((*(**********,,,,,,,,,,,,,,,,,,,..,.......,.,,.,.,..,.,,,,..,,,.............,.........,.0....000000.0000.........0.0022000222202422244444444444444444444466466666666668868866888888888::::::::::::::::::<<<<:::>><<<><>>><>>>>>>>>>>>>@@>@@@>@@@@@@@B@@@@@@@@@@@@@@@6&&&&&&&&&&(((((((((((((*((((***(**********,***,,,,,,,,,,,,,,,...,,.,...,.,.,.,.,...,,..,,.............................0....000.0000000.0266420.000222222222222224242444444444444446466644666666666666668688888888:88:::8:::::::<:::::<<<<<:::>>><<>>><><>>>>>>>>>@>>>>@@@@@@@@@@@>@@@@>@B@@@@@@@B6$&&&&&&&(((((((((((((*(((*(*(*************,*,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,.,.........,............................000000000000.046666442000.0222222222242444424442444244444446446646666666668886886888888888:8::::::::::::::<:::<<<<<<::<>>>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@@@@@>>@@@@@@@@@@@@6&&&&&&&((&&(((((((((*(*(*(*(***************,,**,,*,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,....,...,,,,,,,,,...,.....,..........,...00.020000002442222442000.04222222424424444444444444446444444666666666666666886888888888888::8::8:::::::::<<<<<<<<<<::>>>>>>>>>>>>>>>>>@>>>>@@>@@@@@@@@@@@@@@@@@B@B@B@@B6&&&&&&(&(&((&(((*(((((*((*(*(***********,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,...,,,,,.,,,,..,.,.........................022000.0222000002420220022222222222224244444444444444644444466666666686868888888888888::8::::::::::::::<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@B@@@@@@@@@@@@@@@@@B@B6 &&&&&&(&(&&(((((((*((********(*(***********,,,,,,**,,,,,,,**,,,,,,,,,,,.,,,,,,,,,,,..,,,.,,.,....,................0...0..0..00.022000200....000002220022222222222242442444444444444444666666666666668686888888888:8:888:::::::::::::<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>>>@>>@@B@@@@@@@@@@@@@@@@@@BBB@@ &&&&&&(&(&&((((((((********(**************,,,*,,,,,,,,,,**,,,,,,,****,,,,,,,,.,,.,,,,,,,,.,..,..................0...0...........0020000.......0222222024222222222444224444444444444446664666666866666666888888888:8888::::::::::::::::<<<<<<<><<<<>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@B4| &&&&&&&&&&((((((((((*******(***********,*****,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,.,,,,.,,.....................0.00....000.....0220...,.....22020222242222224242224442444444444444666646666666666686888888888888888::::::::::::::<:<<<<<<<<>><<>>>>>>>>>>>>>>>>>>>>>>>@>>@@>@@@@@@@@@@@@@@@@@B2 &&&&&&&&&&&&((((((((((*(*****************,*,*,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,...,.,................0..00..00....00020.,,,,,..02220022202442224244244244444444444444646466666666666666688888888888888:8::::::::::::<<:<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@@@@@@@@@@2 &&&&&(&&&&(&(((((((((((*******(************,,,,,,,*,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,..,.................0..000.00000.00.,..00220.,,,,,000222222220244442244424442444464444444466666666666666666888888888888888::::::::::::::<<<::<<:<<<><><><>>>>>>>>>>>>>>@@@@>>@@@>@@@@@@@B@@@@@@@@B@@@B0 &&&&&&&&&&&((((((((((*((*******(******,*******,*,,,,***,,,,,,,,,.,,,,,,,,,,,,,,,.,.,,.,....,,,.....,............0.0...0000...2200..0224220026464222222220024442224224444244444444446446466666666666666868868888888888::::::::::::::<<<:<<<<<><<<<<<<<>>>>>>>>>>>>>>>>>@@@@@@@@@@@B@@@@@@B@@@B@BBB0h &&&&&&&&&&&(((((&((((((((******(*******,,*,*********,,*,,,,,,,,,....,,,,,,,,,,,,,........,...,.,,...............0.0...000000..22000.024466444442222222222222264422224242444244444444666666666666666686888888888888:8:88:::::::::::<<<:<<<<<<<<<<<>>>><>>>>>>>>>>>>>>>>>@>>@@@@@@@@@B@B@B@@@@B@@@@2 &$&&&&&(&&&(&&((((((((***(***(**********,,**********,*,,,,,,,,,,,,.,,,,,,,,,,,,,,.....,,,,...0.,,,............0.0.0.0000000000.22200.02444644424220222222220224222222444444444464444466666666666666868888888888888:88::8:::::::::::::<:<<<<<<<><><>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@BB@@@@@@>@BBB@@BB.&&$&&&&&&&&(((((((((((((*****(****************,,,,,,*,,,,,,,,.,.,,,,,,,,,,,,,.,..,..,..........00.............0.0...00000000000.0200200222442222222222222222224422424444444444444446664664666666666666888888888888888:88::::::<::::::::<<<<<<<<<<><><>>>>>>>>>>>>>>@>@@@@@@@@B@@@@@BBBBBBBBBBBBBB,$&&&&&&&&&&&&&&&((((****(***(**(((*(***(********,,,,,,,,,,,,,,,,,,..,,,,,,,,,,...,,.......,..,....0........0.0......000000.2000.020002000224422222222222222222224444244424444444466444446666666666666688888888888888:8::::::::::::<::<:<<:<<<<<<><>>>>>>>>>>>>>>>>>@>>>>>@>@@@@@@@BB@BBBBBBBBBBBB,"@&&$&&&&&(&&&&&&&&((((((((((((((&(((((((((********,,,,,,,,*,,,.,,,,,,,,,,.,,,,,,,,.,,,.,,..,....,..000......0...0.00000..00000000.020020000024400222222222222202244424422444424444444446466666666666868888888888888888::::::::::::::::::<<<<<<<<<<<>>>><>>>>>>>>>@>>>@>@@@@@@@@@@@BBBBB@@@@@@@@@@@*&$&$&$$$&&&(&((((((((((((((((((&(((((((*******,,,,,,,,,,,,,,,,,,,,,.,,..,,.,,.......,.,..,,,,.......00.000.,.00...0000.0000000000.2200000.00222222222222222222202444444444444444444444466666666666686868868888888888:::::::::::::::::<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@BBBBBBBB@@@@@@>@@@*$$$$$&&&&&&&&(((((((((((((((((((((***********,,,,,,*,,,,,.0...,,**,...,.....,,............,.,.........000..0000.00000.000.0000000..2000000.002222222222222222222224444242444444444444446666666666866668888888888888888:::::::::::::::::<:<<<<<><<>>>>>>>>>>>>>>>>>>>>@>@@@@@@BB@@BB@B@@@B@@@@@@@B*`$$$$&&&&&&&&(&&&((&&((((((((*(((*(((**********,*,,**,,.,......,.00....0..,,,.,..,......,.,..,,,.,....0....000.00000.000000000000000.2000000.0024222222222222242222444422444444444464444666666666666686868888888888:888:::::::::::<<::::<<<<<<<<<<>>>>>>>>>>>>>>>>>@@>>@@@@@@B@BBBB@@@@@@@@@@@@@@@(P$$$&&&&&&&&&&&((((((((**(((*(*(((*************,,,,,,,.,,..,,,,,......,.,,,,,,,,.,,,..,,,,,,,,...........00...00.0000.0..0.000000000.02000000000220222222222222222204644444444444444646666646666666666688888888888888:88::::::::::::<<:<:<<<<<<<<<><>>>>>>>>>>>>@>>>@@@@@@@@@B@BBB@@@@@@@@@@@@@@@B$$$&&$&&&&&&&&&&(((((((((((((((***************,*,,,,......,,,.,..,.,.,,..,...,,.,.,,,.,...,,,,,...................0000.0.0.0000000000.00000000000242022222222222222202444444444444644444466666666666686868888888888:88:8:8::::::::::::<<:<<<<<<>>><<<>>>>>>>>>>>>>>>>@@@@@@@B@@@B@@@@B@@@@@@@@@@@@&$$$$$&&&&&&&&(&&((((**(*(*((((***(*******(****,,*,...,..,,.,,,.,.,.,..,,.,.,,,,...,.,..,,..,,...................00.00.000000.0000000000202020000242222222222222224222262444444444664466666666666666666868888888888::::::::::::::::::<<<:<<<<><>>>>>>>>>>>>>>>>>>>>>>>>@@@@B@@@@@@@@@@@@@@@@@B@B@B$$$$&&&&&&&&(&(&((&((((((*((((((((**((**((*******,***,,,.,...,.,,,..,,,.,,..,,,,.,..,.,,,,..,.......................0..000000000000000.020002200.0242222222222222224222244444444444446666666666866666668888888888888888::::::::::::::<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>@@>@@@@BB@@@@@@@@@BB@@@@@@BB@" $$$$&$&&&&&&((&&&&&&(((((&&&&(&(((((((***((******,...,,,..,,,,,,,.,,,..,..,,..,.....,,,,,.......................0.000.0.0000.00000000002200000000022222222222222222442224444444444444666666666666666688688888868888:88:::::::::<:::<<<:<<<<<<<<<>>>>>>>>>>>>>>>>@>@>@@@@B@@@B@B@@@B@@@@@@B@@@@@BB $$$$$&&&&&&&&&&&&(((**(((*((****((*****,*,,.,,,....,,,,,...,,,,,,,,,,,..,...,.....,,,.....,,,...............0...........000000000000000022000002002220222222222222222422246444444466466666666666666668668886888888888:8::::::::::<:<<<<<<<<<<<>><>>>>>>>@>>>@>@>>@@@@>@@@@@@@@@@@@@@@@@B@B@@@@@@B""$$$&&(&&&&&&(((**(***,*,,****(((((*(***,.0..,,,,,,,,,,,,,.,,,,.,..,,,...,,....,,...,**.,,.,,................0..0000000000000000000000002000222000222222222222424444444222644444444464666686666666688888888888888888::::::::::<<<::<<<<<<<<><<>>>>>>>>>>>@>>>>@@B@@@@@@>>@@@@@@@@BB@B@@@@B@@@@@B $&&&$&&&&$&$$&&***((*(*(**********(*****,,*$(**,,,,,,,,,,,,.,,,,,,.,,,,.,&,.,.,..,,,..,,..,,.........,*.......0...00.000..0000000020000.0022202220.02422242224442222424444246444644444666668666686666888888888888888888:<::::<:::<<<<<<<<<<><><>>>>>>@>>>>>>>>@@@@@@@@@@@@@@B@@@@@B@@@@@@@@@@@@BB"$$$$$&&$$$(*,*((((((**(**(******,,**,,,,,*,,**,*,,*,,,,,,,,,,,,,,,,.,,.,,...,...,......,.,.,........,........0....000000000000000*00000.00202202200024222222222224424444424666664666466664$6668686888888888888::::::::6&:::::::<<<<<<<><<<><<><>>>>>6>>>>>@@>@@@@@@@@@@@@B@@BB@B@>@@@@@@@@@@@BD4""$$&&$$&((**(((((((**(*************,,,,**,*,,**,,,,,,,..,,,,.,,,,,,,.,,,,,...,...,,....,,,,....................0....000.000000000000000200222202200024422222424222222444444246666444666686666688886886688888888888:8:::::::::<::<<<<:<<<<<><<>>>>>>>>>>>>>>@@@>>>>@>>>@@@@B@@@B@@8@@@@@@@@@@>@@>`$$&$&&&&(*((((((((((((*****(((((*******,****,,*,**,,,,,,,,,,,,,,,,,,,,..,,,,.,.,.,,..,.....,.................00.....0000000000000000000000.022222222202444222242422224244444424686666666466666666668868888888888888::::::::::::<<:<::<<<><<<<>>>>>>>>>>@>>>>>>>>>>>@>>@@@@@@@@@@@@B@B@@@@@@@@@B@B$$&$$&(((((&&(((((((((((**((((***************,**,,,,,,,,,,,,.,,,,.,,,.,,,,...,..,,..,..,,...,...............0.0.0.0..0000.00.00000000000200022002222200264222422222244444444644446666646666666666686666888888888888::::::::::::::::<<<<<<<>>><<>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@@@@@@@@B@BB$$$$&&&&&&&&((((((((((((((((((((((**(*******,****,,,,,,,,,,,,,,,,,,,,,,,,,,.....,....,.,,......................0...0000.000000000000000000200222222220002444222222242444444444424666666666666666666666888888:88888::::::::::::<<<<<<<><<<><<><>>>>><>>>>>>>>>>>>>>@>@>>@>@@@@@@@@@@@@@@@@@@@@@@@B$$&&&&&&&&&&&((((((*(((((((((**(********(**,*,*,,,,,,,,*,,,,,,,,,.,,.,,.,,,,.,,.,,....,.,,,..................0..00..0000000.00000000000020000222202222000224442222442444444444442466666666666666666666688888888:8:8::::::::::<<<:<<<<<<<<<>><<>>>>>>>>>>>>>>>>>>@>>>>>>@@@@@>@@@@@@BB@@@@@@@@@@BBR &&&&&&$&&&&&(&((((((((((((((((((((*(**(******,*,,*,,,,,,,,,,,,,,,,...,,,,,,,,..,,,,.,.,..,,,..,..........00.0..0......0000000000000000000002202202222222000464222424424444444444424666666666666666666688888888888:::8::::::::::<<<<<<<<><<<><>><>>>>>>>>>@>>>>>>>>>>>@>@@@@>@@@@@B>@@@@@B@@B@@BBB&$&$&&$&&&&&&(&&&((((((((*(*((((((**(((*((***,,*,*,,,,,,,,,,*,,,.,,,,,..,,...,,...,,,*,..,.,..,...........0.0....00.00.0.00022000.00000200000222202222220..2462244424446446444466424664666644468668666688888688:8::8:888:<<<<:<<::<><<:::<<<>><><<>>@>>>>>>>>>>><>><>>@@@@>>@BBDBDB@@@B@@>>>>@@BB &$$$&(,""$$&&&&(&&"""$$((***&(*&(.,&$&&(&&((&$$&((*,,((.,,,,***(,*,**((&((**...,,000..,,(*,,*,**(***.,...*,02200.......,.,*,,,.0220,244420220.0020.,*,,00202006:88864420222000022224688288:::8864668644446668::8:8:>>>>>><:8:888668688<<>>:<@BDDB@@>>>>>:::88:::<@>>:>BFFFFBB@>BB@@><<<<<<>@B@>BF$$&&$$$$&&&((&$$$"$(*((&&&(((((*(((*(,***$$$(*,*((*********,,,...,*((**.,,*(***0*,,,,,..0.0,**&(.0.,,***,,,.*,,.004220.**.0200.,.,,....0000422200,,0242220024.6262244666220004666442044464644668::86:0688::8866::6888888:<><:846:<>>><:::<:D<<<<<<>BB>><8>>@@@B>>>>@@>>B@>>>@BB@>>:>@DBBB &&&$$&&&&$$$$$$&((&(&((****,((((*(*((&$&&(*(((***,,..,,*,,.,,,,*****,,**,,,......,,....,,***....,.,.....00.,..0000....0000..000246600022222200.022200222244442026666442202264444444444468668888866688:8868868:8::88::<<<:<88::<<<::<<<<<<<<><>>>>@>><<<>>>>>>>>>>>>>@>@@BBBBB@B>>BBB@>>>>>>B@@@@B8"$$$$$&&&&&$&&(&(&&(&((((&&(((((((((((((************,*,*,,,*,,,,,,,,,,,,,,,,.,,,.,.,.,,.,......,.,,.,..........0.0..00.0000000000200220222022222222222222424424224644444444444446646666446886886688888888888::88888::::::::<<<<<:<<<<<<<<<<<>><>>>>>>>>>>>>@>>@@@@>@>B@@@@@@@@@@@B@@@B@@@@@@@@@BBD  $$$"$$$$$&$&&&&&((((((&((((((((&(((((((((*(****,*,,,**,**,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,..,.,...................0.00000000000000..020020202222222442244244444422464444444444666666666644686666888888:8::88:8:88:8:::::::<:<<<<<<<<<<<<<<<<>>>>>>>>>>@>@>@>@@@@@@@@@@@@@@@@BB@BBBBBB@@@@BB@BBBBBB  $$$$$&$$&&$&&&&&&(&&&((&&(((((((((((((((((*********,,,,**,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,.,.,,.,.,...............0..00000000000002202222222222242222224244424444224444444444446464666666644886888888888888:8888:::::::::::<:<<><<<<<<<<<>>>>>>>>>>>@>>@@@>>@>@>>@@@@@@@@@@@@@@@@@@@BB@@@@@B@BB@B@B @6 $$$$$$$$&&$$&&&&&&&&&&((((((((((((((((((*********,,**,*,,,*,,*,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.................0.0000000000002222222202022222222222244444444442442466644444466666666666666668::88888888:::::8:8:8:::::::<:<<:<<<<<<<<<>>>>>>>>>>>>>>@@>@@@@@@B@@@B@@@@@@@@@@@@BBBB@@B@@B@B@BB@@BBD8""$"$$$$$$$&&&&&&&&((&((((&(&&(((((((((((*(****,*,,**,,,,,,,*,,,,,,,,,,*,,,,,,,,,*,,,,,,,.,,...................0000000000000000200202222222222224422444444444444444686664664666666666668666688:88888888::::8:8:::::::::<:<<<<<<<<<<>>><>>>>>>>>>>>>>>@@@@@@@@@@@@B@BB@B@@@@@@@@B@@B@@@@B@@B@@@BBD$$$$$$$$$&&&&&&&&&&&(&&&&&((&&((((((((((((**********,*,***,,,,,*,,,,,,,,,,,,,,,,..,,..,,,,..,.................00000000000000020222222220222222244222244444444646446666666666666666688868888688::88:::8::8:::::::::<<<<:<<<<<<<<<<<><>>>>>>>>>>>@@@@@@@@@@BB@B@@@BBBBB@@B@@@B@BBBBBBBB@@@@@BBBBBBB $$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&(((((((((((*************,*,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,....,...............0.00000000002222222222222222222242442444444444444464666666664666688688888888888<::::::::::::::::<:<<<<<<<><<<<<><>><<>>>>>>>>>>@@>@@B@BBBB@B@BBB@BBBB@@@B@B@BBBB@@BBB@BB@@B@@BBBD, $"$$$$$$$&$$$&&&&&&&&&&(&&&&&&&&&&((((((*((**(****,*,*,****,,,,,,,,,,,,,,,,,,..,,,,,,,,,.,..,.......,........00.000000000000200222222002222222242444424444444466444646666666688688888888888:888:<::::::<::<<:::<:<<<<<<<<<<<>>>>>>>>>>>>>>>>@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@BB@@@BBBBBBBBDD$"$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&&((((&(((((*********,,,,,*,,,,,,,,,,,,,,,,,,,,.,..,.,,,,,,,,.,,..,,...........00000.000000000020222222422242442222424224644444466446666666666888888888888::8::88:<::<:::::<<<<<<:<<<<<<<<>>>>><>>>>>>>>>>>>@@@@@BBBBBBBBBBBBBDBBDBBBBBBBBDBBBBBBBBBBBBBBBBBBBBBDD( $"$"$$$"$$$$$&&&&&&&&&&&&&&&&&&&(&((((((((((*(*******,,**,,,,,,,,,,,,*,*,,,,,,,,,,,,,,.,,.,,,,...............000.0000000000020222222222222222242442242426644464466446668666688888888888::::::::8::<<:<<::<<<<<<<<<<<>>>><<>>>>>>>>>>>>>>>>@@@@@BBBBBBDBDDDDDDDDDDDBBBDBDBBBBBBDBBBBBBBBBBDBBBBBDF $$"$$"$"$$$$&&&&&&&$&&&&&&&&&&(&((((&(&(((((((*(************,,,,,,,,*,,,,,,,,..,,,,,,,,,,,,,,.,..........0.00.000000000000000022022222222222224224224442464646446464466686868888888888::::::::::::<<<<<:<<<<<<<<<<<<<<><>>>>>>>>>>>>>>@@@@@@BBBBBBBBDBDDDBDDDDFDDDDBDDDDBDBBDDDDDBBBBBBBBDDBDDDDF< """""""$$$$$&$$&&&&&&&&&&&&&&&(&&&((((((((*****(***********,***,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,..............0..000000000000020200002222222224224244224444244444446464466688668888888888:::::::::::::<<<<<<<<<<<<<>>>>><<><>>>>>>>>>>>@>@@@@@BBBBBDBDDBDDDDDDDDDDDDDDDDBDDDDDDDDDBBBBDBDDDBBDBBDDDF: $"""""""$$"$$$$$&&&&&&&&&&&&&&&(&&&(&(((((((**(***************,,,,,,*,*,,,*,,,,,,..,,,,.,,,,..,.,.........0..000000000000000000002022222222222224444444442464644664646466888888888888:::::::::<<:::::<<<<<<<><<>>><>>>>>>>>>>>>>@>>>@@@@@@BBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFDDDDDDDDDDDBBDBBDDDDDDFF8 """""""""$$$$"$$$&&$&$&&&&&&&&&&&((&&(((((((((((*(************,,,*,*,,*,,,,,,,,,,..,,,,,,,................0..0.0.000000000000022222222222222224442444444442464646466464466:8888888:88:88::::<<:<<:<::<><<<>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@BBBBDDDDDDDDDDDDDDDDDDDDDBDDDDDFDDDDDDDDDBBDDDDDDDDDFFF: """"""""""$$$$$&$$&&&&&&&&$&&&&&&&&&(&&((((((((((************,,,,,,,*,**,,,,,,,,,,,,,,,,..,,,,,..........0.0.0.00.0000.00000000022222222222222424444444444426664646666666668:88888:8::8:::<<<:<<<<<<::<<<><>><>>>>>>>>>>>>>>>>>>@>@@@@@@B@BBBDBDDDDDDBDDDDDDFDDDFDDDDDDDDDFFDDDDDBDDDDBDDDFDDDFFH:L0 """""""""$$$$$$$$$$&&$$&&&&$&&&&&&&&&&&(&((((((((((**(******,****,**,,,,,*,,,,,,,..,,,.,,,,.,,,,,...............000000000000002000222222222222244242444464644666666666666868888888:8::::::::<<<<<<<<<<<><>>>><>>>>>>>>>>>>>>@>@>@@@@@@@@@BBBBBBDDDDDDDDDDDDDDDDDDBDDFDDDDDDFDDDDDDDDDBDDDDDDDDFFF: """ """""""$"$$$$$$$$&&$$&&&&&&&&&&&&&&&&&((((((((((*(*********,,,,*,,,*,*,,,,,,,,,,,,,,,,,,.,................000000000000020002000222222224644442444444444444666666666666868::888::::::::::<<::<><<<<<<>>>>>>>>>>>>>>>>>>>@>@>@@>@@@@@BBBBBBDBDDDDDDDDDDDDDDDDDDDDDFDDDDDDBFFDDDDDDDDDDDDDDDDDFH8 $""""""""""""$$$$$$$$$$$$&$$&&&&$&&&&&(&(&(((((((((((**************,,*,*,****,,,,,,,,,,,,,,,,,,,...,.............000.000000000002022022222442244444444444444446666666666666868:88:8::::::::::<<:<><<<<>><<><>>>>>>>>>>>>>>>@>>@@@@@@@@BBBBBBBDBDBBDBDDDBDDDDDDDDDDFDBBDDDDDDBDDDDDDDDDDDDDDDDDFFF6@ ` """""""""""""$$$$$$$$$$$$$$&&$$$&&&&&&&&&&((((((((((((((************,,******,,,,,,,,,,,,,,,,,,,,,,.,................00000000000002202222222424444444444444444646666666686668688:8:::::::::<<:::<<<<<<<<>>>>>>>>>>>>>>>>>>>@>>>@@@@@BB@B@BBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDFDDDFDDFDBDDDDDDDDDDDDFFH4"" """""""""$$$$$$$$$$$$$&(($&&$&&$&&&&(((&((((((((((****(******,********,***,,,,,,,,,,,*,,,,,,,.,..............000.0000000000000222222242444444444444444644466666666868668888888:::::::::<::<<<<<<<<<>@>>>>>>>>>>>>>>>@@@>@@@@@@B@BBB@BBBBBBBBBDDBDDDDDDDDDDDDDDDDDDDDDDDDDBDFDBDDDDDDDDDDDDFF60D " """"""""""$$$$$$$$$$$& $$&$$&&&&&&&&&&&&&&((((*((**&((******************,,,,,,,.**,,,,,,,,.,,,,,...,.......00..00.0000000000022222222224464444444446444422666666666668:888888::::::::::<<<<<<<<><:>@><>>>>>>>>>>>>>>>>@>@@@@@@BBBBBBBBBBBBBBBBB@BDDDDDDDDDDDDDDDDDDDD@@DBBDDDDDDDDDDDDDFFF4 """""""""$$"$$$"$$$$$$$$$$$&&$$$&&&&&&((&&(&&((((((&&(((**************,***,,,****(*,,,,,,,,,,,,,,,,..,.......,*..000.000000000002222222422&044444444644466446666666666648888:::::::::<:::<<<<<<>><< >@>>>>>>>>>>>>>@>>@>@@@@@@@B2@B@BBBBBBBBBBBDBBBDDBDDDDDDF>BBDDDDDDFDDBBBDDDDDDDDDDDFFJ, """"""""""""""$$$"$$$"$$$$$$&$&&&&&&&&&&&&&&&&(((((((((((******************,**,*****,,,,,,,,,,,,,,,,,............0....0..000000200202242224444424442444466446666666666668888888::::::::<::<<<<<<<<:::>@>>>>>>>>>>>>>>>>>@@>>>@@>>@@@B@@@B@BBBBBBBBBBBBBBDBDD@:DBDDDDDDDDDDDBDDDDDDDDFDFFF8@ """"""""$"$"$$$"$$$$$$$$$$$$&&&&&&&&&&&&&((((((((((((((***********(****,,*******,,*,,,,,,,,,*,,,,,,,,....,.........0.00000000020222222222244444444444424646666666666888888888:::::::::::::<<<<<::<><<<>>>>>>>>>>>>>>>>>>>>@>@>@@@>@@@@@@BBBBBBBBBBBBBBBBDBDBDDDDDDDDDDDBBDDDDDDFFFFFF$l