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 = '466B96' IMAGE_NUMBER = 55679247 IMAGE_TIME = 1977-11-27T08:29:58Z EARTH_RECEIVED_TIME = 1977-11-30T20:45:18Z 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 1   ?0, *S>A+&V%A V 7544664666446466444444444222222244424244444444424244444446444444446644444444444444664444464646666464646664666646666666666666666666666668888888888:888:8:88888888:88888:8:::::::8::::8888:88:88:8:::::::::::8::::8::<<<<<<<<<<<::::<<:::<<<::<<<<<<::<:<<:<<<<<:<::::<:::::::::::88888888888888666642*2244446666644466666466646644*04444646446466466444444444444644466446666444444446446444446666644444466666666666666664666666666666666666666666688886668686868888888868666688888888886888888886888888888::888888888:::::::::::::::::::::8:::::::::88:::8::::::::::::88:::88888888888888888866666664420*2244444446466444444444444444424444444444444444444444444444,444444444444444444444444444,&44444444444444444444444464422444446666646446644444446666686666666668886666666666866666868668888888868688888888:88868888::8888888::8888:888888888:88:8::::88888::::::8888:888888888888886686666686666646422,22444444444444444444444444444442444444444444444444444244444444222424442424422242244444442422422244444444444444444444244444444444444444666666666642666666666666666466666666666&0666666866888866888888888886466688888888888888888888886666888888888:888888888888888888888886686888666666666664444442,22444442444444444424444444444424244222222224222422222222222222222222222424224222222222222222222222442242222422222444444444444244244444444444444444666644644666644464664666666444464666666666666666668666666466668888888868688888666686844888888888888688668888888886026886866666666666466666444440 *02242424444244222444224424242222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444222224222222444444444444444444424484444444444444444444444446446666666644668666666666466686666666668666666666666666688888668886666666666688688666666666666666644464664444442 *02222422222224224222222224222222222222222222222222020222220222222222222222222220220222222220222222022222222222222224422222222222422424424444444444444422444444444444244444444444444444466646664444646444464666666666666666666666666666666666666666666666666666666666666646464664464464666444442422*02222222222222222222222222222222222222222222222000020000000202202002202222002022002020002022222222000022222222222222222220222222222244422222222222442224444444442224244444424444442244446446444224444444444666666666666666666666666666666666666666666666666666666666666664664444424444444444424422(02224222222222222222222222222222222222222002222222200020202020000000020000020200020000000000200222200220022222200200022222220222222222222224442224224442242444222222224222444242244244444444424422444422444446466644464646666664666644444464646666666666666666666664466664444444666444244444444220 (02222222222222222222222222022222222220220220000000000000000000000000000000000000000000000000000200220000000202220000200222222222222222222222222242222442222444222222242222222222242222222244444222222222224444444644444444464444444444444444466444666446664644466664444466444444444424444444444220 (02222222222222222222222222222222022202002000020000000000000000000000000000000000000000000022200000220000000022220000000022022000022222222222222222222222222222222222222222222222222220200222224222222222224444444444444444444444644444444444446664644444444444666444444446442244444244444444444200(02222222222222222222222222200022222200000000000000000000000000000000000000000000000000000000222002000000000000200000000000000000000022222202222222222222222222222222222222222222222222222222222222222222224444444446444444444444444644444444444444444444444464466666444444444224244424444444222220(000222222222222222222220020200020000200000000000000000000000000000000000000.000000000000.000000000000000000000000000.00000000000000022002222220222222222222222222222222222222222222222222222222222222222242444444444444444444424444444444646464444444444444444464444444444444444444422222222000200&00020202222222222220022202000000020000000000200000000000000000000.000000.00000000000000000..00000000000000000000000000000..0.0000.0000000220000020222222222222222222222222222222222222222222222222222222222242244444444444442422444444444444444464444424422444444444444464444442222220002000000000&0002202220222222222222022220000000000000000000000000000000000000000000000000000000000000000..0000000.0000220002200000000...00000000000000000000000020020222002020000222022222222222002202202222222222222222442224444224444422242222222222244444444444444244444444444224444424422222222200000222220&0002222222222222220200022200000000000000000000000000000000000000000000.0.000.000000.0000000.......0000.000000020000000020000000.000000020000020020020000200000200200000022220000022220220200222202020022222222222222222242442442222224442222444444222444444444444444244444222222222222022222242220&.000022202222222202022022000000000000000000000000000000000000.000000.00000000000000000............0...00000000000000000000000000...00000000000000000000000000000000020000000000000002022000220200002002202222222222222224424422422222244444222222224222224224444442424442222222222200000022222420.&.0000222000220022222200200000000000000000000000000000000.0000..000000..0...00000000...0.0...........0...0000000000.0.0000000.0000..000000000000000000000000000000002000000000000002000220000222000200002022222222222222222222224422224224444222202444222444222444422222222222022222222002222222220&.00000222222220020002200000000000000000000000000000000000.000000.0.....0.0.....00000..0...........00.....00..00...0000.00.000.000.0..0000000000000000000000000000000000000000000000020000000220000000022002022222222222222222222242224422222242222222442444222222442422242222222222222222222222000$.00002222222222220222000000000000000000000..0000000.00000000.........0.0.0.....000.0............000000.....0....0000.00000000.000....0.000000000000000000000000000000000000000000000000000000000000000000222222220222222222222222222242222244222222224444224244222422242222422222222222222222220..$00002222222000200002022200200000000000000000000000000000.0...........000000....................0000000...00000...0000.0.0.....00000.00000..0....000000.000000000..00000000000000000000000000000000000000000022222222222222222222222222222222222242222444422420022222222222222222222222222222220000&.00002022020000000000000000000000000000000.00.0000000.0.0....0......0000000......00...........00000.00.....0............00.......00000000....0000..0...0.0000000.000000000000000000000000000000000000000000222222222222222222222002222222222222222222222202020202222222022202222222222222220222220$.000022200202000000000000000000000000000000000000.00..0...00........000.0000.....000..00000.0......000.............0..........00......000..0..000000...00.0000000..0000000000000000000000000000000000000000022022002222222222222220022222222222222222200200002222222222222222222422222222200002200$.00002002220220000000000000000000000.00000000..000000.................0000000.00000000000.00..,....0......,...............0.0...0..............000...0...00000...0.0000.000000000000000000.0000000000000000000200220022220220200000022002002022222222000020222222222222242222222222222222200000000$.002022222222200000000000000000000000000000000.0..00....00.........000000.000..00..000....0....,,.........,,,.........................0.0......0.....0..0.....0..0..000.00000000000000.00..000000.00000000000000002222200222222222220002202202022222200002222222200222222222222222222200002200000."00002200022200000000000000000000000000000..00...0000...............000..0..00...0........0........,,.........,,...........0.................0.00.........0...0...000000000000000000000000.0000000.000000000220200000000000000020222202000202222202000000222222222222222222222422220002000000000000$.0000222202000000002200000000000000000.000..0...000.........0.0....00000.0.0..........0..0.................,...,...........................0..0...................0.00.00.000000.000000000.00....000000000000200000020202000000200000000000002000000000222222222224222222222222222000000000020000.$00022222200202220220220000000000000000000000.00...0...........00.......0.00....,,.....0..................,.....,........................0.....0.....................0...00000..000..000...00000..000....000000000020022000000000000000000220022200000022222222222222222222200222000000022000000000".000002200020000202222220000000000000...00.00.00000000.00.............................................,.,.,.....................,..............0..................00.........00.0....000..00000...00....00000000000000220000000000000000000202000000222222224222222222222220000200020220200020000.$.00020020002000020222202200000..0000000.0..00.0000000000000.....0..............,.,,.........,,.....,,,,.,,.............................,,,.........................00.....0..................000......0.000.00000000000000200000000.00020000000000002222002022222222022220000.0000022020220000020.".000000022020000002222200200000000000.0000000..000000000000000000.........,........,,,..,,,,.,....,.,,,.,,,......................,....,,..,.........................0...0.....000.........0...........0.00000000000000000000000000...0.0.....000002200220002022022222222222220.0000020222000000000".0000002020000000000022022000.000.00.000000000000.0.000000000...000..,.,,.,.........,.,..,.......,.,,,,,,,.,......,...........,,,,...........................................0.0.........................000000000000000000.0000...............000022220002220220020222222022000000022000000000000"0000000000000020002222020000000000.00..000000000..00000.0..0000.00.................................,,,,,,.......................,..,,,.........................................000.........................0000000000000.00........0.0....00...000000000022200220022202022222002000000000..000000..000000220000.*00022222200220000000.000000.200000.000...0..0.0.0..........,.......................,,,..,,.,................,......,,,..............,........................0.....00..................,..0..000.000000..00.00....00.0....0.....0000000000202200222022022000000002220000000000.000..0000020000000,000022202220000000000....000.0.....0..0.........0......,,,................,.,....,.,*,..,,............,,,......,*,*........,.....,........,,....................00000.....................0..000000..00...00...000..0.0...,..000000000020002202002020000000020022222200000000.00."000000000220020000222222002000000.00...0.000.0.00...000.......................,....,,,,......,,,,,..,,,...,.........,,,.......,,,,&,,,..,,....................,,......000000...0.00.......,",........,...0....0...0.000...0....0000.........000000000002000000000020000..0.000002002000000000000."0002022020020022000002020000000000.0..00......000..0...000...,,,,,.......,...................,......,,,.,,......,.,..,....,,,.....,,,,,,......,,,.,......,,............0..00000...0.........,......,,.....00......000........................00000000.000002022000000020..00000000*.0.000000000.,"0000000222222002200000000..0000200....000.0.0000.000...............................,..,,,.,..,,.,,,...,,...,.,.,....,...,,,,,...,,,.,,,....,,,,,.,.......,,,,.,......00.......00.0............,,...............0...0...0.......................0....0...00000000020020000000000000.,.000000000000*,000220220202200000000...00000000000.0........00...0...0..............,.................,,,,,,,,,.,,,.,,...,.....,,,,,,,,,..,.,...,,,,,,*,,,,,,,..,,......,,,,.,...........0.....0.,.0.......,..,,,.,,..........0.....0....,.......,............0....0.000000000000000022000002000.0...0000000000..,0222002222222002000000000000.0000000...........,...0..0...............................,.,,.,,,,,,,,,,,,,.......,,,.....,,,.......,,,,,,,,,,,,,,..,....,....................0..............,.,.,,.,.,.,...................................,....0000000000000000000000000000000000000...00000000000.,00000022222002000000000000000...00000.......,,.................,.,....,.,.,,,,.....,,,,,,,,.,,.,,,,.,,,,,,,,..,...,........,,.....,,,,,,,,,,,,,,,,,,.,.,,,..,,.....,,.......0.............,,.,,....,,,,,..,...................................0...00000000000000000000002020020000000000000000000.(.00002222202220000000000000000.....0..................................,,,,,..,,....,,,,,.,,,,,..,,,,,.,,,.,.,,,,.....,......,........,,,,,,,,,,,,,,,,,,,,,,,,...,,,.........................,,..,,,,,,.,.........,.....,,..........................0000000000000000020222020000000022200002200000.*000002222222000000000000000000.000..................................,,.,,,,,.,...,,.,,,,,,,,,,,,,,,,,..,...,,,,.,..,.,,...,,,.,.......,,,,,,,,,,,,.,,,,,,,,,,,,,,,..........,..........,.,..,..,,,,,,,.,............,,,,............................000000000000000000000200000000000000000000000.*0000222202000000000000000000000000..............,,...,,,..........,...,,,,,.......,,,,,,,,,,,,,,,.,,,,.,,,,,,.,,,,.,,,..,.,,..,.,.,,...,,,,,,,,,,,,,,,,,,,,,,,,,...,.,.................,,,,,..,.,,,,,,,,.............,,...............,..,...........0.000000000000000220000.0....000000000000000.,0000022222202000000002220000.0000000.............,,,,...,,...........,,,,,,....,,.......,,,,,,,,,,,,,,,,,,,,,.,,..,,.,,,.,..,.,,.,,.,..,,,.,,,,,,,,,,,,,,,,,,,,,,.,....,......,,.......,,,.,,,,,,,,,,,,,,..,...,....,,............,..................000000000000000000000....0000000020000000000.,000020002222000000002220200000000................,.......,.,.........,.,,,,,,,,,,,,,.,,,....,,,,,,,,,,,,,,.,,,,...,,,,,,,,,,.,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,......,,...,,,,,,.,,,,,,,,,,,,,,,.........,..,........00.....,.,,.,........0.0000....0000000000000000.000000002000000000.*000000222202000000000002000000000..........00......................,,....,,,,,,,,,,,,,,,..,..,,,,,,,,,,,,,.,,,,,,,,,,,..,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,.,,.,,,,.,,..,,,,,,,,,,.,,,,,,,,,,.,*,,,.,,,,..,,.....,............,,,,.......0.0.00....0.00000000..0.00000000000020000000..*000002220200000000000200200000000.0...................,,,,,,......,,,........,,,,,,,,,,..,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,...,....,,,.,.,.,,.,,,,,,,,,,,,,**,,,,,,,.,,,,,..,.............,,,,,.......0...0000000000000000000.02000000200000000000.,00022200020000000000000000000000...........,.....,,,...,,...,.....,.,.......,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,...,..,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,****,,,....,.,,,.............,.,.,..............0.00000000.00000000000020000000220000.,0000000000002000000000000000.0..0...............,,..........,,,.,..,....,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,..,,,.,.,,,,,,,,,,,,,,,,,,,,,,,****,,,,,,,,,...............,,,,............0.00.0000000000..00000.0000000.00002000.*00000020020020000000....0000000..0...................,,,,,,..,,,,.,,....,..,..,,,,,,,.,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,....,.,............,,.............000000..00.00000000000.0000000000000000*.000200000200200000020000020000.0............,...,,...,.,,.,,.,,,.......,..,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,*,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,.,.,.,,,,,,,,,,,,,,,,.....,,,,,,,,,,,......,..,,..,,.,..,,,,...........00000.....00..000000000000000000000000.*.000200200022200000002000000.0000.............,........,...,.,,,,,.,,,,,,..,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,***,,,,,,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,*,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,...,,,,,,,,.,...,,,,,..,,,,,,,...,,,......0000000....0000....00000000000.00000000000.*.00000202002220000000200000000................,......,.,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,,,..,,,,,,,,,,,,,*,*********,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,****,,,***,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,...,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,................0..000.0.00.000..0000000000000.*.00000202000202000000000000000..................,...,........,,,,..,,,.,....,,,,,*,,*,,,,,,,,,,,,.,,,,,**,*,*,****,*,,,,,,.,,,,,,,*,,,**,,,,,,,,*,,*,,,,,,,,,,,*,,,,*,,,,,,,,*,,,,,,,,,,,,.,,,,,,,,,*,,,,....,,....,,,,,,.,..,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,.,,,.......0.0..0.00..00000000000000000*.000000020000000000.0000........................,,...,..,...,,,,,,..,,,,...,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,***,*****,,,,,,,,,,,,,*,,,,,,,,*,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,**,,,,,,,,,,,,..,.,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,........0000...00.0000000000000..*0000022002200000000000000000..........000.......,.......,....,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,*,*****,,,,,,,,,,,*,,,,,,****,,,,,,,,*,*,,,,,,,****,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,*,**,,,,,,,,,,,,,.,,.,..,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,***,,,,,...........00...00000000000000000.*00000222220002200000000000.........................,.....,..,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,******,,,,,,,*,,,,*,,*****,,,,,,*,,***,*,,,,,,,***,****,,,,**,,,,,,,,,,,,,,,,,,,**,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,.,,,,,,....,,....,.0...00..000000.0000.0.00000.*00202202220000000000000000.0..........,,......,,.,...,.,.,,,,,,,.,,,.,..,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,******,,,,,,,,,,,,,*,,*********,*******,*,,,,,,,,,,*******,**,,...,,,,,,,,,,,,,,,,,**,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,.,.......,.........0...0000000000..000.0.0.,0022220200000000000000..00..0..........,..........,...,...,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,******,,*,*,,,,,*,,*********,*,*,*******,,**,,,****,,*,*****,,,,,,.,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,......0........0.0000000000.00..*002222000020000200000000000.........................,,,,,,,,,,,,,,,,.,..,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,***********,*,,*,,*,**********,,**,***,,,,,******,,,*******,**,*,,,.,,,,,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,***,,,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,.............00000..00.00000000*000022000000000000000000.00.0...........,.,....,,.....,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,***********,,,,,,*********,************,*,**,,,,***,*******,,**,,,,,,,,,,,,,*,,,,,,***,*,,,,,,,.,,,,,,,,,,***,,,,**,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,.,,........00000000000000.*002002022200000000000000000..............,.....,.,,,,,,.,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***********,,*,*************************,,,*,*,*,***********,,,,,,,,,,,,,,,,,,**,,,,,*****,,,*,,,,,,,,,,,,,********,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,,,,,,,..........0.....00.0000..*.0000000220220020000000.0........0......,...,..,,,.,,,,.,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,,,,,,,*******,*,***,**,**********************,******,**,********,*,,,,,,,,,,,,******,,,,,*,,*,*,,,,,,,,,,,,,,,,,,**,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.....0....0..0000000.00.*.0000000222200200000000..0.................,.,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,*****,,,**,**********,****,********,****************************************,,,,*********,*******,***,*,,,,,,,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,..,,,.........0.0......00000.0000000020020020000000000...000...........,.,.,....,,.,,,,,,,,,,,,,..,,,,,,,,,,,,,**,,,,,,,,*********************,*,,***********,,******************,*,,*,***************,,*,*****(********************,,*,**,,,,,**,,*,,,,,*,,,,,,,**,,,,,,,*,,,,,,,,,,,,,,,,,.,,,,,,,,................00.0000....020000000022202000000000.0.($...............,,,.,,,,.,,,,*,,,,,,,,,,,**,,,,,,,,,************,******(***********(*******(********.*****************,********,********************************((******(**,***,,,,,**,,,,,,,,,,,,*,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,........0.0.0.00...0.....0.(000022002002020020000000......................,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**(**************************(&$(**************************&&***************************(*********,**************(*****,,,,****,,,,,,,,,,,,,,*,,,**,*,,,,*,,,,,,,,,.,,,,,,,,,,,,,,,.................0..0..0..(0000002222002000000000000.0............,........,.,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,***,,****,************************************************************,************************,,***************((***(*******,,,,,,,,..,,,..,,,,,*,,,*"&**,,*,,,,,,,,,,,.,,,,,,,,,,*,.......................0....*00002002000000000000000....................,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*******,*****************************************************************************,,******,,,*************(((((****,,,,,*,,,..,,,,,,,,,.,,,,***,,,**,**,,,,,,,,,,,,,,,,,,,,,,,,*...............0.....000... *002002220000000000000000.00....................,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,*******,,****************************************************,****,************************,,***********(********(********,,,,,,,,,,,,,,,,,,,,*,,*,,**,**,,,,,,,,,,,,,,,,,,,.,,,,..........................(0000200020000000000000.00..0...........,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*****,,******,,**************(******(************************,,,*************************,**************(*******************,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................(0002202000000000000000000................,.......,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,*,,,*,*****,,,,****,,,******************(*******(********************,,***********************,,*****************(******,,,,,,,,,,,,,,,.,,,,,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,........................,*000220200202000000000000000................,.,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,**,,,,**,****,,*,,**,,,********,*****************(*****************************,,**********(**********************(((*****,,,,,,,,,,,,,,,,,,,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,.,.............,,,,......*0002220000000000000000..................,....,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,**,,,***********,**,,,**********,**********(************((**********,*********,,,,,************(******************(***(******,,,,,,****,,,**,*,,,*,,*,,,,,,,,*,**,,,,,,,,,,,,,,,,,,,,,,.,,..,,...,,,.,,,.,,........*00022022020000000000000..0..............,..,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,*,,,,,**************(**,*,**,********************************(*************,,,,**,,,*,,,************(***************((**********(****,,,,,,**,,,,,,,,***,**,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,*,,,,....00..0.,*0000000020000000000000000........0....,...,,,,,,,,,,,,,,,,,,****,,,,,,,,,,*,,,,*,*,***********,****,*****,***********(*************************((***********,,*****,****************************(((*****,**,,**,,,,,*,,,**,,,,,,,,,***,**,,,,,,,,,*,,,,,,,,,,,,,,,,,.,.,,,.........,,,,.00.....0..*0000200220020000000000000........00.....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,,,,**,*****************************(**(**********(**************(***(**********************************,*******(*((*****,,,*,,**,*,*,*,***,,,,,,,*,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,.........,..0...,..... (000200222220000000000000....0....0.0....,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,*,*,**********,********(******************(************(*****(((((******(**((***********(**********************(((***,***,*,,***,,,,**,,,,,,,,,,**,,*,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,....,,,.,......,,,,,.,(0000002220202000000000000.............,.,.,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,*,,,***,**,*********,,,*************************(*****************(((((((****(***,,*,****************(*(************(((((**,****************,,*,,,*,***,**,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,*,*,,..,,,.....,,,,...., *00222220200000000000000000......,.,....,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,*,*,*,*,*,*,**********,,,************((**********(*******(((*(*(***(*(*(((((((((**,,****************(***((**********(*((((****,,**,**,****,********,****,,****,*,,,,,,,,*,*,,,,,,,,,,,,,,.,,,,,,,****,,.,.....,,,,...0.., *0202222222000000000000000........,.,...,..,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,**,,,*,***,*******************((*****(***(*************(**((***(*((*((((((&(*********(*****(*(*****(****((**(***(***((((*(******,**********************,,,,*,,,,,,,**,**,,,,,,,,,,,,,,,,,,,,,....,***,,,,,,,,,,,......."(02022222222000000000000000.............,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,******,*****************((((((****(****(*****(*(*(((*((((*****((((((((((((*******(**(((((*((**(*(**(((******(**(((*(*******,***********************,,,****,,,,,,***,,,,,***,,,,,,,,...,....,,*****,,,,,,......0..(00000022222200000000000000............,.,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,*****************(*********((*****((((**(***(**((**(((((((*******((((((((((((******(*((*(**(**((((((****(*((***(*(*((**********************************,,,****,,,*,,*****,,***,,,,,,,.....,,..,,,,,**,,,,,..........*00222202222220000000000000...........,....,.,,,,,,,,,,,,,,,,*,,,,,,**,,*,,,,***,**********************(**(***(**********(((*(**(((((((((****(*((((((((((((((*(****((*(*(***((((*((((*(((((((((((*((((************************,,,,*****,*****,*,,,,.,,***,,,*,,,,....,,,,,,,,,,,,,,,,..............(022222222222220000000.00..0...............,,.,,,,,,,,,,,,,,,,,,*,***,,,,,,,*******************************************((((*((*(((((((((((*(**(**(((((((((((((((*(*((*(((****((((((((((*((*(((((*(**(((***************(((**,,,,,,,,,*,**,******,,,,,,,,*,*,**,,,,,.,..,,,,,,,,,,.,,,...............(00222222222202200000..00...........,,.,...,,.,,,,,,,,,,,,,,,*,,*,*,*,*,**,,,***,********************(**************((*(****(((((*((((((((((*****((((((((((((*(**(((*((((*((*((((((((((((((((((((**((((***************,,,,,,,,,,,*,,*,**,*,*******,,**,,*,**,,,,,,....,,,,,,,,,,,,.................(02222222220222000000000..0.......,,,,,....,.....,,,,,,,,,,,,,,,,**,,,**,*,,***********************(*******(*********(**********((**(((((((*((*(((((((((((((((((((((((((**((((((((((((((((((((((((*(((***(************,,,,,,,,,,,,*,,,,,,*,,******,**,,,,,,,,,,,,,.,,,,,,,.,,,,,,....,.............(022222222222222000000000.........,,,,,....,,,.,,,,,,,,,,,,,,,,,,,,,,*,,,,,,********************************(*****,******(***(((((*((((((((*(((((((((((((((((&&&&(((*((((*((((((((((((((((((((((((*((((****(**************,*,,,,,,,,,*,,,******,**,,,,,,,,,,,,,,*,,,,,,,.,,,,,,,....,,.............(022222222220222000000000.0...................,,,.,,,,,,,,,,,*,*,,,,,**,,,,*,*,********************************************(((((((((((((((((*((((((((((((((((((((((((*(*((*(((****((((((((((((((((((((((*************,*******,*,*,,,*,*,,********,,,,*,,,,,,,,,,**,,,,,,,,,,,,....................,(022222222222000000000000000........,.........,,,,,,,,,,,,,,,,,,*,,,,,,,,,,************************************************((((((((((((((((((((((((((((((((((((((((((*(((((((((*((*((((((((((((((((((((**(*********,,,*,,,*****,,*,,,,,,*,*******,,,,,,,,,,....,,,,,.,,,,,,,,...,,,,........,.....,(02222222222000000000....0..........,........,,,,,,,,,,,,,,,,,,,,,,,.,,,******,**,************************************(***((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((&(*((**((********,,,**********,,*,,********,**,,.,,,,,.,..,,**,,*****,..,,...,,.......,.....,(0222222222202000000000...0..................,.,,,,,,,,,,,,,,,,,,,,,,.,,,,*****,***************************((****(******((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*************************,**,**********,,,,,,,,,,,,,,,,.,,,,,****,,,,,,,,..,..,,.......... (.0222222202222200000000...................,,,,,,,,,,,,,,,**,,,,,.,,,.,,,,**,****************************,,**(((********(((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((&((((*********************,,**************,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,......,.....,......, &02202222222202000000000...................,,.,,,,,,,,,,,*,,,,.,,..,,,,,,,***,*****,********************************((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((((*(*********************,***,*,*****,*,,,,,,,,,,,,,,..,,....,,,....,,,,,,....,.,....., &00222222220220000000.0.0................,,,,,,,,,,,,,,,,,,,,,,,,..,,,,*,*****,****************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(**(((((*************************,,**,,,*,,,,,,,.,,,,,,,,,,,.....,,,,,,,,,,,,....,.....,, &0022222222202200000.00.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,********************(*****((********(**((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((*****************(((****,***,*,,*,,,,,,,,,,,,,,,,*,,*,,,.,,,,,,,..,,...,,.,...,..,, &000222222222222000000..0.............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,**************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(**************(**************,,,,*,,*,,,,,,,,,,,,.,,,,,,,,,,,,,.,.,,,,,,.........,, .0022222002000,000.0.0...0............,,,,,.,,,,,,,,,*,,,,,,,,,,,,******,,***********************(**********(*(**((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((&((((**********************(*******,****,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,.,, .022220222222000000.0.0..................., ,,,,,,,,,,,,,,,,,,,,,*****,* (*************************(("((((*((((((((((((((((((((((& &(((((((((((((((((((((((((((&&(((((((((((((((((((((&(((&&&(((((((((((&&&(((***(*******************((*(*********,,,,,,,,,,,,,,,,..,,,,,.,,,.,,,,,,,,,,,,,,.,,,,, &00222222000000000000000..................,,,.,,,,,,,,,*,,,,,*,,,***,*********************************((((***((((((((((((((((((((((((((((&&(((((((((((((((&(((&(&&(((((((((&((((((((((((((((&&(((((((((((&&&((((((((*(((((************((((*****,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.., &002222222200000000.00000..................,,,,,,,,,,,,,,,,,,,,,**,**************************************(*((((((((((((((((((((((((((((((&(((((((((((((((((&&(&((((&&(&((((((&((((((((((((((&(((((((((((((((&((((***(***(************(***(*******,,*,,,**,*,,,,,,,,,,,,.,,,,,,,,.,,,,,,,,,,,,,.,.*$022222220200000000.0000000...........,,,..,,,,,,,,,,,,,,***,,,*****************************************(*(((((((((((((((((((((((((((((((&((((((((((***(((&&((((&(((((((((((((((((((((&&&(&&((((((((((((((((&&&((((**((*****((******((*((***(*******,*,**,*,*,,,,,,,*,,,,,,.,,,,,,,,,,,,,,,,,,,.,,, $00000222020000000000..00000.........,,,.,,..,,,,,,,,,,,,,**********************************************((((((((((((((((((((((((((((&((((((&(((&((((((((((&&((((((((((((((((((&((((&&&&(&&((((((((((((((((((&&&&((((**(((((((******((*(*(((***********,***,,**,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,$000002020000000000000..0....0.............,,,,,,,,,,,,,,,,,*******,************************************((((((((((((((((((((((((((((((&(((&(&&((((((((*(((&&&(((((((((&(&&((&((((((((((&&((((((((((((((((((&&&(&(((((**(*((******((((*(((((****************,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&002020222000000000.000000..........,.......,,,,,,,,,,,,,*,,,*,***************************************((((((((((((((((((((((((((((((&(((((&(&&&&((&&(((((&(&(((((&(((&&&((((((&&(((&&&&&(((((((((&((((((((((((((&&&(((((((*(****(((&(((((((***************,*,***,*,,,,,,,,,,,,,,,,,*,*,,,*,,,*,,,,,$002222220000000000000000.0......,....,.,,,,,,,,,,,,,,,,,,,*,*,**,**,**,*******************************(((((((((((((((((((((((((&((((((((&&&&&&((&(&&&&&((((((((&&((((&&&&((&&&&&&&&&((&(((((((((&((&((&(((((&(&(&&&&((*(****((((((((((((((((*(*(******,*********,*,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,$0002222200000000000000..........,,...,,,,,,,,,,,,,,,,*,,,,*,,**************,********************((***(((((((((((((((((((((&(((((&(&(((&&&(&&&(&&&((&&&(((((((((&&&&(&(&&&(((&(&&&&&&&&&((&((&((&(&&&&&&(((((((&((&&&&&((((((((((&(((((((((((((*(***************,**,**,,,,***,,,,,,,,,****,*,,,,.,,".00022200000000.0000.00..00.......,....,,,,,,,,,,,,,,,,,**,*,*********************************(******((((((((((((((((((((((&(((((((((&&((((&(&(&&((&((&((&(((((((&&&&&&&(((((&(((&(&((&&&&&(((((&(&(&&((((((((&&((((&&&&&&&&&&&((((((((((((((************************,,*,,*,*,,,*******,****,,,,,,$000222000000000..0..0.00..........,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,******,,****************************((((((((((((((((((((&((&(&(((((((((&&&(&&&&(&&&&&&((&&(&((&((&&(&&&(((((((&&&&&&((&&&&&&((((((&&&&((((((((((((((((&&&&&&&(((((((((((((((((*(****************,,,*****,,,,**,*******,*,,,*,,,,,,$0000200000000000.....0..0...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,***********************(*****(*(((((((((((((((((((((((((&(((((((((&&&&&(&&&&&&&&(&(((&&(((((((((&(((&&(&(&&&&(((&&&&&&&&(((&(&&&&&&&(((((((((((((((((((((((((((((((((((((*(*(*((*(**************,*******,**********,,,,,,,,.,,$0000000000000000000.................,,,,,,.,,,,,,,,,,,,*,,,,,,,*,*******,******************(((**(((((((((((((((((((((((((&&&(((((((&&&&&&&&&&&&&&&(&&&&(&((&(&&&&((((((&(((((&&(&&&(&&&&&&&&(&(&&&&(&&&&&&(((((((((((((((((((((((((((((((((((*****((((*(**************************,*********,,,,,,"0000020200000000000000............,,,...,,,,,,,,,,,,,,,*****,**,*,*******************************(**((((*((((((((((((((&((((((&&&(((&&&(&&(&&&&&&&&&&&((&(((&&(&&(((((((((((&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&(((((((((((((((((((((((((((((((*((((**(***********************,,**,**,****,******,,,,,,,$.0000022000000000.00000............,..,.,,,,,*,,,,,,,,,,,*,,*,,**,*********(************(***((((((*(((((((((((((((((((((((((((((((((((&&&&&&&&(&&&(&&&(&((((((&(&((((((&((&&&&&&&&(&&&&&&&&&(&&&(&&&&&&&&&(&(((((((((((((((((((((((((((((((((&((**(*******************(**************,,,,,,,,,,,,,$.00022220000000000..00................,,,,,,,,,*,...,,,,,,,,,****,*********************((*(***(((((((((((*(((&(((((((((((((((((&(((((((&&&&&&&(&&&&&&(((&((((&(&&&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((&(((********(((((((((((*************,***,,,,,,,,,,,,".000000000000000000..................,.,.,,,*,,......,,,,**,*,****,******************((((**(*((((((((*((((((((&(((&(((((((((((((((((((&&&&&(&&&&&&&&&(&(&((((&&&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((&((((((*(((((((((((((***************,,,,,,,,,,,,,,".0000000000000000................,..,.,,,.,,,,,....,,,,,,,*,*************************(**(*(***(((*(*((**((((((((((((&((((((((((((((((((&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((((((((((((((((&((((((((((****((((((((*(((****,,,,,,,,,,,,*".00000000000.000..............,...,...,,,,,,,,,,,,,.,,,,,,******************************(*******(*(((((((((((((((((((((((&(((((((((((((&&&&&&&&&&&&&&&&&(&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&&(((((((((((((**((((((*((((((((((((((*((****(((((((((***********((*(****,*****,,,,,,,,,,*".000000000000000.0........,......,.,,,,,,,,,,,,,,,,.,,,,,,******************(***********(((**(****(((((((((((((((((((&((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((&((&(((((((((*********(((((((((((((((**(**((**((*((***(*****************,*********,,,,*** .00000000000000.0.................,,,,,,,,,,,,*,,,,,,,,,,,,,******************************(***(**(*(((((((((((((((((((((&&(&(((((((((((&(&&&&&&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((&((((((***********((*(((((((((((((((((((((((((((*******************,,*****,,,,,*,***".00000000000.......0000............,,,,,,,,,,,*,,,,,**,,,,,,***,************************(*(**(***((((((((((((((((((((((((&&(((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&(((&&(((((((*(********((((((((((((((((((((((*(((((((**********************,*,,,,,,,,,,, .000000000000....0.0.000...........,,,,,,,,,,,,**,,**,,,,,,,,,,,,,,************************(*((((*((((((((((((((((&(((&(((&&((&(&&&&(&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(((**((**********(((((((((((((((((((((((((((**((***************,,****,,,,,,,,,,,, .0000000000.0.........00.........,,,.,,,,,,,,,,,,*,,,,,,,,,,,,.,,,*,*************************(((((((((((((((((((((((&((((&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&((((((((((((((((**((((((((((((((((((((((((*(*(************,,,,***,,*,,**,,,,,,,,,, .000000000000000.0.....0..........,,,,,,,,,,,*,,,,,,,,,,..,,,,,,,,***********************((***((((((((((((((((((((((((((((&(&&&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(((((((*((((**(((*(((((((((((((((((((((((***(*************,,*,,,*******,,,,,,*,,, ..0000000000000.000..0.0........,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((&(&((((&&&&(&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((**((((*((((**((((((((((((((((((((((((*******************,,**********,,**,,,, ..00000000000000000..0...........,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,*,*,,***********************((***(((((((((((((((&(((&(&&&((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&(&&&&&&&&&&(&(&&&&&((((((((((((((((*(((((((((((((((((((((((*(*****************,*********,********,,* ..0000000..000000000..........,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,***********************(((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((&&&&(((&&&&(&&&&&&&&&&&&&((((((((((*((*(*((((((((((((((((((((((((((***(***************************,***,*** .000000000...000.0.0..000.....,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,*,****,*************************(*(((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&((&&&&&&&&&&&&&&&&&((((&((((((((((((((((((((((((((((((((((((((*(((****************,***************,," .000000.0......00..00...........,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,*,******(**************(*((*((((((((((((((((((&&((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&&(&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((&(((((((((((((((((((((((***(((********************************,,$ .0000000000.00000................,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,*******************,******((((((((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&&&&(&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((&&(((&(((((((((((((((((((*****************,****************,*,,,,," ..00000.000000.0.0............,.,,,..,,,,,,,,,,..,*,,,***,,**,*,,,,,,,**********(**********(((((((((((((((((((&(&(&((&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((&&&&&&((((((((((((((****(***********************,,**********,,,,,,," ,.00000000000....0..........,,.....,.,,,,,,,,,,,,,*******$*,*,,,***,,****************( ****(((*((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((&&&(&&&&(((((((((((((((((*****************,,****************,,,*,,,,,"...00000000000...00..........,,....,,,,,,,,,,,,,,,,**********,*,**,**,,*********((***(******(((((((((((((((((&(((&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&"&&&&&&&&&&&&&&&&&&&&&&&&&(&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&((((((&&&((&&&&&(((((((((((***(****(**********************,****,,,,,,,,,,,," ...0000000000.................,,.,,,,,,,,,,,,,,,,,**************,*,*,*******(**(((((((*******(((((((((((((((((((&&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&((&((((((((((**(((((**********("(************,*,,,,,.....,,, ..00.0000000000.............,,,,,,,*,,,,,,,,,,,,,,*****************,******(*((((((((*******(((((((((((((((((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&((&(&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&(&&((&((((((((((((((((*(****((*******************,*,**,*,,,.,,....,,$ ..00200.000000.00.........,,,,,,**,,,,,,,,,,,,,,****,,*(******,***,*******((((((((((*(*(((((*(((((((((((&(((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&((((&(&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((*(*******(**************,*,,**,*,,,,,,,.,,,,,$..002000000000...........,,,,.,,,,,,,,,,,,,,,*******,,*,*(((*****,*,*****(*((*(((((((((*(((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((((((((((((*(********(********,,,,,,,**,,,,,,,,,,,,,,.$.0000000000000..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******************(((*(((((((((((((((((((((((((&((&((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&((((((((((((((((((((*((*********,,,***,,,,**,,,,,,,,,,,,,,,,&..0000000000.0.........,,,,,,,,,,,,,,,,,,*,,**,,,,,,,,,,,,***,*********(*(((*(*((((((((((&((((((((((((((&(((((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&((&(((((((((((((*****(***********,,**,,,,*,,,,,,,,,,,,,,.,,&..0000000000.0........,..,,,,,,,,,,,,,,,,,*,,**,,,,,,,*,*****************((((((((((((((&((((((((((((((((((((&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&((((((((((((((((****(((*************,**,***,*****,*,,,,,,,,,&.00000000000..0...........,,,.,,,,,,,,,,,*,,,,,**,*,********,***********(*(((((((((((((((((((((((((((((&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(&((((((((((((((((((**((((********,**,,,,,,***,*****,,,***,,,,,&..00000.00......0.....,..,,,,,,,,,,,,,,,,,,,,,,***,,******************(****((((((((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&((((((((((((((*(***,,*,,***,,,*,,,,,,,,,,***,,*,,,,,,,,&..000000....0.............,,,,,,,,,,,,*,,,,,,,,,*********,************(*((((((((((((((((((((((((((((((((((&&&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$&&&&$$&&&&&&&&&&(&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&((((((((((((**********,**,********,,,,***,**,,,,****,(.0000.000....0.....,,..,...,,,,,,,,,,,,,,,,,,,,,***********************(((((((((((((((((((((((((((((((((((&&&&&&(&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&&((((((((*((************,,**(*(***,,,*,,**,*********&..000.0.000..........,.,,,,,,,,,,,,,,**,*,,,,,,,,*******************((***((((((((((**((((((((((((((((&((((((&&&&&&(&(&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&(((&&(((((*********************,***,,,***,**********&...0000.00.........,.,...,,,,,,,**,*,*,*,****,,**,****(*************(((((((((**((((((*(((((((((((((((((((&((&&&&&&&&&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&&((&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((((((((((*****************,,,*****,,,,***********$.0.0000.............,....,,,,,,,,,,****,*******,,*******************(**((**(((((((**(*((((((((((((((((&((&(&(&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$&&&&&&&&&&(&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((***(************,**,,*,,****(*******,****,(......0...0..00.......,..,,,,,,,*,*,*******,**,,,,,******************((((***(*((((*(((*((((((&(((&((&&&(&&&&(&&&&&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$&&&&&&&&&&&&&$$&$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&&&&(&((&&((((&&((((((*****(*(**********,***,,***,************,*(..000..00000......,.,.,,.,,,,,,,**,,*****,**,**,,*,***************(*(**(((((*(((**(*(((((((((((((&((((((&(&&&(&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$&$$$&$$$&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((&(((((((**(**********,,,,**,,*,,,,**,,,,****,***(..00000............,..,,.,,,,,,,*,******,,******,*********(*******(*(*(((*(((*(((((((((((((((((&&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&(((((((&(((((*(*(***************,***,,,,*****,*******,(.......0.............,,...,,,,,,,**,*****,,,*********************((**((((*((((((((((((&&((((((((((((((&(&&&(&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$$$&&$$&&&&&$&&&$$$&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&(&&&&((((((&((((((((*********************************,****(...0.........0........,.,,,,,,,,,,*****,,,,,,******************(((**((*((*(((((((((((((((((((((((((((((&&&&(&&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&$&$$$$$$$&&&$&&&$$$&&&&&&&&&&&&&&&&&&$&$$$$&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&(&(&(&&((&(((((((((****(***************,,*,***,*,,*****(.......000..........,..,,,,,,,,,,,,*,**,,,,,,,,,,**********(((((*****(*(((((((*((((((((((((((((((((((((((((((&&&&&&&((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&$$$&$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&(&&(&(((((**((*(*************************,**,,*****.....0..00.......,.,..,,,,,,,,,,,*,*,,***,**,****,********(((*******(***(((((((((((((((((((((((((((((&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$$$$$$$$&$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&$&&&(&&&&&&&&&&&&&&((&(&&&&&&((&((((*(*((**************************,**,,***(..00...00......,...,,,,,,,,,,,,,,,,*,******,,****,*******(((*******(****(((((((((((((((((((((((((((((((&&(((&&&(&&&&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$&&$$$$$$$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&((&(&&(((((((*(((****(*******(**************,,,,,*..000.00..........,.,,,,,,,,,,,,**,*,,******************((((********(*(**(*(((((((((((*(((*((((((((((((((((&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$$$$$$$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(&&&&&&(((((*(((**(******(((****************,,,*...000...........,,,,,,,,,,,,,,,*********,*,*,*********((*((****(***(*****(((((((((((((((((((((((((((((((&(((&&&&&&(((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&$$&$$$$$&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((**((*(***(******(****(*******,****(.................,,,,,,,,,,,,,*,*,,*,****,***,********(((*((***(((((**(((((((***(((((&((&&((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$&$$$&$&&&$&&&&&$$&&&&&&&&&&$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&&(((((*(***(*((********(*(*********,,,**........0.......,,,,,,,,,,,,,,,,**,*,************((**(*(((**(*(***(*(**(*******(((((((&(((((((((((((((((((((((((((((((((*((&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$&$$$$$&$$&&&&$$&&&$&&&&&$&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&((((((((((((((******((*(***********,,**...0.........,.,,,,,,,,,,,,,,,,,,*,,,******************(****(*********(*******(***((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&$&$$$$$$&$$$&$&$$$&&$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((&((((((((((((******((((*********,***,,,............,,,,,,,,.,,,,,*,,,,,,,,**,****************(*(***(***************(**((((((((((((((((((((((((*(((((((((((((((((((((((((&&&&&&(&&&&&&&&$&&&&&&&&&&$$&$&&$$$$$$$$$&$&&&$$&&$$$$$$&&&&&&&&&$&$$&&$&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&(&&&(&(((&(((&(&&(((((**(******(************,,*****,,*,........,,,,,,,,,,,,,,,,,*,,,,,,,,*,,**********(*((***(**(*(**********(((**((*((((((((((((((((((((((((((((&(((((((((((&(((((((&((&&&&&&&&&&&&&$$$$$&&&&&$$$$$$&&$$$$$&$$$$$$$$$$&$$$$&$&$&$$&$&&&&&&$$&$&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&((((&((&(&(&&(((((((((((*((((((**********,*******,...............,,,,,,,,,,,*,,,,,,,************(((((((*((((*(*(*************((((((*((((((((((((((((((&(&((((&&(&&&(((((((&&(((&((&(((&&&&&&&&&&&&&$$&&&&&&$$$$$&$&$$$$$$$$$$$$$$$&&$$$$$$$$&$$&&$&$&$$&&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&(&&&((((&&(&(&(&&((((((**(((((((((**********,*******,,.........,,,,,,,,,,,,**,*,,,,,,********((((*(((**(***(*(*((****(*((**((((*((***(**(((((((((((((((((&&((((&&&&&&&&(((((((&(((((&(((&&&&&&&&&$&&&&&&&$&&&$$$$$$$$$&$$&$$$$$$$$$$$&$&$$$$$$$&&$$&&&&&$$$$&$&$&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&((&&&((((((((((((((**(****************(,..........,.,,,,,,,,,,,,****,**,,*********(((((((*((*(*(********((*****(((*(*(******((((((((((((((((&&&&&((&&&&&(&&&((&((&(&&&&&&&&((&&&&&&&&&&&$&&&&&&&&&$$$$"$$$$$$$$$$&$$&&$$$$&$$$$$$$"$&&$$&&$$$$$&&&&&&&&&&&&&&&&(&&&(((&&&&&&&&&((((((&&&&&&&&&&(&&&(&&&&&&(&&(((&&((((((****************(..............,,,,,,,,,,,*******,,*******(*(((((((((*((*******************(((((****(((((((((((((((&&&&&((&&&&((((&&&&(&&&(&((&&&&&&&&((&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&$&&&$&&&&&&&&&&&$$&&&(&&&&&&&&&&&&(&&(((&&(&&&$$&(&&&((&((&&&&&&&&((((((((&$((****(*******..............,,,,,,.,,,,****,*************(((**((((((((***********(***(&((((***((*(((((((((((((((&&&&&&&(((&(&&&&&(&&&&&&&&&&(&&&&&&&((&&&&&&&&&&&&&&$$&$$$&&&&$$$$$&&$&&$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&(((((((((((((&&(((&&(((((********,..............,,,..,,,,,*****,*************(*(*(*((((((*(*********(**(*********(((((((((((((((((&&&&&&&&&((&&(&&&&&&&&&&&&&&&&&&&(&&&&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$&&$&$$$&&$$$$&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&(((&&((((((((((((&&(&(((((((***********,.........,...,..,,,,,,,,********************(((***(((((**************(******(***(((((((((((((&(&((&(&&&&&(&&&&((&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$&$$$$&&$&$$$$$$$$$$$$$&&&$&$&$&&&$&&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&(&((((((((&(((((((((((((((((((((*(***********..........,,,,....,,,,,,,,,***********************((((((*****(**(****((*****((((((((((((((((((((&((&&&&&&&&&(&&&&((((&&&&&&&&&&&&(&&&&&&((&&&&&&&&&$$&&&&&$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$&&$&$&&$&$&&&&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&(((((*(((((((&((((((((((((((((*(***((********,..........,..,,,,,,,,,*,*************************((((((*********((((*********((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&(&(&(&$&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$&$$&$$$$$$$$$$$$&&&&$$&&$&&&$$$$&&&&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((*************,.............,,,,.,.,,,*********************(*(((((((((((*******(((*(**((****(((((((((((((((&(((&&&&&&&&&&&&&(&&&&(((&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$&&$$$$&$$$$&$&$$$&$$&&&&$&&&&&&$&$$$$$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((&((((((((((((((((((((*************,.............,,,,,,,,,,*******************(***((((((((((*(**((((&((****((*((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&$$$$$$$$&$$$$$$$&&$&$$$$&$$&$$&$$$&$&&&&&&&&&&$&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((,((&&((((((((((((((((((((************,..................,,,,,*******************(*((*(((((((((*(((((((((*(((*(***(((((((((((((((((&&((&&(&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&$$&&&$&&&&$&&&&&$&&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((************,..........,..,...,,,*,***********************(*((****(****(&((((**(((*((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&((&&&(&&&&&&&&&&&&&&&&&&&&&$$&&&&$&$$$$$$$$$$$$$$$&$$$$$$$$$$&$&$$$&$$&&&&&&&&$&&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((***********,..........,,,.,.,,,***,*********************((((********(((*(*(((((((((((((((((((((((((((((((&&(&&&&&(&&&&&&&&&&&&&&&&&(((((&&&&&&&&&&&&&&&&&&&&$&$&&$&$$&$$&&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((&((((((((((((((((((((((((***********,..........,,,,..,,,,*,**,,*****************(***((******((****(((((*((*(((((((((((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&(((&&(&&&&&&&&&&&&&&&&&$&&$$&&$$$$$$$$$$$$$$&$$&$$$$$$$$&$&$$$$&&$&$$$$&$&&&&&&$&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&(&((((((((((((((((((((((((((**********,..........,.,,,*,,,,,,,**************(*********(*(********(**(((((((((((((((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&$$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$&$$$$$&&&&$&&&&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&((&((&(((((((((((((((((((*(*********,..........,,,,,,,,,,,,,,***********************(*((((**(*(((**(((((((((((((((((((((((((((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$&$$$$$&$$$$$$$$$$$$$$$$&$$$$$$$$$&&$$$$$$&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((((&&&&((((((((((((((((((((((*********,.........,..,,,,,,,,,**,**********(************(((((********(**((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$&$$&$&&$$$$$$$&$$&&$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((((&&(((&(((((((((((((((((((((((******,...........,,,,,,,,,,**,************(********(((*(****((**((((*(((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&$&&&$&$&&$$$&&&$$$$$$$&$&$$&$$$&$$&$$$&$$&$$$$$$$$$$&$$$$&$$&&$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&&(&((((&((((((((((((((*(((******,..........,,,,,,,,,,,************((****(******(((*******(****(*((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&&&&&&&&&&&&&$&&&&$$$$$$$$&$$&$&&&&&&&$&&&&$$$&$$$$$$$$$$$$$$$$$$&$&&$$$$&&&&&$&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&&&(&&(((((((((((((((((((((((****,,.,.,.....,,,,,,,,,,,,,***********(((****(***((((***********((((((((((((((((((((((((((&((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&$&&&&&&&&&&&&&&&&$&$&$&&$$$$$$&&$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&&&&&&(&(&&((((((((((((((((((***(**,,,........,.,.,,,,,,,,,*********(***((((((((((((((*(**(***(((((((((((((((((((((((((((&((((&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&&&&((((&&&&((((((((((((((((*((*****,..,..,..,,.,,,,,,,,,****************((((((((((((((((**(((((((((((((((((((((((((((((((((&(&&&&&((((&&((&&&&&&&&&&&&&&&((&&&&&&&&$&&&&&&&&&&&&&$&&&&$&$$&$$$$$$$$&&&&(&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&((&(((((((((((((((((((***(**(*,,,,.,.,.,,,,,,,,,,,***,**************(**((((((((((*(((*(((((((((((((((((((((((((((((((((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&((((((((*((((*(*((((*((*****,,,,.,,..,.,,,,,,,,**********************(((((((((((*((((((((((((((((((((((((((((((((((&(&(&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((***(((((((((*******(,,.,,.,,,,,,.,,,*,*************(******(*(((((((((((((((((((((((((((((((((((((((((((((((((&&(((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$&&$$$$$$$$$$$&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((((((((((****((((((((********,,,,,...,,,,,,,,,,****,**********(******(((&((((((((((((((((((((((&(((((((((((((((((((((((&(&&&&&&((&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(&(((((((((((*(***((((((**(*****,,,.,,,,..,,,,,,*,,*,***********(*,**((((((((((((((&((((((((((&((&((((((((((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$&$&$$&&&$&$$$$$$$$$&$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((((((((*(((((*(*******(,,,,,...,,,,,,,,,,,,*************(((**((((((((((((&(&(((&(((&&(((&(((((((((((((&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&$&$$$$$$$$$&&&$&$$$$$$&&&$&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((((((*((((((*(*******$,,,.,.,,..,,,,,,,*,,************(*(*((((((((((((((((&&&&((((&&&(((&((((((((((((((((((((&&&&&&$&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&$$$$$$$$$$$$$&$$$$$$$$$$$$$&$&&$&$$&$$&&$&$$$$&&$$$&$$$$$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((*(******&*,,,,.,,,,,,,,,,,,,,*****************(*(((((((&&((((((((((((&(&&(((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$&$&&$$$$$$$&&&&&&$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((**(((((((((((**(*******$,,,,,,,,,,,,,,,,,,,,******(*****(*((*((((((((((((((((((&&&&&&((((&&((((((((((((((((((&((&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$&&&&$$"$$$&$&$$$$&$$$&&&$&$$$$&&&&&$&&&$$$$&&&&&$&&&&&&&&((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((**(*((&((((((*(((****(**$,,,.,,.,,,,,,,,,,,,****************(((((((((((((((((((((&&&&&&(((&&(((((&(((((((((((((((((((&&&&&&&&&$&&&&&&&&&&&&&&$$$&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"""$$$$$$$$$&$&$$$$$$&$$$$&$&$$&&&$$$$&$&&&$$&&&$&&&&&&(((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((((*(*((((((((((((((******($ *,,,.,,,,,,,,,,,**,*******************((((((((((((((((((((((&&&&((((&(((((((((((((((((((&(((&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$&&&$$&&$$$&$$$$$$&&&&$$$$&&$&&&&&&&$&&&&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((**(*(((((((((((((((*******&*,,,,...,,,,,,*,*,*,*,******("(***(((*(((((((((((((((((((&&&(&&(&(&((((((((((((((&((&&&&(((&&&&&&&&&&&&&&&&&&&&&&& $&&&&$$&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&$$$$$$$$$&$$$$$$$$$$$$&$&&$&$&$&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((******$*,,,,..,.,,,,,,,**,*****************((((((((((((((((&(((((&&&&(&((&&&(&(((((((((((&&&&&&&((&((&(&(&((((&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((*****",,,,,,..,,,,,,,,,,,*,*************(((((((((((((((((&((&((((((&&&((&&&(((((((((((((&((&((&&(&&&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$&&$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((**((((((((((((((((*****,,,.,,,,,,,,,,,,,*,,***************(*((((((((((((((&(&&&(&&&(&&(&(&(&&((((((((((((((((&&((&&&((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$$$$$$$$$$&$$$$$$$$$$$&&&&$&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((*(*(((((((((((*((*(*****&,,,.,.,,,,,,,,,,,*****************((*(((*((((((((((&(((((&&(&&&&&&&&&&&((((((((((((((&(&(((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((((((((((((((((*****(*&*,,,.,,,,,,,,,,,,**,,********,***(**(((((((((((((((((((&&((&&(&&&((&&&&((((((((((((&(&&(&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&((((((((((*(*(**(*****&*,,,,,,,,,,,,,****,*****,*,,*****(*((*(((((((((((((&((&(&&&&&&&&&(&&&&&&(&(((&((((&&&&&(&(&(&&&&(((&&&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((****((***&,,,,,,,,,,,,,,,,*****,,**********((((((((((((((((((&(&&&&&&&&&&&&&(&&&(&&(((((((((&(((&(&&(&&(&&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&&&&&&(&&(&&((((&(((((((((((((**(*****&*,,,,,,,,,,,,*,***,*****,**,*****((((((((((((((((((&((((&&&&&&&(&&&&&&&&&&&&(((((((&&&&&&&(&&&&(&((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((*(((*****&*,,,,,,,,,,,,*,,*******,,******((*(((((((((((((&((&&((((((&(&&(&&&&&(&&&&&&((&(&(((((&&&&((&(((&((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&((((*(((((((((((((*******&*,,,,,,,,,,,,*,,***************((((((((((((((((((&&&&(((&&&&&&(&&&&&&&&&&&&&&&(&&((&(&&((&((&&&&&&&&&&&(&&&&&&&&&((&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&(&&&((((((((((((((((****(**(,,,,,,,,,,,,,,,,*,*************(((((((((((((((((((&&&(&&&&(&&&&&&&&&&&&&&&&&((&&&(&(&&((&(&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&$$$$$$$$$$$&$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&((((((((((*(*****(**(*,,,,,,,,,,,,,,,****,***********(((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&&&&(&&(((&((((((&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$&&$$$$$&$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&(((((((((((((((*******&*,,,,,,,,,,,,,,,**************(((((((((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&((&&&&(&&(((&&(((((&((&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&(&(((&((((((((((((((***(*****,*,,,,,,,,,,,,,,***********((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&(&&(((&&&&&(&((&((&&&&&&&&&&&&&&&&(&&$&$&$$$$$$&$$$$$$$$&$$$$&$$$$$$$$&$&$$$$$$$$$"$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&(((&&&&&&(((&(((((((((((*(((****(**(*,,,,,,,,*,,,,,*,******(((((((((((((((((((((&(&&&&(&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((((&&&&&&((&&(&&&&&&&&&&&&&&&&(&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(((((&&&((((((((((((((((((((((**((****,,*,,,,,,*,,,,,********((&((((((((((((((((((&&&&&&&((&&&&(&&&&&&&&&&&&&$&&&&&&&&&&&(&&(&&&&&((&(((&&&(&&&&&&&&&&&&&$&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$$$&&&&$&&&&&&&&&&&&&&&&(((((((&&&&&((&((((((((((((*****(((**(*,,,,,,,,,,,,,,*,***((*******((((((((((((&&(&&(&&(&&&&((&&&&&&&&&&&$&&$$&&&&&$&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$$&$$$&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&$&&&&&$&&&&&&&&&(((((((((&((&&((&&(((((((((((*((((*((*(**,,*,,,,*************(****(((((((((((((((&&(&&&&(&&&&(&&&(&&&&&&&&&$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&$&&&((&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$"$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&$&&$&&&&&&&&&&&&&(((((((((&&&(&&(&((((((((((((((((((((*(*******,********************((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&&&&$&&&&$&$&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&$&$$&$$&$&&&&&&&&&&&&&(((&(&((((&&((&&(((((((((((((((((((*(**,*,*******((((**********(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$$&&&&$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$&$$$$$$$&&&&&&&&&&&&&(&((&&&((((((&&&&((((((((((((((((((((*****,****************(**((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&$&&&&$&&&&$&&&&&$&&$&&&&$&&&&&$$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$$$$&&&$$&&$&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((*****,********************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&$$$$$$&&&&&$$$$$$$$$$$$$&&&&&$$&&&$&&$&&&$$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&$$&&&&&&(((&(&(((((((((((((((((((((((********************(*(((((((((((((((&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&$$&&&$&&&&&$$$$$$$$&&&&&&$$$&$$&&&$$&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((*((**************(*******((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&$$&$&&&&$$$$$$$&$&&&&&&&&&$$$&&&&&&&$&$$$$$$$$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$&$&&&&(((&&&&&&&&&&&&&&&&&&&&(&(&(&(&(((&(((((&(((((((((****************(*(*(*((((((((((((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&$$$$$$$&$&$$$$$$$$$$$$$$$$&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((************(****(*(((((((((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$&&&&$$&&&&&$&$$$$$$$$$$$$$$$$$&&&&$$$$""$""$$&$&$$$$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&&&&&&&&&&&(&&(&(((((((((((((((((((((*((***********(*******(*((*(((((((((((&((&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$&&&$&$&&&&$&$$$$$$$$$$&$$$&&$$$$"$$$$$$$""$$$"""$$$&&$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(((&&&&&&(&&(((((((&&&((((((((((**(((**********(*(((((***((((((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$"""$""$"""$$$$$$&$$&&&&&&$$&&$$$$$$"$$$$$$$$$$""""$$$&$$$$&$$$$&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&(((&&(&&((&(&(((((&&&&&(((((((((((((((********(***(((**((*((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$&$$&&$$$&&&$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&((&(&&&(&&((&&(&(&(&(&(((((((((((((*(*****(****(**((((((*(((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&(&&&&(((((&(((&((((&((((((((((((( (*****(***(****(((((((((((((((((((((((&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$$$$&$$&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((&((((((((((*( &(((**(*(((**& ((((((((((((((((((((((&&&&&&"&&&&&&&&&&&&&&&&&$&&&&&&&&&"$&$&$$$$$$$$$$$$$$$$$$$$$$$$" $$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$&$$$$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(((&&&((&&&&((((((&&((((((((*******(((*(((((((((((((((((((((((&(&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$&&$&$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$" $$$$$$$$$$$$$$$$$$$$$$$$$$$" $$$$$$$$$$$$$$&$$$$&$$$$&&&&"&&&&&&&(&&&&&&&&(&&&(&&(&(&&((&((((((((((((((((*(***((((((((((((((((((((((&(((&((&&(&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$&&&$$$$$$$&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&(&&($&&((((((((((( (((((****((((((((((((((((((((((&&&(((&&&&&&&&&&(&&&&&&&&&&&&$&&$$&&&&&&&$&$$$$$$&$$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((( (((((**(((((((((((&((((((((((&((((((&(&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$&$&$$$&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&(&((((((((((( ((((((((((*((((((((((((((((((&&(&&&&&&&&&&&&(&(&&&&&&&&&&&&&&$$$$$$$$$$$$&$$&$$&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&((((((((( ((((*((*((((((((((((((((&&&(((((((&&&&(((((&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$&&&&&&&&$$$&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&(&((((((( (((((((((((((((((((((&(((&((((((&&&&&&(&&&((&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&$$&&&$&&&&&$&&$$&$&&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&(&&(((((((( ((((((((((((((((((((((((((((&(&(&&&&&&&&&&(&&&&&&&&&&&&&&&&$$$$&$&&&&&&&&&&&&&&$$&&&&&&&$$$&$&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((( ((((((((((((&&((((((((((((&(&&&&&&&&&&&(&(&(((&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&$$&&$$$$$$&$&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$*$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&(((("((((((((((((&(((&((&((((&(((&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$&&$$$$$&&&$&&&&$$$$&$$$&&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&&&&(((( &((((((&(&((((((((((&&&&((((&&&&&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$$$$$&&&&$&&&&$$$$$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$"$$$$$&$&$$&&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((( ((((((((&(((((((((&(&(((((((((&&&&&&&&&&&((&&&&&&&&&&&&&&&&$&&&&&$&$&$&&&&&&$&&$$$$&&&$&&&&&&&&$$&&&$$&$&&$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$&$&&&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&(((( ((((((&(&&&(((((&((&(((&(&(&(&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&&&$$&&&&&$$$$$$&$&$$&$&$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$&$$$$$$$$$$$$$$$$$$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&"&((((((((&&((&(((&(&((&&(&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&$&&$&&$$$$$$$&&$$&$$$$$&&$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(("((((((((((&&&&&((&(&((&&&(&((&&&(&&&&&&&(&&(&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&$&&$&&&&&$&$$$$$$$&&$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&("&((((((&(&(&&&(((((&&(((&((&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$$&&&$&&$$$$$$$$$$$$&&&$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&("(((((((((&&(&&&(&&((&&((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$&$$$$&$$&&&$$$$$$&$$$$&$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((&((((((&&(&(&&&(&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$&$$$$&&&&$&$$$&&$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&$&$$&&&&&&$&&&&$&&&&$$&$$$$$$$$&&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(((&((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&$&$$$$$$$$$&$$$$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$&$$$$$$$$$$$$$$"$"$$$$$$&$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&((&((&(((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&$$&$$$$$$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$&$$$$&&&&$&$$&&$$$$$$&$$$$$$$$$$$$$$$$&$$$$"$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$$$&&&&$$$&&&$$$$$$$$$$""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&&&&&&&&$&$$$$$""""$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&$$$&$&&$&&&$$$$$"""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&&&&&&&$&&$$$$$$$$"$$"$$$$$$$$$$"$$$$$$$$$$""$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&$&&&&$$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$$$$&&&$$$$$$$$"$$$$""$$$$$$$"""""""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&$$$$&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$&$$$$&$$$$$$$$$$$$$$$"$$"$$"$""""""""$"$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$$&&$&&$&&$$&$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$$$$$$$&&&&&&$$&&&&$$$$$$$$$"$$$$$$$$$"""$$$"""""""""""$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&( &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$&&$$$$$$$$$&$&&$&&&$&$$$$$$$$$$$$$$"$""$$""$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&$&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "&&&&&&&&&&&&&&&&&&&&&&&&&$$$ &&$&&&$&$$$$$&&$&$$$$&&&&&$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$&$$&&&&&$$$&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$$$$$$$$$&$$$$$$$$&$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&&&&&$&&$$$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$&&$$$&$&$$$&&&&&&&&&$&$$$$$$&$$$$$$$$$$"$$$$$$$$$$$$$$"$"$$$$$"$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&$$"$"$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$"$&&&&&&&&&&(&&&&&&&&&&&&&&&( &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&$&&&&$&&&&$$&$$&$$$$$$$$$$$$$&$&&&&&&$$&$$&&&&$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&