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 = '269A16' IMAGE_NUMBER = 31101857 IMAGE_TIME = 1977-03-16T16:36:39Z EARTH_RECEIVED_TIME = UNKNOWN ORBIT_NUMBER = 269 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = HIGH FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.008480 NOTE = "VERY HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END    &0&67q {5z Z[ J$&&&&&(((((((*(******,,,*,**,,**,,,*.,.,,...,,,.........0.0.0000000.000000000000022022222222202222222222222242222444444444442444444424444444446464444444446664666666666646666666666666666668666666686668666666666666644666644466466664666666666666666666666444666666644444444444422424444442244222.&(&&((((((((*(((((**********((*******,*,,,,,*,,,,,,.......(..00000000000000000000022222222222222222222222442244444444244444444444446444446466666664666666666666666666666666666686868668888868888866888888888886888866666666666666666666886886888888886666686686888888866666666666666666664666666640$&&&&&&&&(&(((&((((((((*(*(((((****(**********,*,,,........,.00.0...00000000000000000220.0000222222222222222242224442 2444444444464446644664666664&2666666666666666666666888888.68888888888888888888888888:806888::888888888886888888888828:88888:::8:888888:88::::88868888888888888888888888888886$"&&&&&&&&&&&&&&(((((((((((((&(((((*(*(************,,,............0.0..0.0000000000000000002000222222222222222222222242444444444444444664644444464666666666666668666666668868888688888888888888888:8:888888:8488::888:88888868888:888888::*8::8::::88::::8::::8::::::::8:88:8:88888:8888::888888886 "&$$&$&&&&&&&&&&&&&&((((((((((((((((((*(******(***,,,.,,.................0..00.0000000000002222222202022422222222222244442444444444444444646666666466666666666666686666688888888888888888888888888888:::8:8888:::88888:8:888888888888:8::::::::::::<::::::::::::<::::::::::::::::::8:8::88::888:8:82$$$$$&&&&$$&(((((&(&((&&(&&(&&((((((((((**(((((*,,*,*,,,.................0......000.200022224222000000002022222402444222444244202222024464466866666446664422244668666888:888888888666666668888888:::8:::8::866866688::88:8:::::::8:::886644688:::::<<<<<::::::::88866888:8:8:::<::<<<:::88664666860"""&$$&&((&&&$$"$&&&$&$&$&$&&&&&(****(*&&&((((((&(((***,,..00..,,,*,..,,**,,,,.20000222200..0.00....,...00222466644220222200....0202446666444222446442222022466668:86664666666442222668::::::88888868886664444468:8::<:8888868888864464468::::<:88:88:88::886684666::<::::888868::888846446688::::0 $"&&&&&&$$""$$&$""$$$&$&(&(((((((&($&&&&(&&&((((**,,,...0..,,,,.,,,,**,,.,..0.0.00000....000...0.0.00022224422020.02220000002024444466644222442422222244666668888868666666644444468:8888:88:888888886666666:::::::::888:8:88866666668:::::<::::8:<::8:88868<888<:<:<<:::8::8:::::8:866668<::<:::::0P $$$$""$""$$"$$$&$"$$&&&((((((&&$&&&&&&&&&((((*****,,,,,,***,,,,,,,.,,,,....000000...0.0..00.00..000022222202002020022220222244444442222224444422444666666666666444666668666486868888888668688888886688::88:::::86888:88888:8888::::::::88:88::::::::888::8<:::<<:::8:88::::::8:888::::::::<88:88::2f ""$$""$$$&$$&$$$&$&&&&&&&&(&&&((&((&(((((*****,*,*,****,,,,,,,.,..........0........0..00.0..0.0002000002000000200222224224222242222244444444244446666666446446666666666666668886888888888888888888:8::8888:8:::8:8:::::::::::::8::::8:::::::::::::<:::::::::::::::::::::::::::::::::::::::::::::::2 $"""$"$"$$$$$&$$&&&$&&$&&&(&((((((((((((*(*(****,*,,,,,,,,,,,,,.......................00000000000000000000202222222222222222222222244244444444446444444444464666666666868666668868888888888:888888:888:88::::8:::::::::::::::::88:8::::::::::::::<:<<::<<:::::::::::::::::<::::::::::::::::::::::82@"$""$""$$$$$$$$$$$&$&&&&&&&((((((((((((*((**********,,,,,,,,,,,,,,.....,..............00.00000000000000002220020222222222222222242244244424444444644444464666666666666666666686886888888888888888888888888:::8:8:::::::::::::::::888:::::::::::::::::::<::::::::::::::::::::::::::::::::::::<<<:::0"""$""$"""$$$$$$$$$$$$&&&&&&&((((((((((((**********,,,,,,,,,,,,,,,.,,,,.,...........0...00.0000000000000000220022222222222222222422442244444464444446446666646666666666668668866888888688688888888888:88888::88::::::::::::::::::::8:::::::::::::::::::::::::::::::::::::::::::::::::::::::::<:::80""""""""""$"$$$$$$&$&&&&&&&&&&(&((((((*(((************,,,,,,,,,,,.,,,..,..,............00.000000000000002000222222222222222222224444242424444444444446644646666666666666666666666866888888886888888888::8:88:::888::::::::::::::::::::::::::::::::<<::<:::::::::::::<::::::::::::::::::::<::::::::."""""""$"$$""$"$$$$$&$&&&&&&&((((((((((((*(***********,,,,,,,,,,,,,,,,,........,...........0000000000000000000002022222222222222222442242444444444444464444664666666666666666866868866888888888888888888:8:888::::::::::::<:::::::::::::::::::::::::<<:<::::::<:<<::::::::<:::::::::::::::::<:<:<:."""""""""$""$$$$$$$$$&&&&&$&&((&(((((((((**************,,,,*,,,,,,,,.,,,,,............0.0...0.000000000000000000022222222222222222224244442444444444446446466666666666666666686666666888888888888:88:888888888:8:::::::::::::::::::::::::::::::::::<<<<<::<<:::::<::::::::::::::::::<:::::<:::::::,@""""""""""""$$$$$$$&$$&&&&&&&&&&(&(((((((************,**,,*,,,,,,,,,,,.,....,..,.............0.0.0000000000000202222022222222222222222424444444444444444466666666666666666666666668686688888888888888:88888::8:::8:::::::::::::::::::::::::::::<::::<:<::<:::<:::::::::::::::::::::::::::<::<<<:::*"""""""""""$$"$$$$$$$&$&&&&&&&&&(((((((((*(*(************,,,,,,,,,,,,,.,..,.....,..........0..0.00000000000000000022222222222222222222244444444444444444446664666446666686666668668888688888888888888888888::8:::::::::::::::::<::::::::::::::::::::<<::<<<<:<::::::::::::::::::::::::::<:::<:::::*""""""""""""""$$$$$$$$&&&&&&&(&&&(&(((((((*((*((**********,,,,,,,,,,,,,.,,,,,.,...........0...0.00.000000000000000222222222222222222222424222444444444444444466666666666666666686668668888888888888888888888:::8::::::::::::::::::::<::::::::::::::::<<::::<<<:<::::::<::::::::::::::::::::::::::<:( """""""""""$$$$$$$$$$$&&&&&&&&&(&(((((((((*****************,*,,,,,,,,,,,,..,................000..0.0000000000002020222022222222222222442442444444244444644446466666666666666666666888688888888888888888::8:88:8:88::::::::::::<:<:::<::::::::::::::<:<<<<<:::::::::::::::::::::::::::<:::<:<:::::& """ """"""""$"$$$$$$&$&&&&&&&&&&(&((((((*(((*(*********,,,*,*,,,,,,,,,.,,,,,.............0......00.00000000000000022022202222222224222222444444244444444444464666666666666666666868668688888888888888:88:8::888:::::::::::::::::::<:::<:::::::::<:::::<<::::::::<::::<::::::::::::::::::::<::::<:$" """""""""$"$$$$$$$$$&&&&&&&&&&(&((((((((((*(*************,,,,,,,,,,,,,,....,,....,........00..000.0.0000000000000000022222222222222222224242444444444444446446666666646666666686666688688868888888888888:8888:::8:::::::::::::::::::::::::::::::::::::<<<:<:::<<::<::::<:::::::::<<:::<::<<:<:::$""""""""""""""$$$$$$$$$$&&&&&&&&&((((((((((*((*(**********,,,,,,,,,,,,,,,,,.,..,..............0...0000.00000000000022022222222222222422224424424424444444444466446666466466666666666666688888888888888888:8:8888:::::::::::::::<::::::<<<::::8::::::::::::::::::::<::<<::::::::::::<:::::<::::<:::"" """"""""""""$$$$$$$$$$&$&&&&&&&&(((((((((((((***************,,,,,,,,,,,.,,.,...,................000000000000000002002222222222222222222242242244444444444446666666666666666666666666668888688888888888888:8::8:::::::::::::::<::<:<:<::::<:::::<::::::::::<::<::<:<:::<:<::<::::::::::::<<::::::" """"""""""$"$$$$$$$&&$&&$&&&&&(&&(&((((((((*(((***********,,,,,,,,,,,,,,,,,,,,..............0..0..0..00000000020200002202222222222222222444244444444444444444666666666466666666666668888868888888888:888888::88:::8:::::::::::<:<::<:::<<<:<::::<<<<::<::::::::<::<::::<:::<<<:::::::::<::<<:::: """"""""""""""$$$$$$&$$$&&&&&&&&&&&((((((((*(*((*************,,,,,,,,,,,,.,,.,...................00.00.000000000000000022222222222222224222444444444444464444644666666666666666666666686688868888888888888888::8::::::::::::::::<:<<:<:<::<:<:<::::<::::<<<::::::<<<:::::::<::::::::::<:::::<<<<::\ " """"""""""$$$$$$$&$$&&&&&&&&&&(((&((((((*(****((*******,,*,,,,,,,,,,,,.,,.,.....................0000000000000000000020022222222222242242424424444444444444444646666666666666666666686668888888888888:88888:::88:8:::::::::::<<:<<<<<<::<<<::::::<::<<:<<:<<:<<<:<::::::<::::<:::::<<::::<<<<<: """" """"""""$$$$$$&$&&&&&&&&&&&(((((((((((*(**************,*,,,,,,,,,.,,.,.,................0.0.0.00000000000000000022020222222222222222244444444444444664444666646666666666668666688888688888888:8888888:88:8::::::::::::::::<:::::<:<<<<<<<<<<:::::<:<:<::::::::::::::::::::::<::::::::::<<:: " """""$"$$$$$$$$&$&&&&&&&&&&&(&&&(((((((*****************,*,,,,,,,,,,,,,,.......................0.000000000000200000222222222222222224224444444444444446464446466666666666666666888686688888888888888:8:::::::::::::::::<:::::<<:<:<:<<<<<<<<<<:::::<:<:::::::::::<::<:::<::::::::::<<:::<:<:"" """""$"$""$$$$$$$&&&&&&&&&&&&((((((((((((*(***********,**,,,,,,,,,,,.,...,,..............0...00..0000000000000000002222222222222222222242444444444444644446646666666666666666668888886888888888888888:888::88:::::::::::::<:<<::<<<<<<<:<<<<<<::::::::<::<:::::::::<<<::::<::::::<<:<<<<<:<:" " """""""""$$$$$$$$$$$&&&&&&&&&&&&(((((((((*(((*************,*,,,,,,,,,.,,,,,,..................0..00000.0000000000200222222222222222222222444444424444444444446666666666666666666666866888888888888888:888::88:::::::::::::::::<<<<<<<<<<<<<<<<:<<<<<<:::::<<<<:::::<<<::<::::<:<<::::::<<<:<:: "" """"""""$$$$$$$$$&&&&&&&&&&&&(&&((((((((((***(*************,,,,,,,,,.,,...,...............0..0....0.0.00000000020200220022222022222222222442444444442444444646666666666666666666666888868888688888888:888:8::::::::::::<::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::<:::::::::<<<<<:<<:::" " """"""""$$$$$$$$$$$&&&&&&&&&&&(&(((&(((*****************,,*,,,,,,,,,,,,,,,,....................00...0000000000000000002222222222222222224444442444444444444444646646666666666668666688888688888888888:8888:8::::::8:::::::::::::<<<<:<<<<<<<<<<<<<<<<<<<<<<<:::::::::<<::::::::::::::<<<<<<<<:" """"""""""" $$$$$&$&$&&&&&&&&&(&&((((((($((((**************,*,,,,,,,.,,,,.,....................00000000000000000000002220022224222222222222444444444444446444464646666666666666866668888868888888888888888888::8:::::::::::<<:<:<<<::<<<<<<<<<<<<<<><><<<<<<<<<<<::<:<<<:::::<::::<:<:<<<<<<<:" """""""""""$"$$$$$$&&&&&&&&&&&(&((((&(((((((****************,,,,,,,,,,*$,.,,.,,,..................0.0000.00000000000020222222220*22222222242424424444444444440664666666666666666666886666848888888888888::8888:8:::::::8::::::::::<<<<:<<<<<<<<<<<<<:<<<><<<<<<<<<<:::::<::<:<<::8::::<<<<:<<:8" """"""""$"$"$$$$$&$&&&&&&&&&&&&&(((((((((((*((************,,,,,,,,,,,,,,.,,,.,.,,........0....0.0..00000000000000000002002222222022222222244244444444444444422666664666666666666668666888468888888888888::8:::::::::::46::::<::<<:<<:<<<<<<<<<<<<<<.8<<<<<<<><<<<><<<<<<:<<<<<<:8<::<<<<<:<<<6 """""""""""$$$$$$&&&&&&&&&&&(&&(((((((((((*(**************,,**,,,,,,,,,,,,,..................0..00.000.0000000000002202222222222222224222422244444444444446466464666666666666666668688888888888888888888::8:8::::::::::::::::::<:<<<<<<<<<<<<<<<<<<<><<<>><<<><<<<<<:::::<<:<<<::::<:<:<<<<<<8  " """"""""""$$$$$$&$&&&&&&&&&&&&((((((((*((****(**********,*,,,,,,,,,,,,,.,,.,..................0..000.000.0000000000022222222222222222224442424444444444466664644666666666666666686668888888888888888888::88:8:::::::::::<:::<:<<<<<<<<<<<<<<<<<<<<><<<<<<<><<<<<<<<<<<::<:<:<<::::::<::<<::<:  """"""""$"$$$$$&&&&&&&&&&&&&&(((&(((((((((*(**(*********,,,**,,,,,,,,,,,,,,,..................0.0..00000000.00000000000222222222222222222244444444444444444464666666666666668666686688888888888888888:8:8:8:::::::::::::::::<::<<<<<<<<<<<<<<<<<<<<<<><<<>><><<<<<<<<<<:<::<:<:::::<::<<<<:::  " """""""""$"$$$$$$$&$&&&&&&&(&&&((((&(((((((((******(********,*,*,,,,,,,,.,..,,.,...................00.0..000000000000202022222222222242222424444244444444444446666666666666666666688888888888888888888:::8::::::::::::::<:::::<<<:<<<<:<<<<<<<<<>><><><<<<<<<<<<<<<<<<<<<<<:::<:::::::<<::<:::  " """"""""$$$$$$&$$&&&&&&&&&&(((&(((&((((((((*(*************,,,,,,,,,,,,,,.,.,...,..........0..000...00000000000000002222222222222222222222224442444444444444646464466666666666666686888888888888888888888::::::::::::::<<:::<<:<:<<<<<<<<<<<<<>><<<<>>>>>><<<<<<>><<<<<<<:::<:::<:<::<<:::<::" """"""""""$$$$$$$$&$&&&&&&&&&&&&&&((((((((((((*(*(*****,**,,,,*,*,,,,,,,.,,.,,,...................000000000000.00000000022222222222222222222442244444444446444466666666666666666666888668888888888888:888888:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<><<<><<<<<<<<<:<:<<<<<:<::<::8 " """""""""$"$$$$$$&&$$&&&&&&&&&&(((((&(((((((*(**((***********,,*,,,,,,,,,,,,,,.....................00000.0000000000000000022222222222224222224224424444444444444446666666666686666666666666888888888888:8:8:8:::::::::::::::::<:<<<:<:<<<<<<<<<<<<<<<<><><<><>>><>>><><><<<<<<<<<<<<<<<<<<<:::::" """""""$$$$$$&$$&&&&&&&&&&&&&((((((((((*(((*(**************,,,,,,,,,,,,,,..,...,.............00....000.00.000000000200222022222222222222222244444444444444444446466666666666666666686888868888888888888888:::::::::::::::::<:<:<<<<<<<<<<<<<<<<><<<<<><>><<<><<><><<<>><<><<<<<<<<<<><<<<<:<: """"""""""$$$$$&$$&&&&&&&&&&&((((((((((((((((((*(**********,,,,,,,,,,,,,,...,..,...................0000.0000000000000020002222222222222242442444244444444444646666646666666666666666888668668888888888888::8:::::::::::::::::<<:<<<<<:<<<<<<<<<<<<<<>>><<><>>><<<<<<<<<><<<<<><<<<<<><<<><<<<< """"""$$$$$$$$$&&&&&&&&&&&&&&(&(((((((((*(((**************,,,,,,,,,,.,,,,,.,....................0.0...000000000200200020202202222222242444424424444444446444646464666666666666668886688868888888888888888::::8::::::::::::<:<:<<<<::<<<<<<<<<<<<<<<<>><<><<>>>><<><<<<>>><<><><<<><<<<<><<<<* " """"""""$"$$$$$&$$&&&$&&&&&&&&&((((((((((((((**(***********,,*,,*,,,,,,,,,.,,,,....................0000000000000002000000020222222222222222222444444444644444444466666466666666666666668686888888888888888:8:88::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<><<<<<>>><<>>>><<<<<><<<<<<<>><<<<<<<<<, " """"""""""$$$$$$$$$&&&&&&&&&&&&&((((&((((((((((**(************,*,*,,,,,,,,,,,,.......................0.000.00.00000000002220222222222222222222244444444444444644444646666666666666686686668686888888888888888::8:::8::::::::<:<:<<:<<<<<<<<<<<<<<<<<<<<<<<><<<<<<>>>>>>><<>><<<<><<>>>>>>>><><<<, """"""""""$$$$$$$$$&&&&&&&&&&&&(&(&(((((((((((((*(*************,*,,,,,,,,,,,...,..,.,.,...............0..0.0.0.000000000000200002202222222224222224444444444464446666466666666666666666868668668888888888::8888888::::::::::<::<<<:<<<<<<<<<<<<<<<<<<<<<<<<<><<<<<<>><>>>><>><<><<>>>>>>>>>>><><<, """""""""""$$$$$$$&$$&&&&&&&&&&&&&&(&(((((((((((***(************,**,,,,,,,,,,.,.....................0...000000000000000000000020002222222222422224422444444444664446466666666666666666666666668868888888888:8:888::::::::::::::::::::<:<<<<<<<<<<<><<<<<<<<><<><>>>>><<<><<>><><<>>>><<<<>><>>>>><*"" """""""""$$$$$$$&&&&&&&&&&&&&&&&(&&(((((((((((************,*,***,,,,,,,,,,,,,.,,....................000.00000000000000002222222022222222222224424444444444444646646666646666666666666668888668688888888:88:88:88::::::::::::<::<::<<:<<<<<<<<<<<<<<<<<<<<<<><<<<<<><><>>><>>><>><<<<<><<<>>><<<*" "" """"""""$$$$$$$&&$$&&&&&&&&(&(&((((((((((**(***(**********,,,,,,,,,,,,,,,,,,,..........,........00...000..00000000000000200222220222222222242424444444444444466666664666666666666666668886888888888888888888:8:8:::::::::<:::<<<<:<<<<<<<<<<<<><<<<<><<<<><<<>><>>><>><>>>>><>>><<>>>>>>>>>><*""""""""""$""$$$$$&$&&$&&&&&&&&&&&&&(&(((((((*(*(************,,*,,,,,,,,,,,,,,,,,.,....,...................000000000000000000022222222222222222244444444444444444444444466666666666666666666686886888888888888888:88:::::::::::::<<::<<:<<<<<<<<<<<<<<<<><><<>>><<<><<<<><<>>><><>><><><><>>>>>>><(""" """"""""$$$$$$$&&&&&&&&&&&&&(&&((((((((((((**((************,,**,,,,,,,,.,,,..,.....................00.0.0000000000000000022222202222222222224424444444444444464466466666666666666666666686888888888888:8888::8:8:8::::::<:::<:<::::<<<<<<<<<<<<<<<<<<><<<><<<<>>>><>><<>><><>>>>>>><><>>>>>>><("" """""$"$$$$$$$&$$$&&&&&&&&&&&&&(&(((&((((((*((*(***********,**,,,*,,,,,,,,,,,..,,...................0000000000000000000000202222220222222222222244444444444444444666466666666666666666666666866888888888888:88:::::::::::::::::<::<:<:<<<<<<<<<<<<<<<<<<><<<<<><<<<<<<<><>><>>><<>>>>>>>>>>>>><(" """""""$"$$$$$$$$$&&&&&&&&&&&&&(((((((((((((*(**((*******,****,,,,,*,,,,,,,.,,,,,.................000....0.00000000002000020020222222222222222444424444444444444446444666666666666666666866688888888888888888:88888:::::::::::<<:<::<<<<:<<<<<><<<<>>><><<<><>><<<<<><<<>>><<>><>>>>>>>>><>>><>>(""""""""""$$$$$$$&&&&&&&&&&&&&&&&&((((((((((((**(((***********,*,,,,,,,,,,,,,,,.,..,.,.,.................00000000000000000000020222222222222222222222442444444444446464666646666666666666666888688888888888888888:88::::::::::::::<:<<<:<<<<<<<<<<<<<<<><><<<><<<<<<<>>>><<<><>>>>><<>><>>>>>>>>><&" """""""$"$$$$$$$$&&&&&&&&&&&&&&&(((((((((((((((***************,,*,,,,,,,,,,,.,,....,..................0000000000000000200000200020222222222422424244444444444444444644664666666666666666666866888888888888888:88:8::::::::::::::::::::<<<<<<<<<><<<<><<><<><<>><<<<>>>>>><>>>>>>>>>>>>>>><>>>>><&"""""""""""$$$$$$$$&&&&&&&&&&&&((&(((((((((((((((*************,,,,,*,,,,,,,,,,,,.,......................00..0.0000000000000200000222222222222222224424444444444444466644666666666666666666666688888888888888:8888::8:8:::::::::::::<<::<<<<<<<<<<<<<<<><<<<><<><><<<<><<<<<><>>>><>>>>>>>><>>>>>><&""""""""$"$$&$$$$$$&&&&&&&&&&&&&&((((((((((((((((**********,*,,**,,,,,,,,,,,,,,,,,....................0...000.00000000000002002220222222222222222424444444444644446444646444666666666666666866866688888888888888888:::::::::::::::<<:<<<<:<<<<<<<<<<<<<<<>><<<>>>><><<>><<<<<><<>><>>>>>>>>>>>><<<$""""""""$$""$"$$$$&&&&$&&&&&&&&&&((((((((((((((*(*(*************,,,,,,,,,,,,,.,,.,,....,..........00...0..0000000000000000000200222222202222222242442244444444444444446466666666466666666666666868888888888888:88:::::8:8::::::::::::<<:<<<<<<<<<<<<<<><<<><<<<>><><<<><<><><><>>><>>>>>>>><>>>><<$" """"""""$$$$$$$$$$&&&&&&&&&&&&(&((((((((((((((*((**(******,***,**,,,,,,,,,,,,,,.,,......................00000000000000002000020222222222222222242244244444444444444446666666664666666666666666868888888888888:88:88::::::::::::::<::<<:<<<<<<<<<<<><<<<<<><<>><><>><><<<<>><<<>>>>><>>>>>>>>>><<"""""""$$$"$"$$$$$$&&$&&&&&&&&&(&((((((((((((((((***************,,*,**,,,,,,,,,,,..,,..................0....00000000000000000002022222222222222422224244442444424444444646646466666666666668666688888888888888888:8888::::8:::::::::::<:<<<<<<<<<><><<<<<<<>><><<<>><<<<<<<>>>>>>>>>>>>>>>>>>>>><<<"""""""""$$$$$$$$$$&$&&&&&&&&((&&&&(((((((((((((((***********,*,,,,**,,,,,,,,,,,,,,,.......................00000.000000000000002222022222222222222224242424444444664444446666446664646666666666886888688888888888888::::8:::::::::::::<:<<:<<<<<<<<<<<<<<<<><>><>><><><<<<<<>><>><<><>>>>>>>>>>>>>< """"""""$$$"$$$$&$$&&&&&&&&&&(&(&&((&((((((((((*((*(******,**,,*,,,**,,,,,,,,,,.,,,,....,.................00000.0000000000000022222202222222224222424244444444444444666446466666666666666666668688866888888888888::::8::::::::::::::::<<<<<<<<<<<<<<><<><>>>>><<<><><<<<<<>><<>>>><>>>>>>>>>>>>>><"""""""$$$$$$$$$$$&&&&&&&&&&(&&(&(((&((((((*(((**********,***,*,,,,,,,,,,,,,,,,,,.,..,................0000.0.0000000000000022020222222222224222222224244244444444444444664666666666666666666666666688688888:888888:::::::::::::<:::::<:<<<<<<<<<<<><><<<><<<<>><><<<<<<><><><<>>>>>>>>>>>>>>>>>><"""""""$"$$$$$$$$&&&&&&&&&&&&$&&(&((((((((((((((**********(**,,*,,*,,,,,,,,,,,,,...,,.*...........0...0.000.000000000000020202000222222222222222224244444444444444444446466666466666666666666666666888888888888888:88::::::::::::::<:<<<<<<<<<<<<<<<><<<<><<><<>>><><<<<<><><>>>>>>>>>>>>>>>>>>><"""""$"$$$$$$$$$&&&&&&&&&&&&&&(&(&(((((((((((((**************,,,**,*,,,,,,,,,,,,,,...,.,..................0000000000*0000000002020022222222222222&224444444444444444446666666466646666666666666668888888868888888:888::::::::::::::<<:,:<<<<<<<<<<<<<<<<<<<<><<<>><2<>><<>><<><<>>>>>>>>>>>>>>>:""""""""$$$"$$$$&$$$&&&&&&&&&(&&&&(((((((((((*(((**************,,,,,,,,,*,,,,,,,,.,,........................000000000000000200002022222222222222224444422444424444444466666666664666666666668666866868688888888888888::88:::::::::::<<:::<<<:<<<<<<<<<<<><><<<<<<<<>:<><<<<<<><<><>>>>>>>>>>>>>>>,,"""""$"$$$"$$$$$$$$&&&&&&&&&&&&&&&((((((((((((*((**********,*,***,,*,,,,,,,,,,,,,,.,..................0...00000000000000000000202020202222222222242242222444444444444444666644666666666666666666868666888888888888::8:::8:::::::::::::<<<<<<<<<<<<<<<<<<<<<<>><><<>><><><<<<<>><>>>>>>>>>>>>>>>>><"""""""$$$$$$$$$$$$&&&&&&&&&&&&&((((((((((((((**(*(*********,***,,,,,,,,,,,,,,.,,,,.,.,................00..0.0.000.0000000000000000020222222222222222442424444444444444466444646666666666666666668866688888688888888888:::::::::::::<<<<:<<<:<<<<<<<<<><<<<<<><<<<><<><><><<<<<<<><<>>>>>>>>>>>>><"""""$"$$"$$$$$$$$$$&&&&&&&&&&&(&(((((((((((((*(**(*(*********,,*,,,,,,,,,,,.,,,,...,.,...........0..0.....000..0000000000000000020222222222222222224222444444444444444664646666666666666666666666686668888888888888888:8:::::<:::::::<<<<<<:<<<<<<<><<<<<><><><<<>>>><<<>><>>><><>>>>>>>>>>>>>>>>"""""$"$$$$$$$$$&$$&&&&&&&&(&(&&&&((((((((((**((************,*,,,,,,,,,,,,,,,,,,,.,,..,......,..............000000.000000000000000022222222222222242222444444444444444646446666666666666666866666686668688888888888888:::::::::::::::<<<::<<<<<<<><<<>><<><><>>>>><<>><><><<>><<><<>>>>>>>>>>>>>>>"""""$"$$$$$$$$$$&&$&$&&&(&&&&(&&(((((((*(*(*(((***(********,,,*,*,,,,,,,,,,,,,,,,,,,......,...........0.....0000000.02000000000202222222222222222242224224444444444444444444666666666666666666666866868688888888888::8:::::::::<:::<::<<:::<<<<<<<<><<<<<<<<>><>><<><><<><<<<><<<>>>>>>>>>>>>>>>>"$"""""$$$$$$&$$&$$&&&&&&&&&&&&&&(((((((((*((**(***************,,,,,,,,,,,,,,,,,,..,,.,.,...............0..0.00000000000000000002220222222222222222224244444444444446444446466666666666666666666668688888868888888888::::::::::::::::<:<:<<<<<<<<<<<><<<<>><><><>><>><<<<>><<><<<>><>>>>>>>>>>>>>>"""""""$$$$$$$$$$&&&&&&&&&&&&&(&((((((((((((((*(((*(*******,*****,*,,,,,,,,,,,,,,,,.,..,.............0...0..0000000000000000002022022222222222224222222444244444444464464444444666666666666666666668666868688888888888:8:::::::::::::<<:::<<<<<<<<<<<<<<<<<<<<<><>><>>>>><<>><<>><<>>>>>>>>>>>>>>>x""""$$""$$$$$$$&$$$&&&&&&&&&&&&&&&&&((((((((*((*((**************,,,,,,,,,,,,,,,,,..,,,.,..............00...00...0000000.000000002022222222222222422244444444444444444444444666666666666666666666666886886888888888888:::::::::::::::::<<:<<<:<<<<<<<<<<<<>><>><<<<<<><>><<>>>>><<<>>>>>>>>>>>>>>>>""""""$$$$$$$$$&&&$&&&&&&&&(&(((((&(((((((((((*((************,**,,,,,,,,,,,,,,,,,,,,..,................0...00.0.000000.0020000202000222222222222222222444442444444444444444666466666666666666666666866666886888888888:8:::::::::::::::<::<<<<<<<<<><<<><<><<<>><><><>><<<>><>>>>><>>>>>>>>>>>>>>>>"""""""$$$$$$$$$$&&&&&&&&&&(&&&((((((((((((((*(**(*(********,,*,,,,,,,,,*,,,,,,,,,,......................00000000000000200000000222222222222222222242424244444444444444466646664666666666666866666666886668888888888:8:::8::::::::::::<:<:<<<<<<<<<<><<<<<><>>>>>>>>>>>><<<>>>>><><<>>>>>>>>>>>>>>""""$$$"$$$$$$$&$$&&&&&&&&&&&&&&(((((((((((*(*************,,*****,,,,,,,,,,,,,,,,..,.,,..................0.000.00000000000000000202222220222222222222244444444444444444464464446666666666666666686686688688888888888:88:8:::::::::::::::<<<<<<<<<<<<<<<<<<>>><><<<>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>"""""$$$$$$$$$$$$&&&$&&&&&&&&(((((&((((((((((**(****************,,,,,**,,,,,,,,,..,,.,,............0.......0..00000000000000200022222222022222222422242444444444444444444444466466666666666668686666866688668888888:8:8::::88::::::::::::<<<<<<<:<<<<<<<><><<><>>>>>><>>>>>>>>><><>><>>>>>>>>@>>>>""""""$$$$$$$&$&&&&&&&&&&&&&&(&(((((((((((((((((******,******,*,***,**,,,,,,,,,,,,,.,.,...................0.0.00000000000000000020022222222222222222224244244444444444444666666666666666666666666666666888686888888888::88::::::::::::::::<<<<<<<<<<<><><<<<<><>>>>>>><><<>>>>>>>>>>>>>>>>>>>>>>>>"""""$$$$$$$$$$&&&&&&&&&&&&((&&&((((((((((((*(*(******,****,******,,,,,,,,,,,,,,,,,,................00....00..0.0000000000000000200022222222222222224224444444444444444446664666666666666666668666866868886688888888888:88:8::::::::::::::<<<<<<<<<<<<<<<<<<><<><>>>>><<>>>>>>>><>>>>>>>>>>>>>>>><""$""$$$$$$$$$$$&$&&&&&&&&&&(&((((((((((((((((***************,**,*,,,,,,,,,,,,,,,,,,.....................00.0000000000000000002000000222222222222442424242444444444444446646646666666666666666666666668868888888888888888:::::::::::::::::<<<<<<<<<<<<<<<<<<<>><>><<<>>>>>>>>>><>>>>>>>>>>>>>>>>>>"""$$$$$$$$$$$$&&&&&&&&&&&&(&(&&((((((((((((*(((*(**********,*,*,,,,,,,,*,,,,,,,,,,,,......................00...0000000000000000200020022222222222424444244444444444444444444666666666666666666668666666886888888888888888:::88:::::::::::::<:<<<<<<<<><><><<<<<<<>><><><<>>>>>>>>>>>>>>>>>>>>>>><""""$"$$$$$$$$$&&&&&&&(&&&&&(&&((&((((((((((*(((*****(*****,**,,,,*,,,,,,,,,,,,,,,.,,,..,..................0.0.00.0000000000002220200222222222222222242222442444444444444464466466666666666666666668888688888888888888888:8:8::::::::::<:<:<<<<<<<<<<<<<<><<<>>>>>><>><<><<>>>>>>>>>>>>>>>>>>>@>>>$""""$$$$$$$$$&$&&&&&&&&&&&&&(&(&&(((((((((*(**************,**,**,,*,,,,,,,,,,,,,,,,.,.,.................0..000000000000000000002022222222222222222222242444244444444444444446646466466666666666666668686668888888888:888888::::::::::::<<<<<<<<<<<<<<<<><<>><><><<>>>><><>>>>>>>>>>>>>>>>>>>>>>>>""$""$$"$$$$$&$&&&&&&&&&&&&(&&((&((((((((((((((*************,,,*,,,,,,,,,,,,,,,,,,,,..,.....................00.000000.000000000000000022222222222222442244444444444444444444446466466666666666666666686888888888888888:888:8::::::::::::::::::<<<<<<<<<<><<><>>><>>><<><>>><>>>>>>>>>>>>>>>>>>>>>> $$$"$$$$$$$$$$$&&&&&&&&&&(&&&&&&(((&((((((((((((**********,******,,*,*,,,,,,,,,,,,,.,,.,....................0.000.000000000000002000220222222222222222242424424424444444644444444664664666666866666866866688668888888888::8::::::::::::::<:<<<<<<<<<<<<><><<<>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>> $""""$"$$$$$&&$&&$&&&&&&&&(&&&(&(((((((((((****************,****,*,,,,,,,,,,,,,,,,..,,....................0.0000000000.00000020000200222222222222222224424224444444444444444444646646666666666666666666668888888888888888:8::8::::::::::::<:<<<<<<<<<<<<<<<<<>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> "$"""$$$$$$$&$$&$$&&&&&&&&&(&(&&(&((&(((((*(*************,**,,****,,,,,,,,,,,,.,,,,.,........,.,.......0.0000..00000.00000002000000002202022222222222422444424444444444646646666666666666666666666666888688888888888888888::::::::::<::::<::<<<<<<<<<<<<<><><<><<<<>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>"$""$$$$$$$$$$$$&&&&&&&&&&&&&&&(((((((((((**(*(*****************,,,,*,,,,,,,,,,,,,,,...,...................0..00000000000000000002200222222222222222442242244444444444444464644666666666666668666666666688688888888:8:88:8:8:::::::::<<<<:<<<<:<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>>>""""$$$$$$$$$$&&&&&&&&&&&&(&&&((((((((((*(****(*************,,,*,,,,,,,,,,,,,,,,,,,,.,.................00...0...0.000000000000000000002222222222222222424444444444444444444466464666666666666666666868868888888888888888:::::8::::::::<::::::::<<<<<<<<><<><>>>><>>>>>>>><>><>>>>>>>>>>>>@@@@@>>>>$"$$$$$$$$$$&&&&&&&&&&&&&&&((&(&((((((*(*((*******************,,,,,,,,,,,,,,,,,,.,,.,..,..................000.0.000.0000000000002022022222222222222222424244244444444444444646666666666666666666668886888686888888888888:::8:8::::::::::<:<<<<<<<<<<<<<<<<<<<>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>$"$$$$$$$$$$$&&&&&&&&&&&&&(&&&(((((((((((**((************,***,,,,*,,,,,,,,,,,,,,.,,........,............0....0.000000000000000000020020202222222222222222242444444444444446464646666664666666666668866688888888888888888:8:88::::8::::::::<:<<<<<<<<<<<>><<<<<><>>>><<>><>>><>>>>>>>>>>@>>>>@@>>>>$$$$$$"$$$$$$$$&&&&&&&&&&(&((&(((((((((((((*****(**********,*,*,,,,,,,,,,,*,,,,,,,,,...,,.....................00.000000000000000220002002222222222222422444444444444444446466446464666666666666666888866868888888:8:8888:8::::::::::::::::<<:<<<<<<<<<<<><>><>>><>><><>>>>>><>>>>>>>>>>>>@@@>@>>>>$$$$"$$$$$$$&$&&&&&&&&&&&&&&(&((((((((((((*******************,,,*,,,*,,,,,,,,,,,,,,.,....,..............0..0.00.000000000000000000000222222202222222222422244444444444446664666444466666666666666666688888888888888888::888:8:::::::::::::::<<<:<<<<<<<<<<>>>>>><<>><><>>>>>>>>>>>>>>>>>>@>>>>@>>> ""$$$$$$$$$$&&(&&&&&&&&&&&&&&&(&&(((((((((**********************,,**,,,,,,,,,,,,,,,,.....................0.00.000000000000000000000220002222222222222224444444444444444444446464644466666666666666686688888888888888888:888:::::::::::::::<:<:<<<<<<<<<<<<<<><<>>>>>><><>>>>>>>>>>>>>>>>>>>@>>@>@>""$"$$$$$$$$$"$&$&&&&&&&&&&(&(((((((((((*((&************,***,*,,*,,,*,,,,,,,,,,,,,.,,.,.............0...0.....0.0000000000000000022000222222222222222222244242444444444444644666444666666666666666666688886888:88888:8888::::::8:::::<::::<::<<<<<<<<<<<<>><><><>>>>><<><>>>>>>>>>>>>>>@@@>>>>>>>"$$$$$$$$$$$$&$$$&&&&&&(((&&&&&((((((((((**((************,,,*,,,,*,,,,,,,&,,,,,,,..,,.,...............&...0.0...000000000000000000.2222222222222222242244444442*4444444444444464464666666664266666666668888888888888888886:8::::::::::::<:<:::<<<<<<><:<<<>><><<<<>>>><>><<>>>>>>><>>>@>>>@>@>@@>"$$$$$$$&$$$$&&&&&&&&&(&&&&&((&((((((((((***(*****************,,**,,,,,,,,,,,,,.,,,,.,.,.,..............0...00..0..000000000000000022202222222222224244222424442444444444464644666666666666666666666668666888888888888::828:::::::::::::<::<<<<<<<<<<<&<>><<><<>>>>><><>>>>>>>>>>><">>>>>>>@@@>@>"$$"$$$$$$$$$$&&&&&&&&&&&&&&&&&(&(((((((**(*(**********,,*,,,**,,,,,,,,,,,,,,,..,,....,.......................00000000000000020000200220020222222222224224444444444444644444446446466666666666666666686888888888888::888::8:8:::::::::<::<:<:<<:<<<<<<<<<<<<><><<>><><>>>>>>>>>>>>>>>>>>>>>>>>>>>:$$$$$$$$$$$$&&$&$&&&&&&&&&(((&((((((((((((*************,*,*,*,**,,,,,,,,,,,,,,,,,,,,..,...,..,............000000.00000000000000000002022222222222424422444444444444444444444444464466666666666666686686668888888888:88:::::8::::::::::::::::<:<<<<<<<<<><>>><>>>>><>>>><>>><>>>>>>>>>>>>>@>>>@>>@>$$$$$$$$$$$$&&&&&&&&&&&&&&&(((((((((((((*(((*********,,*,*,***,**,,,,,,,,,,.,.,,,,,.,,,...,.............0..000.000000000000002000202220222222222222442222444444444464446444444464666646666666666666666688688888888888::8:8:::::::::::::::::<:<<<<<<<<<<<<<<><<>><<>>>>>>>>>>>>>>>>>>>>>>>>>>@@>@>>"$$$$$$$$$$$&&&&&&&&&&&&&(&&(&&(((((((((((*(************,**,***,,**,,,,,,,,,,,,,..,..,......................0.0.00000000000002000200222202222222222222444244444444444444444444644466666666666666666668686888888888888:8:8:8:8::::::::::::<<:<<<<<<<<<><<<<<<><><<><<>>>>><>>>>>>>>>>>>>>>>>>>>>@>>$$$$$$$$$$$$$&&&&&&&&&&&&(&((((((((&((((((((**********,**,***,,*,*,,,,,,,,,,,,,.,,..,,.....,...........0...0..00000000000000000000022222222222222424242444444444444444444664666446666666666666666666666868888888888888::8:8:88::::::::<:::<:<<<<<<<<<<<<><<<<<<><><<>>>>>>>><>><>>>>>>>>>>>>>@@>@> $$$$$$$$$$$$$$&&&&&&&&&&(&(&(&(((((((((((*(*************,,***,,,,,,,,,,,,,,,,,,,,,...,...................0..000000000000000000200200202222222222422244442444444444444444444444646666666666666666668666668668888888:8:88::::::::::::::::::<<::<<<<:<<<<<><<<<<<><<>>>>><>>>>>>>>>>>>>>>>>>>>>>@>@>>"$$$$$$$$$$$&$&&&&&&&&&&&&&&((&(((((((((*(***************,*,,,,,,,,,,,,,,,,,,,..,..,,,...............0.00...0.0.0000000000002002000002002222222222222444444444444444444444444464666466666666666666668868686688888888:88::8:::::::::::::::<<<<<:<<<<<<<<<<<<<<<>>><>>><>>>>>>>>>>>>>>>>>>>>@>@>>>@>"$$$$$$$$$$$&&&&&&&&&&&&&&(((&&(((((((((((((*************,**,,,,,,,,,,,.,,,,,,,,,,,....,.,...........0...00....00.0000000000000020020222202222222222224424424444444444444446666466666666666666666666866868868688888888:8:8:::::::::::::<<:::<:<<<<<<<<<<<<><><<<>>>><>>>>>>>>>>>>>>>>>>>>>>>>>@>@> "$$$$$$$$$$&&&&&&&&&&&&&&(&(&&((((((((((*(*(************,**,*,,,,,,,,,,,,,,,,,,,..,....,................00.0.00000000000000000002220222022222422222222444244444444444446644446464666666666666666666686688888888888888888:8::::::::::::::::<:<<<<<<<<<<<<><<<<<><><><><><>>>><>><>>>>>>>>>>>>>@>>@>,`$$$$$$$&$$$$&&$&&&&&&&&(&&&&(((((((((((**(****************,,,*,,,,,,,,,,,,,.,,,,,,..,,.,.............0.0...0000000000000000000002020220222222222222222242444444444444644444466466666666666666686666666666888888888888:888::::::::::::::<:::<<<<:<<<<<<<<<<<<>>>>>><><>>>>>><>>>>>>>>>>>>>>>>>>@>@>($$$$$$$$$$$$&&$&&&&&&&&&&&((&((((((((((((*((*(*********,*,*,,,,,,,,,,,,,,,,,,,,,,.,.,................0.00...000000000000000000002202202222222224222422222444444444444446446464666464666666666866666866688888888888888888:8:::8:::::::::::::<:<:<<<<<><<<<<<><<<<<>>><><><>>>>>>>>>>>>>>>>>>>>@@>>>$$$$$$$$$$$&$&&&&&&&&&&&(&&(&&(((&(((((((****************,,***,,,,,*,,,,,,,,,,,,,,,,.................0.....00000000000000000000000222202222222222224244444444444444444446666466666666666666666666668888888888888888888:::::::::::::::<::::<:<<<<<<<<<<><<<<<><<<><>>>>>>>>>>>>>>>>>>>>>>@>>>>>@@>>$$$$$$$$&$$&$$&&&&&&&&&&&&(&(((((((((((((((************,,**,,,,,,*,,,,,,,,,,,,,,,,,.,...................0.00.0000000000000000000002022222222222222424444444444444444464466444666666666666666666686688888888888888888:88:::::::::::::::::::<<<<<<<<<<<<<<><><>><<>>>>><>>>><>>>>>>>>>>>>>>>>>>@>>>>$$$$$$$$$&$$$$&&&&&&&&&((&(((&((((((((((**(************,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,..................0.000.0.0.000000000020022222222222222222224422444444444444446446666666666464666666666666666888688888888888888888:::::::::::::<<::::<:<<<<<<<<<<><<<><<<<><><<<>><>>>>>>>>>>>>>>>>>>>>>@>>>>$$$$$$$&&$$$&&$&&&&&&&(&&(((((((((((((((((***********,***,*,,,,,,,,,,,,,,,,,,,,,,..,.............0..0..0.0000000000000000000022020022222222222242444444444444444446666646466666666666666666666666668886888888888888888888:8:::::::::::<<:<<<<<<<<<<<<<<<<<<><<>><>>>>>><<<>>>>>>>>>>>>>>>>>>>>@@>>$$$$$$$$$$$&$&&&&&&&&&&&&&(&(((((((((((((((************,**,,*,,,,,,,,,,,,,,,,,,,,,,,...,...................00.0000002000002220022022222222222224442244444444466464666666666666666666666866666666666886688688888888888:8888:::::::::<:<::::<<<<<<<<<<<><<<<><<<<>>>>><>>>>>>>>>>>>>>>>>>>>>>>>@@>>> $$$$$$$$$$$&&$&&&&&&&&&&&&&(&&(&(((((((*(*((*(******,**,*,,,*,,*,,,,,,,,,,,,,,,,,..,................0..0..0000000000000002002022222022222222242224444444444446666646666666666666666666666666666668666886686888888888:888::8::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>><>><<><>>>>>>>>>>>>>>>@>>>@@>>>$$$$$$$$&$&$&&&&&&&&&&&&&&&(&&((((((((((((**************,*,*,*,,,,,,,,,,,,,,,,,,,.,..............000000.0000000000000000000002222222222222242244444444444644644666666666666666666666666666666666666666668668888888888888888:::::::::::::<<<<:<<<<<<<<<<<<<<<<<<>>><<><>>>>>>>>>>>>>>>>>>>>>@>>>@>>$$$$&$$$&$$&&&$&&&&&&&&&(&&(&(((((((((****(*(*********,,*,,*,,,,,,,,,,,,,,,,,,,,,,.....,.......00....00.000000000000000000022002222222222222424444444446446446666466666866666666666666666666666666666866888688888888:88888:::8:::::::<<<:<<<<<<<<<<<<<<<<<<>><<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>$$$$$$$$&&$$&&&&&&&&&&&((&&&((&((((((((((*(***********,,,*,,,,,,,,,*,,,,,,,,,,,,,,,.,...........0.0000000000000002000200002222022222222222444444444444644444664666666666666666666666686666666666666666686888888888888888:88:88:::::::<<<<<::<<<<<<<<<><<<><<><><<<<<<<><>>>>>><>>>>>>>>>>>@>>>>>>>$$$$$$$$$$$$&&&&&&&&(&&&&&(&&(((((((((((((***********,,**,,,,,,,,,,,,,,,,,,...,,,,.............00000000000000000000000020222222222222224242444444444444444466466646666666666666666666666666666666666866666888888888888888:8::::::::::::<:<<<<<<<<<<<<<<<<><<><>><<><>>><>>>>>>>>>>>>>>>>>>>>>>>>>>$$$$$$$$$$&&&&&&&&&&&&&&&&((((&(((((((((((*********,*,*,*,,,,,,,,,,,,,,,,.,,,,..,.,..........00.00000000000000000022202220222222222224224442444444444444446644666646666666666666666666886666686686666866666886888888888888::::::::::::<<<<<<<<<<><<<<<<<<>><>>><<<>><>>>><>>>>>>>>>>>>>>>>>>>>>>>>"$$$&$$$$$&$&&&&&&&&&&&(&&&&(&((((((((*(*((*******,**,**,,,,,,,,,,,,,,,,,,,..,..................000000000000000020002222222222222222222222244444444444446646646646666666666666666666666888688866666668888868888888888888::8::::::::::<:<<<<<<<<<<<<<<<<<<><><<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>$$$$$$$$$&$&&$&&&&&&&&&&((&((&(((((((((((((*(****,,***,,,,,*,,,,,,,,,,,,,,,,,,,,,.,...........000000000000000200002002222222222222222222244444444444444464646464446666666666666666666666868686868688868868888888888888:::::::::::::<:::<<<<<<<<<<<<<<><<>>><>><><<>><<>>>><<>>>>>>>>>>>>>>>>@@>>>>$$$$$$$&&&&&&&&&&&&&&&&&(((((((&(((((((((***********,,*,,,,,,,,,,,,,,,,,,,,,.,.,,,...........0000000000000000002020222222222222222224444424444444444444446464444666646666666666646666668666686868888688888888888888888::::8::::::::<<<:<<<<<<<<<<<><<><<>>><>>>>><><<<>>>>><<>>>>>>>>>>>>>>>>@@>@>$$$$&&&$&&&&&&&&&&&&&&&&((((&((((((((*((**************,,*,,,,,,,,,,,,,,,,,,.,.,,,..........0..000000000000020220220022222222222222224424444444444444444444444444444446666666666666666666666666686668668888888888888888888::::::::::<:::<<<<<<><<<<<<<>><><>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@@<$$$$$$$$$$&&&&&&&&&&&&&(&&&((((((((((((*(**********,,,,,,**,,,,,,,,,,,,,,,.,.,............000...00.00000000202022222222222222222224222444444444444444444444444444444464666666666666666668686668688866688888888888888888888:8::::::::<<<<<<<<<<<<<<<<>><>>>><><>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>@>>><$$$$$&$&$&&&&&&&&&&&&&(&&((((((((((((((**(***********,,,,*,,,,,,,,.,.,,..,,.,,.........000.0000.00..00000000002222222222222222222222444244444444424444444444444444444446646646666666666666666668888888888888888888888::88::8:::::::::::<<<<<<<<<<<<>>><><>>>>>>><>>>>>>>><>><>>>>>>>>>>>>>>>>>>@@<$$$$&$&&&&&&&&&&&&&&&&(&&(((((((((((*(*(((*********,,,,,,,.,,,,,.,,.,.................00000000000.0.00000002000222222202222222222222244442444222244222444444444444444446666646666666666668886866886868888888888888888888:8::::::::::<<<<<<<<<<<<<<<>>>>>>>>>>><>>>>>><<<<<<>>>>>>>>>>>>>>>>@>@@@>> $$$$$$&&&&&&&&&&&&&((&((((((&((((((************,,,,,,,,,,.,,,.,,.,................00.0000.0000.0000000000000002022222222222222222222424242224224424242424444446446444444446666666666666668866668686868888888888888888:88:::8:::::::::<:<<<<<<<<>><><>>>>>>>>>>>>>>>>><<<<>>>>>>>>>>>>>>>>>>>>>>>> $$$$$&$&&&&&&&&&&&&&&&(&(((((&(((((((((*****,****,,,,,,,,,(*,,...,.....................,.0.0.000000.000000000202022(0222222222222222222224222224.22222424444444444664444444464666666688668666868888886888:688888:88:8::::::::::::::<::<:<<<<<<<><<>>>>>>>>>>>>>>>>>>>><<>>>>>>>>>>>>>>>>@>@@>@>@<$$$$&$&&&&&&&&&&&&&&((((((((((((((((************,*****,,,,,...,......,............0.........00..000.0000000000000222.022222222222222222222222222202242222444444444444444444442(44646666666666888668886888860888:888::8:::::::::::::::::6,<<<<<<<<<>>>>>>><><>>>>>>>>2:>>>>>>>>>>>>>>>>>>>>@>>>@@@0$$&$&&$&&&&&&&&&&&&&&((&(((((((((*(************,*,,,*,,,,,..,.........,.,............0.0........0000000000000000202222222022002222222222222222442424444444444444444444444444446644446666666666888688888888888888:888::::8:::::::::::::<:::<<<<<<><<<>>><<>>>>>>>>>>><>>>>>>>>>>>>>>>>>>@>>>>>>@>>.$$$$$&$&&&&&&&&&&((((((&(((((((((((**(**********,*,,,....................,.............0.0.........0000000000000002222022022022222222222222222442244444444444442444444444444444444646666666668888868888888888:8:8:8:888:::::::::::::::::<:<:<<><>><>><>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>@@<$&$&$&&&&&&&&&&&(&((&((((((((*((*((************,,,,,.,..................,...........0..0...0.0.0..0000000000000200020000020220000002220222222222244222244422442444444444424444444444446466666668886668888888888:8888:::::::::::::::::::::::::<<<<>>>>>>>>>><<><>>>>>>>>>>>>>>>><>>>>>>>>>>>@@@>>><$$$$&&&&&&&&&&&&(((((((((((((*************,*,,,,,,,,,,.,,,..............................0....000.000000.00000000000000000000200202000222222222222222242222242442444444444444444444644466666666666668888888:8888888:::8::::::::::::<:::::::::::<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>@>@@@@>@<$$$$&&&&&&&&&&&(&(((((((((((((((************,,,,,,,,,,,.,,.,,............................0.000..0000.000000.0000000000000000000200200002222222222222224224222242444424444444444444444444444646666686688888888888:88::::8::::::::::::::::::<:<:<<<<<><>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>>>><$$$&$&$&&&&&&&&((((((((((((((**(**********,**,,,,,,,,,,,,....................................000....0..00.0.00..00.00000000000000000000022222222222222222242224242442444444444444444444646446666666666688888888888::::8::8:::::::::::::<<<<<<<<<<<<<<>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>@>:$$&&&&&&&&&&&&&&(((((((((**(*((***(****,****,,,,,,,,,.,,,,,...............................................000.00000.00000000000000020222022222222222222242222222442444444444444444446444446466646666666666668888888::8:::::::::::::::::<:::<<<<<<<<<><>>><>>>>>>>>>>>>>@@>>>>>>>>>>>>>>>@@>>@@@@>:$&&$&&&&&&&&&(((((((((((((((*(((*********,*,,,,,,,,,,,,,,,,.,,.............................................0.000.00000000000000000200200220222222222222222424244444444444444444444444444444444446666666868666688888888:8:::8:::::::::::<::<<<<<<<<<<>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@:$&&$&&&&&&&&&(&(((((((((((((((***********,,,*,,,,,,,,,,,,,,,,,.,,..,.........,..,.............................0.0.00000000000020000000000202022222222222222422444444424444444444444444444444446664666666666668888888888::::::::::::::::<::::<><<><<><>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>@@>@@@>>8$$&&&&&&&&&(&&(((((((((((*(**((*******,******,,,,,,,,,,,,..,,,,......,.,,.,...,...,,,..,...,................0...00.000000000000000000000000222222222222222442224442224424444244444444444444444666666666666666866888888888::::::::::::::::<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>>8&$&&&&&&&&((&(((((((((((((****************,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,...,,.....................00.0.0..00000000000000..0000000020022222222222242222224424444244444424444444444444444646666666666666688888888888::8::::::::::::::<<:<<<><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@>>>>@@@8$&&&&&&&&&&&((((((((((((*(***********,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,,,,.....,..................0.0000000000000000...0.00000000022222222222224224222442244442244442442444244444444446466666666666666666888888888:8::::::::<<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>@>>>>@>>>@@>>:h$&&&&&&&&&&(&(((((((((**(*((**(*********,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,........,..................0..0.0.00000000...000000000000222222222222222222224442222224444442444444444464444446666666666666666688888888888:::::::::<:::<<<<<<<<<<<>>>>>>>>><>>>>>>>@>>>>>>>>>>>>>>>>>>>@>>@@@@8$&&&&&&&&&&&&((((((((*(**(***********************,**,*,,,**,,,,,,*,,.,,.,,,,,,,,,,,,..,...,.,,...............0.0.000000000.000..00000000000002222222222222222222222222242222244442444444444444466666666666666666666668888888888::::<::::<<:<<<<<<<<<<<<>>>><>>>>>>>>>>>>>>>>>>>@>>@@>>>@@@@B@>@@@8$&&&&&&&&&&&(&(((((((((((***(***********************,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,................0....0....00.0.000000..0000000000002222022222222222222222222224222224244444444644644666664666666666666866688688888888:8:::::::<<<<:<<<<<<<<><>>>>>>>>>><>>>>>@>>>>>>>>>>>@>>@>@>@@>>@@@>8&&&&&&&&(&&&&((((((((((((((((((*****(**(**************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,................00...0..0000.00.0...00000000000002222222222222222222422222222422444444444464644466666666466666666666666666888888888::8::::::<::<:<<<<<<<<<<<>>>>><<<<>>>>>>>>>>>>>>@@>@@@@@>>@@@@@@>@6&&&&&&&&&&&&&&((((((((((*(***(*(*******************,**,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,....,................00000.0.00000...00000020000002222202222222222222222422224244444244444444644466464464666666666666666866868868888888:::::::<<<<:::<<<<:<>>>>>>>>>>>>>@@>>>@@@>>>>@@@@@>@@@@@>@@@>@@6&&&&&&&&&&&&&&&&(((((((((((((((**(***(**********,*****,,,,,*,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,.,,,.................0.00.00000000...00000000000000222222222222422222222222242444444444444666646644446466664646666666666666886868888888:888:::<::::::<<><<>><>>>>>>>>@>>>@@@>>>>@>>>@@@@@@@@@@@@@@@@@@6$&&&&&&&&&&&&&&((&&((&(((((((((((*((*(****************,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,..,......,............000000000.0...00000000000002222022222222222222222242444444444444444444466666666666664666666666666688686888888888::8::::::::<::<<<<<<<<<>><>>>>@>>@>@@@@@@@@>>>@>@>>@>@@@@@@@B@@6$&&&&&&&&&&&&&(&&(&((((((((((((((((((*****************,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,..............0......0.0.00.00....000000000000222002222222222222222244244444444444444464466646666666646666666666666666686868888888888::::::::::<:<<:<<<<><<>>>>>>>@>>>@@@@@@@@@>>>@>@@>@@@@@@@@@@@6&&&&&&&&&&&&&&(&((((((((((((((((((*(((*(**********,**,,*,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,.,,,..,........................0.00000.0..0000.0...00220222222222222222244244424244444444444664664466666666666666666666666666666868888888888888:::::::::::<<<<<<<<<<>>>>>>>>>>@>>@@@@@@>>@@@@@>@@@@@@@@@@@>&&&&&&&&&&&&&&&&&&&&((((((((((((((((((****************,,,*,,*,,*,,,,,,,,,,,,,,,*,,,,,,,,,,,.,.,.......,...............0.000.0...0..000000000200022222222222222224244424444444444444644666666666666666666666666666668888686866888888::88:::::::::::<<<<<<<<><>>>>>>>>>>>@@@@@@>@>>@@@@@@@@@@@@@@>@>&&&&&&&&&&&&&&((((&(((&((((((((((((***(((*****************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,...,........................000..000000..000.00020220220222222222222244444444444444444444444466666666666666666666666666666666688688888888888::::::::::<<<<<<<<>>>>>>>>>>>>>>>>@@@@@@@>@@@>@@@@@@@@@@@@>&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((*(**************,,*,,,,,,,*,,,**,,,,,,,,,,,,,,,,,,,,...,,........,.............00000000000.0.0.0000000002222222222222222222224444444444444446466666646666666666666666646666666668888888888:888888::::::::::::<<<<<<<<>>>><>>>>@>@@@@@@@@@@>>@>@@@@@@@@@@>>>&&&&&&&&&&&(&&&&(&&(((((((((((((*(*((****(*************,,,,,,,,,,*,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,.,....................0.00.0000000000000000002002022222222222222222242444444444444664644664646666666664666666666666666666888888888:888888:::::::::<<:<<<<<<<>>>>>>>>>>@>@>@@@@@@@@@@>@@@@@@@@@@@@>&&&&&&&&&&&&(&&((&&&&(((((((((((((*(((((*************,*,,,**,,,,,,,,,,,,,,,,,*,,,,,,,,,..,.....,.....................00..000000000000000000000002022222222222222222224444444444444466664466666466464666666666666666666666888888888:::888:::::::::::<<<<<<<<<>>>><>>>>>>@@@@@@@@B@B@@@@@@@@@@@@@@@>0$&&&&&&&&&&&(&&&((&&&(((((&((((((((((((***(*************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,...................0.000..00.000000000000000000000002222202222222222242444444444444444444644664466666666666666666666666666666688888888:::888:8::::::::::<<<<<>>><>>>>>>>>>@@@>@@@B@BBB@B@@@@@@@@B@@B>&&&&&&&&&&&&((((&((&&((&(((((((((((((((((*****************,,*,,,,,,,,,,,,,,,,,,.,,,,,.,,,,.,..,,................0.00.000.0000000000000000000002022220222222222222224242244444444466446664444666664666666666666666666668688688888888::888:8::::::::::::<<<<<<<<<>>><>>>>>@>>@B@@@B@@@BB@@@B@BBB@@@>&&&&&&&&&&&&&(((((((((((((&((((((&((((((**************,,*,**,,,,,,,,,,,,,,,,,,,,,,,,,.,,,..,...,..................0.00000000000000000000000000020002222222222222244444444444444444444446666444664666646666666666666666668688888888::::::::::::::::<::<<<<<<<<<<><<>>>>>>>>@@@@BBBBBBBBBBBB@BBB@B@>$&&&&&&&&&(&((((((((((((((((((((((*(((((((************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.....................0...0.0.000.00000000000000000000202220202222222222244444444444444444444444444464444666666666666686668666888888868888::::::::::::::::<:::::<<<<<><<>>>>>>>>>@@@@@@@@@BBBBBBBBBBBB@BB>"&&&&&&&&&&&((&&((((((((((((((((((((((((((((*****,,,,,,,,,,,,,,,,,,,,,.,$,,,,.,,,,,.,,.,,..................0.0.000.00000000000000200000000002002020222222222224222242444444444444444464444464466664466666666666868686888868888888::::::::::::::::<:<<:<<<<<<<<<<>>>>>>>>>@@@@@@@@BBBBBB@BBBBBBBB>$$&&&&&&&&&&&(&((((((((((*(((((((((**(**(************,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,.,....,....,.....,,......0..000000000000000000,,000000000222022222222222222",222244444444444424444444644"244666666666666666888886886868888888:8::::::::::::::<<<<4::<<<<<<><>>>>>>@@@>@@@@B@BB>@BBBBBBBBBBBD,$$&&&&&&(&&&&&((((((((((((((((**(((((((************,***,,,,,,,,,,,,,,,,,,,,,,,,,.,,.......,.,..........0.0....0....000000002000202000200000000222202022222222222202244424424444444444244646446666666666666666686888888886688888888::::::::::::<::::<<:8<<:<:<<><>>>>>>>>>@>>@@@@@@><<<<<<<<>>>>>>>>>>@@>@@@@@@BBBBBBBBBBBBBB>$$&$&&&&&&&&(&&&(((((((((*((*(((((****************,,,,,,,,.,,.,,,,,,....,....,,.,,...,....................00.0..0000000000000000000020022200002222202222222222222222222422444424444424444666644466664666666666666666888888888888::8:::::::::<::<<<<<<>>>><<<<<>>><>>>>>>>>>@@@@@@@@@B@B@@B@@@BBBB>$$$&&&&&&&&&&&&(((((((((((((**(((*(*************,*,,*,,,,,,,,,,,.,,,,.,.,,,,,.,,..,.,.,,..............0...000.0.0000000000000000000002220202222222222222222222222222222224224444444464444446646466666666666666866668888888888::8:888:::::::::::<<<<<<<<<<>>>>>>>>>>>>>>>>>>@>>@@@@@@@@B@@BB@BBBBB>$$$&$&&&&&&&&&&(((((((((((((***(****(*(***********,*,*,,,,,,,,,,,,,,,,,.,..,.,,.....,.,..................0000.0.0.000000000000000002002000022222222222222222222222222224222444444444644644644444666666666666666688888888888888:888::::::::::<:<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@BBBBBB@B@BB@,$$$&&&$&&&&&&&&(((((((((((((((((***((((*(******,,,,,*,,,,,,,,,,,,,,,.,...,,,..,.....,,....................0...0...000000000000000000200200222022222222222222222222222222242444444444444464666666666666666666666688888688888888::::::::::::<<<<<<<<<<<<<<><<<<>><>>>>>>>>>>>>>>>>>@@@@@@@@@@B@@BB@>$$$$$$$&&&&&&&((&((((((((((*((((((**(((********,*,,*,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,,,,,.,,..........................0000000.000000000000002220022222222222222222222222222242244444444444446666466666666666666666668888888:888::8:::::::::::<:<<<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@B>$$$&$&$$&$&&&&&&&&((((((((((((((((((((((**********,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.....,..................0...0.....00..000000000220022222222222222222222222422222242444444444644666666646666666666666666688888888:8:::8::::::::::::::<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>@@@>B@@>@@@@@>@@<0"$$$$&&&&&&&&&(&((&(((((((((((((((*(((((*(*******,*,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.........,..........................000.0000000000202020222222222222222222442222442444444444466646666666666666666666666668888888:8:8:::::::::::::::::<<<<<<<<<<<<<<<><>>><<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@>$$$$$$$&&&&&&&&&(&&&(((((((((((((((((*(*(**********,,,*,,*,,,,,,,,,,*,,,,,,,.,,,,,,,,,,,,.,,,,,..............................00.000000000002020220222222222222222224224244444444444666646666666666666666666686686888888:::8::::::::8::::::::<:<<<<<<<<<<<<<><><><<>>><><>><>>>>>>>>>>>>>>>>@>@@@@>\"$$$$$$$$$&&&&&&&&&&&(((((((((((((((**(**(*********,***,*,**,,,**,*,*,,*,,,,,,,,,,,*,,,,,,,,,.,,.,,,..,....................0..00.0.0.00000000002022222222222222222222424444444444444464466666666666666666688888688888:8888:::::::::::::::::<::<<:<<<<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>><$$$$$$$&&$&&&&&&&&&&&(((((((((((((((((*(*((***************,**,,*,*****,,,,,**,,,*,,,,,,,,,,,,,,,,,.,.........,..........0...........000000000002002220222222222422242444444244444444444444664666666666668686688888688888888:8:::::::8:::::::::<:<:<:<<<<<<<<<<<<<<<>><<><>>>>>>>>>>>>>>>>>>>>>>>><""$$$$$$$$&&&&&&&&&&&(((&&(((&(((((((((((**(*(*(***********,*****,*,**,*,,*,**,,,0**,,,,,,,*,,,,,,,,,.,.......................0.0....00000000000002002222222222222244244444444444444444444644666666666666666886688888888888888::8888:8::::::::::::<<<<<<<<<<<<><<<<<<<>>><<>>><>>>>>>>>>>>>>>>>>><$$$$$$$$$$$&&&&&&&&&&&(&&&&((&(((((((((((*((((***((*************,**,***,,,*,,,***(*,,,,,,,,,,,,,,,,,.,,,,..,.......................00..00.0000000000020222222222222222224224444444444444444444646666666666686688688688888888888:8::::::88:::::::::<<:<:<<<<<<<<<<><><<<>>><>>>>>>>>>>>>>>>>>>>>>>:$$$$$$$$&$$&&&&&&&&&&&&(&&(((&&&((((((((((((((((*(********************,*****,*,,**,*,,,,*,,,,,,,,,,,,,,,...,...................0..0..0.00000.000000000002002222222222222222242244444444444464664466666666666666688888668888888:88888::888888:::::::::<<:<<<<<<<<<<<<>><<<<><>><<>>>>>>>>>>>>>>>>>:$$$$$$$$$$$&$&&&&&&&&&&&&&(&&(((&&(((((((((((**((*****************************,,,*,**,*,,,,,,,,,,,,,,.,,,.,....,,...................0.0..00000.000000002000202222222222222222222244444444444444446666666666666666666688888888888888888::888:::::::::::::::<<<<<<<<<<<>><<<<<<><>>><<>>>>>>>>>>>>>:"$$$$$$$$$$$&&$&$&&&&&&&&&&&&(&((&&((((((((((((((*(***(*(***************************,*,**,,*,,,,,,,,,,,..,,.......,,................0.0..0.0000000000000000000220222222222222222222222244444444444466466666666666666666666668868888888888888:::8::::::::::<<<:<<<<<<<<<<<<<<<<>>>>><>>>>>>>>>>>>>:$$$$$$$$$$$$&$&&&$&&&&&&&&&&(&&&&&((((((((((((((**(************************,***,****,,,**,,,,,,,,,,,,,,.,.,.,,,.,.,,..............00...00..00000000000000002002002022222222222222222422444442444444444444646666666666686666668666668888888:888:8:::::::::::<<<<<<<<<<<<<<><<<<<<<><<>>>>>>>>>>>>>8$"$$$$$$$$&$&&&&$&&&&&&&((&&&(&(&&((&(((((((((((((*(((*****************************,****,,,,,,,,,,,,.,,,,,.,...,......,..........0.....0..0.000000000000000200000002222222222222222424442244424244444444444666646666666666666666668888888888:88:8::::::::::<:<<:<<<<<<<<<<<<<<<<<<<<<><>><>>>>>>>8"$$$$$$$$$$$$&&&&$&&&&&&&&&&(&((&(((((((&(((((((*(*(*(****(**************************,***,,,,,,,,,,,,,,,,,..,,,,,,.,.................0....0.0.00000000000000000022202222222222222222222444244442424444444664666666644666666666666668888888888:8:::::::::::::<::<<:<<<<<<<<<<><><<<<<<<<<><<>>>>>>8"$$$$$$$$$$$&$$&&&&&&&&&&&&&&(&&&&&(((&((((((((((***(******(*****(********************,*,,,*,,,**,,,,,,,,..,.,..,.....................0....000000000000000000000000002222222222222242222424244224444444444466446666664666646666666888888888:::88:::::::::::::::<:<<:<<<<<<<<<<<<<><<<<<<<<<>>>>>>8""""$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((&(&((((((((*(******************(*********,*****,***,*,,,,,,,,,,,,,,,,.,,.....,......................0..000000000000000000000000000202222222222222224444442444444444666666666644644666646666688888888888:8::::::::::::::::<<<<<<<<<<<<<<<<<<<><<<<<<><>>>>>6"$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&&(&(&(&((((((((((((***********************************,****,,,,,,,,,,,,,,,,,.,,,,,,,,,........................00.0000000000000000000020002222222222222222224424442444444444444466466644444446446688888:888888888:8:::::::::::::::<<<<<<<<<<<<<<<<<<<>><><<<>>>>>>>6"$"$$$$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&((((&((((((*(*******************************,******,**,*,,,,,,,,,,,,,.,,,,,......,...............0.....0..0.000000000000200020000020222222222222222222222244444444444446666666666644644668888888888888:88:8:::::::::::::::::<::<<<<<<<<<<<<<<<<>>><<<><<><>>4"""$"$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&((&&(((&((((((**(((*****************************,,**,,,*,,,,,,,,,,,,,,,,,,,,.......................0..0...00..00000000000000000000220222222222222222222224244444444446644466466666666666868868888888888888888::::::::::::<::::<::<<<<<<<<<<<<<<<<<<<<<<<<<>>>4"$"$$$$$$$$$$$&&&&&&&&&&&&&&(&(((((&((((((((((((((*(***(************************,******,,,,*,,*,,,,,,,,,,,,,,,,................................0.00000000000000000002220000022222222222222222244444444444444666666666666666668868688868688:88888:::::::::::::::<::<:<<<<:<<<<<<<<<<<<<<<<<><<<<<>4"$$$$"$$$$$$&&$&&&&&&&&&&&&&&&&(&&(((((((((((((((((((**(((******************************,,**,,,,,,,,,,,,.,,,,,,.,,.,...,...............0.0.......0.0.00000000000000000002022222222222222222224224444444444446464466666666666666866666666688888888888:::8::::::::::<:<<<<:<<<<<<<<<<<<<<<<<<<<<<<<4""""""$$$$$$$&&&$&&&&&&&(&&&&&(&(&(((((((((((((*(*(((((***************************,,****,***,,*,,,,,,,,,,,,.,,.,,,..........,.............0.000000.00000000000000000000022222222222222222222222224444444464444446666666666666668886866668888888888:::::::::::::::::::<:<<<<<<<<<<<<<<<<<<<<<<<<<<4""$"""$$$$$$$$$$&&&&&&&&&&&&&&(&(&(&&(&((((((((((*((**************************,**,***,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,........,,.............0..0.000....00.0000000000002000202222222222222222224222444444444444446446466666666666666886688:888888888:8::::::::::::::::::<<:<<<<<<<<<<<<<<<<<><<<<<<2""""$$$$$$$$$$&&&&&&&&&&&&&&&((&&&&&&((&((((((((((***(*****************************,,*,*,,,*,*,,,,,,,,,,,,,,,,,,,,,,.,...................0.....00000.0000000000000000002022222222222222222422242224444444444444446646666666666666668888886688888:8::8::8::::::::::::::::::<<:<<<<<<<<<<<<<<<<<<<<2""$"$$$$$$$$$$&$$&&&&&&&&&&& &&&(&((&&((((*((((((*((*(****************************,,*,,*,,,,,,,,*,,,,,,,,,,,,,,,......,,,..................0.0.00..000..0000000000000002002222422222222222222422224444444444444446444666666666666668886888888888::8:88:::::::::::<:<::::<<:<<<<<<<<<<<<<<<<<<<<>0"""""$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&(&&((&((((((((******** **************,,**************,,,*,,,,,,,,,,,,,,,,.,,.,. ,.......................00.. .00.0000.0000000000000002224,00222222222222222422444444462444444446446666666666668668868888888::88:8:::::::::::::<:::::::<<<<<<<<<<<<<<:<<<<<<<0""""""$"$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&((((((*(((*********************,*,*******,,,******,**,*,,,,,,,,,,,,,,,,,,.,,,....,...................0......0000000000000000000000220222202222222222222242224244422444444444466666666666666886.4688888888888:::8::::::::::::::::<<<:<<<:<<<<<<<<<<<<<<<""""""$$$$$$&$$$&$&&&&&&&&&&&&&&&&(&&&(&((&((((((((**(((*************,*********,*,**,,****,,,,,,,,,,,,,,,,,,,,,,.,,,,,,..,...,.....................0..0.00000.000000000000020002220022222222222222222444444444444444666646666666666666868888888888888::8::8:::::::<::::<::::<<<<<:<<<<<<<<<<<<<<:""""$""$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&(&&((((((((*(*************************,*,,,,,,,*,,,,,**,,,,,,,,,,,,,,,,,,,,,,,......,,..,,................0..0.000.0.0000000000002000000020222222222022222422222242444442444444464666666666666668868688888888:88:::::::::::::::<<<::<<<:<<<<<:<<<<<<<<<<<<<0"""""""$$"$$$$&$&$&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((***(*********************,,*,,,*,,,*,,*,,,*,,,,,,,,,,,,,.,...,.,...,...,.....................00...00000000000000002000002202222222222222222224422444444444444646666666666666688688668888888888::88:8::::::::::::<<:<<:<<<::<<<<<<<<<<<<<<."""""""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&((&&&(((((((((((**((***********************,*,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.........................0...00.0000000000000000000000020222222222222222222244224444444444446666666666666666668888888888:88888::::::::::::::<::<<<<<<<<:<:<<<<:<<<<:<<.""""""$$$$$$$$&&$&&$$&&&&&&&&&&&&&&&&&&&&((((((((((((((*(*(**************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................0..0.0...000.00000000000000020020020022222222242222222424242444444444466666666666666666688866888888888888:8:::::::::::<:<:::::::::::<::<<<<<:::<<,"""""""$$"$$$$$$$&&&&&&&&&&$&&&&&&&&&&((&((((((&((((*(((((((***(***********************,**,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,....,.,.................0.00...00.000..0000000000000202002222222222222224224244444244444444444466646666666666866668888888888:88:888:88::::::::::::::::::::::<::::<:::<<<*"""""""$""$$$$$&&$$&$&&&&&&&$&&&&&&&&&&&&&(&(&((((((((**((((*(*(**************************,,,*,,,,,,,,,,,,,,...,,,,.,,,,.,.........................0.00.00.0.00000000000200000000022222222222222222422442444444444644464664666666666668668668888888888888:8:8::::::::::::<:<<<::::<::::::::<<<::<*"""""""$$"$$$$&$$$$$&$&&&&&&&&&&&&&&&&&&(&&&(((((((((((((**(*(((**(**(***************,*****,*,*,,,,,,,,,,,,,,,.,,...,.....,..................0....0...00000.000000000000000000000202222220222222222224224422444444444466446666666666666666888888888888:88::::::::::::::::::::::::::::<<:<<::<<:<<("""""""$$"$$$$$$$&$$$$&$&$&&&&&&&&&&&&&&&((((((((((((((((*(*((((((*((*(*(******************,,,*,,,,,,,,,,,,,,..,..,,,,..............................0.....000000000000000002000022002222222022222224244244444444444446444666666666666666866886888888888888:8::8::::::::::<::::::::::<<<:::::::::<( """"""$"$$$$$$&&$&$$&&((((&&&&&&&&&&&&&&&(((((((((((((((**((*(**(******(*(*******************,,,,,,,,,,,,,,,,,,,,,.,..,............................0..00.000.00000000000000000000022222222222222222244444444444444444444646666666666686868688888:888888:88::::8::::::::::::<:::::::<:<<::::<<<:<&""""""""""$"$$$$$$&&&&&((((&(&&&&&&&&&&&&&(((((((((((((*(*(****((****((***(********************,***,,,,,,,,,,,,,,,,,.....,...........................00...0000..0000000000000000222222222222222222222442224444424444444446664666666666868688888888888888888:888::8::::::::::::::::::::::<:::::<:<"@"""""""""$"$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&((&(&(&(((((((((*(((((*(****************************,**,*,*,,,,,,,,,,,,,,,,,................................0.0..00000.0.00000000002002000202222222222222222422224424244444444444466666666666666866868888888888:88:88::8:::::::::::::8:::<::::::::::::<<""""""""$"$"$$$$$&$&&&&&&&&&&&&(&&&&&&&&&&&(((&((((((((((((((*(((*((*****((******************,*******,,,*,,,*,,,,,,,,,..,.,,,...,.........................0000000000.000000002002000202222222222222222222442244444444444444644466666666666668888888888888888::8:8::::::::::::::::::::::<<<:::::<:<""" """"""$$"$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((*(*(*((***(************************,*,**,,,,,,,,,,,,,,.,.,.,.,....,..................0....000000000000000000220200220222222222222222222244442444444444444464444666666666666688868888888888:88:8::::::::::::::::::::<:::::::::::::" """"""""""$$$$$$$$&$&$$$&&&&&&&&&&&&&&&&&&(&(((((((((((((((((**(((*(((**(******(********************,****,,,,,,,..,.,,,..,,,..,,....,............0.0.0.00000.0.000000000000200020020222222222222222222224224444444444444464666666666666666668688888888888::88::8:::::<::<::::::::::::::::::::<<< " """""""$$"$$$$$$&$$$$$$$$&&&&&&&&&&&&&(&&(((&((((((((*(((((**(((*(********(**(********************,**,*,**,*,,,,,,,,,,,,,,.,...........................0000.000000000000000020002222222022222222222442244444444444646464646666666666666668688888888888888888:8:::::::::::::::::::::::::::::::< """"""""""$$$$$$$$&$$$$$&$$$&&&&&&&&&&&((&(((((((((((((((((*(((*(*******(*****(*******************,**,****,*,,,,,,,,,,,,,,,,.,,,,.,....................0....0..000000000000000200022020222222222222222244422444444444446446646666666666866666688888888888:8:8:8:8:::::::::::<::::::::::::::::<:< "" """"$"$$$$$$$&&&$$$$$$$&&&&&&&&&&&&&&&(((((((((((((((*(*((*((**(*((*******(*****(**(**************,****,,,,,*,,,,,,,,,.,,,,,,........................0000..0.00000000000000020222022022222222222222222442244444444466646646666666666668688888888888888::8:::::8:::::::::<::::::::::::::::::: """"""$""$$$$$$$$&$$$$$$&&(&&&&&&&&&(&&(&((((((((((((((((((***********((***(**(************,*****,,,*,**,,*,,,*,,,,,,,,,,,,,,.....,.........................0.000000000000000022022200002202222242222224244444444464644644446666666666666668888888888888:888:::::::::::::::::::<::::::::::::::" """"""""$"$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&(((((((((((((*(((((*((**(******((********************,*,****,*,,,,,,*,,,,,,,,,,,.,....,...,.....,.....................0.0000000.0000200000000002022022222222442222424444444444464466466666666666686668688868888888::8:::::::::::::::::::::::::::::::::: """""""$"$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((*((((**********(***********,*****************,,,,,,,,,,,,,,,,,,,,,..........................0.....0..00.000.00000000000000002002222222222222244444444444444444644646666666666666866688888888888:8:8::::::::::::::::::::::::::<:::::<" """""""""$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&((((((((((**((**(*((***((*********************************,,,*,*,**,,,,,,,,,,,,,.,.,,...,...,........................0000..0000000000000000200222222222222222222424444444444446464666666666666666668688888888888888:::::::::::::::::::::<:::::::::::: """"""""$"$$"$$$$&&$&&&&&&&&&&&&&&&&&&(&&&&&((((((((*((**((*(***(**(*(******(******************,***,***,*,*,,,*,,,,,,,,,.,,.,,,,.,,.........................0.0000000000000000000000200022022222222222222444444244444444446664666666666666666888888888888888:::8::::::::::::<::<::::::::::::::: """"""""""$"$$$$$$$$&&&&&&&&&&&&&&&(&&&&&&&(((&((((((((((*((*((*************************************,*,***,**,,,*,,,,,,,,,,,.,,..,.,,....,...................0000.000.0000000000000000002022222222222222222444444444446644466464666666666666668866888888888:8::::::::::::<:::::::::::::::::::::< " """"""""""""$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((&(((((((*(*(*((*((*((((*******************************,,,*,*,*,,,,,,,,,,,,,.,,,,,,,..,,,,,...............0.....0......0000.0.000000000002222220222222222222424424444444446466446666666666666666666688888888888::::::8:::::::::::::<::::::::::::::: " """"""$"$$$$$$$$$&&$&&&&&&&&&&&&&&&(&&&&&(&(((*((((**((**(*(((****(**(****((**********************,,,****,,,,,,,,,,,,,,,,.,,,.,,,,,,.,.,.,................000.0......0000000000000000002222222222222244444444444444444446646666666666686686888888888:88::8::::::::::::::::::::::::::::::::::: " """""""""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((*****(***(((*(*(*************************,**,*,,,,,,,,,,,,,.,,,,,.,.,.,...........................00......0000000000000202220022222222222222222444444444444466466666666666666686668688888888:88::88::::::::::::::::::::::::::::::<: " """"""""""$$$$$$$&$&&&&&$&&&&&$&&&&&&&&&&&((((((((&((*((((((((*(*****(******(*********************,,****,*,*,,,,,,,,,,,,,,,,,,,.,,..,,.,.,.....................0.....0000000000000000202022222222222222222444244444444466666666666666666666888888888888:888::8:::::::::::::<:::::::::::::::::<" " " """"""$&$$$$$$&$&&&&&&&&&&&&&&&&&&&(&(&&((((((((((*((*(((((*(*((*********(*********(*************,,*,,,,,*,,,,,,,,,,.,,,,,,.,,..,...,......................0.0...0000000000000000002002222222222222224424444444466466666666666666666666668888888888::88::8::::::::::::<::::::::::::::::::: " """"""""$$&"$$$$$$$$&&&&$&&&&&&&&&&&&&(*((((((((((((*((((*((((*(*(*****************************,*,,,,*,,*,,,*,,,,,,,,,,,,,.,.....,,,.,..,..,..............0..0.00...0.00000000000020202222202222222222422444424444464446466666666666666666686888888888:8:::::::::::::::<<:::::::::::::::::::< T  """"""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&"$(&&((((((((((((*((((*((****($(**************************,*****,,,,,,,,,,,,,,,,,,,.,..0,,.,.,.....................00.00....000000000000000000022220222222222222224444444444464446646666666666666686688888:888:888:8:88::::::::::::::::::::::::::::::< " """""""""$$$$$&$&$&$&&&&&&&&&&&&&&&&&(&(((&(((*((((((*((**((*(***((*(***(***(*****************(***,,,,,,,,,,,,,,,,,,,,,,,.,(,.........................0..00..0..00000000000000000022"0222222222222242224444444642$446466666666666868668688688648888888::::::::::::::::::<<:8::::::::::::< " """""""""""$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&(&&((((((((((((*(((*(*(*******************************,,***,**,,,,,,,,,,,,,,,,,,,..,.,,,,.,,...................0..0.....00..00000000000000202222222222222222424444444444444464446666666666666668688888868888:888:::8::::::::::::::::.:::::::::::::4 " """ """"""""$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&((((((((((((((((***(*((*(*(*((**(((*********************,,,*,,,*,*,,,,,,,,,,,,,,,,.,.,,,,.,.,.......................0.0.00000000000000000220202222222222222422224444444444446464466666666666666888888888888:8:88:8::::::::::::::::::<:::::::::::::$ "" """""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(((&(((((((((((((((*((**((***(*********************************,,,,,,,,,,,,,,,,,,,,,,,,..,..,......................00.000..00000000000000000222222222222222222222444444444446644666666666666666686888888:888:8:8:8:::::::::::::::::::::::8:::::::::  " """""""$$$$$&$$$$$$$$$$$&&&&$&&&&&&&&&(&(((((((((((((((((((((((**(((*(**(********************,**,**,,,**,*,,,,,,,,,,,,,,,,,,,.,.........,................000.0..0000000000000000000002222222222222244222444444444646444666666666666666888888888888888888::::::::::::::::::::::::::::::::< """ """$"$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&((((((((((((((((((((((*(((**(***(**(************************,,*,,,,*,,,,,,,,,,,,.,,.,,..,.,..,..,...................0.00000000000000000000002022222222222224242244444444466644666666666666666866888888888888::8:::::::::::::::::::::::::::::::::< " """"""""$""$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&(&(((((((((((((((((***(*(*(***************************,,****,*,*,,,,,,,,,,,,,,,,,.,,,.,.....,..,...............00.0.0000000000000000022000222222222222222442244422444444444666666666666666666668888888888888:88::::::8::::::::::::::::::::::::<0 """""""$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&(&((((((((((((((((((**((((***((*******(****(****************,,,,,,,,,,,,,,,,,,,,,,,,,,.,,...,..,..................00.0.00.0000000000200000220022222222222224442444444444444446446666666666686888888888888:8:88::::::8::::::::::::::::::::::::::<2 """"""""""$"$$$$$$$$$$$&$&&&&&&&&&&&&&&&((&((((&(((((((((((((((((((((*(*(*****((**(*(**********,*,*,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,.,.........................000.000000000000000202022222222222222222244444444444444644664666666666866888888888888:::::8::88::::::::::::::::::::::::::::<2 """""""$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&((&&(((((((((((((*((((((((((((*****(************************,**,,,*,,,,,,,,,,,,,,,,,,.,.,,,.................0.00000000000000000000002002022222222222224242224444444444444646666466666666686888886888888888:8::::::::::::::::::::::::::::::::::<.4  """"""""""$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&((&(((((((((((((((((((((**(((**(((*****(****************,,,,,*,,,,,,,,,,,,,,,,,,,.,,...................0.....0..000000.0000000000020202022222222222222224244444444444444446666666666666686688868888888:888::::::::::::::::::::::::::::::::::<.  """"""$""""$$$$$$$$$$$&$$&&&&&&&&&&&&(&&&(&(((((((((((((((((((((((((((((*((**(**(*(*************,*,,,**,,,,,,,,,,,,,,,.,,..,.,.....................0..00000000000000200000200222200222222222224222244444444444464646666666666666888888888888888::888::::::::::::::::::::::::::::::::<<. " " """"""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&((((((((((((((((((((((((((((*(*(************************,***,,,,,,,,,,,,.,,,.,,.,,....,.............0......000.00.0000000000000000222222222222222222244424444444444644444666666666666668688888888888888:8::::::::::::::::::::::::::::::::::<<,  "" """"""""$"$$$$$$$$$$$&$&&&$&$&&&&&&(&&(&((((&((((((((((((((((((((((((((****(******************,*,*,,,,,,,,,,,.,,,,,.,,...........................000000000000000000020022022222222222222424242442444444444444646666666666666666888888888888:888:::::::::::::::::::::::::::::::::::<, """""""$""$$"$"$$$$$$$$$$$$&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((*(**(**************,**,,,*,,,,,,,,,,,,.,.,....,.,.................0.0.00000000000000000002020022222222222222224244444444444444444646666666666666666888888888888888:::::::::::::::::::::::::::8::::::::<<*@  " """""""$$$"$""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((*(****(*(*******************,,,,,,,,,,,,,,,.,.,,.,......................00.000000000000000020220222222222222224242444444444444444644466466666666666666866688888888888::::88::::::::::::::::::::::::::::::::<<*   " """"""""""""$"$$$$$$$$$&&&$&&&&&&&&&&&(&&((&((((((((((((((((((((((((*((((*(*(****************,*,*,,,,,,,,,,,,.,,,.,.....................000.0000000000000000022022222222222224224224244224444444444664666466666666666666686888888888888::::::::::::::::::::::::::::::::::::::::<:<,  """""""""""""$$"$$$$$$$$$&$$&$&$&&$&&&&(&(&(&(&((&&((((((((((((((((((((((((((((***************,**,***,,,,,,,,,,.,..........,..............00.000000000000000000022222222222242242444444444444444444444664666666666666666668888888888888:::::::::::::::::::::::::::::::::::::::::::<<* """""""""""""""""$$$$$$$$$$$&$&&&&&&&&&&&(&&((&&&(((((((((((((((((((((*((*(**********,*********,*,,,,,,,,,,,,,,,..,....................0..000.00000000002222222222222242222444444444444444444464646666666666666668888688888:88888:::8:::::::::::::<::::::::::::::::::::::::::::<<*  " """""""""""""$$"$$$$$$$$&&&&&&&&&&&&&&&(&&&(&&(((((((&((((((((***(*((***(**(****************,,,,,,,,,,,,,,,,,,...,................0.0.....00000000000002022222222222224442444444444444466464646666666666666666668888888:8::8:::::::::::::::<<::::<:<<:::<:::<<::<::::::::<::<<<(  " """"""""""""""$"$$$$"$$$$$&&&&&(((((&&&&&(&&((((&&((((((&(((((((*((*(((***(****************,*,,,,,,,,,,,.,..,.....,...........0.000......00000000020022022222222224244444444444446666666466666666666666868668668888888888:::::::<::<<<<::<:<<<<::<<<<<:<<:<<::<<<<<<<<<<<<<<<<* " " """""""""""""""$$$$$$$$$&&&&&&&(((&&&&(&&(((&&(&&((((((((((((((((*****(*******************,,,*,,,,,,,,,,.,...,.,....................00.000000000002202222222222242444444444466464466666666666666668688666688888888:8::::::::::<<::<<<::<<<<<<<<<<<<<<:<<<<<<<<<<<<<<<<<<<<>(  "" """""""""""""""""""$$$$$$$$$&&&&(((&((&&&&&&&&(&((&&(((((((((((((((*((((*(**(************,**,*,*,,,,,,,,,.,.,.,................0.....0.00000000000220022222222224444444444444466666666666666666666666686668688888::8::::::::<<:<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<>>( " " """"""""""""""""$$$$$$$&$$&$&&&&&&&&&&&&&&&&&(((((((((((((((((((*((((*(**(************,,*,**,,,,,,,,,,,,,.....,............0.....000000000000000020222222222444444444446646664666666666666666666688886888888888:8:::::::::<<<<<<<<<<<<<<<><<<<<<<<<<<<><><<<<<<<<<<<><<>>>(  " """"""""""$"""$$$$$$$$$&$$$&&&&&&&&&&&&&(&&(&&&(&&&&(((((((((((((((*(*(***(**************,,,,**,,,,,,,.,.,...,...............00.000.00000200002202222222224444446464666466666666666666666666668886888888888888:::::::::<<<<<<<<<<<<<<<<<<<>><>><:<<<<<<<<<<<<<<<<<>>>>>>(    " """""" """"""""""$$$$$$$$$$$&$&$&&&&&&&&&&(((&(&(((((((((((((((((((((((**((***********,**,,***,,,,,,,,,,..,................0..0.00000000002020002222222244244444444466664466666666666666666666668688888888:8:8::::::<<<<<:<<<<<<<<<<<<><<<>>><<><<><<<><<<<<<><>><>>>>>>>&  " " "" """"""""$"$"$$$$$$$$$$$$&&&&&&&&&&&&&&(&&&(&&(((&((((((((((((((((*************,***,,,*,,,,,.,,,,,,...,.............0...0000000000000002222222222424444444444446666666666666666666666868688868888888:::::::::::<<<<<<<<<<<<<<<<<<<<><<<<><<<<<<<<<<<<>>><>><>>>>>>&  """"""""""""""""$$$$$$$$"""$&&&&&&&&&&&&&&&&(&&&&((&(((((((((((((((**(((***********,,**,,**,,,,,,,,,,,,..................000.000000000002022022222222244244444446666666666646666666866668666868888888888:::::::<::<<<<<<<<<<<<<<<<<<<<>><<<<<<<>><<<<<<<<<<>>>>>>>>>>@$ "" """"""""""$"""$""&$"$$$&&&$$&&&&&&&&&&&&&(&((&&&&(((((((((((((((********************,,,,,,,,,,,,,,...,..............00..00000000000000222222242244444444446466464844666666666666686666668888888888:::::<::::<::<<<<<<<<<<<<<<><<<<<<<<<<<<<<<<<<<<<<<><<<<>>>>>>>$ "" """ """"""""""$$$$&&$&&$$&$&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((************,*********,,,,,,,,,..............0..00.00000000002202022222222244224444444444646666666666666666666668688888888888::::::::<:::<<<<<<<<<<<<<<<<<<><<<<><<<<<<<<<<<<<<<<<<<><>>>>>>@$   "" " " """""""""""$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((************,,,,,,,,,,,,,,,.,.,.,.........0000..00000000000000200222222222424444444444646446466666666666666686868888888888::::::::<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<>>><>>@"    " """"""""""$$$$$$&&"$$$$$&&&&&&&&&&&&&&&&&(((((*&&((((((((((((((((*(*(*****,.,***,,*,,*,,,.,,,,,.,.......0.0..0.0..0000000222202222224422442444444444444464666666668666666666688888888888::::::<<::::::::::<<<<:<<<<<<<<<<<<<<<<<:<<<<<<<<<<<<<<<>>>>>>>@@       "" """"""""""$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&$(&(((((((((((((((*((***(***((*******,*,,,,,,,,,..,......,......0..0000000000022222222222224222444444646666666666466668866868868888888:8:::::08::::::::::<<<<::<<<<<::<<<>8<<<<<<:<<<<<<<<<<<<><>>>>>@B    " """"""""$"$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&(&(((&((((((((((**((*(**************,*,,,,,,,,,.,.,,,............0.00000000002222220222422222242444444646666664666666866686888688888888888888::::::::::<::<:::<::<:::<:86<<<:<<:<<<<<<<<<<<<<<>>>>>>,   """""""""""""$$$$$$$$&$$$&&&$&&&&&&&&&&&&&&&&&&&&((&&((&(((((((((((*((((***(*******,**,***,,,,,,,,,.,,.,..............000000000002222222222244244244444444446666664666666666866666868888888888888:::8:::::::::::::::::<::::<::<:::<<:<<<<<<>>>>>>>@@