File name: Pandora53s1_Potchefstroom-METSI_20230612_L2Fit_fout2c2d20230223p1-8.txt File generation date: 20240824T145223.1Z Data description: Level 2 spectral fitting results file Data file version: fout2c2p1-8 Local principal investigator: Stuart Piketh Network principal investigator: Alexander Cede Instrument type: Pandora Instrument number: 53 Spectrometer number: 1 Processing software version used: BlickP v1.8.59 Instrument operation file used: Pandora53_OF_v5d20210210.txt Instrument calibration file used: Pandora53s1_CF_v2d20230223.txt Level 1 file used: Pandora53s1_Potchefstroom-METSI_20230612_L1_smca1c2d20230223p1-8.txt Full location name: Gerhard Minnebron Mooi River Ecosystem Trails for Scientific Investigations Short location name: Potchefstroom-METSI Country of location: South Africa Location latitude [deg]: -26.4907 Location longitude [deg]: 27.1322 Location altitude [m]: 1440 Local noon date: 20230612 Notes on s-number (L1 configuration): Corrections NOT applied although requested by the s-number are latency correction, matrix method stray light correction (replaced by simple method) Data caveats: Modification of session 103 "redoing cal analysis" First and last pixel inside fitting window: 259 401 Nominal wavelengths inside fitting window [nm]: 305.0454 305.1861 305.3267 305.4673 305.6079 305.7485 305.8891 306.0297 306.1702 306.3108 306.4513 306.5919 306.7324 306.8729 307.0134 307.1539 307.2943 307.4348 307.5752 307.7157 307.8561 307.9965 308.1369 308.2773 308.4177 308.5581 308.6984 308.8388 308.9791 309.1194 309.2597 309.4000 309.5403 309.6806 309.8209 309.9611 310.1014 310.2416 310.3818 310.5220 310.6622 310.8024 310.9426 311.0827 311.2229 311.3630 311.5031 311.6433 311.7834 311.9234 312.0635 312.2036 312.3437 312.4837 312.6237 312.7638 312.9038 313.0438 313.1837 313.3237 313.4637 313.6036 313.7436 313.8835 314.0234 314.1633 314.3032 314.4431 314.5830 314.7228 314.8627 315.0025 315.1424 315.2822 315.4220 315.5618 315.7015 315.8413 315.9811 316.1208 316.2605 316.4002 316.5400 316.6797 316.8193 316.9590 317.0987 317.2383 317.3780 317.5176 317.6572 317.7968 317.9364 318.0760 318.2155 318.3551 318.4946 318.6342 318.7737 318.9132 319.0527 319.1922 319.3317 319.4711 319.6106 319.7500 319.8894 320.0288 320.1683 320.3076 320.4470 320.5864 320.7257 320.8651 321.0044 321.1437 321.2831 321.4224 321.5616 321.7009 321.8402 321.9794 322.1187 322.2579 322.3971 322.5363 322.6755 322.8147 322.9538 323.0930 323.2321 323.3713 323.5104 323.6495 323.7886 323.9277 324.0668 324.2058 324.3449 324.4839 324.6229 324.7620 324.9010 --------------------------------------------------------------------------------------- Column 1: Two letter code of measurement routine Column 2: UT date and time for center-time of measurement, yyyymmddThhmmssZ (ISO 8601) Column 3: Fractional days since 1-Jan-2000 midnight for center-time of measurement Column 4: Routine count (1 for the first routine of the day, 2 for the second, etc.) Column 5: Repetition count (1 for the first set in the routine, 2 for the second, etc.) Column 6: Total duration of measurement set in seconds Column 7: Data processing type index Column 8: Solar zenith angle for center-time of measurement in degree Column 9: Solar azimuth for center-time of measurement in degree, 0=north, increases clockwise Column 10: Lunar zenith angle for center-time of measurement in degree Column 11: Lunar azimuth for center-time of measurement in degree, 0=north, increases clockwise Column 12: Pointing zenith angle in degree, absolute or relative (see next column), 999=tracker not used Column 13: Zenith pointing mode: zenith angle is... 0=absolute, 1=relative to sun, 2=relative to moon Column 14: Pointing azimuth in degree, increases clockwise, absolute (0=north) or relative (see next column), 999=tracker not used Column 15: Azimuth pointing mode: like zenith angle mode but also fixed scattering angles relative to sun (3) or moon (4) Column 16: Fitting result index: 0=no error or warning, 1, 2=warning, >2=error Column 17: Number of function evaluations used, 0=linear fitting or fitting not successful or no fitting done Column 18: rms of unweighted fitting residuals, -9=fitting not successful Column 19: Normalized rms of fitting residuals weighted with independent uncertainty, -9=fitting not successful or no uncertainty used Column 20: Expected rms based on independent uncertainty, -9=fitting not successful or no uncertainty given Column 21: Expected normalized weighted rms based on independent uncertainty, -9=fitting not successful or no uncertainty given Column 22: Ozone slant column amount [moles per square meter], -9e99=fitting not successful Column 23: Independent uncertainty of ozone slant column amount [moles per square meter], -1=cross section is zero in this wavelength range, -3=spectral fitting was done, but no independent uncertainty could be retrieved, -5=no independent uncertainty input was given, -9=spectral fitting not successful Column 24: Structured uncertainty of ozone slant column amount [moles per square meter], -7=not given since method "MEAS" was chosen, -9=spectral fitting not successful Column 25: Common uncertainty of ozone slant column amount [moles per square meter], -1=cross section is zero in this wavelength range, -6=no common uncertainty input was given, -7=not given since method "MEAS" was chosen, -9=spectral fitting not successful Column 26: rms-based uncertainty of ozone slant column amount [moles per square meter], -1=cross section is zero in this wavelength range, -3=spectral fitting was done, but no rms-based uncertainty could be retrieved, -9=spectral fitting not successful Column 27: Ozone effective temperature [K] Column 28: Independent uncertainty of ozone effective temperature [K], -1=temperature fitting was requested, but cross section is zero in this wavelength range, -2=no temperature fitting was requested and output for effective temperature and structured uncertainty of it is based on f-code, -3=spectral fitting was done, but no independent uncertainty could be retrieved, -4=temperature fitting was requested, but differential optical depth is too small to retrieve the temperature, -5=no independent uncertainty input was given, -9=spectral fitting not successful Column 29: Structured uncertainty of ozone effective temperature [K], -1=temperature fitting was requested, but cross section is zero in this wavelength range, -4=temperature fitting was requested, but differential optical depth is too small to retrieve the temperature, -9=spectral fitting not successful Column 30: Common uncertainty of ozone effective temperature [K], -1=temperature fitting was requested, but cross section is zero in this wavelength range, -2=no temperature fitting was requested and output for effective temperature and structured uncertainty of it is based on f-code, -3=spectral fitting was done, but no common uncertainty could be retrieved, -4=temperature fitting was requested, but differential optical depth is too small to retrieve the temperature, -6=no common uncertainty input was given, -9=spectral fitting not successful Column 31: Effective ozone fitting wavelength [nm], -9=fitting not successful Column 32: Diffuse correction applied before fitting at effective fitting wavelength for ozone [%], 0=no diffuse correction applied or fitting not requested, >0=measured diffuse correction, <0=(negative value of) calculated diffuse correction Column 33: Sulfur dioxide slant column amount [moles per square meter], -9e99=fitting not successful Column 34: Independent uncertainty of sulfur dioxide slant column amount [moles per square meter], -1=cross section is zero in this wavelength range, -3=spectral fitting was done, but no independent uncertainty could be retrieved, -5=no independent uncertainty input was given, -9=spectral fitting not successful Column 35: Structured uncertainty of sulfur dioxide slant column amount [moles per square meter], -7=not given since method "MEAS" was chosen, -9=spectral fitting not successful Column 36: Common uncertainty of sulfur dioxide slant column amount [moles per square meter], -1=cross section is zero in this wavelength range, -6=no common uncertainty input was given, -7=not given since method "MEAS" was chosen, -9=spectral fitting not successful Column 37: rms-based uncertainty of sulfur dioxide slant column amount [moles per square meter], -1=cross section is zero in this wavelength range, -3=spectral fitting was done, but no rms-based uncertainty could be retrieved, -9=spectral fitting not successful Column 38: Sulfur dioxide effective temperature [K] Column 39: Independent uncertainty of sulfur dioxide effective temperature [K], -1=temperature fitting was requested, but cross section is zero in this wavelength range, -2=no temperature fitting was requested and output for effective temperature and structured uncertainty of it is based on f-code, -3=spectral fitting was done, but no independent uncertainty could be retrieved, -4=temperature fitting was requested, but differential optical depth is too small to retrieve the temperature, -5=no independent uncertainty input was given, -9=spectral fitting not successful Column 40: Structured uncertainty of sulfur dioxide effective temperature [K], -1=temperature fitting was requested, but cross section is zero in this wavelength range, -4=temperature fitting was requested, but differential optical depth is too small to retrieve the temperature, -9=spectral fitting not successful Column 41: Common uncertainty of sulfur dioxide effective temperature [K], -1=temperature fitting was requested, but cross section is zero in this wavelength range, -2=no temperature fitting was requested and output for effective temperature and structured uncertainty of it is based on f-code, -3=spectral fitting was done, but no common uncertainty could be retrieved, -4=temperature fitting was requested, but differential optical depth is too small to retrieve the temperature, -6=no common uncertainty input was given, -9=spectral fitting not successful Column 42: Effective sulfur dioxide fitting wavelength [nm], -9=fitting not successful Column 43: Diffuse correction applied before fitting at effective fitting wavelength for sulfur dioxide [%], 0=no diffuse correction applied or fitting not requested, >0=measured diffuse correction, <0=(negative value of) calculated diffuse correction Column 44: Molecular scattering air mass factor used for molecular scattering subtraction before the fitting Column 45: Estimated uncertainty of molecular scattering air mass factor, -9=molecular scattering was not subtracted before the fitting Column 46: Lower limit used for wavelength scaling [nm] Column 47: Upper limit used for wavelength scaling [nm] Column 48: Order of smoothing polynomial Column 49: Smoothing polynomial coefficient, order 0 Column 50: Independent uncertainty of smoothing polynomial coefficient, order 0, -9=fitting not successful Column 51: Structured uncertainty of smoothing polynomial coefficient, order 0, -9=fitting not successful Column 52: Common uncertainty of smoothing polynomial coefficient, order 0, -9=fitting not successful Column 53: rms-based uncertainty of smoothing polynomial coefficient, order 0, -9=fitting not successful Column 54: Smoothing polynomial coefficient, order 1 Column 55: Independent uncertainty of smoothing polynomial coefficient, order 1, -9=fitting not successful Column 56: Structured uncertainty of smoothing polynomial coefficient, order 1, -9=fitting not successful Column 57: Common uncertainty of smoothing polynomial coefficient, order 1, -9=fitting not successful Column 58: rms-based uncertainty of smoothing polynomial coefficient, order 1, -9=fitting not successful Column 59: Smoothing polynomial coefficient, order 2 Column 60: Independent uncertainty of smoothing polynomial coefficient, order 2, -9=fitting not successful Column 61: Structured uncertainty of smoothing polynomial coefficient, order 2, -9=fitting not successful Column 62: Common uncertainty of smoothing polynomial coefficient, order 2, -9=fitting not successful Column 63: rms-based uncertainty of smoothing polynomial coefficient, order 2, -9=fitting not successful Column 64: Smoothing polynomial coefficient, order 3 Column 65: Independent uncertainty of smoothing polynomial coefficient, order 3, -9=fitting not successful Column 66: Structured uncertainty of smoothing polynomial coefficient, order 3, -9=fitting not successful Column 67: Common uncertainty of smoothing polynomial coefficient, order 3, -9=fitting not successful Column 68: rms-based uncertainty of smoothing polynomial coefficient, order 3, -9=fitting not successful Column 69: Mean value of measured data inside fitting window [same units as measurements] Column 70: Wavelength change polynomial coefficient, order 0 Column 71: Independent uncertainty of wavelength change polynomial coefficient, order 0, -9=fitting not successful Column 72: Structured uncertainty of wavelength change polynomial coefficient, order 0, -9=fitting not successful Column 73: Common uncertainty of wavelength change polynomial coefficient, order 0, -9=fitting not successful Column 74: rms-based uncertainty of wavelength change polynomial coefficient, order 0, -9=fitting not successful Column 75: L1 based wavelength change coefficient, order 0, -9=no L1 wavelength change determination Column 76: L1 based wavelength change coefficient, order 1, -9=no L1 wavelength change determination Column 77: L2Fit data quality flag: 0=assured high quality, 1=assured medium quality, 2=assured low quality, 10=not-assured high quality, 11=not-assured medium quality, 12=not-assured low quality Column 78: Sum over 2^i using those i, for which the corresponding L2Fit data quality parameter exceeds the DQ1 limit, 0=L1 data quality above 0, 1=Spectral fitting was not successful, 2=Wavelength shift too large, 3=Normalized rms of fitting residuals weighted with independent uncertainty too large Column 79: Sum over 2^i using those i, for which the corresponding L2Fit data quality parameter exceeds the DQ2 limit (same parameters as for DQ1) Column 80: L1 data quality flag: 0=assured high quality, 1=assured medium quality, 2=assured low quality, 10=not-assured high quality, 11=not-assured medium quality, 12=not-assured low quality Column 81: Sum over 2^i using those i, for which the corresponding L1 data quality parameter exceeds the DQ1 limit, 0=Saturated data, 1=Too few dark counts measurements, 2=No temperature given or effective temperature too different from the reference temperature, 3=Dark count too high, 4=Unsuccessful dark background fitting, 5=The dark count differs significantly from the dark map for too many pixels, 6=Absolute value of estimated average residual stray light level too high, 7=Although attempted, no wavelength change could be retrieved, 8=Absolute value of retrieved wavelength shift too large, 9=Retrieved wavelength shift differs too much from the shift predicted by the effective temperature Column 82: Sum over 2^i using those i, for which the corresponding L1 data quality parameter exceeds the DQ2 limit (same parameters as for DQ1) Column 83: Atmospheric variability [%], 999=no atmospheric variability was determined Column 84: Wavelength effective temperature [°C], 999=no effective temperature given Column 85: Estimated average residual stray light level [%] (only valid for stray light correction methods 2 and higher) Column 86: Retrieved wavelength shift from L1 data [nm], -9=no wavelength change determination Column 87: Retrieved total wavelength shift [nm], -9=no wavelength change fitting Column 88: Number of bright count cycles Column 89: Number of dark count cycles Column 90: Effective position of filterwheel #1, 0=filterwheel not used, 1-9 are valid positions Column 91: Effective position of filterwheel #2, 0=filterwheel not used, 1-9 are valid positions Column 92: Sum over 2^i, 0=spectra were interpolated in time, 1=spectra are corrected for off-target signal Column 93: Integration time [ms] Column 94: Temperature at electronics board [°C], 999=no temperature signal Column 95: Spectrometer control temperature [°C], 999=no temperature signal Column 96: Auxiliary spectrometer temperature [°C], 999=no temperature signal Column 97: Temperature in head sensor [°C], 999=no temperature signal Column 98: Azimuth motor temperature [°C], 999=no temperature signal Column 99: Humidity in head sensor [%], -9=no humidity signal Column 100: Pressure in head sensor [hPa], -9=no pressure signal Columns 101-243: Unweighted slant column residuals for each pixel inside the fitting window multiplied by 1e5, 9e5=pixel was not used for fitting Columns 244-386: Normalized slant column residuals weighted with independent instrumental uncertainty for each pixel inside the fitting window multiplied by 1e5, 9e5=pixel was not used for fitting, 0=no independent instrumental uncertainty was given --------------------------------------------------------------------------------------- SS 20230612T132737.8Z 8563.560854 4 1 50.19 2 68.68 311.78 116.08 261.25 0.00 1 0.00 1 0 25 9.117e-03 5.244e-03 1.127e-03 3.383e-04 3.186449e-01 1.750406e-04 3.345583e-03 -6.000000e+00 5.377447e-03 224.92 -2.00 3.06 -2.00 317.26 0.00e+00 9.660209e-05 2.544446e-05 6.928858e-05 -6.000000e+00 2.379663e-04 279.71 -2.00 20.00 -2.00 316.60 0.00e+00 2.725 0.000 302.00 328.00 3 1.5864e+00 4.5900e-04 2.6910e-02 -6.0000e+00 1.3274e-02 -2.8623e-02 5.1568e-04 1.4125e-02 -6.0000e+00 1.4416e-02 4.1754e-03 3.1175e-04 6.9795e-03 -6.0000e+00 8.5933e-03 -4.5073e-03 1.5379e-04 1.9934e-03 -6.0000e+00 3.6317e-03 7.4748e-03 3.2721e-04 1.0445e-05 2.5918e-05 -6.0000e+00 2.7669e-04 2.1873e-02 0.0000e+00 10 0 0 10 0 0 99.47 17.62 0.25 0.02187 0.02433 647 120 1 5 0 77.550 20.67 15.00 17.62 20.50 46.40 15.1 882.54 -1697 -2006 -3092 -3356 -4187 -3369 -1971 307 -199 -1260 -1345 -1534 -518 -103 181 -494 -337 -278 221 218 -169 -17 190 214 385 294 -506 -429 137 242 1253 1464 908 -611 -1290 -1545 -1313 -249 -103 -494 -809 -596 -736 -479 -575 -317 -600 -492 -419 200 560 794 1103 832 838 652 645 692 569 731 969 1317 1315 824 638 160 -302 2 568 613 243 -47 -81 -119 44 113 130 80 -11 -121 -449 -1052 -1446 -1444 -1248 -963 -531 -400 -429 138 303 434 495 759 807 768 435 169 102 38 -300 -665 -220 -154 -484 -480 -729 -720 -319 -91 69 -89 -3 -63 147 304 349 363 106 -85 -166 -209 -177 246 592 679 922 944 774 827 436 290 3 85 -131 -168 1 -323 -296 -217 -283 -390 -372 -159 -207 -330 -341 -396 -337 -189 32 -23 -157 -172 -208 -79 -18 34 -102 -75 -65 53 55 -43 -4 51 60 107 85 -147 -119 39 68 348 444 300 -211 -434 -520 -480 -98 -45 -254 -433 -336 -430 -283 -341 -187 -352 -285 -241 117 345 495 731 554 581 465 469 502 407 521 710 980 1064 679 530 133 -239 2 468 537 223 -45 -78 -111 40 93 103 61 -9 -103 -412 -1032 -1534 -1554 -1373 -1129 -629 -488 -525 163 345 474 524 783 839 846 516 214 133 49 -384 -821 -266 -181 -612 -620 -958 -995 -448 -132 102 -135 -4 -91 204 411 467 504 151 -125 -249 -311 -257 355 838 917 1236 1269 1067 1183 643 446 4 136 -213 -280 2 -552 -509 -376 -473 -649 -604 SS 20230612T140208.8Z 8563.584824 24 1 50.44 2 74.68 306.31 123.44 256.88 0.00 1 0.00 1 0 25 3.904e-01 9.360e-02 1.724e-01 6.084e-03 4.648683e-01 3.211112e-03 5.161639e-03 -6.000000e+00 2.306799e-01 224.92 -2.00 3.06 -2.00 319.25 0.00e+00 -2.994265e-02 8.477526e-04 8.974621e-04 -6.000000e+00 1.018853e-02 279.71 -2.00 20.00 -2.00 318.61 0.00e+00 3.716 0.000 302.00 328.00 3 5.8146e+00 8.9843e-03 4.0027e-02 -6.0000e+00 5.6947e-01 -4.2680e-02 1.0510e-02 3.6316e-02 -6.0000e+00 6.1803e-01 2.3231e-01 8.1208e-03 2.8261e-02 -6.0000e+00 3.6841e-01 -1.6007e-01 4.2392e-03 3.1954e-02 -6.0000e+00 1.5608e-01 4.1343e-05 -2.5574e-03 1.9125e-04 3.1205e-04 -6.0000e+00 1.1842e-02 7.2425e-03 0.0000e+00 12 8 8 10 0 0 99.97 17.73 0.57 0.00724 -0.01198 13 2 1 5 0 3878.900 20.77 15.00 17.73 21.18 45.90 14.9 882.88 -95827 -115894 -88695 101390 -12151 -106205 277862 61177 -22497 25626 110088 -14450 170651 25899 -12310 -89513 -31200 -17838 -35165 -22298 -27405 -18048 -1555 -10619 8820 26557 32234 36847 50609 20264 -3446 1092 -18221 -27609 -22041 -10468 -4720 -17342 6298 3154 6046 18555 12707 16464 10700 10030 413 -1731 -579 -1771 -1637 877 3216 7698 10993 11854 20679 25407 24132 14556 8543 10273 3414 6656 5858 7169 8906 7179 4941 6638 1028 4951 8365 -71075 15941 12264 15190 -7711 3176 3407 -513 2584 1732 3930 2519 6128 3606 5956 6555 6854 5969 8643 9641 4997 8734 1846 -923 1052 200 3047 649 1032 1818 750 -129 -233 -428 -1891 -1932 -1756 -576 -172 1319 3518 4122 2836 446 -1297 -1742 -1129 -1622 -1574 -1079 -480 1278 313 -812 -503 -3397 -1970 -2501 -1853 -1918 -1764 -3110 -143 66 60 924 1792 1629 2491 1633 -2305 -3601 -2233 602 -142 -3202 1649 630 -653 583 1250 -575 1221 790 -563 -9135 -1988 -1047 -2530 -1532 -2047 -1318 -113 -1019 868 2545 3055 3128 3406 1690 -354 115 -2473 -4386 -3332 -1435 -683 -3423 1268 809 1778 5261 3919 4796 3164 2862 125 -522 -173 -555 -554 313 1240 3125 4736 5387 9224 11394 10755 6680 4062 4937 1884 3731 3414 4011 4814 3966 2930 4284 768 3808 6337 -99070 10646 7697 8589 -5081 1919 2268 -394 2126 1552 3700 2523 6338 3952 6576 7201 7272 6117 8179 8500 4526 7985 1942 -1065 1293 261 3998 834 1247 2073 856 -154 -291 -561 -2596 -2763 -2657 -913 -284 2159 5527 6161 4037 644 -1906 -2650 -1796 -2602 -2498 -1687 -735 1874 442 -1115 -698 -4949 -3030 -4104 -3141 -3391 -3206 -5978 -278 132 121 1878 3607 3154 4651 3033 SS 20230612T141702.4Z 8563.595167 27 1 50.62 2 77.40 304.17 126.57 254.80 0.00 1 0.00 1 0 25 8.841e-02 5.139e-03 2.054e-02 1.181e-03 5.130131e-01 6.145257e-04 5.218183e-03 -6.000000e+00 5.215270e-02 224.92 -2.00 3.06 -2.00 319.52 0.00e+00 1.776296e-05 1.778295e-04 4.587837e-04 -6.000000e+00 2.307636e-03 279.71 -2.00 20.00 -2.00 318.90 0.00e+00 4.461 0.000 302.00 328.00 3 2.2988e+00 1.7375e-03 4.3997e-02 -6.0000e+00 1.2873e-01 -2.4627e-02 2.0587e-03 2.3276e-02 -6.0000e+00 1.3980e-01 2.7308e-03 1.6993e-03 1.1524e-02 -6.0000e+00 8.3338e-02 -8.6453e-03 8.8869e-04 3.4017e-03 -6.0000e+00 3.5226e-02 7.0243e-04 1.3436e-04 3.5483e-05 4.0983e-05 -6.0000e+00 2.6830e-03 2.0892e-02 0.0000e+00 10 0 0 10 0 0 90.56 17.72 0.26 0.02089 0.02190 139 26 1 5 0 364.080 20.77 15.00 17.72 20.80 48.90 14.9 880.92 -33115 -36840 -50633 -7443 -39405 -20976 -23896 -33363 -18911 -19840 -10759 -21791 -1385 -13325 -1662 -12423 -3233 -1372 -2135 1729 -4312 1916 -2905 -1645 -3826 -486 -652 -99 4007 -3188 3218 391 2106 -2796 -2376 -2334 -4435 -397 -1654 -630 -2867 -207 -731 -461 9 -676 321 -878 539 -842 418 397 1650 1646 629 1383 509 1538 105 553 889 1019 1463 837 999 182 355 210 700 939 414 257 -67 73 16 141 -8 -1129 -577 -237 -365 -1006 -1158 -1193 -1253 -883 -461 -148 -315 568 719 872 577 970 897 633 493 232 326 164 -147 -692 -336 -358 -609 -551 -763 -701 -465 -112 75 -79 -71 46 245 280 145 277 2 -353 -280 -485 -224 236 527 647 694 938 562 785 351 177 -12 30 -242 -209 -44 -338 -69 -16 -215 -110 -161 -515 -617 -1028 -105 -726 -321 -410 -718 -398 -459 -243 -559 -35 -463 -62 -601 -159 -72 -121 100 -272 116 -195 -118 -305 -40 -54 -8 303 -272 291 38 228 -335 -280 -278 -594 -60 -310 -128 -669 -50 -188 -121 2 -182 87 -244 152 -255 136 143 592 637 260 592 226 677 46 240 397 494 731 461 569 102 194 117 422 597 291 190 -50 52 11 89 -5 -665 -366 -161 -287 -844 -1063 -1104 -1239 -879 -481 -159 -339 585 732 827 521 878 881 667 563 284 429 217 -186 -847 -382 -408 -738 -707 -987 -964 -657 -165 119 -126 -114 73 369 419 216 409 4 -556 -446 -790 -353 357 796 937 972 1337 836 1286 600 307 -22 56 -474 -416 -90 -681 -138 -32 -417 -212 -300