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 = '268A08' IMAGE_NUMBER = 31084235 IMAGE_TIME = 1977-03-15T18:40:52Z EARTH_RECEIVED_TIME = 1977-03-16T12:13:17Z ORBIT_NUMBER = 268 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 R )($4\m XbNp uW,)AVF ["&&&&&&&&&((&((((((*(**,****,,**,****,,*,,*,*,,,,*,,.,.,,.,,......,.............0......0.00......00.0.00000000000000002202220222222222222422444444442444442244442442222242244444444444444444444444424444442424464444444444444444444444444444442244422224244442442222222002200000022000000000002000,"&&&&&&&&((((&((((&(((((((((*&((((************,***,,,,,.,.&,.................0.....0.0...000000000000000000000000202222222222222222224444444444464444444444444444444444444644444644444446666666444666664644466466666664666666666666664644666666666666466664646646444444444444444224222222242222222.L$&$&&$&&&&&&&&&&&&&&(&&&((((((((((((((((((*******,,*,,,,,,,*,,.,,.,................0.00.,.00..00000000000000000000000 0022222222222222244444444444"0644444446644446444444466666.4666666666666666664666666666.68666666686666666666668688860688868888868666666666666666606666664666644644664444444442$"$$$$&$$&$$$&&$&&&&&&&&&&&&(&(((((((((((*********,*,,,,,,,,,,,,,,,.,..,....,.............0..000.000.000.0000.0000000000202222222222222444444444444444444446444466646466446666664666666666664666686666666666606666666688666666668886888888,6888888888888866868866688686 6666866666666666666666666464 "$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&((((((((((*************,**,,,,,,,,,,,,,,,........................00.00...0000000000000002222002222222224442444444444444444444644444644446666666666666466666666666666666666666668866666866868888668888688888888888888:888888688868868686866666866668886666666686666640$$"$$&$$$$"$&$$$&&&$&&&&&&&&&(&(&((((((((((((((***((*****,,,..,,.,,,,,,**,.,,,,,,,,..0...000.00.0.....,.,..0000000022220000.02000.000024444244464646242240220022446446666666686668646446446666646646686668866644666666866688868688668686444266888888:::::88868:8864424446646666868:8888866642242240 "&$"$&(&(&&&$$"&$&$""$" $$$&&&&(*,**((&&((*(&&&&&&****,,,.....,,***,,,*(*((**,,...0000200.,,,..,****,*,.020022222020020000..,*..0042266642422022422220....4464464642442644464442002244666688666466466464442004488668868668666886864424468:::8:8:66886:88:8866:64268888668488644646866624422668660 &$$$&&&&$"" ""$$""""$$"&$&&&&(((((*(&&&&(&&&&&(((((*,,,,...,*(.***********,,..,...0.0.,,,*,,.,*,*,,0,..000202020.0..000......0.200024442442422422222000246664666664644424444222224464666666666446666662222446888888868666668666666446688888:8:88:8888888886886888:88888866686686666666666688886886."$$""$"""""$$$""$$$"&$$$&&&&&&&$&&&&&&&(&(&&&(********,(((*,*,,,********,,,,....,,,*,,,,,,,.,,.,.....000.0.......00.00....02222222220000224464422022244444444442424444444424466664666464446666664646666848886888666666668886666888:888:888888888:888888888::8:::88888868888666666668888888866666660$"""""""""$""$$$$$$$$&&&&&$$&&&&&&&&&&(&((((((***(**((*********,,*,,,,,,,.,,,,,*,,,..,,,.....,................000.000000000200000202000222222424422244444444244444424644446666664444666666666666666666666666666666886666688888888:::88888:8::8888888:8:88888:8:88:888888888:88888886668886888888860 """""""""""""$$$$$$$$$$$$&&&&&&&&&&&&(((((((((((**************,****,,,,,,,,,*,,,,,,,.,..,.,....................0.00000000000.0000000022220222244444242242444444244444444666666646646664666666666666666686866666886686688888888888888888888888:8:::::::8:::88::88888688688688888888888688888888886.2"""""""$""$""""$$$$$"$$$$$$&$&&&&&&((&&(((((((**((*(*******,***,,,,,*,*,,*,,,,,,,,,,.,..,..,,,.............0...0.000000000000000000000022220222222222244422244444444444444444464646666666666666666666664666666686666888888888888888888:888888:8:8:::::88:888:88:888:888888868686866888888688888688."""""""""""$""$"$$"$$$$$$$&&&&&&&&&&&(&&&(((((((((*****************,,*,,,,,,,,,,,,,,,,,,.,,,.,,,,...............00.0.0.00000000000000222002222222222442244222224444444444444666666664666666666666666666666666666868688888868888888888888:8::8:8:8888:::::88:::8::888888888888668886888888888888888." " """"""$$""""$$$$$$$$$$$$&&&&&&&&&&&(((((((**((((**************,,**,,,,,,,,,,,,,,,,,,.,,,.....................00000000000000000000200022222222224424224424242442444444644444664666666666666666666666666666668668666888888888888888:88888::::::::::::::::8:888888::8888888888888888888888888886."" """""""""""$$"$"$$$$$$&&&&&&&&&&&&(((&(((((((((********,***,*****,,,***,,,,,,,,,,,,,,,..,..,..,...........00....000.00000000002002020002022222222224222444444444444444444446666446666666666666666666666666668886866868888888:888888:888:::::::::8:::::8:88:88::8888888888888888888888888888888, """ """"""""""""$$$""$$$$$$&&&&&&&&&((&((((&(((((((*(***(********,,**,*,**,,,,,,,,,,,,,,,,,,......,................00...00000000000002020022222442222222222444424444244444444446444446666666666666666668866666666668888888888888:888888:888:::8888::8::8:8::8:::888888888888888888888888888888886* " """ """"""""$"$$$$$$$$$&&$&&&&&&&&&(((((((((((((**(**(*(*********,,,,,,,,,,,,,,,,,,,,,,,,...,................0.00.000.0000000000000002222222222224442222444244444444446644464466466666666666666666688866666868886668888888888888888:888:::8888::::::::::::::::888888888888:888888888888888886(0 "" " """""""""$$$$""$$$$$$$&$&&&&&&&&&&&(((((((((((*(((*************,**,,,,,,,,,,,,,.,,,.,..,.,,,,,................0...00000000000000222222222222222222444222444444444444444444466664666666666666666666666668666866666888888888888888888888888:8:88::8::::::::88888:8888:888888888888888888888888* " """""""""""$$$$$$$&&$&&&$&&&&&&&(&((((((((((*(*(***********,,*,*****,,,,,,,,,,,,,,.,,.,.............0........00.0000000000000000002022222222242224422424444444444446464444644466666666666666666666686666668666888868888888888888888:::888:::::::::::8:::88:8:::8888888888888888888888:8886& " " """""""""$$$$$$$$&$&$$$&&&&&((&&&&(&(((((((((*(**************,,***,,*,,,*,,,,,,,,,.,.,.,,,,.............0.0.0.00000000000000000202202020222224222244444444422444444444664464644468666666666666666666666666886888886888888888888:8:888::8888::::::::::::88:8888:88:88888888688888888888886&" " """""""""""$$$$$$$$&&&$&&&&&&&&&&&(((((((*(((*(*************,****,,,,,,,,,,,,,,,,,,,.......,.............0.0...0..000.00000000000022200002222442242442244444244644644444446646646666666666666666666686886886688888888888888888:888:88:8::::::8::::8::8:::888:8888888888888888888888888886&" " " """""$"$$$$$$$&&&&&&&&&&&&&&(&((((((((*((*(******************,*,,,,**,,,,,,,,,........................0....0.00000000000000002222022222222422424442444224444444446444446646444666666666668666668688888888866888888888888888888888::::::::::::::::8:8::8888:888:8888:88888:8888888888$ """"""""""$"$$$$$$$$$$&&&&&&&&&(&&(&&&(((((((((((((************,**,*,*,,,,,,,,,,,,,,,,,,.,..,.............00...0...00.0020000000002000022222222222422424224444444444444446444666644446666666666668686666668888888888888888888888:888:8::::8:::::::::88:::::::88:8888888888888:8:::888888886$ " "" """"""$$$$$$$$$$&$&&&&&&(&(&(&(((((((((((**(*((**************,,,*,,,,,,,,,,,,,,,,.,,.................00..0.00.000222000000202002222222222222244444424444444464444644444464444464664666666666666668866888888888888888888888:8:::::8::::8:8:::::::::8:::::8:::88888:88888:88:888888888    " """""$"""$$$$&$&&$&&&&&&&&&&(((((((((((((**((**(********,*****,,,,,,,,,,,,,,,,,,.,..,,..................0....0.0000000000000222222222222222222242444244444444444444444464646666666644666686666666688688888888688888888::8888::8::::8:::::::::::8:::::8:::::88888:888:8888888:8888888 """"""""$$$$$$$$$$&$&&&&&&&&(&((((((((((((*((*(*****************,**,,,,,,,,,,,,,,,,.,,.,..........0...........0.0000.000000000000002222222222224242444444444444464446444464464646666646666666668866866886668888888888888888:888::88:8::::8:88:::::::::::::::8:8::8888888888888888::888 " """"""""""$$$$$$$$&&&&&&&&&&&&((&(((((((((((((**********,****,,,***,,,,,,,,,,,,,,,,,,,,,..,................000000......00000000002000022242222224424444442444444446664644466644444666666666666666666666666688888888888888888888:::88888:::::::::::::::::::::8::8888:888888888::88888:88@ """" """"""""""$$$$$$$$$&&$$&&&&&&&&&(&((&((((*(((((((****(********,***,,**,,,,,,,,,,,,,,,,.,..,.....................00000..00000000000200200222222222444444444444444444444446666666666666646666666666666686888668888888888888888888:8888::::88:8:::8:::::::::::::::::::8::88888::8888:::888:8  """" " """""$$$$$$$$$&&&&&&&&&&&(&((((((((((((*((*(**(**************,,,,,,,,,,,,,,,,,,,,,,.,,,......................000000000000000000200222222222224444444444444464444444446664466466666466666666666666666888688888888888888:::8:88:8:8::::8::::::::::::::::::::::::::8888888:8::8888::888  "" """"$"$$$$$$$&&$&&&&&&&&&&&&&(&((((((((((((((***(******,****,*,,,*,*,,,,,,,,,,,,,,,,.,,,.....................0.0.000000000000000202222222244424444644444444444444444444446664446666666666666666866868888868888888888888888:88:::88:8:8:::8:::::8::::::::::88::::::8:::888888888:888:86  """"""""""$$$$$$$$$&&$&&&&&&&&&&&&((((((((((((((((***************,*,,*,,,,*,,,,,,,,,,,,,,........................0000000000000000000222222224444444244444444444444664644464444466466666666466666666886866666688888888888888:888:888::88:8:888::::::::::8::::::::8:::::888:888::8:::::8888  " """""""$$$$$$$$$$$$$&&&&&&&&&&&&((((((((((((((((((((*(*****,******,*,*****,,,,,,,,,,,.,.,,,.,.....................0000000000000000000220222222244444442444644444444466466644446644444666466666666666668666666686888888888:888888:88:::8:::8:::::8:::::::::::8::88::::::8:8888888888:88888 "" """"""""$$$$$$$$$$&$$&&&&&&&&&&&&((&((((((((((((**(**(**********,,*,,,,,,,,,,,,,,,,,,,,,,.,.....,...............0.0000000000000000002002222222244444444444646444446646666446466666666666666666666666666886888888888888888888888:88:::::::::::8:::::::::::::::::::::::8::::88:8:8::::::88  " """"""$"$$$$$$$$&&&&$$&&&&&&(&&&&((((((((((((((**************,,,,,,*,,,**,,,*,,,,,,,.....,........,.............000.00.0000000002002020002222224444464444644444444466444444666646644666666668666666666668888888888888888:8:::88:88:8:888::::::::8::::::::::::<::::::::::::88:::8::8:::8  """""""""""""$$$$$$$$$$&&&$&&&&&&&&&&&((((((((((((((((*****(**,,*($*******,*,,,,**,,,,.,,,,,..,..................00.000000.*0000000000020002222424464444066666464444444444446464466642666666666666668666866686688866888888:8888:8:::::::::::::88:::::::::<:::::::::::::::::8888:::::8:8888  """ """"""""$$$$$$&&&$&&&&&&&&&(&((&&&&(((((((((***(*(************,*,,,*,,*,,,,,,,,,,,,,.,.,,...................00.00..00..000000000002222022222244444246446446646444444444466464462446666666666666668886886688824888888888888:88:::8::::::::,6:::::::::::::::::::::::::::6::::88::::8:2H " """"""$"""$$&$$$$$$&&&&&&&&&&(&&&&&&(&((((((((*((*((*(**************,,,*,*,,,,,,,,,,,.,.,..,.,................000..0.0000000000000000002222222222244444644446666646464644444646644464466666666666666666868688888888888888888:8::8:::::::::::::::::::::88:::::::::::::8:::8:::::8:::::8:6   " """"""$$$$"$$$$$$&$$&&&&&&&&&&&&&((&((((((((*((*((*****************,*,,,,,,,,,,,,,,...,,.,,...,..........0......00000.00200000000002002222222222424444444444666666644446444644666666644666668666668666868866888888888:888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::8  "" """""""$"$$$$$$&$&$$&&&&&&&&&&&&(&&&&&((((((((((*((((******(****,*,,,,*,,,,,,,,,,,.,,,.,,,,...................0....0000000.000000000000202002222222244444446444464466666464666664666666666666646666666666888888886888888:8:::8:::888:::::::::::::8:::::::::::8:::8:::::::::88:::::8:::::8 " " """"$""""&$$$$&&&&&&&&&&&&&&(&(&((((&(((((((((((((***(************,**,*,,,,,,,,,,,.,.,,,.....,.0...........0000.0.000000000000000000222222022222222446646444444446646646666664644644666666666686666886888668888688888888888:::8:::8::::::::::::::::::::::::::::::::8::::::8::::::::8:8  " """""""$$$$$$$$$&&&&$&&&&&&&&&(&&((&(((((*((((((((**************,*,,,,*,,,,,,,,,,,,,,...,,,,.,.......0....0...0.0.0.0000000000000000000002222222222244466646464466666666666666646464666666686666666688888:86688888868:888888::::::88::8::<::<:::::<::::::8:::::::::::::::::::8::8:::8:8(  """""""""$$$$&$$&$$&&&&&&&&&&(&&&&((((((((((((((((**((**************,,,,,,,,,,,,,,,,,,,,,,...,................0..0.00.00000002000000200022222222222222224444444464466666646666666644666466666668666868868888888888:888888888:8::::::8:::::::::::::::<::::::::::::::::::8:::8:::::::::8:8T " " """""""""$$$"$$$$&&$&&&&&&&(&&&&&&&&(&&&(((((((((*(((****************,,,,,,,,,.,,,,,,,,,,,,...................000....0000000000000000020202222202222222244444444444668666646666666446666666666666886868666688888888888888:::::8:8::88:::::::::::::::::::::::::::<:::::::::::88:::8:::::8  " """$"$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&(&((((*((((((*(*************,,,,*,,,,,,,,,,,,*,..,,.....,..,................00000000000000000000020222222224222222242444644464466666666666666444444666668468688668666888888888:888:8:::::::::::::::::<<::::::::::::::::::::::::::::::::::::::::::8  """"""""""$$"$$$$$$$$$&&&&&&&&((((&&((&((((((((((((*****(*(****,***,**,,,,,,,,,,,,,,.,,,,,,,,...,,,...........0...0.0.00000000000000220202222222222202222224444444446666666666666666666666666666666888888868888888888::888:8:8:888::::::<:::::::::::::::::::::::::::::::8::::::::::8::888  """""$"$"""$$$$&$$$$&&&&&&&&&&&(&&&&&((((((((((((((((*************,**,****,,,,,,,,,,,.....,...,................0000.00000000000000000020022220202222442422244466646464646666666666666666666666666668868888868888888888888888888:::::8:::::::::::::::::::::::::::<<:::<::::8::::::8::::::8  """""""""""$$$$$$$&$&$$$&&&&&&&&&&&&((((((&(((((((**((*((****,******,******,,,,,,,,,,,,,,,.,.,...................00000000.0000000000000000222222222022222222224444446666666666666866666666666866666666666888888888888:8:888:88888::::::::::::::::<:::8::<<::<::::::::::::::::::::::<::::::8 """ """"$$"$$$$$$$&$&&&&&&&&&&(&(&&(((((&((((((((*(**(*((((*********,*,*,**,,,,,,,,,,,,,,,,,..,,.....,...........0.000.00.0000000.0000000000200022222222222222444444444444666666666686666666666686666688668888888888888::8888:888888::::8::::::::::8:::::::::::::::::::::::::<::::::::8:::8,  "" """"""""$$$$$$$$$&&&&&&&&&&&&&(&(&&&&(((((*((((*((((****************,*,*,*,,,,,,,,,,,,.,,,.,.....,..........0...,.0000000000000000000002000002222222222224242244644444444666666666668666666866868886888886888888:88:::88:::::8::8::::::::::::::::::::::::::::::<<<::::::::::::::::::<::8(  """"""$""$"$$$$$$$&&&&$&&&&&&(&&&(((&((((((((((((*(*((***************,***,,**,,,,,,,,,,..,,......................00.0.00000000000002022000022022222222222222442244444444444666666668888868868888888886888888888888888:8::8:8::8888::88::::::::8::::::::::::::::::::<:<::::::::::::::::::8( " """"""$$$$$$$$$$$&&&&&&&&&&&&&&(&(((((((((((((((((*((**(**********,**,*,*,,,,*,,,,,,,,.,,..,,,......................0.0000000000000022200202002222222222222222244444444446646666666886688888888886888888888888888::8:8888:88::::8:::::<<::::::::::::::::::::<::::::::::::::::::::::::::8*" " " """"""$$$$$$$$$$&$$&&&&&&&&&&&&&&((((((((((((((((**(********,****,****,,,,,,,,,,,,,,.,..,.,,..,.,............0.0.0.0.0000000000000000002200222222222224224222424244444666666666666688888888868888866888886888888:88:::8::888:8:88::88:::8::<:8::::::<:::::::::::::::::::::<:::::::::::8( """" """$$$$$$$$$$$$$$&$&&&&&&&(&&&&(&((((((&((((((((**(*********,**,****,,*,,,,,,,,,,,,..,,,,.,,,..,..........0...0..0000.000000000000000000222202222222222224424424424444666666666886666868888688888888888888888::::8::::8888:88::::::::::::::::::::::<<:::::::<:::::8::::::<::::<::::<<8( """""$"$$$&$$$&$&&&&&&&&&&&&&&&((&((&(((((((*(((((*((*************,*,,,*,,,,*,*,,,,,,.,..,,,.,....,.................00.0000000000000000200002002220222222224444442444444444666666888886666866886888888::::::::::8::::::::::::::::888:::::::::<:::::::88:::::::::::::::::::::::<::::::::::( " """""""$$$$$$$$$$&$&$&&&&&&&&&&&&(&(((((((((((((((((**************,***,,,*,,,,,,,,,,,,,,,..,..,,,,,..,.........000000000000.00000000000022020022222022222222242444424444444446666666666888886668686888888888:::::8::::::::::8::::8:::::::::::::::::::<::::::::::::<::::::::::::<::::::::::& """""$"$$$$$$$&$&$&&&&&&&&&&&&(&&((((((((((((((*(*(((***(************,**,,,,,,,,,,,,,,.,,.,,,....................0..000000000000000000000002020220022222222222222222444444444444444466686888668888688888888::::88::::88:::8888:::::::::::::::<:::::::::::::::::::::::::::::<::<<:::::::::& "" """"""$$$$$$$$$$&&&&&&&&&&&&&&&&&((((((((((***((**********************,,*,,,,*,,,,,,.,,.,.....,......................0000000000000000000002220202022222222222224424424444444446444464466668888866888888:8888888888888888::::8::::::::::::<::<:::::::::::::::::::::::::::::::::<<:<:::::::$  " """"""$$$$$$$$$$&$$$&&&&&&&&&&&&(&&(((((((((((**((((******************,,*,**,,,,,,,,,,..,......................0......00.00000.0000000000222220002222222222222224242444444444444466444446646688886888668688886888888:8::::8::::::::::::::::<::8:<::::<::::::<::::::8::::::::::::::::<:::::$ " """"""""""$$"$$$$$$$$$&&&&&&&&&(&&(((((((((*((((((******(***************,,,,*,,,,,,,,,,,,,,.,,.,.....................0..000000000000000000000220222222222222222222222244444444444444444464666646666668668688888888888888888:::::::::::::::<::::::::::::::::::::::::88::::::::::<:><<:<:::::$  """ " """"""""""$"$$$$$&&&&&&&&&&&&&&&&&&&(&((((((((((*(**(***(******************,,,,,,,,,,,,,,,,,,...,.....................00000.000000000000000000220222222222222242224444222244444444444446444466666666666666668888888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<::<::::$Z" " """""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&((((((((((((((((***(*****************,*,**,,,,,,,,,,,,..,.....,...............0.......000000200000000000000222222220022222222224644244442444444444664466666666666666666668868688888:8::::::::::::::::::::::<:::::::::::::::::::::::::::::::::::::::<<:::$ """""""$$$$$$$$$$$&$&&&&&&&&&&&&&&((&&&(&(((&((((((((***(***************,*,**,,,,,*,,,,,,.,,,,,,.,.........................0.0.00.002000000000200222202222222222222222444424444442444444444444446666666666666688668888888::::::::::::::<:<<:<<<:<<:<::::::::::8::::::::::::::::::::8:::<<::<:" """"""" """""""$$$$$$$&&$&&&&&&&&&&&&&&&(&&((((((((*(((***((*****************,*,,,,,,,,,,,,,,,,,,,.....,,.,...........0.0000..0000000000000000000200022222222222222222222222424244444444446466646664466666666666668688868888:::::::::::::::::<:<<<:::<:::::::::::::::::::::::::::::<:8::::<<:::  " """"""""""$$$$$$$$$&&$&&&&&&&&&&&&&&&&(((((((((((((*(((((**(****,,********,*,*,,,,,,,,,,,,,.,,,,...,...................000..000000000000200020220002022222222222222002224222244444444466666666466666666666666666666888888::::::::::::::::::::<<<<::<<<::::::<<::::::::<:::::::::::::<<<<<<<:  " """"""""""$$$$$$$$&$&&$&&$&&&&&&&&&&&(&((((((((((((*(*******(**,**,**********,,,,,,,,,,,.,,,...........................000000.000000000002022000222220222222222222422222442444444444444444446646666666666666666666688888:8::::::::::::<::<<<<:::::::<<<:::::<::::::::::::::::::::::<<::<<<< """""""""""$$$$"$$$$&&$&$&&&&&&&&&&&(&&&&(&(&((((((((((*(((*************,,****,,*,,,,,,,,,,,,,,,,.....,..................0.0.0000000.000.002000020020002222222222222222222444424444444444444444664646666666664666686866888:::::::::::::::::::<<::<<:::<<::::::<<:<::::::::::::<<::::<<::<:::<<: """""""""$$$$$$&$$&$&$"$&&&&&&&(&(((&&&&&(((((*((((((((****(**(*********,,,*,,,(*,,.,,,,,,,.,,,,,,..................0.000.0..00000000000200002220222222222222222422222224444244444444444446464666664666666666666668688888::8::::::::::::::<<:::<::<<<<<::<<<<:::::::<::::::::::<<:<<<<<<<:X " """""""""$"$$$$$$$$$$&$&$&&&&&&&&$&&&&&(((((((((((((((((**(**********(*****,*,,,,,*,,,,,,,,.,..,.,.............*.......0.0.0.000000000000000&022220220022022222222224242224244424444444444446446666646666666686668686888888:88:::,:::::::::::::<<<<<<::<<:::<82<::::::::::::::<::::<<<><<<8 "" """""""""$$"$$$$$$$$$&$$&$&&&&&(&&&&&&&&(((((((((((((((*(*(***(*************,*,,,,,,,,,,,,,,,,,..............................00000000000000202002220022222222224224224222424222444444444444444666444666666666668668668888:888888::::::::::<::<<<<<<<<:<<:<<<<::::::::::::::::::<<<<<<><<<<<<4 """""""$$$$$$&$$$&&&&&&&&&$&&&&&&&&&&&(&(((((((((((*(((*(*((***********,*,,,,,,,,,,,,,,,,.,,,,,...,.,...................00..000.00000000000022222222222222222222222222242222244244444444444444646666666666666666666688888888::::::::<:::::<:<<:<<<<<<:<<<<<<<<<<<:<::::<:::::<><<<>>><<>><:" """"""""""""$"$$&$$$$$$&&$&&&&&&&&&&&&(((&&&((((((((((((((**(****(*************,,,.,,.,,,,,,,,,,,.,.....................0.0...0..0000000000000002000222222222222222224422224222424444444444444444646666666666666666668668888888888888:::::::<::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<<<<<<<<<<: """""""""""""$$$$$$$$&&&$$&$&&&&&&&&&&&(&((&((((((((((((*((*((**(***********,,,,*,*,,*,,,,,,............................0..0000..0000000000000000022022022202222222222222222444444242444444444464446666666666666666668688888888888::8::::::<:<::<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<::::::<<><>><<:, " """"""""$"$""$$$$$$$&$$$&&&&&&&&&&&&&&(&((((((((((((((***(*((****************,,***,,*,,,,,.,,,,.,,.......................0.0.0..000000000000002200222222222222242222222422242244424444444444444444466666666666666868888888888888888:::::<<<<<:<<<<<<<<<<<<<<<<<><<<<<<<<<><<<::::<<<><><<<< " """""""""$""$$""$$$$&&$$&&&&&&&&&&&&&&&&&&&((((((((**(***(*((***(*(**********,**,****,,,,,,,,,,,...,..,......................0.000.0000000000002002222222222222222222224224224244444444444244444444446666666666666866686888888888:8:8::8:::<<<<<<::<<<<<<<<<<<<>><><<<<<<<<<<<<<<><><><<<<>>< """ """"""$"$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&(&(((((((((***(((********************,,,,,,,,,,,,,..,..................0....0.000...0000000000000000002222022222222222222222444424442444444444444446666666666666666686666888888888888888::::::::<::<<<<<<<<<<<<<<<<>>><<<<<<<<<<<<<<<<<<<><<<<<H """""""""$$$"$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&((&(((((((((((*(**(**(**(****,*****,,,,,,,,,,,,,,,,,..,...,...,......................000..00000000200022002222222204224442224422244444444444444444444446666466666666666688668688888888::88::::8::::::><<<>>>>>><<<<>>><<><<<<<<<<><><<>>><<<<><<< """""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(((((((((((((*(((((*****************,,,,,,,,,,,,,,,,,,,.,.,,.,.,...........0......0......0000000000000002002222222222222222242244224244444244244446444446466664666666666666668888888888888888:::::::::::<<<<>>><<><>><<<<<><<<<><<>>><<>>>>><<<<<< """""""""""""$$$$$$$$$&&&$$&&$&&$&&&&&&&&&&&&(&&(((((((((((*(********************,,,*,**,,,,,,,,....,...........................0000000000000000000222202222222222224422224224242444244244444444444444666666666666868866868868888888888:::::8::::::::::::<<<>><:<<<::<<><<<<<<<<>><>>>><<>><: " " """""$""""$$"$$$$$$$$$$&$&&&&&&&&&&&&&&&(&&((((((((((*((*(**((***********,*******,,,*,,,,,,,,..,,.,.....................0...0...0..000000000000000000022222222222222224222222222424444444464666444446466466666666688668688888888:88:88:8::::::::::::::::::<<<<<<<::<<>>><><<<<<>>>>>>>>><>< """"""""""""$$$$""$$$$$$$$$$$$&&$&&&&&&&&&&&&&&(&((((((((((((((****(*(*******,*****,****,,,*,,,,,,,,.,,.................................0000000000000200202222222222222422222222244424444444444444644444444666666666666666668888888888888:::8:::::::::::::::::::::::<:<<<<<>>>><<<<>><><>><><><" """""""""$$$"$$$$$$$$$$$$$$$&&$&$$&&&&&&&&&(((&(&(((((((((((*(((****(****************,,*,,,,,,,,,,,,,,,,,.,,.........................000...00000000000000222220222222222222224424442444644444444444664666646666666666666668888888868888:8888888:::::::::::::::::::<<:::::<<<>>>>><<><<><<>>>><< """""""""$$"$$$$$$$$$$$$&$$&&&&&&&$&&&&&&&(&(((((((((((((**(*************,***,**,**,,,,*,*,,,,,,.,,,,.,,..,...,.................000.00.00.000.00000000200222222222222224422222242244444444444444444464446666666666666668668888888888888888:888::::::::::::::::::::::::<:::<<<>>>><><><<<>>><<" """""""""""$"$$"$$$$$$$$$$$$$$&$$&&&&&&&&&&(&&&(&((((((((((((*(******(********,*****,,,,,,,,,,,,,,,,,,,,,.......,....................00.0.0.000000000002002000202222222222244442222244222444444444446444446466666666666666668888888886888888::88:::::::::::::::::::::::::::::::<<<>>><<<<>><>>><" """"""""""$"$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&((((((((((**(***(*((*********,,,*,**,,,*,,,,,,,,,,,,,,,.,,,.....,,,............0......0000000000000000020222222222222222222242424244422444444444444464466446666666666666686868688888888:88888::::::::::::::::::<:::::::::::::<<<<<<<<<<>>>><>< """"$$""""$$$$$$$$$$"$$$$$$$$&$&$&&&&&&&&&&&&&&&(((((((((**(*((**(**(***************,**,,,*,,,,,,,,,,,,,,,,,,,,..,.......................000.00000000022000022222222222222222224444244244444444444444444666664666666666666666886688888888888888:::8:::::::::::::::::::::::::<<<:<<<<<>>><>>>><< """ """"""""$$$$"$$$$$$$$$&$$$$$&&$&&&&&&&&&&&&&((((((((((((((((**(****************,***,***,,,,,,,,,*,,,,,.,,,,,,,....................00.0..0000000000000000022222222222222222222242444444444444444446644466666666646666666866686888688888888888:8::8::::::::::::8:8:::::::::::<<<<<<>>>>>>><>><" """""""""""$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&(((&((*((*(((*****(************,****,**,,**,,,,,,,,,,,,...,,.,.....,....,..........0...0000000000000000002020222222222224222224224244444444444444444444464646666666666666666888888888888888888:::8::::::::::::::::::::::::::<<:<<<>>>>>>>>>>><"""""""""""""$""$$$$$$&$$$&$$$$$&$$&&&$&&&$&&&&&&&(&(((((((((********(*(*****************,,*,*,,,,,,,,,,,,,,,,,,................0....00....000000000000000000002222220222222222422242424424444444444446646446446666666666666686666668868888888888::::8:88::::8:::::::::::::::::::<:<<<<>>>>>>>>>>< """""""$""""$""$$$$$&$$$$$&&&$$$$$&$$&&&&&&&&&&&&&&&((((((((((((*(*(****************,,,****,,,,,,,,,,,,,,,,,,.,,.,.,......................0.0.0000000000020000000022220222222222424222244422444444444444466444646666666666686666688886888888888:888::::::::::88:::::::::::<<::::::<<<<<>>@>>>>>>>> "" """""""$"""$$$$$$$$$$$&$$$$&&&$&&&&&&&&&&&&&(((((((&(((((((*****(***********,*****,******,,*,,,,,,,,,,,,,.,..,....................0....0.000000000000000200020022222222422222222444242444444444644444444646666666666666686688888888888888888:88::::::::::::::<::::::::<<<:<::<<<<<<<>>>>>>>>><  " """""""""""$$$$$$$$$$&&&&&&&&&&&$&&&&&&&&&(&&&((((&(&((((((((((**(*************,**,*******,,*,*,,,,,,,,,,,,,.,,,.....,.................000000.00000000000002002000222222222242242222444444244444444446444664666466666666666666666868886888888:::8:::::::::::::::::::::::<:::<::::<<<<<<>>>>>@>>< """""""""""""$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&(&&(((&(&((((((((((((*(****************,********,,,,*,,,,,,,,,,,,,,,,,...,,..,...............0000000000000000000000002020022222222222224444422242444444444664444466466646666666666666886688888888888:8::::::::::::::::::::::::::8:<:::<<<<<<<<<>>>@>>>> >" """"""""""""$"$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((*(********(**(********,******,,,,,,,,,,,,,,.,.,,,.,,,.,,,,.............00..00.00000000000000000002000020202222222222222222444444444444446444446446466666666666666688666888888888888:::88:::::::::::::::::::::::::<<::<<<<<<<><>>@@@@> """"""""""$"$$$$$&$&$$$&&&&&&&&&&&&&&$&(&&(&&(((((((((&(((((((((*(*(*(**(***************,***,,,*,,,,,,,,,.,,,,,,,,,,....................0000.00000002200002002200022222222222222222222222242424444464444444444446664666666666686666888868888888888::8::::::::::<:::::::::::::<<:<::<<<<<<<<<>>@@@> """""""""$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((*(***********,*******,*,,,,*,,,,,,,,,,,,,,,,,..,.,,..............0.....00000000000202200020002200202222020222224222222242444444444444444446664446466666666666666666688888888888::::8:::::::::::::::<:::::::<::::<<<<<<<<<><>>>>>"""" """"""$$"$$$$$$$$&$&&&&&&&&&&&&&&&&&&(((&(&(&(((((((((((((******(*******************,***,,,,,,,,,,,,,,,,,,,..,..........0.........0.00000000000000000002200002200222222222222224222244222444244444444444446646666666666666666668688888888:8:8::::8::::::::::::::::::::::::::::<<<:<<<<<<<>>>>" """""""""$$$$$$$$$$$&&&&&&&&&&&&&&&&((&(&((((((&&((((((((**((**(*********************,**,,,,,,,,,,,.,,,,,,.,,,,,.,.....,............00.0000.000000000000002000222222202222222222222222444244444224444446444464646666666668668668888888888888888888:::::::::::::::::::::::::::::::<<<<<<<<<<<<<>< """"""""$"""$&$&$$$$&&&$&&&&&&&&&&&&&&(((((((((((((((((((((((((((**(**********,***,,*,,,**,,,**,,,,,,,.,,....,,.....,...............00..00000000000000000000002002222220222022222222222222444444444444444444644666666666666666688888888868888888::88:8::::::::::::<::::::::<::<::::<<<<<<<<<<<><<"""""""""""""""$$$$$&&&&&&$&&&&&&&&&&&&(&(&&&(((((((((((((((((((***(((***********,*,***,,,,,*,,,,,,,,,,.,,,,,,,,,........,.......0...000.0022000000000200202022002202220222222222242222244442244424444444466464446666666666666868688686888888:88:8:::::::::::::::::::::::::::<<<:<::<<<<<<<<<<<<:"""""""""""$""$$$$$$&&$&&&&&&&&&&&&&&&(((&&&&((((&(((((((((((*((((((***(*$************,,******,,,,.,,*",,,.,.,,..,,...............,0...000000000000000000002220&2222222222222222220222222440.2242444444464644646666666666466886888888868888888:8888::88::::::::::::::::::::::::::<::<<<<<<<>><<<:""""""""""""$$$&$$$$&&&$&&&&&&&&&&&(&((&&((&(((((((((((((((*((((((((***(********,,,***********,,,,,,,,,,,,,,,...,,...,...............000..00.000000000000000002002200202222222222222222222222224444442446444446444666666606666866688688866888888::88:8&8:8::::::::::::::::::::::::: :<<<<<<<<<<><" """""""$""$""$$$$&$$&&&&&&&&&&&&&&&&&&&((((((((((((((((((((*(((*(************,****,*,,**,*,,,,,,,,,,,,,,.,,,,........,,,......00.....00.00..0000000022220220022200220202222222222224424422244244244444444444444466666666666666686888888888888::8::::::::8:::::::::::::::::::::::::<<<<<<<<><<<<8""" """""""$$$$$$$$$$&&&$&&&&&&(&&&&&&&&(((&((((((((((((((((((**(*,***(***(*************,,,,,,,,,,,,.,..,,,,,,....................0.....0000000000020000022000002022222222222222222222222422242444444444444444646646666666666666868668888888888888888::::::8::::::::::::::::::::<:<<<<<<<:<<<<<<<<""""""""""$$$$"$$$$$$$$&$$&&&&&&&&&&&(((&(&((&(((((((((((**((*(******************(*********,,,,,,,,,,,,,,.,.....,...................0.0..00.0000.000000002002222222020220000222222222222222424244244444444444444644464666666666666668688888888:88888::8:::8::::::::::::::::::<<::<<<<<<:<><<<<><<<P"""""""$$"""$$$$$$$$$$&&&&&&&&&&&&&&&&&(&&((((&(((((((((((((((*((((((*(********************,,,,,,,,,,.,.,,............,..............00000.0000000000002200202002222220022222222242222222222222224444444444446464666666666666666668688888888888888::8:8::::::::::::::::::::::::::::<<<<<:::<<<><<<L""""""""""$$$$$$$$$$&&&&$$$&&&$&&&&&&&&&&(((((((((((((((((((((((((((((**********(*******,**,,,,,,,,,,,,,,,....,,......................000...00000000000000002000222222222222222022222222222224244224444244644444666446666646666666866686888:888888::::::::8::::::::::::::::::::::<::<<<<<<<<>><<<<""""""""""$$$$$$$$$$$&$$$$$&&&&&&&&&(&&&((((((((((((((*((((((((((((((**(**(************,**,*,,,,,,,,,.,,.,.,........................0.....000000000000022000222020002202222200222222222222242422422224444444464444666666666666666668888888688888:8888::::8:::8::::::::::::::::::::<<::<<:<<<<<><><"""""""$$$$"$$$"$$$$&$&$$$$$&&&&&&&&&&&((((&((((((((((((((((*(**((***((*******************,,*,,,,.,,,,,,.,.,..,.........................000.000000000000022200022220202000002222222222222222422424442444444444444646646666666666666668888888888888888:8:8:::::::::::::::::::<::::::::<<<<<<<<<<<<<""""""""""""$$$$$$$$$$$&&&$$&&&&&&&&&&&&&(&&(((((((((((((**(((*(((((*********(*******,*****,,**,,,,,,,,,,,,.,..,,...................000.00000.0000000002202002002000222220002220222222222222222244444244444444446466666466666666668666668688888:88:::888:::::::::::::::::::::<:::::<<<<<<<<<<<<<<< """"""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(((((&(((((((((((((((*((((********(*********,*,**,*,,,,,,,,.,,,...,.,.................0......0.0000000000000000022202200222020222222222222224222222222244442244444444444646666466666686666868888888888:88888::::8:::::8::8::::<:<<:::<:<:<<:<<<<<<<<<<<<"""""""""""$$""$$$"$$$$$$$$&&$$&&&&(&&&(&&&&((((((((((((((((*(((*****((*******((********,*,*,,,,,,.,,,,,,,..,..,...........0...0.00..0.0..00000.0000000220020002220022022222202222222022222242224224244442444444444644666666666666688866888688888:8888888:8::::::::::::<:::::::::::<:<<<<<<<<<<<<:""""$""""""""$$$"$$$$&$$$$$$$&&&&&&&&&&&&(((((((((((((((((((((((***((**(*(****(************,***,,,,.,,,..,,,.....................0...0.0.00000.000000000000020002020022222222222222222222222422444242244444444444444466446666666666686688688888888::88::8:8::::::::::::<<:<<:::::::::<:::<<<<<<<<<"""""""""""""$$$$$$$$$$$$&$$&&&&&&&&&&&&&((((((((((((((*((((((((*((((*((*****************,,,,,,,,,,,,,,,,.,,.,..,..................0...00.00000000000000000200000220222222222222220222222222224422444444444444444446666666666666666668868888888888888:::::::::::::::::::::::::::<::<<<<<<<<<<<<<<:"""""""""$$$$"$$$$$$$$$&$$$$&&&&&&&&&&&&&&&((((((((((((((((**(**((((*****(*(****************,,,,*,,,,,,,,,,,.,...,.................000.....0.0000000000000000000000222022222222222222222224424422224242244444444644464646666666686666668888888888:88:::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<:""""""""""""$$$$$$$$$$$$$$&&&&&&&&&&&&(((&((&((((((((((***(((((**(((*(*((**************,*,,**,,,,*,,,,.,,,,,...,,...................000000.00000000000000000002222222200020022222222222224442224422224444444444444644466666666666666686688888888888::8:8::::::::::::::::::<::::::::<<<<<<<<<><<<<:d """"""$$"""$"$$$$$$$$$$$$&$&$&&&&&&&&&&&&(((((((((((((((**((*(*(****(((****************,*,,,,,,,,,,,,,,,,,,,,,,,,............0.00...000.0..00.00000000000000000222002220022222222222222244444424422444444444444444664646646666666686888888888:88888:8:88888::::::::::::::<::::<::<<<:<<<<<<<<<<<:"""""""""""$$$$$&$$$$$$$$&$&&&&&&&&&&&&((((&(((((((((*(((((*(*((***(****************,******,,,,,,,,,,,,,,,.,..,..........................000000000000200002200000222002222022224422222222242222422444444244444444444666666666666666666688668688888888::::::::::::::::::::::<::::<<<::<<<<<<<<<<<<<"""""""""""""$$"$$$$$$&$&&&&&&&&&&&&&&&&&((((&(((((((((((((*(****(**(*****************,,****,,,*,,,,,,,,.,,,,,,,,...............0..0...0.00..0000000000000000000000022022222222222222222222242444424444444444444444646666666666666666666668888888::8::88:::::::::::::::::::::::::<::<<<:<<<<<<<<<: """""""""""$$$$"$$$$$$$$&&$&&&&&&&&&&(&&&&&((((((((((*(((*(**********(*****(***********,,***,*,,,,,,,,,,,....,,,.............00.00...0.0.....000000000000000000002222022222020022222222444222424224422444444446444444446666666666666666868888888888888:8::::::::::::::::::::::::<<<<<:<:<<<><<<::"" """"""$$$""$$$"$$$$$&$$$$&$&&&&&&&&&&&&(((((((((((((*((((((((**************,*******,*,,**,*,,,,,,,,,,,,.,,...,,................0....0.0.00000000000000000000000000222202220022224222222222442424444244444444444466464444466666666666666688888888888888888:::::::::::::::::::::<<:::::<<<<<<<<<:" """""""""$$$$$$$$"$$$&$&$$&&&&&&&&&&&&(&&((((((((*((*(((((((((****((****(**********,***,,,*,*,,,,,,,,,,,,,,,,....,.........0.....00..00....00000000000002000022002222222222222224442222222444224444244444444444444644446666666666666666868888888888888:8:8::8:::::::::::::::<::::<<<<<<<<<<<<<<: """"""""""""""$$$$"$$&$$$$$$$$&&&&&(&&&&&((((((((((((((((***(****(((((*((******************,,,,,,,,,,,,,,,,,,.......................0.0.0000.0.000000000020222000000000222222224442242224222224224424422444442444646644446666466666666666886888888::::::::::::::::::<::::::::::<:<<<:<<<:<<><<<<: """"""""""""$$$$$$"$$$$$$$$&&&&&&&&&&&&&&&&&((((((((((((*(((*(****(**(*(**************,,*,*,,,,,,,,,,,,,,,,....,...................00.000.0.00000.000000000020222022222222222222202222222242242244244442444444444446466666666666666666888868888888888::8:8:::::::::::::::::::::<<<<::::<<<<<<<<: """ """""""""$$$$$$$$$$$$$$$&&&&&&&&&(&(&&((((((((((((((((*(**********((**************,,,,,*,,*,,,,,,,,,,,,.,,,.................0..0.....000000000000000000002202222222222222200222222222222222242444444444444444444444644466666666666666868888888888:::8:::::::::::88::::::::::::<<<<<<<<<:<<<<: """""""""""""$$$$$$$$$&$&&&$&$&&&&&(&&&((&&((&((((*((*((((((*(****(****((**************,,,,,,,,,,,,,,,,,,,,....,.....0..................00.0000000002022220022200222222222222200222222222224242444444244424444446444644644666666666666688868688888888::::::::8::::::::::::::::<:<:::<<<<<<<<<>>:"" """""""""""""$$$$$$$$$$&&&&&&&&&(&&(&&&(&((((((((*(((*(*((**(*(**(((***************,***,,,,,,,,,,,,,,,,,,,.,...,................00.00000000.000000000000220022222002222222222222242422224444224224444444444444444444446646666666666666666886888888:88::::::::::::::::::::::::::::::<:<<<<<<<<: " """""""""""$$$$$&$$&$$$$$&&&&&&&&&&(&((((&(((((((((((((((*((**((*****(*(*************,**,*,,,,,,,,,,,,,,.,,.,................0...00000..00000022000000000002022202222222222222242222224422222442422444444242444446444464444666666666686868868888888:::8:8:::::::::::::::::<<::::::::::<<<<<<<:: "" """""""""$$$$$$&$&&&&&&&&&&&&&&&&(&&&((((((((((((*((((*(******(******((((**********,,***,,,,*,,,,,,,,,,.,,.,,,...............0..00.000000000000000000200222002222222222222222222244224222222442242444444444444464666644666666666666866686888888888::::88:::<::::::::::::::::<:::::<<<<<<<><<:""" """"""""$$$"$$$$$&&$&$&&&&&&&&&&&&&&&&&(((((((((((****((**((((**((*****(*********,,,*,*,**,,,,,,,,,,,,,,,,.......,....00......0.000.0000000...00.000000000002222222222222222222222224222442244444244444444444444664466666646666666686666888888888888:8:::8:::::::::::::::<:::::::<<<<<<<:<<>>:""""""""""""$"$$$$$&$$$$&&$&&&&&&&&&&&&&((((&((((&((&((*******(******(*****(**************,,,,,,,,,,,,,,,,.,,,,..................0...0.00000000.0000000000022202202222200222222222222222244424424244244224444444444464444466466666666666668866888888888:::88::888:::<::::::::::::<<:::<:<:<<:<<<<:"""""""$"""$$$$$$$$&&$&&$&&&$&&&&(&(&&(&&((&(((((((((((((***(**(****(******(*********,,,,*,,,,,,,,,,,,,,.,.,,,.,,,.....,,........000000000000.00000000000000200002022222222222222222222224444242224244444444444444464644444666666666666688888888888:8888::::::88:::::::::::::<:<:<<<::<<<<<<<::<: """"""""""$$$"$$$$$$$$&&&$&&$&&&&&&&&&(&&&(&((((((((((((($&**(**(*(*****(***(*********$**,*,,,,,,,,,,,,,,,.,.,,...",...............000000.000.00.0020000000200202222022222220222222222222222222422242444424444444444464666664666666868666688888888::888:8:8::::::::::::::::::::::::<<<<<<<>><<<:""""""""""$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&(&&((((((((*((*(*((((((((**(******((******,*,,**,,*,,,,,,,,,.,,,,,,.,..,*................00.000..0..0"0000000000000000000002002220$2222222224222222224444244222*4444444444446444666666666662&6686868888888888888::8:8:::.6:::<<<<::::<<:<::<<<<<<<<<<*"""""""""""$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(((&(((((((((((*****((**(((*((**(*((*************,,**,,,,,,,,,,,,,,,,,.,,.,,,.,......,..........0000.00000000000000000000000220020002202222222222222222242422442444444444444444446646646666666666688688888688888:88::8::::::8::::::::<:<<<::<:<<:<<<<<<<:,8"""""$"""$""$$$$$$&$&$&&&&&&&&&&&&&&&&(&&(((((((((((((((((((*******(**(*(********************,,*,**,,,,,,,,,.,,.,.,,,.......................0000000000000000000000202002020022222222222222222222222444244424444444444464644464666666666688688688888888888::::::::::::::::::<::::<:<<<<<<<<<<<<<<<:"""""""""""$$$$$$$$&&&&&&$&&&&&&&&&&&&&&(&((((((((((((((((*(*******(****((****(******,******,,*,,,,*,,,,.,.,,,,,,,,..,.....,.........0..0.0.0.000.00000000000002000000022200000222222222222222224222244444444444444464444466666666666666888688888888:8888::::8:::::::::::::::::<:<<<:<<<<<<<<<><>8""""$""$$"$$$$$$$$$$$&$$&&&$&&&&&&(&&&(&(&&&(&(((((((((((((***(**(*****(**(****(*((*********,,,**,,,,,,,,,,,.,,..,,...,,.,...................0..0.00.00000000000000000020022202222222222222222222242444444424444244444446666646666666666666666886888888888::::::8::::::::::::<<:<:<<<<<:<<<<<<><<:  """$""$""$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&(&&&&&(((((((((((((((((((((((((****(**(********,,,***,,*,*,*,.,,,,,.,,,,,.,,.,,,,.,..............00...0..00000000000000000000020000020202222222222222244424422424424444444444444464666666666666666688688888888888888:8:::8:::::::::::<:<<:::<<<<<<<<><<<<8 """"""""""$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&((((((((((((**((((**((*(*(***(*******************,*,,,,,,,**,,,,,,,,,,,,.,,...................0.0..0.0.00000000000000000200222220202222222242222222422222244444444444444464446666666666666666666868688888888888888::88::::::::::::::<:<<<:<<<<<<<<<<<<<:h `"$$"""$""""$$$$$$$$$&&$&&&&&&&&&&&&&&&((((&&(&(((((((((***(((*(*******************(*****,**,,,,,,,,,,*,*,,,,,,,,,,,,,.,..,................000000000000000000000200000200022222222222222220222224444444222244444464446646446666666666668666668868888888::8888888:::8::::::::::::<:<<<<<<:<<<<<<<<<8J"""""""$$$$"$$$$&$&$&&$&&&&&&&&&&&&&(&(((&&(((((((((((((*((**((****(********(*(********,,*,,,,,,,,,,,,,,,,,,,.,,.,,,,,,.,,,.,,.........0..0.0000.0.000000000000000000200222222220202222222222242222244444444444444444464666666666666666666666688888888888:::888:::::::::::::::::::<<<<<<<<<<<<<<<8 """""""""$$$$$$$$$&$&&$&&&&&$&&&&&&&&&&(((&(&((((((*(((((***((************************,,**,*,***,,*,,,,,,,,,,,.,....,,.,.....................0.00000000000000200220000202002022022222222222222244244444444224446464446644466666666868666888668888888888888::::::::8::::::<:<:<:<:<<<<<<<<<<<<<<6 """"""""""$$$$&$$&$$$&&&$&&&&&&&&&&&&(&&&(((((((((*(*(((((**(*******(*****************,,,,,*,,*,,,*,,,,,,,,,,,,,,,,....,,......,,,,,,...0000000000000000000000000202220000220222222222222222224444444444244446464444666666666666666866666686688888888888888:::::::::::::::::<:<<<<<<:<<<<<<<<<<6""""$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&(&(((((((((((((*((*****(((*(*(*********************,*,****,,,,,,,,,,,,.,,,,,...........,,,,,,,,,,....0..00.000000000000002000000000000222202222222222444444444444244442444444446466666666666666666688888888888:888:88:::8:8:8::::::::::::::<:<<<<<<<<<<<<64  """"""$$""$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((*(*********************************,,,*,*,,,,,,,,,,,.,,,........,.,,,,,.,..,,,...00..000.00000000002000002000000222222222222222222222424424242242444444666646666666666666666666666886888888888:888888::8:8::::::::::::<:::<<<<<<<<<<<6""""""""""$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&(((((&(((((((***(*(****((***********(*********,,********,,,*,,,,,,,,.,,,,,,,,,,,.,..,,,,,.......,..0..0.00000000000000002000200222202202022222222222222222244444444444444444446666666466666666668668688688888888888:8868:::888:::::::::::::<<<<<:<<<<<<<6"""""""""$$$"$$$$$$&$&&&&&&&&&&&&&&&&(&&&&&&&&((((((((((*((*(******(*****(*********(***********,,*,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,.........,..0.....0000000000000000000200000202222442222222222242224242444444444444444444446466666666666686686868888888888888888::::::::::::::::::::::<<<<:<<<<<<4"""""""""""$$"$$$$$$$&$&&&&&&&&&&&&&&&((&((&&&&(&(((((((((**(****************************,**,****,,,,,,,,,,,,,,,,,,,,,***,,,,,,,..........,,..00000.00000000000000000000002222022242442222222222222224224442444444464446466646666666666666668688888888888::::88::::88:::::::::::::::<::<:<<<<<<<<4""""""$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&(((((((((((((((((((***((**************(***************,****,***,,,,,,,,,,...,,.,,.,,,,,........,........00000000002200000020000200202220222222222222222242422444444444444444446666666666666666666666888888888888:88:::8::::::88::::::::::::<<<::::<:<<:2"""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((*(*(*(**(*********************,,,******,***,***,,,,,,,..,.,,,...,.,,,,,,...,...,......0..00.00000.0000000000022222000000002022222224222222224244244442444444444646666666666866666668886888888888::8:::8::::::::::::::::::::<::<<<:<:<:<2 """$"$$$""$"$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&((&&(((((*((((*(*****((***((*******((***********,**,,**,,,**,,,,,,,,.,,..,,,,,...,.,,,,,........,......0.00.000000000000000000000002020000022222222224422242442444444444444446444666666666666666686688868888888888888:::::::::::::<:::::<::<::<::<<<<:<2 """""""""$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&(&(&((((((((((((((**((********(*(*********(***********,,**,,,,*,,,,,,,,,,,,,.,.,,...,,,,,........,,........000.0..00000000000002022000222422222222222222242222244222444444444464666666666666666666666668686888888::8:8::8::::888::::::::::::<::::::<:<<:<2@""$"$"$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&((((((*(((((((((*(((***((***********************,*****,,*,,,,,,,,,,,,,,,,,,,,,....,,,,.......,,,..0000...000000.000000000000000022222222022222222244222222242224244444444444444466666666666666666886888888888888888:::::::8::::::::::::::::<<<<<<<<<<<: """""$"$""$$$$$$$$&&&&&&&&&&&&&&&&&&(&&&&((((&&&((((((((**(***(*(***(*****(**(***************,****,,*,,,,,,,,,,,,,.,,.,,...,,,.,,.....,,,,.....0..000.00000000000000000202002000202220022222222222422222422244444444464444446646646666668866688888888888:88:888::8:8:::::::::::<:::::::<<:::<<<<:"""""""$""$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&(&&(&((((((((*(*(*(****(*(*(****((**((************,,**,*,,,*,,,,,,,,,,,,,...,,,....,.,.,,,,,,,,,....0...0..000000000000000000000002022000222222222222222242222424424244444444464444466666666666666666866688688888:8::::::::::8::::::::::<:::<:<<<<<:<<<:"$"""$$"$""$$$$$$$$$&$&&&&&&&&&&&&&&&&&&(&&(((((((&(((((*(**(********(***************************,**,,,,,,,,,,.,,,,,,,,..,,,...,,.,.,,..,,......000000000000000000000000220000200200022222222222222222242244424444444446666646666666666666666686888888886888888:::::::::::::::<:::<::::<::<<<:::<:@ """""""""$$$$$$$&$$&$&&&&&&&&&&&&&&&(&(&&&&&((((&((((((*((((((********(((**(***(********,,,*,,,**,,,**,*,,,,,,,,,,,,,.,.,,.,,..,,,,,,..........00...00.000000.0000000000000022222002222222222242222222222244444444444444666666646666666666668688888888888888::8:::::8:8:8:::::::::<<:<<<<<::<::<:""""""$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&(&&(&&((((((((((((((*****((((*(*(*((*(********************,***,,*,,,,,,,,,,,,,,,,.,,,,......,..,............000.0.000000000.0000000000000022220022222222222222222222424422444444444646664666666666666666888888888888888:::8:8:::::::::::::::::::<<<:<:::::<:""""""$$""$$$$$$$$&&&$$&&&&&&&&&&&&&&&&(&&((((((((((((*((*******(***((((*(*((****(****************,,,,,,,,,,,,,,,,,,,,,.,.,.....,,.................0.0..000000000000000020000000000220222222222222222222222224444444444444646464666666666666686666888888888888:::::8::::::::::::::::::::::::::<:<8"""""""$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&(&((((((((((((*(*((**(**(****(*(**************(*******,*,*,,,,,,,,,,,,,,,,,.,,,,,.....................0.....0.0..00000000.00000000000000000220022022222222222222244224444444444644464666664666666668666686888888888:8:::::::::::::::::::::::::<<<<:<<<::: """"""""$$$$$$$&$&&$$$$$&&&&&&&&&&&(&&&&&(((((((((((((((****((*(*(((**(((**(****************,***,,*,***,,,*,,,,,.,,,,,,..,.,,,........,.,..............0000..0.00000000000002220200022222220222222222222222442242244644444646466664666666666666888868688888888:888:::::::::::::::::::::::::::<:::8""""""""""""$$$$$$$$&&&&&$&&&&&&&&&&&&&((((((((((((((**(*((*(*(((****((*******(((****************,*,,,,**,,*,,,,,,,,,,.,.,,..,,,.................0....0...0.0..0000000000000000000000020222022022222222222242422224444444466466646666666666666888686688888888888:88:::::::::::<:::<<<::::::::<:::8 """""""""$$$$&$$$$$&&&&&&&&&&&&&&&&&&((((((((((((((((((*(*((*((*((((*******((((****************,,,,,,,,,,,,,,,,,,,,,.,,,,,.,......,.............0..0...000000000000000000000.000000200022222222222222222222224244444444444446666666666666668666888688888888888:88888:8:::::::::::::::::::::::::<8 """""$""$""$$""$$&$&&&$&&&&&&&&&&&&&&&(&&&(((((((((((((***(**(*(*((****"*(*((((****(**********,*,**,,**,*,,.,,,*,,,.,,,,.,.,.....,.................0.0.0000000.0000000.0000000002200000202202002222222224442444444444446444466664666666666666668888888888688888:8888888:::::::::::::::::::<<::::"""$""""$$$$$"$$$$&$&&&&&&&&&&&&&&&&&&&(&&&&&(((((((((((******((*(***(**(((*((((**************,*,**,**(**,*,,,,,,,,,,,,..,.,.....,**......................00... ,0.0000000000000200202002000.22002222222266664442424444446644464466666666668688688880686888888:8888:::8:::::::::<88:::::::::::<*""$$"$$"""$$$$$$$$$$&&&&&&&&&&&&&&&&(&&&&&(&(((&(((((**(**(**(*(**((((((*********************,**,,*,**,*,,,,,,,,,,,,,,,,,,.,.,,,,.,..........................0.00000000000000000000000002220022222222222244444442244444442444446666666666666666666668648888888888::8:888::::::::::62:::::<:::::::$$$"$"$$$"$$$$&$$$$$&&$$&&&&&&&&&&&((&&&(((((((((((((((***((****(**(***(((*((*(**********************,***,,,,,,,,,,,,,,,,,,..,,..,...,..........0.00...00..000.00.000000000000000000000000022222222222222242424444444444444466446666666666666666668888688888888:888:888::::::::::::::::::::::::::4"""$"$"$$$$$$$$$$$$$$$&&$&&&&&&&&&&&$&&&&&((((((((((((((***(*****(**(((*(((*(************************,*,*,,,,,,,,,,,,,,,,,.,,,,,,,,,...............0.0......0000000.0000000000000000002000002220222222222202222244444444444444466646666666666666666868888888888888:8:88:::88::::::::::::::::::<::8""$$$$$$$$$$$$$$$$$$$&&$&$&$$&&&&&&$&&&&&&&&(((((&((((((((********((***(***(*((((******************,*,**,*,,,,,**,,,,..,,,,,....,,....................0...00000.0..000000000000200000000000000222222002222000022242244444444444646666666666688666888888888888888888888::8::::::::::::::::::::::::8"""$$$"$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((*((****(****((*(*(((****(((******((*****,**,,*,,***,,*,,,,,,,,,,,,,,,,,..,,...,,.,....................0.00000000000000000000000000000022200222222222022224444244244446466646666666666666666888888888868888888:88:888:8:8::8::::::::::::8:88"""""""$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(&((&&(((((((((((**((**(((**(((*((***((**(((***(************,***,*,,,,,*,,,,,,,,,,,.,.,,..,........................0.00.000.00000000000000000000200020002222222222222222244244424444444466666666668668666868686888668888888:88:8::8::::8::::::88:::::::::6""""$$$$$$$$$$$$&$$$$&&&&&$&&&&&&&&&&&&&&&&((&((((((((((((*(*(((((***********((((((**(*********(*****,*****,,,,,*,,,,,,,,,,,,..,,,.,..,.....................00.00..00000.00000000000000000000000020202222222222222224444444464466466666666666868868688888868888888888:88:::::::::::8::88:::::::::8""$""$$$$$$$"$$$$$&&&&&&&&&&&&&&&&&&&&&(((&&(((((((((*((*((****(***********(*(*(***((((((****(********,,,,,,,*,,,,,,,,,,,,.,,,,,,.........,,............00...000.0.000000.00.00000000000002202002222000222222224244444644444446444666666666666668688888688888888888888888::::::::::<<:::8::::::::8&"$$$"""""""$$$$$&$&&&&&&$&&&&&&&&(&&&&&&&(&&(((&(((((((**********(**((((***(((((*****************(***,,*,,,,,,,,,,,,,,,,,,,,,,...,,,..,...........0....00000......0..0000000000000002000022020022222222224222222222222444444444666466466666666668868666668888888888888888888:::8:::::::::::8::8:88"""$$"$"$$"$$$$$$$$&$&&&&&&$&&&&&&&&&&&&&(((((((((((*********(**((((**((*(**(((*(((((******(***********,*,,,,,,,,,,,,,,,,,,,.,,,,......,..........................000..0000000000000002000000000000222222222222222224244444444446664646666666666686686868688888888888888888888:888888::::::::::::6"""""""$$$$$$$$$$$&&$&$&&&&&&&&&&&(&&&((&((((((((((((((((****((((((***((**((**((((((*(***(********,**,**,****,,,,,,,,,,,,,.,,.,..,,,......,..,............000......00000000000000000000002000022202222222222222424222424444444444466666666666666666888868868888888888:::88888:::8:88:::::::::::::8"$$""$"$$$$$$$$$$$&$&&&&&&&&&&&$&&((&(((((((((((((**((((((**(*(((*((****(((**(***((***((**((******(**,***,,**,,,,,,,,,,,,,..,,.,....,.,....,................0..00...00000000.00000000000000220022002222242222222224424244444444444666646666666666686888866868888888888888888:8:888::::88:::88::::6"$$""$$"$"$$$$$$&$$&&&&&&&&&&&&&&(&((((((((((((((((((((((((*((((*((((***((***(*((,(((((((******************,,*,,,,,,,,,,,,,,.,,,..,,,,................0......0.0.000000000000000002000000000202022022022222422222424424244444444444646666466666666688668668868888888888888::8:888::::::8:8:888:8:6p""$"$""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(((((((&((((((((((((((((((*((*(((((*(((((*(**&&&(*(((***(********,**,,,,,,,,,,,,,,,,,,,,,,,......,..........,.....0.0.........00..0000000000000002000002002002222202222224222222242244444466644464666666666666666866688888888888888888:::8888::::8:888::::8:86"$$$$$$$$$$$$$&$&&&&&&&&&&&&&(&&&&&&&&&&&(((((((((((((((((((*(((***(***(((((**((((**((*******(************,*,,,,,,,,,,,,,,,,.,,.,......,................00...0.000000....0000000000020202222202222222222222222222224424444444444646666466666666668866666866668888888868888888888888888:::::8:::::6x`"""""$$$$$$$"$&&$&&$&&&&&&&&$&&&&&&&&&&&&&&(&(((((&((((((((((*(((**((**((((*((((((((((****(**************,,,,,,,,,,,,,,,,,,,,,.,,,,,..,..........................0000.0000000000000000000220000000002222222222222222424444444444444446666666666666866668886666868888::88888888888888::8:88:88:::84"""$$"$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&(&&(&((&(&(((((((((((((((((**((***(((********(*(((**(****************,,,,,,,*,*,*,,,,,,,,,,............................0..0...0000000000000002002000000222220020222222222222224224442444444444446664666666666666686888666868888888888888:::::88888888:8:886""""$$"$$$"$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((((((*(((((*(**((*(**((***(***(***(**************,*,*,,,,,,,,,,,*,,,,,,,,,,,,,....................0........00000..00.000000022202200020022002222222222222222242422422444444444664466666666666666688668886888888888:8:88:8888888888888:::::4d""$"$$$$$$$$$$$$$&&$&&&&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((***(*****(*((*******************,****,,******,,*,,,,,,,,,,,,,.,,.,,,,.,.,....,......0.....0.......00.000000000000222202202000000022222222222242244224422444444444444466466666666666686668668688888888888:88:8::88:8::888:8:8:::4"$$""$$$$$$$$$&$$&$$$$&&&&&$&&&&$&&&&&$&&&&&&&&&((&&&&&(&((&((((((((((**(((***(*(((*((*****(************,,****,*,*,**,,*,,.,,,,,,.,,.,,,,..,,,.......................0..000000.00000000022202222002222222222222422424222444444444444466466646666666666666668888888888888::::88888::88:::::::::8884"$$$$$$$$$$$$$$$$$&&&&$$&&&$&&$&&&&&&&&&&&&&&&&&&&&&(((&&(((&&((((((((*((***((((*((***********(******,*********,,,,,,,,,,,,,,,,,,.,,..,,,,,,...............................0.000.00..0000222200020022222022222222222244422244444644444444666666666666666686868888888888888888:88:888888888888::::4`""$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&$&&&&&&&&&&&&&&&&&(&&&(((&&(((((((((((((((((((******************************,,,,,,,,,,,,*****,,,,,,,,...,,...............0......0.00.000.0.0000000000002222002002020022422242222222224242244444444444646466666666666866668668888888888888::::::888:88::88888::8:2"" "$$$$$$$$$$$$$$$$$$&&$$$$$$$$&&$&$$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*****(***********,*****,**,,,,,*,,,,,,,,,,,,,,,,,,,,,,.,,..................0...00000000000.000000.00000000000220222000222222222222442424444444444644466666666666668888666686888888888:88888:88888::8:8::8:8:::4""""$"$$$$$$$$$$$$$$$$$&$$$$$$&$$$$&&&$&&&&&&&&&&&&&((((((((((((((((((((((((*(*((*((*****((****************,**,,*,,,,,*,,,,,,,,,,,,,,,,.,,,,.,.,.....................000.....00.0000.00000022200222222202222222222222222444444444444444464466666666866668888866888888888888:::8::888:88:8:::88:<<2@ """""$$$"$$$"$$"$"$$$$$$$$&$&$$$&&&$&&&&$&&&&&&(&&&&(&(((&&&(((&&((((((((((((((((((((*(*************,****,,***,,,,,,,,,,,,,.,,,,,,,,,,,,..,,..........0........0..0.....00000000000000202000000220022222222244422222222442244444444444664466666666886888666888888888888888888888::88888:8:8::8:2" """""$$""$$$$$$$$$$$$$$$$&&$$$$$$$$&&&$&&&$&&&&&&&&&&&&((((&(((&(((((((((((((((((((***(**(******************,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,,,,,...............0........0...0000000000000000022202202222222222422244444444444444444444646444466666666666688886888888888888::88:8888:8:88::8:888:0 "" """$$""""$$$&$$$$$$$$$$$$&&$$$$&$&&&&&&$&&&&&&&&((&&((&(((&(((&((((((((((((((((((((*((**(**************,,*,,*,,,,,,,,,,,,,.,,,,,.,.,,,,.,..,,,,..............0.00.00..00000000.00000000000002222202222222022224242424444444444466644446666466666666686668888888888:88888::8::8::8:8:8888888880 " " """""""$$$$$$$$$$$$$&&&&&$&$&&$$&&&&&&&&&&&&&&&&&(&&&&((((((((&&((((((((*(((((((*****(*(**************,,,*,,,*,**,,,,,,,,,,,,,.,...,,.,,.....................00...0.0.000000.00.000200000020202220222222222222222424222244424464646666666666666666886666888888888888888:88::::8888888:888:82D " """""""""""$$$$$$$$$$$$$$&&&&$$$&$$$&&$&&&&&&&&&&(&&&&&(&&(&(((((&&(((((((((((((((((**(*******************,*,*,*,,,,,,,,,,,,,,.,.......,.,.,....,..................00.00.0000000000000000002022202022222222222222222422244444444446644466666666666666666886888888888888::8::88:8::::::::88:880" """ """""$"$"$"$$$$$$$$$$&$$$&$&$$$&&&&&&&&&&&&&&&&&&((((((((((((((((((&(((((((((((((*(*((****(*(***,,*****,*,,,,,,,,,,,,,,,,,,,..,.....,..........................0.000..000000000000000000020022222222222222222242444444444444444444464646646668666668886888888888888888888:::::8888888888:8." " """""$""$$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&(&&&(&&((((&&(((((((((((((((((((((((((**(((((*******************,*,,.,,,,,,,,,,,,,,,.,,,.,..,....0.......................000.000.00000000.0002202002222222222222222222222442444444446446666666666686666666668886888:8888888888:88:888888:8888::8:0 " " """"""$"""$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&(&&&&&&&&(&&&&&(((&(((((((((((((((&((((((********************* *,,,,,,,,,.,,,,,..,,........,...............0....0..00.0*...0000000000000002222022222022222244244222444444444444662446666666666686866668888888868888888:88:8:88:88888:888::, """"""""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&((&&((&&&((((((((((((((((((((((((((((***((***********,**********,,,,,,,,,,,,,,,...,,......,.......,..........0.....0.0...00..0000000200002020222222.0222222222222242444444444444,2444446666646666668688686888688888888:888:88::8:88888888 " " """""""""""$$$$$$&$$$&$$$$$$&&&$$&&&&&&&&&&&&&(&(&(&&(&((&&((&(((((((((((((((((*(**((*(((((*(***********,*****,,*,,,,,,,*,,,,.,,,,.,..............................0...000000000000000000020222222222222222222222222222224444444444466666466666666666866666888868688888:888888888888:8888888 " """""""""$$""$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&(&(&((((((((&&(((((((((&(&(((((((((((*(*(***********(****,*****,,,**,*,,,,,,,,,,,,,,,,..,........................0..0....0000000000000200020222222222222222442422224424444444446446666664666666666866888888888888888888888888888888:888888. """""""""$$$$"$$$&$$$$"$$$$$$$$$&&$$&&&&&&&&&&(&&(((&&&(&(&((((((((((((((((((((((((((*((*(**((************,**,,,*,**,*,,,*,,,,,,,,.,,,,.....,.............0..0....0000.......0000.00000000000222222222222222222242466442424444444444444466646666666666668868886888888888888888888:8::8:8888, """ """""""$$$""$$$$$$$$$$$$$$$$$&&$$&$&&&&&&&&&&&&&(&&&&&&&&&((((((((&(((((((*((((((((((((((******(*(*************,*,*,***,,,,,,,,,,,.,,,,....,.........................0...0.00.00000200000202222222222222222222222244444444444464444446646466686666666688688888888888:88888888888888888888:, ""$""$$"$$$$$"$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&((&&&&(((((&(((&&((((((((((((((((((((((((((****(********************,,,,,,,,,,,,,,,,,,....,...,..........0....00...000000..0.0.0000000000000022202222222222222222222222444464444446446666666666666686866888886888888888888:8888888888888888, """""""""$$"$"$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&(&&((&&((((((((((((((((((((((((((((((((((*********************,,****,,,,,,,,,,,,,.,,.,..............0.0.....0.........00000000...000002002222222222222424222244222422444446444464664646666666666666668888888888888888888888888888888888* " """""$$$"$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&((((&((((((&&&((((((((((((((((((((((((((*((**(*********,***,*,*,,,,,,,,,,,,*,,,,,,.,,.,.,,.................0.000....0.0.0000020000000020222222222022222222222222244444444444466446666446666666666868666666888888888:8888888888888888888* """""""""""$$$$$$$$$$$$$$$$$$$&&&$&&&$&$&&&&&&&&&(&(((&(((&&((&((((&((&(((((&((*(((((((*(((*********(**************,***,,*,,,,,,,,,,,,,,,,,,....,....................0.0.0...0000000000000000202000222222222222222222422444444444446466666666668866686666688668888888888888888888888:8888888(L """""$"$$"$$$$$$$$$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&(&(&&(((&(&(((((((((&(((((((((((((((((((**(*(***(*********,******,,,,*,,**,,,,,,,,,,,,,,,,.......................000.000000000.000000002200022202202222222222222222442244444444444444666666666666666688888888886888888888888888888888888&X  """"""""""$$""$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&(&(&(&&((((&((((((((((((((((((((((((((*(((*(*((****************,**,**,,,,,,,,,,,,,,,,.,,,,........................00000000000000000000200000022222222202222222222242444444444444444644466666666666868688888888888888888888888888888:::88$ """"""$$$"""$"$$$$$$$$$$$$$&$&$&$$&&$&&&&&&&&&&&(&&&(&(((((((((((((&&&(((((((&(((((((((((****(*(*******************,*,*,*,,,,,,,,,,,,,,,,,,,...,,,...............0..0.000000000000000000000000000222202222242442422422444244446464446646666666666666668868866688886888888888888888888888:$ """"""""$$""$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&(&&&(&&&(&&((((((((((((((&(((((((((((((((((((((*((**(*******(*********,,*,,***,,,,,,,,,,,,.,,,,,.,,,,....,............0..00000000000000000000000020002222022222222222422244424444444466444666466666666686666668888888888888686888888888888888" " """""$"$""$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&(&&&&&&(((((((((((&(((((&(((((((((((((((((((*(((**(((**(***(****,****,***,,*,,,,*,,,**,,,,,,,....,......,...............0..00000000000000000000000000002222222222222444224222444444446664446666666686666686668888888888:8888888888888888888  " " """""""""$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&(&(&&&&((&&((((&&(((&((&((((((((((((((((((((((***(((*(**************,****,,*,,,,,,*,*,,,,,,,,,,,,,,,..,,.............0...0000000000000000000200002020222222222422422444244244444444466666666666666686666868868668888688888888888888888888  " """"""$$"""$"$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&(&((((&(&((&(((((&(((&((((((((&((((((((*(*((((((**(((*************,*,*,*,,,,***,,,,,,,,,,.,,,,,,.,...,...................0000000000000000000000002022222222222422424244444444444444666666666666666668668886688:88888888888888886688866888  " """"""""""$"$"$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&(&&&&&&&&(((((((((((((((((((((((((((((((((((*(**(****(******************,,,,,,*,**,,,,,,,,,,,,,,,,.......,...........0..0000000.0000000000000022222222222222224244444444444444464644466666666666666666668888888:888686888886688888888888 """""""""""$$$$$&&&&$$$$$$$$$&&&&&&&&&&&&&&&(&&&(&(&(&&(((&&&((((((((((((((((((((((((((((*((**((*(******************,,******,*,,,,,,,*,,,,,,,,,,,,..,,,,.....................00000000.000002000202202222022222222424444444444444444466666666666666666668688866888688888886886866888888688 " """"""""$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&&&&&&&&&&&(((&(&(((&((((((((((((((((((((((*((((*(*((*(******************,*,********,**,,,,,,,,,,,,,,.,...,.,..........0...00.000.00000000000000000220200022200222222444444444444444464444646666666666666686868888888888888888888888888888:: " """"""$$"$""$""$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&((&(((&(((((((((((((((((((((((((((((((*((*((**(*(*(*************,**,,,,,,,*****,,,*,,,,,,,,.,,..........,......0........0.0000..0000000000002222222222242222224424444444444446666466466666666668866868688888888888888888888886688888 " """"""""$$$"$$"""$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&(&(((((((&((((((((((((((((((((((((((((((((**(((********************,,,,,,,,,,,,,**,,,,,,,,,,,.,.,,,,..................0..000.0000000000000002222222220222222242444444444444444666466466666666668888888888686888888888688688888888::8   "" """"""""$$$$$$$$$$$$&$&$$$$$$$&$&&&&&&&(&(&&&((&&&&((&(((((((&&((((((&(((((((((((((((*((*((****(***************,**,*******,,,,,*,,,,,,,,,,,,,,.....,,....,..............0.00.00000000000000022222222222222222222244424444444444446666666666666668666886688888888888:88888888888888880 """""""$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&(&(&(&&&&&&&&&&((&((((((&&((((((((((((((((((((*(*((****(((*((((****,,,**,*,***********,**,,,,,,,,,,,,.,...,.,........................000000000000000000222222222222222222222244424444464466666666666666666688888888888868888888888886888686668 """"""$"""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&&&&((((((((((((&(&(((((((((((((((((((((((((****(**(********,*,,*,********,,**,,**,*,,,,,,,,,,,,,.,,.......,.............0..000..00000000000022202002222242222222224244444444444444444466666666668666688668888:88868888888888888886668 "" """"""$"""$$$$$$$$$$$$$$$&$$$$$$$&&&&&&(&&&&((&&&&(&(((((((&(((&((((((((((((((((((((((((***((**(**(****************,,,**,,,,,,,****,,,,,,,,,,,...,..,,....................000..000.0.000000200222220222222222222224444444424644444466466666666666868668888888888888888888888888888868L$  """""""""$$$$$$$$$$$$$$$$$$&$$$$&&$$&&&&&&&(&((&(&((&(&&&(((&(((((((((&&(((((((((((((**(((((((((***(**(***(((**,,*********,,,,,,,,,,,*,,,,,,,,,....,.,,,,.,...................000000000000000000222222222222222242444444444444666664666666666666666866688888888888888888888888886688:   """""""""$$""$$$$$$$$$$$&$$$$$$$$$&&&&&&&&&&&&&&(&&&((&((((((((&(((((((((((((((((((&(((((((((**(**********************,*****,,,,,,*,,,,,,,*,,,,,,,,,...,,,,.,..................00000000000000000002222002222222242242444244444444464664666666666686886886888888888888888888886868886668  """"""""$$""""$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&(((((&&((((((&((((((((((((((((((((((((*****(((*****************,******,****,,,,,,,,,,,,,,,,,,,,...,.,.,...............00.0000000000000202222222222022242244422242444444444466646666666666666688888886888888888868888888888888888  ""$""""""""""$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&(&&&&&&(&((((((((((((((((((((((((((((((((((*((*(*(**************************,****,,,,,,,,,,,,,*,,,,.,,,...,,,,.................00.0.0000000000020000222222222222222244444446244444444466466686666666688668888888868888888888888886688888   ""$""""""$$$$"$$$$$$$$$$$$$&&&&$&&&&&&&&(&&&(&&((&&(&&&&(&&&&(((((((&((((((((((((((((((((*((((((*********************,,*,*,,*****,,*,,,,,,,,,,,,,,,,,....,.............0..0..00.00.00000200020222222222222422424244444666644444446666666666666666866666868888688888888888888886888868  "$ """"""$$$$$$$$$$$$$$$$$$&$&(&&&&&&&&(&((((&&(&(&((&(&(((*((&(((((&(((((((((((((((((((**(((((*********************,******,*,,,,,,,,,,,,,,,,,.,,,..,.,,..,.................0.0000.0000000020022222222222222422242444444444444464666666666666666668688888868888888888888888868888888 ` """"""""$$$$$$$$$$$$$$$$$$$&" &&&&&&&&&&&&&(&&&((((&(((((&"&(((((((&&((&(((((((((((((*(&(**********(**************,,***,*,,,,,,,,,,,,,,,,,,,.,,..,,.......,...........00...000000000000002222022222222022464242224242244444644666666668666666666668888888888888888888888888886868:  """"""""""$$""$"$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&(&((&&&&(((&(&&&((((((((((((((((((((((((((((((*((*(*******(******,(**,*,*$*******,*,,,,,,,..,,,,.,,,.,,,.,,.,................0000.0000.00000000222222242222240"2242444220244444466466666664068866666886688888888888888886888888886688: """""""""""""$$$$$$$$$$$$$&&$$$&$&&&&&&&&&&&(&&&((&&&&&&&(&(&&(((((((((&((((((((((((((((*(((((*(*********(***************,***,*,,,,,,*,,,,,,,,,,,,,.,......................0000..000000000000220222222444444222244442422444444466666666646686666666888688888888888868*66688868666882 " " """"$$$""$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&(&&&(&&&&((&(&((((((((&((((((((((((((((((((((((((**((*******************(******,**,,,,,,.,,,,,,,,,.,,.,,,,,.,,..............00....00..00000000002022222222242424424424444644444444466666666666666688868668886868868888888888688886888888$ """""""""$$""$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&((&((((((&((&((((((((((((((((((((((((((((((**((*****(**********************,,*,,,,,,,,,,,,,,,,,,.,,,,.,....................00.00000000000000222222422222444444444244444444664666646666666666666688888888688888888888888866688868888  " """""""""$$$""$$"$$$$$$$&&$$$&&&&&$&&&&&&&(&(&(&&&((&&(&(((((((&(((&(&(((((((((((((((*((*(*(***********************,,****,,*,,,,*,,,,,,,,,,,,,,,,,.,.....................00..0.00.0000002002222244444444444244444444444444444666666666666866666686888888888888868886686668688888 """""""""$""""$"$$$$$$$$$&$$&&&$&$$&&&&&&&&&&&&&((((&&&&&&(&&(&((&(((&((&((&&(&&(((((((((**(((*((((**((*********************,,,,,,,,,,,,,,,,,,,,,,.,.,.....,,,........0..0.......000.0000020022222222444444444444444444444444666466666666666666666868686888888888868688888668866888    """"""""""""$"""""$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(((&(&((&&(((&&(&&(((((((&((((&(((((((((***(****(****(*************,***,*,*,,*,,,,,,,,,,,.,,,,,.,.,...................000...0000000000000222222222222222242444444644464444646446666666686686866668888868888888888886668668668888  """"" "" """"""""""""$"$$$&&$$$$$$$&&&$&&&&&&&&&&&&((((((&&((&((&&&(&&&(&&&&(&((*(((((((((((((*(**((******,*******(((((*******,**,..,,,,,,.,**((***,,,.......000..0........,.....00022222220220000..00002222442646444424220022244464666688:88:868864442246688888::8::<::888666446466*" "" """  ""$$$&"$$&$$"""""$$$$$$$&&&&(((&&&&(&&"$$$$&&&&&(&&(&(***((((&(&&$&&&&((&(&(*(***,****((((((&&(*****(,**,...,,*,****(*(***,,****......,,,.,,,,,,,,,..0....000220.0.0..00....0222000224244222204222222246462446666664444666664446888686688:8:888688666666688:886688:* """$""""""" $"""""$$$""" """&&&&&&&&&&&&&&$&&&&&&&$$&&(((&&(&(&((((&&&(((&&$$$&((*(((((**(**(&(***((&(&((******,,,,.,,****,,**(((**,,,*,,,.,,.,.,,,..,.,***,...00..0000000..00000.....0000002224422402444422024244442444666866466866644646666866688::::888::8888666886666866888:0  "" " """""""""""""""$$$$&$&&$&&&$&&&&&&&&&&&&&$&&&&&&&&(&&&&&&(&&(((((&&&(((((((((&*(**(((****((((*******,***,*****,*,,*****,*,,,,,,,,,.,.,,,.,..,.,,,..........0....0.0000..00..000020202202222222222202224444444644466466664644666666668888888888888886888886688888888888888.@  """"" """""""""""""$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&((&((((((((((((((((**(((((***(******(*******,***,,*,****,.,,,,,,,,,.,,,..,.,,,.,,................0.0000...00000000000000222222222222222222444444444644464646666666866666668888888888888888688888888888888888:, "" " """"""""""""""""$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&(&(&(((&&&((&&(&(&&&(((((((((((((((((*((*****************,,*,*,*,,**,,,,,,,,,,,,..,,..,..,,,,....,........0.....00000000000000000002022222222222224224424444466446444666666666666688688666886888888888888888888886688888888:,  " " """"""""""""""""$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((*(*((((**(((*((********,**,**,**,,,,,,,,,,,,,,,,,,,..,,,,,..,,...........0....0..0.000000000000002022020222222222222422444444464444664444666666666666666686888866888888888888886888886866888:*  "" """""""$"$"""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*(((*(((***********,**,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,..................0....0.00000000000000000000022222222222224244444444664444664466666668666868688888888888888888888888888886888888:*8P """"""""""$"""""$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&((&((((((((((((((*((((***************,,**,,,,*,,,,,,,,,,*,,,,,,,...,..,.,............0...0..00000000.000020000202002222222224242242244444466666666666666666666666666868888888888888888888888888668888888::*  "" "" " """"$""""""$$$$$$$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&((((((((((*((((*((((((((((*(**,******,**,,,***,*,,,,,,,,,,,,,,,.,,,..,,...................000000000000000000002022222222222222222244444446666664666666666666866688668888888888888888888888888668868888888888:*  """"""""""$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&(&&&&&(&&&((((&((((((((((((((*((*(***************,,,*,,,,,,,,,,,,,,,,,.,...,,,,.,..,.........000.00.00000020022202022222022222222222222244444446466666666666666666666666888688888888888888888888888888688888888888::*    "" " """"""""$$$$$$$$&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&(((&(&((((((((((((((*(((((((**(***(*****,,,,,*,,,,,,,,,,,,,,,.,,,..........,............0000000000000200222222222222222242222424224444444446666666668868866888888888888888888888:888:888888888888:88888888888::(X    " "" """ """"""""$$$$$$$$$&&&&$&&&&&&&&$&&&&&&&&&&&&(&&&&&((&((&(((((*(((((*((((*((**********,**,,,,,,*,,,,,,,,,,,,.,,,,,,,,.,.,,,,...........00.000000002022022222222222222222242224444444444444466666686888888888888888888:8::::::::8::::8:::::888:88888888:88888:<*  """"""""""$$$$"$$$$$$$&$$&&&&&&&&&&&&&&(&&&&&((&(&&(&&(&((&(((((((((((((*(******************,*,,,,,,,,,,,,,,.,,.,,,,,....,.,............0000000000002002202222222222222442424444424444446466466666666668888888:8888888:88:::8:::::::::::::::8:88::::88::::8:8:::(   " "" """""""""$$$$$$$$$$$$&&$&&&$&&&&&&&&&&(&&&&(&&&((((((&(((((((((((((((*(((**************,,,,,*,,,,,,.,,,,,,...,.,.,,,...........0..000000000000020220222222222222222424244444444444464446666666688868888:::8::::::::::::::::::::::::::::::::88::::::::::::::<(   """""""""$$$"$$$$$&$&&&&&$$&&&&&&&$&&&&&&&&&&&(&&&&&&&(((((((((((((***(((*(((************,*,,,,,,,,,,,,,,,,,,,,......,.........0.0.000.00000022202222224222222224242244444444444466646664666688888888:8:8:::::::::::::::::::::::<:<:::::::::::::::::::::::<<&   " """ """""""""$"$$$$$$$$$$&&&$$&&&&&&&$&&&&&&&&&&(&&&(&&((&(((((((((((((**(************,**,**,,,,,,,,,,,,,,,.,,,.,..,,..,........0..00000000000022222222222422222442444444444444444444664666668886688888:::::::::<:::::<::::::::::8::<<::::::::::<:::::<::<:<<(  " """ """""""$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&((((((((((((((****((**********,,,,,,,,,,,,,,.,,.,,.,,,.,..........0..00.0.0000000220222222222224444244424444444446666444466666666666888888888::::::<<<<:<<<<:::::::<<::::::::::::::::::<<<:<<:<<>&@ " "" """""""""$$$$$$$$$$$&$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((**********,**,,*,,,,,,,,,,,,,,,,.,,,,,...............00000000000000020202222224224224244444444444444444446464666668668688888:::8::::::<<<<:<<<<:<::::::::::::::::::::::::::::::<>>(     """"""""""""$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((*((*(*(*(***********,,***,,,,,,,,,,,...,......,,...............00000000020220222222224442444244424444444446446444466466666668688888:::::::::::<<<<<<<<<<<:::::<:::::::::::::<<:::::<:<<<>&  " """""$"$$$$"$$$$$$&&$$$&$&&&&&&&&&$&&&&&&&&&&&&&&(((((((&((((((((*((**************,,*,,,,,,,,,,,,..,,,.,..,........0.......00000022022222222222222224646444422442444444464644666666666868888888::::::::<<<:<:<<<<<<<:::::::::::::::::::::::<:<::<<<>& " """"""""""""$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((((((((((((**(***********,,,*,*,,,,,,,,,,,,,.,,,...............000000000200002222222224422422644444444444444444444446666666686888888888::::8:::::::<<<<::<<<<:::::::::<:::::8:::::::::<:<<<<>$  " """""""""""$"$""$$$$$$$$&$&&&$$&&&$$&&&&&&&&&&&&&&&&&&((&((((((((((((((**************,,,*,,,,,,.,,,,,.,,,,,.............0.000000000022222222202224244222224244244444444466664466666666686688888::888::::::::::::::::<:::<:::88::::::::8:::::<::<<<<<<>"   " """""""""$$&$$$$$$$$$$$$$$$$$&&&&&&&&&&&(&&&&&&&&&&&(&&(&(((((((((*((****(******,*,*****,,,,,,,,,,.,.,.,........0.....00000000000002022222222422222222224444444444464664666466666666888888888:8:8:8:8:::::::::::::::::::::::::8:::::::::<:::<<:<<<>"8    " """""""$""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((((((*************(*****,,,,,,,,,,..,,,.,..,,........00.....0.002002002202222224424222222244664444444444646666666686888888:88888888:8::::8:::8::::::::::::8::8:::::::::8::<:::::<<>>"   """" """"" """$$$$"$$$$$$$$$$$$$$$$$&&$"$&&&&$&&&&&&&&&&((&&(((((((($&((((*((**(*******,*****,,,,(,,,,.,,............000.0000.0022022222222222222242444242444444466666666666666886688088888888888888:88888:::::::>88::88::88:::8::888:::::<<<<@ "" """""""""""$"$$"$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&(&(&&&&((((((((((((*(((((**********,*,***,*,,,,,,,,,.,......0..000000.0000000020222222222222222242244444446644466444666666666666668868888888888888888:8888884:888888:8:88::::88::::<<:<>. " """"$""""$$""$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&(&(&(((((((((*(((**(**(*(*****,****,*,,,*,,,,,,....,..........000000000020020022220222222222242224422444446444446666466666666666668686888888888888888:88888888888888::::::<::::<>>