From ae44ddc1b29f1a36029d61a7e74c71eb1eebc9d5 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Fri, 15 Sep 2023 16:02:09 +0200 Subject: [PATCH 01/27] change extension of the source file from xyls to axy --- spectractor/tools.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/tools.py b/spectractor/tools.py index 61cb1d303..e42edd373 100644 --- a/spectractor/tools.py +++ b/spectractor/tools.py @@ -2267,7 +2267,7 @@ def set_sources_file_name(file_name, output_directory=""): """ output_directory = set_wcs_output_directory(file_name, output_directory=output_directory) tag = set_wcs_tag(file_name) - return os.path.join(output_directory, f"{tag}.xyls") + return os.path.join(output_directory, f"{tag}.axy") def set_gaia_catalog_file_name(file_name, output_directory=""): From 2b95133b84a68e248a00aed59e0d0adeeb562d92 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Fri, 22 Sep 2023 18:31:00 +0200 Subject: [PATCH 02/27] add few lines to do the astrometry with the data with masked spectrums --- spectractor/astrometry.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/spectractor/astrometry.py b/spectractor/astrometry.py index 3934b5a79..83ccf2d52 100644 --- a/spectractor/astrometry.py +++ b/spectractor/astrometry.py @@ -1095,9 +1095,16 @@ def run_simple_astrometry(self, extent=None, sources=None): self.write_sources() solve_field_input = self.sources_file_name elif self.source_extractor == "astrometrynet": + # use data without spectrums if it exists + if "data_wo_spectrums" in self.image.__dict__.keys(): + if getattr(self.image, "data_wo_spectrums") is not None: + data = self.image.data_wo_spectrums.copy() + else: + data = self.image.data + self.my_logger.info(f"\n\tSource extraction directly with solve-field.") # must write a temporary image file with Spectractor flips and rotations - fits.writeto(tmp_image_file_name, self.image.data, header=self.image.header, overwrite=True) + fits.writeto(tmp_image_file_name, data, header=self.image.header, overwrite=True) solve_field_input = tmp_image_file_name else: raise ValueError(f"Got {self.source_extractor=}. Must be either 'iraf' or 'astrometrynet' " @@ -1121,7 +1128,7 @@ def run_simple_astrometry(self, extent=None, sources=None): try: subprocess.run(command, shell=True, check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, encoding='ascii') except subprocess.CalledProcessError as e: # pragma: nocover - self.my_logger.warning(f"\n\tAstrometry command:\n{command}") + self.my_logger.info(f"\n\tAstrometry command:\n{command}") self.my_logger.error(f"\n\t{e.stderr}") sys.exit() if os.path.isfile(tmp_image_file_name): @@ -1407,8 +1414,8 @@ def run_full_astrometry(self, extent=None, maxiter=20, min_range=3 * u.arcsec, m gaia_residuals_quad_sum = np.sum(np.sqrt(np.sum(gaia_residuals ** 2, axis=1))) if parameters.DEBUG: self.plot_sources_and_gaia_catalog(sources=self.sources, gaia_coord=self.gaia_matches, margin=20, - quad=self.quad_stars_pixel_positions, - label=self.image.target.label) + quad=self.quad_stars_pixel_positions, + label=self.image.target.label) self.plot_astrometry_shifts(vmax=3) self.plot_quad_stars() target_x, target_y = self.get_target_pixel_position() From f81265893cf4c65de09f691d06ff320173a3ce53 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Fri, 22 Sep 2023 18:36:48 +0200 Subject: [PATCH 03/27] change extension from .xyls to .axy --- spectractor/tools.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/tools.py b/spectractor/tools.py index aed7725cd..80b59de66 100644 --- a/spectractor/tools.py +++ b/spectractor/tools.py @@ -2303,7 +2303,7 @@ def set_sources_file_name(file_name, output_directory=""): """ output_directory = set_wcs_output_directory(file_name, output_directory=output_directory) tag = set_wcs_tag(file_name) - return os.path.join(output_directory, f"{tag}.xyls") + return os.path.join(output_directory, f"{tag}.axy") def set_gaia_catalog_file_name(file_name, output_directory=""): From 9d74ab6bb682414fc0ebfd5f964d7c1b30a856e7 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Fri, 22 Sep 2023 18:39:05 +0200 Subject: [PATCH 04/27] "deal with data with spectrums masked" --- spectractor/astrometry.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/spectractor/astrometry.py b/spectractor/astrometry.py index 3934b5a79..95f25c8df 100644 --- a/spectractor/astrometry.py +++ b/spectractor/astrometry.py @@ -1095,9 +1095,16 @@ def run_simple_astrometry(self, extent=None, sources=None): self.write_sources() solve_field_input = self.sources_file_name elif self.source_extractor == "astrometrynet": + # use data without spectrums if it exists + if "data_wo_spectrums" in self.image.__dict__.keys(): + if getattr(self.image, "data_wo_spectrums") is not None: + data = self.image.data_wo_spectrums.copy() + else: + data = self.image.data + self.my_logger.info(f"\n\tSource extraction directly with solve-field.") # must write a temporary image file with Spectractor flips and rotations - fits.writeto(tmp_image_file_name, self.image.data, header=self.image.header, overwrite=True) + fits.writeto(tmp_image_file_name, data, header=self.image.header, overwrite=True) solve_field_input = tmp_image_file_name else: raise ValueError(f"Got {self.source_extractor=}. Must be either 'iraf' or 'astrometrynet' " From a5ccff5632bfb3f15c02425e73b1950360d38b7a Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Fri, 22 Sep 2023 19:24:40 +0200 Subject: [PATCH 05/27] small change of syntax --- spectractor/astrometry.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/astrometry.py b/spectractor/astrometry.py index 83ccf2d52..b301bc0d4 100644 --- a/spectractor/astrometry.py +++ b/spectractor/astrometry.py @@ -1098,7 +1098,7 @@ def run_simple_astrometry(self, extent=None, sources=None): # use data without spectrums if it exists if "data_wo_spectrums" in self.image.__dict__.keys(): if getattr(self.image, "data_wo_spectrums") is not None: - data = self.image.data_wo_spectrums.copy() + data = getattr(self.image, "data_wo_spectrums").copy() else: data = self.image.data From e2ace0805c8b0ff057f6e092137a465d3f120bb3 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Thu, 30 Nov 2023 17:28:08 +0100 Subject: [PATCH 06/27] add w in returns of SpectractorRun --- spectractor/extractor/extractor.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/spectractor/extractor/extractor.py b/spectractor/extractor/extractor.py index 05d9f7726..08c8b697d 100644 --- a/spectractor/extractor/extractor.py +++ b/spectractor/extractor/extractor.py @@ -1033,6 +1033,8 @@ def SpectractorRun(image, output_directory, guess=None): ------- spectrum: Spectrum The extracted spectrum object. + w: FullForwardModelFitWorkspace + The FFM wrokspace. Examples -------- @@ -1052,7 +1054,7 @@ def SpectractorRun(image, output_directory, guess=None): ... continue ... image = SpectractorInit(file_name, target_label=target_label, ... disperser_label=disperser_label, config='./config/ctio.ini') - ... spectrum = SpectractorRun(image, './tests/data/', guess=[xpos, ypos]) + ... spectrum, w = SpectractorRun(image, './tests/data/', guess=[xpos, ypos]) .. doctest:: :hide: @@ -1141,7 +1143,7 @@ def SpectractorRun(image, output_directory, guess=None): if parameters.VERBOSE and parameters.DISPLAY: spectrum.plot_spectrum(xlim=None) - return spectrum + return spectrum, w def Spectractor(file_name, output_directory, target_label='', guess=None, disperser_label="", config=''): @@ -1196,7 +1198,7 @@ def Spectractor(file_name, output_directory, target_label='', guess=None, disper """ image = SpectractorInit(file_name, target_label=target_label, disperser_label=disperser_label, config=config) - spectrum = SpectractorRun(image, guess=guess, output_directory=output_directory) + spectrum, w = SpectractorRun(image, guess=guess, output_directory=output_directory) return spectrum From 1f116ae53b05697671ce278d59b8bfa17fd9f760 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 12:47:26 +0100 Subject: [PATCH 07/27] optimal Ndof with weighted FWHM mean --- spectractor/extractor/chromaticpsf.py | 7 +++++-- spectractor/extractor/extractor.py | 3 ++- spectractor/fit/fitter.py | 6 +++--- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/spectractor/extractor/chromaticpsf.py b/spectractor/extractor/chromaticpsf.py index 215b13b62..1c7eae8ff 100644 --- a/spectractor/extractor/chromaticpsf.py +++ b/spectractor/extractor/chromaticpsf.py @@ -1787,7 +1787,10 @@ def fit_chromatic_psf(self, data, bgd_model_func=None, data_errors=None, mode="1 raise ValueError(f"mode argument must be '1D' or '2D'. Got {mode=}.") if amplitude_priors_method == "psf1d": w_reg = RegFitWorkspace(w, opt_reg=parameters.PSF_FIT_REG_PARAM, verbose=verbose) - w_reg.run_regularisation(Ndof=w.trace_r) + weighted_mean_fwhm = np.average(self.table['fwhm'], weights=self.table['amplitude']) + self.my_logger.info(f"\n\tMean FWHM: {weighted_mean_fwhm} pixels (weighted with spectrum amplitude)" + f"\n\tExpected Ndof: {self.Nx / weighted_mean_fwhm}") + w_reg.run_regularisation(Ndof=self.Nx / weighted_mean_fwhm) w.reg = np.copy(w_reg.opt_reg) w.trace_r = np.trace(w_reg.resolution) self.opt_reg = w_reg.opt_reg @@ -1798,7 +1801,7 @@ def fit_chromatic_psf(self, data, bgd_model_func=None, data_errors=None, mode="1 f"below the trace of the prior covariance matrix " f"({np.trace(w.amplitude_priors_cov_matrix)}). This is probably due to a very " f"high regularisation parameter in case of a bad fit. Therefore the final " - f"covariance matrix is mulitiplied by the ratio of the traces and " + f"covariance matrix is multiplied by the ratio of the traces and " f"the amplitude parameters are very close the amplitude priors.") r = np.trace(w.amplitude_priors_cov_matrix) / np.trace(w.amplitude_cov_matrix) w.amplitude_cov_matrix *= r diff --git a/spectractor/extractor/extractor.py b/spectractor/extractor/extractor.py index 50e54d86d..16aea73f5 100644 --- a/spectractor/extractor/extractor.py +++ b/spectractor/extractor/extractor.py @@ -847,8 +847,9 @@ def run_ffm_minimisation(w, method="newton", niter=2): # Optimize the regularisation parameter only if it was not done before if w.amplitude_priors_method == "spectrum" and w.reg == parameters.PSF_FIT_REG_PARAM: # pragma: no cover my_logger.info("\n\tStart regularization parameter estimation...") + my_logger.info(f"\n\tExpected Ndof: {w.spectrum.chromatic_psf.Nx / weighted_mean_fwhm}") w_reg = RegFitWorkspace(w, opt_reg=parameters.PSF_FIT_REG_PARAM, verbose=True) - w_reg.run_regularisation(Ndof=w.trace_r) + w_reg.run_regularisation(Ndof=w.spectrum.chromatic_psf.Nx / weighted_mean_fwhm) w.opt_reg = w_reg.opt_reg w.reg = np.copy(w_reg.opt_reg) w.trace_r = np.trace(w_reg.resolution) diff --git a/spectractor/fit/fitter.py b/spectractor/fit/fitter.py index b0d116012..c09ee81ad 100644 --- a/spectractor/fit/fitter.py +++ b/spectractor/fit/fitter.py @@ -1779,10 +1779,10 @@ def run_regularisation(self, Ndof=None): if Ndof is not None: r_Ndof = self.set_regularisation_with_Ndof(Ndof) if self.opt_reg < 1e-3 * r_Ndof or self.opt_reg > 1e3 * r_Ndof: - self.my_logger.warning(f"\n\tRegularisation parameter r minimizing G(r) is 3 orders of magnitude away " - f"from optimal regularisation parameter {r_Ndof} using {Ndof=}. " + self.my_logger.warning(f"\n\tFound regularisation parameter r minimizing G(r) is 3 orders of magnitude away " + f"from optimal regularisation parameter {r_Ndof:.3g} given by {Ndof=:.1f}. " f"Probably that the model does not fit well data at this stage. " - f"Switch to optimal parameter.") + f"Switch to optimal parameter {r_Ndof:.3g}.") self.opt_reg = r_Ndof self.simulate(np.log10(self.opt_reg)) self.print_regularisation_summary() From e451b7931baa48aaaa126de64cdb7bbc6582cf43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 12:47:45 +0100 Subject: [PATCH 08/27] add image.target_label in load_STARDICE --- spectractor/extractor/images.py | 1 + 1 file changed, 1 insertion(+) diff --git a/spectractor/extractor/images.py b/spectractor/extractor/images.py index dd1396f02..60dcb0e00 100644 --- a/spectractor/extractor/images.py +++ b/spectractor/extractor/images.py @@ -764,6 +764,7 @@ def load_STARDICE_image(image): # pragma: no cover elif image.header['MOUNTTAU'] >= 90: parameters.OBS_CAMERA_ROTATION = 0 + image.target_label = image.header['mountTARGET'] image.date_obs = image.header['DATE-OBS'] image.expo = float(image.header['cameraexptime']) image.filter_label = 'EMPTY' From ab11026b5163c52b85d79f22dffe529444772cf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 12:48:53 +0100 Subject: [PATCH 09/27] SPECTRACTOR_DECONVOLUTION_PSF2D = False -> True SPECTRACTOR_DECONVOLUTION_FFM = False -> True PSF_POLY_ORDER = 2 -> 4 PSF_PIXEL_STEP_TRANSVERSE_FIT = 10 -> 1 --- config/stardice.ini | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/config/stardice.ini b/config/stardice.ini index 6d497b531..f98d24427 100644 --- a/config/stardice.ini +++ b/config/stardice.ini @@ -12,9 +12,9 @@ SPECTRACTOR_COMPUTE_ROTATION_ANGLE = disperser # parameter to prevent from background subtraction SPECTRACTOR_BACKGROUND_SUBTRACTION = True # deconvolve spectrogram with simple 2D PSF analysis: False, True -SPECTRACTOR_DECONVOLUTION_PSF2D = False +SPECTRACTOR_DECONVOLUTION_PSF2D = True # deconvolve spectrogram with full forward model: False, True -SPECTRACTOR_DECONVOLUTION_FFM = False +SPECTRACTOR_DECONVOLUTION_FFM = True # value of sigma clip parameter for the spectractor deconvolution process PSF2D and FFM SPECTRACTOR_DECONVOLUTION_SIGMA_CLIP = 100 @@ -107,11 +107,11 @@ PIXWIDTH_BOXSIZE = 40 # the PSF model: Gauss, Moffat or MoffatGauss PSF_TYPE = Moffat # the order of the polynomials to model wavelength dependence of the PSF shape parameters -PSF_POLY_ORDER = 2 +PSF_POLY_ORDER = 4 # regularisation parameter for the chisq minimisation to extract the spectrum PSF_FIT_REG_PARAM = 0.1 # step size in pixels for the first transverse PSF1D fit -PSF_PIXEL_STEP_TRANSVERSE_FIT = 10 +PSF_PIXEL_STEP_TRANSVERSE_FIT = 1 # PSF is not evaluated outside a region larger than max(PIXWIDTH_SIGNAL, PSF_FWHM_CLIP*fwhm) pixels PSF_FWHM_CLIP = 2 From 851a7dd2f9e4c9bd69c3012e3a5799c2f1e9015e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 12:52:31 +0100 Subject: [PATCH 10/27] SPECTRACTOR_ATMOSPHERE_SIM = getobsatmo --- config/stardice.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/stardice.ini b/config/stardice.ini index 26831ddb8..3765dbc67 100644 --- a/config/stardice.ini +++ b/config/stardice.ini @@ -18,7 +18,7 @@ SPECTRACTOR_DECONVOLUTION_FFM = True # value of sigma clip parameter for the spectractor deconvolution process PSF2D and FFM SPECTRACTOR_DECONVOLUTION_SIGMA_CLIP = 100 # library to compute atmospheric transmission: none, libradtran, getobsatmo -SPECTRACTOR_ATMOSPHERE_SIM = getobstamo +SPECTRACTOR_ATMOSPHERE_SIM = getobsatmo [instrument] # instrument name From a15f1fa06b70ac6ba7a02181ff66450becf7afa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 12:55:36 +0100 Subject: [PATCH 11/27] OBS_NAME = STARDICE -> OHP for getobsatmo --- config/stardice.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/stardice.ini b/config/stardice.ini index 3765dbc67..d3864c1b6 100644 --- a/config/stardice.ini +++ b/config/stardice.ini @@ -22,7 +22,7 @@ SPECTRACTOR_ATMOSPHERE_SIM = getobsatmo [instrument] # instrument name -OBS_NAME = STARDICE +OBS_NAME = OHP # observatory altitude in km OBS_ALTITUDE = 0.650 # observatory latitude From 4a8723a758162f9acce7a42dcdd99516e39424d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 13:00:03 +0100 Subject: [PATCH 12/27] OBS_NAME = STARDICE -> OHP for getobsatmo --- spectractor/extractor/images.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spectractor/extractor/images.py b/spectractor/extractor/images.py index 60dcb0e00..896482107 100644 --- a/spectractor/extractor/images.py +++ b/spectractor/extractor/images.py @@ -229,8 +229,10 @@ def load_image(self, file_name): load_LPNHE_image(self) elif parameters.OBS_NAME == "AUXTEL": load_AUXTEL_image(self) - elif parameters.OBS_NAME == "STARDICE": + elif parameters.OBS_NAME == "STARDICE" or parameters.OBS_NAME == "OHP": load_STARDICE_image(self) + else: + raise ValueError(f"Unknown observatory {parameters.OBS_NAME=}.") # Load the disperser self.my_logger.info(f'\n\tLoading disperser {self.disperser_label}...') self.header["GRATING"] = self.disperser_label From 6fbfa784dfbcc8fd72520d909aedf14d652039c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 14:57:29 +0100 Subject: [PATCH 13/27] don't use apply_max_width_to_bounds otherwise y_c params have boundaries (0, 2Ny) in FFM and spectrogramfit when using from_poly_to_profile_params functions : problem if y_c is negative --- spectractor/extractor/extractor.py | 1 - spectractor/fit/fit_spectrogram.py | 1 - 2 files changed, 2 deletions(-) diff --git a/spectractor/extractor/extractor.py b/spectractor/extractor/extractor.py index e306cf9d5..bce64c9e6 100644 --- a/spectractor/extractor/extractor.py +++ b/spectractor/extractor/extractor.py @@ -61,7 +61,6 @@ def __init__(self, spectrum, amplitude_priors_method="noprior", verbose=False, p self.psf_poly_params = self.psf_poly_params[length:] psf_poly_params_labels = np.copy(spectrum.chromatic_psf.params.labels[length:]) psf_poly_params_names = np.copy(spectrum.chromatic_psf.params.axis_names[length:]) - spectrum.chromatic_psf.psf.apply_max_width_to_bounds(max_half_width=spectrum.spectrogram_Ny) psf_poly_params_bounds = spectrum.chromatic_psf.set_bounds() D2CCD = np.copy(spectrum.header['D2CCD']) p = np.array([1, 1, 1, D2CCD, np.copy(spectrum.header['PIXSHIFT']), 0, diff --git a/spectractor/fit/fit_spectrogram.py b/spectractor/fit/fit_spectrogram.py index 9dca9ccb8..94ba6ecdf 100644 --- a/spectractor/fit/fit_spectrogram.py +++ b/spectractor/fit/fit_spectrogram.py @@ -65,7 +65,6 @@ def __init__(self, spectrum, atmgrid_file_name="", fit_angstrom_exponent=False, raise ValueError(f"At least one diffraction order must be given for spectrogram simulation.") length = len(self.spectrum.chromatic_psf.table) self.psf_poly_params = self.spectrum.chromatic_psf.from_table_to_poly_params()[length:] - self.spectrum.chromatic_psf.psf.apply_max_width_to_bounds(max_half_width=self.spectrum.spectrogram_Ny) self.saturation = self.spectrum.spectrogram_saturation D2CCD = np.copy(spectrum.header['D2CCD']) p = np.array([1, 1, 1, 0.05, 1.2, 400, 5, D2CCD, self.spectrum.header['PIXSHIFT'], From 0b102a34882b4d55e6e62a1ec26b93d66091408d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 14:58:10 +0100 Subject: [PATCH 14/27] evaluate PSF FWHM centering the PSF on the pixel grid --- spectractor/extractor/chromaticpsf.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/spectractor/extractor/chromaticpsf.py b/spectractor/extractor/chromaticpsf.py index 1c7eae8ff..8aea658c2 100644 --- a/spectractor/extractor/chromaticpsf.py +++ b/spectractor/extractor/chromaticpsf.py @@ -1320,11 +1320,14 @@ def from_profile_params_to_shape_params(self, profile_params): # pixels.shape = (2, Ny, Nx): self.pixels[1<-y, :, 0<-first pixel value column] # TODO: account for rotation ad projection effects is PSF is not round pixel_eval = np.arange(self.pixels[1, 0, 0], self.pixels[1, -1, 0], 0.5, dtype=np.float32) + center = (np.max(pixel_eval) - np.min(pixel_eval)) / 2 for ix, x in enumerate(pixel_x): - p = profile_params[x, :] - # compute FWHM transverse to dispersion axis (assuming revolution symmetry of the PSF) + # centering the PSF on the pixel grid to compute FWHM + p = np.copy(profile_params[x, :]) + p[2] = center + # compute FWHM transverse in 1D (assuming revolution symmetry of the PSF) out = self.psf.evaluate(pixel_eval, values=p) - fwhms[ix] = compute_fwhm(pixel_eval, out, center=p[2], minimum=0, epsilon=1e-2) + fwhms[ix] = compute_fwhm(pixel_eval, out, center=center, minimum=0, epsilon=1e-2) # clean fwhm bad points mask = np.logical_and(fwhms > 1, fwhms < self.Ny // 2) # more than 1 pixel or less than window self.table['fwhm'] = interp1d(pixel_x[mask], fwhms[mask], kind="linear", From ae0a9f4bb1aab5a94277184fbd748bb4252bf37c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 14:58:40 +0100 Subject: [PATCH 15/27] cleaning --- spectractor/fit/fit_spectrogram.py | 2 +- spectractor/simulation/simulator.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/spectractor/fit/fit_spectrogram.py b/spectractor/fit/fit_spectrogram.py index 94ba6ecdf..80fdf8b97 100644 --- a/spectractor/fit/fit_spectrogram.py +++ b/spectractor/fit/fit_spectrogram.py @@ -209,7 +209,7 @@ def set_mask(self, params=None): order=order) profile_params[:, 0] = 1 profile_params[:, 1] = dispersion_law.real + self.simulation.r0.real - profile_params[:, 2] += dispersion_law.imag # - self.bgd_width + profile_params[:, 2] += dispersion_law.imag psf_cube_masked = self.spectrum.chromatic_psf.build_psf_cube_masked(self.simulation.pixels, profile_params, fwhmx_clip=3 * parameters.PSF_FWHM_CLIP, fwhmy_clip=parameters.PSF_FWHM_CLIP) diff --git a/spectractor/simulation/simulator.py b/spectractor/simulation/simulator.py index 6e6cb7c72..59b1dfe6e 100644 --- a/spectractor/simulation/simulator.py +++ b/spectractor/simulation/simulator.py @@ -484,7 +484,8 @@ def simulate(self, A1=1.0, A2=0., A3=0., aerosols=0.05, angstrom_exponent=None, if self.profile_params[order] is None or not self.fix_psf_cube: if k==0: self.profile_params[order] = self.chromatic_psf.update(poly_params[k], x0=self.r0.real + shift_x, - y0=self.r0.imag + shift_y, angle=angle, plot=False, apply_bounds=True) + y0=self.r0.imag + shift_y, angle=angle, + plot=False, apply_bounds=True) else: self.profile_params[order] = self.chromatic_psf.from_poly_params_to_profile_params(poly_params[k], apply_bounds=True) self.profile_params[order][:, 0] = 1 From ce84ed56d63e4542e1d92ddab6c493088ccb2e28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 14:59:12 +0100 Subject: [PATCH 16/27] add shift_x --- spectractor/simulation/simulator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/simulation/simulator.py b/spectractor/simulation/simulator.py index 59b1dfe6e..c7a9b4a3f 100644 --- a/spectractor/simulation/simulator.py +++ b/spectractor/simulation/simulator.py @@ -489,7 +489,7 @@ def simulate(self, A1=1.0, A2=0., A3=0., aerosols=0.05, angstrom_exponent=None, else: self.profile_params[order] = self.chromatic_psf.from_poly_params_to_profile_params(poly_params[k], apply_bounds=True) self.profile_params[order][:, 0] = 1 - self.profile_params[order][:, 1] = dispersion_law.real + self.r0.real + self.profile_params[order][:, 1] = dispersion_law.real + self.r0.real + shift_x self.profile_params[order][:, 2] += dispersion_law.imag if k == 0: self.chromatic_psf.table["Dx"] = self.profile_params[order][:, 1] - self.r0.real From c85d82f38ea4741c1377b39c05dcf4869ccd6f26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 15:03:16 +0100 Subject: [PATCH 17/27] typo --- spectractor/extractor/extractor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/extractor/extractor.py b/spectractor/extractor/extractor.py index bce64c9e6..d22d38907 100644 --- a/spectractor/extractor/extractor.py +++ b/spectractor/extractor/extractor.py @@ -1037,7 +1037,7 @@ def SpectractorRun(image, output_directory, guess=None): spectrum: Spectrum The extracted spectrum object. w: FullForwardModelFitWorkspace - The FFM wrokspace. + The FFM workspace. Examples -------- From e9b5e99f197993d9bd0f50da20a3554e78a84586 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Mon, 22 Jan 2024 16:25:41 +0100 Subject: [PATCH 18/27] add message for debug --- spectractor/extractor/targets.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spectractor/extractor/targets.py b/spectractor/extractor/targets.py index 035f97560..8d5b5ea4c 100644 --- a/spectractor/extractor/targets.py +++ b/spectractor/extractor/targets.py @@ -376,8 +376,9 @@ def load_spectra(self): f"\n\tCalspec? {is_calspec}" f"\n\tNumber of spectra: {len(self.spectra)}" f"\n\tRedshift: {self.redshift}" - f"\n\tEmission spectrum ? {self.emission_spectrum}" - f"\n\tLines: {[l.label for l in self.lines.lines]}") + f"\n\tEmission spectrum ? {self.emission_spectrum}") + if self.lines is not None and len(self.lines.lines) > 0: + self.my_logger.debug(f"\n\tLines: {[l.label for l in self.lines.lines]}") def get_radec_position_after_pm(self, date_obs): if self.simbad_table is not None: From 82d41e773a9cc767db85e45cdaeedb16ad4488b1 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Thu, 16 Oct 2025 16:24:15 +0200 Subject: [PATCH 19/27] solve bug in get_radec_position_after_pm --- spectractor/astrometry.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/astrometry.py b/spectractor/astrometry.py index 2778262c8..c75199240 100644 --- a/spectractor/astrometry.py +++ b/spectractor/astrometry.py @@ -1225,7 +1225,7 @@ def run_gaia_astrometry(self, min_range=3 * u.arcsec, max_range=5 * u.arcmin, ma # update coordinates with proper motion data self.my_logger.info(f"\n\tUpdate object coordinates with proper motion at time={self.image.date_obs}.") - self.image.target_radec_position_after_pm = self.image.target.get_radec_position_after_pm(self.image.date_obs) + self.image.target_radec_position_after_pm = self.image.target.get_radec_position_after_pm(self.image.target.simbad_table, date_obs=self.image.date_obs) self.gaia_radec_positions_after_pm = get_gaia_coords_after_proper_motion(self.gaia_catalog, self.image.date_obs) if parameters.DEBUG: self.plot_sources_and_gaia_catalog(sources=self.sources, gaia_coord=self.gaia_radec_positions_after_pm, From ccbe85d5f08c8f1fb835cdbbb6e9343e2d2fcce1 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Thu, 16 Oct 2025 16:31:00 +0200 Subject: [PATCH 20/27] set gaia_catalog as an astropy table --- spectractor/astrometry.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/astrometry.py b/spectractor/astrometry.py index 812502b1a..e5fe8b86e 100644 --- a/spectractor/astrometry.py +++ b/spectractor/astrometry.py @@ -323,7 +323,7 @@ def __init__(self, image, wcs_file_name="", gaia_file_name="", output_directory= self.gaia_radec_positions_after_pm = None if os.path.isfile(self.gaia_file_name): self.my_logger.info(f"\n\tLoad Gaia catalog from {self.gaia_file_name}.") - self.gaia_catalog = ascii.read(self.gaia_file_name, format="ecsv") + self.gaia_catalog = Table(ascii.read(self.gaia_file_name, format="ecsv"), masked=True) self.gaia_radec_positions_after_pm = get_gaia_coords_after_proper_motion(self.gaia_catalog, self.image.date_obs) self.sources = None self.sources_radec_positions = None From 0e27ca8bde614cd53eb5ee73c6abb3fd7bddf4a6 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Thu, 6 Nov 2025 19:33:17 +0100 Subject: [PATCH 21/27] add logic to analyze the white lamp from monodice --- spectractor/extractor/images.py | 66 +++++++++++++++++++++++++++++++- spectractor/extractor/targets.py | 39 ++++++++++++++++++- 2 files changed, 102 insertions(+), 3 deletions(-) diff --git a/spectractor/extractor/images.py b/spectractor/extractor/images.py index bef335bd7..4d467a422 100644 --- a/spectractor/extractor/images.py +++ b/spectractor/extractor/images.py @@ -281,7 +281,10 @@ def load_image(self, file_name): elif parameters.OBS_NAME == "AUXTEL": load_AUXTEL_image(self) elif parameters.OBS_NAME == "STARDICE" or parameters.OBS_NAME == "OHP": - load_STARDICE_image(self) + if self.target_label.upper() == "WHITELAMP": + load_WHITELAMP_image(self) + else: + load_STARDICE_image(self) else: raise ValueError(f"Unknown observatory {parameters.OBS_NAME=}.") # Load the disperser @@ -835,7 +838,9 @@ def load_STARDICE_image(image): # pragma: no cover elif image.header['MOUNTTAU'] >= 90: parameters.OBS_CAMERA_ROTATION = 0 - image.target_label = image.header['mountTARGET'] + if not image.target_label: + image.target_label = image.header['mountTARGET'] + image.date_obs = image.header['DATE-OBS'] image.expo = float(image.header['cameraexptime']) image.filter_label = 'EMPTY' @@ -871,6 +876,63 @@ def load_STARDICE_image(image): # pragma: no cover image.read_out_noise = 8.5 * np.ones_like(image.data) image.compute_parallactic_angle() +def load_WHITELAMP_image(image): + """Specific routine to load MONODICE fits files and load their data and properties for Spectractor. + + Parameters + ---------- + image: Image + The Image instance to fill with file data and header. + """ + + image.my_logger.info(f'\n\tLoading MONODICE image {image.file_name}...') + with fits.open(image.file_name) as hdu_list: + image.header = hdu_list[0].header + image.data = hdu_list[0].data.astype(np.float64) + if "BZERO" in image.header: + del image.header["BZERO"] + if "BSCALE" in image.header: + del image.header["BSCALE"] + + image.target_label = "MONODICE" + image.date_obs = image.header['DATE-OBS'] + image.expo = float(image.header['cameraexptime']) + image.filter_label = 'EMPTY' + # transformations so that stars are like in Stellarium up to a rotation + # with spectrogram nearly horizontal and on the right of central star + image.data = image.data[::-1, ::-1] + #image.airmass = 1/np.cos(np.radians(90-image.header['MOUNTALT'])) + + image.my_logger.info('\n\tImage loaded') + # compute CCD gain map + image.gain = float(parameters.CCD_GAIN) * np.ones_like(image.data) + parameters.CCD_IMSIZE = image.data.shape[1] // parameters.CCD_REBIN + image.disperser_label = "star_analyzer_200" + # image.ra = Angle(image.header['MOUNTRA'], unit="deg") + # image.dec = Angle(image.header['MOUNTDEC'], unit="deg") + # image.hour_angle = Angle(image.header['MOUNTHA'], unit="deg") + # if image.header['MOUNTTAU'] >= 90: + # image.hour_angle = image.hour_angle - 180*units.deg + # image.dec = 180*units.deg - image.dec + image.temperature = 10 + image.pressure = 1000 + image.humidity = 87 + image.units = 'ADU' + if "PC2_1" in image.header: + rotation_wcs = 180 / np.pi * np.arctan2(-hdu_list[0].header["PC2_1"]/hdu_list[0].header["CDELT2"], hdu_list[0].header["PC1_1"]/hdu_list[0].header["CDELT1"]) + atol = 0.02 + print("RORATION WCS :", rotation_wcs) + if not np.isclose(rotation_wcs % 360, parameters.OBS_CAMERA_ROTATION % 360, atol=atol): + image.my_logger.warning(f"\n\tWCS rotation angle is {rotation_wcs} degrees while " + f"parameters.OBS_CAMERA_ROTATION={parameters.OBS_CAMERA_ROTATION} degrees. " + f"\nBoth differs by more than {atol} degrees... bug ?") + + image.read_out_noise = 8.5 * np.ones_like(image.data) + #image.compute_parallactic_angle() + + parameters.OBS_OBJECT_TYPE = "WHITELAMP" + + def find_target(image, guess=None, rotated=False, widths=[parameters.XWINDOW, parameters.YWINDOW]): """Find the target in the Image instance. diff --git a/spectractor/extractor/targets.py b/spectractor/extractor/targets.py index a18a25a02..6feea0a0c 100644 --- a/spectractor/extractor/targets.py +++ b/spectractor/extractor/targets.py @@ -17,7 +17,7 @@ from spectractor import parameters from spectractor.config import set_logger -from spectractor.extractor.spectroscopy import (Lines, HGAR_LINES, HYDROGEN_LINES, ATMOSPHERIC_LINES, +from spectractor.extractor.spectroscopy import (Lines, Line, HGAR_LINES, HYDROGEN_LINES, ATMOSPHERIC_LINES, ISM_LINES, STELLAR_LINES) # Astroquery versions change the Simbad API. @@ -88,6 +88,9 @@ def load_target(label, verbose=False): >>> print([line.wavelength for line in t.lines.lines][:5]) [253.652, 296.728, 302.15, 313.155, 334.148] """ + if label=="WHITELAMP": + parameters.OBS_OBJECT_TYPE = "WHITELAMP" + if parameters.OBS_OBJECT_TYPE == 'STAR': return Star(label, verbose) elif parameters.OBS_OBJECT_TYPE == 'HG-AR': @@ -96,6 +99,8 @@ def load_target(label, verbose=False): return Monochromator(label, verbose) elif parameters.OBS_OBJECT_TYPE == "LED": return Led(label, verbose) + elif parameters.OBS_OBJECT_TYPE == 'WHITELAMP': + return WhiteLamp(label, verbose) else: raise ValueError(f'Unknown parameters.OBS_OBJECT_TYPE: {parameters.OBS_OBJECT_TYPE}') @@ -197,6 +202,38 @@ def __init__(self, label, verbose=False): def load(self): # pragma: no cover pass +class WhiteLamp(Target): + + def __init__(self, label, verbose=False): + """Initialize Monochromator class. + + Parameters + ---------- + label: str + String label to name the monochromator. + verbose: bool, optional + Set True to increase verbosity (default: False) + + Examples + -------- + + >>> t = Monochromator("XX", verbose=False) + >>> print(t.label) + XX + >>> print(t.emission_spectrum) + True + + """ + Target.__init__(self, label, verbose=verbose) + self.my_logger = set_logger(self.__class__.__name__) + self.emission_spectrum = True + + white_lamp_lines = [Line(l, atmospheric=False, label=r'$l1$', label_pos=[0.007, 0.02], use_for_calibration=True) for l in [824, 829, 835, 842, 883, 896, 906, 916, 981, 993]] + self.lines = Lines(white_lamp_lines, emission_spectrum=True, orders=[1, 2]) + + def load(self): # pragma: no cover + pass + class Led(Target): From aca0fcd878cb7410fd3ce61ffa50df2205de1997 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 6 Dec 2025 09:58:13 +0100 Subject: [PATCH 22/27] for target centroid fitting strategy GUESS, don't fit the position in the rotated image and trust rotation --- spectractor/extractor/images.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spectractor/extractor/images.py b/spectractor/extractor/images.py index bef335bd7..2c8e75d54 100644 --- a/spectractor/extractor/images.py +++ b/spectractor/extractor/images.py @@ -936,7 +936,7 @@ def find_target(image, guess=None, rotated=False, widths=[parameters.XWINDOW, pa if parameters.PdfPages: parameters.PdfPages.savefig() - if parameters.SPECTRACTOR_FIT_TARGET_CENTROID == "fit" or rotated: + if parameters.SPECTRACTOR_FIT_TARGET_CENTROID == "fit": # or rotated: if target_pixcoords[0] == -1 and target_pixcoords[1] == -1: if guess is None: raise ValueError(f"Guess parameter must be set if WCS solution is not found.") @@ -991,6 +991,8 @@ def find_target(image, guess=None, rotated=False, widths=[parameters.XWINDOW, pa theX, theY = guess sub_image_x0 = theX - x0 + Dx sub_image_y0 = theY - y0 + Dy + if rotated: + theX, theY = find_target_after_rotation(image) elif parameters.SPECTRACTOR_FIT_TARGET_CENTROID == "WCS" and not rotated: pass else: From ed0e41ae64b4cfbaab8fd3816b6a520a018099f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 6 Dec 2025 10:01:10 +0100 Subject: [PATCH 23/27] for target centroid fitting strategy WCS, don't fit the position in the rotated image and trust rotation --- spectractor/extractor/images.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/extractor/images.py b/spectractor/extractor/images.py index 02db89324..79886b808 100644 --- a/spectractor/extractor/images.py +++ b/spectractor/extractor/images.py @@ -1046,7 +1046,7 @@ def find_target(image, guess=None, rotated=False, widths=[parameters.XWINDOW, pa theX, theY = target_pixcoords sub_image_x0 = target_pixcoords[0] - x0 + Dx sub_image_y0 = target_pixcoords[1] - y0 + Dy - elif parameters.SPECTRACTOR_FIT_TARGET_CENTROID == "guess": + elif parameters.SPECTRACTOR_FIT_TARGET_CENTROID == "guess" or (parameters.SPECTRACTOR_FIT_TARGET_CENTROID == "WCS" and rotated): Dx, Dy = widths sub_image_subtracted, x0, y0, Dx, Dy, sub_errors = find_target_init(image=image, guess=guess, rotated=rotated, widths=(Dx, Dy)) From 903cd19e90af6228b29d3d66b4f6db43573f6e73 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Thu, 18 Dec 2025 13:12:19 +0100 Subject: [PATCH 24/27] Solve bugs and first steps to perform multispectra exrtaction (target_lable suffix, handle spectra near the detector edges) --- spectractor/astrometry.py | 2 +- spectractor/extractor/background.py | 3 ++- spectractor/extractor/extractor.py | 12 ++++++++---- spectractor/extractor/images.py | 10 ++++------ spectractor/extractor/targets.py | 10 ++++++---- spectractor/simulation/atmosphere.py | 2 +- 6 files changed, 22 insertions(+), 17 deletions(-) diff --git a/spectractor/astrometry.py b/spectractor/astrometry.py index cf7d6a91e..6f02c1650 100644 --- a/spectractor/astrometry.py +++ b/spectractor/astrometry.py @@ -1426,7 +1426,7 @@ def run_full_astrometry(self, extent=None, maxiter=20, min_range=3 * u.arcsec, m f"Stop the loop here and look for best solution.") k -= 1 break - t.pprint_all() + #t.pprint_all() if len(t) == 0: raise IndexError(f"Astrometry has failed at every iteration, empty table {t=}.") best_iter = int(np.argmin(t["gaia_residuals_quad_sum"])) diff --git a/spectractor/extractor/background.py b/spectractor/extractor/background.py index 4fa382998..dc2d441c1 100644 --- a/spectractor/extractor/background.py +++ b/spectractor/extractor/background.py @@ -275,7 +275,8 @@ def extract_spectrogram_background_sextractor(data, err, ws=(20, 30), mask_signa bkg = Background2D(data, (parameters.PIXWIDTH_BOXSIZE, parameters.PIXWIDTH_BOXSIZE), filter_size=(filter_size, filter_size), sigma_clip=sigma_clip, bkg_estimator=bkg_estimator, - mask=mask) + mask=mask, + exclude_percentile=50) # reset at zero the edges bkg.background[data == 0] = 0 bgd_model_func_interp = RegularGridInterpolator((np.arange(Nx), np.arange(Ny)), bkg.background.T, method='linear', diff --git a/spectractor/extractor/extractor.py b/spectractor/extractor/extractor.py index a7bf4b807..777bada25 100644 --- a/spectractor/extractor/extractor.py +++ b/spectractor/extractor/extractor.py @@ -1189,8 +1189,8 @@ def SpectractorRun(image, output_directory, guess=None): # Set output path ensure_dir(output_directory) output_filename = os.path.basename(image.file_name) - output_filename = output_filename.replace('.fits', '_spectrum.fits') - output_filename = output_filename.replace('.fz', '_spectrum.fits') + output_filename = output_filename.replace('.fits', f'_spectrum_{image.target_label}.fits') + output_filename = output_filename.replace('.fz', f'_spectrum_{image.target_label}.fits') output_filename = os.path.join(output_directory, output_filename) # Find the exact target position in the raw cut image: several methods @@ -1243,7 +1243,7 @@ def SpectractorRun(image, output_directory, guess=None): if parameters.VERBOSE and parameters.DISPLAY: spectrum.plot_spectrum(xlim=None) - return spectrum, w + return spectrum def Spectractor(file_name, output_directory, target_label='', guess=None, disperser_label="", config=''): @@ -1361,7 +1361,7 @@ def extract_spectrum_from_image(image, spectrum, signal_width=10, ws=(20, 30)): xmax = min(right_edge, int(distance[lambda_max_index]) + 1) # +1 to include edges else: lambdas = image.disperser.grating_pixel_to_lambda(np.arange(Nx) - image.target_pixcoords_rotated[0], - x0=image.target_pixcoords, + x0=image.target_pixcoords, D=parameters.DISTANCE2CCD, order=spectrum.order) xmin = int(np.argmin(np.abs(lambdas - parameters.LAMBDA_MIN))) xmax = int(np.argmin(np.abs(lambdas - parameters.LAMBDA_MAX))) @@ -1370,6 +1370,10 @@ def extract_spectrum_from_image(image, spectrum, signal_width=10, ws=(20, 30)): image.my_logger.warning(f"Last data column is invalid (full of nan or zeros). Subtract 1 to {xmax=}->{xmax-1}") xmax -= 1 + # xmax < xmin happens when the spectrum is out of the detector (we decrease xmax until we sees signal) + if xmax <= xmin: + raise ValueError(f"No spectrum has been detected. The spectrum may be out of the detector ?") + # Create spectrogram data = data[ymin:ymax, xmin:xmax] err = err[ymin:ymax, xmin:xmax] diff --git a/spectractor/extractor/images.py b/spectractor/extractor/images.py index bef335bd7..e6a6047be 100644 --- a/spectractor/extractor/images.py +++ b/spectractor/extractor/images.py @@ -1062,19 +1062,15 @@ def find_target_init(image, guess, rotated=False, widths=[parameters.XWINDOW, pa sizeY, sizeX = np.shape(image.data) if not rotated else np.shape(image.data_rotated) # verify if the sub image is out of bounds - if subYmin < 0 or subXmin < 0 or subYmax >= sizeY or subXmax >= sizeX: - + if subYmin < 0 or subXmin < 0 or subYmax >= sizeY or subXmax >= sizeX: old_subYmin, old_subYmax, old_subXmin, old_subXmax = subYmin, subYmax, subXmin, subXmax subYmin, subXmin = max(0, subYmin), max(0, subXmin) subYmax, subXmax = min(sizeY-1, subYmax), min(sizeX-1, subXmax) - image.my_logger.warning(f'\tSub image is out of bounds : [{old_subYmin}:{old_subYmax}, {old_subXmin}:{old_subXmax}] to [{subYmin}:{subYmax}, {subXmin}:{subXmax}]') - - if rotated: sub_image = np.copy(image.data_rotated[subYmin:subYmax, subXmin:subXmax]) - sub_errors = np.copy(image.err[subYmin:subYmax, subXmin:subXmax]) + sub_errors = np.copy(image.err_rotated[subYmin:subYmax, subXmin:subXmax]) else: sub_image = np.copy(image.data[subYmin:subYmax, subXmin:subXmax]) sub_errors = np.copy(image.err[subYmin:subYmax, subXmin:subXmax]) @@ -1098,6 +1094,8 @@ def find_target_init(image, guess, rotated=False, widths=[parameters.XWINDOW, pa image.my_logger.debug( f'\n\t{len(saturated_pixels[0])} saturated pixels: set saturation level ' f'to {image.saturation} {image.units}.') + + image.my_logger.warning(f"Size of sub_image: {sub_image.shape}, size of sub_errors: {sub_errors.shape}") sub_errors[sub_image >= 0.99 * image.saturation] = 10 * image.saturation # np.min(np.abs(sub_errors)) # sub_image = clean_target_spikes(sub_image, image.saturation) return sub_image_subtracted, x0, y0, Dx, Dy, sub_errors diff --git a/spectractor/extractor/targets.py b/spectractor/extractor/targets.py index a18a25a02..9becf820f 100644 --- a/spectractor/extractor/targets.py +++ b/spectractor/extractor/targets.py @@ -36,10 +36,12 @@ else: _USE_NEW_SIMBAD = True -try: - from gaiaspec import getGaia -except ModuleNotFoundError: - getGaia = None +# try: +# from gaiaspec import getGaia +# except ModuleNotFoundError: +# getGaia = None + +getGaia = None def _get_cache_dir(): diff --git a/spectractor/simulation/atmosphere.py b/spectractor/simulation/atmosphere.py index b8a8929c0..9296ed65c 100644 --- a/spectractor/simulation/atmosphere.py +++ b/spectractor/simulation/atmosphere.py @@ -61,7 +61,7 @@ def __init__(self, airmass, pressure, temperature, lambda_min=250, lambda_max=12 self.emulator = None self.angstrom_exponent_default = 1.2 if parameters.SPECTRACTOR_ATMOSPHERE_SIM.lower() == "getobsatmo": - import getObsAtmo + from getObsAtmo import getObsAtmo if not getObsAtmo.is_obssite(parameters.OBS_NAME): raise ValueError(f"getObsAtmo does not have observatory site {parameters.OBS_NAME}.") self.emulator = getObsAtmo.ObsAtmo(obs_str=parameters.OBS_NAME, pressure=self.pressure) From 399b7fe4e7a16f56cb5aea8b794fe856b19d86a0 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Thu, 18 Dec 2025 13:31:28 +0100 Subject: [PATCH 25/27] handle atmospheric fit when wls for simulation and spectrum extraction are different (happens when part of the spectrum lands out of detector) --- config/stardice.ini | 5 +++++ runFitter.py | 2 +- spectractor/fit/fit_spectrogram.py | 17 +++++++++++++++++ spectractor/fit/fit_spectrum.py | 21 +++++++++++++++++---- 4 files changed, 40 insertions(+), 5 deletions(-) diff --git a/config/stardice.ini b/config/stardice.ini index d3864c1b6..5ba09b3f6 100644 --- a/config/stardice.ini +++ b/config/stardice.ini @@ -22,7 +22,12 @@ SPECTRACTOR_ATMOSPHERE_SIM = getobsatmo [instrument] # instrument name +<<<<<<< Updated upstream OBS_NAME = OHP +======= +OBS_NAME = OHP +#STARDICE +>>>>>>> Stashed changes # observatory altitude in km OBS_ALTITUDE = 0.650 # observatory latitude diff --git a/runFitter.py b/runFitter.py index ab74a65e0..5c07da205 100644 --- a/runFitter.py +++ b/runFitter.py @@ -18,7 +18,7 @@ parser.add_argument("-o", "--output_directory", dest="output_directory", default="outputs/", help="Write results in given output directory (default: ./outputs/).") parser.add_argument("-c", "--config", dest="config", default="", - help="config file to be given for spectra extracted with Spectractor<2.4. (default: ''.") + help="config file to be given for spectra extracted with Spectractor<2.4. (default: ''.)") args = parser.parse_args() parameters.VERBOSE = args.verbose diff --git a/spectractor/fit/fit_spectrogram.py b/spectractor/fit/fit_spectrogram.py index dd0a09a89..78f6aae8b 100644 --- a/spectractor/fit/fit_spectrogram.py +++ b/spectractor/fit/fit_spectrogram.py @@ -420,6 +420,23 @@ def simulate(self, *params): if self.flat is not None: # TODO: if flat array is a cube flat, needs to multiply directly in build_psf_cube self.model *= self.flat + + from scipy.interpolate import interp1d + + if lambdas.shape != self.lambdas.shape or not np.allclose(lambdas, self.lambdas): + sim_conv = interp1d(lambdas, model * lambdas, kind="linear", bounds_error=False, fill_value=(0, 0)) + err_conv = interp1d(lambdas, model_err * lambdas, kind="linear", bounds_error=False, fill_value=(0, 0)) + lambdas_binwidths = np.gradient(self.lambdas) + lambdas_binwidths_sim = np.gradient(lambdas) + # Interpolate bin widths from simulation grid to observation grid + binwidth_conv = interp1d(lambdas, lambdas_binwidths_sim, kind="linear", bounds_error=False, fill_value=(lambdas_binwidths_sim[0], lambdas_binwidths_sim[-1])) + lambdas_binwidths_sim_interp = binwidth_conv(self.lambdas) + model = sim_conv(self.lambdas) * lambdas_binwidths / lambdas_binwidths_sim_interp / self.lambdas + model_err = err_conv(self.lambdas) * lambdas_binwidths / lambdas_binwidths_sim_interp / self.lambdas + + self.model = model + self.model_err = model_err + return self.lambdas, self.model, self.model_err def jacobian(self, params, model_input=None): diff --git a/spectractor/fit/fit_spectrum.py b/spectractor/fit/fit_spectrum.py index 1f829626a..14b9ce66e 100644 --- a/spectractor/fit/fit_spectrum.py +++ b/spectractor/fit/fit_spectrum.py @@ -258,9 +258,21 @@ def simulate(self, A1, A2, aerosols, angstrom_exponent, ozone, pwv, reso, D, shi lambdas, model, model_err = self.simulation.simulate(A1, A2, aerosols, angstrom_exponent, ozone, pwv, reso, D, shift_x) if B != 0: model += B / (lambdas * np.gradient(lambdas)) + + if lambdas.shape != self.lambdas.shape or not np.allclose(lambdas, self.lambdas): + sim_conv = interp1d(lambdas, model * lambdas, kind="linear", bounds_error=False, fill_value=(0, 0)) + err_conv = interp1d(lambdas, model_err * lambdas, kind="linear", bounds_error=False, fill_value=(0, 0)) + lambdas_binwidths = np.gradient(self.lambdas) + lambdas_binwidths_sim = np.gradient(lambdas) + # Interpolate bin widths from simulation grid to observation grid + binwidth_conv = interp1d(lambdas, lambdas_binwidths_sim, kind="linear", bounds_error=False, fill_value=(lambdas_binwidths_sim[0], lambdas_binwidths_sim[-1])) + lambdas_binwidths_sim_interp = binwidth_conv(self.lambdas) + model = sim_conv(self.lambdas) * lambdas_binwidths / lambdas_binwidths_sim_interp / self.lambdas + model_err = err_conv(self.lambdas) * lambdas_binwidths / lambdas_binwidths_sim_interp / self.lambdas + self.model = model self.model_err = model_err - return lambdas, model, model_err + return self.lambdas, model, model_err def plot_fit(self): """Plot the fit result. @@ -404,9 +416,10 @@ def run_spectrum_minimisation(fit_workspace, method="newton", sigma_clip=20): fit_workspace.params.fixed = fixed run_minimisation_sigma_clipping(fit_workspace, method="newton", xtol=1e-6, ftol=1 / fit_workspace.data.size, sigma_clip=sigma_clip, niter_clip=3, verbose=False) - - fit_workspace.params.plot_correlation_matrix() - fit_workspace.plot_fit() + + if parameters.DISPLAY and (parameters.DEBUG or fit_workspace.live_fit): + fit_workspace.params.plot_correlation_matrix() + fit_workspace.plot_fit() if fit_workspace.filename != "": write_fitparameter_json(fit_workspace.params.json_filename, fit_workspace.params, extra={"chi2": fit_workspace.costs[-1] / fit_workspace.data.size, From cbbbb226f913decd4c8ebcbbfbb5363abb20ecc4 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Fri, 19 Dec 2025 15:46:15 +0100 Subject: [PATCH 26/27] put back gaiaspec imports --- spectractor/extractor/targets.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/spectractor/extractor/targets.py b/spectractor/extractor/targets.py index ab43a8a73..13456045b 100644 --- a/spectractor/extractor/targets.py +++ b/spectractor/extractor/targets.py @@ -36,13 +36,10 @@ else: _USE_NEW_SIMBAD = True -# try: -# from gaiaspec import getGaia -# except ModuleNotFoundError: -# getGaia = None - -getGaia = None - +try: + from gaiaspec import getGaia +except ModuleNotFoundError: + getGaia = None def _get_cache_dir(): cache = os.path.join(astropy.config.get_cache_dir(), "astroquery", "Simbad") From e927753c239a1108e30e43ed79530bfacddb019a Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Fri, 19 Dec 2025 15:47:25 +0100 Subject: [PATCH 27/27] Updating correct throughputs for stardice and its grating --- config/stardice.ini | 5 - .../star_analyzer_200/ratio_order_2over1.txt | 701 ++++---- .../ratio_order_2over1_bad.txt | 319 ++++ .../star_analyzer_200/transmission.txt | 1446 +++++++++-------- .../star_analyzer_200/transmission_bad.txt | 698 ++++++++ 5 files changed, 2147 insertions(+), 1022 deletions(-) create mode 100644 spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1_bad.txt create mode 100644 spectractor/extractor/dispersers/star_analyzer_200/transmission_bad.txt diff --git a/config/stardice.ini b/config/stardice.ini index 5ba09b3f6..d7fc0ff90 100644 --- a/config/stardice.ini +++ b/config/stardice.ini @@ -22,12 +22,7 @@ SPECTRACTOR_ATMOSPHERE_SIM = getobsatmo [instrument] # instrument name -<<<<<<< Updated upstream -OBS_NAME = OHP -======= OBS_NAME = OHP -#STARDICE ->>>>>>> Stashed changes # observatory altitude in km OBS_ALTITUDE = 0.650 # observatory latitude diff --git a/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1.txt b/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1.txt index 27c9bf500..f7e6657c1 100644 --- a/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1.txt +++ b/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1.txt @@ -1,319 +1,382 @@ -3.500000000000000000e+02 7.816786604845055164e-01 -3.510000000000000000e+02 7.623397745213298382e-01 -3.520000000000000000e+02 7.212158044020747782e-01 -3.530000000000000000e+02 6.674573719438615660e-01 -3.540000000000000000e+02 6.094630412468611258e-01 -3.550000000000000000e+02 5.833642720177487639e-01 -3.560000000000000000e+02 5.587818906559026688e-01 -3.570000000000000000e+02 5.448878461488595448e-01 -3.600000000000000000e+02 4.676023983606472645e-01 -3.610000000000000000e+02 4.458294649604785387e-01 -3.640000000000000000e+02 3.897498149161069403e-01 -3.650000000000000000e+02 3.765490225219322307e-01 -3.670000000000000000e+02 3.462554206763281406e-01 -3.680000000000000000e+02 3.376826265728082310e-01 -3.690000000000000000e+02 3.242338806951955976e-01 -3.700000000000000000e+02 3.121771205773378743e-01 -3.720000000000000000e+02 2.891319102899319038e-01 -3.730000000000000000e+02 2.785725802853543653e-01 -3.740000000000000000e+02 2.696373852716140163e-01 -3.750000000000000000e+02 2.589820904032731352e-01 -3.760000000000000000e+02 2.478110527556360021e-01 -3.770000000000000000e+02 2.412702867818238839e-01 -3.780000000000000000e+02 2.320900421101688427e-01 -3.800000000000000000e+02 2.151450006004417270e-01 -3.810000000000000000e+02 2.067528923609523450e-01 -3.820000000000000000e+02 1.990109210056227595e-01 -3.830000000000000000e+02 1.927066939256935896e-01 -3.840000000000000000e+02 1.852705614645767940e-01 -3.850000000000000000e+02 1.791757623333913307e-01 -3.860000000000000000e+02 1.731570322212011570e-01 -3.870000000000000000e+02 1.660749608398693900e-01 -3.890000000000000000e+02 1.551742124664050593e-01 -3.900000000000000000e+02 1.489903806842339529e-01 -3.910000000000000000e+02 1.439068152870348893e-01 -3.920000000000000000e+02 1.394634468039759878e-01 -3.930000000000000000e+02 1.340156474109340801e-01 -3.950000000000000000e+02 1.252695398197339050e-01 -3.960000000000000000e+02 1.205319275403268081e-01 -3.970000000000000000e+02 1.160660234666045232e-01 -3.990000000000000000e+02 1.079025942591028131e-01 -4.000000000000000000e+02 1.039508311221653963e-01 -4.020000000000000000e+02 9.650305514993877398e-02 -4.030000000000000000e+02 9.429415153029652163e-02 -4.040000000000000000e+02 9.029579208442464755e-02 -4.060000000000000000e+02 8.359356172336651625e-02 -4.070000000000000000e+02 8.047582243254688961e-02 -4.080000000000000000e+02 7.766169405804150550e-02 -4.090000000000000000e+02 7.510710142822098201e-02 -4.100000000000000000e+02 7.203112862790912729e-02 -4.110000000000000000e+02 6.975848371946005710e-02 -4.120000000000000000e+02 6.637567117597724387e-02 -4.130000000000000000e+02 6.428839955038419263e-02 -4.140000000000000000e+02 6.220316863457310552e-02 -4.150000000000000000e+02 5.975574200798849933e-02 -4.160000000000000000e+02 5.767664206744186478e-02 -4.170000000000000000e+02 5.555938698751667487e-02 -4.190000000000000000e+02 5.154519052705063692e-02 -4.200000000000000000e+02 4.943746093279646758e-02 -4.220000000000000000e+02 4.602004485636810444e-02 -4.230000000000000000e+02 4.402800408214046363e-02 -4.250000000000000000e+02 4.085153936720264944e-02 -4.260000000000000000e+02 3.918728689657953457e-02 -4.270000000000000000e+02 3.749640263443038829e-02 -4.280000000000000000e+02 3.597068031481994582e-02 -4.290000000000000000e+02 3.462068933065600568e-02 -4.310000000000000000e+02 3.184792505071606245e-02 -4.320000000000000000e+02 3.060044089622456984e-02 -4.330000000000000000e+02 2.955097431034280075e-02 -4.340000000000000000e+02 2.816753179350858782e-02 -4.350000000000000000e+02 2.668828804547700509e-02 -4.360000000000000000e+02 2.530354266467771396e-02 -4.370000000000000000e+02 2.448604848415174284e-02 -4.380000000000000000e+02 2.340374322990211239e-02 -4.390000000000000000e+02 2.275768855542771238e-02 -4.400000000000000000e+02 2.114135736252895428e-02 -4.410000000000000000e+02 2.079069156031877405e-02 -4.420000000000000000e+02 1.942074474270427675e-02 -4.430000000000000000e+02 1.864240571266047308e-02 -4.440000000000000000e+02 1.783120857048686725e-02 -4.450000000000000000e+02 1.713853487756594740e-02 -4.460000000000000000e+02 1.564019819730653668e-02 -4.470000000000000000e+02 1.530729302353674506e-02 -4.480000000000000000e+02 1.448043780566600144e-02 -4.510000000000000000e+02 1.226378230940636596e-02 -4.520000000000000000e+02 1.178024003844050684e-02 -4.530000000000000000e+02 1.125004003140981160e-02 -4.540000000000000000e+02 1.038524491861172669e-02 -4.550000000000000000e+02 9.828151785730187759e-03 -4.560000000000000000e+02 9.398272189236677593e-03 -4.570000000000000000e+02 8.989284375191749360e-03 -4.580000000000000000e+02 8.191913797439720479e-03 -4.590000000000000000e+02 8.060866380071262521e-03 -4.610000000000000000e+02 7.035715891272205889e-03 -4.630000000000000000e+02 6.182185169824458947e-03 -4.640000000000000000e+02 5.857310259166744609e-03 -4.650000000000000000e+02 5.213533733147228053e-03 -4.660000000000000000e+02 4.954758891034519684e-03 -4.670000000000000000e+02 4.732514074019322954e-03 -4.680000000000000000e+02 4.925580549170484844e-03 -4.690000000000000000e+02 4.352070467588541221e-03 -4.700000000000000000e+02 3.911900805556094325e-03 -4.710000000000000000e+02 3.510009716518163510e-03 -4.720000000000000000e+02 3.710643103882225752e-03 -4.730000000000000000e+02 3.141023039305557239e-03 -4.740000000000000000e+02 2.634737068285217167e-03 -4.750000000000000000e+02 2.639933601388899306e-03 -4.760000000000000000e+02 2.819675832648471225e-03 -4.770000000000000000e+02 2.725485304310847068e-03 -4.810000000000000000e+02 1.775095466571258596e-03 -4.820000000000000000e+02 1.254543768450205703e-03 -4.830000000000000000e+02 1.514446092427989979e-03 -4.840000000000000000e+02 9.962003008101832230e-04 -4.850000000000000000e+02 7.157797309311700199e-04 -4.860000000000000000e+02 1.286399922873115737e-03 -4.870000000000000000e+02 4.449786462846072729e-04 -4.880000000000000000e+02 1.396049926451596113e-03 -4.890000000000000000e+02 1.126633754475366960e-04 -4.900000000000000000e+02 7.544790718621793586e-04 -4.910000000000000000e+02 4.544602734708400580e-04 -4.920000000000000000e+02 6.451691294408989875e-04 -4.930000000000000000e+02 2.070499097898279765e-04 -4.940000000000000000e+02 1.662805131220641938e-04 -4.950000000000000000e+02 4.218859375471753557e-04 -4.960000000000000000e+02 -4.656721463823274118e-05 -4.970000000000000000e+02 1.559751834101273736e-04 -4.990000000000000000e+02 6.344651656058113631e-04 -5.000000000000000000e+02 5.323597619025211523e-04 -5.010000000000000000e+02 4.906995131198814766e-04 -5.020000000000000000e+02 3.382951558485641015e-04 -5.030000000000000000e+02 3.382821178987590856e-04 -5.040000000000000000e+02 3.691024681301536777e-04 -5.050000000000000000e+02 5.216745597759932110e-04 -5.060000000000000000e+02 -2.365744201009697468e-04 -5.070000000000000000e+02 5.747224982109582240e-04 -5.080000000000000000e+02 1.881874983469480781e-04 -5.090000000000000000e+02 1.004292397896770815e-03 -5.100000000000000000e+02 1.637434929743080813e-03 -5.130000000000000000e+02 1.536342346347145844e-03 -5.140000000000000000e+02 2.185533274020299861e-03 -5.150000000000000000e+02 2.412203160083915224e-03 -5.160000000000000000e+02 2.197612603198180470e-03 -5.170000000000000000e+02 2.095340652695959569e-03 -5.180000000000000000e+02 2.466996742388768895e-03 -5.190000000000000000e+02 2.367375358556496681e-03 -5.210000000000000000e+02 2.716710156131674214e-03 -5.220000000000000000e+02 2.638267121346261727e-03 -5.230000000000000000e+02 2.729285127763575892e-03 -5.240000000000000000e+02 2.921907386912489524e-03 -5.250000000000000000e+02 3.556710828848274990e-03 -5.270000000000000000e+02 3.395195511345309135e-03 -5.280000000000000000e+02 3.623784826826316301e-03 -5.290000000000000000e+02 4.341670614358110990e-03 -5.300000000000000000e+02 4.270150931533506916e-03 -5.320000000000000000e+02 4.222972994463374680e-03 -5.330000000000000000e+02 4.915161275428570065e-03 -5.340000000000000000e+02 5.087611746802141524e-03 -5.350000000000000000e+02 5.429651502792873057e-03 -5.360000000000000000e+02 5.526747368461004152e-03 -5.370000000000000000e+02 5.843695694818126958e-03 -5.380000000000000000e+02 5.657627944438848450e-03 -5.390000000000000000e+02 5.984093104172169379e-03 -5.400000000000000000e+02 6.850641424540705737e-03 -5.410000000000000000e+02 7.507923468331500864e-03 -5.420000000000000000e+02 6.683328871075471835e-03 -5.430000000000000000e+02 6.992524455725212737e-03 -5.440000000000000000e+02 7.498303242409755896e-03 -5.450000000000000000e+02 7.146016861825398199e-03 -5.470000000000000000e+02 7.570332784874953154e-03 -5.480000000000000000e+02 7.762007421892177031e-03 -5.490000000000000000e+02 8.064669133323626449e-03 -5.500000000000000000e+02 8.813301071551725430e-03 -5.510000000000000000e+02 9.113184717941249721e-03 -5.520000000000000000e+02 8.503111766818945844e-03 -5.530000000000000000e+02 9.097622393084231485e-03 -5.540000000000000000e+02 9.436972963587315910e-03 -5.550000000000000000e+02 9.554644987337461079e-03 -5.560000000000000000e+02 9.723288241164366325e-03 -5.580000000000000000e+02 1.068425198761211239e-02 -5.590000000000000000e+02 1.121202565947609746e-02 -5.600000000000000000e+02 1.083462577699736452e-02 -5.610000000000000000e+02 1.144990782089895173e-02 -5.620000000000000000e+02 1.113983580573763704e-02 -5.630000000000000000e+02 1.180469918001687650e-02 -5.640000000000000000e+02 1.187062841694265340e-02 -5.650000000000000000e+02 1.279368414135379807e-02 -5.660000000000000000e+02 1.255894878215277170e-02 -5.670000000000000000e+02 1.283420851118650258e-02 -5.680000000000000000e+02 1.323700731638935597e-02 -5.710000000000000000e+02 1.311033550873891632e-02 -5.720000000000000000e+02 1.386557565053753334e-02 -5.730000000000000000e+02 1.439480407149300832e-02 -5.740000000000000000e+02 1.405986637447113018e-02 -5.750000000000000000e+02 1.446882619309731999e-02 -5.770000000000000000e+02 1.487836079939161907e-02 -5.780000000000000000e+02 1.550764942001130881e-02 -5.790000000000000000e+02 1.556252793486229483e-02 -5.800000000000000000e+02 1.579987232107551640e-02 -5.810000000000000000e+02 1.637655270524179807e-02 -5.820000000000000000e+02 1.625172206487059123e-02 -5.840000000000000000e+02 1.704822567390473081e-02 -5.860000000000000000e+02 1.737561276844420965e-02 -5.870000000000000000e+02 1.735103747864555693e-02 -5.880000000000000000e+02 1.838099310682091148e-02 -5.890000000000000000e+02 1.806864040966206855e-02 -5.910000000000000000e+02 1.883258631081594428e-02 -5.920000000000000000e+02 1.931945226142984737e-02 -5.930000000000000000e+02 1.914207094468459158e-02 -5.950000000000000000e+02 1.907523853134529546e-02 -5.960000000000000000e+02 2.028183461422439562e-02 -5.980000000000000000e+02 2.062844055179054864e-02 -5.990000000000000000e+02 2.085481520649676290e-02 -6.000000000000000000e+02 2.106070924559562754e-02 -6.010000000000000000e+02 2.153933331742589191e-02 -6.020000000000000000e+02 2.130140451110837385e-02 -6.030000000000000000e+02 2.236292496119439421e-02 -6.040000000000000000e+02 2.194639348639189011e-02 -6.050000000000000000e+02 2.252142605372613182e-02 -6.060000000000000000e+02 2.281299188740691652e-02 -6.070000000000000000e+02 2.296915797702045806e-02 -6.080000000000000000e+02 2.311984261593624454e-02 -6.090000000000000000e+02 2.440670918528245123e-02 -6.100000000000000000e+02 2.394879477858871675e-02 -6.110000000000000000e+02 2.398834974454313457e-02 -6.120000000000000000e+02 2.427803792087998569e-02 -6.130000000000000000e+02 2.497782341667742836e-02 -6.140000000000000000e+02 2.502321678663485885e-02 -6.150000000000000000e+02 2.565920299345815503e-02 -6.160000000000000000e+02 2.508140819445079522e-02 -6.180000000000000000e+02 2.648189053583929059e-02 -6.190000000000000000e+02 2.657618853765054967e-02 -6.200000000000000000e+02 2.554543370266162960e-02 -6.210000000000000000e+02 2.618530402631542159e-02 -6.230000000000000000e+02 2.658781538225756663e-02 -6.240000000000000000e+02 2.722956567861749971e-02 -6.250000000000000000e+02 2.686648761658463544e-02 -6.260000000000000000e+02 2.776952816159344861e-02 -6.270000000000000000e+02 2.829870101694116624e-02 -6.290000000000000000e+02 2.826220355655009037e-02 -6.300000000000000000e+02 2.857700544178981561e-02 -6.310000000000000000e+02 3.010426782274122984e-02 -6.320000000000000000e+02 2.905229675688449434e-02 -6.330000000000000000e+02 2.963416996786901597e-02 -6.340000000000000000e+02 2.956569259717597639e-02 -6.350000000000000000e+02 2.923786887255191980e-02 -6.360000000000000000e+02 3.045849288480165576e-02 -6.380000000000000000e+02 3.078490117432343756e-02 -6.390000000000000000e+02 3.097593032107453029e-02 -6.400000000000000000e+02 3.031445397193440611e-02 -6.410000000000000000e+02 3.107767079303874400e-02 -6.420000000000000000e+02 3.171175825257833286e-02 -6.430000000000000000e+02 3.180652578378941747e-02 -6.440000000000000000e+02 3.156833047288949701e-02 -6.450000000000000000e+02 3.263516159947314060e-02 -6.460000000000000000e+02 3.220336279974244514e-02 -6.470000000000000000e+02 3.288379210763098942e-02 -6.480000000000000000e+02 3.307770693742879270e-02 -6.490000000000000000e+02 3.293587722977708854e-02 -6.510000000000000000e+02 3.323891119833648211e-02 -6.520000000000000000e+02 3.399223142209139431e-02 -6.530000000000000000e+02 3.421538249753925537e-02 -6.540000000000000000e+02 3.413869105311598262e-02 -6.550000000000000000e+02 3.434712868561784482e-02 -6.560000000000000000e+02 3.505993133881948887e-02 -6.570000000000000000e+02 3.557499289035873091e-02 -6.580000000000000000e+02 3.503860539615032132e-02 -6.610000000000000000e+02 3.618817659923905666e-02 -6.620000000000000000e+02 3.517871233712965839e-02 -6.630000000000000000e+02 3.535768553623622884e-02 -6.650000000000000000e+02 3.742559213215805591e-02 -6.660000000000000000e+02 3.738677119925720715e-02 -6.670000000000000000e+02 3.101821489689200739e-02 -6.680000000000000000e+02 2.945659647767899167e-02 -6.700000000000000000e+02 2.631165592131934003e-02 -6.710000000000000000e+02 2.459149200632988405e-02 -6.720000000000000000e+02 2.261550364549824374e-02 -6.730000000000000000e+02 2.076113669916213045e-02 -6.740000000000000000e+02 1.951816794411153841e-02 -6.750000000000000000e+02 1.778500167544861885e-02 -6.760000000000000000e+02 1.664670904036246943e-02 -6.780000000000000000e+02 1.438187520206750392e-02 -6.790000000000000000e+02 8.495569595895074728e-04 -6.870000000000000000e+02 -1.481517339317195013e-04 -6.890000000000000000e+02 2.647993086250412373e-04 -6.900000000000000000e+02 1.662484987084540721e-03 -6.910000000000000000e+02 8.647266031851496291e-04 -6.920000000000000000e+02 4.200954787823726845e-04 -6.930000000000000000e+02 2.593919004473656882e-04 -6.940000000000000000e+02 2.081926087702296762e-04 -6.950000000000000000e+02 -3.665364753790949096e-04 -6.960000000000000000e+02 1.428664975131052682e-04 -6.970000000000000000e+02 -8.796099886892827611e-05 -6.990000000000000000e+02 -2.427159765922606827e-04 -7.000000000000000000e+02 -1.416071152869157303e-04 -7.010000000000000000e+02 9.233709571350495933e-05 -7.020000000000000000e+02 -2.604637873009511611e-04 -7.030000000000000000e+02 -3.312055943965152411e-04 -7.040000000000000000e+02 -2.229209048330250075e-04 -7.050000000000000000e+02 -1.593637720009210879e-05 -7.070000000000000000e+02 5.159503251938033955e-05 -7.080000000000000000e+02 3.591502668723918089e-05 -7.100000000000000000e+02 1.343530853908841483e-04 -7.110000000000000000e+02 8.654443699565265307e-05 -7.120000000000000000e+02 -7.879800646022813501e-06 -7.130000000000000000e+02 2.592617913604279017e-05 -7.140000000000000000e+02 -3.388315424492439930e-04 -7.150000000000000000e+02 -1.240463913777406794e-04 -7.160000000000000000e+02 1.853906432782565482e-04 -7.180000000000000000e+02 -4.637461595903896922e-05 -7.190000000000000000e+02 -3.310828165903608269e-05 -7.200000000000000000e+02 -1.680966974141180582e-05 -7.210000000000000000e+02 -2.783537627163090115e-04 -7.220000000000000000e+02 -2.482600381134515070e-04 -7.240000000000000000e+02 -3.729165469216795233e-07 -7.250000000000000000e+02 5.919378035972112895e-07 -7.270000000000000000e+02 9.538972990665026873e-06 -7.280000000000000000e+02 2.614798101578898117e-05 -7.290000000000000000e+02 -5.187678582494602449e-05 -7.300000000000000000e+02 9.087038938408347800e-05 -7.310000000000000000e+02 -2.998164261721537774e-05 +3.500000000000000000e+02 8.200696513212564209e-01 +3.510000000000000000e+02 8.088414860325159328e-01 +3.520000000000000000e+02 7.447720859817076322e-01 +3.530000000000000000e+02 6.781037027000156314e-01 +3.540000000000000000e+02 6.312754845356847166e-01 +3.550000000000000000e+02 5.963001534802597758e-01 +3.560000000000000000e+02 5.701078117900565401e-01 +3.570000000000000000e+02 5.590567478798876833e-01 +3.580000000000000000e+02 5.243366455710742891e-01 +3.590000000000000000e+02 4.932552983324953177e-01 +3.600000000000000000e+02 4.751697778739679134e-01 +3.610000000000000000e+02 4.514242250563161307e-01 +3.620000000000000000e+02 4.295880322762866133e-01 +3.630000000000000000e+02 4.099322272714355786e-01 +3.640000000000000000e+02 3.935986344899007894e-01 +3.650000000000000000e+02 3.797264860238463990e-01 +3.660000000000000000e+02 3.646761597509792785e-01 +3.670000000000000000e+02 3.518741959131235220e-01 +3.680000000000000000e+02 3.391346984982442914e-01 +3.690000000000000000e+02 3.272578846281713472e-01 +3.700000000000000000e+02 3.123328595984203870e-01 +3.710000000000000000e+02 3.016318978039772003e-01 +3.720000000000000000e+02 2.923743983395273860e-01 +3.730000000000000000e+02 2.810415096392964718e-01 +3.740000000000000000e+02 2.713788389880884555e-01 +3.750000000000000000e+02 2.600452728306555383e-01 +3.760000000000000000e+02 2.499596658738114652e-01 +3.770000000000000000e+02 2.421478450824199602e-01 +3.780000000000000000e+02 2.330399578331233956e-01 +3.790000000000000000e+02 2.239705946521529378e-01 +3.800000000000000000e+02 2.156155508347766814e-01 +3.810000000000000000e+02 2.071731707968239300e-01 +3.820000000000000000e+02 1.997896129589755987e-01 +3.830000000000000000e+02 1.934527838445907200e-01 +3.840000000000000000e+02 1.854888744029055125e-01 +3.850000000000000000e+02 1.794205436025773370e-01 +3.860000000000000000e+02 1.734067414922784156e-01 +3.870000000000000000e+02 1.662395285005979217e-01 +3.880000000000000000e+02 1.617597801425798010e-01 +3.890000000000000000e+02 1.552598356720695516e-01 +3.900000000000000000e+02 1.490275027941184161e-01 +3.910000000000000000e+02 1.442567066385759267e-01 +3.920000000000000000e+02 1.394394091552302317e-01 +3.930000000000000000e+02 1.338321984637765583e-01 +3.940000000000000000e+02 1.303866380614084608e-01 +3.950000000000000000e+02 1.252325015498929606e-01 +3.960000000000000000e+02 1.203690435457482333e-01 +3.970000000000000000e+02 1.167092192798465239e-01 +3.980000000000000000e+02 1.118167953674213400e-01 +3.990000000000000000e+02 1.078677560268438002e-01 +4.000000000000000000e+02 1.037266485849561715e-01 +4.010000000000000000e+02 9.978893196960261780e-02 +4.020000000000000000e+02 9.673529015154141986e-02 +4.030000000000000000e+02 9.449739363125465863e-02 +4.040000000000000000e+02 9.016427557176776020e-02 +4.050000000000000000e+02 8.660704155198362120e-02 +4.060000000000000000e+02 8.355259806893094998e-02 +4.070000000000000000e+02 7.982566819634918931e-02 +4.080000000000000000e+02 7.758009118078681987e-02 +4.090000000000000000e+02 7.461304418245083558e-02 +4.100000000000000000e+02 7.218023197348580333e-02 +4.110000000000000000e+02 6.964403196434386378e-02 +4.120000000000000000e+02 6.645572679727086707e-02 +4.130000000000000000e+02 6.436933258863795915e-02 +4.140000000000000000e+02 6.153899528180731271e-02 +4.150000000000000000e+02 5.953464821119202471e-02 +4.160000000000000000e+02 5.766162305253678261e-02 +4.170000000000000000e+02 5.540069666262259496e-02 +4.180000000000000000e+02 5.338110455507754509e-02 +4.190000000000000000e+02 5.141849932615942531e-02 +4.200000000000000000e+02 4.943751306761267478e-02 +4.210000000000000000e+02 4.731037508711760653e-02 +4.220000000000000000e+02 4.601911202020820407e-02 +4.230000000000000000e+02 4.417761185528151086e-02 +4.240000000000000000e+02 4.233771237839232399e-02 +4.250000000000000000e+02 4.078011996736987527e-02 +4.260000000000000000e+02 3.940135077955914805e-02 +4.270000000000000000e+02 3.760849961585815276e-02 +4.280000000000000000e+02 3.607651746444833635e-02 +4.290000000000000000e+02 3.466754452100190981e-02 +4.300000000000000000e+02 3.333035618286409041e-02 +4.310000000000000000e+02 3.165113288476432973e-02 +4.320000000000000000e+02 3.056674910214449495e-02 +4.330000000000000000e+02 2.943560490248778652e-02 +4.340000000000000000e+02 2.833048078859877819e-02 +4.350000000000000000e+02 2.652018907046886642e-02 +4.360000000000000000e+02 2.564436836292446897e-02 +4.370000000000000000e+02 2.418127734760565709e-02 +4.380000000000000000e+02 2.305546025610392263e-02 +4.390000000000000000e+02 2.256402716242138229e-02 +4.400000000000000000e+02 2.128248869006583652e-02 +4.410000000000000000e+02 2.054175914367757649e-02 +4.420000000000000000e+02 1.927151312005805084e-02 +4.430000000000000000e+02 1.865397686313208236e-02 +4.440000000000000000e+02 1.781811734816737131e-02 +4.450000000000000000e+02 1.704795685213925799e-02 +4.460000000000000000e+02 1.562337587611786066e-02 +4.470000000000000000e+02 1.527506208548870884e-02 +4.480000000000000000e+02 1.466671112733204836e-02 +4.490000000000000000e+02 1.366597737940270646e-02 +4.500000000000000000e+02 1.318227578177387851e-02 +4.510000000000000000e+02 1.202969606670641935e-02 +4.520000000000000000e+02 1.178901463433677278e-02 +4.530000000000000000e+02 1.113601115100499965e-02 +4.540000000000000000e+02 1.040586154937196868e-02 +4.550000000000000000e+02 9.972807289602541800e-03 +4.560000000000000000e+02 9.268718619633341607e-03 +4.570000000000000000e+02 9.064609421767507585e-03 +4.580000000000000000e+02 8.216507688611424456e-03 +4.590000000000000000e+02 7.794869219956824732e-03 +4.600000000000000000e+02 7.390440562777147657e-03 +4.610000000000000000e+02 6.955809559636132872e-03 +4.620000000000000000e+02 6.518281642851257371e-03 +4.630000000000000000e+02 6.271655425213308252e-03 +4.640000000000000000e+02 5.746750063173269689e-03 +4.650000000000000000e+02 5.449145298530073782e-03 +4.660000000000000000e+02 4.724816240343345658e-03 +4.670000000000000000e+02 4.950593683019133100e-03 +4.680000000000000000e+02 5.062538133858803489e-03 +4.690000000000000000e+02 4.089025008193863595e-03 +4.700000000000000000e+02 3.974961966174786823e-03 +4.710000000000000000e+02 3.423607289940630918e-03 +4.720000000000000000e+02 3.713140297093086434e-03 +4.730000000000000000e+02 3.206786484172842542e-03 +4.740000000000000000e+02 2.734681948528447717e-03 +4.750000000000000000e+02 2.727166542194678529e-03 +4.760000000000000000e+02 2.855251776749781305e-03 +4.770000000000000000e+02 2.801206422383684114e-03 +4.780000000000000000e+02 2.149996212177761410e-03 +4.790000000000000000e+02 1.913703589533483768e-03 +4.800000000000000000e+02 1.813981240839375236e-03 +4.810000000000000000e+02 1.723162052504726566e-03 +4.820000000000000000e+02 1.546457260731166038e-03 +4.830000000000000000e+02 1.613037812990846843e-03 +4.840000000000000000e+02 8.438273488787108702e-04 +4.850000000000000000e+02 5.818144515115607207e-04 +4.860000000000000000e+02 1.468613557021991589e-03 +4.870000000000000000e+02 2.870115796690514138e-04 +4.880000000000000000e+02 2.089447591377932654e-03 +4.890000000000000000e+02 1.656240022941903760e-04 +4.900000000000000000e+02 3.713833623241702105e-04 +4.910000000000000000e+02 5.622700877388899605e-04 +4.920000000000000000e+02 5.822112583626352271e-04 +4.930000000000000000e+02 3.224513710158817743e-04 +4.940000000000000000e+02 9.020541128154428397e-05 +4.950000000000000000e+02 7.105511690861297759e-04 +4.960000000000000000e+02 -2.070434629133784631e-05 +4.970000000000000000e+02 2.628499237619382574e-04 +4.980000000000000000e+02 -6.952478933387573449e-05 +4.990000000000000000e+02 7.465751602863825555e-04 +5.000000000000000000e+02 9.356736986317634817e-05 +5.010000000000000000e+02 2.827649269594143563e-04 +5.020000000000000000e+02 4.306917066451027573e-04 +5.030000000000000000e+02 4.904915483334165585e-04 +5.040000000000000000e+02 2.441010451526992738e-04 +5.050000000000000000e+02 4.561442207456897009e-04 +5.060000000000000000e+02 -1.381666815777740696e-04 +5.070000000000000000e+02 7.993911306546564908e-05 +5.080000000000000000e+02 -1.690153858493439109e-04 +5.090000000000000000e+02 1.280874389216972442e-03 +5.100000000000000000e+02 1.719317373694811794e-03 +5.110000000000000000e+02 1.350333276471513870e-03 +5.120000000000000000e+02 1.794247779280785850e-03 +5.130000000000000000e+02 1.351930234368881392e-03 +5.140000000000000000e+02 2.320902354230141434e-03 +5.150000000000000000e+02 2.367197700662378515e-03 +5.160000000000000000e+02 2.340734692999806542e-03 +5.170000000000000000e+02 1.702395882461097245e-03 +5.180000000000000000e+02 2.805443040565133630e-03 +5.190000000000000000e+02 2.231796551700806867e-03 +5.200000000000000000e+02 2.537544686892611451e-03 +5.210000000000000000e+02 2.586774371448735937e-03 +5.220000000000000000e+02 2.582172541769236010e-03 +5.230000000000000000e+02 2.585383787414740307e-03 +5.240000000000000000e+02 3.003086521265207077e-03 +5.250000000000000000e+02 3.473163800750339765e-03 +5.260000000000000000e+02 2.997744466946897050e-03 +5.270000000000000000e+02 2.819600626982291403e-03 +5.280000000000000000e+02 3.604233086524955259e-03 +5.290000000000000000e+02 4.751967996515207328e-03 +5.300000000000000000e+02 4.549049717312577713e-03 +5.310000000000000000e+02 4.159919236554881355e-03 +5.320000000000000000e+02 4.116240696842802388e-03 +5.330000000000000000e+02 5.227501232716217673e-03 +5.340000000000000000e+02 5.119244424897742216e-03 +5.350000000000000000e+02 5.276282415104257585e-03 +5.360000000000000000e+02 5.584330167776497753e-03 +5.370000000000000000e+02 5.735398152169808930e-03 +5.380000000000000000e+02 5.844734746546471210e-03 +5.390000000000000000e+02 5.648114647213129530e-03 +5.400000000000000000e+02 6.931866360731948722e-03 +5.410000000000000000e+02 8.056285316855062856e-03 +5.420000000000000000e+02 7.302672043757158990e-03 +5.430000000000000000e+02 6.791470111957875234e-03 +5.440000000000000000e+02 7.735791336485998461e-03 +5.450000000000000000e+02 6.772107891384999100e-03 +5.460000000000000000e+02 7.724347483542022726e-03 +5.470000000000000000e+02 7.885229359456213602e-03 +5.480000000000000000e+02 7.814961141036245659e-03 +5.490000000000000000e+02 7.989463612072896306e-03 +5.500000000000000000e+02 8.964305160270703496e-03 +5.510000000000000000e+02 9.415743808592308417e-03 +5.520000000000000000e+02 8.344234074988771122e-03 +5.530000000000000000e+02 9.346301301769052022e-03 +5.540000000000000000e+02 9.524728824456957232e-03 +5.550000000000000000e+02 9.517155104172600466e-03 +5.560000000000000000e+02 9.989105472682318493e-03 +5.570000000000000000e+02 1.004306096443944793e-02 +5.580000000000000000e+02 1.072925578676517042e-02 +5.590000000000000000e+02 1.119787686010468609e-02 +5.600000000000000000e+02 1.087605056626136761e-02 +5.610000000000000000e+02 1.140385524640988302e-02 +5.620000000000000000e+02 1.135850586632202938e-02 +5.630000000000000000e+02 1.152001822207714653e-02 +5.640000000000000000e+02 1.206547709122473416e-02 +5.650000000000000000e+02 1.273347412289505681e-02 +5.660000000000000000e+02 1.344393246201486779e-02 +5.670000000000000000e+02 1.226071775949785607e-02 +5.680000000000000000e+02 1.315265524794068282e-02 +5.690000000000000000e+02 1.325520336498317055e-02 +5.700000000000000000e+02 1.412700807669155061e-02 +5.710000000000000000e+02 1.311261258895350321e-02 +5.720000000000000000e+02 1.362940795721589646e-02 +5.730000000000000000e+02 1.416084279321485825e-02 +5.740000000000000000e+02 1.425962473027813683e-02 +5.750000000000000000e+02 1.436869659379565872e-02 +5.760000000000000000e+02 1.562416328008492221e-02 +5.770000000000000000e+02 1.494130663280140645e-02 +5.780000000000000000e+02 1.537301265955851384e-02 +5.790000000000000000e+02 1.531551202188148435e-02 +5.800000000000000000e+02 1.600662887029068865e-02 +5.810000000000000000e+02 1.667493299586947364e-02 +5.820000000000000000e+02 1.615767076863736454e-02 +5.830000000000000000e+02 1.738456395174594118e-02 +5.840000000000000000e+02 1.667890451778601679e-02 +5.850000000000000000e+02 1.707045849508676688e-02 +5.860000000000000000e+02 1.711912093713644639e-02 +5.870000000000000000e+02 1.674676480590393118e-02 +5.880000000000000000e+02 1.864678057252306884e-02 +5.890000000000000000e+02 1.829553289509833897e-02 +5.900000000000000000e+02 1.893890020179123806e-02 +5.910000000000000000e+02 1.899643732737595070e-02 +5.920000000000000000e+02 1.954892710534247499e-02 +5.930000000000000000e+02 2.015217149846235470e-02 +5.940000000000000000e+02 1.934767485216781421e-02 +5.950000000000000000e+02 1.900889968340098088e-02 +5.960000000000000000e+02 2.033650547503737180e-02 +5.970000000000000000e+02 2.077440528026720107e-02 +5.980000000000000000e+02 2.066968958503069206e-02 +5.990000000000000000e+02 1.991463277858867079e-02 +6.000000000000000000e+02 2.129379639003462291e-02 +6.010000000000000000e+02 2.185073677618227031e-02 +6.020000000000000000e+02 2.112037270873973194e-02 +6.030000000000000000e+02 2.235281651087493021e-02 +6.040000000000000000e+02 2.203211252389865663e-02 +6.050000000000000000e+02 2.217638206989919897e-02 +6.060000000000000000e+02 2.270921005548007590e-02 +6.070000000000000000e+02 2.326120361783547488e-02 +6.080000000000000000e+02 2.294061872407091723e-02 +6.090000000000000000e+02 2.364250822811299335e-02 +6.100000000000000000e+02 2.412698533691335842e-02 +6.110000000000000000e+02 2.441943830293510573e-02 +6.120000000000000000e+02 2.499158785559714435e-02 +6.130000000000000000e+02 2.526617854575973279e-02 +6.140000000000000000e+02 2.534090399151197465e-02 +6.150000000000000000e+02 2.511552543462969300e-02 +6.160000000000000000e+02 2.502099294552658643e-02 +6.170000000000000000e+02 2.559314741825277281e-02 +6.180000000000000000e+02 2.630971670158896783e-02 +6.190000000000000000e+02 2.697001076947987477e-02 +6.200000000000000000e+02 2.564967536889113664e-02 +6.210000000000000000e+02 2.576021300052831059e-02 +6.220000000000000000e+02 2.635928622666163304e-02 +6.230000000000000000e+02 2.720713986838869600e-02 +6.240000000000000000e+02 2.723069002606692476e-02 +6.250000000000000000e+02 2.722205619582485081e-02 +6.260000000000000000e+02 2.751201970996631357e-02 +6.270000000000000000e+02 2.810189358624127359e-02 +6.280000000000000000e+02 2.775481364294026670e-02 +6.290000000000000000e+02 2.822373070318971375e-02 +6.300000000000000000e+02 2.925888386969544355e-02 +6.310000000000000000e+02 3.002368880050049205e-02 +6.320000000000000000e+02 2.959578527349292915e-02 +6.330000000000000000e+02 3.014544430402244651e-02 +6.340000000000000000e+02 2.932206393644911854e-02 +6.350000000000000000e+02 2.929476738191522101e-02 +6.360000000000000000e+02 3.109175732029019826e-02 +6.370000000000000000e+02 3.029344734545764972e-02 +6.380000000000000000e+02 3.050046290656061726e-02 +6.390000000000000000e+02 3.119494543232041034e-02 +6.400000000000000000e+02 3.112212433191280034e-02 +6.410000000000000000e+02 3.102956098559207440e-02 +6.420000000000000000e+02 3.180341656870622896e-02 +6.430000000000000000e+02 3.238279308852014260e-02 +6.440000000000000000e+02 3.184833508708889011e-02 +6.450000000000000000e+02 3.279631402924331612e-02 +6.460000000000000000e+02 3.293479481349686350e-02 +6.470000000000000000e+02 3.212534550112292747e-02 +6.480000000000000000e+02 3.335585271085372838e-02 +6.490000000000000000e+02 3.330542625637466364e-02 +6.500000000000000000e+02 3.330961982213404005e-02 +6.510000000000000000e+02 3.379826948048871710e-02 +6.520000000000000000e+02 3.473717066235473133e-02 +6.530000000000000000e+02 3.349723429270556191e-02 +6.540000000000000000e+02 3.389941594825213872e-02 +6.550000000000000000e+02 3.468572736427554676e-02 +6.560000000000000000e+02 3.562527088976526896e-02 +6.570000000000000000e+02 3.593935630617418192e-02 +6.580000000000000000e+02 3.510048339388728567e-02 +6.590000000000000000e+02 3.590879810965792729e-02 +6.600000000000000000e+02 3.638255849549694443e-02 +6.610000000000000000e+02 3.692985000178962418e-02 +6.620000000000000000e+02 3.591863798815348591e-02 +6.630000000000000000e+02 3.570510930312117276e-02 +6.640000000000000000e+02 3.504182453478744269e-02 +6.650000000000000000e+02 3.815417625290878217e-02 +6.660000000000000000e+02 3.851913021488096583e-02 +6.670000000000000000e+02 3.743157033752751023e-02 +6.680000000000000000e+02 2.946125957087331743e-02 +6.690000000000000000e+02 2.874820107375235245e-02 +6.700000000000000000e+02 2.622029173544348710e-02 +6.710000000000000000e+02 2.481833885500023262e-02 +6.720000000000000000e+02 2.259748273041592079e-02 +6.730000000000000000e+02 2.103193191526021508e-02 +6.740000000000000000e+02 1.960249367442092397e-02 +6.750000000000000000e+02 1.803052838961081289e-02 +6.760000000000000000e+02 1.685734390090665169e-02 +6.770000000000000000e+02 1.558054733497173279e-02 +6.780000000000000000e+02 2.026178326686647792e-03 +6.790000000000000000e+02 1.268335118812604929e-03 +6.800000000000000000e+02 8.247576010223183580e-04 +6.810000000000000000e+02 4.275319890884430761e-04 +6.820000000000000000e+02 -1.354332282771482040e-04 +6.830000000000000000e+02 -2.654466043353100589e-04 +6.840000000000000000e+02 8.470228421406018372e-04 +6.850000000000000000e+02 4.404175050347201208e-04 +6.860000000000000000e+02 3.509924831956353622e-04 +6.870000000000000000e+02 4.132739946392209249e-03 +6.880000000000000000e+02 4.871938798989909310e-04 +6.890000000000000000e+02 2.093537354195323729e-05 +6.900000000000000000e+02 2.074092119805505830e-03 +6.910000000000000000e+02 1.110519228286853529e-03 +6.920000000000000000e+02 4.828087014509250033e-04 +6.930000000000000000e+02 3.943485507900755353e-04 +6.940000000000000000e+02 3.624801654302923885e-04 +6.950000000000000000e+02 -3.490391246668883476e-04 +6.960000000000000000e+02 5.690262191875859786e-04 +6.970000000000000000e+02 -1.908740197788429539e-04 +6.980000000000000000e+02 7.844156974687137556e-04 +6.990000000000000000e+02 9.175301281981466841e-05 +7.000000000000000000e+02 2.685777202426088131e-04 +7.010000000000000000e+02 3.568580715491346633e-04 +7.020000000000000000e+02 6.753292665076309712e-05 +7.030000000000000000e+02 -1.475405184592019621e-04 +7.040000000000000000e+02 2.626050687294490159e-05 +7.050000000000000000e+02 1.770282466601126364e-04 +7.060000000000000000e+02 1.841817279375190233e-04 +7.070000000000000000e+02 1.537051807348749756e-04 +7.080000000000000000e+02 2.492594514437998163e-04 +7.090000000000000000e+02 -1.274109781033841492e-04 +7.100000000000000000e+02 2.439156169226041053e-04 +7.110000000000000000e+02 2.578940986657323711e-04 +7.120000000000000000e+02 1.983126782727421384e-04 +7.130000000000000000e+02 2.251096490602658227e-04 +7.140000000000000000e+02 -1.745061206479740594e-04 +7.150000000000000000e+02 -1.048810506505249806e-04 +7.160000000000000000e+02 2.466830881839686819e-04 +7.170000000000000000e+02 4.687419339131217264e-05 +7.180000000000000000e+02 -6.417177890615102321e-05 +7.190000000000000000e+02 -3.256169924359269034e-05 +7.200000000000000000e+02 -8.841426223797001108e-05 +7.210000000000000000e+02 -3.178462402786557967e-04 +7.220000000000000000e+02 -3.683941981367639643e-04 +7.230000000000000000e+02 -2.552138930902520452e-04 +7.240000000000000000e+02 -6.685632025911081441e-05 +7.250000000000000000e+02 2.305377387993321351e-05 +7.260000000000000000e+02 -6.872278729988022072e-05 +7.270000000000000000e+02 3.351954600409235059e-05 +7.280000000000000000e+02 4.906176166462695849e-06 +7.290000000000000000e+02 1.828558027814048521e-05 +7.300000000000000000e+02 3.713732005368338530e-05 +7.310000000000000000e+02 2.212768557520681728e-06 diff --git a/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1_bad.txt b/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1_bad.txt new file mode 100644 index 000000000..27c9bf500 --- /dev/null +++ b/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1_bad.txt @@ -0,0 +1,319 @@ +3.500000000000000000e+02 7.816786604845055164e-01 +3.510000000000000000e+02 7.623397745213298382e-01 +3.520000000000000000e+02 7.212158044020747782e-01 +3.530000000000000000e+02 6.674573719438615660e-01 +3.540000000000000000e+02 6.094630412468611258e-01 +3.550000000000000000e+02 5.833642720177487639e-01 +3.560000000000000000e+02 5.587818906559026688e-01 +3.570000000000000000e+02 5.448878461488595448e-01 +3.600000000000000000e+02 4.676023983606472645e-01 +3.610000000000000000e+02 4.458294649604785387e-01 +3.640000000000000000e+02 3.897498149161069403e-01 +3.650000000000000000e+02 3.765490225219322307e-01 +3.670000000000000000e+02 3.462554206763281406e-01 +3.680000000000000000e+02 3.376826265728082310e-01 +3.690000000000000000e+02 3.242338806951955976e-01 +3.700000000000000000e+02 3.121771205773378743e-01 +3.720000000000000000e+02 2.891319102899319038e-01 +3.730000000000000000e+02 2.785725802853543653e-01 +3.740000000000000000e+02 2.696373852716140163e-01 +3.750000000000000000e+02 2.589820904032731352e-01 +3.760000000000000000e+02 2.478110527556360021e-01 +3.770000000000000000e+02 2.412702867818238839e-01 +3.780000000000000000e+02 2.320900421101688427e-01 +3.800000000000000000e+02 2.151450006004417270e-01 +3.810000000000000000e+02 2.067528923609523450e-01 +3.820000000000000000e+02 1.990109210056227595e-01 +3.830000000000000000e+02 1.927066939256935896e-01 +3.840000000000000000e+02 1.852705614645767940e-01 +3.850000000000000000e+02 1.791757623333913307e-01 +3.860000000000000000e+02 1.731570322212011570e-01 +3.870000000000000000e+02 1.660749608398693900e-01 +3.890000000000000000e+02 1.551742124664050593e-01 +3.900000000000000000e+02 1.489903806842339529e-01 +3.910000000000000000e+02 1.439068152870348893e-01 +3.920000000000000000e+02 1.394634468039759878e-01 +3.930000000000000000e+02 1.340156474109340801e-01 +3.950000000000000000e+02 1.252695398197339050e-01 +3.960000000000000000e+02 1.205319275403268081e-01 +3.970000000000000000e+02 1.160660234666045232e-01 +3.990000000000000000e+02 1.079025942591028131e-01 +4.000000000000000000e+02 1.039508311221653963e-01 +4.020000000000000000e+02 9.650305514993877398e-02 +4.030000000000000000e+02 9.429415153029652163e-02 +4.040000000000000000e+02 9.029579208442464755e-02 +4.060000000000000000e+02 8.359356172336651625e-02 +4.070000000000000000e+02 8.047582243254688961e-02 +4.080000000000000000e+02 7.766169405804150550e-02 +4.090000000000000000e+02 7.510710142822098201e-02 +4.100000000000000000e+02 7.203112862790912729e-02 +4.110000000000000000e+02 6.975848371946005710e-02 +4.120000000000000000e+02 6.637567117597724387e-02 +4.130000000000000000e+02 6.428839955038419263e-02 +4.140000000000000000e+02 6.220316863457310552e-02 +4.150000000000000000e+02 5.975574200798849933e-02 +4.160000000000000000e+02 5.767664206744186478e-02 +4.170000000000000000e+02 5.555938698751667487e-02 +4.190000000000000000e+02 5.154519052705063692e-02 +4.200000000000000000e+02 4.943746093279646758e-02 +4.220000000000000000e+02 4.602004485636810444e-02 +4.230000000000000000e+02 4.402800408214046363e-02 +4.250000000000000000e+02 4.085153936720264944e-02 +4.260000000000000000e+02 3.918728689657953457e-02 +4.270000000000000000e+02 3.749640263443038829e-02 +4.280000000000000000e+02 3.597068031481994582e-02 +4.290000000000000000e+02 3.462068933065600568e-02 +4.310000000000000000e+02 3.184792505071606245e-02 +4.320000000000000000e+02 3.060044089622456984e-02 +4.330000000000000000e+02 2.955097431034280075e-02 +4.340000000000000000e+02 2.816753179350858782e-02 +4.350000000000000000e+02 2.668828804547700509e-02 +4.360000000000000000e+02 2.530354266467771396e-02 +4.370000000000000000e+02 2.448604848415174284e-02 +4.380000000000000000e+02 2.340374322990211239e-02 +4.390000000000000000e+02 2.275768855542771238e-02 +4.400000000000000000e+02 2.114135736252895428e-02 +4.410000000000000000e+02 2.079069156031877405e-02 +4.420000000000000000e+02 1.942074474270427675e-02 +4.430000000000000000e+02 1.864240571266047308e-02 +4.440000000000000000e+02 1.783120857048686725e-02 +4.450000000000000000e+02 1.713853487756594740e-02 +4.460000000000000000e+02 1.564019819730653668e-02 +4.470000000000000000e+02 1.530729302353674506e-02 +4.480000000000000000e+02 1.448043780566600144e-02 +4.510000000000000000e+02 1.226378230940636596e-02 +4.520000000000000000e+02 1.178024003844050684e-02 +4.530000000000000000e+02 1.125004003140981160e-02 +4.540000000000000000e+02 1.038524491861172669e-02 +4.550000000000000000e+02 9.828151785730187759e-03 +4.560000000000000000e+02 9.398272189236677593e-03 +4.570000000000000000e+02 8.989284375191749360e-03 +4.580000000000000000e+02 8.191913797439720479e-03 +4.590000000000000000e+02 8.060866380071262521e-03 +4.610000000000000000e+02 7.035715891272205889e-03 +4.630000000000000000e+02 6.182185169824458947e-03 +4.640000000000000000e+02 5.857310259166744609e-03 +4.650000000000000000e+02 5.213533733147228053e-03 +4.660000000000000000e+02 4.954758891034519684e-03 +4.670000000000000000e+02 4.732514074019322954e-03 +4.680000000000000000e+02 4.925580549170484844e-03 +4.690000000000000000e+02 4.352070467588541221e-03 +4.700000000000000000e+02 3.911900805556094325e-03 +4.710000000000000000e+02 3.510009716518163510e-03 +4.720000000000000000e+02 3.710643103882225752e-03 +4.730000000000000000e+02 3.141023039305557239e-03 +4.740000000000000000e+02 2.634737068285217167e-03 +4.750000000000000000e+02 2.639933601388899306e-03 +4.760000000000000000e+02 2.819675832648471225e-03 +4.770000000000000000e+02 2.725485304310847068e-03 +4.810000000000000000e+02 1.775095466571258596e-03 +4.820000000000000000e+02 1.254543768450205703e-03 +4.830000000000000000e+02 1.514446092427989979e-03 +4.840000000000000000e+02 9.962003008101832230e-04 +4.850000000000000000e+02 7.157797309311700199e-04 +4.860000000000000000e+02 1.286399922873115737e-03 +4.870000000000000000e+02 4.449786462846072729e-04 +4.880000000000000000e+02 1.396049926451596113e-03 +4.890000000000000000e+02 1.126633754475366960e-04 +4.900000000000000000e+02 7.544790718621793586e-04 +4.910000000000000000e+02 4.544602734708400580e-04 +4.920000000000000000e+02 6.451691294408989875e-04 +4.930000000000000000e+02 2.070499097898279765e-04 +4.940000000000000000e+02 1.662805131220641938e-04 +4.950000000000000000e+02 4.218859375471753557e-04 +4.960000000000000000e+02 -4.656721463823274118e-05 +4.970000000000000000e+02 1.559751834101273736e-04 +4.990000000000000000e+02 6.344651656058113631e-04 +5.000000000000000000e+02 5.323597619025211523e-04 +5.010000000000000000e+02 4.906995131198814766e-04 +5.020000000000000000e+02 3.382951558485641015e-04 +5.030000000000000000e+02 3.382821178987590856e-04 +5.040000000000000000e+02 3.691024681301536777e-04 +5.050000000000000000e+02 5.216745597759932110e-04 +5.060000000000000000e+02 -2.365744201009697468e-04 +5.070000000000000000e+02 5.747224982109582240e-04 +5.080000000000000000e+02 1.881874983469480781e-04 +5.090000000000000000e+02 1.004292397896770815e-03 +5.100000000000000000e+02 1.637434929743080813e-03 +5.130000000000000000e+02 1.536342346347145844e-03 +5.140000000000000000e+02 2.185533274020299861e-03 +5.150000000000000000e+02 2.412203160083915224e-03 +5.160000000000000000e+02 2.197612603198180470e-03 +5.170000000000000000e+02 2.095340652695959569e-03 +5.180000000000000000e+02 2.466996742388768895e-03 +5.190000000000000000e+02 2.367375358556496681e-03 +5.210000000000000000e+02 2.716710156131674214e-03 +5.220000000000000000e+02 2.638267121346261727e-03 +5.230000000000000000e+02 2.729285127763575892e-03 +5.240000000000000000e+02 2.921907386912489524e-03 +5.250000000000000000e+02 3.556710828848274990e-03 +5.270000000000000000e+02 3.395195511345309135e-03 +5.280000000000000000e+02 3.623784826826316301e-03 +5.290000000000000000e+02 4.341670614358110990e-03 +5.300000000000000000e+02 4.270150931533506916e-03 +5.320000000000000000e+02 4.222972994463374680e-03 +5.330000000000000000e+02 4.915161275428570065e-03 +5.340000000000000000e+02 5.087611746802141524e-03 +5.350000000000000000e+02 5.429651502792873057e-03 +5.360000000000000000e+02 5.526747368461004152e-03 +5.370000000000000000e+02 5.843695694818126958e-03 +5.380000000000000000e+02 5.657627944438848450e-03 +5.390000000000000000e+02 5.984093104172169379e-03 +5.400000000000000000e+02 6.850641424540705737e-03 +5.410000000000000000e+02 7.507923468331500864e-03 +5.420000000000000000e+02 6.683328871075471835e-03 +5.430000000000000000e+02 6.992524455725212737e-03 +5.440000000000000000e+02 7.498303242409755896e-03 +5.450000000000000000e+02 7.146016861825398199e-03 +5.470000000000000000e+02 7.570332784874953154e-03 +5.480000000000000000e+02 7.762007421892177031e-03 +5.490000000000000000e+02 8.064669133323626449e-03 +5.500000000000000000e+02 8.813301071551725430e-03 +5.510000000000000000e+02 9.113184717941249721e-03 +5.520000000000000000e+02 8.503111766818945844e-03 +5.530000000000000000e+02 9.097622393084231485e-03 +5.540000000000000000e+02 9.436972963587315910e-03 +5.550000000000000000e+02 9.554644987337461079e-03 +5.560000000000000000e+02 9.723288241164366325e-03 +5.580000000000000000e+02 1.068425198761211239e-02 +5.590000000000000000e+02 1.121202565947609746e-02 +5.600000000000000000e+02 1.083462577699736452e-02 +5.610000000000000000e+02 1.144990782089895173e-02 +5.620000000000000000e+02 1.113983580573763704e-02 +5.630000000000000000e+02 1.180469918001687650e-02 +5.640000000000000000e+02 1.187062841694265340e-02 +5.650000000000000000e+02 1.279368414135379807e-02 +5.660000000000000000e+02 1.255894878215277170e-02 +5.670000000000000000e+02 1.283420851118650258e-02 +5.680000000000000000e+02 1.323700731638935597e-02 +5.710000000000000000e+02 1.311033550873891632e-02 +5.720000000000000000e+02 1.386557565053753334e-02 +5.730000000000000000e+02 1.439480407149300832e-02 +5.740000000000000000e+02 1.405986637447113018e-02 +5.750000000000000000e+02 1.446882619309731999e-02 +5.770000000000000000e+02 1.487836079939161907e-02 +5.780000000000000000e+02 1.550764942001130881e-02 +5.790000000000000000e+02 1.556252793486229483e-02 +5.800000000000000000e+02 1.579987232107551640e-02 +5.810000000000000000e+02 1.637655270524179807e-02 +5.820000000000000000e+02 1.625172206487059123e-02 +5.840000000000000000e+02 1.704822567390473081e-02 +5.860000000000000000e+02 1.737561276844420965e-02 +5.870000000000000000e+02 1.735103747864555693e-02 +5.880000000000000000e+02 1.838099310682091148e-02 +5.890000000000000000e+02 1.806864040966206855e-02 +5.910000000000000000e+02 1.883258631081594428e-02 +5.920000000000000000e+02 1.931945226142984737e-02 +5.930000000000000000e+02 1.914207094468459158e-02 +5.950000000000000000e+02 1.907523853134529546e-02 +5.960000000000000000e+02 2.028183461422439562e-02 +5.980000000000000000e+02 2.062844055179054864e-02 +5.990000000000000000e+02 2.085481520649676290e-02 +6.000000000000000000e+02 2.106070924559562754e-02 +6.010000000000000000e+02 2.153933331742589191e-02 +6.020000000000000000e+02 2.130140451110837385e-02 +6.030000000000000000e+02 2.236292496119439421e-02 +6.040000000000000000e+02 2.194639348639189011e-02 +6.050000000000000000e+02 2.252142605372613182e-02 +6.060000000000000000e+02 2.281299188740691652e-02 +6.070000000000000000e+02 2.296915797702045806e-02 +6.080000000000000000e+02 2.311984261593624454e-02 +6.090000000000000000e+02 2.440670918528245123e-02 +6.100000000000000000e+02 2.394879477858871675e-02 +6.110000000000000000e+02 2.398834974454313457e-02 +6.120000000000000000e+02 2.427803792087998569e-02 +6.130000000000000000e+02 2.497782341667742836e-02 +6.140000000000000000e+02 2.502321678663485885e-02 +6.150000000000000000e+02 2.565920299345815503e-02 +6.160000000000000000e+02 2.508140819445079522e-02 +6.180000000000000000e+02 2.648189053583929059e-02 +6.190000000000000000e+02 2.657618853765054967e-02 +6.200000000000000000e+02 2.554543370266162960e-02 +6.210000000000000000e+02 2.618530402631542159e-02 +6.230000000000000000e+02 2.658781538225756663e-02 +6.240000000000000000e+02 2.722956567861749971e-02 +6.250000000000000000e+02 2.686648761658463544e-02 +6.260000000000000000e+02 2.776952816159344861e-02 +6.270000000000000000e+02 2.829870101694116624e-02 +6.290000000000000000e+02 2.826220355655009037e-02 +6.300000000000000000e+02 2.857700544178981561e-02 +6.310000000000000000e+02 3.010426782274122984e-02 +6.320000000000000000e+02 2.905229675688449434e-02 +6.330000000000000000e+02 2.963416996786901597e-02 +6.340000000000000000e+02 2.956569259717597639e-02 +6.350000000000000000e+02 2.923786887255191980e-02 +6.360000000000000000e+02 3.045849288480165576e-02 +6.380000000000000000e+02 3.078490117432343756e-02 +6.390000000000000000e+02 3.097593032107453029e-02 +6.400000000000000000e+02 3.031445397193440611e-02 +6.410000000000000000e+02 3.107767079303874400e-02 +6.420000000000000000e+02 3.171175825257833286e-02 +6.430000000000000000e+02 3.180652578378941747e-02 +6.440000000000000000e+02 3.156833047288949701e-02 +6.450000000000000000e+02 3.263516159947314060e-02 +6.460000000000000000e+02 3.220336279974244514e-02 +6.470000000000000000e+02 3.288379210763098942e-02 +6.480000000000000000e+02 3.307770693742879270e-02 +6.490000000000000000e+02 3.293587722977708854e-02 +6.510000000000000000e+02 3.323891119833648211e-02 +6.520000000000000000e+02 3.399223142209139431e-02 +6.530000000000000000e+02 3.421538249753925537e-02 +6.540000000000000000e+02 3.413869105311598262e-02 +6.550000000000000000e+02 3.434712868561784482e-02 +6.560000000000000000e+02 3.505993133881948887e-02 +6.570000000000000000e+02 3.557499289035873091e-02 +6.580000000000000000e+02 3.503860539615032132e-02 +6.610000000000000000e+02 3.618817659923905666e-02 +6.620000000000000000e+02 3.517871233712965839e-02 +6.630000000000000000e+02 3.535768553623622884e-02 +6.650000000000000000e+02 3.742559213215805591e-02 +6.660000000000000000e+02 3.738677119925720715e-02 +6.670000000000000000e+02 3.101821489689200739e-02 +6.680000000000000000e+02 2.945659647767899167e-02 +6.700000000000000000e+02 2.631165592131934003e-02 +6.710000000000000000e+02 2.459149200632988405e-02 +6.720000000000000000e+02 2.261550364549824374e-02 +6.730000000000000000e+02 2.076113669916213045e-02 +6.740000000000000000e+02 1.951816794411153841e-02 +6.750000000000000000e+02 1.778500167544861885e-02 +6.760000000000000000e+02 1.664670904036246943e-02 +6.780000000000000000e+02 1.438187520206750392e-02 +6.790000000000000000e+02 8.495569595895074728e-04 +6.870000000000000000e+02 -1.481517339317195013e-04 +6.890000000000000000e+02 2.647993086250412373e-04 +6.900000000000000000e+02 1.662484987084540721e-03 +6.910000000000000000e+02 8.647266031851496291e-04 +6.920000000000000000e+02 4.200954787823726845e-04 +6.930000000000000000e+02 2.593919004473656882e-04 +6.940000000000000000e+02 2.081926087702296762e-04 +6.950000000000000000e+02 -3.665364753790949096e-04 +6.960000000000000000e+02 1.428664975131052682e-04 +6.970000000000000000e+02 -8.796099886892827611e-05 +6.990000000000000000e+02 -2.427159765922606827e-04 +7.000000000000000000e+02 -1.416071152869157303e-04 +7.010000000000000000e+02 9.233709571350495933e-05 +7.020000000000000000e+02 -2.604637873009511611e-04 +7.030000000000000000e+02 -3.312055943965152411e-04 +7.040000000000000000e+02 -2.229209048330250075e-04 +7.050000000000000000e+02 -1.593637720009210879e-05 +7.070000000000000000e+02 5.159503251938033955e-05 +7.080000000000000000e+02 3.591502668723918089e-05 +7.100000000000000000e+02 1.343530853908841483e-04 +7.110000000000000000e+02 8.654443699565265307e-05 +7.120000000000000000e+02 -7.879800646022813501e-06 +7.130000000000000000e+02 2.592617913604279017e-05 +7.140000000000000000e+02 -3.388315424492439930e-04 +7.150000000000000000e+02 -1.240463913777406794e-04 +7.160000000000000000e+02 1.853906432782565482e-04 +7.180000000000000000e+02 -4.637461595903896922e-05 +7.190000000000000000e+02 -3.310828165903608269e-05 +7.200000000000000000e+02 -1.680966974141180582e-05 +7.210000000000000000e+02 -2.783537627163090115e-04 +7.220000000000000000e+02 -2.482600381134515070e-04 +7.240000000000000000e+02 -3.729165469216795233e-07 +7.250000000000000000e+02 5.919378035972112895e-07 +7.270000000000000000e+02 9.538972990665026873e-06 +7.280000000000000000e+02 2.614798101578898117e-05 +7.290000000000000000e+02 -5.187678582494602449e-05 +7.300000000000000000e+02 9.087038938408347800e-05 +7.310000000000000000e+02 -2.998164261721537774e-05 diff --git a/spectractor/extractor/dispersers/star_analyzer_200/transmission.txt b/spectractor/extractor/dispersers/star_analyzer_200/transmission.txt index bf3b37bed..6a16d87ef 100644 --- a/spectractor/extractor/dispersers/star_analyzer_200/transmission.txt +++ b/spectractor/extractor/dispersers/star_analyzer_200/transmission.txt @@ -1,698 +1,748 @@ -3.500000000000000000e+02 7.351207769656649404e-02 2.876233079948073076e-03 -3.510000000000000000e+02 7.666639895373844604e-02 2.831363641937283213e-03 -3.520000000000000000e+02 7.944913911132066298e-02 1.964905003905775740e-03 -3.530000000000000000e+02 8.296775079481572002e-02 1.074006386472333699e-03 -3.540000000000000000e+02 8.731014074980333883e-02 2.093915689463470703e-03 -3.550000000000000000e+02 9.217105461374716646e-02 3.299754325633030318e-03 -3.560000000000000000e+02 9.570533718466900375e-02 3.185754134566640659e-03 -3.570000000000000000e+02 9.971908687929882664e-02 3.084205019328602974e-03 -3.590000000000000000e+02 1.095163737581050650e-01 2.692124827454364742e-03 -3.600000000000000000e+02 1.148025451938399916e-01 2.620116680253497653e-03 -3.610000000000000000e+02 1.207241237714945237e-01 2.491259807140881483e-03 -3.620000000000000000e+02 1.264854258256926933e-01 2.638112065327286732e-03 -3.630000000000000000e+02 1.335739218107085680e-01 2.823874481977801509e-03 -3.640000000000000000e+02 1.383228472500492856e-01 2.142748590939332499e-03 -3.650000000000000000e+02 1.451357876125909663e-01 1.446864518983973598e-03 -3.660000000000000000e+02 1.501653139671277892e-01 1.393703007145587983e-03 -3.670000000000000000e+02 1.583300888570101372e-01 1.459949316620744912e-03 -3.680000000000000000e+02 1.618970059045997112e-01 1.619072273208362880e-03 -3.690000000000000000e+02 1.683482851357576970e-01 1.799294422978271876e-03 -3.700000000000000000e+02 1.734984647988349060e-01 3.480539475080654012e-03 -3.720000000000000000e+02 1.871071336111153893e-01 4.953009478921026505e-03 -3.730000000000000000e+02 1.932552882819760232e-01 4.508590147830647717e-03 -3.740000000000000000e+02 1.991182901271619232e-01 4.585486070964601112e-03 -3.750000000000000000e+02 2.058451123545091688e-01 4.732901584486049265e-03 -3.760000000000000000e+02 2.152045926459618952e-01 4.838275387048745872e-03 -3.770000000000000000e+02 2.244141804393711970e-01 4.996403360150027811e-03 -3.780000000000000000e+02 2.328971493317456287e-01 3.761510501124800537e-03 -3.790000000000000000e+02 2.454133689315645406e-01 2.546651206008816379e-03 -3.800000000000000000e+02 2.541804356922868213e-01 2.804639151057561255e-03 -3.810000000000000000e+02 2.659962520968818245e-01 3.220393050075108770e-03 -3.820000000000000000e+02 2.780004316659499541e-01 2.670988800430307113e-03 -3.830000000000000000e+02 2.880604171266921698e-01 2.150892565146881718e-03 -3.840000000000000000e+02 2.978119868897632361e-01 3.527756834731676956e-03 -3.850000000000000000e+02 3.070009075335126680e-01 5.048041045427574536e-03 -3.860000000000000000e+02 3.160621823448024337e-01 4.221662142547203365e-03 -3.870000000000000000e+02 3.235502007683886960e-01 3.322115928010350473e-03 -3.890000000000000000e+02 3.347988359908152245e-01 4.908267830766570999e-03 -3.900000000000000000e+02 3.444311847283144101e-01 3.355948051718021883e-03 -3.910000000000000000e+02 3.481198220329594362e-01 1.761294276619884388e-03 -3.920000000000000000e+02 3.511423416093695238e-01 2.764176708501847168e-03 -3.930000000000000000e+02 3.574330550266576201e-01 3.848259707135022554e-03 -3.940000000000000000e+02 3.624839321960025007e-01 3.961807749271925236e-03 -3.950000000000000000e+02 3.645406711324810645e-01 4.001760097700257646e-03 -3.960000000000000000e+02 3.685910629913679015e-01 3.468229455025004845e-03 -3.970000000000000000e+02 3.734848926482851050e-01 3.012244368492728811e-03 -3.990000000000000000e+02 3.809133392475068658e-01 1.639858107555475708e-03 -4.000000000000000000e+02 3.873696792952508461e-01 1.720706961432140730e-03 -4.020000000000000000e+02 3.916212519286830229e-01 1.926776454410369628e-03 -4.030000000000000000e+02 3.935881838214089212e-01 1.663556256607826196e-03 -4.040000000000000000e+02 3.989577544905339446e-01 2.185010119240688321e-03 -4.060000000000000000e+02 4.038180890228253994e-01 2.624918750264108609e-03 -4.070000000000000000e+02 4.108917357493928058e-01 2.657762173690722107e-03 -4.080000000000000000e+02 4.081085205232922175e-01 2.001348787919113217e-03 -4.090000000000000000e+02 4.149324804967943758e-01 1.680269213441167812e-03 -4.100000000000000000e+02 4.189913824317403890e-01 1.718208275377246111e-03 -4.110000000000000000e+02 4.190847184983803597e-01 2.160790746282948739e-03 -4.120000000000000000e+02 4.207157847987120780e-01 2.394617619119099230e-03 -4.130000000000000000e+02 4.207764847981085299e-01 2.900051963301861300e-03 -4.140000000000000000e+02 4.243732659855050104e-01 1.975634828022557622e-03 -4.150000000000000000e+02 4.278301190842887514e-01 1.694290396535607941e-03 -4.160000000000000000e+02 4.292702463396358969e-01 2.073258405004559535e-03 -4.170000000000000000e+02 4.289730314032996206e-01 3.269952307039496707e-03 -4.180000000000000000e+02 4.360777645289029558e-01 2.659112120544229480e-03 -4.190000000000000000e+02 4.352750722226548796e-01 1.979175966914930619e-03 -4.200000000000000000e+02 4.409533200573480527e-01 1.698882843151667708e-03 -4.210000000000000000e+02 4.391989821521488646e-01 1.452062628572577943e-03 -4.220000000000000000e+02 4.385708725529974816e-01 1.725234971299652439e-03 -4.230000000000000000e+02 4.440406251815011140e-01 1.956683927245837264e-03 -4.250000000000000000e+02 4.458571778279442066e-01 1.730608373601693218e-03 -4.260000000000000000e+02 4.463217478123091553e-01 1.875206801760778566e-03 -4.270000000000000000e+02 4.494902758492057004e-01 2.029812889556603054e-03 -4.280000000000000000e+02 4.510812886343494865e-01 2.155714554095391079e-03 -4.290000000000000000e+02 4.515020332710242834e-01 2.144436453062542342e-03 -4.310000000000000000e+02 4.560280263503388443e-01 1.619477276622322513e-03 -4.320000000000000000e+02 4.575986016224213859e-01 2.058509535390790329e-03 -4.330000000000000000e+02 4.567601078523116365e-01 1.792946768729314268e-03 -4.340000000000000000e+02 4.585211546650436176e-01 1.952208287441016933e-03 -4.350000000000000000e+02 4.591266032481025605e-01 2.169624158267083672e-03 -4.360000000000000000e+02 4.610984229763544495e-01 1.860196758358603720e-03 -4.370000000000000000e+02 4.627461412690221376e-01 1.812885528652474635e-03 -4.380000000000000000e+02 4.617175540792490263e-01 2.056757422636388763e-03 -4.390000000000000000e+02 4.641515552950040147e-01 1.889026092123826826e-03 -4.400000000000000000e+02 4.656064004052785643e-01 1.825128787996070385e-03 -4.410000000000000000e+02 4.678376554903077578e-01 1.643117254787650541e-03 -4.420000000000000000e+02 4.651126084683255835e-01 1.899731877064235030e-03 -4.430000000000000000e+02 4.671847163161277350e-01 2.003635334067683377e-03 -4.440000000000000000e+02 4.719762380677836600e-01 1.851332356544281100e-03 -4.450000000000000000e+02 4.718699772497067513e-01 1.904740122672970775e-03 -4.460000000000000000e+02 4.709933826247755251e-01 1.679117858246655104e-03 -4.470000000000000000e+02 4.720288228030266597e-01 1.910260443183545631e-03 -4.480000000000000000e+02 4.680947981573560512e-01 1.784486904019421446e-03 -4.500000000000000000e+02 4.724224922032597140e-01 1.705120183429676903e-03 -4.510000000000000000e+02 4.744547281092491020e-01 1.655027949203950787e-03 -4.520000000000000000e+02 4.749389109751472327e-01 1.688890265037343600e-03 -4.530000000000000000e+02 4.748128744826624614e-01 1.500609967483398271e-03 -4.540000000000000000e+02 4.758704796043710106e-01 1.584774608870268171e-03 -4.550000000000000000e+02 4.764374592679047060e-01 1.587698878720819216e-03 -4.560000000000000000e+02 4.766277071593842396e-01 1.614695486152250810e-03 -4.570000000000000000e+02 4.768832686713165847e-01 1.853418853404333651e-03 -4.580000000000000000e+02 4.766274724898947324e-01 1.689685007704715136e-03 -4.590000000000000000e+02 4.785085193073064791e-01 1.702691443239119987e-03 -4.610000000000000000e+02 4.791704361877173746e-01 2.081275567453521724e-03 -4.630000000000000000e+02 4.770273984077750828e-01 1.939945354651089740e-03 -4.640000000000000000e+02 4.820695971081287445e-01 1.904775109083223185e-03 -4.650000000000000000e+02 4.787851390450321709e-01 2.053439090574471319e-03 -4.660000000000000000e+02 4.810125948425756359e-01 2.187028255849301096e-03 -4.670000000000000000e+02 4.827233791463297896e-01 1.948572984509445299e-03 -4.680000000000000000e+02 4.786014998761511929e-01 1.732607935022278944e-03 -4.690000000000000000e+02 4.823125325183958423e-01 2.014654657296328748e-03 -4.700000000000000000e+02 4.812886914636650415e-01 2.116932628716204287e-03 -4.710000000000000000e+02 4.821185166211386375e-01 1.711242306451504769e-03 -4.720000000000000000e+02 4.824331994454306161e-01 2.495535912577123792e-03 -4.730000000000000000e+02 4.816204362319564947e-01 2.027285527856259768e-03 -4.740000000000000000e+02 4.801555385917871677e-01 1.962734385711147750e-03 -4.750000000000000000e+02 4.851855296764659986e-01 2.136412959461462396e-03 -4.760000000000000000e+02 4.813604980475272299e-01 1.898691577378915822e-03 -4.770000000000000000e+02 4.832713197391768079e-01 1.804075926346927587e-03 -4.780000000000000000e+02 4.811258960473415169e-01 1.598376312235743214e-03 -4.800000000000000000e+02 4.826470873672784601e-01 1.787473497337734507e-03 -4.810000000000000000e+02 4.844878810189979235e-01 1.834506605031442769e-03 -4.820000000000000000e+02 4.836493892846396858e-01 1.795648357954448583e-03 -4.830000000000000000e+02 4.872747655279988099e-01 2.048491108984662815e-03 -4.840000000000000000e+02 4.849088102245038834e-01 2.005781510496312207e-03 -4.850000000000000000e+02 4.810562938153574164e-01 2.534304793937057401e-03 -4.860000000000000000e+02 4.841055798057272708e-01 2.394114471674238000e-03 -4.870000000000000000e+02 4.826316757051254402e-01 2.309170667317506087e-03 -4.880000000000000000e+02 4.828955970858463953e-01 2.392441697494805328e-03 -4.890000000000000000e+02 4.783258000437208279e-01 1.882513616475640006e-03 -4.900000000000000000e+02 4.802653974297320660e-01 1.681922092570305128e-03 -4.910000000000000000e+02 4.816933092371611380e-01 2.265869950360464586e-03 -4.920000000000000000e+02 4.768130096481956182e-01 1.756589525620289288e-03 -4.930000000000000000e+02 4.806475273630073652e-01 1.816484240732687844e-03 -4.940000000000000000e+02 4.820382213010807049e-01 1.611400824293789070e-03 -4.950000000000000000e+02 4.817767042926765497e-01 3.783201989217143887e-03 -4.960000000000000000e+02 4.805257300144577526e-01 1.894573156112542688e-03 -4.970000000000000000e+02 4.815062731117853989e-01 2.235334109371385925e-03 -4.990000000000000000e+02 4.775360355075797258e-01 2.056957867673673678e-03 -5.000000000000000000e+02 4.788961870851022873e-01 1.768540984666243810e-03 -5.010000000000000000e+02 4.793613187940294895e-01 1.796602370547474006e-03 -5.020000000000000000e+02 4.771225783811625099e-01 1.929992238150126087e-03 -5.030000000000000000e+02 4.789619598233237352e-01 2.124197864418748798e-03 -5.040000000000000000e+02 4.798989583705773887e-01 1.924962285556143298e-03 -5.050000000000000000e+02 4.762183584929126079e-01 2.222987376856246349e-03 -5.060000000000000000e+02 4.796520030155685954e-01 2.256780495665277816e-03 -5.070000000000000000e+02 4.786807238152627764e-01 2.130184001950128671e-03 -5.080000000000000000e+02 4.774539079928672991e-01 2.058137543501497094e-03 -5.090000000000000000e+02 4.819372458363471168e-01 2.109112558073428408e-03 -5.100000000000000000e+02 4.754251191758652739e-01 2.195805638152894569e-03 -5.120000000000000000e+02 4.741644885621159600e-01 1.942607585609776224e-03 -5.130000000000000000e+02 4.775237451392089216e-01 1.690149211066179890e-03 -5.140000000000000000e+02 4.737583322435508504e-01 1.807977879194217537e-03 -5.150000000000000000e+02 4.751634087082203250e-01 1.927418065833168314e-03 -5.160000000000000000e+02 4.759144254441590172e-01 2.065000308821539083e-03 -5.170000000000000000e+02 4.728985534993785933e-01 1.729250527431779776e-03 -5.180000000000000000e+02 4.749700892667963470e-01 2.205082982509988000e-03 -5.190000000000000000e+02 4.716740139156674338e-01 2.407475371709183465e-03 -5.200000000000000000e+02 4.736608010331162522e-01 2.104129956512895520e-03 -5.210000000000000000e+02 4.730036603438384502e-01 1.849857782969698081e-03 -5.220000000000000000e+02 4.668356237678525367e-01 1.629036311759277404e-03 -5.230000000000000000e+02 4.681868323619832184e-01 1.806305134969553132e-03 -5.240000000000000000e+02 4.679140010081076495e-01 1.750714695275367881e-03 -5.250000000000000000e+02 4.668212940879236106e-01 1.883378933335663535e-03 -5.260000000000000000e+02 4.679087641017428134e-01 2.088028196438100181e-03 -5.270000000000000000e+02 4.664103017042966481e-01 2.635015374662189828e-03 -5.280000000000000000e+02 4.645330408879505546e-01 2.361779684606523863e-03 -5.290000000000000000e+02 4.622199059424232925e-01 2.296855233785213401e-03 -5.300000000000000000e+02 4.660431739945038454e-01 1.775698827259710420e-03 -5.320000000000000000e+02 4.645890601595707992e-01 1.782285523652639902e-03 -5.330000000000000000e+02 4.633959339955351919e-01 2.377188205573635502e-03 -5.340000000000000000e+02 4.652964478775158397e-01 2.552410246353739240e-03 -5.350000000000000000e+02 4.647023378930569271e-01 2.652123461027668886e-03 -5.360000000000000000e+02 4.616466569342175252e-01 2.514058327614616430e-03 -5.370000000000000000e+02 4.617585834796589794e-01 2.349441074638905589e-03 -5.380000000000000000e+02 4.611580734624800559e-01 2.391728904074642489e-03 -5.390000000000000000e+02 4.598193098255292655e-01 2.664641751526657023e-03 -5.400000000000000000e+02 4.604853124401297459e-01 2.749836310333577272e-03 -5.410000000000000000e+02 4.640237803512885506e-01 2.335325845814894326e-03 -5.420000000000000000e+02 4.615005755213739680e-01 2.317914827347021100e-03 -5.430000000000000000e+02 4.609872480748262169e-01 2.583243455410610089e-03 -5.440000000000000000e+02 4.585229257280106774e-01 2.540655063218559898e-03 -5.450000000000000000e+02 4.568531192731469237e-01 2.737764215410343812e-03 -5.470000000000000000e+02 4.581799649900201166e-01 3.679721133016836208e-03 -5.480000000000000000e+02 4.566269610706336080e-01 4.460502863874512593e-03 -5.490000000000000000e+02 4.573076210292872923e-01 5.369969697667602120e-03 -5.500000000000000000e+02 4.589757347608589555e-01 4.733416404504383820e-03 -5.510000000000000000e+02 4.551844278652871778e-01 3.970743436708347104e-03 -5.520000000000000000e+02 4.582289322163305423e-01 3.433556176160682330e-03 -5.530000000000000000e+02 4.551804524681896669e-01 3.294786298580936953e-03 -5.540000000000000000e+02 4.522788624186884210e-01 2.956118987433250817e-03 -5.550000000000000000e+02 4.526969211906373691e-01 2.582120819777777160e-03 -5.560000000000000000e+02 4.510357733367505451e-01 2.425117820044159385e-03 -5.570000000000000000e+02 4.492320317164311128e-01 2.262356026363680859e-03 -5.580000000000000000e+02 4.512740328672320000e-01 2.588837105522945065e-03 -5.590000000000000000e+02 4.467542276973193727e-01 2.483971861664026771e-03 -5.600000000000000000e+02 4.473905243764157991e-01 2.534287168762829751e-03 -5.610000000000000000e+02 4.460026836764341418e-01 2.004515647685523819e-03 -5.620000000000000000e+02 4.441557910423268307e-01 2.282840079306744287e-03 -5.630000000000000000e+02 4.454794078797500445e-01 2.722213598272243181e-03 -5.640000000000000000e+02 4.430644538982016489e-01 2.198352350098031933e-03 -5.650000000000000000e+02 4.456740367005206926e-01 2.717168647466982646e-03 -5.660000000000000000e+02 4.408579393544874159e-01 2.664143205467330543e-03 -5.670000000000000000e+02 4.394325798702452546e-01 2.753672798519854817e-03 -5.680000000000000000e+02 4.426826509750637073e-01 2.313556495727868943e-03 -5.690000000000000000e+02 4.380848255782257561e-01 2.293999411257039833e-03 -5.710000000000000000e+02 4.439554070921857831e-01 2.438792760579919314e-03 -5.720000000000000000e+02 4.427646715127858124e-01 2.647204636269447076e-03 -5.730000000000000000e+02 4.431424921735667710e-01 2.461636017371061740e-03 -5.740000000000000000e+02 4.402358673031198100e-01 2.449052194432138965e-03 -5.750000000000000000e+02 4.398481921339632561e-01 2.244739939129343238e-03 -5.770000000000000000e+02 4.386472012386505304e-01 2.263382053355535682e-03 -5.780000000000000000e+02 4.376252352117436240e-01 2.652160257876232715e-03 -5.790000000000000000e+02 4.389042875741081540e-01 2.735794462381012978e-03 -5.800000000000000000e+02 4.336562182480159233e-01 2.209961432544046891e-03 -5.810000000000000000e+02 4.356474947983396406e-01 2.298510572640505897e-03 -5.820000000000000000e+02 4.371248307271130562e-01 2.191831466467576792e-03 -5.830000000000000000e+02 4.313554035255825481e-01 2.278247390955953113e-03 -5.840000000000000000e+02 4.316815411452362694e-01 2.493958807823460581e-03 -5.850000000000000000e+02 4.322482726363189864e-01 2.635009520108017207e-03 -5.860000000000000000e+02 4.315980429415318120e-01 2.241837461144595596e-03 -5.870000000000000000e+02 4.330212313782088041e-01 2.372170667993264703e-03 -5.880000000000000000e+02 4.308612831730903592e-01 2.370747003922481135e-03 -5.890000000000000000e+02 4.299125345565329992e-01 2.229989077125508166e-03 -5.900000000000000000e+02 4.282024892634616609e-01 2.577234829803043414e-03 -5.910000000000000000e+02 4.294871408468750040e-01 2.190147170302764439e-03 -5.920000000000000000e+02 4.268819281191662540e-01 2.127093368588102787e-03 -5.930000000000000000e+02 4.272115943654561931e-01 2.649294072036746314e-03 -5.940000000000000000e+02 4.274986164153888324e-01 2.335175128766655422e-03 -5.950000000000000000e+02 4.237657002165105546e-01 2.338761833815916451e-03 -5.960000000000000000e+02 4.234966512684325002e-01 2.243085960167457826e-03 -5.980000000000000000e+02 4.221627257322134175e-01 2.299098494437780936e-03 -5.990000000000000000e+02 4.232776420397429407e-01 2.292726163401654325e-03 -6.000000000000000000e+02 4.206519138877684028e-01 2.099336544703172148e-03 -6.010000000000000000e+02 4.219826290965524862e-01 2.001521904149488381e-03 -6.020000000000000000e+02 4.191251028918906996e-01 2.770553847563798043e-03 -6.030000000000000000e+02 4.182462706255846152e-01 2.105972159266412784e-03 -6.040000000000000000e+02 4.154776571815795849e-01 2.064571168994879143e-03 -6.050000000000000000e+02 4.159611439660024224e-01 2.097144612721604795e-03 -6.060000000000000000e+02 4.145308707299277251e-01 2.199632649552180682e-03 -6.070000000000000000e+02 4.138621601827210394e-01 2.086300135520387580e-03 -6.080000000000000000e+02 4.149822304470472956e-01 2.411143267622667657e-03 -6.090000000000000000e+02 4.114583347398573232e-01 2.090689934920733021e-03 -6.100000000000000000e+02 4.147168632566688440e-01 2.269449040626778189e-03 -6.110000000000000000e+02 4.128101814378679624e-01 2.234760208017635801e-03 -6.120000000000000000e+02 4.117641984194706506e-01 2.219093465486938165e-03 -6.130000000000000000e+02 4.089201721200379502e-01 2.428603757892810241e-03 -6.140000000000000000e+02 4.068250993408876748e-01 2.377921473053673778e-03 -6.150000000000000000e+02 4.081300916221531905e-01 2.495376807814437409e-03 -6.160000000000000000e+02 4.064410609145164832e-01 2.124714807107688178e-03 -6.170000000000000000e+02 4.070193091110816397e-01 2.198781464906898481e-03 -6.180000000000000000e+02 4.040556869016239117e-01 2.128964116647447460e-03 -6.190000000000000000e+02 4.021318510686280323e-01 2.352601451699986614e-03 -6.200000000000000000e+02 4.037607147783004446e-01 2.410272952671840482e-03 -6.210000000000000000e+02 4.047950413674876180e-01 2.184788843715633391e-03 -6.230000000000000000e+02 4.006227692855926503e-01 2.163704919394426277e-03 -6.240000000000000000e+02 4.001272136324222628e-01 2.461266517365068469e-03 -6.250000000000000000e+02 3.983723655356043447e-01 2.031113872683289537e-03 -6.260000000000000000e+02 3.979047907642779824e-01 2.175636491284409311e-03 -6.270000000000000000e+02 3.981723190387368438e-01 2.143359825857425478e-03 -6.290000000000000000e+02 3.957838546073788599e-01 2.137654601671778488e-03 -6.300000000000000000e+02 3.952727945641539842e-01 2.210308530825481465e-03 -6.310000000000000000e+02 3.961636938763801741e-01 2.308409279290595841e-03 -6.320000000000000000e+02 3.918451299931965393e-01 2.419106267148774317e-03 -6.330000000000000000e+02 3.914993876464182843e-01 2.041982438976829191e-03 -6.340000000000000000e+02 3.902759977996723695e-01 2.152778289321311857e-03 -6.350000000000000000e+02 3.897232516578093553e-01 2.134828095122949521e-03 -6.360000000000000000e+02 3.891224905759855246e-01 2.500830413116331835e-03 -6.370000000000000000e+02 3.864757937509556429e-01 2.080537815017959730e-03 -6.380000000000000000e+02 3.868042176051252889e-01 2.054919405341660513e-03 -6.390000000000000000e+02 3.865637932452086756e-01 2.194893232091930588e-03 -6.400000000000000000e+02 3.844411405541175997e-01 2.141488716674132785e-03 -6.410000000000000000e+02 3.856261898434570345e-01 2.274926533566850456e-03 -6.420000000000000000e+02 3.819897106978585866e-01 2.203944966089400534e-03 -6.430000000000000000e+02 3.835174571900442642e-01 2.377766527910149530e-03 -6.440000000000000000e+02 3.809113712549200281e-01 2.080374687264972648e-03 -6.450000000000000000e+02 3.806926363617753606e-01 1.649713483401860558e-03 -6.460000000000000000e+02 3.784212127219454547e-01 1.624304316252250325e-03 -6.470000000000000000e+02 3.788071377492694958e-01 1.475925366287604741e-03 -6.480000000000000000e+02 3.747853407136942372e-01 1.323793022718415448e-03 -6.490000000000000000e+02 3.761762855609681599e-01 1.551193388471523368e-03 -6.510000000000000000e+02 3.743154578204704319e-01 1.106071744409389997e-02 -6.520000000000000000e+02 3.732953038003610780e-01 1.406461193768058148e-03 -6.530000000000000000e+02 3.712903234349819726e-01 1.580260095468733394e-03 -6.540000000000000000e+02 3.710039441486435163e-01 1.523462902342326243e-03 -6.550000000000000000e+02 3.725530262839862883e-01 1.716847683731266994e-03 -6.560000000000000000e+02 3.691240478950566506e-01 1.666885191103246837e-03 -6.570000000000000000e+02 3.694020302552477042e-01 1.545296593216417651e-03 -6.580000000000000000e+02 3.659376430596824603e-01 1.387980080539242189e-03 -6.590000000000000000e+02 3.676962254027785759e-01 1.921551820378363407e-03 -6.610000000000000000e+02 3.643606810818277864e-01 1.408011379806991441e-03 -6.620000000000000000e+02 3.648278811490405227e-01 1.349229856926058941e-03 -6.630000000000000000e+02 3.642361368798294752e-01 1.547156959444037291e-03 -6.640000000000000000e+02 3.615236702978222860e-01 1.728186790149532437e-03 -6.650000000000000000e+02 3.616342612496147302e-01 1.773075942820308629e-03 -6.660000000000000000e+02 3.597691506101627357e-01 1.659747835658733446e-03 -6.670000000000000000e+02 3.607987352733889597e-01 1.705088167854919203e-03 -6.680000000000000000e+02 3.596780830890691227e-01 1.609597355884490001e-03 -6.700000000000000000e+02 3.568256439474783992e-01 1.144479757071020570e-03 -6.710000000000000000e+02 3.536007338562827673e-01 7.932979519620410877e-04 -6.720000000000000000e+02 3.539275077387825097e-01 8.245605588573551477e-04 -6.730000000000000000e+02 3.540303036985437690e-01 1.124719993082986223e-03 -6.740000000000000000e+02 3.535089242596803349e-01 1.149466322620777128e-03 -6.750000000000000000e+02 3.529311984959476178e-01 7.506627815011808567e-04 -6.760000000000000000e+02 3.508475468030397559e-01 1.033702699443035016e-03 -6.780000000000000000e+02 3.485540604836454559e-01 1.014485973186968161e-03 -6.790000000000000000e+02 3.475898574578726863e-01 1.178318976323240817e-03 -6.810000000000000000e+02 3.452215773121042885e-01 6.380098549282264483e-04 -6.820000000000000000e+02 3.424280619357783495e-01 7.426626110502887630e-04 -6.830000000000000000e+02 3.425110525481979695e-01 9.948575188846893718e-04 -6.840000000000000000e+02 3.434310759805740965e-01 1.090369268772425860e-03 -6.850000000000000000e+02 3.434906950959707994e-01 1.204711399978794246e-03 -6.860000000000000000e+02 3.418290393307485964e-01 1.181800100129093813e-03 -6.870000000000000000e+02 3.397496086065242005e-01 1.014104465870272528e-03 -6.880000000000000000e+02 3.437618656116135929e-01 1.153784510561977174e-03 -6.890000000000000000e+02 3.339403712442781114e-01 9.716184251385274031e-04 -6.900000000000000000e+02 3.369287941395982533e-01 1.007162348291182384e-03 -6.910000000000000000e+02 3.356993246702894562e-01 5.515482292148106641e-04 -6.920000000000000000e+02 3.383069984007955888e-01 1.114286170547042557e-03 -6.930000000000000000e+02 3.350397870344180573e-01 1.240591013755930946e-03 -6.940000000000000000e+02 3.371070246920478408e-01 1.199870642632842790e-03 -6.950000000000000000e+02 3.326147252986285663e-01 9.157005288850098750e-04 -6.960000000000000000e+02 3.346685616830352150e-01 8.508981161974521566e-04 -6.970000000000000000e+02 3.315509689275591421e-01 8.255657728317560571e-04 -6.980000000000000000e+02 3.323732442137915521e-01 6.160116506812220866e-04 -6.990000000000000000e+02 3.252750417411033323e-01 4.982251490157173354e-04 -7.000000000000000000e+02 3.248073171548039872e-01 6.558763736096105950e-04 -7.010000000000000000e+02 3.271480354118889711e-01 8.724053135342832053e-04 -7.020000000000000000e+02 3.235845032916518371e-01 8.610326975933721384e-04 -7.030000000000000000e+02 3.238484020984142009e-01 8.490750992702511156e-04 -7.040000000000000000e+02 3.221325616657229052e-01 7.384729035537427851e-04 -7.050000000000000000e+02 3.231535736628184940e-01 6.856214330578304546e-04 -7.070000000000000000e+02 3.219789468156817880e-01 7.716825382678521540e-04 -7.080000000000000000e+02 3.202531506719851762e-01 6.607221821152025644e-04 -7.090000000000000000e+02 3.195842519709689578e-01 5.782981489643581946e-04 -7.100000000000000000e+02 3.182327304423032133e-01 8.464693582262389042e-04 -7.110000000000000000e+02 3.176908524252213262e-01 1.243070668642308821e-03 -7.120000000000000000e+02 3.185227942065544937e-01 9.734621155076390690e-04 -7.130000000000000000e+02 3.165129840210834655e-01 9.131708742668853815e-04 -7.140000000000000000e+02 3.150823881680023808e-01 7.954304180284233654e-04 -7.150000000000000000e+02 3.123332511373782538e-01 8.251123821129165278e-04 -7.160000000000000000e+02 3.134694449098932578e-01 8.571544877500696623e-04 -7.170000000000000000e+02 3.133504202131764393e-01 8.523800059934523920e-04 -7.180000000000000000e+02 3.110897439045782198e-01 8.965741112154555987e-04 -7.190000000000000000e+02 3.117920996667060685e-01 1.048671164406314886e-03 -7.200000000000000000e+02 3.107383037592845176e-01 7.754816092287025991e-04 -7.210000000000000000e+02 3.080409410920896818e-01 5.295787412913572408e-04 -7.220000000000000000e+02 3.079873233622311135e-01 6.316729670382382296e-04 -7.240000000000000000e+02 3.073912507326151400e-01 6.669165453739774605e-04 -7.250000000000000000e+02 3.036827357228634727e-01 6.352113344068497595e-04 -7.260000000000000000e+02 3.059734570389932018e-01 7.637157009107352562e-04 -7.270000000000000000e+02 3.042323131365701760e-01 8.233371023847804986e-04 -7.280000000000000000e+02 3.013948593924380970e-01 8.702493950929785383e-04 -7.290000000000000000e+02 3.032681921202635689e-01 9.032561162775059205e-04 -7.300000000000000000e+02 3.009782221159513216e-01 7.093897411269717984e-04 -7.310000000000000000e+02 2.983694629212046978e-01 5.567404847873567552e-04 -7.320000000000000000e+02 3.007374739102317007e-01 5.760900128976267822e-04 -7.330000000000000000e+02 2.986167922470410185e-01 5.864699720153805640e-04 -7.340000000000000000e+02 2.964778084021644777e-01 5.908881234962708520e-04 -7.350000000000000000e+02 2.957369285905067091e-01 5.219183788079502983e-04 -7.360000000000000000e+02 2.946827909864018769e-01 5.926707294940733320e-04 -7.370000000000000000e+02 2.963005687161550661e-01 6.383622742114255502e-04 -7.380000000000000000e+02 2.940167897191459101e-01 6.020094913244109815e-04 -7.390000000000000000e+02 2.952438073667002505e-01 5.922665737670162502e-04 -7.400000000000000000e+02 2.934665488875988215e-01 6.432865313313703608e-04 -7.410000000000000000e+02 2.942724694132781704e-01 6.674741115261894741e-04 -7.420000000000000000e+02 2.911799685265896165e-01 7.177867114915469820e-04 -7.430000000000000000e+02 2.888890153339986333e-01 7.529753811174340729e-04 -7.440000000000000000e+02 2.902450176307547758e-01 7.413969730910475878e-04 -7.450000000000000000e+02 2.875456971626783043e-01 6.887663752362186689e-04 -7.470000000000000000e+02 2.871359126368911996e-01 7.756790142250002311e-04 -7.480000000000000000e+02 2.855532737913013541e-01 6.833017331357205170e-04 -7.490000000000000000e+02 2.860439502609536389e-01 6.227101243588010950e-04 -7.500000000000000000e+02 2.852430147072599897e-01 6.460571217534097745e-04 -7.510000000000000000e+02 2.823150660119994604e-01 6.697699355027518335e-04 -7.520000000000000000e+02 2.830315135702810569e-01 8.075530666398113159e-04 -7.530000000000000000e+02 2.842004914190728315e-01 9.067196362388116933e-04 -7.540000000000000000e+02 2.800192794819871822e-01 7.288791822891587963e-04 -7.550000000000000000e+02 2.792815185236707243e-01 5.596496779062918193e-04 -7.570000000000000000e+02 2.767054300403734013e-01 8.159052999951042946e-04 -7.580000000000000000e+02 2.782701656630144904e-01 8.551160067064590134e-04 -7.600000000000000000e+02 2.759994767634226798e-01 8.831647438535772344e-04 -7.610000000000000000e+02 2.730609184681332402e-01 9.419317384574808381e-04 -7.620000000000000000e+02 2.745804981560268088e-01 8.730168687636668048e-04 -7.630000000000000000e+02 2.716896888387975717e-01 8.024501017826240123e-04 -7.640000000000000000e+02 2.731625581503935307e-01 7.559766207908109013e-04 -7.650000000000000000e+02 2.734036306481416045e-01 7.152137566824647583e-04 -7.660000000000000000e+02 2.694035665449976413e-01 7.097587030190113900e-04 -7.670000000000000000e+02 2.682087348922513326e-01 6.865791493309057010e-04 -7.680000000000000000e+02 2.701908963311233647e-01 9.252523178307784030e-04 -7.690000000000000000e+02 2.721927376698807244e-01 1.074426550143979921e-03 -7.700000000000000000e+02 2.684406553995949407e-01 7.219610077327564060e-04 -7.710000000000000000e+02 2.673801350259472631e-01 5.291415970406536861e-04 -7.720000000000000000e+02 2.677147377861698319e-01 5.201039890068001256e-04 -7.730000000000000000e+02 2.657810390537724277e-01 6.145760402062267272e-04 -7.740000000000000000e+02 2.668659657666068719e-01 8.595374071200739341e-04 -7.750000000000000000e+02 2.642366686032958101e-01 1.127002814151883709e-03 -7.760000000000000000e+02 2.648448226604450673e-01 8.183896193220148831e-04 -7.770000000000000000e+02 2.631614323119718657e-01 5.701974244184027010e-04 -7.780000000000000000e+02 2.632190426486616386e-01 6.642457133296455086e-04 -7.790000000000000000e+02 2.640091280272797158e-01 4.379914860732204529e-04 -7.800000000000000000e+02 2.586485353701125089e-01 5.085104341821946412e-04 -7.810000000000000000e+02 2.575486256141978347e-01 5.025885390016538497e-04 -7.820000000000000000e+02 2.610912073190747029e-01 5.217212285327107145e-04 -7.830000000000000000e+02 2.588470819226767472e-01 5.334138161544751087e-04 -7.840000000000000000e+02 2.566155328252260337e-01 6.104260390097407092e-04 -7.850000000000000000e+02 2.595489189701047916e-01 7.152891326366638339e-04 -7.860000000000000000e+02 2.556750663725441131e-01 8.266898962061080495e-04 -7.870000000000000000e+02 2.562847259935794875e-01 9.686783185603309440e-04 -7.880000000000000000e+02 2.542198239459120823e-01 6.773213782348221947e-04 -7.890000000000000000e+02 2.555084866597052140e-01 4.706019632370265614e-04 -7.900000000000000000e+02 2.505781563320269578e-01 5.441948478622107930e-04 -7.910000000000000000e+02 2.530144144015350482e-01 7.130330573710472186e-04 -7.920000000000000000e+02 2.507378161275020667e-01 6.455491453177481052e-04 -7.930000000000000000e+02 2.510045899124841440e-01 6.685154937416450680e-04 -7.940000000000000000e+02 2.500639360054600635e-01 6.118709313703790762e-04 -7.950000000000000000e+02 2.471785048194687917e-01 5.907308221398219639e-04 -7.960000000000000000e+02 2.485197914470923530e-01 7.842849506321815899e-04 -7.970000000000000000e+02 2.465173556131445565e-01 1.148569741209306497e-03 -7.980000000000000000e+02 2.460072323198064237e-01 8.394313532708581709e-04 -7.990000000000000000e+02 2.457340705874077325e-01 6.380993707047516623e-04 -8.000000000000000000e+02 2.452441738266041560e-01 6.371403179503610419e-04 -8.010000000000000000e+02 2.444174832592336533e-01 6.192943620553899515e-04 -8.020000000000000000e+02 2.445373159214048742e-01 5.220382434980634602e-04 -8.030000000000000000e+02 2.436669268257173060e-01 4.995484676849611203e-04 -8.040000000000000000e+02 2.428066354685001482e-01 5.042677727307719225e-04 -8.050000000000000000e+02 2.426095585529723653e-01 5.664692605369827218e-04 -8.060000000000000000e+02 2.424005927519230774e-01 6.153110527340442410e-04 -8.070000000000000000e+02 2.420650096652977035e-01 6.764686975423247388e-04 -8.080000000000000000e+02 2.377580550897968326e-01 6.666911942888060355e-04 -8.090000000000000000e+02 2.391359035988179782e-01 6.397485092953592370e-04 -8.100000000000000000e+02 2.378097751426488937e-01 5.273032758414705583e-04 -8.110000000000000000e+02 2.364620225708066181e-01 4.770332781473951697e-04 -8.120000000000000000e+02 2.340518958387058368e-01 4.884949999274598590e-04 -8.130000000000000000e+02 2.361719876996813683e-01 4.283894664995366937e-04 -8.150000000000000000e+02 2.343151416237562179e-01 7.467833680498860279e-04 -8.160000000000000000e+02 2.340389002510862571e-01 6.900714877471731627e-04 -8.170000000000000000e+02 2.323250965957464886e-01 6.267517869836622011e-04 -8.180000000000000000e+02 2.327986171228738910e-01 5.898303099401928234e-04 -8.190000000000000000e+02 2.296353977803593238e-01 5.260753365838550600e-04 -8.200000000000000000e+02 2.315355309150340102e-01 5.440358485919926865e-04 -8.210000000000000000e+02 2.321908350527273068e-01 5.032297157106319302e-04 -8.220000000000000000e+02 2.279327074775298057e-01 5.086863148290497131e-04 -8.230000000000000000e+02 2.271131106690129076e-01 5.183339912656229152e-04 -8.240000000000000000e+02 2.269785158787573365e-01 5.863295949169552339e-04 -8.250000000000000000e+02 2.278230717608939748e-01 7.110045886964150730e-04 -8.260000000000000000e+02 2.284255864080388665e-01 7.602563501004864230e-04 -8.270000000000000000e+02 2.239662055269953933e-01 7.971491374676084032e-04 -8.280000000000000000e+02 2.276007271645114072e-01 6.417570888748792054e-04 -8.290000000000000000e+02 2.261198274298694411e-01 4.898016415252937116e-04 -8.300000000000000000e+02 2.229851881019254967e-01 5.733075874265613917e-04 -8.310000000000000000e+02 2.222424208572943705e-01 7.086696388757308430e-04 -8.320000000000000000e+02 2.240980319042012170e-01 6.881092318153540300e-04 -8.330000000000000000e+02 2.201371471021767168e-01 6.454430056362744266e-04 -8.340000000000000000e+02 2.218712709211381751e-01 6.908103870195950093e-04 -8.350000000000000000e+02 2.198955291348216323e-01 7.525335361755455853e-04 -8.360000000000000000e+02 2.222330278234658507e-01 6.629096023013732100e-04 -8.370000000000000000e+02 2.191062326099043611e-01 5.639788268277534265e-04 -8.380000000000000000e+02 2.182312481278125826e-01 6.138538948729713304e-04 -8.390000000000000000e+02 2.164238677115443155e-01 6.554645827789786373e-04 -8.400000000000000000e+02 2.154584298945607934e-01 6.187684181162288232e-04 -8.410000000000000000e+02 2.193652937045668938e-01 6.444098966269737067e-04 -8.420000000000000000e+02 2.144489174817784671e-01 5.122382838593095766e-04 -8.430000000000000000e+02 2.188191874186196095e-01 4.688073212717370369e-04 -8.440000000000000000e+02 2.150055875940427852e-01 4.281407262552652674e-04 -8.450000000000000000e+02 2.161845025759491501e-01 4.107242695926836330e-04 -8.460000000000000000e+02 2.112821594130345482e-01 4.061018574945805164e-04 -8.470000000000000000e+02 2.110288864043275425e-01 4.901032930941620928e-04 -8.480000000000000000e+02 2.078742258878093774e-01 5.368477067555119889e-04 -8.490000000000000000e+02 2.145796050382136333e-01 6.499607792233214922e-04 -8.500000000000000000e+02 2.078847221084968999e-01 6.414945069290349305e-04 -8.510000000000000000e+02 2.108298390482181150e-01 6.705058773575858387e-04 -8.520000000000000000e+02 2.075014126696259620e-01 6.110564345290590144e-04 -8.530000000000000000e+02 2.052200525085812466e-01 5.616560433210190852e-04 -8.540000000000000000e+02 2.103531947834068050e-01 6.216656878503424178e-04 -8.550000000000000000e+02 2.054904709216132108e-01 6.625065304373800980e-04 -8.560000000000000000e+02 2.095810573626863127e-01 6.299069227781464936e-04 -8.570000000000000000e+02 2.071019531218668275e-01 6.320140050257947459e-04 -8.580000000000000000e+02 2.076254126458863813e-01 5.319866937592915767e-04 -8.590000000000000000e+02 2.032647270452199451e-01 4.322667094195393328e-04 -8.610000000000000000e+02 2.033158499125339025e-01 5.958142027934811838e-04 -8.620000000000000000e+02 2.025294971806141930e-01 5.640398593807095101e-04 -8.630000000000000000e+02 2.030681315090875905e-01 5.822002937342305720e-04 -8.640000000000000000e+02 1.993251737516290312e-01 5.181937899529892155e-04 -8.650000000000000000e+02 2.065610887854071043e-01 5.491918070073326845e-04 -8.660000000000000000e+02 1.977991898676778326e-01 5.465916413217313148e-04 -8.670000000000000000e+02 2.008022349372676485e-01 6.101270925684790540e-04 -8.680000000000000000e+02 1.969141466113354388e-01 6.056815611142669789e-04 -8.690000000000000000e+02 1.972038988448139296e-01 6.289288603499992034e-04 -8.700000000000000000e+02 1.990520038583262208e-01 5.356561074020181829e-04 -8.710000000000000000e+02 1.956273565494553723e-01 4.556625796574367035e-04 -8.720000000000000000e+02 1.984844765510408171e-01 5.240451776572209669e-04 -8.750000000000000000e+02 1.920024343861894134e-01 4.579534356126578544e-04 -8.760000000000000000e+02 1.925898359122656389e-01 4.878909377193256839e-04 -8.770000000000000000e+02 1.942864056731745392e-01 5.932063213927988611e-04 -8.780000000000000000e+02 1.897551786529473317e-01 5.481940466897134052e-04 -8.790000000000000000e+02 1.983491144496614678e-01 5.984678248213884779e-04 -8.810000000000000000e+02 1.914312831386200953e-01 5.876001017547239757e-04 -8.820000000000000000e+02 1.920799887876904755e-01 5.554674665238552725e-04 -8.830000000000000000e+02 1.882963348014799199e-01 4.791123641383075770e-04 -8.840000000000000000e+02 1.928949323483235556e-01 5.312655240403205267e-04 -8.850000000000000000e+02 1.857133259038994400e-01 5.437512846533937164e-04 -8.860000000000000000e+02 1.897542466024551289e-01 5.258369452814266052e-04 -8.870000000000000000e+02 1.871852208180867227e-01 5.239848161780009603e-04 -8.880000000000000000e+02 1.850852702624405377e-01 4.896893055154806105e-04 -8.890000000000000000e+02 1.880255730647502066e-01 4.514553620310408542e-04 -8.910000000000000000e+02 1.876047223428241040e-01 4.667345588895939002e-04 -8.920000000000000000e+02 1.812751345579627915e-01 5.064724142386887052e-04 -8.940000000000000000e+02 1.847284687703180939e-01 6.396431362913991342e-04 -8.950000000000000000e+02 1.800912297638935511e-01 6.876864669612682253e-04 -8.960000000000000000e+02 1.834056618470041311e-01 6.217172845827137690e-04 -8.970000000000000000e+02 1.790436366570694326e-01 5.442235512562060848e-04 -8.980000000000000000e+02 1.830364707439623706e-01 5.105297425267963599e-04 -8.990000000000000000e+02 1.814699787325801394e-01 4.730324194848538289e-04 -9.000000000000000000e+02 1.771320530321065789e-01 4.875470433458562684e-04 -9.010000000000000000e+02 1.829649552589845130e-01 3.116533984260362556e-04 -9.020000000000000000e+02 1.725550143823306182e-01 3.354995509307332792e-04 -9.030000000000000000e+02 1.788223788122413338e-01 3.718106790124812576e-04 -9.040000000000000000e+02 1.786614503225541495e-01 3.466335669986217731e-04 -9.050000000000000000e+02 1.734605526390085306e-01 3.431359717273181858e-04 -9.060000000000000000e+02 1.802784536997365517e-01 4.388672249235779296e-04 -9.070000000000000000e+02 1.752171262241783711e-01 5.050848688975146392e-04 -9.080000000000000000e+02 1.722725306786986044e-01 5.897337358064325477e-04 -9.090000000000000000e+02 1.777335050617434575e-01 6.535784749945037272e-04 -9.100000000000000000e+02 1.699755088269717940e-01 4.802295293816485292e-04 -9.110000000000000000e+02 1.744004277607414388e-01 3.514686445293870184e-04 -9.120000000000000000e+02 1.737125976726297261e-01 4.280514799981807814e-04 -9.130000000000000000e+02 1.693843288508499467e-01 5.502445887667010548e-04 -9.140000000000000000e+02 1.753547799038466803e-01 4.183332681203837588e-04 -9.150000000000000000e+02 1.699645413766415758e-01 3.566330222376877372e-04 -9.160000000000000000e+02 1.662354957157924640e-01 3.501116069807909425e-04 -9.170000000000000000e+02 1.698448342308271630e-01 3.979697597349817102e-04 -9.190000000000000000e+02 1.668736143151419993e-01 4.498220562750179070e-04 -9.200000000000000000e+02 1.640298986507980894e-01 3.867728537330502540e-04 -9.210000000000000000e+02 1.605046811425376030e-01 3.169374210598380290e-04 -9.220000000000000000e+02 1.723942044601731172e-01 4.127592827251705962e-04 -9.230000000000000000e+02 1.614016021803643119e-01 3.951486716570338153e-04 -9.240000000000000000e+02 1.637405837498882577e-01 4.476019233444792711e-04 -9.250000000000000000e+02 1.678096942640436295e-01 4.994354112515394465e-04 -9.260000000000000000e+02 1.585079614828392436e-01 4.096264711690773982e-04 -9.270000000000000000e+02 1.685349056461461215e-01 3.776690956821938494e-04 -9.280000000000000000e+02 1.641014551503398311e-01 3.577462572020165613e-04 -9.300000000000000000e+02 1.695228071836076544e-01 4.266400154556220198e-04 -9.310000000000000000e+02 1.596393947255436707e-01 4.959711401411323129e-04 -9.320000000000000000e+02 1.588250664388630162e-01 4.224078140945342129e-04 -9.330000000000000000e+02 1.672083025333231665e-01 3.124210546543428556e-04 -9.340000000000000000e+02 1.557760668756646982e-01 4.972707314997332510e-04 -9.350000000000000000e+02 1.609858860323905294e-01 7.614789618059834928e-04 -9.360000000000000000e+02 1.669547745435298325e-01 6.307982188451732256e-04 -9.370000000000000000e+02 1.554781386571376933e-01 4.822466196092510364e-04 -9.380000000000000000e+02 1.635004261782697643e-01 4.592415414990289827e-04 -9.390000000000000000e+02 1.615361192006683766e-01 4.246404567173774048e-04 -9.400000000000000000e+02 1.549406871945168129e-01 3.878439558373571465e-04 -9.410000000000000000e+02 1.660303465051567173e-01 4.092766095316074004e-04 -9.420000000000000000e+02 1.581956479840385121e-01 5.106693615771237642e-04 -9.430000000000000000e+02 1.532957597267954886e-01 5.443483354925016723e-04 -9.450000000000000000e+02 1.563126796137503660e-01 4.980995322457570191e-04 -9.460000000000000000e+02 1.526505630381729262e-01 5.115271860257543813e-04 -9.470000000000000000e+02 1.650085816756491630e-01 5.818408744477792955e-04 -9.480000000000000000e+02 1.534631352195482135e-01 5.067768289596675255e-04 -9.490000000000000000e+02 1.564586562667454051e-01 4.703339455556749074e-04 -9.510000000000000000e+02 1.508957129278924170e-01 4.623993696212345549e-04 -9.520000000000000000e+02 1.557297956673074357e-01 4.480561269898989101e-04 -9.530000000000000000e+02 1.585268163131633989e-01 4.478755541816481392e-04 -9.540000000000000000e+02 1.477389626867713357e-01 4.583995789410324432e-04 -9.550000000000000000e+02 1.556649111924298667e-01 5.465392469055142290e-04 -9.560000000000000000e+02 1.574041900990189313e-01 4.805605345972074243e-04 -9.570000000000000000e+02 1.463522535209129116e-01 4.433316778017259746e-04 -9.580000000000000000e+02 1.569556863860012419e-01 5.124379723811060003e-04 -9.590000000000000000e+02 1.540355962539045886e-01 5.433300106372631689e-04 -9.600000000000000000e+02 1.460460866696001447e-01 5.399760560461876104e-04 -9.610000000000000000e+02 1.574226948164263451e-01 6.172164682340657450e-04 -9.620000000000000000e+02 1.526009188220704416e-01 5.119498153383643564e-04 -9.630000000000000000e+02 1.443727199703519481e-01 4.315054633351781094e-04 -9.640000000000000000e+02 1.567556415909358847e-01 4.416571306041639617e-04 -9.650000000000000000e+02 1.520681326356685958e-01 4.066604896563893686e-04 -9.660000000000000000e+02 1.413474635261527113e-01 4.408651567685888074e-04 -9.670000000000000000e+02 1.579710513209036105e-01 5.019732941758928060e-04 -9.680000000000000000e+02 1.484702896181026577e-01 4.566450921160998392e-04 -9.690000000000000000e+02 1.405928883231121196e-01 4.084856989561946156e-04 -9.700000000000000000e+02 1.558594704190485458e-01 4.621848016215773639e-04 -9.710000000000000000e+02 1.448138369705131989e-01 3.674216760171958264e-04 -9.720000000000000000e+02 1.379223921141206344e-01 4.780828484949829413e-04 -9.730000000000000000e+02 1.551132546662170875e-01 4.405480658317403658e-04 -9.740000000000000000e+02 1.454937025905483905e-01 3.516028526008068084e-04 -9.750000000000000000e+02 1.363233679265844767e-01 5.551222300712902683e-04 -9.760000000000000000e+02 1.520605862297770283e-01 3.454988756951741071e-04 -9.770000000000000000e+02 1.454795010805491895e-01 5.941725509832625034e-04 -9.780000000000000000e+02 1.346577461603882531e-01 4.449441040413885831e-04 -9.790000000000000000e+02 1.497849692161031809e-01 5.854583683678241633e-04 -9.800000000000000000e+02 1.437143910264622737e-01 4.442764917595316007e-04 -9.810000000000000000e+02 1.337510805318354035e-01 5.059173268056049722e-04 -9.820000000000000000e+02 1.465683989113758801e-01 4.127606066734047351e-04 -9.830000000000000000e+02 1.433919782068469873e-01 6.615825641152011348e-04 -9.850000000000000000e+02 1.457339041159894100e-01 5.586362686547263366e-04 -9.860000000000000000e+02 1.441147309735553717e-01 4.387554051408965082e-04 -9.870000000000000000e+02 1.297959479680465822e-01 6.215986231144364667e-04 -9.880000000000000000e+02 1.440591800379433796e-01 5.697066062617489298e-04 -9.890000000000000000e+02 1.455117896671137279e-01 5.339451633424711387e-04 -9.910000000000000000e+02 1.366532490492361196e-01 3.954419757916168986e-04 -9.920000000000000000e+02 1.463811678492772106e-01 4.191921766139195416e-04 -9.930000000000000000e+02 1.292834173540242104e-01 3.957154060354577943e-04 -9.940000000000000000e+02 1.313932889066950771e-01 3.963801051934635823e-04 -9.950000000000000000e+02 1.473850506187433795e-01 4.061354852547752864e-04 -9.960000000000000000e+02 1.297931475837222348e-01 4.022432696113411644e-04 -9.970000000000000000e+02 1.267173671596532325e-01 3.898070507132252215e-04 -9.980000000000000000e+02 1.466953519685585405e-01 4.479117730633324799e-04 -9.990000000000000000e+02 1.339574517173176549e-01 3.932606892899040028e-04 -1.000000000000000000e+03 1.236793632390120606e-01 4.249832275034449904e-04 -1.001000000000000000e+03 1.379685383608129645e-01 4.281394333276472173e-04 -1.003000000000000000e+03 1.211650997876666802e-01 3.923892603950267623e-04 -1.004000000000000000e+03 1.300665378187704502e-01 3.342550776437280802e-04 -1.005000000000000000e+03 1.430809219396255716e-01 2.841243553709967549e-04 -1.006000000000000000e+03 1.210977726466650056e-01 3.212130649264433339e-04 -1.007000000000000000e+03 1.212838676656114167e-01 4.005143572439032228e-04 -1.008000000000000000e+03 1.403741832266492962e-01 4.562743362532453023e-04 -1.009000000000000000e+03 1.252523103808025062e-01 3.599185073816979952e-04 -1.010000000000000000e+03 1.163467566594215130e-01 3.405813809088300420e-04 -1.011000000000000000e+03 1.342298451925615921e-01 3.670079107810825833e-04 -1.012000000000000000e+03 1.326044865338615875e-01 6.250392392957146220e-04 -1.013000000000000000e+03 1.156151736344855907e-01 6.333677900280054946e-04 -1.014000000000000000e+03 1.234863144823649533e-01 5.279560299891596998e-04 -1.015000000000000000e+03 1.342064905891095783e-01 4.277130868851209268e-04 -1.017000000000000000e+03 1.141164993261352123e-01 3.397712111613429651e-04 -1.018000000000000000e+03 1.346253457279308618e-01 3.674253005872298028e-04 -1.019000000000000000e+03 1.165095288364332154e-01 3.340628667622457860e-04 -1.020000000000000000e+03 1.084412817133471596e-01 3.269602208004138686e-04 -1.021000000000000000e+03 1.254272588570547187e-01 3.915823965491315502e-04 -1.022000000000000000e+03 1.235292506992487493e-01 3.592918152482970110e-04 -1.023000000000000000e+03 1.060006940650036478e-01 3.430484668017986442e-04 -1.024000000000000000e+03 1.129639914795287636e-01 3.547749827707200846e-04 -1.025000000000000000e+03 1.272667332100351767e-01 4.157277307740701758e-04 -1.026000000000000000e+03 1.062524043895693437e-01 4.414957099631223363e-04 -1.027000000000000000e+03 1.024843509276991554e-01 4.210257642964708945e-04 -1.028000000000000000e+03 1.229229971792075021e-01 4.983816020788206080e-04 -1.029000000000000000e+03 1.112432189741814903e-01 5.634124364642591632e-04 -1.030000000000000000e+03 9.808382458796467696e-02 4.591415080656984947e-04 -1.031000000000000000e+03 1.097940345182317617e-01 5.103535559057286331e-04 -1.033000000000000000e+03 9.585822647259550910e-02 4.217998475817635548e-04 -1.034000000000000000e+03 9.736890781831922248e-02 4.314416392183229856e-04 -1.035000000000000000e+03 1.172313166777895072e-01 4.979790894993025652e-04 -1.036000000000000000e+03 1.007431246850296752e-01 5.072031109971093061e-04 -1.037000000000000000e+03 9.118571208793094240e-02 5.066854165651011981e-04 -1.038000000000000000e+03 1.032697363445541083e-01 5.515923184712552812e-04 -1.039000000000000000e+03 1.093638879072191539e-01 5.622875526978756040e-04 -1.040000000000000000e+03 8.814646505571084589e-02 6.062699232153113743e-04 -1.041000000000000000e+03 8.842992469133439948e-02 6.765519343163934121e-04 -1.042000000000000000e+03 1.062528115757404995e-01 6.589475939079360734e-04 -1.043000000000000000e+03 9.288597692263624028e-02 6.743855851057590925e-04 -1.045000000000000000e+03 9.196911274131017167e-02 7.232441045978342488e-04 -1.046000000000000000e+03 1.022609334712561990e-01 8.108260498913095679e-04 -1.047000000000000000e+03 8.263330340076432967e-02 6.253975077804425605e-04 -1.048000000000000000e+03 8.055094187240963155e-02 6.305561378252783154e-04 -1.049000000000000000e+03 9.937474413104195603e-02 7.532916889825975451e-04 -1.050000000000000000e+03 9.027462492513911585e-02 8.419869300946653196e-04 -1.051000000000000000e+03 7.767641911712637459e-02 6.750358366990357297e-04 -1.052000000000000000e+03 8.367783094323205662e-02 7.454097214903642431e-04 -1.053000000000000000e+03 9.879787086110630723e-02 8.440365780202869561e-04 -1.054000000000000000e+03 8.166061823886218429e-02 7.576492981314891101e-04 -1.055000000000000000e+03 7.616137443674371454e-02 7.594704915579469527e-04 -1.056000000000000000e+03 8.782834274093617721e-02 9.838974985194421600e-04 -1.057000000000000000e+03 9.146066888002722661e-02 9.184243515649333483e-04 -1.058000000000000000e+03 7.352741040121799077e-02 8.074910662651234045e-04 -1.059000000000000000e+03 7.573115772530471246e-02 7.710100662814645079e-04 -1.061000000000000000e+03 8.412448753579962468e-02 9.084470598597350595e-04 -1.063000000000000000e+03 7.608546104434973922e-02 8.880880974403320468e-04 -1.064000000000000000e+03 8.848586421964972637e-02 1.085907883627587655e-03 -1.065000000000000000e+03 7.115538504315277457e-02 9.590947499522759151e-04 -1.066000000000000000e+03 8.699682199305230901e-02 1.096511925872652735e-03 -1.067000000000000000e+03 8.370304196158512289e-02 1.068251517354663329e-03 -1.068000000000000000e+03 6.866857696979175585e-02 9.535632034441449308e-04 -1.069000000000000000e+03 6.794817376231590544e-02 1.032271755039806472e-03 -1.070000000000000000e+03 8.554903284831323618e-02 1.188402860717937106e-03 -1.071000000000000000e+03 7.956646569199109231e-02 1.151633418867198085e-03 -1.072000000000000000e+03 6.554700597602157452e-02 1.014248816385262056e-03 -1.073000000000000000e+03 7.001594843874203722e-02 1.151375879493998734e-03 -1.074000000000000000e+03 8.589017456651985849e-02 1.333663295161468740e-03 -1.075000000000000000e+03 7.326386173368450161e-02 1.153745743231855041e-03 -1.076000000000000000e+03 6.351812296924155832e-02 1.104475273754525720e-03 -1.077000000000000000e+03 6.985024250264823542e-02 1.223276282543075445e-03 -1.078000000000000000e+03 8.502953565039378381e-02 1.428964433253923638e-03 -1.079000000000000000e+03 7.071327860704706980e-02 1.360546698858676462e-03 -1.080000000000000000e+03 6.130526913048912202e-02 1.454011999023903162e-03 -1.081000000000000000e+03 7.125589691793753067e-02 1.344192698979848524e-03 -1.082000000000000000e+03 8.265071189536861429e-02 1.601112688506963052e-03 -1.083000000000000000e+03 6.520144723202368764e-02 1.332932018330839448e-03 -1.084000000000000000e+03 6.095503621476322520e-02 1.281738380793873144e-03 -1.085000000000000000e+03 7.003737853157228355e-02 1.534654652169316043e-03 -1.086000000000000000e+03 7.955136004875634770e-02 1.663488990997162879e-03 -1.087000000000000000e+03 6.272844647140522756e-02 1.389873692607580249e-03 -1.089000000000000000e+03 7.088597493357648438e-02 1.607148537669142799e-03 -1.090000000000000000e+03 7.794337278667545776e-02 1.873453701609488140e-03 -1.091000000000000000e+03 6.210695801691400869e-02 1.503655461706719090e-03 -1.093000000000000000e+03 7.046063124390572474e-02 1.800928621571555328e-03 -1.094000000000000000e+03 7.576999355997883490e-02 2.020338403435285608e-03 -1.095000000000000000e+03 5.902700470405820854e-02 1.644016465458260790e-03 -1.096000000000000000e+03 5.712207331806891386e-02 1.614198163534913541e-03 -1.097000000000000000e+03 6.722343886754919562e-02 2.002765246897555019e-03 -1.098000000000000000e+03 7.359446047202571062e-02 2.143007987685054561e-03 -1.099000000000000000e+03 5.637867657532341648e-02 1.730984981194163760e-03 +3.500000000000000000e+02 1.028443094681838060e-01 3.961046861827697933e-03 +3.510000000000000000e+02 1.023920829676647076e-01 3.711202362665648631e-03 +3.520000000000000000e+02 1.090129156364232771e-01 3.174621497196457916e-03 +3.530000000000000000e+02 1.150748191567680240e-01 2.766704354021445010e-03 +3.540000000000000000e+02 1.239769830490338037e-01 3.368735950664491011e-03 +3.550000000000000000e+02 1.316475380739632328e-01 4.243893072766380913e-03 +3.560000000000000000e+02 1.372457939361265700e-01 4.181035267414843354e-03 +3.570000000000000000e+02 1.424412328154504581e-01 4.103191381380741180e-03 +3.580000000000000000e+02 1.497277490246811671e-01 3.971380034464659474e-03 +3.590000000000000000e+02 1.570738286134505113e-01 3.781056388944087961e-03 +3.600000000000000000e+02 1.703567302293171326e-01 3.908228020050845235e-03 +3.610000000000000000e+02 1.816492640788706092e-01 3.919251441205777106e-03 +3.620000000000000000e+02 1.861055428065143125e-01 3.980648060419564142e-03 +3.630000000000000000e+02 1.901306638704907681e-01 4.054156275565966479e-03 +3.640000000000000000e+02 1.991787663626799765e-01 3.758819643298058968e-03 +3.650000000000000000e+02 2.096236854552035178e-01 3.588877185327831940e-03 +3.660000000000000000e+02 2.152820409615419650e-01 3.579531951408235560e-03 +3.670000000000000000e+02 2.267151778969112574e-01 3.700627226443224151e-03 +3.680000000000000000e+02 2.340881125011840813e-01 3.742709974716124967e-03 +3.690000000000000000e+02 2.431022087674461485e-01 3.787299833732920423e-03 +3.700000000000000000e+02 2.520822672263937636e-01 4.867191053545188127e-03 +3.710000000000000000e+02 2.643081163560017655e-01 6.478927116822401355e-03 +3.720000000000000000e+02 2.733411032771942972e-01 6.125059763898326078e-03 +3.730000000000000000e+02 2.827382210346062186e-01 5.765403931557332683e-03 +3.740000000000000000e+02 2.935259948705951638e-01 5.901436861915938283e-03 +3.750000000000000000e+02 3.007845487920052796e-01 5.996810495538928455e-03 +3.760000000000000000e+02 3.137301652282342146e-01 6.207143818608415464e-03 +3.770000000000000000e+02 3.262238526453360987e-01 6.445637129242108923e-03 +3.780000000000000000e+02 3.366636907315571636e-01 5.583464142992018188e-03 +3.790000000000000000e+02 3.536734638452823098e-01 5.021982466527453309e-03 +3.800000000000000000e+02 3.646441258254588536e-01 5.191293419344972411e-03 +3.810000000000000000e+02 3.831212248556872257e-01 5.570055988529704245e-03 +3.820000000000000000e+02 4.004279338477033101e-01 5.256447465005852429e-03 +3.830000000000000000e+02 4.160722561754795490e-01 5.012576681033485172e-03 +3.840000000000000000e+02 4.276423553917427234e-01 5.710305624436116251e-03 +3.850000000000000000e+02 4.383549361596494331e-01 6.733522549482388875e-03 +3.860000000000000000e+02 4.611232130567115561e-01 6.270606755821730473e-03 +3.870000000000000000e+02 4.707938957163558258e-01 5.549430398272932156e-03 +3.880000000000000000e+02 4.772428327675606874e-01 5.964025992264947694e-03 +3.890000000000000000e+02 4.875766327491440344e-01 6.421750408009469467e-03 +3.900000000000000000e+02 4.984600948541931809e-01 5.301723875308245529e-03 +3.910000000000000000e+02 5.066848225237118308e-01 4.403023546857554732e-03 +3.920000000000000000e+02 5.075541442847928408e-01 4.880712800094703756e-03 +3.930000000000000000e+02 5.150558589174210056e-01 5.601308596518688766e-03 +3.940000000000000000e+02 5.255358711593681731e-01 5.737672644167894458e-03 +3.950000000000000000e+02 5.288833009923499251e-01 5.734175891016803084e-03 +3.960000000000000000e+02 5.381969101205076322e-01 5.442431813087238342e-03 +3.970000000000000000e+02 5.472652266288079437e-01 5.201292068492483107e-03 +3.980000000000000000e+02 5.531868977824417888e-01 4.647674582289949841e-03 +3.990000000000000000e+02 5.557516482334218244e-01 4.478871623636397452e-03 +4.000000000000000000e+02 5.663261329442422776e-01 3.512770539553854415e-03 +4.010000000000000000e+02 5.647394329811186164e-01 3.722972685969984548e-03 +4.020000000000000000e+02 5.742104178415415872e-01 3.589733770854163387e-03 +4.030000000000000000e+02 5.744291905288947397e-01 3.521807836407607299e-03 +4.040000000000000000e+02 5.827001730839478366e-01 3.775279155961313183e-03 +4.050000000000000000e+02 5.906356191974602154e-01 4.017715060427490964e-03 +4.060000000000000000e+02 5.941479523123391893e-01 3.961664583529698677e-03 +4.070000000000000000e+02 6.049998111977386017e-01 4.101505499783258263e-03 +4.080000000000000000e+02 5.953275184533650677e-01 3.435683900445860375e-03 +4.090000000000000000e+02 5.995869214261140279e-01 3.235912220721560463e-03 +4.100000000000000000e+02 6.106314110080122148e-01 3.233908133927931861e-03 +4.110000000000000000e+02 6.146089800606605591e-01 3.693765067875978171e-03 +4.120000000000000000e+02 6.184096663158747953e-01 3.788037804610023315e-03 +4.130000000000000000e+02 6.145675932132693697e-01 4.211601892793600914e-03 +4.140000000000000000e+02 6.234426186401884618e-01 3.555947956714630102e-03 +4.150000000000000000e+02 6.291808095446753679e-01 3.412076392138663119e-03 +4.160000000000000000e+02 6.286423536621805752e-01 3.430028574035885128e-03 +4.170000000000000000e+02 6.297514061738284097e-01 4.406283942280290675e-03 +4.180000000000000000e+02 6.385378375129657780e-01 4.066665023702830187e-03 +4.190000000000000000e+02 6.327877779276372960e-01 3.551076847611979968e-03 +4.200000000000000000e+02 6.452797599745627721e-01 3.325927254461573997e-03 +4.210000000000000000e+02 6.449030715077150866e-01 3.115795051786950792e-03 +4.220000000000000000e+02 6.420668085399645619e-01 3.313803343898452398e-03 +4.230000000000000000e+02 6.489500220939561359e-01 3.589197325992659216e-03 +4.240000000000000000e+02 6.498387177269422388e-01 3.515606772318562948e-03 +4.250000000000000000e+02 6.523849082565973401e-01 3.264999607023471185e-03 +4.260000000000000000e+02 6.545268260003264116e-01 3.415301125573310791e-03 +4.270000000000000000e+02 6.584357932056404961e-01 3.573488639098345090e-03 +4.280000000000000000e+02 6.615052913237501331e-01 3.655074277694279807e-03 +4.290000000000000000e+02 6.658083734921811381e-01 3.573421587707739482e-03 +4.300000000000000000e+02 6.649245769860931965e-01 3.275317393556565187e-03 +4.310000000000000000e+02 6.660102280556305931e-01 3.147477427568740049e-03 +4.320000000000000000e+02 6.714324919558674054e-01 3.663291443576893042e-03 +4.330000000000000000e+02 6.719388505833489011e-01 3.332609074635115194e-03 +4.340000000000000000e+02 6.742122967085881768e-01 3.508282017878979701e-03 +4.350000000000000000e+02 6.699586907718891871e-01 3.842833242702485205e-03 +4.360000000000000000e+02 6.754528233847125751e-01 3.371019062633077382e-03 +4.370000000000000000e+02 6.777740951524121593e-01 3.342275837624014874e-03 +4.380000000000000000e+02 6.769417359180804894e-01 3.611412055142673456e-03 +4.390000000000000000e+02 6.792783743656226614e-01 3.375222191319018558e-03 +4.400000000000000000e+02 6.831915280524039069e-01 3.364997360091430412e-03 +4.410000000000000000e+02 6.916618539727196202e-01 3.245621952151185336e-03 +4.420000000000000000e+02 6.784550376260042315e-01 3.463519071405116601e-03 +4.430000000000000000e+02 6.836564967341647314e-01 3.580789102060091735e-03 +4.440000000000000000e+02 6.923754417477405720e-01 3.556237206073581663e-03 +4.450000000000000000e+02 6.963619588076405131e-01 3.559300640425630546e-03 +4.460000000000000000e+02 6.922656339865759234e-01 3.229452328272822831e-03 +4.470000000000000000e+02 6.964323710550351931e-01 3.526856858914207641e-03 +4.480000000000000000e+02 6.861204437500939557e-01 3.340337500951459215e-03 +4.490000000000000000e+02 7.029206778286546387e-01 3.867326581430372955e-03 +4.500000000000000000e+02 6.954777217634493525e-01 3.321508243962515480e-03 +4.510000000000000000e+02 6.988219653845000323e-01 3.282977634332807492e-03 +4.520000000000000000e+02 6.994749465559153556e-01 3.328499533035804252e-03 +4.530000000000000000e+02 7.035666021459450192e-01 3.268186091405605922e-03 +4.540000000000000000e+02 6.992122984668263097e-01 3.234950270155926601e-03 +4.550000000000000000e+02 7.002077746563277749e-01 3.238084787495960383e-03 +4.560000000000000000e+02 6.992521085295063665e-01 3.260969004981008074e-03 +4.570000000000000000e+02 7.000956457448865855e-01 3.539919771925990454e-03 +4.580000000000000000e+02 7.006676047948109387e-01 3.335242018581699528e-03 +4.590000000000000000e+02 7.013677335726603568e-01 3.309758355074569891e-03 +4.600000000000000000e+02 7.083554744230015077e-01 3.576977085880631013e-03 +4.610000000000000000e+02 7.056689739442079112e-01 3.648996474430687281e-03 +4.620000000000000000e+02 7.022788971383308043e-01 3.451066886822090618e-03 +4.630000000000000000e+02 7.015584957595074611e-01 3.511571361281894815e-03 +4.640000000000000000e+02 7.129362013722676528e-01 3.522758564814776512e-03 +4.650000000000000000e+02 7.034859456795233834e-01 3.684139773556390721e-03 +4.660000000000000000e+02 7.122692217676871440e-01 3.878005005920638452e-03 +4.670000000000000000e+02 7.127497948728214183e-01 3.635867932789865406e-03 +4.680000000000000000e+02 7.030644218962669445e-01 3.522108349656081355e-03 +4.690000000000000000e+02 7.059879938428993418e-01 3.771200884825193743e-03 +4.700000000000000000e+02 7.042510653872120496e-01 3.821792217952486859e-03 +4.710000000000000000e+02 7.061152512589776720e-01 3.355738552923280549e-03 +4.720000000000000000e+02 7.090241940549952826e-01 4.121017534107293372e-03 +4.730000000000000000e+02 7.122354663827027421e-01 3.710065102748187366e-03 +4.740000000000000000e+02 7.053997430010758851e-01 3.455884250301514537e-03 +4.750000000000000000e+02 7.140161079143426681e-01 3.805550596790744852e-03 +4.760000000000000000e+02 7.074915007888089580e-01 3.639419832037348382e-03 +4.770000000000000000e+02 7.125621708047117364e-01 3.615925136407265560e-03 +4.780000000000000000e+02 7.079527737178196167e-01 3.384950006350693694e-03 +4.790000000000000000e+02 7.042806608851744921e-01 3.735163982740233920e-03 +4.800000000000000000e+02 7.103399283084049776e-01 3.540279436960470320e-03 +4.810000000000000000e+02 7.127635272830576962e-01 3.569128173491502385e-03 +4.820000000000000000e+02 7.112891371532783502e-01 3.493157786871269304e-03 +4.830000000000000000e+02 7.192486185091568895e-01 3.784871874105197494e-03 +4.840000000000000000e+02 7.144120466323694574e-01 3.559274205093634208e-03 +4.850000000000000000e+02 7.135070584948041139e-01 4.054802445781819156e-03 +4.860000000000000000e+02 7.168916024093525685e-01 3.944744750699269269e-03 +4.870000000000000000e+02 7.124757267115316983e-01 3.793819375848574843e-03 +4.880000000000000000e+02 7.122502178881985335e-01 4.061508449050632748e-03 +4.890000000000000000e+02 7.036275565086113071e-01 3.611104162167210613e-03 +4.900000000000000000e+02 7.074686287028747467e-01 3.427196165432331871e-03 +4.910000000000000000e+02 7.059199074360781312e-01 4.081098173054862992e-03 +4.920000000000000000e+02 7.045842095892742574e-01 3.534714339830918612e-03 +4.930000000000000000e+02 7.098015458681075085e-01 3.560842175718286970e-03 +4.940000000000000000e+02 7.104802520463624482e-01 3.416699329990580038e-03 +4.950000000000000000e+02 7.089924908132799741e-01 5.076528296077884722e-03 +4.960000000000000000e+02 7.080117591272614419e-01 3.647453830745275242e-03 +4.970000000000000000e+02 7.062689539197646305e-01 3.972817657338472731e-03 +4.980000000000000000e+02 7.073902560609255374e-01 4.738029642055200177e-03 +4.990000000000000000e+02 7.040608750602149746e-01 3.729844127240950803e-03 +5.000000000000000000e+02 7.077960023376618226e-01 3.490418614680644831e-03 +5.010000000000000000e+02 7.018522553525690100e-01 3.531977034150938100e-03 +5.020000000000000000e+02 7.068308683520821978e-01 3.619976011109892096e-03 +5.030000000000000000e+02 7.021480914549098618e-01 3.830611500461239549e-03 +5.040000000000000000e+02 7.117348144941904042e-01 3.596939324628428691e-03 +5.050000000000000000e+02 7.090228613169556882e-01 3.924244215178926236e-03 +5.060000000000000000e+02 7.050599474865609784e-01 3.931795692080389606e-03 +5.070000000000000000e+02 7.050890051072359332e-01 3.809635747866493578e-03 +5.080000000000000000e+02 7.056016466200701887e-01 3.822002503786777611e-03 +5.090000000000000000e+02 7.153940124955240343e-01 3.973184613887976308e-03 +5.100000000000000000e+02 7.035312086503223705e-01 4.006215308325218258e-03 +5.110000000000000000e+02 6.973967846603209564e-01 3.850536892743095050e-03 +5.120000000000000000e+02 6.914354253724432908e-01 3.692375030353247604e-03 +5.130000000000000000e+02 7.023511858738749059e-01 3.491946793836259860e-03 +5.140000000000000000e+02 6.939731042664731842e-01 3.568391065748808492e-03 +5.150000000000000000e+02 7.018230882351492728e-01 3.698646662349011020e-03 +5.160000000000000000e+02 7.002955508684782782e-01 3.847948617317613167e-03 +5.170000000000000000e+02 6.935362052283576828e-01 3.444713581538471313e-03 +5.180000000000000000e+02 7.003670723814615640e-01 3.906009126049735970e-03 +5.190000000000000000e+02 6.981700827581568403e-01 4.007868421604529434e-03 +5.200000000000000000e+02 6.964417325577071383e-01 3.823153052583358816e-03 +5.210000000000000000e+02 6.988483747954756797e-01 3.671713016934959137e-03 +5.220000000000000000e+02 6.904089376573615544e-01 3.409288017776472904e-03 +5.230000000000000000e+02 6.850555382636301927e-01 3.570194548542305387e-03 +5.240000000000000000e+02 6.901955563019637196e-01 3.510240406170196410e-03 +5.250000000000000000e+02 6.853931275286138103e-01 3.654539892447880838e-03 +5.260000000000000000e+02 6.901297622881462646e-01 3.774615477308904902e-03 +5.270000000000000000e+02 6.864073406525083021e-01 4.297321160391637251e-03 +5.280000000000000000e+02 6.814984527510468126e-01 4.000286263377873797e-03 +5.290000000000000000e+02 6.776171310028932249e-01 3.975312575854351993e-03 +5.300000000000000000e+02 6.892680164400913911e-01 3.443880852090668715e-03 +5.310000000000000000e+02 6.811270000439288985e-01 3.580423098492686775e-03 +5.320000000000000000e+02 6.827128079229827229e-01 3.527946612114975147e-03 +5.330000000000000000e+02 6.810667517930367731e-01 3.779367546857617405e-03 +5.340000000000000000e+02 6.876523621639125672e-01 4.136705370587727242e-03 +5.350000000000000000e+02 6.860670961512448374e-01 4.143750119712996324e-03 +5.360000000000000000e+02 6.730502963834237296e-01 3.927817325717709862e-03 +5.370000000000000000e+02 6.745270394071334330e-01 3.664218798479262646e-03 +5.380000000000000000e+02 6.764262469873622008e-01 3.836195163046079819e-03 +5.390000000000000000e+02 6.777145125717002339e-01 4.145674667095451162e-03 +5.400000000000000000e+02 6.793441156870926312e-01 4.323513027336895083e-03 +5.410000000000000000e+02 6.806847248333431910e-01 3.783764485147805834e-03 +5.420000000000000000e+02 6.803082389965322552e-01 3.692170323228935198e-03 +5.430000000000000000e+02 6.784346969848021880e-01 4.086065604657115879e-03 +5.440000000000000000e+02 6.734663808577245891e-01 3.974009469939181888e-03 +5.450000000000000000e+02 6.706677024648087793e-01 4.145938897055558361e-03 +5.460000000000000000e+02 6.766140685051569292e-01 4.640237801097020498e-03 +5.470000000000000000e+02 6.757815772737068016e-01 4.793085607812488588e-03 +5.480000000000000000e+02 6.746990832964989693e-01 5.449927347666644849e-03 +5.490000000000000000e+02 6.711934074820576912e-01 6.279866373217104190e-03 +5.500000000000000000e+02 6.781325860065892108e-01 5.799773641019583155e-03 +5.510000000000000000e+02 6.668968896964369009e-01 5.033473058131753865e-03 +5.520000000000000000e+02 6.704267751673020914e-01 4.619414681074773474e-03 +5.530000000000000000e+02 6.717562053210156536e-01 4.670642958284873351e-03 +5.540000000000000000e+02 6.696153648244258516e-01 4.415956670509788712e-03 +5.550000000000000000e+02 6.708756318116360085e-01 3.929313314151490662e-03 +5.560000000000000000e+02 6.697322863596755216e-01 3.854152056015336478e-03 +5.570000000000000000e+02 6.646128241266388015e-01 3.652646162215513435e-03 +5.580000000000000000e+02 6.651607749464599761e-01 4.062610017920455403e-03 +5.590000000000000000e+02 6.608716136843669764e-01 3.857317238358309950e-03 +5.600000000000000000e+02 6.573158548311593963e-01 3.906299551099346942e-03 +5.610000000000000000e+02 6.583706979015665484e-01 3.491340013105466260e-03 +5.620000000000000000e+02 6.563087095491633161e-01 3.758761023390583527e-03 +5.630000000000000000e+02 6.523633695998380944e-01 4.274064968573886188e-03 +5.640000000000000000e+02 6.527029108011690450e-01 3.589573636387094480e-03 +5.650000000000000000e+02 6.522821358695503058e-01 4.125366338225440813e-03 +5.660000000000000000e+02 6.491810352463149858e-01 4.047326799976625269e-03 +5.670000000000000000e+02 6.450568682739610260e-01 4.110710324823337557e-03 +5.680000000000000000e+02 6.565100515949214843e-01 3.753470192987324108e-03 +5.690000000000000000e+02 6.434307458065240404e-01 3.689990311219240680e-03 +5.700000000000000000e+02 6.576250023162618641e-01 4.010201919656617917e-03 +5.710000000000000000e+02 6.578510130141869139e-01 3.855888864419303088e-03 +5.720000000000000000e+02 6.597742316396781881e-01 4.299515759709891631e-03 +5.730000000000000000e+02 6.537899744089589182e-01 3.914548564337957774e-03 +5.740000000000000000e+02 6.505682491344743079e-01 3.907944442294915971e-03 +5.750000000000000000e+02 6.467830240340380898e-01 3.537260638189953545e-03 +5.760000000000000000e+02 6.476200917642851440e-01 4.014378054701975458e-03 +5.770000000000000000e+02 6.479996249772601580e-01 3.716899889242577647e-03 +5.780000000000000000e+02 6.386853975131066008e-01 4.109416273935843911e-03 +5.790000000000000000e+02 6.447632174623127987e-01 4.255103895386635159e-03 +5.800000000000000000e+02 6.377234561901286014e-01 3.618202286037897845e-03 +5.810000000000000000e+02 6.454270429403428100e-01 3.694540712859527981e-03 +5.820000000000000000e+02 6.448333996147909142e-01 3.639872707801257868e-03 +5.830000000000000000e+02 6.370474073676715143e-01 3.736237535032210268e-03 +5.840000000000000000e+02 6.396037916716913463e-01 3.923894608273329962e-03 +5.850000000000000000e+02 6.401216114809195057e-01 4.139216992535670221e-03 +5.860000000000000000e+02 6.371432657491740148e-01 3.627002461965630510e-03 +5.870000000000000000e+02 6.387380248522031012e-01 3.844903018708594779e-03 +5.880000000000000000e+02 6.335189278056830853e-01 3.695409685120156114e-03 +5.890000000000000000e+02 6.320330176197146432e-01 3.640877875572586485e-03 +5.900000000000000000e+02 6.323775108750704366e-01 4.118681529430019694e-03 +5.910000000000000000e+02 6.325613980955233639e-01 3.647518860089139434e-03 +5.920000000000000000e+02 6.318710590772672608e-01 3.547233501938616869e-03 +5.930000000000000000e+02 6.336748889219112613e-01 4.058378701565758251e-03 +5.940000000000000000e+02 6.305340328637858427e-01 3.764667831922261301e-03 +5.950000000000000000e+02 6.226630840085464191e-01 3.725390235548555785e-03 +5.960000000000000000e+02 6.221458049918568989e-01 3.564112403906557862e-03 +5.970000000000000000e+02 6.274073005294114047e-01 3.885578802575800732e-03 +5.980000000000000000e+02 6.262630964396445066e-01 3.665329415228805055e-03 +5.990000000000000000e+02 6.287854895619778839e-01 3.675082327753060891e-03 +6.000000000000000000e+02 6.174255777387104294e-01 3.436384424600901974e-03 +6.010000000000000000e+02 6.204546843432685588e-01 3.416605215610087586e-03 +6.020000000000000000e+02 6.202920554562625366e-01 4.546962946120276620e-03 +6.030000000000000000e+02 6.150341678110510246e-01 3.517180493731570344e-03 +6.050000000000000000e+02 6.155070190378572059e-01 3.563446489051588784e-03 +6.060000000000000000e+02 6.077898661540243053e-01 3.626190398825846969e-03 +6.070000000000000000e+02 6.133592115609423079e-01 3.533773079413332283e-03 +6.080000000000000000e+02 6.111074518436304670e-01 3.832695751338362732e-03 +6.090000000000000000e+02 6.084790817472888191e-01 3.479181982674329088e-03 +6.100000000000000000e+02 6.122695924041342552e-01 3.663357792076183620e-03 +6.110000000000000000e+02 6.069613355131348031e-01 3.548374656079149748e-03 +6.120000000000000000e+02 6.079507204875339577e-01 3.615293370463368208e-03 +6.130000000000000000e+02 6.077173687889202425e-01 3.849275429713437668e-03 +6.140000000000000000e+02 5.999115075957496268e-01 3.724266169803647220e-03 +6.150000000000000000e+02 6.051994994975383735e-01 3.837253952367299711e-03 +6.160000000000000000e+02 5.997798422322878631e-01 3.447878805531374817e-03 +6.170000000000000000e+02 6.048965954815760382e-01 3.664879622687943535e-03 +6.180000000000000000e+02 5.976757195608695117e-01 3.499878363928364978e-03 +6.190000000000000000e+02 5.956542573198685409e-01 3.748829414583011981e-03 +6.200000000000000000e+02 5.990265767485213333e-01 3.842551935114820252e-03 +6.210000000000000000e+02 5.960829727972349890e-01 3.613760570575608178e-03 +6.220000000000000000e+02 5.917869527419574727e-01 3.441476218903281523e-03 +6.230000000000000000e+02 5.934245187846025615e-01 3.610866095554677354e-03 +6.240000000000000000e+02 5.891881119162434288e-01 3.642696712524540626e-03 +6.250000000000000000e+02 5.880474981987708905e-01 3.426437059419233482e-03 +6.260000000000000000e+02 5.880595108141042360e-01 3.588107554928945345e-03 +6.270000000000000000e+02 5.894071681741760438e-01 3.538733203676008420e-03 +6.280000000000000000e+02 5.867402325299028165e-01 3.922930042006523080e-03 +6.290000000000000000e+02 5.871808133776494909e-01 3.503686198811352577e-03 +6.300000000000000000e+02 5.816447679453212727e-01 3.513792728725656164e-03 +6.310000000000000000e+02 5.822637730419017998e-01 3.635161192962001447e-03 +6.320000000000000000e+02 5.780678977181560318e-01 3.767988221071787071e-03 +6.330000000000000000e+02 5.776860562903493035e-01 3.361674554734036310e-03 +6.340000000000000000e+02 5.807774057842541859e-01 3.561888788440395470e-03 +6.350000000000000000e+02 5.766475505251272837e-01 3.506243020603510684e-03 +6.360000000000000000e+02 5.708866108699875985e-01 3.849597835944547266e-03 +6.370000000000000000e+02 5.708022670337438154e-01 3.406049243331051458e-03 +6.380000000000000000e+02 5.763821958737981310e-01 3.565412274504855920e-03 +6.390000000000000000e+02 5.660538565149930701e-01 3.526871130037782191e-03 +6.400000000000000000e+02 5.675534883567027178e-01 3.523564900920861213e-03 +6.410000000000000000e+02 5.692779091881214892e-01 3.690688243783799699e-03 +6.420000000000000000e+02 5.650210212319065617e-01 3.553172859052136558e-03 +6.430000000000000000e+02 5.623559776240710795e-01 3.795048859572471879e-03 +6.440000000000000000e+02 5.679855461249218029e-01 3.419788544729919586e-03 +6.450000000000000000e+02 5.637825886749413540e-01 3.237685065110632726e-03 +6.460000000000000000e+02 5.562448184184288769e-01 3.227827109007850442e-03 +6.470000000000000000e+02 5.580016299189882734e-01 3.074532082908683437e-03 +6.480000000000000000e+02 5.568099888947937171e-01 2.966158837370949913e-03 +6.490000000000000000e+02 5.570236005577152705e-01 3.178021182334424093e-03 +6.500000000000000000e+02 5.524238469998966616e-01 3.032440388669042659e-03 +6.510000000000000000e+02 5.534808397386169476e-01 1.185559549935802544e-02 +6.520000000000000000e+02 5.516563797132483238e-01 2.960015490219577907e-03 +6.530000000000000000e+02 5.457134849179723357e-01 3.179390753017759513e-03 +6.540000000000000000e+02 5.463880993042865564e-01 3.086745260840365046e-03 +6.550000000000000000e+02 5.489473221010504611e-01 3.216978710408952263e-03 +6.560000000000000000e+02 5.446850240761557105e-01 3.255887139397084431e-03 +6.570000000000000000e+02 5.451289279092483842e-01 3.148692817877305188e-03 +6.580000000000000000e+02 5.430350331474341763e-01 2.929163040523401727e-03 +6.590000000000000000e+02 5.396994788109723551e-01 3.389749068623703569e-03 +6.600000000000000000e+02 5.382029126695487831e-01 3.334714846106827738e-03 +6.610000000000000000e+02 5.356117387161355436e-01 2.997743296380750867e-03 +6.620000000000000000e+02 5.361529128088554641e-01 2.901019769778625731e-03 +6.630000000000000000e+02 5.349537578838612362e-01 3.211362356254735505e-03 +6.640000000000000000e+02 5.306825034961500931e-01 3.259181489877995257e-03 +6.650000000000000000e+02 5.325994191292778845e-01 3.163245407460744691e-03 +6.660000000000000000e+02 5.257528936988851154e-01 3.101568559047618821e-03 +6.670000000000000000e+02 5.334183748758800636e-01 3.244018066380590249e-03 +6.680000000000000000e+02 5.266508925563857524e-01 3.136021714146067490e-03 +6.690000000000000000e+02 5.333774133925981431e-01 2.894268612872765746e-03 +6.700000000000000000e+02 5.308118121284800539e-01 2.899479396326653299e-03 +6.710000000000000000e+02 5.297547026787909896e-01 2.557856726215599220e-03 +6.720000000000000000e+02 5.267571853125907477e-01 2.549490737186764066e-03 +6.730000000000000000e+02 5.259135028935876255e-01 2.761914689202408547e-03 +6.740000000000000000e+02 5.139888193514524639e-01 2.741789361098736968e-03 +6.750000000000000000e+02 5.169702196973592345e-01 2.467428708199014865e-03 +6.760000000000000000e+02 5.161875985450458115e-01 2.675280240858999778e-03 +6.770000000000000000e+02 5.130024045781477193e-01 2.592954625352578927e-03 +6.780000000000000000e+02 5.179659619164316275e-01 2.603168899119533922e-03 +6.790000000000000000e+02 5.189990290595176692e-01 2.659332836716488992e-03 +6.800000000000000000e+02 5.089996229442775855e-01 2.500989970548483064e-03 +6.810000000000000000e+02 5.110959996847057596e-01 2.397844233804892217e-03 +6.820000000000000000e+02 5.151060400183127275e-01 2.608456404963928593e-03 +6.830000000000000000e+02 5.052649187263097419e-01 2.571583703412516284e-03 +6.840000000000000000e+02 5.072487332304237428e-01 2.655028890424773660e-03 +6.850000000000000000e+02 5.078582842023272592e-01 2.756042684245713689e-03 +6.860000000000000000e+02 5.130484311409777565e-01 2.796729239968617862e-03 +6.870000000000000000e+02 4.983261778490351568e-01 2.598751980245365620e-03 +6.880000000000000000e+02 5.103549543158377721e-01 2.732805400721124729e-03 +6.890000000000000000e+02 4.880349001679075149e-01 2.426277883879535656e-03 +6.900000000000000000e+02 4.932014485266018600e-01 2.558337379402714912e-03 +6.910000000000000000e+02 4.950602352210702883e-01 2.311265088439665594e-03 +6.920000000000000000e+02 5.030160998713198994e-01 2.683974789794881400e-03 +6.930000000000000000e+02 4.906870735325974953e-01 2.637652323203487290e-03 +6.940000000000000000e+02 4.948931864612652332e-01 2.681573811713842004e-03 +6.950000000000000000e+02 4.918365317932610337e-01 2.483517998996544098e-03 +6.960000000000000000e+02 4.945187189034336295e-01 2.470540405455702235e-03 +6.970000000000000000e+02 4.905410823443889790e-01 2.461180613417059213e-03 +6.980000000000000000e+02 4.909070329506640684e-01 2.351376759247045950e-03 +6.990000000000000000e+02 4.842579512405184028e-01 2.282561691712122268e-03 +7.000000000000000000e+02 4.784681676880453982e-01 2.306117853032343869e-03 +7.010000000000000000e+02 4.858130895673217764e-01 2.423620793832779053e-03 +7.020000000000000000e+02 4.765110056568042096e-01 2.383654278530232540e-03 +7.030000000000000000e+02 4.820542233372481222e-01 2.408779901670436447e-03 +7.040000000000000000e+02 4.757572479833903634e-01 2.324211900901409535e-03 +7.050000000000000000e+02 4.742478776323069134e-01 2.301122221707252013e-03 +7.060000000000000000e+02 4.758465674771458764e-01 2.328147280666721664e-03 +7.070000000000000000e+02 4.807956147188210960e-01 2.379837143927045293e-03 +7.080000000000000000e+02 4.742220646996123112e-01 2.311213221575426306e-03 +7.090000000000000000e+02 4.769621804835978418e-01 2.306972283008426605e-03 +7.100000000000000000e+02 4.729514484564810717e-01 2.374127129684446957e-03 +7.110000000000000000e+02 4.719082254018625577e-01 2.595162157005733751e-03 +7.120000000000000000e+02 4.795264167162971436e-01 2.471305015278686332e-03 +7.130000000000000000e+02 4.750462167745082565e-01 2.414811328724299298e-03 +7.140000000000000000e+02 4.704950983080174454e-01 2.362928196027036867e-03 +7.150000000000000000e+02 4.615906900304025950e-01 2.354631542464507600e-03 +7.160000000000000000e+02 4.653118219089281138e-01 2.378098831106216764e-03 +7.170000000000000000e+02 4.665256402670305835e-01 2.384541081145637956e-03 +7.180000000000000000e+02 4.640172861798669279e-01 2.375441452219015544e-03 +7.190000000000000000e+02 4.591907131883661841e-01 2.438635424938748446e-03 +7.200000000000000000e+02 4.578401614571775413e-01 2.317015247020093142e-03 +7.210000000000000000e+02 4.597715737325209218e-01 2.242881542986482554e-03 +7.220000000000000000e+02 4.571083841285576432e-01 2.265521078190748088e-03 +7.230000000000000000e+02 4.531812392078228835e-01 2.292027880275357681e-03 +7.240000000000000000e+02 4.511015636676288243e-01 2.232855902585712503e-03 +7.250000000000000000e+02 4.512457275985919392e-01 2.221091497778777523e-03 +7.260000000000000000e+02 4.538346104020423155e-01 2.290365310969140564e-03 +7.270000000000000000e+02 4.559324942386464574e-01 2.317483257238131793e-03 +7.280000000000000000e+02 4.477987143679851845e-01 2.299703282925962770e-03 +7.290000000000000000e+02 4.536350848283899340e-01 2.330700630456607712e-03 +7.300000000000000000e+02 4.524810517114102315e-01 2.244599364788770271e-03 +7.310000000000000000e+02 4.442905199195607557e-01 2.158929022209577896e-03 +7.320000000000000000e+02 4.517290057952288440e-01 2.202382610292476835e-03 +7.330000000000000000e+02 4.420048808320417577e-01 2.161905720543719732e-03 +7.340000000000000000e+02 4.377849865658411943e-01 2.158702952716613256e-03 +7.350000000000000000e+02 4.460648632558029125e-01 2.172031632191847531e-03 +7.360000000000000000e+02 4.330638559351312478e-01 2.143668969200994683e-03 +7.370000000000000000e+02 4.352423011880965364e-01 2.172866024979798472e-03 +7.380000000000000000e+02 4.318491569947857656e-01 2.136991474619484750e-03 +7.390000000000000000e+02 4.417918949198338385e-01 2.177976479755308701e-03 +7.400000000000000000e+02 4.364642043731106202e-01 2.174062308246998716e-03 +7.410000000000000000e+02 4.365745477888468562e-01 2.177871789466249812e-03 +7.420000000000000000e+02 4.341698495981245465e-01 2.194950125885749941e-03 +7.430000000000000000e+02 4.224621050851584125e-01 2.172331716763037379e-03 +7.440000000000000000e+02 4.285942121945908734e-01 2.189924733281865127e-03 +7.450000000000000000e+02 4.270985004589845646e-01 2.164565085027436286e-03 +7.460000000000000000e+02 4.300771031817944845e-01 2.240707183054293280e-03 +7.470000000000000000e+02 4.303643376297331957e-01 2.225406917485550726e-03 +7.480000000000000000e+02 4.238366246866946407e-01 2.166559598493341017e-03 +7.490000000000000000e+02 4.224895784429587020e-01 2.153224776098055637e-03 +7.500000000000000000e+02 4.297784400579852115e-01 2.201938630624233895e-03 +7.510000000000000000e+02 4.209174927803405741e-01 2.170358657478004601e-03 +7.520000000000000000e+02 4.179834189250629661e-01 2.218307827603301086e-03 +7.530000000000000000e+02 4.221701154047270421e-01 2.273732249659960337e-03 +7.540000000000000000e+02 4.188938672845210487e-01 2.197412160692412218e-03 +7.550000000000000000e+02 4.124365562102521587e-01 2.107208830917599220e-03 +7.560000000000000000e+02 4.111065328809314079e-01 2.180589985516635885e-03 +7.570000000000000000e+02 4.081770853323411496e-01 2.186361188019997088e-03 +7.580000000000000000e+02 4.119509484177906189e-01 2.229831744121595332e-03 +7.590000000000000000e+02 4.084070708748430700e-01 2.252749635723462658e-03 +7.600000000000000000e+02 4.058656469094975572e-01 2.210049106909487728e-03 +7.610000000000000000e+02 4.015815419294190280e-01 2.235827587696549972e-03 +7.620000000000000000e+02 4.074588891477041175e-01 2.222264466702853717e-03 +7.630000000000000000e+02 4.015835651132786954e-01 2.158488321219469066e-03 +7.640000000000000000e+02 4.099760404264908842e-01 2.188728739516907374e-03 +7.650000000000000000e+02 4.062919373169472936e-01 2.161783526059578298e-03 +7.660000000000000000e+02 3.969509004414562559e-01 2.118533356651993230e-03 +7.670000000000000000e+02 3.959231564507719181e-01 2.099202242868828013e-03 +7.680000000000000000e+02 3.994856846189229205e-01 2.235587781887561892e-03 +7.690000000000000000e+02 4.017597501128583604e-01 2.295052415530574909e-03 +7.700000000000000000e+02 3.949361707004275246e-01 2.101374814264910743e-03 +7.710000000000000000e+02 3.922991461310345040e-01 2.036906659840528357e-03 +7.720000000000000000e+02 3.991269966813044134e-01 2.072598721345771458e-03 +7.730000000000000000e+02 3.957813781496820060e-01 2.058045247524188746e-03 +7.740000000000000000e+02 3.974215543648492721e-01 2.159047365676545344e-03 +7.750000000000000000e+02 3.947464566549542253e-01 2.286531857203332255e-03 +7.760000000000000000e+02 3.916910801058897107e-01 2.118803423202035314e-03 +7.770000000000000000e+02 3.829975086158152187e-01 1.992107455534717492e-03 +7.780000000000000000e+02 3.910156320133802432e-01 2.036159090307647704e-03 +7.790000000000000000e+02 3.928093706811691121e-01 1.993273492871954454e-03 +7.800000000000000000e+02 3.800311763279632937e-01 1.986912933182478306e-03 +7.810000000000000000e+02 3.819289397296972699e-01 1.964021369070999279e-03 +7.820000000000000000e+02 3.808461853185256540e-01 1.961123266657820337e-03 +7.830000000000000000e+02 3.863544684137795726e-01 1.994881985584304705e-03 +7.840000000000000000e+02 3.774800784014192279e-01 1.978010973666316941e-03 +7.850000000000000000e+02 3.877562478585140360e-01 2.073413721597998881e-03 +7.860000000000000000e+02 3.776365687362326917e-01 2.067974835622680193e-03 +7.870000000000000000e+02 3.784190027226104758e-01 2.140946621354428321e-03 +7.880000000000000000e+02 3.773688021347271770e-01 2.012783161172355603e-03 +7.890000000000000000e+02 3.811539636007127974e-01 1.970782452096901064e-03 +7.900000000000000000e+02 3.713897602441033063e-01 1.948405049129521257e-03 +7.910000000000000000e+02 3.740877118098696053e-01 2.043591801456600722e-03 +7.920000000000000000e+02 3.708510972620619461e-01 1.987950408623232086e-03 +7.930000000000000000e+02 3.706302647195955369e-01 2.008986496154671533e-03 +7.940000000000000000e+02 3.704601445499696166e-01 1.980271322051349158e-03 +7.950000000000000000e+02 3.635880539677742163e-01 1.943847254894904078e-03 +7.960000000000000000e+02 3.692415429596594967e-01 2.034345683128041885e-03 +7.970000000000000000e+02 3.626995750740553137e-01 2.153685625611614397e-03 +7.980000000000000000e+02 3.652682165081500565e-01 2.049514428751634133e-03 +7.990000000000000000e+02 3.659251754922473454e-01 1.967880380362892201e-03 +8.000000000000000000e+02 3.663054411781313524e-01 2.070101746855707459e-03 +8.010000000000000000e+02 3.644090514358248045e-01 1.972100819646167846e-03 +8.020000000000000000e+02 3.635899956825272006e-01 1.912452174121933267e-03 +8.030000000000000000e+02 3.588625428976929266e-01 1.928569410351024631e-03 +8.040000000000000000e+02 3.550017105442735965e-01 1.869034771152694539e-03 +8.050000000000000000e+02 3.606618408812585219e-01 1.922802155869569570e-03 +8.060000000000000000e+02 3.626361365089383337e-01 1.974927514976054874e-03 +8.070000000000000000e+02 3.581446611511640010e-01 1.953010702268670332e-03 +8.080000000000000000e+02 3.507979795195702577e-01 1.918193075618107590e-03 +8.090000000000000000e+02 3.552826559204264600e-01 1.922240913697425418e-03 +8.100000000000000000e+02 3.477867390580516305e-01 1.844167731982089163e-03 +8.110000000000000000e+02 3.516135722991496904e-01 1.859805471772583421e-03 +8.120000000000000000e+02 3.472278895565781287e-01 1.844043814084779260e-03 +8.130000000000000000e+02 3.530622899568624518e-01 1.838296229732883872e-03 +8.140000000000000000e+02 3.444178104632365511e-01 1.871133886838620202e-03 +8.150000000000000000e+02 3.454587347376332218e-01 1.923324026645456585e-03 +8.160000000000000000e+02 3.454582606887194873e-01 1.929955458316757501e-03 +8.170000000000000000e+02 3.477560695121063028e-01 1.927008464454047507e-03 +8.180000000000000000e+02 3.491742935211978316e-01 1.893773385963784875e-03 +8.190000000000000000e+02 3.383083428466951981e-01 1.810551062939266733e-03 +8.200000000000000000e+02 3.419313503083106220e-01 1.849886654616063417e-03 +8.210000000000000000e+02 3.474903683619021133e-01 1.865214118000498933e-03 +8.220000000000000000e+02 3.377984514669931659e-01 1.821531508773323749e-03 +8.230000000000000000e+02 3.344886873757560997e-01 1.809975796395283613e-03 +8.240000000000000000e+02 3.356807563714237497e-01 1.869354267900080529e-03 +8.250000000000000000e+02 3.385665126484061482e-01 1.904513686164537338e-03 +8.260000000000000000e+02 3.429121586467906435e-01 1.965408285674195323e-03 +8.270000000000000000e+02 3.325706044725254551e-01 1.919555393490138999e-03 +8.280000000000000000e+02 3.380252023216781532e-01 1.891307970232762679e-03 +8.290000000000000000e+02 3.414882728978045345e-01 1.866549109593918475e-03 +8.300000000000000000e+02 3.313139041817698693e-01 1.834228656079051577e-03 +8.310000000000000000e+02 3.293746797333355070e-01 1.879029274909088708e-03 +8.320000000000000000e+02 3.275325665083708704e-01 1.863498796925824701e-03 +8.330000000000000000e+02 3.283002850864705779e-01 1.858485256444078644e-03 +8.340000000000000000e+02 3.283876817791159808e-01 1.864908338918745039e-03 +8.350000000000000000e+02 3.287809781759600813e-01 1.896058976283148236e-03 +8.360000000000000000e+02 3.261268463159519571e-01 1.840323552382414594e-03 +8.370000000000000000e+02 3.269747546817921569e-01 1.812116781657108948e-03 +8.380000000000000000e+02 3.261618662012119030e-01 1.824708776072379510e-03 +8.390000000000000000e+02 3.238420861959783181e-01 1.826122996397268414e-03 +8.400000000000000000e+02 3.227295158054646063e-01 1.814771835820928707e-03 +8.410000000000000000e+02 3.307134843848488215e-01 1.890885927351627265e-03 +8.420000000000000000e+02 3.192413607074186532e-01 1.763520490921794076e-03 +8.430000000000000000e+02 3.246740386009756008e-01 1.777709705500127866e-03 +8.440000000000000000e+02 3.176144419597521362e-01 1.735796104643314800e-03 +8.450000000000000000e+02 3.119564723455341970e-01 1.729486930171968660e-03 +8.460000000000000000e+02 3.149668053867490380e-01 1.736333900922150527e-03 +8.470000000000000000e+02 3.135432367209279869e-01 1.734188551226569387e-03 +8.480000000000000000e+02 3.101677056061276638e-01 1.726123991039472038e-03 +8.490000000000000000e+02 3.165983066460226203e-01 1.800784976352859607e-03 +8.500000000000000000e+02 3.076896497509200024e-01 1.754514064857319155e-03 +8.510000000000000000e+02 3.203229122275134122e-01 1.859309704034821939e-03 +8.520000000000000000e+02 3.065144277858051214e-01 1.737209352037942609e-03 +8.530000000000000000e+02 3.104866135389928172e-01 1.743765210441342722e-03 +8.540000000000000000e+02 3.151199278181859298e-01 1.792700728811269951e-03 +8.550000000000000000e+02 3.057903490011484871e-01 1.871582253525007084e-03 +8.560000000000000000e+02 3.077351355114745224e-01 1.801378880533534938e-03 +8.570000000000000000e+02 3.079473676278918215e-01 1.788869676394566231e-03 +8.580000000000000000e+02 3.082081941584765006e-01 1.747344379781083168e-03 +8.590000000000000000e+02 3.081754357992019244e-01 1.714374828626589933e-03 +8.600000000000000000e+02 3.023080921399662335e-01 1.741547743368449235e-03 +8.610000000000000000e+02 3.008643593984386966e-01 1.737015632285156697e-03 +8.620000000000000000e+02 3.063207134970413748e-01 1.777295962483019633e-03 +8.630000000000000000e+02 3.037160111680137775e-01 1.748940267184730980e-03 +8.640000000000000000e+02 2.980302121203592391e-01 1.686802234559364603e-03 +8.650000000000000000e+02 3.073859359360808785e-01 1.755975606552200941e-03 +8.660000000000000000e+02 2.982120541420540394e-01 1.701009257515335733e-03 +8.670000000000000000e+02 2.980674518241498427e-01 1.720601395583995887e-03 +8.680000000000000000e+02 2.977927412612441094e-01 1.724113746435492617e-03 +8.690000000000000000e+02 2.974190963019991418e-01 1.739579963328361303e-03 +8.700000000000000000e+02 2.921929802406597609e-01 1.697119556237747240e-03 +8.710000000000000000e+02 2.979989394994149721e-01 1.680200135829553517e-03 +8.720000000000000000e+02 2.913759770998512466e-01 1.661985405054769395e-03 +8.730000000000000000e+02 2.891555287955628883e-01 1.724302651588867537e-03 +8.740000000000000000e+02 2.892130945959134336e-01 1.700391509139361412e-03 +8.750000000000000000e+02 2.867405071112409942e-01 1.669019234051667255e-03 +8.760000000000000000e+02 2.869249622102952868e-01 1.641103805810174105e-03 +8.770000000000000000e+02 2.884538199097290700e-01 1.701446871986397272e-03 +8.780000000000000000e+02 2.896535495989676634e-01 1.686988247257736797e-03 +8.790000000000000000e+02 2.916669618343316062e-01 1.689568082865489226e-03 +8.800000000000000000e+02 2.842959609225460538e-01 1.674294879901411280e-03 +8.810000000000000000e+02 2.826684413087734438e-01 1.694118439990276084e-03 +8.820000000000000000e+02 2.873268998031867083e-01 1.676076001555167755e-03 +8.830000000000000000e+02 2.878526537857029610e-01 1.650949885573923734e-03 +8.840000000000000000e+02 2.820654642528162559e-01 1.680196472875162541e-03 +8.850000000000000000e+02 2.813540920879736285e-01 1.643198024482963411e-03 +8.860000000000000000e+02 2.771197610697824776e-01 1.604041349821216543e-03 +8.870000000000000000e+02 2.779313653348178814e-01 1.620033826634554534e-03 +8.880000000000000000e+02 2.793593151326550506e-01 1.625308466141452048e-03 +8.890000000000000000e+02 2.775056243224356400e-01 1.597870258696830166e-03 +8.900000000000000000e+02 2.766852349878001216e-01 1.629679199447562829e-03 +8.910000000000000000e+02 2.728953239414637633e-01 1.577028311695815926e-03 +8.920000000000000000e+02 2.780823989071698477e-01 1.629488012431817411e-03 +8.940000000000000000e+02 2.747904599002712334e-01 1.658644668420610228e-03 +8.950000000000000000e+02 2.770789797633735896e-01 1.704925494727004519e-03 +8.960000000000000000e+02 2.672522279823654201e-01 1.607491331233033794e-03 +8.970000000000000000e+02 2.725183069965512739e-01 1.650941347226261586e-03 +8.980000000000000000e+02 2.750497887563719268e-01 1.616772444462503738e-03 +8.990000000000000000e+02 2.697453839510237095e-01 1.579269968141175200e-03 +9.000000000000000000e+02 2.702010268259016912e-01 1.604739991973308825e-03 +9.010000000000000000e+02 2.697103428719784257e-01 1.495854859498721998e-03 +9.020000000000000000e+02 2.668875213138396374e-01 1.499642634423212564e-03 +9.030000000000000000e+02 2.691092080573906919e-01 1.520668933207298956e-03 +9.040000000000000000e+02 2.641278171214351822e-01 1.483880267350891780e-03 +9.050000000000000000e+02 2.675760005966786870e-01 1.511663830924070764e-03 +9.060000000000000000e+02 2.613561070218329285e-01 1.498713350695021458e-03 +9.070000000000000000e+02 2.638525650750402352e-01 1.537449181077908504e-03 +9.080000000000000000e+02 2.649742797343637157e-01 1.594725292437922581e-03 +9.090000000000000000e+02 2.610903959358660820e-01 1.580299283213817702e-03 +9.100000000000000000e+02 2.617256188874335088e-01 1.528312169887955253e-03 +9.110000000000000000e+02 2.627336118112311714e-01 1.488385253230073250e-03 +9.120000000000000000e+02 2.585622468938313934e-01 1.490057686066757802e-03 +9.130000000000000000e+02 2.607724513684291368e-01 1.574925911422122909e-03 +9.140000000000000000e+02 2.554134256663873614e-01 1.471678612302354571e-03 +9.150000000000000000e+02 2.475617612464093564e-01 1.423186872892206111e-03 +9.160000000000000000e+02 2.468181641152363548e-01 1.432289676189466400e-03 +9.170000000000000000e+02 2.470259384215152121e-01 1.426767371649470106e-03 +9.180000000000000000e+02 2.558566799323632734e-01 1.511344498353960064e-03 +9.190000000000000000e+02 2.478977009811403065e-01 1.450643852008057797e-03 +9.200000000000000000e+02 2.413219823395324759e-01 1.394658675884241378e-03 +9.210000000000000000e+02 2.508467146146803328e-01 1.429335533927701208e-03 +9.220000000000000000e+02 2.489042367903650799e-01 1.447411433915628699e-03 +9.230000000000000000e+02 2.505879931047803044e-01 1.479478440260426856e-03 +9.240000000000000000e+02 2.532014575700313186e-01 1.511928403865048665e-03 +9.250000000000000000e+02 2.427541412965676937e-01 1.445992863136237724e-03 +9.260000000000000000e+02 2.456206873535669577e-01 1.471082484435527575e-03 +9.270000000000000000e+02 2.482886449289248010e-01 1.463535766503879865e-03 +9.280000000000000000e+02 2.434818783410788723e-01 1.420524971835916478e-03 +9.290000000000000000e+02 2.520686717618709771e-01 1.462658533916018962e-03 +9.300000000000000000e+02 2.500850842193335088e-01 1.474551873628718573e-03 +9.310000000000000000e+02 2.380181272628303923e-01 1.434464254665731523e-03 +9.320000000000000000e+02 2.465622479373212050e-01 1.477024117200914947e-03 +9.330000000000000000e+02 2.428492341708244073e-01 1.407528386931162145e-03 +9.340000000000000000e+02 2.393444044371606516e-01 1.463762958043869893e-03 +9.350000000000000000e+02 2.380181659590552001e-01 1.569746841717946763e-03 +9.360000000000000000e+02 2.383750451678407489e-01 1.499236147322560112e-03 +9.370000000000000000e+02 2.255870045180324301e-01 1.366552068617697072e-03 +9.380000000000000000e+02 2.384805561194119627e-01 1.475352208137666911e-03 +9.390000000000000000e+02 2.361703689820035534e-01 1.426402012125127733e-03 +9.400000000000000000e+02 2.474426527310100155e-01 1.488579733844510190e-03 +9.410000000000000000e+02 2.424164002503654547e-01 1.456764951808751105e-03 +9.420000000000000000e+02 2.350554907255755499e-01 1.441927245666306924e-03 +9.430000000000000000e+02 2.409216805191323474e-01 1.549470743362481220e-03 +9.440000000000000000e+02 2.410547158199305706e-01 1.497713665893565240e-03 +9.450000000000000000e+02 2.385981959234807215e-01 1.487469977342980362e-03 +9.460000000000000000e+02 2.399989044516360748e-01 1.503584439415375047e-03 +9.470000000000000000e+02 2.371785228483793140e-01 1.491717009829156846e-03 +9.480000000000000000e+02 2.428526891353428585e-01 1.521949053784491489e-03 +9.490000000000000000e+02 2.424257893903055960e-01 1.502880483370812401e-03 +9.500000000000000000e+02 2.362793367294841462e-01 1.473132090738760299e-03 +9.510000000000000000e+02 2.388059721120433521e-01 1.602078058135913453e-03 +9.520000000000000000e+02 2.350559939017404787e-01 1.455155885170794161e-03 +9.530000000000000000e+02 2.470629581713224554e-01 1.533772005864198536e-03 +9.540000000000000000e+02 2.373394488665853674e-01 1.492500997120438204e-03 +9.550000000000000000e+02 2.341833600203061527e-01 1.506297173960791276e-03 +9.560000000000000000e+02 2.352200215485735768e-01 1.466201024006224618e-03 +9.570000000000000000e+02 2.175880307386043044e-01 1.407905100514232882e-03 +9.580000000000000000e+02 2.313999273840259552e-01 1.458269149183742935e-03 +9.590000000000000000e+02 2.304577138412487181e-01 1.465895359603678044e-03 +9.600000000000000000e+02 2.340351547733310611e-01 1.533267912844987584e-03 +9.610000000000000000e+02 2.358962239263628913e-01 1.570506128703069628e-03 +9.620000000000000000e+02 2.292747378524766788e-01 1.448300503402589383e-03 +9.630000000000000000e+02 2.360298965020745099e-01 1.476846039504791557e-03 +9.640000000000000000e+02 2.324232815927447238e-01 1.442370036772157912e-03 +9.650000000000000000e+02 2.316764192020691060e-01 1.430821376257531731e-03 +9.660000000000000000e+02 2.357131304731978627e-01 1.498322300501884943e-03 +9.670000000000000000e+02 2.346567996480090346e-01 1.485441859866748872e-03 +9.680000000000000000e+02 2.291510237979514919e-01 1.449927231359531953e-03 +9.690000000000000000e+02 2.360884153196626811e-01 1.486483014573981593e-03 +9.700000000000000000e+02 2.303749010512529671e-01 1.447012559240975701e-03 +9.710000000000000000e+02 2.236973784443012647e-01 1.356080297452067710e-03 +9.720000000000000000e+02 2.244342827842560062e-01 1.453630461637844297e-03 +9.730000000000000000e+02 2.282912239533300136e-01 1.395839324558509906e-03 +9.740000000000000000e+02 2.234339334650100040e-01 1.350297832633756950e-03 +9.750000000000000000e+02 2.324085176523292551e-01 1.515609756974516933e-03 +9.760000000000000000e+02 2.260130012655713616e-01 1.360274869567573838e-03 +9.770000000000000000e+02 2.244242302462450545e-01 1.483759711340729886e-03 +9.780000000000000000e+02 2.283162448622845786e-01 1.443981426113088388e-03 +9.790000000000000000e+02 2.260251034274426418e-01 1.467834383920403607e-03 +9.800000000000000000e+02 2.289631608006721664e-01 1.442995636007875140e-03 +9.810000000000000000e+02 2.268346939415892827e-01 1.543564495067338777e-03 +9.820000000000000000e+02 2.225073731164372848e-01 1.383019224649899249e-03 +9.830000000000000000e+02 2.200590194035910163e-01 1.630426860802812851e-03 +9.840000000000000000e+02 2.294071301710048916e-01 1.450013741746297626e-03 +9.850000000000000000e+02 2.250960374317349522e-01 1.528308095997122935e-03 +9.860000000000000000e+02 2.193225038390817783e-01 1.382775803652472628e-03 +9.870000000000000000e+02 2.245159713552906944e-01 1.509466551442214914e-03 +9.880000000000000000e+02 2.260481490486704603e-01 1.464094364251104959e-03 +9.890000000000000000e+02 2.204442123099879802e-01 1.440425453944397865e-03 +9.900000000000000000e+02 2.241398425858891763e-01 1.511983155510372538e-03 +9.910000000000000000e+02 2.243022260751531272e-01 1.423332784459682135e-03 +9.920000000000000000e+02 2.213357341106052534e-01 1.399328663474986353e-03 +9.930000000000000000e+02 2.209880201883586970e-01 1.419718193670518793e-03 +9.940000000000000000e+02 2.261611938899734942e-01 1.454352611757579175e-03 +9.950000000000000000e+02 2.240908840624696030e-01 1.414667321641602769e-03 +9.960000000000000000e+02 2.142365560222122267e-01 1.387347069318215810e-03 +9.970000000000000000e+02 2.278201663001603039e-01 1.476168047700611181e-03 +9.980000000000000000e+02 2.244008991734235958e-01 1.445944396697163188e-03 +9.990000000000000000e+02 2.156189564661291913e-01 1.377506848173118241e-03 +1.000000000000000000e+03 2.272122699088269526e-01 1.492636491763135731e-03 +1.001000000000000000e+03 2.240457256427235977e-01 1.445036518558422568e-03 +1.002000000000000000e+03 2.144972428031288181e-01 1.394982877286370408e-03 +1.003000000000000000e+03 2.247611266690399401e-01 1.435003676707178157e-03 +1.004000000000000000e+03 2.254611448201918611e-01 1.443667621292713931e-03 +1.005000000000000000e+03 2.229467049468761841e-01 1.363251501011399905e-03 +1.006000000000000000e+03 2.210528107147761157e-01 1.395048675764577837e-03 +1.007000000000000000e+03 2.234318655558359679e-01 1.446429618604931980e-03 +1.008000000000000000e+03 2.222103755007384107e-01 1.441361847254617103e-03 +1.009000000000000000e+03 2.172887443789841277e-01 1.383664653015615051e-03 +1.010000000000000000e+03 2.257778097922623073e-01 1.453059506190538955e-03 +1.011000000000000000e+03 2.185004373732137850e-01 1.422849054933628512e-03 +1.012000000000000000e+03 2.223411162580195555e-01 1.508062266753901854e-03 +1.013000000000000000e+03 2.256675811607788129e-01 1.667746116811365384e-03 +1.014000000000000000e+03 2.171052852696956359e-01 1.507577564447724200e-03 +1.015000000000000000e+03 2.213604834475704497e-01 1.431710090919594870e-03 +1.016000000000000000e+03 2.234253126418572766e-01 1.516865461606340011e-03 +1.017000000000000000e+03 2.199749358026177881e-01 1.432156465533334071e-03 +1.018000000000000000e+03 2.240485414099669947e-01 1.436391316264447977e-03 +1.019000000000000000e+03 2.135276041365272992e-01 1.389458132291600300e-03 +1.020000000000000000e+03 2.233609117321516402e-01 1.468962043347049129e-03 +1.021000000000000000e+03 2.242018477244151209e-01 1.478101392057830105e-03 +1.022000000000000000e+03 2.171059038572905886e-01 1.421428838200667700e-03 +1.023000000000000000e+03 2.222713170443411657e-01 1.501861374315887048e-03 +1.024000000000000000e+03 2.181529697012330182e-01 1.519104451508389341e-03 +1.025000000000000000e+03 2.230675182368385967e-01 1.537402665185841951e-03 +1.026000000000000000e+03 2.082156860288155997e-01 1.407513134432837468e-03 +1.027000000000000000e+03 2.225271301206486196e-01 1.561588872066345824e-03 +1.028000000000000000e+03 2.190948153447449254e-01 1.514579459842649908e-03 +1.029000000000000000e+03 2.088286001398927949e-01 1.495991573215244268e-03 +1.030000000000000000e+03 2.194570894740316969e-01 1.599334915438246907e-03 +1.031000000000000000e+03 2.158447540126090247e-01 1.569864185899652468e-03 +1.032000000000000000e+03 2.151839742220172380e-01 1.534835138867581949e-03 +1.033000000000000000e+03 2.039831323723365342e-01 1.510179676954586736e-03 +1.034000000000000000e+03 2.126186698037254297e-01 1.583338461149009710e-03 +1.035000000000000000e+03 2.185239347385627418e-01 1.605954492490438337e-03 +1.036000000000000000e+03 2.000142645616355963e-01 1.560531763280236959e-03 +1.037000000000000000e+03 2.123777737864778747e-01 1.722098425225368186e-03 +1.038000000000000000e+03 2.100601806512012171e-01 1.683505637460026459e-03 +1.039000000000000000e+03 2.052095152282874535e-01 1.728611463302680415e-03 +1.040000000000000000e+03 2.006606868321660353e-01 1.799271915602664073e-03 +1.041000000000000000e+03 2.061210893812108758e-01 1.910591037805860768e-03 +1.042000000000000000e+03 2.026058123294247337e-01 1.677520353401125907e-03 +1.043000000000000000e+03 1.889378742948568946e-01 1.749457959343093515e-03 +1.044000000000000000e+03 2.006318422237875210e-01 1.776076006251544985e-03 +1.045000000000000000e+03 1.942231798509515550e-01 1.891582120900800164e-03 +1.046000000000000000e+03 1.983395485238299283e-01 2.100677448147267139e-03 +1.047000000000000000e+03 1.886947917876005687e-01 1.773382473317574367e-03 +1.048000000000000000e+03 1.978197320906557033e-01 1.884769687549078549e-03 +1.049000000000000000e+03 2.000513955085438389e-01 1.850985700078125332e-03 +1.050000000000000000e+03 1.787527036505566214e-01 2.159384716655131375e-03 +1.051000000000000000e+03 1.968484733687499710e-01 1.984577996305957395e-03 +1.052000000000000000e+03 1.919978265330918310e-01 1.954971811547961003e-03 +1.053000000000000000e+03 1.952827292632726974e-01 1.908053585933425092e-03 +1.054000000000000000e+03 1.822038276849764216e-01 2.041950890486044987e-03 +1.055000000000000000e+03 1.988154407744605334e-01 2.170612129998115286e-03 +1.056000000000000000e+03 1.933586580073571592e-01 2.502362214802882675e-03 +1.057000000000000000e+03 1.938037454283596528e-01 2.261291626712538111e-03 +1.058000000000000000e+03 1.850166641685116187e-01 2.147429285757946563e-03 +1.059000000000000000e+03 1.904397134379067491e-01 2.042894675499329609e-03 +1.060000000000000000e+03 1.958722550181201116e-01 2.224843470758324036e-03 +1.061000000000000000e+03 1.827724924496031689e-01 2.027938713216751680e-03 +1.062000000000000000e+03 1.913674285650988349e-01 2.297376079287765435e-03 +1.063000000000000000e+03 1.891752942315462482e-01 2.228393076612356170e-03 +1.064000000000000000e+03 1.920622182957834323e-01 2.227737344262678294e-03 +1.065000000000000000e+03 1.905332904413113704e-01 2.572164695472509924e-03 +1.066000000000000000e+03 1.946455723789490833e-01 2.417259760084515888e-03 +1.067000000000000000e+03 1.959249553937867094e-01 2.581029962508740120e-03 +1.068000000000000000e+03 1.962564396300643943e-01 2.872401550720681419e-03 +1.069000000000000000e+03 1.892620594468840400e-01 2.771729801166217255e-03 +1.070000000000000000e+03 1.927294160756103936e-01 2.535700792553891546e-03 +1.071000000000000000e+03 1.963290646397681805e-01 2.670202477434409274e-03 +1.072000000000000000e+03 1.958994544293112261e-01 2.849529477746644713e-03 +1.073000000000000000e+03 1.868851697740329942e-01 2.883252523949599629e-03 +1.074000000000000000e+03 1.976598861821046715e-01 2.688730705778136307e-03 +1.075000000000000000e+03 1.958055827346399658e-01 2.963139687974825597e-03 +1.076000000000000000e+03 1.993168929149817525e-01 3.175183595351353544e-03 +1.077000000000000000e+03 1.874857560947842949e-01 3.145973851990399497e-03 +1.078000000000000000e+03 2.017623536753006264e-01 2.998567608058866005e-03 +1.079000000000000000e+03 2.026668231922459651e-01 3.304236952668654793e-03 +1.080000000000000000e+03 1.987774226366913477e-01 3.410871251567961122e-03 +1.081000000000000000e+03 1.865463234948339655e-01 3.083626414209451796e-03 +1.082000000000000000e+03 2.020967880433684749e-01 3.412416465430771761e-03 +1.083000000000000000e+03 1.969470169040811180e-01 3.519033815518173361e-03 +1.084000000000000000e+03 1.924592863383061681e-01 3.534224297683774205e-03 +1.085000000000000000e+03 1.784222830574077601e-01 3.421693710947429790e-03 +1.086000000000000000e+03 2.009111056618519131e-01 3.550615470833293381e-03 +1.087000000000000000e+03 2.035589432313897607e-01 3.832974121853817244e-03 +1.088000000000000000e+03 1.918885971073314989e-01 3.819729578119309809e-03 +1.089000000000000000e+03 1.819415375302009807e-01 3.590564446500969960e-03 +1.090000000000000000e+03 2.000965906208223011e-01 4.049166568161938380e-03 +1.091000000000000000e+03 2.071503352310753721e-01 4.418077551044878419e-03 +1.092000000000000000e+03 1.928467782781359829e-01 4.084892726026923167e-03 +1.093000000000000000e+03 1.893399386838505172e-01 4.003984394010123501e-03 +1.094000000000000000e+03 2.110497492355429272e-01 4.655870876198428369e-03 +1.095000000000000000e+03 1.979010325555594640e-01 4.585263561232388700e-03 +1.096000000000000000e+03 1.854810216464477524e-01 4.316348850824675704e-03 +1.097000000000000000e+03 1.932675235392310453e-01 4.773881683054670769e-03 +1.098000000000000000e+03 2.145972191883988300e-01 5.096378830973298350e-03 +1.099000000000000000e+03 1.892353733940959626e-01 4.850335948919529648e-03 diff --git a/spectractor/extractor/dispersers/star_analyzer_200/transmission_bad.txt b/spectractor/extractor/dispersers/star_analyzer_200/transmission_bad.txt new file mode 100644 index 000000000..bf3b37bed --- /dev/null +++ b/spectractor/extractor/dispersers/star_analyzer_200/transmission_bad.txt @@ -0,0 +1,698 @@ +3.500000000000000000e+02 7.351207769656649404e-02 2.876233079948073076e-03 +3.510000000000000000e+02 7.666639895373844604e-02 2.831363641937283213e-03 +3.520000000000000000e+02 7.944913911132066298e-02 1.964905003905775740e-03 +3.530000000000000000e+02 8.296775079481572002e-02 1.074006386472333699e-03 +3.540000000000000000e+02 8.731014074980333883e-02 2.093915689463470703e-03 +3.550000000000000000e+02 9.217105461374716646e-02 3.299754325633030318e-03 +3.560000000000000000e+02 9.570533718466900375e-02 3.185754134566640659e-03 +3.570000000000000000e+02 9.971908687929882664e-02 3.084205019328602974e-03 +3.590000000000000000e+02 1.095163737581050650e-01 2.692124827454364742e-03 +3.600000000000000000e+02 1.148025451938399916e-01 2.620116680253497653e-03 +3.610000000000000000e+02 1.207241237714945237e-01 2.491259807140881483e-03 +3.620000000000000000e+02 1.264854258256926933e-01 2.638112065327286732e-03 +3.630000000000000000e+02 1.335739218107085680e-01 2.823874481977801509e-03 +3.640000000000000000e+02 1.383228472500492856e-01 2.142748590939332499e-03 +3.650000000000000000e+02 1.451357876125909663e-01 1.446864518983973598e-03 +3.660000000000000000e+02 1.501653139671277892e-01 1.393703007145587983e-03 +3.670000000000000000e+02 1.583300888570101372e-01 1.459949316620744912e-03 +3.680000000000000000e+02 1.618970059045997112e-01 1.619072273208362880e-03 +3.690000000000000000e+02 1.683482851357576970e-01 1.799294422978271876e-03 +3.700000000000000000e+02 1.734984647988349060e-01 3.480539475080654012e-03 +3.720000000000000000e+02 1.871071336111153893e-01 4.953009478921026505e-03 +3.730000000000000000e+02 1.932552882819760232e-01 4.508590147830647717e-03 +3.740000000000000000e+02 1.991182901271619232e-01 4.585486070964601112e-03 +3.750000000000000000e+02 2.058451123545091688e-01 4.732901584486049265e-03 +3.760000000000000000e+02 2.152045926459618952e-01 4.838275387048745872e-03 +3.770000000000000000e+02 2.244141804393711970e-01 4.996403360150027811e-03 +3.780000000000000000e+02 2.328971493317456287e-01 3.761510501124800537e-03 +3.790000000000000000e+02 2.454133689315645406e-01 2.546651206008816379e-03 +3.800000000000000000e+02 2.541804356922868213e-01 2.804639151057561255e-03 +3.810000000000000000e+02 2.659962520968818245e-01 3.220393050075108770e-03 +3.820000000000000000e+02 2.780004316659499541e-01 2.670988800430307113e-03 +3.830000000000000000e+02 2.880604171266921698e-01 2.150892565146881718e-03 +3.840000000000000000e+02 2.978119868897632361e-01 3.527756834731676956e-03 +3.850000000000000000e+02 3.070009075335126680e-01 5.048041045427574536e-03 +3.860000000000000000e+02 3.160621823448024337e-01 4.221662142547203365e-03 +3.870000000000000000e+02 3.235502007683886960e-01 3.322115928010350473e-03 +3.890000000000000000e+02 3.347988359908152245e-01 4.908267830766570999e-03 +3.900000000000000000e+02 3.444311847283144101e-01 3.355948051718021883e-03 +3.910000000000000000e+02 3.481198220329594362e-01 1.761294276619884388e-03 +3.920000000000000000e+02 3.511423416093695238e-01 2.764176708501847168e-03 +3.930000000000000000e+02 3.574330550266576201e-01 3.848259707135022554e-03 +3.940000000000000000e+02 3.624839321960025007e-01 3.961807749271925236e-03 +3.950000000000000000e+02 3.645406711324810645e-01 4.001760097700257646e-03 +3.960000000000000000e+02 3.685910629913679015e-01 3.468229455025004845e-03 +3.970000000000000000e+02 3.734848926482851050e-01 3.012244368492728811e-03 +3.990000000000000000e+02 3.809133392475068658e-01 1.639858107555475708e-03 +4.000000000000000000e+02 3.873696792952508461e-01 1.720706961432140730e-03 +4.020000000000000000e+02 3.916212519286830229e-01 1.926776454410369628e-03 +4.030000000000000000e+02 3.935881838214089212e-01 1.663556256607826196e-03 +4.040000000000000000e+02 3.989577544905339446e-01 2.185010119240688321e-03 +4.060000000000000000e+02 4.038180890228253994e-01 2.624918750264108609e-03 +4.070000000000000000e+02 4.108917357493928058e-01 2.657762173690722107e-03 +4.080000000000000000e+02 4.081085205232922175e-01 2.001348787919113217e-03 +4.090000000000000000e+02 4.149324804967943758e-01 1.680269213441167812e-03 +4.100000000000000000e+02 4.189913824317403890e-01 1.718208275377246111e-03 +4.110000000000000000e+02 4.190847184983803597e-01 2.160790746282948739e-03 +4.120000000000000000e+02 4.207157847987120780e-01 2.394617619119099230e-03 +4.130000000000000000e+02 4.207764847981085299e-01 2.900051963301861300e-03 +4.140000000000000000e+02 4.243732659855050104e-01 1.975634828022557622e-03 +4.150000000000000000e+02 4.278301190842887514e-01 1.694290396535607941e-03 +4.160000000000000000e+02 4.292702463396358969e-01 2.073258405004559535e-03 +4.170000000000000000e+02 4.289730314032996206e-01 3.269952307039496707e-03 +4.180000000000000000e+02 4.360777645289029558e-01 2.659112120544229480e-03 +4.190000000000000000e+02 4.352750722226548796e-01 1.979175966914930619e-03 +4.200000000000000000e+02 4.409533200573480527e-01 1.698882843151667708e-03 +4.210000000000000000e+02 4.391989821521488646e-01 1.452062628572577943e-03 +4.220000000000000000e+02 4.385708725529974816e-01 1.725234971299652439e-03 +4.230000000000000000e+02 4.440406251815011140e-01 1.956683927245837264e-03 +4.250000000000000000e+02 4.458571778279442066e-01 1.730608373601693218e-03 +4.260000000000000000e+02 4.463217478123091553e-01 1.875206801760778566e-03 +4.270000000000000000e+02 4.494902758492057004e-01 2.029812889556603054e-03 +4.280000000000000000e+02 4.510812886343494865e-01 2.155714554095391079e-03 +4.290000000000000000e+02 4.515020332710242834e-01 2.144436453062542342e-03 +4.310000000000000000e+02 4.560280263503388443e-01 1.619477276622322513e-03 +4.320000000000000000e+02 4.575986016224213859e-01 2.058509535390790329e-03 +4.330000000000000000e+02 4.567601078523116365e-01 1.792946768729314268e-03 +4.340000000000000000e+02 4.585211546650436176e-01 1.952208287441016933e-03 +4.350000000000000000e+02 4.591266032481025605e-01 2.169624158267083672e-03 +4.360000000000000000e+02 4.610984229763544495e-01 1.860196758358603720e-03 +4.370000000000000000e+02 4.627461412690221376e-01 1.812885528652474635e-03 +4.380000000000000000e+02 4.617175540792490263e-01 2.056757422636388763e-03 +4.390000000000000000e+02 4.641515552950040147e-01 1.889026092123826826e-03 +4.400000000000000000e+02 4.656064004052785643e-01 1.825128787996070385e-03 +4.410000000000000000e+02 4.678376554903077578e-01 1.643117254787650541e-03 +4.420000000000000000e+02 4.651126084683255835e-01 1.899731877064235030e-03 +4.430000000000000000e+02 4.671847163161277350e-01 2.003635334067683377e-03 +4.440000000000000000e+02 4.719762380677836600e-01 1.851332356544281100e-03 +4.450000000000000000e+02 4.718699772497067513e-01 1.904740122672970775e-03 +4.460000000000000000e+02 4.709933826247755251e-01 1.679117858246655104e-03 +4.470000000000000000e+02 4.720288228030266597e-01 1.910260443183545631e-03 +4.480000000000000000e+02 4.680947981573560512e-01 1.784486904019421446e-03 +4.500000000000000000e+02 4.724224922032597140e-01 1.705120183429676903e-03 +4.510000000000000000e+02 4.744547281092491020e-01 1.655027949203950787e-03 +4.520000000000000000e+02 4.749389109751472327e-01 1.688890265037343600e-03 +4.530000000000000000e+02 4.748128744826624614e-01 1.500609967483398271e-03 +4.540000000000000000e+02 4.758704796043710106e-01 1.584774608870268171e-03 +4.550000000000000000e+02 4.764374592679047060e-01 1.587698878720819216e-03 +4.560000000000000000e+02 4.766277071593842396e-01 1.614695486152250810e-03 +4.570000000000000000e+02 4.768832686713165847e-01 1.853418853404333651e-03 +4.580000000000000000e+02 4.766274724898947324e-01 1.689685007704715136e-03 +4.590000000000000000e+02 4.785085193073064791e-01 1.702691443239119987e-03 +4.610000000000000000e+02 4.791704361877173746e-01 2.081275567453521724e-03 +4.630000000000000000e+02 4.770273984077750828e-01 1.939945354651089740e-03 +4.640000000000000000e+02 4.820695971081287445e-01 1.904775109083223185e-03 +4.650000000000000000e+02 4.787851390450321709e-01 2.053439090574471319e-03 +4.660000000000000000e+02 4.810125948425756359e-01 2.187028255849301096e-03 +4.670000000000000000e+02 4.827233791463297896e-01 1.948572984509445299e-03 +4.680000000000000000e+02 4.786014998761511929e-01 1.732607935022278944e-03 +4.690000000000000000e+02 4.823125325183958423e-01 2.014654657296328748e-03 +4.700000000000000000e+02 4.812886914636650415e-01 2.116932628716204287e-03 +4.710000000000000000e+02 4.821185166211386375e-01 1.711242306451504769e-03 +4.720000000000000000e+02 4.824331994454306161e-01 2.495535912577123792e-03 +4.730000000000000000e+02 4.816204362319564947e-01 2.027285527856259768e-03 +4.740000000000000000e+02 4.801555385917871677e-01 1.962734385711147750e-03 +4.750000000000000000e+02 4.851855296764659986e-01 2.136412959461462396e-03 +4.760000000000000000e+02 4.813604980475272299e-01 1.898691577378915822e-03 +4.770000000000000000e+02 4.832713197391768079e-01 1.804075926346927587e-03 +4.780000000000000000e+02 4.811258960473415169e-01 1.598376312235743214e-03 +4.800000000000000000e+02 4.826470873672784601e-01 1.787473497337734507e-03 +4.810000000000000000e+02 4.844878810189979235e-01 1.834506605031442769e-03 +4.820000000000000000e+02 4.836493892846396858e-01 1.795648357954448583e-03 +4.830000000000000000e+02 4.872747655279988099e-01 2.048491108984662815e-03 +4.840000000000000000e+02 4.849088102245038834e-01 2.005781510496312207e-03 +4.850000000000000000e+02 4.810562938153574164e-01 2.534304793937057401e-03 +4.860000000000000000e+02 4.841055798057272708e-01 2.394114471674238000e-03 +4.870000000000000000e+02 4.826316757051254402e-01 2.309170667317506087e-03 +4.880000000000000000e+02 4.828955970858463953e-01 2.392441697494805328e-03 +4.890000000000000000e+02 4.783258000437208279e-01 1.882513616475640006e-03 +4.900000000000000000e+02 4.802653974297320660e-01 1.681922092570305128e-03 +4.910000000000000000e+02 4.816933092371611380e-01 2.265869950360464586e-03 +4.920000000000000000e+02 4.768130096481956182e-01 1.756589525620289288e-03 +4.930000000000000000e+02 4.806475273630073652e-01 1.816484240732687844e-03 +4.940000000000000000e+02 4.820382213010807049e-01 1.611400824293789070e-03 +4.950000000000000000e+02 4.817767042926765497e-01 3.783201989217143887e-03 +4.960000000000000000e+02 4.805257300144577526e-01 1.894573156112542688e-03 +4.970000000000000000e+02 4.815062731117853989e-01 2.235334109371385925e-03 +4.990000000000000000e+02 4.775360355075797258e-01 2.056957867673673678e-03 +5.000000000000000000e+02 4.788961870851022873e-01 1.768540984666243810e-03 +5.010000000000000000e+02 4.793613187940294895e-01 1.796602370547474006e-03 +5.020000000000000000e+02 4.771225783811625099e-01 1.929992238150126087e-03 +5.030000000000000000e+02 4.789619598233237352e-01 2.124197864418748798e-03 +5.040000000000000000e+02 4.798989583705773887e-01 1.924962285556143298e-03 +5.050000000000000000e+02 4.762183584929126079e-01 2.222987376856246349e-03 +5.060000000000000000e+02 4.796520030155685954e-01 2.256780495665277816e-03 +5.070000000000000000e+02 4.786807238152627764e-01 2.130184001950128671e-03 +5.080000000000000000e+02 4.774539079928672991e-01 2.058137543501497094e-03 +5.090000000000000000e+02 4.819372458363471168e-01 2.109112558073428408e-03 +5.100000000000000000e+02 4.754251191758652739e-01 2.195805638152894569e-03 +5.120000000000000000e+02 4.741644885621159600e-01 1.942607585609776224e-03 +5.130000000000000000e+02 4.775237451392089216e-01 1.690149211066179890e-03 +5.140000000000000000e+02 4.737583322435508504e-01 1.807977879194217537e-03 +5.150000000000000000e+02 4.751634087082203250e-01 1.927418065833168314e-03 +5.160000000000000000e+02 4.759144254441590172e-01 2.065000308821539083e-03 +5.170000000000000000e+02 4.728985534993785933e-01 1.729250527431779776e-03 +5.180000000000000000e+02 4.749700892667963470e-01 2.205082982509988000e-03 +5.190000000000000000e+02 4.716740139156674338e-01 2.407475371709183465e-03 +5.200000000000000000e+02 4.736608010331162522e-01 2.104129956512895520e-03 +5.210000000000000000e+02 4.730036603438384502e-01 1.849857782969698081e-03 +5.220000000000000000e+02 4.668356237678525367e-01 1.629036311759277404e-03 +5.230000000000000000e+02 4.681868323619832184e-01 1.806305134969553132e-03 +5.240000000000000000e+02 4.679140010081076495e-01 1.750714695275367881e-03 +5.250000000000000000e+02 4.668212940879236106e-01 1.883378933335663535e-03 +5.260000000000000000e+02 4.679087641017428134e-01 2.088028196438100181e-03 +5.270000000000000000e+02 4.664103017042966481e-01 2.635015374662189828e-03 +5.280000000000000000e+02 4.645330408879505546e-01 2.361779684606523863e-03 +5.290000000000000000e+02 4.622199059424232925e-01 2.296855233785213401e-03 +5.300000000000000000e+02 4.660431739945038454e-01 1.775698827259710420e-03 +5.320000000000000000e+02 4.645890601595707992e-01 1.782285523652639902e-03 +5.330000000000000000e+02 4.633959339955351919e-01 2.377188205573635502e-03 +5.340000000000000000e+02 4.652964478775158397e-01 2.552410246353739240e-03 +5.350000000000000000e+02 4.647023378930569271e-01 2.652123461027668886e-03 +5.360000000000000000e+02 4.616466569342175252e-01 2.514058327614616430e-03 +5.370000000000000000e+02 4.617585834796589794e-01 2.349441074638905589e-03 +5.380000000000000000e+02 4.611580734624800559e-01 2.391728904074642489e-03 +5.390000000000000000e+02 4.598193098255292655e-01 2.664641751526657023e-03 +5.400000000000000000e+02 4.604853124401297459e-01 2.749836310333577272e-03 +5.410000000000000000e+02 4.640237803512885506e-01 2.335325845814894326e-03 +5.420000000000000000e+02 4.615005755213739680e-01 2.317914827347021100e-03 +5.430000000000000000e+02 4.609872480748262169e-01 2.583243455410610089e-03 +5.440000000000000000e+02 4.585229257280106774e-01 2.540655063218559898e-03 +5.450000000000000000e+02 4.568531192731469237e-01 2.737764215410343812e-03 +5.470000000000000000e+02 4.581799649900201166e-01 3.679721133016836208e-03 +5.480000000000000000e+02 4.566269610706336080e-01 4.460502863874512593e-03 +5.490000000000000000e+02 4.573076210292872923e-01 5.369969697667602120e-03 +5.500000000000000000e+02 4.589757347608589555e-01 4.733416404504383820e-03 +5.510000000000000000e+02 4.551844278652871778e-01 3.970743436708347104e-03 +5.520000000000000000e+02 4.582289322163305423e-01 3.433556176160682330e-03 +5.530000000000000000e+02 4.551804524681896669e-01 3.294786298580936953e-03 +5.540000000000000000e+02 4.522788624186884210e-01 2.956118987433250817e-03 +5.550000000000000000e+02 4.526969211906373691e-01 2.582120819777777160e-03 +5.560000000000000000e+02 4.510357733367505451e-01 2.425117820044159385e-03 +5.570000000000000000e+02 4.492320317164311128e-01 2.262356026363680859e-03 +5.580000000000000000e+02 4.512740328672320000e-01 2.588837105522945065e-03 +5.590000000000000000e+02 4.467542276973193727e-01 2.483971861664026771e-03 +5.600000000000000000e+02 4.473905243764157991e-01 2.534287168762829751e-03 +5.610000000000000000e+02 4.460026836764341418e-01 2.004515647685523819e-03 +5.620000000000000000e+02 4.441557910423268307e-01 2.282840079306744287e-03 +5.630000000000000000e+02 4.454794078797500445e-01 2.722213598272243181e-03 +5.640000000000000000e+02 4.430644538982016489e-01 2.198352350098031933e-03 +5.650000000000000000e+02 4.456740367005206926e-01 2.717168647466982646e-03 +5.660000000000000000e+02 4.408579393544874159e-01 2.664143205467330543e-03 +5.670000000000000000e+02 4.394325798702452546e-01 2.753672798519854817e-03 +5.680000000000000000e+02 4.426826509750637073e-01 2.313556495727868943e-03 +5.690000000000000000e+02 4.380848255782257561e-01 2.293999411257039833e-03 +5.710000000000000000e+02 4.439554070921857831e-01 2.438792760579919314e-03 +5.720000000000000000e+02 4.427646715127858124e-01 2.647204636269447076e-03 +5.730000000000000000e+02 4.431424921735667710e-01 2.461636017371061740e-03 +5.740000000000000000e+02 4.402358673031198100e-01 2.449052194432138965e-03 +5.750000000000000000e+02 4.398481921339632561e-01 2.244739939129343238e-03 +5.770000000000000000e+02 4.386472012386505304e-01 2.263382053355535682e-03 +5.780000000000000000e+02 4.376252352117436240e-01 2.652160257876232715e-03 +5.790000000000000000e+02 4.389042875741081540e-01 2.735794462381012978e-03 +5.800000000000000000e+02 4.336562182480159233e-01 2.209961432544046891e-03 +5.810000000000000000e+02 4.356474947983396406e-01 2.298510572640505897e-03 +5.820000000000000000e+02 4.371248307271130562e-01 2.191831466467576792e-03 +5.830000000000000000e+02 4.313554035255825481e-01 2.278247390955953113e-03 +5.840000000000000000e+02 4.316815411452362694e-01 2.493958807823460581e-03 +5.850000000000000000e+02 4.322482726363189864e-01 2.635009520108017207e-03 +5.860000000000000000e+02 4.315980429415318120e-01 2.241837461144595596e-03 +5.870000000000000000e+02 4.330212313782088041e-01 2.372170667993264703e-03 +5.880000000000000000e+02 4.308612831730903592e-01 2.370747003922481135e-03 +5.890000000000000000e+02 4.299125345565329992e-01 2.229989077125508166e-03 +5.900000000000000000e+02 4.282024892634616609e-01 2.577234829803043414e-03 +5.910000000000000000e+02 4.294871408468750040e-01 2.190147170302764439e-03 +5.920000000000000000e+02 4.268819281191662540e-01 2.127093368588102787e-03 +5.930000000000000000e+02 4.272115943654561931e-01 2.649294072036746314e-03 +5.940000000000000000e+02 4.274986164153888324e-01 2.335175128766655422e-03 +5.950000000000000000e+02 4.237657002165105546e-01 2.338761833815916451e-03 +5.960000000000000000e+02 4.234966512684325002e-01 2.243085960167457826e-03 +5.980000000000000000e+02 4.221627257322134175e-01 2.299098494437780936e-03 +5.990000000000000000e+02 4.232776420397429407e-01 2.292726163401654325e-03 +6.000000000000000000e+02 4.206519138877684028e-01 2.099336544703172148e-03 +6.010000000000000000e+02 4.219826290965524862e-01 2.001521904149488381e-03 +6.020000000000000000e+02 4.191251028918906996e-01 2.770553847563798043e-03 +6.030000000000000000e+02 4.182462706255846152e-01 2.105972159266412784e-03 +6.040000000000000000e+02 4.154776571815795849e-01 2.064571168994879143e-03 +6.050000000000000000e+02 4.159611439660024224e-01 2.097144612721604795e-03 +6.060000000000000000e+02 4.145308707299277251e-01 2.199632649552180682e-03 +6.070000000000000000e+02 4.138621601827210394e-01 2.086300135520387580e-03 +6.080000000000000000e+02 4.149822304470472956e-01 2.411143267622667657e-03 +6.090000000000000000e+02 4.114583347398573232e-01 2.090689934920733021e-03 +6.100000000000000000e+02 4.147168632566688440e-01 2.269449040626778189e-03 +6.110000000000000000e+02 4.128101814378679624e-01 2.234760208017635801e-03 +6.120000000000000000e+02 4.117641984194706506e-01 2.219093465486938165e-03 +6.130000000000000000e+02 4.089201721200379502e-01 2.428603757892810241e-03 +6.140000000000000000e+02 4.068250993408876748e-01 2.377921473053673778e-03 +6.150000000000000000e+02 4.081300916221531905e-01 2.495376807814437409e-03 +6.160000000000000000e+02 4.064410609145164832e-01 2.124714807107688178e-03 +6.170000000000000000e+02 4.070193091110816397e-01 2.198781464906898481e-03 +6.180000000000000000e+02 4.040556869016239117e-01 2.128964116647447460e-03 +6.190000000000000000e+02 4.021318510686280323e-01 2.352601451699986614e-03 +6.200000000000000000e+02 4.037607147783004446e-01 2.410272952671840482e-03 +6.210000000000000000e+02 4.047950413674876180e-01 2.184788843715633391e-03 +6.230000000000000000e+02 4.006227692855926503e-01 2.163704919394426277e-03 +6.240000000000000000e+02 4.001272136324222628e-01 2.461266517365068469e-03 +6.250000000000000000e+02 3.983723655356043447e-01 2.031113872683289537e-03 +6.260000000000000000e+02 3.979047907642779824e-01 2.175636491284409311e-03 +6.270000000000000000e+02 3.981723190387368438e-01 2.143359825857425478e-03 +6.290000000000000000e+02 3.957838546073788599e-01 2.137654601671778488e-03 +6.300000000000000000e+02 3.952727945641539842e-01 2.210308530825481465e-03 +6.310000000000000000e+02 3.961636938763801741e-01 2.308409279290595841e-03 +6.320000000000000000e+02 3.918451299931965393e-01 2.419106267148774317e-03 +6.330000000000000000e+02 3.914993876464182843e-01 2.041982438976829191e-03 +6.340000000000000000e+02 3.902759977996723695e-01 2.152778289321311857e-03 +6.350000000000000000e+02 3.897232516578093553e-01 2.134828095122949521e-03 +6.360000000000000000e+02 3.891224905759855246e-01 2.500830413116331835e-03 +6.370000000000000000e+02 3.864757937509556429e-01 2.080537815017959730e-03 +6.380000000000000000e+02 3.868042176051252889e-01 2.054919405341660513e-03 +6.390000000000000000e+02 3.865637932452086756e-01 2.194893232091930588e-03 +6.400000000000000000e+02 3.844411405541175997e-01 2.141488716674132785e-03 +6.410000000000000000e+02 3.856261898434570345e-01 2.274926533566850456e-03 +6.420000000000000000e+02 3.819897106978585866e-01 2.203944966089400534e-03 +6.430000000000000000e+02 3.835174571900442642e-01 2.377766527910149530e-03 +6.440000000000000000e+02 3.809113712549200281e-01 2.080374687264972648e-03 +6.450000000000000000e+02 3.806926363617753606e-01 1.649713483401860558e-03 +6.460000000000000000e+02 3.784212127219454547e-01 1.624304316252250325e-03 +6.470000000000000000e+02 3.788071377492694958e-01 1.475925366287604741e-03 +6.480000000000000000e+02 3.747853407136942372e-01 1.323793022718415448e-03 +6.490000000000000000e+02 3.761762855609681599e-01 1.551193388471523368e-03 +6.510000000000000000e+02 3.743154578204704319e-01 1.106071744409389997e-02 +6.520000000000000000e+02 3.732953038003610780e-01 1.406461193768058148e-03 +6.530000000000000000e+02 3.712903234349819726e-01 1.580260095468733394e-03 +6.540000000000000000e+02 3.710039441486435163e-01 1.523462902342326243e-03 +6.550000000000000000e+02 3.725530262839862883e-01 1.716847683731266994e-03 +6.560000000000000000e+02 3.691240478950566506e-01 1.666885191103246837e-03 +6.570000000000000000e+02 3.694020302552477042e-01 1.545296593216417651e-03 +6.580000000000000000e+02 3.659376430596824603e-01 1.387980080539242189e-03 +6.590000000000000000e+02 3.676962254027785759e-01 1.921551820378363407e-03 +6.610000000000000000e+02 3.643606810818277864e-01 1.408011379806991441e-03 +6.620000000000000000e+02 3.648278811490405227e-01 1.349229856926058941e-03 +6.630000000000000000e+02 3.642361368798294752e-01 1.547156959444037291e-03 +6.640000000000000000e+02 3.615236702978222860e-01 1.728186790149532437e-03 +6.650000000000000000e+02 3.616342612496147302e-01 1.773075942820308629e-03 +6.660000000000000000e+02 3.597691506101627357e-01 1.659747835658733446e-03 +6.670000000000000000e+02 3.607987352733889597e-01 1.705088167854919203e-03 +6.680000000000000000e+02 3.596780830890691227e-01 1.609597355884490001e-03 +6.700000000000000000e+02 3.568256439474783992e-01 1.144479757071020570e-03 +6.710000000000000000e+02 3.536007338562827673e-01 7.932979519620410877e-04 +6.720000000000000000e+02 3.539275077387825097e-01 8.245605588573551477e-04 +6.730000000000000000e+02 3.540303036985437690e-01 1.124719993082986223e-03 +6.740000000000000000e+02 3.535089242596803349e-01 1.149466322620777128e-03 +6.750000000000000000e+02 3.529311984959476178e-01 7.506627815011808567e-04 +6.760000000000000000e+02 3.508475468030397559e-01 1.033702699443035016e-03 +6.780000000000000000e+02 3.485540604836454559e-01 1.014485973186968161e-03 +6.790000000000000000e+02 3.475898574578726863e-01 1.178318976323240817e-03 +6.810000000000000000e+02 3.452215773121042885e-01 6.380098549282264483e-04 +6.820000000000000000e+02 3.424280619357783495e-01 7.426626110502887630e-04 +6.830000000000000000e+02 3.425110525481979695e-01 9.948575188846893718e-04 +6.840000000000000000e+02 3.434310759805740965e-01 1.090369268772425860e-03 +6.850000000000000000e+02 3.434906950959707994e-01 1.204711399978794246e-03 +6.860000000000000000e+02 3.418290393307485964e-01 1.181800100129093813e-03 +6.870000000000000000e+02 3.397496086065242005e-01 1.014104465870272528e-03 +6.880000000000000000e+02 3.437618656116135929e-01 1.153784510561977174e-03 +6.890000000000000000e+02 3.339403712442781114e-01 9.716184251385274031e-04 +6.900000000000000000e+02 3.369287941395982533e-01 1.007162348291182384e-03 +6.910000000000000000e+02 3.356993246702894562e-01 5.515482292148106641e-04 +6.920000000000000000e+02 3.383069984007955888e-01 1.114286170547042557e-03 +6.930000000000000000e+02 3.350397870344180573e-01 1.240591013755930946e-03 +6.940000000000000000e+02 3.371070246920478408e-01 1.199870642632842790e-03 +6.950000000000000000e+02 3.326147252986285663e-01 9.157005288850098750e-04 +6.960000000000000000e+02 3.346685616830352150e-01 8.508981161974521566e-04 +6.970000000000000000e+02 3.315509689275591421e-01 8.255657728317560571e-04 +6.980000000000000000e+02 3.323732442137915521e-01 6.160116506812220866e-04 +6.990000000000000000e+02 3.252750417411033323e-01 4.982251490157173354e-04 +7.000000000000000000e+02 3.248073171548039872e-01 6.558763736096105950e-04 +7.010000000000000000e+02 3.271480354118889711e-01 8.724053135342832053e-04 +7.020000000000000000e+02 3.235845032916518371e-01 8.610326975933721384e-04 +7.030000000000000000e+02 3.238484020984142009e-01 8.490750992702511156e-04 +7.040000000000000000e+02 3.221325616657229052e-01 7.384729035537427851e-04 +7.050000000000000000e+02 3.231535736628184940e-01 6.856214330578304546e-04 +7.070000000000000000e+02 3.219789468156817880e-01 7.716825382678521540e-04 +7.080000000000000000e+02 3.202531506719851762e-01 6.607221821152025644e-04 +7.090000000000000000e+02 3.195842519709689578e-01 5.782981489643581946e-04 +7.100000000000000000e+02 3.182327304423032133e-01 8.464693582262389042e-04 +7.110000000000000000e+02 3.176908524252213262e-01 1.243070668642308821e-03 +7.120000000000000000e+02 3.185227942065544937e-01 9.734621155076390690e-04 +7.130000000000000000e+02 3.165129840210834655e-01 9.131708742668853815e-04 +7.140000000000000000e+02 3.150823881680023808e-01 7.954304180284233654e-04 +7.150000000000000000e+02 3.123332511373782538e-01 8.251123821129165278e-04 +7.160000000000000000e+02 3.134694449098932578e-01 8.571544877500696623e-04 +7.170000000000000000e+02 3.133504202131764393e-01 8.523800059934523920e-04 +7.180000000000000000e+02 3.110897439045782198e-01 8.965741112154555987e-04 +7.190000000000000000e+02 3.117920996667060685e-01 1.048671164406314886e-03 +7.200000000000000000e+02 3.107383037592845176e-01 7.754816092287025991e-04 +7.210000000000000000e+02 3.080409410920896818e-01 5.295787412913572408e-04 +7.220000000000000000e+02 3.079873233622311135e-01 6.316729670382382296e-04 +7.240000000000000000e+02 3.073912507326151400e-01 6.669165453739774605e-04 +7.250000000000000000e+02 3.036827357228634727e-01 6.352113344068497595e-04 +7.260000000000000000e+02 3.059734570389932018e-01 7.637157009107352562e-04 +7.270000000000000000e+02 3.042323131365701760e-01 8.233371023847804986e-04 +7.280000000000000000e+02 3.013948593924380970e-01 8.702493950929785383e-04 +7.290000000000000000e+02 3.032681921202635689e-01 9.032561162775059205e-04 +7.300000000000000000e+02 3.009782221159513216e-01 7.093897411269717984e-04 +7.310000000000000000e+02 2.983694629212046978e-01 5.567404847873567552e-04 +7.320000000000000000e+02 3.007374739102317007e-01 5.760900128976267822e-04 +7.330000000000000000e+02 2.986167922470410185e-01 5.864699720153805640e-04 +7.340000000000000000e+02 2.964778084021644777e-01 5.908881234962708520e-04 +7.350000000000000000e+02 2.957369285905067091e-01 5.219183788079502983e-04 +7.360000000000000000e+02 2.946827909864018769e-01 5.926707294940733320e-04 +7.370000000000000000e+02 2.963005687161550661e-01 6.383622742114255502e-04 +7.380000000000000000e+02 2.940167897191459101e-01 6.020094913244109815e-04 +7.390000000000000000e+02 2.952438073667002505e-01 5.922665737670162502e-04 +7.400000000000000000e+02 2.934665488875988215e-01 6.432865313313703608e-04 +7.410000000000000000e+02 2.942724694132781704e-01 6.674741115261894741e-04 +7.420000000000000000e+02 2.911799685265896165e-01 7.177867114915469820e-04 +7.430000000000000000e+02 2.888890153339986333e-01 7.529753811174340729e-04 +7.440000000000000000e+02 2.902450176307547758e-01 7.413969730910475878e-04 +7.450000000000000000e+02 2.875456971626783043e-01 6.887663752362186689e-04 +7.470000000000000000e+02 2.871359126368911996e-01 7.756790142250002311e-04 +7.480000000000000000e+02 2.855532737913013541e-01 6.833017331357205170e-04 +7.490000000000000000e+02 2.860439502609536389e-01 6.227101243588010950e-04 +7.500000000000000000e+02 2.852430147072599897e-01 6.460571217534097745e-04 +7.510000000000000000e+02 2.823150660119994604e-01 6.697699355027518335e-04 +7.520000000000000000e+02 2.830315135702810569e-01 8.075530666398113159e-04 +7.530000000000000000e+02 2.842004914190728315e-01 9.067196362388116933e-04 +7.540000000000000000e+02 2.800192794819871822e-01 7.288791822891587963e-04 +7.550000000000000000e+02 2.792815185236707243e-01 5.596496779062918193e-04 +7.570000000000000000e+02 2.767054300403734013e-01 8.159052999951042946e-04 +7.580000000000000000e+02 2.782701656630144904e-01 8.551160067064590134e-04 +7.600000000000000000e+02 2.759994767634226798e-01 8.831647438535772344e-04 +7.610000000000000000e+02 2.730609184681332402e-01 9.419317384574808381e-04 +7.620000000000000000e+02 2.745804981560268088e-01 8.730168687636668048e-04 +7.630000000000000000e+02 2.716896888387975717e-01 8.024501017826240123e-04 +7.640000000000000000e+02 2.731625581503935307e-01 7.559766207908109013e-04 +7.650000000000000000e+02 2.734036306481416045e-01 7.152137566824647583e-04 +7.660000000000000000e+02 2.694035665449976413e-01 7.097587030190113900e-04 +7.670000000000000000e+02 2.682087348922513326e-01 6.865791493309057010e-04 +7.680000000000000000e+02 2.701908963311233647e-01 9.252523178307784030e-04 +7.690000000000000000e+02 2.721927376698807244e-01 1.074426550143979921e-03 +7.700000000000000000e+02 2.684406553995949407e-01 7.219610077327564060e-04 +7.710000000000000000e+02 2.673801350259472631e-01 5.291415970406536861e-04 +7.720000000000000000e+02 2.677147377861698319e-01 5.201039890068001256e-04 +7.730000000000000000e+02 2.657810390537724277e-01 6.145760402062267272e-04 +7.740000000000000000e+02 2.668659657666068719e-01 8.595374071200739341e-04 +7.750000000000000000e+02 2.642366686032958101e-01 1.127002814151883709e-03 +7.760000000000000000e+02 2.648448226604450673e-01 8.183896193220148831e-04 +7.770000000000000000e+02 2.631614323119718657e-01 5.701974244184027010e-04 +7.780000000000000000e+02 2.632190426486616386e-01 6.642457133296455086e-04 +7.790000000000000000e+02 2.640091280272797158e-01 4.379914860732204529e-04 +7.800000000000000000e+02 2.586485353701125089e-01 5.085104341821946412e-04 +7.810000000000000000e+02 2.575486256141978347e-01 5.025885390016538497e-04 +7.820000000000000000e+02 2.610912073190747029e-01 5.217212285327107145e-04 +7.830000000000000000e+02 2.588470819226767472e-01 5.334138161544751087e-04 +7.840000000000000000e+02 2.566155328252260337e-01 6.104260390097407092e-04 +7.850000000000000000e+02 2.595489189701047916e-01 7.152891326366638339e-04 +7.860000000000000000e+02 2.556750663725441131e-01 8.266898962061080495e-04 +7.870000000000000000e+02 2.562847259935794875e-01 9.686783185603309440e-04 +7.880000000000000000e+02 2.542198239459120823e-01 6.773213782348221947e-04 +7.890000000000000000e+02 2.555084866597052140e-01 4.706019632370265614e-04 +7.900000000000000000e+02 2.505781563320269578e-01 5.441948478622107930e-04 +7.910000000000000000e+02 2.530144144015350482e-01 7.130330573710472186e-04 +7.920000000000000000e+02 2.507378161275020667e-01 6.455491453177481052e-04 +7.930000000000000000e+02 2.510045899124841440e-01 6.685154937416450680e-04 +7.940000000000000000e+02 2.500639360054600635e-01 6.118709313703790762e-04 +7.950000000000000000e+02 2.471785048194687917e-01 5.907308221398219639e-04 +7.960000000000000000e+02 2.485197914470923530e-01 7.842849506321815899e-04 +7.970000000000000000e+02 2.465173556131445565e-01 1.148569741209306497e-03 +7.980000000000000000e+02 2.460072323198064237e-01 8.394313532708581709e-04 +7.990000000000000000e+02 2.457340705874077325e-01 6.380993707047516623e-04 +8.000000000000000000e+02 2.452441738266041560e-01 6.371403179503610419e-04 +8.010000000000000000e+02 2.444174832592336533e-01 6.192943620553899515e-04 +8.020000000000000000e+02 2.445373159214048742e-01 5.220382434980634602e-04 +8.030000000000000000e+02 2.436669268257173060e-01 4.995484676849611203e-04 +8.040000000000000000e+02 2.428066354685001482e-01 5.042677727307719225e-04 +8.050000000000000000e+02 2.426095585529723653e-01 5.664692605369827218e-04 +8.060000000000000000e+02 2.424005927519230774e-01 6.153110527340442410e-04 +8.070000000000000000e+02 2.420650096652977035e-01 6.764686975423247388e-04 +8.080000000000000000e+02 2.377580550897968326e-01 6.666911942888060355e-04 +8.090000000000000000e+02 2.391359035988179782e-01 6.397485092953592370e-04 +8.100000000000000000e+02 2.378097751426488937e-01 5.273032758414705583e-04 +8.110000000000000000e+02 2.364620225708066181e-01 4.770332781473951697e-04 +8.120000000000000000e+02 2.340518958387058368e-01 4.884949999274598590e-04 +8.130000000000000000e+02 2.361719876996813683e-01 4.283894664995366937e-04 +8.150000000000000000e+02 2.343151416237562179e-01 7.467833680498860279e-04 +8.160000000000000000e+02 2.340389002510862571e-01 6.900714877471731627e-04 +8.170000000000000000e+02 2.323250965957464886e-01 6.267517869836622011e-04 +8.180000000000000000e+02 2.327986171228738910e-01 5.898303099401928234e-04 +8.190000000000000000e+02 2.296353977803593238e-01 5.260753365838550600e-04 +8.200000000000000000e+02 2.315355309150340102e-01 5.440358485919926865e-04 +8.210000000000000000e+02 2.321908350527273068e-01 5.032297157106319302e-04 +8.220000000000000000e+02 2.279327074775298057e-01 5.086863148290497131e-04 +8.230000000000000000e+02 2.271131106690129076e-01 5.183339912656229152e-04 +8.240000000000000000e+02 2.269785158787573365e-01 5.863295949169552339e-04 +8.250000000000000000e+02 2.278230717608939748e-01 7.110045886964150730e-04 +8.260000000000000000e+02 2.284255864080388665e-01 7.602563501004864230e-04 +8.270000000000000000e+02 2.239662055269953933e-01 7.971491374676084032e-04 +8.280000000000000000e+02 2.276007271645114072e-01 6.417570888748792054e-04 +8.290000000000000000e+02 2.261198274298694411e-01 4.898016415252937116e-04 +8.300000000000000000e+02 2.229851881019254967e-01 5.733075874265613917e-04 +8.310000000000000000e+02 2.222424208572943705e-01 7.086696388757308430e-04 +8.320000000000000000e+02 2.240980319042012170e-01 6.881092318153540300e-04 +8.330000000000000000e+02 2.201371471021767168e-01 6.454430056362744266e-04 +8.340000000000000000e+02 2.218712709211381751e-01 6.908103870195950093e-04 +8.350000000000000000e+02 2.198955291348216323e-01 7.525335361755455853e-04 +8.360000000000000000e+02 2.222330278234658507e-01 6.629096023013732100e-04 +8.370000000000000000e+02 2.191062326099043611e-01 5.639788268277534265e-04 +8.380000000000000000e+02 2.182312481278125826e-01 6.138538948729713304e-04 +8.390000000000000000e+02 2.164238677115443155e-01 6.554645827789786373e-04 +8.400000000000000000e+02 2.154584298945607934e-01 6.187684181162288232e-04 +8.410000000000000000e+02 2.193652937045668938e-01 6.444098966269737067e-04 +8.420000000000000000e+02 2.144489174817784671e-01 5.122382838593095766e-04 +8.430000000000000000e+02 2.188191874186196095e-01 4.688073212717370369e-04 +8.440000000000000000e+02 2.150055875940427852e-01 4.281407262552652674e-04 +8.450000000000000000e+02 2.161845025759491501e-01 4.107242695926836330e-04 +8.460000000000000000e+02 2.112821594130345482e-01 4.061018574945805164e-04 +8.470000000000000000e+02 2.110288864043275425e-01 4.901032930941620928e-04 +8.480000000000000000e+02 2.078742258878093774e-01 5.368477067555119889e-04 +8.490000000000000000e+02 2.145796050382136333e-01 6.499607792233214922e-04 +8.500000000000000000e+02 2.078847221084968999e-01 6.414945069290349305e-04 +8.510000000000000000e+02 2.108298390482181150e-01 6.705058773575858387e-04 +8.520000000000000000e+02 2.075014126696259620e-01 6.110564345290590144e-04 +8.530000000000000000e+02 2.052200525085812466e-01 5.616560433210190852e-04 +8.540000000000000000e+02 2.103531947834068050e-01 6.216656878503424178e-04 +8.550000000000000000e+02 2.054904709216132108e-01 6.625065304373800980e-04 +8.560000000000000000e+02 2.095810573626863127e-01 6.299069227781464936e-04 +8.570000000000000000e+02 2.071019531218668275e-01 6.320140050257947459e-04 +8.580000000000000000e+02 2.076254126458863813e-01 5.319866937592915767e-04 +8.590000000000000000e+02 2.032647270452199451e-01 4.322667094195393328e-04 +8.610000000000000000e+02 2.033158499125339025e-01 5.958142027934811838e-04 +8.620000000000000000e+02 2.025294971806141930e-01 5.640398593807095101e-04 +8.630000000000000000e+02 2.030681315090875905e-01 5.822002937342305720e-04 +8.640000000000000000e+02 1.993251737516290312e-01 5.181937899529892155e-04 +8.650000000000000000e+02 2.065610887854071043e-01 5.491918070073326845e-04 +8.660000000000000000e+02 1.977991898676778326e-01 5.465916413217313148e-04 +8.670000000000000000e+02 2.008022349372676485e-01 6.101270925684790540e-04 +8.680000000000000000e+02 1.969141466113354388e-01 6.056815611142669789e-04 +8.690000000000000000e+02 1.972038988448139296e-01 6.289288603499992034e-04 +8.700000000000000000e+02 1.990520038583262208e-01 5.356561074020181829e-04 +8.710000000000000000e+02 1.956273565494553723e-01 4.556625796574367035e-04 +8.720000000000000000e+02 1.984844765510408171e-01 5.240451776572209669e-04 +8.750000000000000000e+02 1.920024343861894134e-01 4.579534356126578544e-04 +8.760000000000000000e+02 1.925898359122656389e-01 4.878909377193256839e-04 +8.770000000000000000e+02 1.942864056731745392e-01 5.932063213927988611e-04 +8.780000000000000000e+02 1.897551786529473317e-01 5.481940466897134052e-04 +8.790000000000000000e+02 1.983491144496614678e-01 5.984678248213884779e-04 +8.810000000000000000e+02 1.914312831386200953e-01 5.876001017547239757e-04 +8.820000000000000000e+02 1.920799887876904755e-01 5.554674665238552725e-04 +8.830000000000000000e+02 1.882963348014799199e-01 4.791123641383075770e-04 +8.840000000000000000e+02 1.928949323483235556e-01 5.312655240403205267e-04 +8.850000000000000000e+02 1.857133259038994400e-01 5.437512846533937164e-04 +8.860000000000000000e+02 1.897542466024551289e-01 5.258369452814266052e-04 +8.870000000000000000e+02 1.871852208180867227e-01 5.239848161780009603e-04 +8.880000000000000000e+02 1.850852702624405377e-01 4.896893055154806105e-04 +8.890000000000000000e+02 1.880255730647502066e-01 4.514553620310408542e-04 +8.910000000000000000e+02 1.876047223428241040e-01 4.667345588895939002e-04 +8.920000000000000000e+02 1.812751345579627915e-01 5.064724142386887052e-04 +8.940000000000000000e+02 1.847284687703180939e-01 6.396431362913991342e-04 +8.950000000000000000e+02 1.800912297638935511e-01 6.876864669612682253e-04 +8.960000000000000000e+02 1.834056618470041311e-01 6.217172845827137690e-04 +8.970000000000000000e+02 1.790436366570694326e-01 5.442235512562060848e-04 +8.980000000000000000e+02 1.830364707439623706e-01 5.105297425267963599e-04 +8.990000000000000000e+02 1.814699787325801394e-01 4.730324194848538289e-04 +9.000000000000000000e+02 1.771320530321065789e-01 4.875470433458562684e-04 +9.010000000000000000e+02 1.829649552589845130e-01 3.116533984260362556e-04 +9.020000000000000000e+02 1.725550143823306182e-01 3.354995509307332792e-04 +9.030000000000000000e+02 1.788223788122413338e-01 3.718106790124812576e-04 +9.040000000000000000e+02 1.786614503225541495e-01 3.466335669986217731e-04 +9.050000000000000000e+02 1.734605526390085306e-01 3.431359717273181858e-04 +9.060000000000000000e+02 1.802784536997365517e-01 4.388672249235779296e-04 +9.070000000000000000e+02 1.752171262241783711e-01 5.050848688975146392e-04 +9.080000000000000000e+02 1.722725306786986044e-01 5.897337358064325477e-04 +9.090000000000000000e+02 1.777335050617434575e-01 6.535784749945037272e-04 +9.100000000000000000e+02 1.699755088269717940e-01 4.802295293816485292e-04 +9.110000000000000000e+02 1.744004277607414388e-01 3.514686445293870184e-04 +9.120000000000000000e+02 1.737125976726297261e-01 4.280514799981807814e-04 +9.130000000000000000e+02 1.693843288508499467e-01 5.502445887667010548e-04 +9.140000000000000000e+02 1.753547799038466803e-01 4.183332681203837588e-04 +9.150000000000000000e+02 1.699645413766415758e-01 3.566330222376877372e-04 +9.160000000000000000e+02 1.662354957157924640e-01 3.501116069807909425e-04 +9.170000000000000000e+02 1.698448342308271630e-01 3.979697597349817102e-04 +9.190000000000000000e+02 1.668736143151419993e-01 4.498220562750179070e-04 +9.200000000000000000e+02 1.640298986507980894e-01 3.867728537330502540e-04 +9.210000000000000000e+02 1.605046811425376030e-01 3.169374210598380290e-04 +9.220000000000000000e+02 1.723942044601731172e-01 4.127592827251705962e-04 +9.230000000000000000e+02 1.614016021803643119e-01 3.951486716570338153e-04 +9.240000000000000000e+02 1.637405837498882577e-01 4.476019233444792711e-04 +9.250000000000000000e+02 1.678096942640436295e-01 4.994354112515394465e-04 +9.260000000000000000e+02 1.585079614828392436e-01 4.096264711690773982e-04 +9.270000000000000000e+02 1.685349056461461215e-01 3.776690956821938494e-04 +9.280000000000000000e+02 1.641014551503398311e-01 3.577462572020165613e-04 +9.300000000000000000e+02 1.695228071836076544e-01 4.266400154556220198e-04 +9.310000000000000000e+02 1.596393947255436707e-01 4.959711401411323129e-04 +9.320000000000000000e+02 1.588250664388630162e-01 4.224078140945342129e-04 +9.330000000000000000e+02 1.672083025333231665e-01 3.124210546543428556e-04 +9.340000000000000000e+02 1.557760668756646982e-01 4.972707314997332510e-04 +9.350000000000000000e+02 1.609858860323905294e-01 7.614789618059834928e-04 +9.360000000000000000e+02 1.669547745435298325e-01 6.307982188451732256e-04 +9.370000000000000000e+02 1.554781386571376933e-01 4.822466196092510364e-04 +9.380000000000000000e+02 1.635004261782697643e-01 4.592415414990289827e-04 +9.390000000000000000e+02 1.615361192006683766e-01 4.246404567173774048e-04 +9.400000000000000000e+02 1.549406871945168129e-01 3.878439558373571465e-04 +9.410000000000000000e+02 1.660303465051567173e-01 4.092766095316074004e-04 +9.420000000000000000e+02 1.581956479840385121e-01 5.106693615771237642e-04 +9.430000000000000000e+02 1.532957597267954886e-01 5.443483354925016723e-04 +9.450000000000000000e+02 1.563126796137503660e-01 4.980995322457570191e-04 +9.460000000000000000e+02 1.526505630381729262e-01 5.115271860257543813e-04 +9.470000000000000000e+02 1.650085816756491630e-01 5.818408744477792955e-04 +9.480000000000000000e+02 1.534631352195482135e-01 5.067768289596675255e-04 +9.490000000000000000e+02 1.564586562667454051e-01 4.703339455556749074e-04 +9.510000000000000000e+02 1.508957129278924170e-01 4.623993696212345549e-04 +9.520000000000000000e+02 1.557297956673074357e-01 4.480561269898989101e-04 +9.530000000000000000e+02 1.585268163131633989e-01 4.478755541816481392e-04 +9.540000000000000000e+02 1.477389626867713357e-01 4.583995789410324432e-04 +9.550000000000000000e+02 1.556649111924298667e-01 5.465392469055142290e-04 +9.560000000000000000e+02 1.574041900990189313e-01 4.805605345972074243e-04 +9.570000000000000000e+02 1.463522535209129116e-01 4.433316778017259746e-04 +9.580000000000000000e+02 1.569556863860012419e-01 5.124379723811060003e-04 +9.590000000000000000e+02 1.540355962539045886e-01 5.433300106372631689e-04 +9.600000000000000000e+02 1.460460866696001447e-01 5.399760560461876104e-04 +9.610000000000000000e+02 1.574226948164263451e-01 6.172164682340657450e-04 +9.620000000000000000e+02 1.526009188220704416e-01 5.119498153383643564e-04 +9.630000000000000000e+02 1.443727199703519481e-01 4.315054633351781094e-04 +9.640000000000000000e+02 1.567556415909358847e-01 4.416571306041639617e-04 +9.650000000000000000e+02 1.520681326356685958e-01 4.066604896563893686e-04 +9.660000000000000000e+02 1.413474635261527113e-01 4.408651567685888074e-04 +9.670000000000000000e+02 1.579710513209036105e-01 5.019732941758928060e-04 +9.680000000000000000e+02 1.484702896181026577e-01 4.566450921160998392e-04 +9.690000000000000000e+02 1.405928883231121196e-01 4.084856989561946156e-04 +9.700000000000000000e+02 1.558594704190485458e-01 4.621848016215773639e-04 +9.710000000000000000e+02 1.448138369705131989e-01 3.674216760171958264e-04 +9.720000000000000000e+02 1.379223921141206344e-01 4.780828484949829413e-04 +9.730000000000000000e+02 1.551132546662170875e-01 4.405480658317403658e-04 +9.740000000000000000e+02 1.454937025905483905e-01 3.516028526008068084e-04 +9.750000000000000000e+02 1.363233679265844767e-01 5.551222300712902683e-04 +9.760000000000000000e+02 1.520605862297770283e-01 3.454988756951741071e-04 +9.770000000000000000e+02 1.454795010805491895e-01 5.941725509832625034e-04 +9.780000000000000000e+02 1.346577461603882531e-01 4.449441040413885831e-04 +9.790000000000000000e+02 1.497849692161031809e-01 5.854583683678241633e-04 +9.800000000000000000e+02 1.437143910264622737e-01 4.442764917595316007e-04 +9.810000000000000000e+02 1.337510805318354035e-01 5.059173268056049722e-04 +9.820000000000000000e+02 1.465683989113758801e-01 4.127606066734047351e-04 +9.830000000000000000e+02 1.433919782068469873e-01 6.615825641152011348e-04 +9.850000000000000000e+02 1.457339041159894100e-01 5.586362686547263366e-04 +9.860000000000000000e+02 1.441147309735553717e-01 4.387554051408965082e-04 +9.870000000000000000e+02 1.297959479680465822e-01 6.215986231144364667e-04 +9.880000000000000000e+02 1.440591800379433796e-01 5.697066062617489298e-04 +9.890000000000000000e+02 1.455117896671137279e-01 5.339451633424711387e-04 +9.910000000000000000e+02 1.366532490492361196e-01 3.954419757916168986e-04 +9.920000000000000000e+02 1.463811678492772106e-01 4.191921766139195416e-04 +9.930000000000000000e+02 1.292834173540242104e-01 3.957154060354577943e-04 +9.940000000000000000e+02 1.313932889066950771e-01 3.963801051934635823e-04 +9.950000000000000000e+02 1.473850506187433795e-01 4.061354852547752864e-04 +9.960000000000000000e+02 1.297931475837222348e-01 4.022432696113411644e-04 +9.970000000000000000e+02 1.267173671596532325e-01 3.898070507132252215e-04 +9.980000000000000000e+02 1.466953519685585405e-01 4.479117730633324799e-04 +9.990000000000000000e+02 1.339574517173176549e-01 3.932606892899040028e-04 +1.000000000000000000e+03 1.236793632390120606e-01 4.249832275034449904e-04 +1.001000000000000000e+03 1.379685383608129645e-01 4.281394333276472173e-04 +1.003000000000000000e+03 1.211650997876666802e-01 3.923892603950267623e-04 +1.004000000000000000e+03 1.300665378187704502e-01 3.342550776437280802e-04 +1.005000000000000000e+03 1.430809219396255716e-01 2.841243553709967549e-04 +1.006000000000000000e+03 1.210977726466650056e-01 3.212130649264433339e-04 +1.007000000000000000e+03 1.212838676656114167e-01 4.005143572439032228e-04 +1.008000000000000000e+03 1.403741832266492962e-01 4.562743362532453023e-04 +1.009000000000000000e+03 1.252523103808025062e-01 3.599185073816979952e-04 +1.010000000000000000e+03 1.163467566594215130e-01 3.405813809088300420e-04 +1.011000000000000000e+03 1.342298451925615921e-01 3.670079107810825833e-04 +1.012000000000000000e+03 1.326044865338615875e-01 6.250392392957146220e-04 +1.013000000000000000e+03 1.156151736344855907e-01 6.333677900280054946e-04 +1.014000000000000000e+03 1.234863144823649533e-01 5.279560299891596998e-04 +1.015000000000000000e+03 1.342064905891095783e-01 4.277130868851209268e-04 +1.017000000000000000e+03 1.141164993261352123e-01 3.397712111613429651e-04 +1.018000000000000000e+03 1.346253457279308618e-01 3.674253005872298028e-04 +1.019000000000000000e+03 1.165095288364332154e-01 3.340628667622457860e-04 +1.020000000000000000e+03 1.084412817133471596e-01 3.269602208004138686e-04 +1.021000000000000000e+03 1.254272588570547187e-01 3.915823965491315502e-04 +1.022000000000000000e+03 1.235292506992487493e-01 3.592918152482970110e-04 +1.023000000000000000e+03 1.060006940650036478e-01 3.430484668017986442e-04 +1.024000000000000000e+03 1.129639914795287636e-01 3.547749827707200846e-04 +1.025000000000000000e+03 1.272667332100351767e-01 4.157277307740701758e-04 +1.026000000000000000e+03 1.062524043895693437e-01 4.414957099631223363e-04 +1.027000000000000000e+03 1.024843509276991554e-01 4.210257642964708945e-04 +1.028000000000000000e+03 1.229229971792075021e-01 4.983816020788206080e-04 +1.029000000000000000e+03 1.112432189741814903e-01 5.634124364642591632e-04 +1.030000000000000000e+03 9.808382458796467696e-02 4.591415080656984947e-04 +1.031000000000000000e+03 1.097940345182317617e-01 5.103535559057286331e-04 +1.033000000000000000e+03 9.585822647259550910e-02 4.217998475817635548e-04 +1.034000000000000000e+03 9.736890781831922248e-02 4.314416392183229856e-04 +1.035000000000000000e+03 1.172313166777895072e-01 4.979790894993025652e-04 +1.036000000000000000e+03 1.007431246850296752e-01 5.072031109971093061e-04 +1.037000000000000000e+03 9.118571208793094240e-02 5.066854165651011981e-04 +1.038000000000000000e+03 1.032697363445541083e-01 5.515923184712552812e-04 +1.039000000000000000e+03 1.093638879072191539e-01 5.622875526978756040e-04 +1.040000000000000000e+03 8.814646505571084589e-02 6.062699232153113743e-04 +1.041000000000000000e+03 8.842992469133439948e-02 6.765519343163934121e-04 +1.042000000000000000e+03 1.062528115757404995e-01 6.589475939079360734e-04 +1.043000000000000000e+03 9.288597692263624028e-02 6.743855851057590925e-04 +1.045000000000000000e+03 9.196911274131017167e-02 7.232441045978342488e-04 +1.046000000000000000e+03 1.022609334712561990e-01 8.108260498913095679e-04 +1.047000000000000000e+03 8.263330340076432967e-02 6.253975077804425605e-04 +1.048000000000000000e+03 8.055094187240963155e-02 6.305561378252783154e-04 +1.049000000000000000e+03 9.937474413104195603e-02 7.532916889825975451e-04 +1.050000000000000000e+03 9.027462492513911585e-02 8.419869300946653196e-04 +1.051000000000000000e+03 7.767641911712637459e-02 6.750358366990357297e-04 +1.052000000000000000e+03 8.367783094323205662e-02 7.454097214903642431e-04 +1.053000000000000000e+03 9.879787086110630723e-02 8.440365780202869561e-04 +1.054000000000000000e+03 8.166061823886218429e-02 7.576492981314891101e-04 +1.055000000000000000e+03 7.616137443674371454e-02 7.594704915579469527e-04 +1.056000000000000000e+03 8.782834274093617721e-02 9.838974985194421600e-04 +1.057000000000000000e+03 9.146066888002722661e-02 9.184243515649333483e-04 +1.058000000000000000e+03 7.352741040121799077e-02 8.074910662651234045e-04 +1.059000000000000000e+03 7.573115772530471246e-02 7.710100662814645079e-04 +1.061000000000000000e+03 8.412448753579962468e-02 9.084470598597350595e-04 +1.063000000000000000e+03 7.608546104434973922e-02 8.880880974403320468e-04 +1.064000000000000000e+03 8.848586421964972637e-02 1.085907883627587655e-03 +1.065000000000000000e+03 7.115538504315277457e-02 9.590947499522759151e-04 +1.066000000000000000e+03 8.699682199305230901e-02 1.096511925872652735e-03 +1.067000000000000000e+03 8.370304196158512289e-02 1.068251517354663329e-03 +1.068000000000000000e+03 6.866857696979175585e-02 9.535632034441449308e-04 +1.069000000000000000e+03 6.794817376231590544e-02 1.032271755039806472e-03 +1.070000000000000000e+03 8.554903284831323618e-02 1.188402860717937106e-03 +1.071000000000000000e+03 7.956646569199109231e-02 1.151633418867198085e-03 +1.072000000000000000e+03 6.554700597602157452e-02 1.014248816385262056e-03 +1.073000000000000000e+03 7.001594843874203722e-02 1.151375879493998734e-03 +1.074000000000000000e+03 8.589017456651985849e-02 1.333663295161468740e-03 +1.075000000000000000e+03 7.326386173368450161e-02 1.153745743231855041e-03 +1.076000000000000000e+03 6.351812296924155832e-02 1.104475273754525720e-03 +1.077000000000000000e+03 6.985024250264823542e-02 1.223276282543075445e-03 +1.078000000000000000e+03 8.502953565039378381e-02 1.428964433253923638e-03 +1.079000000000000000e+03 7.071327860704706980e-02 1.360546698858676462e-03 +1.080000000000000000e+03 6.130526913048912202e-02 1.454011999023903162e-03 +1.081000000000000000e+03 7.125589691793753067e-02 1.344192698979848524e-03 +1.082000000000000000e+03 8.265071189536861429e-02 1.601112688506963052e-03 +1.083000000000000000e+03 6.520144723202368764e-02 1.332932018330839448e-03 +1.084000000000000000e+03 6.095503621476322520e-02 1.281738380793873144e-03 +1.085000000000000000e+03 7.003737853157228355e-02 1.534654652169316043e-03 +1.086000000000000000e+03 7.955136004875634770e-02 1.663488990997162879e-03 +1.087000000000000000e+03 6.272844647140522756e-02 1.389873692607580249e-03 +1.089000000000000000e+03 7.088597493357648438e-02 1.607148537669142799e-03 +1.090000000000000000e+03 7.794337278667545776e-02 1.873453701609488140e-03 +1.091000000000000000e+03 6.210695801691400869e-02 1.503655461706719090e-03 +1.093000000000000000e+03 7.046063124390572474e-02 1.800928621571555328e-03 +1.094000000000000000e+03 7.576999355997883490e-02 2.020338403435285608e-03 +1.095000000000000000e+03 5.902700470405820854e-02 1.644016465458260790e-03 +1.096000000000000000e+03 5.712207331806891386e-02 1.614198163534913541e-03 +1.097000000000000000e+03 6.722343886754919562e-02 2.002765246897555019e-03 +1.098000000000000000e+03 7.359446047202571062e-02 2.143007987685054561e-03 +1.099000000000000000e+03 5.637867657532341648e-02 1.730984981194163760e-03