CCSD3ZF0000100000001NJPL3IF0PDS200000001 = SFDU_LABEL /* File Structure */ RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 512 FILE_RECORDS = 465 LABEL_RECORDS = 30 CHECKSUM = 2019362 /* Unsigned 32-bit checksum of all bytes after label records */ FILE_STATE = CLEAN ^HISTORY = 31 OBJECT = HISTORY END_OBJECT = HISTORY ^HISTOGRAM_IMAGE = 55 OBJECT = HISTOGRAM_IMAGE /* Two dim histogram image structure */ LINES = 256 LINE_SAMPLES = 408 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_NAME = BAND LINE_NAME = INTENSITY NOTE = "This is an unannotated two-dimensional histogram 'image' showing frequency of measured 'Intensity' versus band number. The 'Intensity' may be DN, Radiance, or BDRF (Bi-Directional Reflectance), or a combination of BDRF with Radiance, with BDRF below a cutoff band number and radiance above. The cutoff is defined by: BDRF_RAD_TRANSITION_BAND_NUMBER. The 'Intensity' is DN only if CORE_NAME in the QUBE object is RAW_DATA_NUMBER." BDRF_RAD_TRANSITION_BAND_NUMBER = 1 END_OBJECT = HISTOGRAM_IMAGE ^SAMPLE_SPECTRUM_QUBE = 259 OBJECT = SAMPLE_SPECTRUM_QUBE /* Sample spectrum non-standard qube structure */ AXES = 3 AXIS_NAME = (SAMPLE,LINE,REGION) ITEMS = (500,340,1) ITEM_BITS = 4 ITEM_TYPE = UNSIGNED_INTEGER REGION_UPPER_LEFT_LATITUDE = 0.000 REGION_UPPER_LEFT_LONGITUDE = 0.000 REGION_SAMPLES = 4 REGION_LINES = 2 NOTE = "Each band is a partially annotated 'image' of a spectral plot over a selected region in the NIMS data cube. The plot is of DN, radiance or BDRF (Bi-Directional Reflectance) versus NIMS_band or wavelength. Nibble pixels may assume 3 values, representing background (usually 0), spectrum (usually 15), and an intermediate (gray) value used to display standard deviation over region. BDRF and radiance may coexist in each plot, with BDRF below a cutoff wavelength and radiance above. The cutoff is defined by: BDRF_RAD_TRANSITION_WAVELENGTH. The plot is of DN only if CORE_NAME in the QUBE object is RAW_DATA_NUMBER." BDRF_RAD_TRANSITION_WAVELENGTH = 0.68691 END_OBJECT = SAMPLE_SPECTRUM_QUBE ^QUBE = 426 OBJECT = QUBE /* Qube structure */ AXES = 3 AXIS_NAME = (SAMPLE,LINE,BAND) /* Core description */ CORE_ITEMS = (20,2,252) CORE_ITEM_BYTES = 2 CORE_ITEM_TYPE = VAX_INTEGER CORE_BASE = 0.0 CORE_MULTIPLIER = 1.0 /* Core scaling is: True_value = base + (multiplier * stored_value) */ CORE_VALID_MINIMUM = -32752 CORE_HIGH_REPR_SATURATION = -32764 CORE_HIGH_INSTR_SATURATION = -32765 CORE_LOW_INSTR_SATURATION = -32766 CORE_LOW_REPR_SATURATION = -32767 CORE_NULL = -32768 CORE_NAME = RAW_DATA_NUMBER CORE_UNIT = DIMENSIONLESS SPATIAL_BINNING_TYPE = FOOTPRINT_AVERAGE THRESHOLD_WEIGHT = 0.10000 FOOTPRINT_GRID_SIZE = 10 /* SPATIAL_BINNING_TYPE, FOOTPRINT_GRID_SIZE, THRESHOLD_WEIGHT, and */ /* (for certain projections) MAXIMUM_PIXEL_DISTORTION, are parameters */ /* that are not relevant to the Tube core data, but can be used in */ /* subsequent ISIS processing to generate a projected cube from a */ /* tube file with program NIMSGEOMF. Note that the value: */ /* SPATIAL_BINNING_TYPE = FOOTPRINT_AVERAGE */ /* does trigger the addition of two extra backplanes per grating */ /* position: the RIGHT_EDGE_PROJ_LINE/SAMPLE backplanes. */ EXPANDED_RADIUS = 85790.40 DARK_UPDATE_TYPE = NOUPDAT FILL_BOX_SIZE = 0 FILL_MIN_VALID_PIXELS = 0 PHOTOMETRIC_CORRECTION_TYPE = NONE /* Suffix description */ SUFFIX_BYTES = 4 SUFFIX_ITEMS = (0,0,1) BAND_SUFFIX_NAME = NATIVE_TIME BAND_SUFFIX_UNIT = SECOND BAND_SUFFIX_ITEM_BYTES = 4 BAND_SUFFIX_ITEM_TYPE = VAX_REAL BAND_SUFFIX_BASE = 0.000000 BAND_SUFFIX_MULTIPLIER = 63.000000 BAND_SUFFIX_VALID_MINIMUM = (16#FFEFFFFF#) BAND_SUFFIX_NULL = (16#FFFFFFFF#) BAND_SUFFIX_LOW_REPR_SAT = (16#FFFEFFFF#) BAND_SUFFIX_LOW_INSTR_SAT = (16#FFFDFFFF#) BAND_SUFFIX_HIGH_INSTR_SAT = (16#FFFCFFFF#) BAND_SUFFIX_HIGH_REPR_SAT = (16#FFFBFFFF#) /* The NATIVE TIME band of the suffix is the time in "chops" of */ /* the first grating position at the corresponding line and sample */ /* after the NATIVE START TIME, where 63 chops = 1 second. */" /* Data description: general */ DATA_SET_ID = 'GO-J-NIMS-3-TUBE-V1.0' SPACECRAFT_NAME = GALILEO_ORBITER MISSION_PHASE_NAME = CALLISTO_20_ENCOUNTER INSTRUMENT_NAME = 'NEAR INFRARED MAPPING SPECTROMETER' INSTRUMENT_ID = NIMS ^INSTRUMENT_DESCRIPTION = "NIMSINST.TXT" TARGET_NAME = CAL START_TIME = 1999-05-19T00:59:09Z STOP_TIME = 1999-05-19T01:00:17Z NATIVE_START_TIME = "5001214.00.0" NATIVE_STOP_TIME = "5001215.11" OBSERVATION_NAME = '20NNPCTRLT01R' NOTE = "Photometric calibration of the visible detectors using the pct target - dark // DARK // MIPL Systematic Processing Product" PRODUCT_ID = "20NNPCTRLT01R_MSY01.VTUB" PRODUCT_CREATION_DATE = 2000-06-14 IMAGE_ID = NULL MIN_SPACECRAFT_SOLAR_DISTANCE = 7.4533e+08 MAX_SPACECRAFT_SOLAR_DISTANCE = 7.4533e+08 MINIMUM_CENTRAL_BODY_DISTANCE = 6860210.00 MAXIMUM_CENTRAL_BODY_DISTANCE = 6860210.00 /* Data description: instrument status */ INSTRUMENT_MODE_ID = LONG_MAP GAIN_MODE_ID = 4 CHOPPER_MODE_ID = REFERENCE START_GRATING_POSITION = 00 OFFSET_GRATING_POSITION = 04 GRATING_POSITION_INCREMENT = 01 GRATING_POSITIONS = 24 MEAN_FOCAL_PLANE_TEMPERATURE = 65.00 MEAN_RAD_SHIELD_TEMPERATURE = 0.00 MEAN_TELESCOPE_TEMPERATURE = 0.00 MEAN_GRATING_TEMPERATURE = 130.00 MEAN_CHOPPER_TEMPERATURE = 0.00 MEAN_ELECTRONICS_TEMPERATURE = 0.00 GROUP = BAND_BIN /* Spectral axis description */ BAND_BIN_CENTER = (0.6869,0.6948,0.7027,0.7106,0.7185,0.7264, 0.7344,0.7423,0.7502,0.7581,0.7660,0.7739,0.7818,0.7897, 0.7976,0.8055,0.8134,0.8213,0.8292,0.8371,0.8450,0.8529, 0.8608,0.8688,0.8258,0.8338,0.8417,0.8496,0.8575,0.8654, 0.8734,0.8813,0.8892,0.8971,0.9050,0.9129,0.9209,0.9288, 0.9367,0.9446,0.9525,0.9604,0.9684,0.9763,0.9842,0.9921, 1.0000,1.0079,0.9566,0.9724,0.9882,1.0040,1.0197,1.0355, 1.0513,1.0671,1.0828,1.0986,1.1144,1.1302,1.1459,1.1617, 1.1775,1.1933,1.2091,1.2248,1.2406,1.2564,1.2722,1.2879, 1.3037,1.3195,1.2345,1.2503,1.2661,1.2819,1.2977,1.3135, 1.3293,1.3451,1.3609,1.3767,1.3925,1.4083,1.4241,1.4399, 1.4557,1.4715,1.4873,1.5031,1.5189,1.5347,1.5505,1.5663, 1.5821,1.5979,1.5127,1.5286,1.5444,1.5602,1.5760,1.5919, 1.6077,1.6235,1.6393,1.6552,1.6710,1.6868,1.7026,1.7185, 1.7343,1.7501,1.7659,1.7817,1.7976,1.8134,1.8292,1.8450, 1.8609,1.8767,1.7930,1.8089,1.8247,1.8406,1.8564,1.8723, 1.8881,1.9040,1.9198,1.9357,1.9515,1.9674,1.9832,1.9991, 2.0149,2.0307,2.0466,2.0624,2.0783,2.0941,2.1100,2.1258, 2.1417,2.1575,2.0743,2.0902,2.1060,2.1219,2.1378,2.1536, 2.1695,2.1854,2.2012,2.2171,2.2330,2.2488,2.2647,2.2806, 2.2964,2.3123,2.3282,2.3440,2.3599,2.3758,2.3916,2.4075, 2.4234,2.4392,2.3542,2.3701,2.3860,2.4019,2.4178,2.4337, 2.4496,2.4655,2.4814,2.4973,2.5131,2.5290,2.5449,2.5608, 2.5767,2.5926,2.6085,2.6244,2.6402,2.6561,2.6720,2.6879, 2.7038,2.7197,2.6394,2.6553,2.6713,2.6872,2.7031,2.7190, 2.7349,2.7508,2.7667,2.7826,2.7985,2.8145,2.8304,2.8463, 2.8622,2.8781,2.8940,2.9099,2.9258,2.9417,2.9576,2.9735, 2.9894,3.0053,2.9189,2.9348,2.9507,2.9667,2.9826,2.9985, 3.0145,3.0304,3.0463,3.0622,3.0782,3.0941,3.1100,3.1259, 3.1419,3.1578,3.1737,3.1896,3.2056,3.2215,3.2374,3.2533, 3.2693,3.2852,3.2022,3.2181,3.2341,3.2500,3.2660,3.2819, 3.2979,3.3138,3.3298,3.3457,3.3617,3.3776) BAND_BIN_UNIT = MICROMETER BAND_BIN_ORIGINAL_BAND = (1,2,3,4,5,6,7,8,9,10,11,12,13,14, 15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33, 34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52, 53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71, 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90, 91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107, 108,109,110,111,112,113,114,115,116,117,118,119,120,121, 122,123,124,125,126,127,128,129,130,131,132,133,134,135, 136,137,138,139,140,141,142,143,144,145,146,147,148,149, 150,151,152,153,154,155,156,157,158,159,160,161,162,163, 164,165,166,167,168,169,170,171,172,173,174,175,176,177, 178,179,180,181,182,183,184,185,186,187,188,189,190,191, 192,193,194,195,196,197,198,199,200,201,202,203,204,205, 206,207,208,209,210,211,212,213,214,215,216,217,218,219, 220,221,222,223,224,225,226,227,228,229,230,231,232,233, 234,235,236,237,238,239,240,241,242,243,244,245,246,247, 248,249,250,251,252) BAND_BIN_GRATING_POSITION = (0,1,2,3,4,5,6,7,8,9,10,11,12,13, 14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11, 12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9, 10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6, 7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3, 4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0, 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22, 23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20, 21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18, 19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16, 17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14, 15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11) BAND_BIN_DETECTOR = (1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4, 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, 7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11) END_GROUP = BAND_BIN END_OBJECT = QUBE END GROUP = VISIS2 VERSION_DATE = 2000-01-26 DATE_TIME = 2000-06-14T11:52:53 NODE_NAME = "MIPL" USER_NAME = "FrankLeader/43214" SOFTWARE_DESC = "ISIS cube file with PDS label has been generated as systematic product by MIPL using the following programs: NIMSMERGE2 to create EDRs; NIMSCMM2 to create the merged mosaic & geometry cube; HIST2D to create a two-dimensional histogram; SPECPLOT to create the spectral plots; VISIS2 to create the ISIS cube." USERNOTE = "MIPL Systematic Processing Product" GROUP = PARAMETERS EDR_FILE_NAME = "NE:20NNPCTRLT01R.5" PLATFORM_CKERNEL_NAME = " " ROTOR_CKERNEL_NAME = " " SP_KERNEL_FILE_NAME = "SPICEKER:S980928A.BSP" I_KERNEL_FILE_NAME = "NDAT:NIMS_IKERNEL_MAB5.DAT" SPIKE_FILE_NAME = "DUMMY_DSPK.DAT" BOOM_FILE_NAME = "GLL:[NIMS.CAL]BOOM_OBSCURATION.NIM" DARK_VALUE_FILE_NAME = " " CALIBRATION_FILE_NAME = "NCAL:N1999A_GS4_06_C20.CAL" SOLAR_FLUX_FILE_NAME = " " MERGED_MOSAIC_FILE_NAME = "GLLNIMS:20NNPCTRLT01R_MSY01.TUB" GRATING_POSITION_CORRECTION = 1.7400 GRATING_STEP_INFLATION = 0.2145 /* The "Grating Position Correction" and "Grating Step Inflation" are */ /* adjustments to the nominal grating positions, based on flight calibrations */ /* and known sharp spectral features of the target, used in determination of */ /* wavelengths. GRATING_POSITION_CORRECTION is an additive term to the */ /* grating position and (1.0 + GRATING_STEP_INFLATION) is a multiplicative */ /* term modifying the grating stepsize. */ SUMMARY_IMAGE_RED_ID = 0 SUMMARY_IMAGE_GREEN_ID = 0 SUMMARY_IMAGE_BLUE_ID = 0 ADAPT_STRETCH_SAT_FRAC = 0.0000 ADAPT_STRETCH_SAMP_FRAC = -999.0000 RED_STRETCH_RANGE = ( -999, 0) GREEN_STRETCH_RANGE = ( -999, 0) BLUE_STRETCH_RANGE = ( -999, 0) END_GROUP = PARAMETERS END_GROUP = VISIS2 END PPPPPPPPPPPPPPPPPPPPPPPPP  ºº  PPPPPPPPPPPPPPPPPPPPºº  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPáññϺº  áÏÏñÏÏááÏááẺÿññÿÿ ººÏÏñááñPPPPPPPPPPP PPPºº ºº  ºº   PPPPPPPPPP  PPPºPPPPPPPPP PPPPPP   ºº     ááPººPP    PPÏÏÏÏÏÏÏ ººÏϺ  ááÏϺÏÏÏ  ÏÏÏϺáá  ñ áá  PPºººÏÏPÏϺºÏÏPPPPPPPPPPPPPPPPPPPPPPPPPPPPPººPPPººPPPPPPPPPPPPPPPPPPP  PP   ººº   ººPPºPP PPººPººPPá    ººÏϺ       P     ºº  PP PPººÏÏ  PP  PPPPººººººPPÏÏ  PPPPPPPPP PPPPPPPPPPP  PP  PPPPPP  PPPPPPPPPPP PPPPPPPPPººº ÏϺºÏ   ºº   ººººº áá  áÏϺº Ï  ÏÏP  ºPPººººÏ  PPPPPPPPPPPPPPP PPººPººPPPPPP PPPPPPººPP  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP    PºPP ááPPẺ   ººÏºº  ºá  áá ÏÏÏÏϺºáººPPP  PP PPPPº  PPPPPPPPPPPPP    PPP PPPPP    PPPPPPPPPP  PPPPPPPPPPPPPPPPPP   ºPPP  º  ººPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPººPPPP  PPPPPPPPPPPPPPPPPPPPPPPPP   PPPPPPº    PPPPPPPPPPPPPPPººPPPPPPPººº PPP  PPP PPPPPPPðÿÿððððððððððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððððððððððÿÿÿðÿðððððÿððððððððÿÿððððððððÿððððððððÿÿÿððððððððÿððððððððÿÿððððððððÿðððððÿÿðððððððððÿðÿÿÿÿÿððððððððÿðÿðððððÿððððððððÿÿððððððððÿððððððððÿÿÿððððððððÿððððððððÿÿððððððððÿðððððÿððÿðððÿÿðÿÿÿðððÿÿðððððÿðððððÿððððððððÿÿððððððððÿððððððððÿÿÿððððððððÿððððððððÿÿðððððPðPPðPPðPPPÿðUPPðPðPUPPðPðPõPPõPðUÿðUUPðUÿõõUPÿÿðõ_õõUPðððððõUUÿððððõUU_ðÿÿÿÿÿð___ðððð__UPððððP_UPÿÿÿððPPPUUPðPPPPPPPPðPPPPUUPUUPPðPUUPPUUPUõPPPððððððPUUUUPUõPUõPPPPPPPÿÿÿPÿÿÿðÿÿõÿÿðPPPPPPðððPUUUUõUUõðUõðUPPðUPPPPÿÿÿÿÿÿÿÿÿÿÿÿððUõðÿõðPððPðððððððððUUUUõõõõðUUðPUPPðUPUPPÿÿÿÿÿÿÿÿÿÿðÿÿÿõÿÿðÿÿððððððððPððððUU_õõõÿ_ðUUðUUPPõUPUUPðPðÿÿÿÿÿÿÿÿÿÿÿÿðÿðõððððPððPðõÿÿõUõÿ_PõUPUõðõUUðõPUððð_ÿÿÿ___ÿÿ_ÿÿPðPððõððððÿÿÿÿU___UÿPõÿõõU_ðõPÿõððUUõðððõðõðõõððÿÿõ___UUÿPõÿõÿ_ðÿUÿõPðPÿÿÿÿõõÿõÿ_õð_UU___UU_Pÿ____U_UÿUPðÿÿ_ÿ__ðPUUUUUU_UP_U__õ__ÿU_PÿÿðPPðPPPPPUUUUU_U_U_Uõ_UÿUðððððõððððUPUUUUUUõ_UÿðÿõðõõðÿðõõðUUPUUUUUUðÿÿõÿUõÿõÿÿõõPUUUðÿÿ_______ðPUPððPPPðPðPÿðPðððððððÿÿÿððððððPðPUPðPUPPÿðPPPPPPUPPðUUPUPPUõPðUUðõUPÿõPðõUõõõUðÿõðð_UÿõõõõUðÿ_ðð__ÿÿ__ÿÿðU_ððUÿ_ÿ___ÿUU_PðõÿU____ÿ_UUPÿÿððõUUUUU_UUPððUPUUPðPUðPUðPðððÿðððððÿððððððððððÿÿÿðÿðððÿ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€#€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€!€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€!€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€!€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€!€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€!€€€€€€€€€€€€€€€€!€€€€€€€€€€€€€€€€#€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€"€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€!€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€!€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€ € €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€  €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€  €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€  €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€  €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€  €€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ € €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€  €€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€  €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€ €€€€€€€€€€€€€€€€#$%€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€#!#€€€€€€€€€€€€€€€€#$!€€€€€€€€€€€€€€€€"#!€€€€€€€€€€€€€€€€ #€€€€€€€€€€€€€€€€#&!!€€€€€€€€€€€€€€€€!%!#€€€€€€€€€€€€€€€€% "#€€€€€€€€€€€€€€€€&##€€€€€€€€€€€€€€€€!&&!€€€€€€€€€€€€€€€€""!€€€€€€€€€€€€€€€€!#!€€€€€€€€€€€€€€€€ #€€€€€€€€€€€€€€€€!#€€€€€€€€€€€€€€€€%###€€€€€€€€€€€€€€€€ #!€€€€€€€€€€€€€€€€##!€€€€€€€€€€€€€€€€'# %€€€€€€€€€€€€€€€€#&!&€€€€€€€€€€€€€€€€ &!€€€€€€€€€€€€€€€€#!€€€€€€€€€€€€€€€€&#€€€€€€€€€€€€€€€€%&€€€€€€€€˜BBˆB€BpB`BPB@B0B BBBàAÀA A€A@AA€@pFpFoFðoFàoFÐoFÀoF°oF oFoF€oFpoF`oFPoF@oF0oF oFoFnFðnFà