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_2 MISSION_PHASE_NAME = EXTENDED_MISSION TARGET_NAME = MARS IMAGE_ID = '466B98' IMAGE_NUMBER = 55679249 IMAGE_TIME = 1977-11-27T08:30:07Z EARTH_RECEIVED_TIME = 1977-11-30T20:48:07Z ORBIT_NUMBER = 466 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.016970 NOTE = "VERY HIGH RESOLUTION MAPPING SEQUENCE WITH IMAGE MOTION COMPENSATION" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END 0  /7.+905a('$.~6+'8ys466888888686646664444644422424242244444444466446442444644664666666666666664444444666666666668666666466666886666666888:::8:88::88886688888:::::8::::<:::<::::::::::::::::<<<<<::<<<<<:<<<<<<<><>>><>>>>><><<<<<><>>><<<<>>>>>>>>><>>><>>>>><<<>>>>>>>>><<>>><<<<<<<<<<<<<::<<::<::::8::888888866664(4666666666668666666666664646*064666666666666666666666666668866666668666666464666666664686666666666666666666666688666888888888888886866668:::::::::88888::88:88::::::::888888:88::::::::<<<<<::<<:<:<:<<<<<<<<<<<<<<<<<<:::<<:<<<<<<<<<<<<<<<:<::::<<<<<<<<<<<<<<<<<<<<:::8888888888888888868664442,4446666666666666666666664444444664446664446446446646464664.444446664444664446644446464.&444444446466664466666666666246886666666666666668688:8888688888666688888888888688888888:::::8:::::::::::::::::::::::::::::::::::::::::::::::::::<<<<::::::::::::<<::<:<<:::::::::::888888888888868666666444*24444666666666644666666444444444444444444444444444444444444446444442224444444444444444424444444444444446444666466664246666464664666666666666666864866666686666866686666666666&488888:8:88:88:88:8::8::8:::68:::::8::::::::::888::::::888::::::::::::::::::::::::::::888:888:8868886666666666666664*24444664466466644444444444444444444444444444444444444444444444422444444244444444444244444444242244444444444444444444444444444444644444444686668666666666666666666666666668666668868888888888888888888:8:8:88888888::8:8888:888:88:88:::668888:::::::::8:8888:8::8:88228888888866666666666666666440 *244444444444444444446444444242444224444444444444444444444242224444224224244224422444444424224444442224422424244444444222224444444444444424246666646466646666666666666666666666666666666888888888868888888888888:88888888888886688888888:88::88:8:8:888888888888:88:8866686886666666666666666444442 *22224444444444444444444444422222222222242244444444422222222222224222224222222222222222224222442224224222222224444424444422422422422422244444466644444444464644466666444646666666666666668668688666666666688888888888888888688688688888888888888888888888888888888888666668666666666666666666644422*22242444444444444442242242222222422224444222222222222222242422442422222222222222222222222222222222222222222222222224242222222444222224224224222224444464444464644644444444444466666666666666866666668666666686888686666666868668888888888888888868888888888888886666666666666666666664644644644442 *22222444444444224222424224424242222222442222222244222222222242222222222220002222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444446446666666666666666666666666666666666666666666666866666666666688868666886866666888866666666666666666666444444444444422*02222424424242222222222222222222222442222222222222222222224222222222222222222222222222220220222222222222222222222222222222222224222222222222224424444444444444444444444444444446646446646664666666466666666466666666666666666666666666666666666666886666666668666666666666666646464644444444444422*02222222242222222222422224222222222222222222222222222222222222222222222222202222222022200002222222222222200200222222222222222222222222222222222222242222242444224244424444444446646444466444444666664666666666666666666666666666664666666666666666666666666666666666666666664644444444444444444422 (02222222242222222222422242222222222222222222222222222222222222222220220222022222020020220222022202222022022200022222222222222222222222222222222222222222222222222224444442442424466664444644466444464666666666466666666666666646644466666666666666666666666666666666666666644644444444444444442220(02222222224222422222222222222222222222222222222222222222222222222200000000222020000020200200220202000000220022222222222022222222222222220022222222222222222222222224222222222442244444444466644444444646664444666664666666646664466666666666666666666666646666666666664646444444444444444444422220(02222222422222222222222222222222222222222222022222202222222222220200000200202020020002000000000000200200000202202000022222222222000020022222222222222222222222222222222224422444444444444444644444444644664644464644666464446464644666466664446666666666666666666644666644444444444444444222222220(02222222422222222222222222222222222222222222222222222222220200200200000020220000000000000000000000200000002000000000002000022222200002022000002222222222222202202222222222244444444444244244444424446444444464644644444644644444644464444444464664666666666444466666444444444442444442222222222222*22222222222222222222222222222222222202222002202220222222202002000000000000020000000000000000000000000000000000000000000022022222222222000000002022222220222002002222222222244422222424422222244444444444444444444444444444444444444444444446444444644646444644444444444444444422222222224244422220&02222222222222222222222222202222220220200000220200222200000000000000000000000000000000000000000000000000000000000000000000000000200222020000000020200000000002020222222222444422444444422224442444442444444444444444444444444444444444444444444444444444444444444444444444444444244442424244422220&02022222222222222222222222222222222222022222222202020200002200000000200200000000000000000000000000000000000000000000000002000000020222222000000000000000000002002222222224444442442422444422444244222244442444444444444444444444444444444444444444444444444444444444444444444442444244222222422220&02222222222222222222222222222222222222200002220000200000220020000002000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000022222222242224222222422422222424422242442444444444444444244444444444444444444444444444444444444444444444444422222422242222422422220&022222222222242222222222222222222222222000000202200000000000200000000000000000000000000.000000000000000000000000000.000000000000000000000000000000000000000000000000222222422422222222222422222224242244244244444444224444444444442444244444444444444444444444444444444444222422424444424222442220$0022222222222222222222222222202222222220000002022000000000200000000000000000000000000.000000000000000000000000.0.0.00.0000000000000000000000000000000000000000000002222224222222222222222222222224222222222222442444442244444444444222222444444444444444244444444444444442242224222222422242242222&022222222222222222222222222222222222222022000202000000000000000000000000000000.0000.0000000000000000000000.0.00..00.00.00..0000000.000000000000000000000220000002000222222222222222224422222222222222242442442444244222244244424444442422444444444444444244444444444444222222222222222222222422222&0222222222222222222222222222222222222222002002000000000000202000000000000000000000000000000000.000000000000...00.....0..00.000.000.000000000000000000222222200000000222200222222222222422222222222222222222242224242444222242424422422242442444444444424242444444244222242222222242222222222222220&022222222222222222222222222222222222202200020000020000000000000000000000000.00000000000000000.00000.00.00000.0...000.0....0.0.0.000000000000000000000002222200000000000222222222220002222202202222222222222242222222222222222222222222222442222444222222242224222222242242224424222222222222242220&02222222222222222222222222222222222202022200000000000000000000000000000000000000000000000000.0.0.000..0.0.......0.....0.0.000.00000000.00000000000002202200200000000000022222222002002220000002222222222222222222222222222222242222222222244222442222222222222222442242422422222242222222222222220&0222222222222222222222222222222222200200000020000000000000000000000000000000000000000000...........0.0.....0..........00.0.00.000.0.0..0..00.000000000200200000000000.0022222222222222000002222222222222222222222222222222222222222222222222222222222222222222222244224422222224222422222222222220$022222222222222222222222222222222000000000000000000000000000000000000000000000....000..0.......00..0....00......0...0.....0.0..........0..0.00.00000000002000000000...0000002002222202202222222222222222222222222222222222222222222222222222222222222222222222222442222422222222222222222222222220$02222222222222222242222222222000000200000000000000000000000000000000000000....0.000.000.......0...0.......................................0.0.000.00000000.0000000......00200202222200022222202220200022222222222222222222222222222222222222222222222202222222222442222222222222222222222222222220&022222222222222222222222220000000000000000000000000000000000000000000000000000.0...0000.....................................0..........0........0...00000..00000.........0000000000000000222222220000000222222222222222222222222222022222222222222222222222242222222224222222222222222222222222220&0222242222222222222422000000200000000000000000000000000000000000000000000000000......0..0..........0............................................0.0.........00000........00000...0.0.00..000000000000000222022222222222222222202222202002222222220022222222222222222222222222222222222222222222220$02222222222222202222000220220000000000000000000000000000000000000000000.000000..............0..0.............................0...................00.00....000.0...0...................000..0000000000000002020222220222222222220200220022222222202222222222222222222222222222222222222222222222200$0222222222222222000022220020000000000000000000000000000000000000..0000000000.0....0.0.0.........................................................0....0..0..0.0..........,,,..,,,,,...........00.00000000002022000002222222202200020202202222022222022222222222222222222222222222222222222222222220$0222222222222222222222222002000000000000000000000000000000000...0000000000000....................................................................................0.................0..........000000000002220200000222222220000020000022222220220000022222222222222222222222222222222222222222222002222222222220*22222222220000000000000000002000000000000000..00.0000.00000000...............................................................................0......0...............0.....0.....000000000000000000020020220000002002222000020000002202222200022222222222222222222222222222222222220 00222222222224,2222222020220020000000000000.000000000000000.0.0.0.0000..0.0.......................,,............................0............................................................000000000000000000000000000000000000022200000200222000002000022222222222222222222222222222222222220"022222222222222222222222220000000000000000000000000000000.0.000000000.0000000.0.......................,...........................(,.....................................................0."..000000000000000000000220000000000000022200002000200020000000220022222222222222222222222222222222220"02222222222222222222222222220000000000000000000000000000.00000.000000....0000.............................................................................................................0000...0.0.00000000000000000000,0000000000000000000000000000 .000002200222222222222222220,2222222222222."0222222222222222222222222000000000000000000000000000000.00....0.0000000000000...........................................................................................................0..000...00....0000.000000000000002000000000200002000000000000..000000002222222222222222220.0222222222222..0222222222222222222222222200020000000000000000000000000....0.0000.000.00.0..............................................................................................................00000....0000..00000.000000000000000000.000200000000000000000000000000002222222222222222222222222222222220,022222222222222222222222000220000000000000000000000000...0.00000000000........................................................,.......................................................00000..000.00000.000000000000000000000000000000000000.000000000000000000.00200222222222202222222222222222220.022222222222222222222222200000000022000000000000000000000.0000000000000.00..........0.....................,.............,........,....................................................0000000000..00000..00000000000000000000000000000000000000000000000000000000022222222222222222222222222222220,022222222222222222222222002220002020000000000000000000.0...000000.00.00.....................................,.....................................,.................................0..00000...0....00000.0000000000000000000000000000000000000000000000000000000000022222222220222222222222222220,022222222222222222222222222000002220000000000000000000000..00....0.000.0.0..............................................,..,........,.......,......................................,.......0..00.....0000....0000000000000000000000000000000..0000000000000000000000022222222222222222222222222220,022222222222222222222222020222000000000000000000000000.00..000000..0000.............................................................................,..................................0.....,....,...0..0000000..000000000000000000000..0000.0000000000000000000000020222222222222222222222222220,0222222222222222222222222220200000000000000000000000000000000..0000000.......................................,..,,.......,.................................,.............................,,...,,,,,,,.0..00000..0000000000000000000.00000000000000000000000000000000000022222222222220222222222220,02222222224222222222222222000000000000000000000000000000..00000000..0..0..0.............,...........,.,......,,........,.,.,.,.,,,.,,........,,,.......,............................,,...,.........,,............0.00000.0000000000.0000000.000000000000000000.00000000002222222222222222222222200,22222222222222222222222222000000000000000000000..00000000.00......00.......................................,,,....,.,.,,...,.,,,,,..,..,,,...,,,,,,,......,.........................,,,,,,..,......,......0..0..000000000000000000.000000000.0000000000000000000000.000002222222222222222222222000,022222222222222222222222020000000000000000.0000000000.0.000..00.0..0...................................,......,,,,..,..,..,,,,.......,.,,....,,,,,.,.,,..............................,,,.,,,,............000.....000000.0000000000.000000000000000000000000000000000000022222222222222022222222200.022222222222222222222222000000000000.0000000000000000000.............0............................,..........,.,,,.,,,,....,,.,....,,....,,,..,,,,.,.,,,.............................,......,,.............0.....00.000.000000000000000000000000000.0000...000.00000000000222200022222222222222220.022222222222222222222000000000000000000000000000000000000............0..0.................................,,.,,,,,,,,.,,,,,,,.,.,....,,,,,.....,,,,,,,,,.,.,............,..............,,,,,,,,............0....0.0000.00000000000000000000000000000000000.000000000000200220222222022222222222000,222222222222222222222202000000000000000000000.000.0.00.00.......................................,,,,,......,....,,,,.,,.,,,.,,.,,,,,,,,,.,,,,,,,.,,..,,,,,,,..........,...............,,,,.,.,,,.............00.0..00.00000000000.00000000000000000.000...0000000000000000220222200022220222222200.022222222222222222200000000000000000000000000..0000...00.................................,,...,,.,..,.,,.....,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,.,,,,,,,,,,............,..............,,.,,,,..,.............0......0000000000000.00....0000......000.....00000000000000000000200022200022222220.22242222222222222022002000000000000000000000000.0.......0.........0......................,.,,.,,,.,,,,.,......,,,,,,,,,,,,,.,,.,..,.,,,,,..,,,,......,..,,,.,........................,.,.,,..,,..,,,....................000000000...00000..0.......00......000000000000000002200002000002022222200,222222222222222222222020000000000000000000.00000....0..0..................................,,,..,,,,,,,........,,,.,,,,,,.,,,.,,.,,..,.,,,,,,,,,,,.....,,,,,,,.....,.........,.......,,.,,,,,.........................0.000.0000.0.0000..0........00000.,....000.0000000000022200000002022002222220.22222222222222222222220000000000000000000..0.0..0.........................................,.,..,..,,,,,,,.,.,,..,,,,,,,,,,,,,,,,,,...,,,,,,,,.,,,,,...,,,,,,,,,..............,...,,,.,.,,,..........,,..............00....00000000..0.0.00....000000000.,,.0.000.000000000002000000220222222222200,02222222222222222200020000000000000000000.0.000.........0.................................,,...,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,,,,,.,,.,.,.,,,,,,.,,,...0.......,,,..,...,,,,,,.........,,,,..........0.0........000000.000.00...000222222000....00.0.000000000000020200022022222222220,2222222222222222222222020000000000000000000000..............................................,....,,,.,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,..,..,,,,,,,,,,..........,,.............00.......00..0.000.00....000000000000....0..00000000000020000000022220222220200,02222222222222222220220002000000000000000...0..00.........0.................................,.,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,........0..,...,,,,,,,,,,............,,,............0........0...0..........000000000000.......00000000000000000000222000222222000,022222222222222202022220000000000000000.0.0...........0..................................,..,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......0..,,.,,,.,,,,,,,,.,.........,,,**,,,,,............................0000000000..00....0..0000000000000222000000002202222200,02222222222222222222222000000000000000.0000...............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,.......,.,.,..,,,,,.................................0000..0.000......0000000000000000220000000002202000*0222222422222222222222200022000000000000.0.......00......................................,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,,,........,,,,..,.,,,.............0.00..............00000000.00.....0...00000000000000002200000002222220,02222222222222222222002000000000.000.000.000.0..........................................,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.,,...,,,,,,,,,,,,.,.....,,,.,,,,,.,.,,,,...........0..................00.000.0000.0.00..0000000000000000000000020000222000,02222222222222222222200200000000000000..0000.........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,..,,,,,,,,,,,,,,,,..,,,,,.,,,.,,...,,...................................0.00......00.00000000000000200000000000002222000,222222222222222222022020000000000000000..00.0.0...........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,.,,.........................,.....................00000000000020000000000020002220200,022222222222222222220200000000000000000..00.0...................................,.....,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,...,,,,,,,,,,,,,,,,,,***,**,,,,..,...,,,..,.........................,..................0..0.000000000000000000000000202202000022222222222222022220000000002000000000...0.......................................,..,..,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,*,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,.,,,,,.......................,,,.............,........00000000002000000.000000200022000.222222222222222220000000000*(000000.000.0.....00........,,...................,.....,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,....,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,.,,,,..........................,,.,,..00................0000000000000000000000000200200*02222222222222222220002000000000000000...0..0.............,...........,................*,,,,,,,,,,,,,,,,,,,,,,,,,,,*(,,,,,,,,,,,,,,,,,,,,,,,,,,,(&,,,,,,,,,,,,,,,,,,,,,...,,,**,,,,,*,*,*,,,,,,,,,,,,,,,,,,..,,,..........................,,,..................00000.00000000000000000000202200000*02222222222222222222000000000000000000.0.00..0................................,.,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,..,,,,,,,,,,,**,*,,,,,,,,,,,,,,,,,,.,,,.,.....................&(..,,,,,..,..............0.0,.000000000.000000000000000000,0222222222222222222000000000000000000.0.........0.................,................,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,..........,,,,,,,,***,,*,,,,,,,,,,,,,,,,,,...,,...........................,,,,,,,..........0........000000000000000200000000200"(022222222222222222222000000000000.00000...............................,.......,...,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,,,,,,,,,,*,,,*,*,,,,*,,,,,,,,,.,,.,,,............................,,........00........0..00000000000000000000000000000,0222222222222222202220000000000000.....0.....0.....................,.,,.,......,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,***,,,,,,,,*,,,,,,,,,.,,,.,,,,.,...................................0.........000000000000000000000000000000000*0222222222222222202222200000000000...00..........................,.,.,,.,,,,.......,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,,,,,,,,,**,,,..,,,,,,,,,**,,******,,,,,,,,,..,.,,.,,,,.................................0.0.........000000000000000000000000000000000 *022222222222222222202000000000000.000..................................,,.,......,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,*,.,,,..,,,,,,,,,***,,****,**,,,,,,,..,,,,,,.........................................0.......0000000000000000000000000000000. *022222222222222222200000000000000000............................,.,,,,,,,,,,..,.,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,,,,,,,,,,.,,,,,,,,,****,*,,*,***,,,,,,,..,..,....,,.....................................00..0..00000000000000000000000000000000 *02222222222222222222022000000000000..0...........................,,,..,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,**,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,*,***********,,,,,,,,,......,....,......................................000.0000.0.0000000000000000000000000. *022222222222222222000000000000000000..........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,**,,,,,,,,,,,,,,,,,,,.,*,,*,,*******,******,,,,,,,,....,,....,..................................0..0000...0000000000000000000000000000000"*022222222222222222200220000000000000..........................,,.,,,,,.,.,,,,,,..,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,*,,**,,,,*****,,,,,,,,,,,,,,,,,,,,,,,,,************,*,,,,,,.,,,......................................00.....00000...0000000000000000000000000000000 *2222222222222222222222200000000000.............................,...,,,,,,.,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,**,,,*,,**********,,,,,*,*,,,,,,,,,,,,,,,,,,,,****,,*****,*,,,,,,,,,.,..,,...,,,,.............................0000.00000000000000000000.00000000000000000 (022222222222222222200002000000000.0.000.................,..,,,...,,.,,,..,,,,,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,,,,********,************,,,*,,,*,,,,,,,**,,,,,,,,,,***********,,,,,,,,,..,,,,......,...........................0.000000000..000.00.00000000000000000000000000"*0222222222222222222222000000000.0.00.0....................,,.....,.,..,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,*,,,,**,,,*,*,**,,*,*,*****************,*,,,,,,***,,,**,,,,,,,.,,*,*************,,,,,,,,,,.,.,....,...,.......................0000000000.0.00..00000000000000000000000000000*0222222222222222222222000000000000.00.....0................,.,,,,.,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,,*,*,,,*,*,,***,*,,,,,**********,*********,****,,**,,,,,**,,,,,,,,,**************,,,,,,,,,,......,..,.,.,..................0.00.00000000000.0...00.000000000000000000.000000000(022222222222222222222220000000000.00...0.................,,,,..,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,****,,,******,*,,*************************,,***,,,,,****,*,,,,,,,,************,,,,,,,,,,,,,..,,,,,...,,..,..................0.0.0000....000000.00..00000000000.00000000000000(02222222222222222222200000000000.0......0..............,,..,.,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,****,,*,*,*,*****,****************************,**,,,,,,,,***,,,,,,,,*,,,,,,********,,*,,,,,,,,,,,,,,,,....,,,.,...................0...........00.0....0.00000.0.00.00000000000000.*02222222222222222022202020000000.00........................,,.....,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,***,**,**********,,***********************(**,,**,*******,,,,,****,,,,,,**,,****,,,,,,,,,.,,,,,..,,,,..,..,..................0.0..........000....0...00....00.0000000000000000.(02222222222222222200020000000000000........................,.....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,********,**********,************************((***********,*,,,**(*,,,,,,***,,,**,,,,,,,,,,,,,,,,,.,,,,..,,..,.,,...............,.......0...0...0.0.00....0000000000000000000000.(022222222222222222000220000000000.0.......................,...,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,,********************,*,**********************(((*(((***,,,*,,*,,*,,,,,,,**,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,..,.........................0..000.0..0000.00000.0000000000000.(02222222222222202220000000000000000..............................,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*************,*******************************************,,,,,,**,,,,,*,,,***,*********,*,**,,,,,,,,,.,.,,..,,.,,...,,,.................0...0.......00.000.00....0.00000000000000.(0022222222222222220200000000000000.0.0.......................,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,********************************************************,,,***,,*,,,*,,*,*************,,*,*,,,,,,,,,,,,,,,,..,,....,..,,,........0................000.0000.000000000000000000000(0222222222222222222000000000000000.0...............,,.....,..,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,*,,***,**,*******,**********************************,*******,****,,*,*,,****,**************,,,*,,*,,,,,,,,,,,,...,,,..,,..,,.,.........................00.000.0000..0.0000000000.0.(002222222222222222220000000000000.0.................,....,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,***,,,,,*,***,**********,*,***********************************(****(*****,,,,,*,,,,,****************,,*,***,,,,,,,,,,,,.,,,....,,,,,.............................0..00.00..0.000000000000.(02222222222222222222020000000000000...................,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,*,,,,*,***,*,*******************************************************(*******,,*,*******,**************,,,,,,,,,,,,..,,,,,,,,,.,....,.,,...............,..,..........0..000000..000000000000000. &022222222222222222002000000000000000.0............,...,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,,*,******************************************************************************,*******************,***,,,,,,,,,,,,,,,,,,.,,,.,..,...,,,,....,..,,,,,............0.......0.000000000000000. (002222222222222202220000000000000.00..0..............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,**,,****************************************************************((******((((*********,*************,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,...,,.,,,....,.............0.....000000.0000000000. &022222222222222200000000000000000..0....................,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,*,,**********,*****************************************(********(*(*****((((((*************(((******,**,,,,,,,,,,,,,,,,,,,,,,,,,.,,,..,.,,,,.,,,.........................000.00000000000... &02222222222222222020000000000000000.....................,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,**,*,,**********************************************************(((*(((****((((((***(((((((((((((((((((******,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,..,,...,................0.00000....000000000.. &0222222222222222202000000000000000000..................,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,******************************************************(*((((*******((((*(*(*((((((((********(((******,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,................0..00..000000000000000000. &022222222222222022220000.000000.00...................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,*,****,*****************************************(************(((*(**((**((*(*((((((**(************(((****,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,..,,.,........,.....0.0..0...0..0..000000000.02222222222220,222200000.000000.000..0................,,.,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,*,,,,,,,,**,*****,*************************************(**((********(***(((***(**(**(*(((((*****(*********((**********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,,.......................00.00.000000000.02222222222222002000000000000000.0.0.......",.........,,.,,,,,,,,,,,,,,,"*,,,,,,,,,,,,,,,,,,,,,,,,,**&(***************************"***************(*******(*****(**********(**((((((((*(**(((*****((((**********,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,.,,,,....,,....................0.0000000000.$022222222222202222000000000000000.00...........,....,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,**,***,*********************************************((**(((**((*(**((**((*(((((*(((***(***(***(**((*****,**,,*,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.........,................0.0000000000.&02222222222222002220200000000000.......0..............,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,***********************************(*(***(**(**(((((*((((*******((*((*(((*((**((((*((***********(((********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,.,,.,,..,,...................00000000.00,$02222222220220222200020000000000..................,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,,*,,**,********************************(*(*(*****((*((((*(((((*(*****(((((((*(*(****((*((*********,***(((*******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.,,,,.....................000000000000 $0022222222222222222200000000000.0.0.0...........,...,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,*****,*****************************((****(*((((*((*(((*((((((*((((((((((*********(((********,,,**(((******,*,*,*,,,,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..............0.0..000000000.$00022222222222222220000000000000000..0.............,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,****,,,,,,*,****,,***************************(*(((****(((*****((**(*((***((*(((((***(******(((((****,*,**,**((**********,,,,,,,*,***,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,..................0000000000000$022222222222222222000000000000....00..............,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,*,,,*,***,,*,******************************((***(*(**((*((((*(**(*(*((((((*((((**((*(**********((**************((**(********,,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................0000000..$022222222222222022000000000.......0..................,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,*,*,**,,****,*****************************(******((((((((*(***(*(((((**((*((((((((*(*****(*((((***,*********(***(****(*******,,,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................0.0..0..0000..$02222222222222220022000000...........................,,,.,,,,,,,,,,,,,,,,,,,,,,,*,,,**,***,**,,,*****************,******(**************((((*((((((*(((((***(((((((((*((((((((((**(*((((((*****************(((**(****,,***,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............0.0.0000000000$0022222222222222222200000000.........0.................,.,,,,,,,,,,,,,,,,,,,,,*,,,,,,,***,***,***********************************((((((((((*((((*((*((**(*(((*(*(((((((((((((((((**((((((**************((***(*********,*,*,**,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................00000000.$0222222222222222222200000000.0.......................,,.,,,,,,,,,,,,,,,,,,,,*,,,,,,,******,*,,**********************************(((((((*((((((((((((((((**(**(((*((((((((((((&(((((&(((((**************(((***(**(******,,,,*,**,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,............0..000000..&02222222222222200020000000000......................,,.,,,.,.,,,,,,,,,,,,,,,*,**,,,,,,*****,*********************************(**((((*((*(((((((((((((((((*(*((*((((((((((((((((&(&&&(((((((*(*((******(*((((***(((((*****,*******,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................0000000.$022222222222222202000200000000.....................,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,,*****,****,**************************(***(**(*((((((((((*((((((((((((((**(((((((((((((((((((((((((((*(((*((******((*((((*((((((((*****,,,,,*,,,,,*,,,***,,,,,,,,,,,**,,,,,**,,,,,,,,,,.,..............0000000..$022222222422222222000000000000.....................,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,**,***************************((*********(*(*(*((((((*((((*((((((((((((((((((((((((((((((((((((((((((***(((**(***(((*(((&((*(**((*****,,*****,,,*,,,,**,,,*,,,,,,,,,,******,,,,,**,,,,,,...............0.00000..$02222422242224220002000000000.......................,.,,,,,,,,,,,,,,,,,,,,,*,,,,,**,***************************((**(*******(*(((((((((((((*(((((((((((((((((((((((((((((((((***((((((((***(((***((((((((((((((*****((*******,***,,,,,,,,,,,,,,,,*,,,,,,,,,*,,,,,,,,,,,,,..,,...............000000.$02222222222222200000000000000....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,************************(**(******(**(((((((((((((*(*(((((((((((((((((((((((((((((((*****(((((*****(((**((*((((((((((****(((((******,,**,,,,,,**,,,,,,,,*,,,,,,,,,,,,,,,,,,,,.,,..................0..0.00.$0222222222222222000000000000...................,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,**********************(*(**(*(***((**(*((((((((*((((((((((((((((((((((((((((((((((((((((*****((((((((*(((((((((((((((*******(((((**********,*,,,,*,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............0.000000.$022222422222222200000000000.0...................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*****************************(*(**((((**(*(*(((**((((((*((((((((((((((((((((((((((((((((((((((*(*(((((((*(((((&((((((((((*(*****(*((**************,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,.,........,..........000000."00222224242222202220000000000..................,,,...,,,,,,,,,,,,,,,*,,,,,,,,,,,,,********************************((*(**(((((*(((*(***((((((((((((((((((((((((((((((((((((((((*(((**(((((((**(((***(((((((((((******(((((*******,,****,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,,.............0...0000$022222222222222220000000000000..................,,,.,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,************************(*********(*((*((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((**(((((((((((***(((((((((((**(***((((((********,*,,*,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,....,..............0.000.$00222222222222222200000000000...............,.,,,,..,,,,,,,,,,,,,,,,,,*,,,,,,,**,,,*,*******************************(*((((*((((((((((((((((((((((((((((((((((((((((((((((((&(((((*(((*(((((((((((****((((((((((((******((((((*******,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,................00.$0222222422222222220002000000000..........,..,...,,,,,,,,,,,,,,,,,,,,,,,**,,*,*,*,,**************************(********(***((((((((*(*((((((((((((((((((((((((((((((((((((((((&((((*(((((((((((((*(*****(((((((((((********(((((**,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,......,,................. 0222222442222222020000000000000.........,.,,,,,,.,,,,,,.,,,,,,,,,,,,,,,,*,,*,,*********************************((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((*(**(((((((((((((****(***(((*********,,,,,,,,,,,,,,,,,,,,,,,,,...,,.,,.,..,.......,........00.... "02222424222222222200000000000..........,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,*******************************(***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((((((((*****((((((((((((**(***(((***(((*********,,,,,,,,,,,,,,,,,,,,,.,,,.,........................0.00... "0022242222222222020000000000.0...........,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*******************************(*((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((***((((((((((((((******((((**((((*********,*,,,,,,,,,,,,,,,,,,,,,,,,.,,..,...,................00.. $2224222222222222222000000000.............,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,,*,*********************************(**(*((((((((((((((((((((((((((((((((((((((((((((((((*((*(((((((((((*(((((((*(((((**(((((((((((((((((***********((((*********,,,,,,,,,,,,,.,,,,,,.,,.,,.,.....,,,,,..,.........0000.""022442222222222222200000000..............,,,.,,,,,,,,,,,,,,,,,,,*,,**,,*,****,***,******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((**((*((((((((((((((((((((((((*(((***((((((((((*******(**(((((******,*,,,,,,,,,,,,,,,,,,,,,,,,,,...,......................0.$"02222222222222222222200000................,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,***************************************(****(((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((&(((((((((((((((((((((**(***((((&((((((***(***************,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,.......................$"2222222222222222222222220000..0.............,,,,,,,,,,,,,,,*,,,,,,*,,,****************************************(((*(((((((((((((((((((((((((((((((((((((((((((((((((((*((*(((((((((((((((((((((((((*(**(((*(***(((((((((****((((*(***********,,,,,,,,,,,,,,,,,,,.,,,.,,,,,,,,......................$"022222222222220220002000000000..............,,,,,,,,,,,,,,,,,,*,,,,,****,**********************************(**(*((((((((((((((((((((((((((((((((((((((((((((((((((((((*(**(((((((((((((((((((((((((**((((((******(((*********(((**********,,,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.....,...............$"02222222222222222220000000000000..........,,,,.,,,,,,,,,,,,,,*,,,*,********************************(**********(((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((&(((((((((((((((((((((((((*(***(((***,*,****(*************,,,,,*,,,,,,,,,,,,,,,.,,,,..,,.,,,,......,............$ 2222222222222222020002200000000000......,.,.,,,,,,,,,,,,,,,,,,,,,,*,,*******************************(********((*((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((((((&(((((((((((((((((((((((((*****(*********************(*****,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,..........0.....$0222222222222020000222000000,0000...,..,,,,,,.,,,,,,,,,**",,*,**,********************("***********(((*********((((((((((((((((((((((((((((((((((((((((((((((((((((**((&((((((((((((&(&(((((((&&((((((((((((*****************,,,,,*,***************,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.................$"22222222222222220202020000000000.......,,,,.,,,,,,,,,,,,,,,,,,,,****,**************************************(((((*(((((((((((((((((((((((((((((((($(&(((((((((&((((((((&&(((((&$((((((((((((((&((((((((((((($(**********(*****,,,,*******,******,,*,,,,,,,,,,,,,,,,,,,*,,,,..,,..,...............0.$"022222222222200200000000000.0..0......,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,*********************************(***(*(**(*(((((((((((&(((((((((((((((((((((((((&((((((((&&(((((&&(((((((((((((&((((((&&(((&((((((((((((******************,*****,,,*,***,,,,,**,,,,,,,,,,,,,,,,*",,,,,,,,,.,.,............... 0222222222200000000000000000.00.0.......,.,,,,,,,,,,,,,,,,,,,,*******,****************************(****(**(**((*((((((((((((((((((((((((((((((((((((((((((&((&(&&&(&&&((((((((((((((&(((&&&&(((((((((((((((((((**************(***,,,***,,,*,******,,,,,,,,,,,,,,,,,,,,,,,..,,,...,,............... "0222220200020200000000000000000..0......,,,,,,,,,,,,,,,,,,,,*,*,**************************************(***((*((**(((((((((((((((((((((((&(((((((((((((((((((((&((&&&(((((((((((((((((((((&(((((((&(((((((((**(((************************,,,***(****,*,,,*,,,,,,,,,,,,,,,,,,,,,,,...,......,.......& 0002222222222000000.0000000.00.0.........,,,,,,,,,,,,,,*,,,,*****,***********************************(*******((**(((((((((((((((((((((((((((&(((((((((((((((((&((((((((((&((((&((((((&((((((&(((((&&((((*(***(((*************************,***,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..............& 00222222222220220000...00.....0...........,,.,,,,,,,,,,,,*,,**********************************************(*((*(((((((((((((((((((((((((&&(&(&((((&(&((&(((&(&(((((((&((&&(((((((((((((((((((((((((&(((((**((((*(***********************,**,,**,******,,,,,,,,,,,,,,,,,,,,,,,,.,,..,..,,..........&"0222222222222020000000.....0............,.,,,,,,,,,,*****,,,,*******************************************(**(((((((((((((((((((((((((((((&(&(((((((&((&&((((((&&(((((((&(((&((((&(&(((((((((&(((((((&&((((((((((*(((*(************,,,*,*****,,********,,,,,,,,,,,,,,,,**,,,*,,,,,,,,.,,.,..........( 02222222222020000000000000...............,,.,,,,,,,,**,*********,,*******************************(*****(*(((((((((((((((((((((((((((((&(&(&(&((((&((((((((((&((((((((&(((&&(((&&&&&((((((&((((((((((&((((**((((((******(*****((********((**********,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.,,,........("0222222222000000000000000.................,,,,,,,,*,,,*************************************************(((((((((((((((((((((((((((((((((((((&&&&((&&&&(((((&(((&((((((((((((&&((((((((((((((((((((&(((((((((((((*******((****((((*******((**********,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.......("022222222200000000000000000..............,,,,,,,,,,,,,********************************************((*((*((((((((((((((((((((((((((((((((((((&(&&&(&((((((&&(&&&&&(&&(&((((&((&((((((((((((((((((((((((((((((((((((((**((*(***((((****((*,*,,*****,,******,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,......,....( 0222220200002000000000000000.............,,,,,,,,,,,,,*********************************************(*((*((((((((((((((((((((((((((&&((((&&((&&&&&&((&(((((&&&&(&&&&&&&&&&&&(((&((&((((((((((((((((((&((((*((((((((((((*****((*((((*(*****************((*,,,,,,,,,,,,,,*,,,,,*,,,,,,,..,,........,.( 0022220200020000000000000000.............,,,,,,,,,,*,,****************************************((****(*(*(((((((((((((((((((((((((&&((&&(((&(((((((((((((((&(&&&((&&&(&&&&&(&((((((&(((((((((((***(((((((***(((((((*(((****(((***(***********,********,*****,,,,,,**,,,,,,,,,,,,,,,,,,,.,,,,,.....,( 0202220220000000000000000000...........,..,,,,,,,,,*************************************************((((((((((((((((((((((((((((((((((((&&((((((&((((((((((&&&&&&&&&&&&(((&(((((&&&&&((((*(((((((((**((*(((((*((**((*(((((((((*******,*******************(********,,,,,,,,,,,,,,,,,,,,,,,,,,......* 0220222020000000....0000000000............,,,,,,,,,**,**************************************(*******(((*((((((((((((((((((((((((&&&(((&&&((((&&&(((((&&&(&&&&&&&((&&&&&&(&&((((((&(&&&&&((((((((((((*((**((((**(((****(((((**************(*(**************((*(((*,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,.( 022222220000000000000.000.00..0........,..,,,,,,,,,,,**********,*,**************************(*(****(((*((((((((((((((((((((((((&((&((&&&&&&&&&(&((&&(((((&&&&&&&&(&&&&&&&((((((((&&&(&&((&((((((((((**(((&(((**(&(***(((((((*(***((*****((***********,***********,,**,,,,,,,,,,,,,,,.,.,.,,,,...,,* 002222200000002000.00.0000.0...........,,.,,,,,,,,,,**************************************(*(*(**((((((((((((((((((((((&(((((((&(&((((&&&&((&(&(&&(&&&(&&&&&&&&&&&&(&&&&&&&&((&(&&((((((((&((((((((((((&((((*((**(((((((((((****((((***(*******,*,*******,,*,*,,,,,,,,,,,,,,,,,,,,,,..,,.....,...,* 02222222000000000000000000.0...........,,.,,,,,,,,,,,,,*******************************(((*******((**((((((((((((((((((((((((((((&(&&&(&&&&&&&&&&(&(&((&(&&&&&&&&&&&&&&&&&&&((((((&(&&((&((((((((((((((((((((((**(*(((((*(**(((((((((*********,,,,,,,******,*,,,,,,,,,,,,,,,,,,..,,,.,,,,..........* 002220222222000000000.00................,..,,,,,,,,,,****,,*****************************(*****((*((*((((((((((((((((((((((((((((((&(((&&(&&&&(&&(&((&&&&(&&&&&&&&&&&&&&&&(&&((&(((((&(((((((((((*(*((((((((((((((*(((((*(((((((((((*****,*********,**********,,,,,,,*,,,,,,,,,.,,.,,,.,.,....,,.,,* 02222222222000000000000.0...............,,,,,,,,,,,,***,*,**************************(******(*((((((**((((((((((((((((((((((((((((&&&&((&(&&&((&(&((&&&&&&&&&&&&(&&(&&&&&((&(((((&(((((((((((((((((((((((((((((((*(((*****((((((((**((((******************,,,*,***,*,,,,,,,,,,,,,,,,,,,,,,.,,.,.,,,* 022222222002220000000.0..................,,,,,,,,,,,*****,************************************(**((((((((((((((((((((((((((((((((&&&&&&&&((((&&((&(&&&&&&&&&&&&&&&&&(&&&&(((&&(&&&&&(((((((((((&(((((((((((((((((((((****(((((((((*******************,*******,**,,,,,,,,,,,,,,,,,..,,...,,,....,..* 0222222200020000000000....0.............,,,,,,,,,*,,,,*,***********************(*****(********(((((((((((((((((((((((((((((&(((&&(&(&((&(&&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&&((((((((((((((((((((&((((((&((((((((((*((((((((((*****((****(******,,***,,*****,,***,,,,,,,,,,,,,,.,.,.,,,.....*00222222000000000000000...............,,.,,,,,,**,,*,,,,,************************************((((*((((((((((((((((((((((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((&&((((((((((&((((&&&((((&(&&&&&&&((((((**((((&&&(((((**(******(*****,**,,,**,,,**,,*,*,,,,,,,,,,,,,,,,,,..,,,...* 02222222200.00000000.......0..........,.,,,,,,,*,**,*,*,***********************************(((((((((((((((((((((((((((((((((((&(((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&((((&&(&(((((&(&((&&&&&&&&&&&&&&&&&((((((((((((&(&&&(((((*********************,*,,,,*,*,,,,,,,,,,,,,,,,,,,,,,.,..,,,022222222200000200000.................,,,,,,,*,,,**,*************************(****************(((*((((((((((((((((((((((((&(((&(((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&((&&(((&&&&&((((((&&&$$&&&$$&&&&&&&(((((((((&(&(&(&&&&&(((((***((*********,,******,**,,,*,,,,,,,,,,,,,,,,,,.,,....,., 0222222222220200000.................,.,.,,,,,,*,,*****,,*************************((******(*((*(((((((((((((((((((((((((((((((&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&(((&(((((((((&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&&&((((***((*************,*****,,,,,,,,,*,,,,,,,,,,,,,,.,...,..,,022222222222002000000................,,,,,,,,,,*****,***,*********************************(*(((((((((((((((((((((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((&&&&&&&(&(&&&&&&&&&&&&&&&((((((&&&&(&&&&&&&&((***(*********************,***,,*,,*,,,,,,,,,,,,,,,....,...,0022202022020000000000...............,,,,,,,,,,,,,*****,*,***************************(*(*((*((((((((((((((((((((((((((((((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((&&&&&&&((&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((&&&((((**((**********************,,,,,,,,,,,,,,,*,,,,,,,,..,,.,,0022220200000000000000000............,,,,,,,,,,,***,*,********************************(***((*((((((((((((((((((((((((((((((&(&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&((&&((((&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&((((*(((****((*((**********,****,*****,,,,,,,*,,,,,,,,...,....., 0002222020000000000000000........,.,,.,,,,,,,,,,,**************************(*(*(****((((**(****(((((((((((((((((((((((((((&(&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&(&(&&((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&((((((((*(((**************,*,**,****,,,,,,,*,,,,,,,,,,,.,,,..,,0022222200000000000000000...........,.,,,,,,,,,,**,*,*****************************(*(*(*(((((((*((((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(&&(((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((*(**(************************,***,,,*,,,,*,,,,,,,,,....,*00022222220000200000000000......,..,,,,,,,,,,,,,*****************************((**((((((((*(((((((*((((((((((((((((((((((&(&&(&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&((&&(((((*(((*(*(******************,,,,,,,,,,,,*,,,,,,,,,,,.,,..,,0022222220000.00000000.......,,..,,,,,,,*,,,,,****,*********************(*(***(((*((((*(((((((((((((((((((((((((((&(((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&(((&((&&(&(&&&&&&&&&&&&&(&(&&((&(&&&&&&&&&&&&(&((&((((((((*(*************************,*,**,,,,,,,,,,,,,,.,,,..,0022222220022200000000.00.......,.,,,,*,,,,,**,*************************((**(*(((((((((((((((((((((((&&((((((((((((&(&(((&&&&&&&(&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&(&((&(&&&&&&(&&&(&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&((((((((((******************************,,,*,,,,,,,,,,,,,,...,.,,00222222222222220000000......,....,,,,,,,,,,,,***,,*,**,*********************((((((((((((((((((((((((((((((((((((&(&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(&(((&&&(&&((((&&&&&&&&&&&&&&&&&&(&&&&(((((&&&&$&&&&&&(&((((((((**(***((***((***************,**,,,,,,,,,(*,,,,,.,,..,..0222222222222220000000......,.,,,,,,,,,,,,,,,,,***********************(**(*******(((((((*((((((((((((((((((((((((&(((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&(&&&&&&((&&((((&&&&&&&&&&&&&&&((&&(&&&&&&&&&&&&&&(((((((*********************,********,*,,,,,,,,,,,,,,,,,,,,,,,,,,002020202220220000000........,.,,,**,,,,,,,,,,,*,***********************(*((*((((((((((((((((((((((((((((((((&((((((&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&(&&((((((&&&&&&&&&&&&&(&&&((&&&&&&&&&&&&((((((*(*******((********************,,**,,**,,,,,,,,,,,,,,,,.,,,,,0002222202200000000000........,,,,,,,,,,,,,,,******************************((((((*(((((((((((((((((((((((((((&(((((((&((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&(((((((&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&((((&&(*((((*((************************,,*,,,,,,,,,,,,,,,,,.,,.,,*.000022222000000000.00........,,,,,,,,,,,,,,,,***************************(*(*((*((*((((((((((((((((((((((((((((&((((&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&$&&&&&&&&(&((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&(((((((((***********************,*,,,*,,*,,,,,,,,,,,,,,,,,*.00002220000000000..00.......,,,,,,,,,,,,,,*,***,*****************(****(*((***(((((((((((((((((((((((((((&(((&(((&(&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((&((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&((((((*(*((****************,,,*,***,**,,,,,,,,,,,,,,,.,,,,.000020000000000000.........,,,,,,,,,,,,,,,,,,,*************************(((****(((*(((((((((((((((((((((((((&(((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&(((((&(&(((&&((((&(&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&(&((((&((&&(*(**((*(************************,**,,*,,,,,,,,,,,,.,,.00000200000000000.........,,,,,,,,,,,,,,,,***,*********************(**(((**(((((((((((((((((((((((((((((((((((((&&&(&&((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&$$&(&(((&(&((&&&&&((&&(&&$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(((&&&((*****(************,*******,**,*,*****,,,,,,,,,,,,,,,,,,.0000000000000000.........,,,,,,,,,,,,,,*,*,,*******************((*((**(((((((**(((((((((((((((((((((((((((((((((&(&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&(&&(&&(&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&((**((****(**************************,**,,,,,*,,,**,,,,,,,,..000000000000000.........,,,,,,,,*,,,,,,*********************(****(((**((((((((((*((((((((((((((((((((((((((((((&(((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((**(**(***(*((**(**********,************,,,****,,,,,,,,,,.,..00000000000000........,,,,,,,,,,*,,*,,******,*******************((((((((*(*(*(((*((((((((((((((((((((((((((((((((&((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&(((&&&(&&&&(&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((***((*(*(***((****(*********************,***,*,,*,,,,,,,,,,,,..00000000000..........,,,,,,,,,,,,*,,,****,******************(((((((((((***((((**(**(((((((((((((((((((((((((((&((&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((*((**(((******************,********,,****,**,,,,,,,,,,,...000000000000........,,,,,,,,,,,,,,,,***********************(***(*(((((((((((((**(((((((((((((((((((((((((((((((&(&&&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&((((((*((*(*((****(***********(***********,*****,,**,,,,,,,,,,,,,.000000000000......,,,,..,,,,,,,,*,,,,***********************(*((((((((((((((((((**((((((((((((((((((((((&((&&((&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((*((&&(&(&(((**(((**(*(*****************************,***,**,,,,,,,,,,,,,,,,.000000000000......,,,,,,,,,,,,*,,,,**,*******************(*((*((**(((*(((((((((((*(((((((((((((((((((((&(((((&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&((((&((&(((((&&((((((((((((**(*(**(**((**************************,,,,,,,,,,,,,,,,,,.00000000.0......,,,..,,,,,,,,,,,,,**************************(((((((((((((((((((((((((((((((((((((((&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((&((((((((((((&&(((((((*(*(((****((((((***********************,***,,,,,,,,,,,,,,,,,.000000.00..0.....,...,,,,,,**,**,***************************(((((((**(((((((((((((((((((((((((((((((((&(&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&(((((((&&((((((((((&&(((((((((((((*****(((((((***************************,,,,,,,*,,,,,,,,...0.00.........,...,,,,,,,,,,,*,,*************************((((((((((((((((((((((((((((((((((((((((((((&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(&&&((((((((&(((((((((((((*((((((*******((*******************,***,***,,,,,,,,,,**,*,..000...,,,,,,,,.,,,,,,,,,,,,*,,*,**************************(*(((((((((((((((((((((((((&(((&&&((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&&&&&((((&&&&((((((((((((((((*(*(*(*((((******************,********,,,,*,******,,,,......0..........,,,,,,,,,,,,,,,,*****************************(((((((((((((((((((((((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&&&&&(&&&&&&(((((((((((*(((**((((*((((((****************************,,,*,,,,,,.,,,,...00..........,,,,,,,,,,,,,*****************************((((((((((((*(((((((((&(((((&&&&(((((((&((&&(&&&(&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&&&&&&&&&&&(((((((((((((((((**(((*(((*((**(******************,********,,**,,,,,,,..0.0..........,.,,,,,,,,,,,,,,***********************(*******((((((((((((((((((((&(&&(((((((((((((&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((*****((((((((****************,,*,,*****,,,***,,,,,................,.,,,,,,,,,,,,,********************((((*****((((((((((((((((((((((((((((&((&&&(&((&&&(&&&&&&&&&&&&&&(&(&&&((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&((&&&&&&&&(((((((*((((((**((((((((***(************(***********,,,*,*,,,,,,,,,,,,,$....0...........,,,,,,,,,,,,,,,**********(*********(((*(((*((*(((((((((((((((((((((((&&((((((&&(((&&&&&&&&&&&&(&&&&&(((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((*(((**((*(((((((***(****************************,,,,,,,,,,,,,,*,.......0.........,,,,,,,,,,,,,**,*******************((**((((((((((((((((((((((((((((&((((((((&&((&&&(&(&&&&&&&&&&&&&(((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((*(((((((((((**(((************************,***,,,,**,,,,,*&....0000.......,.,,,,,,,,,,,,,*,,,******************((((((((((*((((((((((((((((((((((((&&(((&(((&&(&&&&&&&&&&&&(&&&&&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((*((((((**(((*******((*****************,,,*,,,,,,,,&...00000000.....,,,,,,,,,,,,*,,*****************(*((((((((((((((((((((((((((((((((((((((&&&((&&(&(&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&(((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((*((((((((((*(****(((***********************,****,***,,*$..000000000......,,,,,,,**,,*******************(*(**(*((((((((((((((((((((((((((((((((((((((((&(((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((***(*((((*(((****(((((*******,******,****(((*****,,,,,&..0.0000000.....,,,,,,**,***,*******************((*((**(((((((((((((((((((((((((&&(((((((((&((&(&&&&(&((&&((&&&&&&&&&&&&$$&&&&&&&&(&&&(((&&&&&&&&&&&&&&&&$&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&((((((((((((((((((*(**((*(**(*************,**********,****,,,,***,,,,,(,.0.0...0......,,,,,,,,,**********************(****((((((((((((((((((((((((((((((((((((((&((((((&&&&&&&(((((&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((*((((((**************************,*****,*,**,,,,,,,,,(,...............,,,,,**,,**********************((((((((((((((((((((((((((((((((((((&&((((&(((&((&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((*******(*(******((**,,,****(**********,*,,,,,,,,&,....0........,.,,,,,,,,,*,**"***************(*(((*(((((((((((((((((((((((((((((&(((&&&(&&&&&(((((&&&&&(((&&&&&&&&&&&((&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((*(((((((****(*****************(((((******(*****,,,,,,,&.0.00.........,,.,,,,**************************(*(*(((((((((((((((((((((((((((((((((&(((&(&(&&&&((((&(&&&&&&&&&&&&&&&&&&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((*((((***((((*((((***(****((((*(**********,,,*,,,,,,,,.&................,,,,,,,******************((*(*(((((**(((((((((((((((&((((&(((((((((((((&(&&&&&(((((((&&&&&&((&&&&&&&&&&&((&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((*((((*((******((((((********,,,,,,,,,,,,,.,,,.............,.,,,,,,,****************((((*((((((((((((((((((((((((((((&((((((((&(((&(&(&(&&(((&&((((&&&((((((&((((&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((*(((((*(((**(******((((**********,,,,,,*,,,,,,,,(........,,,,,,..,,,,,,,****************(*(*(((((((((((((*(((((((((((((((&((((((((((&((&&(&&&(((((((((((&((&(((((&&&((&&&&&&((&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((*(*((*((((****(**((((*******,,,,,*,,,*,,*,,,,,***,..,..,,,,,,,,,,,,,,,,,*****************(*(*(((((((((((((((((((((((((((&(((((((((&&(((&((&(&&((((((((((&(((((((&&&&((&&&$$$&$$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*((((((((((((**(*((******,***,**,,*****,,,,,,,,***,,,,,,,,,..,,,,,,,,,,*****************(*(*(((((((((((((((((((((((((((((((((&((((&&&(&(&((&&&(((((((((((&&(((&&&&&((&&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&(&&&&(&&&&&&&&&&&&(&&&&(((((((((((((((((((((((((((((***(*****((((***,*******,,****,,,,***,,*,,(,,,,,,,,.,,,,,,,,,,,,********************(((((((((((((((((((((((((((((((((((((((((&(((((&&((((((((((((&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((((((((((((((((((((((((((((*(((*****(((*******************,******,,*,,**,,,,.,.,,,,,,,,,,,,,********************(((((((**((((((((((((((((((((((&((((((((((((&&((((&(((((((((&&(&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&(&&&&&&&&&((((((((((((((((((((((((((((((((((((((**************,****,,*,,,*****,,**,,.,,,,,,,,,,,,,,,,,********(**********((((((((***(((((((((((((((((((((((((((((((((((((&&&&&((&(((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((&&&&((&&&&((((((******************,,,*,,,,****,,**,,,,,,,,,,,,,,,,,,,,,*******(********(((((((((******(((((((((((((((((((&((((((((((((((&(((&&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(&&&&&&&&&&&$&&&&&&&&(((((((((((((((((((&(((&&&(&&&&&(((((((*********************,,,*,,,,,*,,(*,,,,,,,,,,,,,,,,*,**,********(*((**(*(*(((((((****(**(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&(((&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((&(&&((((((((((((&((***((**(****************,,,*,**,,,**,,,,,,,,,,,,,,,,,,,*********(((**((*((((((((((((((*(*(((((((((((((((((**(((((((((((((((((((((&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((&&&&&&&&&&&&&&&&&((&&((((((((((((((((((&((((((((((&&&((***************************,*,,,,,**,,,,,,,,,,,,,,,,,*************(((*((*(*((((((((((((**((((((((((((((((((*(((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(&&((((&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((&((((((((*************************(*(***,,,,,**,,,,,,,,,,,,,,,,,,***********(*((((*((((((((((((((**((*((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&(((((&&(&&&&&&&&&&&&&&&&&&(((((((((((((((((&&&((((&&&(((&((((*****(**(*******************,,,,**,**,,,,,,,,,,,,,,******************((((*(((((((((((**(*((*((((((((((((((((((((((((((&((((&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((&&(&&&&&&&&&&&&&&&&((((&(((((((((((((&&&&&&(&&&(((((((((((((((((*************(,*,,**,,********,,,,,,,,,,,,,,,,***************(*((((*(((((((*(*****((((((*((((((((((((((((((((((((&&&&&&&&(&((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&((&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((&&((&((&&&((&(((((((((((((***************,***,**,,,,*,*(*,*,,,,,,,,,,,,,****************(**((((((((((((((((((((((((((((((&(((((((((((((&&&((&&&&&&&&&&&&&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&(((((&&&&((&&&&&&&&&&&&&&&&(&&((&&((((&(&((((&((((((&&((((((((((((************************,,,,,,,,**(**,,,,,,,,*,,,,,*,*************(***((((((((((((((((((&((((((((((((&(((((((((((((((&&&&(&&(&&&&&&&&&&((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&(&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&(((((&&&&&&&&&&&&&&&&&&&&(((&&&(((((&&&&(&(((((((&(((((((((((******************,,,,,,,,,,*,,,,,**,,,,,,*,,,,,*,***********,***(**((*((((((((((((&&&&(((((((((((&&&&(((((&&&(&(((((&(&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&&&&&&&&&&$&&&&&&&&&&&&((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&((((&&&(((((((((((&((&(((((((((******************,,,,*,**,,,,,,**,,,,,,,,,,*,*,***********,**,***((*(*(((((((((((((((((&(((((((((&&&((&&&&&((((((((&&&&&&&&&&&&&&&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&(((&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&(((((((&(&(((((((((((((((((****************,,,**********,***,,,,,,,,****,*****************(**(((((((((((((((((((&((&&&&(((((((&&&&&&&((((((((&(&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((((((((((((((&((((((((((**************************,,*,,**,,,,,,,,,******************((((*(((((((((((((((((((((((((((&(((&&(&&&(&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&((((((((((((((&(&(((((((((******(*(****************,,*,,,**,*,,,,*,**,*************((((((*(((*((((((((((((((((((((((((((&(&((&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&(&&&((((((***(((((&((&&(((((((******((****************,*,,,,,**,,*,,*,**************(((*(**(*(****(((((((((((((*(((((((((((((((&&(((((&(&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&((((&&(*(((*(((((&&(&(((***(*(*(************,**,,,**,,,,,,,*****,,**,***************((******((((((((((((((((((*((((((((((&((&(&(((((&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&$&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&((&(&&(((((((((((((((((((((((((((((*****************,**,,,,,*******************************(((((((((((((((((((((((((((((((((&&&((((((&&&&&&&&&&&&&&((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&(&&((((((((((((((((((((((((((((((****************,*,,*,,,,*****,**,******************(*((((((((((((((((((((((((((((((((((((&&((&((((&&&&&&&&&&&&&(((((&&&&&(&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&(&(&&&$$&&&&&&&((((&(((((((((((((((((((**((**********(*******,,***,*,,,, *******,****************(*(***(((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(&(&&&&(&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&((((((((((&((((((((((&((((*(((*****************,*,,,*,,,,, *************************((*(((((((((((((((((((&(((((((((((&((((((&(&(((&(&&&&&(&&&&&&&&&&&&&&&(((&(&((&&&&&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&(((((((&&&&&&&&&((((((((((((&&((((((&(((*************(*****************,* **********************((*(((*((((((((((((((((((((&&&((((((((((&&&(((&&((&&&&&&&&&&&&&&&&&&&&&&(((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&(((&&&(((((((((&((&((&&&(((((((&&&((((((((((((**(***************,,* **************,***(**(((**(*((*(((((((((((((((((((((((((((((((&&&&&(&&&((((&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&((((((&((((&&&((((((((((&(&(&((((((((((&&&&&(((((((((((*(**************,,, (************((*****(*((((((((((((((((((((&(((((((((((((((&((&&&(((&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&$$&$$&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&((&&&&&&&&&(&&&(((((((((((((((&(((((&&&&(((((((((((&&&&&&&&(&&&((((*(*((*******,,,*,,******************(((**(*((((((((*((((((((((((((((((((((((&(&&&&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&$&&&&&&&&&&&(&&&&&&&&$$&&&$$&$&&&&&&&&&&&&&&&&$$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&((&&(((((((&&&&((((&&&(&$&((&(&((((((&&&&&&(&&&(((((((***********,,, *******************((((((((((((((((((((((((((((&(((&&((((&(&&((&((((((&((&&&((&&&(&&&&&&&&&&(&&&(&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&(&(&&((&&((((((&&&&&&((((&&((((((((((((((((((((((&************, ******************(****(((((((((((((((((((((((&(&&(((((((((&&&&(((*(((((((&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&$&&&&&&&&&&&&&&&$$&&&&&&&((&&&&&&&&&&&&&&&&&&&&&((&&&&&&&((&&(&&&&&&((&&&(&&&(&(&(&&&&((&&(((((((((((((((((*(************,**, (**********(*****((*((*(((((((((((((((((((((((((((((((((((((&&&((((((&&&&&&&(&&&((&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&((&&&&&&&&&&&&&&&&&&&&&(((((&&(((((((&&&&&&&&&&&&&&(&&&&&&&(((&((((((((((((((((((((*****((*****,*** (***************((((*((((((((*(*(((((((((((((((((((((((&(&&&&(&(&&&&((((&&&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&&&&&&&&&&&&&&(((((((((((((&(&&&&&&&&&&&&&(&((&&((&((((&(((((((((((((((&&(((((((((*******,"(***********(*(*(*(((((((((((((**((((((((((((((((((&((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$&&&&&&&&&&$$$$$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&(&&&&&&(((&&&&((&&((&&&&((&&(&&&&&&&&&&&&(&&&&&&&(((&(((&(((((((((((((((((&&&&((*********,,"************(***((*((((((((((****(((((((((((((((((((((((((&&&(&&(&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&$$&&&&&&&&$&&&$&$&&&&&&&&&&&&&&$&&&&&&&&(&&&&&&&((&&&&&&&&(&&&&&&&&(&&&&((&&&&&&&&&(&&&&&&&&&&&(&(&&(&&((((&(((((((((((((((((((&&((*********,,"**************((*((*(((((((((*((((((((((((((((((((((((&(&&&&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$&&&&&$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&(&&&&&&&&&&&&&(&&&(&&&&((((((((((((((((((((((((((((((((*******,"(***************((****(((((((((*(((((((((((((((((((((((((&&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&$$,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&(&&&&&((&&&&(&&(&((((&&((((((((((((((((((((((((*********,"(************(((*(((((((((((((((((((((((((((((((((((&((&(((((((&&(&&&&&&&&&(&&&&&&&&&&&&&&&(&(&&((&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$$&&$$$$&&&&&&&&$&$&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&&$&&&&&&&&$&&&&&&&$&&&&&&&(&&&&&&&(&&((&&&&&&(&(&&(&&&(((((((((((((((((((((((((((*(**********,"**((((****(*(((((((((((((((((((((((((((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&$&&&&&&&&$&&&&$$&$$$$$&$&&&$$&&&&&&$$$$$$&&&&&&&&&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&$$$&&$&&$$&&&&&&(&&&&&(&((&((((&&&&&&&&&&&&(&((&&&((((((((((((((((((((((************"(*****(**(*(((((((((((((((((((((((((((((((((((((((((&(&((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&$&&$$$$&&&&$&&$$$$$$$$$$$$$&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&&&&&(&&&&(((((((((((&((&((((&(&(&(((((((((((((((((((((((((*(************"*(****(***(*((**((((((((((((((((((((((((((((((((((((&&((&(&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$&&$&&&&&&&&&&$$&$&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&$$$$&&$&&&(&&&&&((((((((((((((((&(((((&&&((&(&(((((((((((((((((((((((*(*(********"(*((*******(*((((((((((((((((((((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$&&$&$&$$$$&$$$$&&&&&&&&$&&&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&$$&&$$&&&$$&&&&&&&&((((((((((((((((((((((((&(&(((((((((((((((((((((((((((**********"(******(***(**((((((((((((((((((((((((((((((((((((((&(&(&&&&&&&(&&&&(&&&((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&&&$$$$&&&&&&&&&&$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&$&&$$$&&&&&&&&&$&&&&(((((((((&(((&(((((((&((&((((((((((((((((((((((((((((**********"((*******((((((((((((((((((((((((((((&(((((((((((((&((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&$$$$&&&$&&&&&$&&&&$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&$&&&&&&&&&(((((&((&((&(((((&(&&&(((((((((((((((((((((((((((((((((((((((*****(****"(((**(***((*((((((((((((((((((((((((((((((((((&(((&((&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$&$$$$$$&$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&((&&((((&&&((&&&&((((&(((&((((((((((((((((((((((((((((((((((*(&(***((((*(((**(***((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$&&&$$$$$&$$&&$&$$$$$$$$&$&&&&&&&&&&&&&&((((&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$&&&&&&&&&&(((&&(&(&(((&(&((&&((((((((((((((((&((((((((((((((((((((**(((&(((((*(((((((**((*(*((((((((((((((((((((((((((((((((((((((&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$&$&$$$&$&&$&$$$$&$&&$&&&&&&&&&&&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&(&&&&&&(&&((((&&((((((((&((&((&(((((((((((((((((((((((((((((((((*(******(*((((((*((((*(*(((((((((((((((((((((((((((((((((((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&$&$&&&&&&$$&&&&&&&&&&&&&&&&$$&$&&$&&&$$&$&$$&&$&&$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&$&&&&&&&((((&&&(&(&&(((&(((((((((((((((((((((((((((((((((((((((((((((((***(******((((((((((*(((((((((((((((((((((((((&((((((((((((((&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&$$$$&$&$$$&&&&$&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&(&&&&&&&&$&&&(&(((&(&&(&((&(&((&(((((&(&&((((&((&((((((((((((((((((((((((((((((((**(((((*(((((((((((((((((((((((((((((((((&&((&((((((((((&&((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&$&&&&&&&&&$$$$&&&$&$$$&&&$$&$$$$$$$&&$&$$&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&(&&(&&&&&&((&((((&&(((((((&(((((((((((((((((((((((((((((((((&&&((((((***(((((*((((((((((((((((((((((((((((((((((((((&((((((&(&&&&((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$$&&&&&&&&$&&$$$$$$&$&&$&&&$$$$$&$$$$$$$$&&$$$&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&(&((&((&&&&(&&&&&&(((&&&(&&(&((((((((((&(((((((((*(((((((((((((&&&&((((((*(((((((((((((((((((((((((((((((&((&((((((((&(&(&((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&$&&$$$&&&$&&$$&$&$&$&$$$&$$$$$$$$$$$$$&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&&&&&&&&&&&(&(((((((((((&((&(&(((((((((((((((((((***((&&&(((((((((((((((((((((((((((((((((((((((&(((((((((&&&&(((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&&$$$$$$$$$$$&$$$&$$$$$$&&$$$$$$$$$$$$$&&$&&&&&&&&&&&$&&&&&&&&&&&$$$$&&&&&&&&$&$&&&&&&&&((&&&&&&&&&&&&&&&&((((((((&(&(((((((((((((&&&((&(((((**(((**(((&&&&(((((((((((((((((((((((((((((((((((((((((((&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$&$$$$$&$$&&&&&&&&$$$$$$$$$&&&&&$$$$$$$$$$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(&&&&&&&((&(((((((((((((((((((&((((&(((((((*(*((((((((((((((*((((((((((((((((((((((((((((((((((((((((&&&(&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&$&&$&&$$$$$$$$$&$&&$$$$$&$$$$$$$$&&&&&&$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&(&&&(&&&&$&&&&(((((((((&(((((&&(((((((((((((((((((((((((((((((((((***(((((((((((((((((((((((((((((((((((((((((&&&((&(((((((&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&$&$$$&$&$&&&&&&$$&&$&$$$$$$$$&&&&&&&$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&((&&&$&&(*(((((((((&&(((&((&((((((((&((((((((((***((((((((((((****(((((((((((((((((((((((((((((((((&(((&((((&&&((&&&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$&&$$$&&&$$$$&$&$&&$$$$$$$$$&&&&&$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&$&&&&&(&&&&&(&&&&((((((((((((&(((((((((&(&((&(&&(&(((((((((((((((*((((((((**((*((((((((((((((((((((((((((((((((((((((((((&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&&&&&$$&&&&&&&&&&$$&$$&$$$&$&&&&&&&$$$$$$$$$$&&&$$&&&$&&&&&&&&&&&&&$&$&&&&&&&&&&&&$&&&&&&(&&&&&&&&(((((((((((((((((((((((&((&((((((((((((((((((((*(((((((****((* (((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$&&&&&&&&&&&&&&&&$&$$$&$$$$$&&&$&&&&&&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$&$&&&&$&&&&&&$&&(&(&&&&&(&&&((&&&(&(((((((((&((&&&((((&(((((&((((((((&((((((((((((*********&((((((((((((((((((((((((((("$(((((((&((((&&&&&&&(&&&&&&&$ &&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&$$$$$$$$$$&$&$&&&&$$$$&$$$$$&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&((&(&(((((((&(((((((((((((&&&(&((((((((******((((((((((&&(**((((****&((((((((((((((((((((((((((((&((((((((&(((&&&&&&&&&&&&&&&&$&&&&&&&&(&&&&&&&&&&&&&&&&&&&$&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&$$&$$$&&&&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&$&&&&&&&&&&&(((((((&(((((&(((((((&&(&&&(&&((*((*((((**((&&(&&&&&(**(((*(((** ((((((((((((((((((((((((((((((&((((((((&(((&&&&&&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$&&&$&$$&&$$$$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&&&&&$$&&&&&&&&&&&(&(&&&&((&&&(((((((&&(&&&&((((((((&&((((((((((((&&&((((((((**(* &&(((((((((((((((((((((((((((((((((((((((((&&&&&&&(&&&&&&&&&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&$&&&&$$&$&&&$&&&$$$$&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&&$$$$$&&&&&&&&&&&&&&&&((&&&&&(((&&&&&&(&&&((((((((((((((((((((((*((((((((*(((((*