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 = '505B40' IMAGE_NUMBER = 56430809 IMAGE_TIME = 1978-01-05T07:46:34Z EARTH_RECEIVED_TIME = 1978-01-07T09:56:07Z ORBIT_NUMBER = 505 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE EXPOSURE_DURATION = 0.016970 NOTE = "HIGH RESOLUTION GROUND TRACK SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END      (H),uYS%941# lb+q5z#4222464666446666664444044444666446444466644466446464644444466644444446664644666666666446666666666666686666668888886888888:::888:8:888:88888888::8888888888:888888888:888888888888888888:::8::8:8::::88888888888:8::::::::8:888:88:8:8888:8::::88888888:888888888:888888868866666666666666664444420(0242466644424666864442424662(06666666666666466644466666664664664646666446446666666664466666666666666666666668888866888888888888:::866888888888888868888888886688888866668888888686868888866888888888686888888888888888888888888888888888888888686888888886688888866666686666666666664444444442220.,0024446644444666664224466422246666666664664226664446664444.4444464444444444466444444440$4444446666664466666666666664266666666888886466888888666646666666666666666666666666666666666686666666666666666666666666666686666666666666666666866666666688666666666666666666666666466664644444444444442200,22444246444222004224246644444666664664446644224444642444444244444422244444444444444444442444444444444444664666466666466666666666664446686666666644666664466666666466666664644&04666644666666666646666666660466666666666666666666666666646666666666666666666666666666664444666644444444444442422220,02244424444442422022444464466666440244444444422224424442244444222222242442222444444442222444444444444444444444444646464666664446664244666644466664444464446644444444644444444444444444444444444446644466666446444444666664464446666644422666646646666666644444466664..444444444444444444442442222.*00244422224442244422444444444444422044444224444222222422442222222222222222222244222222222222222222442422242444444444444446442246642244444444644444444444464444444444444444444444444446444444444444444444446444444644444442444444444444446464444444444444446466466444444444444444442222224444422220(.0224422222244222224444444444444422204244444422422222242222222222222222222222222222222222222222222222222444242224444644444444444442224466664444444444442222444444424444444442224444442444444444444444444444444444444444444444444444444444444444444444444444444444444444444424444422222224422222200(,0.02222222224222244444444444424442222444222222222222222222222222202222222222222222222220222222222222224222222422444444444444442242224444444224444442422442442222224224242222444444222222424422244444444224444444422244444442244444444444444444444444444444444444444444444444442222222222222222220*0...0224222222222244444444444422242020242,0222222222222222222222020222222202222222022222222220020222222222222224222222444444442200.044444444444422222442222222222424222222222242222222422222222444242222242424422224444222222444444224424444422442444444224444444444422444442222224222222222222000 $,...000200222442202222242444222..00.420,..,222222222222222222000022220200000222222222222222000022222222222222222222224424442444422222244424422222222222222222222222222222222222222222222222242222222222222222222222422222224244222224444424222424444444224424422242444444222222222222222222222200. (,.0.0.....02244202222242442222220...2202.002220202222222222000020020000002202000022220000000022220200222222222222222222222222444422224424442222222222222222222222222222222222222222222222222222222222222222222222222222224242222222224422222222422422222242422222442442222222222222022222222220000 (,,00,.....0222222222442222222222020222222222000022222222222222000000002000000000000000000000000000000222220020222222222222422222222224442222222222202222222222022222222202222222202222222222222222222222222222222222222222222222222422222222224222222422222222224422222222222222022222222200202200 (,.,.0.200..02220022222222222222222222222200002202220202222222000000000000000002000000000020000000020200000222222220222222222022222202222222242222022222222002002222200002222222020222222222020222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222000. &.....0..00..2422222222222222222222222220200200200000022222020000000000000000000000020020000000000000000000222220220222222222022222200222222222222222222000022022000000202220020002222000000220222002222222222002222222022222222220222222222222222222222222222222222222222222222222000000222220000.(.0..0.000.00.000222222222222222222222020222000000000000220020.00000000000000000000000200000000000000000000000002222220222222222222020222222222222222020000000000000000000000000020000000022220000000222000000020220000222222202000222222222222222222222222222222222222222222222220000000002000000.(0..0.0002002.0.0222022022222222222002020000000000000000000,,,,000.000000000000000000000000000000000000000000000202222022220.022222002222000020002000000000000000000000000000000000000000000000002000000000222000000002020000000020222022222222220222222222222222222222222222200200020020000000000.&..022002220..00022222222222222200222220000000000000000000000..00000000000.0.00000.000000000000000000000000000000000020200200.000020..00000000000000020200000000000000000000000000000200000000000000000000000000000000000000000000000002220222022222222000222222222202222222000222220000000002000..&.00222.00..0000202222222222222202220000000000000000000000000..000000.....00000....000002000000000000000000000000000020000000..00.000..20....000000000000000000000000.0000000000000000000000000000000000000000000000000000000000000020220000022222202022222222222002222222000022222000000000000000.(002000..00000..00022222222222222200000000000000000000000000000000...00.0.000...0.000000000000000.0000000000000000000.00..0.*.,.,.000....,..0002000000000000000.....00000.0.0000000000000000000000000000000000000000000000000000002000000000002200000022222000002222202002202220000000000000000000.(..2220222000.0..00022222222222200000000000000000000000000000000.0000.00..0.0.0.00......000.000.000000000...0000000000000.,,.,,,..000...,,.00000000000000000....0.00.0....00000.0.0000000000..000000000000000000000000000000000000000000002000000000000000000200220000002220000000000000000000000..(0.2202222220...00.022022222220000200000000000000000000000000.....0.0........00........0000.,,..000..00.00000000000000000..,,,,.00000..,.,..0000000000000.......0.........00.0....000000....0000000.000000000000000000000000000000000000000000000220020000002200000002002000000000000000000000000..(0000.0222222002002.22222000200202200000000000000.000000000...0000......0...........0........0.,,,*,,...00000.0..00000000...,....000..0....00000000000.................00.......000...0..000000.00.000000.0.00000000000000000000000000000000000000000000020020000000020000000020000000000000000000.&00022022222220002....00..0220220200000000000000000000.0.....000..0..000.........................0.....000.....000000000000,,,.....0...,.,...00000000..........................0........0000.000.0.00000.00000000000..00000000.0000000000000000000000000000000020000000000000000000000000000000000.&000222002222000.00020.000002000000000000000000000000....00.0......0.......................0........0.........0.00000000000,,...00.00..,,,.00000000......0..............................0....0.000......0000000.00.00000..0.00000000000000000000000000000000000200000000000000000000000.0.0000000..&0022222000000000000002002220000000000000000000000..0000.00.......0...............................00..............00000000.,,..000..0...0..0..0000.0.0............................00..0.....0.0.....0.00000....0.000......00000000..0000000000000000000000000000000000000000000000000000000000000..&0022222200200020000022000000000000000000000000.000000.................................................0.0........0000.........00..00,..0.0..00000.0................................................000.......0.0.0......000.0...00000000000000000000000000000000000000000000000000000000000000000.&002002222222000222222200000000000000000000000000..........0.0..........................................00.........0,..*,,,,,.,,..,..,,..,,,.000............................................................0.........00..0.....0000...0..000000...0000000000000000000000000000.000000000.00000000.&00022222220222222220000000200000000000000.0.00.00.............................................,....................,,.,........,....,...0...000.............................................................................0000.00...000.0.....00000.00000000000000000000000000000..0..0.00000.0.&0022222022222222200200022000000000000000..000.00....0..................................................,..........,,.....0......0....0000......0.................,,......................................................0.000.....0.000......000.000.0000002000000000000000000000..0..000000.....&00000222222222020022200000000000000000.000000......0....................................................*........0,,.......00.........00.,*,..000.......................,...............................................0.0....0..............0...0.0000000.00000000.000000000000...000..0...000..$00002222220000200220200000000000000.000000......000..................................,..................,,**,.000.**.,.....,............,,,,..0.0............,.,..................................................................................0.0000..000000000.0000000000000..000.0...00000..&0002222222020022200000000200000000000000.0...000.........0........................,.......,.,............,,.,*****((................,..,,,................,,,..,.,..,...................................................................0........0.0......0000000..00000000..0000000....00000.00..$00022000002002220000202000000000000000.0...0..................................,,.,........,......,.,,,..,...,.0,(***,..,.,.....,.,...,,......,,,,.,....,,,......,,,,.........,..................................................................0.......0.00.00.000000.000000000.......0.0.......,.002020222222.$000222000000000000000.000...0.........................................,.........,,,,,......,,,,....,,,,,,,,.....,,.,....,.......,*,,..........,,,,,.,..,.,.,............................................................................0.00...00.0.00..00000.00...0.00.00.....00..$00002222222222,022000000000000000000...0..0.....0.....................,,.,......,.,,,,.....,.,,.,,,&,,,,,.,....,,,,,,....,,,,,,,,...,,,,....,.,,,,,......,,,,........,,......,..,,.......,.................................................................000000..0.00000...0.....00....0.0.0.,$.00222222020022222000000000000.00000.....................................,.......,,..,...,,,.,......,,,,,....,,.,,,,,.,...,,,,,,.,*,,,,,,,..,,,,,........,,,,,,,,.,,.,......,,,..,...,.,,., ......,..........,.........,,..................................0.0...0.0000.....00.0..........0.....,$002222200222022000000000000000000000...........................................,.........,.,........,,..,,,,,,,.,,,,.,,,,,,,,,,.,.,,,,,,,.,,,,,..........,.,,.,..,,.,.,.,,,,.,.......,...,..,..,........................,,,..........................,..0.......0.00000.....0.....&......00.....*&0002002222222000000020000000000000.0......................................,.,,.,.,..,,..,,...,..,,,,..,.,...,,,,,.,,,,,,,,...,,,,,,,,,..,,,,,,,.,...,.,,....,..,,.,.,.....,,,.,,..,,,,,...,.,.,.,.....,..,......,.....................................................................0.......0.., "00020002222200222200000000000000.0...00.0.................................,.,,.,..,,,,,,,....,,,,,....,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,..,,,,,*,,..,,,,,,,..,,,,,,,,...,,,,,,.,,,,,,.,,,....,,,,.,.....,.,,........,..........,........................0.00.....00....................00..."00002222000020202200000000000000..0.0..................................,.,,.......,,.,.,..,,,,,,,,..,,,,,,,,..,,,,,,,.,,.,,,.,,,.,,,,,,,,,,,,,,,,,,,,..,,,,,,.,,,,,,,,,,,...,,,,,,.,,,,,,,,,,,...,.,,,........,,,.,,................,.................................0......................0...,$000022202002222000000000000000000000........................,........,.,....,.,,,,,,..,,,,,,,.,..,,,,,,,,,,,,,,,,,,.,..,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,..,,,,,,,...,,,,,,,,,.,..,,,.........................................................................,"002202002222220000022000000000000..................................,..,,.....,,,,,.,.,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,.,.,,,,,,,.,,,,,,,,,,.,,,,,,,....,.,.,..,,........................................0......................$00002222222000000000000000000000..................................,.......,.,,,,.,,,,,,,,,,.,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.,,,,,,,..,.,.,,,......,...,.....,..................................................."0000220222000000000000000000000...0...................................,,,,,,,..,,.,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,.,..,.,,,.,.,....,..,................................................, .000222202222220000000000000.000.0.0................................,.,..,...,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,..,.,...................................................,*0002002222222202000000000000.000000.....................,...........,.,.,,,.,,,,,,,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,....,,.,,......................................................*0000002222200000000000000000000.0...............................,,,,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,,........,......................................,,0000022222000000000000000000000.0......0........................,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,..,...........,.......................................,*0000222202000000000000000000000....00.............,..........,,.,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,***,,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,.......,...........................................,,.00222020022000000000000000000..................................,.,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,...,.,,............................................*0000022200002000000000000000000...............................,..,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,,,*,**,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,....,...,......,....,...............................,00000000222000000000000000.0.00...................................,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,,,,,**,,,,,,**,**,,,,,,,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,..,..,.,.....................................,*.00202220200000000000000000000.......................,.,......,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,*,*,*,,,,,***,,,***,****,,,,,,*,*,,,,,,,,,,*,,,,,,***,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...........,...............................,*.000202200220000000000000000000....0.............,..........,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,*,,,,,**,*,***,*****,,*,********,,,,*,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,,,.....,....,............................,*000000200200022000000000000................................,,.,..,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,**,,,,,,,****,,,,,*,****,,*,,,,*,,,,,,,*,,****,,,,,,*,*,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,..,.,,,.........,......................,*.000202202000020000000000000...0..........................,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,*,*,***,,,*,*******,*******,***,,,,****,,,*****,,,*,*,,*,*,,,*,,,,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,,,,.....,...........................*0000020020200000000000000000000......................,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,*****,*,,,**,*****,,**,*,****,,******,,,,,**,*,,,,,,****,,*,**,,,**,**,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,.,.,,,..........................,*000020222000000000000000000...........................,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,,,,,*,,,,,****,**,******,**,*****,,,*******,*,**********,,*,,,***,,*,*,**,*,**,*,,*******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,,,,.,,..,.,,,.........................,*000002022000000000000000000.......................,,.,,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,**,,,*,,**,*************,*********,********************,,********,*,*,,***,**,,,*,,***,,,,,*,,*,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,.....,,.,.,................,*000000000000000000000000000.0...................,,,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,,,,*******,,**,**,******,*******************************,****,,***,**,*,*,*****,**,*,,,,,*,,,,,,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,.,..,..,,.,..................,*000020000000200000000000000.............................,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,*,,**,**,,******,************************************************************,**************,*,,,**,*,,*,,,*,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,..,,,,,.......................,*0000020022000020000000000.........................,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,****,***,,,,,*,*********************************************,**********,**************,**************,,*,,,*,*,*,,,*,,***,,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,,,,,,......,,..............,*00002002200000000000000.00...00...............,,,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,*,,***,*****************************,***************************************************,**,*,****,****,,*,*****,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,..,,,,.....,............,.0000002200000000000000000.0..................,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,***,*,*,*,*****************************************************************,***************,******,****,*****,*,*,*****,*,*,*,****,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,...,.....,...........,*0000022020000000000000000..................,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,****************,**********************************************************,******,*******************,*******************,***,**,*,,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.................,00000200000000000000000000..00.............,.....,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,*,*,*,,,**********************************************************************************************************,********,********,******,*,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,..,.,,.........,,,0000200222000000000000000..&$...............,.,,,,.,,,,,*(,,,,,,,,,,,,,,,,,,,,,,,,*,*,,*,*,***,,,*,*****************************0***************************************************************************,***,,*****,**,**,*,*,**,,*,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,...,....,,(000000000000000000000000000...............,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*****,,,,,,******************((***************************&$***************************(***********************************,*********,******,**,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,.........,*.000000000000000000000000....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,**,*,*****,**,****************************************************************************************************(***********,,,*************$$*,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,.,.,,,,,,,,.......,,*0000020020000000000000000....................,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,******,***,,************************************************************************************************************************************,***,,,*,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,.,,,,,,.,...,......,"*.000020002000000000000.0.....................,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,***,*,*****************************************************************************************************************************************,**,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,....,..,.,,*00000200000000000000000.......................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,***,******************************************************************************************************************************************,,*,*,*,,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,..,,.....,,*0000002000000000000.00000.............,.....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,**,**************************************************************************************************************************************************,**,*,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,...,..,,*000000200000000000000000.0.................,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******************************************************************************************************************************************************,*,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,,....,,,*.00000002000000000000000.0............,..,,,.,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,*,,**********************************************************************************************************************************************************,***,*,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,..,,,,*000002020200000000000000....................,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,********************************************************************************************************************************************************,***,***,*,*,,,,*,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,....,,,,*.0000002000000000000000000.................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,*****,********************************************************************************************************************************************************,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,.,,*.0000020000000000000000.................,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,****************************************************************************************************************************************************************,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,., *0000222220000000000000.....0............,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,*****************************************(******************************(********************************(*****************************************************,**,***,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,....,, (.00002200020000000000000.................,,.,,,,,,,,,,,,,,,,,,,,,,,**,*,,,,,*,********************************************************************************(*******************************************************************************,***,,,*,,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,, (0000202202000000000000.00..............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,*,*,******************************************************(******************(*(*******(******(*********(************(************************************************,*,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,..,,(0000002000000000000000.0...................,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,*,*,******,**************************************************************************************((**(******(***(***(****************(**************************************,****,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,(000020022000000000000000.................,.,,,,,,,,,,,,,,,,,,,,,,,,*,,***,**,*********************************************************(*(*(*((*****(*(**********(*(***(****(****(**************************************************************,*********,*,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,....,,(.00002002000000000000000..............,.....,,,,,,,,,,,,,,,,,,,,*,**,,,,*****,****************************************(**********((***((******(*******(**((*(((*((*(**********(*(*(***************(********************************************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,(.0000202000000000000000000.............,.,,,,,.,,,,,,,,,,,,,,,,,,,,*,,*,,*,***********************************************(*********(*(((((**(((*(****(********((**(**(***(**(*(*******(*((*(******(*****(****************************************,,,****,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(000002020000000000000000...............,......,,,,,,,,,,,,,,,,,,,**,******,*,***********************************(**(**(*******(****(***(***(((******(******((**(((*(**(*******(**((((**(*******(**(****************************************************,,***,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,(.00000020000000000000000................,...,,,,,,,,,,,,,,,*,,,,,**,,,*,**********************************************(**((***(****(*****((((*(((((**((*(**(*((*(*(*(((***((*(((****(********(*****(**(*(****************************************************,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,, (00000000200000000000000.0...0.............,.,.,,,,,,,,,,,,,,,,,,,,,**,*,*,*,***************************************(**(***((**(**(((((*(((*(*(**(((((((((*((******((((*(*(*((****(((((*((***(*****((********************(*******************************,*,**,***,*,,*,,,,,,,,,,,,,,,,,,,,,.,,..,,(.000020220000000000000000..................,,,,,,,,,,,,,,,,,,,,,*,,,************************************************((****((((((((*(*(*((*((((*(((((((((((((*((*(*((**((***(**((**(****(**(****(*******((*********(*****************************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,(00000000000000000000000..0............,....,,,,,,,,,,,,,,,,,,**,,,,,**,***,**,*****************************************(**((*((((*(**(((((*((((((((((((((((((*(*(((((*((**(((**((*((((*(*((((**(**(**(((((****(***(*******************************************,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, (000002002020000000000000..0..................,,,,,,,,,,,,,,,,,*,,*,,,,**,*******************************************(*(*(((((*(((((*(((*((((*((((((((**(*((*(((((((*(((((**((**(*((******(*((*(**(*((*(*(**(*(((**(****************************************,******,,,*,,,,,,,,,,,,,,,,,,,,,,.,,.,, (.00020000000000000000000.................,.,.,,,,,,,,,,,,,,,,*,,*,*,,,**,*****************************************(*((**((((((**((*(((((((*((((((((((((((((((*((*((*((((*((**((((*((((((*((*(**(**(((((((*(*(*(***********************(*************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, (000000020200200000000000...............,..,.,.,,,,,,,,,,,,,,,,,*,***,,,*******************************************(**((((**(*(((((*((((((((((((((((((*((((((*(((((((((*((*(((**(((((((((((((((((((((((*((*****(***(***********************************************,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,, (.0000000000000000000000.0..............,,.,.,,,,,,,,,,,,,,,,,,,,*,*,,,*****,**************************(****(**(*(*((*(((((((((((((((((((((((((((((((((((((((((((*(((((((((((((*(((**(((((((((((((((((((((*((**(***(**((*((**************************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,, &.0000000000000000000000..................,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,*****,***********************(************((*(((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((*(((*(*(((*********************************************,,,,,,*,,,,,,,,,,,,,,,,,.,,,,,(0002020000000000000000.00..............,,,,.,,,,,,,,,,,,,,*,,,,,**,,*****,***********************************((*((*((**(((((((((((((*(((((*((((((((((((((((*((((((((((((((((((((((((((((((((((((((**((*(((((*(*((((*((*(*****(**********************************,,*,**,,,,*,,,,,,,,,,,,,,,,,,,,,,,(00000020000000000000.00...............,..,,,,,,,,,,,,,,,,,,,,,*,,,,*********************************(*****(**((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((*(((((**(((**(((((**(**********************************,**,,,,,,*,,,,,,,,,,.,,,,,,,,,,,,,&00000000000000000000000.0..............,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,**,******************************(*******(((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((((*(((***(**(***************************************,,,,,,,,,,,,,*,,,,,,,,,,,,,, .0000000000000&0000000...0............,,,,,,,,,,,,,,,,,,,,,,,,**,**********************************(***(******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(**(*(((*(*((*************************************,**,*,,,,,,,,,*,,,,,,,,,,,,,,,,.00000000000000000000.0.................,,,"*,,,,,,,,,,,,,,,,,,*********$(***************************"(**((((*(*((((((*((((((((((( (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((*******(*(*********************************,,,,,**,,,,,,,,,,,,,,,,,,,,,,&0000000000000000000000............,..,.,,.,,.,,,,,,,,,,,,,,,*,*,*,**,*************************************((((*((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((**(((((((((*(****((******************************,*,****,*,,,*,,,***,,,,,,,,,,,,,&.000000000000000000000.0............,,.,,,,,,,,,,,,,,,,,,,,,,********************************************((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((*((((**(***************************************,****,*,,,,**,,,,,,,,,,,,*&.0000020000000000000.0..............,..,,,,,,,,,,,,,,,,,,,,,*,*,*,*************************************(*(*(*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((*(((((*(*(****((***********************,******,**,,**,,,,,,*,*,,,,,,,,,,,,,,,&.00000000000000000000..0............,.,,,,.,,,,,,,,,,,,,,,,,,,**************************************(***(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*((((((*(**(**************************************,****,*,,,,,,,,,,,,,,,,,,,&.0000000000000000000.0..............,...,,,,,,,,,,,,,,,,,,******,******************************************(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*((((****(*****(*******************************,,*,,*,,,,,,,,,,,,,,,,,,,$.0000000000000000000................,,,,,,,,,,,,,,,,,,,,,,,******,*,,********************************(**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((**(*(************(**************************,,**,,,,,,,,,,,,,,,,,,,$.0000000000000000000..............,...,.,.,,,,,,,,,,,,,,,,,*,****************************************((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(*((((***(***********************************,*,**,,,,,,,,,,,,,,,,$0000000200000000000...................,,,,,,,,,,,,,,,,,*,**,******************************(****(*****(((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((*********************************,*,*,**,,**,,,,,,,,,,,,,,$0000000000000000000..0..........,...,,,,,,,,,,,,,,,,,,*,,,********************************************((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(***(**(***********************************,****,,*,,,,,,,,,,,,,,,$.000000000000000000.0.0.............,,,,,,,,,,,,,,,,,,,*,*,,,***************************(***(((*(((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((****(********************************,,,,,,*,,,,,,,,,,,,,,,,$000000000000000000....................,,,,,,,,,,,,,,,**,*,***********************************(*(*((*((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*******************************,**********,,*,,,,,,,,,,,,,,,,$.000000000000000000.0...........,..,,.,,,,,,,,,,,,,,,*,*,******************(*****************((*(*((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((*(((((*((******((**********************************,*,*,,,,,,,,,,,,,,,$.00000000000000000.00.............,,,.,,,,,,,,,,,,,,*,,,,********,*********(*********(*******(**((*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((*(***************************************,,,,,,,,,,,,,,,,,,$.0000200000000000..000.............,,,,,,,,,,,,,,,,*,*,,*******************(*****************(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((**********(***********************,*****,,,,,,,*,,,,,,,,$.0000000000000000.0................,,,,,,,,,,,,,,*,,,,,*,**************************************(*(((((**((((((((((((((((((((((((((((((((((((((&(((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((*(*(*******************************,*****,,,,,,,,,,,,,".0000000000000000.0.0.............,.,.,,,,,,,,,,,,,,,*,,**********************************(***(**((((((((*(((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*((*(***********************************,*,**,*,*,,,,,,,,,,$.0000000000.000000.0...............,,,.,,,,,,,,,,,**,**,************************************(*(*((((((*(((((((((((((((((((((((((((((((((((((((((((&(((&&((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((*****************************************,**,,,,,,,,,,,$.00000000000000.0000............,.,,,,,,,,,,,,,,,*,,,**********************************(****(*(((*(((((((((((((((((((((((((((((((((((&((((((((&(((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(********(***********************************,,,,,,,,,,*".0000000000000000.0................,,,,,,,,,,,,,,*,,*,****************************(****(*(*((((***(((((((((((((((((((((((((((((((((((((((((((&(((&&((&(&(&&((&(((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((*(((((*(*(***(*********************************,**,**,,,,,,,,,,$000000000000000.0................,,,,,,,,,,,,,,,*,,,**,*********************************((***(*((*(((((((((((((((((((((((((((&(((((((((((((((((((((&(&(&&&&(&(((&(((&((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((*((((((***************************************,*,**,*,,,*,,,,,,,".00000000000000000.0...........,..,,,,,,,,,,,,,,,,,************************************((((**((*((((((((((((((((((((((((((((((((((((((&((&(&&(((((((&(&((&((((&((((((&((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((*(((*((((*((******(*******************************,***,**,,,,*,,,,".00000000000000.0.0...............,,,,,,,,,,,,,,,,,****************************(**(**(*(*(*(**((((((((((((((((((((((((((((((((((((((((((&((&&((&((((((&&(&&&&&(((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((***((********************************,***,,,,,,,,,,,* ".0000000000000000.0...........,...,,,,,,,,,,,,,,,,,,*********************************(*(((((*(((((((((((((((((((((((((((((((((((((((&&&(&((&&((&(&(&(&((&(((((&&((&((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((*((((***(***************************************,,,,,,,, ".00000000000000000.............,.,,,,,,,,,,,,*,,,,**,*******************************(**((((**((((((((((((((((((((((((((((((((&((((&(((((((((&((&&((((&(&(((((&(&&&(&&(&(&(((&((((((((((((((((&&(((((&(((((&(((((((((((((((((((((((((*((((((((****(************************************,,*,*,,,,,,, $.000000000000000...............,.,,,,,,,,,,,,**,,,******************************(*(*((((*(((((((*((((((((((((((((((((((&(((((&(((((((&(&&((&&((&(((&&&&(&(&&(((&&((((&&((((&(((((((((((((&((((((((((((&(((((((((((((((((((((((((((((((((((((((*(**(*((**********************************,*,,,,,,,,"".0000000000000000...........,..,,,,,,,,,,,,,,*,*,*****************************(*((*(*((((((((((((((((((((((((((((((((((((&((&(((((&(&&((((((&((&&&&&&&&&(&((&((&(&&&(((((((((((((((&&&(((((((&(&(&((((((((((((((((((((((((((((((((((((((((((((*(*((**(*(********(************************,,,,,,,,*"".0000000000000....0..........,,,,,,,,,,,,,,,,,*,,**************************(***(**(**(((((((((((((((((((((((((((((((((((((((((&((((((((&((&(&&(((&&(&&((&(&&&&(&&&&&&&&((((&((&((((&(((&&((((((&&&(((((((((((((((((((((((((((((((((((((((((((((*((**((*********************************,,,*,,,,,,," .0000000000000000..0...........,,,,,,,,,,,,,,,,,******************************(**((**((((((((((((((((((((((((((((((((((((&((&(&((((&&&(&&((&(&&&&(&(&&&&(&&&(&&(&&&&(((((((((((((((((((((((&(((((&(&((&(((((((((((((((((((((((((((((((((((((((((((*((((**(***********************,*****,,,,,*,,,,," .0000000000000000............,,,.,,,,,,,,,,,,,,,*************************(*******(*((((*(((((((((((((((((((((((((((((((((&(((&(((&&&&&&(&((&&&&&&&&&&(&&&&&((&&&(&(&&(&(((((((&((&(&((&&(&&((&((((&&&(((&((((((((((((((&(((((((((((((((((((((((((*(**(*(*********************************,,,,,,,,," .00000000000000..0.............,,,,,,,,,,,,,,,,,********************(*************((((((((((((((((((((((((((((((((((((((&((((((((&&&(&&&(&(((&(&((&&(&&&&&(&&&&&&&&&&&&((&((((((&(&(((((((((&((&(((&(((((((((((((((((((((((((((((((((((((((((((((*(((*((*(*******************************,***,,,,,$.000000000000..00.............,,,,,,,,,,,,,,,,,**********************(*******(****(((((((((((((((((((((((((((((((((((((&((&((((((&((&&&&&&&(&&&&((&(&(&&&&(&&&&((&&(&((&&&&&((&(&((&((((((&&(((&(((((((((((((((&(((((((((((((((((((((((((((((((((*((((((*((***************************,,**,,,,,,,*",00000000000000............,*,,.,,,,,,,,,,,**,**********("(******(*****(*****(*((((((&((((((((((((((((((((((((&((&&(&((&((&(&(&&&(&&&&((&&&(&&&&&(&&&&&&&&(&&(&&&&(&&&(&(&(&(((&(&((&((&((((&((&(&&&((&(((((((((((((((((((((((((((((((((((((((((((*(((((*********************************,,,,,,,$ .00000000000000.............,,,,,,,,,,,,,,,,*,,************************(**((*((*(((*(((((((((((((((((((((((((((((((&&((((&(((((((&&(&&&&&&&&&&&&&$&&&&&&&&&((&&&&&&&&&(&&((&(&$(&(&(&&(((&(&((&((((((&(&((&"((((&(&(&(((((((((((((((((((&((((((((((((((((((********************************,,,,,,,$ .00000000000000............,,,.,,,,,,,,,,,,,*,********************(**********(*(((((((((((((((((((((((((((((((((((((&((((&(&(((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&((&&((&&(((&((&&&&&(&(&(&(((&&(((((((((&((((((((((((((((((&(((((((((((((*(((((********(*********************,,,,,,* .000000000000.00..........,...,,,,,,,,,,,,,*********************(*((**(*(*(*(*(*((((((((((((((((((((((((((((((((((((((&((&((((&(&((&&&&(&&&&&&&&&&&&(&&&(&&&&&&(&&&&&&&&&(&&&&&(&&&&&&&&&((((&&&((&&&(&(&&(&((&(((&((((((((((((((((((((((((((((((((((*(((**(((*****************************,,,,*,,  ..00000000000...............,,,,,,,,,,,,,,,*********************(*****(*(((*(*(((((*(((((((((((((((((((((((((((((((((&((&(&(&(((((&&&&(&&&&&&&&&&&&&&&&&&&&(&(&(&&&&&&&&(&&&&((&(&&&(&&&&&(&&&&(&&&&&(&&&&((((((&&(((&&(((&(((((((((((((((((((((((((((((((((********************************,,,,,,$ ..0000000000000.............,.,,,,,,,,,,*,*,,*******************((********(*((((((*((((((((((((((((((((((((((((((&(&(&(((((((&((&&&(&&(&&&&(&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&(((&(&(&((&&&&&&&((((((&((((((((((((((((((((((((((((((((((((**(**(***********************,,*,,,&.000000000000.0...........,.,,,,,,,,,,,,,********************(*******(*(**(((((((((((((((((((((((((((((((((((&(((((((&((&(&(&&&(&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&&&&&&&(&&(&(&((&&((((&&&(&&(((((((((((((((((((((((((((((((((((((((*(****(*******************,,,,,,,*& ..000000000000.00...........,,,,,,,,,,,,**,,***********************(((**((((*(((((((((((((((((((((((((((((((((((((&(&((&&(&&(&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&(&&&&(&(&&&(&&&(&((&&((((((((((((((((((((((((((((((((((*((**((**********************,*,,,,,& ..0000000.00.0.0............,,,,,,,,,,,,,**,************************(*(**(((*(((((((((((((((((((((((((((((((&((((((((&((&&&&&(&((&&(&(&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&((((&(((&&((&((((((((((((((((((((((((((((*(((((*****(*(*******************,**,,,*( ..0000000.000.00...........,.,,,,,,,,,,***,,*********************(**((**(((((*((((((((((((((((((((((((((((((((((((&(&(&(&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&(&&(&(((&&((((&(((((((((((((((((((((((((((((((((((((***************************,,,,*(..000000.0.0.0...........,..,,,,,,,,,,,,*,************************(*((((((((((((((((((((((((((((((((((((((((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&&&&(&&&&&(&(((((((((((((((((((((((((((((((((((((((*****(*********************,,,,( ..0000000000000............,,,,,,,,,,,**,,**************************(*(((*((((((((((((((((((((((((((((((((((((&(&((&(&&&&&&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&((&&(((((((((((((((((((((((((((((((((((*(*(*(*******************,**,,***&..0000000000...............,,,,,,,,,,,,,,*************************((**(((((((((((((((((((((((((((((((((((&(((((&(&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(((((((((((((((((((((((((((((((((((((((*(***(*****************,***,*,( ..00000000000..........,.,,,,,,,,,,,,,,**,************************(**((*((((*((((((((((((((((((((((((((((((((((&((((&&&&(&&(&&&&(&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&((((((((((((((((((((((((((((((((((((*****(*(*********************,,*(..0000.0.0..0.0.........,.,,,,,,,,,,*,,*,*********************(***((*(*(((*((((((((((((((((((((((((((((&(((&(&(&(&(&&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&(((&&&(&((((((((((((((((((((((((((((((((*((*(***((**(**(**********,*,,**( ....00000..00..........,,,,,,,,,,,,,,,*,*********************(******(((((*(((((((((((((((((((((((((((&(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&((((((((((((((((((((((((((((((((((**(((*****(**********************(...0000000..0...........,,,,,,,,,*,,,*********************(*(*(((****((**((((((((((((((((((((((((((((((((((((((&((((&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((&(((((((((((((((((((((((((*(((((((*(*(****((**************,**,,*(.....000................,,,,,,,,,,,,*,**************************(******(*((((((((((((((((((((((((((&(((&&(((((&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((&(((((((((((((((((((((((((((((((((((((**(*********************,,(...000..0................,,,,,,,,,,,*,****,**********************((*((((*((*(((((((((((((((((((((&((((((((&(((&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&(((((((((((((((((((((((((((*((***(*(*(**(***(*******************...00000..0............,,,,,,,,,,,,,,,***********************(((*******(((((((((((((((((((((((((((((((((((&(((&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&(&((&(((((((((((((((((((((((((((((((***(((********************,**(...00.0.0..0............,,,,,,,,,,,**,********************((*(*(*(*(((((*(((((((((((((((((((((((((((((((((((&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((*((**************************....00000.............,.,,,,,,,,,,,,,,,*,*******************((*(*(*(*(((((((((((((((((((((((((((((((((((((((((&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((&(((((((((((((((((((((((((((((((*((*((***(************,***..00..000.............,.,,,,,,,,,,*******************(**********(**(((((*((((((((((((((((((((((((((&(((&(((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&(((((((((((((((((((((((((((*(((((**(***((*******************...00.000..............,,,,,,,,,,,,************************(**(**((((((*((((((((((((((((((((((((&(((&&&(((&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&(((((((((((((((((((((((((((((((*(((((********************....00000..............,,,,,,,,,,,,,*************************(*(*(((*(((((*(((((((((((((((((((((((&(&&(&(&(&&((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&((((((((((((((((((((((((((((((((((((*(*(********************.....00............,.,,,.,,,,,,,,,,**************************(***(((*(((((((((((((((((((((((((((((&(&&&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&((&((((&(((((((((((((((((((((((((((*((((********************....00..............,..,,,,,,,,,,,*,******************(***(***(((((((*(((((((((((((((((((((((&(((&(&&(((&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&&&(((((((((((((((((((((((((((((((*((*(*(***************,***........00.........,..,.,,,,,,,,,,,*******************(*****(**(((((((((((((((((((((((((((((&((&&&&(&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&(&(((((((((((((((((((((((((((((((((**(((*((*****************....0.................,,,,,,,,,,*,****,***************((***((((((((((*((((((((((((((((((((((((((((((&&(((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(((&((((((&(((((((((((((((((((((((**(******************,**,...................,.,,,,,,,,,,,,,,*,***********(******(***(*******((((((((((((((((((((((((((&(&((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((*(((*((((((*((************,*****.....0...............,,,,,,,,,,,,*,,*********************(*((((*((((((((((((((((((((((((((&((&(((&((&&&(&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((((((((((((((((((((((((((((((((*((********************......................,,,,,,,,,,,,************************(*(((((((*(((((((((((((((((((((((((&&(&&&((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((((&((((((((((((((((((((((((*(((*******************....0........,...,..,,,,,,,,,*,,****,****&(***********(*((**(((((((((((((((((((((((((((((((&(&(((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&(&&(((((((((((((((((((((((((((((****(****************,....................,,,,,,,,,,,,,**,*******************(****(*((((((((((((((((((((((((((((((((((&(&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((&(((((((((((((((((((((*((*(*((**************...................,.,,,,,,,,,,,,******************(***((*(*(((((((((((((((((((((((((((((((((((&((&&&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((((&&(((((((((((((((((((((((*((($(***********,*..................,,,,,,,,,,,,,,,,**************************((((((((((((((((((((((((((((((((&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&((((((((((((((((((((((((((((((((*(*(((*(***********,..0.............,.,,,,,,,,,,,,,,*,*****,***************(*((*((((((((((((((((((((((((((((((((((&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&((((((((((((((((((((((((((**(((******************,...................,,,,,,,,,,,*,************************(*(((*((((((((((((((((((((((((((((((&((&&(&(&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&&(((((((((((((((((((((((((((((**(*(((**************,................,,,,,,,,,,,,,,,*,************************(*(*(((((((((((((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((&(((((((((((((((((((((((((((((*(*(***************,....0...........,.,,,,,,,,,,,,,,,,***********************(**(((((((((((((((((((((((((((((&&&(((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((((((((((((((((((((*(**(***************,.................,,,,,,,,,,,,**,**********************(((((((((*((((((((((((((((((((((((((&((((((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((((((((((((((((((((((((*((((*(*((**************,..............,.,,,.,,,,,,,,,*,*,******************(*(**(*((((((((((((((((((((((((((((((&&(&&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(&((((((((((((*(((((((((((((*((*(*(****************,...............,,.,,,,,,,,,,,,,,*********************((*(**(*((((((((((((((((((((((((((&(&(((&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(((((((((((((((((((((((**(((((*(*(************,................,.,,,,,,,,,,,,,,,,********************(***((((((((((((((((((((((((((((((((&(&(&(&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&((((((((((((((((((((((((((((((*(***************,................,.,,,,,,,,,*,***********************(**(**((((((((((((((((((((((((((((((&(&(&(&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((((((((&(((((((((((((((((((((*((((***(*************,.............,...,,,,,,,,,,*,,*********************((*(((*((((((((((((((((((((((((((((&((&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((*((((*(*************,................,,,,,,,,,,*,,,*****************(*****(*(((((((((((((((((((((((((((((((((((&&(&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(((((((((((((((((((((((((((**((((*((**********,...............,,,,,,,,,,,,,*******************(*(*(**((((((((((((((((((((((((((((((((((&(((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((((((((((((((*(((((*((**(***********,............,,..,,,,,,,,,*,,*,***********************((*((((((((((((((((((((((((((((&(((((&(&&(&&(&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&&(((((((((((((((((((((((((*(*((*************,..............,,,,,,,,,,,,,,,***********************(**((((((((((((((((((((((((((((((&(((&((&&(&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((*((((*(************,...............,,,,,,,,,,,,,*************************((**((((((((((((((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((&((((((((((((((((((((((*(((*((*(***********$,............,..,,,,,,,,,**,,,*************************((*(((((((((((((((((((((((((((&((&&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((&(((((((((((((((((((((((((((*((*************",..........,..,,,,,,,,,,,********************************(((((((((((((((((((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((*(((*((**********$,,............,,,,,,,,,,***,,****************(*****((*(*((((((((((((((((((((((((((((&(&(&(((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((((((((((((((((((((((((*(************$,............,,,,,,,,,,,,,,********************(******((((((((((((((((((((((((((((((&&(((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((((((((((((*((*****(********$,.........,...,,,,,,,,,,,**,*,********************(***((((((((((((((((((((((((((((&(((&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((((((((((((((((((((**((((*(************$,,........,,,,,,,,,,,,,,,,******************(**(*****(((((((((((((((((((((((((((&&((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&((((((((((((((((((((((((((((************&,..........,,,,,,,,,,,,,,,,**,***************(((*(***((((((((((((((((((((((((((((&((((&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((**(*((************$,,.........,,.,,,,,,,*,,,********************((**((((((*(((((((((((((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((((((*((((((************&,.........,..,,,,,,,,,,***********************(**(*(*((((((((((((((((((((((((((((&(&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((*(***********&,,..........,,,,,,,,,,*,*,*******************(**(*(*((((((((((((((((((((((((((((&&(((&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((*(*************&,...........,,,,,,,,,,,,,*********************(*(*((((((((((((((((((((((((((&((((&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((((((((((((((((((((((((((*(*************&,.......,..,,,,,,,,,,,,,*******************(**(*(((((((((((((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((*************(,.,......,..,,,,,,,,,,,,************************(**(((((((((((((((((((((((((&(&(&((&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&$&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&((((((((((((((((((((((((((*(*(**********& *,.,...,.,.,,,,,,,,,****************************((((((((((*(((((((((((((((&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((((**********&*,.........,,,,,,,,,,*,******"*************(**((*(((((((((((((((((((((((((&&((&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((((*(**********&,,,..,....,,,,,,,,,,**************************((((((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&((((((((((((((((((((((*((*(((*********&,,,........,,,,,,,,,,,*,********************((((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&$&&&$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&((((((((((((((((((((((((*(********** ,,,..,.,.,,,,,,,,,,,,,*,****************((*(((*(((((((((((((((((((((((&(&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&$&&$&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((**********,,,,.,,,,,,,,,,,,,,,*,*,*************(**(**(*(((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&&((((((((((((((((((((((*(*(********(*,,,.,,,,.,,,,,,,,,,,,,******************((((((((((((((((((((((((((&(((&&((&&((&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&((((((((((((((((((((*(((**********(,,,.,,,,,,,,,,,,,,,,*,,,************(**(((((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&((((((((((((((((((((((((**(**********,,,,.,,,,,,,,,,,,,,,,******************((((((((((((((((((((((((((((((((&(&&&&((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((***********(*,,,,,,,.,,,,,,,,*,,,,**************((*(((((((((((((((((((((((((&((((&((&((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((**((*******(*,,,,,,,,,,,,,,,,**,,**************(*(*(((((((((((((((((((((((((((&&((&((&&&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((**********(*,,,,,,,,,,,,,,,**,,****************(*(((((((((((((((((((((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((*((*******(,,,,,.,,,,,,,,,*,,,******************((((((((((((((((((((((((((((&((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((********(*,,,,,,,,,,,,,,,,*****************((***(((((((((((((((((((((&((&(((&(((&&&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&$&&&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((&((&(((((((((((((((((((((***********,,,,,,,,,,,*,*,*,**************((*((((*(((((((((((((((((((((((((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((((((((((((((((((((((((************,,,,,,,,,,,,*,,***************(**((*(((((((((((((((((((((&(((((&&(&&(&(&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((&(((((((((((((((((((((((((((***(*****(**,,,,,,,,,,,*,*****************(*((((((((((((((((((((((((((((&(&&(&(&&&(&((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&(&((((((((((((((((((((((((*(********(*,,,,,,,,,,,*********************((((((((((((((((((((((((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&(((((((((((((((((((((((((****(********,,,,,,,,,,,,**,**************((*(*((((((((((((((((((((((&(((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$&&&&&&$&&$&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((*((***********,,,,,,,,**,********************((**((((((((((((((((((((((((((&((&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((***********,,*,,,,,*,,,,***************((**(((*(((((((((((((((((((&(&((((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((*((**********,,,,,,,,*,*,*****************((*(((((((((((((((((((((((((&(&(&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((&((((((((((((((((((((((((((**********,,,,,*,**,,*******************(((((((((((((((((((((((((&(&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((*(**(*******(**,,,,*,,**,*****************(*(((((((((((((((((((((((((&(&(&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((((((((((((*(((*****(**,*,,*,***,,,****************(*(((((((((((((((((((((((&((&&&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$&&&$&&&&&&&&&&&&&&$&$&&&$&&&&$&&$&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&(((((((((((((((((((((((***(******( ****,**,***,,*************(***(*((((((((((((((((((((((&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&$&&$&&&&&&&$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((*(((((((((((*******( *****,,,******************((*((*((((((((((((((((((((((&(&&(&&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&&&$$&&&$&&$&$$&$&&&&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((((((((((((((((((((((((****(***(* ******,*****,***************((((*(((((((((((((((((((((((((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&$&&&&&&&&&$&&&&&$&$&&$&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((*((*((**(*** *************************((*((((((((((((((((((((((((((((&&&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&$&&&&&&&&&&$&&&$&$&&&$$$$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((******** ***********************(*((*((((((((((((((((((((((((&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$$&&&&&&&&&$&$&&$$&$$&&&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((((*** *************************(((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&$&$&&$&&&$&&$$&$$&&$&&$$&$&$$&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((((((******* ************************((****((((((((((((((((((((&((((&(&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$&&$$$$$&&&&$&$&$$$&&$$$$&&&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&((((((((((((((((((((((((((((((*(((* **************,******(***(((((((((((((((((((((((((((((((&&&&&&((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&$&$&$&&&&&&&$&&$&&&&&&$$&&&&&&&&&&&&&&&&&$&$$&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(((((((((((((((((((((((((((*(((***(&************((***(*((((*(*((((((((((((((($(((((((((&&&&&(&&&&&&&&&&&&$"&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&$&&&$$&$&$$$$$&$&$&&$$$&$$&&&&&$&&&$&$&&&$$$&&&&&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&((((((((((((((((((((((((((((((*(*(** ******************(((*(((*(((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$&&&$$$&&$&$&$$$&$&$$$$$$$$$&&&&&&&$$&$&&&&&&&&&&$&$"&&&&&&&&&&&&&&&&&&&&&&&&&&&$ &&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&(((((((((((((((((((((((((((((((*(*** (***************((**((((((**((((((((((((((&((((((((((&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$&&&&$&$$$&&$&$&&&$&$$&$&&$$$&&&&&&$&&&$&$&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((&(((((((((((((((((($(((((((((**** (**************(**(((((((((((((((((((((((((((((&((&(&((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$&&&&&$&&$$&$$$&&&$&$&&&&&$&&&&&&&&$&&&$&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((((((((((((((((((((((((*(((*"*******************(**((((((((((((((((((((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$&$&&$$&$&$$&&$$$$&$$$$$$&&$&&&$$&$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&(&((((((((((((((((((((((((((((*((*("(***************(**(*((*(((((((((((((((((((((((((((&((&(&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$&&$$&$$$$$&&$&&$&$$&&&$&&&&&&$$$$$$&&&&&&&&&$&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(((((((((((((((((((((((((((((**"(*********(**(*(*((((((((((((((((((((((((((((((&((&((((&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$&&$&$$$$&$$&$$$&&$&&$$&$$&&$$$$&&&&&&&$$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(((((((((&(((((((((((((((((("(*************((*(*((((((((((((((((((((((((((((((&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&&$$$$&$$&$&$$&$&$$&$$$$&$$$&&$&&$$&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((&(((((((((((((((((((((((((((((("((*(********(((*(((((((((((((((((((((((((((((((((&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$&&&&&$$$$&$&&$$$$$$&$&$&$$&&$&$$&$&&$&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&(((((&((((((((((((((((((((((("(((********((*(*((((((((((((((((((((((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&$&$&$&$&&&&$&&$$$&&$$&,&$$$&$&$&&$$&$&&&$&&$&&&&&&$&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&((((((&((((((((((((((((((((("(*******(((((((((((((((((((((((((((((((((((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$&$&$&&&&$$$$&&$$$$&$&&&$$&&$&&&&&&&&$&&&&&$&&&&&$&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&(((((((((((((((((((((((((*"((******(((((*((((((((((((((((((((((((((((((((((((&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&$&&&&&$&$$$$$&&&&$&&$&$&$&$&$&$$&&$&$&$$$$&&&$$&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&(((((((((((((&((((((((((((("((*****(***(((*((((((((((((((((((((((((((((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$&$$&$$$$&$&$$&&&$&&&&&$&$&$&$&&&&&$&&&&&$&&&&&&&&&&&&&&&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((&(((((((((((((((((((((("((((((*((((((((((((((((((((((((((((((((((&(((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$&$$$&$&&&$&$$$$$&$$&&&&&&$&&&&$&&$&$&&$&&&$&&&&$&&&&$&&&$&&&&&&&&&&&&&&&&&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(((((((((((((((((((((((((((("((*((**((((*((((((((((((((((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&$&&&&&&&&$$&&$$$$&$&&$$&$$&$$$&$&&$$&&&$$&$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&((((((&((((((((((((((((((((**(((((((((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$&$$&$$$$$$$$&$&&&&&&$$&&$$$$&$$$$&$&$$&$&&$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&((((((&&(&&((((((((((((((**(((((*((((((((((((((((((((((((((((&(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$&$&&$$&$$$$$$$&$&$$&&$&$$&&&$&&&$&&&$$$&&$&&&&&$&&&&$&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&(((&(((((((((((((((((((((((((*(*((((((((((((((((((((((((((((((((((((((&((&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&$$$&&$$$&$$$&$$$$$&$&$$&$$$$$&$&&&&$&&$$$&&$$&$$$&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((&&(((((((((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$$&$$&$&$$&&$$&$$$$$&&&&$&$$&$&$&$$&$&&$&&$$&$&&&&&&$&&$&&&&$&&&&&&&&&&&$&&&$&&&$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&(&&((((((&((((((((((((((((((((((((((((((((((((((((((&(((&&(((((&(&(((&&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&$&&&$$&&&$$$&$$$$$$&$&$$$$$$&&&$$$$&$$&&$$$&&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&(((&&(&(((((((((((((((((((((((((((((((((((((((((((((&((&&&&&(&&(&&&(&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&$&&&$&$$$$$&$$$&$$$&$$$$$$$$$&&$$$$$$$&&&&$&&&&$&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&&(&(((((((((((((((((((((((((((((((((((((((((&&&&&&((&((((&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&$&&&$$$&&$$&$$$$&$$$$$$$$$$$$$$$$$&$&$&$$$&$$$&&&$&&&$&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&((((&((((((((((((((((((((((((((((((((((((((((&((&&&((&(&(((&&(&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&$$&$&$&&&&$&&$&&&$$$$$&&&&$$$&&$$$&$&$$$&$$&&&$$&&&$&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&((&((((((((((((((((((((((((((((((((&((&(&&((&&&&&&&(&(&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$$$&&&&$$$&$$$&$$$$$$$&$$&&$$$$$$$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((((((((((((&(&(&&(((&(&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$&$$&$&$$$$&$&$$$$$$$$&$&&$$$$$$$$$$&$&&&$&$&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((((&((((((((((((((((((((((((((((((&&&((&&&(((&&&&&&((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&$$$$$&$$$&$$&$$&$&$&&&$$$$$&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&&$&&&&&&&&&&&&&&&&&$&&&$&$&$$$$$$$$$&$&&&$$$$&$$$$&&$&$&&&$&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((&(((&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$&&$&&&&$&&&&&&$&$$$&$&&$&&&$&$$$$&$$$$$$&&&$&&&$&&&&&&&&&$&&&$&&&&$&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&&&&&&&&&&&&&&&$$&&&&&$$&$$&&$$$&&$$&&&$$$&$$$&$$&$$$$$$$&&$&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&$&$&&$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((( (((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&$&&$&&&&&&&&&&&&&&$&&&&$&$&$&&&$&$&$$&$$$$$$&$&&&&&$$$&&$&$&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((((((((((((( (&((((((((&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&$&&&$$$&&&&&&$$$$$$$$$$$$$$$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&((&(((((((((((("((((((((((((((((&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&$&&$&&&&&&&$&$$&$$$&&$$$&$&&$$&&&$$&&&&&&&&&&&$&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((( &(&((((((((&(((&(&&&&(&&&&&&"$&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&$$&&&$&$&&$&$&$&&&$&$$&$$&&&$&&&$&&$&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((((((( &(((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$&&&&$&$$$$&$&&&&$$&&$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(((((((((((* &&((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$&&&&$$&$&$$&&$&$$$&&&$&&&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((""&(&&(((((&((&((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&&$&&&&&&&&$$$&$$$&$$&$&$&&&&$&$&$&&$$&$&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((