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 = '322A32' IMAGE_NUMBER = 32091667 IMAGE_TIME = 1977-05-07T00:22:30Z EARTH_RECEIVED_TIME = 1977-05-08T19:15:08Z ORBIT_NUMBER = 322 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.006360 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 à  #--/t½e®¯ ÙÄdÒ¬M<OðÂÈf´i Kùá½Ê¸œ§€šŒ‹¤­œ×Î±Õ "&$$$&&&&&&&&&&((((((*((*****,************,,,,,,,,,,,,,,,,.,,.,,,,,..................0..0...000.00.0000000000000000000000220202222222000020002222022222422222224222222222222222222222222242242222242242222224222422224422224244244442242224222222222422222222222220200000020000000000000000...0...*$$&&&&&&&&&&&&&&(&&&(&(&(((((&(((*((******,**,,,**,,,,,,,,&,.,,..........................000000000000000000020000002022220222222222222222222224422242222422444444444444244444444444444444444444444444444444444444444444444446664444644644444644464444444444444444444422422222220222222202222222220,x"$$$$&$$$$$&&&&&&&&&&&&&&&&&&&(&((((((((((**********,,,***,*,,,,.,,.....................,..000.00.0000000000000000020".200222222222222222222222222 ,224442424444444444444444444.0444446444444444446444646464,46646666666664666666666666664666666664666666666646666666624446444444424444444444424442""$$$"$$$$$$&&&$&$&&&&&&&&&&&&&((&(((((((*(((((**********,,,,,,,,,,,,,,,.,.................0...00.0000000000000000000002000220222222222222222222242244224222244424444444444444442444444444466466666444666666606666666666666666666666866666*66668688868666666666666666664644666444444464444444646442""""""$$$$$$$$$$$$$$$$&&$&&&&&&&&(&((&((((((((((*((****,***,,,,,,,,,,,,,,..,.,,...............000..000.000000000000000020222222202022222222222222222224442444444444444444644444444644444644646464666466666666666666666666666666666666666688866868886868866686668666666666666666444664666666666646640"""$$$$"""$$$$$$&$$$$$&$$$&&&&&&&&&(((((*((((((*((((((**,****,,,,,.,,.,,..,,,,,,,.........00..0..0......0.00000..02222220000000000.00022222442244242224220000002222224664664444644224444466424666686666666444244666666668688688666666442464668888888::888868886442444466666666666664466642442446640" """$&$$&$"$"$"$$$"""$$$$$&$$&&&((((&&&&((((&&(&(*((****,.,,,**(**,,******,*,...,.000..,,,,,...,,,,,..00.00022200000.2000......00020242422220222222000002244424466444222422222202224666666664444444444422022468666688886666668866424668888868686<66666686664224646666666444442444664422224866666, """ "$"""" """"$"""$$$$$$&$$$&&&&&&&&&&((&((&&&**((****,**,,(****,,****,,,,,,,,,.......,,.....,,,,........00200.0.000000.0.000200002242220200020202000422422244644442224442222244444666666666644664442444446666668888666666664666666688888888:8:88888866666666666668868888664664464644466666666666. """"""""""""""""$"$$$$$$$$&$&&$&$&&&&&&&(&(((((((((****************,,,,,,,,,,,,,,..,,,,,,..............00..0...0.000000000000000002020020222222222222242224442424424242444444444446444664444664646466666666666666666666666666886888688888888888888886868888888886886666666666666666666666666866664."" """"""""""$""""$"$$$$$$$$$$&&&&&&&&&&&(((((((((((((**********,*,*,,,,,,,,,,,,,,,,.,,,.....,.,.........0...00..0000000.0000000020020222222222222222222222222222222444444444464444444466446466666666666666666666666666666666868868888888688888888888888888888888868666666666666666666666666686666. """"""""""""""""$$$$$$&$$&&$&&&&&&&&&&&(((&(((*(*((*(********,***,,,,,,,,,,,,,,,,,,..,,...,................000.0.0.00000000000000020022222222222222222244222222424444446444664444444444464466464666666666666666666666666666686688686688888888888888888888888886666686868866666666666666666666660 " """" "" """"""$$$$$$$$&&&$$&&&&&&&&&&(&(((((((((((**********,*,,*,*,,,,*,,,,,,,,,...,......................000000000000002000000200220022222222222222222242222444444444444444444446444444664666666666666666666866666668686886888888888888888888888888888888888668666666666666686686666668666. " " """""""$$$$$$$$$$&&&&&&&&&&&&&&(&&(((((((((((**********,*,*,**,*,,,,,,,,,,,,,,,......,...................000.00000000000202000000020222222222222222244442444444444444444444444444666666646666646666666666666666666888886866686888888888888888888888888886886666688666666666666686666866. " " """"""""$"$$$$$$$$$$&$&$&&&&&&&&((((((((((***(***********,*,*,,,,,,,,,,,,,,,,.,......,..............0000000000000000000000000022000200222222222222422442224244444444444444446464464664666646666666666666666666886686888688888888888888888888888888888888888686886666666666666666866666. """ " """"""""$$$$$$$$$$$$$&&&&&&&(&&(((((((((**(****************,,*,***,,,,,,,,,,...,,..,...............0.00.00.00000000000000000000222222222222222222224242444444444444444446444444444666646666666666666666666666666888868886888888888888888888888888888868888886868866866666866686688686* " "" """"""""$$$$$$$$$$$&&&&&&&&&&(&(&(((((((*((***(***********,,**,*,,,,,,,,,,,..,......,.........0...0.0000.000000000000000000002000220222202222222224422244444444444444444444446666466464666646666666666666666886668888888888888888888888888888888888888888886688666866666666888668686*  " """"""""""$$$$$$$$$$$$&&&&&&&&&&(((&(((((((((((*************,*,*,,,,,,,,,,,,,,,,,..,..,................0000000000000000000000020200022202222222222222244442444444444444444644444446466666446666666666666666668668868888888888888888888888888888888888888888888866668668666686868668666(  """""""""$$$$$$$$&$$&&&&&&&&&&&&&&(&((((((((((***************,,*,,,,,,,,,,,,,,,,,..,..................0.000.00...0000000000000020020222202222222222222222244422444444444444444664444464446666446666666666666686688888688888888888888888:8888888888888888888888888686866686686868668866* " """"""""$$"$$$$$$&&$&$&&&&&&&&&&&&&(((((((((***((***************,*,,,,,,,,,,,,,,.,,,.,,..............00000000000000000000020000000000222222222222222224424424422444444444444644446464666666646466666666866668688666888888888888888888888888888888888888888888888666668688668688866866( "" """"$""$$$"$$$$&&&&$&&&&&&&&&&((((((((((((((((************,*,,*,,,,*,,,,,,,,,.,.,..,.................00000000000000000000000000020202222222222222222222244442444444446444444444446664666666666666666666866686688888888888888888888888888888888888888888888888888668686888688888666( """""""$""$$$$$$&$$&$&&&&&&&&&&&(&&((((((((((**(*************,**,,,,,,,,,,,,,,,,.,,,.....,........0.0.00..00.0.000000000000000000000022222222222222224222244424444444444444644644444646466666666666666666666666668888888888888888888888888888888888888888888888866668668868688888886&  " """"""""$$$$$$$$$&$&&&&&&&&&&&&(&(((((((((((((((*(*********,***,**,,,,,,,,,,,.,.,,,....,.,..............00.00000000000000000000000022222222222222222224244224444424444444444444664646464666666666666666666686666866688886888888888888888888:888888888888888888888888888866686888866(  """""""""""""$$$$$$$$$$&&&&&&&&&&(&(&&(((((((((*(((((*****************,,,,,,,,,,,,,,,,..,....................0.000.0.000000000000000000222222222222222222224242422244444444444444446446666666666666666666666666666686688888888888888:88888888888888888888888888888888888886688868688686$   " """""""""$$$$$$$$$$&$$&&&&&&&&(&&((((((((((((((*(**((*************,,,,,,,,,,,,,,,,,,.......................0000.000000000000000000000222222222222222222422224444444444444444444644446466666666666666666666666686888688888888888888888888888888888888888:8888888888888888888888888886"   "" """""""$$$$$$$$$&&$$&&&&&&&&&&(((&(((((((((*((*(*****************,,*,,,,,,,,,,,,,,,........................00.00000000000000000200222222022222222222222222424242444444444444446446464666666666666666666666666668868888888888888888:88888888888888888::88888888888888888888888868886  """""""""$$$$$$$$&&$&&&&&&&&&&&&&&((&(((((((((((**(*************,,,,,,,,,,,,,,,,.,,,..................0.000.00.0000000000000000002220222222222022222222222222224444444444446444646666666464666666666668666666668868888888888888888::8::888:8888888::::88888888888888888888888888886"  """""""""$$$"$$$$$&&&&&&&&&&&&&((&(((&(((((((((((***************,*,*,,,,,,,,,,,.,.,,..,,............0....00000000.00000000000000020222022222222222222242222444444444444444444444666466664666666666666666666668668868888888888888888888:8:88888:::88::888::8:88888888888888888888886V   """"""""$"$$$$$$$$$&$&&&&&&&&&(&&(((((((((((((((****************,,,,,,,,,,,,,,,,,,,,,,........................00000000000000000002220222222220222222222222442224444444444444444444466646646666666666666666686686886888886888888888888:888888888::8:8::888:88888888888888888888886886   """""""""$""$$$$$$$$$&&$&&&&&&(&&&&(&&((((((((((*((*(*************,,,,,,*,,,,,,,,,,,,,,.,,.................0.0000000.000000000000002002222002222222222222222242444444444444464446446444666666666666666666666668686688886888888888888888:88:88888:8:8:8:8:8888:88:888886888888888888886   """"$"""""$$"$$$&&$$$$&&&&&&&&&&&&(((((((((((((((((****************,**,,,,,,,,,,,,.,,,....,.................00000.00000000000000002020222022222222222222224424444444444464444466644464666466666666666666666668686888888888888888888:8::8:8888:8:88:::8::8::8:8:888:88888888888888886  """ """""""$$$$$$$$&&$&$&&&&&&&&&&&&&&(((((((((((((**************,**,**,,,,,,,,,,,,,,,.,.....................00....00.0000000000002220000022222222222222242222224444444444444444446644646466666666666666666866666866688888888888888888888::8:8:8::8888::88::88:88:88888888888888:88886  " """""""""""$$$$$$$$$$$&$&&$&&&(&((&&((&(((((((((((************,****,*,,,,,,,,,,,,,,,,,,.,......................0.0000000000000000002022222222222222222222242224444444444444444464464646646466666666666666666666668886888888888888888888:8888::::88::::8::8::88:888888888888888888:886   """"""""""$$$$$$$$$$$&$&&&&&&&&&(&&(&(&((((((((((((((((************,**,*,,,,,,,,,,,,,,,,,..,,,.,................0.000.0.00000000002002002202222222222222224222444424444444444444444444664664666666666666666866886666666886888888888888888888::88::::8:8:::88:8::8:88888:88888888888886°   """"""$"$$$$$$$$&&&&&&&&&&&$&&&&&&(((((((((((((*((*(************,****,,,,,,,,,,,,,.,,....................00.0.0.00000000000000000000020022222222222222224224442444444444644444664446466666666666666666688666888668888888888888:8888:::888:8::8:88::::8:8:888:88888888888888888:888œ  """"""""$""$"$$$$$$$&&&$&&&&&&&&&&&((&(((((((((**((*(******("***,**,,,*,,**,,,,,,,,,,,.,,,.,..............0....00.00.&0000000002002020022202222220.242224224244424244444444444424444464666666666666666666666468888888888888888888888::888888:::8::8::::::88888:::88:888888:8888:8886 """"""$$$$$$$$$$$&$&&&&&&&&&&&(&&((&((((((((((((((**************,***,,,,,,,,,,,,,,,,,..,....................00.0000.000000002000020022220222222222222222244444244444444444462244446664666666666666666666844666868688888888888888888888,68::::88:8:::::8::::::::88:88888888:888884  """""""""$$$$$$$$$$$$&&&&&&&&&&&&&&((((((((((*((((**(*(***************,,**,,,,,,,,,,.,,......,...................0000000000000000000000222002222022222222222222422442444444444646644464646666666666666666866666888686888888888888888888888::8::::8:::8::::8::::::::8888888:88:88:88:6 """"""$$$$$$$$$$$$&&$&&&&&&&&&&&&&&(((((((((((((*******(**********,**,*,,,,,,,,,,,,.,,,.,.,...................000.00000.00000000000000200222222222222242222222444424444444464644444666666666666666666668666686688888888888888888888888::::88:::::::::8:::::8::8:::8:::8:8:::88888888  """"""""$"$$$$$$$$$&$$&&&&&&&&&&&&&((&&(((((((((((((((***********,,*,,****,,,,,,,,,,,,.,,.,...,.................000000.000000000000000002022022222222222222222422424444444444466664466666666666666666666666666886888688888888888888:8::888:::888::::8:8:::::8:::888888::888888:8888:8  """""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&(&((((((((((*(*((******************,*,,,,,,,,,,,,,,.....................0000.000000.0000002000000220202222222222222222222224444444444444444646446666646666666666666668668868888888888888:88888:88:8::::::8:::::::::88:::::::888::::::88888:8888    " """""$"$$$$$$$$$$&$&&&&&&&&&&&&(&(&(&(((((((((****(**(********,,**,**,,,,**,,,,,,,,,,,,,.,,.,..................000000000000000000200002200202222222222222222244422444444446444666666646666666666666666686666888688888888888888888888::::8::::::::::::::8::8::8:::::::::::::::::::88    "" """"""$$"$$"$$$$$$$&&&&&&&&&&&&&&&&&(&&((((((((*(((*****(************,*,,,,,,,,,,,,,,,.,......................0..0..00000000000200000000020220222222222224222222422444444444444446646666646666666666666666668888888888888888888888888::::8:::::::::::::88:::::8:::8:::8:8:8::::::8888   """"""""$$$$$$$$$$$&&&&$&&&&&&&&&&&(&&(((((((((((((****************,,*,,,,,,,,,,,,,,,,,,,,,,,,....................0.00000000000000000000002222222222222222222244226244444444444444466644666466666666666666866668888688888888888888888::::::::8::::8::::8::::::::8::::8:::8:::::::::88¨  """""""$$$$$$$$$$$$$&&&$&&&&&&&&&&&&(((((((((((((*(**(***************,*,,,,,,,,,,,,,,.,,,.,..,...............00..0.0.000000000000000000002222222222222222224222224444444444444446446666646666666666666666688868688888888888888888:888888::::::::8::88:::::::::::::::::::8:8::::::8::8à   """"""""$""$$$$$$$$$$$&&$&&&&&&&&&&&(&(((((((((((*((***(****************,,*,,,,,,,,,,,,,,,,,,.,,,............0..000000000.0000000000000000000222222222222222222444244444444444444446646666646666666666666666666688888888888888888888:8:8:8::::::::::8:::::::::8:::::::888:::::8:::::88  "" """"""""""$$$$$$$$$&&&&&$&&&&&&&&&&((&((((((((((((**(***************,,,,,*,,,,,,,,,,,,,,,,,,,..,,.................0000.000000000000000002002222222222242222222222444244444444444444666666666666666666666666666666868868888888888888888888:88:::::8:8::::8::::8::::::::88::::::::::::88  " """""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&((((((((((((*(*(**************,*,,*,*,,,,,,,,,,.,,....,,...................0000000000000000000000002022222222222222222222244244244244444444446444466666666666666666666668866888888888888888:88:888::8:::::8::::::::::::::::::::8::8:::8::::::::88  """"""$"$$$$$$$$$&$&$&&&&&&&&&&&&&(((&(((((((((((*****************,****,,,*,,,,,,,,,,,,.,,,.,.,.............0....00.000000000000000000020022222222222222222222224244444444444444446444646466666666666666668866888888888888888888888:8:8::::::::88:88:8:::::8:::::::::8::8:::::::::::8  """""""""$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&(((((((((((((*((****************,,**,,*,,,,,,,,,,,,,...,,,.....,............0..000.0000000000002000002202222222222222242222224242444444444444444464666666666666666666666868668868888888888888:888:::8:8::::::::::::::8:::8::::::::::::::::::::88*   """"""""$"$$$$$$$$$$$&&&&&&&&&&&&&&&&((((((((((((((((****************,****,,,,,,,,,,,,,,,,,.,.................0...0.000000000000000000000022220222222222222222222242224424224444444464666666666666666666666666668666888888888888888888::::8:8::8:::::::8:::::::::::::::::::::::::::::8*  """"""""$$$"$$$$$$$$&$$&&&&&&&&&&&&(&&((((((((((((*((***(*****************,,,,,,,,,,,,,,,,,,,,.................0..0.0.0000000000000000000000022222222222222222222422222424444444444444446646666666666666666666666666866888688888:8888888:::::::::::::::::::::::8:::888::::::::::::::8:8*  " """""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&(((((((((((*(**(*(****************,***,*,,,,,,,,,,,,,........,..................00.00000000000200002202222222222222222222222242224444444444464446664466666666666666666666888888888888888888888888::::8::::::::::::::::::::::::::8::::8:::::::::8(  """"""""""$$$$$$$$$$$$$$$&&&&&&&&&&&(&((&(((((((((((((****(**************,*,,,***,,,,,,,,,,,,,.,.......................0..0.000000002000000002222222222222222222224242224424444424444444466666666666666666666666668688888888888888888888888::8::88::::8::::::::8::8:::::::::::::::::::::8(8 """"""""""$$$$$$$$$$$&&&&&&&&&&&&&(&&((&&&((((((*((((*((**(************,,,,*,*,,,,,,,,,,,,,.,,,.......,...............000000000000000000000002222222222222222222244242242444444444444444464466466666666666666666668868688888888888:8::::8:88:8:88:::::8:::::::::::::::::::8::::::::::::8(  """"""""$$"$$$$$$$$$&$&$&&&&&&&&&&&&(&&&&(((((((((((((((**(**********,*,,,,,*,,,,,,,,,,,,,,,,,,.....,.................0000.0000000000000000220222222222222222222222242444444444444444444646446666666666666666686886888888888888888888:88::8:88:::::::::::::::::::::::::::::::::::::::::8(@ " """""""""$"$$$$&$$$&&&&&&&&&&&&&(&&&&&(((((((((((((((*(*(*************,***,,,*,,,,,,,,,,.,,,,.,.,.,...................00.0000000000000000002020222222022222222222222242424444444444464664444666666666666666866668888888888668888888:8888::::::::8:88:::::::8::::::::::8::::::::::::::::& " " """""""""$$$$$$$$$&$$&&&&&&&&&&&&(((&&(((((((((((((*((*****************,,,,**,,,,,,,,,,,,,,,.,,,......................000000000000000000022022222222222222222222224222444444444444444444466464664666666666666668868866888888888888::888:8:::8:::8::::8::::::8:::::::::::::::::::::::::8(  " """"""""$$""$$$$$$$$$&&&&&&&&&&&&&((&(((((((((((((*(((***(*****(*********,,*,,,,,,,,,,,,,,,,,,..,......................00000000000000002220002222002222222222244244222244444444444444466446646666666666666666886688886688888888888888:::::::8:8::::88:8:8:::::::::::::::::::::::::::::8& "" """""""""""$$$$$$$$$$$&&&$&&&&&&&&&&&&&(((((((((((((((*******************,,,,*,,,,,,,,,,,.,..,.,......................0..00000000000000000200222202222222222222222222242444244444444444444466466666666666666668686888888868888888888:88:88::8:::::8::::8:::88:::::::::::::::::::::::::::&  """ """"""""$$"$$$$$$$&&&&&&&&&&&&&(&&&(&&((((((((((((((*((****(***********,*,*,,,,,,,,,,,,,.,,,...,.....................0..0.000000000000000002222222202222222222222422422444444444444444444664446666666666666666686668888888888888888888::8::8:::8::::::::::::::::::8:::::::::::::::::::& "" """""""""$$$$$$$$$&$$&$$&&&&&&&&&(&&(&&((((((((((((((((*********(******,***,,,,,,,,,,,,,,.,,.,,,.....................0000000.000000000020000200022220222222222222222222444444444444444444446446666646666666666668666888888888888888888:::8:::88888::8:::::::::::::::::::::::::::::::<:::$ """""""$""""$$$$$$$$$$$&&&&&&&&&&&&&&&((&(&(((((((((((((****************,**,,,,*,,,,,,,,,,,,,,,,...,,,..................000.0..0000000000000002022222220222222222422222242244444444444444446464466666664666666686666868888888888888888888::88:::::::8::8:::8:8:::::::::::::::::::::::::::8$  """"""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&(&&(((((((((*(((*(*(***************,*,*,,,,,,,,,,,,,,.,.,,.,....................0000000.000.00000000000220222222222222242222224424244444444444444464444446666666666666666666888888888888888888:88:::8::88:::::::::::::::::::::::::::::::::::::::::" """"""""""""""$$$$$$$$$$&&&&&&&&&&&&(&&(&((((((((((((((((****(**************,***,**,,,,,,,,,,,,,,,,.,...,..........0.....0...000000000000000002000222022222222222222222244442444444444444444466466664646666666666686668688888888888888888888::::::::8:8:8::::::::8::::::::::::::::::::<::::" "" """""""""$$$$$$$$$&&$$&$&&&&&&&&&&&&&&(((((((((*(((((**((****(************,*,,,,,,,,,,,,,.,,,...,.....................0.00.000000000000002002202220222222222222222242422422442444444444444444444666666666666666668868688688888888888:8::8:88888:::::::::::::::::::::::::::::::::::::::::  """"""""$""$$$$$$$$$$$&&&&&&&&&&&&&&&&(((((((((((((*((*((*(****************,,,*,,,,,,,,,,,,,,,,,,,,...,.......,.....0.0..00.000000000000002000020022222022222222222222222442242244444444444444446466666666666666688666668888888888888888::88:::8:::8::::::::::8::::::8:::::::::::<:::<::::: """""""""""""$$$$$$$$&$$"$$&&&&&&&&&&&&&&(&((((((((((((((****(****************,,,&*,,,,,,,,,,,,,,,,.,,.,.......,..........000.00.0000000000000002002022222222222222222442222424444444444444646444446646666666666666666686888888888888888:88:8:88::::::8::::8:::::8::::::::::::::::::<<<:::<: """ """"$"$"$$$$$$$$$$$&&&&&&&&&&&&&&(((((((((((((((*(**((*(*************,*,*,,,*,,,,,,,,,,,,..,,,,,.........*...........00.0...0000000000$002020220220222222222222222222224224424444444444444444444466666666666666688888888888*888888888:8:88::8::::::::::808:::::::::::8:::::::::<<<<<8 " """""""""""$$$$$$$$$$$$$$$&&&&&&&&&&&(&&(&((((((((((*(((*(**(***(*********,*****,,,,,,,*,,,,,,,,,,,,.,..,......................0.00000000000000222222222222222222222222222244242444444444444444444466664666666666666666688888888888888888:8888:8::8::8::8::::8:8::::::::::::::::::::::<:::<:.  """"""""""$""$$$$$$$$$&$&$&&&&&&&&&&&&&(&&&&(&((((((((((*(*(*((*************,****,,*,,,,,,,,,,,,,,,,,.,,.,...............0....000.00000000000000200200020022222222222222224242424444444444444444644446466666666666666666668886888888888888:88:8:::::::::::::::::::::::::8:::::::::::::::<<<::: " """"""""""$"$$$$$&$$&$$&&&&&&&&&&&&&&(((((((((*(((((((**(*(******************,,,,,*,,,,,,,,,,,,,.,,,...,..............0..0.0.0000000000000000022202202222222222222422222224224444244444444444446446666666666666666666668888888888888888888:8:88:::::::::::::::::::::::8::::::<:<::<<<<<:<: """"""""""""$$$$$$$$$$&$&&&&&&&&&&&&&&((&&(((((((((*(((((*****************,*****,,,,,,,,,,,,,,,,,,...,..................0..00.0.000..000000000000002000222222222222222222242242244224444444444444444466666666666666666668868888888888888:8888888:::::8:::::8::::::::::::::::::::::::::<::<<: """""$"$""$$$$$$$$$$$$&&&&$&&&&&&&&&&&(&(&((((((((((**((*********************,,,,,,,,,,,,,,,,,,,,.,,.,....................0.0..0.000000000000000000202222222222222222222224242422244444444444444444666666666666666666688868888888888888888888:::8::::8::::::::::::::::::::::::::::::<::<<<: """""""""""""$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&&((((((((((((((**(*(***************,***,**,,,,,,,,,,,,,,,,.,.,,,...................00.0.000.000000000002220220222222222222222224222222424444442444444444444464466666666666666888888888888888888888:8:::::88::8::::::::::::::::::::::::::<:::<<<<<:: """""""""$$"$"$$$$$$$&&&&&&&&&&&&&&&&(&(&&(((((((((((((((*******************,****,*,,,,,,,,,,,,,,,,,.,.....................00.00000000000000000020002022222222222222222222244222224444444444444444646466666666666666686886888888888888888888888:::8::::8::::::::::::::::::8:::::::<:<:<<<<:: """""""""""$$$$$$$$$$$$$$&$$&&&&&&&&&&(&&((&&((((((((((((*((*******************,*,,,***,,,,,,,,,,,,,,.,..,,....................0000000000000000000020222222222222222222222222222224444442444464444444466664666666666666666888688888888888888888:8:::::::::::8::::::::::::::::::::::::<<<::<<: """"""""""""$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&(&(((((((((((*******(**************,,*,,,,,,*,,,,,,,,,,,..,,..,...................0.0...00000000000000002222022222222222222222222422422424244224444444444444666664666666666666666668888868888888:8:88888::::::8:::::8::::::::::::::::::::<<<<<<<<<: " """"""""""$"$$$$$$$$&&$&&&&&&&&&&&&&&(&(((((((((*((*(*(((***(*(***************,*,,,,,*,,,,,,,,,.,,,.,,,,...,,...............0.000000000000000000000200022220222222222222222242224424444444444444444446646666666666666668666668888888888888888::88:::::8::::::::8:::::::::::::::<:<:<<<<<<<<: " """"""""""$"$$$$$$$$$$$$$&&&&&&&&&&&&&((&(((((((((((((((**********************,*,*,**,,,,,,,,,,,.,.,..,.,....................00..00.000000000000020000222222202222222422222222224242444444444644444444464446666666666666666888888888888888888:8::::88:::::::::::::::::::::::::::::<<<<:<<<<<: """""""""""$"$$$$$$$$&&&&&&&&&&&&&&&&(((&(((((((*(((((((((**(*****************,***,,,,,,,,,,,,,,,,,..,,......,................00.000000000000000000202222222202222222222222224224444244444444444444444446664666666666666666686888688888888888::::8::::::::::::::::::::::::::::<::<<:<<:<<<<<: " " """"""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&((&(((((((((*(((*((***((*(*(**************,**,,,,*,,,,,,,.,,,,,,,,.,..................0..0.0..0000000000000200022022222222222222222222222422424444444244444444644464644666666666666668688888888888888888::8:8:::8::8::::::::::::::::::::::::<<<<<<<<<<<: " """"""""""$$$$$$$&$$$$$&$&&&&&&&&&&&&&&(&(((((((((((((*(*(*******(*****************,,,,,,,,,,,,,,,,,,,,......,.................0.000.0000000000000020020222202022222222222222222224444444444444444444464444666666666666666688688888888888888888:8:8::::::8::::8::::::::::::::::<:<:<<<<<<<<<< """"""""""$""$$$$$$$$$&&&&&$&&&&&&&&&&(&&(&(((((((((((((*(((*******(************,,***,,,,,,,,,,,,,,.,.,...,...............0..0.....0.0000000000000200002022222222222222222222422242444424444444444446446646666666666666666688888888888:888:8::::::8:8:8:::::::::::::::::::::::::::<<<<<<<<<<:" """""""""""$$$$$$$$$$$$$&$&&&&&&&&&&((&&&(((((((((((((((((((*((**(******************,,,,,,,,,,,,,,,,.,,,,,..,.......0..........0...000000000000000002220200022222222222222222222242444444444444444444444644466666666666666686888888888888888888:8::::8::8:::::::::::::::::::::::::<<<<<<<<<<<< " """"""""$$$$$$$$$$$$&&$&&&&&&&&&&&&&((&(&((((((((*(((**(***(****************,*,,,,,,,,,,,,,,,,,,,,,,,..,.....................0.0...000000000000000000220222222222222222222224244424444444444444444444444646666666666666668886688688888888:8:::::8:::8::::::8::::::::::::::::::::<<<<<<<<<<:"" """"""""""""$$$$$$$$$$$$$&$&&&&&&&&&&&&(((((((((((((((((**(********************,**,**,,,,,,,,,,,,,.,,,.,.,.......................000..000000000000000200022222222222222222222222242424444444444444444444466646666666666668668688686888888888:8888888:::::::::8::::::::::::::::::::<:<<<<<<<<<< """"""""""$"$$$$$$$$$$$$&$&&&&&&&&&&&&&&(((((((((((*((((*((((*****************,****,,,***,,,,,,,,,,,.,,..,.......................00000000000000000002200220222222222222222242222242224242444444424444444646466666666666666666686888888888888888::::88:::8::::::::::::::::::::::::<:<<:<<<<<<<< " """"""""$"$$"$$$$&$&&&$&&&&&&&&&&&&&&&(&&(((((((((((*(((**((******************,,,**,,*,,,,,,,,,,,,,,,.,,.......................0...0.000000000000000022222222222222222222222222222222444444444444444444464666666666666666668686866888888888888:8888:::::::::::::8:::::::::<:::::<:::<<<<<<<<< """"""""""$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&(&(((((((((((((((((*****(****(***********,*,,*,,*,,,,,,,,,,,,,.,.,.,,...................0.0.0000000000000000002202222222222222222222222224442444442244444444444446666666666666666666686868888888888888:88:88::8::8:::::::::::::::::::::<<<<<<<<<<<<<<"" " """""""""$$$$$$$$$&&$$$&$&&&$&&&&&&&&&&(&(((((((((((((((((*(*(****************,**,*,,,,,*,,,,,,,,,,,,.,......................0.0.000000000020000020002020202222222222222222222224444442444244444444446666666646666666666666866868688888888888888:888:::8::::::::::::::::::::::::<<<:<<<<<<<<<  " """"""""$$"$$$$$$$&$$&&&$&&&&&&&&&&&&&&((((((((((((*((*****(********************,,*,,,**,,,,,,,,,,,,.,....,.....................00.0.0000000000000000000222222222222222222222222242224424444444444444466444666666666666666686888888888888888:888888::8::::::::::::::::::::<::::<<<<<<<<<<<<<: """"""""""""$"$$$$$$$$$$$&&&&&&&&&&&&&&&&(&((&(((((((((((((((*((**(********************,,*,*,,,,,,,,,,,,,,,.....................0.0.000000000000000000022020020022222222222222222222442442244444444444444446466664666666666666886888888688888888888:::::8::::::::::::::::::::::::::<<<<<<<<<<><<< " """""""""""$$$$$$$$$$$$&$&&&&&&&&&&&&&&&((((((((((((((((**(**(****((*****************,,*,,,,,,,,,,,,,,,,..,......................0.00000.00000002000000202020222222222222222222222222224244244422444444444464666666666666666666868888888888888:88888::::8:8::8:::::::::::::::::<:<:<<<<<<<<<<>< """"""""""""""$$$$$$$$$&$$$$&&&&&&&&&&&&&&(&((&(((((((((((*(((***(*****************,******,,*,,,,,,,,,,,,,,..,,...................0000000.000000000000000020000022222222222222224222422422444424444444444444664646466666666666666686888888888888:8:888::8:::::8:::::::::::::::::::::<<<:<<><<<<<<: """"""""""""""$$$$&$$$$&$&&&&&&&&$&&$&&&&&((((&(((((((((((((((*********(**********,******,,,*,,,,,,,,,,,,,,,,....,..................0.0..000000000000000020020222202222022222222224224222422444424444444444446466666666666666666666668868888888888888::8::88::::8::::::::::::::::::<:<:<<<<<<<<<<<  """""""""""$$$"$$$$$$$$$$$&$&&&&&&&&&&&&(&((((((((((((((((**(*(*(*****************,***,,***,,,,,,,,,,,,,,.,,,,..,.....................000.00000000000202200000222222222222222222222222222224444444444444444446446666666666666666886888688888888888::888::::::::::::::::::::::::::::::<<<<<<<><<<< """""""""""$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&(((&(&(((((((((((((*******************,*********,,,,,,,,,,,,,,,,.,,.,,.,,,....................0000000000000000000200200222222222222222222222222244424444244444444464644646666666666668666868888888888888888:::::::::::::::::::::::::::::::::<<:<<<<<<<<<"""""""""""""$&$$$$$&$$$$&&$$$&$&&&&&&&&&(&((((((((((((((((*(((****(*(******************,***,,,,,,,,,,,,,,.,.,,,......................0.00.00.00000000000020000220222222222222222222222422422444444442446444444644666666666666686668866888888888888888::8::::::::::::::::::::::::::::<:<<<<<<<<<<: """"""""""""" "$$$$$$$$$$&&&&&&&&&&&&&&&(&&$((((((((((((**((*(***(**(******************,*,*,,,,,,,,,,,,,,,,.,,,.,..............0.0...0.0.0.000000000000202022222002022222222222222222222424424444444444444446446666666666666666866668888888888888888:88::::::::::::::::::::::::::::::<<<<<<<<><<: """""""""$""$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&(((((((((((((*((**(*(*((***(&**********,*,**,,,,,,,,,,,,*$,,,,,,,.,.,................,...000.00.000000000000020020&2222202222222222222222244422.2444444444444444446666666662466666666668888888888888888:68:::8:8::::::::::::::::::::<:::<<<<<<<<<<<<" """""""""""""$$$$$$$$$&$$&&$&&&&&&&&&&&(&((((((((((((*(((((((*(((******(***********,*****,,,,,,,,,,,,,,,.,,.,,,......................000000000000000000000020022222222222222222222222224222444444444444444464446664666626666686866866686888888888888(88:::::::::::::::::::::::::8$:<<<<<<<<<<<< " """"""""""$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&(&((&((((((((*((**((*************************,,*,,,,,,,,,,,,,,,..,.,.....,............0.0.00.00000000000000000000200222220222222224222222222444442444424444444444464446666466666666666666888888888888888888:::::::888:::::::::::::::::<:<<<<<<<<<<<<<:" """"""""""""$$$$$$&$&$$$$$$&&&&&&&&&&&(&&&(&((((((*(((((*(((((**((****************,****,,,,,,,,,,,,,,,,,,,.,..,.,.,...................000.0000000000000000002222222222222222222222222222244444444444444444464464646666666666666666688888888888888888888::8::::::::::::::::::::::::<:<<<<<<<<<<<< """""""""""$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&((((((((((((((((*(*************************,,,,,,,,,,,,,,,,,,,,...,,...,................000..000.00000000000000202022220222222222222222242224422444444444444444444444666666666666666666688868888888888:8:::8:8:::::::::::::::::::::::<<::<<<<<<<<<<: """""""""""$$$$$$$$$&$$&&&&&&&&&&&&&&&&&(&((((((((((((((((*(((*((((************,,******,,,,,,,,,,,,,,,,,.,,,,.,.,...,...............0000..00.0000000000000000222222022222220222222224222222444444444244444446664664646666666666686866888888888888888:88:::::::::::::::::::::::::<:<<:<<<<<<<<<<: """"""""""""$$$$$$$$$&$$&$&&&&&&&&&&&&&&&(&&(&(((((((((*((*((*(((*(*********************,,,,,,,,,,,,,,,,,.,,,,,,......................00...00.000000000000200022020200222220222222222222242422244444444444446444666646666666666688666888888888888888888::::88:::::::::8::::::::::<<<:<<<<<<<<><<:" """""""""""$$$$$$$$&$$$&$&&&&&&&&&&&&&((&&&&&(((((((((((((((((*(*********************,,,,,,,,,,,,,,,,,,.,,.,.,,...................0.0.0..00.00000000000000200000202222222222222222222222222244444444444444464464466646666666666666666888888888888888888:8::::88:::::::::::::::<::<:<<<<<<<<<<<<: """"""""""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&((((&(((((((((((((***(*********************,,*,,,,,,,,,,,,,,,..,,,,.,..,...............0...0.00000000000000002220002002220222222222222222222222442444444444444444644444466466666666866666868688888888888888888::8:88::::::::::::::::::::::<<<<<<<<<<< """""""""""""$$$$$$&$$&&$&&&&&&&&&&&&&&&&&((&(((((((((((((((((***(*********************,,**,*,,*,,,,,,,,,,,.,,.,....,................0..0.000.00000000000000000000220200222222222222222222222422442444644444446444646666666666666666688688888888888888::::8:8::8:::::::::::::::::::::<<<<<<<<<<<:""""""""""$"$$$$$$$$$&$&$&&&&&&&&&&&&&&&&(&((((((((((((((((((****(*********************,**,,*,,,,,,,,,,,,,,,.,.,..,.......................0.00000000000000000022020220022222222222222222224224442444442444444444444666666666666666666666888688888888:8:8:::8:8:::8:888::::::::8:::<::<<<<:<<<<<<<:""""""""""""$$"$$$$$$$$$$&&$$&$&&&&&&&&&&&&&&((((((((((*((((*(*(***(***(****************,*,*,,,*,,,,,,,,.,,,,,,,,.........................0000000000000000000002002220022222222222222222222224422244444444444444444666666666666666668688888888888888888:88:88::::::::::::::::::::::::<<<:<<<<<<<<<""""""""""""""$$$$$$$$$$$&&&&&&&&&&&&&&&&&((&((((((((((((((*((*((*(((**********************,,,,,,,,,,,,,,,,,.....,,..,,..............0...00.000000000000000000000002020222222222222222222222222422444444444444444444666646666666668666888868888888888888:::::::::::::::::::::::::::::<<<<<<<<<<<<:" """""""""""$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&(((&((((((((*(((**(****(********(*************,,,,,,,,,,,,,,,,,,,,,,.,...,.,...,...............00000.00000000000020200222220202222222222222222222222224444444444444444444444666666666666686888888888888888:8::88:8:8:::::::::::::::::::<:::::<<<<<<<<<"""""""""""""""$$$$$$$&$$&&&$&&&&&&&&&&&&&&&((((((((((((((((*((***************************,**,,,,,,,,,,,,,,,,,,.,.,..................0....0..0.00000000000000000000220200222222222222222224242224424444444444446466466666666666666666688688688888888:88:8:8:8:8:::::::::::::::::::<::<<<<<<:<:<<<:""""""""""""$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&(((((((((((((((((((****(***********************,,*,,*,,,,,,,,,,,,,.,,.,.,.,.................0....0.000000000000000000200002000222222222022222422242222444444444444444444446466666666666666668688888888888888888:::::::::::::::::::::::::::<<<<<<<<<<<<<: " """""""""$$$$$$$&$$$$&$$$&&$&&&&&&&&&&&((&(((((((((((((((**((((((********************,,,,***,,,,,,,,,,,,,..,.,,........................00.00000000000000000000000202222022022222222222222222222444424444444444446664666666666666666886888888888888:88888::8:::::::::::::::::::::::::<<<<<<<<<<: " """"""$""$$$$$$$$$$$$$&&&&&&$&&&&&&&&&(&(&((((((((((((((**(*(*((**(*(***(************,*,,,*,,,,,,,,,,,,.,,,,,..,...,..................0.0000.0000000000000200200000222020220222222222222242222242444444444444446666666666666666666668888888888888888888::::::::::::::::::::::::::::<<<:<<<<<<:<""""""""""""$"$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((*((*(((((**((*****************,,,*,,,,*,,,,,,,,,,,,,,,..,..,.......................00000000000000000000000002200022222222222242222224444444224424444444444666666666666666686688688888888888:8888::8::8::::8::::::::::::<<:::<::<<<<<<<<: """"""$""""$"$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((*(*((((*************,*****,,**,,,,,,,,,,,,,,,,,,.....,.....................00.00000000000000000000000020020222222222222222222222244424424442444444446666466666666666668666868888888888:888::8::::::::8:::::::::::::::<<:<<<<:<<<<<:""""""""""$"$"$$$$$$$$&&$&$&&$&&&&&&&&&&&&&&&(((((((((((((((((*(((****((***************,**,*,,,*,,,,,,,,,,,,,,.,,,...,........,........0..0..0.00000000000000000002020020220222222222222222222222242444444444444444446466646666666668668868888888:88:88888:8::::::::::::::::::::::<::<:<<<<<<<<<<:"""""""""""""$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&(&(&((((((((((((***(((*(********(*********,,******,*,,,,,,,,,,,,,..,.,..,..............0.......00.0.000000000000000000000200202222222222222222222422224444444444444444444666666666666666666688888888888888888:8:::::::8::::::::::::::<::<:<<:<<<<<<<<:""""""""$"""$$"$$$$$$$&$&$$&&$&$&&&&&&&&&&&&&((&(((((((((((((*(**(***(*******************,,,,,,,,,,,,,,,,,,,,..,,.,,.,.....................0..0000000000000002000002222222222222222222222222222222222424444444444444444666666666666668866686888888888888::888:::::88::8::::::::::::<::<<<<<<<<<<<:"""""""""""$$"$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&((((((((((((((((*((((((*********************,,*,,,,,,,,,,,,,,,,,,,..,.,...................0..00..00000.000000000002020202202222222222222222222222222424244444444444444444446666666666666666888888888888:8::8::::::8:::::::::::::::::::::<<:<<<<<<<:" """""""""""$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&((((((((((((((((*((((*****(*************,**,****,,,,,,,,,,,,,,,,,,,,.,......,............0..0000.00000000000000000000002222022222222222222222222222222444444244444444464446666666666666866888888888888888888:8:::8::::8:::::::<::::::<:<:<:<<<<<<<: """""""""""""$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&((((((((((((((((((**((**********************,*,,,,,,,,,,,,,,,,.,,,,,......,.................00.000000000000000000000002222202222222222222222222222222442444444444444646466666666666668686866888888888:8888:88:::8::::::::::::::::::::::<<::<<<<<<8"""""""""""$""$"$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&((&(((((((((((****(*((*(****(******************,*,*,**,*,,,,,,,,,,,,.,...,..................0.0.0.00000000000000000000002022202222222222222222222222222244444444444464464466466666666668688868688888888888:88:88::8:::::::::::::::::::<<:<<:::<<<<<: """""""""""$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&(&(&(&(((((((((*(((((((*((****(******(*******,**,,,**,*,,,,,,,,,,,,,,....,,,....................000.0.0.00000000000000000000200222222222222222222222244222442444444444444464446466666666666666686886888888888888:8::88:8:::::::::::::::::::::::<:<<<<<<: """""""""""$$"$$$"$$$$&$$$&&&&&&&&&&&&&&&(&&&&&(((((((((((*((**((((*((*(**(*************,**,,*,,,,,,,,,,,,,,,,,.,,,..,.....................00..00000000000000000000000000022222222222222222222222422444444444444444446466466666666666666688888888888888:8:8:888:::8::::::::::::::::::<<<<<<:<<<<:""""""""""$""$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&(&(((((((((((((**(**(*******************,*,*****,,,,**,,,,,,,,,,,,,,,.,,,,.....................0..00000000000000000000002202202222222202222222222422444444442444444444444644666666666666666668888888888888888:888888::::::::::::::::::<:<<:::<<<<<<<: """""""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&((&(((((((((((((*((((************************,,,*,,,*,,*.,,,,,,,,,,.,,.,.,.........................0000000000000000000000000220220202222222222222222224224244444444444444444646666666666686668688888888888888888:8:::::8::::::::::::::::<:::<:<<<<<<:""""""""$$"$$"$$$$$$$$$&$$&&"&&&&&&&&&&&&&&(&(((((((((((***(((*(*(*******************,,,***,,*,,,,,,,,,,,,,,,,,,,,...,,...................0.00.000000.00000000000000200000222222222222222222222222222444444444444444446446466666666666666668688888888888888888:8:::::::::::::::::::<:::::<<<<<:<: """"""""""$"$$$$$$$$$$$$$$$&"&&&&&&&&&&&(&&&(&((((((((((("(((((((**(**((***************,*,**,**,,*,,,,,,,,,,,,,,,,",.,,.................000..00*.0.00000000020000020200202020022022202222222222222242424422444444446466666666666668688666686688888888888888:88:::::88:::::::::::::::::<<<<<<<<<8 """""""""""""$$"$$$$$$$$&&&&&&$&&&&&&&&&&&&&(&&((((((((((((((((((****(*********************,,,,,,,,,,,,,,,,,,,,,.,,*....,.......................,0002000000000000000000002000*2222222222222222222222444440*4244444466444666666666666684(666688888888888888:8:88:8::.4::::::::::::::<::<::<:<<<:<* """"""""""$""$"$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&((((((((((*((((((***(****(*******************,,,**,,*,,,,,,,,,,,,,.,,,,,.....................0..0000000.000000000000200002220222222222222222222222422224244444444444444644666666666666688868888888888888888888::8:8:::::::::::::::::::<:<<<<<<<<."" """""""""""$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&((((((((((**(**(***(**(***************,,**,*,,,,,,,,,,,,,,,,,,,,..,........................00.0000000000000000000020002000220022222222222222222244444244444444444444444466464666666666668668888888888888888:88:::::::::::::::<:::::::<<:<:<<<<8"""""""""""""$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((*((((****((*(((**(****************,*,,,,,,,,,,,,,,,,,,,,,,.....,..................0..00000000000000000000000020002220202222222222222222222222444444444444444464666666666666666668888888888888888888888::8::::::::::::::::::::<:<:<<<:<: """"""""$""""$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&(((&((((((((*((****((*(**(******************,**,**,,,,,,,,,,,,,,,,,,,,,,,.,...............00......0.0000000000000000200202000200022002202222222222222242224244444444444444446666666666666666866866888888:8888888:888::::::8::::::::::::::::<:<<:<<<8""""""""""""$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&((((((((*((((((*((**(*********************,**,****,,,,,,,,,,,,,,,.,,.,,,.,,....................0.0.0000000000000000000000000200222202220222222222222222444444424444444464444666666666666666666888888888888::88:8::88:::::::::::::::::::::::::<<<<<8 """""""""$$$$$$$$&$$$$&$$&&&$&&&&&&&&&&&&&(&((((((((((((((*(*((**(*****(********************,,,,**,,,,,,,,,,,,,,,,,.,..,.....................00.0.000000000000000000000002220222222222222222222442244444444444444446466464666666666666668666888888888888888888:8::::::::::::::::::<::<:<<<:<:<8 """"""""""""$"$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(((((((((((((((*((*(**(**************************,**,,,,,,,,,,,,,..,,...,.,.......................00.000000000000000000000000000002022222222222222224242222242224444444444466666666666666666668688888888888888888:::8::::::::::::::<::::::::<<<:<<:8\$ """""""""""$$$"$$$$$&$$$$&&&&$&&&&&&&&&&&&&&&((((&&(((((((*((((*((**((*(*********************,,,**,*,,,,,,,,,.,,,,,,...,,,........................0....00000000000000000000000202022222222222222222242422444444444444664444664666666666666666888688888888:888::8::8::::::::::::::::::<:::<::<<:<6 """""""""""$""$$$$$$&$$$&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((*((((*********(******************,*,,*,,,,,,,,.,,,,.,,,,...,.,................0...0..0..0000000000000002000000000202222222222222222222424442444244444446446446666666666666686688688888888888888888:88:::::::::::::::::<:::::<<:::<6 """""""""""$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&(&&&&&&(&&((((((((**((((*(***((*(*********************,*,,**,,,,,,,,,,,,,,,,,,.,.,....,,,,,,,,........0.00...00000000000000000000000202220222220222222222222442224244444444446464466666666666666668868888888888::8888:8::8::::::::::::::::<::::<:::<::<6 """""""""$"$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&(&&&&&&((((((((*(((((((**************************,,,,,*,,,,,,,,,,,,,,,.,,.,,,....,,,,,,,,.,.........0..00000000000000000000000000200000222022222222222222422244444444446444466646666666666666668668888888888888::8::::8:::::::::::::::::::<:<<<:<:<:6 """""""""$$$$$$$$$$&&$&&$&&&&$&&&&&&&&&((&((&&&&(((((((((*((*(***(*(***************************,,,*,,,,,,,,,,,,,,,,,..,...,,,,,,,,,..,,.....0.....0000000000000000000000002002202200222222222222224422444444444444444444646666666666666686666888888888888:8:8:8:::::::::::::::::::::::::<:::<<6 """""""""""$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&(&((((((((*((((*((*(*****((***((*(*(********************,,,,,,,,,,,,,,,,,,,..,,,,,*,,.....,.............000000000000000000000000000000222222222222222222222224444444444444444444446666666666666668888888888:88:8888:8:::8::8:::::::::::::::::<<:<:<:6 """"""""""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&(((((((((((((((((((((**((*****(*********************,*****,,,,,,,,,,,,,.,,,,,.,.,,,,,.......,,,......00......00000000000000000000000220220222220222222222222442444444444444444446466666666666666666888888888888888:8:888:::8:8:::::::::::::<:::::::::6""""""""""$$$$"$$$$$$$$$$&&&$&&&&&&&&&&&(&((&&&((&(((((((((**((**((((*((*((**(**********************,,,,,,,,,,,,,,,,,,.,.,,,,,,,,.........,,.........000000000000000000000000000020022222222222222222222224224424444444444644446666666666668668688888888888888888:8::::::::::::::::::::<::<<<:<<:4" """""""$""$$$$$$$$$$$&$$$&&&&&&&&&&&&&&(&(((((((((((((((((((((*(**((****(**(*(*********,****,****,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,........,,,....0.....00...000000000000000000020002222222022222222222222244244444444444444446646666666666666866888888888888888:8:8:88::::::::::::::::::::::::<:::4"""""""""$""$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&((((&((((((((((((*(*((((********(*(********(************,,*,*,**,,,,,,,,,,,,,,..,,,,,,.........,,,........00.00.000000000000000000000000200022222222222222222242224444444444444646666466666666666688888888886888888::888888::::::::::::::::::::<:::<:::4""""""""""""$"$$$$$$&&$$$&$&&&&&&&&&&&&&(&((&((&(&(((((((((((*((**(***(****((*(***********************,,*,,,,,,,,,,,,,,,,,,,,,,,,.,......,,,.......00...00.00000000000000000000000002222222222222222222222244244444444444466646466666666666668686888888888888888::88::::8:::::::::::::::::::<:<<:4À """""""$$""$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&(&((((((((((((((((**((*((*(*(*((*(******(**********,******,,*,,*,,,,,,,.,,,,,,,,,,,,,,,........,,.............00..000.000000000000000020202222222222222222422222444244444444444444644666666666666686866888888888888888:8:88::::::::::::::::::::::::::::6""""""""""$$""$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&(&((((((((((((((((*((*((**((*(***((*********************,**,*,,,*,,,,,,,,,,,,,,,,,,,,.,....,,,,........0.0.0..00000000000000000000020200220222222222222222224222444444444444444466646666666666666686888888888888888888:8:::::::::::::::::::::::::::::2"""""""""$""$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(((&(((((((*(((((**((*(((*(**(**((((*(******(*********,****,*,,,*,,,,,,,,,,,,,,,,.,,,,,,...,,,,,...........0.00.0.0000000000000000000020222222022222222222222222444444444444444446466666666666666868888888888888888888888:88::8:::::::::::::::::<::::<2 """"""""""$$$$$$$$$$$$&$&&&&&&&&&&&&&&&((&&(((((((((((((((*((((*((*((*(*(*(*(((*****************,*,,**,,,,*,,,*,,,,,,,,,,,,.,.,,,,,,,,,,,...........0...000000000000000000000000000022222222202222222222242224244444444444446646666666666666668888888888888888888:888:::::8::::::::::::<::::::::2"""""""""""$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&(&(((((&((&((((((*(((**(**(**(**(*((*(((*****************,****,,,*,,,*,,,,,,,,,,,.,,,,,,,,,,,,,...............0.000.0000000000000000000000020002222222222222224222244244444444444666666666666666666686888888888888:88888:::8:::::::::8:::::::::::::::::8""""""""$$"$"$$$$$$$$$$&&$&&&&&$&&&&&&&&&&&&&(((((((((((*(*(((*((**(*(((((**((*(((*********(********,**,,,,*,,,,,,,,,,,,,,,,,,.,,,,,,,,,................000.0000.00.000000020000002000020022222222222222244222444444444444446466666666666666868668888888888888888888::::::::::::::::::::::::::::::"""""""""""$"$$$$$$$$&&&&$&&&&&$&&&&&&&&&&(&((&&(((((((((((((((((((((**(((**(((*(*****************,******,**,,,,,,,,,,,,,,,,,....,.,..,...............00.0000000000000000000000020000002220222222222222222224244444444446444446666666666666666688888888888888888:8888::::::::::::::::::::::::<:::8 """"""""$"$"$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&(&((((&(((((((*((*(((***(*(****((*(*((*****(************,****,,,,,,,,*,,,,,,,.,,,,..,..,.................0..0..0.0..0000000000000000000020222022222222222222222224442444444444444644466666666666666688888888888888888::::::::::8:::::::::::::::::::::8""""""$"$"""$$$$$$$&$$&&$$&&$$&&&&&&&&&&&&&&(((((((((((((((((*(((*((**(*(***((*((*((***************,******,,,,,,,,,,,,,,,,,,,,,,,,,.........................0...000000000000000000000202002222222222222222222244444444444444464666666666666668688888888888888888888:88::::::::::::::::::::::::::::"""""""""$"$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((*(((((*((**(**(***(*((*****************,,,*,,,,,,,,,,,,,,,,,,,.,.,,,.,.,.....................0.0.000000.000000000000020222022222222222222224242222444444444444644666666666666668688888888888888888::8:8:::::::::::::::::::::::::::8" """""$""$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&(&((&((((((((((((*((*(((((((*((*((((((((((*(*************,,*********,,,,,,,,,,,,,,,,,,,,.,,.,..,...............00......0000000000000000000000202222222222222222222242222444444444444466666466666666666866888888888888888::8:8:8:8:8:::::::::<::::::::::::""""""""""""$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&(((((&(&(&(((((**(*((((((*((****(**((((*******************,,***,*,,,,,,*,,,,,,,,,,,,,,,....,,.......................000.00000000000000000000000002222222222222222244244444244446444664666666666666866866888888888888888::::8::8:::::::::::::::::::<::::8 """""""""""$$""$$$$$&&$$&$&$&&&&&&&&&&&&&&&((&((&(((((((((((((((((*(*(*(*(((**(***********************,,*,*,***,,,,,,,,,,,,,..,...,,,...................0.000.000000000000000000000222022200222222222224222422444444444444466466666666666666668888888888888888888::::::::::::::::::::::::::::::""""""""""$""$$$$$$&&$$&$&&$&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((*(*(((**(*(((*(***(**************((***,,*,,,,,,,,,,,,,,,,,,.,.*(,........................0."*000000000000000200002002022.2222222222222242244244444442446666466666666666668888688.6688688888888:::::::::::::::8:::::::::::::("""""""$""$"$"$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&((&((((((((((((((((((((**((*((((((**(***********************,*,,*,,,,,,,,,,,,,,,,,,,,..,.....,.................0000000.0000000000000020020222220222222222222222242444444424446646466646666666866668888488888888888:8::::::::::::::64::::::::::::: """"""""""""$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&((&(&(((((((((*((((((((((**(((((**((((**(*(*********************,,,,,,,,,,,,,,,,,.,,,,,.........................0.0.00000000000000000000000000022202222222222224224242444444444464666666666666666668868688888888888:888::8:8::::::::::::::::::::::::6""""""""""""""$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((**(((*(((***(***************,**,,*,*,,,,*,,,,,,,,,,,,,,,,,,,,..,....................0......000000000000000000200022222222222222222224224444444444444444666666666666666666888888888888888:8:::::::::::::::::::::::::::::8 """"""""$"$$$"$$$$$$$$&&&$&&&&$&&&&&&&&&&&&&(&(((&(((((((((((((((((((((((**(*((((***(**********************,,*,,,,,,,,,*,,,,,,,,,,,,.,,..,.................0.....0..00.00000000000000020022222022222222222222224444444444444446444666666666666666888888888888888888:88::::::::::::::::::::::::::8"""""""""""$"$$$$$$$$&$&$$&&&$&&&&&&&&&&&&&&&&(&((((((((((((*((*(((((((**(**((*((((*(*((***(****************,,*,,*,,*,,,,,,,,,,,,,,,,,,,.,.,...................0.0.000.0000000000000000002022222222222222222222222224444444444466444666666666686666688668888888888888::::::8:::::::::::::::::::::8""""""""""$$$$$$$$$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&(&(((((((((((((((*((*(((((((((((*(((((*((******************,*,,,,,,,,,,,,,,,,,,,,,,,.,,,,..,,....................0..00.00..0..00000000200002220222222222222222224444424444444644446666664666666668866888888688888:8:::::::::::::::::::::::::::::8"""""""""$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&(&&&(&((((((((((((((((((((((*(*(*(*(((*(((*(*(****************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,.....................00..0.0000000000000000200202220022222222222222222444444444444444444666666666668866888888888888888:::8:88:::8::::8::::::::::::::6 """""""""""$$$$$$$$$$$$&$&$&$&$&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((*(((**(*((********************,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,....................00..0.0..0000000000000022000220222222222222222244444444444444464664666666666686688888888888888:8::::88:::::::::::::::::::::::8  """"""""""$$$$$$$$$$$$$&$&$$&&$&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((*((***(****************,****,,,,,,,,,,,,,,,.,,,,,,,,.,.......................0...0.000.00.000000000000000002220220222222224222224444444444444666666666666666668666886888888888:8::::8::::::::::::::::::::8:::8"""""""""""$$$$$$$$$$$$$&$&$$$&&$$&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((((((*(*(((**(*********************,,*,,,,,,,,,,,,,,,,,,,,.,,..,..,..................0.0.0..0..0000000000000000000020222222222222224242244244444444666666466666666666888668888888888888::8:8::::::::::::::::::::::::8"" """"""""""$$$$$$$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((((((*(***********************,*,*,,,,,,,,,,,,,,,,,,,,,,,...,.......................0...00..00000000000000000002222222222222222224224444444444466666666666666668666888688888888888888:88:::::::::::::::::::::::8"""""""""$""$$$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((*((((*(((***(*************,***,,,*,*,,,*,,,,,,,,,,,,.,,.,.,.,..................0...0.0..0.0.0000000000200002220222222222222222224442244444444466666446666666666866686888888888888888:8:8::8:::8:::::::::::::::8"""""""""""""$$"$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((((((((*(**(((((**(*(****************,**,**,,,,***,,,,,,,,,,,,..,,,,,,..,.,.............0......0.0.00..000000000000002000020022222222222222242422444446444666666666666666686668688886888888888::8:8::88:8::::::8::::::::::6 """"""""""""$"$$$$$$$$$&&$$&$$$$&&$&&&$&&&&&&&&&((((&(((((((((((((((((((((((((((&&((*(*********(***********,***,,,***,,,*,,,,,*,,,,,,,,,,.,,.,,....................0.0.0000000000000000000000002002222222222222442422424444444444446446666666666666888688868888888888:::::88::::::::::::::::::::6 """"""""""""$$$$$$$$$$&$&$$$$$&$&&&&&&&&&&&&&&&((&&&&((((((((((((((((((((((((((((((((((*((*(*************************,,,,,,,,,,,,,,,,,,,.,,,,......,..............0.......0...0000000000000200020222222222222222222444444444444444444446666666666666888886888888888888::8:8:::::::8:::::8:::::::6"""""""""""$$$$$$$$$$$&$&$$$$$$$&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((((((((((((*(((((*****(**********,***,**,***,,,*,,,,,*,,,,,,,,,,,,,,,.,.........................0000.00.0000000000000000220002222222222222242444444444444444466666666666668888888888888888888:8888:8:88:::::::::::::::6 """"""""""""$""$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&((((&(((((((((((((((((((*((((((((((((((****(***(***************,******,,,,*,,,,,,,,,,,,.,,,,......................0.....00..000000000000020020020202222222222222422224444444424444444666666666666668668888888888888888:888:::::8::::::::::::::8 """"""""""$$$$$$$$$$$$$&$$&$&&$$&&&&&&&&&&&&&&&(&&&(((((((((((((&(((((((((((((((((((((((***********(***************,,*,,,*,,,,,,,,,,,,,,,,,,,,,.,........................0.0...0..000000000000000202000222222222222242244444444444222446666666666666668888868888888888888:::::88::::::::::8:8:::6 """"""""""""$"""$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&((((((&(&((((((((((((((((((((((((((((((*****(*(*******************,*,,*,,,,,,,,,,,,,,,,,,,.,,.,,.....,.................0.000.0.0000000000000000020220020202222222222224444444442244464666666666666688688888888888888:8:::8::::8:::::::8:::::::6""""""""""""$$$$"$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&((&&(&(((&((((((((((((((((((((((((*(**(((***(***(********************,,,,,,,,*,,,,,,,,,,,,,.,,.,,.,,..,................0..00.0.0.00.00000000000000002022222222222222244444444464444666666666666666666666668888888888888:::8:8:::8::8:::::::::886 """"""""""$$"""$$$$$$$$&$$$$$$&$$&&&&&&$&&&&&(&&(&(((&((&((((((((((((((((((((((((((((((**(((***(***********************,,,,,,,,,,,,,,,,,,,,.,,...,....,...................0.0.000.000000000000000220022222222222224422424444444446646646466666666666668688688888888:8888:8::88888:::::::::88:::4 " """""""""$$$"$$$$$$$$$$$&&$&$$&$&&&&&&&&&&&&&&&&&(((&&(((((((((((((((((((((((((((((((((((((**((*(*******************,,*,**,,,,,,,,,,,,,,,,,.,,,,,.,.,,......................0.0000000000000000000000002222222222222224442444444444464646666666666666668886668888888888:888::8::8:888:::88:8:::4 "" """"""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((**(********(*******************,,****,*,,,,,,*,,,,,,,.,.,,,,...,...................0....000.00000000000002000200222222222222424422444444444446446666666666668686668688888888888888888:888:::::8:8::8:::4 " """""""""""$$"$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&(&&&((&((((((((((((((((((((((((((((((((((((((******(**********************,,,*,,,,,,,*,,,,,,,,,,,,,,.,.......................0...0..0000000000000000022222222222222222224422444444446444646666666666666666888888888888888888888888:8::::88::::::4 """"""""""$""$$$$$$$$$$$&$$$$$&&$&$&&&&&&&&&&&&(&&(((&(&(((((((((&((((((((((((((((((((*((*(((((*************************,,,**,,,,,,,,,,,,,,,,,,,,,,......................0.000.0000000000000000000202222222222222222424442424444444644466466666666666666888886888888888888888:::88::8:8::::884 """""""""""""""$$$$$$$$$$$$$$$&$$&$&$&$$&&&&&&&&&&((((&(&(&&((((((((((&(((((((((((((((((((((*((*(*(***********************,*,,,,,,,,,,,,,,,,.,,,,..,..,.........................0.0000000000000000000000020222222222222442444444444444444466666666666666668668888888888888:888888::88:88:8::8::4 " """""""""$$""$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&&((&(((((&(((((((((((((((((((((((((((*((**(((********************,****,,,,,,,,,,*,,,,,,,,,,..,,..,.,..........................000000000000000000022000222222222222242444444444444446466666666666666668688888888888888888888888888888:8:888:82 """""""""""$$"$$$$$$$$$$$&$&$$$$$&&$$&&&&&&&&&(&&(&(((&((&(((((((((((((((((((((((((((((((((*((****************,***********,,,,,,*,,,,,,,,,,,,.,,,,.,..................0...0..00.0.00.0000000000000002202022222222222222224444444444444444466664666666866668866888888888888888888888888888888::2 """"""""""""$$"$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&((&&(&((&(((((((((((((((((((((((((((((((***(*((*****************,***,,**,,*,,,,,,,,,,,,,,,,,..,,...........,...........0...00.00.000000000000000000222222222222222222222244444444446646666666666866666866688888888888888888888888888888888:2 """"""""""$"$$$"$$$$$$$$&&$$&$$$$$&&&&&&&&&&&&&&&&(((((&((((&((((((&(((&(((((((((((((((((*((((*(*******(**********,****,,**,*,,*,,,,,,,,,,,,,,,,.,,........................0...0..00000.000000000002220002222222222222222244444444444466666666666666666666668868888888888888888:88888:888888:2 """""""""$"$"$$$$$$$$& $$$$$$$$$&&&&&&&&&&&&&&&&&&((&(((((&((((((((((((((((((((**(((*(((**(*((***************,*********,*,,,*,,,,,,,,,,,,,.,,,,,.,,...................000....0..00000000000000000202022022222222222422442444444444446464646666666666666666688888888888888888888888888888880D """""""""$""$$$$$$$$$$$"$$$$$$$$&$&&$&&&&&&&&&(&&&(&&(&((((((((&(((((((((((((((((((((((*(*((******(********* *****,*,,*,*,,,,,,,,,,,,,,,,,,,,...,..,,................(...0...000000000.000000000020222222222222222224444444444644446444666666666666666666888888888888888888888888888888:. """ """"$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(&&&&(&&(&(((((((&((&(((((((((((((((((((**(*(*((*(***********************,,,,,*,,,,,,,,,,,,*,,,,.,.,,.,.,,......................000000.0000000000000,0022022222222222244442244444*24644466446666666666666666886688888888888888888888888888 " """""""$""$"$$$$$$$$$$$$$&$$$&$$&$&&&&&&&&&&&&&(&(&(&(((((((((((((((((((((((((((((((((((((*(*****(*(******************,**,,**,,,,,,,,,,,,,,,.,,,,,,,.,......................0....00000000000000002022000222222222222222444244444444444444466666666666666688886888888888888888888888888888  """""""""$$""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(&&((((((((((((&(((((((((((((((((((((((*((((*(**(*(********************,,*,,,,,,,,,,,,,,,,,.,,,..............................0..000000000000000002022222222222222222444242444464444444446666666666666668688888888888888888888888888888880 " """"""""$"$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&(&&(((((&((((((((((((((((((((((((((*((((((****************,**********,,*,*,,,,,,,,,,,,,,,,,.,,,..,.,..................0..00.000..000000000000000000022222222222222422444444444444444464444666666666668688888868888888888888888888888888. " """""$"""$$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&(&&(&&(&&(((&(((((((((((((((((((((*(((*(*(((((*(*(((**************,**,**,*****,,,*,,,,,,,,,,,,,,,,.,,,...,.....................0.00000.0000000000000200022222222222222224424444444444446646666666666666666868868868888888888888888888888888. "" """""""""""$"$$$$"$$$$$$$$$$$$$$&$&&&&&&&&&&&(&&(&(&(((((((((&(((((((((((((((((((((((((((*************************,,,*,,,,,,*,,,,,,,,,,,,,,,,,,........,...................0.0.000000000000000000000000220222222222222444444444444444466466666666666666668866888888888886888888888888888, " """"""""$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&&(&&&&(&((&(((((((((((&(((((((((((((((((((*(((((**(**(******************,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,....................0..0.000000000000000000000202222222222244444444444444444464666666666666666866868688888888688888888888888888, " "" """"""""$"$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&((&(&(&&&(&(&((&((((((((((((((((((((((((((((((((((((**(*******************,,**,,*,,*,,,,,,,,,,,,,,,,...,....,.......................0...00000000000000000002022222222222222242424444444446444466666666666666666666868888888868888868888888888, " """""""$"$"$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&(&&&&(&&(((((&((((((&((((((((((((((((((((((((*(*((***(*******************,**,*,,*,,,,,*,,,,,,,,,,,,.,.,,......................000.0..00000000.0000000000000222022222222222224424424444444446666666666666666666686688888888888888888686888888* " """""$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&(&&(&&((((&(((&(((((&(((&(((((((((((((((((((((*((*(*(******(**************,,*,***,,,,,,,,,,,,,,,,,,,,,,...,.,,...................0......0000.000000000000002020022222222222222244444444444644646666666666666668686668688888688868886888688888*  """"""""""$"$""$$$"$$$$$$$$$$$$$$$&&&$&&&&&&&&&&(&&&&(&(&((&((&(&((((((((&(((((((((((((((((*((*((**(**(***(***************,,*,,*,,,,,,,,,,,,,,,,.,,,,..,...,..................00..0000..00000000000000000202222220222222222444444444444446666666666666666868668888888888888866888868886888( """"""""$$""$$$"$$$$$$$$$$$$$&$&&&&&&&&&&&&&&(&((&((&(((((((((((((&((((((((((((((((((((((((**(**(*******(***********,*,**,,,,*,,,,*,,,,,,,,,,,,,,......,.,,.....................00.0000000000000000000002222222222222222224462444444644466666666666666666666686686888868888888888886688& """""""""""""$$"$$$$$$$$$$$&$$&&&&&&&&&&&&&&&((&&&&(&((&((&((((&(((((((((((((((((((((((*((*(((((*(******************,,****,*,**,,,,,,,,,,,,,.,,,,,..,..,.....,...............0....0000.000000000000000202222202222242222222424444444664466466666666686666666668886886888888888868888888& " """""""""""""$$$$$$"$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&((&(((((((&(((((((((((((((((((((((((((((((**(************************,,,*,,,,,,,,,,,,,,,,,,.,......,....................00..000.0000000000000000222222222222242224222244444444446664666666666666666666868688886888866888888888888&   """"""""""$$$$$$$$$"$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&((&((&((&(((((((((((((((((((((((((((((*(*(*(((*(*((*******************,*,,*,,,*,,,,*,,,,,,,,,,,,,.,.,,....................0.....0.000000000000000002202222222222222222242244444444444666646666666666668868888888886888888888866668888$ " " """""$""$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&(&(&&(&&(&(&((((((((&(((((((((((((((((((((((((((*(*((*(*(*******************,**,,**,,,,,,,,,,,,,,,,,,,,..,..,,,,..................0..0.0.000.00000000000000020020222222222224424444444444464446666666666666666668886888888666888886868688888$ """""""""""$"$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&(((&(&(((&((((((&((&(((((((((((((((((((((((((((*(*(*(********************,****,,***,,,,,,,,,,,,,,,,,,,,.,..,,,,................00....00..0.00000000000000002220222222222222224444444444444444666666666666666666686888668686868666666668888  """"""""""""$$$$$$$$$$$$$$$$&$&&&$$&&&&&&&&&(&&&((&&(((&&((((&(((((((((((((((((((((*((((((((((((*((******************,**,**,**,,,,,,*,,,,,,,,,,,,,,,.,,...................0..0....0...000000000000000200222222222222222244442244444644446666666666666666866666688868866686866868888868  " """""""$"$""$$$$$"$$$$$$$$&$$$&&&$&&&&&&&&&&&&(&&(&(&((&&(&&(&(((&((((((((((((((((((((((((((((****(*****************,****,**,*,,*,,,,,,,,,,,,,,,,,,.,.,.,...................0.00.....000000000000000002222022222222222224442444444444444666666666666666666868868868688686666886868888 """"""""""""$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&&(&&&&((&((&(((((((((&(((&((((((((((((((((((((((((((((**(**(********************,*,,**,*,,,,,,,,,,,,,,,,,,,,..,.........................0.0.0000000000000000020222222222222222222444444444444444666666666666668688866888888686868868688868688   """""""""""$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&((&&&&&(((((((((((((((((&((((((((((((((((((((*(*((**(*********************,,**,,,,,,,,,,,,,,,,,.,,,,,,.,...,...................0.0.0..00000000000000000222222222222222222222442444444444446664666666666666668888888688888886688886666666  " """"""""$$$$""$$$$$$$"$$$$$$$$&&&&&&&&&&&&&(&&&&((&((((((((&((&&((((((((((((((((((((((*(((((*((((**************************,,**,,,*,,,,,,,,,,,,,,,,,..,..,......................00...000000000000000222000222222222222444444444444444464446666666666666666688888888888688868868666868   """"""""$$$$$""$$$$$$$$$&$$$&&&&&&&&&&&&&&(&&&(&(&((&(&(((&((((&(((((((&(((((((((((((((((((*((*((((**************,********,,*,,*,,,,,,,,,,,,,,,,,.,,,....,,...................0...00.00000000000000020022222222222222222424444444446466466666666666666666868888868888688668886666668  """"""""""$"$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&(&&&(&(&&(&((((((((((((((((((((((((((*((((*(*(*(*((**********************,***,,,,,,,*,,,,,,,,,,,,,,.,,,,...,.........,.............0...00000.00000000000020222222222222222244244444444644446666666666666666666688666888866888688888686668   " """"""""$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&(&&&(&(((((&(&((&((&(((((((((((((((((((((((((*(***(************************,,****,*,,,,,,,,,,,,,,,,.,,,.......,..............0......0..0.0000000000000002202022222222242222444444444444444666666666666666666686886868868888886666666888  " """""""""$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(&&&&(&(&((&(((((((&&((((((((((((((((((((((**(*(**((**((********************,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.......................0..000000000000002202222022022222222222244444444444444666666666666666666688886888886888868688686668   """"""""""$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&((&&&(&((&(((((&((((((((((((((((((((((((((*((((*(((****************************,,,*,,,*,,,,,,,,,,.,,,,,,,,,.,,.,,,..............00.00.0.00000000000002022022222222222222222444444444444464666666666666668868668868888888686688666668668   """"""""$"$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&(&&&&(&&((((&(((((((((((((((((((((((((((((((((**(((*(****************************,*,,,,,,,,,,,,,,,,,,,,.,,,,,,,,...................0.00000.0.0000000000000020222222222222242444444444444446466666666666666688686888888888688888666886688   """"""""$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&&&&((&&(((&&(((((((((&((((((((((((((((((((((((((***(********************,**,***,,*,,,,*,,,,,,,,,,,,,,,,,,.,,.....................0000000000000000020000222222222222244424444444444444466666666666666666666886888888888868686666666668   """""""$"""""$$$$$$$$$$$$$$$$$&&&&&&&&(&&&&&(&(&&&&&(((((&(((((&(((((((((((((((((((((((((((((((*(******************************,,,,,,,,*,,,,,,,,,,,,,,,,,,,..,..............0...00..0000000000000000000022022222022222424244444444444466666666666666668666666688888888886886668666868   ""$"""""""$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&(&((&((((((((((&((((((((((((((((((((((((**(((((*****(***(***************,****,*,*,,,,,*,,,,,,,,,,,.,.,.,,...,..................0000.000000000000000200022222222222224424444444444444646666666666666866666866888888888886688866666868  " """"""$$$$$$$$$$$$$$$$$$&&&" &$&&&&&&&&&&&&&&&&&((((((((&"(((((((((((((((((((((((((((*&((((*****(((***************,(*****,***,,,,,,,,,,,,,,,,,..,,,..,.....,..............000...0000000000000000000002222222222224244444444444444466666666666666666868888888888888886868868868688  """"""$$$$$$$$$"$$$$$$$$$&&$$&&&&&&&&&(&&&&&&&&(&&&&((((((((((((&&(&(((&(((&(((((((((((((((((****(*(***************&***,,*,,,,,,,,,,,,,,,,,,,,,,,...,,,,..................0,.0.0000000000000000000202220 2222222442442244444444466662066666666666886886886888888886666666866686: " """"""$""$$""$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&((&(((((((&((((((((((((((((*((((((((((((**(*******(*********,******,**,,*,,,,,,,,,,,,,,,,,,,.,,....................00....0000000000000000002022222022222422222222444444446664644666666666666666668888868886.66686668666682   """" """"""$$$$$$$$$"$$$$$$&$&$&&&&&&&&&&&&&(&&&&&&&&&(((&&&(((&((&&(&(&((((((((((((((((((*((((**(**(*(*(*(*************,********,,,,,,*,,,,,,,,,,.,,,,.,.,,,.,.............0...0..00000000000000000202022222222222222442244444444446466466666666666666666888668688886888666866686888   """"""""""$$$$"$$$$$$$$$$&$&$&$$&&&&&&&&&&&&&&&&&&&((&(((&((&(&&&&((&((((((((&((((((((((((*(((((*((**(*****(****************,,,*,*,,,,,,,,,,,,,,,,,,,,....,,.,...................0..000000000000020220022222222222224442424444444444464666666666666666666668868688668866666866886668  "" """""$"""$$"$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&(&&&(&&&&&(&(&&&&&((((&((&(((((&(((((((((((((*(*((*((**((******(**************,,,,*,,,,,,,,,,,,,,,,,,,,.,,,..,......................00.00.000000000002022222222222222222224442444444444664664646666666666686888888688886686666666666688  """""""$$"""""$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&(&&&(&(&(&((&(((&(&((&&((((&((&((((((((((((((((((((((((*(***********************,*,*,,,,,,,,,,,,,,,,,,,,,,,,....................0.000.0000.000000000200222222222222222224444444444446466646666666666866666866866888866668668886866668  """""""""""$$$$"$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&(&&(&((((&&((((((((((((((((*((((((**((*******************,****,****,,,,,,,,,,,,,,..,,.,,,....................0..0.00000000.0000000002220222222222242222244444444646466666666666666666688888866886866686866866668688  """"" """""$"""$$$$$"$$$$&&$$$&&&&&&&&&&&&(&&&&&&&((&&&&&&((&&&&$&&(((((((((((*(((((((((((&((*(*(*((******(((*******(****,****,,,,,,**,*,,,,,,,.........,.0...,,,.....,*,..00000.00020..0.0002200.0222222202244442222244444224666664464666442466666666666:8888888886664666686646  ""  "$$$" """"""""""$"$$$" "$$(&&$&$&&&&&&$$&$$&(&&$$&$&((&((&&(((((&$&&&&&&&$$&&((*((&&*(*(((((&(&&(((&&***,,**(*.,,,,**(*(.*******,..,,**....,,,*,,*,,,,,,*,..000,,00220.0.....,.,,..0024220024442220000000000224446622486666424444444444668888468:::8686666866646666888846:<   "  " """$$$$$$$"$&$&$$" ""$$$$$$$$&&(((&&&(&((&&&$$&&&&&&&&&&((((&&&(((((&$$&&(((&&&(((((*(*(&****(*((((**(((((****,,****,,,***((,,********,,*,,,,.....,**,,.0......,,.0...000000....000.0000000020200224222022224422242224244446666644648666666666666668688886844688886668888   """ " """"""""""$$$$$$$$$$&$$$$$&$&&&&&&&&(&&&&&&&&&(&&&&&&(((&&&&&&((&(&&&((((((((((*(*((((****(*(((**********,,,,****,,,,,,**,,,,,,,,,,....,,,,...,,,.......,.....0...0.0.00000..000000000022220022222222222224442444444442444666644668666866688666666686666668688666668888880À  """ """""""""""$$""$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&(&(&&&&&&&&(&(((&((&(&((((((((((((((((((*(**(*********************,****,,,,,,,,,,,.,,,,,,,,,........................0.0.000000000000202202200222202222222422244444444444444466666666666666666686666686868688686668686666888.  " """""""""""""$""""$"$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&&&(&&&&&&(((&((((((((*((((((**(*((((((************,,******,,**,,,,,,,,,,.,,,,..,,,,,,,....,...........0..00..00000000000000022000222022222222222224424446444444646646666666666686666666666688668886886886686688888.   " " """""""""""$""$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((*((*(***************,,,,*,,,,,,,,,,,,,,,.,,,,,,.,..,.................0.000.0000000000000000002020202022222222222422244444444444446666666666666668666666686666688688688688686688888. " " "" """"""""$"$"$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((*(((***(***********,*,*****,,,*,,,,,,,,,,,,,,,,,,,,,,.................00.0.000000000000000000000020020220222222222224244244244446444446666666666666666866668868688666666866668688888888. " " """"""""""""""$$$$$$$$$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((&((((((((((((((((*((***********,**,,*,*,,,,*,,,,,,,,,.,,,,.,,....................00.0.000000000000022002020202222222222222222224444444424444466666666666666666686666668888866888886866666688888688,  "" """"""""""""$"""$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(&(((((((((((((((*((((*****************,,,,,,,,,,,,,,,,,,,,,,.,,..................000000000000000200000022202222222222222224222224444444444444644666666666668666668668888688688666888668688686868688:. " """"""""""""""$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&((((&((((((((((((((*(*(((**********,****,,,,,,,,,,,,,,,,,,,,.,,,,,................0.0000000000000000000220222222222222222222222222444444444644666666666666668868866888668866888868688688688888886688888:,  "" """""""""""$$$$$$$$$&$&&&$&&$&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&((((((&((((((((*(((*(****************,,**,,,,,,,,,,,,,,,,,,,.,,,.................00000000000200202222022222222222222242222442444444444446646666666666666668888888888888888888888688686888888888668888:,   """"""""""""""$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&((((((((((((((((*(((****************,,,,,,,,,,,,,,,,,,,,,.,.,..,............0.00000000000202222222222222222222242424444424444444444444646666666668686888888888888888888888888888888886888888888888:.  "" " """"""""$$$$$$$$&$$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&(&((&(((((((((((((((((*((((**************,*,*,,,,,*,,,,,,.,,,,,,...................000000000002022222222222222222222224424444444442444444446666666666668888888888888888:8888:888888:88888888888888:88888:8,   """""""""""$$"$$$$$$$$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((*(*(*(**(************,,,*,,,,,,,,,,,,,,,.,,......,...........0000000000002022222222222222242224424444444444444444664666666666668888888888888:8:8:8:8:8:::8::::::88::88888::88::::::::,   " """"""""""""$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((&(((((((((*(((*((***(********,*,,,,,,,*,,,,,,,,,,,..,..,............0.0000000000022222222222422242442444444444424444444444644666666666668668888:8888:8::8:::::88:::::::::::::::::::::::8:::::<, " """""""""$$$$$$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((*(((**(************,**,*,,,*,,,,,,.,,,,,.,,,.,.............00000000022022222222222222444444444444444444444446664466666666686886888:888::::::::::::::::::::::::::::::::::::::::::::<,  """""""""""$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&(&&&&((&((((((((((((((**(**************,,,*,,,,,,,,,,,,,,,.....,..........0....0000000000022022222224242244444244444444444444444644466666666668688888::888:::::8:8:::::::::::::::::::::::::::::::::::::<,    " """""""""$$$"$$$$$$$$$&&$$$&&$&&&&$&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((((*(**********,**,,,,,,,,,,,,,,,,,...,.........0...000000000000002222222224244424444424444444444444444446666666666668888888888:8:::::::::::::::::::::::::::::::::::::::::::::<<*   """"""""""$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&(&((&((((((*(((((((*****************,,,,,,,,,,,,,,,,,...,..........000.000000000022222222222222444444444444444444444444446664666666686688888888888::::::::::::::::::::::::::::::8::::::::::::::<<*  "" """""""$"$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&(((&&(&(((((((((((((((***********,***,,,,,,,,,,,,,.,,,..,..,...........0.00000000020222222222224244424424444444444444644464466666666666888888888::::::::::::::::::::::::::::::::::::8::8:::::::::<>*  """"""""$"$$$$$$$$&$$&$$$&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((**((*(*********,,,*,,,,,,,,,,,,,,..,................000000000020002222222224224644444444444444444444446666666666668688888888888:::8::::::::::::::::::::::::::::::::8:::::::::<<(  "" """"""""""""$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&(&&&&&((((&((((((((*((*(**************,,,,,,,,,,,,,,,,.,,...........000.00000000022222222222224222224444444444444444444444666666666888888888888:8:8:8:88:::::88::::::::::::::8::::8:88:::::::::<<<&     """" """"""$"$$""$$$$$$$$$$$$&$&$&$$&&&&&&&&&&&&&&&&&&&&(&&(((&((((*(((*(*(**************,,*,,,,.,,,,,,,,..,.............000000000000022222222224222442424444444444464446666666668668888888888888888::888:8:88::88::8::8:8::8:8:888888::::::::::<<&   """"""""$ """"""$$"$"$$$"$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&(&&&&&(((((,((((((((((((************,*,,.,,,,,,,,,..............00000200020022222222222222224442444444444644446666666666666668888888888888888888:888888:888::888888:8:88888:8888::8::8:<<&  " " """"""""""$"$"$$$$$$$$$$$$$""$$$$$$$$&&&&&&&&&&&&&&&&&&(&&(((((((((((((*(***********, (,,,,,,,,.,,,..........0.000.0000000000202222222222222442244444444466666666666666688,68888888888888888888:88888::46888888888888888:88:::::::<>  " """ """""""""$$$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&(&(&((((((((**(*(*(*************,,,,,,,.,...........0...000000000000002002222222222242444444444444666644666666646666666688868888868888888886488888888888888888888::::::<0  """"""""""""""$$"""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&((&&((((((((((***((************,,,*,,,,,,,,.,...........00000000000000002200222222222222424444444444464446464666666666666668666666666668886888668688868888888::::::<<