mirror of
https://github.com/vale981/master-thesis
synced 2025-03-08 11:21:39 -05:00
101 KiB
101 KiB
Setup
Jupyter
%load_ext autoreload
%autoreload 2
%load_ext jupyter_spaces
The autoreload extension is already loaded. To reload it, use: %reload_ext autoreload The jupyter_spaces extension is already loaded. To reload it, use: %reload_ext jupyter_spaces
Matplotlib
import matplotlib
import matplotlib.pyplot as plt
#matplotlib.use("TkCairo", force=True)
%gui tk
%matplotlib inline
plt.style.use('ggplot')
Richard (old) HOPS
import hierarchyLib
import hierarchyData
import numpy as np
from stocproc.stocproc import StocProc_FFT
import bcf
from dataclasses import dataclass, field
import scipy
import scipy.misc
import scipy.signal
import pickle
from scipy.special import gamma as gamma_func
from scipy.optimize import curve_fit
Auxiliary Definitions
σ1 = np.matrix([[0,1],[1,0]])
σ2 = np.matrix([[0,-1j],[1j,0]])
σ3 = np.matrix([[1,0],[0,-1]])
Model Setup
Basic parameters.
class params:
T = 2
t_max = 15
t_steps = int(t_max * 1/.05)
k_max = 10
N = 4000
seed = 100
dim = 2
H_s = σ3 + np.eye(dim)
L = σ2 #1 / 2 * (σ1 - 1j * σ2)
ψ_0 = np.array([0, 1])
s = 1
num_exp_t = 4
wc = 1
with open("good_fit_data_abs_brute_force", "rb") as f:
good_fit_data_abs = pickle.load(f)
alpha = 0.8
# _, g_tilde, w_tilde = good_fit_data_abs[(numExpFit, s)]
# g_tilde = np.array(g_tilde)
# w_tilde = np.array(w_tilde)
# g = 1 / np.pi * gamma_func(s + 1) * wc ** (s + 1) * np.asarray(g_tilde)
# w = wc * np.asarray(w_tilde)
bcf_scale = np.pi / 2 * alpha * wc ** (1 - s)
BCF and Thermal BCF
@dataclass
class CauchyBCF:
δ: float
wc: float
def I(self, ω):
return np.sqrt(self.δ) / (self.δ + (ω - self.wc) ** 2 / self.δ)
def __call__(self, τ):
return np.sqrt(self.δ) * np.exp(-1j * self.wc * τ - np.abs(τ) * self.δ)
def __bfkey__(self):
return self.δ, self.wc
α = bcf.OBCF(s=params.s, eta=1, gamma=params.wc)
I = bcf.OSD(s=params.s, eta=1, gamma=params.wc)
Fit
We now fit a sum of exponentials against the BCF.
from lmfit import minimize, Parameters
def α_apprx(τ, g, w):
return np.sum(
g[np.newaxis, :] * np.exp(-w[np.newaxis, :] * (τ[:, np.newaxis])), axis=1
)
def _fit():
def residual(fit_params, x, data):
resid = 0
w = np.array([fit_params[f"w{i}"] for i in range(params.num_exp_t)]) + 1j * np.array(
[fit_params[f"wi{i}"] for i in range(params.num_exp_t)]
)
g = np.array([fit_params[f"g{i}"] for i in range(params.num_exp_t)]) + 1j * np.array(
[fit_params[f"gi{i}"] for i in range(params.num_exp_t)]
)
resid = data - α_apprx(x, g, w)
return resid.view(float)
fit_params = Parameters()
for i in range(params.num_exp_t):
fit_params.add(f"g{i}", value=.1)
fit_params.add(f"gi{i}", value=.1)
fit_params.add(f"w{i}", value=.1)
fit_params.add(f"wi{i}", value=.1)
ts = np.linspace(0, params.t_max, 1000)
out = minimize(residual, fit_params, args=(ts, α(ts)))
w = np.array([out.params[f"w{i}"] for i in range(params.num_exp_t)]) + 1j * np.array(
[out.params[f"wi{i}"] for i in range(params.num_exp_t)]
)
g = np.array([out.params[f"g{i}"] for i in range(params.num_exp_t)]) + 1j * np.array(
[out.params[f"gi{i}"] for i in range(params.num_exp_t)]
)
return w, g
w, g = _fit()
Plot
Let's look a the result.
class bcfplt:
t = np.linspace(0, params.t_max, 1000)
ω = np.linspace(params.wc - 10, params.wc + 10, 1000)
fig, axs = plt.subplots(2)
axs[0].plot(t, np.real(α(t)))
axs[0].plot(t, np.imag(α(t)))
axs[0].plot(t, np.real(α_apprx(t, g, w)))
axs[0].plot(t, np.imag(α_apprx(t, g, w)))
axs[1].plot(ω, I(ω).real)
axs[1].plot(ω, I(ω).imag)
Seems ok for now.
Hops setup
HierachyParam = hierarchyData.HiP(
k_max=params.k_max,
# g_scale=None,
# sample_method='random',
seed=params.seed,
nonlinear=True,
normalized=False,
# terminator=False,
result_type=hierarchyData.RESULT_TYPE_ALL,
# accum_only=None,
# rand_skip=None
)
Integration.
IntegrationParam = hierarchyData.IntP(
t_max=params.t_max,
t_steps=params.t_steps,
# integrator_name='zvode',
# atol=1e-8,
# rtol=1e-8,
# order=5,
# nsteps=5000,
# method='bdf',
# t_steps_skip=1
)
And now the system.
SystemParam = hierarchyData.SysP(
H_sys=params.H_s,
L=params.L,
psi0=params.ψ_0, # excited qubit
g=np.array(g),
w=np.array(w),
H_dynamic=[],
bcf_scale=params.bcf_scale, # some coupling strength (scaling of the fit parameters 'g_i')
gw_hash=None, # this is used to load g,w from some database
len_gw=len(g),
)
The quantum noise.
Eta = StocProc_FFT(
I,
params.t_max,
α,
negative_frequencies=False,
seed=params.seed,
intgr_tol=1e-3,
intpl_tol=1e-3,
scale=params.bcf_scale,
)
stocproc.stocproc - INFO - non neg freq only stocproc.method_ft - INFO - get_dt_for_accurate_interpolation, please wait ... stocproc.method_ft - INFO - acc interp N 33 dt 9.38e-01 -> diff 2.83e-01 stocproc.method_ft - INFO - acc interp N 65 dt 4.69e-01 -> diff 8.53e-02 stocproc.method_ft - INFO - acc interp N 129 dt 2.34e-01 -> diff 1.76e-02 stocproc.method_ft - INFO - acc interp N 257 dt 1.17e-01 -> diff 3.92e-03 stocproc.method_ft - INFO - acc interp N 513 dt 5.86e-02 -> diff 9.52e-04 stocproc.method_ft - INFO - requires dt < 5.859e-02 stocproc.method_ft - INFO - get_N_a_b_for_accurate_fourier_integral, please wait ... stocproc.method_ft - INFO - J_w_min:1.00e-02 N 32 yields: interval [0.00e+00,6.47e+00] diff 9.83e-03 stocproc.method_ft - INFO - J_w_min:1.00e-03 N 32 yields: interval [0.00e+00,9.12e+00] diff 8.12e-03 stocproc.method_ft - INFO - J_w_min:1.00e-02 N 64 yields: interval [0.00e+00,6.47e+00] diff 1.11e-02 stocproc.method_ft - INFO - increasing N while shrinking the interval does lower the error -> try next level stocproc.method_ft - INFO - J_w_min:1.00e-04 N 32 yields: interval [0.00e+00,1.17e+01] diff 1.32e-02 stocproc.method_ft - INFO - J_w_min:1.00e-03 N 64 yields: interval [0.00e+00,9.12e+00] diff 1.22e-03 stocproc.method_ft - INFO - J_w_min:1.00e-02 N 128 yields: interval [0.00e+00,6.47e+00] diff 1.14e-02 stocproc.method_ft - INFO - increasing N while shrinking the interval does lower the error -> try next level stocproc.method_ft - INFO - J_w_min:1.00e-05 N 32 yields: interval [0.00e+00,1.42e+01] diff 1.94e-02 stocproc.method_ft - INFO - J_w_min:1.00e-04 N 64 yields: interval [0.00e+00,1.17e+01] diff 2.57e-03 stocproc.method_ft - INFO - J_w_min:1.00e-03 N 128 yields: interval [0.00e+00,9.12e+00] diff 8.98e-04 stocproc.method_ft - INFO - return, cause tol of 0.001 was reached stocproc.method_ft - INFO - requires dx < 7.123e-02 stocproc.stocproc - INFO - Fourier Integral Boundaries: [0.000e+00, 1.251e+02] stocproc.stocproc - INFO - Number of Nodes : 2048 stocproc.stocproc - INFO - yields dx : 6.107e-02 stocproc.stocproc - INFO - yields dt : 5.023e-02 stocproc.stocproc - INFO - yields t_max : 1.028e+02
The sample trajectories are smooth.
%%space plot
ts = np.linspace(0, params.t_max, 1000)
Eta.new_process()
plt.plot(ts, Eta(ts).real)
<matplotlib.lines.Line2D | at | 0x7f708dab9f40> |
And now the thermal noise.
EtaTherm = StocProc_FFT(
spectral_density=bcf.OFTDens(s=params.s, eta=1, gamma=params.wc, beta=1 / params.T),
t_max=params.t_max,
alpha=bcf.OFTCorr(s=params.s, eta=1, gamma=params.wc, beta=1 / params.T),
intgr_tol=1e-3,
intpl_tol=1e-3,
seed=params.seed,
negative_frequencies=False,
scale=params.bcf_scale,
)
stocproc.method_ft - INFO - acc interp N 129 dt 2.34e-01 -> diff 3.20e-03 stocproc.method_ft - INFO - acc interp N 257 dt 1.17e-01 -> diff 7.67e-04 stocproc.method_ft - INFO - requires dt < 1.172e-01 stocproc.method_ft - INFO - get_N_a_b_for_accurate_fourier_integral, please wait ... stocproc.method_ft - INFO - J_w_min:1.00e-02 N 32 yields: interval [0.00e+00,4.10e+00] diff 2.00e-02 stocproc.method_ft - INFO - J_w_min:1.00e-03 N 32 yields: interval [0.00e+00,5.82e+00] diff 4.75e-02 stocproc.method_ft - INFO - J_w_min:1.00e-02 N 64 yields: interval [0.00e+00,4.10e+00] diff 7.88e-03 stocproc.method_ft - INFO - J_w_min:1.00e-04 N 32 yields: interval [0.00e+00,7.50e+00] diff 8.51e-02 stocproc.method_ft - INFO - J_w_min:1.00e-03 N 64 yields: interval [0.00e+00,5.82e+00] diff 1.01e-02 stocproc.method_ft - INFO - J_w_min:1.00e-02 N 128 yields: interval [0.00e+00,4.10e+00] diff 7.56e-03 stocproc.method_ft - INFO - J_w_min:1.00e-05 N 32 yields: interval [0.00e+00,9.16e+00] diff 1.04e-01 stocproc.method_ft - INFO - J_w_min:1.00e-04 N 64 yields: interval [0.00e+00,7.50e+00] diff 1.78e-02 stocproc.method_ft - INFO - J_w_min:1.00e-03 N 128 yields: interval [0.00e+00,5.82e+00] diff 2.38e-03 stocproc.method_ft - INFO - J_w_min:1.00e-02 N 256 yields: interval [0.00e+00,4.10e+00] diff 7.48e-03 stocproc.method_ft - INFO - increasing N while shrinking the interval does lower the error -> try next level stocproc.method_ft - INFO - J_w_min:1.00e-06 N 32 yields: interval [0.00e+00,1.08e+01] diff 1.22e-01 stocproc.method_ft - INFO - J_w_min:1.00e-05 N 64 yields: interval [0.00e+00,9.16e+00] diff 2.81e-02 stocproc.method_ft - INFO - J_w_min:1.00e-04 N 128 yields: interval [0.00e+00,7.50e+00] diff 4.17e-03 stocproc.method_ft - INFO - J_w_min:1.00e-03 N 256 yields: interval [0.00e+00,5.82e+00] diff 7.86e-04 stocproc.method_ft - INFO - return, cause tol of 0.001 was reached stocproc.method_ft - INFO - requires dx < 2.272e-02 stocproc.stocproc - INFO - Fourier Integral Boundaries: [0.000e+00, 7.064e+01] stocproc.stocproc - INFO - Number of Nodes : 4096 stocproc.stocproc - INFO - yields dx : 1.725e-02 stocproc.stocproc - INFO - yields dt : 8.895e-02 stocproc.stocproc - INFO - yields t_max : 3.642e+02 stocproc.stocproc - INFO - non neg freq only stocproc.method_ft - INFO - get_dt_for_accurate_interpolation, please wait ... stocproc.method_ft - INFO - acc interp N 33 dt 9.38e-01 -> diff 6.53e-02 stocproc.method_ft - INFO - acc interp N 65 dt 4.69e-01 -> diff 1.47e-02 stocproc.method_ft - INFO - acc interp N 129 dt 2.34e-01 -> diff 3.20e-03 stocproc.method_ft - INFO - acc interp N 257 dt 1.17e-01 -> diff 7.67e-04 stocproc.method_ft - INFO - requires dt < 1.172e-01 stocproc.method_ft - INFO - get_N_a_b_for_accurate_fourier_integral, please wait ... stocproc.method_ft - INFO - J_w_min:1.00e-02 N 32 yields: interval [0.00e+00,4.10e+00] diff 2.00e-02 stocproc.method_ft - INFO - J_w_min:1.00e-03 N 32 yields: interval [0.00e+00,5.82e+00] diff 4.75e-02 stocproc.method_ft - INFO - J_w_min:1.00e-02 N 64 yields: interval [0.00e+00,4.10e+00] diff 7.88e-03 stocproc.method_ft - INFO - J_w_min:1.00e-04 N 32 yields: interval [0.00e+00,7.50e+00] diff 8.51e-02 stocproc.method_ft - INFO - J_w_min:1.00e-03 N 64 yields: interval [0.00e+00,5.82e+00] diff 1.01e-02 stocproc.method_ft - INFO - J_w_min:1.00e-02 N 128 yields: interval [0.00e+00,4.10e+00] diff 7.56e-03 stocproc.method_ft - INFO - J_w_min:1.00e-05 N 32 yields: interval [0.00e+00,9.16e+00] diff 1.04e-01 stocproc.method_ft - INFO - J_w_min:1.00e-04 N 64 yields: interval [0.00e+00,7.50e+00] diff 1.78e-02 stocproc.method_ft - INFO - J_w_min:1.00e-03 N 128 yields: interval [0.00e+00,5.82e+00] diff 2.38e-03 stocproc.method_ft - INFO - J_w_min:1.00e-02 N 256 yields: interval [0.00e+00,4.10e+00] diff 7.48e-03 stocproc.method_ft - INFO - increasing N while shrinking the interval does lower the error -> try next level stocproc.method_ft - INFO - J_w_min:1.00e-06 N 32 yields: interval [0.00e+00,1.08e+01] diff 1.22e-01 stocproc.method_ft - INFO - J_w_min:1.00e-05 N 64 yields: interval [0.00e+00,9.16e+00] diff 2.81e-02 stocproc.method_ft - INFO - J_w_min:1.00e-04 N 128 yields: interval [0.00e+00,7.50e+00] diff 4.17e-03 stocproc.method_ft - INFO - J_w_min:1.00e-03 N 256 yields: interval [0.00e+00,5.82e+00] diff 7.86e-04 stocproc.method_ft - INFO - return, cause tol of 0.001 was reached stocproc.method_ft - INFO - requires dx < 2.272e-02 stocproc.stocproc - INFO - Fourier Integral Boundaries: [0.000e+00, 7.064e+01] stocproc.stocproc - INFO - Number of Nodes : 4096 stocproc.stocproc - INFO - yields dx : 1.725e-02 stocproc.stocproc - INFO - yields dt : 8.895e-02 stocproc.stocproc - INFO - yields t_max : 3.642e+02
The sample trajectories are smooth too.
%%space plot
ts = np.linspace(0, params.t_max, 1000)
EtaTherm.new_process()
plt.plot(ts, EtaTherm(ts).real)
<matplotlib.lines.Line2D | at | 0x7f70a2159100> |
<matplotlib.lines.Line2D | at | 0x7f708d47b430> |
Actual Hops
Generate the key for binary caching.
hi_key = hierarchyData.HIMetaKey_type(
HiP=HierachyParam,
IntP=IntegrationParam,
SysP=SystemParam,
Eta=Eta,
EtaTherm=EtaTherm,
)
Initialize Hierarchy.
myHierarchy = hierarchyLib.HI(hi_key, number_of_samples=params.N, desc="calculate the heat flow")
/home/hiro/Documents/Projects/UNI/master/masterarb/python/richard_hops/hierarchyLib.py:1058: UserWarning: sum_k_max is not implemented! DO SO BEFORE NEXT USAGE (use simplex).HierarchyParametersType does not yet know about sum_k_max warnings.warn( init Hi class, use 2002 equation
Run the integration.
myHierarchy.integrate_simple(data_path="data", data_name="energy_flow_therm_new_again_less.data")
(10, 300, 1001) samples :0.0% integration :0.0% [2A[8m[0msamples :0.1% integration :0.0% [2A[8m[0msamples :0.1% integration :23.7% [2A[8m[0msamples :0.2% integration :22.3% [2A[8m[0msamples :0.3% integration :49.7% [2A[8m[0msamples :0.4% integration :68.0% [2A[8m[0msamples :0.4% integration :96.7% [2A[8m[0msamples :0.5% integration :19.7% [2A[8m[0msamples :0.6% integration :39.3% [2A[8m[0msamples :0.7% integration :58.0% [2A[8m[0msamples :0.8% integration :88.0% [2A[8m[0msamples :0.9% integration :20.7% [2A[8m[0msamples :0.9% integration :44.0% [2A[8m[0msamples :1.0% integration :64.0% [2A[8m[0msamples :1.1% integration :83.3% [2A[8m[0msamples :1.2% integration :5.0% [2A[8m[0msamples :1.2% integration :86.3% [2A[8m[0msamples :1.2% integration :4.3% [2A[8m[0msamples :1.3% integration :99.7% [2A[8m[0msamples :1.3% integration :95.7% [2A[8m[0msamples :1.4% integration :20.3% [2A[8m[0msamples :1.5% integration :79.7% [2A[8m[0msamples :1.6% integration :12.0% [2A[8m[0msamples :1.7% integration :31.7% [2A[8m[0msamples :1.7% integration :62.0% [2A[8m[0msamples :1.8% integration :88.0% [2A[8m[0msamples :1.9% integration :99.7% [2A[8m[0msamples :2.0% integration :25.3% [2A[8m[0msamples :2.1% integration :54.0% [2A[8m[0msamples :2.1% integration :80.3% [2A[8m[0msamples :2.2% integration :4.0% [2A[8m[0msamples :2.3% integration :21.3% [2A[8m[0msamples :2.4% integration :23.3% [2A[8m[0msamples :2.5% integration :45.7% [2A[8m[0msamples :2.5% integration :40.0% [2A[8m[0msamples :2.6% integration :54.7% [2A[8m[0msamples :2.6% integration :75.3% [2A[8m[0msamples :2.7% integration :16.3% [2A[8m[0msamples :2.8% integration :45.0% [2A[8m[0msamples :2.8% integration :99.7% [2A[8m[0msamples :2.9% integration :94.7% [2A[8m[0msamples :2.9% integration :99.0% [2A[8m[0msamples :3.0% integration :44.7% [2A[8m[0msamples :3.1% integration :54.7% [2A[8m[0msamples :3.1% integration :48.3% [2A[8m[0msamples :3.2% integration :50.0% [2A[8m[0msamples :3.3% integration :47.0% [2A[8m[0msamples :3.3% integration :67.7% [2A[8m[0msamples :3.4% integration :75.0% [2A[8m[0msamples :3.5% integration :19.7% [2A[8m[0msamples :3.5% integration :25.3% [2A[8m[0msamples :3.6% integration :33.3% [2A[8m[0msamples :3.7% integration :57.3% [2A[8m[0msamples :3.8% integration :47.0% [2A[8m[0msamples :3.8% integration :99.7% [2A[8m[0msamples :3.9% integration :35.7% [2A[8m[0msamples :4.0% integration :42.7% [2A[8m[0msamples :4.0% integration :17.7% [2A[8m[0msamples :4.1% integration :24.3% [2A[8m[0msamples :4.2% integration :99.7% [2A[8m[0msamples :4.2% integration :66.7% [2A[8m[0msamples :4.3% integration :78.0% [2A[8m[0msamples :4.3% integration :80.7% [2A[8m[0msamples :4.4% integration :87.0% [2A[8m[0msamples :4.5% integration :76.0% [2A[8m[0msamples :4.6% integration :19.3% [2A[8m[0msamples :4.7% integration :0.0% [2A[8m[0msamples :4.7% integration :51.3% [2A[8m[0msamples :4.8% integration :67.3% [2A[8m[0msamples :4.9% integration :75.7% [2A[8m[0msamples :4.9% integration :67.3% [2A[8m[0msamples :5.0% integration :86.3% [2A[8m[0msamples :5.0% integration :99.7% [2A[8m[0msamples :5.1% integration :17.0% [2A[8m[0msamples :5.1% integration :24.3% [2A[8m[0msamples :5.2% integration :84.7% [2A[8m[0msamples :5.3% integration :14.7% [2A[8m[0msamples :5.3% integration :99.7% [2A[8m[0msamples :5.4% integration :79.0% [2A[8m[0msamples :5.5% integration :82.0% [2A[8m[0msamples :5.6% integration :9.3% [2A[8m[0msamples :5.7% integration :7.0% [2A[8m[0msamples :5.7% integration :99.7% [2A[8m[0msamples :5.7% integration :48.0% [2A[8m[0msamples :5.8% integration :65.0% [2A[8m[0msamples :5.9% integration :3.3% [2A[8m[0msamples :5.9% integration :23.3% [2A[8m[0msamples :6.0% integration :99.7% [2A[8m[0msamples :6.0% integration :98.3% [2A[8m[0msamples :6.2% integration :7.3% [2A[8m[0msamples :6.2% integration :51.3% [2A[8m[0msamples :6.3% integration :45.7% [2A[8m[0msamples :6.3% integration :50.7% [2A[8m[0msamples :6.4% integration :41.0% [2A[8m[0msamples :6.5% integration :49.3% [2A[8m[0msamples :6.5% integration :25.7% [2A[8m[0msamples :6.6% integration :50.0% [2A[8m[0msamples :6.7% integration :65.7% [2A[8m[0msamples :6.8% integration :45.3% [2A[8m[0msamples :6.8% integration :66.0% [2A[8m[0msamples :6.9% integration :99.7% [2A[8m[0msamples :7.0% integration :89.0% [2A[8m[0msamples :7.0% integration :75.3% [2A[8m[0msamples :7.1% integration :12.3% [2A[8m[0msamples :7.2% integration :8.0% [2A[8m[0msamples :7.2% integration :93.3% [2A[8m[0msamples :7.3% integration :77.0% [2A[8m[0msamples :7.3% integration :79.0% [2A[8m[0msamples :7.4% integration :91.3% [2A[8m[0msamples :7.5% integration :85.0% [2A[8m[0msamples :7.5% integration :85.7% [2A[8m[0msamples :7.6% integration :3.3% [2A[8m[0msamples :7.7% integration :92.3% [2A[8m[0msamples :7.8% integration :44.0% [2A[8m[0msamples :7.8% integration :54.3% [2A[8m[0msamples :7.9% integration :63.7% [2A[8m[0msamples :8.0% integration :83.3% [2A[8m[0msamples :8.1% integration :10.7% [2A[8m[0msamples :8.1% integration :99.7% [2A[8m[0msamples :8.2% integration :4.0% [2A[8m[0msamples :8.3% integration :25.0% [2A[8m[0msamples :8.3% integration :99.7% [2A[8m[0msamples :8.3% integration :84.3% [2A[8m[0msamples :8.4% integration :97.0% [2A[8m[0msamples :8.5% integration :25.7% [2A[8m[0msamples :8.6% integration :45.0% [2A[8m[0msamples :8.6% integration :80.7% [2A[8m[0msamples :8.7% integration :98.7% [2A[8m[0msamples :8.8% integration :99.7% [2A[8m[0msamples :8.8% integration :98.7% [2A[8m[0msamples :8.9% integration :11.0% [2A[8m[0msamples :9.0% integration :70.7% [2A[8m[0msamples :9.0% integration :53.0% [2A[8m[0msamples :9.1% integration :53.0% [2A[8m[0msamples :9.2% integration :94.3% [2A[8m[0msamples :9.2% integration :93.0% [2A[8m[0msamples :9.3% integration :99.7% [2A[8m[0msamples :9.3% integration :24.3% [2A[8m[0msamples :9.4% integration :19.7% [2A[8m[0msamples :9.5% integration :70.0% [2A[8m[0msamples :9.6% integration :45.7% [2A[8m[0msamples :9.6% integration :99.7% [2A[8m[0msamples :9.7% integration :89.0% [2A[8m[0msamples :9.8% integration :83.7% [2A[8m[0msamples :9.8% integration :32.3% [2A[8m[0msamples :9.9% integration :29.0% [2A[8m[0msamples :10.0% integration :99.7% [2A[8m[0msamples :10.0% integration :64.7% [2A[8m[0msamples :10.1% integration :63.3% [2A[8m[0msamples :10.1% integration :99.7% [2A[8m[0msamples :10.2% integration :32.0% [2A[8m[0msamples :10.2% integration :99.7% [2A[8m[0msamples :10.3% integration :59.7% [2A[8m[0msamples :10.4% integration :62.7% [2A[8m[0msamples :10.4% integration :64.7% [2A[8m[0msamples :10.5% integration :84.3% [2A[8m[0msamples :10.6% integration :99.7% [2A[8m[0msamples :10.7% integration :14.0% [2A[8m[0msamples :10.8% integration :31.0% [2A[8m[0msamples :10.8% integration :31.7% [2A[8m[0msamples :10.9% integration :50.7% [2A[8m[0msamples :10.9% integration :65.3% [2A[8m[0msamples :11.0% integration :65.0% [2A[8m[0msamples :11.1% integration :76.7% [2A[8m[0msamples :11.1% integration :99.7% [2A[8m[0msamples :11.2% integration :85.7% [2A[8m[0msamples :11.3% integration :84.7% [2A[8m[0msamples :11.3% integration :28.7% [2A[8m[0msamples :11.4% integration :32.3% [2A[8m[0msamples :11.5% integration :99.7% [2A[8m[0msamples :11.6% integration :70.0% [2A[8m[0msamples :11.6% integration :79.7% [2A[8m[0msamples :11.7% integration :92.7% [2A[8m[0msamples :11.8% integration :89.3% [2A[8m[0msamples :11.8% integration :85.0% [2A[8m[0msamples :11.9% integration :34.3% [2A[8m[0msamples :12.0% integration :47.7% [2A[8m[0msamples :12.0% integration :63.7% [2A[8m[0msamples :12.1% integration :87.7% [2A[8m[0msamples :12.2% integration :99.7% [2A[8m[0msamples :12.2% integration :6.0% [2A[8m[0msamples :12.3% integration :17.7% [2A[8m[0msamples :12.4% integration :30.7% [2A[8m[0msamples :12.4% integration :42.7% [2A[8m[0msamples :12.5% integration :58.0% [2A[8m[0msamples :12.6% integration :72.0% [2A[8m[0msamples :12.7% integration :72.7% [2A[8m[0msamples :12.7% integration :99.7% [2A[8m[0msamples :12.8% integration :0.0% [2A[8m[0msamples :12.9% integration :21.7% [2A[8m[0msamples :12.9% integration :20.7% [2A[8m[0msamples :13.0% integration :27.0% [2A[8m[0msamples :13.1% integration :99.7% [2A[8m[0msamples :13.1% integration :35.0% [2A[8m[0msamples :13.2% integration :48.7% [2A[8m[0msamples :13.2% integration :49.0% [2A[8m[0msamples :13.3% integration :25.7% [2A[8m[0msamples :13.4% integration :44.3% [2A[8m[0msamples :13.5% integration :55.0% [2A[8m[0msamples :13.6% integration :58.7% [2A[8m[0msamples :13.6% integration :54.0% [2A[8m[0msamples :13.7% integration :57.0% [2A[8m[0msamples :13.8% integration :61.3% [2A[8m[0msamples :13.9% integration :66.0% [2A[8m[0msamples :13.9% integration :82.3% [2A[8m[0msamples :14.0% integration :8.3% [2A[8m[0msamples :14.1% integration :19.7% [2A[8m[0msamples :14.2% integration :41.7% [2A[8m[0msamples :14.2% integration :99.7% [2A[8m[0msamples :14.2% integration :42.0% [2A[8m[0msamples :14.3% integration :48.0% [2A[8m[0msamples :14.4% integration :76.0% [2A[8m[0msamples :14.4% integration :98.3% [2A[8m[0msamples :14.5% integration :27.3% [2A[8m[0msamples :14.6% integration :59.0% [2A[8m[0msamples :14.7% integration :73.0% [2A[8m[0msamples :14.8% integration :96.7% [2A[8m[0msamples :14.9% integration :14.7% [2A[8m[0msamples :14.9% integration :37.0% [2A[8m[0msamples :15.0% integration :54.0% [2A[8m[0msamples :15.1% integration :70.7% [2A[8m[0msamples :15.2% integration :91.0% [2A[8m[0msamples :15.3% integration :1.7% [2A[8m[0msamples :15.3% integration :99.7% [2A[8m[0msamples :15.3% integration :44.7% [2A[8m[0msamples :15.4% integration :59.0% [2A[8m[0msamples :15.5% integration :27.7% [2A[8m[0msamples :15.6% integration :53.3% [2A[8m[0msamples :15.6% integration :0.7% [2A[8m[0msamples :15.7% integration :11.7% [2A[8m[0msamples :15.8% integration :24.7% [2A[8m[0msamples :15.8% integration :59.7% [2A[8m[0msamples :15.9% integration :78.0% [2A[8m[0msamples :16.0% integration :96.0% [2A[8m[0msamples :16.1% integration :3.3% [2A[8m[0msamples :16.2% integration :11.3% [2A[8m[0msamples :16.2% integration :27.0% [2A[8m[0msamples :16.3% integration :50.0% [2A[8m[0msamples :16.4% integration :62.7% [2A[8m[0msamples :16.4% integration :77.3% [2A[8m[0msamples :16.5% integration :96.7% [2A[8m[0msamples :16.6% integration :18.7% [2A[8m[0msamples :16.7% integration :49.3% [2A[8m[0msamples :16.8% integration :56.7% [2A[8m[0msamples :16.9% integration :72.0% [2A[8m[0msamples :16.9% integration :94.0% [2A[8m[0msamples :17.0% integration :99.7% [2A[8m[0msamples :17.0% integration :99.7% [2A[8m[0msamples :17.0% integration :92.0% [2A[8m[0msamples :17.1% integration :84.3% [2A[8m[0msamples :17.2% integration :13.0% [2A[8m[0msamples :17.3% integration :32.7% [2A[8m[0msamples :17.3% integration :53.0% [2A[8m[0msamples :17.4% integration :71.7% [2A[8m[0msamples :17.5% integration :92.7% [2A[8m[0msamples :17.6% integration :12.7% [2A[8m[0msamples :17.7% integration :31.0% [2A[8m[0msamples :17.8% integration :51.3% [2A[8m[0msamples :17.8% integration :68.7% [2A[8m[0msamples :17.9% integration :88.7% [2A[8m[0msamples :18.0% integration :17.0% [2A[8m[0msamples :18.1% integration :99.7% [2A[8m[0msamples :18.1% integration :99.7% [2A[8m[0msamples :18.1% integration :70.3% [2A[8m[0msamples :18.2% integration :81.7% [2A[8m[0msamples :18.2% integration :97.3% [2A[8m[0msamples :18.4% integration :24.3% [2A[8m[0msamples :18.4% integration :47.3% [2A[8m[0msamples :18.5% integration :68.7% [2A[8m[0msamples :18.6% integration :87.0% [2A[8m[0msamples :18.6% integration :99.3% [2A[8m[0msamples :18.8% integration :22.3% [2A[8m[0msamples :18.8% integration :44.7% [2A[8m[0msamples :18.9% integration :57.3% [2A[8m[0msamples :19.0% integration :14.0% [2A[8m[0msamples :19.1% integration :20.3% [2A[8m[0msamples :19.1% integration :32.0% [2A[8m[0msamples :19.1% integration :99.7% [2A[8m[0msamples :19.1% integration :99.7% [2A[8m[0msamples :19.2% integration :97.7% [2A[8m[0msamples :19.2% integration :91.0% [2A[8m[0msamples :19.3% integration :94.0% [2A[8m[0msamples :19.4% integration :0.3% [2A[8m[0msamples :19.5% integration :4.0% [2A[8m[0msamples :19.5% integration :90.0% [2A[8m[0msamples :19.6% integration :66.3% [2A[8m[0msamples :19.6% integration :81.3% [2A[8m[0msamples :19.7% integration :91.0% [2A[8m[0msamples :19.8% integration :8.3% [2A[8m[0msamples :19.8% integration :99.7% [2A[8m[0msamples :19.9% integration :19.0% [2A[8m[0msamples :20.0% integration :38.7% [2A[8m[0msamples :20.0% integration :41.7% [2A[8m[0msamples :20.1% integration :70.3% [2A[8m[0msamples :20.2% integration :86.7% [2A[8m[0msamples :20.2% integration :82.7% [2A[8m[0msamples :20.3% integration :3.7% [2A[8m[0msamples :20.4% integration :0.0% [2A[8m[0msamples :20.4% integration :14.3% [2A[8m[0msamples :20.5% integration :32.7% [2A[8m[0msamples :20.6% integration :46.0% [2A[8m[0msamples :20.6% integration :56.0% [2A[8m[0msamples :20.7% integration :99.7% [2A[8m[0msamples :20.8% integration :72.0% [2A[8m[0msamples :20.8% integration :89.0% [2A[8m[0msamples :20.9% integration :26.3% [2A[8m[0msamples :21.0% integration :57.0% [2A[8m[0msamples :21.1% integration :80.0% [2A[8m[0msamples :21.1% integration :43.7% [2A[8m[0msamples :21.2% integration :69.3% [2A[8m[0msamples :21.2% integration :70.7% [2A[8m[0msamples :21.3% integration :93.0% [2A[8m[0msamples :21.4% integration :99.7% [2A[8m[0msamples :21.5% integration :22.0% [2A[8m[0msamples :21.6% integration :44.7% [2A[8m[0msamples :21.6% integration :27.3% [2A[8m[0msamples :21.7% integration :59.0% [2A[8m[0msamples :21.8% integration :84.3% [2A[8m[0msamples :21.8% integration :2.7% [2A[8m[0msamples :21.9% integration :36.0% [2A[8m[0msamples :21.9% integration :99.7% [2A[8m[0msamples :22.1% integration :23.7% [2A[8m[0msamples :22.1% integration :30.0% [2A[8m[0msamples :22.2% integration :55.0% [2A[8m[0msamples :22.2% integration :85.0% [2A[8m[0msamples :22.3% integration :87.7% [2A[8m[0msamples :22.4% integration :76.0% [2A[8m[0msamples :22.5% integration :93.3% [2A[8m[0msamples :22.6% integration :0.0% [2A[8m[0msamples :22.6% integration :22.3% [2A[8m[0msamples :22.7% integration :99.7% [2A[8m[0msamples :22.7% integration :99.7% [2A[8m[0msamples :22.8% integration :4.7% [2A[8m[0msamples :22.9% integration :0.7% [2A[8m[0msamples :22.9% integration :23.7% [2A[8m[0msamples :23.0% integration :49.0% [2A[8m[0msamples :23.1% integration :6.0% [2A[8m[0msamples :23.2% integration :19.7% [2A[8m[0msamples :23.2% integration :36.3% [2A[8m[0msamples :23.3% integration :44.7% [2A[8m[0msamples :23.4% integration :58.3% [2A[8m[0msamples :23.4% integration :82.0% [2A[8m[0msamples :23.5% integration :98.7% [2A[8m[0msamples :23.5% integration :99.7% [2A[8m[0msamples :23.6% integration :3.7% [2A[8m[0msamples :23.7% integration :8.0% [2A[8m[0msamples :23.8% integration :53.7% [2A[8m[0msamples :23.8% integration :60.0% [2A[8m[0msamples :23.9% integration :99.7% [2A[8m[0msamples :23.9% integration :77.0% [2A[8m[0msamples :24.0% integration :94.3% [2A[8m[0msamples :24.1% integration :32.3% [2A[8m[0msamples :24.1% integration :48.0% [2A[8m[0msamples :24.2% integration :70.7% [2A[8m[0msamples :24.3% integration :30.3% [2A[8m[0msamples :24.4% integration :41.3% [2A[8m[0msamples :24.4% integration :67.3% [2A[8m[0msamples :24.5% integration :89.0% [2A[8m[0msamples :24.6% integration :13.3% [2A[8m[0msamples :24.6% integration :93.3% [2A[8m[0msamples :24.8% integration :19.0% [2A[8m[0msamples :24.8% integration :31.7% [2A[8m[0msamples :24.9% integration :54.3% [2A[8m[0msamples :24.9% integration :83.3% [2A[8m[0msamples :25.0% integration :99.7% [2A[8m[0msamples :25.1% integration :2.3% [2A[8m[0msamples :25.1% integration :5.3% [2A[8m[0msamples :25.2% integration :24.7% [2A[8m[0msamples :25.3% integration :41.3% [2A[8m[0msamples :25.4% integration :27.3% [2A[8m[0msamples :25.4% integration :45.7% [2A[8m[0msamples :25.5% integration :99.7% [2A[8m[0msamples :25.6% integration :75.3% [2A[8m[0msamples :25.7% integration :87.7% [2A[8m[0msamples :25.7% integration :97.0% [2A[8m[0msamples :25.8% integration :11.7% [2A[8m[0msamples :25.9% integration :99.7% [2A[8m[0msamples :25.9% integration :46.7% [2A[8m[0msamples :26.0% integration :70.3% [2A[8m[0msamples :26.1% integration :52.0% [2A[8m[0msamples :26.2% integration :68.3% [2A[8m[0msamples :26.2% integration :79.0% [2A[8m[0msamples :26.3% integration :99.0% [2A[8m[0msamples :26.4% integration :18.3% [2A[8m[0msamples :26.4% integration :30.0% [2A[8m[0msamples :26.5% integration :50.0% [2A[8m[0msamples :26.6% integration :72.3% [2A[8m[0msamples :26.6% integration :58.7% [2A[8m[0msamples :26.7% integration :88.0% [2A[8m[0msamples :26.8% integration :99.7% [2A[8m[0msamples :26.8% integration :99.0% [2A[8m[0msamples :26.9% integration :31.3% [2A[8m[0msamples :27.0% integration :34.7% [2A[8m[0msamples :27.1% integration :47.3% [2A[8m[0msamples :27.1% integration :99.7% [2A[8m[0msamples :27.2% integration :78.3% [2A[8m[0msamples :27.3% integration :98.0% [2A[8m[0msamples :27.3% integration :82.3% [2A[8m[0msamples :27.4% integration :9.7% [2A[8m[0msamples :27.5% integration :99.7% [2A[8m[0msamples :27.6% integration :28.7% [2A[8m[0msamples :27.6% integration :44.3% [2A[8m[0msamples :27.7% integration :60.0% [2A[8m[0msamples :27.8% integration :72.7% [2A[8m[0msamples :27.8% integration :87.3% [2A[8m[0msamples :27.9% integration :5.7% [2A[8m[0msamples :28.0% integration :34.7% [2A[8m[0msamples :28.1% integration :4.0% [2A[8m[0msamples :28.1% integration :33.0% [2A[8m[0msamples :28.2% integration :56.7% [2A[8m[0msamples :28.2% integration :70.0% [2A[8m[0msamples :28.3% integration :82.3% [2A[8m[0msamples :28.4% integration :99.7% [2A[8m[0msamples :28.5% integration :9.0% [2A[8m[0msamples :28.5% integration :41.7% [2A[8m[0msamples :28.6% integration :14.3% [2A[8m[0msamples :28.7% integration :32.3% [2A[8m[0msamples :28.7% integration :99.7% [2A[8m[0msamples :28.8% integration :60.0% [2A[8m[0msamples :28.9% integration :66.3% [2A[8m[0msamples :28.9% integration :90.7% [2A[8m[0msamples :29.0% integration :99.3% [2A[8m[0msamples :29.1% integration :99.7% [2A[8m[0msamples :29.1% integration :71.0% [2A[8m[0msamples :29.2% integration :90.0% [2A[8m[0msamples :29.3% integration :63.3% [2A[8m[0msamples :29.3% integration :84.3% [2A[8m[0msamples :29.4% integration :13.3% [2A[8m[0msamples :29.5% integration :31.7% [2A[8m[0msamples :29.6% integration :62.3% [2A[8m[0msamples :29.6% integration :18.0% [2A[8m[0msamples :29.7% integration :37.7% [2A[8m[0msamples :29.8% integration :66.3% [2A[8m[0msamples :29.9% integration :52.3% [2A[8m[0msamples :29.9% integration :75.3% [2A[8m[0msamples :30.0% integration :99.7% [2A[8m[0msamples :30.1% integration :0.0% [2A[8m[0msamples :30.2% integration :14.0% [2A[8m[0msamples :30.2% integration :30.7% [2A[8m[0msamples :30.3% integration :53.3% [2A[8m[0msamples :30.3% integration :85.7% [2A[8m[0msamples :30.4% integration :67.7% [2A[8m[0msamples :30.5% integration :84.0% [2A[8m[0msamples :30.6% integration :99.0% [2A[8m[0msamples :30.6% integration :27.7% [2A[8m[0msamples :30.7% integration :38.0% [2A[8m[0msamples :30.8% integration :13.0% [2A[8m[0msamples :30.9% integration :25.0% [2A[8m[0msamples :30.9% integration :51.0% [2A[8m[0msamples :31.0% integration :54.0% [2A[8m[0msamples :31.1% integration :74.0% [2A[8m[0msamples :31.1% integration :97.3% [2A[8m[0msamples :31.2% integration :29.3% [2A[8m[0msamples :31.3% integration :99.7% [2A[8m[0msamples :31.4% integration :22.7% [2A[8m[0msamples :31.4% integration :32.0% [2A[8m[0msamples :31.5% integration :24.7% [2A[8m[0msamples :31.6% integration :42.7% [2A[8m[0msamples :31.6% integration :99.7% [2A[8m[0msamples :31.7% integration :91.3% [2A[8m[0msamples :31.8% integration :17.7% [2A[8m[0msamples :31.8% integration :99.7% [2A[8m[0msamples :31.9% integration :80.0% [2A[8m[0msamples :31.9% integration :99.7% [2A[8m[0msamples :32.0% integration :99.7% [2A[8m[0msamples :32.1% integration :98.7% [2A[8m[0msamples :32.1% integration :68.3% [2A[8m[0msamples :32.2% integration :93.3% [2A[8m[0msamples :32.3% integration :99.7% [2A[8m[0msamples :32.4% integration :40.0% [2A[8m[0msamples :32.5% integration :67.3% [2A[8m[0msamples :32.5% integration :31.3% [2A[8m[0msamples :32.6% integration :56.3% [2A[8m[0msamples :32.7% integration :72.0% [2A[8m[0msamples :32.7% integration :95.7% [2A[8m[0msamples :32.8% integration :23.0% [2A[8m[0msamples :32.9% integration :99.7% [2A[8m[0msamples :33.0% integration :6.7% [2A[8m[0msamples :33.1% integration :40.0% [2A[8m[0msamples :33.1% integration :99.7% [2A[8m[0msamples :33.1% integration :62.3% [2A[8m[0msamples :33.2% integration :99.7% [2A[8m[0msamples :33.3% integration :30.0% [2A[8m[0msamples :33.4% integration :48.3% [2A[8m[0msamples :33.4% integration :99.0% [2A[8m[0msamples :33.5% integration :35.3% [2A[8m[0msamples :33.6% integration :99.7% [2A[8m[0msamples :33.6% integration :55.3% [2A[8m[0msamples :33.7% integration :72.3% [2A[8m[0msamples :33.8% integration :81.3% [2A[8m[0msamples :33.9% integration :0.0% [2A[8m[0msamples :33.9% integration :37.0% [2A[8m[0msamples :34.0% integration :81.3% [2A[8m[0msamples :34.1% integration :0.7% [2A[8m[0msamples :34.1% integration :30.3% [2A[8m[0msamples :34.2% integration :45.0% [2A[8m[0msamples :34.3% integration :50.0% [2A[8m[0msamples :34.4% integration :74.0% [2A[8m[0msamples :34.4% integration :94.7% [2A[8m[0msamples :34.5% integration :11.7% [2A[8m[0msamples :34.6% integration :37.3% [2A[8m[0msamples :34.7% integration :59.3% [2A[8m[0msamples :34.8% integration :79.0% [2A[8m[0msamples :34.8% integration :5.7% [2A[8m[0msamples :34.9% integration :89.7% [2A[8m[0msamples :34.9% integration :60.7% [2A[8m[0msamples :35.0% integration :93.0% [2A[8m[0msamples :35.0% integration :99.7% [2A[8m[0msamples :35.1% integration :88.7% [2A[8m[0msamples :35.2% integration :99.7% [2A[8m[0msamples :35.3% integration :68.0% [2A[8m[0msamples :35.4% integration :85.0% [2A[8m[0msamples :35.4% integration :99.7% [2A[8m[0msamples :35.5% integration :3.3% [2A[8m[0msamples :35.6% integration :30.0% [2A[8m[0msamples :35.6% integration :27.3% [2A[8m[0msamples :35.7% integration :47.3% [2A[8m[0msamples :35.8% integration :23.0% [2A[8m[0msamples :35.9% integration :49.3% [2A[8m[0msamples :35.9% integration :74.3% [2A[8m[0msamples :36.0% integration :75.0% [2A[8m[0msamples :36.1% integration :97.3% [2A[8m[0msamples :36.1% integration :1.0% [2A[8m[0msamples :36.2% integration :14.3% [2A[8m[0msamples :36.3% integration :42.0% [2A[8m[0msamples :36.4% integration :39.0% [2A[8m[0msamples :36.4% integration :66.0% [2A[8m[0msamples :36.5% integration :93.7% [2A[8m[0msamples :36.6% integration :83.0% [2A[8m[0msamples :36.7% integration :0.0% [2A[8m[0msamples :36.7% integration :99.7% [2A[8m[0msamples :36.7% integration :69.3% [2A[8m[0msamples :36.8% integration :79.3% [2A[8m[0msamples :36.9% integration :80.0% [2A[8m[0msamples :37.0% integration :99.0% [2A[8m[0msamples :37.0% integration :57.0% [2A[8m[0msamples :37.1% integration :68.0% [2A[8m[0msamples :37.2% integration :85.3% [2A[8m[0msamples :37.2% integration :19.0% [2A[8m[0msamples :37.3% integration :37.0% [2A[8m[0msamples :37.4% integration :99.7% [2A[8m[0msamples :37.4% integration :75.0% [2A[8m[0msamples :37.5% integration :93.7% [2A[8m[0msamples :37.6% integration :4.0% [2A[8m[0msamples :37.6% integration :32.7% [2A[8m[0msamples :37.7% integration :99.7% [2A[8m[0msamples :37.8% integration :60.7% [2A[8m[0msamples :37.9% integration :78.3% [2A[8m[0msamples :37.9% integration :48.0% [2A[8m[0msamples :38.0% integration :82.3% [2A[8m[0msamples :38.1% integration :99.7% [2A[8m[0msamples :38.1% integration :68.7% [2A[8m[0msamples :38.2% integration :99.7% [2A[8m[0msamples :38.3% integration :96.3% [2A[8m[0msamples :38.4% integration :24.7% [2A[8m[0msamples :38.5% integration :50.3% [2A[8m[0msamples :38.5% integration :15.7% [2A[8m[0msamples :38.6% integration :42.7% [2A[8m[0msamples :38.6% integration :80.0% [2A[8m[0msamples :38.7% integration :92.0% [2A[8m[0msamples :38.8% integration :99.7% [2A[8m[0msamples :38.9% integration :20.7% [2A[8m[0msamples :38.9% integration :43.3% [2A[8m[0msamples :39.0% integration :13.7% [2A[8m[0msamples :39.1% integration :40.0% [2A[8m[0msamples :39.1% integration :55.7% [2A[8m[0msamples :39.2% integration :78.0% [2A[8m[0msamples :39.3% integration :97.0% [2A[8m[0msamples :39.4% integration :99.7% [2A[8m[0msamples :39.4% integration :29.7% [2A[8m[0msamples :39.5% integration :63.7% [2A[8m[0msamples :39.6% integration :39.3% [2A[8m[0msamples :39.6% integration :64.0% [2A[8m[0msamples :39.7% integration :97.0% [2A[8m[0msamples :39.8% integration :71.7% [2A[8m[0msamples :39.9% integration :0.0% [2A[8m[0msamples :40.0% integration :86.7% [2A[8m[0msamples :40.1% integration :5.7% [2A[8m[0msamples :40.1% integration :99.7% [2A[8m[0msamples :40.2% integration :50.7% [2A[8m[0msamples :40.2% integration :69.7% [2A[8m[0msamples :40.3% integration :99.7% [2A[8m[0msamples :40.3% integration :29.0% [2A[8m[0msamples :40.4% integration :49.0% [2A[8m[0msamples :40.5% integration :30.3% [2A[8m[0msamples :40.6% integration :60.3% [2A[8m[0msamples :40.6% integration :92.0% [2A[8m[0msamples :40.7% integration :11.7% [2A[8m[0msamples :40.8% integration :49.3% [2A[8m[0msamples :40.9% integration :71.3% [2A[8m[0msamples :41.0% integration :4.3% [2A[8m[0msamples :41.0% integration :39.3% [2A[8m[0msamples :41.1% integration :66.0% [2A[8m[0msamples :41.2% integration :90.3% [2A[8m[0msamples :41.3% integration :40.3% [2A[8m[0msamples :41.3% integration :67.7% [2A[8m[0msamples :41.4% integration :88.3% [2A[8m[0msamples :41.4% integration :68.7% [2A[8m[0msamples :41.5% integration :96.3% [2A[8m[0msamples :41.5% integration :99.7% [2A[8m[0msamples :41.6% integration :72.0% [2A[8m[0msamples :41.7% integration :91.0% [2A[8m[0msamples :41.8% integration :56.0% [2A[8m[0msamples :41.9% integration :86.3% [2A[8m[0msamples :41.9% integration :49.3% [2A[8m[0msamples :42.0% integration :88.7% [2A[8m[0msamples :42.1% integration :26.3% [2A[8m[0msamples :42.1% integration :90.3% [2A[8m[0msamples :42.2% integration :28.3% [2A[8m[0msamples :42.3% integration :22.3% [2A[8m[0msamples :42.4% integration :56.0% [2A[8m[0msamples :42.4% integration :87.0% [2A[8m[0msamples :42.5% integration :23.7% [2A[8m[0msamples :42.6% integration :50.3% [2A[8m[0msamples :42.6% integration :99.7% [2A[8m[0msamples :42.7% integration :27.3% [2A[8m[0msamples :42.8% integration :55.0% [2A[8m[0msamples :42.9% integration :17.3% [2A[8m[0msamples :43.0% integration :43.7% [2A[8m[0msamples :43.0% integration :99.7% [2A[8m[0msamples :43.1% integration :77.7% [2A[8m[0msamples :43.2% integration :2.0% [2A[8m[0msamples :43.2% integration :79.3% [2A[8m[0msamples :43.3% integration :0.0% [2A[8m[0msamples :43.4% integration :13.3% [2A[8m[0msamples :43.5% integration :66.0% [2A[8m[0msamples :43.5% integration :74.3% [2A[8m[0msamples :43.6% integration :57.3% [2A[8m[0msamples :43.7% integration :79.3% [2A[8m[0msamples :43.8% integration :6.7% [2A[8m[0msamples :43.8% integration :76.3% [2A[8m[0msamples :43.9% integration :9.7% [2A[8m[0msamples :44.0% integration :18.3% [2A[8m[0msamples :44.0% integration :31.7% [2A[8m[0msamples :44.1% integration :60.3% [2A[8m[0msamples :44.1% integration :99.7% [2A[8m[0msamples :44.2% integration :54.0% [2A[8m[0msamples :44.3% integration :7.0% [2A[8m[0msamples :44.4% integration :38.7% [2A[8m[0msamples :44.4% integration :55.0% [2A[8m[0msamples :44.5% integration :17.3% [2A[8m[0msamples :44.6% integration :50.0% [2A[8m[0msamples :44.6% integration :99.7% [2A[8m[0msamples :44.7% integration :75.3% [2A[8m[0msamples :44.8% integration :98.0% [2A[8m[0msamples :44.9% integration :76.7% [2A[8m[0msamples :45.0% integration :14.0% [2A[8m[0msamples :45.0% integration :99.7% [2A[8m[0msamples :45.1% integration :23.7% [2A[8m[0msamples :45.1% integration :52.3% [2A[8m[0msamples :45.2% integration :84.7% [2A[8m[0msamples :45.3% integration :16.3% [2A[8m[0msamples :45.4% integration :32.7% [2A[8m[0msamples :45.4% integration :84.7% [2A[8m[0msamples :45.5% integration :9.3% [2A[8m[0msamples :45.6% integration :13.0% [2A[8m[0msamples :45.6% integration :47.0% [2A[8m[0msamples :45.7% integration :64.3% [2A[8m[0msamples :45.8% integration :97.3% [2A[8m[0msamples :45.9% integration :16.7% [2A[8m[0msamples :45.9% integration :99.7% [2A[8m[0msamples :46.0% integration :97.3% [2A[8m[0msamples :46.1% integration :27.7% [2A[8m[0msamples :46.1% integration :99.7% [2A[8m[0msamples :46.2% integration :18.7% [2A[8m[0msamples :46.3% integration :99.7% [2A[8m[0msamples :46.4% integration :85.0% [2A[8m[0msamples :46.5% integration :2.0% [2A[8m[0msamples :46.5% integration :73.7% [2A[8m[0msamples :46.6% integration :99.3% [2A[8m[0msamples :46.7% integration :99.7% [2A[8m[0msamples :46.7% integration :31.7% [2A[8m[0msamples :46.8% integration :67.3% [2A[8m[0msamples :46.9% integration :34.3% [2A[8m[0msamples :46.9% integration :46.7% [2A[8m[0msamples :47.0% integration :70.0% [2A[8m[0msamples :47.1% integration :81.3% [2A[8m[0msamples :47.2% integration :13.0% [2A[8m[0msamples :47.2% integration :11.3% [2A[8m[0msamples :47.3% integration :38.3% [2A[8m[0msamples :47.4% integration :62.7% [2A[8m[0msamples :47.4% integration :35.7% [2A[8m[0msamples :47.5% integration :59.7% [2A[8m[0msamples :47.6% integration :99.7% [2A[8m[0msamples :47.7% integration :11.0% [2A[8m[0msamples :47.8% integration :26.0% [2A[8m[0msamples :47.8% integration :76.0% [2A[8m[0msamples :47.9% integration :87.7% [2A[8m[0msamples :47.9% integration :99.7% [2A[8m[0msamples :47.9% integration :99.7% [2A[8m[0msamples :48.0% integration :30.3% [2A[8m[0msamples :48.1% integration :15.0% [2A[8m[0msamples :48.2% integration :47.3% [2A[8m[0msamples :48.3% integration :69.0% [2A[8m[0msamples :48.4% integration :1.0% [2A[8m[0msamples :48.4% integration :15.3% [2A[8m[0msamples :48.5% integration :41.3% [2A[8m[0msamples :48.5% integration :61.0% [2A[8m[0msamples :48.6% integration :82.3% [2A[8m[0msamples :48.7% integration :83.0% [2A[8m[0msamples :48.8% integration :95.3% [2A[8m[0msamples :48.8% integration :4.0% [2A[8m[0msamples :48.9% integration :24.3% [2A[8m[0msamples :49.0% integration :42.3% [2A[8m[0msamples :49.0% integration :99.7% [2A[8m[0msamples :49.0% integration :77.0% [2A[8m[0msamples :49.1% integration :99.7% [2A[8m[0msamples :49.2% integration :8.0% [2A[8m[0msamples :49.3% integration :36.0% [2A[8m[0msamples :49.4% integration :0.7% [2A[8m[0msamples :49.5% integration :20.3% [2A[8m[0msamples :49.5% integration :99.7% [2A[8m[0msamples :49.6% integration :60.7% [2A[8m[0msamples :49.6% integration :81.0% [2A[8m[0msamples :49.7% integration :65.3% [2A[8m[0msamples :49.8% integration :91.7% [2A[8m[0msamples :49.9% integration :99.7% [2A[8m[0msamples :49.9% integration :63.3% [2A[8m[0msamples :50.0% integration :97.0% [2A[8m[0msamples :50.0% integration :56.3% [2A[8m[0msamples :50.1% integration :86.7% [2A[8m[0msamples :50.2% integration :12.7% [2A[8m[0msamples :50.3% integration :21.0% [2A[8m[0msamples :50.3% integration :40.3% [2A[8m[0msamples :50.4% integration :0.3% [2A[8m[0msamples :50.5% integration :33.7% [2A[8m[0msamples :50.6% integration :81.3% [2A[8m[0msamples :50.6% integration :31.3% [2A[8m[0msamples :50.7% integration :50.7% [2A[8m[0msamples :50.7% integration :99.7% [2A[8m[0msamples :50.8% integration :5.3% [2A[8m[0msamples :50.9% integration :6.3% [2A[8m[0msamples :51.0% integration :18.7% [2A[8m[0msamples :51.0% integration :49.3% [2A[8m[0msamples :51.1% integration :83.3% [2A[8m[0msamples :51.2% integration :40.0% [2A[8m[0msamples :51.3% integration :60.7% [2A[8m[0msamples :51.3% integration :70.3% [2A[8m[0msamples :51.4% integration :97.0% [2A[8m[0msamples :51.5% integration :36.0% [2A[8m[0msamples :51.5% integration :71.0% [2A[8m[0msamples :51.6% integration :98.0% [2A[8m[0msamples :51.7% integration :99.7% [2A[8m[0msamples :51.7% integration :97.7% [2A[8m[0msamples :51.8% integration :15.0% [2A[8m[0msamples :51.9% integration :8.7% [2A[8m[0msamples :51.9% integration :43.7% [2A[8m[0msamples :52.0% integration :99.7% [2A[8m[0msamples :52.1% integration :23.3% [2A[8m[0msamples :52.2% integration :56.3% [2A[8m[0msamples :52.2% integration :28.0% [2A[8m[0msamples :52.3% integration :63.7% [2A[8m[0msamples :52.4% integration :93.0% [2A[8m[0msamples :52.5% integration :83.0% [2A[8m[0msamples :52.6% integration :23.3% [2A[8m[0msamples :52.6% integration :88.0% [2A[8m[0msamples :52.7% integration :16.0% [2A[8m[0msamples :52.8% integration :99.7% [2A[8m[0msamples :52.8% integration :59.7% [2A[8m[0msamples :52.9% integration :80.0% [2A[8m[0msamples :52.9% integration :83.0% [2A[8m[0msamples :53.0% integration :99.7% [2A[8m[0msamples :53.1% integration :36.7% [2A[8m[0msamples :53.2% integration :5.0% [2A[8m[0msamples :53.3% integration :31.3% [2A[8m[0msamples :53.3% integration :18.7% [2A[8m[0msamples :53.4% integration :40.3% [2A[8m[0msamples :53.5% integration :76.3% [2A[8m[0msamples :53.5% integration :90.3% [2A[8m[0msamples :53.6% integration :15.3% [2A[8m[0msamples :53.7% integration :99.7% [2A[8m[0msamples :53.8% integration :6.3% [2A[8m[0msamples :53.8% integration :34.0% [2A[8m[0msamples :53.9% integration :33.3% [2A[8m[0msamples :54.0% integration :54.0% [2A[8m[0msamples :54.0% integration :83.7% [2A[8m[0msamples :54.1% integration :42.7% [2A[8m[0msamples :54.2% integration :74.7% [2A[8m[0msamples :54.2% integration :17.7% [2A[8m[0msamples :54.3% integration :40.3% [2A[8m[0msamples :54.4% integration :63.7% [2A[8m[0msamples :54.5% integration :37.7% [2A[8m[0msamples :54.5% integration :57.3% [2A[8m[0msamples :54.6% integration :69.0% [2A[8m[0msamples :54.7% integration :99.7% [2A[8m[0msamples :54.8% integration :24.0% [2A[8m[0msamples :54.9% integration :0.0% [2A[8m[0msamples :54.9% integration :28.3% [2A[8m[0msamples :55.0% integration :21.7% [2A[8m[0msamples :55.0% integration :62.7% [2A[8m[0msamples :55.1% integration :90.3% [2A[8m[0msamples :55.2% integration :65.7% [2A[8m[0msamples :55.3% integration :92.0% [2A[8m[0msamples :55.4% integration :99.7% [2A[8m[0msamples :55.4% integration :45.0% [2A[8m[0msamples :55.5% integration :69.7% [2A[8m[0msamples :55.6% integration :40.0% [2A[8m[0msamples :55.6% integration :64.7% [2A[8m[0msamples :55.7% integration :85.7% [2A[8m[0msamples :55.8% integration :75.0% [2A[8m[0msamples :55.9% integration :3.7% [2A[8m[0msamples :55.9% integration :99.7% [2A[8m[0msamples :56.0% integration :48.0% [2A[8m[0msamples :56.0% integration :82.7% [2A[8m[0msamples :56.1% integration :87.0% [2A[8m[0msamples :56.2% integration :17.7% [2A[8m[0msamples :56.2% integration :57.7% [2A[8m[0msamples :56.3% integration :86.3% [2A[8m[0msamples :56.4% integration :99.7% [2A[8m[0msamples :56.5% integration :81.0% [2A[8m[0msamples :56.5% integration :12.0% [2A[8m[0msamples :56.6% integration :38.0% [2A[8m[0msamples :56.7% integration :61.7% [2A[8m[0msamples :56.8% integration :94.0% [2A[8m[0msamples :56.8% integration :53.7% [2A[8m[0msamples :56.9% integration :80.0% [2A[8m[0msamples :57.0% integration :99.7% [2A[8m[0msamples :57.0% integration :29.3% [2A[8m[0msamples :57.1% integration :60.0% [2A[8m[0msamples :57.1% integration :41.0% [2A[8m[0msamples :57.2% integration :64.7% [2A[8m[0msamples :57.3% integration :87.0% [2A[8m[0msamples :57.4% integration :57.0% [2A[8m[0msamples :57.5% integration :83.3% [2A[8m[0msamples :57.5% integration :8.3% [2A[8m[0msamples :57.6% integration :42.0% [2A[8m[0msamples :57.7% integration :72.0% [2A[8m[0msamples :57.8% integration :28.7% [2A[8m[0msamples :57.8% integration :51.0% [2A[8m[0msamples :57.9% integration :55.0% [2A[8m[0msamples :58.0% integration :81.0% [2A[8m[0msamples :58.1% integration :13.3% [2A[8m[0msamples :58.1% integration :58.0% [2A[8m[0msamples :58.1% integration :74.3% [2A[8m[0msamples :58.2% integration :31.3% [2A[8m[0msamples :58.3% integration :45.3% [2A[8m[0msamples :58.4% integration :47.0% [2A[8m[0msamples :58.4% integration :62.0% [2A[8m[0msamples :58.5% integration :79.3% [2A[8m[0msamples :58.6% integration :99.7% [2A[8m[0msamples :58.6% integration :94.7% [2A[8m[0msamples :58.7% integration :23.3% [2A[8m[0msamples :58.8% integration :25.3% [2A[8m[0msamples :58.9% integration :55.7% [2A[8m[0msamples :58.9% integration :88.3% [2A[8m[0msamples :59.0% integration :85.7% [2A[8m[0msamples :59.1% integration :16.0% [2A[8m[0msamples :59.1% integration :99.0% [2A[8m[0msamples :59.2% integration :41.0% [2A[8m[0msamples :59.3% integration :59.7% [2A[8m[0msamples :59.4% integration :18.3% [2A[8m[0msamples :59.5% integration :45.3% [2A[8m[0msamples :59.5% integration :53.7% [2A[8m[0msamples :59.6% integration :89.7% [2A[8m[0msamples :59.7% integration :22.3% [2A[8m[0msamples :59.7% integration :86.0% [2A[8m[0msamples :59.8% integration :17.3% [2A[8m[0msamples :59.9% integration :19.3% [2A[8m[0msamples :60.0% integration :57.3% [2A[8m[0msamples :60.0% integration :91.3% [2A[8m[0msamples :60.1% integration :99.7% [2A[8m[0msamples :60.1% integration :98.3% [2A[8m[0msamples :60.2% integration :99.7% [2A[8m[0msamples :60.2% integration :58.7% [2A[8m[0msamples :60.3% integration :79.7% [2A[8m[0msamples :60.4% integration :99.7% [2A[8m[0msamples :60.4% integration :94.0% [2A[8m[0msamples :60.5% integration :99.7% [2A[8m[0msamples :60.6% integration :0.0% [2A[8m[0msamples :60.6% integration :33.3% [2A[8m[0msamples :60.7% integration :59.7% [2A[8m[0msamples :60.8% integration :81.3% [2A[8m[0msamples :60.8% integration :99.7% [2A[8m[0msamples :60.9% integration :62.7% [2A[8m[0msamples :60.9% integration :68.0% [2A[8m[0msamples :61.0% integration :99.7% [2A[8m[0msamples :61.0% integration :60.7% [2A[8m[0msamples :61.1% integration :89.3% [2A[8m[0msamples :61.2% integration :13.0% [2A[8m[0msamples :61.3% integration :42.0% [2A[8m[0msamples :61.3% integration :99.7% [2A[8m[0msamples :61.4% integration :87.3% [2A[8m[0msamples :61.5% integration :17.3% [2A[8m[0msamples :61.5% integration :99.7% [2A[8m[0msamples :61.6% integration :70.7% [2A[8m[0msamples :61.6% integration :99.7% [2A[8m[0msamples :61.7% integration :14.3% [2A[8m[0msamples :61.7% integration :45.7% [2A[8m[0msamples :61.8% integration :78.3% [2A[8m[0msamples :61.9% integration :3.7% [2A[8m[0msamples :61.9% integration :99.7% [2A[8m[0msamples :62.0% integration :35.3% [2A[8m[0msamples :62.0% integration :70.0% [2A[8m[0msamples :62.1% integration :99.7% [2A[8m[0msamples :62.1% integration :84.3% [2A[8m[0msamples :62.2% integration :99.7% [2A[8m[0msamples :62.3% integration :42.7% [2A[8m[0msamples :62.3% integration :71.7% [2A[8m[0msamples :62.4% integration :99.7% [2A[8m[0msamples :62.4% integration :1.7% [2A[8m[0msamples :62.5% integration :41.7% [2A[8m[0msamples :62.5% integration :99.7% [2A[8m[0msamples :62.6% integration :4.0% [2A[8m[0msamples :62.6% integration :99.7% [2A[8m[0msamples :62.7% integration :18.3% [2A[8m[0msamples :62.8% integration :51.7% [2A[8m[0msamples :62.8% integration :56.0% [2A[8m[0msamples :62.9% integration :81.0% [2A[8m[0msamples :63.0% integration :99.7% [2A[8m[0msamples :63.0% integration :53.7% [2A[8m[0msamples :63.1% integration :79.0% [2A[8m[0msamples :63.1% integration :99.7% [2A[8m[0msamples :63.2% integration :36.7% [2A[8m[0msamples :63.3% integration :60.0% [2A[8m[0msamples :63.4% integration :37.7% [2A[8m[0msamples :63.4% integration :60.7% [2A[8m[0msamples :63.5% integration :99.7% [2A[8m[0msamples :63.6% integration :26.3% [2A[8m[0msamples :63.6% integration :44.3% [2A[8m[0msamples :63.7% integration :10.7% [2A[8m[0msamples :63.8% integration :10.7% [2A[8m[0msamples :63.8% integration :99.7% [2A[8m[0msamples :63.9% integration :33.0% [2A[8m[0msamples :64.0% integration :68.3% [2A[8m[0msamples :64.0% integration :92.0% [2A[8m[0msamples :64.1% integration :12.3% [2A[8m[0msamples :64.2% integration :99.7% [2A[8m[0msamples :64.2% integration :96.0% [2A[8m[0msamples :64.3% integration :19.3% [2A[8m[0msamples :64.3% integration :32.7% [2A[8m[0msamples :64.4% integration :62.3% [2A[8m[0msamples :64.5% integration :99.7% [2A[8m[0msamples :64.5% integration :46.0% [2A[8m[0msamples :64.6% integration :73.7% [2A[8m[0msamples :64.6% integration :99.7% [2A[8m[0msamples :64.7% integration :6.3% [2A[8m[0msamples :64.8% integration :99.7% [2A[8m[0msamples :64.8% integration :69.3% [2A[8m[0msamples :64.9% integration :93.3% [2A[8m[0msamples :65.0% integration :62.0% [2A[8m[0msamples :65.0% integration :80.3% [2A[8m[0msamples :65.1% integration :97.0% [2A[8m[0msamples :65.2% integration :18.0% [2A[8m[0msamples :65.3% integration :48.7% [2A[8m[0msamples :65.3% integration :26.0% [2A[8m[0msamples :65.4% integration :47.7% [2A[8m[0msamples :65.5% integration :69.3% [2A[8m[0msamples :65.5% integration :90.0% [2A[8m[0msamples :65.6% integration :18.3% [2A[8m[0msamples :65.7% integration :99.7% [2A[8m[0msamples :65.8% integration :10.7% [2A[8m[0msamples :65.9% integration :32.7% [2A[8m[0msamples :65.9% integration :99.7% [2A[8m[0msamples :66.0% integration :29.3% [2A[8m[0msamples :66.0% integration :99.7% [2A[8m[0msamples :66.1% integration :36.7% [2A[8m[0msamples :66.1% integration :59.7% [2A[8m[0msamples :66.2% integration :99.7% [2A[8m[0msamples :66.2% integration :24.3% [2A[8m[0msamples :66.3% integration :99.7% [2A[8m[0msamples :66.4% integration :77.7% [2A[8m[0msamples :66.5% integration :96.0% [2A[8m[0msamples :66.5% integration :99.7% [2A[8m[0msamples :66.6% integration :81.3% [2A[8m[0msamples :66.6% integration :99.7% [2A[8m[0msamples :66.6% integration :99.7% [2A[8m[0msamples :66.8% integration :0.0% [2A[8m[0msamples :66.8% integration :99.7% [2A[8m[0msamples :66.8% integration :11.7% [2A[8m[0msamples :66.9% integration :36.7% [2A[8m[0msamples :67.0% integration :37.7% [2A[8m[0msamples :67.0% integration :58.3% [2A[8m[0msamples :67.1% integration :99.7% [2A[8m[0msamples :67.2% integration :76.7% [2A[8m[0msamples :67.2% integration :98.0% [2A[8m[0msamples :67.3% integration :99.7% [2A[8m[0msamples :67.4% integration :12.7% [2A[8m[0msamples :67.4% integration :99.7% [2A[8m[0msamples :67.5% integration :17.3% [2A[8m[0msamples :67.6% integration :42.0% [2A[8m[0msamples :67.6% integration :99.7% [2A[8m[0msamples :67.7% integration :48.3% [2A[8m[0msamples :67.8% integration :67.7% [2A[8m[0msamples :67.8% integration :25.3% [2A[8m[0msamples :67.9% integration :46.0% [2A[8m[0msamples :67.9% integration :99.7% [2A[8m[0msamples :68.0% integration :46.0% [2A[8m[0msamples :68.0% integration :65.0% [2A[8m[0msamples :68.1% integration :24.0% [2A[8m[0msamples :68.2% integration :55.0% [2A[8m[0msamples :68.2% integration :99.7% [2A[8m[0msamples :68.2% integration :73.0% [2A[8m[0msamples :68.3% integration :92.7% [2A[8m[0msamples :68.4% integration :20.0% [2A[8m[0msamples :68.5% integration :38.0% [2A[8m[0msamples :68.5% integration :99.7% [2A[8m[0msamples :68.5% integration :86.7% [2A[8m[0msamples :68.6% integration :16.3% [2A[8m[0msamples :68.7% integration :53.7% [2A[8m[0msamples :68.7% integration :73.7% [2A[8m[0msamples :68.8% integration :85.3% [2A[8m[0msamples :68.8% integration :33.7% [2A[8m[0msamples :68.9% integration :57.0% [2A[8m[0msamples :69.0% integration :81.0% [2A[8m[0msamples :69.0% integration :99.7% [2A[8m[0msamples :69.1% integration :99.7% [2A[8m[0msamples :69.2% integration :65.7% [2A[8m[0msamples :69.2% integration :99.3% [2A[8m[0msamples :69.3% integration :99.7% [2A[8m[0msamples :69.4% integration :74.3% [2A[8m[0msamples :69.5% integration :91.0% [2A[8m[0msamples :69.5% integration :99.7% [2A[8m[0msamples :69.5% integration :17.7% [2A[8m[0msamples :69.6% integration :99.7% [2A[8m[0msamples :69.7% integration :7.3% [2A[8m[0msamples :69.8% integration :24.7% [2A[8m[0msamples :69.8% integration :51.0% [2A[8m[0msamples :69.9% integration :83.7% [2A[8m[0msamples :69.9% integration :99.7% [2A[8m[0msamples :70.0% integration :75.7% [2A[8m[0msamples :70.0% integration :0.3% [2A[8m[0msamples :70.1% integration :5.3% [2A[8m[0msamples :70.2% integration :7.0% [2A[8m[0msamples :70.2% integration :99.7% [2A[8m[0msamples :70.3% integration :98.7% [2A[8m[0msamples :70.4% integration :28.7% [2A[8m[0msamples :70.4% integration :99.7% [2A[8m[0msamples :70.5% integration :46.3% [2A[8m[0msamples :70.5% integration :68.7% [2A[8m[0msamples :70.6% integration :94.3% [2A[8m[0msamples :70.7% integration :13.3% [2A[8m[0msamples :70.7% integration :99.7% [2A[8m[0msamples :70.8% integration :43.3% [2A[8m[0msamples :70.9% integration :82.3% [2A[8m[0msamples :70.9% integration :15.0% [2A[8m[0msamples :71.0% integration :52.0% [2A[8m[0msamples :71.0% integration :99.7% [2A[8m[0msamples :71.1% integration :21.3% [2A[8m[0msamples :71.2% integration :58.7% [2A[8m[0msamples :71.2% integration :31.3% [2A[8m[0msamples :71.3% integration :50.3% [2A[8m[0msamples :71.4% integration :99.7% [2A[8m[0msamples :71.4% integration :87.7% [2A[8m[0msamples :71.5% integration :14.7% [2A[8m[0msamples :71.5% integration :58.0% [2A[8m[0msamples :71.6% integration :83.7% [2A[8m[0msamples :71.7% integration :99.7% [2A[8m[0msamples :71.7% integration :41.0% [2A[8m[0msamples :71.8% integration :53.3% [2A[8m[0msamples :71.8% integration :99.7% [2A[8m[0msamples :71.9% integration :33.3% [2A[8m[0msamples :72.0% integration :50.0% [2A[8m[0msamples :72.0% integration :20.3% [2A[8m[0msamples :72.1% integration :52.7% [2A[8m[0msamples :72.2% integration :99.7% [2A[8m[0msamples :72.2% integration :82.3% [2A[8m[0msamples :72.3% integration :99.7% [2A[8m[0msamples :72.4% integration :88.7% [2A[8m[0msamples :72.5% integration :12.7% [2A[8m[0msamples :72.5% integration :99.7% [2A[8m[0msamples :72.6% integration :15.0% [2A[8m[0msamples :72.7% integration :42.0% [2A[8m[0msamples :72.7% integration :26.0% [2A[8m[0msamples :72.8% integration :61.7% [2A[8m[0msamples :72.8% integration :99.7% [2A[8m[0msamples :72.9% integration :28.3% [2A[8m[0msamples :73.0% integration :55.7% [2A[8m[0msamples :73.0% integration :73.7% [2A[8m[0msamples :73.1% integration :99.0% [2A[8m[0msamples :73.2% integration :99.7% [2A[8m[0msamples :73.2% integration :60.0% [2A[8m[0msamples :73.2% integration :90.7% [2A[8m[0msamples :73.3% integration :99.7% [2A[8m[0msamples :73.4% integration :15.3% [2A[8m[0msamples :73.5% integration :43.0% [2A[8m[0msamples :73.5% integration :78.3% [2A[8m[0msamples :73.6% integration :99.0% [2A[8m[0msamples :73.7% integration :99.7% [2A[8m[0msamples :73.7% integration :76.3% [2A[8m[0msamples :73.8% integration :9.7% [2A[8m[0msamples :73.9% integration :93.3% [2A[8m[0msamples :74.0% integration :2.7% [2A[8m[0msamples :74.0% integration :28.3% [2A[8m[0msamples :74.1% integration :48.3% [2A[8m[0msamples :74.2% integration :76.7% [2A[8m[0msamples :74.2% integration :99.7% [2A[8m[0msamples :74.2% integration :56.7% [2A[8m[0msamples :74.3% integration :99.7% [2A[8m[0msamples :74.4% integration :59.7% [2A[8m[0msamples :74.4% integration :75.3% [2A[8m[0msamples :74.5% integration :90.7% [2A[8m[0msamples :74.6% integration :15.7% [2A[8m[0msamples :74.6% integration :99.7% [2A[8m[0msamples :74.7% integration :92.0% [2A[8m[0msamples :74.8% integration :11.0% [2A[8m[0msamples :74.8% integration :99.7% [2A[8m[0msamples :74.9% integration :64.0% [2A[8m[0msamples :74.9% integration :94.7% [2A[8m[0msamples :75.0% integration :6.0% [2A[8m[0msamples :75.1% integration :33.0% [2A[8m[0msamples :75.1% integration :99.7% [2A[8m[0msamples :75.2% integration :4.7% [2A[8m[0msamples :75.2% integration :28.7% [2A[8m[0msamples :75.3% integration :53.3% [2A[8m[0msamples :75.4% integration :75.0% [2A[8m[0msamples :75.5% integration :4.7% [2A[8m[0msamples :75.6% integration :22.7% [2A[8m[0msamples :75.6% integration :48.7% [2A[8m[0msamples :75.7% integration :66.3% [2A[8m[0msamples :75.8% integration :96.7% [2A[8m[0msamples :75.9% integration :99.7% [2A[8m[0msamples :75.9% integration :58.0% [2A[8m[0msamples :76.0% integration :74.0% [2A[8m[0msamples :76.0% integration :64.3% [2A[8m[0msamples :76.1% integration :90.3% [2A[8m[0msamples :76.2% integration :99.7% [2A[8m[0msamples :76.2% integration :22.3% [2A[8m[0msamples :76.3% integration :44.3% [2A[8m[0msamples :76.3% integration :99.7% [2A[8m[0msamples :76.3% integration :93.3% [2A[8m[0msamples :76.4% integration :99.7% [2A[8m[0msamples :76.5% integration :39.7% [2A[8m[0msamples :76.6% integration :72.0% [2A[8m[0msamples :76.6% integration :99.7% [2A[8m[0msamples :76.7% integration :22.3% [2A[8m[0msamples :76.8% integration :58.0% [2A[8m[0msamples :76.8% integration :91.7% [2A[8m[0msamples :76.9% integration :9.7% [2A[8m[0msamples :76.9% integration :99.7% [2A[8m[0msamples :77.0% integration :97.0% [2A[8m[0msamples :77.0% integration :99.0% [2A[8m[0msamples :77.1% integration :0.0% [2A[8m[0msamples :77.1% integration :47.3% [2A[8m[0msamples :77.2% integration :99.7% [2A[8m[0msamples :77.2% integration :79.0% [2A[8m[0msamples :77.3% integration :8.0% [2A[8m[0msamples :77.3% integration :99.7% [2A[8m[0msamples :77.4% integration :61.3% [2A[8m[0msamples :77.5% integration :85.3% [2A[8m[0msamples :77.5% integration :68.7% [2A[8m[0msamples :77.6% integration :0.0% [2A[8m[0msamples :77.6% integration :99.7% [2A[8m[0msamples :77.7% integration :97.7% [2A[8m[0msamples :77.8% integration :32.7% [2A[8m[0msamples :77.9% integration :0.7% [2A[8m[0msamples :78.0% integration :33.0% [2A[8m[0msamples :78.0% integration :99.7% [2A[8m[0msamples :78.0% integration :54.7% [2A[8m[0msamples :78.1% integration :86.7% [2A[8m[0msamples :78.2% integration :2.3% [2A[8m[0msamples :78.3% integration :21.3% [2A[8m[0msamples :78.3% integration :99.7% [2A[8m[0msamples :78.4% integration :90.3% [2A[8m[0msamples :78.5% integration :13.3% [2A[8m[0msamples :78.5% integration :99.7% [2A[8m[0msamples :78.5% integration :67.0% [2A[8m[0msamples :78.6% integration :99.7% [2A[8m[0msamples :78.7% integration :66.0% [2A[8m[0msamples :78.8% integration :87.0% [2A[8m[0msamples :78.8% integration :4.0% [2A[8m[0msamples :78.9% integration :34.7% [2A[8m[0msamples :79.0% integration :62.3% [2A[8m[0msamples :79.0% integration :10.0% [2A[8m[0msamples :79.1% integration :44.3% [2A[8m[0msamples :79.1% integration :99.7% [2A[8m[0msamples :79.1% integration :89.7% [2A[8m[0msamples :79.2% integration :99.7% [2A[8m[0msamples :79.3% integration :70.0% [2A[8m[0msamples :79.4% integration :95.7% [2A[8m[0msamples :79.4% integration :99.7% [2A[8m[0msamples :79.5% integration :11.3% [2A[8m[0msamples :79.6% integration :41.3% [2A[8m[0msamples :79.6% integration :99.7% [2A[8m[0msamples :79.7% integration :77.0% [2A[8m[0msamples :79.7% integration :99.7% [2A[8m[0msamples :79.8% integration :82.3% [2A[8m[0msamples :79.9% integration :9.7% [2A[8m[0msamples :79.9% integration :99.7% [2A[8m[0msamples :80.0% integration :22.0% [2A[8m[0msamples :80.0% integration :99.7% [2A[8m[0msamples :80.1% integration :49.7% [2A[8m[0msamples :80.2% integration :79.3% [2A[8m[0msamples :80.2% integration :90.3% [2A[8m[0msamples :80.3% integration :16.0% [2A[8m[0msamples :80.3% integration :99.7% [2A[8m[0msamples :80.4% integration :81.7% [2A[8m[0msamples :80.5% integration :8.3% [2A[8m[0msamples :80.5% integration :99.7% [2A[8m[0msamples :80.6% integration :80.7% [2A[8m[0msamples :80.7% integration :99.7% [2A[8m[0msamples :80.7% integration :61.7% [2A[8m[0msamples :80.8% integration :86.0% [2A[8m[0msamples :80.8% integration :99.7% [2A[8m[0msamples :80.9% integration :0.3% [2A[8m[0msamples :81.0% integration :29.7% [2A[8m[0msamples :81.0% integration :50.3% [2A[8m[0msamples :81.1% integration :83.0% [2A[8m[0msamples :81.2% integration :99.7% [2A[8m[0msamples :81.2% integration :91.3% [2A[8m[0msamples :81.3% integration :20.7% [2A[8m[0msamples :81.3% integration :4.7% [2A[8m[0msamples :81.4% integration :26.3% [2A[8m[0msamples :81.4% integration :99.7% [2A[8m[0msamples :81.5% integration :99.0% [2A[8m[0msamples :81.6% integration :12.7% [2A[8m[0msamples :81.6% integration :99.7% [2A[8m[0msamples :81.7% integration :18.0% [2A[8m[0msamples :81.8% integration :48.0% [2A[8m[0msamples :81.8% integration :33.0% [2A[8m[0msamples :81.9% integration :60.0% [2A[8m[0msamples :82.0% integration :14.7% [2A[8m[0msamples :82.0% integration :43.0% [2A[8m[0msamples :82.1% integration :85.3% [2A[8m[0msamples :82.2% integration :95.0% [2A[8m[0msamples :82.2% integration :25.7% [2A[8m[0msamples :82.3% integration :19.7% [2A[8m[0msamples :82.4% integration :43.7% [2A[8m[0msamples :82.5% integration :71.7% [2A[8m[0msamples :82.5% integration :99.7% [2A[8m[0msamples :82.5% integration :29.3% [2A[8m[0msamples :82.6% integration :4.7% [2A[8m[0msamples :82.7% integration :32.0% [2A[8m[0msamples :82.8% integration :60.0% [2A[8m[0msamples :82.8% integration :99.7% [2A[8m[0msamples :82.9% integration :25.0% [2A[8m[0msamples :82.9% integration :99.7% [2A[8m[0msamples :83.0% integration :1.7% [2A[8m[0msamples :83.1% integration :28.3% [2A[8m[0msamples :83.1% integration :99.7% [2A[8m[0msamples :83.2% integration :41.7% [2A[8m[0msamples :83.3% integration :74.3% [2A[8m[0msamples :83.3% integration :36.7% [2A[8m[0msamples :83.4% integration :63.3% [2A[8m[0msamples :83.5% integration :34.0% [2A[8m[0msamples :83.5% integration :55.7% [2A[8m[0msamples :83.6% integration :74.7% [2A[8m[0msamples :83.6% integration :99.7% [2A[8m[0msamples :83.7% integration :0.0% [2A[8m[0msamples :83.8% integration :0.3% [2A[8m[0msamples :83.8% integration :38.0% [2A[8m[0msamples :83.9% integration :71.0% [2A[8m[0msamples :83.9% integration :99.7% [2A[8m[0msamples :84.0% integration :7.7% [2A[8m[0msamples :84.0% integration :99.7% [2A[8m[0msamples :84.1% integration :31.3% [2A[8m[0msamples :84.2% integration :42.3% [2A[8m[0msamples :84.2% integration :1.7% [2A[8m[0msamples :84.3% integration :44.3% [2A[8m[0msamples :84.4% integration :99.7% [2A[8m[0msamples :84.4% integration :74.3% [2A[8m[0msamples :84.5% integration :91.7% [2A[8m[0msamples :84.5% integration :99.7% [2A[8m[0msamples :84.6% integration :36.3% [2A[8m[0msamples :84.7% integration :57.3% [2A[8m[0msamples :84.7% integration :23.7% [2A[8m[0msamples :84.8% integration :43.0% [2A[8m[0msamples :84.8% integration :99.7% [2A[8m[0msamples :84.9% integration :62.0% [2A[8m[0msamples :85.0% integration :69.0% [2A[8m[0msamples :85.0% integration :3.3% [2A[8m[0msamples :85.1% integration :19.0% [2A[8m[0msamples :85.2% integration :42.7% [2A[8m[0msamples :85.2% integration :70.7% [2A[8m[0msamples :85.3% integration :96.0% [2A[8m[0msamples :85.4% integration :24.7% [2A[8m[0msamples :85.5% integration :57.0% [2A[8m[0msamples :85.5% integration :86.0% [2A[8m[0msamples :85.7% integration :10.0% [2A[8m[0msamples :85.7% integration :41.7% [2A[8m[0msamples :85.8% integration :74.0% [2A[8m[0msamples :85.9% integration :0.0% [2A[8m[0msamples :86.0% integration :99.7% [2A[8m[0msamples :86.0% integration :99.7% [2A[8m[0msamples :86.0% integration :91.0% [2A[8m[0msamples :86.1% integration :15.7% [2A[8m[0msamples :86.1% integration :49.3% [2A[8m[0msamples :86.2% integration :62.0% [2A[8m[0msamples :86.2% integration :87.0% [2A[8m[0msamples :86.4% integration :3.7% [2A[8m[0msamples :86.4% integration :99.7% [2A[8m[0msamples :86.5% integration :59.7% [2A[8m[0msamples :86.5% integration :80.7% [2A[8m[0msamples :86.6% integration :18.3% [2A[8m[0msamples :86.6% integration :25.0% [2A[8m[0msamples :86.7% integration :99.7% [2A[8m[0msamples :86.7% integration :67.7% [2A[8m[0msamples :86.8% integration :88.3% [2A[8m[0msamples :86.9% integration :34.3% [2A[8m[0msamples :87.0% integration :33.7% [2A[8m[0msamples :87.0% integration :99.7% [2A[8m[0msamples :87.1% integration :29.7% [2A[8m[0msamples :87.1% integration :44.7% [2A[8m[0msamples :87.2% integration :99.7% [2A[8m[0msamples :87.2% integration :85.0% [2A[8m[0msamples :87.3% integration :72.3% [2A[8m[0msamples :87.4% integration :20.7% [2A[8m[0msamples :87.5% integration :56.0% [2A[8m[0msamples :87.5% integration :99.7% [2A[8m[0msamples :87.6% integration :15.0% [2A[8m[0msamples :87.6% integration :17.3% [2A[8m[0msamples :87.6% integration :99.7% [2A[8m[0msamples :87.8% integration :16.0% [2A[8m[0msamples :87.8% integration :99.7% [2A[8m[0msamples :87.8% integration :31.0% [2A[8m[0msamples :87.9% integration :60.3% [2A[8m[0msamples :87.9% integration :55.7% [2A[8m[0msamples :88.0% integration :73.3% [2A[8m[0msamples :88.1% integration :99.7% [2A[8m[0msamples :88.1% integration :79.7% [2A[8m[0msamples :88.2% integration :10.7% [2A[8m[0msamples :88.3% integration :23.0% [2A[8m[0msamples :88.3% integration :64.7% [2A[8m[0msamples :88.4% integration :99.7% [2A[8m[0msamples :88.4% integration :35.0% [2A[8m[0msamples :88.5% integration :54.0% [2A[8m[0msamples :88.6% integration :40.7% [2A[8m[0msamples :88.6% integration :64.7% [2A[8m[0msamples :88.7% integration :59.3% [2A[8m[0msamples :88.8% integration :99.0% [2A[8m[0msamples :88.8% integration :32.0% [2A[8m[0msamples :88.9% integration :0.0% [2A[8m[0msamples :89.0% integration :26.3% [2A[8m[0msamples :89.0% integration :36.0% [2A[8m[0msamples :89.1% integration :73.7% [2A[8m[0msamples :89.1% integration :95.7% [2A[8m[0msamples :89.2% integration :99.7% [2A[8m[0msamples :89.2% integration :99.3% [2A[8m[0msamples :89.3% integration :36.7% [2A[8m[0msamples :89.4% integration :41.0% [2A[8m[0msamples :89.5% integration :53.7% [2A[8m[0msamples :89.5% integration :99.7% [2A[8m[0msamples :89.5% integration :73.3% [2A[8m[0msamples :89.6% integration :90.3% [2A[8m[0msamples :89.6% integration :99.7% [2A[8m[0msamples :89.7% integration :52.0% [2A[8m[0msamples :89.8% integration :99.7% [2A[8m[0msamples :89.8% integration :51.7% [2A[8m[0msamples :89.9% integration :71.7% [2A[8m[0msamples :90.0% integration :24.3% [2A[8m[0msamples :90.0% integration :50.7% [2A[8m[0msamples :90.1% integration :65.7% [2A[8m[0msamples :90.1% integration :15.3% [2A[8m[0msamples :90.2% integration :51.0% [2A[8m[0msamples :90.3% integration :55.7% [2A[8m[0msamples :90.3% integration :90.0% [2A[8m[0msamples :90.4% integration :99.7% [2A[8m[0msamples :90.5% integration :10.3% [2A[8m[0msamples :90.5% integration :36.3% [2A[8m[0msamples :90.6% integration :2.3% [2A[8m[0msamples :90.6% integration :25.7% [2A[8m[0msamples :90.7% integration :50.7% [2A[8m[0msamples :90.7% integration :99.7% [2A[8m[0msamples :90.8% integration :3.7% [2A[8m[0msamples :90.8% integration :99.7% [2A[8m[0msamples :90.9% integration :49.7% [2A[8m[0msamples :91.0% integration :66.0% [2A[8m[0msamples :91.0% integration :99.7% [2A[8m[0msamples :91.1% integration :14.0% [2A[8m[0msamples :91.2% integration :99.7% [2A[8m[0msamples :91.2% integration :41.7% [2A[8m[0msamples :91.3% integration :63.0% [2A[8m[0msamples :91.4% integration :62.0% [2A[8m[0msamples :91.5% integration :94.7% [2A[8m[0msamples :91.5% integration :99.7% [2A[8m[0msamples :91.6% integration :54.0% [2A[8m[0msamples :91.6% integration :85.0% [2A[8m[0msamples :91.7% integration :99.7% [2A[8m[0msamples :91.8% integration :45.3% [2A[8m[0msamples :91.8% integration :80.0% [2A[8m[0msamples :91.9% integration :13.3% [2A[8m[0msamples :92.0% integration :27.3% [2A[8m[0msamples :92.0% integration :99.7% [2A[8m[0msamples :92.1% integration :20.3% [2A[8m[0msamples :92.2% integration :48.3% [2A[8m[0msamples :92.2% integration :7.0% [2A[8m[0msamples :92.2% integration :33.0% [2A[8m[0msamples :92.3% integration :18.3% [2A[8m[0msamples :92.4% integration :43.3% [2A[8m[0msamples :92.5% integration :64.7% [2A[8m[0msamples :92.5% integration :15.7% [2A[8m[0msamples :92.6% integration :41.3% [2A[8m[0msamples :92.7% integration :99.7% [2A[8m[0msamples :92.7% integration :51.7% [2A[8m[0msamples :92.8% integration :69.7% [2A[8m[0msamples :92.8% integration :99.7% [2A[8m[0msamples :92.9% integration :38.0% [2A[8m[0msamples :92.9% integration :99.7% [2A[8m[0msamples :93.0% integration :53.7% [2A[8m[0msamples :93.1% integration :57.0% [2A[8m[0msamples :93.1% integration :68.0% [2A[8m[0msamples :93.2% integration :97.7% [2A[8m[0msamples :93.3% integration :22.3% [2A[8m[0msamples :93.3% integration :79.3% [2A[8m[0msamples :93.4% integration :99.7% [2A[8m[0msamples :93.5% integration :32.7% [2A[8m[0msamples :93.5% integration :65.3% [2A[8m[0msamples :93.6% integration :85.3% [2A[8m[0msamples :93.7% integration :99.7% [2A[8m[0msamples :93.8% integration :16.0% [2A[8m[0msamples :93.8% integration :99.7% [2A[8m[0msamples :93.8% integration :49.3% [2A[8m[0msamples :93.9% integration :72.7% [2A[8m[0msamples :94.0% integration :34.0% [2A[8m[0msamples :94.0% integration :56.3% [2A[8m[0msamples :94.1% integration :99.7% [2A[8m[0msamples :94.2% integration :53.0% [2A[8m[0msamples :94.2% integration :76.0% [2A[8m[0msamples :94.3% integration :73.3% [2A[8m[0msamples :94.4% integration :96.3% [2A[8m[0msamples :94.5% integration :99.7% [2A[8m[0msamples :94.5% integration :4.7% [2A[8m[0msamples :94.6% integration :28.7% [2A[8m[0msamples :94.7% integration :64.3% [2A[8m[0msamples :94.7% integration :94.0% [2A[8m[0msamples :94.8% integration :25.0% [2A[8m[0msamples :94.8% integration :99.7% [2A[8m[0msamples :94.9% integration :83.0% [2A[8m[0msamples :95.0% integration :99.7% [2A[8m[0msamples :95.0% integration :21.3% [2A[8m[0msamples :95.1% integration :35.0% [2A[8m[0msamples :95.2% integration :60.0% [2A[8m[0msamples :95.2% integration :77.3% [2A[8m[0msamples :95.3% integration :99.7% [2A[8m[0msamples :95.3% integration :65.0% [2A[8m[0msamples :95.4% integration :88.3% [2A[8m[0msamples :95.4% integration :99.7% [2A[8m[0msamples :95.5% integration :28.7% [2A[8m[0msamples :95.5% integration :99.7% [2A[8m[0msamples :95.5% integration :99.7% [2A[8m[0msamples :95.6% integration :10.7% [2A[8m[0msamples :95.6% integration :99.7% [2A[8m[0msamples :95.7% integration :37.0% [2A[8m[0msamples :95.8% integration :49.0% [2A[8m[0msamples :95.8% integration :10.0% [2A[8m[0msamples :95.9% integration :42.3% [2A[8m[0msamples :95.9% integration :99.7% [2A[8m[0msamples :95.9% integration :63.3% [2A[8m[0msamples :96.0% integration :86.3% [2A[8m[0msamples :96.0% integration :99.7% [2A[8m[0msamples :96.1% integration :5.7% [2A[8m[0msamples :96.1% integration :99.7% [2A[8m[0msamples :96.2% integration :42.7% [2A[8m[0msamples :96.2% integration :65.0% [2A[8m[0msamples :96.2% integration :99.7% [2A[8m[0msamples :96.3% integration :72.0% [2A[8m[0msamples :96.4% integration :99.7% [2A[8m[0msamples :96.4% integration :91.7% [2A[8m[0msamples :96.5% integration :23.7% [2A[8m[0msamples :96.5% integration :99.7% [2A[8m[0msamples :96.6% integration :43.7% [2A[8m[0msamples :96.6% integration :99.7% [2A[8m[0msamples :96.7% integration :59.0% [2A[8m[0msamples :96.7% integration :81.3% [2A[8m[0msamples :96.8% integration :99.7% [2A[8m[0msamples :96.8% integration :86.7% [2A[8m[0msamples :96.9% integration :99.7% [2A[8m[0msamples :96.9% integration :13.0% [2A[8m[0msamples :97.0% integration :43.7% [2A[8m[0msamples :97.0% integration :99.7% [2A[8m[0msamples :97.0% integration :62.0% [2A[8m[0msamples :97.1% integration :75.3% [2A[8m[0msamples :97.1% integration :99.7% [2A[8m[0msamples :97.2% integration :5.0% [2A[8m[0msamples :97.2% integration :99.7% [2A[8m[0msamples :97.3% integration :19.0% [2A[8m[0msamples :97.4% integration :48.7% [2A[8m[0msamples :97.4% integration :99.7% [2A[8m[0msamples :97.5% integration :80.7% [2A[8m[0msamples :97.5% integration :99.7% [2A[8m[0msamples :97.5% integration :94.0% [2A[8m[0msamples :97.6% integration :0.7% [2A[8m[0msamples :97.6% integration :99.7% [2A[8m[0msamples :97.7% integration :41.3% [2A[8m[0msamples :97.8% integration :99.7% [2A[8m[0msamples :97.8% integration :44.3% [2A[8m[0msamples :97.9% integration :67.7% [2A[8m[0msamples :97.9% integration :99.7% [2A[8m[0msamples :97.9% integration :99.0% [2A[8m[0msamples :98.0% integration :99.7% [2A[8m[0msamples :98.0% integration :11.0% [2A[8m[0msamples :98.1% integration :26.0% [2A[8m[0msamples :98.1% integration :99.7% [2A[8m[0msamples :98.2% integration :65.7% [2A[8m[0msamples :98.2% integration :94.0% [2A[8m[0msamples :98.2% integration :99.7% [2A[8m[0msamples :98.3% integration :48.7% [2A[8m[0msamples :98.4% integration :77.7% [2A[8m[0msamples :98.5% integration :5.3% [2A[8m[0msamples :98.5% integration :26.7% [2A[8m[0msamples :98.6% integration :50.7% [2A[8m[0msamples :98.7% integration :74.0% [2A[8m[0msamples :98.8% integration :96.7% [2A[8m[0msamples :98.9% integration :22.0% [2A[8m[0msamples :98.9% integration :48.7% [2A[8m[0msamples :99.0% integration :99.7% [2A[8m[0msamples :99.0% integration :19.3% [2A[8m[0msamples :99.1% integration :90.3% [2A[8m[0msamples :99.1% integration :30.7% [2A[8m[0msamples :99.2% integration :59.3% [2A[8m[0msamples :99.2% integration :68.7% [2A[8m[0msamples :99.3% integration :94.7% [2A[8m[0msamples :99.4% integration :36.7% [2A[8m[0msamples :99.4% integration :99.7% [2A[8m[0msamples :99.5% integration :23.0% [2A[8m[0msamples :99.6% integration :99.7% [2A[8m[0msamples :99.6% integration :39.7% [2A[8m[0msamples :99.7% integration :68.7% [2A[8m[0msamples :99.8% integration :51.3% [2A[8m[0msamples :99.8% integration :76.7% [2A[8m[0msamples :99.9% integration :99.7% [2A[8m[0msamples :99.9% integration :98.0% [2A[8m[0msamples : 100% integration :0.0% [0A[8m[0m
Get the samples.
# to access the data the 'hi_key' is used to find the data in the hdf5 file
class int_result:
with hierarchyData.HIMetaData(
hid_name="energy_flow_therm_new_again_less.data", hid_path="data"
) as metaData:
with metaData.get_HIData(hi_key, read_only=True) as data:
smp = data.get_samples()
print("{} samples found in database".format(smp))
τ = data.get_time()
rho_τ = data.get_rho_t()
#s_proc = np.array(data.stoc_proc)
#states = np.array(data.aux_states).copy()
ψ_1 = np.array(data.aux_states[:, :, 0 : params.num_exp_t * params.dim])
ψ_0 = np.array(data.stoc_traj)
y = np.array(data.y)
#η = np.array(data.stoc_proc)
temp_y = np.array(data.temp_y)
4000 samples found in database
Calculate energy.
%matplotlib inline
energy = np.einsum("ijk,kj", int_result.rho_τ,params.H_s).real
plt.plot(int_result.τ, energy)
<matplotlib.lines.Line2D | at | 0x7f70abf84a30> |
Energy Flow
int_result.ψ_1.shape
5120 | 300 | 8 |
Let's look at the norm.
plt.plot(int_result.τ, (int_result.ψ_0[0].conj() * int_result.ψ_0[0]).sum(axis=1).real)
<matplotlib.lines.Line2D | at | 0x7f70a9ac3f10> |
And try to calculate the energy flow.
def flow_for_traj(ψ_0, ψ_1, temp_y):
a = np.array((params.L @ ψ_0.T).T)
EtaTherm.new_process(temp_y)
η_dot = scipy.misc.derivative(EtaTherm, int_result.τ, dx=1e-3, order=5)
ψ_1 = (-w * g * params.bcf_scale)[None, :, None] * ψ_1.reshape(
params.t_steps, params.num_exp_t, params.dim
)
# return np.array(np.sum(ψ_0.conj() * ψ_0, axis=1)).flatten().real
j_0 = np.array(
2
,* (
1j
,* (np.sum(a.conj()[:, None, :] * ψ_1, axis=(1, 2)))
/ np.sum(ψ_0.conj() * ψ_0, axis=1)
).real
).flatten()
j_therm = np.array(
2
,* (
1j
,* (np.sum(a.conj() * ψ_0, axis=1)) * η_dot
/ np.sum(ψ_0.conj() * ψ_0, axis=1)
).real
).flatten()
return j_0, j_therm
Now we calculate the average over all trajectories.
class Flow:
j_0 = np.zeros_like(int_result.τ)
j_therm = np.zeros_like(int_result.τ)
for i in range(0, params.N):
dj, dj_therm = flow_for_traj(
int_result.ψ_0[i], int_result.ψ_1[i], int_result.temp_y[i]
)
j_0 += dj
j_therm += dj_therm
j_0 /= params.N
j_therm /= params.N
j = j_0 + j_therm
And plot it :).
%matplotlib inline
plt.plot(int_result.τ, Flow.j_0, label=r"$j_0$")
plt.plot(int_result.τ, Flow.j_therm, label=r"$j_\mathrm{therm}$")
plt.plot(int_result.τ, Flow.j, label=r"$j$")
plt.legend()
<matplotlib.legend.Legend at 0x7f708c3a6880>
Let's calculate the integrated energy.
E_t = np.array(
[0]
+ [
scipy.integrate.simpson(Flow.j[0:n], int_result.τ[0:n])
for n in range(1, len(int_result.τ))
]
)
E_t[-1]
0.18349268980598232
With this we can retrieve the energy of the interaction Hamiltonian.
E_I = - energy - E_t
%%space plot
#plt.plot(τ, j, label="$J$", linestyle='--')
plt.plot(int_result.τ, E_t, label=r"$\langle H_{\mathrm{B}}\rangle$")
plt.plot(int_result.τ, E_I, label=r"$\langle H_{\mathrm{I}}\rangle$")
plt.plot(int_result.τ, energy, label=r"$\langle H_{\mathrm{S}}\rangle$")
plt.xlabel("τ")
plt.legend()
plt.show()
<matplotlib.lines.Line2D | at | 0x7f709f479d00> |
<matplotlib.lines.Line2D | at | 0x7f709f481130> |
<matplotlib.lines.Line2D | at | 0x7f709f4814f0> |
Text(0.5, 0, 'τ') <matplotlib.legend.Legend at 0x7f709f479f40>
System + Interaction Energy
def h_si_for_traj(ψ_0, ψ_1, temp_y):
a = np.array((params.L @ ψ_0.T).T)
b = np.array((params.H_s @ ψ_0.T).T)
ψ_1 = (g*params.bcf_scale)[None, :, None] * ψ_1.reshape(
params.t_steps, params.num_exp_t, params.dim
)
EtaTherm.new_process(temp_y)
E_i = np.array(
2
,* (
-1j
,* np.sum(
a.conj()[:, None, :]
,* ψ_1,
axis=(1, 2),
)
).real
).flatten()
E_i += np.array(
2
,* (
EtaTherm(int_result.τ)
,* np.sum(
a.conj()
,* ψ_0,
axis=1,
)
).real
).flatten()
E_s = np.array(np.sum(b.conj() * ψ_0, axis=1)).flatten().real
return (E_i + E_s) / np.sum(ψ_0.conj() * ψ_0, axis=1).real
e_si = np.zeros_like(int_result.τ)
for i in range(0, params.N):
e_si += h_si_for_traj(int_result.ψ_0[i], int_result.ψ_1[i], int_result.temp_y[i])
e_si /= params.N
Doesn't work out.
plt.plot(int_result.τ, e_si -energy, label=r"direct")
plt.plot(int_result.τ, E_I)
plt.legend()
<matplotlib.legend.Legend at 0x7f709f3f1f10>