From f175a367671e2f5778cd91b1846d4a1f0cfd8bf6 Mon Sep 17 00:00:00 2001 From: John Tramm Date: Thu, 3 Sep 2026 18:51:19 +0000 Subject: [PATCH 01/23] Limit linear source gradients to keep the modeled source non-negative Spurious gradients from noisy fitted moments (amplified by near-singular moment matrices in thin regions) can drive the modeled linear source negative over part of a region. Rays crossing the negative lobe carry negative angular flux downstream, and optically thin media with scattering ratios near one can amplify the exported negativity without bound, producing severe negative-flux instability in shielding-type problems. The limiter rescales a group's gradient whenever the worst-case overshoot of the linear term over the region's moment ellipsoid, sqrt(3 g^T M g), exceeds the flat source, capping the overshoot at the flat source. The flat component is untouched and the linear term integrates to zero over the region, so mean emission is preserved exactly, and gradients that pass the test are left bit-identical. A group whose flat source is negative has its gradient zeroed, which subsumes the previous negative-source gate at the gradient computation and applies after the external source is added rather than before. Groups in which the region is optically thick along the gradient direction are exempt, since steep fits across a thick span are physical and clipping them produces an error that compounds with depth in deep penetration problems. The warmup batch count also gains a named constant. Linear source reference results are regenerated and a new regression test exercises a starved linear configuration. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- docs/source/methods/random_ray.rst | 38 + docs/source/usersguide/random_ray.rst | 9 + include/openmc/constants.h | 18 + src/random_ray/linear_source_domain.cpp | 67 +- .../linear/results_true.dat | 12 +- .../linear_xy/results_true.dat | 12 +- .../linear/results_true.dat | 12 +- .../linear_xy/results_true.dat | 168 +- .../random_ray_linear/linear/results_true.dat | 338 +- .../linear_xy/results_true.dat | 2 +- .../__init__.py | 0 .../inputs_true.dat | 258 + .../results_true.dat | 9 + .../test.py | 35 + .../hybrid/results_true.dat | 12 +- .../naive/results_true.dat | 12 +- .../simulation_averaged/results_true.dat | 12 +- .../linear/results_true.dat | 10480 ++++++++-------- 18 files changed, 5956 insertions(+), 5538 deletions(-) create mode 100644 tests/regression_tests/random_ray_linear_source_stability/__init__.py create mode 100644 tests/regression_tests/random_ray_linear_source_stability/inputs_true.dat create mode 100644 tests/regression_tests/random_ray_linear_source_stability/results_true.dat create mode 100644 tests/regression_tests/random_ray_linear_source_stability/test.py diff --git a/docs/source/methods/random_ray.rst b/docs/source/methods/random_ray.rst index 8bc2a0a1bf5..3669df5dc86 100644 --- a/docs/source/methods/random_ray.rst +++ b/docs/source/methods/random_ray.rst @@ -999,6 +999,44 @@ The contents of this section, alongside the equations for the flat source and scalar flux, Equations :eq:`source_update` and :eq:`phi_sim` respectively, completes the set of equations for LS. +~~~~~~~~~~~~~~~~~~~~~~~~ +Source Gradient Limiting +~~~~~~~~~~~~~~~~~~~~~~~~ + +The fitted source gradient :math:`\vec{Q}_i = M_i^{-1} \vec{q}_i` amplifies +noise in the fitted source moments along any thin extent of the region, +where the moment matrix :math:`M_i` is nearly singular, so a poorly sampled +region can carry a spurious gradient arbitrarily steep relative to its mean +source. Such a region emits a negative source over part of its extent, and +rays crossing the negative lobe carry negative angular flux downstream. In +optically thin media with scattering ratios near one (for example, the +air-filled regions of shielding problems), the in-group feedback can then +amplify the exported negativity without bound. + +OpenMC therefore limits each group's source gradient so the modeled source +stays non-negative over the region as described by its spatial moments. The +worst-case overshoot of the linear term over the moment ellipsoid is +:math:`\sqrt{3 \vec{Q}_i^T M_i \vec{Q}_i}`, where the factor of three makes +the bound exact for a slab (a uniform interval of length :math:`L` has +:math:`\langle x^2 \rangle = L^2/12`) and per-axis exact for a box. If the +overshoot exceeds the flat source, the gradient vector is rescaled so the +two are equal. Because the linear term integrates to zero over the region, +the rescaling preserves the region's mean emission exactly, and gradients +that pass the test are left untouched. A group whose flat source is +negative has its gradient zeroed, as no meaningful shape information exists +in that state. + +Groups in which the region is optically thick along the gradient direction +(an optical thickness of :math:`2 \Sigma_t \sqrt{3 \vec{Q}_i^T M_i +\vec{Q}_i} / |\vec{Q}_i|` at or above one) are exempt from limiting. A +steep fit across an optically thick span is physical, as a linear fit to a +sharply attenuated flux legitimately crosses zero near the region edge, and +clipping such fits produces an error that compounds with depth in +deep-penetration problems. The optically thin media that amplify exported +negativity can never be thick along any direction, so they are always +limited. The limiter requires no user input and leaves well-resolved +solutions unchanged. + .. _methods-shannon-entropy-random-ray: ----------------------------- diff --git a/docs/source/usersguide/random_ray.rst b/docs/source/usersguide/random_ray.rst index 81db61ae062..ab153acd235 100644 --- a/docs/source/usersguide/random_ray.rst +++ b/docs/source/usersguide/random_ray.rst @@ -979,6 +979,15 @@ in the :attr:`openmc.Settings.random_ray` dictionary to ``'linear'`` as:: LS enables the use of coarser mesh discretizations and lower ray populations, offsetting the increased computation per ray. +Linear source gradients are automatically limited so that the modeled source +remains non-negative over each region's spatial extent, which prevents the +negative-flux instabilities that spurious gradients can otherwise ignite in +optically thin, scattering-dominated regions. Regions that are optically +thick along the gradient direction are exempt, as steep source shapes there +are physical. The limiter requires no user input and leaves well-resolved +solutions unchanged; see the :ref:`methods documentation +` for details. + While OpenMC has no specific mode for 2D simulations, such simulations can be performed implicitly by leaving one of the dimensions of the geometry unbounded or by imposing reflective boundary conditions with no variation in between them diff --git a/include/openmc/constants.h b/include/openmc/constants.h index a1d94e5819e..08929b74cd1 100644 --- a/include/openmc/constants.h +++ b/include/openmc/constants.h @@ -65,6 +65,24 @@ constexpr int MAX_SAMPLE {100000}; // source region in the random ray solver constexpr double MIN_HITS_PER_BATCH {1.5}; +// Number of initial batches during which the linear source gradients are held +// at zero (a flat source). The per-region centroids and spatial moment +// matrices are accumulated from ray samples, and gradients computed before +// enough samples exist are numerically unstable. +constexpr int LINEAR_SOURCE_GRADIENT_WARMUP_BATCHES {10}; + +// The linear source gradient limiter rescales a region's source gradient so +// that the modeled source stays non-negative on the ellipsoid implied by the +// region's spatial moment matrix (see +// LinearSourceDomain::update_single_neutron_source). Groups in which the +// region is optically thick along the gradient direction (optical thickness +// at or above this value) are exempt, as steep source shapes there are +// physical. A linear fit to a sharply attenuated flux legitimately crosses +// zero near the region edge, while the optically thin media that amplify +// exported negativity can never be thick along the gradient direction and so +// are always limited. +constexpr double SOURCE_GRADIENT_LIMITER_MAX_TAU {1.0}; + // The minimum flux value to be considered non-zero when computing adjoint // sources. Positive values below this cutoff will be treated as zero, so as to // prevent extremely large adjoint source terms from being generated. diff --git a/src/random_ray/linear_source_domain.cpp b/src/random_ray/linear_source_domain.cpp index b4701ed1fa9..90e09931a6b 100644 --- a/src/random_ray/linear_source_domain.cpp +++ b/src/random_ray/linear_source_domain.cpp @@ -1,5 +1,8 @@ #include "openmc/random_ray/linear_source_domain.h" +#include +#include + #include "openmc/cell.h" #include "openmc/geometry.h" #include "openmc/material.h" @@ -89,14 +92,13 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) srh.source(g_out) = (scatter_flat + fission_flat * inverse_k_eff) / sigma_t; - // Compute the linear source terms. In the first 10 iterations when the - // centroids and spatial moments are not well known, we will leave the - // source gradients as zero so as to avoid causing any numerical - // instability. If a negative source is encountered, this region must be - // very small/noisy or have poorly developed spatial moments, so we zero - // the source gradients (effectively making this a flat source region - // temporarily), so as to improve stability. - if (simulation::current_batch > 10 && srh.source(g_out) >= 0.0) { + // Compute the linear source terms. During the first + // LINEAR_SOURCE_GRADIENT_WARMUP_BATCHES iterations, when the centroids + // and spatial moments are not well known, the source gradients are + // left at zero to avoid numerical instability. Negative and + // excessively steep sources are handled by the gradient limiter below, + // after the external source (which carries no gradient) is added. + if (simulation::current_batch > LINEAR_SOURCE_GRADIENT_WARMUP_BATCHES) { srh.source_gradients(g_out) = invM * ((scatter_linear + fission_linear * inverse_k_eff) / sigma_t); } else { @@ -111,6 +113,55 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) srh.source(g) += srh.external_source(g); } } + + // Limit the source gradients so the modeled local source + // q(r) = q_flat + (r - centroid) . q_gradient + // stays non-negative over the region as described by its spatial moments. + // Noisy fitted moments can produce spuriously steep gradients (the + // inverted moment matrix amplifies noise along any thin extent of the + // region), and a region whose modeled source goes negative over part of + // its extent drives crossing rays negative and exports the contamination + // downstream. The worst-case overshoot of the linear term over the moment + // ellipsoid is sqrt(3 g^T M g), which is exact for a slab and per-axis + // exact for a box. Rescaling the gradient to cap that overshoot at the + // flat source preserves the region's mean emission exactly, since the + // linear term integrates to zero over the region, and gradients that pass + // the test are left bit-identical. A group whose flat source is negative + // has its gradient zeroed, as no meaningful shape information exists in + // that state. Groups in which the region is optically thick along the + // gradient direction are exempt, since steep fits across a thick span are + // physical and clipping them produces an error that compounds with depth + // in deep-penetration problems. See the methods documentation for the + // derivation. + if (material != MATERIAL_VOID) { + const MomentMatrix& m = srh.mom_matrix(); + for (int g = 0; g < negroups_; g++) { + MomentArray& gradient = srh.source_gradients(g); + double flat = srh.source(g); + if (flat < 0.0) { + gradient = {0.0, 0.0, 0.0}; + continue; + } + double quad = + m.a * gradient.x * gradient.x + m.d * gradient.y * gradient.y + + m.f * gradient.z * gradient.z + + 2.0 * (m.b * gradient.x * gradient.y + m.c * gradient.x * gradient.z + + m.e * gradient.y * gradient.z); + double overshoot = std::sqrt(3.0 * std::max(quad, 0.0)); + if (overshoot <= flat) { + continue; + } + double sigma_t = + sigma_t_[(material * ntemperature_ + temp) * negroups_ + g] * + density_mult; + double gradient_norm = gradient.norm(); + if (2.0 * sigma_t * overshoot >= + SOURCE_GRADIENT_LIMITER_MAX_TAU * gradient_norm) { + continue; + } + gradient *= flat / overshoot; + } + } } void LinearSourceDomain::normalize_scalar_flux_and_volumes( diff --git a/tests/regression_tests/random_ray_fixed_source_linear/linear/results_true.dat b/tests/regression_tests/random_ray_fixed_source_linear/linear/results_true.dat index e90d6bfdcb8..4c95ae324f1 100644 --- a/tests/regression_tests/random_ray_fixed_source_linear/linear/results_true.dat +++ b/tests/regression_tests/random_ray_fixed_source_linear/linear/results_true.dat @@ -1,9 +1,9 @@ tally 1: -2.339086E+00 -2.747305E-01 +2.339043E+00 +2.747195E-01 tally 2: -1.089827E-01 -6.069324E-04 +1.092733E-01 +6.097294E-04 tally 3: -7.300831E-03 -2.715940E-06 +7.300866E-03 +2.715972E-06 diff --git a/tests/regression_tests/random_ray_fixed_source_linear/linear_xy/results_true.dat b/tests/regression_tests/random_ray_fixed_source_linear/linear_xy/results_true.dat index f4c8546aae4..4d9b9d9515e 100644 --- a/tests/regression_tests/random_ray_fixed_source_linear/linear_xy/results_true.dat +++ b/tests/regression_tests/random_ray_fixed_source_linear/linear_xy/results_true.dat @@ -1,9 +1,9 @@ tally 1: -2.335703E+00 -2.742866E-01 +2.335665E+00 +2.742773E-01 tally 2: -1.081884E-01 -5.983316E-04 +1.083972E-01 +6.002929E-04 tally 3: -7.295389E-03 -2.711859E-06 +7.295444E-03 +2.711902E-06 diff --git a/tests/regression_tests/random_ray_fixed_source_mesh/linear/results_true.dat b/tests/regression_tests/random_ray_fixed_source_mesh/linear/results_true.dat index 23754a15734..2c1552e16bc 100644 --- a/tests/regression_tests/random_ray_fixed_source_mesh/linear/results_true.dat +++ b/tests/regression_tests/random_ray_fixed_source_mesh/linear/results_true.dat @@ -1,9 +1,9 @@ tally 1: -1.780361E+00 -2.137912E-01 +1.779338E+00 +2.141082E-01 tally 2: -8.230400E-02 -4.596391E-04 +8.157215E-02 +4.511500E-04 tally 3: -5.207797E-03 -1.834531E-06 +5.210161E-03 +1.836081E-06 diff --git a/tests/regression_tests/random_ray_fixed_source_subcritical/linear_xy/results_true.dat b/tests/regression_tests/random_ray_fixed_source_subcritical/linear_xy/results_true.dat index bf602d3e2d5..d55ce1556b8 100644 --- a/tests/regression_tests/random_ray_fixed_source_subcritical/linear_xy/results_true.dat +++ b/tests/regression_tests/random_ray_fixed_source_subcritical/linear_xy/results_true.dat @@ -1,168 +1,168 @@ tally 1: -1.583465E+02 -1.007029E+03 +1.583980E+02 +1.007665E+03 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.891526E+01 -1.392807E+02 +5.892819E+01 +1.393411E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -2.028338E+01 -1.649224E+01 +2.028453E+01 +1.649434E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -2.453687E+01 -2.413498E+01 +2.453872E+01 +2.413904E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.235813E+01 -1.099243E+02 +5.236354E+01 +1.099494E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -9.394406E+01 -3.543513E+02 +9.395907E+01 +3.544725E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.676284E+01 -1.303104E+02 +5.677564E+01 +1.303705E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -2.007858E+02 -1.616216E+03 +2.008749E+02 +1.617619E+03 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -7.319709E+01 -2.146301E+02 +7.321424E+01 +2.147296E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -2.566730E+01 -2.640697E+01 +2.566665E+01 +2.640596E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -2.934703E+01 -3.453026E+01 +2.934667E+01 +3.452990E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.737215E+01 -1.318580E+02 +5.737357E+01 +1.318666E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -9.495275E+01 -3.613373E+02 +9.496361E+01 +3.614249E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.799251E+01 -1.356178E+02 +5.800460E+01 +1.356759E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -1.066414E+02 -4.570291E+02 -1.254014E+01 -6.325641E+00 -3.052020E+01 -3.746918E+01 -4.977302E+01 -9.940548E+01 -2.345790E+00 -2.208444E-01 -5.709184E+00 -1.308146E+00 -1.953082E+01 -1.528292E+01 -1.998234E-01 -1.599792E-03 -4.863302E-01 -9.476180E-03 -2.307196E+01 -2.133059E+01 -2.432481E-01 -2.371074E-03 -5.920173E-01 -1.404478E-02 -5.299863E+01 -1.125576E+02 -1.959914E-01 -1.539191E-03 -4.770098E-01 -9.117441E-03 -1.186133E+02 -5.641060E+02 -5.781230E-02 -1.341759E-04 -1.430525E-01 -8.215327E-04 -7.995734E+01 -2.570099E+02 -3.452934E-01 -4.844059E-03 -9.604162E-01 -3.747587E-02 -1.556795E+02 -9.726232E+02 +1.066823E+02 +4.573832E+02 +1.254415E+01 +6.329782E+00 +3.052995E+01 +3.749371E+01 +4.978479E+01 +9.945281E+01 +2.346242E+00 +2.209309E-01 +5.710283E+00 +1.308658E+00 +1.953130E+01 +1.528387E+01 +1.998218E-01 +1.599787E-03 +4.863262E-01 +9.476149E-03 +2.307285E+01 +2.133256E+01 +2.432501E-01 +2.371153E-03 +5.920221E-01 +1.404525E-02 +5.300172E+01 +1.125726E+02 +1.959987E-01 +1.539335E-03 +4.770275E-01 +9.118294E-03 +1.186308E+02 +5.642817E+02 +5.782122E-02 +1.342200E-04 +1.430746E-01 +8.218025E-04 +7.997551E+01 +2.571298E+02 +3.453704E-01 +4.846279E-03 +9.606302E-01 +3.749305E-02 +1.556804E+02 +9.726397E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.816726E+01 -1.357531E+02 +5.816791E+01 +1.357571E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -2.018480E+01 -1.633551E+01 +2.018269E+01 +1.633242E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -2.453476E+01 -2.413615E+01 +2.453292E+01 +2.413312E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.269380E+01 -1.113102E+02 +5.269207E+01 +1.113059E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -9.550216E+01 -3.658264E+02 +9.551043E+01 +3.658999E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.846320E+01 -1.379625E+02 +5.847633E+01 +1.380282E+02 0.000000E+00 0.000000E+00 0.000000E+00 diff --git a/tests/regression_tests/random_ray_linear/linear/results_true.dat b/tests/regression_tests/random_ray_linear/linear/results_true.dat index 77d41f3732c..9238c90efd3 100644 --- a/tests/regression_tests/random_ray_linear/linear/results_true.dat +++ b/tests/regression_tests/random_ray_linear/linear/results_true.dat @@ -1,171 +1,171 @@ k-combined: -1.095967E+00 1.543581E-02 +1.096924E+00 1.551377E-02 tally 1: -5.425537E+00 -1.482137E+00 -1.974189E+00 -1.961888E-01 -4.804781E+00 -1.162101E+00 -3.866915E+00 -7.496163E-01 -5.662059E-01 -1.607180E-02 -1.378032E+00 -9.519943E-02 -2.904666E+00 -4.220197E-01 -9.289413E-02 -4.316514E-04 -2.260857E-01 -2.556836E-03 -3.717829E+00 -6.912286E-01 -1.220682E-01 -7.451721E-04 -2.970897E-01 -4.413940E-03 -9.665773E+00 -4.671720E+00 -1.120617E-01 -6.279393E-04 -2.727390E-01 -3.719615E-03 -2.117656E+01 -2.242614E+01 -3.204951E-02 -5.138445E-05 -7.930426E-02 -3.146169E-04 -1.133784E+01 -6.432186E+00 -1.537206E-01 -1.185474E-03 -4.275660E-01 -9.171376E-03 -8.917756E+00 -4.009380E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -4.736166E+00 -1.124858E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -3.057755E+00 -4.676344E-01 -0.000000E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -4.048156E+00 -8.195089E-01 -0.000000E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -9.707791E+00 -4.712281E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -1.874344E+01 -1.756722E+01 -0.000000E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -9.595520E+00 -4.608366E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -4.701002E+00 -1.113069E+00 -1.733152E+00 -1.513360E-01 -4.218145E+00 -8.964208E-01 -3.641849E+00 -6.649342E-01 -5.413112E-01 -1.469131E-02 -1.317443E+00 -8.702223E-02 -2.858878E+00 -4.088359E-01 -9.288202E-02 -4.315389E-04 -2.260562E-01 -2.556170E-03 -3.649312E+00 -6.660131E-01 -1.216639E-01 -7.402611E-04 -2.961057E-01 -4.384849E-03 -9.664912E+00 -4.671059E+00 -1.138118E-01 -6.477188E-04 -2.769985E-01 -3.836780E-03 -2.157464E+01 -2.327600E+01 -3.312018E-02 -5.486221E-05 -8.195357E-02 -3.359106E-04 -1.145052E+01 -6.557893E+00 -1.570084E-01 -1.234420E-03 -4.367109E-01 -9.550040E-03 -5.371474E+00 -1.451702E+00 -1.994382E+00 -2.000414E-01 -4.853928E+00 -1.184921E+00 -3.839778E+00 -7.388780E-01 -5.741437E-01 -1.651648E-02 -1.397351E+00 -9.783345E-02 -2.890296E+00 -4.178220E-01 -9.447974E-02 -4.464346E-04 -2.299448E-01 -2.644403E-03 -3.695989E+00 -6.831063E-01 -1.240303E-01 -7.692555E-04 -3.018649E-01 -4.556594E-03 -9.622545E+00 -4.630042E+00 -1.140770E-01 -6.507108E-04 -2.776440E-01 -3.854503E-03 -2.115266E+01 -2.237450E+01 -3.276343E-02 -5.368742E-05 -8.107083E-02 -3.287176E-04 -1.136109E+01 -6.456700E+00 -1.576636E-01 -1.245524E-03 -4.385334E-01 -9.635950E-03 +5.428974E+00 +1.484086E+00 +1.978660E+00 +1.971105E-01 +4.815663E+00 +1.167561E+00 +3.868425E+00 +7.501813E-01 +5.669779E-01 +1.611573E-02 +1.379911E+00 +9.545963E-02 +2.903956E+00 +4.217986E-01 +9.289825E-02 +4.316742E-04 +2.260957E-01 +2.556971E-03 +3.719497E+00 +6.918401E-01 +1.222451E-01 +7.473183E-04 +2.975202E-01 +4.426652E-03 +9.665419E+00 +4.671350E+00 +1.120993E-01 +6.283582E-04 +2.728305E-01 +3.722097E-03 +2.113009E+01 +2.232706E+01 +3.193303E-02 +5.100642E-05 +7.901604E-02 +3.123023E-04 +1.129457E+01 +6.382081E+00 +1.524147E-01 +1.164506E-03 +4.239338E-01 +9.009153E-03 +8.913884E+00 +4.005539E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +4.734195E+00 +1.123875E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +3.057096E+00 +4.674325E-01 +0.000000E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +4.047999E+00 +8.194436E-01 +0.000000E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +9.710300E+00 +4.714735E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +1.874981E+01 +1.757893E+01 +0.000000E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +9.608054E+00 +4.619328E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +4.702718E+00 +1.113872E+00 +1.734996E+00 +1.516522E-01 +4.222634E+00 +8.982940E-01 +3.642284E+00 +6.650740E-01 +5.414847E-01 +1.470034E-02 +1.317866E+00 +8.707574E-02 +2.857779E+00 +4.085113E-01 +9.282532E-02 +4.310012E-04 +2.259183E-01 +2.552985E-03 +3.650142E+00 +6.663119E-01 +1.217213E-01 +7.409539E-04 +2.962453E-01 +4.388953E-03 +9.664606E+00 +4.670727E+00 +1.137978E-01 +6.475578E-04 +2.769646E-01 +3.835826E-03 +2.153952E+01 +2.319956E+01 +3.302532E-02 +5.454353E-05 +8.171885E-02 +3.339593E-04 +1.142345E+01 +6.526434E+00 +1.561461E-01 +1.220302E-03 +4.343124E-01 +9.440816E-03 +5.375031E+00 +1.453704E+00 +1.997713E+00 +2.007206E-01 +4.862032E+00 +1.188944E+00 +3.841131E+00 +7.394060E-01 +5.746555E-01 +1.654612E-02 +1.398596E+00 +9.800899E-02 +2.890301E+00 +4.178199E-01 +9.449667E-02 +4.465909E-04 +2.299860E-01 +2.645328E-03 +3.698059E+00 +6.838744E-01 +1.241769E-01 +7.710754E-04 +3.022218E-01 +4.567374E-03 +9.626450E+00 +4.633799E+00 +1.141615E-01 +6.516755E-04 +2.778496E-01 +3.860217E-03 +2.112775E+01 +2.232131E+01 +3.269684E-02 +5.346557E-05 +8.090604E-02 +3.273592E-04 +1.133368E+01 +6.425143E+00 +1.568437E-01 +1.231930E-03 +4.362529E-01 +9.530775E-03 diff --git a/tests/regression_tests/random_ray_linear/linear_xy/results_true.dat b/tests/regression_tests/random_ray_linear/linear_xy/results_true.dat index 052608b4254..e00538f64c6 100644 --- a/tests/regression_tests/random_ray_linear/linear_xy/results_true.dat +++ b/tests/regression_tests/random_ray_linear/linear_xy/results_true.dat @@ -90,7 +90,7 @@ tally 1: 1.746692E+00 1.536860E-01 4.251098E+00 -9.103405E-01 +9.103406E-01 3.651202E+00 6.682179E-01 5.431675E-01 diff --git a/tests/regression_tests/random_ray_linear_source_stability/__init__.py b/tests/regression_tests/random_ray_linear_source_stability/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/regression_tests/random_ray_linear_source_stability/inputs_true.dat b/tests/regression_tests/random_ray_linear_source_stability/inputs_true.dat new file mode 100644 index 00000000000..73379ec3240 --- /dev/null +++ b/tests/regression_tests/random_ray_linear_source_stability/inputs_true.dat @@ -0,0 +1,258 @@ + + + + mgxs.h5 + + + + + + + + + + + + + + + + + + + + + 2.5 2.5 2.5 + 12 12 12 + 0.0 0.0 0.0 + +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +1 1 2 2 2 2 2 2 2 2 3 3 +1 1 2 2 2 2 2 2 2 2 3 3 + +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +1 1 2 2 2 2 2 2 2 2 3 3 +1 1 2 2 2 2 2 2 2 2 3 3 + +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 + +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 + +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 + +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 + +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 + +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 + +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 + +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 +2 2 2 2 2 2 2 2 2 2 3 3 + +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 + +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 + + + + + + + + + + fixed source + 90 + 60 + 30 + + + 100.0 1.0 + + + universe + 1 + + + multi-group + + 500.0 + 100.0 + + + + 0.0 0.0 0.0 30.0 30.0 30.0 + + + + true + linear + naive + + + + + + + + 12 12 12 + 0.0 0.0 0.0 + 30.0 30.0 30.0 + + + + + 1 + + + 2 + + + 3 + + + 3 + flux + tracklength + + + 2 + flux + tracklength + + + 1 + flux + tracklength + + + diff --git a/tests/regression_tests/random_ray_linear_source_stability/results_true.dat b/tests/regression_tests/random_ray_linear_source_stability/results_true.dat new file mode 100644 index 00000000000..ff3abf8edcf --- /dev/null +++ b/tests/regression_tests/random_ray_linear_source_stability/results_true.dat @@ -0,0 +1,9 @@ +tally 1: +3.504149E+00 +4.125319E-01 +tally 2: +1.725614E-01 +1.027763E-03 +tally 3: +1.140688E-02 +4.485547E-06 diff --git a/tests/regression_tests/random_ray_linear_source_stability/test.py b/tests/regression_tests/random_ray_linear_source_stability/test.py new file mode 100644 index 00000000000..b6946cad6e0 --- /dev/null +++ b/tests/regression_tests/random_ray_linear_source_stability/test.py @@ -0,0 +1,35 @@ +import os + +import openmc +from openmc.examples import random_ray_three_region_cube + +from tests.testing_harness import TolerantPyAPITestHarness + + +class MGXSTestHarness(TolerantPyAPITestHarness): + def _cleanup(self): + super()._cleanup() + f = 'mgxs.h5' + if os.path.exists(f): + os.remove(f) + + +def test_random_ray_linear_source_stability(): + # A linear source run in the regime that stresses the batch-consistent + # flux update: the naive volume estimator, an overlay source-region mesh + # whose cells receive modest per-batch hit counts, and the example's + # optically thin scattering-dominated interior. + openmc.reset_auto_ids() + model = random_ray_three_region_cube() + model.settings.random_ray['source_shape'] = 'linear' + model.settings.random_ray['volume_estimator'] = 'naive' + mesh = openmc.RegularMesh() + mesh.lower_left = (0.0, 0.0, 0.0) + mesh.upper_right = (30.0, 30.0, 30.0) + mesh.dimension = (12, 12, 12) + model.settings.random_ray['source_region_meshes'] = [ + (mesh, [model.geometry.root_universe])] + model.settings.inactive = 30 + model.settings.batches = 60 + harness = MGXSTestHarness('statepoint.60.h5', model) + harness.main() diff --git a/tests/regression_tests/random_ray_volume_estimator_linear/hybrid/results_true.dat b/tests/regression_tests/random_ray_volume_estimator_linear/hybrid/results_true.dat index e90d6bfdcb8..4c95ae324f1 100644 --- a/tests/regression_tests/random_ray_volume_estimator_linear/hybrid/results_true.dat +++ b/tests/regression_tests/random_ray_volume_estimator_linear/hybrid/results_true.dat @@ -1,9 +1,9 @@ tally 1: -2.339086E+00 -2.747305E-01 +2.339043E+00 +2.747195E-01 tally 2: -1.089827E-01 -6.069324E-04 +1.092733E-01 +6.097294E-04 tally 3: -7.300831E-03 -2.715940E-06 +7.300866E-03 +2.715972E-06 diff --git a/tests/regression_tests/random_ray_volume_estimator_linear/naive/results_true.dat b/tests/regression_tests/random_ray_volume_estimator_linear/naive/results_true.dat index 5258ffd9c84..7153bbb686d 100644 --- a/tests/regression_tests/random_ray_volume_estimator_linear/naive/results_true.dat +++ b/tests/regression_tests/random_ray_volume_estimator_linear/naive/results_true.dat @@ -1,9 +1,9 @@ tally 1: -2.339567E+00 -2.748423E-01 +2.339536E+00 +2.748342E-01 tally 2: -1.085878E-01 -6.024509E-04 +1.088603E-01 +6.055575E-04 tally 3: -7.299803E-03 -2.741867E-06 +7.299888E-03 +2.741947E-06 diff --git a/tests/regression_tests/random_ray_volume_estimator_linear/simulation_averaged/results_true.dat b/tests/regression_tests/random_ray_volume_estimator_linear/simulation_averaged/results_true.dat index 1e8aa9fb75f..6724962d5ae 100644 --- a/tests/regression_tests/random_ray_volume_estimator_linear/simulation_averaged/results_true.dat +++ b/tests/regression_tests/random_ray_volume_estimator_linear/simulation_averaged/results_true.dat @@ -1,9 +1,9 @@ tally 1: -2.670850E+02 -4.432939E+05 +2.670876E+02 +4.432877E+05 tally 2: -1.116994E-01 -6.491358E-04 +1.120414E-01 +6.523219E-04 tally 3: -7.564527E-03 -2.947794E-06 +7.564556E-03 +2.947831E-06 diff --git a/tests/regression_tests/weightwindows_fw_cadis_mesh/linear/results_true.dat b/tests/regression_tests/weightwindows_fw_cadis_mesh/linear/results_true.dat index c1066ae8285..ad7689a417a 100644 --- a/tests/regression_tests/weightwindows_fw_cadis_mesh/linear/results_true.dat +++ b/tests/regression_tests/weightwindows_fw_cadis_mesh/linear/results_true.dat @@ -7,6754 +7,6754 @@ RegularMesh Upper Right = [np.float64(30.0), np.float64(30.0), np.float64(30.0)] Width = [2. 2. 2.] Lower Bounds -1.77e-01 -1.81e-01 -1.81e-01 -1.81e-01 -1.78e-01 +1.75e-01 +1.75e-01 1.74e-01 -1.70e-01 -1.76e-01 1.80e-01 -1.88e-01 -1.75e-01 -1.93e-01 -2.76e-01 -4.28e-01 -1.58e-01 +1.77e-01 1.74e-01 -1.82e-01 -1.81e-01 -1.63e-01 +1.71e-01 1.78e-01 +1.82e-01 +1.88e-01 1.81e-01 -1.77e-01 -1.77e-01 -1.74e-01 +1.94e-01 +2.66e-01 +4.33e-01 +1.60e-01 1.72e-01 1.81e-01 -1.82e-01 -2.58e-01 -3.27e-01 -1.07e-01 -1.82e-01 +1.81e-01 +1.63e-01 +1.77e-01 +1.79e-01 +1.79e-01 +1.78e-01 +1.76e-01 +1.76e-01 +1.79e-01 +1.78e-01 +2.51e-01 +3.34e-01 +1.09e-01 +1.84e-01 1.75e-01 1.81e-01 -1.82e-01 +1.86e-01 +1.80e-01 +1.78e-01 1.76e-01 -1.77e-01 -1.74e-01 -1.66e-01 -1.66e-01 1.69e-01 +1.71e-01 +1.71e-01 1.76e-01 -1.87e-01 -2.67e-01 -4.16e-01 +1.81e-01 +2.48e-01 +4.13e-01 1.57e-01 +1.78e-01 1.76e-01 1.74e-01 -1.72e-01 -1.76e-01 -1.67e-01 -1.68e-01 +1.79e-01 1.70e-01 -1.75e-01 -1.72e-01 +1.71e-01 +1.70e-01 +1.77e-01 1.73e-01 -1.65e-01 -1.84e-01 -2.67e-01 +1.78e-01 +1.69e-01 +1.83e-01 +2.62e-01 3.99e-01 1.28e-01 -1.75e-01 -1.82e-01 -1.82e-01 +1.77e-01 +1.83e-01 +1.84e-01 1.84e-01 1.72e-01 -1.72e-01 -1.67e-01 -1.67e-01 -1.66e-01 1.74e-01 -1.69e-01 -1.90e-01 -2.82e-01 -3.31e-01 +1.71e-01 +1.73e-01 +1.68e-01 +1.78e-01 +1.74e-01 +1.91e-01 +2.90e-01 +3.32e-01 1.29e-01 +1.78e-01 +1.80e-01 1.80e-01 1.79e-01 -1.79e-01 -1.78e-01 1.76e-01 1.69e-01 -1.68e-01 +1.71e-01 +1.67e-01 +1.73e-01 +1.69e-01 +1.81e-01 +1.97e-01 +2.85e-01 +2.89e-01 +1.03e-01 +1.77e-01 +1.74e-01 +1.69e-01 +1.70e-01 1.63e-01 +1.68e-01 +1.67e-01 +1.67e-01 +1.62e-01 +1.65e-01 1.70e-01 -1.66e-01 +1.79e-01 +2.59e-01 +3.36e-01 +1.24e-01 +1.85e-01 +1.81e-01 +1.81e-01 1.71e-01 -1.92e-01 -2.70e-01 -2.88e-01 -1.02e-01 -1.76e-01 -1.72e-01 1.68e-01 -1.71e-01 -1.66e-01 +1.72e-01 1.68e-01 +1.64e-01 +1.53e-01 1.65e-01 -1.66e-01 -1.62e-01 -1.60e-01 -1.61e-01 -1.66e-01 -2.39e-01 -3.32e-01 -1.23e-01 -1.82e-01 -1.81e-01 -1.79e-01 -1.70e-01 -1.67e-01 1.72e-01 -1.65e-01 -1.62e-01 -1.47e-01 -1.56e-01 -1.56e-01 -1.44e-01 -2.01e-01 -1.76e-01 -7.55e-02 -1.76e-01 -1.76e-01 -1.80e-01 +1.77e-01 +2.30e-01 +1.79e-01 +7.60e-02 +1.75e-01 +1.75e-01 1.82e-01 +1.84e-01 1.71e-01 +1.70e-01 1.67e-01 -1.65e-01 +1.64e-01 +1.61e-01 +1.59e-01 1.62e-01 -1.54e-01 -1.55e-01 -1.54e-01 -1.55e-01 -2.28e-01 -1.67e-01 -5.36e-02 -1.77e-01 +1.78e-01 +2.51e-01 +1.70e-01 +5.43e-02 +1.78e-01 1.85e-01 -1.83e-01 -1.81e-01 -1.79e-01 +1.85e-01 +1.82e-01 +1.80e-01 +1.63e-01 +1.64e-01 1.61e-01 1.64e-01 -1.58e-01 1.61e-01 -1.60e-01 -1.55e-01 -1.53e-01 -2.33e-01 -1.74e-01 -6.51e-02 +1.62e-01 +1.64e-01 +2.43e-01 +1.75e-01 +6.53e-02 1.81e-01 -1.79e-01 -1.83e-01 -1.79e-01 1.80e-01 -1.69e-01 -1.58e-01 -1.66e-01 -1.59e-01 -1.59e-01 -1.70e-01 -1.56e-01 -2.11e-01 +1.84e-01 +1.80e-01 +1.82e-01 +1.76e-01 +1.63e-01 +1.68e-01 +1.62e-01 +1.64e-01 +1.75e-01 +1.62e-01 +2.24e-01 1.28e-01 3.74e-02 -1.90e-01 -1.90e-01 -1.82e-01 -1.71e-01 -1.90e-01 -1.82e-01 -1.72e-01 -1.79e-01 -1.69e-01 -1.69e-01 -1.66e-01 -1.51e-01 -2.22e-01 -9.62e-02 -3.14e-02 -2.75e-01 -2.73e-01 -2.51e-01 -2.62e-01 -2.73e-01 -2.67e-01 -2.53e-01 -2.43e-01 -2.41e-01 -2.42e-01 -2.39e-01 -2.23e-01 -2.12e-01 -7.28e-02 +1.92e-01 +1.91e-01 +1.84e-01 +1.75e-01 +1.95e-01 +1.85e-01 +1.75e-01 +1.80e-01 +1.75e-01 +1.70e-01 +1.70e-01 +1.56e-01 +2.28e-01 +9.60e-02 +3.16e-02 +2.77e-01 +2.76e-01 +2.61e-01 +2.66e-01 +2.79e-01 +2.72e-01 +2.56e-01 +2.49e-01 +2.48e-01 +2.45e-01 +2.41e-01 +2.33e-01 +2.17e-01 +7.30e-02 2.10e-02 5.00e-01 -3.50e-01 -3.91e-01 -2.55e-01 -2.81e-01 +3.49e-01 +3.92e-01 +2.60e-01 +2.84e-01 3.18e-01 -2.54e-01 -2.37e-01 -1.86e-01 +2.56e-01 +2.40e-01 +1.87e-01 1.97e-01 -1.81e-01 -1.50e-01 -9.74e-02 -3.76e-02 +1.82e-01 +1.51e-01 +9.75e-02 +3.77e-02 1.86e-02 -2.17e-01 -1.42e-01 +2.16e-01 +1.41e-01 1.63e-01 -8.18e-02 -9.18e-02 +8.36e-02 +9.23e-02 1.14e-01 -8.12e-02 -7.94e-02 -6.97e-02 -6.23e-02 -6.28e-02 -4.48e-02 +8.15e-02 +8.01e-02 +6.99e-02 +6.18e-02 +6.27e-02 +4.50e-02 3.69e-02 1.59e-02 -7.16e-03 -1.71e-01 -1.76e-01 -1.78e-01 +7.17e-03 1.74e-01 -1.77e-01 1.76e-01 -1.81e-01 1.77e-01 -1.69e-01 +1.74e-01 +1.75e-01 +1.74e-01 +1.80e-01 1.76e-01 +1.68e-01 +1.74e-01 +1.80e-01 1.83e-01 -1.84e-01 -2.71e-01 -3.99e-01 -1.54e-01 -1.79e-01 -1.79e-01 +2.69e-01 +4.04e-01 +1.56e-01 +1.78e-01 +1.82e-01 1.80e-01 -1.75e-01 -1.76e-01 -1.71e-01 1.74e-01 1.74e-01 -1.72e-01 +1.70e-01 1.73e-01 +1.72e-01 +1.71e-01 +1.69e-01 +1.72e-01 1.77e-01 -1.85e-01 -2.54e-01 -3.67e-01 -1.34e-01 +2.42e-01 +3.71e-01 +1.40e-01 1.80e-01 -1.76e-01 -1.74e-01 1.77e-01 -1.76e-01 1.77e-01 -1.74e-01 1.78e-01 +1.77e-01 +1.77e-01 +1.76e-01 +1.79e-01 1.72e-01 -1.80e-01 -1.81e-01 -1.81e-01 -2.66e-01 -3.32e-01 +1.79e-01 +1.78e-01 +1.69e-01 +2.21e-01 +3.31e-01 1.15e-01 +1.84e-01 +1.87e-01 1.82e-01 -1.86e-01 -1.81e-01 -1.83e-01 -1.74e-01 -1.67e-01 -1.72e-01 -1.75e-01 +1.85e-01 +1.76e-01 +1.68e-01 +1.73e-01 +1.76e-01 1.70e-01 -1.69e-01 +1.71e-01 1.75e-01 -1.84e-01 -2.58e-01 -3.55e-01 -1.26e-01 +1.77e-01 +2.53e-01 +3.57e-01 +1.27e-01 +1.83e-01 +1.85e-01 1.80e-01 -1.82e-01 +1.74e-01 +1.69e-01 +1.71e-01 1.79e-01 -1.73e-01 -1.66e-01 1.70e-01 +1.67e-01 +1.74e-01 +1.78e-01 +1.84e-01 +2.76e-01 +3.05e-01 +1.33e-01 +1.76e-01 +1.79e-01 1.77e-01 +1.73e-01 +1.80e-01 1.69e-01 +1.66e-01 +1.63e-01 +1.63e-01 1.68e-01 -1.69e-01 1.78e-01 +1.92e-01 +2.78e-01 +3.44e-01 +1.20e-01 +1.81e-01 1.83e-01 -2.75e-01 -3.02e-01 -1.32e-01 -1.75e-01 -1.78e-01 -1.77e-01 1.69e-01 -1.79e-01 1.69e-01 -1.65e-01 +1.77e-01 +1.69e-01 1.63e-01 1.63e-01 -1.67e-01 -1.74e-01 -1.87e-01 -2.69e-01 -3.43e-01 -1.20e-01 +1.60e-01 +1.64e-01 +1.76e-01 1.80e-01 -1.82e-01 -1.68e-01 +2.53e-01 +2.95e-01 +1.13e-01 +1.76e-01 +1.79e-01 +1.75e-01 +1.69e-01 +1.72e-01 +1.69e-01 +1.66e-01 +1.58e-01 +1.56e-01 +1.61e-01 +1.66e-01 +1.64e-01 +2.31e-01 +1.71e-01 +7.02e-02 1.67e-01 +1.84e-01 +1.79e-01 1.77e-01 -1.70e-01 +1.77e-01 +1.68e-01 +1.64e-01 +1.59e-01 +1.57e-01 1.59e-01 1.60e-01 -1.58e-01 -1.61e-01 -1.65e-01 +1.64e-01 +2.20e-01 +1.27e-01 +3.93e-02 +1.75e-01 +1.84e-01 +1.78e-01 +1.78e-01 1.67e-01 -2.34e-01 -2.93e-01 -1.13e-01 -1.71e-01 -1.72e-01 -1.65e-01 +1.76e-01 +1.64e-01 +1.56e-01 1.65e-01 +1.58e-01 1.65e-01 -1.60e-01 1.57e-01 +2.23e-01 1.46e-01 -1.43e-01 -1.50e-01 -1.48e-01 -1.06e-01 -1.93e-01 -1.68e-01 -7.02e-02 -1.69e-01 -1.86e-01 -1.75e-01 +4.35e-02 +1.80e-01 +1.87e-01 +1.80e-01 1.74e-01 -1.77e-01 -1.65e-01 -1.61e-01 -1.54e-01 -1.53e-01 -1.55e-01 -1.47e-01 -1.41e-01 -1.98e-01 -1.23e-01 -3.84e-02 -1.78e-01 -1.86e-01 -1.76e-01 -1.77e-01 -1.65e-01 +1.82e-01 1.75e-01 -1.66e-01 -1.54e-01 -1.59e-01 -1.54e-01 -1.63e-01 -1.52e-01 -2.17e-01 -1.45e-01 -4.33e-02 -1.80e-01 -1.87e-01 -1.79e-01 -1.73e-01 -1.81e-01 -1.76e-01 1.67e-01 -1.60e-01 -1.63e-01 -1.60e-01 -1.69e-01 -1.55e-01 -2.16e-01 +1.62e-01 +1.66e-01 +1.62e-01 +1.72e-01 +1.58e-01 +2.19e-01 1.34e-01 -4.11e-02 -1.88e-01 -1.80e-01 -1.84e-01 +4.09e-02 +1.89e-01 +1.81e-01 +1.85e-01 1.81e-01 1.84e-01 -1.87e-01 -1.74e-01 -1.69e-01 -1.66e-01 -1.73e-01 +1.86e-01 +1.76e-01 1.70e-01 -1.62e-01 -2.01e-01 -8.29e-02 -2.86e-02 -2.58e-01 -2.81e-01 +1.69e-01 +1.76e-01 +1.71e-01 +1.63e-01 +2.03e-01 +8.39e-02 +2.90e-02 2.59e-01 +2.87e-01 +2.61e-01 2.69e-01 +2.93e-01 +2.68e-01 +2.45e-01 +2.57e-01 +2.34e-01 +2.36e-01 +2.58e-01 +2.36e-01 +2.11e-01 +5.44e-02 +1.44e-02 +3.13e-01 2.95e-01 -2.69e-01 -2.46e-01 -2.56e-01 -2.33e-01 -2.31e-01 -2.59e-01 -2.41e-01 -2.08e-01 -5.36e-02 -1.40e-02 -3.12e-01 -2.97e-01 -2.71e-01 -3.04e-01 +2.73e-01 +3.05e-01 3.70e-01 -3.54e-01 -2.77e-01 -2.79e-01 -2.19e-01 -1.62e-01 -1.62e-01 +3.55e-01 +2.81e-01 +2.81e-01 +2.20e-01 +1.63e-01 +1.64e-01 1.63e-01 1.08e-01 -3.47e-02 +3.48e-02 1.48e-02 1.09e-01 -1.08e-01 -1.05e-01 -1.01e-01 +1.07e-01 +1.06e-01 +1.02e-01 1.35e-01 -1.42e-01 -9.52e-02 -9.99e-02 -9.32e-02 -5.18e-02 -5.18e-02 -5.34e-02 -4.23e-02 -1.87e-02 +1.41e-01 +9.56e-02 +1.02e-01 +9.31e-02 +5.13e-02 +5.22e-02 +5.35e-02 +4.22e-02 +1.88e-02 7.19e-03 -1.80e-01 -1.75e-01 1.82e-01 1.75e-01 -1.71e-01 +1.79e-01 +1.74e-01 +1.73e-01 +1.67e-01 1.70e-01 -1.69e-01 -1.65e-01 -1.75e-01 -1.71e-01 1.68e-01 +1.73e-01 +1.71e-01 +1.69e-01 1.86e-01 -3.12e-01 -4.27e-01 +3.10e-01 +4.29e-01 1.66e-01 -1.81e-01 -1.77e-01 -1.70e-01 -1.73e-01 -1.73e-01 +1.79e-01 +1.74e-01 +1.71e-01 +1.76e-01 1.72e-01 -1.64e-01 -1.66e-01 +1.74e-01 1.66e-01 -1.73e-01 +1.69e-01 +1.68e-01 +1.70e-01 1.70e-01 1.89e-01 -2.63e-01 -4.02e-01 -1.64e-01 -1.79e-01 -1.80e-01 +2.60e-01 +4.03e-01 +1.65e-01 +1.78e-01 +1.81e-01 1.83e-01 -1.71e-01 +1.72e-01 +1.76e-01 1.73e-01 -1.71e-01 +1.72e-01 +1.76e-01 +1.72e-01 1.70e-01 -1.75e-01 -1.69e-01 -1.68e-01 -1.68e-01 -1.80e-01 -2.49e-01 -3.42e-01 +1.70e-01 +1.77e-01 +2.47e-01 +3.44e-01 1.29e-01 1.63e-01 1.73e-01 -1.74e-01 -1.71e-01 -1.68e-01 -1.65e-01 -1.68e-01 +1.75e-01 1.73e-01 -1.72e-01 -1.65e-01 -1.72e-01 1.69e-01 -2.52e-01 -3.19e-01 -1.06e-01 -1.67e-01 +1.66e-01 +1.69e-01 +1.74e-01 +1.74e-01 1.70e-01 +1.75e-01 +1.69e-01 +2.55e-01 +3.23e-01 +1.06e-01 +1.68e-01 1.72e-01 +1.76e-01 1.64e-01 1.71e-01 -1.71e-01 -1.57e-01 -1.64e-01 -1.61e-01 -1.62e-01 1.73e-01 -1.79e-01 -2.63e-01 -2.66e-01 -7.74e-02 +1.60e-01 1.68e-01 -1.72e-01 -1.64e-01 -1.66e-01 -1.65e-01 -1.66e-01 -1.58e-01 -1.59e-01 1.63e-01 1.63e-01 -1.70e-01 +1.78e-01 +1.82e-01 +2.64e-01 +2.68e-01 +7.79e-02 +1.69e-01 +1.73e-01 +1.65e-01 +1.69e-01 +1.68e-01 +1.69e-01 +1.60e-01 +1.61e-01 +1.66e-01 +1.62e-01 1.75e-01 -2.51e-01 -3.47e-01 +1.79e-01 +2.56e-01 +3.49e-01 1.31e-01 +1.77e-01 +1.84e-01 1.72e-01 -1.79e-01 -1.70e-01 1.70e-01 -1.69e-01 +1.72e-01 +1.73e-01 1.71e-01 -1.70e-01 -1.55e-01 -1.59e-01 -1.65e-01 -1.70e-01 +1.56e-01 +1.62e-01 +1.66e-01 1.71e-01 -2.43e-01 -2.46e-01 -9.20e-02 -1.70e-01 -1.70e-01 +1.77e-01 +2.48e-01 +2.47e-01 +9.16e-02 +1.75e-01 +1.79e-01 +1.67e-01 1.66e-01 -1.63e-01 +1.70e-01 +1.69e-01 1.66e-01 1.63e-01 -1.59e-01 -1.58e-01 -1.57e-01 1.60e-01 -1.55e-01 -1.53e-01 -2.20e-01 +1.64e-01 +1.64e-01 +1.61e-01 +2.33e-01 1.63e-01 -6.37e-02 -1.70e-01 -1.70e-01 +6.30e-02 1.73e-01 +1.74e-01 +1.76e-01 +1.71e-01 1.69e-01 -1.66e-01 -1.64e-01 +1.68e-01 +1.65e-01 +1.65e-01 +1.56e-01 +1.61e-01 1.63e-01 -1.64e-01 -1.52e-01 -1.54e-01 -1.53e-01 -1.49e-01 -2.12e-01 -1.64e-01 +1.56e-01 +2.30e-01 +1.65e-01 6.14e-02 -1.74e-01 -1.78e-01 +1.72e-01 +1.81e-01 1.73e-01 1.75e-01 -1.74e-01 -1.65e-01 +1.75e-01 1.67e-01 +1.69e-01 +1.60e-01 +1.53e-01 1.59e-01 -1.48e-01 -1.57e-01 -1.55e-01 -1.59e-01 +1.60e-01 +1.61e-01 2.06e-01 1.23e-01 -4.80e-02 -1.69e-01 +4.81e-02 +1.72e-01 1.78e-01 1.77e-01 1.74e-01 1.77e-01 -1.73e-01 -1.74e-01 -1.68e-01 +1.76e-01 +1.76e-01 +1.69e-01 1.52e-01 +1.59e-01 1.58e-01 1.58e-01 -1.55e-01 -2.12e-01 +2.13e-01 1.22e-01 -3.34e-02 -1.75e-01 -1.85e-01 +3.31e-02 +1.78e-01 1.86e-01 -1.90e-01 +1.87e-01 +1.91e-01 +1.79e-01 1.80e-01 1.79e-01 -1.76e-01 -1.71e-01 -1.67e-01 -1.71e-01 +1.72e-01 1.69e-01 +1.70e-01 +1.70e-01 1.69e-01 -1.86e-01 +1.88e-01 1.02e-01 3.54e-02 -2.66e-01 -2.66e-01 +2.72e-01 2.64e-01 -2.50e-01 -2.60e-01 +2.63e-01 +2.52e-01 2.58e-01 -2.34e-01 -2.42e-01 +2.69e-01 2.35e-01 -2.29e-01 -2.33e-01 -2.42e-01 +2.43e-01 +2.38e-01 +2.31e-01 +2.32e-01 +2.40e-01 2.28e-01 -5.44e-02 -1.71e-02 +5.48e-02 +1.73e-02 3.77e-01 -2.75e-01 -3.41e-01 +2.73e-01 +3.42e-01 3.51e-01 -3.64e-01 -2.31e-01 +3.66e-01 2.32e-01 -2.18e-01 -1.82e-01 +2.30e-01 +2.17e-01 +1.83e-01 1.77e-01 1.28e-01 -1.16e-01 +1.17e-01 1.03e-01 -4.16e-02 +4.15e-02 1.06e-02 -1.33e-01 -8.71e-02 +1.32e-01 +8.63e-02 1.41e-01 1.34e-01 1.37e-01 8.83e-02 -7.82e-02 -8.36e-02 -5.61e-02 -6.39e-02 -2.90e-02 -3.69e-02 -3.46e-02 -2.60e-02 -1.24e-02 +7.76e-02 +8.31e-02 +5.55e-02 +6.37e-02 +2.88e-02 +3.73e-02 +3.45e-02 +2.57e-02 +1.22e-02 1.77e-01 -1.71e-01 +1.72e-01 1.75e-01 -1.79e-01 -1.73e-01 -1.71e-01 +1.75e-01 +1.74e-01 +1.69e-01 1.64e-01 -1.66e-01 -1.59e-01 +1.67e-01 +1.58e-01 1.61e-01 -1.55e-01 -1.79e-01 -2.67e-01 -4.26e-01 -1.56e-01 -1.75e-01 +1.59e-01 1.82e-01 -1.71e-01 -1.65e-01 -1.69e-01 -1.66e-01 +2.70e-01 +4.28e-01 +1.56e-01 +1.73e-01 +1.81e-01 +1.73e-01 +1.68e-01 1.69e-01 -1.63e-01 +1.67e-01 +1.70e-01 1.65e-01 -1.74e-01 1.69e-01 1.76e-01 -2.47e-01 -3.31e-01 -1.30e-01 1.69e-01 -1.73e-01 -1.77e-01 -1.67e-01 -1.55e-01 -1.67e-01 -1.59e-01 -1.63e-01 -1.58e-01 -1.70e-01 +1.78e-01 +2.47e-01 +3.32e-01 +1.31e-01 1.69e-01 -1.84e-01 -2.44e-01 -2.71e-01 -1.02e-01 +1.71e-01 +1.81e-01 1.69e-01 +1.59e-01 +1.71e-01 +1.62e-01 +1.64e-01 +1.62e-01 +1.73e-01 1.70e-01 +1.81e-01 +2.42e-01 +2.72e-01 +1.03e-01 1.73e-01 +1.73e-01 +1.74e-01 1.69e-01 -1.66e-01 -1.67e-01 -1.64e-01 -1.60e-01 -1.62e-01 -1.63e-01 -1.63e-01 1.67e-01 -2.48e-01 -2.40e-01 -9.84e-02 +1.72e-01 +1.69e-01 1.62e-01 +1.61e-01 +1.65e-01 1.64e-01 +1.70e-01 +2.51e-01 +2.45e-01 +9.97e-02 +1.65e-01 +1.65e-01 1.69e-01 1.71e-01 +1.63e-01 1.62e-01 -1.58e-01 -1.62e-01 -1.58e-01 -1.62e-01 +1.63e-01 1.61e-01 -1.71e-01 -1.67e-01 -2.50e-01 -3.22e-01 -1.17e-01 -1.74e-01 +1.63e-01 1.60e-01 -1.69e-01 1.72e-01 -1.67e-01 -1.60e-01 -1.65e-01 -1.68e-01 -1.62e-01 -1.60e-01 -1.63e-01 -1.76e-01 -2.53e-01 -2.99e-01 -1.10e-01 +1.73e-01 +2.52e-01 +3.24e-01 +1.17e-01 +1.75e-01 +1.61e-01 +1.71e-01 +1.72e-01 1.69e-01 -1.67e-01 -1.76e-01 -1.64e-01 1.59e-01 +1.65e-01 +1.69e-01 +1.64e-01 +1.61e-01 +1.64e-01 +1.76e-01 +2.62e-01 +2.99e-01 +1.09e-01 +1.71e-01 +1.68e-01 +1.80e-01 +1.66e-01 +1.60e-01 +1.60e-01 +1.66e-01 +1.62e-01 1.58e-01 1.64e-01 -1.59e-01 1.55e-01 -1.59e-01 -1.51e-01 -1.60e-01 -2.50e-01 -2.88e-01 +1.58e-01 +2.55e-01 +2.89e-01 1.01e-01 -1.72e-01 -1.71e-01 +1.73e-01 +1.70e-01 1.68e-01 +1.60e-01 1.63e-01 -1.59e-01 -1.61e-01 +1.65e-01 1.66e-01 -1.56e-01 -1.54e-01 -1.51e-01 -1.49e-01 1.58e-01 -2.33e-01 -1.85e-01 +1.59e-01 +1.59e-01 +1.56e-01 +1.64e-01 +2.46e-01 +1.86e-01 6.62e-02 1.69e-01 -1.65e-01 -1.63e-01 1.67e-01 -1.62e-01 -1.63e-01 +1.67e-01 +1.71e-01 +1.66e-01 +1.64e-01 1.63e-01 1.61e-01 +1.56e-01 1.55e-01 -1.53e-01 -1.59e-01 -1.69e-01 -2.48e-01 -1.87e-01 -5.29e-02 -1.71e-01 +1.62e-01 +1.74e-01 +2.58e-01 +1.88e-01 +5.34e-02 +1.70e-01 1.66e-01 1.73e-01 -1.68e-01 -1.65e-01 +1.69e-01 +1.67e-01 1.64e-01 -1.59e-01 -1.52e-01 -1.60e-01 -1.52e-01 -1.48e-01 -1.54e-01 -2.32e-01 -1.35e-01 -5.41e-02 -1.76e-01 +1.61e-01 +1.56e-01 +1.63e-01 +1.56e-01 +1.50e-01 +1.56e-01 +2.37e-01 +1.36e-01 +5.44e-02 +1.77e-01 1.78e-01 -1.68e-01 +1.67e-01 1.79e-01 1.73e-01 1.69e-01 -1.62e-01 -1.61e-01 -1.59e-01 -1.61e-01 -1.58e-01 +1.63e-01 +1.60e-01 1.60e-01 +1.63e-01 +1.59e-01 +1.59e-01 2.06e-01 -9.41e-02 -2.78e-02 -1.88e-01 -1.77e-01 -1.78e-01 +9.49e-02 +2.80e-02 +1.89e-01 1.76e-01 -1.82e-01 -1.90e-01 +1.78e-01 +1.78e-01 +1.85e-01 +1.92e-01 1.76e-01 -1.62e-01 -1.69e-01 -1.69e-01 +1.60e-01 +1.67e-01 1.69e-01 +1.71e-01 1.68e-01 -1.97e-01 -7.83e-02 -2.27e-02 -2.47e-01 -2.50e-01 -2.59e-01 -2.51e-01 -2.57e-01 +1.99e-01 +7.94e-02 +2.31e-02 +2.49e-01 +2.49e-01 +2.60e-01 +2.49e-01 2.55e-01 -2.15e-01 +2.55e-01 +2.16e-01 2.28e-01 2.42e-01 -2.25e-01 -2.12e-01 -2.14e-01 -2.28e-01 -7.82e-02 -2.46e-02 -3.10e-01 -2.49e-01 -2.07e-01 -2.92e-01 -2.88e-01 +2.22e-01 +2.13e-01 +2.18e-01 +2.29e-01 +7.88e-02 +2.50e-02 +3.12e-01 +2.52e-01 +2.09e-01 +2.93e-01 +2.89e-01 2.33e-01 -1.62e-01 -1.13e-01 -1.90e-01 +1.63e-01 +1.12e-01 +1.91e-01 1.80e-01 1.16e-01 -1.07e-01 -9.41e-02 -4.21e-02 -1.63e-02 +1.10e-01 +9.71e-02 +4.27e-02 +1.65e-02 1.17e-01 -8.58e-02 -8.78e-02 -9.13e-02 +8.61e-02 +8.81e-02 +9.20e-02 1.15e-01 -8.57e-02 -6.78e-02 -3.63e-02 +8.56e-02 +6.77e-02 +3.57e-02 6.34e-02 -6.38e-02 -4.06e-02 -3.60e-02 -2.77e-02 -2.56e-02 -1.21e-02 -1.71e-01 -1.68e-01 -1.63e-01 -1.68e-01 +6.35e-02 +4.04e-02 +3.73e-02 +2.93e-02 +2.58e-02 +1.22e-02 1.72e-01 -1.66e-01 +1.70e-01 +1.67e-01 +1.67e-01 +1.68e-01 +1.65e-01 1.65e-01 -1.51e-01 1.57e-01 -1.63e-01 +1.61e-01 +1.66e-01 1.57e-01 -1.78e-01 -2.58e-01 -3.15e-01 +1.79e-01 +2.60e-01 +3.16e-01 1.24e-01 1.72e-01 -1.71e-01 -1.66e-01 +1.72e-01 +1.67e-01 +1.75e-01 1.69e-01 -1.71e-01 -1.63e-01 -1.58e-01 -1.51e-01 -1.62e-01 +1.64e-01 +1.60e-01 +1.55e-01 +1.67e-01 1.68e-01 1.67e-01 1.76e-01 -2.54e-01 -3.04e-01 +2.51e-01 +3.05e-01 1.12e-01 -1.75e-01 +1.71e-01 +1.73e-01 +1.70e-01 +1.69e-01 +1.65e-01 +1.66e-01 +1.65e-01 +1.56e-01 +1.67e-01 1.72e-01 +1.71e-01 +1.78e-01 +2.53e-01 +2.24e-01 +8.13e-02 1.70e-01 -1.68e-01 -1.63e-01 +1.71e-01 1.64e-01 -1.63e-01 -1.54e-01 +1.66e-01 1.65e-01 +1.66e-01 +1.62e-01 +1.63e-01 +1.62e-01 1.69e-01 -1.68e-01 -1.76e-01 -2.52e-01 -2.21e-01 -8.02e-02 -1.68e-01 -1.71e-01 -1.65e-01 1.66e-01 -1.63e-01 +1.78e-01 +2.64e-01 +2.12e-01 +7.25e-02 1.64e-01 -1.61e-01 1.62e-01 -1.61e-01 -1.66e-01 -1.64e-01 -1.72e-01 -2.60e-01 -2.09e-01 -7.14e-02 -1.63e-01 -1.61e-01 1.63e-01 -1.69e-01 +1.70e-01 1.61e-01 1.62e-01 -1.62e-01 -1.61e-01 -1.58e-01 -1.54e-01 1.64e-01 -1.76e-01 -2.59e-01 -3.27e-01 +1.62e-01 +1.59e-01 +1.56e-01 +1.67e-01 +1.78e-01 +2.62e-01 +3.28e-01 1.16e-01 -1.60e-01 -1.60e-01 +1.64e-01 +1.62e-01 1.63e-01 -1.68e-01 +1.69e-01 1.62e-01 -1.54e-01 -1.50e-01 +1.55e-01 +1.51e-01 1.64e-01 -1.63e-01 -1.58e-01 -1.58e-01 -1.68e-01 -2.43e-01 -2.59e-01 -9.33e-02 +1.64e-01 +1.62e-01 1.61e-01 -1.63e-01 -1.68e-01 +1.71e-01 +2.45e-01 +2.61e-01 +9.35e-02 1.62e-01 -1.69e-01 -1.53e-01 +1.66e-01 +1.70e-01 +1.60e-01 +1.70e-01 1.53e-01 -1.57e-01 -1.50e-01 1.54e-01 1.57e-01 +1.53e-01 +1.57e-01 +1.60e-01 1.59e-01 -2.17e-01 -2.06e-01 -7.58e-02 +2.20e-01 +2.08e-01 +7.62e-02 1.71e-01 -1.70e-01 -1.63e-01 -1.57e-01 +1.71e-01 +1.68e-01 1.61e-01 -1.53e-01 +1.65e-01 +1.52e-01 1.56e-01 -1.49e-01 -1.49e-01 +1.51e-01 +1.52e-01 +1.61e-01 +1.53e-01 1.59e-01 -1.49e-01 -1.55e-01 -2.27e-01 +2.35e-01 1.62e-01 6.88e-02 -1.71e-01 +1.73e-01 +1.70e-01 1.67e-01 -1.66e-01 -1.60e-01 -1.61e-01 +1.65e-01 1.62e-01 1.63e-01 -1.54e-01 -1.50e-01 +1.63e-01 +1.57e-01 +1.52e-01 1.48e-01 -1.51e-01 -1.55e-01 -2.15e-01 -1.65e-01 -4.95e-02 +1.54e-01 +1.58e-01 +2.21e-01 +1.68e-01 +5.08e-02 1.71e-01 1.73e-01 +1.69e-01 1.68e-01 -1.62e-01 1.57e-01 1.62e-01 +1.61e-01 +1.57e-01 +1.55e-01 +1.50e-01 +1.52e-01 +1.65e-01 +2.20e-01 1.59e-01 -1.56e-01 -1.53e-01 -1.47e-01 -1.49e-01 -1.62e-01 -2.14e-01 -1.58e-01 -6.86e-02 -1.70e-01 +6.89e-02 +1.72e-01 +1.64e-01 +1.71e-01 1.66e-01 -1.69e-01 1.66e-01 -1.67e-01 -1.62e-01 -1.63e-01 -1.63e-01 -1.58e-01 -1.52e-01 +1.65e-01 +1.64e-01 +1.64e-01 +1.59e-01 1.54e-01 +1.56e-01 1.67e-01 -2.26e-01 -1.15e-01 +2.25e-01 +1.16e-01 4.03e-02 1.74e-01 -1.82e-01 -1.70e-01 +1.80e-01 1.72e-01 -1.77e-01 +1.72e-01 +1.80e-01 1.85e-01 1.68e-01 1.65e-01 -1.63e-01 -1.74e-01 +1.64e-01 +1.76e-01 1.63e-01 1.66e-01 -2.29e-01 +2.30e-01 1.07e-01 3.27e-02 -2.58e-01 -2.47e-01 -2.50e-01 2.57e-01 -2.60e-01 -2.66e-01 +2.45e-01 +2.55e-01 +2.58e-01 +2.61e-01 +2.67e-01 2.59e-01 -2.39e-01 -2.35e-01 -2.29e-01 -2.16e-01 -2.25e-01 -2.33e-01 -8.96e-02 +2.38e-01 +2.37e-01 +2.30e-01 +2.15e-01 +2.24e-01 +2.34e-01 +8.98e-02 3.01e-02 -2.73e-01 -2.51e-01 -2.52e-01 -2.63e-01 +2.74e-01 +2.53e-01 +2.53e-01 +2.64e-01 3.05e-01 -2.69e-01 -2.91e-01 +2.70e-01 +2.92e-01 1.85e-01 2.00e-01 1.47e-01 1.01e-01 -1.17e-01 -8.80e-02 -3.85e-02 +1.19e-01 +8.89e-02 +3.87e-02 1.53e-02 -1.00e-01 -8.71e-02 -9.09e-02 -9.00e-02 +9.99e-02 +8.69e-02 +9.11e-02 +9.03e-02 1.08e-01 -8.70e-02 +8.75e-02 1.17e-01 5.47e-02 -7.04e-02 -5.07e-02 -3.08e-02 -3.14e-02 -2.64e-02 +7.03e-02 +5.05e-02 +3.07e-02 +3.19e-02 +2.67e-02 1.69e-02 1.16e-02 -1.60e-01 1.64e-01 -1.63e-01 1.67e-01 -1.70e-01 -1.62e-01 -1.54e-01 -1.52e-01 -1.52e-01 -1.55e-01 -1.57e-01 1.63e-01 -2.61e-01 -2.58e-01 -7.58e-02 +1.66e-01 +1.69e-01 +1.61e-01 +1.56e-01 +1.55e-01 +1.53e-01 1.59e-01 -1.68e-01 +1.61e-01 +1.69e-01 +2.62e-01 +2.59e-01 +7.61e-02 1.63e-01 +1.70e-01 +1.64e-01 1.58e-01 -1.65e-01 -1.65e-01 -1.67e-01 -1.52e-01 -1.58e-01 +1.62e-01 +1.66e-01 +1.68e-01 1.56e-01 -1.60e-01 -1.69e-01 -2.49e-01 -2.88e-01 +1.61e-01 +1.58e-01 +1.63e-01 +1.71e-01 +2.50e-01 +2.90e-01 1.11e-01 -1.66e-01 +1.64e-01 1.69e-01 -1.70e-01 -1.63e-01 -1.63e-01 -1.59e-01 +1.69e-01 +1.62e-01 1.63e-01 +1.61e-01 1.65e-01 -1.58e-01 -1.58e-01 +1.67e-01 1.60e-01 -1.75e-01 -2.57e-01 -2.53e-01 -8.19e-02 +1.61e-01 +1.64e-01 +1.76e-01 +2.60e-01 +2.54e-01 +8.21e-02 1.67e-01 -1.68e-01 -1.58e-01 +1.69e-01 +1.60e-01 1.58e-01 -1.61e-01 +1.62e-01 1.67e-01 -1.54e-01 -1.55e-01 -1.61e-01 -1.61e-01 -1.63e-01 -1.70e-01 -2.53e-01 -2.35e-01 -7.59e-02 -1.63e-01 -1.66e-01 +1.56e-01 +1.57e-01 +1.62e-01 +1.64e-01 +1.64e-01 +1.72e-01 +2.58e-01 +2.37e-01 +7.64e-02 +1.65e-01 1.68e-01 +1.66e-01 1.64e-01 +1.60e-01 1.59e-01 -1.59e-01 -1.57e-01 -1.58e-01 1.58e-01 -1.56e-01 -1.58e-01 -1.66e-01 -2.50e-01 -2.58e-01 -9.81e-02 +1.59e-01 1.60e-01 -1.61e-01 +1.59e-01 +1.59e-01 +1.69e-01 +2.54e-01 +2.60e-01 +9.87e-02 +1.63e-01 +1.64e-01 1.64e-01 -1.61e-01 1.60e-01 -1.56e-01 +1.60e-01 +1.58e-01 +1.51e-01 1.51e-01 -1.50e-01 1.63e-01 1.64e-01 1.57e-01 -1.64e-01 -2.37e-01 -2.18e-01 +1.66e-01 +2.38e-01 +2.19e-01 9.03e-02 -1.68e-01 1.69e-01 -1.64e-01 +1.69e-01 +1.65e-01 1.56e-01 -1.58e-01 -1.53e-01 -1.51e-01 -1.43e-01 -1.51e-01 +1.56e-01 +1.54e-01 1.53e-01 -1.55e-01 -1.63e-01 -2.19e-01 -1.33e-01 -4.89e-02 -1.67e-01 -1.60e-01 -1.61e-01 -1.55e-01 +1.45e-01 +1.52e-01 +1.54e-01 +1.58e-01 1.64e-01 +2.21e-01 +1.34e-01 +4.90e-02 +1.68e-01 +1.63e-01 +1.65e-01 1.56e-01 -1.49e-01 -1.45e-01 -1.44e-01 -1.51e-01 -1.57e-01 1.64e-01 -2.32e-01 +1.53e-01 +1.49e-01 +1.47e-01 +1.46e-01 +1.52e-01 +1.61e-01 +1.66e-01 +2.35e-01 1.18e-01 3.65e-02 -1.62e-01 -1.67e-01 +1.66e-01 1.68e-01 -1.55e-01 +1.70e-01 +1.56e-01 1.59e-01 1.57e-01 -1.58e-01 +1.57e-01 1.46e-01 -1.43e-01 -1.39e-01 -1.48e-01 -1.54e-01 -2.26e-01 +1.44e-01 +1.41e-01 +1.51e-01 +1.57e-01 +2.30e-01 1.45e-01 -4.05e-02 -1.55e-01 -1.63e-01 -1.63e-01 -1.67e-01 +4.04e-02 1.56e-01 -1.53e-01 +1.64e-01 +1.65e-01 +1.68e-01 +1.57e-01 +1.54e-01 +1.51e-01 1.50e-01 -1.49e-01 -1.49e-01 -1.45e-01 +1.52e-01 1.47e-01 -1.53e-01 -2.10e-01 -1.20e-01 -3.82e-02 +1.48e-01 +1.56e-01 +2.14e-01 +1.21e-01 +3.83e-02 1.65e-01 +1.60e-01 +1.60e-01 +1.62e-01 1.59e-01 +1.57e-01 1.61e-01 -1.61e-01 -1.56e-01 -1.56e-01 -1.60e-01 1.59e-01 +1.55e-01 1.54e-01 -1.53e-01 -1.48e-01 -1.52e-01 -2.07e-01 -1.01e-01 -3.00e-02 -1.77e-01 -1.71e-01 +1.50e-01 +1.54e-01 +2.11e-01 +1.02e-01 +2.99e-02 +1.76e-01 +1.70e-01 1.68e-01 -1.71e-01 +1.74e-01 1.75e-01 -1.69e-01 -1.64e-01 -1.68e-01 -1.61e-01 -1.61e-01 -1.53e-01 +1.71e-01 +1.67e-01 +1.67e-01 +1.62e-01 +1.63e-01 +1.55e-01 1.46e-01 -1.95e-01 +1.96e-01 9.40e-02 -2.21e-02 -2.46e-01 -2.38e-01 -2.31e-01 -2.41e-01 -2.54e-01 -2.50e-01 -2.28e-01 +2.20e-02 +2.45e-01 +2.37e-01 +2.29e-01 +2.42e-01 +2.53e-01 +2.51e-01 +2.29e-01 2.20e-01 -2.21e-01 2.26e-01 -2.35e-01 -2.02e-01 -1.88e-01 -9.58e-02 -3.52e-02 +2.28e-01 +2.34e-01 +2.03e-01 +1.87e-01 +9.61e-02 +3.53e-02 3.06e-01 -2.59e-01 -2.23e-01 -2.61e-01 -2.57e-01 +2.60e-01 +2.22e-01 +2.70e-01 +2.60e-01 +2.37e-01 2.36e-01 -2.32e-01 -1.78e-01 +1.79e-01 1.53e-01 1.37e-01 -1.47e-01 +1.48e-01 1.36e-01 -7.24e-02 +7.22e-02 4.03e-02 -2.23e-02 -1.04e-01 -9.82e-02 -8.79e-02 -9.20e-02 -9.75e-02 -7.29e-02 +2.24e-02 1.04e-01 -6.06e-02 -5.37e-02 -3.67e-02 -4.29e-02 -4.85e-02 -2.87e-02 -1.59e-02 -9.17e-03 -1.71e-01 -1.67e-01 -1.65e-01 +9.83e-02 +8.82e-02 +9.42e-02 +9.83e-02 +7.30e-02 +1.05e-01 +6.09e-02 +5.35e-02 +3.66e-02 +4.30e-02 +4.87e-02 +2.86e-02 +1.57e-02 +9.15e-03 +1.70e-01 +1.66e-01 +1.64e-01 1.69e-01 1.59e-01 +1.61e-01 +1.63e-01 +1.63e-01 1.60e-01 +1.56e-01 +1.61e-01 +1.60e-01 +2.41e-01 +1.81e-01 +8.20e-02 +1.69e-01 +1.64e-01 +1.68e-01 +1.66e-01 1.62e-01 -1.62e-01 +1.54e-01 1.57e-01 -1.49e-01 -1.52e-01 -1.53e-01 -2.42e-01 -1.80e-01 -8.19e-02 -1.68e-01 -1.63e-01 -1.67e-01 -1.65e-01 -1.63e-01 1.54e-01 +1.60e-01 +1.58e-01 1.59e-01 -1.52e-01 -1.59e-01 -1.52e-01 -1.48e-01 -1.55e-01 -2.25e-01 -2.01e-01 -7.57e-02 +1.62e-01 +2.27e-01 +2.03e-01 +7.62e-02 1.63e-01 -1.59e-01 +1.64e-01 +1.64e-01 1.62e-01 -1.61e-01 -1.57e-01 -1.56e-01 -1.50e-01 -1.51e-01 -1.48e-01 -1.53e-01 -1.61e-01 +1.59e-01 1.58e-01 -2.32e-01 -2.49e-01 +1.53e-01 +1.53e-01 +1.51e-01 +1.56e-01 +1.65e-01 +1.65e-01 +2.33e-01 +2.50e-01 1.01e-01 -1.67e-01 -1.54e-01 +1.68e-01 1.55e-01 -1.52e-01 +1.60e-01 1.55e-01 -1.61e-01 -1.57e-01 -1.54e-01 -1.54e-01 -1.54e-01 -1.56e-01 -1.64e-01 -2.25e-01 1.56e-01 -6.14e-02 -1.67e-01 -1.65e-01 -1.61e-01 -1.57e-01 -1.58e-01 1.62e-01 +1.58e-01 1.55e-01 -1.57e-01 -1.50e-01 -1.54e-01 1.55e-01 +1.58e-01 +1.57e-01 +1.69e-01 +2.28e-01 +1.57e-01 +6.12e-02 1.68e-01 -2.32e-01 +1.65e-01 +1.61e-01 +1.59e-01 +1.58e-01 +1.64e-01 +1.56e-01 +1.58e-01 +1.51e-01 +1.55e-01 +1.56e-01 +1.70e-01 +2.34e-01 1.28e-01 -4.68e-02 +4.70e-02 +1.65e-01 +1.58e-01 1.63e-01 -1.57e-01 +1.64e-01 1.60e-01 -1.63e-01 -1.61e-01 -1.58e-01 +1.57e-01 1.50e-01 1.46e-01 -1.43e-01 +1.45e-01 1.52e-01 -1.55e-01 -1.61e-01 -2.25e-01 -1.35e-01 -4.13e-02 +1.53e-01 +1.63e-01 +2.26e-01 +1.36e-01 +4.15e-02 +1.65e-01 1.64e-01 -1.62e-01 1.60e-01 -1.62e-01 1.61e-01 +1.62e-01 +1.52e-01 1.51e-01 -1.50e-01 1.41e-01 -1.46e-01 -1.49e-01 -1.51e-01 -1.64e-01 -2.31e-01 -1.50e-01 -4.56e-02 -1.53e-01 -1.55e-01 +1.47e-01 +1.48e-01 1.54e-01 +1.66e-01 +2.34e-01 +1.52e-01 +4.59e-02 +1.59e-01 1.57e-01 1.55e-01 -1.49e-01 -1.50e-01 -1.44e-01 -1.43e-01 -1.47e-01 +1.59e-01 +1.55e-01 +1.51e-01 1.51e-01 +1.46e-01 +1.44e-01 +1.49e-01 +1.52e-01 1.57e-01 -2.19e-01 +2.21e-01 1.63e-01 -4.89e-02 -1.64e-01 -1.55e-01 +4.91e-02 +1.65e-01 +1.58e-01 1.57e-01 -1.53e-01 +1.55e-01 1.48e-01 -1.53e-01 +1.52e-01 1.52e-01 1.40e-01 -1.38e-01 -1.40e-01 +1.37e-01 +1.42e-01 1.50e-01 -1.57e-01 +1.58e-01 2.10e-01 1.54e-01 -5.14e-02 -1.56e-01 +5.11e-02 +1.59e-01 +1.60e-01 +1.63e-01 1.58e-01 -1.61e-01 -1.57e-01 1.52e-01 1.47e-01 -1.51e-01 +1.53e-01 +1.47e-01 +1.45e-01 1.48e-01 -1.44e-01 +1.46e-01 1.48e-01 -1.44e-01 -1.43e-01 -2.07e-01 -1.20e-01 -4.74e-02 -1.62e-01 -1.71e-01 +2.08e-01 +1.23e-01 +4.77e-02 +1.63e-01 +1.70e-01 1.62e-01 -1.57e-01 +1.56e-01 +1.54e-01 1.52e-01 -1.51e-01 -1.44e-01 -1.43e-01 1.46e-01 +1.44e-01 +1.49e-01 +1.47e-01 +1.39e-01 1.46e-01 -1.36e-01 -1.45e-01 -1.86e-01 -7.07e-02 -2.51e-02 +1.90e-01 +7.15e-02 +2.54e-02 1.70e-01 -1.71e-01 -1.63e-01 +1.70e-01 +1.58e-01 1.56e-01 -1.60e-01 1.61e-01 -1.56e-01 +1.63e-01 +1.57e-01 1.55e-01 -1.59e-01 -1.53e-01 -1.48e-01 -1.41e-01 +1.63e-01 1.55e-01 -6.13e-02 -2.68e-02 -2.40e-01 -2.25e-01 +1.50e-01 +1.44e-01 +1.56e-01 +6.17e-02 +2.69e-02 +2.42e-01 +2.29e-01 2.22e-01 2.27e-01 -2.31e-01 -2.20e-01 +2.29e-01 +2.25e-01 2.21e-01 -1.99e-01 -2.15e-01 -1.98e-01 -2.02e-01 -1.80e-01 -1.35e-01 -3.74e-02 -1.62e-02 -2.64e-01 -2.69e-01 -2.32e-01 -1.55e-01 -1.50e-01 -1.99e-01 -1.79e-01 -1.44e-01 -1.30e-01 -1.25e-01 +2.01e-01 +2.19e-01 +2.01e-01 +2.05e-01 +1.82e-01 +1.37e-01 +3.78e-02 +1.64e-02 +2.65e-01 +2.70e-01 +2.31e-01 +1.63e-01 +1.56e-01 +2.05e-01 +1.91e-01 +1.46e-01 +1.31e-01 +1.26e-01 1.44e-01 -1.15e-01 -4.22e-02 -1.96e-02 -8.51e-03 +1.16e-01 +4.19e-02 +1.98e-02 +8.56e-03 9.50e-02 -1.04e-01 -8.97e-02 -4.80e-02 -4.87e-02 -6.43e-02 -6.38e-02 -4.70e-02 -4.40e-02 -3.28e-02 +1.05e-01 +9.02e-02 +5.05e-02 +4.99e-02 +6.55e-02 +6.71e-02 4.72e-02 -4.03e-02 -1.52e-02 -8.66e-03 -6.14e-03 -1.56e-01 +4.43e-02 +3.31e-02 +4.75e-02 +4.05e-02 +1.51e-02 +8.59e-03 +6.13e-03 1.57e-01 -1.54e-01 +1.59e-01 +1.55e-01 1.60e-01 -1.65e-01 1.66e-01 -1.65e-01 -1.58e-01 -1.47e-01 -1.40e-01 -1.36e-01 +1.68e-01 +1.67e-01 1.59e-01 -2.22e-01 +1.49e-01 +1.49e-01 +1.50e-01 +1.64e-01 +2.23e-01 1.52e-01 -5.31e-02 +5.34e-02 1.61e-01 -1.62e-01 -1.69e-01 1.63e-01 -1.58e-01 -1.58e-01 -1.59e-01 -1.47e-01 -1.45e-01 -1.39e-01 -1.30e-01 +1.70e-01 +1.65e-01 +1.61e-01 +1.60e-01 +1.57e-01 +1.50e-01 +1.50e-01 1.48e-01 -2.15e-01 -1.09e-01 -3.46e-02 +1.56e-01 1.58e-01 -1.57e-01 -1.62e-01 +2.19e-01 +1.10e-01 +3.51e-02 +1.60e-01 +1.60e-01 1.63e-01 +1.64e-01 1.59e-01 1.57e-01 1.56e-01 -1.58e-01 -1.52e-01 -1.45e-01 -1.50e-01 -1.60e-01 -2.17e-01 +1.59e-01 +1.55e-01 +1.48e-01 +1.53e-01 +1.67e-01 +2.21e-01 1.56e-01 -5.66e-02 -1.60e-01 -1.57e-01 -1.60e-01 -1.57e-01 -1.60e-01 +5.67e-02 +1.61e-01 1.58e-01 -1.54e-01 -1.53e-01 -1.47e-01 -1.42e-01 +1.61e-01 1.56e-01 -1.66e-01 +1.63e-01 +1.59e-01 +1.55e-01 +1.55e-01 +1.49e-01 +1.44e-01 +1.57e-01 +1.71e-01 2.10e-01 1.46e-01 6.02e-02 -1.62e-01 +1.63e-01 1.61e-01 -1.68e-01 -1.54e-01 -1.54e-01 -1.59e-01 +1.67e-01 +1.56e-01 +1.58e-01 +1.63e-01 1.50e-01 1.49e-01 -1.50e-01 -1.46e-01 -1.58e-01 -1.59e-01 -2.16e-01 +1.51e-01 +1.47e-01 +1.60e-01 +1.62e-01 +2.17e-01 1.18e-01 3.24e-02 1.61e-01 1.55e-01 -1.60e-01 +1.61e-01 1.59e-01 -1.50e-01 -1.45e-01 -1.50e-01 -1.45e-01 +1.51e-01 +1.48e-01 +1.51e-01 1.47e-01 -1.46e-01 +1.49e-01 +1.45e-01 1.48e-01 -1.58e-01 +1.60e-01 2.13e-01 -1.24e-01 -4.33e-02 -1.58e-01 -1.55e-01 -1.58e-01 -1.51e-01 +1.25e-01 +4.37e-02 1.57e-01 1.54e-01 +1.59e-01 +1.51e-01 +1.58e-01 +1.54e-01 1.50e-01 1.39e-01 1.40e-01 -1.40e-01 -1.39e-01 -1.49e-01 -2.03e-01 +1.42e-01 +1.42e-01 1.50e-01 -5.78e-02 -1.51e-01 -1.59e-01 +2.04e-01 1.53e-01 +5.80e-02 +1.54e-01 +1.61e-01 +1.56e-01 +1.53e-01 +1.54e-01 1.53e-01 -1.52e-01 -1.52e-01 1.46e-01 +1.41e-01 1.43e-01 -1.42e-01 1.41e-01 1.52e-01 -1.52e-01 +1.53e-01 2.06e-01 -1.37e-01 -5.13e-02 -1.55e-01 +1.38e-01 +5.14e-02 +1.57e-01 1.52e-01 1.56e-01 -1.49e-01 -1.53e-01 -1.49e-01 -1.45e-01 -1.39e-01 -1.35e-01 -1.33e-01 -1.48e-01 +1.51e-01 +1.52e-01 +1.51e-01 1.46e-01 -1.98e-01 +1.38e-01 +1.37e-01 +1.34e-01 +1.48e-01 +1.47e-01 +1.99e-01 1.08e-01 3.36e-02 -1.53e-01 +1.55e-01 1.53e-01 1.49e-01 -1.43e-01 1.45e-01 -1.48e-01 -1.38e-01 -1.42e-01 -1.29e-01 -1.29e-01 +1.46e-01 +1.49e-01 1.38e-01 -1.45e-01 -2.11e-01 +1.43e-01 +1.30e-01 +1.30e-01 +1.39e-01 +1.47e-01 +2.12e-01 1.20e-01 -3.89e-02 -1.60e-01 -1.55e-01 +3.90e-02 1.59e-01 +1.56e-01 +1.58e-01 +1.47e-01 +1.47e-01 1.49e-01 1.48e-01 -1.48e-01 -1.47e-01 -1.50e-01 -1.41e-01 -1.37e-01 -1.31e-01 -1.36e-01 -1.77e-01 -7.63e-02 -1.94e-02 +1.51e-01 +1.42e-01 +1.38e-01 +1.34e-01 +1.40e-01 +1.79e-01 +7.71e-02 +1.96e-02 1.69e-01 1.64e-01 -1.65e-01 -1.57e-01 -1.52e-01 -1.48e-01 -1.44e-01 -1.54e-01 -1.48e-01 -1.49e-01 -1.40e-01 -1.31e-01 +1.66e-01 1.53e-01 -4.85e-02 -1.42e-02 +1.51e-01 +1.50e-01 +1.46e-01 +1.54e-01 +1.49e-01 +1.51e-01 +1.42e-01 +1.35e-01 +1.55e-01 +4.91e-02 +1.43e-02 2.42e-01 -2.23e-01 2.24e-01 -2.03e-01 -2.18e-01 -2.15e-01 -1.75e-01 -1.74e-01 -1.73e-01 +2.22e-01 2.02e-01 -2.01e-01 -1.69e-01 -1.22e-01 -3.16e-02 -1.08e-02 +2.19e-01 2.16e-01 +1.76e-01 +1.75e-01 +1.75e-01 +2.05e-01 +2.03e-01 +1.72e-01 +1.24e-01 +3.19e-02 +1.08e-02 +2.17e-01 2.25e-01 -1.60e-01 -1.34e-01 -1.44e-01 -1.68e-01 -1.02e-01 -8.69e-02 -7.20e-02 -1.43e-01 +1.61e-01 +1.36e-01 +1.46e-01 +1.69e-01 +1.04e-01 +8.75e-02 +7.44e-02 +1.47e-01 1.29e-01 8.21e-02 -4.29e-02 -1.08e-02 -4.27e-03 -7.45e-02 -7.65e-02 -5.07e-02 -4.76e-02 -4.31e-02 -5.72e-02 -3.77e-02 -2.92e-02 -2.28e-02 -4.79e-02 +4.34e-02 +1.10e-02 +4.33e-03 +7.41e-02 +7.66e-02 +5.13e-02 +4.80e-02 +4.36e-02 +5.77e-02 +3.81e-02 +2.96e-02 +2.44e-02 +4.99e-02 4.01e-02 2.76e-02 -1.93e-02 -8.26e-03 -2.13e-03 -1.63e-01 -1.66e-01 -1.71e-01 -1.63e-01 +1.94e-02 +8.38e-03 +2.16e-03 +1.64e-01 1.67e-01 -1.59e-01 -1.56e-01 -1.61e-01 -1.49e-01 -1.45e-01 -1.38e-01 -1.54e-01 -2.17e-01 -1.17e-01 -3.57e-02 -1.59e-01 -1.61e-01 -1.68e-01 -1.63e-01 +1.71e-01 +1.64e-01 +1.69e-01 1.62e-01 +1.59e-01 +1.64e-01 +1.51e-01 +1.50e-01 +1.43e-01 +1.58e-01 +2.19e-01 +1.18e-01 +3.56e-02 +1.60e-01 1.62e-01 +1.66e-01 +1.63e-01 +1.64e-01 +1.63e-01 1.60e-01 -1.56e-01 -1.49e-01 -1.47e-01 -1.44e-01 +1.54e-01 +1.50e-01 1.52e-01 -2.09e-01 -1.26e-01 +1.49e-01 +1.56e-01 +2.11e-01 +1.27e-01 3.94e-02 -1.57e-01 -1.61e-01 -1.58e-01 -1.59e-01 1.60e-01 -1.51e-01 -1.56e-01 +1.62e-01 1.60e-01 -1.49e-01 -1.45e-01 -1.44e-01 1.61e-01 +1.62e-01 +1.52e-01 +1.54e-01 +1.61e-01 +1.51e-01 +1.46e-01 +1.46e-01 +1.66e-01 2.41e-01 1.63e-01 -5.31e-02 -1.60e-01 +5.35e-02 +1.62e-01 +1.54e-01 +1.62e-01 1.54e-01 -1.60e-01 -1.53e-01 -1.56e-01 -1.57e-01 1.55e-01 +1.57e-01 +1.56e-01 1.53e-01 +1.48e-01 1.46e-01 -1.47e-01 +1.52e-01 1.49e-01 -1.47e-01 -2.08e-01 +2.06e-01 1.76e-01 -7.44e-02 -1.55e-01 +7.45e-02 +1.57e-01 1.52e-01 -1.53e-01 +1.52e-01 +1.54e-01 1.52e-01 1.52e-01 -1.51e-01 -1.51e-01 1.53e-01 -1.48e-01 -1.40e-01 -1.50e-01 -1.61e-01 -2.05e-01 -1.29e-01 -4.01e-02 -1.60e-01 -1.58e-01 -1.50e-01 -1.47e-01 -1.42e-01 +1.55e-01 +1.49e-01 +1.43e-01 +1.52e-01 +1.64e-01 +2.08e-01 +1.30e-01 +4.02e-02 +1.59e-01 +1.57e-01 +1.49e-01 1.46e-01 -1.50e-01 +1.43e-01 1.46e-01 -1.45e-01 -1.42e-01 +1.49e-01 1.48e-01 -1.60e-01 -2.17e-01 -1.50e-01 -5.21e-02 -1.53e-01 -1.53e-01 -1.52e-01 +1.47e-01 1.45e-01 +1.49e-01 +1.62e-01 +2.18e-01 +1.51e-01 +5.23e-02 +1.52e-01 +1.52e-01 +1.53e-01 +1.46e-01 1.45e-01 -1.43e-01 +1.41e-01 +1.42e-01 +1.39e-01 +1.39e-01 1.40e-01 -1.38e-01 -1.37e-01 -1.36e-01 -1.46e-01 1.49e-01 -1.88e-01 -1.14e-01 -4.21e-02 1.48e-01 +1.90e-01 +1.15e-01 +4.22e-02 +1.47e-01 1.50e-01 -1.52e-01 -1.43e-01 -1.48e-01 +1.55e-01 1.44e-01 +1.47e-01 +1.43e-01 +1.36e-01 +1.36e-01 +1.40e-01 1.36e-01 -1.34e-01 -1.37e-01 -1.37e-01 1.46e-01 1.47e-01 1.84e-01 -7.19e-02 +7.17e-02 2.90e-02 -1.48e-01 -1.44e-01 -1.48e-01 +1.49e-01 +1.43e-01 +1.46e-01 1.48e-01 1.49e-01 1.54e-01 -1.45e-01 -1.38e-01 -1.29e-01 -1.30e-01 -1.31e-01 +1.46e-01 1.39e-01 +1.30e-01 +1.29e-01 +1.32e-01 +1.40e-01 1.93e-01 -7.96e-02 -2.03e-02 +7.97e-02 +2.04e-02 1.53e-01 -1.46e-01 -1.46e-01 +1.47e-01 +1.47e-01 1.41e-01 +1.48e-01 1.47e-01 -1.45e-01 -1.42e-01 +1.44e-01 1.37e-01 -1.29e-01 -1.27e-01 1.30e-01 -1.33e-01 +1.28e-01 +1.31e-01 +1.34e-01 1.95e-01 -8.81e-02 -2.19e-02 -1.56e-01 +8.88e-02 +2.21e-02 +1.54e-01 1.42e-01 -1.45e-01 -1.43e-01 -1.52e-01 +1.47e-01 +1.40e-01 1.48e-01 +1.47e-01 1.44e-01 -1.40e-01 +1.42e-01 1.41e-01 -1.31e-01 -1.18e-01 -1.31e-01 -1.83e-01 -9.55e-02 -2.75e-02 -1.63e-01 -1.47e-01 +1.32e-01 +1.20e-01 +1.32e-01 +1.85e-01 +9.77e-02 +2.84e-02 +1.54e-01 +1.46e-01 1.48e-01 -1.57e-01 -1.55e-01 +1.46e-01 +1.52e-01 1.50e-01 1.56e-01 -1.42e-01 -1.44e-01 +1.43e-01 +1.45e-01 1.39e-01 1.29e-01 -1.20e-01 +1.21e-01 1.52e-01 -5.41e-02 -1.62e-02 -2.32e-01 -2.08e-01 -2.20e-01 +5.45e-02 +1.63e-02 +2.33e-01 +2.10e-01 2.22e-01 -2.23e-01 -2.17e-01 -1.99e-01 -2.05e-01 -1.92e-01 -2.03e-01 -1.97e-01 -1.60e-01 -1.37e-01 -4.00e-02 -1.07e-02 -2.25e-01 -1.79e-01 -1.71e-01 -1.67e-01 +2.21e-01 +2.24e-01 +2.15e-01 +1.98e-01 +2.06e-01 +1.93e-01 +2.04e-01 +1.98e-01 +1.61e-01 +1.39e-01 +4.15e-02 +1.11e-02 +2.27e-01 +1.81e-01 +1.72e-01 1.69e-01 -1.54e-01 +1.69e-01 +1.55e-01 1.02e-01 +1.10e-01 +1.01e-01 1.09e-01 -9.88e-02 -1.08e-01 -1.18e-01 -8.29e-02 -4.15e-02 -1.49e-02 -5.20e-03 -6.83e-02 -5.09e-02 -4.28e-02 -4.83e-02 +1.19e-01 +8.34e-02 +4.22e-02 +1.56e-02 +5.42e-03 +6.91e-02 +5.14e-02 +4.36e-02 +4.91e-02 4.92e-02 -5.19e-02 -3.56e-02 -3.22e-02 -2.88e-02 -3.04e-02 -3.83e-02 -2.79e-02 -1.21e-02 -5.81e-03 -1.30e-03 -1.57e-01 -1.62e-01 -1.67e-01 -1.62e-01 -1.61e-01 -1.50e-01 -1.52e-01 +5.21e-02 +3.53e-02 +3.24e-02 +2.94e-02 +3.08e-02 +3.86e-02 +2.81e-02 +1.22e-02 +6.00e-03 +1.36e-03 1.57e-01 +1.63e-01 +1.68e-01 +1.63e-01 +1.63e-01 +1.53e-01 1.53e-01 -1.51e-01 -1.43e-01 -1.61e-01 -2.04e-01 -1.43e-01 -5.22e-02 1.59e-01 -1.63e-01 -1.58e-01 -1.58e-01 -1.58e-01 +1.54e-01 +1.53e-01 +1.48e-01 1.62e-01 -1.60e-01 +2.06e-01 +1.43e-01 +5.20e-02 +1.59e-01 +1.61e-01 1.58e-01 1.58e-01 -1.43e-01 -1.49e-01 1.59e-01 -2.21e-01 -1.56e-01 -4.57e-02 1.63e-01 +1.61e-01 1.57e-01 -1.51e-01 +1.59e-01 +1.46e-01 +1.52e-01 +1.61e-01 +2.20e-01 +1.57e-01 +4.57e-02 +1.63e-01 +1.59e-01 +1.50e-01 1.54e-01 1.53e-01 -1.60e-01 -1.55e-01 -1.60e-01 -1.60e-01 -1.45e-01 -1.40e-01 +1.62e-01 +1.54e-01 1.59e-01 -2.23e-01 +1.60e-01 +1.48e-01 +1.41e-01 +1.62e-01 +2.24e-01 1.66e-01 -5.44e-02 -1.53e-01 -1.54e-01 +5.43e-02 +1.57e-01 1.54e-01 +1.52e-01 1.50e-01 +1.58e-01 +1.54e-01 1.57e-01 -1.53e-01 +1.55e-01 +1.50e-01 +1.46e-01 +1.44e-01 1.59e-01 -1.56e-01 -1.48e-01 -1.45e-01 -1.45e-01 -1.58e-01 -2.07e-01 +2.06e-01 1.44e-01 -5.45e-02 +5.44e-02 1.50e-01 -1.46e-01 -1.56e-01 +1.45e-01 1.56e-01 -1.54e-01 -1.48e-01 -1.50e-01 -1.54e-01 -1.46e-01 -1.46e-01 +1.57e-01 +1.55e-01 +1.49e-01 1.50e-01 1.52e-01 -2.09e-01 +1.48e-01 +1.49e-01 +1.51e-01 +1.55e-01 +2.10e-01 1.16e-01 3.68e-02 -1.56e-01 +1.55e-01 1.50e-01 1.56e-01 1.48e-01 1.50e-01 1.51e-01 -1.48e-01 +1.47e-01 1.49e-01 -1.43e-01 -1.41e-01 -1.46e-01 -1.53e-01 -2.02e-01 +1.44e-01 +1.44e-01 +1.48e-01 +1.54e-01 +2.05e-01 1.07e-01 -3.92e-02 -1.55e-01 -1.55e-01 -1.53e-01 -1.49e-01 +3.93e-02 +1.54e-01 +1.57e-01 +1.54e-01 +1.50e-01 1.47e-01 -1.48e-01 -1.41e-01 +1.43e-01 +1.38e-01 +1.43e-01 +1.42e-01 1.44e-01 -1.41e-01 -1.41e-01 -1.37e-01 +1.40e-01 +1.53e-01 +2.09e-01 +1.38e-01 +4.72e-02 1.51e-01 -2.06e-01 -1.37e-01 -4.68e-02 1.52e-01 -1.53e-01 +1.56e-01 1.54e-01 -1.53e-01 -1.48e-01 -1.43e-01 -1.32e-01 -1.41e-01 -1.35e-01 -1.27e-01 +1.49e-01 +1.38e-01 +1.24e-01 +1.40e-01 1.35e-01 -1.52e-01 -1.90e-01 -7.26e-02 -2.22e-02 -1.47e-01 +1.28e-01 +1.37e-01 +1.53e-01 +1.91e-01 +7.34e-02 +2.24e-02 1.47e-01 -1.49e-01 +1.48e-01 1.50e-01 -1.49e-01 -1.42e-01 +1.51e-01 +1.48e-01 +1.41e-01 1.39e-01 -1.32e-01 +1.33e-01 +1.28e-01 1.28e-01 -1.26e-01 1.34e-01 1.45e-01 -1.87e-01 -8.17e-02 -2.42e-02 -1.49e-01 -1.48e-01 -1.47e-01 +1.86e-01 +8.22e-02 +2.44e-02 1.50e-01 +1.47e-01 +1.46e-01 +1.49e-01 1.45e-01 -1.43e-01 -1.38e-01 -1.30e-01 -1.29e-01 +1.42e-01 +1.40e-01 +1.32e-01 1.31e-01 -1.22e-01 -1.36e-01 -1.78e-01 +1.32e-01 +1.25e-01 +1.38e-01 +1.79e-01 1.04e-01 -3.33e-02 +3.34e-02 1.48e-01 -1.45e-01 1.44e-01 -1.42e-01 +1.44e-01 +1.43e-01 1.41e-01 1.43e-01 +1.45e-01 +1.39e-01 +1.30e-01 +1.26e-01 +1.19e-01 +1.28e-01 +1.80e-01 +8.62e-02 +2.92e-02 +1.60e-01 1.46e-01 -1.38e-01 -1.29e-01 -1.25e-01 -1.18e-01 -1.25e-01 -1.79e-01 -8.54e-02 -2.89e-02 -1.64e-01 -1.47e-01 -1.55e-01 1.56e-01 -1.47e-01 -1.59e-01 -1.48e-01 -1.44e-01 +1.55e-01 +1.45e-01 +1.60e-01 +1.49e-01 +1.46e-01 1.36e-01 -1.33e-01 -1.26e-01 +1.34e-01 +1.27e-01 1.11e-01 -1.31e-01 -5.72e-02 -1.80e-02 -2.46e-01 -2.05e-01 +1.30e-01 +5.77e-02 +1.82e-02 +2.49e-01 +2.07e-01 1.90e-01 -2.18e-01 +2.19e-01 2.16e-01 -2.14e-01 -2.02e-01 -2.24e-01 +2.16e-01 +2.03e-01 +2.25e-01 2.13e-01 2.23e-01 1.86e-01 1.51e-01 1.18e-01 -3.41e-02 -1.21e-02 -1.87e-01 -1.53e-01 +3.46e-02 +1.23e-02 +1.88e-01 +1.54e-01 1.50e-01 -1.67e-01 +1.69e-01 1.83e-01 1.69e-01 1.39e-01 -1.42e-01 +1.43e-01 1.29e-01 1.05e-01 -9.27e-02 -6.73e-02 -3.93e-02 -1.65e-02 -7.05e-03 -7.21e-02 -6.08e-02 -6.40e-02 -5.53e-02 -6.28e-02 +9.29e-02 +6.77e-02 +3.96e-02 +1.66e-02 +7.06e-03 +7.28e-02 +6.13e-02 +6.44e-02 +5.67e-02 +6.30e-02 5.59e-02 4.39e-02 -4.02e-02 -4.46e-02 +4.06e-02 +4.47e-02 3.36e-02 -3.13e-02 -2.12e-02 +3.14e-02 +2.14e-02 1.23e-02 -7.79e-03 -3.56e-03 -1.51e-01 -1.56e-01 -1.63e-01 -1.66e-01 +7.84e-03 +3.57e-03 +1.52e-01 +1.54e-01 +1.64e-01 +1.67e-01 1.67e-01 1.65e-01 -1.66e-01 -1.70e-01 -1.53e-01 -1.56e-01 -1.51e-01 -1.51e-01 -1.83e-01 +1.68e-01 +1.71e-01 +1.57e-01 +1.59e-01 +1.55e-01 +1.52e-01 +1.84e-01 9.73e-02 3.81e-02 -1.53e-01 -1.59e-01 -1.54e-01 -1.57e-01 +1.52e-01 1.61e-01 -1.59e-01 1.57e-01 1.58e-01 -1.58e-01 -1.58e-01 -1.52e-01 -1.52e-01 -2.00e-01 -1.30e-01 -4.17e-02 -1.54e-01 -1.56e-01 -1.53e-01 1.62e-01 -1.55e-01 +1.61e-01 +1.58e-01 +1.59e-01 +1.60e-01 1.59e-01 -1.66e-01 1.53e-01 -1.56e-01 -1.56e-01 -1.52e-01 -1.57e-01 -2.13e-01 -1.42e-01 -4.79e-02 1.53e-01 -1.59e-01 -1.67e-01 +2.02e-01 +1.30e-01 +4.16e-02 1.55e-01 -1.64e-01 -1.66e-01 +1.57e-01 +1.55e-01 +1.63e-01 +1.56e-01 1.61e-01 +1.67e-01 +1.51e-01 1.55e-01 -1.54e-01 -1.50e-01 -1.45e-01 -1.54e-01 -2.09e-01 -1.08e-01 -3.44e-02 -1.54e-01 -1.57e-01 +1.55e-01 +1.52e-01 1.60e-01 -1.54e-01 -1.62e-01 -1.59e-01 +2.13e-01 +1.42e-01 +4.78e-02 1.56e-01 +1.60e-01 +1.68e-01 1.54e-01 +1.63e-01 +1.66e-01 1.57e-01 +1.48e-01 1.52e-01 -1.52e-01 -1.56e-01 -2.03e-01 -9.74e-02 +1.46e-01 +1.46e-01 +1.55e-01 +2.08e-01 +1.07e-01 +3.42e-02 +1.54e-01 +1.58e-01 +1.59e-01 +1.55e-01 +1.63e-01 +1.60e-01 +1.54e-01 +1.48e-01 +1.55e-01 +1.51e-01 +1.55e-01 +1.58e-01 +2.04e-01 +9.75e-02 2.86e-02 1.52e-01 1.57e-01 -1.58e-01 -1.62e-01 +1.59e-01 +1.65e-01 1.56e-01 1.57e-01 -1.52e-01 -1.48e-01 -1.44e-01 +1.49e-01 1.47e-01 -1.50e-01 +1.45e-01 +1.49e-01 1.51e-01 -2.12e-01 +1.53e-01 +2.16e-01 1.09e-01 -2.91e-02 -1.51e-01 +2.92e-02 +1.50e-01 1.54e-01 1.48e-01 -1.58e-01 +1.56e-01 1.54e-01 -1.52e-01 +1.50e-01 1.51e-01 1.44e-01 -1.44e-01 -1.43e-01 1.45e-01 -1.51e-01 -1.99e-01 -1.23e-01 -3.39e-02 +1.44e-01 1.48e-01 -1.50e-01 -1.55e-01 -1.59e-01 -1.47e-01 +1.53e-01 +2.02e-01 +1.23e-01 +3.42e-02 1.46e-01 -1.37e-01 -1.40e-01 +1.52e-01 +1.54e-01 +1.59e-01 +1.50e-01 +1.48e-01 +1.36e-01 +1.41e-01 1.41e-01 1.47e-01 1.42e-01 1.45e-01 -1.87e-01 -1.10e-01 -3.91e-02 +1.89e-01 +1.11e-01 +3.93e-02 1.43e-01 -1.48e-01 -1.52e-01 +1.46e-01 1.52e-01 -1.56e-01 -1.49e-01 -1.38e-01 +1.54e-01 +1.54e-01 +1.47e-01 +1.36e-01 1.38e-01 -1.34e-01 +1.32e-01 1.30e-01 -1.26e-01 +1.28e-01 1.34e-01 1.85e-01 -8.58e-02 -2.44e-02 +8.65e-02 +2.46e-02 1.48e-01 -1.45e-01 +1.43e-01 1.47e-01 -1.50e-01 -1.53e-01 -1.41e-01 -1.37e-01 +1.49e-01 +1.52e-01 +1.40e-01 +1.38e-01 1.35e-01 1.27e-01 -1.27e-01 -1.23e-01 -1.24e-01 +1.28e-01 +1.25e-01 +1.25e-01 1.55e-01 -8.15e-02 -2.87e-02 +8.14e-02 +2.85e-02 1.44e-01 1.47e-01 +1.46e-01 1.45e-01 -1.44e-01 -1.45e-01 -1.40e-01 -1.42e-01 -1.37e-01 +1.46e-01 +1.41e-01 +1.43e-01 +1.39e-01 1.27e-01 1.29e-01 -1.17e-01 -1.21e-01 -1.63e-01 -5.00e-02 +1.19e-01 +1.24e-01 +1.64e-01 +5.03e-02 1.53e-02 1.47e-01 -1.48e-01 1.47e-01 -1.53e-01 -1.45e-01 -1.50e-01 +1.49e-01 1.52e-01 +1.45e-01 +1.51e-01 +1.53e-01 1.47e-01 1.34e-01 -1.29e-01 -1.22e-01 -1.13e-01 -1.35e-01 -4.55e-02 +1.30e-01 +1.24e-01 +1.14e-01 +1.37e-01 +4.58e-02 1.41e-02 -2.05e-01 -1.89e-01 -1.85e-01 -2.07e-01 -2.14e-01 2.10e-01 -1.91e-01 -1.99e-01 -1.97e-01 +1.90e-01 +1.95e-01 +2.09e-01 +2.15e-01 +2.13e-01 +1.92e-01 +2.01e-01 +1.96e-01 1.79e-01 1.74e-01 1.47e-01 -7.71e-02 -1.94e-02 -6.96e-03 -1.71e-01 -9.07e-02 -1.18e-01 -1.23e-01 +7.66e-02 +1.93e-02 +6.97e-03 +1.72e-01 +9.21e-02 +1.19e-01 +1.25e-01 1.31e-01 1.29e-01 1.02e-01 -1.39e-01 +1.40e-01 1.15e-01 -7.59e-02 -8.17e-02 -5.28e-02 +7.56e-02 +8.14e-02 +5.27e-02 2.69e-02 1.04e-02 3.19e-03 -5.55e-02 -2.88e-02 -3.51e-02 -3.72e-02 -5.09e-02 -4.45e-02 -3.21e-02 -4.62e-02 -3.95e-02 -2.61e-02 -2.32e-02 -1.25e-02 -9.62e-03 +5.57e-02 +2.93e-02 +3.57e-02 +3.80e-02 +5.12e-02 +4.47e-02 +3.24e-02 +4.65e-02 +3.91e-02 +2.59e-02 +2.30e-02 +1.24e-02 +9.57e-03 6.12e-03 3.33e-03 -1.57e-01 -1.68e-01 -1.76e-01 +1.58e-01 +1.69e-01 +1.77e-01 1.71e-01 -1.70e-01 -1.76e-01 -1.72e-01 +1.71e-01 +1.78e-01 +1.73e-01 1.62e-01 +1.63e-01 +1.60e-01 1.62e-01 -1.58e-01 -1.58e-01 -1.48e-01 -1.49e-01 -3.17e-02 +1.51e-01 +1.50e-01 +3.23e-02 1.30e-02 -1.73e-01 -1.78e-01 -1.74e-01 +1.75e-01 +1.81e-01 +1.75e-01 1.61e-01 -1.60e-01 +1.62e-01 1.64e-01 1.67e-01 -1.62e-01 +1.60e-01 +1.59e-01 1.58e-01 +1.60e-01 1.56e-01 -1.59e-01 -1.53e-01 -1.62e-01 -5.38e-02 -2.31e-02 1.66e-01 +5.86e-02 +2.32e-02 +1.65e-01 1.78e-01 1.66e-01 +1.65e-01 1.64e-01 -1.63e-01 1.71e-01 -1.77e-01 -1.69e-01 +1.72e-01 +1.67e-01 1.55e-01 -1.57e-01 -1.50e-01 -1.66e-01 -2.15e-01 -9.77e-02 -2.59e-02 -1.65e-01 -1.70e-01 -1.68e-01 +1.53e-01 +1.51e-01 +1.71e-01 +2.17e-01 +9.86e-02 +2.62e-02 1.65e-01 +1.71e-01 1.69e-01 -1.74e-01 -1.78e-01 -1.61e-01 -1.64e-01 -1.57e-01 -1.44e-01 -1.50e-01 -1.92e-01 -8.51e-02 -2.93e-02 -1.60e-01 -1.58e-01 -1.61e-01 1.66e-01 -1.68e-01 +1.70e-01 +1.76e-01 1.71e-01 -1.64e-01 -1.61e-01 -1.62e-01 -1.60e-01 +1.21e-01 +1.44e-01 +1.54e-01 1.44e-01 -1.42e-01 -1.97e-01 -1.03e-01 -2.80e-02 1.55e-01 -1.62e-01 +2.00e-01 +8.66e-02 +2.95e-02 1.58e-01 +1.60e-01 +1.62e-01 +1.65e-01 +1.68e-01 +1.69e-01 +1.61e-01 +1.43e-01 +1.54e-01 +1.61e-01 +1.47e-01 +1.50e-01 +2.05e-01 +1.04e-01 +2.82e-02 +1.55e-01 1.62e-01 +1.59e-01 1.63e-01 +1.62e-01 1.64e-01 1.60e-01 -1.52e-01 +1.50e-01 +1.54e-01 1.55e-01 -1.57e-01 -1.44e-01 -1.41e-01 -1.88e-01 -9.04e-02 -2.91e-02 -1.49e-01 +1.46e-01 +1.46e-01 +1.92e-01 +9.20e-02 +2.97e-02 1.51e-01 -1.62e-01 -1.64e-01 +1.53e-01 +1.61e-01 +1.66e-01 1.61e-01 -1.56e-01 1.57e-01 -1.49e-01 -1.46e-01 +1.56e-01 1.48e-01 1.45e-01 -1.41e-01 -1.63e-01 -9.25e-02 -3.25e-02 -1.52e-01 +1.49e-01 +1.47e-01 +1.43e-01 +1.64e-01 +9.41e-02 +3.30e-02 +1.51e-01 +1.53e-01 1.51e-01 -1.52e-01 1.59e-01 -1.57e-01 -1.54e-01 +1.59e-01 1.55e-01 +1.57e-01 1.52e-01 1.48e-01 -1.42e-01 +1.41e-01 1.43e-01 1.45e-01 1.82e-01 -6.97e-02 -2.31e-02 -1.55e-01 -1.54e-01 -1.58e-01 +7.06e-02 +2.32e-02 +1.53e-01 +1.51e-01 +1.57e-01 1.59e-01 -1.58e-01 -1.62e-01 -1.50e-01 -1.47e-01 +1.60e-01 +1.63e-01 +1.52e-01 +1.46e-01 1.42e-01 1.42e-01 1.33e-01 -1.37e-01 +1.38e-01 1.74e-01 -6.53e-02 -2.18e-02 +6.62e-02 +2.21e-02 1.52e-01 -1.45e-01 -1.60e-01 -1.58e-01 +1.44e-01 +1.59e-01 1.58e-01 +1.57e-01 1.54e-01 -1.50e-01 -1.37e-01 +1.49e-01 +1.38e-01 1.30e-01 1.26e-01 -1.30e-01 +1.31e-01 1.23e-01 -1.71e-01 -7.09e-02 +1.72e-01 +7.11e-02 2.53e-02 -1.42e-01 +1.43e-01 1.41e-01 -1.47e-01 -1.47e-01 -1.58e-01 1.48e-01 +1.48e-01 +1.58e-01 +1.50e-01 +1.39e-01 1.36e-01 -1.35e-01 1.33e-01 1.29e-01 -1.19e-01 -1.14e-01 -1.45e-01 +1.21e-01 +1.16e-01 +1.47e-01 4.24e-02 1.27e-02 +1.44e-01 +1.41e-01 +1.46e-01 +1.46e-01 1.43e-01 -1.40e-01 +1.38e-01 1.44e-01 -1.45e-01 -1.42e-01 -1.37e-01 -1.42e-01 1.47e-01 -1.33e-01 -1.30e-01 -1.15e-01 -1.07e-01 +1.35e-01 +1.32e-01 +1.16e-01 +1.08e-01 1.24e-01 -3.91e-02 +3.94e-02 1.19e-02 -1.85e-01 -1.70e-01 -1.73e-01 +1.88e-01 +1.71e-01 +1.75e-01 1.81e-01 1.77e-01 1.76e-01 -1.75e-01 -1.93e-01 +1.76e-01 1.94e-01 -1.58e-01 +1.95e-01 +1.61e-01 1.45e-01 -1.24e-01 -7.16e-02 -2.05e-02 -7.17e-03 +1.25e-01 +7.19e-02 +2.03e-02 +7.12e-03 1.27e-01 -6.46e-02 -8.27e-02 +6.47e-02 +8.33e-02 1.04e-01 -7.86e-02 -7.86e-02 -7.04e-02 -6.74e-02 -1.02e-01 -7.60e-02 -5.37e-02 -4.16e-02 +7.88e-02 +7.89e-02 +7.09e-02 +6.82e-02 +1.04e-01 +7.58e-02 +5.38e-02 +4.19e-02 2.54e-02 6.01e-03 -1.97e-03 +1.96e-03 5.06e-02 -2.49e-02 -3.45e-02 +2.51e-02 +3.46e-02 3.64e-02 -2.84e-02 -2.70e-02 -2.34e-02 -2.43e-02 -3.12e-02 +2.85e-02 +2.71e-02 +2.37e-02 +2.46e-02 +3.18e-02 2.55e-02 1.56e-02 -1.52e-02 -9.91e-03 -3.26e-03 +1.51e-02 +9.87e-03 +3.27e-03 1.47e-03 -2.30e-01 -2.43e-01 -2.55e-01 -2.55e-01 -2.51e-01 -2.39e-01 -2.30e-01 +2.32e-01 +2.44e-01 +2.57e-01 +2.56e-01 +2.50e-01 +2.42e-01 +2.33e-01 2.27e-01 -2.29e-01 -2.07e-01 -2.02e-01 -2.14e-01 -1.61e-01 -2.95e-02 -7.43e-03 -2.45e-01 -2.22e-01 +2.33e-01 +2.09e-01 +2.04e-01 +2.16e-01 +1.63e-01 +2.96e-02 +7.39e-03 +2.43e-01 +2.20e-01 2.61e-01 2.31e-01 2.30e-01 -2.40e-01 -2.34e-01 -2.18e-01 -2.03e-01 +2.42e-01 +2.33e-01 +2.15e-01 +2.05e-01 2.11e-01 -1.97e-01 -1.92e-01 -1.80e-01 -4.88e-02 -1.49e-02 +1.96e-01 +1.94e-01 +1.84e-01 +5.07e-02 +1.50e-02 2.38e-01 -2.17e-01 +2.16e-01 2.52e-01 -2.29e-01 +2.30e-01 2.25e-01 -2.44e-01 -2.15e-01 +2.42e-01 +2.12e-01 +2.30e-01 +2.17e-01 +2.17e-01 +2.00e-01 +1.98e-01 +2.23e-01 +9.59e-02 +2.99e-02 2.39e-01 -2.19e-01 -2.19e-01 -2.01e-01 -1.92e-01 -2.20e-01 -9.45e-02 -2.94e-02 +2.28e-01 2.36e-01 -2.27e-01 -2.34e-01 -2.40e-01 -2.35e-01 -2.56e-01 -2.38e-01 +2.41e-01 2.37e-01 -2.25e-01 +2.54e-01 +2.31e-01 +2.12e-01 +2.13e-01 2.08e-01 -1.82e-01 -1.60e-01 -1.81e-01 -5.67e-02 -1.61e-02 +1.85e-01 +1.69e-01 +1.85e-01 +5.83e-02 +1.65e-02 +2.29e-01 +2.20e-01 2.29e-01 -2.18e-01 -2.26e-01 2.37e-01 2.21e-01 2.35e-01 -2.69e-01 +2.65e-01 +2.20e-01 +2.25e-01 2.31e-01 -2.30e-01 -2.32e-01 -2.01e-01 -1.47e-01 -1.58e-01 -7.81e-02 -2.93e-02 -2.28e-01 +2.06e-01 +1.78e-01 +1.64e-01 +7.91e-02 +2.96e-02 +2.27e-01 +2.04e-01 +2.21e-01 +2.24e-01 +2.13e-01 +2.30e-01 +2.32e-01 +2.10e-01 +2.12e-01 +2.23e-01 +2.04e-01 +1.78e-01 +1.82e-01 +7.77e-02 +2.39e-02 +2.04e-01 2.05e-01 -2.20e-01 2.25e-01 -2.12e-01 -2.31e-01 -2.33e-01 -2.13e-01 -2.09e-01 -2.24e-01 -1.97e-01 -1.71e-01 -1.79e-01 -7.52e-02 -2.31e-02 -2.03e-01 -2.07e-01 -2.27e-01 -2.19e-01 -2.11e-01 +2.20e-01 +2.10e-01 2.22e-01 -2.17e-01 +2.15e-01 +2.06e-01 +1.78e-01 +2.02e-01 +1.92e-01 +1.58e-01 +1.64e-01 +5.71e-02 +1.85e-02 +2.03e-01 +1.94e-01 2.08e-01 -1.77e-01 -2.01e-01 -1.89e-01 -1.57e-01 -1.63e-01 -5.48e-02 -1.75e-02 -2.07e-01 -2.13e-01 -2.09e-01 2.25e-01 2.36e-01 -2.27e-01 +2.26e-01 +2.13e-01 2.11e-01 -2.10e-01 -1.87e-01 -1.89e-01 1.88e-01 +1.92e-01 +1.87e-01 1.79e-01 -1.33e-01 -3.03e-02 -1.06e-02 +1.34e-01 +3.09e-02 +1.07e-02 2.08e-01 -2.14e-01 -2.12e-01 -2.27e-01 -2.27e-01 -2.05e-01 -2.29e-01 +2.13e-01 +2.11e-01 +2.28e-01 +2.26e-01 +2.08e-01 +2.30e-01 2.21e-01 -1.93e-01 -2.02e-01 +1.91e-01 +2.00e-01 1.81e-01 1.73e-01 -1.67e-01 -4.08e-02 -1.39e-02 -2.00e-01 -2.19e-01 -2.28e-01 -2.14e-01 +1.69e-01 +4.15e-02 +1.40e-02 +2.03e-01 +2.16e-01 2.28e-01 -2.06e-01 +2.13e-01 +2.27e-01 +2.07e-01 2.17e-01 -1.92e-01 -1.79e-01 +1.94e-01 +1.78e-01 1.74e-01 1.72e-01 -1.71e-01 -1.60e-01 -4.62e-02 -1.43e-02 -1.82e-01 -1.92e-01 +1.72e-01 +1.61e-01 +4.67e-02 +1.44e-02 +1.84e-01 +1.95e-01 +2.16e-01 2.16e-01 -2.14e-01 2.12e-01 -2.26e-01 -1.94e-01 -1.68e-01 -1.64e-01 +2.27e-01 +1.97e-01 +1.71e-01 +1.66e-01 +1.51e-01 +1.57e-01 1.50e-01 -1.55e-01 -1.48e-01 -1.04e-01 -4.02e-02 -1.44e-02 -1.56e-01 -1.60e-01 +1.05e-01 +4.03e-02 +1.45e-02 +1.57e-01 +1.63e-01 1.93e-01 -1.87e-01 -1.94e-01 -2.01e-01 -2.07e-01 -1.85e-01 -1.76e-01 -1.49e-01 -1.39e-01 +1.86e-01 +1.95e-01 +2.03e-01 +2.10e-01 +1.86e-01 +1.77e-01 +1.52e-01 +1.43e-01 1.38e-01 -1.04e-01 -2.84e-02 +1.05e-01 +2.85e-02 1.17e-02 1.33e-01 -1.46e-01 -1.65e-01 -1.58e-01 -1.74e-01 +1.47e-01 +1.66e-01 +1.57e-01 +1.73e-01 1.70e-01 -1.37e-01 -1.94e-01 -1.93e-01 -1.64e-01 -1.20e-01 +1.40e-01 +1.96e-01 +1.95e-01 +1.67e-01 +1.22e-01 1.02e-01 -6.63e-02 -1.85e-02 -8.29e-03 -6.84e-02 -4.09e-02 -5.11e-02 -6.13e-02 -4.88e-02 -4.65e-02 -3.93e-02 -4.74e-02 +6.65e-02 +1.84e-02 +8.24e-03 +6.87e-02 +4.13e-02 +5.08e-02 +6.09e-02 +4.86e-02 +4.66e-02 +3.96e-02 +4.73e-02 8.51e-02 5.59e-02 -2.40e-02 -2.44e-02 -1.30e-02 -4.68e-03 -2.65e-03 -2.59e-02 -1.30e-02 -1.81e-02 -1.96e-02 -1.49e-02 +2.41e-02 +2.47e-02 +1.29e-02 +4.69e-03 +2.68e-03 +2.60e-02 +1.31e-02 +1.79e-02 +1.94e-02 +1.48e-02 1.49e-02 1.50e-02 -1.42e-02 +1.40e-02 2.71e-02 2.16e-02 1.05e-02 -7.72e-03 -4.11e-03 +7.84e-03 +4.12e-03 2.35e-03 -9.64e-04 -2.21e-01 -2.15e-01 -2.72e-01 -1.92e-01 -3.01e-01 -2.43e-01 +9.83e-04 +2.22e-01 +2.17e-01 +2.73e-01 +1.93e-01 +3.00e-01 +2.44e-01 2.13e-01 -2.18e-01 -1.88e-01 -1.66e-01 -1.13e-01 -1.21e-01 -1.08e-01 -2.92e-02 -8.37e-03 -2.75e-01 +2.19e-01 1.89e-01 -3.28e-01 -3.64e-01 -2.91e-01 -2.34e-01 -1.86e-01 -1.90e-01 -1.53e-01 -1.35e-01 -1.21e-01 -1.01e-01 -8.79e-02 -3.91e-02 -1.37e-02 -2.37e-01 -2.28e-01 -2.92e-01 -2.21e-01 -1.70e-01 -2.29e-01 -1.86e-01 -1.95e-01 1.65e-01 -1.42e-01 -1.73e-01 -1.38e-01 -7.39e-02 -4.16e-02 -2.91e-02 -2.73e-01 -2.33e-01 -2.78e-01 -3.06e-01 -2.31e-01 -2.52e-01 -2.69e-01 -2.39e-01 -2.13e-01 -1.63e-01 -1.20e-01 -8.39e-02 -5.83e-02 -2.86e-02 -1.32e-02 -2.63e-01 +1.06e-01 +1.14e-01 +1.09e-01 +2.92e-02 +8.39e-03 +2.78e-01 +1.91e-01 +3.27e-01 +3.66e-01 +2.92e-01 +2.36e-01 +1.88e-01 1.92e-01 -2.54e-01 -3.11e-01 -2.65e-01 -2.75e-01 -2.71e-01 -2.21e-01 -1.81e-01 -1.68e-01 -1.49e-01 -7.05e-02 -5.03e-02 -2.54e-02 -1.28e-02 -2.09e-01 -1.61e-01 -2.21e-01 -2.28e-01 1.55e-01 -1.78e-01 +1.35e-01 +1.09e-01 +8.34e-02 +8.84e-02 +3.95e-02 +1.39e-02 +2.38e-01 +2.29e-01 +2.93e-01 +2.29e-01 +1.72e-01 +2.30e-01 +1.87e-01 +1.96e-01 +1.68e-01 +1.45e-01 +1.73e-01 +1.38e-01 +7.47e-02 +4.19e-02 +2.93e-02 +2.72e-01 +2.33e-01 +2.77e-01 +3.09e-01 +2.33e-01 +2.53e-01 +2.70e-01 +2.38e-01 2.16e-01 +1.65e-01 +1.21e-01 +8.53e-02 +5.96e-02 +2.92e-02 +1.34e-02 +2.62e-01 +1.92e-01 +2.55e-01 +3.12e-01 +2.66e-01 +2.76e-01 +2.72e-01 +2.22e-01 +1.84e-01 +1.71e-01 1.50e-01 -1.32e-01 -1.76e-01 -1.57e-01 -1.01e-01 -5.61e-02 +7.20e-02 +5.08e-02 +2.55e-02 +1.29e-02 +2.08e-01 +1.60e-01 +2.20e-01 +2.27e-01 +1.55e-01 +1.78e-01 +2.17e-01 +1.52e-01 +1.34e-01 +1.77e-01 +1.59e-01 +1.02e-01 +5.63e-02 2.32e-02 -1.53e-02 +1.55e-02 1.50e-01 1.81e-01 -2.03e-01 +2.01e-01 2.04e-01 1.79e-01 -1.94e-01 +1.95e-01 +1.82e-01 +1.53e-01 +1.28e-01 +1.14e-01 +9.28e-02 +6.73e-02 +3.99e-02 +2.42e-02 +1.48e-02 +1.07e-01 +1.44e-01 +1.61e-01 +1.59e-01 1.81e-01 -1.52e-01 +1.82e-01 1.26e-01 -1.13e-01 -9.16e-02 -6.72e-02 -3.94e-02 -2.35e-02 -1.45e-02 -1.06e-01 -1.43e-01 -1.61e-01 -1.57e-01 -1.80e-01 -1.80e-01 -1.23e-01 1.22e-01 -8.18e-02 -7.30e-02 -9.33e-02 +8.47e-02 +7.46e-02 +9.39e-02 7.39e-02 -3.89e-02 -2.07e-02 -8.17e-03 -1.13e-01 -1.37e-01 +3.86e-02 +2.06e-02 +8.09e-03 +1.14e-01 +1.38e-01 1.61e-01 -2.20e-01 +2.21e-01 1.71e-01 -1.51e-01 -1.16e-01 -1.45e-01 -1.13e-01 +1.52e-01 +1.18e-01 +1.46e-01 +1.14e-01 1.05e-01 -9.41e-02 -7.14e-02 -5.35e-02 -1.91e-02 -7.31e-03 -8.55e-02 -1.58e-01 +9.49e-02 +7.32e-02 +5.50e-02 +1.88e-02 +7.27e-03 +8.47e-02 +1.59e-01 2.08e-01 -1.60e-01 +1.59e-01 1.37e-01 -8.33e-02 -1.16e-01 +8.44e-02 +1.17e-01 1.39e-01 1.15e-01 -9.22e-02 -8.69e-02 -6.24e-02 -4.30e-02 +9.24e-02 +8.73e-02 +6.30e-02 +4.41e-02 2.48e-02 -7.57e-03 -9.22e-02 -1.13e-01 -1.60e-01 +7.51e-03 +9.28e-02 +1.15e-01 +1.61e-01 1.04e-01 1.40e-01 1.35e-01 1.08e-01 -1.02e-01 -8.56e-02 -5.91e-02 -7.46e-02 -6.28e-02 -3.81e-02 -2.04e-02 -9.21e-03 +1.03e-01 +8.64e-02 +6.03e-02 +7.54e-02 +6.34e-02 +3.84e-02 +2.05e-02 +9.22e-03 7.85e-02 -6.83e-02 -1.01e-01 -9.42e-02 -9.47e-02 +6.97e-02 +1.04e-01 +9.46e-02 +9.46e-02 1.38e-01 -1.13e-01 -6.40e-02 -6.03e-02 -5.21e-02 -4.63e-02 -4.67e-02 +1.14e-01 +6.46e-02 +6.17e-02 +5.44e-02 +4.70e-02 +4.74e-02 3.57e-02 -9.24e-03 -3.46e-03 -3.82e-02 -4.99e-02 -6.21e-02 -4.80e-02 +9.45e-03 +3.58e-03 +3.87e-02 +5.06e-02 +6.26e-02 +4.84e-02 5.79e-02 -8.37e-02 -6.86e-02 -6.66e-02 -5.19e-02 -5.77e-02 -4.00e-02 -3.46e-02 -2.69e-02 -9.16e-03 -3.73e-03 -1.66e-02 -1.94e-02 -2.26e-02 -1.79e-02 -2.45e-02 -3.08e-02 -2.00e-02 -2.89e-02 +8.44e-02 +6.97e-02 +6.79e-02 +5.36e-02 +5.81e-02 +4.02e-02 +3.50e-02 +2.68e-02 +9.34e-03 +3.77e-03 +1.67e-02 +1.93e-02 +2.28e-02 +1.83e-02 +2.46e-02 +3.17e-02 +2.09e-02 +2.91e-02 3.35e-02 -2.83e-02 +2.81e-02 1.58e-02 1.10e-02 -7.32e-03 -3.83e-03 -1.85e-03 -1.35e-02 -7.32e-03 -8.41e-03 -8.10e-03 -9.00e-03 -1.12e-02 -5.57e-03 -9.30e-03 +7.35e-03 +3.87e-03 +1.87e-03 +1.33e-02 +7.23e-03 +8.45e-03 +8.00e-03 +8.97e-03 +1.16e-02 +6.14e-03 +9.41e-03 1.48e-02 -1.39e-02 -6.30e-03 -3.42e-03 -2.99e-03 -1.40e-03 -5.26e-04 +1.38e-02 +6.25e-03 +3.44e-03 +3.02e-03 +1.42e-03 +5.52e-04 +7.61e-02 7.56e-02 -7.51e-02 1.02e-01 -6.63e-02 +6.62e-02 1.09e-01 -8.00e-02 -7.46e-02 +7.99e-02 +7.44e-02 7.69e-02 -7.23e-02 -5.75e-02 -3.77e-02 -3.71e-02 -3.59e-02 +7.27e-02 +5.72e-02 +3.68e-02 +3.61e-02 +3.61e-02 2.14e-02 -7.54e-03 -1.13e-01 -5.14e-02 -1.11e-01 +7.53e-03 +1.14e-01 +5.03e-02 +1.10e-01 1.48e-01 1.23e-01 -8.67e-02 -6.58e-02 -5.93e-02 -5.79e-02 +8.70e-02 +6.63e-02 +6.03e-02 +5.88e-02 5.00e-02 -3.78e-02 -2.92e-02 -2.64e-02 +3.65e-02 +2.86e-02 +2.67e-02 1.76e-02 -8.34e-03 -8.71e-02 -6.82e-02 -1.03e-01 -9.93e-02 -4.68e-02 -8.00e-02 -6.54e-02 -5.73e-02 -5.88e-02 -4.17e-02 -6.05e-02 +8.35e-03 +8.81e-02 +6.91e-02 +1.01e-01 +9.96e-02 +4.72e-02 +8.05e-02 +6.63e-02 +5.79e-02 +5.97e-02 +4.20e-02 +6.04e-02 5.26e-02 -2.82e-02 -1.18e-02 -1.25e-02 +2.83e-02 +1.17e-02 +1.27e-02 8.93e-02 -6.93e-02 +6.97e-02 1.05e-01 1.22e-01 -7.82e-02 -8.44e-02 -9.53e-02 -9.08e-02 -8.61e-02 -6.38e-02 +7.86e-02 +8.54e-02 +9.57e-02 +9.05e-02 +8.66e-02 +6.41e-02 4.26e-02 2.94e-02 -1.95e-02 -1.16e-02 -5.85e-03 +1.98e-02 +1.19e-02 +5.90e-03 1.07e-01 -7.48e-02 -9.61e-02 +7.53e-02 +9.63e-02 1.16e-01 -1.00e-01 -9.56e-02 1.01e-01 -7.22e-02 -7.15e-02 -4.92e-02 +9.58e-02 +1.01e-01 +7.28e-02 +7.20e-02 +4.97e-02 5.10e-02 -2.14e-02 -1.39e-02 -8.55e-03 -5.42e-03 -6.30e-02 -5.46e-02 -6.94e-02 -7.56e-02 -5.76e-02 -4.99e-02 +2.18e-02 +1.40e-02 +8.56e-03 +5.43e-03 +6.25e-02 +5.42e-02 +6.92e-02 +7.58e-02 +5.79e-02 +5.00e-02 6.77e-02 -4.79e-02 -4.29e-02 -5.31e-02 -5.73e-02 -4.32e-02 +4.86e-02 +4.35e-02 +5.35e-02 +5.79e-02 +4.33e-02 2.01e-02 -8.20e-03 -4.18e-03 -6.21e-02 -5.98e-02 -7.34e-02 -7.91e-02 -4.60e-02 -5.72e-02 +8.26e-03 +4.20e-03 +6.20e-02 +5.93e-02 +7.30e-02 +7.94e-02 +4.59e-02 +5.70e-02 6.01e-02 -5.26e-02 -5.01e-02 -3.98e-02 -3.12e-02 -2.62e-02 -1.44e-02 -6.44e-03 -6.95e-03 -2.95e-02 -5.38e-02 -4.94e-02 -4.81e-02 -5.65e-02 -6.07e-02 -3.70e-02 -3.88e-02 -2.59e-02 -2.05e-02 -2.51e-02 -2.29e-02 +5.30e-02 +5.05e-02 +3.99e-02 +3.16e-02 +2.63e-02 +1.46e-02 +6.76e-03 +7.17e-03 +2.96e-02 +5.44e-02 +4.98e-02 +4.82e-02 +5.67e-02 +6.09e-02 +3.74e-02 +3.90e-02 +2.66e-02 +2.07e-02 +2.52e-02 +2.30e-02 1.19e-02 -1.08e-02 -8.34e-03 -3.62e-02 -4.00e-02 +1.09e-02 +8.30e-03 +3.63e-02 +4.10e-02 5.20e-02 -6.63e-02 -6.42e-02 -5.90e-02 -3.69e-02 -4.87e-02 -4.00e-02 -3.31e-02 -2.85e-02 -2.46e-02 -2.05e-02 -8.72e-03 -3.45e-03 -2.17e-02 -4.81e-02 -6.28e-02 -6.24e-02 +6.70e-02 +6.49e-02 +5.95e-02 +3.76e-02 +4.90e-02 +4.03e-02 +3.32e-02 +2.87e-02 +2.50e-02 +2.07e-02 +8.65e-03 +3.38e-03 +2.13e-02 +4.84e-02 +6.32e-02 +6.21e-02 4.43e-02 -2.41e-02 -3.73e-02 -4.41e-02 +2.44e-02 +3.77e-02 +4.45e-02 4.25e-02 2.80e-02 -2.62e-02 -2.10e-02 -1.12e-02 +2.63e-02 +2.11e-02 +1.14e-02 1.28e-02 -6.90e-03 -2.96e-02 -4.88e-02 -5.84e-02 -2.83e-02 -4.58e-02 -3.78e-02 +6.84e-03 +2.97e-02 +4.92e-02 +5.86e-02 +2.81e-02 +4.57e-02 +3.80e-02 2.43e-02 -3.47e-02 -3.08e-02 -2.18e-02 -2.32e-02 -1.70e-02 -1.26e-02 -9.95e-03 -8.03e-03 -2.02e-02 +3.46e-02 +3.10e-02 2.21e-02 -3.09e-02 -2.79e-02 -2.92e-02 -4.73e-02 -3.85e-02 +2.33e-02 +1.72e-02 +1.27e-02 +9.98e-03 +8.06e-03 +2.01e-02 +2.23e-02 +3.17e-02 +2.81e-02 +2.91e-02 +4.74e-02 +3.89e-02 2.69e-02 -1.89e-02 -1.70e-02 -1.44e-02 -1.42e-02 -1.51e-02 -4.21e-03 -1.55e-03 +1.95e-02 1.72e-02 -1.70e-02 -2.18e-02 -2.50e-02 +1.45e-02 +1.43e-02 +1.49e-02 +4.25e-03 +1.58e-03 +1.73e-02 +1.74e-02 +2.21e-02 +2.52e-02 1.84e-02 -3.18e-02 -2.53e-02 -2.01e-02 -1.37e-02 -1.89e-02 -1.02e-02 -1.15e-02 -1.16e-02 -3.85e-03 -1.22e-03 -5.45e-03 -9.53e-03 -9.49e-03 -6.68e-03 -1.08e-02 +3.17e-02 +2.55e-02 +2.06e-02 +1.45e-02 +1.90e-02 +1.03e-02 +1.17e-02 +1.14e-02 +3.91e-03 +1.26e-03 +5.49e-03 +9.41e-03 +9.63e-03 +6.81e-03 +1.09e-02 1.59e-02 -1.34e-02 -1.53e-02 +1.35e-02 +1.54e-02 1.86e-02 1.03e-02 1.07e-02 -6.50e-03 -3.98e-03 -2.38e-03 -2.29e-03 -4.46e-03 -5.06e-03 -5.22e-03 -4.55e-03 -5.72e-03 -1.00e-02 -6.07e-03 -5.95e-03 +6.56e-03 +4.02e-03 +2.40e-03 +2.30e-03 +4.38e-03 +4.97e-03 +5.24e-03 +4.45e-03 +5.70e-03 +1.02e-02 +6.27e-03 +5.98e-03 1.20e-02 -8.03e-03 -5.95e-03 -3.61e-03 -1.35e-03 -8.82e-04 -1.47e-03 +8.00e-03 +5.92e-03 +3.63e-03 +1.36e-03 +8.94e-04 +1.48e-03 Upper Bounds -8.83e-01 -9.04e-01 +8.73e-01 +8.73e-01 +8.72e-01 +9.01e-01 +8.86e-01 +8.68e-01 +8.53e-01 +8.89e-01 +9.10e-01 +9.39e-01 9.04e-01 -9.06e-01 +9.69e-01 +1.33e+00 +2.17e+00 +8.02e-01 +8.59e-01 +9.05e-01 +9.05e-01 +8.13e-01 +8.83e-01 +8.96e-01 +8.96e-01 +8.91e-01 +8.78e-01 +8.78e-01 +8.97e-01 8.90e-01 -8.71e-01 -8.51e-01 -8.82e-01 -8.99e-01 -9.42e-01 +1.25e+00 +1.67e+00 +5.44e-01 +9.19e-01 8.75e-01 -9.67e-01 -1.38e+00 -2.14e+00 -7.89e-01 -8.70e-01 -9.11e-01 -9.06e-01 -8.15e-01 -8.92e-01 9.06e-01 -8.84e-01 -8.83e-01 -8.68e-01 -8.58e-01 -9.07e-01 -9.12e-01 -1.29e+00 -1.63e+00 -5.33e-01 -9.10e-01 -8.73e-01 -9.05e-01 -9.08e-01 +9.31e-01 +8.98e-01 +8.90e-01 8.81e-01 -8.85e-01 -8.70e-01 -8.31e-01 -8.30e-01 8.46e-01 -8.79e-01 -9.36e-01 -1.33e+00 -2.08e+00 -7.86e-01 -8.80e-01 -8.72e-01 -8.61e-01 +8.55e-01 +8.57e-01 8.81e-01 -8.35e-01 -8.38e-01 -8.52e-01 -8.74e-01 -8.62e-01 -8.63e-01 -8.27e-01 -9.20e-01 -1.33e+00 +9.03e-01 +1.24e+00 +2.06e+00 +7.86e-01 +8.89e-01 +8.79e-01 +8.70e-01 +8.95e-01 +8.50e-01 +8.53e-01 +8.51e-01 +8.84e-01 +8.65e-01 +8.91e-01 +8.43e-01 +9.13e-01 +1.31e+00 2.00e+00 6.39e-01 -8.76e-01 -9.10e-01 -9.11e-01 -9.20e-01 +8.87e-01 +9.16e-01 +9.18e-01 +9.18e-01 8.60e-01 -8.61e-01 -8.34e-01 -8.36e-01 -8.28e-01 -8.72e-01 -8.44e-01 -9.49e-01 -1.41e+00 -1.65e+00 +8.69e-01 +8.55e-01 +8.63e-01 +8.39e-01 +8.90e-01 +8.68e-01 +9.57e-01 +1.45e+00 +1.66e+00 6.46e-01 +8.91e-01 +8.99e-01 9.01e-01 -8.97e-01 8.94e-01 -8.90e-01 -8.81e-01 -8.46e-01 -8.38e-01 -8.15e-01 -8.49e-01 -8.29e-01 -8.56e-01 -9.61e-01 -1.35e+00 -1.44e+00 -5.12e-01 8.79e-01 -8.59e-01 -8.42e-01 -8.55e-01 -8.31e-01 -8.41e-01 -8.24e-01 -8.31e-01 -8.11e-01 -7.99e-01 -8.06e-01 -8.32e-01 -1.19e+00 -1.66e+00 -6.17e-01 -9.09e-01 +8.47e-01 +8.53e-01 +8.34e-01 +8.66e-01 +8.45e-01 9.03e-01 -8.95e-01 -8.51e-01 +9.84e-01 +1.42e+00 +1.45e+00 +5.13e-01 +8.86e-01 +8.68e-01 +8.44e-01 +8.49e-01 +8.15e-01 +8.39e-01 8.33e-01 -8.62e-01 -8.26e-01 -8.10e-01 -7.35e-01 -7.80e-01 -7.82e-01 -7.20e-01 -1.00e+00 -8.79e-01 -3.78e-01 -8.81e-01 -8.79e-01 -8.98e-01 -9.09e-01 -8.56e-01 -8.36e-01 -8.26e-01 +8.35e-01 8.10e-01 -7.69e-01 -7.73e-01 -7.71e-01 -7.76e-01 -1.14e+00 +8.25e-01 +8.50e-01 +8.93e-01 +1.30e+00 +1.68e+00 +6.18e-01 +9.24e-01 +9.04e-01 +9.06e-01 +8.57e-01 +8.40e-01 +8.62e-01 +8.41e-01 +8.20e-01 +7.63e-01 +8.23e-01 +8.61e-01 +8.86e-01 +1.15e+00 +8.96e-01 +3.80e-01 +8.73e-01 +8.74e-01 +9.11e-01 +9.19e-01 +8.57e-01 +8.48e-01 8.33e-01 -2.68e-01 -8.83e-01 -9.23e-01 -9.16e-01 -9.05e-01 -8.94e-01 -8.03e-01 8.19e-01 -7.89e-01 8.04e-01 -7.99e-01 -7.77e-01 -7.67e-01 -1.16e+00 -8.69e-01 -3.26e-01 -9.04e-01 -8.93e-01 -9.15e-01 -8.96e-01 -8.99e-01 -8.47e-01 -7.92e-01 -8.32e-01 -7.94e-01 -7.96e-01 -8.49e-01 -7.81e-01 -1.06e+00 -6.40e-01 -1.87e-01 -9.49e-01 -9.48e-01 +7.97e-01 +8.09e-01 +8.91e-01 +1.26e+00 +8.50e-01 +2.72e-01 +8.91e-01 +9.23e-01 +9.24e-01 +9.11e-01 +8.98e-01 +8.14e-01 +8.21e-01 +8.04e-01 +8.22e-01 +8.04e-01 +8.11e-01 +8.18e-01 +1.22e+00 +8.75e-01 +3.27e-01 +9.07e-01 +9.01e-01 +9.18e-01 +8.98e-01 9.08e-01 -8.57e-01 -9.51e-01 -9.10e-01 -8.62e-01 -8.93e-01 -8.43e-01 -8.47e-01 -8.29e-01 -7.55e-01 -1.11e+00 -4.81e-01 -1.57e-01 +8.78e-01 +8.13e-01 +8.42e-01 +8.10e-01 +8.18e-01 +8.75e-01 +8.12e-01 +1.12e+00 +6.39e-01 +1.87e-01 +9.58e-01 +9.56e-01 +9.21e-01 +8.74e-01 +9.76e-01 +9.27e-01 +8.73e-01 +8.98e-01 +8.73e-01 +8.49e-01 +8.52e-01 +7.80e-01 +1.14e+00 +4.80e-01 +1.58e-01 1.38e+00 -1.37e+00 -1.26e+00 -1.31e+00 -1.37e+00 -1.34e+00 -1.26e+00 -1.21e+00 -1.21e+00 -1.21e+00 +1.38e+00 +1.30e+00 +1.33e+00 +1.40e+00 +1.36e+00 +1.28e+00 +1.25e+00 +1.24e+00 +1.22e+00 1.20e+00 -1.12e+00 -1.06e+00 -3.64e-01 +1.16e+00 +1.09e+00 +3.65e-01 1.05e-01 2.50e+00 -1.75e+00 +1.74e+00 1.96e+00 -1.28e+00 -1.40e+00 +1.30e+00 +1.42e+00 1.59e+00 -1.27e+00 -1.18e+00 -9.31e-01 -9.87e-01 -9.06e-01 -7.50e-01 -4.87e-01 +1.28e+00 +1.20e+00 +9.34e-01 +9.85e-01 +9.09e-01 +7.55e-01 +4.88e-01 1.88e-01 9.31e-02 1.08e+00 -7.08e-01 -8.14e-01 -4.09e-01 -4.59e-01 +7.04e-01 +8.17e-01 +4.18e-01 +4.62e-01 5.72e-01 -4.06e-01 -3.97e-01 +4.07e-01 +4.01e-01 3.49e-01 -3.11e-01 -3.14e-01 -2.24e-01 +3.09e-01 +3.13e-01 +2.25e-01 1.84e-01 -7.93e-02 -3.58e-02 -8.56e-01 -8.80e-01 -8.90e-01 +7.95e-02 +3.59e-02 8.72e-01 -8.83e-01 8.79e-01 -9.07e-01 -8.87e-01 -8.46e-01 -8.81e-01 -9.13e-01 -9.22e-01 -1.35e+00 -1.99e+00 -7.68e-01 -8.95e-01 -8.96e-01 -9.01e-01 +8.83e-01 +8.68e-01 8.77e-01 -8.78e-01 -8.57e-01 8.71e-01 -8.72e-01 +8.99e-01 +8.81e-01 +8.41e-01 +8.71e-01 +8.99e-01 +9.14e-01 +1.35e+00 +2.02e+00 +7.80e-01 +8.88e-01 +9.09e-01 +9.02e-01 +8.70e-01 +8.69e-01 +8.51e-01 +8.67e-01 +8.59e-01 +8.55e-01 +8.46e-01 8.61e-01 -8.65e-01 +8.86e-01 +1.21e+00 +1.86e+00 +6.98e-01 +8.99e-01 8.84e-01 -9.25e-01 -1.27e+00 -1.84e+00 -6.71e-01 -9.00e-01 -8.80e-01 -8.68e-01 -8.83e-01 -8.82e-01 -8.83e-01 -8.68e-01 -8.89e-01 +8.86e-01 +8.90e-01 +8.86e-01 +8.87e-01 +8.81e-01 +8.93e-01 8.61e-01 -9.00e-01 -9.04e-01 -9.06e-01 -1.33e+00 +8.95e-01 +8.91e-01 +8.43e-01 +1.10e+00 1.66e+00 5.75e-01 -9.10e-01 -9.28e-01 -9.04e-01 -9.15e-01 +9.18e-01 +9.34e-01 +9.11e-01 +9.25e-01 +8.82e-01 +8.41e-01 +8.64e-01 +8.78e-01 +8.52e-01 +8.54e-01 +8.73e-01 +8.87e-01 +1.27e+00 +1.78e+00 +6.36e-01 +9.13e-01 +9.23e-01 +9.00e-01 8.68e-01 -8.37e-01 -8.58e-01 -8.74e-01 +8.47e-01 +8.53e-01 +8.93e-01 8.49e-01 -8.43e-01 -8.73e-01 -9.20e-01 -1.29e+00 -1.77e+00 -6.31e-01 -8.99e-01 -9.11e-01 -8.97e-01 +8.35e-01 +8.71e-01 +8.91e-01 +9.21e-01 +1.38e+00 +1.52e+00 +6.63e-01 +8.81e-01 +8.93e-01 +8.87e-01 8.66e-01 -8.29e-01 -8.48e-01 -8.85e-01 -8.47e-01 -8.39e-01 +8.99e-01 8.47e-01 +8.32e-01 +8.13e-01 +8.16e-01 +8.41e-01 8.91e-01 +9.59e-01 +1.39e+00 +1.72e+00 +6.02e-01 +9.03e-01 9.17e-01 -1.38e+00 -1.51e+00 -6.62e-01 -8.74e-01 -8.88e-01 -8.84e-01 -8.46e-01 -8.97e-01 8.43e-01 -8.27e-01 +8.47e-01 +8.84e-01 +8.45e-01 +8.13e-01 8.17e-01 -8.15e-01 -8.35e-01 -8.69e-01 -9.33e-01 -1.35e+00 -1.72e+00 -6.01e-01 -9.01e-01 -9.12e-01 -8.41e-01 -8.34e-01 -8.86e-01 -8.49e-01 -7.94e-01 -7.99e-01 -7.91e-01 -8.03e-01 -8.26e-01 -8.34e-01 -1.17e+00 -1.46e+00 +8.02e-01 +8.20e-01 +8.80e-01 +8.98e-01 +1.26e+00 +1.47e+00 5.66e-01 +8.81e-01 +8.97e-01 +8.74e-01 +8.47e-01 +8.61e-01 +8.47e-01 +8.29e-01 +7.88e-01 +7.79e-01 +8.04e-01 +8.30e-01 +8.20e-01 +1.15e+00 8.53e-01 -8.62e-01 -8.25e-01 -8.26e-01 -8.26e-01 -7.99e-01 -7.85e-01 -7.29e-01 -7.14e-01 -7.51e-01 -7.41e-01 -5.28e-01 -9.65e-01 -8.41e-01 3.51e-01 -8.43e-01 -9.30e-01 +8.35e-01 +9.18e-01 +8.95e-01 +8.87e-01 +8.84e-01 +8.38e-01 +8.19e-01 +7.97e-01 +7.86e-01 +7.93e-01 +7.99e-01 +8.21e-01 +1.10e+00 +6.34e-01 +1.96e-01 8.75e-01 -8.72e-01 -8.86e-01 +9.20e-01 +8.91e-01 +8.91e-01 +8.34e-01 +8.79e-01 +8.22e-01 +7.78e-01 +8.24e-01 +7.88e-01 8.25e-01 -8.05e-01 -7.70e-01 -7.66e-01 -7.77e-01 -7.36e-01 -7.06e-01 -9.91e-01 -6.14e-01 -1.92e-01 -8.89e-01 -9.28e-01 -8.82e-01 -8.85e-01 -8.26e-01 -8.77e-01 -8.28e-01 -7.72e-01 -7.97e-01 -7.70e-01 -8.14e-01 -7.60e-01 -1.08e+00 -7.25e-01 +7.85e-01 +1.12e+00 +7.30e-01 2.17e-01 8.99e-01 9.33e-01 -8.95e-01 -8.67e-01 -9.07e-01 -8.80e-01 -8.33e-01 -7.98e-01 -8.16e-01 -7.99e-01 -8.47e-01 -7.75e-01 -1.08e+00 -6.72e-01 -2.06e-01 -9.39e-01 -8.99e-01 -9.19e-01 -9.05e-01 -9.21e-01 -9.37e-01 +8.98e-01 8.70e-01 -8.47e-01 +9.10e-01 +8.74e-01 +8.35e-01 +8.10e-01 8.32e-01 -8.66e-01 -8.48e-01 -8.12e-01 -1.00e+00 -4.14e-01 -1.43e-01 -1.29e+00 -1.41e+00 -1.29e+00 -1.35e+00 -1.47e+00 +8.08e-01 +8.58e-01 +7.91e-01 +1.10e+00 +6.70e-01 +2.04e-01 +9.44e-01 +9.07e-01 +9.23e-01 +9.05e-01 +9.21e-01 +9.30e-01 +8.79e-01 +8.51e-01 +8.43e-01 +8.81e-01 +8.55e-01 +8.17e-01 +1.01e+00 +4.20e-01 +1.45e-01 +1.30e+00 +1.43e+00 +1.31e+00 +1.34e+00 +1.46e+00 1.34e+00 1.23e+00 -1.28e+00 +1.29e+00 1.17e+00 -1.16e+00 +1.18e+00 1.29e+00 -1.20e+00 -1.04e+00 -2.68e-01 -6.98e-02 +1.18e+00 +1.05e+00 +2.72e-01 +7.18e-02 1.56e+00 -1.49e+00 +1.48e+00 1.36e+00 1.52e+00 1.85e+00 1.77e+00 -1.39e+00 1.40e+00 -1.09e+00 -8.12e-01 -8.12e-01 -8.15e-01 -5.39e-01 +1.41e+00 +1.10e+00 +8.14e-01 +8.21e-01 +8.17e-01 +5.42e-01 1.74e-01 -7.42e-02 -5.46e-01 -5.41e-01 -5.27e-01 -5.05e-01 -6.76e-01 -7.08e-01 -4.76e-01 -5.00e-01 +7.41e-02 +5.47e-01 +5.36e-01 +5.29e-01 +5.09e-01 +6.77e-01 +7.07e-01 +4.78e-01 +5.09e-01 4.66e-01 -2.59e-01 -2.59e-01 +2.57e-01 +2.61e-01 2.67e-01 -2.12e-01 -9.34e-02 +2.11e-01 +9.39e-02 3.59e-02 -8.98e-01 -8.76e-01 -9.11e-01 -8.74e-01 -8.57e-01 -8.49e-01 +9.08e-01 +8.77e-01 +8.97e-01 +8.71e-01 +8.66e-01 +8.37e-01 +8.48e-01 +8.39e-01 +8.67e-01 +8.54e-01 8.45e-01 -8.23e-01 -8.73e-01 -8.56e-01 -8.41e-01 -9.32e-01 -1.56e+00 +9.29e-01 +1.55e+00 2.14e+00 8.32e-01 -9.04e-01 -8.85e-01 -8.48e-01 -8.66e-01 -8.66e-01 -8.58e-01 -8.22e-01 -8.28e-01 +8.95e-01 +8.68e-01 +8.54e-01 +8.79e-01 +8.62e-01 +8.70e-01 8.32e-01 +8.47e-01 +8.39e-01 +8.49e-01 +8.50e-01 +9.46e-01 +1.30e+00 +2.02e+00 +8.24e-01 +8.89e-01 +9.05e-01 +9.13e-01 +8.58e-01 +8.78e-01 8.65e-01 +8.59e-01 +8.80e-01 +8.60e-01 8.49e-01 -9.47e-01 -1.32e+00 -2.01e+00 -8.20e-01 -8.96e-01 -9.02e-01 -9.15e-01 -8.55e-01 -8.63e-01 -8.56e-01 -8.51e-01 -8.73e-01 -8.47e-01 -8.41e-01 -8.38e-01 -8.99e-01 +8.52e-01 +8.84e-01 1.24e+00 -1.71e+00 -6.45e-01 +1.72e+00 +6.47e-01 8.13e-01 8.67e-01 -8.68e-01 -8.57e-01 -8.41e-01 -8.27e-01 -8.41e-01 -8.63e-01 -8.60e-01 -8.27e-01 -8.62e-01 -8.45e-01 -1.26e+00 -1.59e+00 -5.28e-01 -8.37e-01 -8.48e-01 -8.61e-01 -8.18e-01 -8.55e-01 -8.57e-01 -7.87e-01 -8.18e-01 -8.05e-01 -8.09e-01 +8.74e-01 8.66e-01 -8.95e-01 -1.31e+00 -1.33e+00 -3.87e-01 +8.47e-01 +8.30e-01 +8.47e-01 +8.70e-01 +8.70e-01 +8.50e-01 +8.75e-01 +8.47e-01 +1.27e+00 +1.61e+00 +5.31e-01 8.40e-01 8.59e-01 -8.21e-01 +8.82e-01 +8.22e-01 +8.54e-01 +8.64e-01 +7.98e-01 +8.41e-01 +8.13e-01 +8.17e-01 +8.89e-01 +9.10e-01 +1.32e+00 +1.34e+00 +3.90e-01 +8.47e-01 +8.65e-01 +8.25e-01 +8.43e-01 +8.41e-01 +8.46e-01 +7.98e-01 +8.03e-01 8.32e-01 -8.27e-01 -8.30e-01 -7.89e-01 -7.95e-01 -8.16e-01 -8.14e-01 -8.48e-01 -8.74e-01 -1.25e+00 +8.10e-01 +8.75e-01 +8.96e-01 +1.28e+00 1.74e+00 -6.56e-01 -8.62e-01 -8.97e-01 -8.49e-01 -8.48e-01 -8.43e-01 -8.56e-01 -8.49e-01 -7.73e-01 -7.97e-01 -8.23e-01 -8.50e-01 +6.55e-01 +8.85e-01 +9.21e-01 +8.58e-01 +8.51e-01 +8.58e-01 +8.64e-01 +8.54e-01 +7.79e-01 +8.09e-01 +8.32e-01 8.53e-01 -1.22e+00 +8.85e-01 +1.24e+00 1.23e+00 -4.60e-01 -8.51e-01 -8.51e-01 -8.30e-01 -8.17e-01 -8.30e-01 -8.17e-01 -7.95e-01 -7.91e-01 -7.83e-01 -7.99e-01 -7.74e-01 -7.63e-01 -1.10e+00 -8.15e-01 -3.18e-01 -8.51e-01 +4.58e-01 +8.77e-01 +8.93e-01 +8.35e-01 +8.32e-01 8.51e-01 +8.46e-01 +8.32e-01 +8.13e-01 +8.02e-01 +8.21e-01 +8.18e-01 +8.07e-01 +1.16e+00 +8.16e-01 +3.15e-01 8.64e-01 +8.72e-01 +8.80e-01 +8.54e-01 8.45e-01 -8.30e-01 -8.19e-01 +8.41e-01 +8.25e-01 +8.25e-01 +7.79e-01 +8.03e-01 8.14e-01 -8.18e-01 -7.60e-01 -7.72e-01 -7.64e-01 -7.45e-01 -1.06e+00 -8.19e-01 +7.78e-01 +1.15e+00 +8.25e-01 3.07e-01 -8.70e-01 -8.92e-01 -8.63e-01 -8.73e-01 -8.70e-01 -8.23e-01 -8.34e-01 +8.60e-01 +9.04e-01 +8.66e-01 +8.77e-01 +8.75e-01 +8.33e-01 +8.46e-01 +8.02e-01 +7.63e-01 7.96e-01 -7.41e-01 -7.85e-01 -7.76e-01 -7.97e-01 +7.99e-01 +8.04e-01 1.03e+00 -6.15e-01 -2.40e-01 +6.16e-01 +2.41e-01 +8.62e-01 +8.92e-01 +8.87e-01 +8.71e-01 +8.85e-01 +8.78e-01 +8.78e-01 8.46e-01 -8.88e-01 -8.83e-01 -8.69e-01 -8.83e-01 -8.65e-01 -8.68e-01 -8.40e-01 -7.58e-01 -7.91e-01 +7.60e-01 +7.97e-01 7.91e-01 -7.77e-01 -1.06e+00 +7.88e-01 +1.07e+00 6.09e-01 -1.67e-01 -8.76e-01 -9.27e-01 -9.32e-01 -9.51e-01 -9.02e-01 +1.66e-01 +8.92e-01 +9.30e-01 +9.36e-01 +9.53e-01 8.97e-01 -8.78e-01 -8.56e-01 -8.35e-01 -8.55e-01 -8.47e-01 +9.02e-01 +8.93e-01 +8.62e-01 8.43e-01 -9.29e-01 +8.52e-01 +8.48e-01 +8.45e-01 +9.42e-01 5.11e-01 1.77e-01 -1.33e+00 -1.33e+00 +1.36e+00 1.32e+00 -1.25e+00 -1.30e+00 +1.32e+00 +1.26e+00 1.29e+00 -1.17e+00 -1.21e+00 +1.34e+00 1.18e+00 +1.22e+00 +1.19e+00 1.15e+00 1.16e+00 -1.21e+00 +1.20e+00 1.14e+00 -2.72e-01 -8.55e-02 -1.89e+00 +2.74e-01 +8.64e-02 +1.88e+00 1.37e+00 1.71e+00 -1.75e+00 -1.82e+00 -1.16e+00 +1.76e+00 +1.83e+00 1.16e+00 +1.15e+00 1.09e+00 -9.10e-01 -8.87e-01 -6.38e-01 -5.79e-01 -5.13e-01 -2.08e-01 -5.28e-02 -6.66e-01 -4.35e-01 -7.04e-01 +9.15e-01 +8.85e-01 +6.39e-01 +5.85e-01 +5.15e-01 +2.07e-01 +5.30e-02 +6.61e-01 +4.31e-01 +7.05e-01 6.72e-01 -6.85e-01 +6.84e-01 4.41e-01 -3.91e-01 -4.18e-01 -2.80e-01 -3.20e-01 -1.45e-01 -1.85e-01 +3.88e-01 +4.15e-01 +2.77e-01 +3.19e-01 +1.44e-01 +1.86e-01 1.73e-01 -1.30e-01 -6.20e-02 -8.83e-01 -8.54e-01 -8.74e-01 -8.97e-01 -8.66e-01 -8.53e-01 -8.20e-01 -8.29e-01 -7.95e-01 -8.07e-01 -7.74e-01 -8.95e-01 -1.34e+00 -2.13e+00 -7.78e-01 +1.28e-01 +6.10e-02 +8.87e-01 +8.60e-01 +8.76e-01 8.75e-01 -9.11e-01 -8.53e-01 -8.24e-01 -8.43e-01 -8.30e-01 -8.44e-01 -8.16e-01 -8.23e-01 8.70e-01 -8.45e-01 -8.80e-01 -1.24e+00 +8.44e-01 +8.19e-01 +8.34e-01 +7.91e-01 +8.04e-01 +7.95e-01 +9.09e-01 +1.35e+00 +2.14e+00 +7.82e-01 +8.66e-01 +9.06e-01 +8.63e-01 +8.40e-01 +8.47e-01 +8.35e-01 +8.51e-01 +8.25e-01 +8.44e-01 +8.78e-01 +8.43e-01 +8.89e-01 +1.23e+00 1.66e+00 -6.51e-01 +6.54e-01 8.43e-01 -8.65e-01 -8.86e-01 -8.33e-01 -7.75e-01 -8.33e-01 -7.93e-01 -8.14e-01 -7.91e-01 -8.49e-01 +8.57e-01 +9.03e-01 8.47e-01 -9.21e-01 -1.22e+00 -1.35e+00 -5.11e-01 -8.45e-01 -8.50e-01 +7.97e-01 +8.55e-01 +8.11e-01 +8.20e-01 +8.08e-01 8.67e-01 -8.43e-01 -8.32e-01 +8.52e-01 +9.03e-01 +1.21e+00 +1.36e+00 +5.15e-01 +8.66e-01 +8.64e-01 +8.70e-01 +8.46e-01 8.35e-01 -8.18e-01 -8.02e-01 -8.09e-01 -8.16e-01 -8.13e-01 -8.33e-01 -1.24e+00 -1.20e+00 -4.92e-01 -8.11e-01 -8.21e-01 +8.58e-01 8.46e-01 -8.56e-01 -8.12e-01 -7.90e-01 -8.09e-01 -7.88e-01 -8.08e-01 +8.11e-01 8.07e-01 -8.57e-01 -8.34e-01 +8.26e-01 +8.20e-01 +8.50e-01 1.25e+00 -1.61e+00 -5.85e-01 -8.68e-01 -7.99e-01 -8.45e-01 -8.59e-01 -8.33e-01 -7.98e-01 +1.22e+00 +4.99e-01 +8.25e-01 8.23e-01 -8.40e-01 -8.11e-01 -8.01e-01 -8.15e-01 -8.78e-01 -1.27e+00 -1.49e+00 -5.48e-01 +8.47e-01 +8.55e-01 +8.16e-01 +8.09e-01 +8.14e-01 +8.04e-01 +8.13e-01 +8.00e-01 +8.61e-01 +8.63e-01 +1.26e+00 +1.62e+00 +5.87e-01 +8.77e-01 +8.03e-01 +8.54e-01 +8.60e-01 8.43e-01 -8.36e-01 -8.81e-01 -8.18e-01 7.95e-01 -7.90e-01 -8.20e-01 -7.94e-01 -7.74e-01 -7.96e-01 -7.56e-01 +8.23e-01 +8.46e-01 +8.22e-01 +8.06e-01 +8.21e-01 +8.82e-01 +1.31e+00 +1.50e+00 +5.45e-01 +8.55e-01 +8.42e-01 +8.98e-01 +8.32e-01 +8.01e-01 8.00e-01 -1.25e+00 +8.31e-01 +8.09e-01 +7.88e-01 +8.19e-01 +7.75e-01 +7.92e-01 +1.27e+00 1.44e+00 -5.06e-01 -8.60e-01 -8.53e-01 +5.04e-01 +8.65e-01 +8.50e-01 8.41e-01 +8.01e-01 8.13e-01 -7.94e-01 -8.04e-01 -8.30e-01 -7.78e-01 -7.68e-01 -7.54e-01 -7.46e-01 -7.89e-01 -1.17e+00 -9.24e-01 +8.23e-01 +8.28e-01 +7.88e-01 +7.95e-01 +7.96e-01 +7.79e-01 +8.22e-01 +1.23e+00 +9.30e-01 3.31e-01 -8.47e-01 -8.25e-01 -8.14e-01 -8.34e-01 -8.09e-01 -8.13e-01 -8.14e-01 -8.04e-01 -7.77e-01 -7.65e-01 -7.94e-01 -8.47e-01 -1.24e+00 -9.33e-01 -2.64e-01 -8.55e-01 +8.43e-01 +8.35e-01 +8.33e-01 +8.57e-01 8.28e-01 -8.67e-01 -8.38e-01 -8.25e-01 8.22e-01 -7.96e-01 -7.62e-01 -7.99e-01 -7.61e-01 -7.38e-01 -7.68e-01 -1.16e+00 -6.75e-01 -2.70e-01 -8.80e-01 -8.88e-01 -8.39e-01 -8.93e-01 -8.67e-01 +8.17e-01 +8.04e-01 +7.81e-01 +7.77e-01 +8.11e-01 +8.69e-01 +1.29e+00 +9.39e-01 +2.67e-01 +8.51e-01 +8.31e-01 +8.63e-01 +8.45e-01 +8.34e-01 +8.20e-01 +8.04e-01 +7.80e-01 +8.15e-01 +7.80e-01 +7.52e-01 +7.80e-01 +1.18e+00 +6.81e-01 +2.72e-01 +8.84e-01 +8.92e-01 +8.34e-01 +8.97e-01 +8.65e-01 8.43e-01 -8.12e-01 -8.07e-01 -7.97e-01 -8.03e-01 -7.88e-01 +8.17e-01 +7.98e-01 8.01e-01 +8.14e-01 +7.93e-01 +7.97e-01 1.03e+00 -4.71e-01 -1.39e-01 -9.42e-01 -8.84e-01 -8.89e-01 +4.75e-01 +1.40e-01 +9.44e-01 8.81e-01 -9.12e-01 -9.52e-01 -8.80e-01 -8.12e-01 -8.44e-01 -8.47e-01 -8.47e-01 -8.42e-01 -9.87e-01 -3.92e-01 -1.14e-01 +8.89e-01 +8.90e-01 +9.26e-01 +9.58e-01 +8.82e-01 +7.99e-01 +8.37e-01 +8.45e-01 +8.53e-01 +8.41e-01 +9.93e-01 +3.97e-01 +1.15e-01 1.24e+00 1.25e+00 -1.29e+00 +1.30e+00 1.25e+00 -1.29e+00 -1.28e+00 +1.27e+00 +1.27e+00 1.08e+00 1.14e+00 1.21e+00 -1.12e+00 +1.11e+00 1.06e+00 -1.07e+00 -1.14e+00 -3.91e-01 -1.23e-01 -1.55e+00 -1.24e+00 -1.03e+00 -1.46e+00 +1.09e+00 +1.15e+00 +3.94e-01 +1.25e-01 +1.56e+00 +1.26e+00 +1.05e+00 +1.47e+00 1.44e+00 1.17e+00 -8.10e-01 -5.67e-01 -9.52e-01 -9.00e-01 +8.13e-01 +5.61e-01 +9.57e-01 +8.98e-01 5.78e-01 -5.33e-01 -4.71e-01 -2.10e-01 -8.15e-02 -5.84e-01 -4.29e-01 -4.39e-01 -4.57e-01 +5.48e-01 +4.85e-01 +2.13e-01 +8.23e-02 +5.85e-01 +4.30e-01 +4.41e-01 +4.60e-01 5.73e-01 4.28e-01 3.39e-01 -1.82e-01 +1.79e-01 3.17e-01 -3.19e-01 -2.03e-01 -1.80e-01 -1.39e-01 -1.28e-01 -6.06e-02 -8.53e-01 +3.18e-01 +2.02e-01 +1.86e-01 +1.46e-01 +1.29e-01 +6.10e-02 +8.59e-01 +8.52e-01 +8.37e-01 +8.34e-01 8.41e-01 -8.16e-01 -8.39e-01 -8.62e-01 -8.30e-01 8.25e-01 -7.57e-01 -7.84e-01 -8.17e-01 -7.85e-01 -8.91e-01 -1.29e+00 +8.26e-01 +7.83e-01 +8.06e-01 +8.30e-01 +7.87e-01 +8.93e-01 +1.30e+00 1.58e+00 6.19e-01 -8.62e-01 -8.53e-01 -8.28e-01 -8.47e-01 -8.54e-01 -8.13e-01 -7.89e-01 -7.56e-01 -8.10e-01 -8.39e-01 -8.37e-01 -8.80e-01 -1.27e+00 +8.60e-01 +8.60e-01 +8.34e-01 +8.75e-01 +8.45e-01 +8.20e-01 +7.99e-01 +7.74e-01 +8.35e-01 +8.42e-01 +8.34e-01 +8.79e-01 +1.26e+00 1.52e+00 -5.61e-01 -8.76e-01 -8.58e-01 -8.51e-01 -8.40e-01 -8.16e-01 -8.22e-01 -8.17e-01 -7.68e-01 -8.23e-01 +5.62e-01 +8.53e-01 +8.66e-01 +8.50e-01 8.47e-01 -8.38e-01 -8.80e-01 +8.25e-01 +8.30e-01 +8.25e-01 +7.80e-01 +8.35e-01 +8.61e-01 +8.56e-01 +8.91e-01 1.26e+00 -1.11e+00 -4.01e-01 -8.41e-01 +1.12e+00 +4.07e-01 +8.48e-01 8.55e-01 -8.26e-01 -8.31e-01 -8.17e-01 8.22e-01 -8.05e-01 -8.08e-01 -8.05e-01 8.32e-01 -8.20e-01 -8.61e-01 -1.30e+00 -1.05e+00 -3.57e-01 -8.15e-01 -8.06e-01 -8.14e-01 +8.24e-01 +8.29e-01 +8.09e-01 +8.16e-01 +8.10e-01 8.44e-01 -8.05e-01 -8.12e-01 -8.12e-01 +8.29e-01 +8.90e-01 +1.32e+00 +1.06e+00 +3.63e-01 +8.22e-01 +8.08e-01 +8.15e-01 +8.52e-01 8.06e-01 -7.90e-01 -7.71e-01 +8.10e-01 +8.18e-01 +8.10e-01 +7.95e-01 +7.80e-01 +8.33e-01 +8.92e-01 +1.31e+00 +1.64e+00 +5.81e-01 8.19e-01 -8.79e-01 -1.29e+00 -1.63e+00 -5.79e-01 -7.99e-01 -7.98e-01 -8.14e-01 -8.39e-01 +8.08e-01 +8.17e-01 +8.44e-01 8.09e-01 -7.70e-01 -7.51e-01 +7.75e-01 +7.54e-01 8.22e-01 -8.15e-01 -7.92e-01 -7.89e-01 -8.42e-01 -1.22e+00 +8.19e-01 +8.10e-01 +8.05e-01 +8.54e-01 +1.23e+00 1.30e+00 -4.67e-01 -8.04e-01 -8.15e-01 -8.41e-01 -8.12e-01 -8.44e-01 -7.64e-01 +4.68e-01 +8.10e-01 +8.31e-01 +8.49e-01 +8.02e-01 +8.48e-01 +7.67e-01 +7.70e-01 +7.86e-01 7.65e-01 -7.83e-01 -7.51e-01 -7.69e-01 -7.83e-01 +7.86e-01 +7.98e-01 7.94e-01 -1.09e+00 -1.03e+00 -3.79e-01 -8.53e-01 -8.48e-01 -8.17e-01 -7.87e-01 +1.10e+00 +1.04e+00 +3.81e-01 +8.54e-01 +8.55e-01 +8.38e-01 +8.05e-01 +8.26e-01 +7.62e-01 +7.81e-01 +7.55e-01 +7.61e-01 8.03e-01 -7.66e-01 -7.80e-01 -7.47e-01 -7.47e-01 -7.94e-01 -7.46e-01 -7.73e-01 -1.13e+00 +7.64e-01 +7.96e-01 +1.17e+00 8.10e-01 3.44e-01 -8.55e-01 +8.67e-01 +8.52e-01 8.35e-01 -8.31e-01 -8.01e-01 -8.04e-01 -8.11e-01 -8.17e-01 -7.71e-01 -7.52e-01 +8.23e-01 +8.08e-01 +8.15e-01 +8.14e-01 +7.83e-01 +7.61e-01 7.41e-01 -7.55e-01 -7.73e-01 -1.08e+00 -8.26e-01 -2.48e-01 -8.55e-01 -8.65e-01 -8.39e-01 -8.10e-01 -7.84e-01 -8.10e-01 -7.97e-01 -7.80e-01 -7.63e-01 -7.36e-01 -7.45e-01 -8.12e-01 -1.07e+00 +7.68e-01 7.90e-01 -3.43e-01 -8.52e-01 -8.31e-01 -8.47e-01 -8.29e-01 -8.34e-01 -8.10e-01 -8.15e-01 -8.13e-01 -7.91e-01 -7.58e-01 -7.69e-01 -8.34e-01 -1.13e+00 -5.77e-01 -2.01e-01 -8.71e-01 -9.08e-01 -8.51e-01 -8.61e-01 -8.87e-01 -9.24e-01 -8.39e-01 -8.24e-01 -8.13e-01 -8.68e-01 -8.13e-01 +1.11e+00 +8.40e-01 +2.54e-01 +8.56e-01 +8.64e-01 +8.44e-01 +8.38e-01 +7.83e-01 +8.12e-01 +8.04e-01 +7.83e-01 +7.76e-01 +7.50e-01 +7.58e-01 +8.23e-01 +1.10e+00 +7.96e-01 +3.45e-01 +8.59e-01 +8.19e-01 +8.55e-01 +8.28e-01 8.31e-01 -1.14e+00 -5.34e-01 -1.63e-01 +8.25e-01 +8.19e-01 +8.21e-01 +7.96e-01 +7.68e-01 +7.79e-01 +8.33e-01 +1.13e+00 +5.80e-01 +2.02e-01 +8.72e-01 +9.02e-01 +8.61e-01 +8.61e-01 +8.99e-01 +9.27e-01 +8.39e-01 +8.23e-01 +8.19e-01 +8.79e-01 +8.15e-01 +8.32e-01 +1.15e+00 +5.37e-01 +1.64e-01 1.29e+00 1.23e+00 -1.25e+00 +1.27e+00 1.29e+00 1.30e+00 -1.33e+00 -1.29e+00 +1.34e+00 +1.30e+00 1.19e+00 -1.17e+00 -1.14e+00 -1.08e+00 +1.19e+00 +1.15e+00 +1.07e+00 1.12e+00 -1.16e+00 -4.48e-01 +1.17e+00 +4.49e-01 1.51e-01 1.37e+00 -1.25e+00 1.26e+00 -1.31e+00 +1.27e+00 +1.32e+00 1.52e+00 -1.34e+00 +1.35e+00 1.46e+00 9.26e-01 1.00e+00 7.33e-01 -5.03e-01 -5.86e-01 -4.40e-01 +5.05e-01 +5.94e-01 +4.44e-01 1.93e-01 -7.63e-02 +7.64e-02 5.00e-01 -4.36e-01 +4.34e-01 4.55e-01 -4.50e-01 -5.38e-01 -4.35e-01 -5.87e-01 +4.52e-01 +5.40e-01 +4.37e-01 +5.86e-01 2.73e-01 3.52e-01 -2.53e-01 -1.54e-01 -1.57e-01 -1.32e-01 -8.46e-02 -5.80e-02 -7.99e-01 -8.20e-01 +2.52e-01 +1.53e-01 +1.59e-01 +1.33e-01 +8.45e-02 +5.78e-02 +8.21e-01 +8.35e-01 8.15e-01 -8.33e-01 -8.51e-01 -8.10e-01 -7.68e-01 -7.62e-01 -7.58e-01 +8.28e-01 +8.47e-01 +8.05e-01 +7.80e-01 7.77e-01 -7.87e-01 -8.14e-01 -1.30e+00 -1.29e+00 -3.79e-01 -7.97e-01 -8.41e-01 -8.13e-01 -7.89e-01 -8.26e-01 -8.24e-01 -8.37e-01 -7.59e-01 -7.92e-01 -7.78e-01 -7.98e-01 -8.46e-01 -1.24e+00 -1.44e+00 -5.54e-01 -8.32e-01 +7.67e-01 +7.96e-01 +8.04e-01 8.44e-01 -8.48e-01 -8.16e-01 -8.13e-01 -7.97e-01 -8.17e-01 -8.24e-01 -7.90e-01 -7.89e-01 -7.98e-01 -8.75e-01 -1.29e+00 -1.26e+00 -4.10e-01 -8.34e-01 -8.40e-01 -7.91e-01 -7.91e-01 -8.06e-01 -8.33e-01 -7.71e-01 -7.76e-01 -8.05e-01 -8.07e-01 -8.15e-01 -8.50e-01 -1.26e+00 -1.18e+00 +1.31e+00 +1.30e+00 3.80e-01 8.13e-01 -8.32e-01 -8.39e-01 -8.18e-01 -7.93e-01 -7.93e-01 -7.84e-01 -7.91e-01 -7.91e-01 -7.82e-01 +8.50e-01 +8.21e-01 +7.88e-01 +8.08e-01 +8.29e-01 +8.40e-01 +7.80e-01 +8.03e-01 7.90e-01 -8.30e-01 +8.14e-01 +8.57e-01 1.25e+00 -1.29e+00 -4.90e-01 -8.01e-01 +1.45e+00 +5.57e-01 +8.22e-01 +8.43e-01 +8.47e-01 +8.11e-01 +8.16e-01 8.04e-01 -8.21e-01 +8.26e-01 +8.36e-01 +8.02e-01 8.03e-01 -7.98e-01 -7.82e-01 -7.55e-01 -7.51e-01 -8.14e-01 -8.19e-01 -7.83e-01 8.19e-01 +8.82e-01 +1.30e+00 +1.27e+00 +4.11e-01 +8.37e-01 +8.43e-01 +7.98e-01 +7.92e-01 +8.12e-01 +8.37e-01 +7.78e-01 +7.87e-01 +8.09e-01 +8.20e-01 +8.22e-01 +8.61e-01 +1.29e+00 1.18e+00 -1.09e+00 -4.51e-01 -8.40e-01 -8.47e-01 -8.18e-01 -7.81e-01 +3.82e-01 +8.26e-01 +8.38e-01 +8.31e-01 +8.21e-01 +7.99e-01 +7.95e-01 7.89e-01 -7.65e-01 -7.53e-01 -7.17e-01 -7.54e-01 -7.65e-01 -7.76e-01 -8.17e-01 -1.09e+00 -6.64e-01 -2.45e-01 -8.36e-01 +7.95e-01 7.99e-01 -8.04e-01 -7.74e-01 +7.97e-01 +7.94e-01 +8.45e-01 +1.27e+00 +1.30e+00 +4.93e-01 +8.15e-01 +8.19e-01 8.20e-01 -7.78e-01 -7.45e-01 -7.25e-01 -7.18e-01 -7.55e-01 -7.86e-01 +7.99e-01 +8.00e-01 +7.88e-01 +7.53e-01 +7.57e-01 +8.17e-01 8.22e-01 -1.16e+00 -5.88e-01 +7.83e-01 +8.29e-01 +1.19e+00 +1.10e+00 +4.52e-01 +8.44e-01 +8.46e-01 +8.23e-01 +7.80e-01 +7.82e-01 +7.72e-01 +7.63e-01 +7.27e-01 +7.61e-01 +7.68e-01 +7.92e-01 +8.22e-01 +1.11e+00 +6.69e-01 +2.45e-01 +8.40e-01 +8.16e-01 +8.27e-01 +7.79e-01 +8.22e-01 +7.64e-01 +7.47e-01 +7.37e-01 +7.32e-01 +7.62e-01 +8.06e-01 +8.30e-01 +1.17e+00 +5.89e-01 1.82e-01 -8.12e-01 -8.33e-01 -8.42e-01 -7.73e-01 -7.95e-01 -7.85e-01 -7.91e-01 -7.28e-01 -7.16e-01 -6.95e-01 -7.39e-01 -7.71e-01 -1.13e+00 -7.23e-01 +8.29e-01 +8.40e-01 +8.49e-01 +7.78e-01 +7.96e-01 +7.84e-01 +7.87e-01 +7.29e-01 +7.22e-01 +7.03e-01 +7.53e-01 +7.87e-01 +1.15e+00 +7.25e-01 2.02e-01 -7.76e-01 -8.13e-01 -8.17e-01 -8.37e-01 7.81e-01 -7.65e-01 -7.51e-01 -7.47e-01 -7.44e-01 -7.26e-01 -7.33e-01 -7.63e-01 -1.05e+00 -6.00e-01 -1.91e-01 -8.26e-01 -7.94e-01 -8.07e-01 -8.05e-01 -7.80e-01 -7.80e-01 -8.00e-01 -7.93e-01 +8.21e-01 +8.25e-01 +8.40e-01 +7.87e-01 7.69e-01 -7.64e-01 -7.39e-01 +7.55e-01 +7.50e-01 7.58e-01 -1.04e+00 -5.07e-01 +7.34e-01 +7.38e-01 +7.78e-01 +1.07e+00 +6.05e-01 +1.92e-01 +8.27e-01 +8.00e-01 +8.00e-01 +8.08e-01 +7.93e-01 +7.86e-01 +8.03e-01 +7.95e-01 +7.73e-01 +7.71e-01 +7.48e-01 +7.71e-01 +1.05e+00 +5.10e-01 1.50e-01 -8.87e-01 -8.55e-01 -8.41e-01 -8.56e-01 -8.73e-01 -8.47e-01 -8.19e-01 +8.80e-01 +8.51e-01 8.38e-01 -8.05e-01 -8.07e-01 -7.65e-01 -7.30e-01 -9.77e-01 +8.70e-01 +8.77e-01 +8.56e-01 +8.34e-01 +8.37e-01 +8.10e-01 +8.13e-01 +7.75e-01 +7.32e-01 +9.80e-01 4.70e-01 1.10e-01 1.23e+00 1.19e+00 -1.16e+00 +1.15e+00 1.21e+00 -1.27e+00 -1.25e+00 -1.14e+00 +1.26e+00 +1.26e+00 +1.15e+00 1.10e+00 -1.11e+00 1.13e+00 +1.14e+00 1.17e+00 1.01e+00 -9.39e-01 -4.79e-01 -1.76e-01 +9.37e-01 +4.81e-01 +1.77e-01 1.53e+00 1.30e+00 1.11e+00 -1.31e+00 -1.28e+00 +1.35e+00 +1.30e+00 +1.19e+00 1.18e+00 -1.16e+00 -8.91e-01 +8.97e-01 7.64e-01 -6.86e-01 -7.35e-01 -6.78e-01 -3.62e-01 -2.02e-01 +6.85e-01 +7.39e-01 +6.79e-01 +3.61e-01 +2.01e-01 1.12e-01 -5.19e-01 +5.18e-01 +4.91e-01 +4.41e-01 +4.71e-01 4.91e-01 -4.40e-01 -4.60e-01 -4.87e-01 3.65e-01 -5.18e-01 -3.03e-01 -2.69e-01 -1.84e-01 -2.14e-01 +5.25e-01 +3.04e-01 +2.68e-01 +1.83e-01 +2.15e-01 2.43e-01 -1.44e-01 -7.93e-02 -4.59e-02 -8.53e-01 -8.34e-01 -8.24e-01 -8.44e-01 -7.93e-01 -7.98e-01 -8.11e-01 -8.08e-01 -7.84e-01 -7.45e-01 -7.60e-01 -7.66e-01 -1.21e+00 -9.01e-01 +1.43e-01 +7.84e-02 +4.57e-02 +8.52e-01 +8.31e-01 +8.22e-01 +8.47e-01 +7.94e-01 +8.03e-01 +8.17e-01 +8.15e-01 +8.02e-01 +7.82e-01 +8.05e-01 +8.00e-01 +1.20e+00 +9.03e-01 4.10e-01 +8.46e-01 +8.18e-01 8.39e-01 -8.13e-01 -8.33e-01 -8.25e-01 -8.17e-01 +8.30e-01 +8.12e-01 7.68e-01 +7.85e-01 +7.71e-01 +8.00e-01 +7.90e-01 7.94e-01 -7.61e-01 -7.94e-01 -7.58e-01 -7.42e-01 -7.76e-01 -1.12e+00 +8.11e-01 +1.14e+00 1.01e+00 -3.78e-01 -8.15e-01 -7.96e-01 -8.12e-01 -8.03e-01 -7.86e-01 -7.79e-01 -7.51e-01 -7.57e-01 -7.42e-01 -7.66e-01 -8.04e-01 -7.92e-01 +3.81e-01 +8.13e-01 +8.18e-01 +8.19e-01 +8.11e-01 +7.95e-01 +7.90e-01 +7.64e-01 +7.66e-01 +7.54e-01 +7.80e-01 +8.25e-01 +8.26e-01 1.16e+00 1.25e+00 -5.04e-01 -8.34e-01 -7.68e-01 -7.75e-01 -7.60e-01 -7.73e-01 -8.04e-01 -7.86e-01 -7.68e-01 -7.69e-01 -7.72e-01 +5.05e-01 +8.38e-01 +7.77e-01 +8.00e-01 +7.74e-01 7.79e-01 -8.19e-01 -1.12e+00 -7.80e-01 -3.07e-01 -8.35e-01 -8.24e-01 -8.03e-01 -7.87e-01 -7.88e-01 -8.12e-01 +8.08e-01 +7.92e-01 +7.73e-01 7.74e-01 -7.87e-01 -7.48e-01 -7.70e-01 -7.77e-01 -8.41e-01 -1.16e+00 -6.39e-01 -2.34e-01 +7.89e-01 +7.83e-01 +8.43e-01 +1.14e+00 +7.83e-01 +3.06e-01 +8.39e-01 +8.27e-01 +8.07e-01 +7.93e-01 +7.92e-01 +8.19e-01 +7.81e-01 +7.92e-01 +7.57e-01 +7.75e-01 +7.81e-01 +8.52e-01 +1.17e+00 +6.41e-01 +2.35e-01 +8.27e-01 +7.90e-01 8.17e-01 -7.87e-01 -7.98e-01 -8.15e-01 -8.06e-01 -7.88e-01 +8.20e-01 +8.01e-01 +7.84e-01 7.52e-01 7.32e-01 -7.17e-01 -7.60e-01 -7.74e-01 -8.04e-01 +7.27e-01 +7.58e-01 +7.65e-01 +8.15e-01 1.13e+00 -6.75e-01 -2.06e-01 -8.22e-01 -8.10e-01 -8.02e-01 -8.08e-01 +6.79e-01 +2.07e-01 +8.23e-01 +8.18e-01 +7.99e-01 8.05e-01 -7.56e-01 -7.48e-01 +8.09e-01 +7.62e-01 +7.57e-01 7.03e-01 -7.31e-01 -7.43e-01 -7.54e-01 -8.22e-01 -1.16e+00 -7.52e-01 -2.28e-01 -7.64e-01 -7.75e-01 -7.68e-01 -7.87e-01 +7.35e-01 +7.41e-01 +7.69e-01 +8.29e-01 +1.17e+00 +7.59e-01 +2.30e-01 +7.93e-01 +7.83e-01 7.73e-01 +7.96e-01 +7.76e-01 +7.56e-01 +7.56e-01 +7.30e-01 +7.19e-01 7.45e-01 -7.48e-01 -7.22e-01 -7.13e-01 -7.34e-01 -7.57e-01 +7.62e-01 +7.86e-01 +1.11e+00 +8.17e-01 +2.46e-01 +8.25e-01 +7.88e-01 7.86e-01 -1.10e+00 -8.15e-01 -2.44e-01 -8.21e-01 7.75e-01 -7.87e-01 -7.66e-01 -7.39e-01 -7.65e-01 +7.41e-01 7.62e-01 -6.99e-01 -6.88e-01 -6.98e-01 +7.62e-01 +7.00e-01 +6.83e-01 +7.10e-01 7.52e-01 -7.85e-01 +7.88e-01 1.05e+00 -7.70e-01 -2.57e-01 -7.79e-01 -7.89e-01 -8.06e-01 -7.85e-01 -7.59e-01 -7.34e-01 -7.57e-01 -7.39e-01 -7.18e-01 -7.39e-01 -7.21e-01 -7.16e-01 -1.03e+00 -6.02e-01 -2.37e-01 -8.09e-01 -8.54e-01 -8.12e-01 -7.85e-01 +7.71e-01 +2.56e-01 +7.93e-01 +8.01e-01 +8.15e-01 +7.91e-01 7.60e-01 -7.56e-01 -7.18e-01 -7.13e-01 -7.31e-01 -7.31e-01 -6.81e-01 +7.36e-01 +7.66e-01 +7.35e-01 7.25e-01 -9.31e-01 -3.54e-01 -1.26e-01 +7.39e-01 +7.32e-01 +7.41e-01 +1.04e+00 +6.13e-01 +2.39e-01 +8.13e-01 8.50e-01 -8.54e-01 -8.14e-01 -7.80e-01 -8.02e-01 -8.05e-01 +8.08e-01 7.81e-01 +7.68e-01 +7.62e-01 +7.29e-01 +7.22e-01 +7.47e-01 +7.36e-01 +6.94e-01 +7.32e-01 +9.49e-01 +3.58e-01 +1.27e-01 +8.49e-01 +8.52e-01 +7.89e-01 +7.78e-01 +8.04e-01 +8.15e-01 +7.87e-01 7.77e-01 -7.97e-01 -7.65e-01 -7.40e-01 -7.05e-01 -7.73e-01 -3.06e-01 +8.13e-01 +7.75e-01 +7.52e-01 +7.19e-01 +7.78e-01 +3.09e-01 1.34e-01 -1.20e+00 -1.12e+00 +1.21e+00 +1.14e+00 1.11e+00 1.13e+00 -1.15e+00 -1.10e+00 -1.10e+00 -9.95e-01 -1.08e+00 -9.88e-01 +1.14e+00 +1.13e+00 +1.11e+00 1.01e+00 -9.01e-01 -6.74e-01 -1.87e-01 -8.09e-02 -1.32e+00 -1.34e+00 +1.10e+00 +1.00e+00 +1.02e+00 +9.10e-01 +6.85e-01 +1.89e-01 +8.19e-02 +1.32e+00 +1.35e+00 1.16e+00 -7.75e-01 -7.51e-01 -9.97e-01 -8.93e-01 +8.14e-01 +7.80e-01 +1.02e+00 +9.56e-01 +7.28e-01 +6.53e-01 +6.29e-01 7.22e-01 -6.51e-01 -6.25e-01 -7.18e-01 -5.73e-01 -2.11e-01 -9.82e-02 -4.26e-02 +5.78e-01 +2.10e-01 +9.90e-02 +4.28e-02 4.75e-01 -5.18e-01 -4.49e-01 -2.40e-01 -2.44e-01 -3.22e-01 -3.19e-01 -2.35e-01 -2.20e-01 -1.64e-01 +5.23e-01 +4.51e-01 +2.52e-01 +2.49e-01 +3.28e-01 +3.35e-01 2.36e-01 +2.21e-01 +1.65e-01 +2.37e-01 2.02e-01 -7.60e-02 -4.33e-02 +7.53e-02 +4.30e-02 3.07e-02 -7.81e-01 -7.87e-01 -7.72e-01 +7.86e-01 +7.93e-01 +7.76e-01 8.00e-01 -8.24e-01 -8.30e-01 -8.27e-01 -7.88e-01 -7.35e-01 -7.02e-01 -6.79e-01 -7.96e-01 +8.29e-01 +8.38e-01 +8.37e-01 +7.97e-01 +7.45e-01 +7.47e-01 +7.51e-01 +8.21e-01 1.11e+00 -7.59e-01 -2.66e-01 +7.62e-01 +2.67e-01 8.05e-01 -8.08e-01 -8.45e-01 -8.16e-01 -7.90e-01 -7.90e-01 +8.14e-01 +8.52e-01 +8.24e-01 +8.05e-01 +8.02e-01 +7.84e-01 +7.49e-01 +7.49e-01 +7.42e-01 +7.82e-01 +7.91e-01 +1.09e+00 +5.48e-01 +1.75e-01 +8.00e-01 +7.98e-01 +8.14e-01 +8.21e-01 7.97e-01 -7.35e-01 -7.24e-01 -6.97e-01 -6.50e-01 +7.85e-01 +7.82e-01 +7.96e-01 +7.73e-01 7.41e-01 -1.08e+00 -5.46e-01 -1.73e-01 +7.63e-01 +8.34e-01 +1.11e+00 +7.81e-01 +2.84e-01 +8.07e-01 7.91e-01 -7.84e-01 -8.12e-01 -8.13e-01 -7.93e-01 -7.86e-01 -7.80e-01 -7.88e-01 -7.62e-01 -7.25e-01 -7.48e-01 -8.00e-01 -1.08e+00 -7.80e-01 -2.83e-01 -7.99e-01 +8.06e-01 +7.81e-01 +8.16e-01 +7.96e-01 +7.75e-01 +7.75e-01 +7.45e-01 +7.18e-01 7.86e-01 -8.00e-01 -7.83e-01 -8.01e-01 -7.89e-01 -7.68e-01 -7.67e-01 -7.34e-01 -7.08e-01 -7.82e-01 -8.28e-01 +8.54e-01 1.05e+00 -7.28e-01 -3.01e-01 -8.10e-01 -8.05e-01 -8.41e-01 -7.70e-01 -7.70e-01 -7.93e-01 -7.51e-01 -7.44e-01 -7.48e-01 7.29e-01 +3.01e-01 +8.17e-01 +8.07e-01 +8.37e-01 +7.81e-01 7.92e-01 -7.97e-01 -1.08e+00 -5.90e-01 +8.17e-01 +7.49e-01 +7.45e-01 +7.54e-01 +7.37e-01 +8.02e-01 +8.09e-01 +1.09e+00 +5.92e-01 1.62e-01 +8.04e-01 +7.74e-01 8.06e-01 -7.76e-01 -8.01e-01 -7.96e-01 -7.50e-01 -7.27e-01 -7.51e-01 +7.97e-01 +7.55e-01 +7.42e-01 +7.54e-01 +7.34e-01 +7.44e-01 7.26e-01 -7.36e-01 -7.31e-01 -7.40e-01 -7.92e-01 +7.42e-01 +7.98e-01 1.07e+00 -6.18e-01 -2.17e-01 -7.91e-01 -7.77e-01 +6.25e-01 +2.18e-01 +7.87e-01 +7.71e-01 +7.97e-01 +7.55e-01 7.90e-01 -7.54e-01 -7.85e-01 -7.70e-01 -7.48e-01 -6.96e-01 -6.99e-01 -7.02e-01 +7.71e-01 +7.52e-01 6.96e-01 -7.43e-01 +7.00e-01 +7.09e-01 +7.09e-01 +7.49e-01 1.02e+00 -7.52e-01 -2.89e-01 -7.56e-01 -7.94e-01 -7.67e-01 7.64e-01 -7.61e-01 -7.60e-01 +2.90e-01 +7.69e-01 +8.03e-01 +7.80e-01 +7.67e-01 +7.71e-01 +7.65e-01 7.28e-01 +7.03e-01 7.14e-01 -7.09e-01 7.03e-01 -7.62e-01 -7.59e-01 +7.61e-01 +7.64e-01 1.03e+00 -6.86e-01 -2.56e-01 -7.75e-01 -7.59e-01 -7.81e-01 -7.45e-01 -7.66e-01 -7.46e-01 -7.25e-01 -6.93e-01 -6.75e-01 -6.66e-01 -7.38e-01 +6.88e-01 +2.57e-01 +7.87e-01 +7.60e-01 +7.80e-01 +7.57e-01 +7.62e-01 +7.53e-01 7.31e-01 -9.88e-01 -5.41e-01 +6.91e-01 +6.85e-01 +6.71e-01 +7.42e-01 +7.33e-01 +9.94e-01 +5.42e-01 1.68e-01 -7.63e-01 -7.64e-01 -7.46e-01 -7.17e-01 -7.23e-01 -7.40e-01 -6.88e-01 -7.11e-01 -6.45e-01 -6.43e-01 +7.75e-01 +7.65e-01 +7.44e-01 +7.26e-01 +7.29e-01 +7.47e-01 6.92e-01 -7.27e-01 +7.14e-01 +6.52e-01 +6.49e-01 +6.93e-01 +7.37e-01 1.06e+00 -5.99e-01 -1.94e-01 -7.99e-01 -7.77e-01 -7.94e-01 -7.47e-01 -7.40e-01 -7.39e-01 -7.34e-01 -7.52e-01 -7.06e-01 -6.86e-01 -6.55e-01 -6.81e-01 -8.86e-01 -3.82e-01 -9.69e-02 -8.46e-01 -8.18e-01 -8.26e-01 -7.84e-01 -7.60e-01 -7.38e-01 -7.20e-01 -7.68e-01 +6.02e-01 +1.95e-01 +7.96e-01 +7.79e-01 +7.91e-01 +7.35e-01 +7.33e-01 +7.44e-01 7.41e-01 -7.47e-01 -7.02e-01 -6.54e-01 -7.66e-01 -2.43e-01 -7.12e-02 +7.57e-01 +7.12e-01 +6.91e-01 +6.69e-01 +6.99e-01 +8.97e-01 +3.86e-01 +9.78e-02 +8.47e-01 +8.20e-01 +8.31e-01 +7.64e-01 +7.55e-01 +7.51e-01 +7.31e-01 +7.72e-01 +7.46e-01 +7.55e-01 +7.11e-01 +6.75e-01 +7.74e-01 +2.46e-01 +7.16e-02 1.21e+00 1.12e+00 -1.12e+00 +1.11e+00 1.01e+00 1.09e+00 -1.07e+00 +1.08e+00 +8.82e-01 8.74e-01 -8.72e-01 -8.67e-01 -1.01e+00 -1.01e+00 -8.47e-01 -6.09e-01 -1.58e-01 -5.39e-02 +8.74e-01 +1.03e+00 +1.02e+00 +8.58e-01 +6.21e-01 +1.60e-01 +5.40e-02 1.08e+00 -1.12e+00 -8.01e-01 -6.68e-01 -7.20e-01 -8.39e-01 -5.11e-01 -4.35e-01 -3.60e-01 -7.14e-01 -6.43e-01 +1.13e+00 +8.04e-01 +6.80e-01 +7.30e-01 +8.47e-01 +5.18e-01 +4.38e-01 +3.72e-01 +7.34e-01 +6.45e-01 4.11e-01 -2.15e-01 -5.39e-02 -2.14e-02 -3.73e-01 +2.17e-01 +5.48e-02 +2.17e-02 +3.71e-01 3.83e-01 -2.54e-01 -2.38e-01 -2.15e-01 -2.86e-01 -1.89e-01 -1.46e-01 -1.14e-01 -2.39e-01 -2.00e-01 +2.57e-01 +2.40e-01 +2.18e-01 +2.89e-01 +1.91e-01 +1.48e-01 +1.22e-01 +2.49e-01 +2.01e-01 1.38e-01 -9.65e-02 -4.13e-02 -1.06e-02 -8.16e-01 -8.31e-01 -8.55e-01 -8.17e-01 +9.70e-02 +4.19e-02 +1.08e-02 +8.20e-01 8.37e-01 +8.57e-01 +8.19e-01 +8.43e-01 +8.09e-01 7.96e-01 -7.81e-01 -8.05e-01 -7.46e-01 -7.27e-01 -6.91e-01 -7.68e-01 -1.08e+00 -5.87e-01 +8.19e-01 +7.57e-01 +7.50e-01 +7.17e-01 +7.89e-01 +1.09e+00 +5.88e-01 1.78e-01 -7.93e-01 -8.07e-01 -8.40e-01 +8.00e-01 +8.08e-01 +8.29e-01 +8.13e-01 +8.20e-01 8.16e-01 -8.12e-01 -8.09e-01 7.98e-01 +7.70e-01 +7.51e-01 +7.58e-01 +7.47e-01 7.79e-01 -7.43e-01 -7.35e-01 -7.18e-01 -7.62e-01 1.05e+00 -6.30e-01 +6.34e-01 1.97e-01 -7.86e-01 -8.04e-01 -7.90e-01 -7.96e-01 8.02e-01 -7.57e-01 -7.79e-01 -7.99e-01 -7.43e-01 -7.26e-01 -7.20e-01 -8.04e-01 -1.21e+00 -8.14e-01 -2.65e-01 -8.01e-01 +8.11e-01 +7.98e-01 +8.03e-01 +8.11e-01 +7.58e-01 7.70e-01 -8.02e-01 -7.66e-01 -7.78e-01 +8.03e-01 +7.57e-01 +7.30e-01 +7.30e-01 +8.28e-01 +1.20e+00 +8.16e-01 +2.67e-01 +8.12e-01 +7.71e-01 +8.08e-01 +7.68e-01 +7.76e-01 7.86e-01 -7.74e-01 -7.63e-01 +7.79e-01 +7.67e-01 +7.42e-01 7.30e-01 -7.36e-01 -7.45e-01 -7.37e-01 -1.04e+00 -8.80e-01 +7.58e-01 +7.47e-01 +1.03e+00 +8.82e-01 3.72e-01 -7.76e-01 -7.61e-01 -7.65e-01 +7.84e-01 +7.62e-01 7.59e-01 +7.71e-01 +7.60e-01 7.59e-01 -7.54e-01 -7.53e-01 -7.66e-01 -7.40e-01 -7.01e-01 -7.50e-01 -8.07e-01 -1.03e+00 -6.47e-01 +7.63e-01 +7.74e-01 +7.47e-01 +7.13e-01 +7.62e-01 +8.21e-01 +1.04e+00 +6.49e-01 2.01e-01 -8.00e-01 -7.91e-01 -7.50e-01 -7.33e-01 -7.09e-01 -7.28e-01 -7.48e-01 +7.93e-01 +7.85e-01 +7.47e-01 7.31e-01 -7.26e-01 -7.09e-01 +7.13e-01 +7.30e-01 +7.44e-01 7.38e-01 -8.00e-01 -1.08e+00 -7.50e-01 -2.61e-01 -7.64e-01 -7.65e-01 -7.60e-01 -7.25e-01 +7.37e-01 7.24e-01 -7.17e-01 -6.99e-01 -6.92e-01 -6.87e-01 -6.82e-01 -7.32e-01 +7.44e-01 +8.09e-01 +1.09e+00 +7.54e-01 +2.62e-01 +7.59e-01 +7.61e-01 +7.65e-01 +7.31e-01 +7.26e-01 +7.06e-01 +7.12e-01 +6.93e-01 +6.93e-01 +7.00e-01 7.47e-01 -9.42e-01 -5.70e-01 +7.41e-01 +9.48e-01 +5.76e-01 2.11e-01 -7.38e-01 +7.36e-01 7.50e-01 -7.58e-01 +7.76e-01 +7.22e-01 +7.36e-01 7.14e-01 -7.38e-01 -7.21e-01 -6.80e-01 -6.69e-01 -6.84e-01 -6.84e-01 +6.78e-01 +6.78e-01 +6.98e-01 +6.82e-01 7.32e-01 -7.33e-01 -9.18e-01 -3.59e-01 +7.35e-01 +9.21e-01 +3.58e-01 1.45e-01 -7.38e-01 -7.18e-01 -7.38e-01 -7.39e-01 +7.47e-01 +7.15e-01 +7.30e-01 +7.42e-01 7.46e-01 7.70e-01 -7.25e-01 -6.90e-01 -6.46e-01 -6.49e-01 -6.56e-01 -6.97e-01 -9.65e-01 +7.29e-01 +6.93e-01 +6.51e-01 +6.47e-01 +6.59e-01 +6.99e-01 +9.67e-01 3.98e-01 1.02e-01 -7.64e-01 -7.31e-01 -7.32e-01 -7.05e-01 +7.66e-01 +7.33e-01 7.34e-01 -7.26e-01 -7.09e-01 -6.85e-01 -6.43e-01 -6.34e-01 -6.51e-01 -6.67e-01 -9.76e-01 -4.41e-01 -1.09e-01 -7.80e-01 -7.12e-01 -7.26e-01 -7.17e-01 -7.58e-01 -7.39e-01 -7.19e-01 -7.02e-01 -7.03e-01 +7.06e-01 +7.42e-01 +7.33e-01 +7.21e-01 +6.87e-01 +6.52e-01 +6.38e-01 6.55e-01 -5.91e-01 -6.53e-01 -9.17e-01 -4.78e-01 -1.37e-01 -8.17e-01 -7.34e-01 -7.39e-01 -7.85e-01 -7.75e-01 -7.52e-01 -7.79e-01 +6.72e-01 +9.77e-01 +4.44e-01 +1.10e-01 +7.69e-01 7.11e-01 +7.36e-01 +7.02e-01 +7.39e-01 +7.33e-01 7.19e-01 -6.96e-01 -6.43e-01 -6.00e-01 +7.11e-01 +7.05e-01 +6.61e-01 +6.01e-01 +6.62e-01 +9.23e-01 +4.89e-01 +1.42e-01 +7.72e-01 +7.32e-01 +7.41e-01 +7.28e-01 +7.62e-01 +7.50e-01 +7.82e-01 +7.13e-01 +7.24e-01 +6.97e-01 +6.47e-01 +6.05e-01 7.61e-01 -2.70e-01 -8.10e-02 +2.72e-01 +8.13e-02 1.16e+00 -1.04e+00 -1.10e+00 -1.11e+00 +1.05e+00 1.11e+00 +1.10e+00 +1.12e+00 1.08e+00 -9.95e-01 +9.92e-01 +1.03e+00 +9.66e-01 1.02e+00 -9.59e-01 -1.01e+00 -9.84e-01 -7.98e-01 -6.84e-01 -2.00e-01 -5.36e-02 -1.12e+00 -8.97e-01 -8.53e-01 -8.36e-01 -8.45e-01 -7.72e-01 +9.88e-01 +8.05e-01 +6.93e-01 +2.07e-01 +5.54e-02 +1.13e+00 +9.03e-01 +8.60e-01 +8.44e-01 +8.46e-01 +7.74e-01 5.11e-01 +5.48e-01 +5.03e-01 5.45e-01 -4.94e-01 -5.38e-01 -5.92e-01 -4.14e-01 -2.08e-01 -7.44e-02 -2.60e-02 -3.41e-01 -2.55e-01 -2.14e-01 -2.42e-01 +5.95e-01 +4.17e-01 +2.11e-01 +7.82e-02 +2.71e-02 +3.45e-01 +2.57e-01 +2.18e-01 +2.45e-01 2.46e-01 2.60e-01 -1.78e-01 -1.61e-01 -1.44e-01 -1.52e-01 -1.91e-01 -1.39e-01 -6.05e-02 -2.90e-02 -6.48e-03 -7.87e-01 -8.11e-01 -8.37e-01 -8.09e-01 -8.06e-01 -7.52e-01 -7.59e-01 -7.86e-01 +1.77e-01 +1.62e-01 +1.47e-01 +1.54e-01 +1.93e-01 +1.41e-01 +6.10e-02 +3.00e-02 +6.81e-03 +7.85e-01 +8.14e-01 +8.40e-01 +8.15e-01 +8.14e-01 +7.64e-01 +7.64e-01 +7.94e-01 +7.71e-01 7.65e-01 -7.53e-01 +7.41e-01 +8.12e-01 +1.03e+00 7.16e-01 -8.07e-01 -1.02e+00 -7.17e-01 -2.61e-01 +2.60e-01 7.93e-01 -8.13e-01 -7.88e-01 -7.89e-01 +8.05e-01 +7.92e-01 7.88e-01 -8.08e-01 -8.00e-01 -7.90e-01 -7.89e-01 -7.16e-01 -7.47e-01 -7.97e-01 -1.11e+00 -7.82e-01 -2.29e-01 +7.94e-01 +8.15e-01 +8.03e-01 +7.87e-01 +7.93e-01 +7.28e-01 +7.62e-01 +8.06e-01 +1.10e+00 +7.83e-01 +2.28e-01 8.16e-01 -7.85e-01 -7.57e-01 -7.70e-01 +7.96e-01 +7.50e-01 +7.72e-01 7.67e-01 -7.99e-01 -7.75e-01 -7.99e-01 -8.00e-01 -7.26e-01 -7.00e-01 -7.95e-01 +8.10e-01 +7.72e-01 +7.93e-01 +8.01e-01 +7.38e-01 +7.05e-01 +8.12e-01 1.12e+00 8.32e-01 -2.72e-01 -7.66e-01 +2.71e-01 +7.84e-01 7.71e-01 -7.72e-01 -7.50e-01 -7.83e-01 -7.66e-01 -7.97e-01 -7.79e-01 -7.41e-01 -7.26e-01 -7.24e-01 -7.90e-01 -1.04e+00 -7.19e-01 -2.72e-01 -7.50e-01 -7.28e-01 -7.78e-01 -7.78e-01 -7.70e-01 -7.41e-01 +7.62e-01 7.52e-01 +7.88e-01 7.68e-01 +7.87e-01 +7.74e-01 +7.48e-01 7.29e-01 -7.30e-01 -7.52e-01 +7.18e-01 +7.96e-01 +1.03e+00 +7.18e-01 +2.72e-01 +7.51e-01 +7.27e-01 +7.81e-01 +7.86e-01 +7.77e-01 +7.46e-01 +7.49e-01 7.62e-01 -1.04e+00 -5.78e-01 +7.40e-01 +7.46e-01 +7.56e-01 +7.75e-01 +1.05e+00 +5.79e-01 1.84e-01 -7.79e-01 +7.77e-01 +7.49e-01 +7.81e-01 +7.42e-01 7.50e-01 -7.82e-01 +7.55e-01 +7.35e-01 +7.43e-01 +7.22e-01 +7.20e-01 7.38e-01 +7.72e-01 +1.02e+00 +5.36e-01 +1.97e-01 +7.70e-01 +7.84e-01 +7.72e-01 7.48e-01 -7.53e-01 -7.41e-01 -7.47e-01 +7.34e-01 7.17e-01 -7.06e-01 -7.29e-01 -7.63e-01 -1.01e+00 -5.33e-01 -1.96e-01 -7.73e-01 -7.74e-01 -7.65e-01 -7.47e-01 -7.35e-01 -7.39e-01 -7.07e-01 -7.21e-01 -7.07e-01 -7.06e-01 -6.86e-01 -7.53e-01 -1.03e+00 -6.87e-01 -2.34e-01 -7.58e-01 -7.65e-01 -7.72e-01 -7.64e-01 -7.41e-01 +6.90e-01 7.16e-01 -6.58e-01 -7.03e-01 +7.09e-01 +7.18e-01 +7.01e-01 +7.66e-01 +1.04e+00 +6.92e-01 +2.36e-01 +7.57e-01 +7.62e-01 +7.78e-01 +7.71e-01 +7.45e-01 +6.89e-01 +6.22e-01 +7.01e-01 6.75e-01 -6.34e-01 -6.76e-01 -7.61e-01 -9.52e-01 -3.63e-01 -1.11e-01 -7.33e-01 +6.40e-01 +6.85e-01 +7.63e-01 +9.53e-01 +3.67e-01 +1.12e-01 7.35e-01 -7.46e-01 -7.50e-01 -7.43e-01 -7.09e-01 -6.97e-01 -6.61e-01 +7.39e-01 +7.48e-01 +7.57e-01 +7.42e-01 +7.04e-01 +6.94e-01 +6.67e-01 6.39e-01 -6.31e-01 -6.70e-01 -7.26e-01 -9.35e-01 -4.08e-01 -1.21e-01 -7.44e-01 -7.40e-01 -7.34e-01 +6.39e-01 +6.72e-01 +7.25e-01 +9.31e-01 +4.11e-01 +1.22e-01 7.49e-01 -7.23e-01 -7.13e-01 -6.92e-01 -6.51e-01 -6.43e-01 -6.54e-01 -6.11e-01 -6.81e-01 -8.92e-01 +7.35e-01 +7.31e-01 +7.47e-01 +7.24e-01 +7.12e-01 +6.98e-01 +6.59e-01 +6.55e-01 +6.62e-01 +6.25e-01 +6.88e-01 +8.94e-01 5.18e-01 1.67e-01 -7.39e-01 -7.24e-01 +7.38e-01 +7.20e-01 7.18e-01 -7.10e-01 -7.07e-01 7.17e-01 -7.28e-01 -6.89e-01 -6.45e-01 -6.27e-01 -5.89e-01 -6.27e-01 -8.94e-01 -4.27e-01 -1.44e-01 -8.20e-01 -7.35e-01 -7.73e-01 +7.03e-01 +7.17e-01 +7.27e-01 +6.97e-01 +6.49e-01 +6.31e-01 +5.95e-01 +6.39e-01 +8.98e-01 +4.31e-01 +1.46e-01 +8.01e-01 +7.30e-01 7.79e-01 -7.33e-01 -7.94e-01 -7.38e-01 -7.21e-01 -6.82e-01 -6.66e-01 -6.30e-01 -5.53e-01 -6.56e-01 -2.86e-01 -9.02e-02 -1.23e+00 -1.02e+00 -9.49e-01 +7.73e-01 +7.26e-01 +7.98e-01 +7.43e-01 +7.29e-01 +6.80e-01 +6.69e-01 +6.33e-01 +5.54e-01 +6.52e-01 +2.88e-01 +9.11e-02 +1.25e+00 +1.03e+00 +9.52e-01 1.09e+00 1.08e+00 -1.07e+00 +1.08e+00 1.01e+00 +1.13e+00 +1.06e+00 1.12e+00 -1.07e+00 -1.12e+00 -9.32e-01 -7.55e-01 -5.90e-01 -1.70e-01 -6.04e-02 -9.34e-01 -7.67e-01 -7.48e-01 -8.36e-01 -9.13e-01 +9.31e-01 +7.57e-01 +5.89e-01 +1.73e-01 +6.14e-02 +9.39e-01 +7.71e-01 +7.49e-01 +8.44e-01 +9.15e-01 8.43e-01 -6.94e-01 -7.11e-01 -6.45e-01 -5.23e-01 +6.95e-01 +7.13e-01 +6.46e-01 +5.24e-01 4.64e-01 -3.36e-01 -1.97e-01 -8.24e-02 -3.52e-02 -3.61e-01 -3.04e-01 -3.20e-01 -2.77e-01 -3.14e-01 +3.38e-01 +1.98e-01 +8.28e-02 +3.53e-02 +3.64e-01 +3.06e-01 +3.22e-01 +2.84e-01 +3.15e-01 2.79e-01 -2.19e-01 -2.01e-01 +2.20e-01 +2.03e-01 2.23e-01 1.68e-01 -1.56e-01 -1.06e-01 -6.15e-02 -3.90e-02 +1.57e-01 +1.07e-01 +6.16e-02 +3.92e-02 1.78e-02 -7.55e-01 -7.78e-01 -8.17e-01 -8.31e-01 -8.37e-01 -8.23e-01 -8.31e-01 -8.49e-01 -7.67e-01 -7.79e-01 -7.53e-01 -7.56e-01 -9.13e-01 -4.87e-01 -1.90e-01 -7.63e-01 -7.96e-01 +7.59e-01 7.72e-01 -7.84e-01 -8.07e-01 -7.97e-01 +8.20e-01 +8.35e-01 +8.33e-01 +8.23e-01 +8.39e-01 +8.56e-01 7.85e-01 -7.92e-01 -7.90e-01 -7.89e-01 +7.97e-01 +7.74e-01 +7.59e-01 +9.22e-01 +4.87e-01 +1.91e-01 7.62e-01 -7.60e-01 -9.99e-01 -6.50e-01 +8.06e-01 +7.86e-01 +7.90e-01 +8.08e-01 +8.06e-01 +7.90e-01 +7.97e-01 +8.01e-01 +7.93e-01 +7.67e-01 +7.65e-01 +1.01e+00 +6.48e-01 2.08e-01 -7.70e-01 +7.74e-01 +7.87e-01 +7.75e-01 +8.14e-01 7.78e-01 -7.67e-01 -8.10e-01 +8.03e-01 +8.35e-01 +7.57e-01 +7.74e-01 7.76e-01 -7.97e-01 -8.29e-01 -7.63e-01 -7.81e-01 -7.78e-01 -7.59e-01 -7.86e-01 +7.62e-01 +8.00e-01 1.06e+00 -7.09e-01 +7.10e-01 2.39e-01 -7.64e-01 -7.94e-01 -8.36e-01 -7.73e-01 -8.21e-01 +7.80e-01 +8.00e-01 +8.39e-01 +7.72e-01 +8.17e-01 8.29e-01 -8.06e-01 -7.74e-01 -7.69e-01 -7.48e-01 -7.26e-01 -7.70e-01 +7.87e-01 +7.38e-01 +7.60e-01 +7.32e-01 +7.31e-01 +7.77e-01 1.04e+00 -5.38e-01 -1.72e-01 -7.68e-01 -7.86e-01 -7.98e-01 +5.37e-01 +1.71e-01 +7.70e-01 +7.89e-01 +7.94e-01 +7.76e-01 +8.16e-01 +8.00e-01 7.72e-01 -8.10e-01 -7.96e-01 -7.80e-01 -7.69e-01 -7.86e-01 -7.59e-01 -7.61e-01 -7.80e-01 +7.40e-01 +7.76e-01 +7.57e-01 +7.74e-01 +7.88e-01 1.02e+00 -4.87e-01 +4.88e-01 1.43e-01 -7.60e-01 +7.62e-01 7.84e-01 -7.88e-01 -8.10e-01 -7.80e-01 -7.87e-01 -7.60e-01 -7.40e-01 -7.18e-01 -7.35e-01 -7.48e-01 +7.97e-01 +8.23e-01 +7.81e-01 +7.83e-01 +7.47e-01 +7.36e-01 +7.23e-01 +7.47e-01 7.57e-01 -1.06e+00 -5.45e-01 +7.65e-01 +1.08e+00 +5.47e-01 1.46e-01 -7.56e-01 +7.51e-01 7.71e-01 -7.41e-01 -7.88e-01 -7.68e-01 -7.62e-01 -7.57e-01 +7.42e-01 +7.82e-01 +7.70e-01 +7.52e-01 +7.55e-01 7.22e-01 -7.18e-01 -7.13e-01 -7.27e-01 -7.54e-01 -9.95e-01 -6.13e-01 -1.70e-01 +7.24e-01 +7.20e-01 7.39e-01 -7.50e-01 -7.74e-01 -7.93e-01 -7.34e-01 -7.32e-01 -6.83e-01 -7.01e-01 +7.65e-01 +1.01e+00 +6.17e-01 +1.71e-01 +7.30e-01 +7.58e-01 +7.71e-01 +7.95e-01 +7.49e-01 +7.39e-01 +6.82e-01 +7.04e-01 7.06e-01 -7.36e-01 +7.34e-01 7.12e-01 -7.25e-01 -9.34e-01 -5.51e-01 -1.95e-01 -7.17e-01 -7.39e-01 -7.59e-01 -7.62e-01 -7.78e-01 -7.43e-01 -6.89e-01 -6.89e-01 -6.69e-01 -6.52e-01 -6.30e-01 -6.68e-01 -9.23e-01 -4.29e-01 -1.22e-01 -7.39e-01 -7.23e-01 +7.27e-01 +9.44e-01 +5.56e-01 +1.96e-01 +7.14e-01 +7.30e-01 +7.61e-01 +7.71e-01 +7.70e-01 7.35e-01 -7.50e-01 -7.65e-01 -7.07e-01 -6.87e-01 -6.74e-01 -6.35e-01 +6.82e-01 +6.89e-01 +6.59e-01 +6.51e-01 +6.38e-01 +6.72e-01 +9.26e-01 +4.32e-01 +1.23e-01 +7.38e-01 +7.14e-01 +7.34e-01 +7.46e-01 +7.58e-01 +7.02e-01 +6.90e-01 +6.75e-01 6.34e-01 -6.14e-01 -6.22e-01 -7.74e-01 +6.42e-01 +6.23e-01 +6.23e-01 +7.77e-01 4.07e-01 1.43e-01 7.20e-01 -7.36e-01 -7.25e-01 -7.20e-01 -7.27e-01 -7.02e-01 -7.08e-01 -6.86e-01 -6.37e-01 -6.43e-01 -5.84e-01 -6.05e-01 -8.14e-01 -2.50e-01 -7.65e-02 -7.35e-01 -7.38e-01 7.34e-01 +7.29e-01 +7.26e-01 +7.28e-01 +7.07e-01 +7.15e-01 +6.96e-01 +6.36e-01 +6.46e-01 +5.93e-01 +6.19e-01 +8.22e-01 +2.52e-01 +7.66e-02 +7.34e-01 +7.37e-01 +7.44e-01 +7.62e-01 +7.27e-01 +7.57e-01 7.63e-01 -7.24e-01 -7.52e-01 -7.60e-01 7.35e-01 -6.72e-01 -6.44e-01 -6.12e-01 -5.65e-01 -6.76e-01 -2.27e-01 -7.04e-02 -1.03e+00 -9.44e-01 -9.23e-01 -1.03e+00 -1.07e+00 +6.70e-01 +6.52e-01 +6.18e-01 +5.68e-01 +6.83e-01 +2.29e-01 +7.06e-02 1.05e+00 -9.55e-01 -9.95e-01 -9.86e-01 -8.94e-01 -8.68e-01 -7.36e-01 -3.85e-01 -9.70e-02 -3.48e-02 -8.54e-01 -4.54e-01 -5.88e-01 -6.14e-01 -6.53e-01 -6.43e-01 -5.10e-01 -6.95e-01 -5.75e-01 -3.80e-01 -4.09e-01 +9.51e-01 +9.75e-01 +1.05e+00 +1.08e+00 +1.07e+00 +9.62e-01 +1.01e+00 +9.79e-01 +8.97e-01 +8.71e-01 +7.37e-01 +3.83e-01 +9.67e-02 +3.49e-02 +8.59e-01 +4.60e-01 +5.95e-01 +6.23e-01 +6.57e-01 +6.44e-01 +5.12e-01 +7.00e-01 +5.73e-01 +3.78e-01 +4.07e-01 2.64e-01 1.34e-01 5.20e-02 -1.59e-02 -2.77e-01 -1.44e-01 -1.76e-01 -1.86e-01 -2.54e-01 +1.60e-02 +2.78e-01 +1.47e-01 +1.78e-01 +1.90e-01 +2.56e-01 2.23e-01 -1.61e-01 -2.31e-01 -1.97e-01 -1.30e-01 -1.16e-01 -6.26e-02 -4.81e-02 +1.62e-01 +2.33e-01 +1.96e-01 +1.29e-01 +1.15e-01 +6.21e-02 +4.79e-02 3.06e-02 1.67e-02 -7.86e-01 -8.39e-01 -8.82e-01 -8.55e-01 -8.50e-01 -8.79e-01 -8.60e-01 -8.12e-01 -8.09e-01 -7.89e-01 -7.90e-01 -7.42e-01 -7.44e-01 -1.58e-01 -6.48e-02 -8.67e-01 -8.89e-01 -8.72e-01 -8.03e-01 -7.98e-01 -8.19e-01 -8.35e-01 -8.10e-01 7.91e-01 -7.79e-01 -7.97e-01 -7.65e-01 -8.12e-01 -2.69e-01 -1.15e-01 -8.28e-01 -8.91e-01 -8.28e-01 +8.45e-01 +8.85e-01 +8.57e-01 +8.54e-01 +8.88e-01 +8.67e-01 +8.09e-01 +8.17e-01 +8.02e-01 +8.08e-01 +7.55e-01 +7.50e-01 +1.62e-01 +6.50e-02 +8.75e-01 +9.03e-01 +8.75e-01 +8.07e-01 +8.08e-01 8.22e-01 -8.14e-01 -8.56e-01 -8.86e-01 -8.46e-01 -7.76e-01 -7.84e-01 -7.49e-01 +8.33e-01 +8.01e-01 +7.96e-01 +7.88e-01 +7.99e-01 +7.81e-01 8.31e-01 -1.07e+00 -4.88e-01 -1.30e-01 +2.93e-01 +1.16e-01 +8.26e-01 +8.90e-01 +8.31e-01 +8.26e-01 +8.19e-01 +8.54e-01 +8.62e-01 +8.34e-01 +7.73e-01 +7.65e-01 +7.55e-01 +8.54e-01 +1.09e+00 +4.93e-01 +1.31e-01 +8.25e-01 +8.54e-01 +8.47e-01 +8.32e-01 +8.52e-01 +8.79e-01 +8.57e-01 +6.07e-01 +7.21e-01 +7.68e-01 +7.22e-01 +7.75e-01 +9.98e-01 +4.33e-01 +1.48e-01 +7.92e-01 +8.02e-01 +8.09e-01 8.26e-01 -8.49e-01 8.39e-01 -8.27e-01 8.44e-01 -8.70e-01 -8.88e-01 -8.04e-01 -8.19e-01 -7.85e-01 -7.20e-01 -7.52e-01 -9.62e-01 -4.26e-01 -1.46e-01 -8.01e-01 -7.89e-01 8.03e-01 -8.28e-01 -8.39e-01 -8.53e-01 -8.18e-01 -8.07e-01 -8.12e-01 -8.02e-01 -7.19e-01 -7.09e-01 -9.85e-01 -5.13e-01 -1.40e-01 -7.74e-01 -8.11e-01 -7.91e-01 +7.15e-01 +7.71e-01 +8.06e-01 +7.36e-01 +7.50e-01 +1.03e+00 +5.18e-01 +1.41e-01 +7.77e-01 8.10e-01 -8.13e-01 +7.95e-01 +8.14e-01 +8.12e-01 8.20e-01 7.99e-01 -7.62e-01 -7.73e-01 -7.84e-01 -7.21e-01 -7.04e-01 -9.41e-01 -4.52e-01 -1.46e-01 -7.47e-01 -7.56e-01 -8.11e-01 -8.22e-01 -8.04e-01 -7.79e-01 -7.83e-01 -7.46e-01 -7.28e-01 -7.40e-01 -7.25e-01 -7.07e-01 -8.17e-01 -4.63e-01 -1.62e-01 -7.58e-01 -7.56e-01 -7.60e-01 -7.96e-01 -7.87e-01 -7.69e-01 +7.49e-01 +7.72e-01 7.75e-01 -7.58e-01 -7.39e-01 -7.10e-01 -7.14e-01 +7.32e-01 +7.32e-01 +9.58e-01 +4.60e-01 +1.49e-01 +7.54e-01 +7.64e-01 +8.07e-01 +8.28e-01 +8.06e-01 +7.83e-01 +7.79e-01 +7.38e-01 7.27e-01 -9.10e-01 -3.49e-01 +7.45e-01 +7.35e-01 +7.14e-01 +8.22e-01 +4.70e-01 +1.65e-01 +7.57e-01 +7.63e-01 +7.53e-01 +7.97e-01 +7.94e-01 +7.77e-01 +7.86e-01 +7.62e-01 +7.40e-01 +7.06e-01 +7.15e-01 +7.24e-01 +9.11e-01 +3.53e-01 1.16e-01 -7.76e-01 -7.69e-01 -7.90e-01 -7.93e-01 -7.91e-01 -8.11e-01 -7.48e-01 -7.33e-01 -7.10e-01 +7.64e-01 +7.54e-01 +7.84e-01 +7.95e-01 +7.99e-01 +8.16e-01 +7.58e-01 +7.31e-01 7.10e-01 +7.08e-01 6.65e-01 -6.83e-01 -8.72e-01 -3.27e-01 -1.09e-01 -7.58e-01 -7.27e-01 -8.00e-01 -7.89e-01 +6.88e-01 +8.70e-01 +3.31e-01 +1.10e-01 +7.60e-01 +7.21e-01 +7.95e-01 +7.91e-01 +7.85e-01 +7.70e-01 +7.46e-01 +6.91e-01 +6.48e-01 +6.29e-01 +6.55e-01 +6.17e-01 +8.58e-01 +3.56e-01 +1.27e-01 +7.16e-01 +7.07e-01 +7.39e-01 +7.40e-01 7.90e-01 -7.69e-01 -7.48e-01 -6.87e-01 -6.49e-01 -6.32e-01 -6.50e-01 -6.16e-01 -8.53e-01 -3.55e-01 -1.26e-01 -7.12e-01 -7.03e-01 -7.35e-01 +7.49e-01 +6.95e-01 +6.80e-01 +6.67e-01 +6.44e-01 +6.07e-01 +5.80e-01 7.34e-01 -7.90e-01 -7.42e-01 -6.78e-01 -6.75e-01 -6.64e-01 -6.43e-01 -5.93e-01 -5.68e-01 -7.24e-01 2.12e-01 -6.37e-02 +6.36e-02 +7.20e-01 +7.04e-01 +7.28e-01 +7.29e-01 7.13e-01 -6.99e-01 -7.21e-01 -7.24e-01 -7.11e-01 -6.84e-01 -7.09e-01 -7.37e-01 -6.65e-01 -6.48e-01 -5.74e-01 -5.37e-01 -6.18e-01 -1.95e-01 -5.93e-02 -9.23e-01 -8.49e-01 -8.63e-01 -9.07e-01 -8.87e-01 -8.82e-01 -8.74e-01 -9.65e-01 -9.71e-01 -7.90e-01 -7.23e-01 +6.91e-01 +7.22e-01 +7.36e-01 +6.76e-01 +6.58e-01 +5.81e-01 +5.42e-01 6.21e-01 -3.58e-01 +1.97e-01 +5.95e-02 +9.42e-01 +8.55e-01 +8.76e-01 +9.06e-01 +8.86e-01 +8.82e-01 +8.81e-01 +9.68e-01 +9.77e-01 +8.03e-01 +7.24e-01 +6.23e-01 +3.59e-01 1.02e-01 -3.58e-02 -6.33e-01 +3.56e-02 +6.35e-01 3.23e-01 -4.14e-01 +4.17e-01 +5.21e-01 +3.94e-01 +3.95e-01 +3.54e-01 +3.41e-01 5.18e-01 -3.93e-01 -3.93e-01 -3.52e-01 -3.37e-01 -5.09e-01 -3.80e-01 +3.79e-01 2.69e-01 -2.08e-01 +2.09e-01 1.27e-01 -3.00e-02 -9.83e-03 +3.01e-02 +9.80e-03 2.53e-01 -1.24e-01 -1.72e-01 +1.26e-01 +1.73e-01 1.82e-01 1.42e-01 1.35e-01 -1.17e-01 -1.22e-01 -1.56e-01 -1.28e-01 -7.82e-02 -7.58e-02 -4.95e-02 -1.63e-02 -7.34e-03 -1.15e+00 +1.19e-01 +1.23e-01 +1.59e-01 +1.27e-01 +7.81e-02 +7.56e-02 +4.94e-02 +1.64e-02 +7.33e-03 +1.16e+00 +1.22e+00 +1.28e+00 +1.28e+00 +1.25e+00 1.21e+00 -1.27e+00 -1.27e+00 -1.26e+00 -1.19e+00 -1.15e+00 -1.14e+00 -1.15e+00 -1.04e+00 -1.01e+00 -1.07e+00 -8.04e-01 -1.47e-01 -3.71e-02 -1.23e+00 -1.11e+00 +1.16e+00 +1.13e+00 +1.16e+00 +1.05e+00 +1.02e+00 +1.08e+00 +8.14e-01 +1.48e-01 +3.69e-02 +1.22e+00 +1.10e+00 1.30e+00 +1.16e+00 1.15e+00 -1.15e+00 -1.20e+00 -1.17e+00 -1.09e+00 -1.02e+00 +1.21e+00 +1.16e+00 +1.08e+00 +1.03e+00 1.06e+00 -9.84e-01 -9.61e-01 -9.02e-01 -2.44e-01 -7.45e-02 +9.80e-01 +9.70e-01 +9.18e-01 +2.53e-01 +7.51e-02 1.19e+00 -1.09e+00 +1.08e+00 1.26e+00 1.15e+00 -1.13e+00 -1.22e+00 -1.07e+00 -1.19e+00 -1.10e+00 +1.12e+00 +1.21e+00 +1.06e+00 +1.15e+00 +1.08e+00 1.09e+00 -1.01e+00 -9.62e-01 -1.10e+00 -4.73e-01 -1.47e-01 -1.18e+00 +9.98e-01 +9.89e-01 +1.12e+00 +4.80e-01 +1.49e-01 +1.19e+00 1.14e+00 -1.17e+00 +1.18e+00 1.20e+00 -1.17e+00 -1.28e+00 -1.19e+00 1.18e+00 -1.12e+00 +1.27e+00 +1.15e+00 +1.06e+00 +1.06e+00 1.04e+00 -9.10e-01 -8.02e-01 -9.06e-01 -2.84e-01 -8.05e-02 +9.26e-01 +8.47e-01 +9.26e-01 +2.92e-01 +8.23e-02 +1.14e+00 +1.10e+00 1.14e+00 -1.09e+00 -1.13e+00 1.18e+00 1.11e+00 -1.18e+00 -1.35e+00 -1.16e+00 -1.15e+00 +1.17e+00 +1.32e+00 +1.10e+00 +1.13e+00 1.16e+00 -1.00e+00 -7.35e-01 -7.88e-01 -3.90e-01 -1.47e-01 -1.14e+00 1.03e+00 +8.91e-01 +8.19e-01 +3.96e-01 +1.48e-01 +1.13e+00 +1.02e+00 1.10e+00 1.12e+00 1.06e+00 1.15e+00 1.16e+00 -1.07e+00 1.05e+00 +1.06e+00 1.12e+00 -9.87e-01 -8.55e-01 -8.93e-01 -3.76e-01 -1.15e-01 1.02e+00 -1.04e+00 -1.14e+00 -1.09e+00 +8.91e-01 +9.09e-01 +3.89e-01 +1.19e-01 +1.02e+00 +1.03e+00 +1.13e+00 +1.10e+00 1.05e+00 1.11e+00 -1.08e+00 -1.04e+00 -8.85e-01 -1.00e+00 -9.45e-01 -7.84e-01 -8.14e-01 -2.74e-01 -8.75e-02 -1.04e+00 -1.06e+00 +1.07e+00 +1.03e+00 +8.89e-01 +1.01e+00 +9.62e-01 +7.88e-01 +8.18e-01 +2.86e-01 +9.25e-02 +1.01e+00 +9.69e-01 1.04e+00 -1.12e+00 +1.13e+00 1.18e+00 1.13e+00 1.06e+00 1.05e+00 +9.41e-01 +9.60e-01 9.34e-01 -9.47e-01 -9.38e-01 8.93e-01 -6.67e-01 -1.52e-01 -5.28e-02 +6.71e-01 +1.54e-01 +5.37e-02 1.04e+00 1.07e+00 -1.06e+00 -1.13e+00 +1.05e+00 +1.14e+00 1.13e+00 -1.03e+00 +1.04e+00 1.15e+00 -1.11e+00 -9.63e-01 -1.01e+00 -9.05e-01 -8.67e-01 -8.37e-01 -2.04e-01 -6.93e-02 -1.00e+00 1.10e+00 +9.54e-01 +1.00e+00 +9.05e-01 +8.63e-01 +8.43e-01 +2.08e-01 +7.00e-02 +1.01e+00 +1.08e+00 1.14e+00 -1.07e+00 -1.14e+00 +1.06e+00 +1.13e+00 1.03e+00 +1.09e+00 +9.70e-01 +8.91e-01 +8.72e-01 +8.61e-01 +8.61e-01 +8.04e-01 +2.33e-01 +7.20e-02 +9.22e-01 +9.74e-01 1.08e+00 -9.61e-01 -8.93e-01 -8.70e-01 -8.58e-01 -8.57e-01 -8.01e-01 -2.31e-01 -7.13e-02 -9.12e-01 -9.60e-01 1.08e+00 -1.07e+00 1.06e+00 1.13e+00 -9.68e-01 -8.42e-01 -8.21e-01 -7.51e-01 -7.76e-01 -7.41e-01 -5.22e-01 -2.01e-01 -7.22e-02 -7.80e-01 -7.99e-01 -9.64e-01 -9.33e-01 -9.70e-01 -1.00e+00 -1.03e+00 -9.27e-01 -8.81e-01 -7.47e-01 -6.96e-01 -6.90e-01 -5.22e-01 -1.42e-01 +9.87e-01 +8.55e-01 +8.29e-01 +7.57e-01 +7.84e-01 +7.50e-01 +5.25e-01 +2.02e-01 +7.24e-02 +7.86e-01 +8.14e-01 +9.65e-01 +9.31e-01 +9.73e-01 +1.01e+00 +1.05e+00 +9.31e-01 +8.86e-01 +7.62e-01 +7.13e-01 +6.92e-01 +5.24e-01 +1.43e-01 5.84e-02 -6.66e-01 -7.30e-01 -8.24e-01 -7.89e-01 -8.68e-01 +6.64e-01 +7.36e-01 +8.29e-01 +7.83e-01 +8.66e-01 8.50e-01 -6.87e-01 -9.72e-01 -9.67e-01 -8.19e-01 -6.02e-01 +7.00e-01 +9.79e-01 +9.75e-01 +8.33e-01 +6.08e-01 5.08e-01 3.32e-01 -9.24e-02 -4.14e-02 -3.42e-01 -2.04e-01 -2.56e-01 -3.06e-01 -2.44e-01 -2.32e-01 -1.97e-01 -2.37e-01 -4.25e-01 -2.80e-01 -1.20e-01 -1.22e-01 -6.52e-02 +9.19e-02 +4.12e-02 +3.44e-01 +2.07e-01 +2.54e-01 +3.04e-01 +2.43e-01 +2.33e-01 +1.98e-01 +2.36e-01 +4.26e-01 +2.79e-01 +1.21e-01 +1.24e-01 +6.45e-02 2.34e-02 -1.33e-02 +1.34e-02 1.30e-01 -6.51e-02 -9.03e-02 -9.81e-02 -7.43e-02 -7.44e-02 +6.56e-02 +8.94e-02 +9.69e-02 +7.39e-02 +7.45e-02 7.50e-02 -7.08e-02 -1.36e-01 +7.02e-02 +1.35e-01 1.08e-01 -5.23e-02 -3.86e-02 -2.05e-02 +5.26e-02 +3.92e-02 +2.06e-02 1.18e-02 -4.82e-03 -1.10e+00 +4.92e-03 +1.11e+00 1.08e+00 1.36e+00 -9.59e-01 +9.63e-01 1.50e+00 1.22e+00 -1.06e+00 +1.07e+00 1.09e+00 -9.39e-01 -8.29e-01 -5.63e-01 -6.05e-01 -5.41e-01 -1.46e-01 -4.18e-02 -1.38e+00 9.47e-01 -1.64e+00 -1.82e+00 -1.45e+00 -1.17e+00 -9.32e-01 -9.52e-01 -7.63e-01 -6.75e-01 -6.06e-01 -5.05e-01 -4.40e-01 -1.95e-01 -6.83e-02 -1.18e+00 -1.14e+00 -1.46e+00 -1.11e+00 -8.51e-01 -1.15e+00 -9.29e-01 -9.75e-01 -8.23e-01 -7.12e-01 -8.66e-01 -6.90e-01 -3.69e-01 -2.08e-01 +8.25e-01 +5.31e-01 +5.69e-01 +5.43e-01 1.46e-01 -1.36e+00 -1.17e+00 +4.19e-02 1.39e+00 -1.53e+00 +9.53e-01 +1.63e+00 +1.83e+00 +1.46e+00 +1.18e+00 +9.40e-01 +9.62e-01 +7.77e-01 +6.73e-01 +5.46e-01 +4.17e-01 +4.42e-01 +1.97e-01 +6.93e-02 +1.19e+00 1.15e+00 -1.26e+00 -1.34e+00 -1.20e+00 -1.06e+00 -8.13e-01 -6.01e-01 -4.19e-01 -2.92e-01 -1.43e-01 -6.62e-02 +1.46e+00 +1.14e+00 +8.58e-01 +1.15e+00 +9.34e-01 +9.82e-01 +8.39e-01 +7.23e-01 +8.64e-01 +6.89e-01 +3.73e-01 +2.09e-01 +1.47e-01 +1.36e+00 +1.17e+00 +1.38e+00 +1.54e+00 +1.17e+00 +1.27e+00 +1.35e+00 +1.19e+00 +1.08e+00 +8.27e-01 +6.04e-01 +4.27e-01 +2.98e-01 +1.46e-01 +6.71e-02 1.31e+00 -9.58e-01 +9.59e-01 1.27e+00 1.56e+00 -1.32e+00 +1.33e+00 1.38e+00 1.36e+00 -1.10e+00 -9.06e-01 -8.42e-01 -7.44e-01 -3.53e-01 -2.51e-01 -1.27e-01 -6.42e-02 -1.05e+00 -8.06e-01 +1.11e+00 +9.18e-01 +8.53e-01 +7.48e-01 +3.60e-01 +2.54e-01 +1.28e-01 +6.47e-02 +1.04e+00 +7.99e-01 1.10e+00 1.14e+00 7.77e-01 -8.88e-01 +8.89e-01 1.08e+00 -7.49e-01 -6.61e-01 -8.78e-01 -7.85e-01 -5.07e-01 -2.81e-01 +7.62e-01 +6.71e-01 +8.86e-01 +7.93e-01 +5.10e-01 +2.82e-01 1.16e-01 -7.65e-02 -7.49e-01 -9.07e-01 +7.73e-02 +7.48e-01 +9.03e-01 1.01e+00 1.02e+00 -8.96e-01 -9.71e-01 -9.06e-01 -7.59e-01 -6.31e-01 -5.64e-01 -4.58e-01 -3.36e-01 -1.97e-01 -1.17e-01 -7.24e-02 -5.31e-01 -7.16e-01 -8.03e-01 -7.87e-01 -9.01e-01 -9.00e-01 -6.17e-01 -6.08e-01 -4.09e-01 -3.65e-01 -4.67e-01 -3.69e-01 -1.95e-01 +8.93e-01 +9.73e-01 +9.10e-01 +7.63e-01 +6.40e-01 +5.72e-01 +4.64e-01 +3.37e-01 +1.99e-01 +1.21e-01 +7.41e-02 +5.34e-01 +7.21e-01 +8.06e-01 +7.94e-01 +9.03e-01 +9.11e-01 +6.28e-01 +6.09e-01 +4.23e-01 +3.73e-01 +4.70e-01 +3.70e-01 +1.93e-01 1.03e-01 -4.09e-02 -5.66e-01 -6.84e-01 -8.03e-01 -1.10e+00 +4.04e-02 +5.70e-01 +6.92e-01 +8.05e-01 +1.11e+00 8.56e-01 -7.53e-01 -5.80e-01 -7.25e-01 -5.65e-01 -5.23e-01 -4.71e-01 -3.57e-01 -2.67e-01 -9.56e-02 -3.66e-02 -4.28e-01 -7.89e-01 +7.60e-01 +5.89e-01 +7.32e-01 +5.71e-01 +5.25e-01 +4.74e-01 +3.66e-01 +2.75e-01 +9.41e-02 +3.64e-02 +4.23e-01 +7.93e-01 1.04e+00 -7.98e-01 -6.86e-01 -4.17e-01 -5.80e-01 -6.93e-01 -5.76e-01 -4.61e-01 -4.35e-01 -3.12e-01 -2.15e-01 +7.94e-01 +6.87e-01 +4.22e-01 +5.86e-01 +6.97e-01 +5.77e-01 +4.62e-01 +4.36e-01 +3.15e-01 +2.21e-01 1.24e-01 -3.78e-02 -4.61e-01 -5.64e-01 -7.98e-01 -5.21e-01 -7.00e-01 -6.75e-01 -5.39e-01 -5.12e-01 -4.28e-01 -2.95e-01 -3.73e-01 -3.14e-01 -1.91e-01 +3.76e-02 +4.64e-01 +5.77e-01 +8.03e-01 +5.20e-01 +6.98e-01 +6.77e-01 +5.41e-01 +5.14e-01 +4.32e-01 +3.01e-01 +3.77e-01 +3.17e-01 +1.92e-01 1.02e-01 -4.60e-02 +4.61e-02 3.92e-01 -3.42e-01 -5.06e-01 -4.71e-01 +3.48e-01 +5.20e-01 4.73e-01 -6.89e-01 -5.67e-01 -3.20e-01 -3.01e-01 -2.61e-01 -2.32e-01 -2.34e-01 -1.79e-01 -4.62e-02 -1.73e-02 -1.91e-01 -2.50e-01 -3.10e-01 -2.40e-01 +4.73e-01 +6.92e-01 +5.72e-01 +3.23e-01 +3.08e-01 +2.72e-01 +2.35e-01 +2.37e-01 +1.78e-01 +4.73e-02 +1.79e-02 +1.94e-01 +2.53e-01 +3.13e-01 +2.42e-01 2.89e-01 -4.18e-01 -3.43e-01 -3.33e-01 -2.60e-01 -2.88e-01 -2.00e-01 -1.73e-01 -1.35e-01 -4.58e-02 -1.87e-02 -8.30e-02 -9.70e-02 -1.13e-01 -8.94e-02 -1.22e-01 -1.54e-01 -1.00e-01 -1.45e-01 +4.22e-01 +3.49e-01 +3.40e-01 +2.68e-01 +2.90e-01 +2.01e-01 +1.75e-01 +1.34e-01 +4.67e-02 +1.89e-02 +8.37e-02 +9.65e-02 +1.14e-01 +9.16e-02 +1.23e-01 +1.59e-01 +1.04e-01 +1.46e-01 1.68e-01 1.41e-01 -7.91e-02 -5.48e-02 -3.66e-02 -1.92e-02 -9.23e-03 -6.77e-02 -3.66e-02 -4.21e-02 -4.05e-02 -4.50e-02 -5.61e-02 -2.78e-02 -4.65e-02 +7.88e-02 +5.52e-02 +3.67e-02 +1.93e-02 +9.35e-03 +6.66e-02 +3.61e-02 +4.23e-02 +4.00e-02 +4.48e-02 +5.82e-02 +3.07e-02 +4.71e-02 7.38e-02 -6.93e-02 -3.15e-02 -1.71e-02 -1.50e-02 -7.02e-03 -2.63e-03 +6.89e-02 +3.12e-02 +1.72e-02 +1.51e-02 +7.09e-03 +2.76e-03 +3.80e-01 3.78e-01 -3.76e-01 5.09e-01 3.31e-01 -5.46e-01 -4.00e-01 -3.73e-01 -3.85e-01 -3.61e-01 -2.87e-01 -1.88e-01 -1.85e-01 -1.79e-01 +5.44e-01 +3.99e-01 +3.72e-01 +3.84e-01 +3.64e-01 +2.86e-01 +1.84e-01 +1.81e-01 +1.81e-01 1.07e-01 -3.77e-02 -5.65e-01 -2.57e-01 -5.55e-01 -7.39e-01 -6.13e-01 -4.33e-01 -3.29e-01 -2.97e-01 -2.89e-01 +3.76e-02 +5.70e-01 +2.52e-01 +5.49e-01 +7.42e-01 +6.17e-01 +4.35e-01 +3.31e-01 +3.01e-01 +2.94e-01 2.50e-01 -1.89e-01 -1.46e-01 -1.32e-01 +1.83e-01 +1.43e-01 +1.34e-01 8.81e-02 -4.17e-02 -4.36e-01 -3.41e-01 -5.13e-01 -4.96e-01 -2.34e-01 -4.00e-01 -3.27e-01 -2.87e-01 -2.94e-01 -2.08e-01 +4.18e-02 +4.40e-01 +3.45e-01 +5.06e-01 +4.98e-01 +2.36e-01 +4.03e-01 +3.32e-01 +2.90e-01 +2.99e-01 +2.10e-01 3.02e-01 2.63e-01 1.41e-01 -5.88e-02 -6.26e-02 +5.85e-02 +6.33e-02 4.46e-01 -3.47e-01 +3.48e-01 5.27e-01 -6.11e-01 -3.91e-01 -4.22e-01 -4.76e-01 -4.54e-01 -4.31e-01 -3.19e-01 +6.12e-01 +3.93e-01 +4.27e-01 +4.79e-01 +4.53e-01 +4.33e-01 +3.20e-01 2.13e-01 1.47e-01 -9.76e-02 -5.82e-02 -2.92e-02 -5.35e-01 -3.74e-01 -4.80e-01 -5.78e-01 -5.02e-01 -4.78e-01 +9.89e-02 +5.95e-02 +2.95e-02 +5.33e-01 +3.77e-01 +4.82e-01 +5.79e-01 5.06e-01 -3.61e-01 -3.58e-01 -2.46e-01 +4.79e-01 +5.05e-01 +3.64e-01 +3.60e-01 +2.49e-01 2.55e-01 -1.07e-01 -6.95e-02 -4.27e-02 +1.09e-01 +6.99e-02 +4.28e-02 2.71e-02 -3.15e-01 -2.73e-01 -3.47e-01 -3.78e-01 -2.88e-01 +3.13e-01 +2.71e-01 +3.46e-01 +3.79e-01 +2.90e-01 2.50e-01 -3.39e-01 -2.40e-01 -2.15e-01 -2.65e-01 -2.87e-01 +3.38e-01 +2.43e-01 +2.18e-01 +2.68e-01 +2.89e-01 2.16e-01 -1.00e-01 -4.10e-02 -2.09e-02 +1.01e-01 +4.13e-02 +2.10e-02 3.10e-01 -2.99e-01 -3.67e-01 -3.96e-01 -2.30e-01 -2.86e-01 +2.96e-01 +3.65e-01 +3.97e-01 +2.29e-01 +2.85e-01 3.00e-01 -2.63e-01 -2.50e-01 -1.99e-01 -1.56e-01 -1.31e-01 -7.20e-02 -3.22e-02 -3.48e-02 -1.47e-01 -2.69e-01 -2.47e-01 -2.40e-01 -2.82e-01 -3.03e-01 -1.85e-01 -1.94e-01 -1.29e-01 -1.02e-01 -1.25e-01 -1.15e-01 -5.95e-02 -5.42e-02 -4.17e-02 -1.81e-01 +2.65e-01 +2.52e-01 2.00e-01 +1.58e-01 +1.32e-01 +7.31e-02 +3.38e-02 +3.58e-02 +1.48e-01 +2.72e-01 +2.49e-01 +2.41e-01 +2.83e-01 +3.04e-01 +1.87e-01 +1.95e-01 +1.33e-01 +1.04e-01 +1.26e-01 +1.15e-01 +5.93e-02 +5.46e-02 +4.15e-02 +1.82e-01 +2.05e-01 2.60e-01 -3.31e-01 -3.21e-01 -2.95e-01 -1.85e-01 -2.44e-01 -2.00e-01 +3.35e-01 +3.24e-01 +2.98e-01 +1.88e-01 +2.45e-01 +2.02e-01 1.66e-01 -1.43e-01 -1.23e-01 -1.02e-01 -4.36e-02 -1.72e-02 -1.08e-01 -2.40e-01 -3.14e-01 -3.12e-01 -2.21e-01 -1.20e-01 -1.86e-01 -2.21e-01 -2.13e-01 +1.44e-01 +1.25e-01 +1.03e-01 +4.32e-02 +1.69e-02 +1.06e-01 +2.42e-01 +3.16e-01 +3.11e-01 +2.22e-01 +1.22e-01 +1.88e-01 +2.22e-01 +2.12e-01 1.40e-01 -1.31e-01 +1.32e-01 1.05e-01 -5.58e-02 -6.38e-02 -3.45e-02 -1.48e-01 -2.44e-01 -2.92e-01 -1.42e-01 +5.71e-02 +6.40e-02 +3.42e-02 +1.49e-01 +2.46e-01 +2.93e-01 +1.40e-01 2.29e-01 -1.89e-01 +1.90e-01 1.21e-01 1.73e-01 -1.54e-01 -1.09e-01 -1.16e-01 -8.49e-02 -6.30e-02 -4.98e-02 -4.02e-02 -1.01e-01 -1.10e-01 1.55e-01 +1.10e-01 +1.16e-01 +8.58e-02 +6.35e-02 +4.99e-02 +4.03e-02 +1.00e-01 +1.12e-01 +1.58e-01 1.40e-01 -1.46e-01 +1.45e-01 2.37e-01 -1.93e-01 +1.94e-01 1.34e-01 -9.47e-02 -8.48e-02 -7.21e-02 -7.09e-02 -7.53e-02 -2.10e-02 -7.74e-03 -8.60e-02 -8.49e-02 -1.09e-01 -1.25e-01 -9.19e-02 +9.75e-02 +8.59e-02 +7.23e-02 +7.16e-02 +7.47e-02 +2.13e-02 +7.89e-03 +8.66e-02 +8.72e-02 +1.10e-01 +1.26e-01 +9.18e-02 1.59e-01 -1.27e-01 -1.01e-01 -6.87e-02 -9.44e-02 -5.12e-02 -5.73e-02 -5.81e-02 -1.92e-02 -6.09e-03 -2.72e-02 -4.77e-02 -4.74e-02 -3.34e-02 -5.41e-02 -7.93e-02 -6.69e-02 -7.67e-02 -9.31e-02 -5.17e-02 -5.34e-02 -3.25e-02 -1.99e-02 -1.19e-02 -1.14e-02 +1.28e-01 +1.03e-01 +7.26e-02 +9.49e-02 +5.13e-02 +5.83e-02 +5.69e-02 +1.95e-02 +6.31e-03 +2.75e-02 +4.70e-02 +4.81e-02 +3.40e-02 +5.44e-02 +7.95e-02 +6.77e-02 +7.68e-02 +9.32e-02 +5.15e-02 +5.35e-02 +3.28e-02 +2.01e-02 +1.20e-02 +1.15e-02 +2.19e-02 +2.49e-02 +2.62e-02 2.23e-02 -2.53e-02 -2.61e-02 -2.28e-02 -2.86e-02 -5.00e-02 -3.04e-02 -2.98e-02 +2.85e-02 +5.10e-02 +3.14e-02 +2.99e-02 5.98e-02 -4.02e-02 -2.97e-02 -1.80e-02 -6.73e-03 -4.41e-03 -7.35e-03 \ No newline at end of file +4.00e-02 +2.96e-02 +1.81e-02 +6.79e-03 +4.47e-03 +7.39e-03 \ No newline at end of file From f872c5eb9fb2c02a076853077ff56c615ed6777b Mon Sep 17 00:00:00 2001 From: John Tramm Date: Fri, 4 Sep 2026 02:10:20 +0000 Subject: [PATCH 02/23] State the limiter bound's scope precisely The ellipsoid bound covers the region as described by its spatial moments, not the true region shape. Corners of box-like or mesh-cut regions lie beyond it by up to sqrt(3), so the limiter reduces rather than eliminates modeled-source negativity for arbitrary shapes. Say so in the code comment, the methods derivation, and the user's guide note. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- docs/source/methods/random_ray.rst | 10 +++++++--- docs/source/usersguide/random_ray.rst | 7 ++++--- src/random_ray/linear_source_domain.cpp | 11 +++++++---- 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/docs/source/methods/random_ray.rst b/docs/source/methods/random_ray.rst index 3669df5dc86..67916aaa1fb 100644 --- a/docs/source/methods/random_ray.rst +++ b/docs/source/methods/random_ray.rst @@ -1020,9 +1020,13 @@ worst-case overshoot of the linear term over the moment ellipsoid is the bound exact for a slab (a uniform interval of length :math:`L` has :math:`\langle x^2 \rangle = L^2/12`) and per-axis exact for a box. If the overshoot exceeds the flat source, the gradient vector is rescaled so the -two are equal. Because the linear term integrates to zero over the region, -the rescaling preserves the region's mean emission exactly, and gradients -that pass the test are left untouched. A group whose flat source is +two are equal. The bound covers the moment ellipsoid rather than the true +region shape, and the corners of box-like or mesh-cut regions lie beyond it +by up to :math:`\sqrt{3}`, so the limiter reduces rather than eliminates +modeled-source negativity for arbitrary shapes. Because the linear term +integrates to zero over the region, the rescaling preserves the region's +mean emission exactly, and gradients that pass the test are left +untouched. A group whose flat source is negative has its gradient zeroed, as no meaningful shape information exists in that state. diff --git a/docs/source/usersguide/random_ray.rst b/docs/source/usersguide/random_ray.rst index ab153acd235..0930d51f1cc 100644 --- a/docs/source/usersguide/random_ray.rst +++ b/docs/source/usersguide/random_ray.rst @@ -980,9 +980,10 @@ LS enables the use of coarser mesh discretizations and lower ray populations, offsetting the increased computation per ray. Linear source gradients are automatically limited so that the modeled source -remains non-negative over each region's spatial extent, which prevents the -negative-flux instabilities that spurious gradients can otherwise ignite in -optically thin, scattering-dominated regions. Regions that are optically +remains non-negative over the extent described by each region's spatial +moments, which suppresses the negative-flux instabilities that spurious +gradients can otherwise ignite in optically thin, scattering-dominated +regions. Regions that are optically thick along the gradient direction are exempt, as steep source shapes there are physical. The limiter requires no user input and leaves well-resolved solutions unchanged; see the :ref:`methods documentation diff --git a/src/random_ray/linear_source_domain.cpp b/src/random_ray/linear_source_domain.cpp index 90e09931a6b..bc31b6b21bf 100644 --- a/src/random_ray/linear_source_domain.cpp +++ b/src/random_ray/linear_source_domain.cpp @@ -123,10 +123,13 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) // its extent drives crossing rays negative and exports the contamination // downstream. The worst-case overshoot of the linear term over the moment // ellipsoid is sqrt(3 g^T M g), which is exact for a slab and per-axis - // exact for a box. Rescaling the gradient to cap that overshoot at the - // flat source preserves the region's mean emission exactly, since the - // linear term integrates to zero over the region, and gradients that pass - // the test are left bit-identical. A group whose flat source is negative + // exact for a box. Corners of box-like or mesh-cut regions lie beyond the + // ellipsoid (by up to sqrt(3)), so the limiter reduces rather than + // eliminates modeled-source negativity for arbitrary shapes. Rescaling + // the gradient to cap the overshoot at the flat source preserves the + // region's mean emission exactly, since the linear term integrates to + // zero over the region, and gradients that pass the test are left + // bit-identical. A group whose flat source is negative // has its gradient zeroed, as no meaningful shape information exists in // that state. Groups in which the region is optically thick along the // gradient direction are exempt, since steep fits across a thick span are From a23c0b4eeeb4b31ea4d19ae55d9e051e516301fb Mon Sep 17 00:00:00 2001 From: John Tramm Date: Fri, 4 Sep 2026 02:14:59 +0000 Subject: [PATCH 03/23] State the corner excess as a factor, not a distance Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- docs/source/methods/random_ray.rst | 5 +++-- src/random_ray/linear_source_domain.cpp | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/source/methods/random_ray.rst b/docs/source/methods/random_ray.rst index 67916aaa1fb..e352fc701e9 100644 --- a/docs/source/methods/random_ray.rst +++ b/docs/source/methods/random_ray.rst @@ -1022,8 +1022,9 @@ the bound exact for a slab (a uniform interval of length :math:`L` has overshoot exceeds the flat source, the gradient vector is rescaled so the two are equal. The bound covers the moment ellipsoid rather than the true region shape, and the corners of box-like or mesh-cut regions lie beyond it -by up to :math:`\sqrt{3}`, so the limiter reduces rather than eliminates -modeled-source negativity for arbitrary shapes. Because the linear term +(up to a factor of :math:`\sqrt{3}` farther from the centroid), so the +limiter reduces rather than eliminates modeled-source negativity for +arbitrary shapes. Because the linear term integrates to zero over the region, the rescaling preserves the region's mean emission exactly, and gradients that pass the test are left untouched. A group whose flat source is diff --git a/src/random_ray/linear_source_domain.cpp b/src/random_ray/linear_source_domain.cpp index bc31b6b21bf..fa76cc61105 100644 --- a/src/random_ray/linear_source_domain.cpp +++ b/src/random_ray/linear_source_domain.cpp @@ -124,8 +124,9 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) // downstream. The worst-case overshoot of the linear term over the moment // ellipsoid is sqrt(3 g^T M g), which is exact for a slab and per-axis // exact for a box. Corners of box-like or mesh-cut regions lie beyond the - // ellipsoid (by up to sqrt(3)), so the limiter reduces rather than - // eliminates modeled-source negativity for arbitrary shapes. Rescaling + // ellipsoid (up to a factor of sqrt(3) farther from the centroid), so the + // limiter reduces rather than eliminates modeled-source negativity for + // arbitrary shapes. Rescaling // the gradient to cap the overshoot at the flat source preserves the // region's mean emission exactly, since the linear term integrates to // zero over the region, and gradients that pass the test are left From 9cefdcb3638d55f505bd4b9bb27530c7cfcfb8c0 Mon Sep 17 00:00:00 2001 From: John Tramm Date: Fri, 4 Sep 2026 02:19:00 +0000 Subject: [PATCH 04/23] Describe the stability test by this PR's feature Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- .../random_ray_linear_source_stability/test.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/regression_tests/random_ray_linear_source_stability/test.py b/tests/regression_tests/random_ray_linear_source_stability/test.py index b6946cad6e0..1d8c5e66cb1 100644 --- a/tests/regression_tests/random_ray_linear_source_stability/test.py +++ b/tests/regression_tests/random_ray_linear_source_stability/test.py @@ -15,10 +15,11 @@ def _cleanup(self): def test_random_ray_linear_source_stability(): - # A linear source run in the regime that stresses the batch-consistent - # flux update: the naive volume estimator, an overlay source-region mesh - # whose cells receive modest per-batch hit counts, and the example's - # optically thin scattering-dominated interior. + # A linear source run in the regime that stresses the gradient limiter. + # The naive volume estimator, an overlay source-region mesh whose cells + # receive modest per-batch hit counts, and the example's optically thin + # scattering-dominated interior combine to produce the noisy fitted + # gradients the limiter exists to bound. openmc.reset_auto_ids() model = random_ray_three_region_cube() model.settings.random_ray['source_shape'] = 'linear' From 9a42adcfa90a734c621fe369fd19522530077b7b Mon Sep 17 00:00:00 2001 From: John Tramm Date: Sat, 5 Sep 2026 00:34:53 +0000 Subject: [PATCH 05/23] Make the source gradient limiter a user setting that is off by default The limiter is enabled with source_gradient_limiter in the random_ray settings dictionary. When enabled it applies universally, with the optical-thickness exemption removed. When disabled, linear source handling is identical to develop, so the regenerated linear source reference results revert to their develop versions and the stability regression test now pins the limiter on explicitly. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- docs/source/methods/random_ray.rst | 21 +- docs/source/usersguide/random_ray.rst | 21 +- include/openmc/constants.h | 12 - .../openmc/random_ray/flat_source_domain.h | 3 + openmc/settings.py | 11 + src/random_ray/flat_source_domain.cpp | 1 + src/random_ray/linear_source_domain.cpp | 35 +- src/random_ray/random_ray_simulation.cpp | 1 + src/settings.cpp | 4 + .../linear/results_true.dat | 12 +- .../linear_xy/results_true.dat | 12 +- .../linear/results_true.dat | 12 +- .../linear_xy/results_true.dat | 168 +- .../random_ray_linear/linear/results_true.dat | 338 +- .../linear_xy/results_true.dat | 2 +- .../inputs_true.dat | 1 + .../results_true.dat | 12 +- .../test.py | 11 +- .../hybrid/results_true.dat | 12 +- .../naive/results_true.dat | 12 +- .../simulation_averaged/results_true.dat | 12 +- .../linear/results_true.dat | 10476 ++++++++-------- tests/unit_tests/test_settings.py | 2 + 23 files changed, 5598 insertions(+), 5593 deletions(-) diff --git a/docs/source/methods/random_ray.rst b/docs/source/methods/random_ray.rst index e352fc701e9..33c8d2929d4 100644 --- a/docs/source/methods/random_ray.rst +++ b/docs/source/methods/random_ray.rst @@ -1013,8 +1013,9 @@ optically thin media with scattering ratios near one (for example, the air-filled regions of shielding problems), the in-group feedback can then amplify the exported negativity without bound. -OpenMC therefore limits each group's source gradient so the modeled source -stays non-negative over the region as described by its spatial moments. The +When the user enables the source gradient limiter, OpenMC limits each +group's source gradient so the modeled source stays non-negative over the +region as described by its spatial moments. The worst-case overshoot of the linear term over the moment ellipsoid is :math:`\sqrt{3 \vec{Q}_i^T M_i \vec{Q}_i}`, where the factor of three makes the bound exact for a slab (a uniform interval of length :math:`L` has @@ -1031,16 +1032,12 @@ untouched. A group whose flat source is negative has its gradient zeroed, as no meaningful shape information exists in that state. -Groups in which the region is optically thick along the gradient direction -(an optical thickness of :math:`2 \Sigma_t \sqrt{3 \vec{Q}_i^T M_i -\vec{Q}_i} / |\vec{Q}_i|` at or above one) are exempt from limiting. A -steep fit across an optically thick span is physical, as a linear fit to a -sharply attenuated flux legitimately crosses zero near the region edge, and -clipping such fits produces an error that compounds with depth in -deep-penetration problems. The optically thin media that amplify exported -negativity can never be thick along any direction, so they are always -limited. The limiter requires no user input and leaves well-resolved -solutions unchanged. +The limiter is disabled by default because a steep fit can also be +physical. A linear fit to a sharply attenuated flux legitimately crosses +zero near the edge of an optically thick region, and clipping such fits +produces an error that compounds with depth in deep-penetration problems. +The limiter is therefore best reserved for simulations that negative +sources destabilize. .. _methods-shannon-entropy-random-ray: diff --git a/docs/source/usersguide/random_ray.rst b/docs/source/usersguide/random_ray.rst index 0930d51f1cc..e6db865053a 100644 --- a/docs/source/usersguide/random_ray.rst +++ b/docs/source/usersguide/random_ray.rst @@ -979,15 +979,18 @@ in the :attr:`openmc.Settings.random_ray` dictionary to ``'linear'`` as:: LS enables the use of coarser mesh discretizations and lower ray populations, offsetting the increased computation per ray. -Linear source gradients are automatically limited so that the modeled source -remains non-negative over the extent described by each region's spatial -moments, which suppresses the negative-flux instabilities that spurious -gradients can otherwise ignite in optically thin, scattering-dominated -regions. Regions that are optically -thick along the gradient direction are exempt, as steep source shapes there -are physical. The limiter requires no user input and leaves well-resolved -solutions unchanged; see the :ref:`methods documentation -` for details. +In poorly sampled source regions, fitted gradients can become spuriously +steep, producing negative sources that may destabilize optically thin, +scattering-dominated problems. If this occurs, a gradient limiter can be +enabled as:: + + settings.random_ray['source_gradient_limiter'] = True + +The limiter rescales a region's gradient as needed so that the modeled +source stays non-negative, preserving the region's mean emission. It is off +by default, as limiting also clips physically steep source shapes such as +those found in optically thick regions of deep-penetration problems; see +the :ref:`methods documentation ` for details. While OpenMC has no specific mode for 2D simulations, such simulations can be performed implicitly by leaving one of the dimensions of the geometry unbounded diff --git a/include/openmc/constants.h b/include/openmc/constants.h index 08929b74cd1..4e29daf965b 100644 --- a/include/openmc/constants.h +++ b/include/openmc/constants.h @@ -71,18 +71,6 @@ constexpr double MIN_HITS_PER_BATCH {1.5}; // enough samples exist are numerically unstable. constexpr int LINEAR_SOURCE_GRADIENT_WARMUP_BATCHES {10}; -// The linear source gradient limiter rescales a region's source gradient so -// that the modeled source stays non-negative on the ellipsoid implied by the -// region's spatial moment matrix (see -// LinearSourceDomain::update_single_neutron_source). Groups in which the -// region is optically thick along the gradient direction (optical thickness -// at or above this value) are exempt, as steep source shapes there are -// physical. A linear fit to a sharply attenuated flux legitimately crosses -// zero near the region edge, while the optically thin media that amplify -// exported negativity can never be thick along the gradient direction and so -// are always limited. -constexpr double SOURCE_GRADIENT_LIMITER_MAX_TAU {1.0}; - // The minimum flux value to be considered non-zero when computing adjoint // sources. Positive values below this cutoff will be treated as zero, so as to // prevent extremely large adjoint source terms from being generated. diff --git a/include/openmc/random_ray/flat_source_domain.h b/include/openmc/random_ray/flat_source_domain.h index 09414fd4465..7ed5338abfe 100644 --- a/include/openmc/random_ray/flat_source_domain.h +++ b/include/openmc/random_ray/flat_source_domain.h @@ -78,6 +78,9 @@ class FlatSourceDomain { static bool volume_normalized_flux_tallies_; // If the user wants outputs based on the adjoint flux static bool adjoint_requested_; + // If the user wants linear source gradients rescaled so the modeled source + // stays non-negative over each source region + static bool source_gradient_limiter_; // The solve currently being executed static RandomRaySolve solve_; static bool fw_cadis_local_; diff --git a/openmc/settings.py b/openmc/settings.py index 22f36b262d5..0452d08befa 100644 --- a/openmc/settings.py +++ b/openmc/settings.py @@ -207,6 +207,11 @@ class Settings: :source_shape: Assumed shape of the source distribution within each source region. Options are 'flat' (default), 'linear', or 'linear_xy'. + :source_gradient_limiter: + Whether to rescale linear source gradients as needed so that the + source shape modeled within each source region remains + non-negative (bool). The default is 'False'. Only used when the + source shape is 'linear' or 'linear_xy'. :volume_normalized_flux_tallies: Whether to normalize flux tallies by volume (bool). The default is 'False'. When enabled, flux tallies will be reported in units of @@ -1422,6 +1427,8 @@ def random_ray(self, random_ray: dict): ('flat', 'linear', 'linear_xy')) elif key == 'volume_normalized_flux_tallies': cv.check_type('volume normalized flux tallies', value, bool) + elif key == 'source_gradient_limiter': + cv.check_type('source gradient limiter', value, bool) elif key == 'adjoint': cv.check_type('adjoint', value, bool) elif key == 'source_region_meshes': @@ -2515,6 +2522,10 @@ def _random_ray_from_xml_element(self, root, meshes=None): self.random_ray['adjoint'] = ( child.text in ('true', '1') ) + elif child.tag == 'source_gradient_limiter': + self.random_ray['source_gradient_limiter'] = ( + child.text in ('true', '1') + ) elif child.tag == 'adjoint_source': self.random_ray['adjoint_source'] = [] for subelem in child.findall('source'): diff --git a/src/random_ray/flat_source_domain.cpp b/src/random_ray/flat_source_domain.cpp index 83128fdaa05..ae7c8973d0d 100644 --- a/src/random_ray/flat_source_domain.cpp +++ b/src/random_ray/flat_source_domain.cpp @@ -31,6 +31,7 @@ RandomRayVolumeEstimator FlatSourceDomain::volume_estimator_ { RandomRayVolumeEstimator::HYBRID}; bool FlatSourceDomain::volume_normalized_flux_tallies_ {false}; bool FlatSourceDomain::adjoint_requested_ {false}; +bool FlatSourceDomain::source_gradient_limiter_ {false}; RandomRaySolve FlatSourceDomain::solve_ {RandomRaySolve::FORWARD}; bool FlatSourceDomain::fw_cadis_local_ {false}; double FlatSourceDomain::diagonal_stabilization_rho_ {1.0}; diff --git a/src/random_ray/linear_source_domain.cpp b/src/random_ray/linear_source_domain.cpp index fa76cc61105..161d60fda0f 100644 --- a/src/random_ray/linear_source_domain.cpp +++ b/src/random_ray/linear_source_domain.cpp @@ -95,10 +95,15 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) // Compute the linear source terms. During the first // LINEAR_SOURCE_GRADIENT_WARMUP_BATCHES iterations, when the centroids // and spatial moments are not well known, the source gradients are - // left at zero to avoid numerical instability. Negative and - // excessively steep sources are handled by the gradient limiter below, + // left at zero to avoid numerical instability. If a negative source is + // encountered, this region must be very small/noisy or have poorly + // developed spatial moments, so we zero the source gradients + // (effectively making this a flat source region temporarily), so as to + // improve stability. With the gradient limiter enabled, negative and + // excessively steep sources are instead handled by the limiter below, // after the external source (which carries no gradient) is added. - if (simulation::current_batch > LINEAR_SOURCE_GRADIENT_WARMUP_BATCHES) { + if (simulation::current_batch > LINEAR_SOURCE_GRADIENT_WARMUP_BATCHES && + (source_gradient_limiter_ || srh.source(g_out) >= 0.0)) { srh.source_gradients(g_out) = invM * ((scatter_linear + fission_linear * inverse_k_eff) / sigma_t); } else { @@ -114,7 +119,8 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) } } - // Limit the source gradients so the modeled local source + // If enabled by the user, limit the source gradients so the modeled local + // source // q(r) = q_flat + (r - centroid) . q_gradient // stays non-negative over the region as described by its spatial moments. // Noisy fitted moments can produce spuriously steep gradients (the @@ -132,12 +138,8 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) // zero over the region, and gradients that pass the test are left // bit-identical. A group whose flat source is negative // has its gradient zeroed, as no meaningful shape information exists in - // that state. Groups in which the region is optically thick along the - // gradient direction are exempt, since steep fits across a thick span are - // physical and clipping them produces an error that compounds with depth - // in deep-penetration problems. See the methods documentation for the - // derivation. - if (material != MATERIAL_VOID) { + // that state. See the methods documentation for the derivation. + if (source_gradient_limiter_ && material != MATERIAL_VOID) { const MomentMatrix& m = srh.mom_matrix(); for (int g = 0; g < negroups_; g++) { MomentArray& gradient = srh.source_gradients(g); @@ -152,18 +154,9 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) 2.0 * (m.b * gradient.x * gradient.y + m.c * gradient.x * gradient.z + m.e * gradient.y * gradient.z); double overshoot = std::sqrt(3.0 * std::max(quad, 0.0)); - if (overshoot <= flat) { - continue; - } - double sigma_t = - sigma_t_[(material * ntemperature_ + temp) * negroups_ + g] * - density_mult; - double gradient_norm = gradient.norm(); - if (2.0 * sigma_t * overshoot >= - SOURCE_GRADIENT_LIMITER_MAX_TAU * gradient_norm) { - continue; + if (overshoot > flat) { + gradient *= flat / overshoot; } - gradient *= flat / overshoot; } } } diff --git a/src/random_ray/random_ray_simulation.cpp b/src/random_ray/random_ray_simulation.cpp index 6d6f2c743de..3f0c95568db 100644 --- a/src/random_ray/random_ray_simulation.cpp +++ b/src/random_ray/random_ray_simulation.cpp @@ -290,6 +290,7 @@ void openmc_finalize_random_ray() FlatSourceDomain::volume_estimator_ = RandomRayVolumeEstimator::HYBRID; FlatSourceDomain::volume_normalized_flux_tallies_ = false; FlatSourceDomain::adjoint_requested_ = false; + FlatSourceDomain::source_gradient_limiter_ = false; FlatSourceDomain::solve_ = RandomRaySolve::FORWARD; FlatSourceDomain::fw_cadis_local_ = false; FlatSourceDomain::fw_cadis_local_targets_.clear(); diff --git a/src/settings.cpp b/src/settings.cpp index 15a7b9c27c9..c324c6f81e9 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -325,6 +325,10 @@ void get_run_parameters(pugi::xml_node node_base) FlatSourceDomain::adjoint_requested_ = get_node_value_bool(random_ray_node, "adjoint"); } + if (check_for_node(random_ray_node, "source_gradient_limiter")) { + FlatSourceDomain::source_gradient_limiter_ = + get_node_value_bool(random_ray_node, "source_gradient_limiter"); + } if (check_for_node(random_ray_node, "sample_method")) { std::string temp_str = get_node_value(random_ray_node, "sample_method", true, true); diff --git a/tests/regression_tests/random_ray_fixed_source_linear/linear/results_true.dat b/tests/regression_tests/random_ray_fixed_source_linear/linear/results_true.dat index 4c95ae324f1..e90d6bfdcb8 100644 --- a/tests/regression_tests/random_ray_fixed_source_linear/linear/results_true.dat +++ b/tests/regression_tests/random_ray_fixed_source_linear/linear/results_true.dat @@ -1,9 +1,9 @@ tally 1: -2.339043E+00 -2.747195E-01 +2.339086E+00 +2.747305E-01 tally 2: -1.092733E-01 -6.097294E-04 +1.089827E-01 +6.069324E-04 tally 3: -7.300866E-03 -2.715972E-06 +7.300831E-03 +2.715940E-06 diff --git a/tests/regression_tests/random_ray_fixed_source_linear/linear_xy/results_true.dat b/tests/regression_tests/random_ray_fixed_source_linear/linear_xy/results_true.dat index 4d9b9d9515e..f4c8546aae4 100644 --- a/tests/regression_tests/random_ray_fixed_source_linear/linear_xy/results_true.dat +++ b/tests/regression_tests/random_ray_fixed_source_linear/linear_xy/results_true.dat @@ -1,9 +1,9 @@ tally 1: -2.335665E+00 -2.742773E-01 +2.335703E+00 +2.742866E-01 tally 2: -1.083972E-01 -6.002929E-04 +1.081884E-01 +5.983316E-04 tally 3: -7.295444E-03 -2.711902E-06 +7.295389E-03 +2.711859E-06 diff --git a/tests/regression_tests/random_ray_fixed_source_mesh/linear/results_true.dat b/tests/regression_tests/random_ray_fixed_source_mesh/linear/results_true.dat index 2c1552e16bc..23754a15734 100644 --- a/tests/regression_tests/random_ray_fixed_source_mesh/linear/results_true.dat +++ b/tests/regression_tests/random_ray_fixed_source_mesh/linear/results_true.dat @@ -1,9 +1,9 @@ tally 1: -1.779338E+00 -2.141082E-01 +1.780361E+00 +2.137912E-01 tally 2: -8.157215E-02 -4.511500E-04 +8.230400E-02 +4.596391E-04 tally 3: -5.210161E-03 -1.836081E-06 +5.207797E-03 +1.834531E-06 diff --git a/tests/regression_tests/random_ray_fixed_source_subcritical/linear_xy/results_true.dat b/tests/regression_tests/random_ray_fixed_source_subcritical/linear_xy/results_true.dat index d55ce1556b8..bf602d3e2d5 100644 --- a/tests/regression_tests/random_ray_fixed_source_subcritical/linear_xy/results_true.dat +++ b/tests/regression_tests/random_ray_fixed_source_subcritical/linear_xy/results_true.dat @@ -1,168 +1,168 @@ tally 1: -1.583980E+02 -1.007665E+03 +1.583465E+02 +1.007029E+03 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.892819E+01 -1.393411E+02 +5.891526E+01 +1.392807E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -2.028453E+01 -1.649434E+01 +2.028338E+01 +1.649224E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -2.453872E+01 -2.413904E+01 +2.453687E+01 +2.413498E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.236354E+01 -1.099494E+02 +5.235813E+01 +1.099243E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -9.395907E+01 -3.544725E+02 +9.394406E+01 +3.543513E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.677564E+01 -1.303705E+02 +5.676284E+01 +1.303104E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -2.008749E+02 -1.617619E+03 +2.007858E+02 +1.616216E+03 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -7.321424E+01 -2.147296E+02 +7.319709E+01 +2.146301E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -2.566665E+01 -2.640596E+01 +2.566730E+01 +2.640697E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -2.934667E+01 -3.452990E+01 +2.934703E+01 +3.453026E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.737357E+01 -1.318666E+02 +5.737215E+01 +1.318580E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -9.496361E+01 -3.614249E+02 +9.495275E+01 +3.613373E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.800460E+01 -1.356759E+02 +5.799251E+01 +1.356178E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -1.066823E+02 -4.573832E+02 -1.254415E+01 -6.329782E+00 -3.052995E+01 -3.749371E+01 -4.978479E+01 -9.945281E+01 -2.346242E+00 -2.209309E-01 -5.710283E+00 -1.308658E+00 -1.953130E+01 -1.528387E+01 -1.998218E-01 -1.599787E-03 -4.863262E-01 -9.476149E-03 -2.307285E+01 -2.133256E+01 -2.432501E-01 -2.371153E-03 -5.920221E-01 -1.404525E-02 -5.300172E+01 -1.125726E+02 -1.959987E-01 -1.539335E-03 -4.770275E-01 -9.118294E-03 -1.186308E+02 -5.642817E+02 -5.782122E-02 -1.342200E-04 -1.430746E-01 -8.218025E-04 -7.997551E+01 -2.571298E+02 -3.453704E-01 -4.846279E-03 -9.606302E-01 -3.749305E-02 -1.556804E+02 -9.726397E+02 +1.066414E+02 +4.570291E+02 +1.254014E+01 +6.325641E+00 +3.052020E+01 +3.746918E+01 +4.977302E+01 +9.940548E+01 +2.345790E+00 +2.208444E-01 +5.709184E+00 +1.308146E+00 +1.953082E+01 +1.528292E+01 +1.998234E-01 +1.599792E-03 +4.863302E-01 +9.476180E-03 +2.307196E+01 +2.133059E+01 +2.432481E-01 +2.371074E-03 +5.920173E-01 +1.404478E-02 +5.299863E+01 +1.125576E+02 +1.959914E-01 +1.539191E-03 +4.770098E-01 +9.117441E-03 +1.186133E+02 +5.641060E+02 +5.781230E-02 +1.341759E-04 +1.430525E-01 +8.215327E-04 +7.995734E+01 +2.570099E+02 +3.452934E-01 +4.844059E-03 +9.604162E-01 +3.747587E-02 +1.556795E+02 +9.726232E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.816791E+01 -1.357571E+02 +5.816726E+01 +1.357531E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -2.018269E+01 -1.633242E+01 +2.018480E+01 +1.633551E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -2.453292E+01 -2.413312E+01 +2.453476E+01 +2.413615E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.269207E+01 -1.113059E+02 +5.269380E+01 +1.113102E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -9.551043E+01 -3.658999E+02 +9.550216E+01 +3.658264E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -5.847633E+01 -1.380282E+02 +5.846320E+01 +1.379625E+02 0.000000E+00 0.000000E+00 0.000000E+00 diff --git a/tests/regression_tests/random_ray_linear/linear/results_true.dat b/tests/regression_tests/random_ray_linear/linear/results_true.dat index 9238c90efd3..77d41f3732c 100644 --- a/tests/regression_tests/random_ray_linear/linear/results_true.dat +++ b/tests/regression_tests/random_ray_linear/linear/results_true.dat @@ -1,171 +1,171 @@ k-combined: -1.096924E+00 1.551377E-02 +1.095967E+00 1.543581E-02 tally 1: -5.428974E+00 -1.484086E+00 -1.978660E+00 -1.971105E-01 -4.815663E+00 -1.167561E+00 -3.868425E+00 -7.501813E-01 -5.669779E-01 -1.611573E-02 -1.379911E+00 -9.545963E-02 -2.903956E+00 -4.217986E-01 -9.289825E-02 -4.316742E-04 -2.260957E-01 -2.556971E-03 -3.719497E+00 -6.918401E-01 -1.222451E-01 -7.473183E-04 -2.975202E-01 -4.426652E-03 -9.665419E+00 -4.671350E+00 -1.120993E-01 -6.283582E-04 -2.728305E-01 -3.722097E-03 -2.113009E+01 -2.232706E+01 -3.193303E-02 -5.100642E-05 -7.901604E-02 -3.123023E-04 -1.129457E+01 -6.382081E+00 -1.524147E-01 -1.164506E-03 -4.239338E-01 -9.009153E-03 -8.913884E+00 -4.005539E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -4.734195E+00 -1.123875E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -3.057096E+00 -4.674325E-01 -0.000000E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -4.047999E+00 -8.194436E-01 -0.000000E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -9.710300E+00 -4.714735E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -1.874981E+01 -1.757893E+01 -0.000000E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -9.608054E+00 -4.619328E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -0.000000E+00 -4.702718E+00 -1.113872E+00 -1.734996E+00 -1.516522E-01 -4.222634E+00 -8.982940E-01 -3.642284E+00 -6.650740E-01 -5.414847E-01 -1.470034E-02 -1.317866E+00 -8.707574E-02 -2.857779E+00 -4.085113E-01 -9.282532E-02 -4.310012E-04 -2.259183E-01 -2.552985E-03 -3.650142E+00 -6.663119E-01 -1.217213E-01 -7.409539E-04 -2.962453E-01 -4.388953E-03 -9.664606E+00 -4.670727E+00 -1.137978E-01 -6.475578E-04 -2.769646E-01 -3.835826E-03 -2.153952E+01 -2.319956E+01 -3.302532E-02 -5.454353E-05 -8.171885E-02 -3.339593E-04 -1.142345E+01 -6.526434E+00 -1.561461E-01 -1.220302E-03 -4.343124E-01 -9.440816E-03 -5.375031E+00 -1.453704E+00 -1.997713E+00 -2.007206E-01 -4.862032E+00 -1.188944E+00 -3.841131E+00 -7.394060E-01 -5.746555E-01 -1.654612E-02 -1.398596E+00 -9.800899E-02 -2.890301E+00 -4.178199E-01 -9.449667E-02 -4.465909E-04 -2.299860E-01 -2.645328E-03 -3.698059E+00 -6.838744E-01 -1.241769E-01 -7.710754E-04 -3.022218E-01 -4.567374E-03 -9.626450E+00 -4.633799E+00 -1.141615E-01 -6.516755E-04 -2.778496E-01 -3.860217E-03 -2.112775E+01 -2.232131E+01 -3.269684E-02 -5.346557E-05 -8.090604E-02 -3.273592E-04 -1.133368E+01 -6.425143E+00 -1.568437E-01 -1.231930E-03 -4.362529E-01 -9.530775E-03 +5.425537E+00 +1.482137E+00 +1.974189E+00 +1.961888E-01 +4.804781E+00 +1.162101E+00 +3.866915E+00 +7.496163E-01 +5.662059E-01 +1.607180E-02 +1.378032E+00 +9.519943E-02 +2.904666E+00 +4.220197E-01 +9.289413E-02 +4.316514E-04 +2.260857E-01 +2.556836E-03 +3.717829E+00 +6.912286E-01 +1.220682E-01 +7.451721E-04 +2.970897E-01 +4.413940E-03 +9.665773E+00 +4.671720E+00 +1.120617E-01 +6.279393E-04 +2.727390E-01 +3.719615E-03 +2.117656E+01 +2.242614E+01 +3.204951E-02 +5.138445E-05 +7.930426E-02 +3.146169E-04 +1.133784E+01 +6.432186E+00 +1.537206E-01 +1.185474E-03 +4.275660E-01 +9.171376E-03 +8.917756E+00 +4.009380E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +4.736166E+00 +1.124858E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +3.057755E+00 +4.676344E-01 +0.000000E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +4.048156E+00 +8.195089E-01 +0.000000E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +9.707791E+00 +4.712281E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +1.874344E+01 +1.756722E+01 +0.000000E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +9.595520E+00 +4.608366E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +0.000000E+00 +4.701002E+00 +1.113069E+00 +1.733152E+00 +1.513360E-01 +4.218145E+00 +8.964208E-01 +3.641849E+00 +6.649342E-01 +5.413112E-01 +1.469131E-02 +1.317443E+00 +8.702223E-02 +2.858878E+00 +4.088359E-01 +9.288202E-02 +4.315389E-04 +2.260562E-01 +2.556170E-03 +3.649312E+00 +6.660131E-01 +1.216639E-01 +7.402611E-04 +2.961057E-01 +4.384849E-03 +9.664912E+00 +4.671059E+00 +1.138118E-01 +6.477188E-04 +2.769985E-01 +3.836780E-03 +2.157464E+01 +2.327600E+01 +3.312018E-02 +5.486221E-05 +8.195357E-02 +3.359106E-04 +1.145052E+01 +6.557893E+00 +1.570084E-01 +1.234420E-03 +4.367109E-01 +9.550040E-03 +5.371474E+00 +1.451702E+00 +1.994382E+00 +2.000414E-01 +4.853928E+00 +1.184921E+00 +3.839778E+00 +7.388780E-01 +5.741437E-01 +1.651648E-02 +1.397351E+00 +9.783345E-02 +2.890296E+00 +4.178220E-01 +9.447974E-02 +4.464346E-04 +2.299448E-01 +2.644403E-03 +3.695989E+00 +6.831063E-01 +1.240303E-01 +7.692555E-04 +3.018649E-01 +4.556594E-03 +9.622545E+00 +4.630042E+00 +1.140770E-01 +6.507108E-04 +2.776440E-01 +3.854503E-03 +2.115266E+01 +2.237450E+01 +3.276343E-02 +5.368742E-05 +8.107083E-02 +3.287176E-04 +1.136109E+01 +6.456700E+00 +1.576636E-01 +1.245524E-03 +4.385334E-01 +9.635950E-03 diff --git a/tests/regression_tests/random_ray_linear/linear_xy/results_true.dat b/tests/regression_tests/random_ray_linear/linear_xy/results_true.dat index e00538f64c6..052608b4254 100644 --- a/tests/regression_tests/random_ray_linear/linear_xy/results_true.dat +++ b/tests/regression_tests/random_ray_linear/linear_xy/results_true.dat @@ -90,7 +90,7 @@ tally 1: 1.746692E+00 1.536860E-01 4.251098E+00 -9.103406E-01 +9.103405E-01 3.651202E+00 6.682179E-01 5.431675E-01 diff --git a/tests/regression_tests/random_ray_linear_source_stability/inputs_true.dat b/tests/regression_tests/random_ray_linear_source_stability/inputs_true.dat index 73379ec3240..358c49ee1eb 100644 --- a/tests/regression_tests/random_ray_linear_source_stability/inputs_true.dat +++ b/tests/regression_tests/random_ray_linear_source_stability/inputs_true.dat @@ -216,6 +216,7 @@ true linear + true naive diff --git a/tests/regression_tests/random_ray_linear_source_stability/results_true.dat b/tests/regression_tests/random_ray_linear_source_stability/results_true.dat index ff3abf8edcf..8f31fc4cda9 100644 --- a/tests/regression_tests/random_ray_linear_source_stability/results_true.dat +++ b/tests/regression_tests/random_ray_linear_source_stability/results_true.dat @@ -1,9 +1,9 @@ tally 1: -3.504149E+00 -4.125319E-01 +3.501489E+00 +4.118989E-01 tally 2: -1.725614E-01 -1.027763E-03 +1.701397E-01 +1.000201E-03 tally 3: -1.140688E-02 -4.485547E-06 +1.139690E-02 +4.477941E-06 diff --git a/tests/regression_tests/random_ray_linear_source_stability/test.py b/tests/regression_tests/random_ray_linear_source_stability/test.py index 1d8c5e66cb1..8d27d9c53c0 100644 --- a/tests/regression_tests/random_ray_linear_source_stability/test.py +++ b/tests/regression_tests/random_ray_linear_source_stability/test.py @@ -15,14 +15,15 @@ def _cleanup(self): def test_random_ray_linear_source_stability(): - # A linear source run in the regime that stresses the gradient limiter. - # The naive volume estimator, an overlay source-region mesh whose cells - # receive modest per-batch hit counts, and the example's optically thin - # scattering-dominated interior combine to produce the noisy fitted - # gradients the limiter exists to bound. + # A linear source run with the gradient limiter enabled, in the regime + # that stresses it. The naive volume estimator, an overlay source-region + # mesh whose cells receive modest per-batch hit counts, and the example's + # optically thin scattering-dominated interior combine to produce the + # noisy fitted gradients the limiter exists to bound. openmc.reset_auto_ids() model = random_ray_three_region_cube() model.settings.random_ray['source_shape'] = 'linear' + model.settings.random_ray['source_gradient_limiter'] = True model.settings.random_ray['volume_estimator'] = 'naive' mesh = openmc.RegularMesh() mesh.lower_left = (0.0, 0.0, 0.0) diff --git a/tests/regression_tests/random_ray_volume_estimator_linear/hybrid/results_true.dat b/tests/regression_tests/random_ray_volume_estimator_linear/hybrid/results_true.dat index 4c95ae324f1..e90d6bfdcb8 100644 --- a/tests/regression_tests/random_ray_volume_estimator_linear/hybrid/results_true.dat +++ b/tests/regression_tests/random_ray_volume_estimator_linear/hybrid/results_true.dat @@ -1,9 +1,9 @@ tally 1: -2.339043E+00 -2.747195E-01 +2.339086E+00 +2.747305E-01 tally 2: -1.092733E-01 -6.097294E-04 +1.089827E-01 +6.069324E-04 tally 3: -7.300866E-03 -2.715972E-06 +7.300831E-03 +2.715940E-06 diff --git a/tests/regression_tests/random_ray_volume_estimator_linear/naive/results_true.dat b/tests/regression_tests/random_ray_volume_estimator_linear/naive/results_true.dat index 7153bbb686d..5258ffd9c84 100644 --- a/tests/regression_tests/random_ray_volume_estimator_linear/naive/results_true.dat +++ b/tests/regression_tests/random_ray_volume_estimator_linear/naive/results_true.dat @@ -1,9 +1,9 @@ tally 1: -2.339536E+00 -2.748342E-01 +2.339567E+00 +2.748423E-01 tally 2: -1.088603E-01 -6.055575E-04 +1.085878E-01 +6.024509E-04 tally 3: -7.299888E-03 -2.741947E-06 +7.299803E-03 +2.741867E-06 diff --git a/tests/regression_tests/random_ray_volume_estimator_linear/simulation_averaged/results_true.dat b/tests/regression_tests/random_ray_volume_estimator_linear/simulation_averaged/results_true.dat index 6724962d5ae..1e8aa9fb75f 100644 --- a/tests/regression_tests/random_ray_volume_estimator_linear/simulation_averaged/results_true.dat +++ b/tests/regression_tests/random_ray_volume_estimator_linear/simulation_averaged/results_true.dat @@ -1,9 +1,9 @@ tally 1: -2.670876E+02 -4.432877E+05 +2.670850E+02 +4.432939E+05 tally 2: -1.120414E-01 -6.523219E-04 +1.116994E-01 +6.491358E-04 tally 3: -7.564556E-03 -2.947831E-06 +7.564527E-03 +2.947794E-06 diff --git a/tests/regression_tests/weightwindows_fw_cadis_mesh/linear/results_true.dat b/tests/regression_tests/weightwindows_fw_cadis_mesh/linear/results_true.dat index ad7689a417a..c1066ae8285 100644 --- a/tests/regression_tests/weightwindows_fw_cadis_mesh/linear/results_true.dat +++ b/tests/regression_tests/weightwindows_fw_cadis_mesh/linear/results_true.dat @@ -7,6754 +7,6754 @@ RegularMesh Upper Right = [np.float64(30.0), np.float64(30.0), np.float64(30.0)] Width = [2. 2. 2.] Lower Bounds -1.75e-01 -1.75e-01 -1.74e-01 -1.80e-01 1.77e-01 -1.74e-01 -1.71e-01 -1.78e-01 -1.82e-01 -1.88e-01 1.81e-01 -1.94e-01 -2.66e-01 -4.33e-01 -1.60e-01 -1.72e-01 1.81e-01 1.81e-01 -1.63e-01 -1.77e-01 -1.79e-01 -1.79e-01 1.78e-01 +1.74e-01 +1.70e-01 1.76e-01 -1.76e-01 -1.79e-01 -1.78e-01 -2.51e-01 -3.34e-01 -1.09e-01 -1.84e-01 +1.80e-01 +1.88e-01 1.75e-01 +1.93e-01 +2.76e-01 +4.28e-01 +1.58e-01 +1.74e-01 +1.82e-01 1.81e-01 -1.86e-01 -1.80e-01 +1.63e-01 1.78e-01 +1.81e-01 +1.77e-01 +1.77e-01 +1.74e-01 +1.72e-01 +1.81e-01 +1.82e-01 +2.58e-01 +3.27e-01 +1.07e-01 +1.82e-01 +1.75e-01 +1.81e-01 +1.82e-01 1.76e-01 +1.77e-01 +1.74e-01 +1.66e-01 +1.66e-01 1.69e-01 -1.71e-01 -1.71e-01 1.76e-01 -1.81e-01 -2.48e-01 -4.13e-01 +1.87e-01 +2.67e-01 +4.16e-01 1.57e-01 -1.78e-01 1.76e-01 1.74e-01 -1.79e-01 -1.70e-01 -1.71e-01 +1.72e-01 +1.76e-01 +1.67e-01 +1.68e-01 1.70e-01 -1.77e-01 +1.75e-01 +1.72e-01 1.73e-01 -1.78e-01 -1.69e-01 -1.83e-01 -2.62e-01 +1.65e-01 +1.84e-01 +2.67e-01 3.99e-01 1.28e-01 -1.77e-01 -1.83e-01 -1.84e-01 +1.75e-01 +1.82e-01 +1.82e-01 1.84e-01 1.72e-01 +1.72e-01 +1.67e-01 +1.67e-01 +1.66e-01 1.74e-01 -1.71e-01 -1.73e-01 -1.68e-01 -1.78e-01 -1.74e-01 -1.91e-01 -2.90e-01 -3.32e-01 +1.69e-01 +1.90e-01 +2.82e-01 +3.31e-01 1.29e-01 -1.78e-01 -1.80e-01 1.80e-01 1.79e-01 +1.79e-01 +1.78e-01 1.76e-01 1.69e-01 -1.71e-01 -1.67e-01 -1.73e-01 -1.69e-01 -1.81e-01 -1.97e-01 -2.85e-01 -2.89e-01 -1.03e-01 -1.77e-01 -1.74e-01 -1.69e-01 -1.70e-01 -1.63e-01 1.68e-01 -1.67e-01 -1.67e-01 -1.62e-01 -1.65e-01 +1.63e-01 1.70e-01 -1.79e-01 -2.59e-01 -3.36e-01 -1.24e-01 -1.85e-01 -1.81e-01 -1.81e-01 +1.66e-01 1.71e-01 -1.68e-01 +1.92e-01 +2.70e-01 +2.88e-01 +1.02e-01 +1.76e-01 1.72e-01 1.68e-01 -1.64e-01 -1.53e-01 +1.71e-01 +1.66e-01 +1.68e-01 1.65e-01 -1.72e-01 -1.77e-01 -2.30e-01 +1.66e-01 +1.62e-01 +1.60e-01 +1.61e-01 +1.66e-01 +2.39e-01 +3.32e-01 +1.23e-01 +1.82e-01 +1.81e-01 1.79e-01 -7.60e-02 -1.75e-01 -1.75e-01 +1.70e-01 +1.67e-01 +1.72e-01 +1.65e-01 +1.62e-01 +1.47e-01 +1.56e-01 +1.56e-01 +1.44e-01 +2.01e-01 +1.76e-01 +7.55e-02 +1.76e-01 +1.76e-01 +1.80e-01 1.82e-01 -1.84e-01 1.71e-01 -1.70e-01 1.67e-01 -1.64e-01 -1.61e-01 -1.59e-01 +1.65e-01 1.62e-01 -1.78e-01 -2.51e-01 -1.70e-01 -5.43e-02 -1.78e-01 -1.85e-01 +1.54e-01 +1.55e-01 +1.54e-01 +1.55e-01 +2.28e-01 +1.67e-01 +5.36e-02 +1.77e-01 1.85e-01 -1.82e-01 -1.80e-01 -1.63e-01 -1.64e-01 +1.83e-01 +1.81e-01 +1.79e-01 1.61e-01 1.64e-01 +1.58e-01 1.61e-01 -1.62e-01 -1.64e-01 -2.43e-01 -1.75e-01 -6.53e-02 +1.60e-01 +1.55e-01 +1.53e-01 +2.33e-01 +1.74e-01 +6.51e-02 1.81e-01 +1.79e-01 +1.83e-01 +1.79e-01 1.80e-01 -1.84e-01 -1.80e-01 -1.82e-01 -1.76e-01 -1.63e-01 -1.68e-01 -1.62e-01 -1.64e-01 -1.75e-01 -1.62e-01 -2.24e-01 -1.28e-01 -3.74e-02 -1.92e-01 -1.91e-01 -1.84e-01 -1.75e-01 -1.95e-01 -1.85e-01 -1.75e-01 -1.80e-01 -1.75e-01 -1.70e-01 +1.69e-01 +1.58e-01 +1.66e-01 +1.59e-01 +1.59e-01 1.70e-01 1.56e-01 -2.28e-01 -9.60e-02 -3.16e-02 -2.77e-01 -2.76e-01 -2.61e-01 -2.66e-01 -2.79e-01 -2.72e-01 -2.56e-01 -2.49e-01 -2.48e-01 -2.45e-01 -2.41e-01 -2.33e-01 -2.17e-01 -7.30e-02 -2.10e-02 +2.11e-01 +1.28e-01 +3.74e-02 +1.90e-01 +1.90e-01 +1.82e-01 +1.71e-01 +1.90e-01 +1.82e-01 +1.72e-01 +1.79e-01 +1.69e-01 +1.69e-01 +1.66e-01 +1.51e-01 +2.22e-01 +9.62e-02 +3.14e-02 +2.75e-01 +2.73e-01 +2.51e-01 +2.62e-01 +2.73e-01 +2.67e-01 +2.53e-01 +2.43e-01 +2.41e-01 +2.42e-01 +2.39e-01 +2.23e-01 +2.12e-01 +7.28e-02 +2.10e-02 5.00e-01 -3.49e-01 -3.92e-01 -2.60e-01 -2.84e-01 +3.50e-01 +3.91e-01 +2.55e-01 +2.81e-01 3.18e-01 -2.56e-01 -2.40e-01 -1.87e-01 +2.54e-01 +2.37e-01 +1.86e-01 1.97e-01 -1.82e-01 -1.51e-01 -9.75e-02 -3.77e-02 +1.81e-01 +1.50e-01 +9.74e-02 +3.76e-02 1.86e-02 -2.16e-01 -1.41e-01 +2.17e-01 +1.42e-01 1.63e-01 -8.36e-02 -9.23e-02 +8.18e-02 +9.18e-02 1.14e-01 -8.15e-02 -8.01e-02 -6.99e-02 -6.18e-02 -6.27e-02 -4.50e-02 +8.12e-02 +7.94e-02 +6.97e-02 +6.23e-02 +6.28e-02 +4.48e-02 3.69e-02 1.59e-02 -7.17e-03 +7.16e-03 +1.71e-01 +1.76e-01 +1.78e-01 1.74e-01 +1.77e-01 1.76e-01 +1.81e-01 1.77e-01 -1.74e-01 -1.75e-01 -1.74e-01 -1.80e-01 +1.69e-01 1.76e-01 -1.68e-01 -1.74e-01 -1.80e-01 1.83e-01 -2.69e-01 -4.04e-01 -1.56e-01 -1.78e-01 -1.82e-01 +1.84e-01 +2.71e-01 +3.99e-01 +1.54e-01 +1.79e-01 +1.79e-01 1.80e-01 +1.75e-01 +1.76e-01 +1.71e-01 1.74e-01 1.74e-01 -1.70e-01 -1.73e-01 -1.72e-01 -1.71e-01 -1.69e-01 1.72e-01 +1.73e-01 1.77e-01 -2.42e-01 -3.71e-01 -1.40e-01 +1.85e-01 +2.54e-01 +3.67e-01 +1.34e-01 1.80e-01 +1.76e-01 +1.74e-01 1.77e-01 +1.76e-01 1.77e-01 +1.74e-01 1.78e-01 -1.77e-01 -1.77e-01 -1.76e-01 -1.79e-01 1.72e-01 -1.79e-01 -1.78e-01 -1.69e-01 -2.21e-01 -3.31e-01 +1.80e-01 +1.81e-01 +1.81e-01 +2.66e-01 +3.32e-01 1.15e-01 -1.84e-01 -1.87e-01 1.82e-01 -1.85e-01 -1.76e-01 -1.68e-01 -1.73e-01 -1.76e-01 -1.70e-01 -1.71e-01 -1.75e-01 -1.77e-01 -2.53e-01 -3.57e-01 -1.27e-01 +1.86e-01 +1.81e-01 1.83e-01 -1.85e-01 -1.80e-01 1.74e-01 -1.69e-01 -1.71e-01 -1.79e-01 -1.70e-01 1.67e-01 -1.74e-01 -1.78e-01 +1.72e-01 +1.75e-01 +1.70e-01 +1.69e-01 +1.75e-01 1.84e-01 -2.76e-01 -3.05e-01 -1.33e-01 -1.76e-01 +2.58e-01 +3.55e-01 +1.26e-01 +1.80e-01 +1.82e-01 1.79e-01 -1.77e-01 1.73e-01 -1.80e-01 -1.69e-01 1.66e-01 -1.63e-01 -1.63e-01 +1.70e-01 +1.77e-01 +1.69e-01 1.68e-01 +1.69e-01 1.78e-01 -1.92e-01 -2.78e-01 -3.44e-01 -1.20e-01 -1.81e-01 1.83e-01 -1.69e-01 -1.69e-01 +2.75e-01 +3.02e-01 +1.32e-01 +1.75e-01 +1.78e-01 1.77e-01 1.69e-01 +1.79e-01 +1.69e-01 +1.65e-01 1.63e-01 1.63e-01 -1.60e-01 -1.64e-01 -1.76e-01 +1.67e-01 +1.74e-01 +1.87e-01 +2.69e-01 +3.43e-01 +1.20e-01 1.80e-01 -2.53e-01 -2.95e-01 -1.13e-01 -1.76e-01 -1.79e-01 -1.75e-01 -1.69e-01 -1.72e-01 -1.69e-01 -1.66e-01 -1.58e-01 -1.56e-01 -1.61e-01 -1.66e-01 -1.64e-01 -2.31e-01 -1.71e-01 -7.02e-02 +1.82e-01 +1.68e-01 1.67e-01 -1.84e-01 -1.79e-01 -1.77e-01 1.77e-01 -1.68e-01 -1.64e-01 -1.59e-01 -1.57e-01 +1.70e-01 1.59e-01 1.60e-01 -1.64e-01 -2.20e-01 -1.27e-01 -3.93e-02 -1.75e-01 -1.84e-01 -1.78e-01 -1.78e-01 +1.58e-01 +1.61e-01 +1.65e-01 1.67e-01 -1.76e-01 -1.64e-01 -1.56e-01 +2.34e-01 +2.93e-01 +1.13e-01 +1.71e-01 +1.72e-01 +1.65e-01 1.65e-01 -1.58e-01 1.65e-01 +1.60e-01 1.57e-01 -2.23e-01 1.46e-01 -4.35e-02 -1.80e-01 -1.87e-01 -1.80e-01 -1.74e-01 -1.82e-01 +1.43e-01 +1.50e-01 +1.48e-01 +1.06e-01 +1.93e-01 +1.68e-01 +7.02e-02 +1.69e-01 +1.86e-01 +1.75e-01 +1.74e-01 +1.77e-01 +1.65e-01 +1.61e-01 +1.54e-01 +1.53e-01 +1.55e-01 +1.47e-01 +1.41e-01 +1.98e-01 +1.23e-01 +3.84e-02 +1.78e-01 +1.86e-01 +1.76e-01 +1.77e-01 +1.65e-01 1.75e-01 -1.67e-01 -1.62e-01 1.66e-01 -1.62e-01 -1.72e-01 -1.58e-01 -2.19e-01 -1.34e-01 -4.09e-02 -1.89e-01 +1.54e-01 +1.59e-01 +1.54e-01 +1.63e-01 +1.52e-01 +2.17e-01 +1.45e-01 +4.33e-02 +1.80e-01 +1.87e-01 +1.79e-01 +1.73e-01 1.81e-01 -1.85e-01 +1.76e-01 +1.67e-01 +1.60e-01 +1.63e-01 +1.60e-01 +1.69e-01 +1.55e-01 +2.16e-01 +1.34e-01 +4.11e-02 +1.88e-01 +1.80e-01 +1.84e-01 1.81e-01 1.84e-01 -1.86e-01 -1.76e-01 -1.70e-01 +1.87e-01 +1.74e-01 1.69e-01 -1.76e-01 -1.71e-01 -1.63e-01 -2.03e-01 -8.39e-02 -2.90e-02 +1.66e-01 +1.73e-01 +1.70e-01 +1.62e-01 +2.01e-01 +8.29e-02 +2.86e-02 +2.58e-01 +2.81e-01 2.59e-01 -2.87e-01 -2.61e-01 2.69e-01 -2.93e-01 -2.68e-01 -2.45e-01 -2.57e-01 -2.34e-01 -2.36e-01 -2.58e-01 -2.36e-01 -2.11e-01 -5.44e-02 -1.44e-02 -3.13e-01 2.95e-01 -2.73e-01 -3.05e-01 +2.69e-01 +2.46e-01 +2.56e-01 +2.33e-01 +2.31e-01 +2.59e-01 +2.41e-01 +2.08e-01 +5.36e-02 +1.40e-02 +3.12e-01 +2.97e-01 +2.71e-01 +3.04e-01 3.70e-01 -3.55e-01 -2.81e-01 -2.81e-01 -2.20e-01 -1.63e-01 -1.64e-01 +3.54e-01 +2.77e-01 +2.79e-01 +2.19e-01 +1.62e-01 +1.62e-01 1.63e-01 1.08e-01 -3.48e-02 +3.47e-02 1.48e-02 1.09e-01 -1.07e-01 -1.06e-01 -1.02e-01 +1.08e-01 +1.05e-01 +1.01e-01 1.35e-01 -1.41e-01 -9.56e-02 -1.02e-01 -9.31e-02 -5.13e-02 -5.22e-02 -5.35e-02 -4.22e-02 -1.88e-02 +1.42e-01 +9.52e-02 +9.99e-02 +9.32e-02 +5.18e-02 +5.18e-02 +5.34e-02 +4.23e-02 +1.87e-02 7.19e-03 +1.80e-01 +1.75e-01 1.82e-01 1.75e-01 -1.79e-01 -1.74e-01 -1.73e-01 -1.67e-01 -1.70e-01 -1.68e-01 -1.73e-01 1.71e-01 +1.70e-01 1.69e-01 +1.65e-01 +1.75e-01 +1.71e-01 +1.68e-01 1.86e-01 -3.10e-01 -4.29e-01 +3.12e-01 +4.27e-01 1.66e-01 -1.79e-01 -1.74e-01 -1.71e-01 -1.76e-01 +1.81e-01 +1.77e-01 +1.70e-01 +1.73e-01 +1.73e-01 1.72e-01 -1.74e-01 +1.64e-01 1.66e-01 -1.69e-01 -1.68e-01 -1.70e-01 +1.66e-01 +1.73e-01 1.70e-01 1.89e-01 -2.60e-01 -4.03e-01 -1.65e-01 -1.78e-01 -1.81e-01 +2.63e-01 +4.02e-01 +1.64e-01 +1.79e-01 +1.80e-01 1.83e-01 -1.72e-01 -1.76e-01 +1.71e-01 1.73e-01 -1.72e-01 -1.76e-01 -1.72e-01 -1.70e-01 +1.71e-01 1.70e-01 -1.77e-01 -2.47e-01 -3.44e-01 +1.75e-01 +1.69e-01 +1.68e-01 +1.68e-01 +1.80e-01 +2.49e-01 +3.42e-01 1.29e-01 1.63e-01 1.73e-01 -1.75e-01 -1.73e-01 -1.69e-01 -1.66e-01 -1.69e-01 1.74e-01 -1.74e-01 -1.70e-01 -1.75e-01 +1.71e-01 +1.68e-01 +1.65e-01 +1.68e-01 +1.73e-01 +1.72e-01 +1.65e-01 +1.72e-01 1.69e-01 -2.55e-01 -3.23e-01 +2.52e-01 +3.19e-01 1.06e-01 -1.68e-01 +1.67e-01 +1.70e-01 1.72e-01 -1.76e-01 1.64e-01 1.71e-01 +1.71e-01 +1.57e-01 +1.64e-01 +1.61e-01 +1.62e-01 1.73e-01 -1.60e-01 +1.79e-01 +2.63e-01 +2.66e-01 +7.74e-02 1.68e-01 -1.63e-01 -1.63e-01 -1.78e-01 -1.82e-01 -2.64e-01 -2.68e-01 -7.79e-02 -1.69e-01 -1.73e-01 +1.72e-01 +1.64e-01 +1.66e-01 1.65e-01 -1.69e-01 -1.68e-01 -1.69e-01 -1.60e-01 -1.61e-01 1.66e-01 -1.62e-01 +1.58e-01 +1.59e-01 +1.63e-01 +1.63e-01 +1.70e-01 1.75e-01 -1.79e-01 -2.56e-01 -3.49e-01 +2.51e-01 +3.47e-01 1.31e-01 -1.77e-01 -1.84e-01 1.72e-01 +1.79e-01 1.70e-01 -1.72e-01 -1.73e-01 +1.70e-01 +1.69e-01 1.71e-01 -1.56e-01 -1.62e-01 -1.66e-01 +1.70e-01 +1.55e-01 +1.59e-01 +1.65e-01 +1.70e-01 1.71e-01 -1.77e-01 -2.48e-01 -2.47e-01 -9.16e-02 -1.75e-01 -1.79e-01 -1.67e-01 -1.66e-01 +2.43e-01 +2.46e-01 +9.20e-02 +1.70e-01 1.70e-01 -1.69e-01 1.66e-01 1.63e-01 +1.66e-01 +1.63e-01 +1.59e-01 +1.58e-01 +1.57e-01 1.60e-01 -1.64e-01 -1.64e-01 -1.61e-01 -2.33e-01 +1.55e-01 +1.53e-01 +2.20e-01 1.63e-01 -6.30e-02 +6.37e-02 +1.70e-01 +1.70e-01 1.73e-01 -1.74e-01 -1.76e-01 -1.71e-01 1.69e-01 -1.68e-01 -1.65e-01 -1.65e-01 -1.56e-01 -1.61e-01 +1.66e-01 +1.64e-01 1.63e-01 -1.56e-01 -2.30e-01 -1.65e-01 +1.64e-01 +1.52e-01 +1.54e-01 +1.53e-01 +1.49e-01 +2.12e-01 +1.64e-01 6.14e-02 -1.72e-01 -1.81e-01 +1.74e-01 +1.78e-01 1.73e-01 1.75e-01 -1.75e-01 +1.74e-01 +1.65e-01 1.67e-01 -1.69e-01 -1.60e-01 -1.53e-01 1.59e-01 -1.60e-01 -1.61e-01 +1.48e-01 +1.57e-01 +1.55e-01 +1.59e-01 2.06e-01 1.23e-01 -4.81e-02 -1.72e-01 +4.80e-02 +1.69e-01 1.78e-01 1.77e-01 1.74e-01 1.77e-01 -1.76e-01 -1.76e-01 -1.69e-01 +1.73e-01 +1.74e-01 +1.68e-01 1.52e-01 -1.59e-01 1.58e-01 1.58e-01 -2.13e-01 +1.55e-01 +2.12e-01 1.22e-01 -3.31e-02 -1.78e-01 +3.34e-02 +1.75e-01 +1.85e-01 1.86e-01 -1.87e-01 -1.91e-01 -1.79e-01 +1.90e-01 1.80e-01 1.79e-01 -1.72e-01 +1.76e-01 +1.71e-01 +1.67e-01 +1.71e-01 1.69e-01 -1.70e-01 -1.70e-01 1.69e-01 -1.88e-01 +1.86e-01 1.02e-01 3.54e-02 -2.72e-01 +2.66e-01 +2.66e-01 2.64e-01 -2.63e-01 -2.52e-01 +2.50e-01 +2.60e-01 2.58e-01 -2.69e-01 +2.34e-01 +2.42e-01 2.35e-01 -2.43e-01 -2.38e-01 -2.31e-01 -2.32e-01 -2.40e-01 +2.29e-01 +2.33e-01 +2.42e-01 2.28e-01 -5.48e-02 -1.73e-02 +5.44e-02 +1.71e-02 3.77e-01 -2.73e-01 -3.42e-01 +2.75e-01 +3.41e-01 3.51e-01 -3.66e-01 +3.64e-01 +2.31e-01 2.32e-01 -2.30e-01 -2.17e-01 -1.83e-01 +2.18e-01 +1.82e-01 1.77e-01 1.28e-01 -1.17e-01 +1.16e-01 1.03e-01 -4.15e-02 +4.16e-02 1.06e-02 -1.32e-01 -8.63e-02 +1.33e-01 +8.71e-02 1.41e-01 1.34e-01 1.37e-01 8.83e-02 -7.76e-02 -8.31e-02 -5.55e-02 -6.37e-02 -2.88e-02 -3.73e-02 -3.45e-02 -2.57e-02 -1.22e-02 +7.82e-02 +8.36e-02 +5.61e-02 +6.39e-02 +2.90e-02 +3.69e-02 +3.46e-02 +2.60e-02 +1.24e-02 1.77e-01 -1.72e-01 -1.75e-01 +1.71e-01 1.75e-01 -1.74e-01 -1.69e-01 +1.79e-01 +1.73e-01 +1.71e-01 1.64e-01 -1.67e-01 -1.58e-01 -1.61e-01 +1.66e-01 1.59e-01 -1.82e-01 -2.70e-01 -4.28e-01 +1.61e-01 +1.55e-01 +1.79e-01 +2.67e-01 +4.26e-01 1.56e-01 -1.73e-01 -1.81e-01 -1.73e-01 -1.68e-01 +1.75e-01 +1.82e-01 +1.71e-01 +1.65e-01 1.69e-01 -1.67e-01 -1.70e-01 +1.66e-01 +1.69e-01 +1.63e-01 1.65e-01 +1.74e-01 1.69e-01 1.76e-01 -1.69e-01 -1.78e-01 2.47e-01 -3.32e-01 -1.31e-01 -1.69e-01 -1.71e-01 -1.81e-01 +3.31e-01 +1.30e-01 1.69e-01 -1.59e-01 -1.71e-01 -1.62e-01 -1.64e-01 -1.62e-01 1.73e-01 +1.77e-01 +1.67e-01 +1.55e-01 +1.67e-01 +1.59e-01 +1.63e-01 +1.58e-01 +1.70e-01 +1.69e-01 +1.84e-01 +2.44e-01 +2.71e-01 +1.02e-01 +1.69e-01 1.70e-01 -1.81e-01 -2.42e-01 -2.72e-01 -1.03e-01 -1.73e-01 1.73e-01 -1.74e-01 1.69e-01 +1.66e-01 1.67e-01 -1.72e-01 -1.69e-01 +1.64e-01 +1.60e-01 +1.62e-01 +1.63e-01 +1.63e-01 +1.67e-01 +2.48e-01 +2.40e-01 +9.84e-02 1.62e-01 -1.61e-01 -1.65e-01 1.64e-01 -1.70e-01 -2.51e-01 -2.45e-01 -9.97e-02 -1.65e-01 -1.65e-01 1.69e-01 1.71e-01 -1.63e-01 1.62e-01 -1.63e-01 +1.58e-01 +1.62e-01 +1.58e-01 +1.62e-01 1.61e-01 -1.63e-01 +1.71e-01 +1.67e-01 +2.50e-01 +3.22e-01 +1.17e-01 +1.74e-01 1.60e-01 +1.69e-01 1.72e-01 -1.73e-01 -2.52e-01 -3.24e-01 -1.17e-01 -1.75e-01 -1.61e-01 -1.71e-01 -1.72e-01 -1.69e-01 -1.59e-01 +1.67e-01 +1.60e-01 1.65e-01 -1.69e-01 -1.64e-01 -1.61e-01 -1.64e-01 -1.76e-01 -2.62e-01 -2.99e-01 -1.09e-01 -1.71e-01 1.68e-01 -1.80e-01 -1.66e-01 -1.60e-01 -1.60e-01 -1.66e-01 1.62e-01 +1.60e-01 +1.63e-01 +1.76e-01 +2.53e-01 +2.99e-01 +1.10e-01 +1.69e-01 +1.67e-01 +1.76e-01 +1.64e-01 +1.59e-01 1.58e-01 1.64e-01 +1.59e-01 1.55e-01 -1.58e-01 -2.55e-01 -2.89e-01 +1.59e-01 +1.51e-01 +1.60e-01 +2.50e-01 +2.88e-01 1.01e-01 -1.73e-01 -1.70e-01 +1.72e-01 +1.71e-01 1.68e-01 -1.60e-01 1.63e-01 -1.65e-01 -1.66e-01 -1.58e-01 -1.59e-01 1.59e-01 +1.61e-01 +1.66e-01 1.56e-01 -1.64e-01 -2.46e-01 -1.86e-01 +1.54e-01 +1.51e-01 +1.49e-01 +1.58e-01 +2.33e-01 +1.85e-01 6.62e-02 1.69e-01 +1.65e-01 +1.63e-01 1.67e-01 -1.67e-01 -1.71e-01 -1.66e-01 -1.64e-01 +1.62e-01 +1.63e-01 1.63e-01 1.61e-01 -1.56e-01 1.55e-01 -1.62e-01 -1.74e-01 -2.58e-01 -1.88e-01 -5.34e-02 -1.70e-01 +1.53e-01 +1.59e-01 +1.69e-01 +2.48e-01 +1.87e-01 +5.29e-02 +1.71e-01 1.66e-01 1.73e-01 -1.69e-01 -1.67e-01 +1.68e-01 +1.65e-01 1.64e-01 -1.61e-01 -1.56e-01 -1.63e-01 -1.56e-01 -1.50e-01 -1.56e-01 -2.37e-01 -1.36e-01 -5.44e-02 -1.77e-01 +1.59e-01 +1.52e-01 +1.60e-01 +1.52e-01 +1.48e-01 +1.54e-01 +2.32e-01 +1.35e-01 +5.41e-02 +1.76e-01 1.78e-01 -1.67e-01 +1.68e-01 1.79e-01 1.73e-01 1.69e-01 -1.63e-01 -1.60e-01 -1.60e-01 -1.63e-01 -1.59e-01 +1.62e-01 +1.61e-01 1.59e-01 +1.61e-01 +1.58e-01 +1.60e-01 2.06e-01 -9.49e-02 -2.80e-02 -1.89e-01 -1.76e-01 -1.78e-01 +9.41e-02 +2.78e-02 +1.88e-01 +1.77e-01 1.78e-01 -1.85e-01 -1.92e-01 1.76e-01 -1.60e-01 -1.67e-01 +1.82e-01 +1.90e-01 +1.76e-01 +1.62e-01 +1.69e-01 +1.69e-01 1.69e-01 -1.71e-01 1.68e-01 -1.99e-01 -7.94e-02 -2.31e-02 -2.49e-01 -2.49e-01 -2.60e-01 -2.49e-01 -2.55e-01 +1.97e-01 +7.83e-02 +2.27e-02 +2.47e-01 +2.50e-01 +2.59e-01 +2.51e-01 +2.57e-01 2.55e-01 -2.16e-01 +2.15e-01 2.28e-01 2.42e-01 -2.22e-01 -2.13e-01 -2.18e-01 -2.29e-01 -7.88e-02 -2.50e-02 -3.12e-01 -2.52e-01 -2.09e-01 -2.93e-01 -2.89e-01 +2.25e-01 +2.12e-01 +2.14e-01 +2.28e-01 +7.82e-02 +2.46e-02 +3.10e-01 +2.49e-01 +2.07e-01 +2.92e-01 +2.88e-01 2.33e-01 -1.63e-01 -1.12e-01 -1.91e-01 +1.62e-01 +1.13e-01 +1.90e-01 1.80e-01 1.16e-01 -1.10e-01 -9.71e-02 -4.27e-02 -1.65e-02 +1.07e-01 +9.41e-02 +4.21e-02 +1.63e-02 1.17e-01 -8.61e-02 -8.81e-02 -9.20e-02 +8.58e-02 +8.78e-02 +9.13e-02 1.15e-01 -8.56e-02 -6.77e-02 -3.57e-02 +8.57e-02 +6.78e-02 +3.63e-02 6.34e-02 -6.35e-02 -4.04e-02 -3.73e-02 -2.93e-02 -2.58e-02 -1.22e-02 -1.72e-01 -1.70e-01 -1.67e-01 -1.67e-01 +6.38e-02 +4.06e-02 +3.60e-02 +2.77e-02 +2.56e-02 +1.21e-02 +1.71e-01 1.68e-01 +1.63e-01 +1.68e-01 +1.72e-01 +1.66e-01 1.65e-01 -1.65e-01 +1.51e-01 1.57e-01 -1.61e-01 -1.66e-01 +1.63e-01 1.57e-01 -1.79e-01 -2.60e-01 -3.16e-01 +1.78e-01 +2.58e-01 +3.15e-01 1.24e-01 1.72e-01 -1.72e-01 -1.67e-01 -1.75e-01 +1.71e-01 +1.66e-01 1.69e-01 -1.64e-01 -1.60e-01 -1.55e-01 -1.67e-01 +1.71e-01 +1.63e-01 +1.58e-01 +1.51e-01 +1.62e-01 1.68e-01 1.67e-01 1.76e-01 -2.51e-01 -3.05e-01 +2.54e-01 +3.04e-01 1.12e-01 -1.71e-01 -1.73e-01 -1.70e-01 -1.69e-01 -1.65e-01 -1.66e-01 -1.65e-01 -1.56e-01 -1.67e-01 +1.75e-01 1.72e-01 -1.71e-01 -1.78e-01 -2.53e-01 -2.24e-01 -8.13e-02 1.70e-01 -1.71e-01 +1.68e-01 +1.63e-01 1.64e-01 -1.66e-01 -1.65e-01 -1.66e-01 -1.62e-01 1.63e-01 -1.62e-01 +1.54e-01 +1.65e-01 1.69e-01 +1.68e-01 +1.76e-01 +2.52e-01 +2.21e-01 +8.02e-02 +1.68e-01 +1.71e-01 +1.65e-01 1.66e-01 -1.78e-01 -2.64e-01 -2.12e-01 -7.25e-02 +1.63e-01 1.64e-01 +1.61e-01 1.62e-01 +1.61e-01 +1.66e-01 +1.64e-01 +1.72e-01 +2.60e-01 +2.09e-01 +7.14e-02 1.63e-01 -1.70e-01 +1.61e-01 +1.63e-01 +1.69e-01 1.61e-01 1.62e-01 -1.64e-01 1.62e-01 -1.59e-01 -1.56e-01 -1.67e-01 -1.78e-01 -2.62e-01 -3.28e-01 -1.16e-01 +1.61e-01 +1.58e-01 +1.54e-01 1.64e-01 -1.62e-01 +1.76e-01 +2.59e-01 +3.27e-01 +1.16e-01 +1.60e-01 +1.60e-01 1.63e-01 -1.69e-01 +1.68e-01 1.62e-01 -1.55e-01 -1.51e-01 -1.64e-01 +1.54e-01 +1.50e-01 1.64e-01 -1.62e-01 +1.63e-01 +1.58e-01 +1.58e-01 +1.68e-01 +2.43e-01 +2.59e-01 +9.33e-02 1.61e-01 -1.71e-01 -2.45e-01 -2.61e-01 -9.35e-02 +1.63e-01 +1.68e-01 1.62e-01 -1.66e-01 -1.70e-01 -1.60e-01 -1.70e-01 +1.69e-01 1.53e-01 -1.54e-01 -1.57e-01 1.53e-01 1.57e-01 -1.60e-01 +1.50e-01 +1.54e-01 +1.57e-01 1.59e-01 -2.20e-01 -2.08e-01 -7.62e-02 -1.71e-01 +2.17e-01 +2.06e-01 +7.58e-02 1.71e-01 -1.68e-01 -1.61e-01 -1.65e-01 -1.52e-01 -1.56e-01 -1.51e-01 -1.52e-01 +1.70e-01 +1.63e-01 +1.57e-01 1.61e-01 1.53e-01 +1.56e-01 +1.49e-01 +1.49e-01 1.59e-01 -2.35e-01 +1.49e-01 +1.55e-01 +2.27e-01 1.62e-01 6.88e-02 -1.73e-01 -1.70e-01 +1.71e-01 1.67e-01 -1.65e-01 +1.66e-01 +1.60e-01 +1.61e-01 1.62e-01 1.63e-01 -1.63e-01 -1.57e-01 -1.52e-01 -1.48e-01 1.54e-01 -1.58e-01 -2.21e-01 -1.68e-01 -5.08e-02 +1.50e-01 +1.48e-01 +1.51e-01 +1.55e-01 +2.15e-01 +1.65e-01 +4.95e-02 1.71e-01 1.73e-01 -1.69e-01 1.68e-01 -1.57e-01 1.62e-01 -1.61e-01 1.57e-01 -1.55e-01 -1.50e-01 -1.52e-01 -1.65e-01 -2.20e-01 +1.62e-01 1.59e-01 -6.89e-02 -1.72e-01 -1.64e-01 -1.71e-01 +1.56e-01 +1.53e-01 +1.47e-01 +1.49e-01 +1.62e-01 +2.14e-01 +1.58e-01 +6.86e-02 +1.70e-01 1.66e-01 +1.69e-01 1.66e-01 -1.65e-01 -1.64e-01 -1.64e-01 -1.59e-01 +1.67e-01 +1.62e-01 +1.63e-01 +1.63e-01 +1.58e-01 +1.52e-01 1.54e-01 -1.56e-01 1.67e-01 -2.25e-01 -1.16e-01 +2.26e-01 +1.15e-01 4.03e-02 1.74e-01 -1.80e-01 -1.72e-01 +1.82e-01 +1.70e-01 1.72e-01 -1.80e-01 +1.77e-01 1.85e-01 1.68e-01 1.65e-01 -1.64e-01 -1.76e-01 +1.63e-01 +1.74e-01 1.63e-01 1.66e-01 -2.30e-01 +2.29e-01 1.07e-01 3.27e-02 -2.57e-01 -2.45e-01 -2.55e-01 2.58e-01 -2.61e-01 -2.67e-01 +2.47e-01 +2.50e-01 +2.57e-01 +2.60e-01 +2.66e-01 2.59e-01 -2.38e-01 -2.37e-01 -2.30e-01 -2.15e-01 -2.24e-01 -2.34e-01 -8.98e-02 +2.39e-01 +2.35e-01 +2.29e-01 +2.16e-01 +2.25e-01 +2.33e-01 +8.96e-02 3.01e-02 -2.74e-01 -2.53e-01 -2.53e-01 -2.64e-01 +2.73e-01 +2.51e-01 +2.52e-01 +2.63e-01 3.05e-01 -2.70e-01 -2.92e-01 +2.69e-01 +2.91e-01 1.85e-01 2.00e-01 1.47e-01 1.01e-01 -1.19e-01 -8.89e-02 -3.87e-02 +1.17e-01 +8.80e-02 +3.85e-02 1.53e-02 -9.99e-02 -8.69e-02 -9.11e-02 -9.03e-02 +1.00e-01 +8.71e-02 +9.09e-02 +9.00e-02 1.08e-01 -8.75e-02 +8.70e-02 1.17e-01 5.47e-02 -7.03e-02 -5.05e-02 -3.07e-02 -3.19e-02 -2.67e-02 +7.04e-02 +5.07e-02 +3.08e-02 +3.14e-02 +2.64e-02 1.69e-02 1.16e-02 +1.60e-01 1.64e-01 -1.67e-01 1.63e-01 -1.66e-01 -1.69e-01 -1.61e-01 -1.56e-01 +1.67e-01 +1.70e-01 +1.62e-01 +1.54e-01 +1.52e-01 +1.52e-01 1.55e-01 -1.53e-01 +1.57e-01 +1.63e-01 +2.61e-01 +2.58e-01 +7.58e-02 1.59e-01 -1.61e-01 -1.69e-01 -2.62e-01 -2.59e-01 -7.61e-02 +1.68e-01 1.63e-01 -1.70e-01 -1.64e-01 1.58e-01 -1.62e-01 -1.66e-01 -1.68e-01 -1.56e-01 -1.61e-01 +1.65e-01 +1.65e-01 +1.67e-01 +1.52e-01 1.58e-01 -1.63e-01 -1.71e-01 -2.50e-01 -2.90e-01 -1.11e-01 -1.64e-01 +1.56e-01 +1.60e-01 1.69e-01 +2.49e-01 +2.88e-01 +1.11e-01 +1.66e-01 1.69e-01 -1.62e-01 +1.70e-01 +1.63e-01 +1.63e-01 +1.59e-01 1.63e-01 -1.61e-01 1.65e-01 -1.67e-01 +1.58e-01 +1.58e-01 1.60e-01 -1.61e-01 -1.64e-01 -1.76e-01 -2.60e-01 -2.54e-01 -8.21e-02 +1.75e-01 +2.57e-01 +2.53e-01 +8.19e-02 1.67e-01 -1.69e-01 -1.60e-01 +1.68e-01 1.58e-01 -1.62e-01 +1.58e-01 +1.61e-01 1.67e-01 -1.56e-01 -1.57e-01 -1.62e-01 -1.64e-01 -1.64e-01 -1.72e-01 -2.58e-01 -2.37e-01 -7.64e-02 -1.65e-01 -1.68e-01 +1.54e-01 +1.55e-01 +1.61e-01 +1.61e-01 +1.63e-01 +1.70e-01 +2.53e-01 +2.35e-01 +7.59e-02 +1.63e-01 1.66e-01 +1.68e-01 1.64e-01 -1.60e-01 1.59e-01 -1.58e-01 1.59e-01 +1.57e-01 +1.58e-01 +1.58e-01 +1.56e-01 +1.58e-01 +1.66e-01 +2.50e-01 +2.58e-01 +9.81e-02 1.60e-01 -1.59e-01 -1.59e-01 -1.69e-01 -2.54e-01 -2.60e-01 -9.87e-02 -1.63e-01 -1.64e-01 +1.61e-01 1.64e-01 +1.61e-01 1.60e-01 -1.60e-01 -1.58e-01 -1.51e-01 +1.56e-01 1.51e-01 +1.50e-01 1.63e-01 1.64e-01 1.57e-01 -1.66e-01 -2.38e-01 -2.19e-01 +1.64e-01 +2.37e-01 +2.18e-01 9.03e-02 +1.68e-01 1.69e-01 -1.69e-01 -1.65e-01 -1.56e-01 +1.64e-01 1.56e-01 -1.54e-01 -1.53e-01 -1.45e-01 -1.52e-01 -1.54e-01 1.58e-01 -1.64e-01 -2.21e-01 -1.34e-01 -4.90e-02 -1.68e-01 +1.53e-01 +1.51e-01 +1.43e-01 +1.51e-01 +1.53e-01 +1.55e-01 1.63e-01 -1.65e-01 -1.56e-01 +2.19e-01 +1.33e-01 +4.89e-02 +1.67e-01 +1.60e-01 +1.61e-01 +1.55e-01 1.64e-01 -1.53e-01 +1.56e-01 1.49e-01 -1.47e-01 -1.46e-01 -1.52e-01 -1.61e-01 -1.66e-01 -2.35e-01 +1.45e-01 +1.44e-01 +1.51e-01 +1.57e-01 +1.64e-01 +2.32e-01 1.18e-01 3.65e-02 -1.66e-01 +1.62e-01 +1.67e-01 1.68e-01 -1.70e-01 -1.56e-01 +1.55e-01 1.59e-01 1.57e-01 -1.57e-01 +1.58e-01 1.46e-01 -1.44e-01 -1.41e-01 -1.51e-01 -1.57e-01 -2.30e-01 +1.43e-01 +1.39e-01 +1.48e-01 +1.54e-01 +2.26e-01 1.45e-01 -4.04e-02 +4.05e-02 +1.55e-01 +1.63e-01 +1.63e-01 +1.67e-01 1.56e-01 -1.64e-01 -1.65e-01 -1.68e-01 -1.57e-01 -1.54e-01 -1.51e-01 +1.53e-01 1.50e-01 -1.52e-01 +1.49e-01 +1.49e-01 +1.45e-01 1.47e-01 -1.48e-01 -1.56e-01 -2.14e-01 -1.21e-01 -3.83e-02 +1.53e-01 +2.10e-01 +1.20e-01 +3.82e-02 1.65e-01 -1.60e-01 -1.60e-01 -1.62e-01 1.59e-01 -1.57e-01 1.61e-01 +1.61e-01 +1.56e-01 +1.56e-01 +1.60e-01 1.59e-01 -1.55e-01 -1.54e-01 -1.50e-01 1.54e-01 -2.11e-01 -1.02e-01 -2.99e-02 -1.76e-01 -1.70e-01 +1.53e-01 +1.48e-01 +1.52e-01 +2.07e-01 +1.01e-01 +3.00e-02 +1.77e-01 +1.71e-01 1.68e-01 -1.74e-01 -1.75e-01 1.71e-01 -1.67e-01 -1.67e-01 -1.62e-01 -1.63e-01 -1.55e-01 +1.75e-01 +1.69e-01 +1.64e-01 +1.68e-01 +1.61e-01 +1.61e-01 +1.53e-01 1.46e-01 -1.96e-01 +1.95e-01 9.40e-02 -2.20e-02 -2.45e-01 -2.37e-01 -2.29e-01 -2.42e-01 -2.53e-01 -2.51e-01 -2.29e-01 +2.21e-02 +2.46e-01 +2.38e-01 +2.31e-01 +2.41e-01 +2.54e-01 +2.50e-01 +2.28e-01 2.20e-01 +2.21e-01 2.26e-01 -2.28e-01 -2.34e-01 -2.03e-01 -1.87e-01 -9.61e-02 -3.53e-02 +2.35e-01 +2.02e-01 +1.88e-01 +9.58e-02 +3.52e-02 3.06e-01 -2.60e-01 -2.22e-01 -2.70e-01 -2.60e-01 -2.37e-01 +2.59e-01 +2.23e-01 +2.61e-01 +2.57e-01 2.36e-01 -1.79e-01 +2.32e-01 +1.78e-01 1.53e-01 1.37e-01 -1.48e-01 +1.47e-01 1.36e-01 -7.22e-02 +7.24e-02 4.03e-02 -2.24e-02 +2.23e-02 1.04e-01 -9.83e-02 -8.82e-02 -9.42e-02 -9.83e-02 -7.30e-02 -1.05e-01 -6.09e-02 -5.35e-02 -3.66e-02 -4.30e-02 -4.87e-02 -2.86e-02 -1.57e-02 -9.15e-03 -1.70e-01 -1.66e-01 -1.64e-01 -1.69e-01 -1.59e-01 -1.61e-01 -1.63e-01 -1.63e-01 -1.60e-01 -1.56e-01 -1.61e-01 -1.60e-01 -2.41e-01 -1.81e-01 -8.20e-02 +9.82e-02 +8.79e-02 +9.20e-02 +9.75e-02 +7.29e-02 +1.04e-01 +6.06e-02 +5.37e-02 +3.67e-02 +4.29e-02 +4.85e-02 +2.87e-02 +1.59e-02 +9.17e-03 +1.71e-01 +1.67e-01 +1.65e-01 1.69e-01 -1.64e-01 -1.68e-01 -1.66e-01 -1.62e-01 -1.54e-01 -1.57e-01 -1.54e-01 -1.60e-01 -1.58e-01 1.59e-01 +1.60e-01 1.62e-01 -2.27e-01 -2.03e-01 -7.62e-02 -1.63e-01 -1.64e-01 -1.64e-01 1.62e-01 -1.59e-01 -1.58e-01 -1.53e-01 +1.57e-01 +1.49e-01 +1.52e-01 1.53e-01 -1.51e-01 -1.56e-01 -1.65e-01 -1.65e-01 -2.33e-01 -2.50e-01 -1.01e-01 +2.42e-01 +1.80e-01 +8.19e-02 1.68e-01 +1.63e-01 +1.67e-01 +1.65e-01 +1.63e-01 +1.54e-01 +1.59e-01 +1.52e-01 +1.59e-01 +1.52e-01 +1.48e-01 1.55e-01 -1.60e-01 -1.55e-01 -1.56e-01 +2.25e-01 +2.01e-01 +7.57e-02 +1.63e-01 +1.59e-01 1.62e-01 +1.61e-01 +1.57e-01 +1.56e-01 +1.50e-01 +1.51e-01 +1.48e-01 +1.53e-01 +1.61e-01 1.58e-01 +2.32e-01 +2.49e-01 +1.01e-01 +1.67e-01 +1.54e-01 1.55e-01 +1.52e-01 1.55e-01 -1.58e-01 -1.57e-01 -1.69e-01 -2.28e-01 -1.57e-01 -6.12e-02 -1.68e-01 -1.65e-01 1.61e-01 -1.59e-01 -1.58e-01 +1.57e-01 +1.54e-01 +1.54e-01 +1.54e-01 +1.56e-01 1.64e-01 +2.25e-01 1.56e-01 +6.14e-02 +1.67e-01 +1.65e-01 +1.61e-01 +1.57e-01 1.58e-01 -1.51e-01 +1.62e-01 1.55e-01 -1.56e-01 -1.70e-01 -2.34e-01 +1.57e-01 +1.50e-01 +1.54e-01 +1.55e-01 +1.68e-01 +2.32e-01 1.28e-01 -4.70e-02 -1.65e-01 -1.58e-01 +4.68e-02 1.63e-01 -1.64e-01 -1.60e-01 1.57e-01 +1.60e-01 +1.63e-01 +1.61e-01 +1.58e-01 1.50e-01 1.46e-01 -1.45e-01 +1.43e-01 1.52e-01 -1.53e-01 -1.63e-01 -2.26e-01 -1.36e-01 -4.15e-02 -1.65e-01 +1.55e-01 +1.61e-01 +2.25e-01 +1.35e-01 +4.13e-02 1.64e-01 +1.62e-01 1.60e-01 -1.61e-01 1.62e-01 -1.52e-01 +1.61e-01 1.51e-01 +1.50e-01 1.41e-01 -1.47e-01 -1.48e-01 +1.46e-01 +1.49e-01 +1.51e-01 +1.64e-01 +2.31e-01 +1.50e-01 +4.56e-02 +1.53e-01 +1.55e-01 1.54e-01 -1.66e-01 -2.34e-01 -1.52e-01 -4.59e-02 -1.59e-01 1.57e-01 1.55e-01 -1.59e-01 -1.55e-01 -1.51e-01 -1.51e-01 -1.46e-01 -1.44e-01 1.49e-01 -1.52e-01 +1.50e-01 +1.44e-01 +1.43e-01 +1.47e-01 +1.51e-01 1.57e-01 -2.21e-01 +2.19e-01 1.63e-01 -4.91e-02 -1.65e-01 -1.58e-01 -1.57e-01 +4.89e-02 +1.64e-01 1.55e-01 +1.57e-01 +1.53e-01 1.48e-01 -1.52e-01 +1.53e-01 1.52e-01 1.40e-01 -1.37e-01 -1.42e-01 +1.38e-01 +1.40e-01 1.50e-01 -1.58e-01 +1.57e-01 2.10e-01 1.54e-01 -5.11e-02 -1.59e-01 -1.60e-01 -1.63e-01 +5.14e-02 +1.56e-01 1.58e-01 +1.61e-01 +1.57e-01 1.52e-01 1.47e-01 -1.53e-01 -1.47e-01 -1.45e-01 +1.51e-01 1.48e-01 -1.46e-01 +1.44e-01 1.48e-01 -2.08e-01 -1.23e-01 -4.77e-02 -1.63e-01 -1.70e-01 +1.44e-01 +1.43e-01 +2.07e-01 +1.20e-01 +4.74e-02 1.62e-01 -1.56e-01 -1.54e-01 +1.71e-01 +1.62e-01 +1.57e-01 1.52e-01 -1.46e-01 +1.51e-01 1.44e-01 -1.49e-01 -1.47e-01 -1.39e-01 +1.43e-01 1.46e-01 -1.90e-01 -7.15e-02 -2.54e-02 -1.70e-01 +1.46e-01 +1.36e-01 +1.45e-01 +1.86e-01 +7.07e-02 +2.51e-02 1.70e-01 -1.58e-01 +1.71e-01 +1.63e-01 1.56e-01 +1.60e-01 1.61e-01 -1.63e-01 -1.57e-01 +1.56e-01 1.55e-01 -1.63e-01 +1.59e-01 +1.53e-01 +1.48e-01 +1.41e-01 1.55e-01 -1.50e-01 -1.44e-01 -1.56e-01 -6.17e-02 -2.69e-02 -2.42e-01 -2.29e-01 +6.13e-02 +2.68e-02 +2.40e-01 +2.25e-01 2.22e-01 2.27e-01 -2.29e-01 -2.25e-01 -2.21e-01 -2.01e-01 -2.19e-01 -2.01e-01 -2.05e-01 -1.82e-01 -1.37e-01 -3.78e-02 -1.64e-02 -2.65e-01 -2.70e-01 2.31e-01 -1.63e-01 -1.56e-01 -2.05e-01 -1.91e-01 -1.46e-01 -1.31e-01 -1.26e-01 +2.20e-01 +2.21e-01 +1.99e-01 +2.15e-01 +1.98e-01 +2.02e-01 +1.80e-01 +1.35e-01 +3.74e-02 +1.62e-02 +2.64e-01 +2.69e-01 +2.32e-01 +1.55e-01 +1.50e-01 +1.99e-01 +1.79e-01 1.44e-01 -1.16e-01 -4.19e-02 -1.98e-02 -8.56e-03 +1.30e-01 +1.25e-01 +1.44e-01 +1.15e-01 +4.22e-02 +1.96e-02 +8.51e-03 9.50e-02 -1.05e-01 -9.02e-02 -5.05e-02 -4.99e-02 -6.55e-02 -6.71e-02 +1.04e-01 +8.97e-02 +4.80e-02 +4.87e-02 +6.43e-02 +6.38e-02 +4.70e-02 +4.40e-02 +3.28e-02 4.72e-02 -4.43e-02 -3.31e-02 -4.75e-02 -4.05e-02 -1.51e-02 -8.59e-03 -6.13e-03 +4.03e-02 +1.52e-02 +8.66e-03 +6.14e-03 +1.56e-01 1.57e-01 -1.59e-01 -1.55e-01 +1.54e-01 1.60e-01 +1.65e-01 1.66e-01 -1.68e-01 -1.67e-01 +1.65e-01 +1.58e-01 +1.47e-01 +1.40e-01 +1.36e-01 1.59e-01 -1.49e-01 -1.49e-01 -1.50e-01 -1.64e-01 -2.23e-01 +2.22e-01 1.52e-01 -5.34e-02 +5.31e-02 1.61e-01 +1.62e-01 +1.69e-01 1.63e-01 -1.70e-01 -1.65e-01 -1.61e-01 -1.60e-01 -1.57e-01 -1.50e-01 -1.50e-01 +1.58e-01 +1.58e-01 +1.59e-01 +1.47e-01 +1.45e-01 +1.39e-01 +1.30e-01 1.48e-01 -1.56e-01 +2.15e-01 +1.09e-01 +3.46e-02 1.58e-01 -2.19e-01 -1.10e-01 -3.51e-02 -1.60e-01 -1.60e-01 +1.57e-01 +1.62e-01 1.63e-01 -1.64e-01 1.59e-01 1.57e-01 1.56e-01 -1.59e-01 -1.55e-01 -1.48e-01 -1.53e-01 -1.67e-01 -2.21e-01 -1.56e-01 -5.67e-02 -1.61e-01 1.58e-01 -1.61e-01 +1.52e-01 +1.45e-01 +1.50e-01 +1.60e-01 +2.17e-01 1.56e-01 -1.63e-01 -1.59e-01 -1.55e-01 -1.55e-01 -1.49e-01 -1.44e-01 +5.66e-02 +1.60e-01 1.57e-01 -1.71e-01 +1.60e-01 +1.57e-01 +1.60e-01 +1.58e-01 +1.54e-01 +1.53e-01 +1.47e-01 +1.42e-01 +1.56e-01 +1.66e-01 2.10e-01 1.46e-01 6.02e-02 -1.63e-01 +1.62e-01 1.61e-01 -1.67e-01 -1.56e-01 -1.58e-01 -1.63e-01 +1.68e-01 +1.54e-01 +1.54e-01 +1.59e-01 1.50e-01 1.49e-01 -1.51e-01 -1.47e-01 -1.60e-01 -1.62e-01 -2.17e-01 +1.50e-01 +1.46e-01 +1.58e-01 +1.59e-01 +2.16e-01 1.18e-01 3.24e-02 1.61e-01 1.55e-01 -1.61e-01 +1.60e-01 1.59e-01 -1.51e-01 -1.48e-01 -1.51e-01 -1.47e-01 -1.49e-01 +1.50e-01 +1.45e-01 +1.50e-01 1.45e-01 +1.47e-01 +1.46e-01 1.48e-01 -1.60e-01 +1.58e-01 2.13e-01 -1.25e-01 -4.37e-02 -1.57e-01 -1.54e-01 -1.59e-01 -1.51e-01 +1.24e-01 +4.33e-02 +1.58e-01 +1.55e-01 1.58e-01 +1.51e-01 +1.57e-01 1.54e-01 1.50e-01 1.39e-01 1.40e-01 -1.42e-01 -1.42e-01 +1.40e-01 +1.39e-01 +1.49e-01 +2.03e-01 1.50e-01 -2.04e-01 -1.53e-01 -5.80e-02 -1.54e-01 -1.61e-01 -1.56e-01 +5.78e-02 +1.51e-01 +1.59e-01 1.53e-01 -1.54e-01 1.53e-01 +1.52e-01 +1.52e-01 1.46e-01 -1.41e-01 1.43e-01 +1.42e-01 1.41e-01 1.52e-01 -1.53e-01 +1.52e-01 2.06e-01 -1.38e-01 -5.14e-02 -1.57e-01 +1.37e-01 +5.13e-02 +1.55e-01 1.52e-01 1.56e-01 -1.51e-01 -1.52e-01 -1.51e-01 -1.46e-01 -1.38e-01 -1.37e-01 -1.34e-01 +1.49e-01 +1.53e-01 +1.49e-01 +1.45e-01 +1.39e-01 +1.35e-01 +1.33e-01 1.48e-01 -1.47e-01 -1.99e-01 +1.46e-01 +1.98e-01 1.08e-01 3.36e-02 -1.55e-01 +1.53e-01 1.53e-01 1.49e-01 +1.43e-01 1.45e-01 -1.46e-01 -1.49e-01 +1.48e-01 1.38e-01 -1.43e-01 -1.30e-01 -1.30e-01 -1.39e-01 -1.47e-01 -2.12e-01 +1.42e-01 +1.29e-01 +1.29e-01 +1.38e-01 +1.45e-01 +2.11e-01 1.20e-01 -3.90e-02 +3.89e-02 +1.60e-01 +1.55e-01 1.59e-01 -1.56e-01 -1.58e-01 -1.47e-01 -1.47e-01 1.49e-01 1.48e-01 -1.51e-01 -1.42e-01 -1.38e-01 -1.34e-01 -1.40e-01 -1.79e-01 -7.71e-02 -1.96e-02 +1.48e-01 +1.47e-01 +1.50e-01 +1.41e-01 +1.37e-01 +1.31e-01 +1.36e-01 +1.77e-01 +7.63e-02 +1.94e-02 1.69e-01 1.64e-01 -1.66e-01 -1.53e-01 -1.51e-01 -1.50e-01 -1.46e-01 +1.65e-01 +1.57e-01 +1.52e-01 +1.48e-01 +1.44e-01 1.54e-01 +1.48e-01 1.49e-01 -1.51e-01 -1.42e-01 -1.35e-01 -1.55e-01 -4.91e-02 -1.43e-02 +1.40e-01 +1.31e-01 +1.53e-01 +4.85e-02 +1.42e-02 2.42e-01 +2.23e-01 2.24e-01 -2.22e-01 -2.02e-01 -2.19e-01 -2.16e-01 -1.76e-01 -1.75e-01 -1.75e-01 -2.05e-01 2.03e-01 -1.72e-01 -1.24e-01 -3.19e-02 +2.18e-01 +2.15e-01 +1.75e-01 +1.74e-01 +1.73e-01 +2.02e-01 +2.01e-01 +1.69e-01 +1.22e-01 +3.16e-02 1.08e-02 -2.17e-01 +2.16e-01 2.25e-01 -1.61e-01 -1.36e-01 -1.46e-01 -1.69e-01 -1.04e-01 -8.75e-02 -7.44e-02 -1.47e-01 +1.60e-01 +1.34e-01 +1.44e-01 +1.68e-01 +1.02e-01 +8.69e-02 +7.20e-02 +1.43e-01 1.29e-01 8.21e-02 -4.34e-02 -1.10e-02 -4.33e-03 -7.41e-02 -7.66e-02 -5.13e-02 -4.80e-02 -4.36e-02 -5.77e-02 -3.81e-02 -2.96e-02 -2.44e-02 -4.99e-02 +4.29e-02 +1.08e-02 +4.27e-03 +7.45e-02 +7.65e-02 +5.07e-02 +4.76e-02 +4.31e-02 +5.72e-02 +3.77e-02 +2.92e-02 +2.28e-02 +4.79e-02 4.01e-02 2.76e-02 -1.94e-02 -8.38e-03 -2.16e-03 -1.64e-01 -1.67e-01 -1.71e-01 -1.64e-01 -1.69e-01 -1.62e-01 -1.59e-01 -1.64e-01 -1.51e-01 -1.50e-01 -1.43e-01 -1.58e-01 -2.19e-01 -1.18e-01 -3.56e-02 -1.60e-01 -1.62e-01 +1.93e-02 +8.26e-03 +2.13e-03 +1.63e-01 1.66e-01 +1.71e-01 1.63e-01 -1.64e-01 +1.67e-01 +1.59e-01 +1.56e-01 +1.61e-01 +1.49e-01 +1.45e-01 +1.38e-01 +1.54e-01 +2.17e-01 +1.17e-01 +3.57e-02 +1.59e-01 +1.61e-01 +1.68e-01 1.63e-01 +1.62e-01 +1.62e-01 1.60e-01 -1.54e-01 -1.50e-01 -1.52e-01 -1.49e-01 1.56e-01 -2.11e-01 -1.27e-01 +1.49e-01 +1.47e-01 +1.44e-01 +1.52e-01 +2.09e-01 +1.26e-01 3.94e-02 +1.57e-01 +1.61e-01 +1.58e-01 +1.59e-01 1.60e-01 -1.62e-01 +1.51e-01 +1.56e-01 1.60e-01 +1.49e-01 +1.45e-01 +1.44e-01 1.61e-01 -1.62e-01 -1.52e-01 -1.54e-01 -1.61e-01 -1.51e-01 -1.46e-01 -1.46e-01 -1.66e-01 2.41e-01 1.63e-01 -5.35e-02 -1.62e-01 -1.54e-01 -1.62e-01 +5.31e-02 +1.60e-01 1.54e-01 -1.55e-01 -1.57e-01 +1.60e-01 +1.53e-01 1.56e-01 +1.57e-01 +1.55e-01 1.53e-01 -1.48e-01 1.46e-01 -1.52e-01 +1.47e-01 1.49e-01 -2.06e-01 +1.47e-01 +2.08e-01 1.76e-01 -7.45e-02 -1.57e-01 -1.52e-01 +7.44e-02 +1.55e-01 1.52e-01 -1.54e-01 +1.53e-01 1.52e-01 1.52e-01 +1.51e-01 +1.51e-01 1.53e-01 -1.55e-01 -1.49e-01 -1.43e-01 -1.52e-01 -1.64e-01 -2.08e-01 -1.30e-01 -4.02e-02 -1.59e-01 -1.57e-01 -1.49e-01 -1.46e-01 -1.43e-01 -1.46e-01 -1.49e-01 1.48e-01 +1.40e-01 +1.50e-01 +1.61e-01 +2.05e-01 +1.29e-01 +4.01e-02 +1.60e-01 +1.58e-01 +1.50e-01 1.47e-01 -1.45e-01 -1.49e-01 -1.62e-01 -2.18e-01 -1.51e-01 -5.23e-02 -1.52e-01 -1.52e-01 -1.53e-01 +1.42e-01 +1.46e-01 +1.50e-01 1.46e-01 1.45e-01 -1.41e-01 1.42e-01 -1.39e-01 -1.39e-01 +1.48e-01 +1.60e-01 +2.17e-01 +1.50e-01 +5.21e-02 +1.53e-01 +1.53e-01 +1.52e-01 +1.45e-01 +1.45e-01 +1.43e-01 1.40e-01 +1.38e-01 +1.37e-01 +1.36e-01 +1.46e-01 1.49e-01 +1.88e-01 +1.14e-01 +4.21e-02 1.48e-01 -1.90e-01 -1.15e-01 -4.22e-02 -1.47e-01 1.50e-01 -1.55e-01 -1.44e-01 -1.47e-01 +1.52e-01 1.43e-01 +1.48e-01 +1.44e-01 1.36e-01 -1.36e-01 -1.40e-01 -1.36e-01 +1.34e-01 +1.37e-01 +1.37e-01 1.46e-01 1.47e-01 1.84e-01 -7.17e-02 +7.19e-02 2.90e-02 -1.49e-01 -1.43e-01 -1.46e-01 +1.48e-01 +1.44e-01 +1.48e-01 1.48e-01 1.49e-01 1.54e-01 -1.46e-01 -1.39e-01 -1.30e-01 +1.45e-01 +1.38e-01 1.29e-01 -1.32e-01 -1.40e-01 +1.30e-01 +1.31e-01 +1.39e-01 1.93e-01 -7.97e-02 -2.04e-02 +7.96e-02 +2.03e-02 1.53e-01 -1.47e-01 -1.47e-01 +1.46e-01 +1.46e-01 1.41e-01 -1.48e-01 1.47e-01 -1.44e-01 +1.45e-01 +1.42e-01 1.37e-01 +1.29e-01 +1.27e-01 1.30e-01 -1.28e-01 -1.31e-01 -1.34e-01 +1.33e-01 1.95e-01 -8.88e-02 -2.21e-02 -1.54e-01 +8.81e-02 +2.19e-02 +1.56e-01 1.42e-01 -1.47e-01 -1.40e-01 +1.45e-01 +1.43e-01 +1.52e-01 1.48e-01 -1.47e-01 1.44e-01 -1.42e-01 +1.40e-01 1.41e-01 -1.32e-01 -1.20e-01 -1.32e-01 -1.85e-01 -9.77e-02 -2.84e-02 -1.54e-01 -1.46e-01 +1.31e-01 +1.18e-01 +1.31e-01 +1.83e-01 +9.55e-02 +2.75e-02 +1.63e-01 +1.47e-01 1.48e-01 -1.46e-01 -1.52e-01 +1.57e-01 +1.55e-01 1.50e-01 1.56e-01 -1.43e-01 -1.45e-01 +1.42e-01 +1.44e-01 1.39e-01 1.29e-01 -1.21e-01 +1.20e-01 1.52e-01 -5.45e-02 -1.63e-02 -2.33e-01 -2.10e-01 +5.41e-02 +1.62e-02 +2.32e-01 +2.08e-01 +2.20e-01 2.22e-01 -2.21e-01 -2.24e-01 -2.15e-01 -1.98e-01 -2.06e-01 -1.93e-01 -2.04e-01 -1.98e-01 -1.61e-01 -1.39e-01 -4.15e-02 -1.11e-02 -2.27e-01 -1.81e-01 -1.72e-01 -1.69e-01 +2.23e-01 +2.17e-01 +1.99e-01 +2.05e-01 +1.92e-01 +2.03e-01 +1.97e-01 +1.60e-01 +1.37e-01 +4.00e-02 +1.07e-02 +2.25e-01 +1.79e-01 +1.71e-01 +1.67e-01 1.69e-01 -1.55e-01 +1.54e-01 1.02e-01 -1.10e-01 -1.01e-01 1.09e-01 -1.19e-01 -8.34e-02 -4.22e-02 -1.56e-02 -5.42e-03 -6.91e-02 -5.14e-02 -4.36e-02 -4.91e-02 +9.88e-02 +1.08e-01 +1.18e-01 +8.29e-02 +4.15e-02 +1.49e-02 +5.20e-03 +6.83e-02 +5.09e-02 +4.28e-02 +4.83e-02 4.92e-02 -5.21e-02 -3.53e-02 -3.24e-02 -2.94e-02 -3.08e-02 -3.86e-02 -2.81e-02 -1.22e-02 -6.00e-03 -1.36e-03 +5.19e-02 +3.56e-02 +3.22e-02 +2.88e-02 +3.04e-02 +3.83e-02 +2.79e-02 +1.21e-02 +5.81e-03 +1.30e-03 1.57e-01 -1.63e-01 -1.68e-01 -1.63e-01 -1.63e-01 -1.53e-01 -1.53e-01 -1.59e-01 -1.54e-01 -1.53e-01 -1.48e-01 1.62e-01 -2.06e-01 +1.67e-01 +1.62e-01 +1.61e-01 +1.50e-01 +1.52e-01 +1.57e-01 +1.53e-01 +1.51e-01 1.43e-01 -5.20e-02 -1.59e-01 1.61e-01 -1.58e-01 -1.58e-01 +2.04e-01 +1.43e-01 +5.22e-02 1.59e-01 1.63e-01 -1.61e-01 -1.57e-01 +1.58e-01 +1.58e-01 +1.58e-01 +1.62e-01 +1.60e-01 +1.58e-01 +1.58e-01 +1.43e-01 +1.49e-01 1.59e-01 -1.46e-01 -1.52e-01 -1.61e-01 -2.20e-01 -1.57e-01 +2.21e-01 +1.56e-01 4.57e-02 1.63e-01 -1.59e-01 -1.50e-01 +1.57e-01 +1.51e-01 1.54e-01 1.53e-01 -1.62e-01 -1.54e-01 -1.59e-01 1.60e-01 -1.48e-01 -1.41e-01 -1.62e-01 -2.24e-01 +1.55e-01 +1.60e-01 +1.60e-01 +1.45e-01 +1.40e-01 +1.59e-01 +2.23e-01 1.66e-01 -5.43e-02 -1.57e-01 +5.44e-02 +1.53e-01 1.54e-01 -1.52e-01 -1.50e-01 -1.58e-01 1.54e-01 -1.57e-01 -1.55e-01 1.50e-01 -1.46e-01 -1.44e-01 +1.57e-01 +1.53e-01 1.59e-01 -2.06e-01 +1.56e-01 +1.48e-01 +1.45e-01 +1.45e-01 +1.58e-01 +2.07e-01 1.44e-01 -5.44e-02 +5.45e-02 1.50e-01 -1.45e-01 +1.46e-01 1.56e-01 -1.57e-01 -1.55e-01 -1.49e-01 +1.56e-01 +1.54e-01 +1.48e-01 +1.50e-01 +1.54e-01 +1.46e-01 +1.46e-01 1.50e-01 1.52e-01 -1.48e-01 -1.49e-01 -1.51e-01 -1.55e-01 -2.10e-01 +2.09e-01 1.16e-01 3.68e-02 -1.55e-01 +1.56e-01 1.50e-01 1.56e-01 1.48e-01 1.50e-01 1.51e-01 -1.47e-01 -1.49e-01 -1.44e-01 -1.44e-01 1.48e-01 -1.54e-01 -2.05e-01 +1.49e-01 +1.43e-01 +1.41e-01 +1.46e-01 +1.53e-01 +2.02e-01 1.07e-01 -3.93e-02 -1.54e-01 -1.57e-01 -1.54e-01 -1.50e-01 +3.92e-02 +1.55e-01 +1.55e-01 +1.53e-01 +1.49e-01 1.47e-01 -1.43e-01 -1.38e-01 -1.43e-01 -1.42e-01 +1.48e-01 +1.41e-01 1.44e-01 -1.40e-01 -1.53e-01 -2.09e-01 -1.38e-01 -4.72e-02 +1.41e-01 +1.41e-01 +1.37e-01 1.51e-01 +2.06e-01 +1.37e-01 +4.68e-02 1.52e-01 -1.56e-01 +1.53e-01 1.54e-01 -1.49e-01 -1.38e-01 -1.24e-01 -1.40e-01 -1.35e-01 -1.28e-01 -1.37e-01 1.53e-01 -1.91e-01 -7.34e-02 -2.24e-02 -1.47e-01 -1.48e-01 -1.50e-01 -1.51e-01 1.48e-01 +1.43e-01 +1.32e-01 1.41e-01 +1.35e-01 +1.27e-01 +1.35e-01 +1.52e-01 +1.90e-01 +7.26e-02 +2.22e-02 +1.47e-01 +1.47e-01 +1.49e-01 +1.50e-01 +1.49e-01 +1.42e-01 1.39e-01 -1.33e-01 -1.28e-01 +1.32e-01 1.28e-01 +1.26e-01 1.34e-01 1.45e-01 -1.86e-01 -8.22e-02 -2.44e-02 -1.50e-01 -1.47e-01 -1.46e-01 +1.87e-01 +8.17e-02 +2.42e-02 1.49e-01 +1.48e-01 +1.47e-01 +1.50e-01 1.45e-01 -1.42e-01 -1.40e-01 -1.32e-01 -1.31e-01 -1.32e-01 -1.25e-01 +1.43e-01 1.38e-01 -1.79e-01 +1.30e-01 +1.29e-01 +1.31e-01 +1.22e-01 +1.36e-01 +1.78e-01 1.04e-01 -3.34e-02 +3.33e-02 1.48e-01 +1.45e-01 1.44e-01 -1.44e-01 -1.43e-01 +1.42e-01 1.41e-01 1.43e-01 -1.45e-01 -1.39e-01 -1.30e-01 -1.26e-01 -1.19e-01 -1.28e-01 -1.80e-01 -8.62e-02 -2.92e-02 -1.60e-01 1.46e-01 -1.56e-01 +1.38e-01 +1.29e-01 +1.25e-01 +1.18e-01 +1.25e-01 +1.79e-01 +8.54e-02 +2.89e-02 +1.64e-01 +1.47e-01 1.55e-01 -1.45e-01 -1.60e-01 -1.49e-01 -1.46e-01 +1.56e-01 +1.47e-01 +1.59e-01 +1.48e-01 +1.44e-01 1.36e-01 -1.34e-01 -1.27e-01 +1.33e-01 +1.26e-01 1.11e-01 -1.30e-01 -5.77e-02 -1.82e-02 -2.49e-01 -2.07e-01 +1.31e-01 +5.72e-02 +1.80e-02 +2.46e-01 +2.05e-01 1.90e-01 -2.19e-01 -2.16e-01 +2.18e-01 2.16e-01 -2.03e-01 -2.25e-01 +2.14e-01 +2.02e-01 +2.24e-01 2.13e-01 2.23e-01 1.86e-01 1.51e-01 1.18e-01 -3.46e-02 -1.23e-02 -1.88e-01 -1.54e-01 +3.41e-02 +1.21e-02 +1.87e-01 +1.53e-01 1.50e-01 -1.69e-01 +1.67e-01 1.83e-01 1.69e-01 1.39e-01 -1.43e-01 +1.42e-01 1.29e-01 1.05e-01 -9.29e-02 -6.77e-02 -3.96e-02 -1.66e-02 -7.06e-03 -7.28e-02 -6.13e-02 -6.44e-02 -5.67e-02 -6.30e-02 +9.27e-02 +6.73e-02 +3.93e-02 +1.65e-02 +7.05e-03 +7.21e-02 +6.08e-02 +6.40e-02 +5.53e-02 +6.28e-02 5.59e-02 4.39e-02 -4.06e-02 -4.47e-02 +4.02e-02 +4.46e-02 3.36e-02 -3.14e-02 -2.14e-02 +3.13e-02 +2.12e-02 1.23e-02 -7.84e-03 -3.57e-03 -1.52e-01 -1.54e-01 -1.64e-01 -1.67e-01 +7.79e-03 +3.56e-03 +1.51e-01 +1.56e-01 +1.63e-01 +1.66e-01 1.67e-01 1.65e-01 -1.68e-01 -1.71e-01 -1.57e-01 -1.59e-01 -1.55e-01 -1.52e-01 -1.84e-01 +1.66e-01 +1.70e-01 +1.53e-01 +1.56e-01 +1.51e-01 +1.51e-01 +1.83e-01 9.73e-02 3.81e-02 -1.52e-01 +1.53e-01 +1.59e-01 +1.54e-01 +1.57e-01 1.61e-01 +1.59e-01 1.57e-01 1.58e-01 -1.62e-01 -1.61e-01 1.58e-01 -1.59e-01 -1.60e-01 -1.59e-01 -1.53e-01 -1.53e-01 -2.02e-01 +1.58e-01 +1.52e-01 +1.52e-01 +2.00e-01 1.30e-01 -4.16e-02 -1.55e-01 -1.57e-01 -1.55e-01 -1.63e-01 +4.17e-02 +1.54e-01 1.56e-01 -1.61e-01 -1.67e-01 -1.51e-01 -1.55e-01 +1.53e-01 +1.62e-01 1.55e-01 +1.59e-01 +1.66e-01 +1.53e-01 +1.56e-01 +1.56e-01 1.52e-01 -1.60e-01 +1.57e-01 2.13e-01 1.42e-01 -4.78e-02 -1.56e-01 -1.60e-01 -1.68e-01 -1.54e-01 -1.63e-01 +4.79e-02 +1.53e-01 +1.59e-01 +1.67e-01 +1.55e-01 +1.64e-01 1.66e-01 -1.57e-01 -1.48e-01 -1.52e-01 -1.46e-01 -1.46e-01 +1.61e-01 1.55e-01 -2.08e-01 -1.07e-01 -3.42e-02 1.54e-01 -1.58e-01 -1.59e-01 -1.55e-01 -1.63e-01 +1.50e-01 +1.45e-01 +1.54e-01 +2.09e-01 +1.08e-01 +3.44e-02 +1.54e-01 +1.57e-01 1.60e-01 1.54e-01 -1.48e-01 -1.55e-01 -1.51e-01 -1.55e-01 -1.58e-01 -2.04e-01 -9.75e-02 +1.62e-01 +1.59e-01 +1.56e-01 +1.54e-01 +1.57e-01 +1.52e-01 +1.52e-01 +1.56e-01 +2.03e-01 +9.74e-02 2.86e-02 1.52e-01 1.57e-01 -1.59e-01 -1.65e-01 +1.58e-01 +1.62e-01 1.56e-01 1.57e-01 -1.49e-01 +1.52e-01 +1.48e-01 +1.44e-01 1.47e-01 -1.45e-01 -1.49e-01 +1.50e-01 1.51e-01 -1.53e-01 -2.16e-01 +2.12e-01 1.09e-01 -2.92e-02 -1.50e-01 +2.91e-02 +1.51e-01 1.54e-01 1.48e-01 -1.56e-01 +1.58e-01 1.54e-01 -1.50e-01 +1.52e-01 1.51e-01 1.44e-01 -1.45e-01 1.44e-01 -1.48e-01 -1.53e-01 -2.02e-01 +1.43e-01 +1.45e-01 +1.51e-01 +1.99e-01 1.23e-01 -3.42e-02 -1.46e-01 -1.52e-01 -1.54e-01 -1.59e-01 -1.50e-01 +3.39e-02 1.48e-01 -1.36e-01 -1.41e-01 +1.50e-01 +1.55e-01 +1.59e-01 +1.47e-01 +1.46e-01 +1.37e-01 +1.40e-01 1.41e-01 1.47e-01 1.42e-01 1.45e-01 -1.89e-01 -1.11e-01 -3.93e-02 +1.87e-01 +1.10e-01 +3.91e-02 1.43e-01 -1.46e-01 +1.48e-01 1.52e-01 -1.54e-01 -1.54e-01 -1.47e-01 -1.36e-01 +1.52e-01 +1.56e-01 +1.49e-01 1.38e-01 -1.32e-01 +1.38e-01 +1.34e-01 1.30e-01 -1.28e-01 +1.26e-01 1.34e-01 1.85e-01 -8.65e-02 -2.46e-02 +8.58e-02 +2.44e-02 1.48e-01 -1.43e-01 +1.45e-01 1.47e-01 -1.49e-01 -1.52e-01 -1.40e-01 -1.38e-01 +1.50e-01 +1.53e-01 +1.41e-01 +1.37e-01 1.35e-01 1.27e-01 -1.28e-01 -1.25e-01 -1.25e-01 +1.27e-01 +1.23e-01 +1.24e-01 1.55e-01 -8.14e-02 -2.85e-02 +8.15e-02 +2.87e-02 1.44e-01 1.47e-01 -1.46e-01 1.45e-01 -1.46e-01 -1.41e-01 -1.43e-01 -1.39e-01 +1.44e-01 +1.45e-01 +1.40e-01 +1.42e-01 +1.37e-01 1.27e-01 1.29e-01 -1.19e-01 -1.24e-01 -1.64e-01 -5.03e-02 +1.17e-01 +1.21e-01 +1.63e-01 +5.00e-02 1.53e-02 1.47e-01 +1.48e-01 1.47e-01 -1.49e-01 -1.52e-01 -1.45e-01 -1.51e-01 1.53e-01 +1.45e-01 +1.50e-01 +1.52e-01 1.47e-01 1.34e-01 -1.30e-01 -1.24e-01 -1.14e-01 -1.37e-01 -4.58e-02 +1.29e-01 +1.22e-01 +1.13e-01 +1.35e-01 +4.55e-02 1.41e-02 +2.05e-01 +1.89e-01 +1.85e-01 +2.07e-01 +2.14e-01 2.10e-01 -1.90e-01 -1.95e-01 -2.09e-01 -2.15e-01 -2.13e-01 -1.92e-01 -2.01e-01 -1.96e-01 +1.91e-01 +1.99e-01 +1.97e-01 1.79e-01 1.74e-01 1.47e-01 -7.66e-02 -1.93e-02 -6.97e-03 -1.72e-01 -9.21e-02 -1.19e-01 -1.25e-01 +7.71e-02 +1.94e-02 +6.96e-03 +1.71e-01 +9.07e-02 +1.18e-01 +1.23e-01 1.31e-01 1.29e-01 1.02e-01 -1.40e-01 +1.39e-01 1.15e-01 -7.56e-02 -8.14e-02 -5.27e-02 +7.59e-02 +8.17e-02 +5.28e-02 2.69e-02 1.04e-02 3.19e-03 -5.57e-02 -2.93e-02 -3.57e-02 -3.80e-02 -5.12e-02 -4.47e-02 -3.24e-02 -4.65e-02 -3.91e-02 -2.59e-02 -2.30e-02 -1.24e-02 -9.57e-03 +5.55e-02 +2.88e-02 +3.51e-02 +3.72e-02 +5.09e-02 +4.45e-02 +3.21e-02 +4.62e-02 +3.95e-02 +2.61e-02 +2.32e-02 +1.25e-02 +9.62e-03 6.12e-03 3.33e-03 -1.58e-01 -1.69e-01 -1.77e-01 -1.71e-01 +1.57e-01 +1.68e-01 +1.76e-01 1.71e-01 -1.78e-01 -1.73e-01 +1.70e-01 +1.76e-01 +1.72e-01 1.62e-01 -1.63e-01 -1.60e-01 1.62e-01 -1.51e-01 -1.50e-01 -3.23e-02 +1.58e-01 +1.58e-01 +1.48e-01 +1.49e-01 +3.17e-02 1.30e-02 -1.75e-01 -1.81e-01 -1.75e-01 +1.73e-01 +1.78e-01 +1.74e-01 1.61e-01 -1.62e-01 +1.60e-01 1.64e-01 1.67e-01 -1.60e-01 -1.59e-01 +1.62e-01 1.58e-01 -1.60e-01 1.56e-01 +1.59e-01 +1.53e-01 +1.62e-01 +5.38e-02 +2.31e-02 1.66e-01 -5.86e-02 -2.32e-02 -1.65e-01 1.78e-01 1.66e-01 -1.65e-01 1.64e-01 +1.63e-01 1.71e-01 -1.72e-01 -1.67e-01 -1.55e-01 -1.53e-01 -1.51e-01 -1.71e-01 -2.17e-01 -9.86e-02 -2.62e-02 -1.65e-01 -1.71e-01 +1.77e-01 1.69e-01 -1.66e-01 -1.70e-01 -1.76e-01 -1.71e-01 -1.21e-01 -1.44e-01 -1.54e-01 -1.44e-01 1.55e-01 -2.00e-01 -8.66e-02 -2.95e-02 -1.58e-01 -1.60e-01 -1.62e-01 +1.57e-01 +1.50e-01 +1.66e-01 +2.15e-01 +9.77e-02 +2.59e-02 1.65e-01 +1.70e-01 1.68e-01 +1.65e-01 1.69e-01 +1.74e-01 +1.78e-01 1.61e-01 -1.43e-01 -1.54e-01 -1.61e-01 -1.47e-01 -1.50e-01 -2.05e-01 -1.04e-01 -2.82e-02 -1.55e-01 -1.62e-01 -1.59e-01 -1.63e-01 -1.62e-01 1.64e-01 -1.60e-01 +1.57e-01 +1.44e-01 1.50e-01 -1.54e-01 -1.55e-01 -1.46e-01 -1.46e-01 1.92e-01 -9.20e-02 -2.97e-02 -1.51e-01 -1.53e-01 +8.51e-02 +2.93e-02 +1.60e-01 +1.58e-01 1.61e-01 1.66e-01 +1.68e-01 +1.71e-01 +1.64e-01 +1.61e-01 +1.62e-01 +1.60e-01 +1.44e-01 +1.42e-01 +1.97e-01 +1.03e-01 +2.80e-02 +1.55e-01 +1.62e-01 +1.58e-01 +1.62e-01 +1.63e-01 +1.64e-01 +1.60e-01 +1.52e-01 +1.55e-01 +1.57e-01 +1.44e-01 +1.41e-01 +1.88e-01 +9.04e-02 +2.91e-02 +1.49e-01 +1.51e-01 +1.62e-01 +1.64e-01 1.61e-01 -1.57e-01 1.56e-01 +1.57e-01 +1.49e-01 +1.46e-01 1.48e-01 1.45e-01 -1.49e-01 -1.47e-01 -1.43e-01 -1.64e-01 -9.41e-02 -3.30e-02 -1.51e-01 -1.53e-01 +1.41e-01 +1.63e-01 +9.25e-02 +3.25e-02 +1.52e-01 1.51e-01 +1.52e-01 1.59e-01 -1.59e-01 -1.55e-01 1.57e-01 +1.54e-01 +1.55e-01 1.52e-01 1.48e-01 -1.41e-01 +1.42e-01 1.43e-01 1.45e-01 1.82e-01 -7.06e-02 -2.32e-02 -1.53e-01 -1.51e-01 -1.57e-01 +6.97e-02 +2.31e-02 +1.55e-01 +1.54e-01 +1.58e-01 1.59e-01 -1.60e-01 -1.63e-01 -1.52e-01 -1.46e-01 +1.58e-01 +1.62e-01 +1.50e-01 +1.47e-01 1.42e-01 1.42e-01 1.33e-01 -1.38e-01 +1.37e-01 1.74e-01 -6.62e-02 -2.21e-02 +6.53e-02 +2.18e-02 1.52e-01 -1.44e-01 -1.59e-01 +1.45e-01 +1.60e-01 +1.58e-01 1.58e-01 -1.57e-01 1.54e-01 -1.49e-01 -1.38e-01 +1.50e-01 +1.37e-01 1.30e-01 1.26e-01 -1.31e-01 +1.30e-01 1.23e-01 -1.72e-01 -7.11e-02 +1.71e-01 +7.09e-02 2.53e-02 -1.43e-01 +1.42e-01 1.41e-01 -1.48e-01 -1.48e-01 +1.47e-01 +1.47e-01 1.58e-01 -1.50e-01 -1.39e-01 +1.48e-01 1.36e-01 +1.35e-01 1.33e-01 1.29e-01 -1.21e-01 -1.16e-01 -1.47e-01 +1.19e-01 +1.14e-01 +1.45e-01 4.24e-02 1.27e-02 -1.44e-01 -1.41e-01 -1.46e-01 -1.46e-01 1.43e-01 -1.38e-01 +1.40e-01 1.44e-01 +1.45e-01 +1.42e-01 +1.37e-01 +1.42e-01 1.47e-01 -1.35e-01 -1.32e-01 -1.16e-01 -1.08e-01 +1.33e-01 +1.30e-01 +1.15e-01 +1.07e-01 1.24e-01 -3.94e-02 +3.91e-02 1.19e-02 -1.88e-01 -1.71e-01 -1.75e-01 +1.85e-01 +1.70e-01 +1.73e-01 1.81e-01 1.77e-01 1.76e-01 -1.76e-01 +1.75e-01 +1.93e-01 1.94e-01 -1.95e-01 -1.61e-01 +1.58e-01 1.45e-01 -1.25e-01 -7.19e-02 -2.03e-02 -7.12e-03 +1.24e-01 +7.16e-02 +2.05e-02 +7.17e-03 1.27e-01 -6.47e-02 -8.33e-02 -1.04e-01 -7.88e-02 -7.89e-02 -7.09e-02 -6.82e-02 +6.46e-02 +8.27e-02 1.04e-01 -7.58e-02 -5.38e-02 -4.19e-02 +7.86e-02 +7.86e-02 +7.04e-02 +6.74e-02 +1.02e-01 +7.60e-02 +5.37e-02 +4.16e-02 2.54e-02 6.01e-03 -1.96e-03 +1.97e-03 5.06e-02 -2.51e-02 -3.46e-02 +2.49e-02 +3.45e-02 3.64e-02 -2.85e-02 -2.71e-02 -2.37e-02 -2.46e-02 -3.18e-02 +2.84e-02 +2.70e-02 +2.34e-02 +2.43e-02 +3.12e-02 2.55e-02 1.56e-02 -1.51e-02 -9.87e-03 -3.27e-03 +1.52e-02 +9.91e-03 +3.26e-03 1.47e-03 -2.32e-01 -2.44e-01 -2.57e-01 -2.56e-01 -2.50e-01 -2.42e-01 -2.33e-01 -2.27e-01 -2.33e-01 -2.09e-01 -2.04e-01 -2.16e-01 -1.63e-01 -2.96e-02 -7.39e-03 +2.30e-01 2.43e-01 -2.20e-01 +2.55e-01 +2.55e-01 +2.51e-01 +2.39e-01 +2.30e-01 +2.27e-01 +2.29e-01 +2.07e-01 +2.02e-01 +2.14e-01 +1.61e-01 +2.95e-02 +7.43e-03 +2.45e-01 +2.22e-01 2.61e-01 2.31e-01 2.30e-01 -2.42e-01 -2.33e-01 -2.15e-01 -2.05e-01 +2.40e-01 +2.34e-01 +2.18e-01 +2.03e-01 2.11e-01 -1.96e-01 -1.94e-01 -1.84e-01 -5.07e-02 -1.50e-02 +1.97e-01 +1.92e-01 +1.80e-01 +4.88e-02 +1.49e-02 2.38e-01 -2.16e-01 +2.17e-01 2.52e-01 -2.30e-01 +2.29e-01 2.25e-01 -2.42e-01 -2.12e-01 -2.30e-01 -2.17e-01 -2.17e-01 -2.00e-01 -1.98e-01 -2.23e-01 -9.59e-02 -2.99e-02 +2.44e-01 +2.15e-01 2.39e-01 -2.28e-01 +2.19e-01 +2.19e-01 +2.01e-01 +1.92e-01 +2.20e-01 +9.45e-02 +2.94e-02 2.36e-01 -2.41e-01 +2.27e-01 +2.34e-01 +2.40e-01 +2.35e-01 +2.56e-01 +2.38e-01 2.37e-01 -2.54e-01 -2.31e-01 -2.12e-01 -2.13e-01 +2.25e-01 2.08e-01 -1.85e-01 -1.69e-01 -1.85e-01 -5.83e-02 -1.65e-02 -2.29e-01 -2.20e-01 +1.82e-01 +1.60e-01 +1.81e-01 +5.67e-02 +1.61e-02 2.29e-01 +2.18e-01 +2.26e-01 2.37e-01 2.21e-01 2.35e-01 -2.65e-01 -2.20e-01 -2.25e-01 +2.69e-01 2.31e-01 -2.06e-01 -1.78e-01 -1.64e-01 -7.91e-02 -2.96e-02 -2.27e-01 -2.04e-01 -2.21e-01 -2.24e-01 -2.13e-01 2.30e-01 2.32e-01 -2.10e-01 -2.12e-01 -2.23e-01 -2.04e-01 -1.78e-01 -1.82e-01 -7.77e-02 -2.39e-02 -2.04e-01 +2.01e-01 +1.47e-01 +1.58e-01 +7.81e-02 +2.93e-02 +2.28e-01 2.05e-01 -2.25e-01 2.20e-01 -2.10e-01 -2.22e-01 -2.15e-01 -2.06e-01 -1.78e-01 -2.02e-01 -1.92e-01 -1.58e-01 -1.64e-01 -5.71e-02 -1.85e-02 +2.25e-01 +2.12e-01 +2.31e-01 +2.33e-01 +2.13e-01 +2.09e-01 +2.24e-01 +1.97e-01 +1.71e-01 +1.79e-01 +7.52e-02 +2.31e-02 2.03e-01 -1.94e-01 +2.07e-01 +2.27e-01 +2.19e-01 +2.11e-01 +2.22e-01 +2.17e-01 2.08e-01 +1.77e-01 +2.01e-01 +1.89e-01 +1.57e-01 +1.63e-01 +5.48e-02 +1.75e-02 +2.07e-01 +2.13e-01 +2.09e-01 2.25e-01 2.36e-01 -2.26e-01 -2.13e-01 +2.27e-01 2.11e-01 -1.88e-01 -1.92e-01 +2.10e-01 1.87e-01 +1.89e-01 +1.88e-01 1.79e-01 -1.34e-01 -3.09e-02 -1.07e-02 -2.08e-01 -2.13e-01 -2.11e-01 -2.28e-01 -2.26e-01 +1.33e-01 +3.03e-02 +1.06e-02 2.08e-01 -2.30e-01 +2.14e-01 +2.12e-01 +2.27e-01 +2.27e-01 +2.05e-01 +2.29e-01 2.21e-01 -1.91e-01 -2.00e-01 +1.93e-01 +2.02e-01 1.81e-01 1.73e-01 -1.69e-01 -4.15e-02 -1.40e-02 -2.03e-01 -2.16e-01 +1.67e-01 +4.08e-02 +1.39e-02 +2.00e-01 +2.19e-01 2.28e-01 -2.13e-01 -2.27e-01 -2.07e-01 +2.14e-01 +2.28e-01 +2.06e-01 2.17e-01 -1.94e-01 -1.78e-01 +1.92e-01 +1.79e-01 1.74e-01 1.72e-01 -1.72e-01 -1.61e-01 -4.67e-02 -1.44e-02 -1.84e-01 -1.95e-01 -2.16e-01 +1.71e-01 +1.60e-01 +4.62e-02 +1.43e-02 +1.82e-01 +1.92e-01 2.16e-01 +2.14e-01 2.12e-01 -2.27e-01 -1.97e-01 -1.71e-01 -1.66e-01 -1.51e-01 -1.57e-01 +2.26e-01 +1.94e-01 +1.68e-01 +1.64e-01 1.50e-01 -1.05e-01 -4.03e-02 -1.45e-02 -1.57e-01 -1.63e-01 +1.55e-01 +1.48e-01 +1.04e-01 +4.02e-02 +1.44e-02 +1.56e-01 +1.60e-01 1.93e-01 -1.86e-01 -1.95e-01 -2.03e-01 -2.10e-01 -1.86e-01 -1.77e-01 -1.52e-01 -1.43e-01 +1.87e-01 +1.94e-01 +2.01e-01 +2.07e-01 +1.85e-01 +1.76e-01 +1.49e-01 +1.39e-01 1.38e-01 -1.05e-01 -2.85e-02 +1.04e-01 +2.84e-02 1.17e-02 1.33e-01 -1.47e-01 -1.66e-01 -1.57e-01 -1.73e-01 +1.46e-01 +1.65e-01 +1.58e-01 +1.74e-01 1.70e-01 -1.40e-01 -1.96e-01 -1.95e-01 -1.67e-01 -1.22e-01 +1.37e-01 +1.94e-01 +1.93e-01 +1.64e-01 +1.20e-01 1.02e-01 -6.65e-02 -1.84e-02 -8.24e-03 -6.87e-02 -4.13e-02 -5.08e-02 -6.09e-02 -4.86e-02 -4.66e-02 -3.96e-02 -4.73e-02 +6.63e-02 +1.85e-02 +8.29e-03 +6.84e-02 +4.09e-02 +5.11e-02 +6.13e-02 +4.88e-02 +4.65e-02 +3.93e-02 +4.74e-02 8.51e-02 5.59e-02 -2.41e-02 -2.47e-02 -1.29e-02 -4.69e-03 -2.68e-03 -2.60e-02 -1.31e-02 -1.79e-02 -1.94e-02 -1.48e-02 +2.40e-02 +2.44e-02 +1.30e-02 +4.68e-03 +2.65e-03 +2.59e-02 +1.30e-02 +1.81e-02 +1.96e-02 +1.49e-02 1.49e-02 1.50e-02 -1.40e-02 +1.42e-02 2.71e-02 2.16e-02 1.05e-02 -7.84e-03 -4.12e-03 +7.72e-03 +4.11e-03 2.35e-03 -9.83e-04 -2.22e-01 -2.17e-01 -2.73e-01 -1.93e-01 -3.00e-01 -2.44e-01 +9.64e-04 +2.21e-01 +2.15e-01 +2.72e-01 +1.92e-01 +3.01e-01 +2.43e-01 2.13e-01 -2.19e-01 -1.89e-01 -1.65e-01 -1.06e-01 -1.14e-01 -1.09e-01 -2.92e-02 -8.39e-03 -2.78e-01 -1.91e-01 -3.27e-01 -3.66e-01 -2.92e-01 -2.36e-01 +2.18e-01 1.88e-01 -1.92e-01 -1.55e-01 +1.66e-01 +1.13e-01 +1.21e-01 +1.08e-01 +2.92e-02 +8.37e-03 +2.75e-01 +1.89e-01 +3.28e-01 +3.64e-01 +2.91e-01 +2.34e-01 +1.86e-01 +1.90e-01 +1.53e-01 1.35e-01 -1.09e-01 -8.34e-02 -8.84e-02 -3.95e-02 -1.39e-02 -2.38e-01 -2.29e-01 -2.93e-01 +1.21e-01 +1.01e-01 +8.79e-02 +3.91e-02 +1.37e-02 +2.37e-01 +2.28e-01 +2.92e-01 +2.21e-01 +1.70e-01 2.29e-01 -1.72e-01 -2.30e-01 -1.87e-01 -1.96e-01 -1.68e-01 -1.45e-01 +1.86e-01 +1.95e-01 +1.65e-01 +1.42e-01 1.73e-01 1.38e-01 -7.47e-02 -4.19e-02 -2.93e-02 -2.72e-01 -2.33e-01 -2.77e-01 -3.09e-01 +7.39e-02 +4.16e-02 +2.91e-02 +2.73e-01 2.33e-01 -2.53e-01 -2.70e-01 -2.38e-01 -2.16e-01 -1.65e-01 -1.21e-01 -8.53e-02 -5.96e-02 -2.92e-02 -1.34e-02 -2.62e-01 +2.78e-01 +3.06e-01 +2.31e-01 +2.52e-01 +2.69e-01 +2.39e-01 +2.13e-01 +1.63e-01 +1.20e-01 +8.39e-02 +5.83e-02 +2.86e-02 +1.32e-02 +2.63e-01 1.92e-01 -2.55e-01 -3.12e-01 -2.66e-01 -2.76e-01 -2.72e-01 -2.22e-01 -1.84e-01 -1.71e-01 -1.50e-01 -7.20e-02 -5.08e-02 -2.55e-02 -1.29e-02 -2.08e-01 -1.60e-01 -2.20e-01 -2.27e-01 +2.54e-01 +3.11e-01 +2.65e-01 +2.75e-01 +2.71e-01 +2.21e-01 +1.81e-01 +1.68e-01 +1.49e-01 +7.05e-02 +5.03e-02 +2.54e-02 +1.28e-02 +2.09e-01 +1.61e-01 +2.21e-01 +2.28e-01 1.55e-01 1.78e-01 -2.17e-01 -1.52e-01 -1.34e-01 -1.77e-01 -1.59e-01 -1.02e-01 -5.63e-02 +2.16e-01 +1.50e-01 +1.32e-01 +1.76e-01 +1.57e-01 +1.01e-01 +5.61e-02 2.32e-02 -1.55e-02 +1.53e-02 1.50e-01 1.81e-01 -2.01e-01 +2.03e-01 2.04e-01 1.79e-01 -1.95e-01 -1.82e-01 -1.53e-01 -1.28e-01 -1.14e-01 -9.28e-02 -6.73e-02 -3.99e-02 -2.42e-02 -1.48e-02 -1.07e-01 -1.44e-01 -1.61e-01 -1.59e-01 +1.94e-01 1.81e-01 -1.82e-01 +1.52e-01 1.26e-01 +1.13e-01 +9.16e-02 +6.72e-02 +3.94e-02 +2.35e-02 +1.45e-02 +1.06e-01 +1.43e-01 +1.61e-01 +1.57e-01 +1.80e-01 +1.80e-01 +1.23e-01 1.22e-01 -8.47e-02 -7.46e-02 -9.39e-02 +8.18e-02 +7.30e-02 +9.33e-02 7.39e-02 -3.86e-02 -2.06e-02 -8.09e-03 -1.14e-01 -1.38e-01 +3.89e-02 +2.07e-02 +8.17e-03 +1.13e-01 +1.37e-01 1.61e-01 -2.21e-01 +2.20e-01 1.71e-01 -1.52e-01 -1.18e-01 -1.46e-01 -1.14e-01 +1.51e-01 +1.16e-01 +1.45e-01 +1.13e-01 1.05e-01 -9.49e-02 -7.32e-02 -5.50e-02 -1.88e-02 -7.27e-03 -8.47e-02 -1.59e-01 +9.41e-02 +7.14e-02 +5.35e-02 +1.91e-02 +7.31e-03 +8.55e-02 +1.58e-01 2.08e-01 -1.59e-01 +1.60e-01 1.37e-01 -8.44e-02 -1.17e-01 +8.33e-02 +1.16e-01 1.39e-01 1.15e-01 -9.24e-02 -8.73e-02 -6.30e-02 -4.41e-02 +9.22e-02 +8.69e-02 +6.24e-02 +4.30e-02 2.48e-02 -7.51e-03 -9.28e-02 -1.15e-01 -1.61e-01 +7.57e-03 +9.22e-02 +1.13e-01 +1.60e-01 1.04e-01 1.40e-01 1.35e-01 1.08e-01 -1.03e-01 -8.64e-02 -6.03e-02 -7.54e-02 -6.34e-02 -3.84e-02 -2.05e-02 -9.22e-03 +1.02e-01 +8.56e-02 +5.91e-02 +7.46e-02 +6.28e-02 +3.81e-02 +2.04e-02 +9.21e-03 7.85e-02 -6.97e-02 -1.04e-01 -9.46e-02 -9.46e-02 +6.83e-02 +1.01e-01 +9.42e-02 +9.47e-02 1.38e-01 -1.14e-01 -6.46e-02 -6.17e-02 -5.44e-02 -4.70e-02 -4.74e-02 +1.13e-01 +6.40e-02 +6.03e-02 +5.21e-02 +4.63e-02 +4.67e-02 3.57e-02 -9.45e-03 -3.58e-03 -3.87e-02 -5.06e-02 -6.26e-02 -4.84e-02 +9.24e-03 +3.46e-03 +3.82e-02 +4.99e-02 +6.21e-02 +4.80e-02 5.79e-02 -8.44e-02 -6.97e-02 -6.79e-02 -5.36e-02 -5.81e-02 -4.02e-02 -3.50e-02 -2.68e-02 -9.34e-03 -3.77e-03 -1.67e-02 -1.93e-02 -2.28e-02 -1.83e-02 -2.46e-02 -3.17e-02 -2.09e-02 -2.91e-02 +8.37e-02 +6.86e-02 +6.66e-02 +5.19e-02 +5.77e-02 +4.00e-02 +3.46e-02 +2.69e-02 +9.16e-03 +3.73e-03 +1.66e-02 +1.94e-02 +2.26e-02 +1.79e-02 +2.45e-02 +3.08e-02 +2.00e-02 +2.89e-02 3.35e-02 -2.81e-02 +2.83e-02 1.58e-02 1.10e-02 -7.35e-03 -3.87e-03 -1.87e-03 -1.33e-02 -7.23e-03 -8.45e-03 -8.00e-03 -8.97e-03 -1.16e-02 -6.14e-03 -9.41e-03 +7.32e-03 +3.83e-03 +1.85e-03 +1.35e-02 +7.32e-03 +8.41e-03 +8.10e-03 +9.00e-03 +1.12e-02 +5.57e-03 +9.30e-03 1.48e-02 -1.38e-02 -6.25e-03 -3.44e-03 -3.02e-03 -1.42e-03 -5.52e-04 -7.61e-02 +1.39e-02 +6.30e-03 +3.42e-03 +2.99e-03 +1.40e-03 +5.26e-04 7.56e-02 +7.51e-02 1.02e-01 -6.62e-02 +6.63e-02 1.09e-01 -7.99e-02 -7.44e-02 +8.00e-02 +7.46e-02 7.69e-02 -7.27e-02 -5.72e-02 -3.68e-02 -3.61e-02 -3.61e-02 +7.23e-02 +5.75e-02 +3.77e-02 +3.71e-02 +3.59e-02 2.14e-02 -7.53e-03 -1.14e-01 -5.03e-02 -1.10e-01 +7.54e-03 +1.13e-01 +5.14e-02 +1.11e-01 1.48e-01 1.23e-01 -8.70e-02 -6.63e-02 -6.03e-02 -5.88e-02 +8.67e-02 +6.58e-02 +5.93e-02 +5.79e-02 5.00e-02 -3.65e-02 -2.86e-02 -2.67e-02 +3.78e-02 +2.92e-02 +2.64e-02 1.76e-02 -8.35e-03 -8.81e-02 -6.91e-02 -1.01e-01 -9.96e-02 -4.72e-02 -8.05e-02 -6.63e-02 -5.79e-02 -5.97e-02 -4.20e-02 -6.04e-02 +8.34e-03 +8.71e-02 +6.82e-02 +1.03e-01 +9.93e-02 +4.68e-02 +8.00e-02 +6.54e-02 +5.73e-02 +5.88e-02 +4.17e-02 +6.05e-02 5.26e-02 -2.83e-02 -1.17e-02 -1.27e-02 +2.82e-02 +1.18e-02 +1.25e-02 8.93e-02 -6.97e-02 +6.93e-02 1.05e-01 1.22e-01 -7.86e-02 -8.54e-02 -9.57e-02 -9.05e-02 -8.66e-02 -6.41e-02 +7.82e-02 +8.44e-02 +9.53e-02 +9.08e-02 +8.61e-02 +6.38e-02 4.26e-02 2.94e-02 -1.98e-02 -1.19e-02 -5.90e-03 +1.95e-02 +1.16e-02 +5.85e-03 1.07e-01 -7.53e-02 -9.63e-02 +7.48e-02 +9.61e-02 1.16e-01 +1.00e-01 +9.56e-02 1.01e-01 -9.58e-02 -1.01e-01 -7.28e-02 -7.20e-02 -4.97e-02 +7.22e-02 +7.15e-02 +4.92e-02 5.10e-02 -2.18e-02 -1.40e-02 -8.56e-03 -5.43e-03 -6.25e-02 -5.42e-02 -6.92e-02 -7.58e-02 -5.79e-02 -5.00e-02 +2.14e-02 +1.39e-02 +8.55e-03 +5.42e-03 +6.30e-02 +5.46e-02 +6.94e-02 +7.56e-02 +5.76e-02 +4.99e-02 6.77e-02 -4.86e-02 -4.35e-02 -5.35e-02 -5.79e-02 -4.33e-02 +4.79e-02 +4.29e-02 +5.31e-02 +5.73e-02 +4.32e-02 2.01e-02 -8.26e-03 -4.20e-03 -6.20e-02 -5.93e-02 -7.30e-02 -7.94e-02 -4.59e-02 -5.70e-02 +8.20e-03 +4.18e-03 +6.21e-02 +5.98e-02 +7.34e-02 +7.91e-02 +4.60e-02 +5.72e-02 6.01e-02 -5.30e-02 -5.05e-02 -3.99e-02 -3.16e-02 -2.63e-02 -1.46e-02 -6.76e-03 -7.17e-03 -2.96e-02 -5.44e-02 -4.98e-02 -4.82e-02 -5.67e-02 -6.09e-02 -3.74e-02 -3.90e-02 -2.66e-02 -2.07e-02 -2.52e-02 -2.30e-02 +5.26e-02 +5.01e-02 +3.98e-02 +3.12e-02 +2.62e-02 +1.44e-02 +6.44e-03 +6.95e-03 +2.95e-02 +5.38e-02 +4.94e-02 +4.81e-02 +5.65e-02 +6.07e-02 +3.70e-02 +3.88e-02 +2.59e-02 +2.05e-02 +2.51e-02 +2.29e-02 1.19e-02 -1.09e-02 -8.30e-03 -3.63e-02 -4.10e-02 +1.08e-02 +8.34e-03 +3.62e-02 +4.00e-02 5.20e-02 -6.70e-02 -6.49e-02 -5.95e-02 -3.76e-02 -4.90e-02 -4.03e-02 -3.32e-02 -2.87e-02 -2.50e-02 -2.07e-02 -8.65e-03 -3.38e-03 -2.13e-02 -4.84e-02 -6.32e-02 -6.21e-02 +6.63e-02 +6.42e-02 +5.90e-02 +3.69e-02 +4.87e-02 +4.00e-02 +3.31e-02 +2.85e-02 +2.46e-02 +2.05e-02 +8.72e-03 +3.45e-03 +2.17e-02 +4.81e-02 +6.28e-02 +6.24e-02 4.43e-02 -2.44e-02 -3.77e-02 -4.45e-02 +2.41e-02 +3.73e-02 +4.41e-02 4.25e-02 2.80e-02 -2.63e-02 -2.11e-02 -1.14e-02 +2.62e-02 +2.10e-02 +1.12e-02 1.28e-02 -6.84e-03 -2.97e-02 -4.92e-02 -5.86e-02 -2.81e-02 -4.57e-02 -3.80e-02 +6.90e-03 +2.96e-02 +4.88e-02 +5.84e-02 +2.83e-02 +4.58e-02 +3.78e-02 2.43e-02 -3.46e-02 -3.10e-02 +3.47e-02 +3.08e-02 +2.18e-02 +2.32e-02 +1.70e-02 +1.26e-02 +9.95e-03 +8.03e-03 +2.02e-02 2.21e-02 -2.33e-02 -1.72e-02 -1.27e-02 -9.98e-03 -8.06e-03 -2.01e-02 -2.23e-02 -3.17e-02 -2.81e-02 -2.91e-02 -4.74e-02 -3.89e-02 +3.09e-02 +2.79e-02 +2.92e-02 +4.73e-02 +3.85e-02 2.69e-02 -1.95e-02 +1.89e-02 +1.70e-02 +1.44e-02 +1.42e-02 +1.51e-02 +4.21e-03 +1.55e-03 1.72e-02 -1.45e-02 -1.43e-02 -1.49e-02 -4.25e-03 -1.58e-03 -1.73e-02 -1.74e-02 -2.21e-02 -2.52e-02 +1.70e-02 +2.18e-02 +2.50e-02 1.84e-02 -3.17e-02 -2.55e-02 -2.06e-02 -1.45e-02 -1.90e-02 -1.03e-02 -1.17e-02 -1.14e-02 -3.91e-03 -1.26e-03 -5.49e-03 -9.41e-03 -9.63e-03 -6.81e-03 -1.09e-02 +3.18e-02 +2.53e-02 +2.01e-02 +1.37e-02 +1.89e-02 +1.02e-02 +1.15e-02 +1.16e-02 +3.85e-03 +1.22e-03 +5.45e-03 +9.53e-03 +9.49e-03 +6.68e-03 +1.08e-02 1.59e-02 -1.35e-02 -1.54e-02 +1.34e-02 +1.53e-02 1.86e-02 1.03e-02 1.07e-02 -6.56e-03 -4.02e-03 -2.40e-03 -2.30e-03 -4.38e-03 -4.97e-03 -5.24e-03 -4.45e-03 -5.70e-03 -1.02e-02 -6.27e-03 -5.98e-03 +6.50e-03 +3.98e-03 +2.38e-03 +2.29e-03 +4.46e-03 +5.06e-03 +5.22e-03 +4.55e-03 +5.72e-03 +1.00e-02 +6.07e-03 +5.95e-03 1.20e-02 -8.00e-03 -5.92e-03 -3.63e-03 -1.36e-03 -8.94e-04 -1.48e-03 +8.03e-03 +5.95e-03 +3.61e-03 +1.35e-03 +8.82e-04 +1.47e-03 Upper Bounds -8.73e-01 -8.73e-01 -8.72e-01 -9.01e-01 -8.86e-01 -8.68e-01 -8.53e-01 -8.89e-01 -9.10e-01 -9.39e-01 -9.04e-01 -9.69e-01 -1.33e+00 -2.17e+00 -8.02e-01 -8.59e-01 -9.05e-01 -9.05e-01 -8.13e-01 8.83e-01 -8.96e-01 -8.96e-01 -8.91e-01 -8.78e-01 -8.78e-01 -8.97e-01 +9.04e-01 +9.04e-01 +9.06e-01 8.90e-01 -1.25e+00 -1.67e+00 -5.44e-01 -9.19e-01 +8.71e-01 +8.51e-01 +8.82e-01 +8.99e-01 +9.42e-01 8.75e-01 +9.67e-01 +1.38e+00 +2.14e+00 +7.89e-01 +8.70e-01 +9.11e-01 9.06e-01 -9.31e-01 -8.98e-01 -8.90e-01 +8.15e-01 +8.92e-01 +9.06e-01 +8.84e-01 +8.83e-01 +8.68e-01 +8.58e-01 +9.07e-01 +9.12e-01 +1.29e+00 +1.63e+00 +5.33e-01 +9.10e-01 +8.73e-01 +9.05e-01 +9.08e-01 8.81e-01 +8.85e-01 +8.70e-01 +8.31e-01 +8.30e-01 8.46e-01 -8.55e-01 -8.57e-01 -8.81e-01 -9.03e-01 -1.24e+00 -2.06e+00 -7.86e-01 -8.89e-01 8.79e-01 -8.70e-01 -8.95e-01 -8.50e-01 -8.53e-01 -8.51e-01 -8.84e-01 -8.65e-01 -8.91e-01 -8.43e-01 -9.13e-01 -1.31e+00 +9.36e-01 +1.33e+00 +2.08e+00 +7.86e-01 +8.80e-01 +8.72e-01 +8.61e-01 +8.81e-01 +8.35e-01 +8.38e-01 +8.52e-01 +8.74e-01 +8.62e-01 +8.63e-01 +8.27e-01 +9.20e-01 +1.33e+00 2.00e+00 6.39e-01 -8.87e-01 -9.16e-01 -9.18e-01 -9.18e-01 +8.76e-01 +9.10e-01 +9.11e-01 +9.20e-01 8.60e-01 -8.69e-01 -8.55e-01 -8.63e-01 -8.39e-01 -8.90e-01 -8.68e-01 -9.57e-01 -1.45e+00 -1.66e+00 +8.61e-01 +8.34e-01 +8.36e-01 +8.28e-01 +8.72e-01 +8.44e-01 +9.49e-01 +1.41e+00 +1.65e+00 6.46e-01 -8.91e-01 -8.99e-01 9.01e-01 +8.97e-01 8.94e-01 +8.90e-01 +8.81e-01 +8.46e-01 +8.38e-01 +8.15e-01 +8.49e-01 +8.29e-01 +8.56e-01 +9.61e-01 +1.35e+00 +1.44e+00 +5.12e-01 8.79e-01 -8.47e-01 -8.53e-01 -8.34e-01 -8.66e-01 -8.45e-01 +8.59e-01 +8.42e-01 +8.55e-01 +8.31e-01 +8.41e-01 +8.24e-01 +8.31e-01 +8.11e-01 +7.99e-01 +8.06e-01 +8.32e-01 +1.19e+00 +1.66e+00 +6.17e-01 +9.09e-01 9.03e-01 -9.84e-01 -1.42e+00 -1.45e+00 -5.13e-01 -8.86e-01 -8.68e-01 -8.44e-01 -8.49e-01 -8.15e-01 -8.39e-01 +8.95e-01 +8.51e-01 8.33e-01 -8.35e-01 -8.10e-01 -8.25e-01 -8.50e-01 -8.93e-01 -1.30e+00 -1.68e+00 -6.18e-01 -9.24e-01 -9.04e-01 -9.06e-01 -8.57e-01 -8.40e-01 8.62e-01 -8.41e-01 -8.20e-01 -7.63e-01 -8.23e-01 -8.61e-01 -8.86e-01 -1.15e+00 -8.96e-01 -3.80e-01 -8.73e-01 -8.74e-01 -9.11e-01 -9.19e-01 -8.57e-01 -8.48e-01 +8.26e-01 +8.10e-01 +7.35e-01 +7.80e-01 +7.82e-01 +7.20e-01 +1.00e+00 +8.79e-01 +3.78e-01 +8.81e-01 +8.79e-01 +8.98e-01 +9.09e-01 +8.56e-01 +8.36e-01 +8.26e-01 +8.10e-01 +7.69e-01 +7.73e-01 +7.71e-01 +7.76e-01 +1.14e+00 8.33e-01 -8.19e-01 -8.04e-01 -7.97e-01 -8.09e-01 -8.91e-01 -1.26e+00 -8.50e-01 -2.72e-01 -8.91e-01 +2.68e-01 +8.83e-01 9.23e-01 -9.24e-01 -9.11e-01 -8.98e-01 -8.14e-01 -8.21e-01 -8.04e-01 -8.22e-01 +9.16e-01 +9.05e-01 +8.94e-01 +8.03e-01 +8.19e-01 +7.89e-01 8.04e-01 -8.11e-01 -8.18e-01 -1.22e+00 -8.75e-01 -3.27e-01 -9.07e-01 -9.01e-01 -9.18e-01 -8.98e-01 -9.08e-01 -8.78e-01 -8.13e-01 -8.42e-01 -8.10e-01 -8.18e-01 -8.75e-01 -8.12e-01 -1.12e+00 -6.39e-01 -1.87e-01 -9.58e-01 -9.56e-01 -9.21e-01 -8.74e-01 -9.76e-01 -9.27e-01 -8.73e-01 -8.98e-01 -8.73e-01 +7.99e-01 +7.77e-01 +7.67e-01 +1.16e+00 +8.69e-01 +3.26e-01 +9.04e-01 +8.93e-01 +9.15e-01 +8.96e-01 +8.99e-01 +8.47e-01 +7.92e-01 +8.32e-01 +7.94e-01 +7.96e-01 8.49e-01 -8.52e-01 -7.80e-01 -1.14e+00 -4.80e-01 -1.58e-01 -1.38e+00 +7.81e-01 +1.06e+00 +6.40e-01 +1.87e-01 +9.49e-01 +9.48e-01 +9.08e-01 +8.57e-01 +9.51e-01 +9.10e-01 +8.62e-01 +8.93e-01 +8.43e-01 +8.47e-01 +8.29e-01 +7.55e-01 +1.11e+00 +4.81e-01 +1.57e-01 1.38e+00 -1.30e+00 -1.33e+00 -1.40e+00 -1.36e+00 -1.28e+00 -1.25e+00 -1.24e+00 -1.22e+00 +1.37e+00 +1.26e+00 +1.31e+00 +1.37e+00 +1.34e+00 +1.26e+00 +1.21e+00 +1.21e+00 +1.21e+00 1.20e+00 -1.16e+00 -1.09e+00 -3.65e-01 +1.12e+00 +1.06e+00 +3.64e-01 1.05e-01 2.50e+00 -1.74e+00 +1.75e+00 1.96e+00 -1.30e+00 -1.42e+00 -1.59e+00 1.28e+00 -1.20e+00 -9.34e-01 -9.85e-01 -9.09e-01 -7.55e-01 -4.88e-01 +1.40e+00 +1.59e+00 +1.27e+00 +1.18e+00 +9.31e-01 +9.87e-01 +9.06e-01 +7.50e-01 +4.87e-01 1.88e-01 9.31e-02 1.08e+00 -7.04e-01 -8.17e-01 -4.18e-01 -4.62e-01 +7.08e-01 +8.14e-01 +4.09e-01 +4.59e-01 5.72e-01 -4.07e-01 -4.01e-01 +4.06e-01 +3.97e-01 3.49e-01 -3.09e-01 -3.13e-01 -2.25e-01 +3.11e-01 +3.14e-01 +2.24e-01 1.84e-01 -7.95e-02 -3.59e-02 +7.93e-02 +3.58e-02 +8.56e-01 +8.80e-01 +8.90e-01 8.72e-01 -8.79e-01 8.83e-01 -8.68e-01 -8.77e-01 -8.71e-01 -8.99e-01 +8.79e-01 +9.07e-01 +8.87e-01 +8.46e-01 8.81e-01 -8.41e-01 -8.71e-01 -8.99e-01 -9.14e-01 +9.13e-01 +9.22e-01 1.35e+00 -2.02e+00 -7.80e-01 -8.88e-01 -9.09e-01 -9.02e-01 -8.70e-01 -8.69e-01 -8.51e-01 -8.67e-01 -8.59e-01 -8.55e-01 -8.46e-01 +1.99e+00 +7.68e-01 +8.95e-01 +8.96e-01 +9.01e-01 +8.77e-01 +8.78e-01 +8.57e-01 +8.71e-01 +8.72e-01 8.61e-01 -8.86e-01 -1.21e+00 -1.86e+00 -6.98e-01 -8.99e-01 +8.65e-01 8.84e-01 -8.86e-01 -8.90e-01 -8.86e-01 -8.87e-01 -8.81e-01 -8.93e-01 -8.61e-01 -8.95e-01 -8.91e-01 -8.43e-01 -1.10e+00 -1.66e+00 -5.75e-01 -9.18e-01 -9.34e-01 -9.11e-01 9.25e-01 -8.82e-01 -8.41e-01 -8.64e-01 -8.78e-01 -8.52e-01 -8.54e-01 -8.73e-01 -8.87e-01 1.27e+00 -1.78e+00 -6.36e-01 -9.13e-01 -9.23e-01 +1.84e+00 +6.71e-01 9.00e-01 +8.80e-01 8.68e-01 -8.47e-01 -8.53e-01 -8.93e-01 +8.83e-01 +8.82e-01 +8.83e-01 +8.68e-01 +8.89e-01 +8.61e-01 +9.00e-01 +9.04e-01 +9.06e-01 +1.33e+00 +1.66e+00 +5.75e-01 +9.10e-01 +9.28e-01 +9.04e-01 +9.15e-01 +8.68e-01 +8.37e-01 +8.58e-01 +8.74e-01 8.49e-01 -8.35e-01 -8.71e-01 -8.91e-01 -9.21e-01 -1.38e+00 -1.52e+00 -6.63e-01 -8.81e-01 -8.93e-01 -8.87e-01 -8.66e-01 +8.43e-01 +8.73e-01 +9.20e-01 +1.29e+00 +1.77e+00 +6.31e-01 8.99e-01 +9.11e-01 +8.97e-01 +8.66e-01 +8.29e-01 +8.48e-01 +8.85e-01 +8.47e-01 +8.39e-01 8.47e-01 -8.32e-01 -8.13e-01 -8.16e-01 -8.41e-01 8.91e-01 -9.59e-01 -1.39e+00 -1.72e+00 -6.02e-01 -9.03e-01 9.17e-01 -8.43e-01 -8.47e-01 +1.38e+00 +1.51e+00 +6.62e-01 +8.74e-01 +8.88e-01 8.84e-01 -8.45e-01 -8.13e-01 -8.17e-01 -8.02e-01 -8.20e-01 -8.80e-01 -8.98e-01 -1.26e+00 -1.47e+00 -5.66e-01 -8.81e-01 +8.46e-01 8.97e-01 -8.74e-01 -8.47e-01 -8.61e-01 -8.47e-01 -8.29e-01 -7.88e-01 -7.79e-01 -8.04e-01 -8.30e-01 -8.20e-01 -1.15e+00 -8.53e-01 -3.51e-01 +8.43e-01 +8.27e-01 +8.17e-01 +8.15e-01 8.35e-01 -9.18e-01 -8.95e-01 -8.87e-01 -8.84e-01 -8.38e-01 -8.19e-01 -7.97e-01 -7.86e-01 -7.93e-01 +8.69e-01 +9.33e-01 +1.35e+00 +1.72e+00 +6.01e-01 +9.01e-01 +9.12e-01 +8.41e-01 +8.34e-01 +8.86e-01 +8.49e-01 +7.94e-01 7.99e-01 -8.21e-01 -1.10e+00 -6.34e-01 -1.96e-01 -8.75e-01 -9.20e-01 -8.91e-01 -8.91e-01 +7.91e-01 +8.03e-01 +8.26e-01 8.34e-01 -8.79e-01 -8.22e-01 -7.78e-01 -8.24e-01 -7.88e-01 +1.17e+00 +1.46e+00 +5.66e-01 +8.53e-01 +8.62e-01 8.25e-01 +8.26e-01 +8.26e-01 +7.99e-01 7.85e-01 -1.12e+00 -7.30e-01 +7.29e-01 +7.14e-01 +7.51e-01 +7.41e-01 +5.28e-01 +9.65e-01 +8.41e-01 +3.51e-01 +8.43e-01 +9.30e-01 +8.75e-01 +8.72e-01 +8.86e-01 +8.25e-01 +8.05e-01 +7.70e-01 +7.66e-01 +7.77e-01 +7.36e-01 +7.06e-01 +9.91e-01 +6.14e-01 +1.92e-01 +8.89e-01 +9.28e-01 +8.82e-01 +8.85e-01 +8.26e-01 +8.77e-01 +8.28e-01 +7.72e-01 +7.97e-01 +7.70e-01 +8.14e-01 +7.60e-01 +1.08e+00 +7.25e-01 2.17e-01 8.99e-01 9.33e-01 -8.98e-01 -8.70e-01 -9.10e-01 -8.74e-01 -8.35e-01 -8.10e-01 -8.32e-01 -8.08e-01 -8.58e-01 -7.91e-01 -1.10e+00 -6.70e-01 -2.04e-01 -9.44e-01 +8.95e-01 +8.67e-01 9.07e-01 -9.23e-01 +8.80e-01 +8.33e-01 +7.98e-01 +8.16e-01 +7.99e-01 +8.47e-01 +7.75e-01 +1.08e+00 +6.72e-01 +2.06e-01 +9.39e-01 +8.99e-01 +9.19e-01 9.05e-01 9.21e-01 -9.30e-01 -8.79e-01 -8.51e-01 -8.43e-01 -8.81e-01 -8.55e-01 -8.17e-01 -1.01e+00 -4.20e-01 -1.45e-01 -1.30e+00 -1.43e+00 -1.31e+00 -1.34e+00 -1.46e+00 +9.37e-01 +8.70e-01 +8.47e-01 +8.32e-01 +8.66e-01 +8.48e-01 +8.12e-01 +1.00e+00 +4.14e-01 +1.43e-01 +1.29e+00 +1.41e+00 +1.29e+00 +1.35e+00 +1.47e+00 1.34e+00 1.23e+00 -1.29e+00 +1.28e+00 1.17e+00 -1.18e+00 +1.16e+00 1.29e+00 -1.18e+00 -1.05e+00 -2.72e-01 -7.18e-02 +1.20e+00 +1.04e+00 +2.68e-01 +6.98e-02 1.56e+00 -1.48e+00 +1.49e+00 1.36e+00 1.52e+00 1.85e+00 1.77e+00 +1.39e+00 1.40e+00 -1.41e+00 -1.10e+00 -8.14e-01 -8.21e-01 -8.17e-01 -5.42e-01 +1.09e+00 +8.12e-01 +8.12e-01 +8.15e-01 +5.39e-01 1.74e-01 -7.41e-02 -5.47e-01 -5.36e-01 -5.29e-01 -5.09e-01 -6.77e-01 -7.07e-01 -4.78e-01 -5.09e-01 +7.42e-02 +5.46e-01 +5.41e-01 +5.27e-01 +5.05e-01 +6.76e-01 +7.08e-01 +4.76e-01 +5.00e-01 4.66e-01 -2.57e-01 -2.61e-01 +2.59e-01 +2.59e-01 2.67e-01 -2.11e-01 -9.39e-02 +2.12e-01 +9.34e-02 3.59e-02 -9.08e-01 -8.77e-01 -8.97e-01 -8.71e-01 -8.66e-01 -8.37e-01 -8.48e-01 -8.39e-01 -8.67e-01 -8.54e-01 +8.98e-01 +8.76e-01 +9.11e-01 +8.74e-01 +8.57e-01 +8.49e-01 8.45e-01 -9.29e-01 -1.55e+00 +8.23e-01 +8.73e-01 +8.56e-01 +8.41e-01 +9.32e-01 +1.56e+00 2.14e+00 8.32e-01 -8.95e-01 -8.68e-01 -8.54e-01 -8.79e-01 -8.62e-01 -8.70e-01 -8.32e-01 -8.47e-01 -8.39e-01 -8.49e-01 -8.50e-01 -9.46e-01 -1.30e+00 -2.02e+00 -8.24e-01 -8.89e-01 -9.05e-01 -9.13e-01 +9.04e-01 +8.85e-01 +8.48e-01 +8.66e-01 +8.66e-01 8.58e-01 -8.78e-01 +8.22e-01 +8.28e-01 +8.32e-01 8.65e-01 -8.59e-01 -8.80e-01 -8.60e-01 8.49e-01 -8.52e-01 -8.84e-01 +9.47e-01 +1.32e+00 +2.01e+00 +8.20e-01 +8.96e-01 +9.02e-01 +9.15e-01 +8.55e-01 +8.63e-01 +8.56e-01 +8.51e-01 +8.73e-01 +8.47e-01 +8.41e-01 +8.38e-01 +8.99e-01 1.24e+00 -1.72e+00 -6.47e-01 +1.71e+00 +6.45e-01 8.13e-01 8.67e-01 -8.74e-01 +8.68e-01 +8.57e-01 +8.41e-01 +8.27e-01 +8.41e-01 +8.63e-01 +8.60e-01 +8.27e-01 +8.62e-01 +8.45e-01 +1.26e+00 +1.59e+00 +5.28e-01 +8.37e-01 +8.48e-01 +8.61e-01 +8.18e-01 +8.55e-01 +8.57e-01 +7.87e-01 +8.18e-01 +8.05e-01 +8.09e-01 8.66e-01 -8.47e-01 -8.30e-01 -8.47e-01 -8.70e-01 -8.70e-01 -8.50e-01 -8.75e-01 -8.47e-01 -1.27e+00 -1.61e+00 -5.31e-01 +8.95e-01 +1.31e+00 +1.33e+00 +3.87e-01 8.40e-01 8.59e-01 -8.82e-01 -8.22e-01 -8.54e-01 -8.64e-01 -7.98e-01 -8.41e-01 -8.13e-01 -8.17e-01 -8.89e-01 -9.10e-01 -1.32e+00 -1.34e+00 -3.90e-01 -8.47e-01 -8.65e-01 -8.25e-01 -8.43e-01 -8.41e-01 -8.46e-01 -7.98e-01 -8.03e-01 +8.21e-01 8.32e-01 -8.10e-01 -8.75e-01 -8.96e-01 -1.28e+00 +8.27e-01 +8.30e-01 +7.89e-01 +7.95e-01 +8.16e-01 +8.14e-01 +8.48e-01 +8.74e-01 +1.25e+00 1.74e+00 -6.55e-01 -8.85e-01 -9.21e-01 -8.58e-01 -8.51e-01 -8.58e-01 -8.64e-01 -8.54e-01 -7.79e-01 -8.09e-01 -8.32e-01 +6.56e-01 +8.62e-01 +8.97e-01 +8.49e-01 +8.48e-01 +8.43e-01 +8.56e-01 +8.49e-01 +7.73e-01 +7.97e-01 +8.23e-01 +8.50e-01 8.53e-01 -8.85e-01 -1.24e+00 +1.22e+00 1.23e+00 -4.58e-01 -8.77e-01 -8.93e-01 -8.35e-01 -8.32e-01 +4.60e-01 +8.51e-01 +8.51e-01 +8.30e-01 +8.17e-01 +8.30e-01 +8.17e-01 +7.95e-01 +7.91e-01 +7.83e-01 +7.99e-01 +7.74e-01 +7.63e-01 +1.10e+00 +8.15e-01 +3.18e-01 +8.51e-01 8.51e-01 -8.46e-01 -8.32e-01 -8.13e-01 -8.02e-01 -8.21e-01 -8.18e-01 -8.07e-01 -1.16e+00 -8.16e-01 -3.15e-01 8.64e-01 -8.72e-01 -8.80e-01 -8.54e-01 8.45e-01 -8.41e-01 -8.25e-01 -8.25e-01 -7.79e-01 -8.03e-01 +8.30e-01 +8.19e-01 8.14e-01 -7.78e-01 -1.15e+00 -8.25e-01 +8.18e-01 +7.60e-01 +7.72e-01 +7.64e-01 +7.45e-01 +1.06e+00 +8.19e-01 3.07e-01 -8.60e-01 -9.04e-01 -8.66e-01 -8.77e-01 -8.75e-01 -8.33e-01 -8.46e-01 -8.02e-01 -7.63e-01 +8.70e-01 +8.92e-01 +8.63e-01 +8.73e-01 +8.70e-01 +8.23e-01 +8.34e-01 7.96e-01 -7.99e-01 -8.04e-01 +7.41e-01 +7.85e-01 +7.76e-01 +7.97e-01 1.03e+00 -6.16e-01 -2.41e-01 -8.62e-01 -8.92e-01 -8.87e-01 -8.71e-01 -8.85e-01 -8.78e-01 -8.78e-01 +6.15e-01 +2.40e-01 8.46e-01 -7.60e-01 -7.97e-01 +8.88e-01 +8.83e-01 +8.69e-01 +8.83e-01 +8.65e-01 +8.68e-01 +8.40e-01 +7.58e-01 7.91e-01 -7.88e-01 -1.07e+00 +7.91e-01 +7.77e-01 +1.06e+00 6.09e-01 -1.66e-01 -8.92e-01 -9.30e-01 -9.36e-01 -9.53e-01 -8.97e-01 +1.67e-01 +8.76e-01 +9.27e-01 +9.32e-01 +9.51e-01 9.02e-01 -8.93e-01 -8.62e-01 +8.97e-01 +8.78e-01 +8.56e-01 +8.35e-01 +8.55e-01 +8.47e-01 8.43e-01 -8.52e-01 -8.48e-01 -8.45e-01 -9.42e-01 +9.29e-01 5.11e-01 1.77e-01 -1.36e+00 -1.32e+00 +1.33e+00 +1.33e+00 1.32e+00 -1.26e+00 +1.25e+00 +1.30e+00 1.29e+00 -1.34e+00 +1.17e+00 +1.21e+00 1.18e+00 -1.22e+00 -1.19e+00 1.15e+00 1.16e+00 -1.20e+00 +1.21e+00 1.14e+00 -2.74e-01 -8.64e-02 -1.88e+00 +2.72e-01 +8.55e-02 +1.89e+00 1.37e+00 1.71e+00 -1.76e+00 -1.83e+00 +1.75e+00 +1.82e+00 +1.16e+00 1.16e+00 -1.15e+00 1.09e+00 -9.15e-01 -8.85e-01 -6.39e-01 -5.85e-01 -5.15e-01 -2.07e-01 -5.30e-02 -6.61e-01 -4.31e-01 -7.05e-01 +9.10e-01 +8.87e-01 +6.38e-01 +5.79e-01 +5.13e-01 +2.08e-01 +5.28e-02 +6.66e-01 +4.35e-01 +7.04e-01 6.72e-01 -6.84e-01 +6.85e-01 4.41e-01 -3.88e-01 -4.15e-01 -2.77e-01 -3.19e-01 -1.44e-01 -1.86e-01 +3.91e-01 +4.18e-01 +2.80e-01 +3.20e-01 +1.45e-01 +1.85e-01 1.73e-01 -1.28e-01 -6.10e-02 -8.87e-01 -8.60e-01 -8.76e-01 -8.75e-01 -8.70e-01 -8.44e-01 -8.19e-01 -8.34e-01 -7.91e-01 -8.04e-01 -7.95e-01 -9.09e-01 -1.35e+00 -2.14e+00 -7.82e-01 +1.30e-01 +6.20e-02 +8.83e-01 +8.54e-01 +8.74e-01 +8.97e-01 8.66e-01 -9.06e-01 -8.63e-01 -8.40e-01 -8.47e-01 -8.35e-01 -8.51e-01 -8.25e-01 -8.44e-01 -8.78e-01 +8.53e-01 +8.20e-01 +8.29e-01 +7.95e-01 +8.07e-01 +7.74e-01 +8.95e-01 +1.34e+00 +2.13e+00 +7.78e-01 +8.75e-01 +9.11e-01 +8.53e-01 +8.24e-01 8.43e-01 -8.89e-01 -1.23e+00 +8.30e-01 +8.44e-01 +8.16e-01 +8.23e-01 +8.70e-01 +8.45e-01 +8.80e-01 +1.24e+00 1.66e+00 -6.54e-01 +6.51e-01 8.43e-01 -8.57e-01 -9.03e-01 +8.65e-01 +8.86e-01 +8.33e-01 +7.75e-01 +8.33e-01 +7.93e-01 +8.14e-01 +7.91e-01 +8.49e-01 8.47e-01 -7.97e-01 -8.55e-01 -8.11e-01 -8.20e-01 -8.08e-01 +9.21e-01 +1.22e+00 +1.35e+00 +5.11e-01 +8.45e-01 +8.50e-01 8.67e-01 -8.52e-01 -9.03e-01 -1.21e+00 -1.36e+00 -5.15e-01 -8.66e-01 -8.64e-01 -8.70e-01 -8.46e-01 +8.43e-01 +8.32e-01 8.35e-01 -8.58e-01 -8.46e-01 -8.11e-01 -8.07e-01 -8.26e-01 -8.20e-01 -8.50e-01 -1.25e+00 -1.22e+00 -4.99e-01 -8.25e-01 -8.23e-01 -8.47e-01 -8.55e-01 -8.16e-01 +8.18e-01 +8.02e-01 8.09e-01 -8.14e-01 -8.04e-01 +8.16e-01 8.13e-01 -8.00e-01 -8.61e-01 -8.63e-01 -1.26e+00 -1.62e+00 -5.87e-01 -8.77e-01 -8.03e-01 -8.54e-01 -8.60e-01 -8.43e-01 -7.95e-01 -8.23e-01 -8.46e-01 -8.22e-01 -8.06e-01 +8.33e-01 +1.24e+00 +1.20e+00 +4.92e-01 +8.11e-01 8.21e-01 -8.82e-01 -1.31e+00 -1.50e+00 -5.45e-01 -8.55e-01 -8.42e-01 -8.98e-01 -8.32e-01 -8.01e-01 -8.00e-01 -8.31e-01 +8.46e-01 +8.56e-01 +8.12e-01 +7.90e-01 8.09e-01 7.88e-01 -8.19e-01 -7.75e-01 -7.92e-01 +8.08e-01 +8.07e-01 +8.57e-01 +8.34e-01 +1.25e+00 +1.61e+00 +5.85e-01 +8.68e-01 +7.99e-01 +8.45e-01 +8.59e-01 +8.33e-01 +7.98e-01 +8.23e-01 +8.40e-01 +8.11e-01 +8.01e-01 +8.15e-01 +8.78e-01 1.27e+00 +1.49e+00 +5.48e-01 +8.43e-01 +8.36e-01 +8.81e-01 +8.18e-01 +7.95e-01 +7.90e-01 +8.20e-01 +7.94e-01 +7.74e-01 +7.96e-01 +7.56e-01 +8.00e-01 +1.25e+00 1.44e+00 -5.04e-01 -8.65e-01 -8.50e-01 +5.06e-01 +8.60e-01 +8.53e-01 8.41e-01 -8.01e-01 8.13e-01 -8.23e-01 -8.28e-01 -7.88e-01 -7.95e-01 -7.96e-01 -7.79e-01 -8.22e-01 -1.23e+00 -9.30e-01 -3.31e-01 -8.43e-01 -8.35e-01 -8.33e-01 -8.57e-01 -8.28e-01 -8.22e-01 -8.17e-01 +7.94e-01 8.04e-01 -7.81e-01 -7.77e-01 -8.11e-01 -8.69e-01 -1.29e+00 -9.39e-01 -2.67e-01 -8.51e-01 -8.31e-01 -8.63e-01 -8.45e-01 +8.30e-01 +7.78e-01 +7.68e-01 +7.54e-01 +7.46e-01 +7.89e-01 +1.17e+00 +9.24e-01 +3.31e-01 +8.47e-01 +8.25e-01 +8.14e-01 8.34e-01 -8.20e-01 +8.09e-01 +8.13e-01 +8.14e-01 8.04e-01 -7.80e-01 -8.15e-01 -7.80e-01 -7.52e-01 -7.80e-01 -1.18e+00 -6.81e-01 -2.72e-01 -8.84e-01 -8.92e-01 -8.34e-01 -8.97e-01 -8.65e-01 +7.77e-01 +7.65e-01 +7.94e-01 +8.47e-01 +1.24e+00 +9.33e-01 +2.64e-01 +8.55e-01 +8.28e-01 +8.67e-01 +8.38e-01 +8.25e-01 +8.22e-01 +7.96e-01 +7.62e-01 +7.99e-01 +7.61e-01 +7.38e-01 +7.68e-01 +1.16e+00 +6.75e-01 +2.70e-01 +8.80e-01 +8.88e-01 +8.39e-01 +8.93e-01 +8.67e-01 8.43e-01 -8.17e-01 -7.98e-01 -8.01e-01 -8.14e-01 -7.93e-01 +8.12e-01 +8.07e-01 7.97e-01 +8.03e-01 +7.88e-01 +8.01e-01 1.03e+00 -4.75e-01 -1.40e-01 -9.44e-01 -8.81e-01 +4.71e-01 +1.39e-01 +9.42e-01 +8.84e-01 8.89e-01 -8.90e-01 -9.26e-01 -9.58e-01 -8.82e-01 -7.99e-01 -8.37e-01 -8.45e-01 -8.53e-01 -8.41e-01 -9.93e-01 -3.97e-01 -1.15e-01 +8.81e-01 +9.12e-01 +9.52e-01 +8.80e-01 +8.12e-01 +8.44e-01 +8.47e-01 +8.47e-01 +8.42e-01 +9.87e-01 +3.92e-01 +1.14e-01 1.24e+00 1.25e+00 -1.30e+00 +1.29e+00 1.25e+00 -1.27e+00 -1.27e+00 +1.29e+00 +1.28e+00 1.08e+00 1.14e+00 1.21e+00 -1.11e+00 +1.12e+00 1.06e+00 -1.09e+00 -1.15e+00 -3.94e-01 -1.25e-01 -1.56e+00 -1.26e+00 -1.05e+00 -1.47e+00 +1.07e+00 +1.14e+00 +3.91e-01 +1.23e-01 +1.55e+00 +1.24e+00 +1.03e+00 +1.46e+00 1.44e+00 1.17e+00 -8.13e-01 -5.61e-01 -9.57e-01 -8.98e-01 +8.10e-01 +5.67e-01 +9.52e-01 +9.00e-01 5.78e-01 -5.48e-01 -4.85e-01 -2.13e-01 -8.23e-02 -5.85e-01 -4.30e-01 -4.41e-01 -4.60e-01 +5.33e-01 +4.71e-01 +2.10e-01 +8.15e-02 +5.84e-01 +4.29e-01 +4.39e-01 +4.57e-01 5.73e-01 4.28e-01 3.39e-01 -1.79e-01 +1.82e-01 3.17e-01 -3.18e-01 -2.02e-01 -1.86e-01 -1.46e-01 -1.29e-01 -6.10e-02 -8.59e-01 -8.52e-01 -8.37e-01 -8.34e-01 +3.19e-01 +2.03e-01 +1.80e-01 +1.39e-01 +1.28e-01 +6.06e-02 +8.53e-01 8.41e-01 -8.25e-01 -8.26e-01 -7.83e-01 -8.06e-01 +8.16e-01 +8.39e-01 +8.62e-01 8.30e-01 -7.87e-01 -8.93e-01 -1.30e+00 +8.25e-01 +7.57e-01 +7.84e-01 +8.17e-01 +7.85e-01 +8.91e-01 +1.29e+00 1.58e+00 6.19e-01 -8.60e-01 -8.60e-01 -8.34e-01 -8.75e-01 -8.45e-01 -8.20e-01 -7.99e-01 -7.74e-01 -8.35e-01 -8.42e-01 -8.34e-01 -8.79e-01 -1.26e+00 -1.52e+00 -5.62e-01 +8.62e-01 8.53e-01 -8.66e-01 -8.50e-01 +8.28e-01 8.47e-01 -8.25e-01 -8.30e-01 -8.25e-01 -7.80e-01 -8.35e-01 -8.61e-01 -8.56e-01 -8.91e-01 +8.54e-01 +8.13e-01 +7.89e-01 +7.56e-01 +8.10e-01 +8.39e-01 +8.37e-01 +8.80e-01 +1.27e+00 +1.52e+00 +5.61e-01 +8.76e-01 +8.58e-01 +8.51e-01 +8.40e-01 +8.16e-01 +8.22e-01 +8.17e-01 +7.68e-01 +8.23e-01 +8.47e-01 +8.38e-01 +8.80e-01 1.26e+00 -1.12e+00 -4.07e-01 -8.48e-01 +1.11e+00 +4.01e-01 +8.41e-01 8.55e-01 +8.26e-01 +8.31e-01 +8.17e-01 8.22e-01 -8.32e-01 -8.24e-01 -8.29e-01 -8.09e-01 -8.16e-01 -8.10e-01 -8.44e-01 -8.29e-01 -8.90e-01 -1.32e+00 -1.06e+00 -3.63e-01 -8.22e-01 +8.05e-01 8.08e-01 +8.05e-01 +8.32e-01 +8.20e-01 +8.61e-01 +1.30e+00 +1.05e+00 +3.57e-01 8.15e-01 -8.52e-01 8.06e-01 -8.10e-01 -8.18e-01 -8.10e-01 -7.95e-01 -7.80e-01 -8.33e-01 -8.92e-01 -1.31e+00 -1.64e+00 -5.81e-01 -8.19e-01 -8.08e-01 -8.17e-01 +8.14e-01 8.44e-01 +8.05e-01 +8.12e-01 +8.12e-01 +8.06e-01 +7.90e-01 +7.71e-01 +8.19e-01 +8.79e-01 +1.29e+00 +1.63e+00 +5.79e-01 +7.99e-01 +7.98e-01 +8.14e-01 +8.39e-01 8.09e-01 -7.75e-01 -7.54e-01 +7.70e-01 +7.51e-01 8.22e-01 -8.19e-01 -8.10e-01 -8.05e-01 -8.54e-01 -1.23e+00 +8.15e-01 +7.92e-01 +7.89e-01 +8.42e-01 +1.22e+00 1.30e+00 -4.68e-01 -8.10e-01 -8.31e-01 -8.49e-01 -8.02e-01 -8.48e-01 -7.67e-01 -7.70e-01 -7.86e-01 +4.67e-01 +8.04e-01 +8.15e-01 +8.41e-01 +8.12e-01 +8.44e-01 +7.64e-01 7.65e-01 -7.86e-01 -7.98e-01 +7.83e-01 +7.51e-01 +7.69e-01 +7.83e-01 7.94e-01 -1.10e+00 -1.04e+00 -3.81e-01 -8.54e-01 -8.55e-01 -8.38e-01 -8.05e-01 -8.26e-01 -7.62e-01 -7.81e-01 -7.55e-01 -7.61e-01 +1.09e+00 +1.03e+00 +3.79e-01 +8.53e-01 +8.48e-01 +8.17e-01 +7.87e-01 8.03e-01 -7.64e-01 -7.96e-01 -1.17e+00 +7.66e-01 +7.80e-01 +7.47e-01 +7.47e-01 +7.94e-01 +7.46e-01 +7.73e-01 +1.13e+00 8.10e-01 3.44e-01 -8.67e-01 -8.52e-01 +8.55e-01 8.35e-01 -8.23e-01 -8.08e-01 -8.15e-01 -8.14e-01 -7.83e-01 -7.61e-01 -7.41e-01 -7.68e-01 -7.90e-01 -1.11e+00 -8.40e-01 -2.54e-01 -8.56e-01 -8.64e-01 -8.44e-01 -8.38e-01 -7.83e-01 -8.12e-01 +8.31e-01 +8.01e-01 8.04e-01 -7.83e-01 -7.76e-01 -7.50e-01 -7.58e-01 -8.23e-01 -1.10e+00 -7.96e-01 -3.45e-01 -8.59e-01 -8.19e-01 +8.11e-01 +8.17e-01 +7.71e-01 +7.52e-01 +7.41e-01 +7.55e-01 +7.73e-01 +1.08e+00 +8.26e-01 +2.48e-01 8.55e-01 -8.28e-01 -8.31e-01 -8.25e-01 -8.19e-01 -8.21e-01 -7.96e-01 -7.68e-01 -7.79e-01 -8.33e-01 -1.13e+00 -5.80e-01 -2.02e-01 -8.72e-01 -9.02e-01 -8.61e-01 -8.61e-01 -8.99e-01 -9.27e-01 +8.65e-01 8.39e-01 -8.23e-01 -8.19e-01 -8.79e-01 +8.10e-01 +7.84e-01 +8.10e-01 +7.97e-01 +7.80e-01 +7.63e-01 +7.36e-01 +7.45e-01 +8.12e-01 +1.07e+00 +7.90e-01 +3.43e-01 +8.52e-01 +8.31e-01 +8.47e-01 +8.29e-01 +8.34e-01 +8.10e-01 8.15e-01 -8.32e-01 -1.15e+00 -5.37e-01 -1.64e-01 +8.13e-01 +7.91e-01 +7.58e-01 +7.69e-01 +8.34e-01 +1.13e+00 +5.77e-01 +2.01e-01 +8.71e-01 +9.08e-01 +8.51e-01 +8.61e-01 +8.87e-01 +9.24e-01 +8.39e-01 +8.24e-01 +8.13e-01 +8.68e-01 +8.13e-01 +8.31e-01 +1.14e+00 +5.34e-01 +1.63e-01 1.29e+00 1.23e+00 -1.27e+00 +1.25e+00 1.29e+00 1.30e+00 -1.34e+00 -1.30e+00 -1.19e+00 +1.33e+00 +1.29e+00 1.19e+00 -1.15e+00 -1.07e+00 -1.12e+00 1.17e+00 -4.49e-01 +1.14e+00 +1.08e+00 +1.12e+00 +1.16e+00 +4.48e-01 1.51e-01 1.37e+00 +1.25e+00 1.26e+00 -1.27e+00 -1.32e+00 +1.31e+00 1.52e+00 -1.35e+00 +1.34e+00 1.46e+00 9.26e-01 1.00e+00 7.33e-01 -5.05e-01 -5.94e-01 -4.44e-01 +5.03e-01 +5.86e-01 +4.40e-01 1.93e-01 -7.64e-02 +7.63e-02 5.00e-01 -4.34e-01 +4.36e-01 4.55e-01 -4.52e-01 -5.40e-01 -4.37e-01 -5.86e-01 +4.50e-01 +5.38e-01 +4.35e-01 +5.87e-01 2.73e-01 3.52e-01 -2.52e-01 -1.53e-01 -1.59e-01 -1.33e-01 -8.45e-02 -5.78e-02 -8.21e-01 -8.35e-01 +2.53e-01 +1.54e-01 +1.57e-01 +1.32e-01 +8.46e-02 +5.80e-02 +7.99e-01 +8.20e-01 8.15e-01 -8.28e-01 -8.47e-01 -8.05e-01 -7.80e-01 +8.33e-01 +8.51e-01 +8.10e-01 +7.68e-01 +7.62e-01 +7.58e-01 7.77e-01 -7.67e-01 -7.96e-01 -8.04e-01 -8.44e-01 -1.31e+00 +7.87e-01 +8.14e-01 1.30e+00 -3.80e-01 +1.29e+00 +3.79e-01 +7.97e-01 +8.41e-01 8.13e-01 -8.50e-01 -8.21e-01 -7.88e-01 -8.08e-01 -8.29e-01 -8.40e-01 -7.80e-01 -8.03e-01 -7.90e-01 -8.14e-01 -8.57e-01 -1.25e+00 -1.45e+00 -5.57e-01 -8.22e-01 -8.43e-01 -8.47e-01 -8.11e-01 -8.16e-01 -8.04e-01 +7.89e-01 8.26e-01 -8.36e-01 -8.02e-01 -8.03e-01 -8.19e-01 -8.82e-01 -1.30e+00 -1.27e+00 -4.11e-01 +8.24e-01 8.37e-01 -8.43e-01 -7.98e-01 +7.59e-01 7.92e-01 -8.12e-01 -8.37e-01 7.78e-01 -7.87e-01 -8.09e-01 -8.20e-01 -8.22e-01 -8.61e-01 +7.98e-01 +8.46e-01 +1.24e+00 +1.44e+00 +5.54e-01 +8.32e-01 +8.44e-01 +8.48e-01 +8.16e-01 +8.13e-01 +7.97e-01 +8.17e-01 +8.24e-01 +7.90e-01 +7.89e-01 +7.98e-01 +8.75e-01 1.29e+00 +1.26e+00 +4.10e-01 +8.34e-01 +8.40e-01 +7.91e-01 +7.91e-01 +8.06e-01 +8.33e-01 +7.71e-01 +7.76e-01 +8.05e-01 +8.07e-01 +8.15e-01 +8.50e-01 +1.26e+00 1.18e+00 -3.82e-01 -8.26e-01 -8.38e-01 -8.31e-01 +3.80e-01 +8.13e-01 +8.32e-01 +8.39e-01 +8.18e-01 +7.93e-01 +7.93e-01 +7.84e-01 +7.91e-01 +7.91e-01 +7.82e-01 +7.90e-01 +8.30e-01 +1.25e+00 +1.29e+00 +4.90e-01 +8.01e-01 +8.04e-01 8.21e-01 -7.99e-01 -7.95e-01 -7.89e-01 -7.95e-01 -7.99e-01 -7.97e-01 -7.94e-01 -8.45e-01 -1.27e+00 -1.30e+00 -4.93e-01 -8.15e-01 +8.03e-01 +7.98e-01 +7.82e-01 +7.55e-01 +7.51e-01 +8.14e-01 8.19e-01 -8.20e-01 -7.99e-01 -8.00e-01 -7.88e-01 +7.83e-01 +8.19e-01 +1.18e+00 +1.09e+00 +4.51e-01 +8.40e-01 +8.47e-01 +8.18e-01 +7.81e-01 +7.89e-01 +7.65e-01 7.53e-01 -7.57e-01 +7.17e-01 +7.54e-01 +7.65e-01 +7.76e-01 8.17e-01 -8.22e-01 -7.83e-01 -8.29e-01 -1.19e+00 -1.10e+00 -4.52e-01 -8.44e-01 -8.46e-01 -8.23e-01 -7.80e-01 -7.82e-01 -7.72e-01 -7.63e-01 -7.27e-01 -7.61e-01 -7.68e-01 -7.92e-01 -8.22e-01 -1.11e+00 -6.69e-01 +1.09e+00 +6.64e-01 2.45e-01 -8.40e-01 -8.16e-01 -8.27e-01 -7.79e-01 -8.22e-01 -7.64e-01 -7.47e-01 -7.37e-01 -7.32e-01 -7.62e-01 -8.06e-01 -8.30e-01 -1.17e+00 -5.89e-01 -1.82e-01 -8.29e-01 -8.40e-01 -8.49e-01 +8.36e-01 +7.99e-01 +8.04e-01 +7.74e-01 +8.20e-01 7.78e-01 -7.96e-01 -7.84e-01 -7.87e-01 -7.29e-01 -7.22e-01 -7.03e-01 -7.53e-01 -7.87e-01 -1.15e+00 +7.45e-01 7.25e-01 -2.02e-01 -7.81e-01 -8.21e-01 -8.25e-01 -8.40e-01 -7.87e-01 -7.69e-01 +7.18e-01 7.55e-01 -7.50e-01 -7.58e-01 -7.34e-01 -7.38e-01 -7.78e-01 -1.07e+00 -6.05e-01 -1.92e-01 -8.27e-01 -8.00e-01 -8.00e-01 -8.08e-01 -7.93e-01 7.86e-01 -8.03e-01 -7.95e-01 +8.22e-01 +1.16e+00 +5.88e-01 +1.82e-01 +8.12e-01 +8.33e-01 +8.42e-01 7.73e-01 +7.95e-01 +7.85e-01 +7.91e-01 +7.28e-01 +7.16e-01 +6.95e-01 +7.39e-01 7.71e-01 -7.48e-01 -7.71e-01 +1.13e+00 +7.23e-01 +2.02e-01 +7.76e-01 +8.13e-01 +8.17e-01 +8.37e-01 +7.81e-01 +7.65e-01 +7.51e-01 +7.47e-01 +7.44e-01 +7.26e-01 +7.33e-01 +7.63e-01 1.05e+00 -5.10e-01 +6.00e-01 +1.91e-01 +8.26e-01 +7.94e-01 +8.07e-01 +8.05e-01 +7.80e-01 +7.80e-01 +8.00e-01 +7.93e-01 +7.69e-01 +7.64e-01 +7.39e-01 +7.58e-01 +1.04e+00 +5.07e-01 1.50e-01 -8.80e-01 -8.51e-01 -8.38e-01 -8.70e-01 -8.77e-01 +8.87e-01 +8.55e-01 +8.41e-01 8.56e-01 -8.34e-01 -8.37e-01 -8.10e-01 -8.13e-01 -7.75e-01 -7.32e-01 -9.80e-01 +8.73e-01 +8.47e-01 +8.19e-01 +8.38e-01 +8.05e-01 +8.07e-01 +7.65e-01 +7.30e-01 +9.77e-01 4.70e-01 1.10e-01 1.23e+00 1.19e+00 -1.15e+00 +1.16e+00 1.21e+00 -1.26e+00 -1.26e+00 -1.15e+00 +1.27e+00 +1.25e+00 +1.14e+00 1.10e+00 +1.11e+00 1.13e+00 -1.14e+00 1.17e+00 1.01e+00 -9.37e-01 -4.81e-01 -1.77e-01 +9.39e-01 +4.79e-01 +1.76e-01 1.53e+00 1.30e+00 1.11e+00 -1.35e+00 -1.30e+00 -1.19e+00 +1.31e+00 +1.28e+00 1.18e+00 -8.97e-01 +1.16e+00 +8.91e-01 7.64e-01 -6.85e-01 -7.39e-01 -6.79e-01 -3.61e-01 -2.01e-01 +6.86e-01 +7.35e-01 +6.78e-01 +3.62e-01 +2.02e-01 1.12e-01 -5.18e-01 -4.91e-01 -4.41e-01 -4.71e-01 +5.19e-01 4.91e-01 +4.40e-01 +4.60e-01 +4.87e-01 3.65e-01 -5.25e-01 -3.04e-01 -2.68e-01 -1.83e-01 -2.15e-01 +5.18e-01 +3.03e-01 +2.69e-01 +1.84e-01 +2.14e-01 2.43e-01 -1.43e-01 -7.84e-02 -4.57e-02 -8.52e-01 -8.31e-01 -8.22e-01 -8.47e-01 -7.94e-01 -8.03e-01 -8.17e-01 -8.15e-01 -8.02e-01 -7.82e-01 -8.05e-01 -8.00e-01 -1.20e+00 -9.03e-01 +1.44e-01 +7.93e-02 +4.59e-02 +8.53e-01 +8.34e-01 +8.24e-01 +8.44e-01 +7.93e-01 +7.98e-01 +8.11e-01 +8.08e-01 +7.84e-01 +7.45e-01 +7.60e-01 +7.66e-01 +1.21e+00 +9.01e-01 4.10e-01 -8.46e-01 -8.18e-01 8.39e-01 -8.30e-01 -8.12e-01 +8.13e-01 +8.33e-01 +8.25e-01 +8.17e-01 7.68e-01 -7.85e-01 -7.71e-01 -8.00e-01 -7.90e-01 7.94e-01 -8.11e-01 -1.14e+00 +7.61e-01 +7.94e-01 +7.58e-01 +7.42e-01 +7.76e-01 +1.12e+00 1.01e+00 -3.81e-01 -8.13e-01 -8.18e-01 -8.19e-01 -8.11e-01 -7.95e-01 -7.90e-01 -7.64e-01 +3.78e-01 +8.15e-01 +7.96e-01 +8.12e-01 +8.03e-01 +7.86e-01 +7.79e-01 +7.51e-01 +7.57e-01 +7.42e-01 7.66e-01 -7.54e-01 -7.80e-01 -8.25e-01 -8.26e-01 +8.04e-01 +7.92e-01 1.16e+00 1.25e+00 -5.05e-01 -8.38e-01 -7.77e-01 -8.00e-01 -7.74e-01 -7.79e-01 -8.08e-01 -7.92e-01 +5.04e-01 +8.34e-01 +7.68e-01 +7.75e-01 +7.60e-01 7.73e-01 -7.74e-01 -7.89e-01 -7.83e-01 -8.43e-01 -1.14e+00 -7.83e-01 -3.06e-01 -8.39e-01 -8.27e-01 -8.07e-01 -7.93e-01 -7.92e-01 +8.04e-01 +7.86e-01 +7.68e-01 +7.69e-01 +7.72e-01 +7.79e-01 8.19e-01 -7.81e-01 -7.92e-01 -7.57e-01 -7.75e-01 -7.81e-01 -8.52e-01 -1.17e+00 -6.41e-01 -2.35e-01 -8.27e-01 -7.90e-01 +1.12e+00 +7.80e-01 +3.07e-01 +8.35e-01 +8.24e-01 +8.03e-01 +7.87e-01 +7.88e-01 +8.12e-01 +7.74e-01 +7.87e-01 +7.48e-01 +7.70e-01 +7.77e-01 +8.41e-01 +1.16e+00 +6.39e-01 +2.34e-01 8.17e-01 -8.20e-01 -8.01e-01 -7.84e-01 +7.87e-01 +7.98e-01 +8.15e-01 +8.06e-01 +7.88e-01 7.52e-01 7.32e-01 -7.27e-01 -7.58e-01 -7.65e-01 -8.15e-01 +7.17e-01 +7.60e-01 +7.74e-01 +8.04e-01 1.13e+00 -6.79e-01 -2.07e-01 -8.23e-01 -8.18e-01 -7.99e-01 +6.75e-01 +2.06e-01 +8.22e-01 +8.10e-01 +8.02e-01 +8.08e-01 8.05e-01 -8.09e-01 -7.62e-01 -7.57e-01 +7.56e-01 +7.48e-01 7.03e-01 -7.35e-01 -7.41e-01 -7.69e-01 -8.29e-01 -1.17e+00 -7.59e-01 -2.30e-01 -7.93e-01 -7.83e-01 +7.31e-01 +7.43e-01 +7.54e-01 +8.22e-01 +1.16e+00 +7.52e-01 +2.28e-01 +7.64e-01 +7.75e-01 +7.68e-01 +7.87e-01 7.73e-01 -7.96e-01 -7.76e-01 -7.56e-01 -7.56e-01 -7.30e-01 -7.19e-01 7.45e-01 -7.62e-01 -7.86e-01 -1.11e+00 -8.17e-01 -2.46e-01 -8.25e-01 -7.88e-01 +7.48e-01 +7.22e-01 +7.13e-01 +7.34e-01 +7.57e-01 7.86e-01 +1.10e+00 +8.15e-01 +2.44e-01 +8.21e-01 7.75e-01 -7.41e-01 -7.62e-01 +7.87e-01 +7.66e-01 +7.39e-01 +7.65e-01 7.62e-01 -7.00e-01 -6.83e-01 -7.10e-01 +6.99e-01 +6.88e-01 +6.98e-01 7.52e-01 -7.88e-01 +7.85e-01 1.05e+00 -7.71e-01 -2.56e-01 -7.93e-01 -8.01e-01 -8.15e-01 -7.91e-01 +7.70e-01 +2.57e-01 +7.79e-01 +7.89e-01 +8.06e-01 +7.85e-01 +7.59e-01 +7.34e-01 +7.57e-01 +7.39e-01 +7.18e-01 +7.39e-01 +7.21e-01 +7.16e-01 +1.03e+00 +6.02e-01 +2.37e-01 +8.09e-01 +8.54e-01 +8.12e-01 +7.85e-01 7.60e-01 -7.36e-01 -7.66e-01 -7.35e-01 +7.56e-01 +7.18e-01 +7.13e-01 +7.31e-01 +7.31e-01 +6.81e-01 7.25e-01 -7.39e-01 -7.32e-01 -7.41e-01 -1.04e+00 -6.13e-01 -2.39e-01 -8.13e-01 +9.31e-01 +3.54e-01 +1.26e-01 8.50e-01 -8.08e-01 +8.54e-01 +8.14e-01 +7.80e-01 +8.02e-01 +8.05e-01 7.81e-01 -7.68e-01 -7.62e-01 -7.29e-01 -7.22e-01 -7.47e-01 -7.36e-01 -6.94e-01 -7.32e-01 -9.49e-01 -3.58e-01 -1.27e-01 -8.49e-01 -8.52e-01 -7.89e-01 -7.78e-01 -8.04e-01 -8.15e-01 -7.87e-01 7.77e-01 -8.13e-01 -7.75e-01 -7.52e-01 -7.19e-01 -7.78e-01 -3.09e-01 +7.97e-01 +7.65e-01 +7.40e-01 +7.05e-01 +7.73e-01 +3.06e-01 1.34e-01 -1.21e+00 -1.14e+00 +1.20e+00 +1.12e+00 1.11e+00 1.13e+00 -1.14e+00 -1.13e+00 -1.11e+00 -1.01e+00 +1.15e+00 1.10e+00 -1.00e+00 -1.02e+00 -9.10e-01 -6.85e-01 -1.89e-01 -8.19e-02 +1.10e+00 +9.95e-01 +1.08e+00 +9.88e-01 +1.01e+00 +9.01e-01 +6.74e-01 +1.87e-01 +8.09e-02 1.32e+00 -1.35e+00 +1.34e+00 1.16e+00 -8.14e-01 -7.80e-01 -1.02e+00 -9.56e-01 -7.28e-01 -6.53e-01 -6.29e-01 +7.75e-01 +7.51e-01 +9.97e-01 +8.93e-01 7.22e-01 -5.78e-01 -2.10e-01 -9.90e-02 -4.28e-02 +6.51e-01 +6.25e-01 +7.18e-01 +5.73e-01 +2.11e-01 +9.82e-02 +4.26e-02 4.75e-01 -5.23e-01 -4.51e-01 -2.52e-01 -2.49e-01 -3.28e-01 -3.35e-01 +5.18e-01 +4.49e-01 +2.40e-01 +2.44e-01 +3.22e-01 +3.19e-01 +2.35e-01 +2.20e-01 +1.64e-01 2.36e-01 -2.21e-01 -1.65e-01 -2.37e-01 2.02e-01 -7.53e-02 -4.30e-02 +7.60e-02 +4.33e-02 3.07e-02 -7.86e-01 -7.93e-01 -7.76e-01 +7.81e-01 +7.87e-01 +7.72e-01 8.00e-01 -8.29e-01 -8.38e-01 -8.37e-01 -7.97e-01 -7.45e-01 -7.47e-01 -7.51e-01 -8.21e-01 -1.11e+00 -7.62e-01 -2.67e-01 -8.05e-01 -8.14e-01 -8.52e-01 8.24e-01 +8.30e-01 +8.27e-01 +7.88e-01 +7.35e-01 +7.02e-01 +6.79e-01 +7.96e-01 +1.11e+00 +7.59e-01 +2.66e-01 8.05e-01 -8.02e-01 -7.84e-01 -7.49e-01 -7.49e-01 -7.42e-01 -7.82e-01 -7.91e-01 -1.09e+00 -5.48e-01 -1.75e-01 -8.00e-01 -7.98e-01 -8.14e-01 -8.21e-01 +8.08e-01 +8.45e-01 +8.16e-01 +7.90e-01 +7.90e-01 7.97e-01 -7.85e-01 -7.82e-01 -7.96e-01 -7.73e-01 +7.35e-01 +7.24e-01 +6.97e-01 +6.50e-01 7.41e-01 -7.63e-01 -8.34e-01 -1.11e+00 -7.81e-01 -2.84e-01 -8.07e-01 +1.08e+00 +5.46e-01 +1.73e-01 7.91e-01 -8.06e-01 -7.81e-01 -8.16e-01 -7.96e-01 -7.75e-01 -7.75e-01 -7.45e-01 -7.18e-01 +7.84e-01 +8.12e-01 +8.13e-01 +7.93e-01 7.86e-01 -8.54e-01 +7.80e-01 +7.88e-01 +7.62e-01 +7.25e-01 +7.48e-01 +8.00e-01 +1.08e+00 +7.80e-01 +2.83e-01 +7.99e-01 +7.86e-01 +8.00e-01 +7.83e-01 +8.01e-01 +7.89e-01 +7.68e-01 +7.67e-01 +7.34e-01 +7.08e-01 +7.82e-01 +8.28e-01 1.05e+00 -7.29e-01 +7.28e-01 3.01e-01 -8.17e-01 -8.07e-01 -8.37e-01 -7.81e-01 +8.10e-01 +8.05e-01 +8.41e-01 +7.70e-01 +7.70e-01 +7.93e-01 +7.51e-01 +7.44e-01 +7.48e-01 +7.29e-01 7.92e-01 -8.17e-01 -7.49e-01 -7.45e-01 -7.54e-01 -7.37e-01 -8.02e-01 -8.09e-01 -1.09e+00 -5.92e-01 +7.97e-01 +1.08e+00 +5.90e-01 1.62e-01 -8.04e-01 -7.74e-01 8.06e-01 -7.97e-01 -7.55e-01 -7.42e-01 -7.54e-01 -7.34e-01 -7.44e-01 +7.76e-01 +8.01e-01 +7.96e-01 +7.50e-01 +7.27e-01 +7.51e-01 7.26e-01 -7.42e-01 -7.98e-01 +7.36e-01 +7.31e-01 +7.40e-01 +7.92e-01 1.07e+00 -6.25e-01 -2.18e-01 -7.87e-01 -7.71e-01 -7.97e-01 -7.55e-01 +6.18e-01 +2.17e-01 +7.91e-01 +7.77e-01 7.90e-01 -7.71e-01 -7.52e-01 +7.54e-01 +7.85e-01 +7.70e-01 +7.48e-01 6.96e-01 -7.00e-01 -7.09e-01 -7.09e-01 -7.49e-01 +6.99e-01 +7.02e-01 +6.96e-01 +7.43e-01 1.02e+00 -7.64e-01 -2.90e-01 -7.69e-01 -8.03e-01 -7.80e-01 +7.52e-01 +2.89e-01 +7.56e-01 +7.94e-01 7.67e-01 -7.71e-01 -7.65e-01 +7.64e-01 +7.61e-01 +7.60e-01 7.28e-01 -7.03e-01 7.14e-01 +7.09e-01 7.03e-01 -7.61e-01 -7.64e-01 -1.03e+00 -6.88e-01 -2.57e-01 -7.87e-01 -7.60e-01 -7.80e-01 -7.57e-01 7.62e-01 -7.53e-01 +7.59e-01 +1.03e+00 +6.86e-01 +2.56e-01 +7.75e-01 +7.59e-01 +7.81e-01 +7.45e-01 +7.66e-01 +7.46e-01 +7.25e-01 +6.93e-01 +6.75e-01 +6.66e-01 +7.38e-01 7.31e-01 -6.91e-01 -6.85e-01 -6.71e-01 -7.42e-01 -7.33e-01 -9.94e-01 -5.42e-01 +9.88e-01 +5.41e-01 1.68e-01 -7.75e-01 -7.65e-01 -7.44e-01 -7.26e-01 -7.29e-01 -7.47e-01 -6.92e-01 -7.14e-01 -6.52e-01 -6.49e-01 -6.93e-01 -7.37e-01 -1.06e+00 -6.02e-01 -1.95e-01 -7.96e-01 -7.79e-01 -7.91e-01 -7.35e-01 -7.33e-01 -7.44e-01 -7.41e-01 -7.57e-01 -7.12e-01 -6.91e-01 -6.69e-01 -6.99e-01 -8.97e-01 -3.86e-01 -9.78e-02 -8.47e-01 -8.20e-01 -8.31e-01 +7.63e-01 7.64e-01 -7.55e-01 -7.51e-01 -7.31e-01 -7.72e-01 7.46e-01 -7.55e-01 +7.17e-01 +7.23e-01 +7.40e-01 +6.88e-01 7.11e-01 -6.75e-01 -7.74e-01 -2.46e-01 -7.16e-02 +6.45e-01 +6.43e-01 +6.92e-01 +7.27e-01 +1.06e+00 +5.99e-01 +1.94e-01 +7.99e-01 +7.77e-01 +7.94e-01 +7.47e-01 +7.40e-01 +7.39e-01 +7.34e-01 +7.52e-01 +7.06e-01 +6.86e-01 +6.55e-01 +6.81e-01 +8.86e-01 +3.82e-01 +9.69e-02 +8.46e-01 +8.18e-01 +8.26e-01 +7.84e-01 +7.60e-01 +7.38e-01 +7.20e-01 +7.68e-01 +7.41e-01 +7.47e-01 +7.02e-01 +6.54e-01 +7.66e-01 +2.43e-01 +7.12e-02 1.21e+00 1.12e+00 -1.11e+00 +1.12e+00 1.01e+00 1.09e+00 -1.08e+00 -8.82e-01 -8.74e-01 +1.07e+00 8.74e-01 -1.03e+00 -1.02e+00 -8.58e-01 -6.21e-01 -1.60e-01 -5.40e-02 -1.08e+00 -1.13e+00 -8.04e-01 -6.80e-01 -7.30e-01 +8.72e-01 +8.67e-01 +1.01e+00 +1.01e+00 8.47e-01 -5.18e-01 -4.38e-01 -3.72e-01 -7.34e-01 -6.45e-01 +6.09e-01 +1.58e-01 +5.39e-02 +1.08e+00 +1.12e+00 +8.01e-01 +6.68e-01 +7.20e-01 +8.39e-01 +5.11e-01 +4.35e-01 +3.60e-01 +7.14e-01 +6.43e-01 4.11e-01 -2.17e-01 -5.48e-02 -2.17e-02 -3.71e-01 +2.15e-01 +5.39e-02 +2.14e-02 +3.73e-01 3.83e-01 -2.57e-01 -2.40e-01 -2.18e-01 -2.89e-01 -1.91e-01 -1.48e-01 -1.22e-01 -2.49e-01 -2.01e-01 +2.54e-01 +2.38e-01 +2.15e-01 +2.86e-01 +1.89e-01 +1.46e-01 +1.14e-01 +2.39e-01 +2.00e-01 1.38e-01 -9.70e-02 -4.19e-02 -1.08e-02 -8.20e-01 +9.65e-02 +4.13e-02 +1.06e-02 +8.16e-01 +8.31e-01 +8.55e-01 +8.17e-01 8.37e-01 -8.57e-01 -8.19e-01 -8.43e-01 -8.09e-01 7.96e-01 -8.19e-01 -7.57e-01 -7.50e-01 -7.17e-01 -7.89e-01 -1.09e+00 -5.88e-01 +7.81e-01 +8.05e-01 +7.46e-01 +7.27e-01 +6.91e-01 +7.68e-01 +1.08e+00 +5.87e-01 1.78e-01 -8.00e-01 -8.08e-01 -8.29e-01 -8.13e-01 -8.20e-01 +7.93e-01 +8.07e-01 +8.40e-01 8.16e-01 +8.12e-01 +8.09e-01 7.98e-01 -7.70e-01 -7.51e-01 -7.58e-01 -7.47e-01 7.79e-01 +7.43e-01 +7.35e-01 +7.18e-01 +7.62e-01 1.05e+00 -6.34e-01 +6.30e-01 1.97e-01 +7.86e-01 +8.04e-01 +7.90e-01 +7.96e-01 8.02e-01 -8.11e-01 -7.98e-01 -8.03e-01 -8.11e-01 -7.58e-01 -7.70e-01 -8.03e-01 7.57e-01 -7.30e-01 -7.30e-01 -8.28e-01 -1.20e+00 -8.16e-01 -2.67e-01 -8.12e-01 -7.71e-01 -8.08e-01 -7.68e-01 -7.76e-01 -7.86e-01 7.79e-01 -7.67e-01 -7.42e-01 +7.99e-01 +7.43e-01 +7.26e-01 +7.20e-01 +8.04e-01 +1.21e+00 +8.14e-01 +2.65e-01 +8.01e-01 +7.70e-01 +8.02e-01 +7.66e-01 +7.78e-01 +7.86e-01 +7.74e-01 +7.63e-01 7.30e-01 -7.58e-01 -7.47e-01 -1.03e+00 -8.82e-01 +7.36e-01 +7.45e-01 +7.37e-01 +1.04e+00 +8.80e-01 3.72e-01 -7.84e-01 -7.62e-01 +7.76e-01 +7.61e-01 +7.65e-01 7.59e-01 -7.71e-01 -7.60e-01 7.59e-01 -7.63e-01 -7.74e-01 -7.47e-01 -7.13e-01 -7.62e-01 -8.21e-01 -1.04e+00 -6.49e-01 +7.54e-01 +7.53e-01 +7.66e-01 +7.40e-01 +7.01e-01 +7.50e-01 +8.07e-01 +1.03e+00 +6.47e-01 2.01e-01 -7.93e-01 -7.85e-01 -7.47e-01 +8.00e-01 +7.91e-01 +7.50e-01 +7.33e-01 +7.09e-01 +7.28e-01 +7.48e-01 7.31e-01 -7.13e-01 -7.30e-01 -7.44e-01 +7.26e-01 +7.09e-01 7.38e-01 -7.37e-01 -7.24e-01 -7.44e-01 -8.09e-01 -1.09e+00 -7.54e-01 -2.62e-01 -7.59e-01 -7.61e-01 +8.00e-01 +1.08e+00 +7.50e-01 +2.61e-01 +7.64e-01 7.65e-01 -7.31e-01 -7.26e-01 -7.06e-01 -7.12e-01 -6.93e-01 -6.93e-01 -7.00e-01 +7.60e-01 +7.25e-01 +7.24e-01 +7.17e-01 +6.99e-01 +6.92e-01 +6.87e-01 +6.82e-01 +7.32e-01 7.47e-01 -7.41e-01 -9.48e-01 -5.76e-01 +9.42e-01 +5.70e-01 2.11e-01 -7.36e-01 +7.38e-01 7.50e-01 -7.76e-01 -7.22e-01 -7.36e-01 +7.58e-01 7.14e-01 -6.78e-01 -6.78e-01 -6.98e-01 -6.82e-01 +7.38e-01 +7.21e-01 +6.80e-01 +6.69e-01 +6.84e-01 +6.84e-01 7.32e-01 -7.35e-01 -9.21e-01 -3.58e-01 +7.33e-01 +9.18e-01 +3.59e-01 1.45e-01 -7.47e-01 -7.15e-01 -7.30e-01 -7.42e-01 +7.38e-01 +7.18e-01 +7.38e-01 +7.39e-01 7.46e-01 7.70e-01 -7.29e-01 -6.93e-01 -6.51e-01 -6.47e-01 -6.59e-01 -6.99e-01 -9.67e-01 +7.25e-01 +6.90e-01 +6.46e-01 +6.49e-01 +6.56e-01 +6.97e-01 +9.65e-01 3.98e-01 1.02e-01 -7.66e-01 -7.33e-01 +7.64e-01 +7.31e-01 +7.32e-01 +7.05e-01 7.34e-01 -7.06e-01 -7.42e-01 -7.33e-01 -7.21e-01 -6.87e-01 -6.52e-01 -6.38e-01 -6.55e-01 -6.72e-01 -9.77e-01 -4.44e-01 -1.10e-01 -7.69e-01 -7.11e-01 -7.36e-01 -7.02e-01 +7.26e-01 +7.09e-01 +6.85e-01 +6.43e-01 +6.34e-01 +6.51e-01 +6.67e-01 +9.76e-01 +4.41e-01 +1.09e-01 +7.80e-01 +7.12e-01 +7.26e-01 +7.17e-01 +7.58e-01 7.39e-01 -7.33e-01 7.19e-01 +7.02e-01 +7.03e-01 +6.55e-01 +5.91e-01 +6.53e-01 +9.17e-01 +4.78e-01 +1.37e-01 +8.17e-01 +7.34e-01 +7.39e-01 +7.85e-01 +7.75e-01 +7.52e-01 +7.79e-01 7.11e-01 -7.05e-01 -6.61e-01 -6.01e-01 -6.62e-01 -9.23e-01 -4.89e-01 -1.42e-01 -7.72e-01 -7.32e-01 -7.41e-01 -7.28e-01 -7.62e-01 -7.50e-01 -7.82e-01 -7.13e-01 -7.24e-01 -6.97e-01 -6.47e-01 -6.05e-01 +7.19e-01 +6.96e-01 +6.43e-01 +6.00e-01 7.61e-01 -2.72e-01 -8.13e-02 +2.70e-01 +8.10e-02 1.16e+00 -1.05e+00 -1.11e+00 +1.04e+00 1.10e+00 -1.12e+00 +1.11e+00 +1.11e+00 1.08e+00 -9.92e-01 -1.03e+00 -9.66e-01 +9.95e-01 1.02e+00 -9.88e-01 -8.05e-01 -6.93e-01 -2.07e-01 -5.54e-02 -1.13e+00 -9.03e-01 -8.60e-01 -8.44e-01 -8.46e-01 -7.74e-01 +9.59e-01 +1.01e+00 +9.84e-01 +7.98e-01 +6.84e-01 +2.00e-01 +5.36e-02 +1.12e+00 +8.97e-01 +8.53e-01 +8.36e-01 +8.45e-01 +7.72e-01 5.11e-01 -5.48e-01 -5.03e-01 5.45e-01 -5.95e-01 -4.17e-01 -2.11e-01 -7.82e-02 -2.71e-02 -3.45e-01 -2.57e-01 -2.18e-01 -2.45e-01 +4.94e-01 +5.38e-01 +5.92e-01 +4.14e-01 +2.08e-01 +7.44e-02 +2.60e-02 +3.41e-01 +2.55e-01 +2.14e-01 +2.42e-01 2.46e-01 2.60e-01 -1.77e-01 -1.62e-01 -1.47e-01 -1.54e-01 -1.93e-01 -1.41e-01 -6.10e-02 -3.00e-02 -6.81e-03 -7.85e-01 -8.14e-01 -8.40e-01 -8.15e-01 -8.14e-01 -7.64e-01 -7.64e-01 -7.94e-01 -7.71e-01 +1.78e-01 +1.61e-01 +1.44e-01 +1.52e-01 +1.91e-01 +1.39e-01 +6.05e-02 +2.90e-02 +6.48e-03 +7.87e-01 +8.11e-01 +8.37e-01 +8.09e-01 +8.06e-01 +7.52e-01 +7.59e-01 +7.86e-01 7.65e-01 -7.41e-01 -8.12e-01 -1.03e+00 +7.53e-01 7.16e-01 -2.60e-01 +8.07e-01 +1.02e+00 +7.17e-01 +2.61e-01 7.93e-01 -8.05e-01 -7.92e-01 +8.13e-01 7.88e-01 -7.94e-01 -8.15e-01 -8.03e-01 -7.87e-01 -7.93e-01 -7.28e-01 -7.62e-01 -8.06e-01 -1.10e+00 -7.83e-01 -2.28e-01 +7.89e-01 +7.88e-01 +8.08e-01 +8.00e-01 +7.90e-01 +7.89e-01 +7.16e-01 +7.47e-01 +7.97e-01 +1.11e+00 +7.82e-01 +2.29e-01 8.16e-01 -7.96e-01 -7.50e-01 -7.72e-01 +7.85e-01 +7.57e-01 +7.70e-01 7.67e-01 -8.10e-01 -7.72e-01 -7.93e-01 -8.01e-01 -7.38e-01 -7.05e-01 -8.12e-01 +7.99e-01 +7.75e-01 +7.99e-01 +8.00e-01 +7.26e-01 +7.00e-01 +7.95e-01 1.12e+00 8.32e-01 -2.71e-01 -7.84e-01 +2.72e-01 +7.66e-01 7.71e-01 -7.62e-01 +7.72e-01 +7.50e-01 +7.83e-01 +7.66e-01 +7.97e-01 +7.79e-01 +7.41e-01 +7.26e-01 +7.24e-01 +7.90e-01 +1.04e+00 +7.19e-01 +2.72e-01 +7.50e-01 +7.28e-01 +7.78e-01 +7.78e-01 +7.70e-01 +7.41e-01 7.52e-01 -7.88e-01 7.68e-01 -7.87e-01 -7.74e-01 -7.48e-01 7.29e-01 -7.18e-01 -7.96e-01 -1.03e+00 -7.18e-01 -2.72e-01 -7.51e-01 -7.27e-01 -7.81e-01 -7.86e-01 -7.77e-01 -7.46e-01 -7.49e-01 +7.30e-01 +7.52e-01 7.62e-01 -7.40e-01 -7.46e-01 -7.56e-01 -7.75e-01 -1.05e+00 -5.79e-01 +1.04e+00 +5.78e-01 1.84e-01 -7.77e-01 -7.49e-01 -7.81e-01 -7.42e-01 +7.79e-01 7.50e-01 -7.55e-01 -7.35e-01 -7.43e-01 -7.22e-01 -7.20e-01 +7.82e-01 7.38e-01 -7.72e-01 -1.02e+00 -5.36e-01 -1.97e-01 -7.70e-01 -7.84e-01 -7.72e-01 7.48e-01 -7.34e-01 +7.53e-01 +7.41e-01 +7.47e-01 7.17e-01 -6.90e-01 -7.16e-01 -7.09e-01 -7.18e-01 -7.01e-01 -7.66e-01 -1.04e+00 -6.92e-01 -2.36e-01 -7.57e-01 -7.62e-01 -7.78e-01 -7.71e-01 -7.45e-01 -6.89e-01 -6.22e-01 -7.01e-01 -6.75e-01 -6.40e-01 -6.85e-01 +7.06e-01 +7.29e-01 7.63e-01 -9.53e-01 -3.67e-01 -1.12e-01 +1.01e+00 +5.33e-01 +1.96e-01 +7.73e-01 +7.74e-01 +7.65e-01 +7.47e-01 7.35e-01 7.39e-01 -7.48e-01 -7.57e-01 -7.42e-01 -7.04e-01 -6.94e-01 -6.67e-01 -6.39e-01 +7.07e-01 +7.21e-01 +7.07e-01 +7.06e-01 +6.86e-01 +7.53e-01 +1.03e+00 +6.87e-01 +2.34e-01 +7.58e-01 +7.65e-01 +7.72e-01 +7.64e-01 +7.41e-01 +7.16e-01 +6.58e-01 +7.03e-01 +6.75e-01 +6.34e-01 +6.76e-01 +7.61e-01 +9.52e-01 +3.63e-01 +1.11e-01 +7.33e-01 +7.35e-01 +7.46e-01 +7.50e-01 +7.43e-01 +7.09e-01 +6.97e-01 +6.61e-01 6.39e-01 -6.72e-01 -7.25e-01 -9.31e-01 -4.11e-01 -1.22e-01 +6.31e-01 +6.70e-01 +7.26e-01 +9.35e-01 +4.08e-01 +1.21e-01 +7.44e-01 +7.40e-01 +7.34e-01 7.49e-01 -7.35e-01 -7.31e-01 -7.47e-01 -7.24e-01 -7.12e-01 -6.98e-01 -6.59e-01 -6.55e-01 -6.62e-01 -6.25e-01 -6.88e-01 -8.94e-01 +7.23e-01 +7.13e-01 +6.92e-01 +6.51e-01 +6.43e-01 +6.54e-01 +6.11e-01 +6.81e-01 +8.92e-01 5.18e-01 1.67e-01 -7.38e-01 -7.20e-01 +7.39e-01 +7.24e-01 7.18e-01 +7.10e-01 +7.07e-01 7.17e-01 -7.03e-01 -7.17e-01 -7.27e-01 -6.97e-01 -6.49e-01 -6.31e-01 -5.95e-01 -6.39e-01 -8.98e-01 -4.31e-01 -1.46e-01 -8.01e-01 -7.30e-01 -7.79e-01 -7.73e-01 -7.26e-01 -7.98e-01 -7.43e-01 -7.29e-01 -6.80e-01 -6.69e-01 -6.33e-01 -5.54e-01 -6.52e-01 -2.88e-01 -9.11e-02 -1.25e+00 -1.03e+00 -9.52e-01 -1.09e+00 -1.08e+00 -1.08e+00 -1.01e+00 -1.13e+00 -1.06e+00 -1.12e+00 -9.31e-01 -7.57e-01 +7.28e-01 +6.89e-01 +6.45e-01 +6.27e-01 5.89e-01 -1.73e-01 -6.14e-02 -9.39e-01 -7.71e-01 -7.49e-01 -8.44e-01 -9.15e-01 +6.27e-01 +8.94e-01 +4.27e-01 +1.44e-01 +8.20e-01 +7.35e-01 +7.73e-01 +7.79e-01 +7.33e-01 +7.94e-01 +7.38e-01 +7.21e-01 +6.82e-01 +6.66e-01 +6.30e-01 +5.53e-01 +6.56e-01 +2.86e-01 +9.02e-02 +1.23e+00 +1.02e+00 +9.49e-01 +1.09e+00 +1.08e+00 +1.07e+00 +1.01e+00 +1.12e+00 +1.07e+00 +1.12e+00 +9.32e-01 +7.55e-01 +5.90e-01 +1.70e-01 +6.04e-02 +9.34e-01 +7.67e-01 +7.48e-01 +8.36e-01 +9.13e-01 8.43e-01 -6.95e-01 -7.13e-01 -6.46e-01 -5.24e-01 +6.94e-01 +7.11e-01 +6.45e-01 +5.23e-01 4.64e-01 -3.38e-01 -1.98e-01 -8.28e-02 -3.53e-02 -3.64e-01 -3.06e-01 -3.22e-01 -2.84e-01 -3.15e-01 +3.36e-01 +1.97e-01 +8.24e-02 +3.52e-02 +3.61e-01 +3.04e-01 +3.20e-01 +2.77e-01 +3.14e-01 2.79e-01 -2.20e-01 -2.03e-01 +2.19e-01 +2.01e-01 2.23e-01 1.68e-01 -1.57e-01 -1.07e-01 -6.16e-02 -3.92e-02 +1.56e-01 +1.06e-01 +6.15e-02 +3.90e-02 1.78e-02 -7.59e-01 -7.72e-01 -8.20e-01 -8.35e-01 -8.33e-01 +7.55e-01 +7.78e-01 +8.17e-01 +8.31e-01 +8.37e-01 8.23e-01 -8.39e-01 -8.56e-01 -7.85e-01 -7.97e-01 -7.74e-01 -7.59e-01 -9.22e-01 +8.31e-01 +8.49e-01 +7.67e-01 +7.79e-01 +7.53e-01 +7.56e-01 +9.13e-01 4.87e-01 -1.91e-01 -7.62e-01 -8.06e-01 -7.86e-01 -7.90e-01 -8.08e-01 -8.06e-01 -7.90e-01 +1.90e-01 +7.63e-01 +7.96e-01 +7.72e-01 +7.84e-01 +8.07e-01 7.97e-01 -8.01e-01 -7.93e-01 -7.67e-01 -7.65e-01 -1.01e+00 -6.48e-01 +7.85e-01 +7.92e-01 +7.90e-01 +7.89e-01 +7.62e-01 +7.60e-01 +9.99e-01 +6.50e-01 2.08e-01 -7.74e-01 -7.87e-01 -7.75e-01 -8.14e-01 +7.70e-01 7.78e-01 -8.03e-01 -8.35e-01 -7.57e-01 -7.74e-01 +7.67e-01 +8.10e-01 7.76e-01 -7.62e-01 -8.00e-01 +7.97e-01 +8.29e-01 +7.63e-01 +7.81e-01 +7.78e-01 +7.59e-01 +7.86e-01 1.06e+00 -7.10e-01 +7.09e-01 2.39e-01 -7.80e-01 -8.00e-01 -8.39e-01 -7.72e-01 -8.17e-01 +7.64e-01 +7.94e-01 +8.36e-01 +7.73e-01 +8.21e-01 8.29e-01 -7.87e-01 -7.38e-01 -7.60e-01 -7.32e-01 -7.31e-01 -7.77e-01 -1.04e+00 -5.37e-01 -1.71e-01 +8.06e-01 +7.74e-01 +7.69e-01 +7.48e-01 +7.26e-01 7.70e-01 -7.89e-01 -7.94e-01 -7.76e-01 -8.16e-01 -8.00e-01 +1.04e+00 +5.38e-01 +1.72e-01 +7.68e-01 +7.86e-01 +7.98e-01 7.72e-01 -7.40e-01 -7.76e-01 -7.57e-01 -7.74e-01 -7.88e-01 +8.10e-01 +7.96e-01 +7.80e-01 +7.69e-01 +7.86e-01 +7.59e-01 +7.61e-01 +7.80e-01 1.02e+00 -4.88e-01 +4.87e-01 1.43e-01 -7.62e-01 +7.60e-01 7.84e-01 -7.97e-01 -8.23e-01 -7.81e-01 -7.83e-01 -7.47e-01 -7.36e-01 -7.23e-01 -7.47e-01 +7.88e-01 +8.10e-01 +7.80e-01 +7.87e-01 +7.60e-01 +7.40e-01 +7.18e-01 +7.35e-01 +7.48e-01 7.57e-01 -7.65e-01 -1.08e+00 -5.47e-01 +1.06e+00 +5.45e-01 1.46e-01 -7.51e-01 +7.56e-01 7.71e-01 -7.42e-01 -7.82e-01 -7.70e-01 -7.52e-01 -7.55e-01 +7.41e-01 +7.88e-01 +7.68e-01 +7.62e-01 +7.57e-01 7.22e-01 -7.24e-01 -7.20e-01 -7.39e-01 -7.65e-01 -1.01e+00 -6.17e-01 -1.71e-01 -7.30e-01 -7.58e-01 -7.71e-01 -7.95e-01 -7.49e-01 +7.18e-01 +7.13e-01 +7.27e-01 +7.54e-01 +9.95e-01 +6.13e-01 +1.70e-01 7.39e-01 -6.82e-01 -7.04e-01 -7.06e-01 +7.50e-01 +7.74e-01 +7.93e-01 7.34e-01 +7.32e-01 +6.83e-01 +7.01e-01 +7.06e-01 +7.36e-01 7.12e-01 -7.27e-01 -9.44e-01 -5.56e-01 -1.96e-01 -7.14e-01 -7.30e-01 -7.61e-01 -7.71e-01 -7.70e-01 -7.35e-01 -6.82e-01 +7.25e-01 +9.34e-01 +5.51e-01 +1.95e-01 +7.17e-01 +7.39e-01 +7.59e-01 +7.62e-01 +7.78e-01 +7.43e-01 6.89e-01 -6.59e-01 -6.51e-01 -6.38e-01 -6.72e-01 -9.26e-01 -4.32e-01 -1.23e-01 -7.38e-01 -7.14e-01 -7.34e-01 -7.46e-01 -7.58e-01 -7.02e-01 -6.90e-01 -6.75e-01 +6.89e-01 +6.69e-01 +6.52e-01 +6.30e-01 +6.68e-01 +9.23e-01 +4.29e-01 +1.22e-01 +7.39e-01 +7.23e-01 +7.35e-01 +7.50e-01 +7.65e-01 +7.07e-01 +6.87e-01 +6.74e-01 +6.35e-01 6.34e-01 -6.42e-01 -6.23e-01 -6.23e-01 -7.77e-01 +6.14e-01 +6.22e-01 +7.74e-01 4.07e-01 1.43e-01 7.20e-01 -7.34e-01 -7.29e-01 -7.26e-01 -7.28e-01 -7.07e-01 -7.15e-01 -6.96e-01 -6.36e-01 -6.46e-01 -5.93e-01 -6.19e-01 -8.22e-01 -2.52e-01 -7.66e-02 -7.34e-01 -7.37e-01 -7.44e-01 -7.62e-01 +7.36e-01 +7.25e-01 +7.20e-01 7.27e-01 -7.57e-01 +7.02e-01 +7.08e-01 +6.86e-01 +6.37e-01 +6.43e-01 +5.84e-01 +6.05e-01 +8.14e-01 +2.50e-01 +7.65e-02 +7.35e-01 +7.38e-01 +7.34e-01 7.63e-01 +7.24e-01 +7.52e-01 +7.60e-01 7.35e-01 -6.70e-01 -6.52e-01 -6.18e-01 -5.68e-01 -6.83e-01 -2.29e-01 -7.06e-02 -1.05e+00 -9.51e-01 -9.75e-01 -1.05e+00 -1.08e+00 -1.07e+00 -9.62e-01 -1.01e+00 -9.79e-01 -8.97e-01 -8.71e-01 -7.37e-01 -3.83e-01 -9.67e-02 -3.49e-02 -8.59e-01 -4.60e-01 -5.95e-01 -6.23e-01 -6.57e-01 +6.72e-01 6.44e-01 -5.12e-01 -7.00e-01 -5.73e-01 -3.78e-01 -4.07e-01 +6.12e-01 +5.65e-01 +6.76e-01 +2.27e-01 +7.04e-02 +1.03e+00 +9.44e-01 +9.23e-01 +1.03e+00 +1.07e+00 +1.05e+00 +9.55e-01 +9.95e-01 +9.86e-01 +8.94e-01 +8.68e-01 +7.36e-01 +3.85e-01 +9.70e-02 +3.48e-02 +8.54e-01 +4.54e-01 +5.88e-01 +6.14e-01 +6.53e-01 +6.43e-01 +5.10e-01 +6.95e-01 +5.75e-01 +3.80e-01 +4.09e-01 2.64e-01 1.34e-01 5.20e-02 -1.60e-02 -2.78e-01 -1.47e-01 -1.78e-01 -1.90e-01 -2.56e-01 +1.59e-02 +2.77e-01 +1.44e-01 +1.76e-01 +1.86e-01 +2.54e-01 2.23e-01 -1.62e-01 -2.33e-01 -1.96e-01 -1.29e-01 -1.15e-01 -6.21e-02 -4.79e-02 +1.61e-01 +2.31e-01 +1.97e-01 +1.30e-01 +1.16e-01 +6.26e-02 +4.81e-02 3.06e-02 1.67e-02 -7.91e-01 -8.45e-01 -8.85e-01 -8.57e-01 -8.54e-01 -8.88e-01 -8.67e-01 +7.86e-01 +8.39e-01 +8.82e-01 +8.55e-01 +8.50e-01 +8.79e-01 +8.60e-01 +8.12e-01 8.09e-01 -8.17e-01 -8.02e-01 -8.08e-01 -7.55e-01 -7.50e-01 -1.62e-01 -6.50e-02 -8.75e-01 -9.03e-01 -8.75e-01 -8.07e-01 -8.08e-01 -8.22e-01 -8.33e-01 -8.01e-01 -7.96e-01 -7.88e-01 -7.99e-01 -7.81e-01 -8.31e-01 -2.93e-01 -1.16e-01 -8.26e-01 -8.90e-01 -8.31e-01 -8.26e-01 +7.89e-01 +7.90e-01 +7.42e-01 +7.44e-01 +1.58e-01 +6.48e-02 +8.67e-01 +8.89e-01 +8.72e-01 +8.03e-01 +7.98e-01 8.19e-01 -8.54e-01 -8.62e-01 -8.34e-01 -7.73e-01 +8.35e-01 +8.10e-01 +7.91e-01 +7.79e-01 +7.97e-01 7.65e-01 -7.55e-01 -8.54e-01 -1.09e+00 -4.93e-01 -1.31e-01 -8.25e-01 -8.54e-01 -8.47e-01 -8.32e-01 -8.52e-01 -8.79e-01 -8.57e-01 -6.07e-01 -7.21e-01 -7.68e-01 -7.22e-01 -7.75e-01 -9.98e-01 -4.33e-01 -1.48e-01 -7.92e-01 -8.02e-01 -8.09e-01 +8.12e-01 +2.69e-01 +1.15e-01 +8.28e-01 +8.91e-01 +8.28e-01 +8.22e-01 +8.14e-01 +8.56e-01 +8.86e-01 +8.46e-01 +7.76e-01 +7.84e-01 +7.49e-01 +8.31e-01 +1.07e+00 +4.88e-01 +1.30e-01 8.26e-01 +8.49e-01 8.39e-01 +8.27e-01 8.44e-01 +8.70e-01 +8.88e-01 +8.04e-01 +8.19e-01 +7.85e-01 +7.20e-01 +7.52e-01 +9.62e-01 +4.26e-01 +1.46e-01 +8.01e-01 +7.89e-01 8.03e-01 -7.15e-01 -7.71e-01 -8.06e-01 -7.36e-01 -7.50e-01 -1.03e+00 -5.18e-01 -1.41e-01 -7.77e-01 -8.10e-01 -7.95e-01 -8.14e-01 +8.28e-01 +8.39e-01 +8.53e-01 +8.18e-01 +8.07e-01 8.12e-01 +8.02e-01 +7.19e-01 +7.09e-01 +9.85e-01 +5.13e-01 +1.40e-01 +7.74e-01 +8.11e-01 +7.91e-01 +8.10e-01 +8.13e-01 8.20e-01 7.99e-01 -7.49e-01 -7.72e-01 -7.75e-01 -7.32e-01 -7.32e-01 -9.58e-01 -4.60e-01 -1.49e-01 -7.54e-01 -7.64e-01 -8.07e-01 -8.28e-01 -8.06e-01 -7.83e-01 -7.79e-01 -7.38e-01 -7.27e-01 -7.45e-01 -7.35e-01 -7.14e-01 -8.22e-01 -4.70e-01 -1.65e-01 -7.57e-01 -7.63e-01 -7.53e-01 -7.97e-01 -7.94e-01 -7.77e-01 -7.86e-01 7.62e-01 -7.40e-01 -7.06e-01 -7.15e-01 -7.24e-01 -9.11e-01 -3.53e-01 -1.16e-01 -7.64e-01 -7.54e-01 +7.73e-01 7.84e-01 -7.95e-01 -7.99e-01 -8.16e-01 +7.21e-01 +7.04e-01 +9.41e-01 +4.52e-01 +1.46e-01 +7.47e-01 +7.56e-01 +8.11e-01 +8.22e-01 +8.04e-01 +7.79e-01 +7.83e-01 +7.46e-01 +7.28e-01 +7.40e-01 +7.25e-01 +7.07e-01 +8.17e-01 +4.63e-01 +1.62e-01 7.58e-01 -7.31e-01 +7.56e-01 +7.60e-01 +7.96e-01 +7.87e-01 +7.69e-01 +7.75e-01 +7.58e-01 +7.39e-01 +7.10e-01 +7.14e-01 +7.27e-01 +9.10e-01 +3.49e-01 +1.16e-01 +7.76e-01 +7.69e-01 +7.90e-01 +7.93e-01 +7.91e-01 +8.11e-01 +7.48e-01 +7.33e-01 +7.10e-01 7.10e-01 -7.08e-01 6.65e-01 -6.88e-01 -8.70e-01 -3.31e-01 -1.10e-01 -7.60e-01 -7.21e-01 -7.95e-01 -7.91e-01 -7.85e-01 -7.70e-01 -7.46e-01 -6.91e-01 -6.48e-01 -6.29e-01 -6.55e-01 -6.17e-01 -8.58e-01 -3.56e-01 -1.27e-01 -7.16e-01 -7.07e-01 -7.39e-01 -7.40e-01 +6.83e-01 +8.72e-01 +3.27e-01 +1.09e-01 +7.58e-01 +7.27e-01 +8.00e-01 +7.89e-01 7.90e-01 -7.49e-01 -6.95e-01 -6.80e-01 -6.67e-01 -6.44e-01 -6.07e-01 -5.80e-01 +7.69e-01 +7.48e-01 +6.87e-01 +6.49e-01 +6.32e-01 +6.50e-01 +6.16e-01 +8.53e-01 +3.55e-01 +1.26e-01 +7.12e-01 +7.03e-01 +7.35e-01 7.34e-01 +7.90e-01 +7.42e-01 +6.78e-01 +6.75e-01 +6.64e-01 +6.43e-01 +5.93e-01 +5.68e-01 +7.24e-01 2.12e-01 -6.36e-02 -7.20e-01 -7.04e-01 -7.28e-01 -7.29e-01 +6.37e-02 7.13e-01 -6.91e-01 -7.22e-01 -7.36e-01 -6.76e-01 -6.58e-01 -5.81e-01 -5.42e-01 -6.21e-01 -1.97e-01 -5.95e-02 -9.42e-01 -8.55e-01 -8.76e-01 -9.06e-01 -8.86e-01 -8.82e-01 -8.81e-01 -9.68e-01 -9.77e-01 -8.03e-01 +6.99e-01 +7.21e-01 7.24e-01 -6.23e-01 -3.59e-01 +7.11e-01 +6.84e-01 +7.09e-01 +7.37e-01 +6.65e-01 +6.48e-01 +5.74e-01 +5.37e-01 +6.18e-01 +1.95e-01 +5.93e-02 +9.23e-01 +8.49e-01 +8.63e-01 +9.07e-01 +8.87e-01 +8.82e-01 +8.74e-01 +9.65e-01 +9.71e-01 +7.90e-01 +7.23e-01 +6.21e-01 +3.58e-01 1.02e-01 -3.56e-02 -6.35e-01 +3.58e-02 +6.33e-01 3.23e-01 -4.17e-01 -5.21e-01 -3.94e-01 -3.95e-01 -3.54e-01 -3.41e-01 +4.14e-01 5.18e-01 -3.79e-01 +3.93e-01 +3.93e-01 +3.52e-01 +3.37e-01 +5.09e-01 +3.80e-01 2.69e-01 -2.09e-01 +2.08e-01 1.27e-01 -3.01e-02 -9.80e-03 +3.00e-02 +9.83e-03 2.53e-01 -1.26e-01 -1.73e-01 +1.24e-01 +1.72e-01 1.82e-01 1.42e-01 1.35e-01 -1.19e-01 -1.23e-01 -1.59e-01 -1.27e-01 -7.81e-02 -7.56e-02 -4.94e-02 -1.64e-02 -7.33e-03 -1.16e+00 -1.22e+00 -1.28e+00 -1.28e+00 -1.25e+00 +1.17e-01 +1.22e-01 +1.56e-01 +1.28e-01 +7.82e-02 +7.58e-02 +4.95e-02 +1.63e-02 +7.34e-03 +1.15e+00 1.21e+00 -1.16e+00 -1.13e+00 -1.16e+00 -1.05e+00 -1.02e+00 -1.08e+00 -8.14e-01 -1.48e-01 -3.69e-02 -1.22e+00 -1.10e+00 +1.27e+00 +1.27e+00 +1.26e+00 +1.19e+00 +1.15e+00 +1.14e+00 +1.15e+00 +1.04e+00 +1.01e+00 +1.07e+00 +8.04e-01 +1.47e-01 +3.71e-02 +1.23e+00 +1.11e+00 1.30e+00 -1.16e+00 1.15e+00 -1.21e+00 -1.16e+00 -1.08e+00 -1.03e+00 +1.15e+00 +1.20e+00 +1.17e+00 +1.09e+00 +1.02e+00 1.06e+00 -9.80e-01 -9.70e-01 -9.18e-01 -2.53e-01 -7.51e-02 +9.84e-01 +9.61e-01 +9.02e-01 +2.44e-01 +7.45e-02 1.19e+00 -1.08e+00 +1.09e+00 1.26e+00 1.15e+00 -1.12e+00 -1.21e+00 -1.06e+00 -1.15e+00 -1.08e+00 -1.09e+00 -9.98e-01 -9.89e-01 -1.12e+00 -4.80e-01 -1.49e-01 +1.13e+00 +1.22e+00 +1.07e+00 1.19e+00 -1.14e+00 +1.10e+00 +1.09e+00 +1.01e+00 +9.62e-01 +1.10e+00 +4.73e-01 +1.47e-01 1.18e+00 +1.14e+00 +1.17e+00 1.20e+00 +1.17e+00 +1.28e+00 +1.19e+00 1.18e+00 -1.27e+00 -1.15e+00 -1.06e+00 -1.06e+00 +1.12e+00 1.04e+00 -9.26e-01 -8.47e-01 -9.26e-01 -2.92e-01 -8.23e-02 -1.14e+00 -1.10e+00 +9.10e-01 +8.02e-01 +9.06e-01 +2.84e-01 +8.05e-02 1.14e+00 +1.09e+00 +1.13e+00 1.18e+00 1.11e+00 -1.17e+00 -1.32e+00 -1.10e+00 -1.13e+00 +1.18e+00 +1.35e+00 1.16e+00 -1.03e+00 -8.91e-01 -8.19e-01 -3.96e-01 -1.48e-01 -1.13e+00 -1.02e+00 +1.15e+00 +1.16e+00 +1.00e+00 +7.35e-01 +7.88e-01 +3.90e-01 +1.47e-01 +1.14e+00 +1.03e+00 1.10e+00 1.12e+00 1.06e+00 1.15e+00 1.16e+00 +1.07e+00 1.05e+00 -1.06e+00 1.12e+00 +9.87e-01 +8.55e-01 +8.93e-01 +3.76e-01 +1.15e-01 1.02e+00 -8.91e-01 -9.09e-01 -3.89e-01 -1.19e-01 -1.02e+00 -1.03e+00 -1.13e+00 -1.10e+00 +1.04e+00 +1.14e+00 +1.09e+00 1.05e+00 1.11e+00 -1.07e+00 -1.03e+00 -8.89e-01 -1.01e+00 -9.62e-01 -7.88e-01 -8.18e-01 -2.86e-01 -9.25e-02 -1.01e+00 -9.69e-01 +1.08e+00 1.04e+00 -1.13e+00 +8.85e-01 +1.00e+00 +9.45e-01 +7.84e-01 +8.14e-01 +2.74e-01 +8.75e-02 +1.04e+00 +1.06e+00 +1.04e+00 +1.12e+00 1.18e+00 1.13e+00 1.06e+00 1.05e+00 -9.41e-01 -9.60e-01 9.34e-01 +9.47e-01 +9.38e-01 8.93e-01 -6.71e-01 -1.54e-01 -5.37e-02 +6.67e-01 +1.52e-01 +5.28e-02 1.04e+00 1.07e+00 -1.05e+00 -1.14e+00 +1.06e+00 1.13e+00 -1.04e+00 +1.13e+00 +1.03e+00 1.15e+00 -1.10e+00 -9.54e-01 -1.00e+00 -9.05e-01 -8.63e-01 -8.43e-01 -2.08e-01 -7.00e-02 +1.11e+00 +9.63e-01 1.01e+00 -1.08e+00 +9.05e-01 +8.67e-01 +8.37e-01 +2.04e-01 +6.93e-02 +1.00e+00 +1.10e+00 +1.14e+00 +1.07e+00 1.14e+00 -1.06e+00 -1.13e+00 1.03e+00 -1.09e+00 -9.70e-01 -8.91e-01 -8.72e-01 -8.61e-01 -8.61e-01 -8.04e-01 -2.33e-01 -7.20e-02 -9.22e-01 -9.74e-01 1.08e+00 +9.61e-01 +8.93e-01 +8.70e-01 +8.58e-01 +8.57e-01 +8.01e-01 +2.31e-01 +7.13e-02 +9.12e-01 +9.60e-01 1.08e+00 +1.07e+00 1.06e+00 1.13e+00 -9.87e-01 -8.55e-01 -8.29e-01 -7.57e-01 -7.84e-01 -7.50e-01 -5.25e-01 -2.02e-01 -7.24e-02 -7.86e-01 -8.14e-01 -9.65e-01 -9.31e-01 -9.73e-01 -1.01e+00 -1.05e+00 -9.31e-01 -8.86e-01 -7.62e-01 -7.13e-01 -6.92e-01 -5.24e-01 -1.43e-01 +9.68e-01 +8.42e-01 +8.21e-01 +7.51e-01 +7.76e-01 +7.41e-01 +5.22e-01 +2.01e-01 +7.22e-02 +7.80e-01 +7.99e-01 +9.64e-01 +9.33e-01 +9.70e-01 +1.00e+00 +1.03e+00 +9.27e-01 +8.81e-01 +7.47e-01 +6.96e-01 +6.90e-01 +5.22e-01 +1.42e-01 5.84e-02 -6.64e-01 -7.36e-01 -8.29e-01 -7.83e-01 -8.66e-01 +6.66e-01 +7.30e-01 +8.24e-01 +7.89e-01 +8.68e-01 8.50e-01 -7.00e-01 -9.79e-01 -9.75e-01 -8.33e-01 -6.08e-01 +6.87e-01 +9.72e-01 +9.67e-01 +8.19e-01 +6.02e-01 5.08e-01 3.32e-01 -9.19e-02 -4.12e-02 -3.44e-01 -2.07e-01 -2.54e-01 -3.04e-01 -2.43e-01 -2.33e-01 -1.98e-01 -2.36e-01 -4.26e-01 -2.79e-01 -1.21e-01 -1.24e-01 -6.45e-02 +9.24e-02 +4.14e-02 +3.42e-01 +2.04e-01 +2.56e-01 +3.06e-01 +2.44e-01 +2.32e-01 +1.97e-01 +2.37e-01 +4.25e-01 +2.80e-01 +1.20e-01 +1.22e-01 +6.52e-02 2.34e-02 -1.34e-02 +1.33e-02 1.30e-01 -6.56e-02 -8.94e-02 -9.69e-02 -7.39e-02 -7.45e-02 +6.51e-02 +9.03e-02 +9.81e-02 +7.43e-02 +7.44e-02 7.50e-02 -7.02e-02 -1.35e-01 +7.08e-02 +1.36e-01 1.08e-01 -5.26e-02 -3.92e-02 -2.06e-02 +5.23e-02 +3.86e-02 +2.05e-02 1.18e-02 -4.92e-03 -1.11e+00 +4.82e-03 +1.10e+00 1.08e+00 1.36e+00 -9.63e-01 +9.59e-01 1.50e+00 1.22e+00 -1.07e+00 +1.06e+00 1.09e+00 -9.47e-01 -8.25e-01 -5.31e-01 -5.69e-01 -5.43e-01 +9.39e-01 +8.29e-01 +5.63e-01 +6.05e-01 +5.41e-01 1.46e-01 -4.19e-02 -1.39e+00 -9.53e-01 -1.63e+00 -1.83e+00 -1.46e+00 +4.18e-02 +1.38e+00 +9.47e-01 +1.64e+00 +1.82e+00 +1.45e+00 +1.17e+00 +9.32e-01 +9.52e-01 +7.63e-01 +6.75e-01 +6.06e-01 +5.05e-01 +4.40e-01 +1.95e-01 +6.83e-02 1.18e+00 -9.40e-01 -9.62e-01 -7.77e-01 -6.73e-01 -5.46e-01 -4.17e-01 -4.42e-01 -1.97e-01 -6.93e-02 -1.19e+00 -1.15e+00 -1.46e+00 1.14e+00 -8.58e-01 +1.46e+00 +1.11e+00 +8.51e-01 1.15e+00 -9.34e-01 -9.82e-01 -8.39e-01 -7.23e-01 -8.64e-01 -6.89e-01 -3.73e-01 -2.09e-01 -1.47e-01 +9.29e-01 +9.75e-01 +8.23e-01 +7.12e-01 +8.66e-01 +6.90e-01 +3.69e-01 +2.08e-01 +1.46e-01 1.36e+00 1.17e+00 -1.38e+00 -1.54e+00 -1.17e+00 -1.27e+00 -1.35e+00 -1.19e+00 -1.08e+00 -8.27e-01 -6.04e-01 -4.27e-01 -2.98e-01 -1.46e-01 -6.71e-02 +1.39e+00 +1.53e+00 +1.15e+00 +1.26e+00 +1.34e+00 +1.20e+00 +1.06e+00 +8.13e-01 +6.01e-01 +4.19e-01 +2.92e-01 +1.43e-01 +6.62e-02 1.31e+00 -9.59e-01 +9.58e-01 1.27e+00 1.56e+00 -1.33e+00 +1.32e+00 1.38e+00 1.36e+00 -1.11e+00 -9.18e-01 -8.53e-01 -7.48e-01 -3.60e-01 -2.54e-01 -1.28e-01 -6.47e-02 -1.04e+00 -7.99e-01 +1.10e+00 +9.06e-01 +8.42e-01 +7.44e-01 +3.53e-01 +2.51e-01 +1.27e-01 +6.42e-02 +1.05e+00 +8.06e-01 1.10e+00 1.14e+00 7.77e-01 -8.89e-01 +8.88e-01 1.08e+00 -7.62e-01 -6.71e-01 -8.86e-01 -7.93e-01 -5.10e-01 -2.82e-01 +7.49e-01 +6.61e-01 +8.78e-01 +7.85e-01 +5.07e-01 +2.81e-01 1.16e-01 -7.73e-02 -7.48e-01 -9.03e-01 +7.65e-02 +7.49e-01 +9.07e-01 1.01e+00 1.02e+00 -8.93e-01 -9.73e-01 -9.10e-01 -7.63e-01 -6.40e-01 -5.72e-01 -4.64e-01 -3.37e-01 -1.99e-01 -1.21e-01 -7.41e-02 -5.34e-01 -7.21e-01 -8.06e-01 -7.94e-01 -9.03e-01 -9.11e-01 -6.28e-01 -6.09e-01 -4.23e-01 -3.73e-01 -4.70e-01 -3.70e-01 -1.93e-01 +8.96e-01 +9.71e-01 +9.06e-01 +7.59e-01 +6.31e-01 +5.64e-01 +4.58e-01 +3.36e-01 +1.97e-01 +1.17e-01 +7.24e-02 +5.31e-01 +7.16e-01 +8.03e-01 +7.87e-01 +9.01e-01 +9.00e-01 +6.17e-01 +6.08e-01 +4.09e-01 +3.65e-01 +4.67e-01 +3.69e-01 +1.95e-01 1.03e-01 -4.04e-02 -5.70e-01 -6.92e-01 -8.05e-01 -1.11e+00 +4.09e-02 +5.66e-01 +6.84e-01 +8.03e-01 +1.10e+00 8.56e-01 -7.60e-01 -5.89e-01 -7.32e-01 -5.71e-01 -5.25e-01 -4.74e-01 -3.66e-01 -2.75e-01 -9.41e-02 -3.64e-02 -4.23e-01 -7.93e-01 +7.53e-01 +5.80e-01 +7.25e-01 +5.65e-01 +5.23e-01 +4.71e-01 +3.57e-01 +2.67e-01 +9.56e-02 +3.66e-02 +4.28e-01 +7.89e-01 1.04e+00 -7.94e-01 -6.87e-01 -4.22e-01 -5.86e-01 -6.97e-01 -5.77e-01 -4.62e-01 -4.36e-01 -3.15e-01 -2.21e-01 +7.98e-01 +6.86e-01 +4.17e-01 +5.80e-01 +6.93e-01 +5.76e-01 +4.61e-01 +4.35e-01 +3.12e-01 +2.15e-01 1.24e-01 -3.76e-02 -4.64e-01 -5.77e-01 -8.03e-01 -5.20e-01 -6.98e-01 -6.77e-01 -5.41e-01 -5.14e-01 -4.32e-01 -3.01e-01 -3.77e-01 -3.17e-01 -1.92e-01 +3.78e-02 +4.61e-01 +5.64e-01 +7.98e-01 +5.21e-01 +7.00e-01 +6.75e-01 +5.39e-01 +5.12e-01 +4.28e-01 +2.95e-01 +3.73e-01 +3.14e-01 +1.91e-01 1.02e-01 -4.61e-02 +4.60e-02 3.92e-01 -3.48e-01 -5.20e-01 -4.73e-01 +3.42e-01 +5.06e-01 +4.71e-01 4.73e-01 -6.92e-01 -5.72e-01 -3.23e-01 -3.08e-01 -2.72e-01 -2.35e-01 -2.37e-01 -1.78e-01 -4.73e-02 -1.79e-02 -1.94e-01 -2.53e-01 -3.13e-01 -2.42e-01 +6.89e-01 +5.67e-01 +3.20e-01 +3.01e-01 +2.61e-01 +2.32e-01 +2.34e-01 +1.79e-01 +4.62e-02 +1.73e-02 +1.91e-01 +2.50e-01 +3.10e-01 +2.40e-01 2.89e-01 -4.22e-01 -3.49e-01 -3.40e-01 -2.68e-01 -2.90e-01 -2.01e-01 -1.75e-01 -1.34e-01 -4.67e-02 -1.89e-02 -8.37e-02 -9.65e-02 -1.14e-01 -9.16e-02 -1.23e-01 -1.59e-01 -1.04e-01 -1.46e-01 +4.18e-01 +3.43e-01 +3.33e-01 +2.60e-01 +2.88e-01 +2.00e-01 +1.73e-01 +1.35e-01 +4.58e-02 +1.87e-02 +8.30e-02 +9.70e-02 +1.13e-01 +8.94e-02 +1.22e-01 +1.54e-01 +1.00e-01 +1.45e-01 1.68e-01 1.41e-01 -7.88e-02 -5.52e-02 -3.67e-02 -1.93e-02 -9.35e-03 -6.66e-02 -3.61e-02 -4.23e-02 -4.00e-02 -4.48e-02 -5.82e-02 -3.07e-02 -4.71e-02 +7.91e-02 +5.48e-02 +3.66e-02 +1.92e-02 +9.23e-03 +6.77e-02 +3.66e-02 +4.21e-02 +4.05e-02 +4.50e-02 +5.61e-02 +2.78e-02 +4.65e-02 7.38e-02 -6.89e-02 -3.12e-02 -1.72e-02 -1.51e-02 -7.09e-03 -2.76e-03 -3.80e-01 +6.93e-02 +3.15e-02 +1.71e-02 +1.50e-02 +7.02e-03 +2.63e-03 3.78e-01 +3.76e-01 5.09e-01 3.31e-01 -5.44e-01 -3.99e-01 -3.72e-01 -3.84e-01 -3.64e-01 -2.86e-01 -1.84e-01 -1.81e-01 -1.81e-01 +5.46e-01 +4.00e-01 +3.73e-01 +3.85e-01 +3.61e-01 +2.87e-01 +1.88e-01 +1.85e-01 +1.79e-01 1.07e-01 -3.76e-02 -5.70e-01 -2.52e-01 -5.49e-01 -7.42e-01 -6.17e-01 -4.35e-01 -3.31e-01 -3.01e-01 -2.94e-01 +3.77e-02 +5.65e-01 +2.57e-01 +5.55e-01 +7.39e-01 +6.13e-01 +4.33e-01 +3.29e-01 +2.97e-01 +2.89e-01 2.50e-01 -1.83e-01 -1.43e-01 -1.34e-01 +1.89e-01 +1.46e-01 +1.32e-01 8.81e-02 -4.18e-02 -4.40e-01 -3.45e-01 -5.06e-01 -4.98e-01 -2.36e-01 -4.03e-01 -3.32e-01 -2.90e-01 -2.99e-01 -2.10e-01 +4.17e-02 +4.36e-01 +3.41e-01 +5.13e-01 +4.96e-01 +2.34e-01 +4.00e-01 +3.27e-01 +2.87e-01 +2.94e-01 +2.08e-01 3.02e-01 2.63e-01 1.41e-01 -5.85e-02 -6.33e-02 +5.88e-02 +6.26e-02 4.46e-01 -3.48e-01 +3.47e-01 5.27e-01 -6.12e-01 -3.93e-01 -4.27e-01 -4.79e-01 -4.53e-01 -4.33e-01 -3.20e-01 +6.11e-01 +3.91e-01 +4.22e-01 +4.76e-01 +4.54e-01 +4.31e-01 +3.19e-01 2.13e-01 1.47e-01 -9.89e-02 -5.95e-02 -2.95e-02 -5.33e-01 -3.77e-01 -4.82e-01 -5.79e-01 +9.76e-02 +5.82e-02 +2.92e-02 +5.35e-01 +3.74e-01 +4.80e-01 +5.78e-01 +5.02e-01 +4.78e-01 5.06e-01 -4.79e-01 -5.05e-01 -3.64e-01 -3.60e-01 -2.49e-01 +3.61e-01 +3.58e-01 +2.46e-01 2.55e-01 -1.09e-01 -6.99e-02 -4.28e-02 +1.07e-01 +6.95e-02 +4.27e-02 2.71e-02 -3.13e-01 -2.71e-01 -3.46e-01 -3.79e-01 -2.90e-01 +3.15e-01 +2.73e-01 +3.47e-01 +3.78e-01 +2.88e-01 2.50e-01 -3.38e-01 -2.43e-01 -2.18e-01 -2.68e-01 -2.89e-01 +3.39e-01 +2.40e-01 +2.15e-01 +2.65e-01 +2.87e-01 2.16e-01 -1.01e-01 -4.13e-02 -2.10e-02 +1.00e-01 +4.10e-02 +2.09e-02 3.10e-01 -2.96e-01 -3.65e-01 -3.97e-01 -2.29e-01 -2.85e-01 +2.99e-01 +3.67e-01 +3.96e-01 +2.30e-01 +2.86e-01 3.00e-01 -2.65e-01 -2.52e-01 -2.00e-01 -1.58e-01 -1.32e-01 -7.31e-02 -3.38e-02 -3.58e-02 -1.48e-01 -2.72e-01 -2.49e-01 -2.41e-01 -2.83e-01 -3.04e-01 -1.87e-01 -1.95e-01 -1.33e-01 -1.04e-01 -1.26e-01 +2.63e-01 +2.50e-01 +1.99e-01 +1.56e-01 +1.31e-01 +7.20e-02 +3.22e-02 +3.48e-02 +1.47e-01 +2.69e-01 +2.47e-01 +2.40e-01 +2.82e-01 +3.03e-01 +1.85e-01 +1.94e-01 +1.29e-01 +1.02e-01 +1.25e-01 1.15e-01 -5.93e-02 -5.46e-02 -4.15e-02 -1.82e-01 -2.05e-01 +5.95e-02 +5.42e-02 +4.17e-02 +1.81e-01 +2.00e-01 2.60e-01 -3.35e-01 -3.24e-01 -2.98e-01 -1.88e-01 -2.45e-01 -2.02e-01 +3.31e-01 +3.21e-01 +2.95e-01 +1.85e-01 +2.44e-01 +2.00e-01 1.66e-01 -1.44e-01 -1.25e-01 -1.03e-01 -4.32e-02 -1.69e-02 -1.06e-01 -2.42e-01 -3.16e-01 -3.11e-01 -2.22e-01 -1.22e-01 -1.88e-01 -2.22e-01 -2.12e-01 +1.43e-01 +1.23e-01 +1.02e-01 +4.36e-02 +1.72e-02 +1.08e-01 +2.40e-01 +3.14e-01 +3.12e-01 +2.21e-01 +1.20e-01 +1.86e-01 +2.21e-01 +2.13e-01 1.40e-01 -1.32e-01 +1.31e-01 1.05e-01 -5.71e-02 -6.40e-02 -3.42e-02 -1.49e-01 -2.46e-01 -2.93e-01 -1.40e-01 +5.58e-02 +6.38e-02 +3.45e-02 +1.48e-01 +2.44e-01 +2.92e-01 +1.42e-01 2.29e-01 -1.90e-01 +1.89e-01 1.21e-01 1.73e-01 -1.55e-01 -1.10e-01 +1.54e-01 +1.09e-01 1.16e-01 -8.58e-02 -6.35e-02 -4.99e-02 -4.03e-02 -1.00e-01 -1.12e-01 -1.58e-01 +8.49e-02 +6.30e-02 +4.98e-02 +4.02e-02 +1.01e-01 +1.10e-01 +1.55e-01 1.40e-01 -1.45e-01 +1.46e-01 2.37e-01 -1.94e-01 +1.93e-01 1.34e-01 -9.75e-02 -8.59e-02 -7.23e-02 -7.16e-02 -7.47e-02 -2.13e-02 -7.89e-03 -8.66e-02 -8.72e-02 -1.10e-01 -1.26e-01 -9.18e-02 +9.47e-02 +8.48e-02 +7.21e-02 +7.09e-02 +7.53e-02 +2.10e-02 +7.74e-03 +8.60e-02 +8.49e-02 +1.09e-01 +1.25e-01 +9.19e-02 1.59e-01 -1.28e-01 -1.03e-01 -7.26e-02 -9.49e-02 -5.13e-02 -5.83e-02 -5.69e-02 -1.95e-02 -6.31e-03 -2.75e-02 -4.70e-02 -4.81e-02 -3.40e-02 -5.44e-02 -7.95e-02 -6.77e-02 -7.68e-02 -9.32e-02 -5.15e-02 -5.35e-02 -3.28e-02 -2.01e-02 -1.20e-02 -1.15e-02 -2.19e-02 -2.49e-02 -2.62e-02 +1.27e-01 +1.01e-01 +6.87e-02 +9.44e-02 +5.12e-02 +5.73e-02 +5.81e-02 +1.92e-02 +6.09e-03 +2.72e-02 +4.77e-02 +4.74e-02 +3.34e-02 +5.41e-02 +7.93e-02 +6.69e-02 +7.67e-02 +9.31e-02 +5.17e-02 +5.34e-02 +3.25e-02 +1.99e-02 +1.19e-02 +1.14e-02 2.23e-02 -2.85e-02 -5.10e-02 -3.14e-02 -2.99e-02 +2.53e-02 +2.61e-02 +2.28e-02 +2.86e-02 +5.00e-02 +3.04e-02 +2.98e-02 5.98e-02 -4.00e-02 -2.96e-02 -1.81e-02 -6.79e-03 -4.47e-03 -7.39e-03 \ No newline at end of file +4.02e-02 +2.97e-02 +1.80e-02 +6.73e-03 +4.41e-03 +7.35e-03 \ No newline at end of file diff --git a/tests/unit_tests/test_settings.py b/tests/unit_tests/test_settings.py index bdb3ea8fe9f..12195b876a1 100644 --- a/tests/unit_tests/test_settings.py +++ b/tests/unit_tests/test_settings.py @@ -86,6 +86,7 @@ def test_export_to_xml(run_in_tmpdir): 'source_region_meshes': [(source_region_mesh, [root_universe])], 'volume_estimator': 'hybrid', 'source_shape': 'linear', + 'source_gradient_limiter': True, 'volume_normalized_flux_tallies': True, 'adjoint': False, 'sample_method': 'halton' @@ -184,6 +185,7 @@ def test_export_to_xml(run_in_tmpdir): assert recovered_mesh.upper_right == [2., 2., 2.] assert s.random_ray['volume_estimator'] == 'hybrid' assert s.random_ray['source_shape'] == 'linear' + assert s.random_ray['source_gradient_limiter'] assert s.random_ray['volume_normalized_flux_tallies'] assert not s.random_ray['adjoint'] assert s.random_ray['sample_method'] == 'halton' From d779c4bad727482b8c68716ca6c8db1c3b874f69 Mon Sep 17 00:00:00 2001 From: John Tramm Date: Sat, 5 Sep 2026 01:50:33 +0000 Subject: [PATCH 06/23] State the deep-penetration tradeoff without overclaiming Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- docs/source/methods/random_ray.rst | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/source/methods/random_ray.rst b/docs/source/methods/random_ray.rst index 33c8d2929d4..24b561813c9 100644 --- a/docs/source/methods/random_ray.rst +++ b/docs/source/methods/random_ray.rst @@ -1035,9 +1035,10 @@ in that state. The limiter is disabled by default because a steep fit can also be physical. A linear fit to a sharply attenuated flux legitimately crosses zero near the edge of an optically thick region, and clipping such fits -produces an error that compounds with depth in deep-penetration problems. -The limiter is therefore best reserved for simulations that negative -sources destabilize. +discards real shape information. In problems like deep penetration, where +every steep gradient is physical, the limiter has nothing to fix and +alters the solution at depth. The limiter is therefore best reserved for +simulations that negative sources destabilize. .. _methods-shannon-entropy-random-ray: From fc59d973481727126b649292267dc51c419877ec Mon Sep 17 00:00:00 2001 From: John Tramm Date: Sat, 5 Sep 2026 02:30:37 +0000 Subject: [PATCH 07/23] Drop the box-corner factor and qualify the limiter bound honestly The sqrt(3) corner-distance cap is only true for boxes, and OpenMC regions are arbitrary CSG shapes. State instead that the bound is exact for the moment ellipsoid and that real shapes can extend beyond it, so residual negativity is possible. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- docs/source/methods/random_ray.rst | 18 +++++++++--------- docs/source/usersguide/random_ray.rst | 11 +++++++---- openmc/settings.py | 3 ++- src/random_ray/linear_source_domain.cpp | 9 ++++----- 4 files changed, 22 insertions(+), 19 deletions(-) diff --git a/docs/source/methods/random_ray.rst b/docs/source/methods/random_ray.rst index 24b561813c9..32441b956ca 100644 --- a/docs/source/methods/random_ray.rst +++ b/docs/source/methods/random_ray.rst @@ -1017,15 +1017,15 @@ When the user enables the source gradient limiter, OpenMC limits each group's source gradient so the modeled source stays non-negative over the region as described by its spatial moments. The worst-case overshoot of the linear term over the moment ellipsoid is -:math:`\sqrt{3 \vec{Q}_i^T M_i \vec{Q}_i}`, where the factor of three makes -the bound exact for a slab (a uniform interval of length :math:`L` has -:math:`\langle x^2 \rangle = L^2/12`) and per-axis exact for a box. If the -overshoot exceeds the flat source, the gradient vector is rescaled so the -two are equal. The bound covers the moment ellipsoid rather than the true -region shape, and the corners of box-like or mesh-cut regions lie beyond it -(up to a factor of :math:`\sqrt{3}` farther from the centroid), so the -limiter reduces rather than eliminates modeled-source negativity for -arbitrary shapes. Because the linear term +:math:`\sqrt{3 \vec{Q}_i^T M_i \vec{Q}_i}`, where the factor of three +scales the moments up to physical extents (a uniform interval of length +:math:`L` has :math:`\langle x^2 \rangle = L^2/12`, and :math:`\sqrt{3 +\langle x^2 \rangle} = L/2`). If the overshoot exceeds the flat source, +the gradient vector is rescaled so the two are equal. The bound is exact +for the ellipsoid the moments describe, but OpenMC supports arbitrarily +complex region shapes, and a real region can have corners that extend +beyond its moment ellipsoid. The limiter therefore reduces rather than +eliminates modeled-source negativity. Because the linear term integrates to zero over the region, the rescaling preserves the region's mean emission exactly, and gradients that pass the test are left untouched. A group whose flat source is diff --git a/docs/source/usersguide/random_ray.rst b/docs/source/usersguide/random_ray.rst index e6db865053a..56f6156151b 100644 --- a/docs/source/usersguide/random_ray.rst +++ b/docs/source/usersguide/random_ray.rst @@ -987,10 +987,13 @@ enabled as:: settings.random_ray['source_gradient_limiter'] = True The limiter rescales a region's gradient as needed so that the modeled -source stays non-negative, preserving the region's mean emission. It is off -by default, as limiting also clips physically steep source shapes such as -those found in optically thick regions of deep-penetration problems; see -the :ref:`methods documentation ` for details. +source stays non-negative over the shape described by the region's spatial +moments, preserving the region's mean emission. Real region shapes can +have corners that extend beyond what the moments describe, so some +negativity may remain. The limiter is off by default, as limiting also +clips physically steep source shapes such as those found in optically +thick regions of deep-penetration problems; see the :ref:`methods +documentation ` for details. While OpenMC has no specific mode for 2D simulations, such simulations can be performed implicitly by leaving one of the dimensions of the geometry unbounded diff --git a/openmc/settings.py b/openmc/settings.py index 0452d08befa..0aaacfad8e9 100644 --- a/openmc/settings.py +++ b/openmc/settings.py @@ -210,7 +210,8 @@ class Settings: :source_gradient_limiter: Whether to rescale linear source gradients as needed so that the source shape modeled within each source region remains - non-negative (bool). The default is 'False'. Only used when the + non-negative over the extent described by the region's spatial + moments (bool). The default is 'False'. Only used when the source shape is 'linear' or 'linear_xy'. :volume_normalized_flux_tallies: Whether to normalize flux tallies by volume (bool). The default is diff --git a/src/random_ray/linear_source_domain.cpp b/src/random_ray/linear_source_domain.cpp index 161d60fda0f..59684877434 100644 --- a/src/random_ray/linear_source_domain.cpp +++ b/src/random_ray/linear_source_domain.cpp @@ -128,11 +128,10 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) // region), and a region whose modeled source goes negative over part of // its extent drives crossing rays negative and exports the contamination // downstream. The worst-case overshoot of the linear term over the moment - // ellipsoid is sqrt(3 g^T M g), which is exact for a slab and per-axis - // exact for a box. Corners of box-like or mesh-cut regions lie beyond the - // ellipsoid (up to a factor of sqrt(3) farther from the centroid), so the - // limiter reduces rather than eliminates modeled-source negativity for - // arbitrary shapes. Rescaling + // ellipsoid is sqrt(3 g^T M g). The bound is exact for the ellipsoid the + // moments describe, but a real region's shape can have corners that + // extend beyond it, so the limiter reduces rather than eliminates + // modeled-source negativity. Rescaling // the gradient to cap the overshoot at the flat source preserves the // region's mean emission exactly, since the linear term integrates to // zero over the region, and gradients that pass the test are left From 421e4a1836bd68cd466e464af1ef39cb6dae2eb5 Mon Sep 17 00:00:00 2001 From: John Tramm Date: Sat, 5 Sep 2026 02:33:43 +0000 Subject: [PATCH 08/23] Document source_shape and source_gradient_limiter in the settings XML reference Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- docs/source/io_formats/settings.rst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/source/io_formats/settings.rst b/docs/source/io_formats/settings.rst index 7091757f23b..52bf38b2f66 100644 --- a/docs/source/io_formats/settings.rst +++ b/docs/source/io_formats/settings.rst @@ -630,6 +630,20 @@ found in the :ref:`random ray user guide `. *Default*: None + :source_shape: + Specifies the assumed shape of the source distribution within each + source region. Options are "flat", "linear", or "linear_xy". + + *Default*: flat + + :source_gradient_limiter: + Specifies whether to rescale linear source gradients as needed so that + the source shape modeled within each source region remains non-negative + over the extent described by the region's spatial moments (bool). Only + used when the source shape is "linear" or "linear_xy". + + *Default*: false + :volume_normalized_flux_tallies: Specifies whether to normalize flux tallies by volume (bool). The default is 'False'. When enabled, flux tallies will be reported in units From 7408cb434ecb3ab8788fef7bf4aadc1be55f0777 Mon Sep 17 00:00:00 2001 From: John Tramm Date: Wed, 9 Sep 2026 18:26:32 +0000 Subject: [PATCH 09/23] Move the gradient warmup constant to the random ray header Random ray constants belong beside the solver that uses them rather than in the global constants header, following the convention the adaptive volume estimator work established in flat_source_domain.h. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- include/openmc/constants.h | 6 ------ include/openmc/random_ray/flat_source_domain.h | 6 ++++++ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/include/openmc/constants.h b/include/openmc/constants.h index 4e29daf965b..a1d94e5819e 100644 --- a/include/openmc/constants.h +++ b/include/openmc/constants.h @@ -65,12 +65,6 @@ constexpr int MAX_SAMPLE {100000}; // source region in the random ray solver constexpr double MIN_HITS_PER_BATCH {1.5}; -// Number of initial batches during which the linear source gradients are held -// at zero (a flat source). The per-region centroids and spatial moment -// matrices are accumulated from ray samples, and gradients computed before -// enough samples exist are numerically unstable. -constexpr int LINEAR_SOURCE_GRADIENT_WARMUP_BATCHES {10}; - // The minimum flux value to be considered non-zero when computing adjoint // sources. Positive values below this cutoff will be treated as zero, so as to // prevent extremely large adjoint source terms from being generated. diff --git a/include/openmc/random_ray/flat_source_domain.h b/include/openmc/random_ray/flat_source_domain.h index 7ed5338abfe..b06218be60a 100644 --- a/include/openmc/random_ray/flat_source_domain.h +++ b/include/openmc/random_ray/flat_source_domain.h @@ -12,6 +12,12 @@ namespace openmc { +// Number of initial batches during which the linear source gradients are held +// at zero (a flat source). The per-region centroids and spatial moment +// matrices are accumulated from ray samples, and gradients computed before +// enough samples exist are numerically unstable. +constexpr int LINEAR_SOURCE_GRADIENT_WARMUP_BATCHES {10}; + /* * The FlatSourceDomain class encompasses data and methods for storing * scalar flux and source region for all flat source regions in a From e79ae6fbf97d6215f7059339ce5327066e3db7fc Mon Sep 17 00:00:00 2001 From: John Tramm Date: Wed, 9 Sep 2026 18:46:05 +0000 Subject: [PATCH 10/23] Simplify the limiter's negative-source handling The limiter no longer alters develop's gradient gate, so with the limiter on a group whose scattering and fission source is negative falls back to a flat source exactly as it does with the limiter off, and the limiter is a pure addition after the external source is added. Its negative-flat case folds into the rescale by capping at zero, which scales such a gradient away without a separate branch. In the regime where the two gates can differ, source-bearing regions whose scattering source has gone negative, the change moves the thin hall's negative bin count by three in four and a half thousand. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- src/random_ray/linear_source_domain.cpp | 44 +++++++++++-------------- 1 file changed, 19 insertions(+), 25 deletions(-) diff --git a/src/random_ray/linear_source_domain.cpp b/src/random_ray/linear_source_domain.cpp index 59684877434..30b835660df 100644 --- a/src/random_ray/linear_source_domain.cpp +++ b/src/random_ray/linear_source_domain.cpp @@ -92,18 +92,16 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) srh.source(g_out) = (scatter_flat + fission_flat * inverse_k_eff) / sigma_t; - // Compute the linear source terms. During the first - // LINEAR_SOURCE_GRADIENT_WARMUP_BATCHES iterations, when the centroids - // and spatial moments are not well known, the source gradients are - // left at zero to avoid numerical instability. If a negative source is - // encountered, this region must be very small/noisy or have poorly - // developed spatial moments, so we zero the source gradients - // (effectively making this a flat source region temporarily), so as to - // improve stability. With the gradient limiter enabled, negative and - // excessively steep sources are instead handled by the limiter below, - // after the external source (which carries no gradient) is added. + // Compute the linear source terms. In the first + // LINEAR_SOURCE_GRADIENT_WARMUP_BATCHES iterations when the centroids + // and spatial moments are not well known, we will leave the source + // gradients as zero so as to avoid causing any numerical instability. If + // a negative source is encountered, this region must be very small/noisy + // or have poorly developed spatial moments, so we zero the source + // gradients (effectively making this a flat source region temporarily), + // so as to improve stability. if (simulation::current_batch > LINEAR_SOURCE_GRADIENT_WARMUP_BATCHES && - (source_gradient_limiter_ || srh.source(g_out) >= 0.0)) { + srh.source(g_out) >= 0.0) { srh.source_gradients(g_out) = invM * ((scatter_linear + fission_linear * inverse_k_eff) / sigma_t); } else { @@ -131,30 +129,26 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) // ellipsoid is sqrt(3 g^T M g). The bound is exact for the ellipsoid the // moments describe, but a real region's shape can have corners that // extend beyond it, so the limiter reduces rather than eliminates - // modeled-source negativity. Rescaling - // the gradient to cap the overshoot at the flat source preserves the - // region's mean emission exactly, since the linear term integrates to - // zero over the region, and gradients that pass the test are left - // bit-identical. A group whose flat source is negative - // has its gradient zeroed, as no meaningful shape information exists in - // that state. See the methods documentation for the derivation. + // modeled-source negativity. Rescaling the gradient to cap the overshoot + // at the flat source preserves the region's mean emission exactly, since + // the linear term integrates to zero over the region, and gradients that + // pass the test are left bit-identical. A group whose flat source is + // negative after the external source is added (as an adjoint source can + // be) has no meaningful shape, so its cap is zero and its gradient is + // scaled away. See the methods documentation for the derivation. if (source_gradient_limiter_ && material != MATERIAL_VOID) { const MomentMatrix& m = srh.mom_matrix(); for (int g = 0; g < negroups_; g++) { MomentArray& gradient = srh.source_gradients(g); - double flat = srh.source(g); - if (flat < 0.0) { - gradient = {0.0, 0.0, 0.0}; - continue; - } + double cap = std::max(srh.source(g), 0.0); double quad = m.a * gradient.x * gradient.x + m.d * gradient.y * gradient.y + m.f * gradient.z * gradient.z + 2.0 * (m.b * gradient.x * gradient.y + m.c * gradient.x * gradient.z + m.e * gradient.y * gradient.z); double overshoot = std::sqrt(3.0 * std::max(quad, 0.0)); - if (overshoot > flat) { - gradient *= flat / overshoot; + if (overshoot > cap) { + gradient *= cap / overshoot; } } } From 57a97028703a7ca33b0e143e67812962f6d5079e Mon Sep 17 00:00:00 2001 From: John Tramm Date: Wed, 9 Sep 2026 19:27:09 +0000 Subject: [PATCH 11/23] Relate the limiter bound to MPACT's limited linear source approximation MPACT reduces the gradient by the same mean-preserving factor, but finds each region's minimum source exactly over the entrance and exit points of every segment crossing it, which requires the fixed track set that deterministic MOC lays down once. Random ray samples new rays every batch, so the moment ellipsoid bound stands in for that exact minimum. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- docs/source/methods/random_ray.rst | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/docs/source/methods/random_ray.rst b/docs/source/methods/random_ray.rst index 32441b956ca..8823a3def2b 100644 --- a/docs/source/methods/random_ray.rst +++ b/docs/source/methods/random_ray.rst @@ -1028,16 +1028,27 @@ beyond its moment ellipsoid. The limiter therefore reduces rather than eliminates modeled-source negativity. Because the linear term integrates to zero over the region, the rescaling preserves the region's mean emission exactly, and gradients that pass the test are left -untouched. A group whose flat source is -negative has its gradient zeroed, as no meaningful shape information exists -in that state. +untouched. A group whose flat source is negative has its gradient zeroed, +as no meaningful shape information exists in that state. + +This is the treatment `MPACT `_ applies in its limited linear +source approximation, which reduces the gradient by the same +mean-preserving factor. MPACT finds each region's minimum source exactly, +as the minimum of the modeled source over the entrance and exit points of +every segment crossing the region, which requires the fixed set of tracks +that deterministic MOC lays down once and reuses every sweep. Random ray +samples new rays every batch, so no segment set exists when the source is +built, and the moment ellipsoid bound takes the place of the exact minimum +as a bound that holds for whatever rays the batch draws. The limiter is disabled by default because a steep fit can also be physical. A linear fit to a sharply attenuated flux legitimately crosses zero near the edge of an optically thick region, and clipping such fits discards real shape information. In problems like deep penetration, where every steep gradient is physical, the limiter has nothing to fix and -alters the solution at depth. The limiter is therefore best reserved for +alters the solution at depth. Random ray is also often run with +deliberately coarse source regions in which the linear fit carries the +accuracy. The limiter is therefore left as a user choice, best reserved for simulations that negative sources destabilize. .. _methods-shannon-entropy-random-ray: @@ -1202,6 +1213,7 @@ in random ray particle transport are: .. _Tramm-2020: https://doi.org/10.1051/EPJCONF/202124703021 .. _Cosgrove-2023: https://doi.org/10.1080/00295639.2023.2270618 .. _Ferrer-2016: https://doi.org/10.13182/NSE15-6 +.. _Choi-2024: https://doi.org/10.1080/00295639.2023.2224234 .. _Gunow-2018: https://dspace.mit.edu/handle/1721.1/119030 .. only:: html From 59bd64ef4556e4a8dc60a35cc0ea34abee973634 Mon Sep 17 00:00:00 2001 From: John Tramm Date: Wed, 9 Sep 2026 19:58:06 +0000 Subject: [PATCH 12/23] State the limiter's shape assumption plainly The bound was described as a worst case scaled to physical extents by a uniform-interval argument, which holds only for a box. The limiter treats a region as if it were shaped like its moment representation, which an arbitrary CSG region essentially never is, so it reduces negative sources rather than eliminating them. The methods section, the user's guide, and the code comment now say that and no more. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- docs/source/methods/random_ray.rst | 72 ++++++++++--------------- docs/source/usersguide/random_ray.rst | 12 ++--- src/random_ray/linear_source_domain.cpp | 29 ++++------ 3 files changed, 45 insertions(+), 68 deletions(-) diff --git a/docs/source/methods/random_ray.rst b/docs/source/methods/random_ray.rst index 8823a3def2b..880ad829efb 100644 --- a/docs/source/methods/random_ray.rst +++ b/docs/source/methods/random_ray.rst @@ -1004,52 +1004,36 @@ Source Gradient Limiting ~~~~~~~~~~~~~~~~~~~~~~~~ The fitted source gradient :math:`\vec{Q}_i = M_i^{-1} \vec{q}_i` amplifies -noise in the fitted source moments along any thin extent of the region, -where the moment matrix :math:`M_i` is nearly singular, so a poorly sampled -region can carry a spurious gradient arbitrarily steep relative to its mean -source. Such a region emits a negative source over part of its extent, and -rays crossing the negative lobe carry negative angular flux downstream. In -optically thin media with scattering ratios near one (for example, the -air-filled regions of shielding problems), the in-group feedback can then -amplify the exported negativity without bound. - -When the user enables the source gradient limiter, OpenMC limits each -group's source gradient so the modeled source stays non-negative over the -region as described by its spatial moments. The -worst-case overshoot of the linear term over the moment ellipsoid is -:math:`\sqrt{3 \vec{Q}_i^T M_i \vec{Q}_i}`, where the factor of three -scales the moments up to physical extents (a uniform interval of length -:math:`L` has :math:`\langle x^2 \rangle = L^2/12`, and :math:`\sqrt{3 -\langle x^2 \rangle} = L/2`). If the overshoot exceeds the flat source, -the gradient vector is rescaled so the two are equal. The bound is exact -for the ellipsoid the moments describe, but OpenMC supports arbitrarily -complex region shapes, and a real region can have corners that extend -beyond its moment ellipsoid. The limiter therefore reduces rather than -eliminates modeled-source negativity. Because the linear term -integrates to zero over the region, the rescaling preserves the region's -mean emission exactly, and gradients that pass the test are left -untouched. A group whose flat source is negative has its gradient zeroed, -as no meaningful shape information exists in that state. +noise in the fitted moments along any thin extent of a region, so a poorly +sampled region can carry a spuriously steep gradient and emit a negative +source over part of its extent. Rays crossing that part carry negative +angular flux downstream, which optically thin media with scattering ratios +near one can amplify. + +When the source gradient limiter is enabled, each group's gradient is +rescaled so that the modeled source stays non-negative over the ellipsoid +described by the region's spatial moments, over which the linear term +reaches at most :math:`\sqrt{3 \vec{Q}_i^T M_i \vec{Q}_i}`. This treats +the region as if it were shaped like its moment representation, which an +arbitrary CSG region essentially never is, so the limiter reduces negative +sources rather than eliminating them. Because the linear term integrates +to zero over the region, the rescaling preserves the region's mean +emission, and gradients that pass the test are left untouched. A group +whose flat source is negative has its gradient zeroed. This is the treatment `MPACT `_ applies in its limited linear -source approximation, which reduces the gradient by the same -mean-preserving factor. MPACT finds each region's minimum source exactly, -as the minimum of the modeled source over the entrance and exit points of -every segment crossing the region, which requires the fixed set of tracks -that deterministic MOC lays down once and reuses every sweep. Random ray -samples new rays every batch, so no segment set exists when the source is -built, and the moment ellipsoid bound takes the place of the exact minimum -as a bound that holds for whatever rays the batch draws. - -The limiter is disabled by default because a steep fit can also be -physical. A linear fit to a sharply attenuated flux legitimately crosses -zero near the edge of an optically thick region, and clipping such fits -discards real shape information. In problems like deep penetration, where -every steep gradient is physical, the limiter has nothing to fix and -alters the solution at depth. Random ray is also often run with -deliberately coarse source regions in which the linear fit carries the -accuracy. The limiter is therefore left as a user choice, best reserved for -simulations that negative sources destabilize. +source approximation, with the same mean-preserving factor. MPACT finds +the minimum source exactly, over the entrance and exit points of every +segment crossing the region, which requires the fixed set of tracks that +deterministic MOC lays down once. Random ray samples new rays every batch, +so no such segment set exists when the source is built, and the moment +ellipsoid takes its place. + +The limiter is off by default because a steep fit can also be physical, as +in the optically thick regions of deep-penetration problems, where +limiting discards real shape information and alters the solution at +depth. It is best reserved for simulations that negative sources +destabilize. .. _methods-shannon-entropy-random-ray: diff --git a/docs/source/usersguide/random_ray.rst b/docs/source/usersguide/random_ray.rst index 56f6156151b..40b7bd972ac 100644 --- a/docs/source/usersguide/random_ray.rst +++ b/docs/source/usersguide/random_ray.rst @@ -988,12 +988,12 @@ enabled as:: The limiter rescales a region's gradient as needed so that the modeled source stays non-negative over the shape described by the region's spatial -moments, preserving the region's mean emission. Real region shapes can -have corners that extend beyond what the moments describe, so some -negativity may remain. The limiter is off by default, as limiting also -clips physically steep source shapes such as those found in optically -thick regions of deep-penetration problems; see the :ref:`methods -documentation ` for details. +moments, preserving the region's mean emission. Since a real region is +essentially never shaped like its moment representation, some negativity +may remain. The limiter is off by default, as limiting also clips +physically steep source shapes such as those found in optically thick +regions of deep-penetration problems; see the :ref:`methods documentation +` for details. While OpenMC has no specific mode for 2D simulations, such simulations can be performed implicitly by leaving one of the dimensions of the geometry unbounded diff --git a/src/random_ray/linear_source_domain.cpp b/src/random_ray/linear_source_domain.cpp index 30b835660df..304f263b599 100644 --- a/src/random_ray/linear_source_domain.cpp +++ b/src/random_ray/linear_source_domain.cpp @@ -118,24 +118,17 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) } // If enabled by the user, limit the source gradients so the modeled local - // source - // q(r) = q_flat + (r - centroid) . q_gradient - // stays non-negative over the region as described by its spatial moments. - // Noisy fitted moments can produce spuriously steep gradients (the - // inverted moment matrix amplifies noise along any thin extent of the - // region), and a region whose modeled source goes negative over part of - // its extent drives crossing rays negative and exports the contamination - // downstream. The worst-case overshoot of the linear term over the moment - // ellipsoid is sqrt(3 g^T M g). The bound is exact for the ellipsoid the - // moments describe, but a real region's shape can have corners that - // extend beyond it, so the limiter reduces rather than eliminates - // modeled-source negativity. Rescaling the gradient to cap the overshoot - // at the flat source preserves the region's mean emission exactly, since - // the linear term integrates to zero over the region, and gradients that - // pass the test are left bit-identical. A group whose flat source is - // negative after the external source is added (as an adjoint source can - // be) has no meaningful shape, so its cap is zero and its gradient is - // scaled away. See the methods documentation for the derivation. + // source q(r) = q_flat + (r - centroid) . q_gradient stays non-negative + // over the ellipsoid described by the region's spatial moments, over + // which the linear term reaches at most sqrt(3 g^T M g). This treats the + // region as if it were shaped like its moment representation, which an + // arbitrary CSG region essentially never is, so the limiter reduces + // negative sources rather than eliminating them. Rescaling the gradient + // preserves the region's mean emission, since the linear term integrates + // to zero over the region, and gradients that pass are left untouched. A + // group whose flat source is negative after the external source is added + // (as an adjoint source can be) carries no meaningful shape, so its cap + // is zero and its gradient is scaled away. if (source_gradient_limiter_ && material != MATERIAL_VOID) { const MomentMatrix& m = srh.mom_matrix(); for (int g = 0; g < negroups_; g++) { From 12a95d8ca7a8b9906be433273be9d29ebc5cd7bc Mon Sep 17 00:00:00 2001 From: John Tramm Date: Wed, 9 Sep 2026 20:10:49 +0000 Subject: [PATCH 13/23] Leave the gradient warmup count as develop has it Naming the ten-batch warmup was a cleanup riding along with the limiter, and the limiter no longer touches that line. Restoring develop's line keeps this change to the limiter itself. The warmup count can be named in its own small cleanup. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- include/openmc/random_ray/flat_source_domain.h | 6 ------ src/random_ray/linear_source_domain.cpp | 18 ++++++++---------- 2 files changed, 8 insertions(+), 16 deletions(-) diff --git a/include/openmc/random_ray/flat_source_domain.h b/include/openmc/random_ray/flat_source_domain.h index b06218be60a..7ed5338abfe 100644 --- a/include/openmc/random_ray/flat_source_domain.h +++ b/include/openmc/random_ray/flat_source_domain.h @@ -12,12 +12,6 @@ namespace openmc { -// Number of initial batches during which the linear source gradients are held -// at zero (a flat source). The per-region centroids and spatial moment -// matrices are accumulated from ray samples, and gradients computed before -// enough samples exist are numerically unstable. -constexpr int LINEAR_SOURCE_GRADIENT_WARMUP_BATCHES {10}; - /* * The FlatSourceDomain class encompasses data and methods for storing * scalar flux and source region for all flat source regions in a diff --git a/src/random_ray/linear_source_domain.cpp b/src/random_ray/linear_source_domain.cpp index 304f263b599..a18482a15de 100644 --- a/src/random_ray/linear_source_domain.cpp +++ b/src/random_ray/linear_source_domain.cpp @@ -92,16 +92,14 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) srh.source(g_out) = (scatter_flat + fission_flat * inverse_k_eff) / sigma_t; - // Compute the linear source terms. In the first - // LINEAR_SOURCE_GRADIENT_WARMUP_BATCHES iterations when the centroids - // and spatial moments are not well known, we will leave the source - // gradients as zero so as to avoid causing any numerical instability. If - // a negative source is encountered, this region must be very small/noisy - // or have poorly developed spatial moments, so we zero the source - // gradients (effectively making this a flat source region temporarily), - // so as to improve stability. - if (simulation::current_batch > LINEAR_SOURCE_GRADIENT_WARMUP_BATCHES && - srh.source(g_out) >= 0.0) { + // Compute the linear source terms. In the first 10 iterations when the + // centroids and spatial moments are not well known, we will leave the + // source gradients as zero so as to avoid causing any numerical + // instability. If a negative source is encountered, this region must be + // very small/noisy or have poorly developed spatial moments, so we zero + // the source gradients (effectively making this a flat source region + // temporarily), so as to improve stability. + if (simulation::current_batch > 10 && srh.source(g_out) >= 0.0) { srh.source_gradients(g_out) = invM * ((scatter_linear + fission_linear * inverse_k_eff) / sigma_t); } else { From af32254995d39124bdc40b93c29afd5f07112f27 Mon Sep 17 00:00:00 2001 From: John Tramm Date: Wed, 9 Sep 2026 20:36:39 +0000 Subject: [PATCH 14/23] Describe the limiter's bound as the slab extent it is The bound sqrt(3 g^T M g) keeps the modeled source non-negative within sqrt(3) standard deviations of the centroid along the gradient, the half-extent of a uniform slab with the region's second moment. It does not cover the ellipsoid a uniform body with those moments actually fills, which reaches sqrt(5) standard deviations for a sphere and three for a cube's corner, so describing it as non-negative over the moment ellipsoid overstated it. The docs, the setting's description, and the code comment now state the slab extent and the residual it leaves. The comment also no longer attributes the zero cap to negative adjoint sources, which OpenMC never produces. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- docs/source/io_formats/settings.rst | 2 +- docs/source/methods/random_ray.rst | 19 +++++++++++-------- docs/source/usersguide/random_ray.rst | 8 ++++---- openmc/settings.py | 2 +- src/random_ray/linear_source_domain.cpp | 20 ++++++++++---------- 5 files changed, 27 insertions(+), 24 deletions(-) diff --git a/docs/source/io_formats/settings.rst b/docs/source/io_formats/settings.rst index 52bf38b2f66..389c4abe436 100644 --- a/docs/source/io_formats/settings.rst +++ b/docs/source/io_formats/settings.rst @@ -639,7 +639,7 @@ found in the :ref:`random ray user guide `. :source_gradient_limiter: Specifies whether to rescale linear source gradients as needed so that the source shape modeled within each source region remains non-negative - over the extent described by the region's spatial moments (bool). Only + over the extent inferred from the region's spatial moments (bool). Only used when the source shape is "linear" or "linear_xy". *Default*: false diff --git a/docs/source/methods/random_ray.rst b/docs/source/methods/random_ray.rst index 880ad829efb..596394dc509 100644 --- a/docs/source/methods/random_ray.rst +++ b/docs/source/methods/random_ray.rst @@ -1003,20 +1003,23 @@ completes the set of equations for LS. Source Gradient Limiting ~~~~~~~~~~~~~~~~~~~~~~~~ -The fitted source gradient :math:`\vec{Q}_i = M_i^{-1} \vec{q}_i` amplifies -noise in the fitted moments along any thin extent of a region, so a poorly +The fitted source gradient :math:`\boldsymbol{\vec{Q}}_{i,g} = +\mathbf{M}_i^{-1} \boldsymbol{\vec{q}}_{i,g}` amplifies noise in the fitted +moments along any thin extent of a region, so a poorly sampled region can carry a spuriously steep gradient and emit a negative source over part of its extent. Rays crossing that part carry negative angular flux downstream, which optically thin media with scattering ratios near one can amplify. When the source gradient limiter is enabled, each group's gradient is -rescaled so that the modeled source stays non-negative over the ellipsoid -described by the region's spatial moments, over which the linear term -reaches at most :math:`\sqrt{3 \vec{Q}_i^T M_i \vec{Q}_i}`. This treats -the region as if it were shaped like its moment representation, which an -arbitrary CSG region essentially never is, so the limiter reduces negative -sources rather than eliminating them. Because the linear term integrates +rescaled so that the modeled source stays non-negative within +:math:`\sqrt{3}` standard deviations of the centroid along the gradient, +the half-extent of a uniform slab with the region's second moment, where +the linear term reaches :math:`\sqrt{3 \boldsymbol{\vec{Q}}_{i,g}^T +\mathbf{M}_i \boldsymbol{\vec{Q}}_{i,g}}`. Real regions extend further +along some directions (a uniform sphere reaches :math:`\sqrt{5}` standard +deviations, and the corner of a cube three), so the limiter reduces +negative sources rather than eliminating them. Because the linear term integrates to zero over the region, the rescaling preserves the region's mean emission, and gradients that pass the test are left untouched. A group whose flat source is negative has its gradient zeroed. diff --git a/docs/source/usersguide/random_ray.rst b/docs/source/usersguide/random_ray.rst index 40b7bd972ac..f380a559e27 100644 --- a/docs/source/usersguide/random_ray.rst +++ b/docs/source/usersguide/random_ray.rst @@ -987,10 +987,10 @@ enabled as:: settings.random_ray['source_gradient_limiter'] = True The limiter rescales a region's gradient as needed so that the modeled -source stays non-negative over the shape described by the region's spatial -moments, preserving the region's mean emission. Since a real region is -essentially never shaped like its moment representation, some negativity -may remain. The limiter is off by default, as limiting also clips +source stays non-negative within the extent inferred from the region's +spatial moments, preserving the region's mean emission. Real regions extend +further along some directions than that extent, so some negativity may +remain. The limiter is off by default, as limiting also clips physically steep source shapes such as those found in optically thick regions of deep-penetration problems; see the :ref:`methods documentation ` for details. diff --git a/openmc/settings.py b/openmc/settings.py index e1f87f7a109..65a406e0120 100644 --- a/openmc/settings.py +++ b/openmc/settings.py @@ -210,7 +210,7 @@ class Settings: :source_gradient_limiter: Whether to rescale linear source gradients as needed so that the source shape modeled within each source region remains - non-negative over the extent described by the region's spatial + non-negative over the extent inferred from the region's spatial moments (bool). The default is 'False'. Only used when the source shape is 'linear' or 'linear_xy'. :volume_normalized_flux_tallies: diff --git a/src/random_ray/linear_source_domain.cpp b/src/random_ray/linear_source_domain.cpp index a18482a15de..4abb2e5f847 100644 --- a/src/random_ray/linear_source_domain.cpp +++ b/src/random_ray/linear_source_domain.cpp @@ -117,16 +117,16 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) // If enabled by the user, limit the source gradients so the modeled local // source q(r) = q_flat + (r - centroid) . q_gradient stays non-negative - // over the ellipsoid described by the region's spatial moments, over - // which the linear term reaches at most sqrt(3 g^T M g). This treats the - // region as if it were shaped like its moment representation, which an - // arbitrary CSG region essentially never is, so the limiter reduces - // negative sources rather than eliminating them. Rescaling the gradient - // preserves the region's mean emission, since the linear term integrates - // to zero over the region, and gradients that pass are left untouched. A - // group whose flat source is negative after the external source is added - // (as an adjoint source can be) carries no meaningful shape, so its cap - // is zero and its gradient is scaled away. + // within sqrt(3) standard deviations of the centroid along the gradient, + // the half-extent of a uniform slab with the region's second moment, + // where the linear term reaches sqrt(3 g^T M g). Real regions extend + // further along some directions (a sphere to sqrt(5) standard + // deviations, a cube's corner to three), so the limiter reduces negative + // sources rather than eliminating them. Rescaling the gradient preserves + // the region's mean emission, since the linear term integrates to zero + // over the region, and gradients that pass are left untouched. A + // non-positive flat source leaves no shape to keep, so its cap is zero + // and its gradient is scaled away. if (source_gradient_limiter_ && material != MATERIAL_VOID) { const MomentMatrix& m = srh.mom_matrix(); for (int g = 0; g < negroups_; g++) { From d5ec13a16f9166b63d5620252cacea625b65d874 Mon Sep 17 00:00:00 2001 From: John Tramm Date: Wed, 9 Sep 2026 21:09:51 +0000 Subject: [PATCH 15/23] Bound the limited source over the region's sampled bounding box The moment ellipsoid bound kept the modeled source non-negative only within sqrt(3) standard deviations of the centroid, the extent of a slab, so a region shaped like a sphere or a box still went negative after limiting. The limiter now bounds the linear term over the region's axis-aligned bounding box as sampled by the ray segment endpoints, which lie on the region boundary. The box contains the region, so the modeled source is non-negative throughout it once the boundary has been sampled, exactly for box-shaped regions and conservatively for rounded ones. The box is six values per region, stored only for linear source solves with the limiter enabled, and grown with twelve comparisons per segment inside the lock the linear source already holds. With the limiter off nothing is stored or compared, and the linear source reference results are unchanged. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- include/openmc/random_ray/source_region.h | 44 ++++++++++++++++++- src/random_ray/flat_source_domain.cpp | 4 +- src/random_ray/linear_source_domain.cpp | 35 +++++++-------- src/random_ray/random_ray.cpp | 8 ++++ src/random_ray/source_region.cpp | 14 ++++++ .../results_true.dat | 12 ++--- 6 files changed, 90 insertions(+), 27 deletions(-) diff --git a/include/openmc/random_ray/source_region.h b/include/openmc/random_ray/source_region.h index 1d2bbe1e8dc..13d17bcd358 100644 --- a/include/openmc/random_ray/source_region.h +++ b/include/openmc/random_ray/source_region.h @@ -1,6 +1,8 @@ #ifndef OPENMC_RANDOM_RAY_SOURCE_REGION_H #define OPENMC_RANDOM_RAY_SOURCE_REGION_H +#include + #include "openmc/openmp_interface.h" #include "openmc/position.h" #include "openmc/random_ray/moment_matrix.h" @@ -165,6 +167,10 @@ class SourceRegionHandle { Position* centroid_t_; MomentMatrix* mom_matrix_; MomentMatrix* mom_matrix_t_; + // Bounding box of the ray segment endpoints sampled in this region, kept + // only when the source gradient limiter is enabled (see SourceRegion). + Position* extent_min_; + Position* extent_max_; // A set of volume tally tasks. This more complicated data structure is // convenient for ensuring that volumes are only tallied once per source // region, regardless of how many energy groups are used for tallying. @@ -254,6 +260,20 @@ class SourceRegionHandle { MomentMatrix& mom_matrix_t() { return *mom_matrix_t_; } const MomentMatrix mom_matrix_t() const { return *mom_matrix_t_; } + const Position extent_min() const { return *extent_min_; } + const Position extent_max() const { return *extent_max_; } + + // Grows the sampled bounding box to include a point + void expand_extent(const Position& p) + { + extent_min_->x = std::min(extent_min_->x, p.x); + extent_min_->y = std::min(extent_min_->y, p.y); + extent_min_->z = std::min(extent_min_->z, p.z); + extent_max_->x = std::max(extent_max_->x, p.x); + extent_max_->y = std::max(extent_max_->y, p.y); + extent_max_->z = std::max(extent_max_->z, p.z); + } + std::unordered_set& volume_task() { return *volume_task_; @@ -356,6 +376,14 @@ class SourceRegion { MomentMatrix mom_matrix_t_ {0.0, 0.0, 0.0, 0.0, 0.0, 0.0}; //!< The spatial moment matrix accumulated over all iterations + // Bounding box of the ray segment endpoints sampled in this region. Segment + // endpoints lie on the region boundary, so the box converges to the + // region's true extent. It is accumulated only when the source gradient + // limiter is enabled, which bounds the linear source over it. The empty + // box has its minimum above its maximum. + Position extent_min_ {INFTY, INFTY, INFTY}; + Position extent_max_ {-INFTY, -INFTY, -INFTY}; + // A set of volume tally tasks. This more complicated data structure is // convenient for ensuring that volumes are only tallied once per source // region, regardless of how many energy groups are used for tallying. @@ -395,8 +423,8 @@ class SourceRegionContainer { public: //---------------------------------------------------------------------------- // Constructors - SourceRegionContainer(int negroups, bool is_linear) - : negroups_(negroups), is_linear_(is_linear) + SourceRegionContainer(int negroups, bool is_linear, bool track_extents) + : negroups_(negroups), is_linear_(is_linear), track_extents_(track_extents) {} SourceRegionContainer() = default; @@ -474,6 +502,12 @@ class SourceRegionContainer { return mom_matrix_t_[sr]; } + Position& extent_min(int64_t sr) { return extent_min_[sr]; } + const Position extent_min(int64_t sr) const { return extent_min_[sr]; } + + Position& extent_max(int64_t sr) { return extent_max_[sr]; } + const Position extent_max(int64_t sr) const { return extent_max_[sr]; } + MomentArray& source_gradients(int64_t sr, int g) { return source_gradients_[index(sr, g)]; @@ -630,6 +664,7 @@ class SourceRegionContainer { const int negroups() const { return negroups_; } bool& is_linear() { return is_linear_; } const bool is_linear() const { return is_linear_; } + const bool track_extents() const { return track_extents_; } SourceRegionHandle get_source_region_handle(int64_t sr); void adjoint_reset(); @@ -639,6 +674,9 @@ class SourceRegionContainer { int64_t n_source_regions_ {0}; int negroups_ {0}; bool is_linear_ {false}; + // Whether the sampled bounding boxes are stored (linear source with the + // source gradient limiter enabled) + bool track_extents_ {false}; // SoA storage for scalar fields (one item per source region) vector material_; @@ -662,6 +700,8 @@ class SourceRegionContainer { vector centroid_t_; vector mom_matrix_; vector mom_matrix_t_; + vector extent_min_; + vector extent_max_; // A set of volume tally tasks. This more complicated data structure is // convenient for ensuring that volumes are only tallied once per source // region, regardless of how many energy groups are used for tallying. diff --git a/src/random_ray/flat_source_domain.cpp b/src/random_ray/flat_source_domain.cpp index be10a672d4e..d6d3ba1ff83 100644 --- a/src/random_ray/flat_source_domain.cpp +++ b/src/random_ray/flat_source_domain.cpp @@ -57,7 +57,9 @@ FlatSourceDomain::FlatSourceDomain() : negroups_(data::mg.num_energy_groups_) // Initialize source regions. bool is_linear = RandomRay::source_shape_ != RandomRaySourceShape::FLAT; - source_regions_ = SourceRegionContainer(negroups_, is_linear); + // The sampled bounding boxes exist only for the source gradient limiter + source_regions_ = SourceRegionContainer( + negroups_, is_linear, is_linear && source_gradient_limiter_); // Initialize tally volumes if (volume_normalized_flux_tallies_) { diff --git a/src/random_ray/linear_source_domain.cpp b/src/random_ray/linear_source_domain.cpp index 4abb2e5f847..9ebc54cdb18 100644 --- a/src/random_ray/linear_source_domain.cpp +++ b/src/random_ray/linear_source_domain.cpp @@ -117,27 +117,26 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) // If enabled by the user, limit the source gradients so the modeled local // source q(r) = q_flat + (r - centroid) . q_gradient stays non-negative - // within sqrt(3) standard deviations of the centroid along the gradient, - // the half-extent of a uniform slab with the region's second moment, - // where the linear term reaches sqrt(3 g^T M g). Real regions extend - // further along some directions (a sphere to sqrt(5) standard - // deviations, a cube's corner to three), so the limiter reduces negative - // sources rather than eliminating them. Rescaling the gradient preserves - // the region's mean emission, since the linear term integrates to zero - // over the region, and gradients that pass are left untouched. A - // non-positive flat source leaves no shape to keep, so its cap is zero - // and its gradient is scaled away. - if (source_gradient_limiter_ && material != MATERIAL_VOID) { - const MomentMatrix& m = srh.mom_matrix(); + // over the region's bounding box as sampled by the ray segment endpoints. + // The largest value the linear term can take over the box is the sum, + // over the three axes, of the gradient component times the box half-extent + // on the side that component points to. The box contains the region, so + // the modeled source is non-negative throughout it once the boundary has + // been sampled. Rescaling the gradient preserves the region's mean + // emission, since the linear term integrates to zero over the region, and + // gradients that pass are left untouched. A non-positive flat source + // leaves no shape to keep, so its cap is zero and its gradient is scaled + // away. A region with no sampled box yet carries no gradient to limit. + if (source_gradient_limiter_ && material != MATERIAL_VOID && + srh.extent_min().x <= srh.extent_max().x) { + Position lo = srh.extent_min() - srh.centroid(); + Position hi = srh.extent_max() - srh.centroid(); for (int g = 0; g < negroups_; g++) { MomentArray& gradient = srh.source_gradients(g); double cap = std::max(srh.source(g), 0.0); - double quad = - m.a * gradient.x * gradient.x + m.d * gradient.y * gradient.y + - m.f * gradient.z * gradient.z + - 2.0 * (m.b * gradient.x * gradient.y + m.c * gradient.x * gradient.z + - m.e * gradient.y * gradient.z); - double overshoot = std::sqrt(3.0 * std::max(quad, 0.0)); + double overshoot = std::max(gradient.x * hi.x, gradient.x * lo.x) + + std::max(gradient.y * hi.y, gradient.y * lo.y) + + std::max(gradient.z * hi.z, gradient.z * lo.z); if (overshoot > cap) { gradient *= cap / overshoot; } diff --git a/src/random_ray/random_ray.cpp b/src/random_ray/random_ray.cpp index dde5023e44f..90a68733e1d 100644 --- a/src/random_ray/random_ray.cpp +++ b/src/random_ray/random_ray.cpp @@ -642,6 +642,14 @@ void RandomRay::attenuate_flux_linear_source( moment_matrix_estimate *= distance; srh.mom_matrix() += moment_matrix_estimate; + // With the source gradient limiter enabled, grow the region's sampled + // bounding box with this segment's endpoints, which lie on the region + // boundary (or inside it, where the ray starts or ends). + if (FlatSourceDomain::source_gradient_limiter_) { + srh.expand_extent(r); + srh.expand_extent(r + distance * u()); + } + srh.n_hits() += 1; } diff --git a/src/random_ray/source_region.cpp b/src/random_ray/source_region.cpp index 78543c5ab53..0857086bf02 100644 --- a/src/random_ray/source_region.cpp +++ b/src/random_ray/source_region.cpp @@ -21,6 +21,7 @@ SourceRegionHandle::SourceRegionHandle(SourceRegion& sr) position_(&sr.position_), centroid_(&sr.centroid_), centroid_iteration_(&sr.centroid_iteration_), centroid_t_(&sr.centroid_t_), mom_matrix_(&sr.mom_matrix_), mom_matrix_t_(&sr.mom_matrix_t_), + extent_min_(&sr.extent_min_), extent_max_(&sr.extent_max_), volume_task_(&sr.volume_task_), mesh_(&sr.mesh_), parent_sr_(&sr.parent_sr_), scalar_flux_old_(sr.scalar_flux_old_.data()), scalar_flux_new_(sr.scalar_flux_new_.data()), source_(sr.source_.data()), @@ -96,6 +97,10 @@ void SourceRegionContainer::push_back(const SourceRegion& sr) mom_matrix_.push_back(sr.mom_matrix_); mom_matrix_t_.push_back(sr.mom_matrix_t_); } + if (track_extents_) { + extent_min_.push_back(sr.extent_min_); + extent_max_.push_back(sr.extent_max_); + } // Energy-dependent fields for (int g = 0; g < negroups_; ++g) { @@ -149,6 +154,8 @@ void SourceRegionContainer::assign( mom_matrix_.clear(); mom_matrix_t_.clear(); } + extent_min_.clear(); + extent_max_.clear(); scalar_flux_old_.clear(); scalar_flux_new_.clear(); @@ -219,6 +226,13 @@ SourceRegionHandle SourceRegionContainer::get_source_region_handle(int64_t sr) handle.centroid_t_ = ¢roid_t(sr); handle.mom_matrix_ = &mom_matrix(sr); handle.mom_matrix_t_ = &mom_matrix_t(sr); + if (track_extents_) { + handle.extent_min_ = &extent_min(sr); + handle.extent_max_ = &extent_max(sr); + } else { + handle.extent_min_ = nullptr; + handle.extent_max_ = nullptr; + } handle.source_gradients_ = &source_gradients(sr, 0); handle.flux_moments_old_ = &flux_moments_old(sr, 0); handle.flux_moments_new_ = &flux_moments_new(sr, 0); diff --git a/tests/regression_tests/random_ray_linear_source_stability/results_true.dat b/tests/regression_tests/random_ray_linear_source_stability/results_true.dat index 8f31fc4cda9..1b96e41f127 100644 --- a/tests/regression_tests/random_ray_linear_source_stability/results_true.dat +++ b/tests/regression_tests/random_ray_linear_source_stability/results_true.dat @@ -1,9 +1,9 @@ tally 1: -3.501489E+00 -4.118989E-01 +3.500913E+00 +4.117622E-01 tally 2: -1.701397E-01 -1.000201E-03 +1.697714E-01 +9.962038E-04 tally 3: -1.139690E-02 -4.477941E-06 +1.139344E-02 +4.475357E-06 From f02d186e67f828652606301980cb82048ca3bb0f Mon Sep 17 00:00:00 2001 From: John Tramm Date: Wed, 9 Sep 2026 21:41:45 +0000 Subject: [PATCH 16/23] Store the sampled bounding box only when it grows The limiter's extent update ran six unconditional stores per segment endpoint inside the source region lock, which cost about 6% of the transport sweep on coarse-mesh C5G7. Writing only when a bound moves leaves the update as untaken compares once the box has converged, and the sweep cost falls within run-to-run noise (about 1%). Results are unchanged. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- include/openmc/random_ray/source_region.h | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/include/openmc/random_ray/source_region.h b/include/openmc/random_ray/source_region.h index 13d17bcd358..f96674b0ea2 100644 --- a/include/openmc/random_ray/source_region.h +++ b/include/openmc/random_ray/source_region.h @@ -266,12 +266,19 @@ class SourceRegionHandle { // Grows the sampled bounding box to include a point void expand_extent(const Position& p) { - extent_min_->x = std::min(extent_min_->x, p.x); - extent_min_->y = std::min(extent_min_->y, p.y); - extent_min_->z = std::min(extent_min_->z, p.z); - extent_max_->x = std::max(extent_max_->x, p.x); - extent_max_->y = std::max(extent_max_->y, p.y); - extent_max_->z = std::max(extent_max_->z, p.z); + // Conditional stores: once the box has converged, no write is made + if (p.x < extent_min_->x) + extent_min_->x = p.x; + if (p.y < extent_min_->y) + extent_min_->y = p.y; + if (p.z < extent_min_->z) + extent_min_->z = p.z; + if (p.x > extent_max_->x) + extent_max_->x = p.x; + if (p.y > extent_max_->y) + extent_max_->y = p.y; + if (p.z > extent_max_->z) + extent_max_->z = p.z; } std::unordered_set& volume_task() From 7be7fc7137740d40d162e9df56f5bcec7003313a Mon Sep 17 00:00:00 2001 From: John Tramm Date: Wed, 9 Sep 2026 21:41:45 +0000 Subject: [PATCH 17/23] Describe the bounding-box bound in the limiter documentation The methods section gives the corner bound over the sampled box in place of the moment-ellipsoid bound, the user's guide and the settings descriptions name the box, and the MPACT comparison points to the box as the stand-in for the exact segment minimum. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- docs/source/io_formats/settings.rst | 4 +-- docs/source/methods/random_ray.rst | 40 ++++++++++++++++++--------- docs/source/usersguide/random_ray.rst | 7 ++--- openmc/settings.py | 6 ++-- 4 files changed, 35 insertions(+), 22 deletions(-) diff --git a/docs/source/io_formats/settings.rst b/docs/source/io_formats/settings.rst index 389c4abe436..b84c8b9fb4d 100644 --- a/docs/source/io_formats/settings.rst +++ b/docs/source/io_formats/settings.rst @@ -639,8 +639,8 @@ found in the :ref:`random ray user guide `. :source_gradient_limiter: Specifies whether to rescale linear source gradients as needed so that the source shape modeled within each source region remains non-negative - over the extent inferred from the region's spatial moments (bool). Only - used when the source shape is "linear" or "linear_xy". + over the region's bounding box, as sampled by the rays that have crossed + it (bool). Only used when the source shape is "linear" or "linear_xy". *Default*: false diff --git a/docs/source/methods/random_ray.rst b/docs/source/methods/random_ray.rst index 596394dc509..e0bc513c54c 100644 --- a/docs/source/methods/random_ray.rst +++ b/docs/source/methods/random_ray.rst @@ -1012,25 +1012,39 @@ angular flux downstream, which optically thin media with scattering ratios near one can amplify. When the source gradient limiter is enabled, each group's gradient is -rescaled so that the modeled source stays non-negative within -:math:`\sqrt{3}` standard deviations of the centroid along the gradient, -the half-extent of a uniform slab with the region's second moment, where -the linear term reaches :math:`\sqrt{3 \boldsymbol{\vec{Q}}_{i,g}^T -\mathbf{M}_i \boldsymbol{\vec{Q}}_{i,g}}`. Real regions extend further -along some directions (a uniform sphere reaches :math:`\sqrt{5}` standard -deviations, and the corner of a cube three), so the limiter reduces -negative sources rather than eliminating them. Because the linear term integrates -to zero over the region, the rescaling preserves the region's mean -emission, and gradients that pass the test are left untouched. A group -whose flat source is negative has its gradient zeroed. +rescaled so that the modeled source stays non-negative over the region's +axis-aligned bounding box. The box is accumulated from the endpoints of +every ray segment that has crossed the region, which lie on the region's +boundary except where a ray starts or ends inside it. The linear term is +largest at a corner of the box, where it reaches + +.. math:: + :label: gradient-limiter-bound + + \sum_{d \in \{x, y, z\}} \; \max_{x_d \in \{x^{\min}_{i,d},\, + x^{\max}_{i,d}\}} \left(\boldsymbol{\vec{Q}}_{i,g}\right)_d \left(x_d - + r_{\mathrm{c},i,d}\right), + +where :math:`x^{\min}_{i}` and :math:`x^{\max}_{i}` are the box bounds, +:math:`\mathbf{r}_{\mathrm{c},i}` is the centroid, and :math:`d` indexes +their components. Whenever this exceeds the flat source :math:`Q_{i,g}`, the +gradient is scaled by the ratio of the two. Because the linear term +integrates to zero over the region, the rescaling preserves the region's +mean emission, and gradients that pass the test are left untouched. A group +whose flat source is not positive has its gradient zeroed. The box contains +the region, so once its boundary has been sampled the modeled source is +non-negative throughout. The bound is exact for box-shaped regions and +conservative for others, so rounded or diagonally oriented regions are +limited somewhat more than necessary (by up to a factor of +:math:`\sqrt{3}` for a sphere). This is the treatment `MPACT `_ applies in its limited linear source approximation, with the same mean-preserving factor. MPACT finds the minimum source exactly, over the entrance and exit points of every segment crossing the region, which requires the fixed set of tracks that deterministic MOC lays down once. Random ray samples new rays every batch, -so no such segment set exists when the source is built, and the moment -ellipsoid takes its place. +so no such segment set exists when the source is built, and the sampled +bounding box takes its place. The limiter is off by default because a steep fit can also be physical, as in the optically thick regions of deep-penetration problems, where diff --git a/docs/source/usersguide/random_ray.rst b/docs/source/usersguide/random_ray.rst index f380a559e27..dea50ad4f51 100644 --- a/docs/source/usersguide/random_ray.rst +++ b/docs/source/usersguide/random_ray.rst @@ -987,10 +987,9 @@ enabled as:: settings.random_ray['source_gradient_limiter'] = True The limiter rescales a region's gradient as needed so that the modeled -source stays non-negative within the extent inferred from the region's -spatial moments, preserving the region's mean emission. Real regions extend -further along some directions than that extent, so some negativity may -remain. The limiter is off by default, as limiting also clips +source stays non-negative over the region's bounding box, as sampled by +the rays that have crossed it, preserving the region's mean emission. The +limiter is off by default, as limiting also clips physically steep source shapes such as those found in optically thick regions of deep-penetration problems; see the :ref:`methods documentation ` for details. diff --git a/openmc/settings.py b/openmc/settings.py index 65a406e0120..efa82a481ad 100644 --- a/openmc/settings.py +++ b/openmc/settings.py @@ -210,9 +210,9 @@ class Settings: :source_gradient_limiter: Whether to rescale linear source gradients as needed so that the source shape modeled within each source region remains - non-negative over the extent inferred from the region's spatial - moments (bool). The default is 'False'. Only used when the - source shape is 'linear' or 'linear_xy'. + non-negative over the region's bounding box, as sampled by the + rays that have crossed it (bool). The default is 'False'. Only + used when the source shape is 'linear' or 'linear_xy'. :volume_normalized_flux_tallies: Whether to normalize flux tallies by volume (bool). The default is 'False'. When enabled, flux tallies will be reported in units of From ee58e992367d96941c0da3d213a500f997c69099 Mon Sep 17 00:00:00 2001 From: John Tramm Date: Wed, 9 Sep 2026 22:05:18 +0000 Subject: [PATCH 18/23] Name the box offsets correctly in the limiter comment The offsets are the distances from the centroid to the box faces, not half-extents. Also drop the include left over from the square root of the earlier bound. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- src/random_ray/linear_source_domain.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/random_ray/linear_source_domain.cpp b/src/random_ray/linear_source_domain.cpp index 9ebc54cdb18..d9303c59808 100644 --- a/src/random_ray/linear_source_domain.cpp +++ b/src/random_ray/linear_source_domain.cpp @@ -1,7 +1,6 @@ #include "openmc/random_ray/linear_source_domain.h" #include -#include #include "openmc/cell.h" #include "openmc/geometry.h" @@ -119,14 +118,15 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) // source q(r) = q_flat + (r - centroid) . q_gradient stays non-negative // over the region's bounding box as sampled by the ray segment endpoints. // The largest value the linear term can take over the box is the sum, - // over the three axes, of the gradient component times the box half-extent - // on the side that component points to. The box contains the region, so - // the modeled source is non-negative throughout it once the boundary has - // been sampled. Rescaling the gradient preserves the region's mean - // emission, since the linear term integrates to zero over the region, and - // gradients that pass are left untouched. A non-positive flat source - // leaves no shape to keep, so its cap is zero and its gradient is scaled - // away. A region with no sampled box yet carries no gradient to limit. + // over the three axes, of the gradient component times the distance from + // the centroid to the box face that component points to. The box contains + // the region, so the modeled source is non-negative throughout it once + // the boundary has been sampled. Rescaling the gradient preserves the + // region's mean emission, since the linear term integrates to zero over + // the region, and gradients that pass are left untouched. A non-positive + // flat source leaves no shape to keep, so its cap is zero and its gradient + // is scaled away. A region with no sampled box yet carries no gradient to + // limit. if (source_gradient_limiter_ && material != MATERIAL_VOID && srh.extent_min().x <= srh.extent_max().x) { Position lo = srh.extent_min() - srh.centroid(); From 9e3b702ed7600a998ff133b69cc1532e3707b42f Mon Sep 17 00:00:00 2001 From: John Tramm Date: Wed, 9 Sep 2026 22:32:19 +0000 Subject: [PATCH 19/23] Bound the minimum of the linear term, not its maximum Non-negativity of the modeled source depends on how far the linear term dips below zero over the box, which is reached at the corner each gradient component points away from. The limiter had bounded the term's maximum instead, which coincides with the dip only when the centroid sits at the center of its box, so regions cut by curved or oblique boundaries were limited against the wrong corner: under-limited when the gradient dipped toward the far face and over-limited when it dipped toward the near face. The rescale factor is now the flat source over the dip, which is the mean-preserving factor of MPACT's limited linear source approximation with the box minimum in place of the segment minimum. The regression test's cubic regions all had centered centroids and could not tell the two bounds apart, so it now uses spherical source and void regions whose boundaries cut the overlay mesh into off-center pieces. Its reference results are regenerated; it runs in 0.3 s at 2 threads. Also drops the include the header no longer needs. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- include/openmc/random_ray/source_region.h | 2 - src/random_ray/linear_source_domain.cpp | 32 +-- .../inputs_true.dat | 187 ++---------------- .../results_true.dat | 12 +- .../test.py | 28 ++- 5 files changed, 61 insertions(+), 200 deletions(-) diff --git a/include/openmc/random_ray/source_region.h b/include/openmc/random_ray/source_region.h index f96674b0ea2..7bcf407b94c 100644 --- a/include/openmc/random_ray/source_region.h +++ b/include/openmc/random_ray/source_region.h @@ -1,8 +1,6 @@ #ifndef OPENMC_RANDOM_RAY_SOURCE_REGION_H #define OPENMC_RANDOM_RAY_SOURCE_REGION_H -#include - #include "openmc/openmp_interface.h" #include "openmc/position.h" #include "openmc/random_ray/moment_matrix.h" diff --git a/src/random_ray/linear_source_domain.cpp b/src/random_ray/linear_source_domain.cpp index d9303c59808..b2ef3ef2c2c 100644 --- a/src/random_ray/linear_source_domain.cpp +++ b/src/random_ray/linear_source_domain.cpp @@ -117,28 +117,30 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) // If enabled by the user, limit the source gradients so the modeled local // source q(r) = q_flat + (r - centroid) . q_gradient stays non-negative // over the region's bounding box as sampled by the ray segment endpoints. - // The largest value the linear term can take over the box is the sum, - // over the three axes, of the gradient component times the distance from - // the centroid to the box face that component points to. The box contains - // the region, so the modeled source is non-negative throughout it once - // the boundary has been sampled. Rescaling the gradient preserves the - // region's mean emission, since the linear term integrates to zero over - // the region, and gradients that pass are left untouched. A non-positive - // flat source leaves no shape to keep, so its cap is zero and its gradient - // is scaled away. A region with no sampled box yet carries no gradient to - // limit. + // The linear term is lowest at the box corner each gradient component + // points away from, so its minimum is the sum, over the three axes, of the + // gradient component times the offset from the centroid to that face. The + // box contains the region, so once the boundary has been sampled the + // modeled source is non-negative throughout the region whenever the flat + // source covers the dip. When it does not, the gradient is scaled by their + // ratio, which preserves the region's mean emission, since the linear term + // integrates to zero over the region; gradients that pass are left + // untouched. A non-positive flat source leaves no shape to keep, so its + // cap is zero and its gradient is scaled away. A region with no sampled + // box yet carries no gradient to limit. if (source_gradient_limiter_ && material != MATERIAL_VOID && srh.extent_min().x <= srh.extent_max().x) { + // Offsets from the centroid to the box faces, lo <= 0 <= hi Position lo = srh.extent_min() - srh.centroid(); Position hi = srh.extent_max() - srh.centroid(); for (int g = 0; g < negroups_; g++) { MomentArray& gradient = srh.source_gradients(g); double cap = std::max(srh.source(g), 0.0); - double overshoot = std::max(gradient.x * hi.x, gradient.x * lo.x) + - std::max(gradient.y * hi.y, gradient.y * lo.y) + - std::max(gradient.z * hi.z, gradient.z * lo.z); - if (overshoot > cap) { - gradient *= cap / overshoot; + double dip = std::max(-gradient.x * lo.x, -gradient.x * hi.x) + + std::max(-gradient.y * lo.y, -gradient.y * hi.y) + + std::max(-gradient.z * lo.z, -gradient.z * hi.z); + if (dip > cap) { + gradient *= cap / dip; } } } diff --git a/tests/regression_tests/random_ray_linear_source_stability/inputs_true.dat b/tests/regression_tests/random_ray_linear_source_stability/inputs_true.dat index 358c49ee1eb..977889ab31c 100644 --- a/tests/regression_tests/random_ray_linear_source_stability/inputs_true.dat +++ b/tests/regression_tests/random_ray_linear_source_stability/inputs_true.dat @@ -16,178 +16,17 @@ - - - - - - - 2.5 2.5 2.5 - 12 12 12 - 0.0 0.0 0.0 - -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -1 1 2 2 2 2 2 2 2 2 3 3 -1 1 2 2 2 2 2 2 2 2 3 3 - -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -1 1 2 2 2 2 2 2 2 2 3 3 -1 1 2 2 2 2 2 2 2 2 3 3 - -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 - -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 - -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 - -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 - -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 - -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 - -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 - -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 -2 2 2 2 2 2 2 2 2 2 3 3 - -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 - -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 -3 3 3 3 3 3 3 3 3 3 3 3 - - - - - - - + + + + + + + + + + + fixed source @@ -199,7 +38,7 @@ 100.0 1.0 - universe + material 1 @@ -220,7 +59,7 @@ naive - + diff --git a/tests/regression_tests/random_ray_linear_source_stability/results_true.dat b/tests/regression_tests/random_ray_linear_source_stability/results_true.dat index 1b96e41f127..d9e0f0ef4a8 100644 --- a/tests/regression_tests/random_ray_linear_source_stability/results_true.dat +++ b/tests/regression_tests/random_ray_linear_source_stability/results_true.dat @@ -1,9 +1,9 @@ tally 1: -3.500913E+00 -4.117622E-01 +5.965230E+00 +1.205059E+00 tally 2: -1.697714E-01 -9.962038E-04 +9.699577E-01 +3.233890E-02 tally 3: -1.139344E-02 -4.475357E-06 +5.324099E-03 +9.829519E-07 diff --git a/tests/regression_tests/random_ray_linear_source_stability/test.py b/tests/regression_tests/random_ray_linear_source_stability/test.py index 8d27d9c53c0..a5f1d4873cb 100644 --- a/tests/regression_tests/random_ray_linear_source_stability/test.py +++ b/tests/regression_tests/random_ray_linear_source_stability/test.py @@ -16,18 +16,40 @@ def _cleanup(self): def test_random_ray_linear_source_stability(): # A linear source run with the gradient limiter enabled, in the regime - # that stresses it. The naive volume estimator, an overlay source-region + # that stresses it: the naive volume estimator, an overlay source-region # mesh whose cells receive modest per-batch hit counts, and the example's # optically thin scattering-dominated interior combine to produce the - # noisy fitted gradients the limiter exists to bound. + # noisy fitted gradients the limiter exists to bound. The example's + # three cubic regions are replaced by spherical ones so that the curved + # boundaries cut the mesh cells into pieces whose centroids sit + # off-center in their bounding boxes, which is where the limiter's bound + # differs from a symmetric one. openmc.reset_auto_ids() model = random_ray_three_region_cube() + source_mat, void_mat, absorber_mat = model.materials + width = 30.0 + x0 = openmc.XPlane(0.0, boundary_type='reflective') + y0 = openmc.YPlane(0.0, boundary_type='reflective') + z0 = openmc.ZPlane(0.0, boundary_type='reflective') + x1 = openmc.XPlane(width, boundary_type='vacuum') + y1 = openmc.YPlane(width, boundary_type='vacuum') + z1 = openmc.ZPlane(width, boundary_type='vacuum') + domain = +x0 & -x1 & +y0 & -y1 & +z0 & -z1 + source_sphere = openmc.Sphere(r=5.0) + void_sphere = openmc.Sphere(r=12.5) + model.geometry = openmc.Geometry([ + openmc.Cell(fill=source_mat, region=-source_sphere & domain), + openmc.Cell(fill=void_mat, + region=+source_sphere & -void_sphere & domain), + openmc.Cell(fill=absorber_mat, region=+void_sphere & domain), + ]) + model.settings.source[0].constraints = {'domains': [source_mat]} model.settings.random_ray['source_shape'] = 'linear' model.settings.random_ray['source_gradient_limiter'] = True model.settings.random_ray['volume_estimator'] = 'naive' mesh = openmc.RegularMesh() mesh.lower_left = (0.0, 0.0, 0.0) - mesh.upper_right = (30.0, 30.0, 30.0) + mesh.upper_right = (width, width, width) mesh.dimension = (12, 12, 12) model.settings.random_ray['source_region_meshes'] = [ (mesh, [model.geometry.root_universe])] From 1b96d4082fefc5bdc67f6330df601274c9013889 Mon Sep 17 00:00:00 2001 From: John Tramm Date: Wed, 9 Sep 2026 22:32:19 +0000 Subject: [PATCH 20/23] Document the limiter bound as the box minimum The methods section now gives the minimum of the linear term over the box and the rescale that brings the modeled source to zero at that corner, notes that only segments past a ray's inactive length feed the box, softens the claim that rays crossing a negative lobe always carry negative flux, and gains a label so the user's guide can link straight to it. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- docs/source/methods/random_ray.rst | 34 +++++++++++++++------------ docs/source/usersguide/random_ray.rst | 2 +- 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/docs/source/methods/random_ray.rst b/docs/source/methods/random_ray.rst index e0bc513c54c..3a5b7bfcfbe 100644 --- a/docs/source/methods/random_ray.rst +++ b/docs/source/methods/random_ray.rst @@ -999,6 +999,8 @@ The contents of this section, alongside the equations for the flat source and scalar flux, Equations :eq:`source_update` and :eq:`phi_sim` respectively, completes the set of equations for LS. +.. _methods_random_ray_gradient_limiter: + ~~~~~~~~~~~~~~~~~~~~~~~~ Source Gradient Limiting ~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1007,36 +1009,38 @@ The fitted source gradient :math:`\boldsymbol{\vec{Q}}_{i,g} = \mathbf{M}_i^{-1} \boldsymbol{\vec{q}}_{i,g}` amplifies noise in the fitted moments along any thin extent of a region, so a poorly sampled region can carry a spuriously steep gradient and emit a negative -source over part of its extent. Rays crossing that part carry negative +source over part of its extent. Rays crossing that part can carry negative angular flux downstream, which optically thin media with scattering ratios near one can amplify. When the source gradient limiter is enabled, each group's gradient is rescaled so that the modeled source stays non-negative over the region's axis-aligned bounding box. The box is accumulated from the endpoints of -every ray segment that has crossed the region, which lie on the region's -boundary except where a ray starts or ends inside it. The linear term is -largest at a corner of the box, where it reaches +every ray segment that has crossed the region past the ray's inactive +length. These lie on the region's boundary except where a ray starts or +ends inside it. The linear term is lowest at a corner of the box, where it +reaches .. math:: :label: gradient-limiter-bound - \sum_{d \in \{x, y, z\}} \; \max_{x_d \in \{x^{\min}_{i,d},\, + \sum_{d \in \{x, y, z\}} \; \min_{x_d \in \{x^{\min}_{i,d},\, x^{\max}_{i,d}\}} \left(\boldsymbol{\vec{Q}}_{i,g}\right)_d \left(x_d - r_{\mathrm{c},i,d}\right), where :math:`x^{\min}_{i}` and :math:`x^{\max}_{i}` are the box bounds, :math:`\mathbf{r}_{\mathrm{c},i}` is the centroid, and :math:`d` indexes -their components. Whenever this exceeds the flat source :math:`Q_{i,g}`, the -gradient is scaled by the ratio of the two. Because the linear term -integrates to zero over the region, the rescaling preserves the region's -mean emission, and gradients that pass the test are left untouched. A group -whose flat source is not positive has its gradient zeroed. The box contains -the region, so once its boundary has been sampled the modeled source is -non-negative throughout. The bound is exact for box-shaped regions and -conservative for others, so rounded or diagonally oriented regions are -limited somewhat more than necessary (by up to a factor of -:math:`\sqrt{3}` for a sphere). +their components. Whenever the flat source :math:`Q_{i,g}` plus this +minimum is negative, the gradient is scaled by the ratio of the flat source +to the magnitude of the minimum, so that the modeled source reaches zero at +that corner. Because the linear term integrates to zero over the region, +the rescaling preserves the region's mean emission, and gradients that pass +the test are left untouched. A group whose flat source is not positive has +its gradient zeroed. The box contains the region, so once its boundary has +been sampled the modeled source is non-negative throughout. The bound is +exact for box-shaped regions and conservative for others, so rounded or +diagonally oriented regions are limited somewhat more than necessary (by up +to a factor of :math:`\sqrt{3}` for a sphere). This is the treatment `MPACT `_ applies in its limited linear source approximation, with the same mean-preserving factor. MPACT finds diff --git a/docs/source/usersguide/random_ray.rst b/docs/source/usersguide/random_ray.rst index dea50ad4f51..af93b6db65e 100644 --- a/docs/source/usersguide/random_ray.rst +++ b/docs/source/usersguide/random_ray.rst @@ -992,7 +992,7 @@ the rays that have crossed it, preserving the region's mean emission. The limiter is off by default, as limiting also clips physically steep source shapes such as those found in optically thick regions of deep-penetration problems; see the :ref:`methods documentation -` for details. +` for details. While OpenMC has no specific mode for 2D simulations, such simulations can be performed implicitly by leaving one of the dimensions of the geometry unbounded From cd9703ff83c7faf3785efaca637f62fb3329450e Mon Sep 17 00:00:00 2001 From: John Tramm Date: Wed, 9 Sep 2026 23:25:59 +0000 Subject: [PATCH 21/23] Reset the sampled boxes with the centroids and report the limiter The adjoint reset zeroed the centroids but kept the forward run's bounding boxes, so for the first adjoint batch the centroid sat outside its box. Harmless, since the gradients are zero then, but the limiter's offsets are meant to be measured from a centroid inside the box, so the boxes are now reset alongside the centroids and re-sampled. The random ray summary now states whether the limiter is on for linear source runs, an unused accessor is dropped, and the regression test's comment names the physically steep absorber gradients the limiter clips there as well as the noisy ones. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- include/openmc/random_ray/source_region.h | 1 - src/random_ray/linear_source_domain.cpp | 22 ++++++++++--------- src/random_ray/random_ray_simulation.cpp | 4 ++++ src/random_ray/source_region.cpp | 5 +++++ .../test.py | 18 +++++++-------- 5 files changed, 30 insertions(+), 20 deletions(-) diff --git a/include/openmc/random_ray/source_region.h b/include/openmc/random_ray/source_region.h index 7bcf407b94c..ed7f925c005 100644 --- a/include/openmc/random_ray/source_region.h +++ b/include/openmc/random_ray/source_region.h @@ -669,7 +669,6 @@ class SourceRegionContainer { const int negroups() const { return negroups_; } bool& is_linear() { return is_linear_; } const bool is_linear() const { return is_linear_; } - const bool track_extents() const { return track_extents_; } SourceRegionHandle get_source_region_handle(int64_t sr); void adjoint_reset(); diff --git a/src/random_ray/linear_source_domain.cpp b/src/random_ray/linear_source_domain.cpp index b2ef3ef2c2c..014679db29b 100644 --- a/src/random_ray/linear_source_domain.cpp +++ b/src/random_ray/linear_source_domain.cpp @@ -119,18 +119,20 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) // over the region's bounding box as sampled by the ray segment endpoints. // The linear term is lowest at the box corner each gradient component // points away from, so its minimum is the sum, over the three axes, of the - // gradient component times the offset from the centroid to that face. The - // box contains the region, so once the boundary has been sampled the - // modeled source is non-negative throughout the region whenever the flat - // source covers the dip. When it does not, the gradient is scaled by their - // ratio, which preserves the region's mean emission, since the linear term - // integrates to zero over the region; gradients that pass are left - // untouched. A non-positive flat source leaves no shape to keep, so its - // cap is zero and its gradient is scaled away. A region with no sampled - // box yet carries no gradient to limit. + // gradient component times the offset from the centroid to that face. + // Once the region's extreme points along each axis have been sampled the + // box contains the region, and the modeled source is non-negative + // throughout it whenever the flat source covers the dip. When it does not, + // the gradient is scaled by their ratio, which preserves the region's mean + // emission, since the linear term integrates to zero over the region; + // gradients that pass are left untouched. A non-positive flat source + // leaves no shape to keep, so its cap is zero and its gradient is scaled + // away. A region with no sampled box yet carries no gradient to limit. if (source_gradient_limiter_ && material != MATERIAL_VOID && srh.extent_min().x <= srh.extent_max().x) { - // Offsets from the centroid to the box faces, lo <= 0 <= hi + // Offsets from the centroid to the box faces. The centroid is the + // length-weighted mean of segment midpoints, all of which lie in the + // box, so lo <= 0 <= hi and the dip below is non-negative. Position lo = srh.extent_min() - srh.centroid(); Position hi = srh.extent_max() - srh.centroid(); for (int g = 0; g < negroups_; g++) { diff --git a/src/random_ray/random_ray_simulation.cpp b/src/random_ray/random_ray_simulation.cpp index 6575bac770d..95e8919a308 100644 --- a/src/random_ray/random_ray_simulation.cpp +++ b/src/random_ray/random_ray_simulation.cpp @@ -629,6 +629,10 @@ void RandomRaySimulation::print_results_random_ray( fatal_error("Invalid random ray source shape"); } fmt::print(" Source Shape = {}\n", shape); + if (RandomRay::source_shape_ != RandomRaySourceShape::FLAT) { + fmt::print(" Source Gradient Limiter = {}\n", + FlatSourceDomain::source_gradient_limiter_ ? "ON" : "OFF"); + } std::string sample_method; switch (RandomRay::sample_method_) { case RandomRaySampleMethod::PRNG: diff --git a/src/random_ray/source_region.cpp b/src/random_ray/source_region.cpp index 0857086bf02..be7b3113887 100644 --- a/src/random_ray/source_region.cpp +++ b/src/random_ray/source_region.cpp @@ -261,6 +261,11 @@ void SourceRegionContainer::adjoint_reset() MomentMatrix {0.0, 0.0, 0.0, 0.0, 0.0, 0.0}); std::fill(mom_matrix_t_.begin(), mom_matrix_t_.end(), MomentMatrix {0.0, 0.0, 0.0, 0.0, 0.0, 0.0}); + // The sampled bounding boxes are re-accumulated alongside the centroids + std::fill( + extent_min_.begin(), extent_min_.end(), Position {INFTY, INFTY, INFTY}); + std::fill( + extent_max_.begin(), extent_max_.end(), Position {-INFTY, -INFTY, -INFTY}); if (settings::run_mode == RunMode::FIXED_SOURCE) { std::fill(scalar_flux_old_.begin(), scalar_flux_old_.end(), 0.0); } else { diff --git a/tests/regression_tests/random_ray_linear_source_stability/test.py b/tests/regression_tests/random_ray_linear_source_stability/test.py index a5f1d4873cb..cfb0284fd7d 100644 --- a/tests/regression_tests/random_ray_linear_source_stability/test.py +++ b/tests/regression_tests/random_ray_linear_source_stability/test.py @@ -15,15 +15,15 @@ def _cleanup(self): def test_random_ray_linear_source_stability(): - # A linear source run with the gradient limiter enabled, in the regime - # that stresses it: the naive volume estimator, an overlay source-region - # mesh whose cells receive modest per-batch hit counts, and the example's - # optically thin scattering-dominated interior combine to produce the - # noisy fitted gradients the limiter exists to bound. The example's - # three cubic regions are replaced by spherical ones so that the curved - # boundaries cut the mesh cells into pieces whose centroids sit - # off-center in their bounding boxes, which is where the limiter's bound - # differs from a symmetric one. + # A linear source run with the gradient limiter enabled and firing in + # both of its regimes: the naive volume estimator and an overlay + # source-region mesh leave the example's optically thin interior with + # noisy fitted gradients, and the absorber's steep attenuation over + # regions a few mean free paths thick gives physically steep ones, which + # the limiter clips as well. The example's three cubic regions are + # replaced by spherical ones so that the curved boundaries cut the mesh + # cells into pieces whose centroids sit off-center in their bounding + # boxes, which is where the limiter's bound differs from a symmetric one. openmc.reset_auto_ids() model = random_ray_three_region_cube() source_mat, void_mat, absorber_mat = model.materials From cb68d2b072271507fbb6f78981ca27b14ffec60d Mon Sep 17 00:00:00 2001 From: John Tramm Date: Wed, 9 Sep 2026 23:25:59 +0000 Subject: [PATCH 22/23] State the limiter bound's tightness and containment precisely The bound is exact for axis-aligned boxes only, and an oblique thin region can be limited far more than a sphere's factor of sqrt(3), which had read as the worst case. The box contains the region once its extreme points have been sampled, which is a consequence of the sampling rather than a premise. Two paragraphs are reflowed. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- docs/source/methods/random_ray.rst | 21 +++++++++++---------- docs/source/usersguide/random_ray.rst | 6 +++--- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/docs/source/methods/random_ray.rst b/docs/source/methods/random_ray.rst index 3a5b7bfcfbe..d4d5e2115c4 100644 --- a/docs/source/methods/random_ray.rst +++ b/docs/source/methods/random_ray.rst @@ -1007,11 +1007,11 @@ Source Gradient Limiting The fitted source gradient :math:`\boldsymbol{\vec{Q}}_{i,g} = \mathbf{M}_i^{-1} \boldsymbol{\vec{q}}_{i,g}` amplifies noise in the fitted -moments along any thin extent of a region, so a poorly -sampled region can carry a spuriously steep gradient and emit a negative -source over part of its extent. Rays crossing that part can carry negative -angular flux downstream, which optically thin media with scattering ratios -near one can amplify. +moments along any thin extent of a region, so a poorly sampled region can +carry a spuriously steep gradient and emit a negative source over part of +its extent. Rays crossing that part can carry negative angular flux +downstream, which optically thin media with scattering ratios near one can +amplify. When the source gradient limiter is enabled, each group's gradient is rescaled so that the modeled source stays non-negative over the region's @@ -1036,11 +1036,12 @@ to the magnitude of the minimum, so that the modeled source reaches zero at that corner. Because the linear term integrates to zero over the region, the rescaling preserves the region's mean emission, and gradients that pass the test are left untouched. A group whose flat source is not positive has -its gradient zeroed. The box contains the region, so once its boundary has -been sampled the modeled source is non-negative throughout. The bound is -exact for box-shaped regions and conservative for others, so rounded or -diagonally oriented regions are limited somewhat more than necessary (by up -to a factor of :math:`\sqrt{3}` for a sphere). +its gradient zeroed. Once the region's extreme points along each axis have +been sampled, the box contains the region and the modeled source is +non-negative throughout it. The bound is exact for axis-aligned box regions +and conservative for others: a sphere is limited by up to a factor of +:math:`\sqrt{3}` more than necessary, and a thin region lying diagonally to +the axes by much more, as its bounding box is far larger than the region. This is the treatment `MPACT `_ applies in its limited linear source approximation, with the same mean-preserving factor. MPACT finds diff --git a/docs/source/usersguide/random_ray.rst b/docs/source/usersguide/random_ray.rst index af93b6db65e..c6ad889394f 100644 --- a/docs/source/usersguide/random_ray.rst +++ b/docs/source/usersguide/random_ray.rst @@ -989,9 +989,9 @@ enabled as:: The limiter rescales a region's gradient as needed so that the modeled source stays non-negative over the region's bounding box, as sampled by the rays that have crossed it, preserving the region's mean emission. The -limiter is off by default, as limiting also clips -physically steep source shapes such as those found in optically thick -regions of deep-penetration problems; see the :ref:`methods documentation +limiter is off by default, as limiting also clips physically steep source +shapes such as those found in optically thick regions of deep-penetration +problems; see the :ref:`methods documentation ` for details. While OpenMC has no specific mode for 2D simulations, such simulations can be From a44a51ada5b8fd138b7f42c5ca3d0f21abbc961e Mon Sep 17 00:00:00 2001 From: John Tramm Date: Fri, 11 Sep 2026 14:53:03 +0000 Subject: [PATCH 23/23] Store each region's sampled extent as a BoundingBox The two corners of the sampled box were held as separate minimum and maximum positions, with paired handle pointers, container vectors and accessors. They are always read, grown and reset together, so they now form one BoundingBox per region, using OpenMC's existing type for the concept and starting from its inverted (empty) box rather than the default infinite one. The conditional-store expansion is kept, since the box union operator writes all six components unconditionally. Results are unchanged. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01P9rxXRzNh13xQBGzePHEeK --- include/openmc/random_ray/source_region.h | 56 +++++++++++------------ src/random_ray/linear_source_domain.cpp | 7 +-- src/random_ray/source_region.cpp | 22 ++------- 3 files changed, 36 insertions(+), 49 deletions(-) diff --git a/include/openmc/random_ray/source_region.h b/include/openmc/random_ray/source_region.h index 3aca64ed126..6000902abf0 100644 --- a/include/openmc/random_ray/source_region.h +++ b/include/openmc/random_ray/source_region.h @@ -1,6 +1,7 @@ #ifndef OPENMC_RANDOM_RAY_SOURCE_REGION_H #define OPENMC_RANDOM_RAY_SOURCE_REGION_H +#include "openmc/bounding_box.h" #include "openmc/openmp_interface.h" #include "openmc/position.h" #include "openmc/random_ray/moment_matrix.h" @@ -169,8 +170,7 @@ class SourceRegionHandle { MomentMatrix* mom_matrix_t_; // Bounding box of the ray segment endpoints sampled in this region, kept // only when the source gradient limiter is enabled (see SourceRegion). - Position* extent_min_; - Position* extent_max_; + BoundingBox* extent_; // A set of volume tally tasks. This more complicated data structure is // convenient for ensuring that volumes are only tallied once per source // region, regardless of how many energy groups are used for tallying. @@ -263,25 +263,25 @@ class SourceRegionHandle { MomentMatrix& mom_matrix_t() { return *mom_matrix_t_; } const MomentMatrix mom_matrix_t() const { return *mom_matrix_t_; } - const Position extent_min() const { return *extent_min_; } - const Position extent_max() const { return *extent_max_; } + const BoundingBox& extent() const { return *extent_; } - // Grows the sampled bounding box to include a point + // Grows the sampled bounding box to include a point. Unlike the box union + // operator, the stores are conditional, so that a converged box generates + // no writes inside the locked transport loop. void expand_extent(const Position& p) { - // Conditional stores: once the box has converged, no write is made - if (p.x < extent_min_->x) - extent_min_->x = p.x; - if (p.y < extent_min_->y) - extent_min_->y = p.y; - if (p.z < extent_min_->z) - extent_min_->z = p.z; - if (p.x > extent_max_->x) - extent_max_->x = p.x; - if (p.y > extent_max_->y) - extent_max_->y = p.y; - if (p.z > extent_max_->z) - extent_max_->z = p.z; + if (p.x < extent_->min.x) + extent_->min.x = p.x; + if (p.y < extent_->min.y) + extent_->min.y = p.y; + if (p.z < extent_->min.z) + extent_->min.z = p.z; + if (p.x > extent_->max.x) + extent_->max.x = p.x; + if (p.y > extent_->max.y) + extent_->max.y = p.y; + if (p.z > extent_->max.z) + extent_->max.z = p.z; } std::unordered_set& volume_task() @@ -400,10 +400,10 @@ class SourceRegion { // Bounding box of the ray segment endpoints sampled in this region. Segment // endpoints lie on the region boundary, so the box converges to the // region's true extent. It is accumulated only when the source gradient - // limiter is enabled, which bounds the linear source over it. The empty - // box has its minimum above its maximum. - Position extent_min_ {INFTY, INFTY, INFTY}; - Position extent_max_ {-INFTY, -INFTY, -INFTY}; + // limiter is enabled, which bounds the linear source over it. It starts + // inverted (minimum above maximum), the empty box, rather than at the + // default infinite box. + BoundingBox extent_ {BoundingBox::inverted()}; // A set of volume tally tasks. This more complicated data structure is // convenient for ensuring that volumes are only tallied once per source @@ -531,11 +531,8 @@ class SourceRegionContainer { return mom_matrix_t_[sr]; } - Position& extent_min(int64_t sr) { return extent_min_[sr]; } - const Position extent_min(int64_t sr) const { return extent_min_[sr]; } - - Position& extent_max(int64_t sr) { return extent_max_[sr]; } - const Position extent_max(int64_t sr) const { return extent_max_[sr]; } + BoundingBox& extent(int64_t sr) { return extents_[sr]; } + const BoundingBox& extent(int64_t sr) const { return extents_[sr]; } MomentArray& source_gradients(int64_t sr, int g) { @@ -743,8 +740,9 @@ class SourceRegionContainer { vector centroid_t_; vector mom_matrix_; vector mom_matrix_t_; - vector extent_min_; - vector extent_max_; + // One box per region rather than separate minimum and maximum arrays: the + // two corners are always read, grown, and reset together. + vector extents_; // A set of volume tally tasks. This more complicated data structure is // convenient for ensuring that volumes are only tallied once per source // region, regardless of how many energy groups are used for tallying. diff --git a/src/random_ray/linear_source_domain.cpp b/src/random_ray/linear_source_domain.cpp index 24800313b86..649da27ca78 100644 --- a/src/random_ray/linear_source_domain.cpp +++ b/src/random_ray/linear_source_domain.cpp @@ -151,12 +151,13 @@ void LinearSourceDomain::update_single_neutron_source(SourceRegionHandle& srh) // leaves no shape to keep, so its cap is zero and its gradient is scaled // away. A region with no sampled box yet carries no gradient to limit. if (source_gradient_limiter_ && material != MATERIAL_VOID && - srh.extent_min().x <= srh.extent_max().x) { + srh.extent().min.x <= srh.extent().max.x) { // Offsets from the centroid to the box faces. The centroid is the // length-weighted mean of segment midpoints, all of which lie in the // box, so lo <= 0 <= hi and the dip below is non-negative. - Position lo = srh.extent_min() - srh.centroid(); - Position hi = srh.extent_max() - srh.centroid(); + const BoundingBox& extent = srh.extent(); + Position lo = extent.min - srh.centroid(); + Position hi = extent.max - srh.centroid(); for (int g = 0; g < negroups_; g++) { MomentArray& gradient = srh.source_gradients(g); double cap = std::max(srh.source(g), 0.0); diff --git a/src/random_ray/source_region.cpp b/src/random_ray/source_region.cpp index fc688f8941d..de5a3c75f39 100644 --- a/src/random_ray/source_region.cpp +++ b/src/random_ray/source_region.cpp @@ -22,8 +22,7 @@ SourceRegionHandle::SourceRegionHandle(SourceRegion& sr) position_(&sr.position_), centroid_(&sr.centroid_), centroid_iteration_(&sr.centroid_iteration_), centroid_t_(&sr.centroid_t_), mom_matrix_(&sr.mom_matrix_), mom_matrix_t_(&sr.mom_matrix_t_), - extent_min_(&sr.extent_min_), extent_max_(&sr.extent_max_), - volume_task_(&sr.volume_task_), mesh_(&sr.mesh_), + extent_(&sr.extent_), volume_task_(&sr.volume_task_), mesh_(&sr.mesh_), parent_sr_(&sr.parent_sr_), scalar_flux_old_(sr.scalar_flux_old_.data()), scalar_flux_new_(sr.scalar_flux_new_.data()), source_(sr.source_.data()), external_source_(sr.external_source_.data()), @@ -105,8 +104,7 @@ void SourceRegionContainer::push_back(const SourceRegion& sr) mom_matrix_t_.push_back(sr.mom_matrix_t_); } if (track_extents_) { - extent_min_.push_back(sr.extent_min_); - extent_max_.push_back(sr.extent_max_); + extents_.push_back(sr.extent_); } // Energy-dependent fields @@ -167,8 +165,7 @@ void SourceRegionContainer::assign( mom_matrix_.clear(); mom_matrix_t_.clear(); } - extent_min_.clear(); - extent_max_.clear(); + extents_.clear(); scalar_flux_old_.clear(); scalar_flux_new_.clear(); @@ -243,13 +240,7 @@ SourceRegionHandle SourceRegionContainer::get_source_region_handle(int64_t sr) handle.centroid_t_ = ¢roid_t(sr); handle.mom_matrix_ = &mom_matrix(sr); handle.mom_matrix_t_ = &mom_matrix_t(sr); - if (track_extents_) { - handle.extent_min_ = &extent_min(sr); - handle.extent_max_ = &extent_max(sr); - } else { - handle.extent_min_ = nullptr; - handle.extent_max_ = nullptr; - } + handle.extent_ = track_extents_ ? &extent(sr) : nullptr; handle.source_gradients_ = &source_gradients(sr, 0); handle.flux_moments_old_ = &flux_moments_old(sr, 0); handle.flux_moments_new_ = &flux_moments_new(sr, 0); @@ -281,10 +272,7 @@ void SourceRegionContainer::adjoint_reset() std::fill(mom_matrix_t_.begin(), mom_matrix_t_.end(), MomentMatrix {0.0, 0.0, 0.0, 0.0, 0.0, 0.0}); // The sampled bounding boxes are re-accumulated alongside the centroids - std::fill( - extent_min_.begin(), extent_min_.end(), Position {INFTY, INFTY, INFTY}); - std::fill( - extent_max_.begin(), extent_max_.end(), Position {-INFTY, -INFTY, -INFTY}); + std::fill(extents_.begin(), extents_.end(), BoundingBox::inverted()); if (settings::run_mode == RunMode::FIXED_SOURCE) { std::fill(scalar_flux_old_.begin(), scalar_flux_old_.end(), 0.0); } else {