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 = CONTINUATION_MISSION TARGET_NAME = MARS IMAGE_ID = '697A72' IMAGE_NUMBER = 39294597 IMAGE_TIME = 1978-05-15T12:01:26Z EARTH_RECEIVED_TIME = 1978-05-16T19:24:15Z ORBIT_NUMBER = 697 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.016970 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END ? ,F`1h PCMOXpSr  jY R?"% 0$&(&&&(((((*(**(**,**,,,,*,,,.,,,,,,.,.,.......................00..0000000000000022222222222222222422422422242424442242444444444444244444444444444444446446444464444444446646466666666666666666668668866888868668886686868686866866666666666666666666664646646644444444244222242244242422222222222.$ &&&((((((((((((((*((*(******( **,****,,,,,,,.,,,..........$...00.000000000020000022220202222222222222224422444444444424444444444444444444444644464464446664666666666666666666666666686666866868888888888888888888888888888888888888888888888888888868866686666666666666666666466666464444444444442.&&&&&&&(&&&&&(((((((((((((*((***(*********,,,,,,,,,,,,...............0000000000000002202.0202222222222222222224244442$24244444444444444444644444440666666666666666666666666666.4686668888688888888888888:8:.88:::::88::::8888:88:8:::::848:8:8:888888888888888888888626868666686868666666666666664 $&$&$&&&&&&&&&&(&(&((((((((((((*(*(*(********,,,,,,,,,,,.,,............000000000020000000000222222222220222222222222424222444444444444444444446446446466666666666666666666666686666668888888888888:8888888::688:::::::::::::88:::::::::::0::::::::::::8::8::8888888:88 6888868668688888888688888666"&&&&&&&&&&&&&&&&&&&&&(&(((((((((((***********,**,,,*,,.,,,,..............0.000000000.000002020020220222222222222222222444244444244444444444444444444466666666666666666666666666666866888888888888888888::8:8::::::::::8:88:::8::::::::<<:::::::::::::::8::8:88::88888888888888888888888888888868862j"$$$$$&&&&&$"$&&(&&&&&&&(((&&((((((**((*********(*,,******,.,..,,.0.0......000.....0..000..022220222022200002222222.024444222222422000244444424666666644446440222444464468888:88668::86264668888446:8:::::88::<:668:8:8:::668<<8::::888:::86688:<::888:<<<<<::8:::::6426668886468::8:::88::::842466& "$$""$"$""$$&&&"$&(((&$"$&&&&&&&(&&&&(&((&,,*,,**(&(,***((**.**,,,***.0000,,,.000,.00.0,..0....022200..00422000222002220004422000244400222222224224466644224666222444426642444688664668::6666888688868888:::888::::8888:88888:8888::<:886::<<8:68:8:8888868<::::8888::88668888866664666888686:88, ""$&&&&&"$&&(&&$""$$$$&&&$&&((**((&((****((&(((((*(***,,..,**,,.0..,**,,,,.,.,.0.0220..0002000...00.0000.02242200022442000202222002244442022446444224444444244466664666686664446666664668::888888::::86688:8::8888::<::8::::<:::8:::::8888::<<<<:8<::<:<::8888:::88888:::888888::::8888:88886688:82"$$"$$$$$$$$$$$$&&$$$&&&&&&&&(&(((((((((***(((((**,****,,,,,,,,,,,...,,,,,,........00000..00000000.000000000222222222222222202222222224224444444444442444444444646666666666666446666666666688888888::8:888::8:8888888::::8:::::<:::::::::::::::<<:::::<::<:::::::::8888::::::8:88::::88888888:888860 """""$$$"$$$$$&$&&&$&&&&&&&&&&&((&((((((((((********,,,,*,,,,,,,,,,,,..............000000000000000000200000022202220222222222222222222444422442442444444444444464664446666666666666886886888888888888:8888:::::888:8::::::::::::<:::::::<<:<:<::<::::::::::::8:::::::::::8::88888:8:88888888:888880J""""$$$$""$$$$$$$$$$$&&&&&&&&&&&(((&&(((((((((*******,*,,,,,**,,,,,,,,,.,..................00..000000000000200022000020202222222222222222222224244442444444444444644666666466666668666686886888888888888888:8::::8::::::8:::::::::::::<::::<<<:<::<:::::::::<:::::::::::8:8:8:8888:::88888::8:8:8880 ""$""""$""$$$$$$$$$$$&&&&&&&&&&(&(((((((((((((**********,*,,,,,,,,,,,..,..,.....,,.......000..0000000000000000022002222202202222222222222222224444244444444446466466466666666666666668666888886868888888:8888888::88::::8:::::::::::::::<:::<::::<::::::<:::::::::::::88::8888888::888:8:8::8::8880 """"""""""$$""$$$$$$$$$&&&&&&&&&((((((((((((((*****,*,*,*,,,,,,,,,,,,.,,.....................0.000000000000000002000000202222222222222222422242244442444444444446464466446666666666666666666688688888888888:8::888:8:::8::::::::::::::<<<<<:<<<<:<::::::::::::::::::::8::88:::888888::888:8:888:88, """""""""""$"$"$$$$$&&&&&&&&&&&&&&(&((((((((*((*************,,,,,,,,,,..,...,..0...,..........0.0000000000000000000002200022222022222222244224222444444444444444444444444646666666666666686666888888888888:888888:888::8::::::::::::<:<<::::<::::::<::::<::::::::::::8::8::::::88::::888:88:8::8:8."""""""""""$"$"$$$$$&$$&&&&&&&&&(&((((((((((((*(*(********,***,,,,,,.,,,,,.,..0..,,,,............0..000000000000000000220000222222222222224242242244224244444444444444444466666666666666666668888888888888:8888:8888888::::::::::::::::::::::<:::::::::::::::::::::::::::8::::8::::::88:::8::::8:8,"" """""""""""$$$$$$$$$&$$&&&&&&(&(((((((((((**************,**,,,,,,,,,,.,,......,,,,....0........0.0000000000000000002002022022222222222224242242444444444444444444444444466666666666666668686688888888888888888888888::::::::::::::::::::<:<:::::::::::::::::::::::::::::::::::8:88::::::::::::8," """"""""""""""$$$$$$$&&$&&&&&&&&&&&&((((((((*(*(**************,,,,,,,,,,,....,,,*,..........0...0000.0000000000000000002020022222222222222222224222444444444444444444444666666666666666666666888888888888888888888:8:888:::::::::::::::::::::::::::::::::::::::::::::::::::::::8:::::88::::::::8," """""""""""""$"$$$$$&&$$$&&&&&&&&(&(&((((((*((***********,*,,,,,,,,,,,,,,....,,,*,............0.0..0000000000000000000000222022022222222222224222224424444444444444444664466666666666666686666686888888888888888:888:8888::::8::::::::::::::::::::::::::<::::::::::::::8::::::8:::::88:88::8:8:8, """""""""""""""$$$$$$$$$$&&&&&&&&&&&&((((((((((*(*************,,,,,,,,,,,,,,..,,*,...............0.0.000.000000000000020002222202222222222222222442442444444444444444644466446666666666666666868868888888888888:888888:8888:::::::::::::::::::::::::::::::::::::::::::::::::8::::::::8:8:::::8::8( " """"" """""""$$$$$$$$$$&&&&&&&&&(&(((((((((**********(******,*,,,,,,,,,,.,,....................0.00..00.0000000000000000020222202222222222222224222422244444444444444466466466666666666666668888888888888888888888888:8::::8:::::::::::::::::::::::::::<:::::::::::::::::8::::8::::::8:888:::88& """"""""""""$$$$$$$$&&&&&&&&&&&(((((((((((((((*****************,,,,,,,.,.........................0.000000000000000000020022222222222222222222222224444444444444444444444666666666686666666668686688888888888888888:88:8::8:::::::::::::::::::::::::::::::::::::::::::::::::::8:::::8:8:::8::8& " """""""$$$$$$$$$&&&&&&&&(&&&((((((((((***(**************,**,,,,,,,,,.,............................00.000000000000002220200222222222222222442242244224244444444444666466666466666666666866666888888888888888888888888:::8::::::::::::::::<::::::::::::::::::::::::::::::::::::::::::::8888$ """""""$""$$$$$$$$&&$&&&&&&&&&&((&(((((((((((*(************,,,,,,,,,,,,,.......,..............0......0.0000000000200000002222222202222222222224224222444444444444444666466666666666666666666888888888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::8$: " """""""$"$$$$$$$$$$&&&&&&((&((((((((((((*((*(*(**********,,,,,*,,,.,,............................0.00000000000000000000220022022222222222222224222424442444244444446466464666666666666666668888888888888888888888888:88:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::8:8" " """""""""$$$$$$$$&&&&&&&&&&(((((((((((((*((****************,,,,,,,,.,,.,,..,,.................0...00..00.000000000000000000222222222222222222222244444444444444444466446666666666666686666868888888888888888888888888888:8:::::::::::::::<:<::::<:::::::::::::::::::::8::::::::::8::::::8  " """"""$"$"$$$$&$&&&&&&&&&&&(&(((((((((((*(***************,,***,,,,,,,,,.........................000..00000000000000000000200020220222222222222222244444444444444466446444664666666666666688888888888888888888888888::8:::::::::::::::::::::::::::::::<::::::::::::::::::::<::::::::::::8  """""""""$""$$$$&$$$$&&&&&&&&&&(((((((((((((((***********,*,,,,,,,,,,,,,,.........................0000000000.00000000000022020220220222222222222222424244444444444444444666666666666666666668688888888888888888::888888888::::::::::::::::<::::<<:::::<::::::::::::::::::::::::::::::::::8 "" """"$""$$$$$$$&&$$$&&&&&&&(&((((((((((((((((***********,,*,*,,,,,,,,,,,,,.,.,..,..............0.....0000000000000000020000002222222222222222222222224424424444444444446466646666666666666686868888888888888888888888::8:8::::::::::::::::::::::<::::::::::::::::::::::::::::::::::::::8 " """""$""""$$$$$$$&$&&$&&&&&&&&&&(((((((((((((((**************,,,,,,,,,.......................0.......0..00000.000000000000000000002222222222222224222222444444444444444466664666666666666686686888888888888688888888888::88:::::::::::::::::::::::::::<<:::::::::::::::::::::::::::::::::8 """""""""""$$$$$$$$&&&$&&&&&&&&&(((((((((((((((((*****,***,,,,,,,,,,,,,,,........................0....00.0.00000000000000000000022000222222222222222222422444442444444446444666666666666666668668888888888888888:8:88888::8::::::::::::::::::::::::::::::<::::::::::::::::::::::::::::::::8 "" """""$$$$$$$$$$$$$&$&&&&&&&&(&(((((((&((((((*************,,,,,,,,,,,,,.........,..............0..0....0000.0000000000000000022022002222222222222224242444242444444444644464666666666666686686688688888888888888888::8888::88::::::::::::::::::<:::::<::<<::::<<::::::::::::::::::::::::8` " " """""$"$$$$$$$$$$$&&&&&&&&&&(((((((((((((((((((**********,*,,,,,,,,,,,..........................0.0000.0.00000000000000000000000202202222222222222222224244444444444444464646666666666666868888888688888888888888888888:::::::8::::::::<::::::::::::<::<:::<:<:::::::::::::::::::::::::: """"""$"$$$$$$$$$&&&$&&&&&&&&&&&&(((((((((((((((***********,,,,*,,,,,,,,...,.,.,.....................00..0.0000000000000000000000022222222222222222222224444244444444444446466446666666666666888888888888888888888888:88:8:8:::::::::::::::::::::::<:::<:::::<:::::::::::::::::::::::::::8 """ """ ""$$$$$$$$$&&&&&&&&&&&&&(&(&((((((((((((*(**********,,,,,,,,,,,,,.,,.,.........................00..000000000000002220000002002222222222222222222422424424444444444444666666666666666666888888888888888888888:88:8:8::88:::::::::::::::::::::<:::::<:<::::::::::::::::::::::::::::8 """"""""""$$$$$$&$&&$&&&&&&&&&&&&&(&(((((((((((****(********,*,,*&,,,,,.,,.,,..,.............,........0..0000000000000000.*22222020202222222222222222220444444444444444444446666666626666666686868668888888888888688888:8::::8::::::::::::::::8:::::::<::<<:<<::::::::::::8::::::<::::::8 " " """""""$$$$$$&$$&$&&&&&&&&&&(&(&&(((((((((*(***************,,,,,,,,,,,,,,,.,,...,................0....00000000000000000000002002222222222222222224222222442222244444444444466666664466666666686888686888888888866:8888888:8:::::::::::::::::08<:::::::<::<<::::::::::::::8::::::::::::4  """""""""""$$$$&$$&$&&&&&&&&&&&&&&&(((((((((*((*************,**,,,,,,.,,,,,,,.,,,,.........................0000.000000002000220000002222222222222222224242422444424444444444466466666666666666666668888888888888888::88::::888:8::::::::::::::::::::::::::<::::::::::<::::::8:::::::::::::8  " """""""""$$$$$$$$$&$&&&&&&&(&&&&(&(((((((((((***(*********,**,*,,,,.,*****,,,,,.,.,........................00.000000000000000002222022022222222222222444422244444444444444464466666666666666666868888868888888888:8888:88:88888::::::::::::::::::<:::::::::::<<::::::::::::::::::::::::::  """""""""$$$$$$$$&&&&&&&&&&&&&&&&&&(&(((((((((***(**(***********,,,.,,****,,.,,..,,.........................00.000000000000000000222002222222222222222222224244444444444444646666666666666666666888868888888888888888:888:::::::::::::::::::::::::::::<:::::::::::::::::<::::::::<:::::::: """""""$$"$$$$$$&$&&&&&&&&&&&&&&&&&((&(((((((((************,***,,.,,*****,,.,,,,,........,..,..........00..00000000000000000200200222202222222222222242242444224444444444444666666666666666666686888888888888888888888:88:8::::::::::::::::<:::::<:::::::::::<:::::::<:<:::::::::::::::::  " """""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&((((((((((*((*(**********,*,,,******,,,.,,.,,,,.,..,................00.0..000000000000000022002000222222222222222244424242444444444644666646666666686666866686886888888888888:888::::::8:::::::::::::<<<:::::::::::<:::::<::::::::::::::::::::::::::  " """"$$"$$$$$$$$$&&$&&&&&&&&&&&&((((((((((((((((*************,,,.,****,,,,,,,,.............................0...00000000000020002000022222222222222422224244242444444444444666666666666666866686888888888888888888888::88::::::::::::::::::::::::::::<:::::<::<:::::::<:::::::::::::<:::: " """"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&((((((((**(**(***(*******,,,.,****,,,.,,,,,,,,,..,....,...........0...0.0.00000000000000220002202222022222222222222222424444444444844446666646466666666666888888888888888888888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::8 " """""""""$$$$$$$$$&&&&&&&&&&&&&&&(&&(&(((((((*((((********,**,,,,,***,,,.,,....,,,.........................0.00..0000000000000000002202220222222222224244444442444444444444466666466666666666688888888888888888888888888:::8::::::::::::::::::::::<::::::::::::<<::<:::::::::::<::::::<::  " """""""$$$$$$$$$$$&&&&&&&(&&&&&(&&&&&(((((((((((***********,,,,,****,,,,,.,,.,,.,.,.......................0....0.00000000000000000002222222222222222242222244444444444444466666666666666666666688688888888888888888::8:8:::8:::::::::::::::::::::::::::<::::::::<:::::::::::<::::::::::8 """"""$$$$$$$$$$$&$&&&&&&&&&&&&&(&((&(((((((*((((************,****,,,,,,,.,,,,,,,,,,.................00.0......0000000000000000000002022222222222222224222442444444444444444466466666666666686668686688888888888888888888::::::::::::::::::::::::::::::::::::<::::::::::::::<::<<:::::8  " """""""$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(&(((((((**((****(*******,,,**,,,,,,,,,,.,.,.....,...................00...0..000000000000000000002222222222222242224222442224424444444666666666666666666686886688868888888888888888::88:::::::::::::::::::::::::::::::::::<::::<:<:::<<::<:<::::::::  " """"""$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&((((((((((((*************,*,,,,,,,,.,,,,,.,,....,,...................00.00.0000.0000000000000000022022222222224422222422224444444444464664446666666666886688888888888888888888888::::::::::8::::::::::::::::::::::::::::<:::::::::::::::<<::<<:::::*   " """"""$$$$$$$$$&$$&&&&&&&&&&&&&&&&(((((((((((((**************,,,,,,,,,,,,,,,,.,,,.,.,...................0.0....0.00000000000000000202000222222222222222422422444444444444444646666666666666668666668688888888888888:::::8::::::::::::::::::::::::<:::::::::::::<:::::<<:::::::<<<:<:<::* """"""$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&(((((((((((((************,,,,,,,,,,,,,,,,,,,,,,.,,,........................0.0000000000000000000222222222222222244224424224244244444444664666666666666668686688888688888888888888:88::::8::::::::::::::::::::::<:::::::::<:::::::::::::::::<<<:<:::*@  " """""""""$$$$$$$$&&&&&$&&&&&&&&&(&&&&(((((((((((((*************,,,,,,,,,,,,,,,,,,,,.....,......................0.0000000000000000000222202222222224222222224222422444444444444466466666666666666888868868888888888888:::::8888::::::::::::::::::<:::::::::::::::::::::::::<::::<<<<<<<::*  " " """""""$$$$$$$$$$&$&&&&&&&&&&&&&&(&&&((((((((((((((***********,,,,,,,,,,,,,,,,,,,.............................0.00000000000000000000020222222222222242244222424224444444444444666666666666686668686888868888888888:::::::8:8:::::::::::::::::<:::::::::::<:::::::::<::::::<::::<<<<::<:* " """"""""$$$$$$$$$$$&&$&&&&&&&&&&(&&(((((&(((((((((*(************,,,,,,,,,,,,.,,,,,,,,,.,,.,,..................0.0.0.0000000000000000002000022222222222222222224442444444444444446446666666666666888888886888888888:88:88:8:::888::::::::::::::::<<<:<<:::::::<<:<::::::::<:<<:<<<:<<<<<<:( " """"""""$$$$$$$$&&&$&&&&&&&&&&&(&(&&(((((((((((((*(*(***(***,**,,,,,,,,,,,,,,,,,,,,.,.,,.,.....................0.00000000000000000002222002222222222222222442422424444444644446444466666666666666688868686888888888:8:::8:888:::::::::::::::::::<:::::<::::::::<::::::::::::::<<<<<<<<<<&$  "" " """""$$$$$$$$&&&&$&&&&&&&&&&&&(&&(&&&((((((((((((************,*,,,,,,,,,,,,,,,,,,....,,.,..................0..00000000000000000000000222222222222222222242244442444444444644646466466666666668666888888888888888888:888::8:::::::::::::::::<::::::::<::::::::::<::<<:<<::::<<<<<<<:::( """"""""$""$$$$$$&$$&&&&&&&&&&&&(&&&(&((((&(((((((((((((***********,,,,,,,,,,,,,,,.,,,,,.,,.......................0000000000000000000000202222222222222222222442222444424444444444666666666666666866668868888888888888888:8::8::8:8::::::::::::::<:::<<<::::::::<<:::::<:::<<:<<<<<<<<<<<<:( "" """"$"$$$$$$$$$&$$$&&&&&&&&&&&((&(&(&(((((((((((((((((********,,,,,,,,,,,,,,,,,,,,,,,,.,.,.,..................0000.00000000000000020020202222222222222222222222244444444444444446666666666666668668688888888888888888:88888:8:::::::::::::::::::::::::::::::::::::::<<:<:::<<<<<<<<<<::& """""""""$$$$$$$&$$&$&&&&&&&&&&&&(&&((&&&&(((((((((((((*(***********,,,,,,,,,,,,,,,.,,,,,,,.....................00.0.000000000000002020002200202222222222224222222222444444444444444446666666686666668688888688888888888888888888::8:::::::::::::<::::::<::::::::::::::<<:::::<<<<<<:<<<<<:& " """""""$$$$$$$$&$&$&&&&&&&&&&&&&&&&(&((&&((((((((((((**(*****,**,,,*,,,,,,,,,,.,,,,,..,..,..,..............0.00.0...0000.00000000000020000020222222222222222222222444244444444464466664666666666668888688868888888888888888888:8:::::::::::::::::::::<::::<::::::::::::::<:<<<<<<<<<<<<:$ """"""$""$$$$"$$&$&$&&&&&&&&&&&&(&&(&((&(&(((((((((((((*((**********,,*,,*,,,,,,,,.,,,,..,,..,.,,.................0.0..00000000000000000000002222222222222222224222444244444444644466446666666666666666686666888888888888888::8:88:8:::::::::<::::<:::::::<::::::::::::<<:::<<<<<<<<:<<<<:$   """"""""""$$$$$$&$$$&&&&&$&&&&&&&&&&(((((((((((((((((((((*************,*,,,,,,,,,,,,,,.,.,.,......,..........00.....0.00.000000000000000022222222222222222222222222224444444444444444444664666666666666668688688888888888:88888:8::8:::::::::::::::::::<::<:::::::::::::<::<<<<<:<<<<<<<<<:$  """" """""$$$$$$&$&$&&&&&&&&&&&&&(&&&&(&((((((((((((((*(((***********,*,,,,**,,,,,,.,....,.,,,....................00.0000000.000000000000002222222222222222222222244244444444444446444466666666666668666666886888888888888888::8888:::::::::::::::::::::::::::::<:::::::::<<::<<<<<<<<<<<<:" """""""""$$$$$$$$&$&&$&&&&&&&&&&&&&&&&(&(((((((((((((((((**(**********,*,,,,,,,,,,,.,...,.........................0...00..00000000000000000022222222222222222222222222444444444444446646446666666666686686688888888888888888888:8:::::::::::::::::::::::::::<:::::<::::::<:::<<<<<<<<<<<<<<:"@ """""""$$$$$$$&$$$&&&&&&&&&&&(&&&(&&&((((&(((((((*((((*************,,**,,,,,,,,,,,.,.,..,.....,.,.................0.0.00..0000000000000000222222222222222222222224224444444444444444446666666666666666886668888888888888888::::::::::::::::::::::::::<::<<::::::::::::<:<<<<<<<<<<<<<<<<:  """""""""$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((((((((((((((*((((****,******,,,,**,,,,,,,,,,,,..,.,.,,......................00..0000.0000000000002022222222222222222222422244444444444444444444446646666666668688868688888888888888::8::::::::::::::::::::<:::::::::<:::::<::::<<<<<<:<<<<<<><<<: h """""""$$$$$$$$$$$$&&$&&&&&&&&&&&&&&(((((((((((((*(((((*(*******(******,,,,,,,,,,,,,,,,..,,,,...,.,..............0...00.000000000000000222222220222222222222222242244442444444444444464666666466666668866688868888888888888:8:::::::::::::::::::::::<<::::<:::::::::<::<:<<:<<<><<<<<<<<:  """""""""""$"$$$$$$$$$$&&&&&&&&&&&&&&&&(&&((((((((((((*((***************,,*,,,*&*,,.,,,,,,,..,.,........................0...000000000000000222222222222222222222424244444444424444444444466666666686666686666688888888888888:8::::8:::::8:::::::<::::<:::::::::::::::::::::::<<<::<<<<<<<< """"""""""$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&((((((((((((*(((**************,,,***,,***,,,,,,,,,,..,...............*.........0.000.0000000000000&022222222222222222222224244244424444444444444666664666666666866668688888888888888::8"::::::::::::::::::::<<<:::::4:::::::::::<:<:<<<::<<<<<<<8  " """""""$$"$$$$$$$$&&&$&&&&&&&&&&&&(((&((((((((((((((((*******(*(***,**,,,,,,,,,,,,,,,,,,.,,,,..,.......................000.00000000000000022222222222222222222242224444444444444444444444466646666668666666866668888888888:::8:::::::::::::::::::::::::::::::::::<:::<::::<<<<><><<<<><<0 "" """""""$"$$$&$$$$$&&&&&&&&&&&&&&&&(&&&&(((((((((((*(******(*(*********,***,*,,,,,,,,.,,.,,,,.,...,..............0.......00.00.000000000002220202222222222222222244244444444444444444664444666466666666666666868888888888888:::::::::::::::::::::::::::::::::::::::<<<:::<:<<:<>><<<<<<<<: "" """""""$$$$$$$$$&&$$&&&$&&&&&&&&&&(&&((&((((((((((((***(*((*************,,,,,,,,,,,,,,,..,,,,.,...,.....,.........0..0.0.0..00000002000000020022202222222222222444244444444444444446644466666666666666666668688688888888888:::::::::::::::::::<:::::::::::::::::::::<::<::<:<<>><<<<<<><: """""""""$""$$$$$$$$$$&$&&&&&&&&&&&&&&&(&(((((((((((((**(**************,***,,,,,,,,,,,,,.,,,.,..,.,.,.............0......0..000000000000020002202222222222222242224444424444444444444444644664666666666668666688888888888888::::::::8::::::::::::<:::::::::::::::::::<::::::<<<<<><<<<><<<: """"""""""""$$$$$$$$$&&&&&&&&&&&&&&&(&(&(&(&(((((((((*(****(*************,,,,,,,,,*,,,,,,,,,,..,,,........,........0...0..0.0000000000000000000222222222222422222422244444444444444444444446466666666666666668668888888888888::88::::::::::::::::::::::::::::::::::::<:::<<:<<<<<<<<<<<<<<: " """""""$$$$$$$$$&$&&&&&&&&&&&&&(&&(&(((((((((((*(*(((****(************,,,,,,,,,,,,,,,,,.,.,,.,,.,.......,..........000.0000000000000000000002022222222222222222222244444444444444446646466664666666666666666668888888888888:88::::::::::::<::::::::<::::::::::::::<::<:<:<:<<<<><><<<<<< """""""""""$$$$$$$$$$$&&&$&&&&&&&&&&(&(&&(&&((((((((*((((******************,,*,,,,,,,,,,,,,,..,,.,,.................0.0...000000000000000000022020202222222222222222424244444444444444466444646666666666666666666668888888888888:8888:8:::::::::::::<<:<:::::::::::::<:<<::::<<<<<<><<<<<<>< """" """""$"""$$$$$&$$&&&&$&&&&&&&&&(&&(&&((((((((((((((((******(***********,**,,,,,,,,,,,,,,,.,,,..,.,................0.....0000000000000000002202202222222222222222224444444444444444444446466666646666666666866688688888888888888888::::::::::::<:::<:::::::::::::::<:::::<<<<<<<<<<<<><<<( """""""""""$$"$$$$$$$&&$&&&&&&&&&&&(&&(((((((((((((((*(*(*****************,*,,*,,,,,,,,,,,,,,,,,.,,.,......................0...0000000000000002202222222222222222222244444244444244444644464666664666666666666686688888888888888888::8:::::::::::::::::<:<::::::::::<::<:::<<<<<<<>>>>>>><< """"" """"""$$$$$$$$$&$$&&&&&&&&&&&&&&(((&((((((((((((((((********(*******,*,**,,,,,,,,,,,,,,,,,,..,,..,,.................0.0000000000000000022020022222222222242222244244244444444444444444466666666666666668666668888888888888888888::::::::::::::::::<<<:<::<:::::::::::<<<:<<<<<<><<<><>< """" """"""$""$$$$$$&&$&&&&&&&&&&&&(&&((&(&((((((((((((((********(*********,**,,*,,,,,,,.,,,,,,,,,,,,,..,.................000000.000000000000000020222222222222222224424424222424424444446466666666666666686668666668868888888:88888::::8::::::::::::<::::<:::<:::<:<:::<::<::<<<<<<>>><>>><< " """""""""""$$$$$$$&$$&$&&&&&&&&&&(&&&&&&((((((((((((((*(((****(**********,,*,,,*,,,,,,,,,,,,,,,,,,,......................000000000000000000002222222222222222222222222424424444444444464444664646666666666666866666868888888888888::::::::::::::::::::<:::::::<::::<<:::::<<<<<<<<<<><<>><< """ """"""$$"$$$$$$$$$&&&&&&&&&&&&(&&&((&((((((((((((*((*******(******,********,,,*,,,,,,,,,,.,,,,,,..,..............0.......0000.000000000000200022222222222222222222222442444444444444446464464466666666666666666888888888888:88:8:::::::::::::::::::::<::<::::::<::::::::<<<<<<<<>>>>>>><^ " """"""$"""$$$$$$$$$$$&$&&&&&&&&&&&&&(((((&((((((*((((******(((*******,,****,,,***,,*,,*,,,,,,,,,.,.,..,..................0000.000000000000000022202222222222222222422222244244242444444444444464666666666666686866668888888:8888::::::::::::::::::::::::::<:::::::::::::::<<<<<<<<>>>>>><< " """""""$"$"$$$$$$$$$$&&&&&&&&&&&&&&&((&(((((((((((*((***,***(((*******************,*,,*,,,,,,,,,,,.,,,.,................0....0000000000000000202202022222222222222222224222422444444444444446644466666666666666666666888888888888:::::::::::::::::::::::::::<:::::<::::::::::<<<<<<>>><<>>< " """""""""$$$$$$$$$$&$&&&&&&&&&&&&&&&((((((((((((((****,**(((*********************,,,,,,,,,,,,,,,,.,....,........0.......0....000000000000000000220220222222222222222224442424444444444444644464466666666666668686688888888888888:::::::::::::::::::<:::::::<:::::::::::<<<<<<<<<>><>>>>>< """"""""""""$$$$$$$$$$$&&&&&&&&&&&&&&(&(&((((((((((((******(((((**************,**,,,**,,,,,,,,,,,,,,,,...................0.0.0.0..000000000000022022020222222222222222422422424444444244444444444444446466666666668666868888888888888:::::::::::<::::::::::::<:::::::::::::::<<<<<<<<>>>>>>>< " """"""""$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&(((((((((((((******(((**************,,*,*****,,,,,,,,,,,,,,,,..,.......................0000000000000000000000020222222222222222242422422242444444444444446464446666666666686666668888888888:::8:::::::::::::::::::::::::::::::::<<:<:<<<<<<<<<>>>>>>< " """"""""$$$$$$$$$$$$$$&&&$&&&&&&&&(&(&((((((((((((((******(((**********************,,,,,,,,,,,,,,,,.,..,..................000.00.000.00000000000020000022222222222222222222244424444444444644444464644666666666666668666668888888:8::::::::::::<<:::::::::::::::::::<<:<<:<<:<<<<<<><>>>>>>< """""""""$"$$$$$$$$$&&&&&&$&&&&&&&&&&(((((((((((((((((***(((******************,**,**,,,,,,,,,,,,,,,,,,....................0.00.00..0000000000000000200202220022222222222222242244444444444444464446666644666666666666886666888888888:::::::::<::::::::::::::::::<::::<::<::<<:<<<<<<>>><>>><  """"""""""""$$$$$$$&$$$&$&$&&&&&&&&&&&&((((((((((((((((***(((*********************,***,,,,,,,,,,,.,.,.,,.,...................0.0.00000000000000000000000022222222222222222224224442244444444444444444644644666666666668866668888888888::8:::::::::::<::::::::::::::::<<:<:<:<<<<<<>><<>>>>><><  """"""""""$$$$$$$$$$$&$$&&&&&&&&&&&&&(((((((((((((((*****(((************************,,,,,,,,,,,,,,,,,,,...................0.0000.0..0000000000000000020222222222222222422222224422244444444444444444446666666666668666666868888888:8:::8::::::::::::<::::::::::::::::::<:<<:<<<<<<<<>>>>>>>>>  " """"""$$$$$$$$$$$&&&&$$&&&&&&&&&&&(&(((((((((((*****(((**********(*************,,,,,,,,,,,,,,,,,,,.,,...................0.0.000000000000000000022222222222222222222222224244424244444444444444446644666666666666666686888888888:8::::8::::::::::::::::::::::::<<:::::<:<<<<<<<<><>>>>>>><  """""""""$$$$$$$$$&$&&&&&&&&&&&&&&&&&&(&(&(((((*((**(((((*******************,*****,,**,,,,,,,,,,,,,,,.,,.,................0..0.00000000.000000000000200222222222222222422222242242244444444444444444466646666666666888888888888888:8::8::::::::::::::::::::::::::::::::<:<:<<<<<><<>>>>>>>><  "" """"""""$$$$"$$$&$$$$$$$&&&&&&&&&&&(&((((((((((((**(*((*************************,,*,,,,,,,,,,,,,,,,,..,,.,...............0..0.0.0000000000000000020220222222222222222222244244224244442442444444444664666666666686666688688888888888:8::::::::::::<::::::::::::::::::::<:<<<><<<><>>>>>>>>< """""""$""$"$$$$$$$$$$$&&$&&&&&&&&&&&(&&(((((((((**(*(((***************************,,,**,,,,,,,,,,,,,,.,..................0....0.0.0.00000000000000000222222222222222242224244422424424444444444444444444666666666666666688888888888:8:::::::::::::::::::::::::::::::::::<:<<<<<><<>>>>>>>>>> " """""""""$"$$"$$$$$$$$$$&$&&&&&&&&&&&(&(((&(&((&(((**((((******(****************,**,,*,,**,,,,,,,,,,,,,,..........................00.000000000000000000202222222222222222222242222222424244444444444446464446666666666666868886888888:88::::::::::::<::::::::::::::::::<::<:<<<<<<<>>>>>>>>>><" """"""""""$$$$$$$$$$&&&&&&&&&&&&&&&&&(((&((((((((((((((**********************,,,**,**,,*,,,,,,,,,,,.,,,,,,,,,..,.............00..0.00.0.00000000200000000222222222222222222224224442222244444444444444444466666666666666888868868888888:::::::::::::::::::::::::::::::::<<<<<<<<<<<<>>>>>>>>< """"""""""""$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(((((((((((((((*********************,******,*,,*,*,,,*,,,..,,,,.,...,....................0..000000000000000000022022222222222222222222222444444444244444444444466646466666666666688868888888888:88:::8::::::::::<<<<:::::<<:::::<:<::<<<<<<<>>>>>>>>>< " """"""""&$$$$$$$&$$$$$&&$&&&&&&&&&&&&(((&&((((*(((((((*(******************************,,,,,,,,,,,,.,,,..,,.,................00.000000000.00000000000020202222222222222224222222244224244444244444444446644666666666666666888888888888:8:88:::::::<:::::::::::::::::::<<:<<:<<<<<<<<<>>>>>>>< """""""$" "$$$$$&$$$&$$&&$&&&&&&&&&&&&&$((&(((*((((((***(***********(***************,,,,,,,,,,,,,,,,,,,.,,,..................0..00..00000000000000000000222022222222222222222222422442444444444444446446446466666666666668886888888888888::::::::::::<::<:::::::::::::<::<::<<<<<<<<>>>>>>>>>p " """"""""""$"""$"$$$$$$$$&$&&&&&&&&&&&&(&&&&(&&((((((&(*****(**********&**************,,,*,,,,,.,,,*&,.,.,,,,,,,................*.0.0000.0.00000000022002222,$2222222222222222224244244440044444444444444446466666666624668668888888888888:8:::::::48::::::::::::::::::::<<::<<<::<<><>>>>>>>><@ " """""""""$"$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&((&(((((((&(((*(*(****(******************,**,,**,,,,,,,,,,,.,,,,,..,,.,..............0..0..0000.000000020000000020222022222222222222224244422242222444444444444664464666666664666866868888888888::::::::::(::::::<::::<:::::::::::<<<<:"<<<<><>>>>>>>$ " """""""""$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&(((&((&((((((**(*****(*************,****,*,***,,,,,,,,,,,,,,,,,,.,.........................00000000000000000020200200222222222222222222244424444444224444444444444466666666666666666866888888888:8:::::::::::<::::<:::::::::::<::<<<<<<<<<<>>>>>>>>>>:" " """"""""""$$$$$$$$$$$$$$$&$&&&&&(&&&&&&&&((&(((((((((**(*************,***************,*,,,,,,,,,,,,,,,,,,...,..........................000000000000000222220222220022222222222222444442444444444444444644446466666666666868668888888888::::::::::::::::::::::::::::<:<:<<:<<<<<><<>>><>>>>>><@ " " """""""$"$$$$$$$$$$&$$$$&$&&&&&&&&&&&(&(&(&&(((((((*(************************,********,,,,,,,,,,,,,,,........,.....................000000.000000002000020222222222222222222422444224242224444444444444644666666666666666666888888888888:88:::::::::::::::<:::::::<:<<<<:<<<<<<<><<<>><>>>>>< """"""""""$""$$"$$$$$$$$$$$$$&&&&&$&&&&(&&&((((((((*((*(*(***(***************************,,*,,,*,,,,,,,,,..,.....,.....................00000000000000000000000000222222222222222222222244444444444444444444446646644666666666868668888888888:8:::::::::::::::::<::::<:::::<<<<<<<<<<<<<<><>>>>>>< """""""""""$"$$$$$$$&$&$$&&&&&&&&&&&&&&&&(&(((((((*((((*(*(*(*************************,,,,,,,,,,,,,,,.,.,,,,.........................0..0.0000000000000200022202022222222222222222244244224444444444446446644464464666666666686688888888888::::::::::::::::::::::::<:::::<<<<<<<<<<<><>>>>>>>>< " " """"""""$""$$$$$$$$$$$&&$&&&&&&&&&&&&&&&(((((((((((((***(****(*************************,,,,,,,,..,.,,.,.,.........................0.0.0000000000000020000022222222222222222222222222422422242444444444444666646466666666686666668888888888:::::::::::::::::::::::::::<<:<<<<<<<<<<<>><>>>>>><""""""""""""""$"$$$$$$$$$$&$$&&&&$&&&&&&&&&(&((((((((((((((****(**(***********************,,,,,,,,,,,,,,.,,.........................00.0.00.00.000000000000200202222222222220222222222222442444444444444444444446446666666666866886688868888888:8:88::::::::::::::::::::<::<<<<<<<<<<<<<<>>>>>>>><" " """""""""$"""$$$$$$$$$&$$&&&&&$&&&&&&&&((((((((((((((*(**(**********(*************,,****,**,,,,,,,,..,..,,...........................000.0.0000000000002000002222222222222222222222222424442244444444444464466466666666666686666888888888888:88:::::::::::::::::::::::::::<:<<<<<<<><<>><>>>>< """"""""""""""$$$$$$$$$$$&$&&$&&&&&&&&&&&(&(&(((((((((((**(*******************************,,,*,,,,,,,,,,,,.............,..........0...0.00000.000000000000000020200022022222222222222224242444444442244444444446666666666666666666668888888888:88::::8:::::::::::<::::::::::<<<<<<<<<<>>>><>>>>>< """"""""""""""$""$$"$$$$$$&&&&&&&&&&&&&&&&(((((((((((((((((*(**********(**************,**,,,,,,,,,,,,,,.,.,.,,,,......................0..0.0..00000000000000002002022202222222222222222242224242444444444444444646666666666666666668868888888888:::8:::::::::::::<:::<::::<::<:<<<<<<<<<>>>>>>>>< "" """"""""""""$$$$$$$$&$$&$&&$&&&&&&&&&&&(&((((((&((((((((*(**************************,**,,,,,,,*,,.,,,,,.,,.,,,,,..,................000.0.000.00000000000002202020222222222222222222222244442442444444444444464446666666666686686888888888888:888:8:::::::::<::::<::<:<:<::<<<<<<<<<<><>>>>>>>< """""""""""$"""$$$$$$$$&$$$&&&&&&&&&&&&&&&(((((&(*((((((((((*(*********************,***,**,,,,,,,,,,,,,.,,....,...,,,,............0.....0.000000000000000020200020222202222222222222422422444444244444444464446666666666666668686868888888888:888:::::::::::::::<:::<::::<:<<<<<<<<<<<><<>>>>>>< """ """""""$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&((&((((((*((*(((((*(*************************,,,,,,,,,,,,,,,.,.,..,..,.,,.................0..000..000000000000020020002222222222222222222222444224422444444444444464466666666666666686688888888888888::::::::::::::::<:<:<:::::<:<<<<<<<<<<<><>>>>>>><""""""""""""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&((&((&(((((*((******(***********************,*,**,,,,,,,,,,.........,,,,...................000..0.000000000000000000222020022222222222222222422424442444444444444444464666666666666668868688888888888:::::::::::::::::<:<<<<<:<:<<<<<<<<<><>>><<>>>>><" """"""""""""$""$$$$$$$$$$&$$$$&&&&&&&&&(&((((&((((((((((((****(*******************,**,,,,,**,,,,,,,,,,,,.,,...,.........,..........0.0.0...0.000000000000000022022220222222222222242222242244444444444444444464466666666666866668686888888888:8888:::::::::::::<:<<<<:::<<<<<<<<<<<>><<><<>>>>>< """" """"""""""$$$$$$$$$$$&$&&&&$&&&&&&&&&&(&((((((((((((****************************,*,,*,*,*,,,,,,,,,.,,,,...,,,...,,,,................0.000.0000000000020002200220022022222222222222224444244444244444444446466646666666666666666888888888:88888:::::::::::::::::::<:::<<<:<<<<<<<<<>><>>><><:` " """"""""""""$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&(&(&((((((((((***************************,,,**,,,,*,,,,,,,,,,.,,,.,,...,......................000000.000000000020000222222222222222222222222224242444444444444444466466666666666666868888888888888888:::::::::::::::<:::::::<::<<<<<<<<<<<<<>><>>>>< " """""""""""""""$$$$$$$$$$$$$$$&$&&&&&&&&&&(&((((((((((((((((**************************,*,**,,,,,,,,,,,,,,,,,..,..,....,....................00..0000000002020220222022222222222222222222222244444444444444444446446666666666666866868688888888:88::8:::::::::::::::::<<:::::<<<<<<<<<<<<<>>>>><<<"" """"""""""$$$$$$$&$&$$$$$$$&&&&&&&&&&&(&(&((((((((((((((*****((*********************,,,,*,,,,,,,,,,,,,,,,,,,...,.....,..,.............0.0.00000.0000000000020222222222222222222222222224444244444444444444646666666666666666868666888888888:88::8:::::::::::<::::<:::::<<<<<<<<<<<<<<<>>>>>>< """""""" """"$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&&(((((((((((((((((***(***(**********************,,,*,,,,,,,,,,,,,.,,,......,.,.,.............00...0000000000000200000000220222222222222222222222444442444444444464446444666666666666666888688888888888:8:::::8:::::::::::<::::<<:<<<<<<<<<><<<>>><<<<: """""""""""""$$$$$$$&$$$$$$$$&&$&&&&&&&&&&&&&(((((((((((((*((****(*********************,*,,,,*,,,,,,,,,,,,,,,,,,,....,..................00.0000000000000000000022222222222222222222222224224244244444444444444466666666666666666668888888888888:::::::::::::::::::::::<:<<<<<<<<<<<<<<<<<><><<<n """"""""""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&((((*((((((((*(**(**************************,*,,,,,,,,,,,,,,,,,,,,.............,...........0.0000.0000000000000002022202222222222222222222224422244244444444444444464666666666666868886888888888888:::8::::::::::::::::::<<<<:<<<<<<<<><<<<<<<>><<"" """""""""$""$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&(&(((((((((((((((***(*********(***************,,,,,,,,,,,,,,.,.,,..,,......,.............0....00000000000000000000000222222202222222222222222222424422444444444464464664666666666668666888888888888888::::::::::::<:::<::::<<<<<<<<<<<<<<<<<<<<><>:$ """""""""""$"$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&(((((((((((((((*******(**(*******************,,,,,,,,,,,,,,,.,,.,.,...,,....................0.0.0000.00000000000000022002202222222222222222442422444444444444444446664666666666666666888888888888888::8::::::::::::::::::::<<<<<<<<<<<<<<<><<><<>< """""""""$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&(&&((((((((((((((****(((*************************,**,,,,,,,,,,,,,,,,......,..,......,..........0.0.000000000000000000002002022222222222222222222424444444444444444444446666466666666666888888888888888888:8::::::::::::::<:::<::::<<<<<<<<<<<<<>><>><>< "" """"""""""$$"$$$$$$&$$$$&$$&&&&&&&&(((((&&((((((((((((((****((***************************,,,,,,,,,,,,,.,,,........,......,........0..0..00000000000000000000202220222222222222222222244424444442444444444444444666666666666688868888888888888888::8::::::::::::::::<<:<<<<<<<<<<<<<<<><<<>>>:` " """""""""""$$$$$$$$$$$$&$&$$$&$&&(&((&&&&((((((((((((**((*(***********************,***,,**,,*,,,,,,,,,,,.,,..........................0.0....00.000000000000002002222222222222222222222222422222444444444444466466666666666668688888888888888:888:::::::::::::::<<::<<:<<<<<<<<<<><<<<<><<><<8 """"""""""""$$$$$$$$$$&$&$&$&&&&&&&(&&&&&&&((((((((((*(((((****(****(******************,*,,,,,,,,,,,,,,,,,,,.,,,,.....................00....0000000000000000020002000222222222222222222242222244444444444444664666666666666686888888888888888:8:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<>>>><:" """""""""""""""$$$"$$$$$$$&&$$$$&&&&&&&&&&&&&&(((((((((((((**((*(**(*******************,**,,*,,,*,,,,,,,,,,,..,,,,.,,......................00..00000000000000000020022222222222222222222222442442444444444444444446466666666866866688888888888888:8::::::::::::::::::::<<:<<<<<<<<<:<<<<<<<<<><: """""""""""""$$$$$$$$$$$$$& $&&&&(&&&&$$&&&&&(&(((((((((**((((*(*(*******************,,****,**,,*,,,,,,,,.,,,,,,,..,...,............0..00.00.000000000000000000000020022022222222222222222224222444444444444444646646666666666686888888888888888:8:::8::::::::::<:<<::::<::<<<<<<<<<<<<<<<<<>><: """""""""""""$$"$$$$$$$$$$$"$$&&(&&&$$$$$&&&(((((((((((($&(*(*(*(**(((***************(**,,,,,*,,,,,,,,,,,,,,,,,,.",,,........................0(.0000.0000000000020000202222002222222222222222444244244442444444646666666666666666866:6888888888:88:::::::::::::::<::::<:<:<<<<<<<<<<<<><<<><><< """""""""""""""""$"$$$$$$$$$&$$&(&&&&$&&&&(&(&&(((((((((*(((((((((***(******(*************,*,,*,*,,,,,,,,,,,,,,,.,,,,.,..,.................0.00.,.000000000000000020020000220*2222222222222422444244444442,4444446646666666666666668682*88888888888::::::::::::::::.2:::<<:<<<<:<<<<<<:<<<<><<<<* " """""""""""$$"""$$$$$$$$$$$$&&&&&$$$&&(&(((&(&(&((((((((((*(*****(**(***(*****************,,*,,,,,,,,,,,,,,,,,,.,.,,,,......................00000000.00000000000022000002220222222222222222224444444444444444644446464666666666686688888888888888:88::::::::::::::::<::::::<<<<<<<<<<<<<<<<<<<2 """""""""""$""""$$$$$$$$$$&$&&&&&$$$&&&((&(&(&(((((((((((*(*(****(****(********************,,,**,,,,,,,,,,,,,.,.,,.,....,..................00..0.0000000000000000000200202022222222222222222222444444444444444646646666666666666686688888888888888::::::::::::::::::::::<<<<<<<<<<<<<<<<<>><<<: """"""""""""$$"$$$$$$$$&$$&&&&&&$$&&&&&((&&(&((((((((((((*(*(((***((((((*******************,,*,,,,*,,,,,,,,,,,,,.,,.,....,,................0.000000000000000000000000200222222222222222422222222444444444444464644466666666666668688888888888888:888::::::::::::::::::<:<<:<<<<<<<<<<<<<>><><<: " """"""""$""$"$$$$$$$$$$$&&&&&&&$&&&&&&(&(((&((((((((((((*((*((((**(***(*(**************,,*,,,*,,*,,,,,,,,,,,,.,..,,....,...............0........000000000000000000022022022222222222224222244444444244444444446666666688668668668688888888888::::::::::::::::::<<:<:::<<:<<<<<<<<<<<<<<<<<<<8 " " """"""""""$$$$$$$$$$$$&$&&&&&&&&&(&&&&&&(&((((((((((((((((((((*(((*((((*******************,,,,*,,,,,,,,,,,,,,,,.,.,.....................0.0.0..00.0000000000000020022002222222222222222224224444444444444444466666666666688666886888888888888:8::::8::::::::::::<:::<:<<<<<<<<<<<<<<<<><><<8 """"""""""""$$"$$$$$$$$$$$&&&&$&&&&&&&&&&&&&((((((((((((((((((((((*((((****(**********,,*,,***,,**,,,,,,,,,,,,,,.,.,.,,........................00..000.0000000000200000222220222222222422222242442444444444444644666666666666686688888888888:8:88::::::::::::::::::<:::<<:<<<<<<<<<<<<<<<><<><: """" """""$$"$"$$$$$$$$$&&&&$$&&&&&&&&&&(&&&((((((((((((((((((((*((*(**(((**************,**,,*,,,,,,,,,,,,,,,.,,,...,.....,................0..000.00000000000000020020222222222222222222224444444444444444444464466666666666666888688888888:::8::::::::::::::<:<<<:::<<<<<<<<<<<<<<<<<<<<<<<:`X " """""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((*((((*((****************,,,,,,,,,,,,,,,,,,,,,,.,,..,,.........................0.0000000000000002000000022222022222222222224444444444444444446446666666666666888868888888888:88:::::::::::::<:<:<<<<:<<<<:<<:<<<<<<<<<<<<<<<6l " """""""""$"$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&(&((((((((((((((((*(*******(*******************,*,**,,,,,,,,,,,,,,,,,,...,,,.......,.............0000000000000000000000002222222222222222242224222244444444444444444646666666666668866888888888:::8::::::::::::::::<:<<<<<<:<<<<<<<<<<<<<<<<<<<<<60 " """"""""$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&(&&&&((((((((((*(((((((*(((((*((*************,**,,,*,*,*,,,,,,,,,,,,,,,,,,,,.....,,,,,,,,,.......0...000000000000000000000022222222222222222244424222444444444444464446466666666666686868888888888:8888:8::8:::::::<::::<<<<:<<<><<<<<<<<<<<<<<<<<8 " """""""""$$$$$$$$$$$&&$&$$&&&&&&&&&&&&&&&&&(&((((((((((((((((*(((*((((*(((*************,*****,,*,,*,,,,,,,,,,,,,,,.,,...,,,,,,,,,,...........00..00000000000000020000002022222222224222442444244444444446444464666666666666886888888888888888:88:::::::::<:::::<<<<:<<<<<<<<<:<<<<<<<<<<<<8 "" """""""$"$$$$$$$$$$$&&$&&$&&&&&(&&&&&&&&(&((&((((((((((((((****(((*(*(*****((***************,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,.,..,.,...........0..00000000000000000000222222222222222242242222444244444444444466666666666666666888888888888888:::8:::::::::::::<<<<:<<<<<<<<<<<<::<<<<<<<<<6 """"""""$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((&(((((((((((((****((((*(((******************,*,**,,,,,,,,,,,,,,,,,,,,,..,,,,,,.,...,,.......0.....0.00000.00000000000022222222222222222222424424444444444444444664666666666666668888888888888:888:::::::::::::::::<<<<:<<<:<<<:<<:<<<<<<<<<<6 " " """""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&((((((((((((****(((**(**((*(**(*****************,*,**,,*,,,,,,,,,,,,.,.,,,,*,,..,...,,,,,..........0.0.0.0000000000000002202222222222222242222224224244444444464444466666666666666688888888888:888::::::::::::::::<:<<::<<<:<<<:<<<<<:<<<<<<<<6 """""""""$$$"$$$$$$$$$$$$$&&&&&&&&&&&&(&&&(&&(&((((((((((((*(((((*((*(*((**((**************,*,,,*,,,,,,,,,,,,,,,,,,,,.,,,,,........,,,..........0...0.0000000000000000202002222222222222424242224444444444444644666666666666668668888888888888:8888:::::::::::::<<:::<:<<<<<<<<<<<<<<<<<<<<6 "" """""""$$$"$"$$$$$$$$$$&&&&&&&&&&&&&&&&&(&((((((((((((((((((**(*((*(*(*(***************,***,**,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,............0...000.0000000000002222022222222222224422442442244444464444644666666666666688868888888888:::888:8::::::::::<:::<:<:<<<<<<<<<:<<<<<<<<<<<4 " """""""""""""$$$$$$$&$$$$$&&&&&&&&&&&&&&&&(&&(&((((((((((**(((*(((*(((((*(***(*(*****************,,,,,*,,,,,*,,,,,,,,,,,,,,,..,.....,,,.......0......00000000000000002022020222222222222224222222224444444444444664466666666666868688888888:8:::::8::::::::::::<::::<<<<<<:<<<:::<<<<<<<<<<<4  """"""""""""""$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&&((((((((((((((((((**(((((**(((((((****************,******,,,,,,,,,,,,,,,,,,,,,,,,.......,,,,..............0000.000000000022220022222222222224222442442444444444444646666466666666666668888888888888:8::::::::::<::::::::<<<<<<<:<<<::<<<<:<<:<<<4` " " """""""""$$$$"$$$$$$$&&$&&&&&&&&&&&&&&(&&(((((((((((((((((((((*(((**(((**(*((**************,*,,,,**,,,,,,,,,,,,,,,,,,,,,,,......,,,,,..............0000000000000022222202222222222222424242244222444444444444446666666666666666888888888888888:8::::::::::::::::::<<::<<<<<:<:<<<<<<<<<<<4 """""""""""$"$$$$$$$$$"$$&&&&&&&&&&&&&&&&&&((&(&((((((((((((((((*(((((((((((*(*(************,**,*****,,,,*,,,,,,,,,,,,,,,,,,,,.,...,,,,,............0.0..00000000002020220222222222222224222242444444444444444444466466666666866668888888888888:8::88::::::::::::::<:<::<:<<<<:<<<<<<<<:<<<<<2 """ "" """"""$"$$$$$$$$$$$&&&&&&&&&&&&&&(&&&&&&&((((((((((((((((((((*((((((**(*(((*(*************,****,,,,,,,*,,,,,,,,,,,,,,,,,,,..,,,,,,...........00.0000.0000000000002022202222222222222244422222244444444444444646666666666666688868888888888::8::8:::::::::::::<<:<<<<<<:<<<<<<<<<<<<<<<:2 " """ """"""""$""$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&(&&(((((((((((((((((*((((*((((**(*********************,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............000.0000000000020022222222222222222224242222444444444444646666666666666666666868888888888:::8:::8:::::::::::::::<::<<<<<<<<<<<<<<<<<<<<<6 """""""""""$""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((*(((*(((****(***(*************,*,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,.............0.0.000000000000222002222222222222222244422422444424444444444444666666666666688668888888888888:8:::::::::::::::::<<::<<<<<<<<:<:<<<<<<<<<<: " """""""$"""$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&(((&(((((((((((((((*(((((((((((((((**(**********************,,**,,,*,,,,,,,,.,,,,,,,,,,,............0.......0.000000000002202222222222222222242422244244444444444446666666666666666688888888888888:::::::::::::::::::::<<<<<<<:<<:<::<<<<<<<<<<<: "" """""""""""$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&((&&((&(((((((((((((((((*(((((((*((****(*****************,,,,,,,*,,,,,,,,,,,,,.,,,,,,,,..,................00..0000000000022202222222022222242242222222424444444446446666666666666668668888888888888:::::::::::::::::<:::<:<<::<<<<<<:<<<<<<<<<<<: """""""""$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((*((****(**********,**,****,,*,,*,,,,,,,,.,,,,,.,,,,,..,...............00.00000000000000020200222222222222222422422444444444444446646666666666666668688888888888888:::::::::::::::<<<:<<:::::<<<<<<<<<<<<<<:<:: """"""""""$"$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((*(*(********************,****,,,,,,,,,,,,,,,,,,,,.,,,,,,..,......0.....00..0.0000000000000222002220222222242222242444444444444466646466666666666666868888888888888888:8:::::::::::<::<::<<::<<<<<<<<<<<<<<<<<<8 "" """"""$$$$$$$$$$$&&&$&$&$&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((**(************************,,,,,,,*,,,,*,,,,,,,,.,,,,,,................0.000000.0000000002022202222222222222222242444444444444444644666666666666668688888888888::88::8:::::::::::::<:::<<:::<<<<<<<<<<<<<<<::<:  """"""""""$"$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((*(((****((**(**************,****,,,,*,,,,,,,,,,..,,,,..,,,,..............000000000000000020220222222222222222222224444444444444446644466666666666666668888888888::888:::::::::::::<::::::<:<<<<<<<<<<<<<<<<<<<:P " """"""""""$""$$$$$$$$$&&&$$$$&&&&&&&&&&((&&&&&&((((((((((((((((((*(((((((((((((*(((((*******************,**,,**,,*,,,,,,,,,,,,,,,,,,,......,............00000000000000000022022022222242222224242444444444444444464466666666666666866888888888:8:88:::::::::::::::::<::<::<<<<<<<<<<<<<<<<<<<:` "" """""""" "$"$$$$$$$$$$&$$$$&&&&&&&&&&$&&&&&(&&(&(((((((((((((((**("(((((((**(*(*(******(***********,**,*,**,,,*,,,,,,,,,,,,.,,,,,.,,,,,...............0.2.0000000002200222222222222224222422242444444444444444666666666666668866688888888888:8:::8::8:8::::::::<:::<<<<<<<<<<<<<<<<<<<:<<<: " """"""""$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&&(&&(((((((((((((*(((((((((((**((*****************(*****,****,**,,,*,,,,,,,,,,,(*,,,,,.,..,...........0.0.00 ,000000000000002222022222222022224442444444444444646646446666666666686888888888888::.888::::::::::::::<::<<<<<<<<::<<<:<<<<<<<<& """"""$"""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((*((************(********,****,,,,,,,,,,,,,,,,,,,,,,,,.,.................000000000000000000020222222222222422222224244444444444444646444666666666686888888888888:8868::88:::::::::::<:<:<<<<<:<86<<<<<<<<:::<: ` """"""""$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&((&((((&&(((((((((((((((((((((((((((*((******************,,**,,*,*,,,,,,,,,,,,,,,,,..................0..0.0.0000000000000022020022222222222224422424444444444444444444446666666668866688888888888:8:8::8:8::::::::::::<<<<<<<:<<:<:<::<<:::<<<6 " """""""$$"$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((((((((((***(*(**********,*,*,*,****,*,*,,,,,,,,,,,,,,,,..,....,.................0.000000000000002200002222222222222222444424424444444446446466666666666666888888888888:8:::88:::::::::::::<:<:<<<<<<<<<<<::<<<::::::0 " """""""""$$$$$$$$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((*(((((*((*((*******(*********,,,,,,,*,,,,,,,,*,,,,,,,,,,..,.................00.000000000000000002202222222222222222222222244444444444446666666666666686868888888888:888::8:::::::::::::::<<:<<<:<<<<<<:<<::<:<<<<: """""""""""""$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((((((((((((**************************,*,**,,,,,,,,,,,,,,,.................0.00000000000.0000002020020022222222222222222244444444444444446466666666686686686888888888888:::88:::::::::<<:<:<<<::<<<<<<<<:<<<<<<<:<::p """"""""""""$"$$$"$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&(&&(&&(((((((((((((((((((((((((((((((((((*******************,,,,,,*,,*,,,,*,,,,,,,,..,,.,,................00.00000000000200000020022222222222222422424442444444446444466666666666866888888888888888::::8:::::::::<::<::<:::<<<<<::<:<:::<:::<: "" """"""""""$$$$$$$$$$$$$$$$$&&&$$&$$&&&&&&&&&&&&&(&(&(((((((&((((((((((((((((((((((((((((**(********************,****,,,,,,,,,,,,,,,,,..,...............0...0...0000000000000202200202222222222222224224424444444444444446666666666668688888888888888:::::::::::::::::::<<<<<<<<<<<<<<<<:::::<: "" """"""""""$$$$$$$$$$&&&$$$$$&$$&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((*((((((((((*((*****************,***,,,**,,,,,,,,,,,,,,,,,,,................00.0000000000000000000000220222222222222222244244444444446444446666666666668686888888888::88:::::::::::::::<:::<<<<<<<:<<<<<:<<<<<<<<8""" """"""""""""""$$$$$$$&$$$$$&&$$&&&&&$&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((****(*******************,*,*****,,,*,,,,,,,,,,,..,.....,......00.000000.00000000000000002202222222222222222224444444444444464644466666666666666886888888888888::::::::::::<:<<<<::<:<<<:<:<:<:<::::<<:8 """"""""""""""$$$$$$$$$&&$$$$$&$&$$$$&&&&&&&&&&&&&&(&&(&&((((((((((((((((((((((((((((((((((*(**(****(******************,,,,,*,*,,,,,,,,,,.,,.,,.................000000000000000222000222222222222222224242444444444444444446666666666666888888888888888:::::::::::<:::::<<<::::<<<<:<:<<:<<<<<:<:@ " """"""""$$$"$$$$$"$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((((((*(**((******************,,**,,,,,,,,,,,,,,,..,,.............0...0.0..0000000000000020022202022222222222422244444444444444646446666666666668688888888:8::8:8:::::::::::::::<:<<<<<<<:::<:<::<:<::::8@ """"""""$"""$$$$$$$$$&$$$$$&$$$$$&&&&&&&&&&&&&&&&&&(&&&(((((((((&((((((((((((((((((((((((**(************************,,,,,,,,,,,,,,,,,,....................0..00.000000000000000002022220222222222222422444444444444646666666666666666886688888888888:::8:::::::::::::::::<<::<<<<<<::::::<::<:8" """""""""""$$$$"""$$$$$$$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&(&((((((&(((((((((((((((*&((((((((((((*(***********************,,,*,,,,,,,,,,,.,,....,..,.............00.0.0000000000000000200222022222222222424244444444444444444664666666666688888888888888888:::::::::::::::::::::::::<<:<<::::::<<::8@ " """""""""""$$$"$$$$$$$$$"$$&&$$$$$&&&&&&&&&&&&&&&&&&((((((((((((&((((((&((((((&(((((((((((*(((**(********************,**,,,,*,,,,,,,,,.,...............0......000000000000000000022022222222222222222444444444444444444444666666666688668888888888888:::::::::::::::::::::<::<::<<<:<:::::::<:8 " """""""""""""$"$"""$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&((&((&(((&(((((((((((((((((((((((((((*((((***********************,,*,,,,*,,,,,,,,,,.,.....................000.0000000000000000020222222222222222242242244444444466464664666666668668868688888888::::8::::::::::::::::::<:::<::::::::::<:<<8 """""""""""""""$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((&(&(((((((((((((((((*(((*(************************,,*,,,,,,,,,,,,,,.,..,,,...........0.00.00.00000000000000000022022222222222222242444424444444444446466666666668866868888888888888::8:8:::::::::::::<::<::<::::::::::<:<::2 """""""""""""""""$"$$$$$$$$&&$$$$&$&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((((((((((((((((((**((*(*****(***************,***,**,,,,,,,,,,,,.,....................0..00.000000000000000020020222222222222222222424444444444444666664666686866888888888:8:888::8:8::::::::::::::<::::::::::::<::<<:<8 " """"""""""""""$$$$$$$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&((&((((((((&(&((((((((((((((((((((((((((((************************,,,,,,,,,.,,,,,,,..,............0....0.0000.0.000000000000022002222222222222222224444444444444444666666666688668688888888888888888::::::::::::::<:::::::<<:<<::::::::6 " " " """""""""""$$$$$$$$$$$$$$$&&&$&$&&$&&&&&&&&&&&&&&(&(&((((&&(((((((((((((((((((((((((((((((**((*(*******************,**,,,,,,,,,,,,,,,,.,...............000000....000000000000000002222202222222222222224444444444444666666666666666866868888888888:88:8:::::::::::::::<:::::::<:::::<:::<6 "" """""""""""""""""$&&$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&&&(&&&(&(&((((((((((((((((((((((((((*(*((*(**************************,,,,,,,,,,,.,,..,,.....................0.00000000000000022022222220222222222222442444444444466666666666666666886688888888888888:::::::::::::<::::<::::::::::::::::6 " """ """""$"""""$&$$$$$$"$$$$$&$$&&$&&$$&&&&&&&&&&&&&(&(&(&(&((((((((((((((((((((((((((((((*((((((********************,*****,,,,,,,,,,,,,.,,.................0.0.0...0000000000000020202222222222222222244444444444444444666666666686668868688888888888:888::::::::::::::::::<:::::<::::::::<6 " """"" """""""""$$$$$""$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&&(&((&((&((&((((((((((&((((((((*((((((((((*(*************,*,***,*,*,,*,*,,,,,,,..,,.,..................0.0..0.000000000000002222222022222222224222424444444444666664666666666666668888888888:8888:8:::::::::::::::::::::::::::::::<:6 " """""""""""""$$$$""""$&$$$$$$$$$&&$$$$&&&&&&&&&&&&&&&&((&&(&((((((((((&&(((((((((((((((((((*(**************************,*,,*,,,,,,,,,,.,,,.................0..0.0..00000000000000202000020222222222222424444444444444466664666666666666886888888888888888::::::::::::::::::::::::<:::::::::6 """""""""""$$$$$$$"""$$$$$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&(&&&&((((((((&((((((((((((((((((((((((*((***(**************,******,,*,,,,,,,,,,,,,..,...............00.0000000.000000000000000000002222222444444442244446444444444466666666666666688666888888888:::::8::::::::::::::::::::::::::::::4 """"""""""$$$$$""""$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&((&&&(((&((((((((((((((&(((((((((((((*(********(**************,,,,,,,,,,,,,,,....,................000.00.00000000000000002020022222222224244444442444444444464446666666666666668886888888888:88::::::::::::::::::::::::::::::::::4  " " "" """$$""""""$$$$$$$$$$$&$$&$$$$$&&&&&&&&&&&&&&&&&&&&&(&&(&&((&&(((((((((((((((((((((((((*((*(*********************,,,,,,,,,,,,,.,,,,..,................00..00000000000000000002000222222222222224444444444444464444446666666666666888688888888888::::8:8:::::::::::::::::::::::::::::4 " " """""""$"""""""$$$$$&$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&(&&&&(&&&(&((((((((&&(((((((((((((((**((((*(*******************,*,,,,,,,,,,,,,,,,,................0.0.0...0..00000000000002000222222222222224244442442444444444464466666666666666686668888888888888::8:::::::::::::::::::::::::8:::4 """ " """"""$"""""""$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&(&&&&((&((((((((&(&(&&((((((((((((((*((**(*********************,**,,,,,,,,,,,,,,,,.,..................0...00....0000000000000002222222222222224424222244444444444446666666666666666668888888888888::88::::::::::::::::::::::::::::::4 " """"""$$$"""" "$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&&&(((&(((&(&((&((&((((((((((((((((*(((((*****************,,,,,,*,,,,,,,,,,,.,,.....,.........0......00.000000000000000000222222222222222222444244444444444444446664666666666868688888888888:888888::::::::::::::<::::::::::::::4 " """"""$$""""""$$$$$$$$&$$$$$$$$$$$$$$$$$&$&&&&&&&&&(&&&&&&((((&((((&(((((((((((((((((((((*((((*(((**(***********,,*****,*,*,,,,,,,,,,,..,.................0.0......0000000000000000000222222222222222222222242444446444666666666666666688866886888888888888:::::::8:8:::::::::::::::::::::2 "" """"""""""$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&(&&&&&&(&((&(((((((((&((&((&(((((((((((***(*****(*(******,,****,***,,,*,,,,,,,,,,,,,,......................0.....0000000000000020222202222222224422224422224444444644464664666666666686688888888888888888::::::888:::::::::::::::::::::2 " """"""""""$$$$$$$$$$"$$$$$$$$$$$$&$&&$&&&&&&&&&&& &&&&&&&&((&&&(&((&((((((((((((((((((((((***(*(********** *******,,,,,,,,,*,,,,,,,,,.,",.............0...........00,00000000000220020022222222240222224444244444464464444666866666668868688888888888888:::88:::::::::::8::::::::::8::<2 " """""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(&&&&(&(((&((&((((((((((((((((((((((((*(*(*****************,*,*,,,*,,,,,,,,.,,.,,,.........................0..00000000000002002222222222202222222244444444444464466664,46666666868886888888888888:888:::::::::8::::::::::::::::  " """""""$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&(&&(&(((&(&((((((&((((((((((((((((((((****(***********,*,*****,,,,,,,,,,,,,,,,,,,,........................00000000000000020222222222222224224222424444444444446446644666666666666666888888888888888:8:8::::::::::::::::::::8888$ """""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(((((((((((((((((((((((((*(**(*(*****************,*,*,,,*,,,,,,,,,,,,,..........................0.0000000000000000200222202222224242242424444444444444664466666666666666888888888888888888:888::::::::8::8:::8::8:::::. """ ""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&((((((&(((((((((((((((((((*((********************,,*****,,,,,,,,,,,,,..........................0..00.0000000000202202222222222222222222444444444444444446466666666666666688688888888888888:8::::::::88::8::8:::::8:8:0t " """""$""$$$$$$$"$$"$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&((&&(((&(&(&((((((((((&((((((((((((*((((**(*************,***,*,,,,,,,,,,,,,,,,,,.,,.....................0...0.0.00000000000000202222222222222222222244444444444444446464666666666686668888888888888888::::::88::::8:88::::::88:::.  """"""$"$$"$$$$$$$$$$$$$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&&&(&(((&(&&&&((((((((((((((((((((((*(*(********************,,*,*,,,,,,,,,,,,,,,.,..........................0..0000000000002000022020222222222222222444444444446644466664666666666668688888888888888888:8:::8:::888::888::::::8::. """""""$$"$$$$$$$$$"$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&((((((((((&(((((((((((((((((((((((((((*(*((*****************,***,,,,*,,,,,,,,,,.,...,........................0.000000000000020002002222222222222222442244444444646646466666666668666688888888888888888888::::::::88::8888:888888::.0 """""""$$$$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&(&(&(((&(&(((((((((((((((((((((((((*((*(*(*(*************,****,*,*,,,,,,,,,,,,,,,,....................0.00..000.0000000000002000022222222222222224424244444444444664444666666666666888888686888888888:8:8:::::::::::8:888888::88:,  " """"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&(&((&&((&(((((((((((((((((((((((*(***************,*********,,,,,,,,,,,,,,,.,,,.,,.....................0..00.000000000000002002222222222222422444444444444446466466666666666666686888888888888888888888:::::::::8888888:::88:, """""$$$"$$$$$$$"$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((&(((((((((((((((((((*(*((*(*((***(**************,***,**,,,,,,,,,,,,,.,.,,.......................0..000000000000020200002022222222222244422424444444444446444464666668666666688888688888888888:88:88888::8::888888:8:8:*     " """$$$""$"$$$"$$"$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&((((((&(((((((((((((((((((((((((*(((((*((*********************,**,*,,,,,,,,,,,,,,......,................0....0000000020000000022020002222222222422224444444444444444464444646666666666688868688888888888888888::8:8::::888:8:88:*  " """"$""$$$$$$$$$$$$$"$"$$$$$$$$$&&&&&&&&&&&&&&&&(&&(&&((((((((((((((((((((((((((((((((((((*((**********************,*,,,,,,,,,,,,,,,,..,,.....................0..000000000000000000222222022222222224242444444444444444448446646666666886866886888888888888:88888888::888::88:888:8:(  "" """$""$"""$$$$"$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((*((((*((((*(**(*************,***,,,,,,,,,,,,,,,,..,,.......................0...000000000000000000022220222222222442424444444444444444444646666666666686686888868888888888:88888888888:88:8888888:&  """"$"$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&&&&&&(((((((&(((((((((((((((((((((((((((((**(******************,*,,,*,*,,,,,,,,,,,..,,,..,.................0.000.0.000000000000000020222022222222242222444224444444444444464666666666666868868888888888::8888888888888:8::88888:888$  """""""""$$$$$$$$$"$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&(&&(&&((&&((((((((((((((((((((*(((((((((*((***((****************,**,,,,,,,,,,,,,,,,.....,....................0000.0000000000000000002202222222222422424442444444444466444466666666466688886668888888:8888888888888888:::::88888888:&  """""$""$$$""$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(&(((((&(((((&((((((((((((((((((((((((((**(*(******************,,,,**,,,,,,,,.,,,,.,........................000.00000000000000000000022222222222224244444444444444444646666666666666666688868888888888:8888:888888:8::88888:8888:"f  """""""""$""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(&&&&&&((((&(((&((((((((&((((((((((((((((((((***((*(((*(******************,,*,,,,,,,,,,..,,...,..............0.....00...000000000000000002022222222222222224244444444444446444666666666666666668888888888888888888888888888888888888888:"  """"""""$"""""$$$"$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&((&((((((((&(&((((((((((((((((((((*((((*(*(***(*******************,,*,*,,,,,,,,,,,.,.,,..,...............000.00.00.0000000000000002222222222222224222444444444444446464646666666666666666666686888888888888888888::8888888888888888  """""""$"$"$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&(&&&&&(&&&((((((((((((((&(((((((((((((((((((*(*((((********(****************,,,,,,,,,,,,,,,,..,.................0.00.0...000000000000000000022222222222242222422444444444444446446666666666666666666668868888888888888888::88888888888888:" """""""$"$$$$$$$$$$$$"$$$$$$&$$$&$&&&&&&&&&&&(&&(((((((((((((&(((((((((((((((((((((*((((((((*(((*(******************,,**,,,,,,,,,,,,.,.,,,,,...................0.0.000000000000002200002222222222224242244244444444464644444666666666666666686668888888888888:8888:::88888888888888:@  "" """""""$$$$$"$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&(((((((&((&&((((((((((((((((((((*((((((((((((*((******************,*****,,,,,,,,,,,,..........................000.0000000000000000222222222222222222424444444444444444444446646666666666666666688888888:888::8:::8:88888888888888:  """"$"""$$$$$$$$$$$$$$$$$$$$$&$&$&&$&&&&&&&&&&&&&&&&&&&&&((&&(((&((((((((((((((((((((((((((((**(***********************,***,,,,,,,,,,,,,,.,.,...............0...0000000000000000000022002022222222444444424444444444444446444666666666666666668868888888::8::::8:8888888888888888888:   """""""$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&((((&(&(((&(((((((((((((((((((((((((((((((**********************,,,*,,,,,,,,,,,.,.,.......................00.00000000000000020200222222222224444442444444444444464464666666666666666666888888888888:::::88::888888888888888888: """"""""$"""$$$$$$$$$$$$$$$&$$&$&&$&&&&&&&&&&&&&&&&&(&((&(&(&&(((((((((((((((((((((*((((((((((((********************,*,*,,**,,,,,,,,,,,...,.............0............00000000000222202220222222242424444444442444444444446466646666666666668686888888::8:88888888888:888888888888:888  """"""$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((&(&((((((((((((((((((((((((((((*(*******************,,,,,,,,,,,,,,,,,.,,..,................0...0..0.0000000000020000022222222222242422444244244444464664644646666666666866886888888888888888888::888888888888888888:p   """"""$"$"$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&(&&&&((&&(&&&&(((((((((((((((((((((((((((((((((((((**(*******************,,,,,,,,,,,,,,,,,,...,.,....................00.00000000000020002222222222222444422444444444444466446466466666666688866888888888888:8:888888:8:888888888888888:   """""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&((&&((&&((((((((((((((((((((((((((((((*((((*(*(*********************,,,,,,,,,,,,,,,,...........................000000000000000200022222222222222444444444444444464666466666466666666688688888888888:888888::8:8::88888888888888:   """""$"$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&&(&&&&&&((((((&&((((((((&&((((((((((((((((((((*(*((((((*(***(**************,****,*,,,*,,,,,,,,,,,,..,.......................0.00000000000000220222222222222222242244444444444444446464446466666668688888888888888888888888888:8888888888888:8:   """"""$$$$$$$$$$&$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&(&&((((&((((((((((((((((((((((((((((((((((*(((***************,**********,*,**,,,,,,,,.,..,.,,.....................00000000000000000022222222222222222424244442424444444446444466666666688868888888888888::88:::8:8::::88888888888888:  """"""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&(((((&((&&((((((((((((((((((((((((((((*(*(**************,,,,**,********,,,,,,,,,,,.,..,...,................0000.0000000000200020222222222222222424444444444444444444646666666466666688888888888888888:888:8::::8::8:888888888:88: ""$"""""$$$$$$$$$$$$$$$$$$$$$$&(&&&&&&&&&&&&&&&(((((&&(((((&*(((((((&(((((((((((((((((((**(((((*(**************,**,*******,,,,,,,,,,,,,,..,,.................0..0.00000000000000020202222222222222224442444444444444444444464446466666688688888888888888888888:8::::::888888888888:8:   "" """"$$$$$$$$$$$$$$$$$$$$$$&"&&&&&&&&&&&&&&&(&(((((&((((&"(((((((((((((((((((((*(((((*&(*(*****************,,**,,,.*,,,,,,,,,,,,,,,,..,..,.....0.........0..000000000000000200000022222222442422444444444424444444446466666666666868688888888888888888888888888:8::888888888888::  """"""$"$$"$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&(&(&(&&&&&(&&&((&((((&&&(((((((((((((((((*((((((((((((***************,***,*(*,,,,,,,,,,,,,,,,.,....,...,............00.00.000000002."00220222222222442224244444402444444464664466666666666886288888886888888:8888::88888:66888888888888: < "" """"""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&(&&(&&&&((&(&((((((((((&((((((((((((((((*(((((((((*(**(****,*********,*,,*,,,,,,,,,.,,,,,,,,,,,.,,,..,.............00000000000000002000222222222224222222424444444444444444444446666666666666888888888888888888888888::8:088888888888:86 "" """""$$"$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&((&&&&&(&(((((&&(((((&((((((((((((((((((((((((((((*(*(*(**************,,,,,,,,,,,,,,,,,,,,,,..,.,.,..,.............0000000.00000000020222222222222442222444424424444444444446446666666666666688688888888888888:88888888::88888888888888:   " """"""""""$$"$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((&((&&((&(((&(&(&&(((((((((((((((((((*(((((**((*****************,,,*,,,,,,,,,,,,,,,.,.,,....................00000000000000000220222222222222244424224444444444464446666666666666866866888868888888888888888:8::8888888888888::::   """"""""""$"$""$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&(&&(((&(((&&(((((((&(((((((((((((((((**(((**(******************,*,,,,,,,,,,,,,,,,,,,,,,.,.,.,.........0..00000.00000000000002222022222224242424444444444444444444666666666666668688868888888888888888:8:8::88888888888888888::  """""""$$""""""""$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&(&&&&&&&(&&&((((((&(&((((((((((((((((((((**(((**************************,,,,,,,,,,,,,,,,,,,.,,..,.............0.0000000000000020202022222222224224224444444444444444466666666666666866888888888888888888888888:88::8888888888:8:88:4   """""""""$"$$"$"$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&&&&((&(&(&&(&&&(&((&((((((((((((((((((((((*****************************,,,,,,,,,,,.,.,,.,,,,..............000..0.0.00000000000202202222222222222222244444444444464666666666666666686868888888888888888888:88888:88::888888888::::   """""""$$$"""$$"$$"$"""$$$$$$&&&&(&(&&&&&&&&(&&&&&&(&(((((((((((&&&&(((&&&&&&*(((*((((*(*((*****((&((***********,,,*****,,,,***,,,,,,,,,............0...,...0000.00000000000220000020222222224444442424442222444464444666686666868866668888866688:::::88:8::::88688888886888::::: "$&$$" $$"  " """"$&((($$ "&(&&$ "$""""&&(*,**($"&(**&$ ""$"$&$$$$(*,..,&&$(,,**&$$$&&&&&&&(**,...*&&*..,*($&&&(&&&((**.0220.((,00.,*($(&((**((,.024420*,04420.,**,**,,,,.02466620.466620.*.0....0.048:<:86246:8862000200242268:<<><828<<>:86200202042468<>@@<848:>>:8622222 "   "$$$"$"$$ """"$""$$$" "$$$&&(&&&$$$$&&&&&&((($$$&&&&(((&&&(&&&(((&&(((&&$&&&((***(((*((***((&***(&&(******,***,**,*,,**,,,*(((**,,.,,,,.,.,.0...,00.,,,,,..00200000002222.022000.0002422222244444422224222022244466644668:::8666686644686888::888::<<:86888868668688::8888:  " ""$"""" "$$$$$"""$$$$$$$""$&&&&$$$$$&(&&(&&(&(&(&&$&&((&(&&&$&((((&&&&(((((((((****(((*******(((***,*****,,,,****,,,,,*****,,.,,,,...,...,,0....,,..0.0000..0020000000022000000222222444444422422244224444464446466666446688886466688866888:8:88888:::8888888:::86688:8:8:8:: " "" $""""  " "$$$&$$"$&&&&$$$"$$$"$$$$&&&((((&&(**(((&$$$&$$&$&&&((*((((&*****((&&&&&(&&((((*,,,***,,,,,***(((((*****,,.....,.....,,**,,,,,,,,,..0000.02220000...00....0.22424222444442222220020222466666646666664444464444466888:888:8:::8686686888688:8<<<:::::::8888666:888,     "" """""""$"""$"""$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&(&(&(&(((((&&(&(&((((((*(*((****(***********,,,,,,,,,*,,,,,,,,,,,,,,.,.....,.............0.0.000000002022200222222220222224442422444444244644644466666666666666666668886888888:88:8::8:::8:::::888888888888:8888:.    " """""""""""""""""""$$$$$&&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&(((&((((((((((((*(((****************,,,**,,,*,,,,,,,,,,,,,,,.................0.000000000000000202222222222222222224244424444444444444444444666466666666668888888888888888888:::::88888::888888888:88888:::0  " " " """""""""""""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&(((((((((((&(((((((((((*****************,****,*,,,,,,,,,.,,,...,.,,.,........000.0.000000000000000202222222222222222224244442244444464464666444646666666666688888888:88888888888::8:8:::::8::::888888888:8:8::. " "" """"""""$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&(&&(&(((((((((((((((((((*((*********,***,*,,,,,,,,,.,,,,,,..,...............0.000.00000000022000202222222222222424422444444444444444446446444666666666666668888888888888::8:8:88:::::8::8::::::8:::8888::8::::. " """"" """"""""""""""$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(((&((((((&((((((((((*(**(*(************,*,,,*,,,,,,,,,,,,,,..,...............00000000000000220222222222222222424244444446444444446444666666666666666668666888888888888:8::::888::::8::8:::::::::88:8:888::::::.p " """"""""""""$"$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&((((((((((((((((((((((*((***********,,,,,,,,,,,,.,,,,,.,,...,...........0.000000002222022222222424224222244244444444444444664646446666666666668668888888888888:::::::::::::::::::::::::::::8:::88::8:8:::<0 " """"""$$"$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&((((((((((((((((**(************,*,*,,,,,,,,,,,,,,,,,..,...............00.00000022022222222222244444444444444444644466666666666666666666668688886868888::::::::::::::::::::::::::::::::::::::::::::8::<<. """"""""$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&(((&((((((((((((((((*(**(***********,,,,,,,,,,,.,.,,,,..................00..000000002222222222422444444444444444444666666666666666666688686868888888888:::::::::<::<<:<::::::::::<:::::<:::::::::::::::::<0   " """""""""$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&((((((((((((((((*(**((***********,,,,,,,,,,,,..,.,.,..,..............00000000000202222222224444444444444444446466666666666666666866686868888888888:::::::<<<<:<<<:<<<<::<:<:<:<<<<<:<:<:::<::<::<::::<<0  " """""""$$$$$"$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((((((((((((((*((((((************,,,,,,,,,,,.,,,...........,.........0.000000002002222222242244444444446646664666666666666686688688888888888888:::::::::<<<<<<<<<<<<<<:<<<<<<<<<<<<<<<<<:<<<:::<::<<<<>.   """"""""""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&&&(&(&&&&(&((&&((((((((((((((((**(***********,,,,,,,,,..,,..,,...................0000000002222222222244444444466666666666666666666866866666888888888888:8::::<<:<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<>.  " " " """""$"$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((&&(((&(((((((((((((((*********,,,,,,,,,,,,...,,,...............000...0.0000002222222242444444444666666666666666866886868868888888888888888::::<<<<::<<<<<<><<><<<<<<<<>><<<<<<<<<><<<<<<<<<><<<<<>>>,   """"""""""$""$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&(&(&(&&((((((((((((((((((((**********,,,,,,,,,,,.,,,,..................00000000000002222222424444444446466666666666666688888866686888888888:88:::::::::<<<<<<<<<<<<<<><<<<<<>><>><<<<<<<>><<<<<<<<<<<<<<>>>.  "" """"""""""$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&(&&&&((&(&&((((((((((((((*(((************,,,,,,,,,...,.,..............000000000000020222222424444446444466666666666666666888688888888888888888::8::::::<<<:<<<<<><><<><<><><<><<>>><>><<<><<<<<<<<:<><><<<>>>.  " """""""""""$$$$$$$$$$&&&$&&$&&&&&&&&&&&&&&&&&&&(&&&&((&(((((&((((((((((((*(*********,,,,,,,,,,,,.....................000000000022222222424444646446446666666666666666668888888888888888:::::::::::<<<<<<<<<><<<<<<<<<><<><<<<><><<<<<>>><<<<<<<<<<<<<>>>>,  " "" """$""$$$$$$&$$$$$&$&&&$&&&&&$&&&&&&&&&&&&&&&&&((((((&((&&((((((((*(************,,,,,,,,,,,,,.............0.0.0000000000002222222244444444464666666666666666666866888888888888888:::::::::::::<<<<<><<>><<<>>>>><>><><>><<<<<<<<<<<<<<<<<<<<<<><>>@,>   " """"""""$$$$$$$$$$$$&$$$&$&$&$&&&&&&&&&&&&&&&&&(&&(((((&((((((((*(*****(*******,*,*,,,,,,,.,.,..............0.000000000020222222224444444444664666686666666666666666888888888888:::::::::::<<<<<<>><>><<>><<<<<><<<><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>*@    " """""""""$$$$"$$$$$&$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((****(******,**,*,*,,,,,,.,..............0.0000000000000222222244444444446666646666666666668868688886888888:8::::::::::<<<:<<<<<<<<<<<<><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>,   " """$""$$$$$$$$$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((**((**********,,,,,,,,.,,,..............0.0000000000202222224224244444444466664666666666666688888888888:::8:::::::<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>(   "" """"$ "$"$$$$$$$$$$$$$$&&$&&&&&&&(&&&&$&&&&&&&(&&(((((((((((((*((**(*(*********,,,,,,,,,,,.0............00.000.000002222422224244444444444464666666688666888688888888888:::::::::<<::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@(  " " """"""""""$$"$$$$$$$$$$$$&$$$$$&$"$$&&&&&&&&&&&&&(((((&&((&(((&(((*(***********,,,,,,,,,,,, *,.............000.0000002020242242224444446644666666666 666668666888888888::::::::::0:::::::<:<<<<<<<<<<<<<<<<<<>::::<:<<<<<:<::<<<<<<<<><<>>B " """"""""""$""$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&((((&&&&&&(((((*(**(((((*****,***,,,,,,,,,,,,...,......0.00...00000202222222242444424444444464666666666666668688888888888:8:8:::::::::::::::<<::::::<::::::86::<::<<<<:<<<<<:<<<<<<<><>>0  "" """"""""$"""$"""$$$"$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&((((((((((((((((((((**(**********,,,,,,,,,,,,...........00000002200022222222222224444444466646664666666866666668888888888888::8:88::::::::::::::::::::::::::<:<:::<:<<<<<<<<<>>>>>(