haskell-fsrs 7.0.0 → 7.1.0
raw patch · 17 files changed
+7345/−3519 lines, 17 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
- FSRS.Algorithm: transitionCoefficient :: Parameters -> Days -> Double
- FSRS.Parameters: [cwDecay1] :: CurveWeights -> !Double
- FSRS.Parameters: [swFailureDifficultyExponent] :: StabilityWeights -> !Double
- FSRS.Parameters: longTermWeights :: Parameters -> StabilityWeights
- FSRS.Parameters: shortTermWeights :: Parameters -> StabilityWeights
- FSRS.Parameters: transitionAmplitude :: Parameters -> Double
- FSRS.Parameters: transitionRate :: Parameters -> Double
+ FSRS.Algorithm: fastTraceRatio :: Double
+ FSRS.Algorithm: fastTraceRetrievability :: Parameters -> Days -> Stability -> Retrievability
+ FSRS.Algorithm: initialMemoryState :: Parameters -> Rating -> MemoryState
+ FSRS.Algorithm: retrievabilityFloor :: Retrievability
+ FSRS.Parameters: [cwDecayBase1] :: CurveWeights -> !Double
+ FSRS.Parameters: [cwDifficultyDecay] :: CurveWeights -> !Double
+ FSRS.Parameters: [cwDifficultyWeight] :: CurveWeights -> !Double
+ FSRS.Parameters: [cwStabilityDecay1] :: CurveWeights -> !Double
+ FSRS.Parameters: fastTraceWeights :: Parameters -> StabilityWeights
+ FSRS.Parameters: orderingConstraints :: [(Int, Int)]
+ FSRS.Parameters: slowTraceWeights :: Parameters -> StabilityWeights
+ FSRS.Types: [memoryStabilityFast] :: MemoryState -> !Stability
- FSRS.Algorithm: nextDifficulty :: Parameters -> Difficulty -> Rating -> Difficulty
+ FSRS.Algorithm: nextDifficulty :: Parameters -> Difficulty -> Retrievability -> Rating -> Difficulty
- FSRS.Algorithm: nextIntervalDays :: Parameters -> Retrievability -> Stability -> Days
+ FSRS.Algorithm: nextIntervalDays :: Parameters -> Retrievability -> MemoryState -> Days
- FSRS.Algorithm: nextStability :: Parameters -> MemoryState -> Days -> Rating -> Stability
+ FSRS.Algorithm: nextStability :: Parameters -> MemoryState -> Days -> Rating -> (Stability, Stability)
- FSRS.Algorithm: retrievability :: Parameters -> Days -> Stability -> Retrievability
+ FSRS.Algorithm: retrievability :: Parameters -> Days -> MemoryState -> Retrievability
- FSRS.Algorithm: retrievabilityDerivative :: Parameters -> Days -> Stability -> Double
+ FSRS.Algorithm: retrievabilityDerivative :: Parameters -> Days -> MemoryState -> Double
- FSRS.Algorithm: stabilityAfterReview :: StabilityWeights -> MemoryState -> Retrievability -> Rating -> Stability
+ FSRS.Algorithm: stabilityAfterReview :: StabilityWeights -> Stability -> Difficulty -> Retrievability -> Rating -> Stability
- FSRS.Parameters: CurveWeights :: !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> CurveWeights
+ FSRS.Parameters: CurveWeights :: !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> CurveWeights
- FSRS.Parameters: StabilityWeights :: !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> StabilityWeights
+ FSRS.Parameters: StabilityWeights :: !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> !Double -> StabilityWeights
- FSRS.Scheduler: nextReviewInterval :: Scheduler -> Stability -> Days
+ FSRS.Scheduler: nextReviewInterval :: Scheduler -> MemoryState -> Days
- FSRS.Types: MemoryState :: !Stability -> !Difficulty -> MemoryState
+ FSRS.Types: MemoryState :: !Stability -> !Difficulty -> !Stability -> MemoryState
Files
- CHANGELOG.md +63/−1
- README.md +65/−35
- haskell-fsrs.cabal +8/−4
- reference/fsrs7_reference.py +214/−104
- reference/gen_golden.py +121/−77
- reference/test_reference.py +204/−60
- src/FSRS.hs +7/−4
- src/FSRS/Algorithm.hs +262/−111
- src/FSRS/Parameters.hs +138/−130
- src/FSRS/Scheduler.hs +11/−8
- src/FSRS/Types.hs +20/−1
- test/Test/FSRS/Gen.hs +61/−2
- test/Test/FSRS/Golden.hs +30/−27
- test/Test/FSRS/GoldenData.hs +5717/−2713
- test/Test/FSRS/Properties.hs +232/−123
- test/Test/FSRS/SchedulerSpec.hs +6/−4
- test/Test/FSRS/Unit.hs +186/−115
CHANGELOG.md view
@@ -8,6 +8,67 @@ ## Unreleased +## 7.1.0 - 2026-08-21++Track the **finished** FSRS-7. Release 7.0.0 implemented the 35-weight,+single-trace draft still published as `models/fsrs_v7.py` in `srs-benchmark`;+the algorithm was subsequently finalised with 34 weights and a dual-trace+memory model, and that is what "FSRS-7" now means. The reference is+[`Expertium/fsrs-rs-speed-autoresearch`](https://github.com/Expertium/fsrs-rs-speed-autoresearch),+upstreamed into `fsrs-rs` in+[PR #426](https://github.com/open-spaced-repetition/fsrs-rs/pull/426).++This is a breaking change to the model's numbers and to several signatures.+Stored parameter vectors and stored memory states from 7.0.0 are **not**+compatible.++### Changed++- `parameterCount` is now `34`, and `defaultParameters`, `parameterBounds` and+ `orderingConstraints` are the finished model's. The layout is: `w0..w3`+ initial stability, `w4..w6` difficulty, `w7..w14` slow-trace stability,+ `w15..w22` fast-trace stability, `w23..w30` forgetting curve, `w31..w33` the+ curve's modulation by difficulty and stability.+- `MemoryState` gained a third field, `memoryStabilityFast`: FSRS-7 tracks two+ memory traces. A new card's fast trace starts at `fastTraceRatio` (0.8) of+ its slow one.+- `retrievability`, `retrievabilityDerivative` and `nextIntervalDays` take a+ whole `MemoryState` instead of a `Stability` — the curve mixes both traces+ and is shaped by the difficulty too. So does `nextReviewInterval`.+- `retrievability` is rescaled into `[1e-5, 1 - 1e-5]`, so `retrievability p 0`+ is now just short of `1` rather than exactly `1`.+- `nextDifficulty` takes the retrievability at review time: a lapse's step is+ weighted by how surprising the lapse was.+- `stabilityAfterReview` takes a stability and a difficulty rather than a+ `MemoryState`, since it now applies to whichever trace is being updated, and+ its post-lapse branch no longer depends on difficulty.+- `nextStability` returns both traces as a `(slow, fast)` pair.+- `longTermWeights` / `shortTermWeights` are now `slowTraceWeights` /+ `fastTraceWeights`, and `StabilityWeights` lost+ `swFailureDifficultyExponent` — the weight it read was ablated from both+ blocks.+- `CurveWeights` was reshaped: `cwDecay1` became `cwDecayBase1` (the fast+ component's decay is now scaled by the fast stability, so it is not a+ constant), `cwDecay2` holds a magnitude rather than a negated value, and+ `cwDifficultyWeight`, `cwDifficultyDecay` and `cwStabilityDecay1` are new.++### Added++- `fastTraceRetrievability` — the fast trace's own recall probability, which is+ what drives its stability update.+- `initialMemoryState` — the state a card is born with.+- `retrievabilityFloor` and `fastTraceRatio`.+- `orderingConstraints` is now exported from `FSRS.Parameters`.+- The two numeric assertions the reference implementation makes about FSRS-7 in+ its own test suite are now reproduced in ours, in Haskell and in Python, so+ the port is pinned to upstream and not only to our own transcription.++### Removed++- `transitionCoefficient`, `transitionRate` and `transitionAmplitude`, along+ with the two weights behind them. The elapsed-time blend between a long- and+ a short-term stability update is gone; the fast memory trace replaces it.+ ## 7.0.0 - 2026-08-20 Initial release: FSRS-7.@@ -16,7 +77,8 @@ - `FSRS.Types` — `Rating`, `MemoryState` and the `Stability` / `Difficulty` / `Retrievability` / `Days` synonyms.-- `FSRS.Parameters` — the 35 FSRS-7 weights, the default set, bounds taken from+- `FSRS.Parameters` — the 35 FSRS-7 weights (of the draft model, see 7.1.0),+ the default set, bounds taken from the upstream optimiser's clipper, validation with per-weight errors, clamping, and typed views onto the weight blocks (`StabilityWeights`, `CurveWeights`). - `FSRS.Algorithm` — the model: the two-component `retrievability` curve and its
README.md view
@@ -7,10 +7,12 @@ model behind Anki's scheduler. FSRS predicts when you are about to forget a flashcard so it can be shown to-you just before that happens. It tracks two numbers per card:+you just before that happens. It tracks three numbers per card: - **stability** — the memory's half-life, in days; - **difficulty** — how hard this particular card is for you, on a 1–10 scale;+- a second, faster-decaying **stability** — FSRS-7 tracks two memory traces,+ which is how it tells a review minutes later apart from one weeks later; and derives **retrievability**, the probability that you can recall the card right now.@@ -20,21 +22,34 @@ ## What is new in FSRS-7 -FSRS-7 has **35 parameters**, up from FSRS-6's 21. Three things changed:+FSRS-7 has **34 parameters**, up from FSRS-6's 21. What changed: -- **The forgetting curve is a mixture of two power laws** rather than one, with- the mixing weights themselves depending on stability. That is where six of- the new parameters go, and it means the curve has no closed-form inverse — so- computing an interval is a root-find, not a formula.-- **The stability update runs twice**, once with a long-term weight block and- once with a short-term one, and the two are blended by a smooth transition- function of the elapsed time. FSRS-6 instead switched between two separate- formulas on a same-day / not-same-day flag.+- **A card has two memory traces, not one.** Alongside the familiar stability+ there is a second, faster-decaying one, and each is updated by its own block+ of eight weights — the slow trace from the mixed retrievability, the fast+ trace from its own. This is what makes same-day reviews behave differently+ from spaced ones, where FSRS-6 switched between two formulas on a same-day /+ not-same-day flag.+- **The forgetting curve is a mixture of two power laws** rather than one, one+ per trace, with the mixing weights depending on the traces' own stabilities.+ The curve has no closed-form inverse, so computing an interval is a+ root-find, not a formula.+- **The forgetting curve depends on difficulty**, which it never did in any+ earlier version: a hard card experiences time faster, and leans more on its+ slow trace.+- **Post-lapse stability no longer depends on difficulty**, and a lapse's+ difficulty step is weighted by how *surprising* the lapse was — forgetting a+ card you were expected to recall says more about it than forgetting one that+ was long overdue. - **Intervals are genuinely continuous.** Every earlier version was designed around whole-day intervals; FSRS-7 is the first that gives realistic predictions for same-day reviews. Ten minutes is `10 / 1440` days and the model means it. +One consequence worth knowing: retrievability is rescaled into+`[1e-5, 1 - 1e-5]`, so a card reviewed a moment ago has a retrievability just+short of `1` rather than exactly `1`.+ ## Getting started ```console@@ -55,13 +70,16 @@ -- When should it come back, if we want a 90% chance of recall? whenDue :: Days-whenDue = nextIntervalDays defaultParameters 0.9 (memoryStability secondReview)+whenDue = nextIntervalDays defaultParameters 0.9 secondReview -- How likely are we to recall it three days from now? odds :: Retrievability-odds = retrievability defaultParameters 3 (memoryStability secondReview)+odds = retrievability defaultParameters 3 secondReview ``` +Both take the whole `MemoryState`, not just a stability: the FSRS-7 curve mixes+the two traces and is shaped by the difficulty too.+ Whole-card scheduling — learning steps, due dates, lapses, fuzz — lives in `FSRS.Scheduler`: @@ -76,7 +94,7 @@ `reviewCardFuzzed` and hand it the random sample yourself, so scheduling stays a pure function of its inputs. -Optimising the 35 weights against a user's own review history is *not* part of+Optimising the 34 weights against a user's own review history is *not* part of this package. Use the upstream optimiser and feed the result to `mkParameters`. ### Modules@@ -85,25 +103,25 @@ | --- | --- | | `FSRS` | Re-exports everything below. | | `FSRS.Types` | `Rating`, `MemoryState`, the type synonyms. |-| `FSRS.Parameters` | The 35 weights, their bounds, validation, typed views onto the blocks. |+| `FSRS.Parameters` | The 34 weights, their bounds, validation, typed views onto the blocks. | | `FSRS.Algorithm` | The model: forgetting curve, difficulty, stability, interval inversion. | | `FSRS.Scheduler` | Cards, due dates, learning steps, fuzz. | ## Provenance -`FSRS.Algorithm` is a transcription of the reference implementation the-upstream authors benchmark against:-[`srs-benchmark`](https://github.com/open-spaced-repetition/srs-benchmark),-`models/fsrs_v7.py` and `models/fsrs_v7_interval_penalty.py` (revision-`8c11619`).+`FSRS.Algorithm` is a transcription of the **finished** FSRS-7, whose reference+implementation is the Rust model the algorithm's author signed off on:+[`Expertium/fsrs-rs-speed-autoresearch`](https://github.com/Expertium/fsrs-rs-speed-autoresearch)+(`fsrs-rs/src/model.rs`, `PARAM_LEN = 34`), upstreamed into `fsrs-rs` in+[PR #426](https://github.com/open-spaced-repetition/fsrs-rs/pull/426). -Two things are worth knowing about the default weights:+Two things are worth knowing about the weights: -- The published defaults use **1.3** for `w15` and `w24`, the easy bonus of the- two stability blocks. The `Default Parameters` section of the `srs-benchmark`- README still lists `1.15`; that block has not been touched since 2026-03-18,- while the model itself was changed to `1.3` three days later (commit- `e274ac3`). This package follows the model.+- Indices 31–33 follow the reference's all-positive storage convention: they+ are stored shifted so that their range starts at zero, and the formulas+ offset them back (`w - 0.5` for the difficulty weight, `w - 0.3` for the two+ decay modulators). `parametersToList` gives you the stored values, which is+ what an upstream optimiser produces and consumes. - The parameter bounds in `parameterBounds` come from the clipper the upstream optimiser applies after every gradient step, so any weights a real optimiser produces will satisfy them.@@ -115,24 +133,36 @@ ## Tests -Two complementary suites, 113 test cases in all:+Three complementary suites, 126 test cases in all: -- **Golden vectors** — 2,589 of them, covering every function of the model+- **Golden vectors** — 5,586 of them, covering every function of the model across three parameter sets, generated by `reference/fsrs7_reference.py`, a pure-Python transcription of the same upstream source. Both implementations perform the same floating-point operations in the same order, so they are checked to a relative tolerance of `1e-12`.+- **Upstream fixtures** — the two numeric assertions the reference+ implementation makes about FSRS-7 in its own test suite+ (`test_memory_state_fsrs7` and `test_next_interval_fsrs7`), reproduced+ verbatim. These are the only fixtures in the package that did not come out of+ our own transcription, so they are what pins the port to upstream rather than+ to itself. - **Properties** — invariants that should hold for *every* parameter vector inside the valid box: retrievability is a probability and decreases with- time, a better rating never means less stability, difficulty stays in range- however long the history, the interval solver really does land on the desired- retention, and so on.+ time, a better rating never means less stability, post-lapse stability+ ignores difficulty, difficulty stays in range however long the history, the+ interval solver really does land on the desired retention, and so on. -A few properties hold only for well-behaved weights and say so. Because-FSRS-7 re-weights its two power laws by stability, adversarial-but-in-bounds-weights can make retrievability *fall* as stability grows; the properties about-how the model responds to stability are therefore stated for-`defaultParameters`.+A few properties hold only for well-behaved weights and say so. Two kinds of+caveat show up:++- Because FSRS-7 re-weights its two power laws by stability,+ adversarial-but-in-bounds weights can make retrievability *fall* as stability+ grows. Those properties are stated for `defaultParameters`.+- Difficulty pulls the curve two ways — it speeds the slow component up, but+ also shifts mixing weight onto the fast one. At the trace ratio the model+ itself maintains the first effect wins; for an arbitrarily lopsided pair of+ traces neither does. Properties about difficulty and about stability are+ therefore stated over states at that ratio. To regenerate the golden vectors after touching the reference:
haskell-fsrs.cabal view
@@ -3,7 +3,7 @@ name: haskell-fsrs -- The major version tracks the algorithm version, as py-fsrs and fsrs-rs do: -- 7.x.y implements FSRS-7.-version: 7.0.0+version: 7.1.0 synopsis: FSRS-7, the Free Spaced Repetition Scheduler description: A Haskell implementation of FSRS-7, the seventh version of the Free Spaced@@ -11,9 +11,13 @@ forget a flashcard, so it can be shown to you just before that happens. . The model itself lives in "FSRS.Algorithm" and is a direct transcription of- the reference implementation used by the upstream benchmark. A card- scheduler built on top of it — learning steps, due dates, lapses, fuzz —- lives in "FSRS.Scheduler". Import "FSRS" for everything at once.+ the finished FSRS-7 reference implementation. A card scheduler built on top+ of it — learning steps, due dates, lapses, fuzz — lives in+ "FSRS.Scheduler". Import "FSRS" for everything at once.+ .+ FSRS-7 has 34 weights and tracks two memory traces per card; see the+ changelog if you are upgrading from 7.0.0, which implemented an earlier+ 35-weight draft. homepage: https://github.com/kutyel/haskell-fsrs#readme bug-reports: https://github.com/kutyel/haskell-fsrs/issues
reference/fsrs7_reference.py view
@@ -1,138 +1,203 @@ """Pure-Python transcription of the FSRS-7 memory model. -Transcribed line-by-line from the reference implementation used by the official-benchmark:+Transcribed line-by-line from the *finished* FSRS-7, whose reference+implementation is the Rust model the algorithm's author signed off on: - https://github.com/open-spaced-repetition/srs-benchmark- models/fsrs_v7.py (rev 8c11619, 2026-08-04)- models/fsrs_v7_interval_penalty.py (same rev)+ https://github.com/Expertium/fsrs-rs-speed-autoresearch+ fsrs-rs/src/model.rs (PARAM_LEN = 34, "DUAL-TRACE ... finished FSRS-7")+ fsrs-rs/src/inference.rs (DEFAULT_PARAMETERS) -The benchmark implementation is written in PyTorch; this file reproduces the-exact same scalar arithmetic with the standard library only, so that it can be-used to generate golden vectors for the Haskell port without pulling in torch.+and its scalar port in the fsrs-rs pull request that upstreams it:++ https://github.com/open-spaced-repetition/fsrs-rs/pull/426+ src/model_v7.rs, src/parameter_clipper_v7.rs++The reference is written with tensors; this file reproduces the exact same+scalar arithmetic with the standard library only, so that it can be used to+generate golden vectors for the Haskell port without pulling in torch.++What the finished model changed relative to the 35-parameter draft:++* The single memory trace became *two*. A card carries a slow stability and a+ fast one, and the forgetting curve is a mixture of a fast and a slow recall+ component. This replaces the draft's `transition_function`, which blended a+ long- and a short-term stability update by elapsed time; the two weights that+ parameterised it are gone.+* Post-lapse stability lost its `d ** -fail_d_exp` factor in both stability+ blocks — it is now difficulty-independent — so each block has eight weights+ instead of nine.+* The forgetting curve gained three weights that modulate it by difficulty and+ stability, and it now depends on difficulty at all, which it never did before.+* A lapse's difficulty step is weighted by how surprising the lapse was.+* Retrievability is rescaled into `[1e-5, 1 - 1e-5]`, so a card reviewed at+ `t == 0` has recall probability `1 - 1e-5` rather than exactly `1`. """ import math -# w[15] / w[24] (the "easy bonus" of the long-/short-term blocks) are 1.3 here.-# The srs-benchmark README still lists 1.15 for those two weights, but that-# block of the README has not been touched since 2026-03-18 while the code was-# updated to 1.3 on 2026-03-21 (commit e274ac3, "Update FSRS-7"). The code wins.+# Indices 31..33 follow the reference's all-positive storage convention: they+# are stored shifted so that their range starts at zero, and the formulas below+# offset them back (`w - 0.5` for the difficulty weight, `w - 0.3` for the two+# decay modulators). DEFAULT_PARAMETERS = [ # Initial stability, indexed by rating - 1- 0.041, 2.4175, 4.1283, 11.9709,+ 0.1104, 2.2395, 3.9221, 11.7841, # Difficulty- 5.6385, 0.4468, 3.262,- # Stability, long-term block- 2.3054, 0.1688, 1.3325, 0.3524, 0.0049, 0.7503, 0.0896, 0.6625, 1.3,- # Stability, short-term block- 0.882, 0.3072, 3.5875, 0.303, 0.0107, 0.2279, 2.6413, 0.5594, 1.3,- # Long/short-term transition function- 2.5, 1.0,+ 6.1686, 0.6457, 3.6807,+ # Stability, slow trace+ 1.9795, 0.0, 1.3826, 0.7024, 0.5999, 0.8146, 0.6398, 1.0,+ # Stability, fast trace+ 1.3207, 0.6707, 3.8668, 0.4416, 0.0934, 1.8631, 0.6162, 1.0869, # Forgetting curve- 0.0723, 0.1634, 0.5, 0.9555, 0.2245, 0.6232, 0.1362, 0.3862,+ 0.1567, 0.0801, 0.2421, 0.9464, 0.1433, 0.7145, 0.0, 0.5667,+ # Forgetting-curve modulation by difficulty and stability+ 0.3734, 0.5333, 0.3048, ] LOWER_BOUNDS = [ 0.0001, 0.0001, 0.0001, 0.0001, 1.0, 0.001, 0.1,- 0.0, 0.0, 0.3, 0.01, 0.001, 0.1, 0.0, 0.0, 1.0,- 0.0, 0.0, 0.5, 0.001, 0.001, 0.001, 0.0, 0.0, 1.0,- 2.5, 0.0,- 0.01, 0.01, 0.5, 0.5, 0.01, 0.1, 0.0, 0.1,+ 0.0, 0.0, 0.3, 0.01, 0.1, 0.0, 0.0, 1.0,+ 0.0, 0.0, 0.5, 0.001, 0.001, 0.0, 0.0, 1.0,+ 0.01, 0.01, 0.2, 0.5, 0.01, 0.1, 0.0, 0.1,+ 0.0, 0.0, 0.0, ] UPPER_BOUNDS = [ 50.0, 100.0, 100.0, 100.0, 10.0, 4.0, 4.0,- 4.0, 1.2, 3.0, 1.5, 0.9, 1.0, 3.5, 1.0, 7.0,- 4.0, 2.0, 6.0, 1.5, 2.0, 1.0, 5.0, 1.0, 7.0,- 15.0, 1.0,+ 4.0, 1.2, 3.0, 1.5, 1.0, 3.5, 1.0, 7.0,+ 4.0, 2.0, 6.0, 1.5, 1.0, 5.0, 1.0, 7.0, 0.25, 0.95, 0.85, 0.99, 1.0, 1.0, 0.9, 1.1,+ 1.0, 0.6, 0.6, ] -STABILITY_MIN = 0.0001 # config.s_min for FSRS-7 (always run with --secs)-STABILITY_MAX = 36500.0 # config.s_max-MIN_DIFFICULTY = 1.0-MAX_DIFFICULTY = 10.0+STABILITY_MIN = 0.0001 # S_MIN+STABILITY_MAX = 36500.0 # S_MAX+MIN_DIFFICULTY = 1.0 # D_MIN+MAX_DIFFICULTY = 10.0 # D_MAX MIN_INTERVAL = 1.0 / 86400.0 # one second, in days MAX_INTERVAL = 36500.0 # one hundred years, in days -LONG_TERM_BASE = 7-SHORT_TERM_BASE = 16+# Where each trace's block of eight stability weights starts.+SLOW_TRACE_BASE = 7+FAST_TRACE_BASE = 15 +# The fast trace starts at, and after a lapse is capped at, this fraction of+# the slow one.+FAST_TRACE_RATIO = 0.8 +# Retrievability is squeezed into [RETENTION_FLOOR, 1 - RETENTION_FLOOR] so+# that neither it nor its logarithm can saturate.+RETENTION_FLOOR = 1e-5++# The exponent of `factor1` is built in log space and capped here so that both+# the value and its gradient stay finite.+LOG_FACTOR_CAP = 60.0++# The magnitude of either decay is held inside this range.+DECAY_MIN = 0.01+DECAY_MAX = 0.95++ def clamp(x, lo, hi): return min(max(x, lo), hi) # ---------------------------------------------------------------------------# Forgetting curve: a stability-weighted mixture of two power laws.+# Forgetting curve: a mixture of a fast-trace and a slow-trace power law. # -------------------------------------------------------------------------- -def forgetting_curve(w, t, s):- """Probability of recall after `t` days with stability `s` days."""- decay1 = -w[-8]- decay2 = -w[-7]- base1, base2 = w[-6], w[-5]- base_weight1, base_weight2 = w[-4], w[-3]- swp1, swp2 = w[-2], w[-1]+def fast_component_recall(w, t, s_fast):+ """The fast trace's own recall probability after `t` days. - t_over_s = t / s+ Shared by the forgetting curve, as its fast component, and by the+ fast-trace stability update, which reads this rather than the mixture.+ """+ t = max(t, 0.0)+ s_fast = clamp(s_fast, STABILITY_MIN, STABILITY_MAX)+ decay1 = -clamp(w[23] * s_fast ** (w[33] - 0.3), DECAY_MIN, DECAY_MAX)+ factor1 = math.exp(min(math.log(w[25]) / decay1, LOG_FACTOR_CAP)) - 1.0+ return (1.0 + factor1 * (t / s_fast)) ** decay1 - def power_law_retention(base, decay):- factor = base ** (1.0 / decay) - 1.0- return (1.0 + factor * t_over_s) ** decay - r1 = power_law_retention(base1, decay1)- r2 = power_law_retention(base2, decay2)+def _curve_parts(w, t, state):+ """The pieces of the mixture, shared by the curve and its derivative."""+ t = max(t, 0.0)+ s = clamp(state[0], STABILITY_MIN, STABILITY_MAX)+ d = clamp(state[1], MIN_DIFFICULTY, MAX_DIFFICULTY)+ s_fast = clamp(state[2], STABILITY_MIN, STABILITY_MAX) - weight1 = base_weight1 * s ** -swp1- weight2 = base_weight2 * s ** swp2+ # Fast component: decay modulated by the fast stability itself.+ decay1 = -clamp(w[23] * s_fast ** (w[33] - 0.3), DECAY_MIN, DECAY_MAX)+ factor1 = math.exp(min(math.log(w[25]) / decay1, LOG_FACTOR_CAP)) - 1.0+ inner1 = 1.0 + factor1 * (t / s_fast) - return (weight1 * r1 + weight2 * r2) / (weight1 + weight2)+ # Slow component: difficulty rescales *time* rather than the decay, so a+ # hard card experiences time faster but decays with the same slope.+ decay2 = -clamp(w[24], DECAY_MIN, DECAY_MAX)+ factor2 = w[26] ** (1.0 / decay2) - 1.0+ d_timescale = math.exp((d - 5.0) * (w[32] - 0.3))+ inner2 = 1.0 + factor2 * d_timescale * (t / s) + # Mixture weights, one keyed to each trace; the slow one is also modulated+ # by difficulty.+ weight1 = w[27] * s_fast ** -w[29]+ weight2 = w[28] * s ** w[30] * math.exp((d - 5.0) * (w[31] - 0.5)) -def forgetting_curve_derivative(w, t, s):- """dR/dt of `forgetting_curve`; always <= 0 for in-bounds parameters."""- decay1 = -w[-8]- decay2 = -w[-7]- base1, base2 = w[-6], w[-5]- base_weight1, base_weight2 = w[-4], w[-3]- swp1, swp2 = w[-2], w[-1]+ return (+ decay1, factor1, inner1, s_fast,+ decay2, factor2 * d_timescale, inner2, s,+ weight1, weight2,+ ) - c1 = base1 ** (1.0 / decay1) - 1.0- c2 = base2 ** (1.0 / decay2) - 1.0- t_over_s = t / s- i1 = 1.0 + c1 * t_over_s- i2 = 1.0 + c2 * t_over_s - weight1 = base_weight1 * s ** -swp1- weight2 = base_weight2 * s ** swp2+def forgetting_curve(w, t, state):+ """Probability of recall after `t` days, given a `(S, D, S_fast)` state."""+ (+ decay1, _factor1, inner1, _s_fast,+ decay2, _factor2, inner2, _s,+ weight1, weight2,+ ) = _curve_parts(w, t, state) - d1 = decay1 * i1 ** (decay1 - 1.0) * (c1 / s)- d2 = decay2 * i2 ** (decay2 - 1.0) * (c2 / s)- return (weight1 * d1 + weight2 * d2) / (weight1 + weight2)+ r1 = inner1 ** decay1+ r2 = inner2 ** decay2+ retention = (weight1 * r1 + weight2 * r2) / (weight1 + weight2)+ return retention * (1.0 - 2.0 * RETENTION_FLOOR) + RETENTION_FLOOR -def next_interval(w, desired_retention, s):- """Invert the forgetting curve: the t with R(t, s) = desired_retention.+def forgetting_curve_derivative(w, t, state):+ """dR/dt of `forgetting_curve`; always <= 0 for in-bounds parameters."""+ (+ decay1, factor1, inner1, s_fast,+ decay2, factor2, inner2, s,+ weight1, weight2,+ ) = _curve_parts(w, t, state) + d1 = decay1 * inner1 ** (decay1 - 1.0) * (factor1 / s_fast)+ d2 = decay2 * inner2 ** (decay2 - 1.0) * (factor2 / s)+ derivative = (weight1 * d1 + weight2 * d2) / (weight1 + weight2)+ return derivative * (1.0 - 2.0 * RETENTION_FLOOR)+++def next_interval(w, desired_retention, state):+ """Invert the forgetting curve: the t with R(t, state) = desired_retention.+ The mixture has no closed-form inverse. R is strictly decreasing in t, so a bisection on [MIN_INTERVAL, MAX_INTERVAL] converges to full double precision; this is the value the Haskell root-finder is checked against. """ lo, hi = MIN_INTERVAL, MAX_INTERVAL- if forgetting_curve(w, lo, s) <= desired_retention:+ if forgetting_curve(w, lo, state) <= desired_retention: return lo- if forgetting_curve(w, hi, s) >= desired_retention:+ if forgetting_curve(w, hi, state) >= desired_retention: return hi for _ in range(200): mid = math.sqrt(lo * hi) # bisect in log space if mid <= lo or mid >= hi: break- if forgetting_curve(w, mid, s) > desired_retention:+ if forgetting_curve(w, mid, state) > desired_retention: lo = mid else: hi = mid@@ -157,10 +222,19 @@ return 0.01 * init + 0.99 * current -def next_difficulty(w, difficulty, rating):+def next_difficulty(w, difficulty, rating, retrievability):+ """Difficulty after a review.++ A lapse's step is weighted by how surprising the lapse was: forgetting a+ card the model expected you to recall says more about the card's difficulty+ than forgetting one that was long overdue.+ """ delta_d = -w[6] * (rating - 3)+ if rating == 1:+ delta_d *= retrievability + 0.1 new_d = difficulty + linear_damping(delta_d, difficulty)- return mean_reversion(initial_difficulty(w, 4), new_d)+ reverted = mean_reversion(initial_difficulty(w, 4), new_d)+ return clamp(reverted, MIN_DIFFICULTY, MAX_DIFFICULTY) # --------------------------------------------------------------------------@@ -169,23 +243,25 @@ def stability_after_review(w, s, d, r, rating, base):- """One half of the stability update; `base` is 7 (long) or 16 (short)."""+ """One trace's stability update; `base` is SLOW_TRACE_BASE or FAST_TRACE_BASE.++ Post-lapse stability is difficulty-independent in the finished model: the+ `d ** -fail_d_exp` factor of the draft was ablated.+ """ w_sinc_base = w[base] w_sinc_s_exp = w[base + 1] w_sinc_r_mult = w[base + 2] w_fail_mult = w[base + 3]- w_fail_d_exp = w[base + 4]- w_fail_s_exp = w[base + 5]- w_fail_r_mult = w[base + 6]- w_hard = w[base + 7]- w_easy = w[base + 8]+ w_fail_s_exp = w[base + 4]+ w_fail_r_mult = w[base + 5]+ w_hard = w[base + 6]+ w_easy = w[base + 7] hard_penalty = w_hard if rating == 2 else 1.0 easy_bonus = w_easy if rating == 4 else 1.0 new_s_fail = ( w_fail_mult- * d ** -w_fail_d_exp * ((s + 1.0) ** w_fail_s_exp - 1.0) * math.exp((1.0 - r) * w_fail_r_mult) )@@ -201,43 +277,77 @@ ) new_s_success = max(pls, s * s_inc) - return new_s_success if rating > 1 else pls+ result = new_s_success if rating > 1 else pls+ return clamp(result, STABILITY_MIN, STABILITY_MAX) -def transition_function(w, delta_t):- """1 for a fully long-term review, 0 for a same-instant (short-term) one."""- return 1.0 - w[26] * math.exp(-w[25] * delta_t)+def next_state(w, state, delta_t, rating):+ """Both traces and the difficulty, after a review of an existing card. + The slow trace updates from the mixed retrievability; the fast trace+ updates from its *own* recall component, and on a lapse is pulled down to+ at most `FAST_TRACE_RATIO` of the post-lapse slow stability.+ """+ delta_t = max(delta_t, 0.0)+ s, d, s_fast = state -def next_stability(w, s, d, delta_t, rating):- r = forgetting_curve(w, delta_t, s)- s_long = stability_after_review(w, s, d, r, rating, LONG_TERM_BASE)- s_short = stability_after_review(w, s, d, r, rating, SHORT_TERM_BASE)- coefficient = transition_function(w, delta_t)- return coefficient * s_long + (1.0 - coefficient) * s_short+ r = forgetting_curve(w, delta_t, state)+ new_s_long = stability_after_review(w, s, d, r, rating, SLOW_TRACE_BASE) + r_fast = fast_component_recall(w, delta_t, s_fast)+ new_s_short = stability_after_review(w, s_fast, d, r_fast, rating, FAST_TRACE_BASE)+ if rating == 1:+ new_s_short = min(new_s_short, FAST_TRACE_RATIO * new_s_long) + new_d = next_difficulty(w, d, rating, r)+ return (new_s_long, new_d, new_s_short)++ # -------------------------------------------------------------------------- # The state transition # -------------------------------------------------------------------------- -def step(w, state, delta_t, rating, s_min=STABILITY_MIN):- """`state` is None for the very first review, else an (S, D) pair."""+def initial_state(w, rating):+ """The state a card is born with, given its first rating."""+ s = clamp(w[rating - 1], STABILITY_MIN, STABILITY_MAX)+ d = clamp(initial_difficulty(w, rating), MIN_DIFFICULTY, MAX_DIFFICULTY)+ s_fast = clamp(FAST_TRACE_RATIO * s, STABILITY_MIN, STABILITY_MAX)+ return (s, d, s_fast)+++def step(w, state, delta_t, rating):+ """`state` is None for the very first review, else an (S, D, S_fast) triple.""" if state is None:- new_s = w[rating - 1]- new_d = clamp(initial_difficulty(w, rating), MIN_DIFFICULTY, MAX_DIFFICULTY)- else:- s, d = state- new_s = next_stability(w, s, d, delta_t, rating)- new_d = clamp(next_difficulty(w, d, rating), MIN_DIFFICULTY, MAX_DIFFICULTY)- new_s = clamp(new_s, s_min, STABILITY_MAX)- return (new_s, new_d)+ return initial_state(w, rating)+ s, d, s_fast = next_state(w, state, delta_t, rating)+ return (+ clamp(s, STABILITY_MIN, STABILITY_MAX),+ clamp(d, MIN_DIFFICULTY, MAX_DIFFICULTY),+ clamp(s_fast, STABILITY_MIN, STABILITY_MAX),+ ) -def replay(w, reviews, s_min=STABILITY_MIN):+def replay(w, reviews): """Fold `step` over a list of (delta_t, rating) pairs.""" state = None for delta_t, rating in reviews:- state = step(w, state, delta_t, rating, s_min)+ state = step(w, state, delta_t, rating) return state+++# --------------------------------------------------------------------------+# Parameter clipping+# --------------------------------------------------------------------------++# Pairs (i, j) for which w[i] <= w[j] must hold. The reference restores these+# *after* the per-parameter box clamps, by pulling the larger index up.+ORDERING_CONSTRAINTS = [(0, 1), (1, 2), (2, 3), (25, 26)]+++def clip_parameters(w):+ """The reference clipper: box clamps first, then monotonicity."""+ out = [clamp(v, lo, hi) for v, lo, hi in zip(w, LOWER_BOUNDS, UPPER_BOUNDS)]+ for lower, upper in ORDERING_CONSTRAINTS:+ out[upper] = max(out[upper], out[lower])+ return out
reference/gen_golden.py view
@@ -12,18 +12,22 @@ from fsrs7_reference import ( # noqa: E402 DEFAULT_PARAMETERS,+ FAST_TRACE_BASE,+ FAST_TRACE_RATIO, LOWER_BOUNDS,+ SLOW_TRACE_BASE,+ STABILITY_MAX,+ STABILITY_MIN, UPPER_BOUNDS,- LONG_TERM_BASE,- SHORT_TERM_BASE, clamp,+ clip_parameters,+ fast_component_recall, forgetting_curve, initial_difficulty, next_difficulty, next_interval, stability_after_review, step,- transition_function, ) OUT = os.path.join(@@ -53,6 +57,10 @@ return "[" + ", ".join(xs) + "]" +def hs_triple(t):+ return "(" + ", ".join(hs(v) for v in t) + ")"++ # -------------------------------------------------------------------------- # Alternative parameter sets: a deterministic LCG walk over the valid box. # --------------------------------------------------------------------------@@ -65,12 +73,7 @@ state = (state * 6364136223846793005 + 1442695040888963407) % (2**64) u = (state >> 11) / float(2**53) w.append(lo + u * (hi - lo))- # Restore the ordering constraints the clipper enforces.- for i in (1, 2, 3):- w[i] = max(w[i], w[i - 1])- w[28] = max(w[28], w[27])- w[30] = max(w[30], w[29])- return [round(v, 6) for v in w]+ return [round(v, 6) for v in clip_parameters(w)] PARAMETER_SETS = [@@ -80,18 +83,48 @@ ] TIMES = [0.0, 1.0 / 86400.0, 1.0 / 1440.0, 10.0 / 1440.0, 0.25, 1.0, 3.0, 7.5, 30.0, 365.0, 3650.0]-STABILITIES = [0.0001, 0.01, 0.5, 1.0, 4.1283, 15.0, 100.0, 1000.0, 36500.0]-DIFFICULTIES = [1.0, 2.5, 4.194588083372719, 7.0, 10.0]-HALF_DIFFICULTIES = [1.0, 4.194588083372719, 10.0]-HALF_STABILITIES = [0.01, 1.0, 4.1283, 1000.0]-HALF_RETRIEVABILITIES = [0.05, 0.5, 1.0]-STEP_STABILITIES = [0.0001, 1.0, 4.1283, 1000.0, 36500.0]-STEP_DIFFICULTIES = [1.0, 4.194588083372719, 10.0]-STEP_DELTAS = [0.0, 10.0 / 1440.0, 0.5, 1.0, 45.0, 400.0]-DELTAS = [0.0, 1.0 / 1440.0, 10.0 / 1440.0, 0.5, 1.0, 6.0, 45.0, 400.0]-RETENTIONS = [0.7, 0.8, 0.85, 0.9, 0.95, 0.97, 0.99]+STABILITIES = [0.0001, 0.01, 0.5, 1.0, 3.9221, 15.0, 100.0, 1000.0, 36500.0]+DIFFICULTIES = [1.0, 2.5, 3.5307239812763354, 7.0, 10.0] RATINGS = [1, 2, 3, 4]+RETRIEVABILITIES = [0.05, 0.5, 0.95]+RETENTIONS = [0.7, 0.8, 0.85, 0.9, 0.95, 0.97, 0.99] +HALF_DIFFICULTIES = [1.0, 3.5307239812763354, 10.0]+HALF_STABILITIES = [0.01, 1.0, 3.9221, 1000.0]++FAST_STABILITIES = [0.0001, 0.01, 1.0, 3.9221, 100.0, 36500.0]+++def fast_of(s, ratio):+ return clamp(s * ratio, STABILITY_MIN, STABILITY_MAX)+++# States for the forgetting curve: the whole stability range at three+# difficulties with the natural fast/slow ratio, plus a block that moves the+# fast trace independently of the slow one.+CURVE_STATES = [+ (s, d, fast_of(s, FAST_TRACE_RATIO))+ for s in STABILITIES+ for d in (1.0, 5.0, 10.0)+] + [+ (s, d, fast_of(s, ratio))+ for s in (0.5, 3.9221, 100.0)+ for d in (2.5, 7.0)+ for ratio in (0.05, 1.0, 20.0)+]++INTERVAL_STATES = [+ (s, d, fast_of(s, FAST_TRACE_RATIO)) for s in STABILITIES for d in (1.0, 5.0, 10.0)+] + [(3.9221, 5.0, fast_of(3.9221, ratio)) for ratio in (0.05, 1.0, 20.0)]++STEP_STATES = [+ (s, d, fast_of(s, ratio))+ for s in (0.0001, 1.0, 3.9221, 1000.0, 36500.0)+ for d in (1.0, 3.5307239812763354, 10.0)+ for ratio in (FAST_TRACE_RATIO, 5.0)+]+STEP_DELTAS = [0.0, 10.0 / 1440.0, 0.5, 1.0, 45.0, 400.0]+ REVIEW_SEQUENCES = [ [(0.0, 3)], [(0.0, 1)],@@ -99,6 +132,8 @@ [(0.0, 3), (10.0 / 1440.0, 3)], [(0.0, 1), (1.0 / 1440.0, 3), (10.0 / 1440.0, 3), (1.0, 3)], [(0.0, 3), (1.0, 3), (3.0, 3), (8.0, 3), (21.0, 3)],+ # The fixture the reference implementation's own test suite asserts on.+ [(0.0, 1), (0.0, 3), (1.0, 3), (3.0, 3), (8.0, 3), (21.0, 3)], [(0.0, 2), (1.0, 2), (2.0, 2), (3.0, 2)], [(0.0, 4), (15.0, 4), (90.0, 4), (365.0, 4)], [(0.0, 3), (5.0, 1), (10.0 / 1440.0, 3), (1.0, 3), (4.0, 4)],@@ -124,18 +159,18 @@ add("-- | Golden vectors for the FSRS-7 implementation.") add("--") add("-- Generated by @reference\\/gen_golden.py@ from the pure-Python")- add("-- transcription of the official benchmark model. Do not edit by hand;")+ add("-- transcription of the reference model. Do not edit by hand;") add("-- regenerate with @python3 reference\\/gen_golden.py@.") add("module Test.FSRS.GoldenData") add(" ( goldenParameterSets") add(" , CurveVector (..)") add(" , goldenCurveVectors")+ add(" , FastRecallVector (..)")+ add(" , goldenFastRecallVectors") add(" , DifficultyVector (..)") add(" , goldenDifficultyVectors") add(" , HalfStabilityVector (..)") add(" , goldenHalfStabilityVectors")- add(" , TransitionVector (..)")- add(" , goldenTransitionVectors") add(" , StepVector (..)") add(" , goldenStepVectors") add(" , IntervalVector (..)")@@ -155,11 +190,12 @@ add("") # ---------------------------------------------------------------- curve- add("-- | @R(t, s)@, the probability of recall.")+ add("-- | @R(t, state)@, the probability of recall. The state is spelled out")+ add("-- as a @(stability, difficulty, fast stability)@ triple.") add("data CurveVector = CurveVector") add(" { cvParams :: !Int") add(" , cvElapsedDays :: !Double")- add(" , cvStability :: !Double")+ add(" , cvState :: !(Double, Double, Double)") add(" , cvRetrievability :: !Double") add(" }") add(" deriving stock (Eq, Show)")@@ -167,18 +203,43 @@ rows = [] for pi, w in enumerate(PARAMETER_SETS): for t in TIMES:- for s in STABILITIES:+ for st in CURVE_STATES: rows.append(- f"CurveVector {pi} {hs(t)} {hs(s)} {hs(forgetting_curve(w, t, s))}"+ f"CurveVector {pi} {hs(t)} {hs_triple(st)} "+ f"{hs(forgetting_curve(w, t, st))}" ) emit_list(add, "goldenCurveVectors", rows) + # ----------------------------------------------------------- fast recall+ add("-- | The fast trace's own recall probability, which drives its own")+ add("-- stability update. This is the piece that replaced the draft's")+ add("-- long-\\/short-term transition function.")+ add("data FastRecallVector = FastRecallVector")+ add(" { frParams :: !Int")+ add(" , frElapsedDays :: !Double")+ add(" , frStabilityFast :: !Double")+ add(" , frRecall :: !Double")+ add(" }")+ add(" deriving stock (Eq, Show)")+ add("")+ rows = []+ for pi, w in enumerate(PARAMETER_SETS):+ for t in TIMES:+ for s in FAST_STABILITIES:+ rows.append(+ f"FastRecallVector {pi} {hs(t)} {hs(s)} "+ f"{hs(fast_component_recall(w, t, s))}"+ )+ emit_list(add, "goldenFastRecallVectors", rows)+ # ----------------------------------------------------------- difficulty- add("-- | Initial and subsequent difficulty.")+ add("-- | Initial and subsequent difficulty. The retrievability only")+ add("-- matters on a lapse, where it weights the step.") add("data DifficultyVector = DifficultyVector") add(" { dvParams :: !Int") add(" , dvDifficulty :: !(Maybe Double)") add(" -- ^ 'Nothing' for the initial difficulty of a brand-new card.")+ add(" , dvRetrievability :: !Double") add(" , dvRating :: !Int") add(" , dvNextDifficulty :: !Double") add(" }")@@ -188,21 +249,22 @@ for pi, w in enumerate(PARAMETER_SETS): for g in RATINGS: v = clamp(initial_difficulty(w, g), 1.0, 10.0)- rows.append(f"DifficultyVector {pi} Nothing {g} {hs(v)}")+ rows.append(f"DifficultyVector {pi} Nothing 1.0 {g} {hs(v)}") for d in DIFFICULTIES:- for g in RATINGS:- v = clamp(next_difficulty(w, d, g), 1.0, 10.0)- rows.append(- f"DifficultyVector {pi} (Just {hs(d)}) {g} {hs(v)}"- )+ for r in RETRIEVABILITIES:+ for g in RATINGS:+ v = next_difficulty(w, d, g, r)+ rows.append(+ f"DifficultyVector {pi} (Just {hs(d)}) {hs(r)} {g} {hs(v)}"+ ) emit_list(add, "goldenDifficultyVectors", rows) # ------------------------------------------------------- half stability- add("-- | One half of the stability update, before the two are blended.")+ add("-- | One trace's stability update, before the lapse cap is applied.") add("data HalfStabilityVector = HalfStabilityVector") add(" { hsParams :: !Int")- add(" , hsLongTerm :: !Bool")- add(" -- ^ 'True' for the long-term block, 'False' for the short-term one.")+ add(" , hsSlowTrace :: !Bool")+ add(" -- ^ 'True' for the slow trace's block, 'False' for the fast one's.") add(" , hsStability :: !Double") add(" , hsDifficulty :: !Double") add(" , hsRetrievability :: !Double")@@ -215,59 +277,42 @@ for pi, w in enumerate(PARAMETER_SETS): for s in HALF_STABILITIES: for d in HALF_DIFFICULTIES:- for r in HALF_RETRIEVABILITIES:+ for r in RETRIEVABILITIES: for g in RATINGS:- for long, base in ((True, LONG_TERM_BASE), (False, SHORT_TERM_BASE)):+ for slow, base in ((True, SLOW_TRACE_BASE), (False, FAST_TRACE_BASE)): v = stability_after_review(w, s, d, r, g, base) rows.append(- f"HalfStabilityVector {pi} {long} {hs(s)} {hs(d)} "+ f"HalfStabilityVector {pi} {slow} {hs(s)} {hs(d)} " f"{hs(r)} {g} {hs(v)}" ) emit_list(add, "goldenHalfStabilityVectors", rows) - # --------------------------------------------------------- transition- add("-- | The long-\\/short-term blending coefficient.")- add("data TransitionVector = TransitionVector")- add(" { tvParams :: !Int")- add(" , tvElapsedDays :: !Double")- add(" , tvCoefficient :: !Double")- add(" }")- add(" deriving stock (Eq, Show)")- add("")- rows = []- for pi, w in enumerate(PARAMETER_SETS):- for t in TIMES:- rows.append(- f"TransitionVector {pi} {hs(t)} {hs(transition_function(w, t))}"- )- emit_list(add, "goldenTransitionVectors", rows)- # --------------------------------------------------------------- step add("-- | A full memory-state transition.") add("data StepVector = StepVector") add(" { svParams :: !Int")- add(" , svState :: !(Maybe (Double, Double))")- add(" -- ^ @(stability, difficulty)@; 'Nothing' for the first review.")+ add(" , svState :: !(Maybe (Double, Double, Double))")+ add(" -- ^ @(stability, difficulty, fast stability)@; 'Nothing' for the")+ add(" -- first review.") add(" , svElapsedDays :: !Double") add(" , svRating :: !Int")- add(" , svNextState :: !(Double, Double)")+ add(" , svNextState :: !(Double, Double, Double)") add(" }") add(" deriving stock (Eq, Show)") add("") rows = [] for pi, w in enumerate(PARAMETER_SETS): for g in RATINGS:- s1, d1 = step(w, None, 0.0, g)- rows.append(f"StepVector {pi} Nothing 0.0 {g} ({hs(s1)}, {hs(d1)})")- for s in STEP_STABILITIES:- for d in STEP_DIFFICULTIES:- for dt in STEP_DELTAS:- for g in RATINGS:- s1, d1 = step(w, (s, d), dt, g)- rows.append(- f"StepVector {pi} (Just ({hs(s)}, {hs(d)})) {hs(dt)} {g} "- f"({hs(s1)}, {hs(d1)})"- )+ rows.append(+ f"StepVector {pi} Nothing 0.0 {g} {hs_triple(step(w, None, 0.0, g))}"+ )+ for st in STEP_STATES:+ for dt in STEP_DELTAS:+ for g in RATINGS:+ rows.append(+ f"StepVector {pi} (Just {hs_triple(st)}) {hs(dt)} {g} "+ f"{hs_triple(step(w, st, dt, g))}"+ ) emit_list(add, "goldenStepVectors", rows) # ----------------------------------------------------------- intervals@@ -275,7 +320,7 @@ add("data IntervalVector = IntervalVector") add(" { ivParams :: !Int") add(" , ivDesiredRetention :: !Double")- add(" , ivStability :: !Double")+ add(" , ivState :: !(Double, Double, Double)") add(" , ivInterval :: !Double") add(" }") add(" deriving stock (Eq, Show)")@@ -283,9 +328,10 @@ rows = [] for pi, w in enumerate(PARAMETER_SETS): for dr in RETENTIONS:- for s in STABILITIES:+ for st in INTERVAL_STATES: rows.append(- f"IntervalVector {pi} {hs(dr)} {hs(s)} {hs(next_interval(w, dr, s))}"+ f"IntervalVector {pi} {hs(dr)} {hs_triple(st)} "+ f"{hs(next_interval(w, dr, st))}" ) emit_list(add, "goldenIntervalVectors", rows) @@ -295,7 +341,7 @@ add(" { rvParams :: !Int") add(" , rvReviews :: ![(Double, Int)]") add(" -- ^ @(days since the previous review, rating)@.")- add(" , rvFinalState :: !(Double, Double)")+ add(" , rvFinalState :: !(Double, Double, Double)") add(" }") add(" deriving stock (Eq, Show)") add("")@@ -307,9 +353,7 @@ state = step(w, state, dt, g) reviews = hs_list([f"({hs(dt)}, {g})" for dt, g in seq_]) assert state is not None- rows.append(- f"ReplayVector {pi} {reviews} ({hs(state[0])}, {hs(state[1])})"- )+ rows.append(f"ReplayVector {pi} {reviews} {hs_triple(state)}") emit_list(add, "goldenReplayVectors", rows) return "\n".join(lines).rstrip() + "\n"
reference/test_reference.py view
@@ -5,6 +5,11 @@ the model's structural invariants, not a second copy of the Haskell suite: enough to catch a transcription typo before it is baked into GoldenData.hs. +`test_upstream_*` are the two numeric assertions the reference implementation+makes about FSRS-7 in its own test suite. They are the only fixtures here that+did not come out of this file, so they are what pins the transcription to+upstream rather than to itself.+ No test framework needed. Run from the repository root: python3 reference/test_reference.py@@ -19,22 +24,32 @@ from fsrs7_reference import ( # noqa: E402 DEFAULT_PARAMETERS,+ FAST_TRACE_RATIO, LOWER_BOUNDS, MAX_DIFFICULTY, MIN_DIFFICULTY,+ ORDERING_CONSTRAINTS,+ RETENTION_FLOOR, STABILITY_MAX, STABILITY_MIN, UPPER_BOUNDS,+ clamp,+ clip_parameters,+ fast_component_recall, forgetting_curve,+ forgetting_curve_derivative, initial_difficulty,+ initial_state, next_difficulty, next_interval,+ replay,+ stability_after_review, step,- transition_function, ) -ORDERING_CONSTRAINTS = [(0, 1), (1, 2), (2, 3), (27, 28), (29, 30)]+PARAM_LEN = 34 RATINGS = [1, 2, 3, 4]+RETENTION_CEILING = 1.0 - RETENTION_FLOOR def parameter_sets(count, seed):@@ -42,27 +57,46 @@ rng = random.Random(seed) yield DEFAULT_PARAMETERS for _ in range(count):- w = [rng.uniform(lo, hi) for lo, hi in zip(LOWER_BOUNDS, UPPER_BOUNDS)]- for i, j in ORDERING_CONSTRAINTS:- w[j] = max(w[j], w[i])- yield w+ yield clip_parameters(+ [rng.uniform(lo, hi) for lo, hi in zip(LOWER_BOUNDS, UPPER_BOUNDS)]+ ) def sample_states(seed):+ """Random `(state, delta_t)` pairs, mostly at the model's own trace ratio.""" rng = random.Random(seed) for _ in range(40): s = math.exp(rng.uniform(math.log(STABILITY_MIN), math.log(STABILITY_MAX))) d = rng.uniform(MIN_DIFFICULTY, MAX_DIFFICULTY)- dt = 0.0 if rng.random() < 0.2 else math.exp(rng.uniform(math.log(1 / 86400), math.log(3650)))- yield s, d, dt+ if rng.random() < 0.6:+ s_fast = clamp(s * FAST_TRACE_RATIO, STABILITY_MIN, STABILITY_MAX)+ else:+ s_fast = math.exp(rng.uniform(math.log(STABILITY_MIN), math.log(STABILITY_MAX)))+ dt = (+ 0.0+ if rng.random() < 0.2+ else math.exp(rng.uniform(math.log(1 / 86400), math.log(3650)))+ )+ yield (s, d, s_fast), dt +def natural_states(seed):+ """States at exactly the fast/slow ratio the model establishes."""+ rng = random.Random(seed)+ for _ in range(40):+ s = math.exp(+ rng.uniform(math.log(STABILITY_MIN / FAST_TRACE_RATIO), math.log(STABILITY_MAX))+ )+ d = rng.uniform(MIN_DIFFICULTY, MAX_DIFFICULTY)+ yield (s, d, s * FAST_TRACE_RATIO)++ # --------------------------------------------------------------------------- def test_parameter_vector_is_well_formed():- assert len(DEFAULT_PARAMETERS) == 35, len(DEFAULT_PARAMETERS)- assert len(LOWER_BOUNDS) == 35 and len(UPPER_BOUNDS) == 35+ assert len(DEFAULT_PARAMETERS) == PARAM_LEN, len(DEFAULT_PARAMETERS)+ assert len(LOWER_BOUNDS) == PARAM_LEN and len(UPPER_BOUNDS) == PARAM_LEN for i, (lo, hi) in enumerate(zip(LOWER_BOUNDS, UPPER_BOUNDS)): assert lo <= hi, f"bound {i} is inverted: {lo} > {hi}" for i, w in enumerate(DEFAULT_PARAMETERS):@@ -71,92 +105,202 @@ assert DEFAULT_PARAMETERS[i] <= DEFAULT_PARAMETERS[j], f"w{i} > w{j}" -def test_nothing_is_forgotten_immediately():+def test_clipping_is_idempotent_and_lands_in_the_box():+ rng = random.Random(13)+ for _ in range(200):+ w = [rng.uniform(-1000, 1000) for _ in range(PARAM_LEN)]+ once = clip_parameters(w)+ assert clip_parameters(once) == once+ for i, (lo, hi) in enumerate(zip(LOWER_BOUNDS, UPPER_BOUNDS)):+ assert lo <= once[i] <= hi, (i, once[i])+ for i, j in ORDERING_CONSTRAINTS:+ assert once[i] <= once[j], (i, j)+++def test_retrievability_is_rescaled_away_from_one():+ # FSRS-7 squeezes R into [1e-5, 1 - 1e-5], so a card reviewed a moment ago+ # is *almost* certain rather than certain. for w in parameter_sets(20, seed=1):- for s in (STABILITY_MIN, 1.0, 37.0, STABILITY_MAX):- assert forgetting_curve(w, 0.0, s) == 1.0+ for state, _ in sample_states(seed=2):+ assert abs(forgetting_curve(w, 0.0, state) - RETENTION_CEILING) < 1e-12 def test_retrievability_is_a_decreasing_probability():- for w in parameter_sets(40, seed=2):- for s, _, dt in sample_states(seed=3):- r = forgetting_curve(w, dt, s)- assert 0.0 < r <= 1.0, r- assert forgetting_curve(w, dt + 1e-3, s) <= r+ for w in parameter_sets(40, seed=3):+ for state, dt in sample_states(seed=4):+ r = forgetting_curve(w, dt, state)+ assert RETENTION_FLOOR <= r <= RETENTION_CEILING, r+ assert forgetting_curve(w, dt + 1e-3, state) <= r +def test_the_fast_component_is_a_bare_power_law():+ # Unlike the mixture, this one is not rescaled: it hits 1 exactly.+ for w in parameter_sets(20, seed=5):+ for s in (STABILITY_MIN, 0.01, 1.0, 37.0, STABILITY_MAX):+ assert fast_component_recall(w, 0.0, s) == 1.0+ previous = 1.0+ for dt in (1 / 86400, 0.01, 0.5, 1.0, 10.0, 3650.0):+ r = fast_component_recall(w, dt, s)+ assert 0.0 < r <= 1.0, r+ assert r <= previous+ previous = r+++def test_the_derivative_matches_a_finite_difference():+ for w in parameter_sets(20, seed=6):+ for state, _ in sample_states(seed=7):+ for t in (0.5, 5.0, 50.0):+ h = 1e-6 * t+ numeric = (+ forgetting_curve(w, t + h, state) - forgetting_curve(w, t - h, state)+ ) / (2 * h)+ exact = forgetting_curve_derivative(w, t, state)+ assert exact <= 0.0, exact+ assert abs(numeric - exact) <= 1e-7 + 1e-5 * abs(exact), (numeric, exact)++ def test_base_weights_are_the_recall_probability_at_t_equals_s():- # Give both power laws the same base and the mixture collapses to it.- for base in (0.5, 0.85):+ # Give both power laws the same base and, at an average difficulty with the+ # two traces level, the mixture collapses to that base at t == s.+ for base in (0.5, 0.7, 0.85): w = list(DEFAULT_PARAMETERS)- w[29] = w[30] = base+ w[25] = w[26] = base for s in (0.5, 1.0, 37.0, 1000.0):- assert abs(forgetting_curve(w, s, s) - base) < 1e-12+ expected = base * (1.0 - 2.0 * RETENTION_FLOOR) + RETENTION_FLOOR+ assert abs(forgetting_curve(w, s, (s, 5.0, s)) - expected) < 1e-12 def test_intervals_land_on_the_desired_retention():- for w in parameter_sets(20, seed=4):+ for w in parameter_sets(20, seed=8): for dr in (0.7, 0.8, 0.9, 0.95, 0.99):- for s in (0.01, 1.0, 37.0, 1000.0):- t = next_interval(w, dr, s)+ for state, _ in sample_states(seed=9):+ t = next_interval(w, dr, state) if t <= 1 / 86400 or t >= 36500: continue # saturated, cannot hit the target- assert abs(forgetting_curve(w, t, s) - dr) < 1e-9+ assert abs(forgetting_curve(w, t, state) - dr) < 1e-9 def test_a_better_rating_is_never_worse_for_the_card():- for w in parameter_sets(40, seed=5):- for s, d, dt in sample_states(seed=6):- outcomes = [step(w, (s, d), dt, g) for g in RATINGS]- stabilities = [new_s for new_s, _ in outcomes]- difficulties = [new_d for _, new_d in outcomes]+ for w in parameter_sets(40, seed=10):+ for state, dt in sample_states(seed=11):+ outcomes = [step(w, state, dt, g) for g in RATINGS]+ stabilities = [new_s for new_s, _, _ in outcomes] assert stabilities == sorted(stabilities), stabilities- assert difficulties == sorted(difficulties, reverse=True), difficulties +def test_a_lapse_is_the_harshest_answer_when_it_was_surprising():+ # FSRS-7 weights a lapse's difficulty step by `r + 0.1`, so a lapse only+ # outweighs a Hard once the model expected the card to be recalled.+ for w in parameter_sets(20, seed=12):+ for d in (1.0, 3.0, 5.0, 7.5, 10.0):+ for r in (0.4, 0.7, 0.95):+ difficulties = [next_difficulty(w, d, g, r) for g in RATINGS]+ assert difficulties == sorted(difficulties, reverse=True), difficulties+ # ... and a gentler lapse really is gentler.+ assert next_difficulty(w, d, 1, 0.05) <= next_difficulty(w, d, 1, 0.95)++ def test_remembering_helps_and_forgetting_does_not():- for w in parameter_sets(40, seed=7):- for s, d, dt in sample_states(seed=8):+ for w in parameter_sets(40, seed=13):+ for state, dt in sample_states(seed=14):+ s = state[0] for g in (2, 3, 4):- assert step(w, (s, d), dt, g)[0] >= s * (1 - 1e-12)- assert step(w, (s, d), dt, 1)[0] <= s * (1 + 1e-12)+ assert step(w, state, dt, g)[0] >= s * (1 - 1e-12)+ assert step(w, state, dt, 1)[0] <= s * (1 + 1e-12) +def test_post_lapse_stability_ignores_difficulty():+ # The finished model ablated the d ** -fail_d_exp factor from both blocks.+ for w in parameter_sets(20, seed=15):+ for base in (7, 15):+ for s in (0.01, 1.0, 37.0, 1000.0):+ for r in (0.05, 0.5, 0.95):+ values = {+ stability_after_review(w, s, d, r, 1, base)+ for d in (1.0, 3.0, 5.0, 7.0, 10.0)+ }+ assert len(values) == 1, values+++def test_a_lapse_pulls_the_fast_trace_under_the_slow_one():+ for w in parameter_sets(40, seed=16):+ for state, dt in sample_states(seed=17):+ new_s, _, new_s_short = step(w, state, dt, 1)+ # The cap is applied before the final clamp, so at the very bottom+ # of the range the floor wins.+ cap = max(STABILITY_MIN, FAST_TRACE_RATIO * new_s)+ assert new_s_short <= cap + 1e-12, (new_s_short, cap)++ def test_the_state_stays_in_range():- for w in parameter_sets(40, seed=9):- for s, d, dt in sample_states(seed=10):+ for w in parameter_sets(40, seed=18):+ for state, dt in sample_states(seed=19): for g in RATINGS:- new_s, new_d = step(w, (s, d), dt, g)+ new_s, new_d, new_s_short = step(w, state, dt, g) assert STABILITY_MIN <= new_s <= STABILITY_MAX, new_s+ assert STABILITY_MIN <= new_s_short <= STABILITY_MAX, new_s_short assert MIN_DIFFICULTY <= new_d <= MAX_DIFFICULTY, new_d- first_s, first_d = step(w, None, 0.0, g)- assert first_s == min(max(w[g - 1], STABILITY_MIN), STABILITY_MAX)+ for g in RATINGS:+ first_s, first_d, first_s_fast = initial_state(w, g)+ assert first_s == clamp(w[g - 1], STABILITY_MIN, STABILITY_MAX)+ assert first_s_fast == clamp(+ FAST_TRACE_RATIO * first_s, STABILITY_MIN, STABILITY_MAX+ ) assert MIN_DIFFICULTY <= first_d <= MAX_DIFFICULTY def test_difficulty_reverts_towards_an_easy_first_review(): # A Good review leaves the rating delta at zero, so all that is left is the- # 1% pull towards init_d(4). Iterating it therefore converges on exactly- # that anchor, which pins down which rating the anchor is taken from.- for w in parameter_sets(10, seed=12):- anchor = min(max(initial_difficulty(w, 4), MIN_DIFFICULTY), MAX_DIFFICULTY)- for start in (MIN_DIFFICULTY, 5.0, MAX_DIFFICULTY):- d = start- for _ in range(3000):- d = min(max(next_difficulty(w, d, 3), MIN_DIFFICULTY), MAX_DIFFICULTY)- assert abs(d - anchor) < 1e-9, (d, anchor)+ # 1% pull towards the *unclamped* init_d(4). That is what pins down which+ # rating the anchor is taken from — with the default weights the anchor sits+ # below the difficulty floor, so the iterate itself only reaches the floor.+ for w in parameter_sets(10, seed=20):+ anchor = initial_difficulty(w, 4)+ for d in (1.0, 2.5, 5.0, 7.5, 10.0):+ expected = clamp(0.01 * anchor + 0.99 * d, MIN_DIFFICULTY, MAX_DIFFICULTY)+ assert abs(next_difficulty(w, d, 3, 0.9) - expected) < 1e-12+ limit = 5.0+ for _ in range(5000):+ limit = next_difficulty(w, limit, 3, 0.9)+ assert abs(limit - clamp(anchor, MIN_DIFFICULTY, MAX_DIFFICULTY)) < 1e-9, limit -def test_the_transition_function_is_a_weight():- for w in parameter_sets(40, seed=11):- assert transition_function(w, 0.0) == 1 - w[26]- assert transition_function(w, 3650.0) == 1.0- previous = -1.0- for dt in (0.0, 1 / 86400, 0.01, 0.5, 1.0, 10.0, 3650.0):- c = transition_function(w, dt)- assert 0.0 <= c <= 1.0, c- assert c >= previous- previous = c+def test_difficulty_never_helps_recall_at_the_natural_trace_ratio():+ # Difficulty pulls two ways: it speeds the slow component up, but also+ # shifts mixture weight onto the fast one. At the ratio the model maintains+ # the first wins; for an arbitrarily lopsided pair of traces neither does.+ w = DEFAULT_PARAMETERS+ for s, _, s_fast in natural_states(seed=21):+ for dt in (0.001, 0.5, 7.0, 365.0):+ previous = None+ for d in range(1, 11):+ r = forgetting_curve(w, dt, (s, float(d), s_fast))+ if previous is not None:+ assert r <= previous + 1e-15, (s, dt, d, previous, r)+ previous = r+++# --------------------------------------------------------------------------+# Fixtures taken from the reference implementation's own test suite:+# src/inference.rs of https://github.com/open-spaced-repetition/fsrs-rs/pull/426+# Upstream computes in single precision, hence the loose tolerances.+# --------------------------------------------------------------------------+++def test_upstream_memory_state_fsrs7():+ history = [(0.0, 1), (0.0, 3), (1.0, 3), (3.0, 3), (8.0, 3), (21.0, 3)]+ s, d, _ = replay(DEFAULT_PARAMETERS, history)+ assert abs(s - 25.985723) < 1e-4, s+ assert abs(d - 5.877549) < 1e-4, d+++def test_upstream_next_interval_fsrs7():+ state = (1.0, 5.0, 1.0)+ intervals = [+ max(1, round(next_interval(DEFAULT_PARAMETERS, i / 10.0, state)))+ for i in range(1, 11)+ ]+ assert intervals == [36500, 36500, 36500, 12813, 843, 92, 13, 2, 1, 1], intervals # ---------------------------------------------------------------------------
src/FSRS.hs view
@@ -1,10 +1,13 @@ -- | FSRS-7 — the Free Spaced Repetition Scheduler, version 7. -- -- FSRS predicts when you are about to forget something and schedules the--- review for just before that happens. It models a card with two numbers:+-- review for just before that happens. It models a card with three numbers: ----- * /stability/, the memory's half-life in days, and+-- * /stability/, the memory's half-life in days, -- * /difficulty/, how hard this particular card is for you, on a 1–10 scale,+-- and+-- * a second, faster-decaying /stability/ — FSRS-7 tracks two memory traces,+-- which is how it tells a review minutes later apart from one weeks later, -- -- from which it derives /retrievability/, the probability that you can recall -- the card right now.@@ -20,7 +23,7 @@ -- second = 'nextMemoryState' p ('Just' first) 7 'Good' -- -- -- When should it come back, if we want a 90% chance of recall?--- 'nextIntervalDays' p 0.9 ('memoryStability' second)+-- 'nextIntervalDays' p 0.9 second -- @ -- -- For whole-card scheduling — learning steps, due dates, lapses — use@@ -31,7 +34,7 @@ -- @ -- -- The modules underneath are "FSRS.Types" (ratings and memory states),--- "FSRS.Parameters" (the 35 weights), "FSRS.Algorithm" (the model itself) and+-- "FSRS.Parameters" (the 34 weights), "FSRS.Algorithm" (the model itself) and -- "FSRS.Scheduler". module FSRS ( module FSRS.Types
src/FSRS/Algorithm.hs view
@@ -2,26 +2,34 @@ -- | The FSRS-7 memory model. ----- This module is a direct transcription of the reference implementation in--- <https://github.com/open-spaced-repetition/srs-benchmark srs-benchmark>--- (@models\/fsrs_v7.py@ and @models\/fsrs_v7_interval_penalty.py@). Every--- function here is pure and total.+-- This module is a direct transcription of the finished FSRS-7, whose+-- reference implementation is the Rust model its author signed off on:+-- <https://github.com/Expertium/fsrs-rs-speed-autoresearch> (see+-- @fsrs-rs\/src\/model.rs@), upstreamed in+-- <https://github.com/open-spaced-repetition/fsrs-rs/pull/426 fsrs-rs#426>.+-- Every function here is pure and total. -- -- What changed in FSRS-7 relative to FSRS-6: ----- * The forgetting curve is a stability-weighted mixture of /two/ power laws--- instead of one, which is why it has eight weights and no closed-form--- inverse (see 'nextIntervalDays').--- * The stability update is computed twice — once with a long-term weight--- block and once with a short-term one — and the two are blended by--- 'transitionCoefficient', a smooth function of the elapsed time. FSRS-6--- switched between two separate formulas on a same-day\/not-same-day flag.+-- * A card carries /two/ memory traces instead of one — see t'MemoryState'.+-- The forgetting curve is a mixture of a fast and a slow component, one per+-- trace, and each trace is updated by its own block of weights. This is what+-- makes same-day reviews behave differently from spaced ones; FSRS-6+-- switched between two formulas on a same-day\/not-same-day flag.+-- * The forgetting curve depends on /difficulty/, which it never did before:+-- a hard card experiences time faster, and counts the slow trace for more.+-- * Post-lapse stability no longer depends on difficulty.+-- * A lapse's difficulty step is weighted by how surprising the lapse was —+-- see 'nextDifficulty'.+-- * Retrievability is squeezed into @[1e-5, 1 - 1e-5]@, so a card reviewed a+-- moment ago has a retrievability just short of @1@. -- * Intervals are genuinely continuous. Ten minutes is @10 \/ 1440@ days and -- the model is meant to be evaluated at such values, not at whole days. module FSRS.Algorithm ( -- * Forgetting curve retrievability , retrievabilityDerivative+ , fastTraceRetrievability , nextIntervalDays -- * Difficulty@@ -31,10 +39,10 @@ -- * Stability , initialStability , stabilityAfterReview- , transitionCoefficient , nextStability -- * State transition+ , initialMemoryState , nextMemoryState , replayReviews @@ -45,6 +53,8 @@ , difficultyMax , minimumIntervalDays , maximumIntervalDays+ , retrievabilityFloor+ , fastTraceRatio ) where import FSRS.Parameters@@ -53,13 +63,11 @@ , StabilityWeights (..) , curveWeights , difficultyDelta+ , fastTraceWeights , initialDifficultyBase , initialDifficultyRate , initialStabilityWeight- , longTermWeights- , shortTermWeights- , transitionAmplitude- , transitionRate+ , slowTraceWeights ) import FSRS.Types ( Days@@ -72,8 +80,7 @@ ) -- | The smallest stability the model will report, @1e-4@ days (about nine--- seconds). This is the @s_min@ the upstream configuration uses for FSRS-7,--- which is always run with second-precision intervals.+-- seconds). FSRS-7 is always run with second-precision intervals. stabilityMin :: Stability stabilityMin = 1.0e-4 @@ -98,73 +105,173 @@ maximumIntervalDays :: Days maximumIntervalDays = 36500.0 +-- | @1e-5@. 'retrievability' is rescaled into+-- @['retrievabilityFloor', 1 - 'retrievabilityFloor']@ so that neither it nor+-- its logarithm can saturate.+retrievabilityFloor :: Retrievability+retrievabilityFloor = 1.0e-5++-- | @0.8@. The fast trace starts at this fraction of the slow one, and after a+-- lapse is pulled back down to at most this fraction of it.+fastTraceRatio :: Double+fastTraceRatio = 0.8++-- | The magnitude of either decay is held inside @[0.01, 0.95]@.+decayMin, decayMax :: Double+decayMin = 0.01+decayMax = 0.95++-- | The exponent that builds the fast component's shape factor is capped here,+-- in log space, so that both the value and its gradient stay finite.+logFactorCap :: Double+logFactorCap = 60.0+ clampTo :: Double -> Double -> Double -> Double clampTo lo hi x = min hi (max lo x) +clampStability :: Stability -> Stability+clampStability = clampTo stabilityMin stabilityMax++clampDifficulty :: Difficulty -> Difficulty+clampDifficulty = clampTo difficultyMin difficultyMax+ -- --------------------------------------------------------------------------- -- Forgetting curve -- --------------------------------------------------------------------------- --- | The probability of recalling a card @t@ days after the last review, given--- its stability.------ FSRS-7 mixes two power laws whose relative weight depends on the stability--- itself, so — unlike every earlier version — the retrievability at @t == s@--- is not a fixed @0.9@ but drifts with @s@.+-- | The pieces of the two-component mixture, shared by 'retrievability' and+-- 'retrievabilityDerivative' so that the two cannot drift apart. ----- @t@ must be non-negative and @s@ strictly positive.-retrievability :: Parameters -> Days -> Stability -> Retrievability-retrievability params t s = (weight1 * r1 + weight2 * r2) / (weight1 + weight2)+-- Each component is @inner ** decay@ where @inner = 1 + rate * t@, which makes+-- both the value and its slope one-liners.+data CurveParts = CurveParts+ { cpDecay1 :: !Double+ , cpRate1 :: !Double+ , cpInner1 :: !Double+ , cpDecay2 :: !Double+ , cpRate2 :: !Double+ , cpInner2 :: !Double+ , cpWeight1 :: !Double+ , cpWeight2 :: !Double+ }++curveParts :: Parameters -> Days -> MemoryState -> CurveParts+curveParts params t0 state =+ CurveParts+ { cpDecay1 = decay1+ , cpRate1 = rate1+ , cpInner1 = 1 + rate1 * t+ , cpDecay2 = decay2+ , cpRate2 = rate2+ , cpInner2 = 1 + rate2 * t+ , cpWeight1 = cwWeight1 cw * sFast ** negate (cwStabilityPower1 cw)+ , cpWeight2 =+ cwWeight2 cw+ * s ** cwStabilityPower2 cw+ * exp ((d - 5) * (cwDifficultyWeight cw - 0.5))+ } where cw = curveWeights params- tOverS = t / s- powerLaw base decay = (1 + factor * tOverS) ** decay- where- factor = base ** (1 / decay) - 1- r1 = powerLaw (cwBase1 cw) (cwDecay1 cw)- r2 = powerLaw (cwBase2 cw) (cwDecay2 cw)- weight1 = cwWeight1 cw * s ** negate (cwStabilityPower1 cw)- weight2 = cwWeight2 cw * s ** cwStabilityPower2 cw+ t = max 0 t0+ s = clampStability (memoryStability state)+ d = clampDifficulty (memoryDifficulty state)+ sFast = clampStability (memoryStabilityFast state) + -- Fast component: the decay is scaled by the fast stability itself.+ decay1 = fastDecay cw sFast+ rate1 = shapeFactor1 cw decay1 / sFast++ -- Slow component: difficulty rescales *time* rather than the decay, so a+ -- hard card experiences time faster but decays with the same slope.+ decay2 = negate (clampTo decayMin decayMax (cwDecay2 cw))+ factor2 = cwBase2 cw ** (1 / decay2) - 1+ timescale = exp ((d - 5) * (cwDifficultyDecay cw - 0.3))+ rate2 = factor2 * timescale / s++fastDecay :: CurveWeights -> Stability -> Double+fastDecay cw sFast =+ negate . clampTo decayMin decayMax $+ cwDecayBase1 cw * sFast ** (cwStabilityDecay1 cw - 0.3)++-- | @base1 ** (1 \/ decay1) - 1@, built in log space and capped so that a+-- decay near zero cannot overflow it.+shapeFactor1 :: CurveWeights -> Double -> Double+shapeFactor1 cw decay1 = exp (min logFactorCap (log (cwBase1 cw) / decay1)) - 1++-- | Rescale a raw mixture value into+-- @['retrievabilityFloor', 1 - 'retrievabilityFloor']@.+rescale :: Double -> Double+rescale x = x * (1 - 2 * retrievabilityFloor) + retrievabilityFloor++-- | The probability of recalling a card @t@ days after the last review.+--+-- FSRS-7 mixes a fast-trace and a slow-trace power law, so this needs the+-- whole memory state — both stabilities /and/ the difficulty. The weight of+-- each component depends on its own stability, so — unlike every earlier+-- version — the retrievability at @t == s@ is not a fixed @0.9@.+--+-- @t@ is treated as @0@ if negative; the state is clamped into range, so any+-- finite state is safe.+retrievability :: Parameters -> Days -> MemoryState -> Retrievability+retrievability params t state = rescale ((w1 * r1 + w2 * r2) / (w1 + w2))+ where+ cp = curveParts params t state+ r1 = cpInner1 cp ** cpDecay1 cp+ r2 = cpInner2 cp ** cpDecay2 cp+ w1 = cpWeight1 cp+ w2 = cpWeight2 cp+ -- | @d\/dt@ of 'retrievability'. Never positive for in-bounds parameters.-retrievabilityDerivative :: Parameters -> Days -> Stability -> Double-retrievabilityDerivative params t s =- (weight1 * d1 + weight2 * d2) / (weight1 + weight2)+retrievabilityDerivative :: Parameters -> Days -> MemoryState -> Double+retrievabilityDerivative params t state =+ (w1 * d1 + w2 * d2) / (w1 + w2) * (1 - 2 * retrievabilityFloor) where+ cp = curveParts params t state+ d1 = cpDecay1 cp * cpInner1 cp ** (cpDecay1 cp - 1) * cpRate1 cp+ d2 = cpDecay2 cp * cpInner2 cp ** (cpDecay2 cp - 1) * cpRate2 cp+ w1 = cpWeight1 cp+ w2 = cpWeight2 cp++-- | The fast trace's /own/ recall probability — the mixture's fast component+-- on its own, unrescaled and with no contribution from the slow trace.+--+-- This is what drives the fast trace's stability update in 'nextStability':+-- the fast trace responds to how well /it/ was doing, not to the mixture.+fastTraceRetrievability :: Parameters -> Days -> Stability -> Retrievability+fastTraceRetrievability params t0 sFast0 = (1 + rate * t) ** decay+ where cw = curveWeights params- tOverS = t / s- slope base decay = decay * inner ** (decay - 1) * (factor / s)- where- factor = base ** (1 / decay) - 1- inner = 1 + factor * tOverS- d1 = slope (cwBase1 cw) (cwDecay1 cw)- d2 = slope (cwBase2 cw) (cwDecay2 cw)- weight1 = cwWeight1 cw * s ** negate (cwStabilityPower1 cw)- weight2 = cwWeight2 cw * s ** cwStabilityPower2 cw+ t = max 0 t0+ sFast = clampStability sFast0+ decay = fastDecay cw sFast+ rate = shapeFactor1 cw decay / sFast --- | The interval, in days, after which a card of the given stability will have+-- | The interval, in days, after which a card in the given state will have -- decayed to exactly the desired retention. -- -- The FSRS-7 forgetting curve has no closed-form inverse, so this is a -- root-find: Newton's method in @log t@ (which is what makes the problem--- well-conditioned — see the upstream @fsrs_v7_interval_penalty@ module),--- safeguarded by a bracketing bisection so that it cannot diverge.+-- well-conditioned), safeguarded by a bracketing bisection so that it cannot+-- diverge. -- -- The result is always within @['minimumIntervalDays', 'maximumIntervalDays']@; -- a desired retention that is unreachable within that window saturates at the--- nearer end.-nextIntervalDays :: Parameters -> Retrievability -> Stability -> Days-nextIntervalDays params target s+-- nearer end. Since retrievability tops out just below @1@, a target of @1@+-- saturates rather than diverging.+nextIntervalDays :: Parameters -> Retrievability -> MemoryState -> Days+nextIntervalDays params target state | not (target > 0) = maximumIntervalDays -- also catches NaN | target >= 1 = minimumIntervalDays- | retrievability params lo s <= target = lo- | retrievability params hi s >= target = hi+ | curve lo <= target = lo+ | curve hi >= target = hi | otherwise = exp (search (0 :: Int) (log lo) (log hi) u0) where+ curve t = retrievability params t state lo = minimumIntervalDays hi = maximumIntervalDays- -- R(s, s) is near the interesting range, so start there.- u0 = clampTo (log lo) (log hi) (log s)+ -- R around the slow stability is near the interesting range, so start+ -- there.+ u0 = clampTo (log lo) (log hi) (log (clampStability (memoryStability state))) maxIterations = 200 :: Int -- Full double precision in log space.@@ -177,11 +284,11 @@ | otherwise = search (n + 1) a' b' next where t = exp u- fu = retrievability params t s - target+ fu = curve t - target -- R is strictly decreasing in t, so the sign of `fu` says which side -- of the root `u` is on. (a', b') = if fu > 0 then (u, b) else (a, u)- slope = retrievabilityDerivative params t s * t+ slope = retrievabilityDerivative params t state * t newton = u - fu / slope next | isNaN newton || isInfinite newton || newton <= a' || newton >= b' =@@ -204,17 +311,27 @@ -- | The difficulty a card is born with, given the rating of its first review. initialDifficulty :: Parameters -> Rating -> Difficulty-initialDifficulty params =- clampTo difficultyMin difficultyMax . rawInitialDifficulty params+initialDifficulty params = clampDifficulty . rawInitialDifficulty params -- | Difficulty after a review: a rating-driven step, damped so that it slows -- down as difficulty approaches its maximum, then reverted 1% of the way -- towards the difficulty an 'Easy' first review would have produced.-nextDifficulty :: Parameters -> Difficulty -> Rating -> Difficulty-nextDifficulty params d rating =- clampTo difficultyMin difficultyMax (meanReversion damped)+--+-- A lapse's step is weighted by how surprising the lapse was, which is why+-- this takes the retrievability at review time: forgetting a card the model+-- expected you to recall says more about the card than forgetting one that was+-- long overdue.+nextDifficulty+ :: Parameters+ -> Difficulty+ -> Retrievability+ -- ^ The retrievability at review time, from 'retrievability'.+ -> Rating+ -> Difficulty+nextDifficulty params d r rating = clampDifficulty (meanReversion damped) where- delta = negate (difficultyDelta params) * fromIntegral (ratingToInt rating - 3)+ step = negate (difficultyDelta params) * fromIntegral (ratingToInt rating - 3)+ delta = if rating == Again then step * (r + 0.1) else step damped = d + delta * (10 - d) / 9 meanReversion current = 0.01 * rawInitialDifficulty params Easy + 0.99 * current @@ -226,31 +343,33 @@ initialStability :: Parameters -> Rating -> Stability initialStability = initialStabilityWeight --- | One half of the stability update.+-- | One trace's stability update. ----- Called twice per review — once with 'FSRS.Parameters.longTermWeights' and--- once with 'FSRS.Parameters.shortTermWeights' — and the two results are--- blended by 'nextStability'.+-- Called twice per review — once with 'FSRS.Parameters.slowTraceWeights' and+-- once with 'FSRS.Parameters.fastTraceWeights' — on that trace's own stability+-- and its own retrievability. -- -- On a lapse the new stability is the post-lapse stability, which can never--- exceed the old one. On a success it is the old stability scaled by a factor--- that grows with how overdue the card was, shrinks as the card gets easier--- and more stable, and is scaled again by the hard penalty or the easy bonus.+-- exceed the old one and, in the finished FSRS-7, does not depend on+-- difficulty. On a success it is the old stability scaled by a factor that+-- grows with how overdue the card was, shrinks as the card gets easier and+-- more stable, and is scaled again by the hard penalty or the easy bonus. stabilityAfterReview :: StabilityWeights- -> MemoryState+ -> Stability+ -- ^ The stability of the trace being updated.+ -> Difficulty -> Retrievability- -- ^ The retrievability at review time, from 'retrievability'.+ -- ^ That trace's retrievability at review time. -> Rating -> Stability-stabilityAfterReview w (MemoryState s d) r rating- | rating == Again = postLapse- | otherwise = max postLapse (s * increase)+stabilityAfterReview w s d r rating+ | rating == Again = clampStability postLapse+ | otherwise = clampStability (max postLapse (s * increase)) where postLapse = min s failureStability failureStability = swFailureFactor w- * d ** negate (swFailureDifficultyExponent w) * ((s + 1) ** swFailureStabilityExponent w - 1) * exp ((1 - r) * swFailureRetrievabilityFactor w) hardPenalty = if rating == Hard then swHardPenalty w else 1@@ -264,40 +383,76 @@ * hardPenalty * easyBonus --- | How much of a long-term review this is: @0@ for a review that happens at--- the same instant as the previous one, tending to @1@ as the gap grows.+-- | Both stabilities after a review, as @(slow, fast)@. ----- This is the piece that replaces FSRS-6's hard same-day\/not-same-day split.--- The elapsed time is expected to be non-negative.-transitionCoefficient :: Parameters -> Days -> Double-transitionCoefficient params deltaT =- 1 - transitionAmplitude params * exp (negate (transitionRate params) * deltaT)---- | Stability after a review, blending the long- and short-term updates.+-- The slow trace is updated from the mixed 'retrievability'; the fast trace+-- from its own 'fastTraceRetrievability'. On a lapse the fast trace is pulled+-- down to at most 'fastTraceRatio' of the post-lapse slow stability, so that+-- forgetting a card cannot leave it with a large short-term boost. nextStability :: Parameters -> MemoryState -> Days -- ^ Days since the previous review. -> Rating- -> Stability-nextStability params state deltaT rating =- coefficient * longTerm + (1 - coefficient) * shortTerm+ -> (Stability, Stability)+nextStability params state deltaT rating = (slow, fast) where- r = retrievability params deltaT (memoryStability state)- longTerm = stabilityAfterReview (longTermWeights params) state r rating- shortTerm = stabilityAfterReview (shortTermWeights params) state r rating- coefficient = transitionCoefficient params deltaT+ (slow, fast, _) = advance params state deltaT rating +-- | The whole update in one pass: both stabilities and the mixed+-- retrievability that the difficulty step also needs, so that the forgetting+-- curve is evaluated exactly once per review.+advance+ :: Parameters+ -> MemoryState+ -> Days+ -> Rating+ -> (Stability, Stability, Retrievability)+advance params state deltaT rating = (slow, fast, r)+ where+ t = max 0 deltaT+ d = clampDifficulty (memoryDifficulty state)+ r = retrievability params t state+ slow =+ stabilityAfterReview+ (slowTraceWeights params)+ (clampStability (memoryStability state))+ d+ r+ rating+ rFast = fastTraceRetrievability params t (memoryStabilityFast state)+ raw =+ stabilityAfterReview+ (fastTraceWeights params)+ (clampStability (memoryStabilityFast state))+ d+ rFast+ rating+ fast+ | rating == Again = min raw (fastTraceRatio * slow)+ | otherwise = raw+ -- --------------------------------------------------------------------------- -- State transition -- --------------------------------------------------------------------------- +-- | The state a card is born with, given the rating of its first review. The+-- fast trace starts at 'fastTraceRatio' of the slow one.+initialMemoryState :: Parameters -> Rating -> MemoryState+initialMemoryState params rating =+ MemoryState+ { memoryStability = clampStability s+ , memoryDifficulty = initialDifficulty params rating+ , memoryStabilityFast = clampStability (fastTraceRatio * s)+ }+ where+ s = initialStability params rating+ -- | Advance a card's memory state by one review. -- -- Pass 'Nothing' for a card that has never been reviewed; the elapsed time is--- then ignored and the state is read straight off the initial-stability and--- initial-difficulty weights.+-- then ignored and the state comes from 'initialMemoryState'. nextMemoryState :: Parameters -> Maybe MemoryState@@ -306,21 +461,17 @@ -- ^ Days since the previous review. -> Rating -> MemoryState-nextMemoryState params before deltaT rating =- MemoryState- { memoryStability = clampTo stabilityMin stabilityMax s- , memoryDifficulty = clampTo difficultyMin difficultyMax d- }- where- (s, d) = case before of- Nothing ->- ( initialStability params rating- , initialDifficulty params rating- )- Just state ->- ( nextStability params state deltaT rating- , nextDifficulty params (memoryDifficulty state) rating- )+nextMemoryState params before deltaT rating = case before of+ Nothing -> initialMemoryState params rating+ Just state ->+ MemoryState+ { memoryStability = clampStability slow+ , memoryDifficulty =+ nextDifficulty params (clampDifficulty (memoryDifficulty state)) r rating+ , memoryStabilityFast = clampStability fast+ }+ where+ (slow, fast, r) = advance params state deltaT rating -- | Fold a whole review history into a memory state. --
src/FSRS/Parameters.hs view
@@ -1,6 +1,6 @@ {-# LANGUAGE DerivingStrategies #-} --- | The 35 weights of FSRS-7, and typed views onto the blocks they form.+-- | The 34 weights of FSRS-7, and typed views onto the blocks they form. -- -- FSRS-7 groups its weights like this: --@@ -9,17 +9,17 @@ -- +-----------+------------------------------------------------------------+ -- | @w4..w6@ | difficulty | -- +-----------+------------------------------------------------------------+--- | @w7..w15@ | stability update, long-term block |+-- | @w7..w14@ | stability update, slow trace | -- +-----------+------------------------------------------------------------+--- | @w16..w24@| stability update, short-term (same-day) block |+-- | @w15..w22@| stability update, fast trace | -- +-----------+------------------------------------------------------------+--- | @w25,w26@ | the long-\/short-term transition function |+-- | @w23..w30@| the two-component forgetting curve | -- +-----------+------------------------------------------------------------+--- | @w27..w34@| the two-component forgetting curve |+-- | @w31..w33@| how difficulty and stability modulate that curve | -- +-----------+------------------------------------------------------------+ -- -- The two stability blocks have identical shapes, which is why--- 'longTermWeights' and 'shortTermWeights' both produce a t'StabilityWeights'.+-- 'slowTraceWeights' and 'fastTraceWeights' both produce a t'StabilityWeights'. module FSRS.Parameters ( -- * Parameters Parameters@@ -33,6 +33,7 @@ -- * Validation , ParameterError (..) , parameterBounds+ , orderingConstraints , validateParameters -- * Weight blocks@@ -40,17 +41,14 @@ , initialDifficultyBase , initialDifficultyRate , difficultyDelta- , transitionRate- , transitionAmplitude , StabilityWeights (..)- , longTermWeights- , shortTermWeights+ , slowTraceWeights+ , fastTraceWeights , CurveWeights (..) , curveWeights ) where import Data.Array.Unboxed (UArray, bounds, elems, listArray, (!))-import Data.Maybe (mapMaybe) import FSRS.Types (Rating, ratingToInt) @@ -66,10 +64,11 @@ showParen (d > 10) $ showString "mkParameters " . showsPrec 11 (parametersToList p) --- | @35@. FSRS-6 had 21 weights; FSRS-7 adds a second stability block, the--- transition function and the six extra forgetting-curve weights.+-- | @34@. FSRS-6 had 21 weights. FSRS-7 keeps two stability blocks of eight+-- weights each — one per memory trace — and spends eleven on a forgetting+-- curve that mixes the two traces and is modulated by difficulty. parameterCount :: Int-parameterCount = 35+parameterCount = 34 -- | The 0-based weight at the given index. Indices outside -- @[0, 'parameterCount')@ are a programmer error and raise an exception.@@ -89,57 +88,52 @@ -- | The default FSRS-7 parameters, obtained by the upstream authors through -- multi-user optimisation. ----- These match @models\/fsrs_v7.py@ in--- <https://github.com/open-spaced-repetition/srs-benchmark srs-benchmark>.--- Note that the @Default Parameters@ section of that repository's README still--- lists @1.15@ for @w15@ and @w24@; that block of the README has not been--- updated since 2026-03-18, while the model was changed to @1.3@ three days--- later. The values below follow the model.+-- These are the @DEFAULT_PARAMETERS@ of the finished FSRS-7 reference+-- implementation, <https://github.com/Expertium/fsrs-rs-speed-autoresearch>. defaultParameters :: Parameters defaultParameters = Parameters (listArray (0, parameterCount - 1) ws) where ws = [ -- Initial stability, indexed by rating - 1- 0.041- , 2.4175- , 4.1283- , 11.9709+ 0.1104+ , 2.2395+ , 3.9221+ , 11.7841 , -- Difficulty- 5.6385- , 0.4468- , 3.262- , -- Stability, long-term block- 2.3054- , 0.1688- , 1.3325- , 0.3524- , 0.0049- , 0.7503- , 0.0896- , 0.6625- , 1.3- , -- Stability, short-term block- 0.882- , 0.3072- , 3.5875- , 0.303- , 0.0107- , 0.2279- , 2.6413- , 0.5594- , 1.3- , -- Long-/short-term transition function- 2.5+ 6.1686+ , 0.6457+ , 3.6807+ , -- Stability, slow trace+ 1.9795+ , 0.0+ , 1.3826+ , 0.7024+ , 0.5999+ , 0.8146+ , 0.6398 , 1.0+ , -- Stability, fast trace+ 1.3207+ , 0.6707+ , 3.8668+ , 0.4416+ , 0.0934+ , 1.8631+ , 0.6162+ , 1.0869 , -- Forgetting curve- 0.0723- , 0.1634- , 0.5- , 0.9555- , 0.2245- , 0.6232- , 0.1362- , 0.3862+ 0.1567+ , 0.0801+ , 0.2421+ , 0.9464+ , 0.1433+ , 0.7145+ , 0.0+ , 0.5667+ , -- Modulation of the curve by difficulty and stability+ 0.3734+ , 0.5333+ , 0.3048 ] -- | Why a list of weights is not a valid parameter vector.@@ -170,43 +164,44 @@ (1.0, 10.0) , (0.001, 4.0) , (0.1, 4.0)- , -- Stability, long-term block+ , -- Stability, slow trace (0.0, 4.0) , (0.0, 1.2) , (0.3, 3.0) , (0.01, 1.5)- , (0.001, 0.9) , (0.1, 1.0) , (0.0, 3.5) , (0.0, 1.0) , (1.0, 7.0)- , -- Stability, short-term block+ , -- Stability, fast trace (0.0, 4.0) , (0.0, 2.0) , (0.5, 6.0) , (0.001, 1.5)- , (0.001, 2.0) , (0.001, 1.0) , (0.0, 5.0) , (0.0, 1.0) , (1.0, 7.0)- , -- Transition function- (2.5, 15.0)- , (0.0, 1.0) , -- Forgetting curve (0.01, 0.25) , (0.01, 0.95)- , (0.5, 0.85)+ , (0.2, 0.85) , (0.5, 0.99) , (0.01, 1.0) , (0.1, 1.0) , (0.0, 0.9) , (0.1, 1.1)+ , -- Modulation of the curve+ (0.0, 1.0)+ , (0.0, 0.6)+ , (0.0, 0.6) ] --- | Pairs @(i, j)@ for which @w[i] <= w[j]@ must hold.+-- | Pairs @(i, j)@ for which @w[i] <= w[j]@ must hold: the initial stabilities+-- rise with the rating, and the slow component of the forgetting curve starts+-- above the fast one. orderingConstraints :: [(Int, Int)]-orderingConstraints = [(0, 1), (1, 2), (2, 3), (27, 28), (29, 30)]+orderingConstraints = [(0, 1), (1, 2), (2, 3), (25, 26)] -- | Every problem with a candidate weight list, or @[]@ if there is none. validateParameters :: [Double] -> [ParameterError]@@ -220,10 +215,14 @@ | isNaN w || isInfinite w = [ParameterNotFinite i w] | w < lo || w > hi = [ParameterOutOfBounds i w lo hi] | otherwise = []- orderErrors = mapMaybe checkOrder orderingConstraints+ -- Only meaningful once every weight is known to be finite; otherwise a+ -- NaN would be reported twice, once as itself and once as out of order.+ orderErrors+ | null boundErrors = concatMap checkOrder orderingConstraints+ | otherwise = [] checkOrder (i, j)- | wi <= wj = Nothing- | otherwise = Just (ParameterOutOfOrder i j wi wj)+ | wi <= wj = []+ | otherwise = [ParameterOutOfOrder i j wi wj] where wi = ws !! i wj = ws !! j@@ -235,23 +234,23 @@ errs -> Left errs -- | Build a parameter vector by pulling every weight into its valid range,--- exactly as the upstream optimiser's clipper does: bounds first, in index--- order, so that the ordering constraints are resolved against already-clamped--- neighbours. Only a wrong number of weights can still fail.+-- exactly as the upstream optimiser's clipper does: every weight is clamped to+-- its own bounds first, and only then are the ordering constraints restored by+-- raising the /larger/ index. Only a wrong number of weights can still fail. clampParameters :: [Double] -> Either [ParameterError] Parameters clampParameters ws | length ws /= parameterCount = Left [WrongParameterCount (length ws)]- | otherwise = Right (Parameters (listArray (0, parameterCount - 1) clamped))+ | otherwise = Right (Parameters (listArray (0, parameterCount - 1) ordered)) where- clamped = foldl step [] (zip3 [0 :: Int ..] ws parameterBounds)- -- `acc` is the already-clamped prefix, in order.- step acc (i, w, (lo, hi)) = acc <> [clamp lo' hi' w]- where- lo' = maximum (lo : [acc !! j | (j, k) <- orderingConstraints, k == i])- hi' = max lo' hi- clamp lo hi x+ boxed = zipWith clampInto ws parameterBounds+ clampInto x (lo, hi) | isNaN x = lo | otherwise = min hi (max lo x)+ -- The constraints are listed in increasing order and chain through the+ -- initial stabilities, so a single left-to-right pass settles them.+ ordered = foldl raise boxed orderingConstraints+ raise acc (i, j) = setAt j (max (acc !! j) (acc !! i)) acc+ setAt i x xs = take i xs <> [x] <> drop (i + 1) xs -- | @w[rating - 1]@: the stability a card is born with after its first review. initialStabilityWeight :: Parameters -> Rating -> Double@@ -269,34 +268,25 @@ difficultyDelta :: Parameters -> Double difficultyDelta p = parameterAt p 6 --- | @w25@: how fast a review stops counting as same-day.-transitionRate :: Parameters -> Double-transitionRate p = parameterAt p 25---- | @w26@: how much of the short-term behaviour applies at zero elapsed time.-transitionAmplitude :: Parameters -> Double-transitionAmplitude p = parameterAt p 26---- | One of the two nine-weight blocks that drive the stability update.+-- | One of the two eight-weight blocks that drive the stability update, one+-- per memory trace. data StabilityWeights = StabilityWeights { swIncreaseBase :: !Double- -- ^ @w7@ \/ @w16@, used as @exp (base - 1.5)@.+ -- ^ @w7@ \/ @w15@, used as @exp (base - 1.5)@. , swIncreaseStabilityExponent :: !Double- -- ^ @w8@ \/ @w17@.+ -- ^ @w8@ \/ @w16@. , swIncreaseRetrievabilityFactor :: !Double- -- ^ @w9@ \/ @w18@.+ -- ^ @w9@ \/ @w17@. , swFailureFactor :: !Double- -- ^ @w10@ \/ @w19@.- , swFailureDifficultyExponent :: !Double- -- ^ @w11@ \/ @w20@.+ -- ^ @w10@ \/ @w18@. , swFailureStabilityExponent :: !Double- -- ^ @w12@ \/ @w21@.+ -- ^ @w11@ \/ @w19@. , swFailureRetrievabilityFactor :: !Double- -- ^ @w13@ \/ @w22@.+ -- ^ @w12@ \/ @w20@. , swHardPenalty :: !Double- -- ^ @w14@ \/ @w23@.+ -- ^ @w13@ \/ @w21@. , swEasyBonus :: !Double- -- ^ @w15@ \/ @w24@.+ -- ^ @w14@ \/ @w22@. } deriving stock (Eq, Show) @@ -307,42 +297,57 @@ , swIncreaseStabilityExponent = at 1 , swIncreaseRetrievabilityFactor = at 2 , swFailureFactor = at 3- , swFailureDifficultyExponent = at 4- , swFailureStabilityExponent = at 5- , swFailureRetrievabilityFactor = at 6- , swHardPenalty = at 7- , swEasyBonus = at 8+ , swFailureStabilityExponent = at 4+ , swFailureRetrievabilityFactor = at 5+ , swHardPenalty = at 6+ , swEasyBonus = at 7 } where at k = parameterAt p (base + k) --- | @w7..w15@: the block used for reviews separated by a real interval.-longTermWeights :: Parameters -> StabilityWeights-longTermWeights = stabilityWeightsAt 7+-- | @w7..w14@: the block that updates the slow trace.+slowTraceWeights :: Parameters -> StabilityWeights+slowTraceWeights = stabilityWeightsAt 7 --- | @w16..w24@: the block used for same-day reviews.-shortTermWeights :: Parameters -> StabilityWeights-shortTermWeights = stabilityWeightsAt 16+-- | @w15..w22@: the block that updates the fast trace.+fastTraceWeights :: Parameters -> StabilityWeights+fastTraceWeights = stabilityWeightsAt 15 --- | @w27..w34@: the mixture of two power laws that makes up the FSRS-7--- forgetting curve.+-- | @w23..w33@: the mixture of two power laws that makes up the FSRS-7+-- forgetting curve, and the three weights that modulate it.+--+-- The last three are stored the way the reference stores them — shifted so+-- that their range starts at zero — and the formulas in "FSRS.Algorithm"+-- offset them back. The field documentation gives the offset each one carries. data CurveWeights = CurveWeights- { cwDecay1 :: !Double- -- ^ @negate w27@ — already carries the minus sign the formula wants.+ { cwDecayBase1 :: !Double+ -- ^ @w23@: sets the fast component's decay, which is also scaled by the+ -- fast stability, so unlike every earlier version of FSRS the decay is not+ -- a constant. , cwDecay2 :: !Double- -- ^ @negate w28@.+ -- ^ @w24@: the slow component's decay magnitude. , cwBase1 :: !Double- -- ^ @w29@: the recall probability of the first component at @t == s@.+ -- ^ @w25@: the fast component's recall probability at @t == s_fast@. , cwBase2 :: !Double- -- ^ @w30@: likewise for the second component.+ -- ^ @w26@: likewise for the slow component at @t == s@. , cwWeight1 :: !Double- -- ^ @w31@.+ -- ^ @w27@: how much the fast component counts in the mixture. , cwWeight2 :: !Double- -- ^ @w32@.+ -- ^ @w28@: likewise for the slow component. , cwStabilityPower1 :: !Double- -- ^ @w33@; applied as @s ** negate cwStabilityPower1@.+ -- ^ @w29@; applied as @s_fast ** negate cwStabilityPower1@. , cwStabilityPower2 :: !Double- -- ^ @w34@; applied as @s ** cwStabilityPower2@.+ -- ^ @w30@; applied as @s ** cwStabilityPower2@.+ , cwDifficultyWeight :: !Double+ -- ^ @w31@; the mixture weight of the slow component is scaled by+ -- @exp ((d - 5) * (cwDifficultyWeight - 0.5))@.+ , cwDifficultyDecay :: !Double+ -- ^ @w32@; the slow component sees time scaled by+ -- @exp ((d - 5) * (cwDifficultyDecay - 0.3))@, so a hard card experiences+ -- time faster while decaying with the same slope.+ , cwStabilityDecay1 :: !Double+ -- ^ @w33@; the fast component's decay is scaled by+ -- @s_fast ** (cwStabilityDecay1 - 0.3)@. } deriving stock (Eq, Show) @@ -350,12 +355,15 @@ curveWeights :: Parameters -> CurveWeights curveWeights p = CurveWeights- { cwDecay1 = negate (parameterAt p 27)- , cwDecay2 = negate (parameterAt p 28)- , cwBase1 = parameterAt p 29- , cwBase2 = parameterAt p 30- , cwWeight1 = parameterAt p 31- , cwWeight2 = parameterAt p 32- , cwStabilityPower1 = parameterAt p 33- , cwStabilityPower2 = parameterAt p 34+ { cwDecayBase1 = parameterAt p 23+ , cwDecay2 = parameterAt p 24+ , cwBase1 = parameterAt p 25+ , cwBase2 = parameterAt p 26+ , cwWeight1 = parameterAt p 27+ , cwWeight2 = parameterAt p 28+ , cwStabilityPower1 = parameterAt p 29+ , cwStabilityPower2 = parameterAt p 30+ , cwDifficultyWeight = parameterAt p 31+ , cwDifficultyDecay = parameterAt p 32+ , cwStabilityDecay1 = parameterAt p 33 }
src/FSRS/Scheduler.hs view
@@ -14,7 +14,7 @@ -- -- * Elapsed time is measured in fractional days rather than truncated to whole -- days, and it is fed to the model directly. There is no same-day special--- case, because 'FSRS.Algorithm.transitionCoefficient' already is one.+-- case, because FSRS-7's fast memory trace already is one. -- * Scheduled intervals are not rounded to whole days. Set -- 'schedulerMinimumInterval' to @1@ (the default) to keep review-queue -- intervals at a day or more anyway, or lower it to let FSRS-7 schedule@@ -61,7 +61,6 @@ , MemoryState (..) , Rating (..) , Retrievability- , Stability , allRatings ) @@ -131,15 +130,19 @@ minutes :: Integer -> NominalDiffTime minutes n = fromInteger (n * 60) --- | The interval a graduated card of the given stability earns, clamped to the+-- | The interval a graduated card in the given state earns, clamped to the -- scheduler's interval bounds.-nextReviewInterval :: Scheduler -> Stability -> Days-nextReviewInterval sched stability =+--+-- This takes a whole t'MemoryState' rather than a stability, because the+-- FSRS-7 forgetting curve is a mixture of both memory traces and is shaped by+-- the difficulty too.+nextReviewInterval :: Scheduler -> MemoryState -> Days+nextReviewInterval sched memory = clampTo (schedulerMinimumInterval sched) (schedulerMaximumInterval sched) $ nextIntervalDays (schedulerParameters sched) (schedulerDesiredRetention sched)- stability+ memory -- | What happened in a single review. data ReviewLog = ReviewLog@@ -219,7 +222,7 @@ where graduate = (Review, Nothing, daysToDiffTime fuzzed) where- plain = nextReviewInterval sched (memoryStability memory)+ plain = nextReviewInterval sched memory fuzzed = maybe plain (\u -> fuzzInterval sched u plain) sample current = max 0 (fromMaybe 0 (cardStep card))@@ -257,7 +260,7 @@ memory <- cardMemory card previous <- cardLastReview card let elapsed = max 0 (realToFrac (diffUTCTime now previous) / 86400)- pure (retrievability (schedulerParameters sched) elapsed (memoryStability memory))+ pure (retrievability (schedulerParameters sched) elapsed memory) -- | The interval each of the four ratings would earn, without reviewing. -- Handy for showing the four buttons' answers in a UI.
src/FSRS/Types.hs view
@@ -51,7 +51,9 @@ -- | How hard the card is for this reviewer, on a @[1, 10]@ scale. type Difficulty = Double --- | Probability of recall, in @(0, 1]@.+-- | Probability of recall. FSRS-7 squeezes it into @[1e-5, 1 - 1e-5]@ so that+-- neither it nor its logarithm can saturate, so a card reviewed a moment ago+-- has a retrievability just short of @1@ rather than exactly @1@. type Retrievability = Double -- | A duration in days. Fractional values are meaningful throughout FSRS-7:@@ -59,8 +61,25 @@ type Days = Double -- | Everything FSRS remembers about a card.+--+-- FSRS-7 tracks /two/ memory traces rather than one. Both are stabilities in+-- the same units; they differ only in how fast they decay and in which weights+-- update them.+--+-- * 'memoryStability' is the slow trace — the durable memory, and the one a+-- scheduler turns into an interval.+-- * 'memoryStabilityFast' is the fast trace, which carries the short-lived+-- boost a review gives you. It is what makes same-day reviews behave+-- differently from spaced ones, and it replaces the elapsed-time blend+-- between a long- and a short-term update that earlier drafts of FSRS-7+-- used.+--+-- The forgetting curve is a mixture of the two, so 'retrievability' needs a+-- whole 'MemoryState' — including the difficulty, which in FSRS-7 shapes the+-- curve as well. data MemoryState = MemoryState { memoryStability :: !Stability , memoryDifficulty :: !Difficulty+ , memoryStabilityFast :: !Stability } deriving stock (Eq, Ord, Show, Read)
test/Test/FSRS/Gen.hs view
@@ -12,7 +12,10 @@ , genStability , genDifficulty , genMemoryState+ , genNaturalMemoryState+ , genGrowableState , genElapsedDays+ , genRetrievability , genDesiredRetention , genReviewHistory , genUTCTime@@ -40,7 +43,7 @@ genRandomParameters :: Gen Parameters genRandomParameters = do ws <- traverse choose parameterBounds- -- `clampParameters` only re-establishes the three ordering constraints; the+ -- `clampParameters` only re-establishes the ordering constraints; the -- weights are already inside their individual bounds. case clampParameters ws of Right p -> pure p@@ -67,15 +70,71 @@ , (8, choose (difficultyMin, difficultyMax)) ] +-- | A whole memory state. The fast trace is usually a modest multiple of the+-- slow one, as it is in practice, but sometimes wildly different so that+-- nothing may assume a relationship between them. genMemoryState :: Gen MemoryState-genMemoryState = MemoryState <$> genStability <*> genDifficulty+genMemoryState = do+ s <- genStability+ d <- genDifficulty+ sFast <-+ frequency+ [ (6, pure (clampStability (s * fastTraceRatio)))+ , (2, (\k -> clampStability (s * k)) <$> choose (0.05, 20))+ , (2, genStability)+ ]+ pure (MemoryState s d sFast)+ where+ clampStability = min stabilityMax . max stabilityMin +-- | A state whose fast trace sits at exactly the ratio to the slow one that+-- the model itself establishes for a new card.+--+-- Properties about what /more stability/ or /more difficulty/ does need this:+-- the FSRS-7 curve weights its two components by their own stabilities, so for+-- a wildly lopsided pair of traces those questions have no monotone answer —+-- raising difficulty slows the slow component but also shifts mixture weight+-- onto the fast one, and which effect wins depends on the ratio.+genNaturalMemoryState :: Gen MemoryState+genNaturalMemoryState = do+ s <- choose (log naturalStabilityMin, log stabilityMax)+ d <- genDifficulty+ pure (naturalState (exp s) d)++-- | A 'genNaturalMemoryState' together with a factor by which both of its+-- traces can be multiplied without either leaving its range — so that scaling+-- really does scale, instead of saturating one trace and skewing the ratio.+genGrowableState :: Gen (MemoryState, Double)+genGrowableState = do+ growth <- exp <$> choose (1.0e-6, 5)+ s <- choose (log naturalStabilityMin, log (stabilityMax / growth))+ d <- genDifficulty+ pure (naturalState (exp s) d, growth)++-- | The smallest slow stability whose fast trace is still above the floor, so+-- that the ratio is exact rather than clamped.+naturalStabilityMin :: Stability+naturalStabilityMin = stabilityMin / fastTraceRatio++naturalState :: Stability -> Difficulty -> MemoryState+naturalState s d = MemoryState s d (fastTraceRatio * s)+ -- | Anything from "the same instant" to ten years, log-uniform in between. genElapsedDays :: Gen Days genElapsedDays = frequency [ (2, pure 0) , (8, exp <$> choose (log (1 / 86400), log 3650))+ ]++-- | Anything the forgetting curve could plausibly have returned, including the+-- extremes it is rescaled into.+genRetrievability :: Gen Retrievability+genRetrievability =+ frequency+ [ (1, pure retrievabilityFloor)+ , (1, pure (1 - retrievabilityFloor))+ , (8, choose (retrievabilityFloor, 1 - retrievabilityFloor)) ] genDesiredRetention :: Gen Retrievability
test/Test/FSRS/Golden.hs view
@@ -1,5 +1,5 @@ -- | Every function of the model, checked against vectors produced by the--- pure-Python transcription of the upstream reference implementation.+-- pure-Python transcription of the reference implementation. -- -- The two implementations perform the same floating-point operations in the -- same order on the same libm, so agreement is expected to the last few bits;@@ -36,9 +36,9 @@ , testCase "the first golden parameter set is the default one" $ take 1 goldenParameterSets @?= [parametersToList defaultParameters] , labelled "forgetting curve" goldenCurveVectors checkCurve+ , labelled "fast-trace recall" goldenFastRecallVectors checkFastRecall , labelled "difficulty" goldenDifficultyVectors checkDifficulty , labelled "stability blocks" goldenHalfStabilityVectors checkHalfStability- , labelled "transition function" goldenTransitionVectors checkTransition , labelled "memory-state transition" goldenStepVectors checkStep , labelled "interval inversion" goldenIntervalVectors checkInterval , labelled "replayed review histories" goldenReplayVectors checkReplay@@ -59,6 +59,10 @@ Just r -> r Nothing -> error ("golden vector has a bad rating: " <> show n) +-- | The vectors spell states out as @(S, D, S_fast)@ triples.+stateOf :: (Double, Double, Double) -> MemoryState+stateOf (s, d, sFast) = MemoryState s d sFast+ close :: Double -> String -> Double -> Double -> Assertion close t label expected actual = unless (approxEqual t t actual expected) $@@ -71,17 +75,28 @@ <> "\n relative error: " <> show (relativeError actual expected) +closeState :: Double -> String -> (Double, Double, Double) -> MemoryState -> Assertion+closeState t label (s, d, sFast) actual = do+ close t (label <> " [stability]") s (memoryStability actual)+ close t (label <> " [difficulty]") d (memoryDifficulty actual)+ close t (label <> " [fast stability]") sFast (memoryStabilityFast actual)+ checkCurve :: CurveVector -> Assertion checkCurve v = close tol (show v) (cvRetrievability v) $- retrievability (paramsAt (cvParams v)) (cvElapsedDays v) (cvStability v)+ retrievability (paramsAt (cvParams v)) (cvElapsedDays v) (stateOf (cvState v)) +checkFastRecall :: FastRecallVector -> Assertion+checkFastRecall v =+ close tol (show v) (frRecall v) $+ fastTraceRetrievability (paramsAt (frParams v)) (frElapsedDays v) (frStabilityFast v)+ checkDifficulty :: DifficultyVector -> Assertion checkDifficulty v = close tol (show v) (dvNextDifficulty v) $ case dvDifficulty v of Nothing -> initialDifficulty params rating- Just d -> nextDifficulty params d rating+ Just d -> nextDifficulty params d (dvRetrievability v) rating where params = paramsAt (dvParams v) rating = ratingAt (dvRating v)@@ -91,43 +106,31 @@ close tol (show v) (hsNextStability v) $ stabilityAfterReview block- (MemoryState (hsStability v) (hsDifficulty v))+ (hsStability v)+ (hsDifficulty v) (hsRetrievability v) (ratingAt (hsRating v)) where params = paramsAt (hsParams v)- block = (if hsLongTerm v then longTermWeights else shortTermWeights) params--checkTransition :: TransitionVector -> Assertion-checkTransition v =- close tol (show v) (tvCoefficient v) $- transitionCoefficient (paramsAt (tvParams v)) (tvElapsedDays v)+ block = (if hsSlowTrace v then slowTraceWeights else fastTraceWeights) params checkStep :: StepVector -> Assertion-checkStep v = do- close tol (show v <> " [stability]") expectedS (memoryStability actual)- close tol (show v <> " [difficulty]") expectedD (memoryDifficulty actual)- where- (expectedS, expectedD) = svNextState v- actual =- nextMemoryState- (paramsAt (svParams v))- (uncurry MemoryState <$> svState v)- (svElapsedDays v)- (ratingAt (svRating v))+checkStep v = closeState tol (show v) (svNextState v) $+ nextMemoryState+ (paramsAt (svParams v))+ (stateOf <$> svState v)+ (svElapsedDays v)+ (ratingAt (svRating v)) checkInterval :: IntervalVector -> Assertion checkInterval v = close intervalTol (show v) (ivInterval v) $- nextIntervalDays (paramsAt (ivParams v)) (ivDesiredRetention v) (ivStability v)+ nextIntervalDays (paramsAt (ivParams v)) (ivDesiredRetention v) (stateOf (ivState v)) checkReplay :: ReplayVector -> Assertion checkReplay v = case replayReviews params reviews of Nothing -> assertFailure (show v <> ": replayReviews returned Nothing")- Just actual -> do- close tol (show v <> " [stability]") expectedS (memoryStability actual)- close tol (show v <> " [difficulty]") expectedD (memoryDifficulty actual)+ Just actual -> closeState tol (show v) (rvFinalState v) actual where params = paramsAt (rvParams v) reviews = [(dt, ratingAt g) | (dt, g) <- rvReviews v]- (expectedS, expectedD) = rvFinalState v
test/Test/FSRS/GoldenData.hs view
@@ -7,2717 +7,5721 @@ -- | Golden vectors for the FSRS-7 implementation. -- -- Generated by @reference\/gen_golden.py@ from the pure-Python--- transcription of the official benchmark model. Do not edit by hand;--- regenerate with @python3 reference\/gen_golden.py@.-module Test.FSRS.GoldenData- ( goldenParameterSets- , CurveVector (..)- , goldenCurveVectors- , DifficultyVector (..)- , goldenDifficultyVectors- , HalfStabilityVector (..)- , goldenHalfStabilityVectors- , TransitionVector (..)- , goldenTransitionVectors- , StepVector (..)- , goldenStepVectors- , IntervalVector (..)- , goldenIntervalVectors- , ReplayVector (..)- , goldenReplayVectors- ) where---- | The parameter sets the vectors below refer to by index.--- Index 0 is the FSRS-7 default parameter set.-goldenParameterSets :: [[Double]]-goldenParameterSets =- [ [0.041, 2.4175, 4.1283, 11.9709, 5.6385, 0.4468, 3.262, 2.3054, 0.1688, 1.3325, 0.3524, 0.0049, 0.7503, 0.0896, 0.6625, 1.3, 0.882, 0.3072, 3.5875, 0.303, 0.0107, 0.2279, 2.6413, 0.5594, 1.3, 2.5, 1.0, 0.0723, 0.1634, 0.5, 0.9555, 0.2245, 0.6232, 0.1362, 0.3862]- , [21.160516, 50.940793, 64.835975, 64.835975, 8.15903, 2.002545, 2.260348, 0.261677, 1.007671, 0.835788, 1.121191, 0.482646, 0.805315, 1.109673, 0.243581, 5.499531, 1.698145, 1.144289, 3.924479, 0.305639, 1.731898, 0.979642, 2.748763, 0.621608, 3.323164, 12.353494, 0.589693, 0.023181, 0.916871, 0.810769, 0.810769, 0.643876, 0.388689, 0.492485, 0.639409]- , [2.462798, 11.949056, 79.640406, 79.640406, 7.614116, 1.181111, 0.390871, 2.724834, 0.753779, 2.243577, 0.730412, 0.835923, 0.322241, 1.039029, 0.595056, 6.951994, 3.326003, 0.777298, 2.338648, 0.894925, 0.32714, 0.712525, 3.444161, 0.965072, 6.509826, 5.536095, 0.438431, 0.018217, 0.26739, 0.581093, 0.581093, 0.397612, 0.469117, 0.180743, 0.357585]- ]---- | @R(t, s)@, the probability of recall.-data CurveVector = CurveVector- { cvParams :: !Int- , cvElapsedDays :: !Double- , cvStability :: !Double- , cvRetrievability :: !Double- }- deriving stock (Eq, Show)--goldenCurveVectors :: [CurveVector]-goldenCurveVectors =- [ CurveVector 0 0.0 0.0001 1.0- , CurveVector 0 0.0 0.01 1.0- , CurveVector 0 0.0 0.5 1.0- , CurveVector 0 0.0 1.0 1.0- , CurveVector 0 0.0 4.1283 1.0- , CurveVector 0 0.0 15.0 1.0- , CurveVector 0 0.0 100.0 1.0- , CurveVector 0 0.0 1000.0 1.0- , CurveVector 0 0.0 36500.0 1.0- , CurveVector 0 1.1574074074074073e-5 0.0001 0.5933860064644932- , CurveVector 0 1.1574074074074073e-5 0.01 0.8495113580744659- , CurveVector 0 1.1574074074074073e-5 0.5 0.9929070497623003- , CurveVector 0 1.1574074074074073e-5 1.0 0.9970315864605649- , CurveVector 0 1.1574074074074073e-5 4.1283 0.9995760691373587- , CurveVector 0 1.1574074074074073e-5 15.0 0.9999349085685156- , CurveVector 0 1.1574074074074073e-5 100.0 0.9999961594473195- , CurveVector 0 1.1574074074074073e-5 1000.0 0.9999998815426243- , CurveVector 0 1.1574074074074073e-5 36500.0 0.9999999994861863- , CurveVector 0 0.0006944444444444445 0.0001 0.4432668218647261- , CurveVector 0 0.0006944444444444445 0.01 0.6844202927268608- , CurveVector 0 0.0006944444444444445 0.5 0.9323536480673809- , CurveVector 0 0.0006944444444444445 1.0 0.9576427479174111- , CurveVector 0 0.0006944444444444445 4.1283 0.9874342644794948- , CurveVector 0 0.0006944444444444445 15.0 0.9970520789455777- , CurveVector 0 0.0006944444444444445 100.0 0.999781044413337- , CurveVector 0 0.0006944444444444445 1000.0 0.9999929300276222- , CurveVector 0 0.0006944444444444445 36500.0 0.9999999691755385- , CurveVector 0 0.006944444444444444 0.0001 0.3730533620906363- , CurveVector 0 0.006944444444444444 0.01 0.6043230466193572- , CurveVector 0 0.006944444444444444 0.5 0.8907215861983732- , CurveVector 0 0.006944444444444444 1.0 0.9244321330914924- , CurveVector 0 0.006944444444444444 4.1283 0.9693189917294772- , CurveVector 0 0.006944444444444444 15.0 0.9889027240570584- , CurveVector 0 0.006944444444444444 100.0 0.9984451422665508- , CurveVector 0 0.006944444444444444 1000.0 0.9999325077444561- , CurveVector 0 0.006944444444444444 36500.0 0.9999996921537052- , CurveVector 0 0.25 0.0001 0.2851191592785943- , CurveVector 0 0.25 0.01 0.456616482214346- , CurveVector 0 0.25 0.5 0.8224198592478944- , CurveVector 0 0.25 1.0 0.8723190093653708- , CurveVector 0 0.25 4.1283 0.9404929608601553- , CurveVector 0 0.25 15.0 0.9728008245439088- , CurveVector 0 0.25 100.0 0.9926213962042669- , CurveVector 0 0.25 1000.0 0.9989715171159107- , CurveVector 0 0.25 36500.0 0.9999894395613305- , CurveVector 0 1.0 0.0001 0.25713379769027217- , CurveVector 0 1.0 0.01 0.39965839215670973- , CurveVector 0 1.0 0.5 0.7698463681144272- , CurveVector 0 1.0 1.0 0.8348679957532145- , CurveVector 0 1.0 4.1283 0.9242342483541028- , CurveVector 0 1.0 15.0 0.965276266166443- , CurveVector 0 1.0 100.0 0.9899633108373221- , CurveVector 0 1.0 1000.0 0.9982079823122783- , CurveVector 0 1.0 36500.0 0.9999628548326086- , CurveVector 0 3.0 0.0001 0.2369807334603691- , CurveVector 0 3.0 0.01 0.3595136620236083- , CurveVector 0 3.0 0.5 0.7027042985360686- , CurveVector 0 3.0 1.0 0.7807132698581536- , CurveVector 0 3.0 4.1283 0.8996583671005782- , CurveVector 0 3.0 15.0 0.9554107397126494- , CurveVector 0 3.0 100.0 0.9872853400435361- , CurveVector 0 3.0 1000.0 0.9975222007805449- , CurveVector 0 3.0 36500.0 0.9999133375629187- , CurveVector 0 7.5 0.0001 0.22142030501492593- , CurveVector 0 7.5 0.01 0.3294480191014634- , CurveVector 0 7.5 0.5 0.6343961597998443- , CurveVector 0 7.5 1.0 0.7161183991831989- , CurveVector 0 7.5 4.1283 0.8618548545083785- , CurveVector 0 7.5 15.0 0.9397110393641435- , CurveVector 0 7.5 100.0 0.9837439115086568- , CurveVector 0 7.5 1000.0 0.9968247800782952- , CurveVector 0 7.5 36500.0 0.9998474481935904- , CurveVector 0 30.0 0.0001 0.19984766152161007- , CurveVector 0 30.0 0.01 0.28929613460097364- , CurveVector 0 30.0 0.5 0.5298364300580066- , CurveVector 0 30.0 1.0 0.6031223500178141- , CurveVector 0 30.0 4.1283 0.7644685415426927- , CurveVector 0 30.0 15.0 0.886172361687806- , CurveVector 0 30.0 100.0 0.971243149616753- , CurveVector 0 30.0 1000.0 0.9950103052406525- , CurveVector 0 30.0 36500.0 0.9997052031663322- , CurveVector 0 365.0 0.0001 0.16624187657470219- , CurveVector 0 365.0 0.01 0.2304175269361819- , CurveVector 0 365.0 0.5 0.37581378678844907- , CurveVector 0 365.0 1.0 0.42347782141604523- , CurveVector 0 365.0 4.1283 0.5441682159716109- , CurveVector 0 365.0 15.0 0.6762521980608913- , CurveVector 0 365.0 100.0 0.867529117768457- , CurveVector 0 365.0 1000.0 0.9777522230298146- , CurveVector 0 365.0 36500.0 0.9990262613080615- , CurveVector 0 3650.0 0.0001 0.1403867606436746- , CurveVector 0 3650.0 0.01 0.18814188666158319- , CurveVector 0 3650.0 0.5 0.2750460193341646- , CurveVector 0 3650.0 1.0 0.3048269100949967- , CurveVector 0 3650.0 4.1283 0.3837451992278071- , CurveVector 0 3650.0 15.0 0.47717234376306134- , CurveVector 0 3650.0 100.0 0.6512878215764997- , CurveVector 0 3650.0 1000.0 0.8768098115543785- , CurveVector 0 3650.0 36500.0 0.9942449441927469- , CurveVector 1 0.0 0.0001 1.0- , CurveVector 1 0.0 0.01 1.0- , CurveVector 1 0.0 0.5 1.0- , CurveVector 1 0.0 1.0 1.0- , CurveVector 1 0.0 4.1283 1.0- , CurveVector 1 0.0 15.0 1.0- , CurveVector 1 0.0 100.0 1.0- , CurveVector 1 0.0 1000.0 1.0- , CurveVector 1 0.0 36500.0 1.0- , CurveVector 1 1.1574074074074073e-5 0.0001 0.8523118660514808- , CurveVector 1 1.1574074074074073e-5 0.01 0.9464045240335968- , CurveVector 1 1.1574074074074073e-5 0.5 0.9967370567403695- , CurveVector 1 1.1574074074074073e-5 1.0 0.9986422759813346- , CurveVector 1 1.1574074074074073e-5 4.1283 0.9998630293353797- , CurveVector 1 1.1574074074074073e-5 15.0 0.9999889480490822- , CurveVector 1 1.1574074074074073e-5 100.0 0.9999997688242355- , CurveVector 1 1.1574074074074073e-5 1000.0 0.9999999957537147- , CurveVector 1 1.1574074074074073e-5 36500.0 0.9999999999245476- , CurveVector 1 0.0006944444444444445 0.0001 0.7751473949811729- , CurveVector 1 0.0006944444444444445 0.01 0.8628468758887021- , CurveVector 1 0.0006944444444444445 0.5 0.9549077686473312- , CurveVector 1 0.0006944444444444445 1.0 0.9726123591278394- , CurveVector 1 0.0006944444444444445 4.1283 0.994878960710534- , CurveVector 1 0.0006944444444444445 15.0 0.9994396296146354- , CurveVector 1 0.0006944444444444445 100.0 0.9999864797130398- , CurveVector 1 0.0006944444444444445 1000.0 0.9999997454930079- , CurveVector 1 0.0006944444444444445 36500.0 0.9999999954728627- , CurveVector 1 0.006944444444444444 0.0001 0.7348526048890944- , CurveVector 1 0.006944444444444444 0.01 0.8177897420073064- , CurveVector 1 0.006944444444444444 0.5 0.9170456452923051- , CurveVector 1 0.006944444444444444 1.0 0.9428992518963294- , CurveVector 1 0.006944444444444444 4.1283 0.9843947461781376- , CurveVector 1 0.006944444444444444 15.0 0.997291246557506- , CurveVector 1 0.006944444444444444 100.0 0.9998880108746181- , CurveVector 1 0.006944444444444444 1000.0 0.9999974787127267- , CurveVector 1 0.006944444444444444 36500.0 0.9999999547289472- , CurveVector 1 0.25 0.0001 0.6762743567768189- , CurveVector 1 0.25 0.01 0.7505308522242855- , CurveVector 1 0.25 0.5 0.8392665173234493- , CurveVector 1 0.25 1.0 0.8776118456992493- , CurveVector 1 0.25 4.1283 0.9557830490326991- , CurveVector 1 0.25 15.0 0.9885751564319429- , CurveVector 1 0.25 100.0 0.9987955076727638- , CurveVector 1 0.25 1000.0 0.9999237504867172- , CurveVector 1 0.25 36500.0 0.9999983706724714- , CurveVector 1 1.0 0.0001 0.6548872661921853- , CurveVector 1 1.0 0.01 0.7264518681527963- , CurveVector 1 1.0 0.5 0.7731740600264984- , CurveVector 1 1.0 1.0 0.810769- , CurveVector 1 1.0 4.1283 0.9190823327933287- , CurveVector 1 1.0 15.0 0.975841522705037- , CurveVector 1 1.0 100.0 0.9967920795404497- , CurveVector 1 1.0 1000.0 0.999730641866046- , CurveVector 1 1.0 36500.0 0.9999934873029269- , CurveVector 1 3.0 0.0001 0.6384198660053784- , CurveVector 1 3.0 0.01 0.708088035759968- , CurveVector 1 3.0 0.5 0.701602618114653- , CurveVector 1 3.0 1.0 0.715726404952451- , CurveVector 1 3.0 4.1283 0.8452125848714827- , CurveVector 1 3.0 15.0 0.9469306801277422- , CurveVector 1 3.0 100.0 0.9919643351359503- , CurveVector 1 3.0 1000.0 0.9992451543075624- , CurveVector 1 3.0 36500.0 0.9999804885340793- , CurveVector 1 7.5 0.0001 0.6250024841695064- , CurveVector 1 7.5 0.01 0.6931736699730552- , CurveVector 1 7.5 0.5 0.6477065571889125- , CurveVector 1 7.5 1.0 0.6230688725366799- , CurveVector 1 7.5 4.1283 0.7276607711422548- , CurveVector 1 7.5 15.0 0.8899496169066309- , CurveVector 1 7.5 100.0 0.9815538224427173- , CurveVector 1 7.5 1000.0 0.9981752619340438- , CurveVector 1 7.5 36500.0 0.9999513066062199- , CurveVector 1 30.0 0.0001 0.6052368883847312- , CurveVector 1 30.0 0.01 0.671234178061259- , CurveVector 1 30.0 0.5 0.5947036849457923- , CurveVector 1 30.0 1.0 0.5189670702148328- , CurveVector 1 30.0 4.1283 0.47889902062470296- , CurveVector 1 30.0 15.0 0.6917999200125268- , CurveVector 1 30.0 100.0 0.9332515717445918- , CurveVector 1 30.0 1000.0 0.9929049778715002- , CurveVector 1 30.0 36500.0 0.9998057738948768- , CurveVector 1 365.0 0.0001 0.5711760994954371- , CurveVector 1 365.0 0.01 0.6334530598009184- , CurveVector 1 365.0 0.5 0.5473455073533272- , CurveVector 1 365.0 1.0 0.4467423870943384- , CurveVector 1 365.0 4.1283 0.2236204733666933- , CurveVector 1 365.0 15.0 0.20485637040312182- , CurveVector 1 365.0 100.0 0.5472460692590585- , CurveVector 1 365.0 1000.0 0.9209964297111749- , CurveVector 1 365.0 36500.0 0.9976476169878027- , CurveVector 1 3650.0 0.0001 0.5414882365587022- , CurveVector 1 3650.0 0.01 0.600527626709789- , CurveVector 1 3650.0 0.5 0.5174338916915161- , CurveVector 1 3650.0 1.0 0.4187361900293764- , CurveVector 1 3650.0 4.1283 0.17815726304772947- , CurveVector 1 3650.0 15.0 0.07182364534647995- , CurveVector 1 3650.0 100.0 0.12261437863592996- , CurveVector 1 3650.0 1000.0 0.5452451752481946- , CurveVector 1 3650.0 36500.0 0.9769943425928189- , CurveVector 2 0.0 0.0001 1.0- , CurveVector 2 0.0 0.01 1.0- , CurveVector 2 0.0 0.5 1.0- , CurveVector 2 0.0 1.0 1.0- , CurveVector 2 0.0 4.1283 1.0- , CurveVector 2 0.0 15.0 1.0- , CurveVector 2 0.0 100.0 1.0- , CurveVector 2 0.0 1000.0 1.0- , CurveVector 2 0.0 36500.0 1.0- , CurveVector 2 1.1574074074074073e-5 0.0001 0.606467529772504- , CurveVector 2 1.1574074074074073e-5 0.01 0.6879249664472816- , CurveVector 2 1.1574074074074073e-5 0.5 0.8376629751583106- , CurveVector 2 1.1574074074074073e-5 1.0 0.8691455215882177- , CurveVector 2 1.1574074074074073e-5 4.1283 0.9245200592994596- , CurveVector 2 1.1574074074074073e-5 15.0 0.9589607675714509- , CurveVector 2 1.1574074074074073e-5 100.0 0.9852302440781773- , CurveVector 2 1.1574074074074073e-5 1000.0 0.9961835844156868- , CurveVector 2 1.1574074074074073e-5 36500.0 0.9996023459553239- , CurveVector 2 0.0006944444444444445 0.0001 0.5592622855394497- , CurveVector 2 0.0006944444444444445 0.01 0.6364681643081666- , CurveVector 2 0.0006944444444444445 0.5 0.8085965033237014- , CurveVector 2 0.0006944444444444445 1.0 0.8449260419015837- , CurveVector 2 0.0006944444444444445 4.1283 0.9093808945594827- , CurveVector 2 0.0006944444444444445 15.0 0.9500009198888169- , CurveVector 2 0.0006944444444444445 100.0 0.9815131069373282- , CurveVector 2 0.0006944444444444445 1000.0 0.9950082011084547- , CurveVector 2 0.0006944444444444445 36500.0 0.9994183653980044- , CurveVector 2 0.006944444444444444 0.0001 0.5350670232767891- , CurveVector 2 0.006944444444444444 0.01 0.589113601405182- , CurveVector 2 0.006944444444444444 0.5 0.7844310926509394- , CurveVector 2 0.006944444444444444 1.0 0.8266256162029996- , CurveVector 2 0.006944444444444444 4.1283 0.8995564546163054- , CurveVector 2 0.006944444444444444 15.0 0.9446694150577564- , CurveVector 2 0.006944444444444444 100.0 0.9794440853923929- , CurveVector 2 0.006944444444444444 1000.0 0.9943744941210607- , CurveVector 2 0.006944444444444444 36500.0 0.9993204768981533- , CurveVector 2 0.25 0.0001 0.5003708631019913- , CurveVector 2 0.25 0.01 0.5216072380488823- , CurveVector 2 0.25 0.5 0.6280324448150036- , CurveVector 2 0.25 1.0 0.6903199684153861- , CurveVector 2 0.25 4.1283 0.8282411098226722- , CurveVector 2 0.25 15.0 0.915358354463665- , CurveVector 2 0.25 100.0 0.9725726133113185- , CurveVector 2 0.25 1000.0 0.9930348052824383- , CurveVector 2 0.25 36500.0 0.9991647717317014- , CurveVector 2 1.0 0.0001 0.4877182960236155- , CurveVector 2 1.0 0.01 0.5020895922583641- , CurveVector 2 1.0 0.5 0.5369692356076303- , CurveVector 2 1.0 1.0 0.5810929999999999- , CurveVector 2 1.0 4.1283 0.7239189779069897- , CurveVector 2 1.0 15.0 0.8580842903071186- , CurveVector 2 1.0 100.0 0.9597307808999423- , CurveVector 2 1.0 1000.0 0.991401983249404- , CurveVector 2 1.0 36500.0 0.9990753188455495- , CurveVector 2 3.0 0.0001 0.47795520962718263- , CurveVector 2 3.0 0.01 0.48842523115540376- , CurveVector 2 3.0 0.5 0.4767232073536098- , CurveVector 2 3.0 1.0 0.5015673153236732- , CurveVector 2 3.0 4.1283 0.6133617183123362- , CurveVector 2 3.0 15.0 0.7652883605652564- , CurveVector 2 3.0 100.0 0.9306360628988384- , CurveVector 2 3.0 1000.0 0.9877295789699271- , CurveVector 2 3.0 36500.0 0.9989374948726737- , CurveVector 2 7.5 0.0001 0.4699801195648465- , CurveVector 2 7.5 0.01 0.47796923981833955- , CurveVector 2 7.5 0.5 0.4359460557309245- , CurveVector 2 7.5 1.0 0.44650478450469305- , CurveVector 2 7.5 4.1283 0.5236779738387979- , CurveVector 2 7.5 15.0 0.6621824742906998- , CurveVector 2 7.5 100.0 0.8787205126459078- , CurveVector 2 7.5 1000.0 0.9800441454347029- , CurveVector 2 7.5 36500.0 0.9986865595421579- , CurveVector 2 30.0 0.0001 0.4581895710614185- , CurveVector 2 30.0 0.01 0.46341631653021614- , CurveVector 2 30.0 0.5 0.3880162263777013- , CurveVector 2 30.0 1.0 0.3819137459401326- , CurveVector 2 30.0 4.1283 0.4118207123301889- , CurveVector 2 30.0 15.0 0.5051701223166598- , CurveVector 2 30.0 100.0 0.7363682560284641- , CurveVector 2 30.0 1000.0 0.9460279362095325- , CurveVector 2 30.0 36500.0 0.9975540277157354- , CurveVector 2 365.0 0.0001 0.43772550284476164- , CurveVector 2 365.0 0.01 0.43996830916988416- , CurveVector 2 365.0 0.5 0.3307292574698105- , CurveVector 2 365.0 1.0 0.3068347504530301- , CurveVector 2 365.0 4.1283 0.2820726268682856- , CurveVector 2 365.0 15.0 0.30463737786259887- , CurveVector 2 365.0 100.0 0.43185104483801695- , CurveVector 2 365.0 1000.0 0.7175121426626243- , CurveVector 2 365.0 36500.0 0.9819794894033199- , CurveVector 2 3650.0 0.0001 0.4197078090483988- , CurveVector 2 3650.0 0.01 0.42052494087116143- , CurveVector 2 3650.0 0.5 0.29772170181139634- , CurveVector 2 3650.0 1.0 0.266007008010134- , CurveVector 2 3650.0 4.1283 0.21591765051843548- , CurveVector 2 3650.0 15.0 0.20257783586795206- , CurveVector 2 3650.0 100.0 0.25116200187670906- , CurveVector 2 3650.0 1000.0 0.4251397867408951- , CurveVector 2 3650.0 36500.0 0.8722585713639893- ]---- | Initial and subsequent difficulty.-data DifficultyVector = DifficultyVector- { dvParams :: !Int- , dvDifficulty :: !(Maybe Double)- -- ^ 'Nothing' for the initial difficulty of a brand-new card.- , dvRating :: !Int- , dvNextDifficulty :: !Double- }- deriving stock (Eq, Show)--goldenDifficultyVectors :: [DifficultyVector]-goldenDifficultyVectors =- [ DifficultyVector 0 Nothing 1 5.6385- , DifficultyVector 0 Nothing 2 5.075198392303237- , DifficultyVector 0 Nothing 3 4.194588083372719- , DifficultyVector 0 Nothing 4 2.817928571667297- , DifficultyVector 0 (Just 1.0) 1 7.476939285716673- , DifficultyVector 0 (Just 1.0) 2 4.247559285716673- , DifficultyVector 0 (Just 1.0) 3 1.018179285716673- , DifficultyVector 0 (Just 1.0) 4 1.0- , DifficultyVector 0 (Just 2.5) 1 7.885479285716673- , DifficultyVector 0 (Just 2.5) 2 5.194329285716673- , DifficultyVector 0 (Just 2.5) 3 2.5031792857166733- , DifficultyVector 0 (Just 2.5) 4 1.0- , DifficultyVector 0 (Just 4.194588083372719) 1 8.347017296104067- , DifficultyVector 0 (Just 4.194588083372719) 2 6.263919392179866- , DifficultyVector 0 (Just 4.194588083372719) 3 4.180821488255665- , DifficultyVector 0 (Just 4.194588083372719) 4 2.097723584331464- , DifficultyVector 0 (Just 7.0) 1 9.111099285716673- , DifficultyVector 0 (Just 7.0) 2 8.034639285716674- , DifficultyVector 0 (Just 7.0) 3 6.958179285716673- , DifficultyVector 0 (Just 7.0) 4 5.881719285716673- , DifficultyVector 0 (Just 10.0) 1 9.928179285716674- , DifficultyVector 0 (Just 10.0) 2 9.928179285716674- , DifficultyVector 0 (Just 10.0) 3 9.928179285716674- , DifficultyVector 0 (Just 10.0) 4 9.928179285716674- , DifficultyVector 1 Nothing 1 8.15903- , DifficultyVector 1 Nothing 2 1.7511448034338732- , DifficultyVector 1 Nothing 3 1.0- , DifficultyVector 1 Nothing 4 1.0- , DifficultyVector 1 (Just 1.0) 1 1.4918717310343146- , DifficultyVector 1 (Just 1.0) 2 1.0- , DifficultyVector 1 (Just 1.0) 3 1.0- , DifficultyVector 1 (Just 1.0) 4 1.0- , DifficultyVector 1 (Just 2.5) 1 2.2309568910343147- , DifficultyVector 1 (Just 2.5) 2 1.0- , DifficultyVector 1 (Just 2.5) 3 1.0- , DifficultyVector 1 (Just 2.5) 4 1.0- , DifficultyVector 1 (Just 4.194588083372719) 1 3.065920160856728- , DifficultyVector 1 (Just 4.194588083372719) 2 1.6224725272150176- , DifficultyVector 1 (Just 4.194588083372719) 3 1.0- , DifficultyVector 1 (Just 4.194588083372719) 4 1.0- , DifficultyVector 1 (Just 7.0) 1 4.448212371034315- , DifficultyVector 1 (Just 7.0) 2 3.702297531034315- , DifficultyVector 1 (Just 7.0) 3 2.9563826910343147- , DifficultyVector 1 (Just 7.0) 4 2.2104678510343154- , DifficultyVector 1 (Just 10.0) 1 5.926382691034315- , DifficultyVector 1 (Just 10.0) 2 5.926382691034315- , DifficultyVector 1 (Just 10.0) 3 5.926382691034315- , DifficultyVector 1 (Just 10.0) 4 5.926382691034315- , DifficultyVector 2 Nothing 1 7.614116- , DifficultyVector 2 Nothing 2 5.356124178155698- , DifficultyVector 2 Nothing 3 1.0- , DifficultyVector 2 Nothing 4 1.0- , DifficultyVector 2 (Just 1.0) 1 1.5042458491001744- , DifficultyVector 2 (Just 1.0) 2 1.1172835591001746- , DifficultyVector 2 (Just 1.0) 3 1.0- , DifficultyVector 2 (Just 1.0) 4 1.0- , DifficultyVector 2 (Just 2.5) 1 2.8602584191001745- , DifficultyVector 2 (Just 2.5) 2 2.5377898441001747- , DifficultyVector 2 (Just 2.5) 3 2.215321269100175- , DifficultyVector 2 (Just 2.5) 4 1.8928526941001744- , DifficultyVector 2 (Just 4.194588083372719) 1 4.392180247117252- , DifficultyVector 2 (Just 4.194588083372719) 2 4.142571859378209- , DifficultyVector 2 (Just 4.194588083372719) 3 3.892963471639167- , DifficultyVector 2 (Just 4.194588083372719) 4 3.643355083900124- , DifficultyVector 2 (Just 7.0) 1 6.928296129100175- , DifficultyVector 2 (Just 7.0) 2 6.799308699100174- , DifficultyVector 2 (Just 7.0) 3 6.6703212691001745- , DifficultyVector 2 (Just 7.0) 4 6.541333839100175- , DifficultyVector 2 (Just 10.0) 1 9.640321269100175- , DifficultyVector 2 (Just 10.0) 2 9.640321269100175- , DifficultyVector 2 (Just 10.0) 3 9.640321269100175- , DifficultyVector 2 (Just 10.0) 4 9.640321269100175- ]---- | One half of the stability update, before the two are blended.-data HalfStabilityVector = HalfStabilityVector- { hsParams :: !Int- , hsLongTerm :: !Bool- -- ^ 'True' for the long-term block, 'False' for the short-term one.- , hsStability :: !Double- , hsDifficulty :: !Double- , hsRetrievability :: !Double- , hsRating :: !Int- , hsNextStability :: !Double- }- deriving stock (Eq, Show)--goldenHalfStabilityVectors :: [HalfStabilityVector]-goldenHalfStabilityVectors =- [ HalfStabilityVector 0 True 0.01 1.0 0.05 1 0.00287539614361996- , HalfStabilityVector 0 False 0.01 1.0 0.05 1 0.008457926427604777- , HalfStabilityVector 0 True 0.01 1.0 0.05 2 0.8312175079505889- , HalfStabilityVector 0 False 0.01 1.0 0.05 2 3.634419609530054- , HalfStabilityVector 0 True 0.01 1.0 0.05 3 1.2495735969065493- , HalfStabilityVector 0 False 0.01 1.0 0.05 3 6.489119788219617- , HalfStabilityVector 0 True 0.01 1.0 0.05 4 1.6214456759785143- , HalfStabilityVector 0 False 0.01 1.0 0.05 4 8.432855724685503- , HalfStabilityVector 0 True 0.01 1.0 0.5 1 0.0027617663415225664- , HalfStabilityVector 0 False 0.01 1.0 0.5 1 0.00257672455606105- , HalfStabilityVector 0 True 0.01 1.0 0.5 2 0.3154085317282906- , HalfStabilityVector 0 False 0.01 1.0 0.5 2 0.6319216021560662- , HalfStabilityVector 0 True 0.01 1.0 0.5 3 0.4709940101559103- , HalfStabilityVector 0 False 0.01 1.0 0.5 3 1.121765466850315- , HalfStabilityVector 0 True 0.01 1.0 0.5 4 0.6092922132026835- , HalfStabilityVector 0 False 0.01 1.0 0.5 4 1.4552951069054094- , HalfStabilityVector 0 True 0.01 1.0 1.0 1 0.0026407697690489216- , HalfStabilityVector 0 False 0.01 1.0 1.0 1 0.0006878868205852286- , HalfStabilityVector 0 True 0.01 1.0 1.0 2 0.01- , HalfStabilityVector 0 False 0.01 1.0 1.0 2 0.01- , HalfStabilityVector 0 True 0.01 1.0 1.0 3 0.01- , HalfStabilityVector 0 False 0.01 1.0 1.0 3 0.01- , HalfStabilityVector 0 True 0.01 1.0 1.0 4 0.01- , HalfStabilityVector 0 False 0.01 1.0 1.0 4 0.01- , HalfStabilityVector 0 True 0.01 4.194588083372719 0.05 1 0.0028552655688472766- , HalfStabilityVector 0 False 0.01 4.194588083372719 0.05 1 0.008329158514656381- , HalfStabilityVector 0 True 0.01 4.194588083372719 0.05 2 0.5688723414749896- , HalfStabilityVector 0 False 0.01 4.194588083372719 0.05 2 2.4765668401553422- , HalfStabilityVector 0 True 0.01 4.194588083372719 0.05 3 0.8535808927924372- , HalfStabilityVector 0 False 0.01 4.194588083372719 0.05 3 4.419307901600541- , HalfStabilityVector 0 True 0.01 4.194588083372719 0.05 4 1.1066551606301684- , HalfStabilityVector 0 False 0.01 4.194588083372719 0.05 4 5.7421002720807035- , HalfStabilityVector 0 True 0.01 4.194588083372719 0.5 1 0.0027424312860847063- , HalfStabilityVector 0 False 0.01 4.194588083372719 0.5 1 0.0025374951484554284- , HalfStabilityVector 0 True 0.01 4.194588083372719 0.5 2 0.21784308612633496- , HalfStabilityVector 0 False 0.01 4.194588083372719 0.5 2 0.4332432682520823- , HalfStabilityVector 0 True 0.01 4.194588083372719 0.5 3 0.3237254130208829- , HalfStabilityVector 0 False 0.01 4.194588083372719 0.5 3 0.7666021956597825- , HalfStabilityVector 0 True 0.01 4.194588083372719 0.5 4 0.41784303692714786- , HalfStabilityVector 0 False 0.01 4.194588083372719 0.5 4 0.9935828543577173- , HalfStabilityVector 0 True 0.01 4.194588083372719 1.0 1 0.0026222818075166522- , HalfStabilityVector 0 False 0.01 4.194588083372719 1.0 1 0.0006774140704390025- , HalfStabilityVector 0 True 0.01 4.194588083372719 1.0 2 0.01- , HalfStabilityVector 0 False 0.01 4.194588083372719 1.0 2 0.01- , HalfStabilityVector 0 True 0.01 4.194588083372719 1.0 3 0.01- , HalfStabilityVector 0 False 0.01 4.194588083372719 1.0 3 0.01- , HalfStabilityVector 0 True 0.01 4.194588083372719 1.0 4 0.01- , HalfStabilityVector 0 False 0.01 4.194588083372719 1.0 4 0.01- , HalfStabilityVector 0 True 0.01 10.0 0.05 1 0.0028431363371105457- , HalfStabilityVector 0 False 0.01 10.0 0.05 1 0.008252088996248524- , HalfStabilityVector 0 True 0.01 10.0 0.05 2 0.09212175079505888- , HalfStabilityVector 0 False 0.01 10.0 0.05 2 0.37244196095300536- , HalfStabilityVector 0 True 0.01 10.0 0.05 3 0.13395735969065492- , HalfStabilityVector 0 False 0.01 10.0 0.05 3 0.6579119788219617- , HalfStabilityVector 0 True 0.01 10.0 0.05 4 0.17114456759785143- , HalfStabilityVector 0 False 0.01 10.0 0.05 4 0.8522855724685503- , HalfStabilityVector 0 True 0.01 10.0 0.5 1 0.002730781376894504- , HalfStabilityVector 0 False 0.01 10.0 0.5 1 0.0025140157623074026- , HalfStabilityVector 0 True 0.01 10.0 0.5 2 0.040540853172829065- , HalfStabilityVector 0 False 0.01 10.0 0.5 2 0.07219216021560662- , HalfStabilityVector 0 True 0.01 10.0 0.5 3 0.056099401015591036- , HalfStabilityVector 0 False 0.01 10.0 0.5 3 0.1211765466850315- , HalfStabilityVector 0 True 0.01 10.0 0.5 4 0.06992922132026835- , HalfStabilityVector 0 False 0.01 10.0 0.5 4 0.15452951069054094- , HalfStabilityVector 0 True 0.01 10.0 1.0 1 0.0026111422959877043- , HalfStabilityVector 0 False 0.01 10.0 1.0 1 0.000671145973118058- , HalfStabilityVector 0 True 0.01 10.0 1.0 2 0.01- , HalfStabilityVector 0 False 0.01 10.0 1.0 2 0.01- , HalfStabilityVector 0 True 0.01 10.0 1.0 3 0.01- , HalfStabilityVector 0 False 0.01 10.0 1.0 3 0.01- , HalfStabilityVector 0 True 0.01 10.0 1.0 4 0.01- , HalfStabilityVector 0 False 0.01 10.0 1.0 4 0.01- , HalfStabilityVector 0 True 1.0 1.0 0.05 1 0.2617448884635849- , HalfStabilityVector 0 False 1.0 1.0 0.05 1 0.6375484000895719- , HalfStabilityVector 0 True 1.0 1.0 0.05 2 38.744893102401065- , HalfStabilityVector 0 False 1.0 1.0 0.05 2 89.07212425705278- , HalfStabilityVector 0 True 1.0 1.0 0.05 3 57.97342355079406- , HalfStabilityVector 0 False 1.0 1.0 0.05 3 158.44033653388055- , HalfStabilityVector 0 True 1.0 1.0 0.05 4 75.06545061603228- , HalfStabilityVector 0 False 1.0 1.0 0.05 4 205.67243749404471- , HalfStabilityVector 0 True 1.0 1.0 0.5 1 0.25140126331053797- , HalfStabilityVector 0 False 1.0 1.0 0.5 1 0.19423042187108028- , HalfStabilityVector 0 True 1.0 1.0 0.5 2 15.037221894371966- , HalfStabilityVector 0 False 1.0 1.0 0.5 2 16.112476623625945- , HalfStabilityVector 0 True 1.0 1.0 0.5 3 22.188259463202968- , HalfStabilityVector 0 False 1.0 1.0 0.5 3 28.015510589249097- , HalfStabilityVector 0 True 1.0 1.0 0.5 4 28.54473730216386- , HalfStabilityVector 0 False 1.0 1.0 0.5 4 36.12016376602383- , HalfStabilityVector 0 True 1.0 1.0 1.0 1 0.24038704725656526- , HalfStabilityVector 0 False 1.0 1.0 1.0 1 0.05185208758442845- , HalfStabilityVector 0 True 1.0 1.0 1.0 2 1.0- , HalfStabilityVector 0 False 1.0 1.0 1.0 2 1.0- , HalfStabilityVector 0 True 1.0 1.0 1.0 3 1.0- , HalfStabilityVector 0 False 1.0 1.0 1.0 3 1.0- , HalfStabilityVector 0 True 1.0 1.0 1.0 4 1.0- , HalfStabilityVector 0 False 1.0 1.0 1.0 4 1.0- , HalfStabilityVector 0 True 1.0 4.194588083372719 0.05 1 0.25991241920181896- , HalfStabilityVector 0 False 1.0 4.194588083372719 0.05 1 0.6278420284882321- , HalfStabilityVector 0 True 1.0 4.194588083372719 0.05 2 26.686954531090308- , HalfStabilityVector 0 False 1.0 4.194588083372719 0.05 2 60.93670839416256- , HalfStabilityVector 0 True 1.0 4.194588083372719 0.05 3 39.77276155636273- , HalfStabilityVector 0 False 1.0 4.194588083372719 0.05 3 108.14463424054802- , HalfStabilityVector 0 True 1.0 4.194588083372719 0.05 4 51.40459002327155- , HalfStabilityVector 0 False 1.0 4.194588083372719 0.05 4 140.2880245127124- , HalfStabilityVector 0 True 1.0 4.194588083372719 0.5 1 0.24964120950360458- , HalfStabilityVector 0 False 1.0 4.194588083372719 0.5 1 0.19127335594369213- , HalfStabilityVector 0 True 1.0 4.194588083372719 0.5 2 10.552907715630036- , HalfStabilityVector 0 False 1.0 4.194588083372719 0.5 2 11.284662850417522- , HalfStabilityVector 0 True 1.0 4.194588083372719 0.5 3 15.419483344347224- , HalfStabilityVector 0 False 1.0 4.194588083372719 0.5 3 19.38516776978463- , HalfStabilityVector 0 True 1.0 4.194588083372719 0.5 4 19.74532834765139- , HalfStabilityVector 0 False 1.0 4.194588083372719 0.5 4 24.90071810072002- , HalfStabilityVector 0 True 1.0 4.194588083372719 1.0 1 0.23870410369419032- , HalfStabilityVector 0 False 1.0 4.194588083372719 1.0 1 0.05106266417699935- , HalfStabilityVector 0 True 1.0 4.194588083372719 1.0 2 1.0- , HalfStabilityVector 0 False 1.0 4.194588083372719 1.0 2 1.0- , HalfStabilityVector 0 True 1.0 4.194588083372719 1.0 3 1.0- , HalfStabilityVector 0 False 1.0 4.194588083372719 1.0 3 1.0- , HalfStabilityVector 0 True 1.0 4.194588083372719 1.0 4 1.0- , HalfStabilityVector 0 False 1.0 4.194588083372719 1.0 4 1.0- , HalfStabilityVector 0 True 1.0 10.0 0.05 1 0.2588083054555709- , HalfStabilityVector 0 False 1.0 10.0 0.05 1 0.6220326201684536- , HalfStabilityVector 0 True 1.0 10.0 0.05 2 4.7744893102401065- , HalfStabilityVector 0 False 1.0 10.0 0.05 2 9.807212425705277- , HalfStabilityVector 0 True 1.0 10.0 0.05 3 6.697342355079406- , HalfStabilityVector 0 False 1.0 10.0 0.05 3 16.744033653388055- , HalfStabilityVector 0 True 1.0 10.0 0.05 4 8.406545061603229- , HalfStabilityVector 0 False 1.0 10.0 0.05 4 21.46724374940447- , HalfStabilityVector 0 True 1.0 10.0 0.5 1 0.24858072808494294- , HalfStabilityVector 0 False 1.0 10.0 0.5 1 0.18950350783708025- , HalfStabilityVector 0 True 1.0 10.0 0.5 2 2.4037221894371967- , HalfStabilityVector 0 False 1.0 10.0 0.5 2 2.5112476623625946- , HalfStabilityVector 0 True 1.0 10.0 0.5 3 3.118825946320297- , HalfStabilityVector 0 False 1.0 10.0 0.5 3 3.7015510589249097- , HalfStabilityVector 0 True 1.0 10.0 0.5 4 3.754473730216386- , HalfStabilityVector 0 False 1.0 10.0 0.5 4 4.512016376602382- , HalfStabilityVector 0 True 1.0 10.0 1.0 1 0.23769008334462816- , HalfStabilityVector 0 False 1.0 10.0 1.0 1 0.05059018248154134- , HalfStabilityVector 0 True 1.0 10.0 1.0 2 1.0- , HalfStabilityVector 0 False 1.0 10.0 1.0 2 1.0- , HalfStabilityVector 0 True 1.0 10.0 1.0 3 1.0- , HalfStabilityVector 0 False 1.0 10.0 1.0 3 1.0- , HalfStabilityVector 0 True 1.0 10.0 1.0 4 1.0- , HalfStabilityVector 0 False 1.0 10.0 1.0 4 1.0- , HalfStabilityVector 0 True 4.1283 1.0 0.05 1 0.9245562153616427- , HalfStabilityVector 0 False 4.1283 1.0 0.05 1 1.6819069920331728- , HalfStabilityVector 0 True 4.1283 1.0 0.05 2 126.78386642337001- , HalfStabilityVector 0 False 4.1283 1.0 0.05 2 239.3323486572463- , HalfStabilityVector 0 True 4.1283 1.0 0.05 3 189.26877762018117- , HalfStabilityVector 0 False 4.1283 1.0 0.05 3 424.5860201595393- , HalfStabilityVector 0 True 4.1283 1.0 0.05 4 244.8109209062355- , HalfStabilityVector 0 False 4.1283 1.0 0.05 4 550.7233362074012- , HalfStabilityVector 0 True 4.1283 1.0 0.5 1 0.8880196358671743- , HalfStabilityVector 0 False 4.1283 1.0 0.5 1 0.5123963993394485- , HalfStabilityVector 0 True 4.1283 1.0 0.5 2 49.74356768121113- , HalfStabilityVector 0 False 4.1283 1.0 0.5 2 44.4874456104815- , HalfStabilityVector 0 True 4.1283 1.0 0.5 3 72.98153423579039- , HalfStabilityVector 0 False 4.1283 1.0 0.5 3 76.27550345098588- , HalfStabilityVector 0 True 4.1283 1.0 0.5 4 93.63750450652752- , HalfStabilityVector 0 False 4.1283 1.0 0.5 4 97.91966448628165- , HalfStabilityVector 0 True 4.1283 1.0 1.0 1 0.849114341594529- , HalfStabilityVector 0 False 4.1283 1.0 1.0 1 0.13679022431475651- , HalfStabilityVector 0 True 4.1283 1.0 1.0 2 4.1283- , HalfStabilityVector 0 False 4.1283 1.0 1.0 2 4.1283- , HalfStabilityVector 0 True 4.1283 1.0 1.0 3 4.1283- , HalfStabilityVector 0 False 4.1283 1.0 1.0 3 4.1283- , HalfStabilityVector 0 True 4.1283 1.0 1.0 4 4.1283- , HalfStabilityVector 0 False 4.1283 1.0 1.0 4 4.1283- , HalfStabilityVector 0 True 4.1283 4.194588083372719 0.05 1 0.9180834209725344- , HalfStabilityVector 0 False 4.1283 4.194588083372719 0.05 1 1.6563007568653456- , HalfStabilityVector 0 True 4.1283 4.194588083372719 0.05 2 87.60046533782713- , HalfStabilityVector 0 False 4.1283 4.194588083372719 0.05 2 164.19434355710067- , HalfStabilityVector 0 True 4.1283 4.194588083372719 0.05 3 130.1240212646447- , HalfStabilityVector 0 False 4.1283 4.194588083372719 0.05 3 290.26709792116674- , HalfStabilityVector 0 True 4.1283 4.194588083372719 0.05 4 167.92273764403814- , HalfStabilityVector 0 False 4.1283 4.194588083372719 0.05 4 376.10873729751677- , HalfStabilityVector 0 True 4.1283 4.194588083372719 0.5 1 0.8818026331355332- , HalfStabilityVector 0 False 4.1283 4.194588083372719 0.5 1 0.5045954075112541- , HalfStabilityVector 0 True 4.1283 4.194588083372719 0.5 2 35.17136862578576- , HalfStabilityVector 0 False 4.1283 4.194588083372719 0.5 2 31.594361048246647- , HalfStabilityVector 0 True 4.1283 4.194588083372719 0.5 3 50.98576207665775- , HalfStabilityVector 0 False 4.1283 4.194588083372719 0.5 3 53.22744381166723- , HalfStabilityVector 0 True 4.1283 4.194588083372719 0.5 4 65.04300069965508- , HalfStabilityVector 0 False 4.1283 4.194588083372719 0.5 4 67.9571869551674- , HalfStabilityVector 0 True 4.1283 4.194588083372719 1.0 1 0.8431697138318628- , HalfStabilityVector 0 False 4.1283 4.194588083372719 1.0 1 0.13470765811516586- , HalfStabilityVector 0 True 4.1283 4.194588083372719 1.0 2 4.1283- , HalfStabilityVector 0 False 4.1283 4.194588083372719 1.0 2 4.1283- , HalfStabilityVector 0 True 4.1283 4.194588083372719 1.0 3 4.1283- , HalfStabilityVector 0 False 4.1283 4.194588083372719 1.0 3 4.1283- , HalfStabilityVector 0 True 4.1283 4.194588083372719 1.0 4 4.1283- , HalfStabilityVector 0 False 4.1283 4.194588083372719 1.0 4 4.1283- , HalfStabilityVector 0 True 4.1283 10.0 0.05 1 0.9141833821501835- , HalfStabilityVector 0 False 4.1283 10.0 0.05 1 1.640975042815654- , HalfStabilityVector 0 True 4.1283 10.0 0.05 2 16.393856642337- , HalfStabilityVector 0 False 4.1283 10.0 0.05 2 27.648704865724625- , HalfStabilityVector 0 True 4.1283 10.0 0.05 3 22.642347762018115- , HalfStabilityVector 0 False 4.1283 10.0 0.05 3 46.174072015953925- , HalfStabilityVector 0 True 4.1283 10.0 0.05 4 28.196562090623548- , HalfStabilityVector 0 False 4.1283 10.0 0.05 4 58.78780362074011- , HalfStabilityVector 0 True 4.1283 10.0 0.5 1 0.8780567159080586- , HalfStabilityVector 0 False 4.1283 10.0 0.5 1 0.4999263974330719- , HalfStabilityVector 0 True 4.1283 10.0 0.5 2 8.689826768121115- , HalfStabilityVector 0 False 4.1283 10.0 0.5 2 8.16421456104815- , HalfStabilityVector 0 True 4.1283 10.0 0.5 3 11.01362342357904- , HalfStabilityVector 0 False 4.1283 10.0 0.5 3 11.343020345098587- , HalfStabilityVector 0 True 4.1283 10.0 0.5 4 13.079220450652754- , HalfStabilityVector 0 False 4.1283 10.0 0.5 4 13.507436448628166- , HalfStabilityVector 0 True 4.1283 10.0 1.0 1 0.839587910106128- , HalfStabilityVector 0 False 4.1283 10.0 1.0 1 0.13346121115194412- , HalfStabilityVector 0 True 4.1283 10.0 1.0 2 4.1283- , HalfStabilityVector 0 False 4.1283 10.0 1.0 2 4.1283- , HalfStabilityVector 0 True 4.1283 10.0 1.0 3 4.1283- , HalfStabilityVector 0 False 4.1283 10.0 1.0 3 4.1283- , HalfStabilityVector 0 True 4.1283 10.0 1.0 4 4.1283- , HalfStabilityVector 0 False 4.1283 10.0 1.0 4 4.1283- , HalfStabilityVector 0 True 1000.0 1.0 0.05 1 68.04348456164972- , HalfStabilityVector 0 False 1000.0 1.0 0.05 1 14.26268886210528- , HalfStabilityVector 0 True 1000.0 1.0 0.05 2 12761.377775584082- , HalfStabilityVector 0 False 1000.0 1.0 0.05 2 11549.660200515413- , HalfStabilityVector 0 True 1000.0 1.0 0.05 3 18753.023057485407- , HalfStabilityVector 0 False 1000.0 1.0 0.05 3 19858.884877574925- , HalfStabilityVector 0 True 1000.0 1.0 0.05 4 24078.92997473103- , HalfStabilityVector 0 False 1000.0 1.0 0.05 4 25516.550340847407- , HalfStabilityVector 0 True 1000.0 1.0 0.5 1 65.35454456918542- , HalfStabilityVector 0 False 1000.0 1.0 0.5 1 4.3451572842367145- , HalfStabilityVector 0 True 1000.0 1.0 0.5 2 5374.024034761578- , HalfStabilityVector 0 False 1000.0 1.0 0.5 2 2810.2378534910713- , HalfStabilityVector 0 True 1000.0 1.0 0.5 3 7602.300429828797- , HalfStabilityVector 0 False 1000.0 1.0 0.5 3 4236.034775636524- , HalfStabilityVector 0 True 1000.0 1.0 0.5 4 9582.990558777437- , HalfStabilityVector 0 False 1000.0 1.0 0.5 4 5206.8452083274815- , HalfStabilityVector 0 True 1000.0 1.0 1.0 1 62.49127704015617- , HalfStabilityVector 0 False 1000.0 1.0 1.0 1 1.159990664180841- , HalfStabilityVector 0 True 1000.0 1.0 1.0 2 1000.0- , HalfStabilityVector 0 False 1000.0 1.0 1.0 2 1000.0- , HalfStabilityVector 0 True 1000.0 1.0 1.0 3 1000.0- , HalfStabilityVector 0 False 1000.0 1.0 1.0 3 1000.0- , HalfStabilityVector 0 True 1000.0 1.0 1.0 4 1000.0- , HalfStabilityVector 0 False 1000.0 1.0 1.0 4 1000.0- , HalfStabilityVector 0 True 1000.0 4.194588083372719 0.05 1 67.56711386858835- , HalfStabilityVector 0 False 1000.0 4.194588083372719 0.05 1 14.045546197939808- , HalfStabilityVector 0 True 1000.0 4.194588083372719 0.05 2 9004.102046991517- , HalfStabilityVector 0 False 1000.0 4.194588083372719 0.05 2 8179.478324495616- , HalfStabilityVector 0 True 1000.0 4.194588083372719 0.05 3 13081.663467157006- , HalfStabilityVector 0 False 1000.0 4.194588083372719 0.05 3 13834.247988015042- , HalfStabilityVector 0 True 1000.0 4.194588083372719 0.05 4 16706.16250730411- , HalfStabilityVector 0 False 1000.0 4.194588083372719 0.05 4 17684.522384419553- , HalfStabilityVector 0 True 1000.0 4.194588083372719 0.5 1 64.89699907615697- , HalfStabilityVector 0 False 1000.0 4.194588083372719 0.5 1 4.27900432822405- , HalfStabilityVector 0 True 1000.0 4.194588083372719 0.5 2 3976.703528978058- , HalfStabilityVector 0 False 1000.0 4.194588083372719 0.5 2 2231.941426007793- , HalfStabilityVector 0 True 1000.0 4.194588083372719 0.5 3 5493.137402231031- , HalfStabilityVector 0 False 1000.0 4.194588083372719 0.5 3 3202.254962473709- , HalfStabilityVector 0 True 1000.0 4.194588083372719 0.5 4 6841.07862290034- , HalfStabilityVector 0 False 1000.0 4.194588083372719 0.5 4 3862.931451215822- , HalfStabilityVector 0 True 1000.0 4.194588083372719 1.0 1 62.05377720978023- , HalfStabilityVector 0 False 1000.0 4.194588083372719 1.0 1 1.1423303572315298- , HalfStabilityVector 0 True 1000.0 4.194588083372719 1.0 2 1000.0- , HalfStabilityVector 0 False 1000.0 4.194588083372719 1.0 2 1000.0- , HalfStabilityVector 0 True 1000.0 4.194588083372719 1.0 3 1000.0- , HalfStabilityVector 0 False 1000.0 4.194588083372719 1.0 3 1000.0- , HalfStabilityVector 0 True 1000.0 4.194588083372719 1.0 4 1000.0- , HalfStabilityVector 0 False 1000.0 4.194588083372719 1.0 4 1000.0- , HalfStabilityVector 0 True 1000.0 10.0 0.05 1 67.28008726383543- , HalfStabilityVector 0 False 1000.0 10.0 0.05 1 13.915583071491234- , HalfStabilityVector 0 True 1000.0 10.0 0.05 2 2176.1377775584087- , HalfStabilityVector 0 False 1000.0 10.0 0.05 2 2054.9660200515414- , HalfStabilityVector 0 True 1000.0 10.0 0.05 3 2775.302305748541- , HalfStabilityVector 0 False 1000.0 10.0 0.05 3 2885.888487757493- , HalfStabilityVector 0 True 1000.0 10.0 0.05 4 3307.892997473103- , HalfStabilityVector 0 False 1000.0 10.0 0.05 4 3451.6550340847402- , HalfStabilityVector 0 True 1000.0 10.0 0.5 1 64.62131517851839- , HalfStabilityVector 0 False 1000.0 10.0 0.5 1 4.239410796385142- , HalfStabilityVector 0 True 1000.0 10.0 0.5 2 1437.4024034761578- , HalfStabilityVector 0 False 1000.0 10.0 0.5 2 1181.0237853491071- , HalfStabilityVector 0 True 1000.0 10.0 0.5 3 1660.2300429828797- , HalfStabilityVector 0 False 1000.0 10.0 0.5 3 1323.6034775636524- , HalfStabilityVector 0 True 1000.0 10.0 0.5 4 1858.2990558777435- , HalfStabilityVector 0 False 1000.0 10.0 0.5 4 1420.6845208327481- , HalfStabilityVector 0 True 1000.0 10.0 1.0 1 61.790171381962004- , HalfStabilityVector 0 False 1000.0 10.0 1.0 1 1.1317603998535317- , HalfStabilityVector 0 True 1000.0 10.0 1.0 2 1000.0- , HalfStabilityVector 0 False 1000.0 10.0 1.0 2 1000.0- , HalfStabilityVector 0 True 1000.0 10.0 1.0 3 1000.0- , HalfStabilityVector 0 False 1000.0 10.0 1.0 3 1000.0- , HalfStabilityVector 0 True 1000.0 10.0 1.0 4 1000.0- , HalfStabilityVector 0 False 1000.0 10.0 1.0 4 1000.0- , HalfStabilityVector 1 True 0.01 1.0 0.05 1 0.01- , HalfStabilityVector 1 False 0.01 1.0 0.05 1 0.01- , HalfStabilityVector 1 True 0.01 1.0 0.05 2 0.8966896600454457- , HalfStabilityVector 1 False 0.01 1.0 0.05 2 598.0673472983267- , HalfStabilityVector 1 True 0.01 1.0 0.05 3 3.6502250587913085- , HalfStabilityVector 1 False 0.01 1.0 0.05 3 962.1233371808707- , HalfStabilityVector 1 True 0.01 1.0 0.05 4 20.029530557799625- , HalfStabilityVector 1 False 0.01 1.0 0.05 4 3197.270406039331- , HalfStabilityVector 1 True 0.01 1.0 0.5 1 0.01- , HalfStabilityVector 1 False 0.01 1.0 0.5 1 0.01- , HalfStabilityVector 1 True 0.01 1.0 0.5 2 0.38945019019101057- , HalfStabilityVector 1 False 0.01 1.0 0.5 2 90.07616126697779- , HalfStabilityVector 1 True 0.01 1.0 0.5 3 1.5677988028253866- , HalfStabilityVector 1 False 0.01 1.0 0.5 3 144.90221706763393- , HalfStabilityVector 1 True 0.01 1.0 0.5 4 8.577162807901102- , HalfStabilityVector 1 False 0.01 1.0 0.5 4 481.51059963934654- , HalfStabilityVector 1 True 0.01 1.0 1.0 1 0.00902036494133907- , HalfStabilityVector 1 False 0.01 1.0 1.0 1 0.0029938642674169837- , HalfStabilityVector 1 True 0.01 1.0 1.0 2 0.01- , HalfStabilityVector 1 False 0.01 1.0 1.0 2 0.01- , HalfStabilityVector 1 True 0.01 1.0 1.0 3 0.01- , HalfStabilityVector 1 False 0.01 1.0 1.0 3 0.01- , HalfStabilityVector 1 True 0.01 1.0 1.0 4 0.01- , HalfStabilityVector 1 False 0.01 1.0 1.0 4 0.01- , HalfStabilityVector 1 True 0.01 4.194588083372719 0.05 1 0.01- , HalfStabilityVector 1 False 0.01 4.194588083372719 0.05 1 0.003403154718652425- , HalfStabilityVector 1 True 0.01 4.194588083372719 0.05 2 0.613428837882347- , HalfStabilityVector 1 False 0.01 4.194588083372719 0.05 2 407.0126598130534- , HalfStabilityVector 1 True 0.01 4.194588083372719 0.05 3 2.487323099430362- , HalfStabilityVector 1 False 0.01 4.194588083372719 0.05 3 654.767756999674- , HalfStabilityVector 1 True 0.01 4.194588083372719 0.05 4 13.634115182333359- , HalfStabilityVector 1 False 0.01 4.194588083372719 0.05 4 2175.8774067820646- , HalfStabilityVector 1 True 0.01 4.194588083372719 0.5 1 0.007864081935762476- , HalfStabilityVector 1 False 0.01 4.194588083372719 0.5 1 0.0009878341199227173- , HalfStabilityVector 1 True 0.01 4.194588083372719 0.5 2 0.2682314846092391- , HalfStabilityVector 1 False 0.01 4.194588083372719 0.5 2 61.30373271711653- , HalfStabilityVector 1 True 0.01 4.194588083372719 0.5 3 1.07014625364556- , HalfStabilityVector 1 False 0.01 4.194588083372719 0.5 3 98.6151220658623- , HalfStabilityVector 1 True 0.01 4.194588083372719 0.5 4 5.84030718645762- , HalfStabilityVector 1 False 0.01 4.194588083372719 0.5 4 327.6909918648792- , HalfStabilityVector 1 True 0.01 4.194588083372719 1.0 1 0.004515289488579959- , HalfStabilityVector 1 False 0.01 4.194588083372719 1.0 1 0.0002499181061597935- , HalfStabilityVector 1 True 0.01 4.194588083372719 1.0 2 0.01- , HalfStabilityVector 1 False 0.01 4.194588083372719 1.0 2 0.01- , HalfStabilityVector 1 True 0.01 4.194588083372719 1.0 3 0.01- , HalfStabilityVector 1 False 0.01 4.194588083372719 1.0 3 0.01- , HalfStabilityVector 1 True 0.01 4.194588083372719 1.0 4 0.01- , HalfStabilityVector 1 False 0.01 4.194588083372719 1.0 4 0.01- , HalfStabilityVector 1 True 0.01 10.0 0.05 1 0.00851935520311179- , HalfStabilityVector 1 False 0.01 10.0 0.05 1 0.0007558194778112339- , HalfStabilityVector 1 True 0.01 10.0 0.05 2 0.09866896600454458- , HalfStabilityVector 1 False 0.01 10.0 0.05 2 59.81573472983268- , HalfStabilityVector 1 True 0.01 10.0 0.05 3 0.3740225058791309- , HalfStabilityVector 1 False 0.01 10.0 0.05 3 96.22133371808708- , HalfStabilityVector 1 True 0.01 10.0 0.05 4 2.0119530557799625- , HalfStabilityVector 1 False 0.01 10.0 0.05 4 319.73604060393313- , HalfStabilityVector 1 True 0.01 10.0 0.5 1 0.005170595199856055- , HalfStabilityVector 1 False 0.01 10.0 0.5 1 0.00021939180860391642- , HalfStabilityVector 1 True 0.01 10.0 0.5 2 0.047945019019101046- , HalfStabilityVector 1 False 0.01 10.0 0.5 2 9.01661612669778- , HalfStabilityVector 1 True 0.01 10.0 0.5 3 0.16577988028253868- , HalfStabilityVector 1 False 0.01 10.0 0.5 3 14.499221706763393- , HalfStabilityVector 1 True 0.01 10.0 0.5 4 0.8667162807901102- , HalfStabilityVector 1 False 0.01 10.0 0.5 4 48.16005996393466- , HalfStabilityVector 1 True 0.01 10.0 1.0 1 0.0029687806340675436- , HalfStabilityVector 1 False 0.01 10.0 1.0 1 5.550525559650873e-5- , HalfStabilityVector 1 True 0.01 10.0 1.0 2 0.01- , HalfStabilityVector 1 False 0.01 10.0 1.0 2 0.01- , HalfStabilityVector 1 True 0.01 10.0 1.0 3 0.01- , HalfStabilityVector 1 False 0.01 10.0 1.0 3 0.01- , HalfStabilityVector 1 True 0.01 10.0 1.0 4 0.01- , HalfStabilityVector 1 False 0.01 10.0 1.0 4 0.01- , HalfStabilityVector 1 True 1.0 1.0 0.05 1 1.0- , HalfStabilityVector 1 False 1.0 1.0 0.05 1 1.0- , HalfStabilityVector 1 True 1.0 1.0 0.05 2 1.8559130421060241- , HalfStabilityVector 1 False 1.0 1.0 0.05 2 308.72645242925637- , HalfStabilityVector 1 True 1.0 1.0 0.05 3 4.513874407716629- , HalfStabilityVector 1 False 1.0 1.0 0.05 3 496.04905411329383- , HalfStabilityVector 1 True 1.0 1.0 0.05 4 20.32466123534424- , HalfStabilityVector 1 False 1.0 1.0 0.05 4 1646.12919486335- , HalfStabilityVector 1 True 1.0 1.0 0.5 1 1.0- , HalfStabilityVector 1 False 1.0 1.0 0.5 1 1.0- , HalfStabilityVector 1 True 1.0 1.0 0.5 2 1.3662796367755674- , HalfStabilityVector 1 False 1.0 1.0 0.5 2 47.34294757151948- , HalfStabilityVector 1 True 1.0 1.0 0.5 3 2.5037282742724902- , HalfStabilityVector 1 False 1.0 1.0 0.5 3 75.55333195763163- , HalfStabilityVector 1 True 1.0 1.0 0.5 4 9.269800259938062- , HalfStabilityVector 1 False 1.0 1.0 0.5 4 248.75294884165092- , HalfStabilityVector 1 True 1.0 1.0 1.0 1 0.8381208896180983- , HalfStabilityVector 1 False 1.0 1.0 1.0 1 0.2970737753985787- , HalfStabilityVector 1 True 1.0 1.0 1.0 2 1.0- , HalfStabilityVector 1 False 1.0 1.0 1.0 2 1.0- , HalfStabilityVector 1 True 1.0 1.0 1.0 3 1.0- , HalfStabilityVector 1 False 1.0 1.0 1.0 3 1.0- , HalfStabilityVector 1 True 1.0 1.0 1.0 4 1.0- , HalfStabilityVector 1 False 1.0 1.0 1.0 4 1.0- , HalfStabilityVector 1 True 1.0 4.194588083372719 0.05 1 1.0- , HalfStabilityVector 1 False 1.0 4.194588083372719 0.05 1 0.33768665852303786- , HalfStabilityVector 1 True 1.0 4.194588083372719 0.05 2 1.5824840816345045- , HalfStabilityVector 1 False 1.0 4.194588083372719 0.05 2 210.42052664234998- , HalfStabilityVector 1 True 1.0 4.194588083372719 0.05 3 3.3913362767806374- , HalfStabilityVector 1 False 1.0 4.194588083372719 0.05 3 337.9012732177674- , HalfStabilityVector 1 True 1.0 4.194588083372719 0.05 4 14.151227985579697- , HalfStabilityVector 1 False 1.0 4.194588083372719 0.05 4 1120.5781827114488- , HalfStabilityVector 1 True 1.0 4.194588083372719 0.5 1 0.7306856641492406- , HalfStabilityVector 1 False 1.0 4.194588083372719 0.5 1 0.09802034603464575- , HalfStabilityVector 1 True 1.0 4.194588083372719 0.5 2 1.2492683804930358- , HalfStabilityVector 1 False 1.0 4.194588083372719 0.5 2 32.5382847654852- , HalfStabilityVector 1 True 1.0 4.194588083372719 0.5 3 2.023349031710338- , HalfStabilityVector 1 False 1.0 4.194588083372719 0.5 3 51.736613372873585- , HalfStabilityVector 1 True 1.0 4.194588083372719 0.5 4 6.6279397237109885- , HalfStabilityVector 1 False 1.0 4.194588083372719 0.5 4 169.60608704265206- , HalfStabilityVector 1 True 1.0 4.194588083372719 1.0 1 0.4195349598006505- , HalfStabilityVector 1 False 1.0 4.194588083372719 1.0 1 0.02479875796153185- , HalfStabilityVector 1 True 1.0 4.194588083372719 1.0 2 1.0- , HalfStabilityVector 1 False 1.0 4.194588083372719 1.0 2 1.0- , HalfStabilityVector 1 True 1.0 4.194588083372719 1.0 3 1.0- , HalfStabilityVector 1 False 1.0 4.194588083372719 1.0 3 1.0- , HalfStabilityVector 1 True 1.0 4.194588083372719 1.0 4 1.0- , HalfStabilityVector 1 False 1.0 4.194588083372719 1.0 4 1.0- , HalfStabilityVector 1 True 1.0 10.0 0.05 1 0.7915699207558515- , HalfStabilityVector 1 False 1.0 10.0 0.05 1 0.07499810470261795- , HalfStabilityVector 1 True 1.0 10.0 0.05 2 1.0855913042106025- , HalfStabilityVector 1 False 1.0 10.0 0.05 2 31.77264524292564- , HalfStabilityVector 1 True 1.0 10.0 0.05 3 1.3513874407716628- , HalfStabilityVector 1 False 1.0 10.0 0.05 3 50.50490541132939- , HalfStabilityVector 1 True 1.0 10.0 0.05 4 2.9324661235344243- , HalfStabilityVector 1 False 1.0 10.0 0.05 4 165.512919486335- , HalfStabilityVector 1 True 1.0 10.0 0.5 1 0.480422230911991- , HalfStabilityVector 1 False 1.0 10.0 0.5 1 0.021769708661414817- , HalfStabilityVector 1 True 1.0 10.0 0.5 2 1.0366279636775568- , HalfStabilityVector 1 False 1.0 10.0 0.5 2 5.634294757151948- , HalfStabilityVector 1 True 1.0 10.0 0.5 3 1.1503728274272491- , HalfStabilityVector 1 False 1.0 10.0 0.5 3 8.455333195763163- , HalfStabilityVector 1 True 1.0 10.0 0.5 4 1.8269800259938063- , HalfStabilityVector 1 False 1.0 10.0 0.5 4 25.775294884165092- , HalfStabilityVector 1 True 1.0 10.0 1.0 1 0.2758421729372182- , HalfStabilityVector 1 False 1.0 10.0 1.0 1 0.005507649766882815- , HalfStabilityVector 1 True 1.0 10.0 1.0 2 1.0- , HalfStabilityVector 1 False 1.0 10.0 1.0 2 1.0- , HalfStabilityVector 1 True 1.0 10.0 1.0 3 1.0- , HalfStabilityVector 1 False 1.0 10.0 1.0 3 1.0- , HalfStabilityVector 1 True 1.0 10.0 1.0 4 1.0- , HalfStabilityVector 1 False 1.0 10.0 1.0 4 1.0- , HalfStabilityVector 1 True 4.1283 1.0 0.05 1 4.1283- , HalfStabilityVector 1 False 4.1283 1.0 0.05 1 4.1283- , HalfStabilityVector 1 True 4.1283 1.0 0.05 2 4.974954191572213- , HalfStabilityVector 1 False 4.1283 1.0 0.05 2 254.92153203736223- , HalfStabilityVector 1 True 4.1283 1.0 0.05 3 7.60416302532715- , HalfStabilityVector 1 False 4.1283 1.0 0.05 3 407.58712298387763- , HalfStabilityVector 1 True 4.1283 1.0 0.05 4 23.243916459540443- , HalfStabilityVector 1 False 4.1283 1.0 0.05 4 1344.8881360223947- , HalfStabilityVector 1 True 4.1283 1.0 0.5 1 4.1283- , HalfStabilityVector 1 False 4.1283 1.0 0.5 1 4.1283- , HalfStabilityVector 1 True 4.1283 1.0 0.5 2 4.490617402011462- , HalfStabilityVector 1 False 4.1283 1.0 0.5 2 41.89722597906027- , HalfStabilityVector 1 True 4.1283 1.0 0.5 3 5.615761673987142- , HalfStabilityVector 1 False 4.1283 1.0 0.5 3 64.88833844715684- , HalfStabilityVector 1 True 4.1283 1.0 0.5 4 12.308641587404178- , HalfStabilityVector 1 False 4.1283 1.0 0.5 4 206.04387240620753- , HalfStabilityVector 1 True 4.1283 1.0 1.0 1 3.061269519318899- , HalfStabilityVector 1 False 4.1283 1.0 1.0 1 1.210463465991554- , HalfStabilityVector 1 True 4.1283 1.0 1.0 2 4.1283- , HalfStabilityVector 1 False 4.1283 1.0 1.0 2 4.1283- , HalfStabilityVector 1 True 4.1283 1.0 1.0 3 4.1283- , HalfStabilityVector 1 False 4.1283 1.0 1.0 3 4.1283- , HalfStabilityVector 1 True 4.1283 1.0 1.0 4 4.1283- , HalfStabilityVector 1 False 4.1283 1.0 1.0 4 4.1283- , HalfStabilityVector 1 True 4.1283 4.194588083372719 0.05 1 4.1283- , HalfStabilityVector 1 False 4.1283 4.194588083372719 0.05 1 1.3759456301603201- , HalfStabilityVector 1 True 4.1283 4.194588083372719 0.05 2 4.704483052458797- , HalfStabilityVector 1 False 4.1283 4.194588083372719 0.05 2 174.8034249916536- , HalfStabilityVector 1 True 4.1283 4.194588083372719 0.05 3 6.493767965312554- , HalfStabilityVector 1 False 4.1283 4.194588083372719 0.05 3 278.6986481802898- , HalfStabilityVector 1 True 4.1283 4.194588083372719 0.05 4 17.137264404743316- , HalfStabilityVector 1 False 4.1283 4.194588083372719 0.05 4 916.5705965402046- , HalfStabilityVector 1 True 4.1283 4.194588083372719 0.5 1 2.668858132008376- , HalfStabilityVector 1 False 4.1283 4.194588083372719 0.5 1 0.3993958996872009- , HalfStabilityVector 1 True 4.1283 4.194588083372719 0.5 2 4.3748719165250245- , HalfStabilityVector 1 False 4.1283 4.194588083372719 0.5 2 29.83160989361106- , HalfStabilityVector 1 True 4.1283 4.194588083372719 0.5 3 5.140578940167846- , HalfStabilityVector 1 False 4.1283 4.194588083372719 0.5 3 45.4780089703013- , HalfStabilityVector 1 True 4.1283 4.194588083372719 0.5 4 9.695359412100212- , HalfStabilityVector 1 False 4.1283 4.194588083372719 0.5 4 141.54016426058237- , HalfStabilityVector 1 True 4.1283 4.194588083372719 1.0 1 1.5323679443327378- , HalfStabilityVector 1 False 4.1283 4.194588083372719 1.0 1 0.10104557520813433- , HalfStabilityVector 1 True 4.1283 4.194588083372719 1.0 2 4.1283- , HalfStabilityVector 1 False 4.1283 4.194588083372719 1.0 2 4.1283- , HalfStabilityVector 1 True 4.1283 4.194588083372719 1.0 3 4.1283- , HalfStabilityVector 1 False 4.1283 4.194588083372719 1.0 3 4.1283- , HalfStabilityVector 1 True 4.1283 4.194588083372719 1.0 4 4.1283- , HalfStabilityVector 1 False 4.1283 4.194588083372719 1.0 4 4.1283- , HalfStabilityVector 1 True 4.1283 10.0 0.05 1 2.891240274328127- , HalfStabilityVector 1 False 4.1283 10.0 0.05 1 0.30558895896929017- , HalfStabilityVector 1 True 4.1283 10.0 0.05 2 4.2129654191572214- , HalfStabilityVector 1 False 4.1283 10.0 0.05 2 29.207623203736222- , HalfStabilityVector 1 True 4.1283 10.0 0.05 3 4.475886302532715- , HalfStabilityVector 1 False 4.1283 10.0 0.05 3 44.47418229838777- , HalfStabilityVector 1 True 4.1283 10.0 0.05 4 6.039861645954045- , HalfStabilityVector 1 False 4.1283 10.0 0.05 4 138.20428360223949- , HalfStabilityVector 1 True 4.1283 10.0 0.5 1 1.7547610972495982- , HalfStabilityVector 1 False 4.1283 10.0 0.5 1 0.0887033430149372- , HalfStabilityVector 1 True 4.1283 10.0 0.5 2 4.164531740201147- , HalfStabilityVector 1 False 4.1283 10.0 0.5 2 7.905192597906028- , HalfStabilityVector 1 True 4.1283 10.0 0.5 3 4.277046167398715- , HalfStabilityVector 1 False 4.1283 10.0 0.5 3 10.204303844715685- , HalfStabilityVector 1 True 4.1283 10.0 0.5 4 4.9463341587404175- , HalfStabilityVector 1 False 4.1283 10.0 0.5 4 24.319857240620756- , HalfStabilityVector 1 True 4.1283 10.0 1.0 1 1.0075243877290467- , HalfStabilityVector 1 False 4.1283 10.0 1.0 1 0.022441593228294237- , HalfStabilityVector 1 True 4.1283 10.0 1.0 2 4.1283- , HalfStabilityVector 1 False 4.1283 10.0 1.0 2 4.1283- , HalfStabilityVector 1 True 4.1283 10.0 1.0 3 4.1283- , HalfStabilityVector 1 False 4.1283 10.0 1.0 3 4.1283- , HalfStabilityVector 1 True 4.1283 10.0 1.0 4 4.1283- , HalfStabilityVector 1 False 4.1283 10.0 1.0 4 4.1283- , HalfStabilityVector 1 True 1000.0 1.0 0.05 1 835.861456174516- , HalfStabilityVector 1 False 1000.0 1.0 0.05 1 1000.0- , HalfStabilityVector 1 True 1000.0 1.0 0.05 2 1000.8117394334613- , HalfStabilityVector 1 False 1000.0 1.0 0.05 2 1113.5789449580627- , HalfStabilityVector 1 True 1000.0 1.0 0.05 3 1003.3325236100566- , HalfStabilityVector 1 False 1000.0 1.0 0.05 3 1182.7179588391118- , HalfStabilityVector 1 True 1000.0 1.0 0.05 4 1018.3273169017377- , HalfStabilityVector 1 False 1000.0 1.0 0.05 4 1607.2017429676182- , HalfStabilityVector 1 True 1000.0 1.0 0.5 1 507.30379588610435- , HalfStabilityVector 1 False 1000.0 1.0 0.5 1 1000.0- , HalfStabilityVector 1 True 1000.0 1.0 0.5 2 1000.3473759718779- , HalfStabilityVector 1 False 1000.0 1.0 0.5 2 1017.1047469265908- , HalfStabilityVector 1 True 1000.0 1.0 0.5 3 1001.4261209695252- , HalfStabilityVector 1 False 1000.0 1.0 0.5 3 1027.5169349921346- , HalfStabilityVector 1 True 1000.0 1.0 0.5 4 1007.8429964816538- , HalfStabilityVector 1 False 1000.0 1.0 0.5 4 1091.4432877562017- , HalfStabilityVector 1 True 1000.0 1.0 1.0 1 291.2766570582722- , HalfStabilityVector 1 False 1000.0 1.0 1.0 1 265.49744196083424- , HalfStabilityVector 1 True 1000.0 1.0 1.0 2 1000.0- , HalfStabilityVector 1 False 1000.0 1.0 1.0 2 1000.0- , HalfStabilityVector 1 True 1000.0 1.0 1.0 3 1000.0- , HalfStabilityVector 1 False 1000.0 1.0 1.0 3 1000.0- , HalfStabilityVector 1 True 1000.0 1.0 1.0 4 1000.0- , HalfStabilityVector 1 False 1000.0 1.0 1.0 4 1000.0- , HalfStabilityVector 1 True 1000.0 4.194588083372719 0.05 1 418.4039638659739- , HalfStabilityVector 1 False 1000.0 4.194588083372719 0.05 1 301.7935322694836- , HalfStabilityVector 1 True 1000.0 4.194588083372719 0.05 2 1000.5524221213673- , HalfStabilityVector 1 False 1000.0 4.194588083372719 0.05 2 1077.2951505495553- , HalfStabilityVector 1 True 1000.0 4.194588083372719 0.05 3 1002.267919588832- , HalfStabilityVector 1 False 1000.0 4.194588083372719 0.05 3 1124.3470974465506- , HalfStabilityVector 1 True 1000.0 4.194588083372719 0.05 4 1012.4724940842891- , HalfStabilityVector 1 False 1000.0 4.194588083372719 0.05 4 1413.2257977388686- , HalfStabilityVector 1 True 1000.0 4.194588083372719 0.5 1 253.93911576499895- , HalfStabilityVector 1 False 1000.0 4.194588083372719 0.5 1 87.60164406096801- , HalfStabilityVector 1 True 1000.0 4.194588083372719 0.5 2 1000.2364036578568- , HalfStabilityVector 1 False 1000.0 4.194588083372719 0.5 2 1011.6404848565115- , HalfStabilityVector 1 True 1000.0 4.194588083372719 0.5 3 1000.9705340640558- , HalfStabilityVector 1 False 1000.0 4.194588083372719 0.5 3 1018.7264077304529- , HalfStabilityVector 1 True 1000.0 4.194588083372719 0.5 4 1005.3374821718313- , HalfStabilityVector 1 False 1000.0 4.194588083372719 0.5 4 1062.2309240191632- , HalfStabilityVector 1 True 1000.0 4.194588083372719 1.0 1 145.80323927433972- , HalfStabilityVector 1 False 1000.0 4.194588083372719 1.0 1 22.162867771680386- , HalfStabilityVector 1 True 1000.0 4.194588083372719 1.0 2 1000.0- , HalfStabilityVector 1 False 1000.0 4.194588083372719 1.0 2 1000.0- , HalfStabilityVector 1 True 1000.0 4.194588083372719 1.0 3 1000.0- , HalfStabilityVector 1 False 1000.0 4.194588083372719 1.0 3 1000.0- , HalfStabilityVector 1 True 1000.0 4.194588083372719 1.0 4 1000.0- , HalfStabilityVector 1 False 1000.0 4.194588083372719 1.0 4 1000.0- , HalfStabilityVector 1 True 1000.0 10.0 0.05 1 275.09854867202563- , HalfStabilityVector 1 False 1000.0 10.0 0.05 1 67.02646480235609- , HalfStabilityVector 1 True 1000.0 10.0 0.05 2 1000.0811739433461- , HalfStabilityVector 1 False 1000.0 10.0 0.05 2 1011.3578944958061- , HalfStabilityVector 1 True 1000.0 10.0 0.05 3 1000.3332523610055- , HalfStabilityVector 1 False 1000.0 10.0 0.05 3 1018.2717958839112- , HalfStabilityVector 1 True 1000.0 10.0 0.05 4 1001.8327316901739- , HalfStabilityVector 1 False 1000.0 10.0 0.05 4 1060.7201742967618- , HalfStabilityVector 1 True 1000.0 10.0 0.5 1 166.96371982839585- , HalfStabilityVector 1 False 1000.0 10.0 0.5 1 19.45577981120545- , HalfStabilityVector 1 True 1000.0 10.0 0.5 2 1000.0347375971878- , HalfStabilityVector 1 False 1000.0 10.0 0.5 2 1001.7104746926591- , HalfStabilityVector 1 True 1000.0 10.0 0.5 3 1000.1426120969526- , HalfStabilityVector 1 False 1000.0 10.0 0.5 3 1002.7516934992136- , HalfStabilityVector 1 True 1000.0 10.0 0.5 4 1000.7842996481653- , HalfStabilityVector 1 False 1000.0 10.0 0.5 4 1009.1443287756201- , HalfStabilityVector 1 True 1000.0 10.0 1.0 1 95.86491281162755- , HalfStabilityVector 1 False 1000.0 10.0 1.0 1 4.922234964569572- , HalfStabilityVector 1 True 1000.0 10.0 1.0 2 1000.0- , HalfStabilityVector 1 False 1000.0 10.0 1.0 2 1000.0- , HalfStabilityVector 1 True 1000.0 10.0 1.0 3 1000.0- , HalfStabilityVector 1 False 1000.0 10.0 1.0 3 1000.0- , HalfStabilityVector 1 True 1000.0 10.0 1.0 4 1000.0- , HalfStabilityVector 1 False 1000.0 10.0 1.0 4 1000.0- , HalfStabilityVector 2 True 0.01 1.0 0.05 1 0.006294554510381623- , HalfStabilityVector 2 False 0.01 1.0 0.05 1 0.01- , HalfStabilityVector 2 True 0.01 1.0 0.05 2 48.410168671017125- , HalfStabilityVector 2 False 0.01 1.0 0.05 2 176.70182400119643- , HalfStabilityVector 2 True 0.01 1.0 0.05 3 81.34716603314163- , HalfStabilityVector 2 False 0.01 1.0 0.05 3 183.09667539955197- , HalfStabilityVector 2 True 0.01 1.0 0.05 4 565.4654902394044- , HalfStabilityVector 2 False 0.01 1.0 0.05 4 1191.872399769564- , HalfStabilityVector 2 True 0.01 1.0 0.5 1 0.0039437097695426936- , HalfStabilityVector 2 False 0.01 1.0 0.5 1 0.01- , HalfStabilityVector 2 True 0.01 1.0 0.5 2 13.502619862518062- , HalfStabilityVector 2 False 0.01 1.0 0.5 2 47.7074964323397- , HalfStabilityVector 2 True 0.01 1.0 0.5 3 22.684537963684193- , HalfStabilityVector 2 False 0.01 1.0 0.5 3 49.43376986622729- , HalfStabilityVector 2 True 0.01 1.0 0.5 4 157.64325187630473- , HalfStabilityVector 2 False 0.01 1.0 0.5 4 321.75014209318294- , HalfStabilityVector 2 True 0.01 1.0 1.0 1 0.0023457550809011848- , HalfStabilityVector 2 False 0.01 1.0 1.0 1 0.006367437953152754- , HalfStabilityVector 2 True 0.01 1.0 1.0 2 0.01- , HalfStabilityVector 2 False 0.01 1.0 1.0 2 0.01- , HalfStabilityVector 2 True 0.01 1.0 1.0 3 0.01- , HalfStabilityVector 2 False 0.01 1.0 1.0 3 0.01- , HalfStabilityVector 2 True 0.01 1.0 1.0 4 0.01- , HalfStabilityVector 2 False 0.01 1.0 1.0 4 0.01- , HalfStabilityVector 2 True 0.01 4.194588083372719 0.05 1 0.0018986489589857918- , HalfStabilityVector 2 False 0.01 4.194588083372719 0.05 1 0.01- , HalfStabilityVector 2 True 0.01 4.194588083372719 0.05 2 32.94830846405103- , HalfStabilityVector 2 False 0.01 4.194588083372719 0.05 2 120.25606446283523- , HalfStabilityVector 2 True 0.01 4.194588083372719 0.05 3 55.36329189866338- , HalfStabilityVector 2 False 0.01 4.194588083372719 0.05 3 124.60802425397817- , HalfStabilityVector 2 True 0.01 4.194588083372719 0.05 4 384.82575315975635- , HalfStabilityVector 2 False 0.01 4.194588083372719 0.05 4 811.1214578371778- , HalfStabilityVector 2 True 0.01 4.194588083372719 0.5 1 0.0011895552633843772- , HalfStabilityVector 2 False 0.01 4.194588083372719 0.5 1 0.01- , HalfStabilityVector 2 True 0.01 4.194588083372719 0.5 2 9.192283599890237- , HalfStabilityVector 2 False 0.01 4.194588083372719 0.5 2 32.47011106139318- , HalfStabilityVector 2 True 0.01 4.194588083372719 0.5 3 15.440957086207408- , HalfStabilityVector 2 False 0.01 4.194588083372719 0.5 3 33.644911241226744- , HalfStabilityVector 2 True 0.01 4.194588083372719 0.5 4 107.28592107757139- , HalfStabilityVector 2 False 0.01 4.194588083372719 0.5 4 218.96741970583014- , HalfStabilityVector 2 True 0.01 4.194588083372719 1.0 1 0.0007075584832958489- , HalfStabilityVector 2 False 0.01 4.194588083372719 1.0 1 0.003983438697046004- , HalfStabilityVector 2 True 0.01 4.194588083372719 1.0 2 0.01- , HalfStabilityVector 2 False 0.01 4.194588083372719 1.0 2 0.01- , HalfStabilityVector 2 True 0.01 4.194588083372719 1.0 3 0.01- , HalfStabilityVector 2 False 0.01 4.194588083372719 1.0 3 0.01- , HalfStabilityVector 2 True 0.01 4.194588083372719 1.0 4 0.01- , HalfStabilityVector 2 False 0.01 4.194588083372719 1.0 4 0.01- , HalfStabilityVector 2 True 0.01 10.0 0.05 1 0.000918421408993407- , HalfStabilityVector 2 False 0.01 10.0 0.05 1 0.01- , HalfStabilityVector 2 True 0.01 10.0 0.05 2 4.850016867101713- , HalfStabilityVector 2 False 0.01 10.0 0.05 2 17.679182400119643- , HalfStabilityVector 2 True 0.01 10.0 0.05 3 8.143716603314163- , HalfStabilityVector 2 False 0.01 10.0 0.05 3 18.318667539955197- , HalfStabilityVector 2 True 0.01 10.0 0.05 4 56.55554902394044- , HalfStabilityVector 2 False 0.01 10.0 0.05 4 119.19623997695636- , HalfStabilityVector 2 True 0.01 10.0 0.5 1 0.0005754160166904127- , HalfStabilityVector 2 False 0.01 10.0 0.5 1 0.01- , HalfStabilityVector 2 True 0.01 10.0 0.5 2 1.359261986251806- , HalfStabilityVector 2 False 0.01 10.0 0.5 2 4.77974964323397- , HalfStabilityVector 2 True 0.01 10.0 0.5 3 2.277453796368419- , HalfStabilityVector 2 False 0.01 10.0 0.5 3 4.9523769866227285- , HalfStabilityVector 2 True 0.01 10.0 0.5 4 15.773325187630471- , HalfStabilityVector 2 False 0.01 10.0 0.5 4 32.18401420931829- , HalfStabilityVector 2 True 0.01 10.0 1.0 1 0.00034226277379939535- , HalfStabilityVector 2 False 0.01 10.0 1.0 1 0.0029979523217426437- , HalfStabilityVector 2 True 0.01 10.0 1.0 2 0.01- , HalfStabilityVector 2 False 0.01 10.0 1.0 2 0.01- , HalfStabilityVector 2 True 0.01 10.0 1.0 3 0.01- , HalfStabilityVector 2 False 0.01 10.0 1.0 3 0.01- , HalfStabilityVector 2 True 0.01 10.0 1.0 4 0.01- , HalfStabilityVector 2 False 0.01 10.0 1.0 4 0.01- , HalfStabilityVector 2 True 1.0 1.0 0.05 1 0.49052484188063894- , HalfStabilityVector 2 False 1.0 1.0 0.05 1 1.0- , HalfStabilityVector 2 True 1.0 1.0 0.05 2 151.41421279521114- , HalfStabilityVector 2 False 1.0 1.0 0.05 2 493.74298943643595- , HalfStabilityVector 2 True 1.0 1.0 0.05 3 253.77320587509604- , HalfStabilityVector 2 False 1.0 1.0 0.05 3 511.5764020056907- , HalfStabilityVector 2 True 1.0 1.0 0.05 4 1758.2778106044325- , HalfStabilityVector 2 False 1.0 1.0 0.05 4 3324.7635367630974- , HalfStabilityVector 2 True 1.0 1.0 0.5 1 0.307327167941354- , HalfStabilityVector 2 False 1.0 1.0 0.5 1 1.0- , HalfStabilityVector 2 True 1.0 1.0 0.5 2 42.9312959208957- , HalfStabilityVector 2 False 1.0 1.0 0.5 2 134.01468312730566- , HalfStabilityVector 2 True 1.0 1.0 0.5 3 71.46613414686298- , HalfStabilityVector 2 False 1.0 1.0 0.5 3 138.8287662757863- , HalfStabilityVector 2 True 1.0 1.0 0.5 4 490.8801417921866- , HalfStabilityVector 2 False 1.0 1.0 0.5 4 898.2412862500369- , HalfStabilityVector 2 True 1.0 1.0 1.0 1 0.18280104465724897- , HalfStabilityVector 2 False 1.0 1.0 1.0 1 0.5715613943040697- , HalfStabilityVector 2 True 1.0 1.0 1.0 2 1.0- , HalfStabilityVector 2 False 1.0 1.0 1.0 2 1.0- , HalfStabilityVector 2 True 1.0 1.0 1.0 3 1.0- , HalfStabilityVector 2 False 1.0 1.0 1.0 3 1.0- , HalfStabilityVector 2 True 1.0 1.0 1.0 4 1.0- , HalfStabilityVector 2 False 1.0 1.0 1.0 4 1.0- , HalfStabilityVector 2 True 1.0 4.194588083372719 0.05 1 0.1479587600452571- , HalfStabilityVector 2 False 1.0 4.194588083372719 0.05 1 1.0- , HalfStabilityVector 2 True 1.0 4.194588083372719 0.05 2 103.36306761866416- , HalfStabilityVector 2 False 1.0 4.194588083372719 0.05 2 336.33190121452714- , HalfStabilityVector 2 True 1.0 4.194588083372719 0.05 3 173.02257874664596- , HalfStabilityVector 2 False 1.0 4.194588083372719 0.05 3 348.4682730558208- , HalfStabilityVector 2 True 1.0 4.194588083372719 0.05 4 1196.8999353112104- , HalfStabilityVector 2 False 1.0 4.194588083372719 0.05 4 2262.957998113882- , HalfStabilityVector 2 True 1.0 4.194588083372719 0.5 1 0.09270019133483157- , HalfStabilityVector 2 False 1.0 4.194588083372719 0.5 1 1.0- , HalfStabilityVector 2 True 1.0 4.194588083372719 0.5 2 29.53597409396885- , HalfStabilityVector 2 False 1.0 4.194588083372719 0.5 2 91.52197096409675- , HalfStabilityVector 2 True 1.0 4.194588083372719 0.5 3 48.95510690417179- , HalfStabilityVector 2 False 1.0 4.194588083372719 0.5 3 94.79815284672723- , HalfStabilityVector 2 True 1.0 4.194588083372719 0.5 4 334.3836154671609- , HalfStabilityVector 2 False 1.0 4.194588083372719 0.5 4 611.609654153599- , HalfStabilityVector 2 True 1.0 4.194588083372719 1.0 1 0.05513893200345941- , HalfStabilityVector 2 False 1.0 4.194588083372719 1.0 1 0.35756607171666005- , HalfStabilityVector 2 True 1.0 4.194588083372719 1.0 2 1.0- , HalfStabilityVector 2 False 1.0 4.194588083372719 1.0 2 1.0- , HalfStabilityVector 2 True 1.0 4.194588083372719 1.0 3 1.0- , HalfStabilityVector 2 False 1.0 4.194588083372719 1.0 3 1.0- , HalfStabilityVector 2 True 1.0 4.194588083372719 1.0 4 1.0- , HalfStabilityVector 2 False 1.0 4.194588083372719 1.0 4 1.0- , HalfStabilityVector 2 True 1.0 10.0 0.05 1 0.07157115180800482- , HalfStabilityVector 2 False 1.0 10.0 0.05 1 1.0- , HalfStabilityVector 2 True 1.0 10.0 0.05 2 16.041421279521117- , HalfStabilityVector 2 False 1.0 10.0 0.05 2 50.27429894364359- , HalfStabilityVector 2 True 1.0 10.0 0.05 3 26.277320587509603- , HalfStabilityVector 2 False 1.0 10.0 0.05 3 52.05764020056907- , HalfStabilityVector 2 True 1.0 10.0 0.05 4 176.72778106044325- , HalfStabilityVector 2 False 1.0 10.0 0.05 4 333.37635367630975- , HalfStabilityVector 2 True 1.0 10.0 0.5 1 0.04484127512711607- , HalfStabilityVector 2 False 1.0 10.0 0.5 1 1.0- , HalfStabilityVector 2 True 1.0 10.0 0.5 2 5.19312959208957- , HalfStabilityVector 2 False 1.0 10.0 0.5 2 14.301468312730565- , HalfStabilityVector 2 True 1.0 10.0 0.5 3 8.046613414686298- , HalfStabilityVector 2 False 1.0 10.0 0.5 3 14.78287662757863- , HalfStabilityVector 2 True 1.0 10.0 0.5 4 49.98801417921866- , HalfStabilityVector 2 False 1.0 10.0 0.5 4 90.72412862500369- , HalfStabilityVector 2 True 1.0 10.0 1.0 1 0.026672005576038556- , HalfStabilityVector 2 False 1.0 10.0 1.0 1 0.26910569395088085- , HalfStabilityVector 2 True 1.0 10.0 1.0 2 1.0- , HalfStabilityVector 2 False 1.0 10.0 1.0 2 1.0- , HalfStabilityVector 2 True 1.0 10.0 1.0 3 1.0- , HalfStabilityVector 2 False 1.0 10.0 1.0 3 1.0- , HalfStabilityVector 2 True 1.0 10.0 1.0 4 1.0- , HalfStabilityVector 2 False 1.0 10.0 1.0 4 1.0- , HalfStabilityVector 2 True 4.1283 1.0 0.05 1 1.3592214337511979- , HalfStabilityVector 2 False 4.1283 1.0 0.05 1 4.1283- , HalfStabilityVector 2 True 4.1283 1.0 0.05 2 217.38598378253639- , HalfStabilityVector 2 False 4.1283 1.0 0.05 2 679.8283372044299- , HalfStabilityVector 2 True 4.1283 1.0 0.05 3 362.51084514287123- , HalfStabilityVector 2 False 4.1283 1.0 0.05 3 704.283352891836- , HalfStabilityVector 2 True 4.1283 1.0 0.05 4 2495.60160353797- , HalfStabilityVector 2 False 4.1283 1.0 0.05 4 4562.015867346649- , HalfStabilityVector 2 True 4.1283 1.0 0.5 1 0.8515892329497738- , HalfStabilityVector 2 False 4.1283 1.0 0.5 1 4.1283- , HalfStabilityVector 2 True 4.1283 1.0 0.5 2 63.57860645651215- , HalfStabilityVector 2 False 4.1283 1.0 0.5 2 186.53176035293558- , HalfStabilityVector 2 True 4.1283 1.0 0.5 3 104.03537842037076- , HalfStabilityVector 2 False 4.1283 1.0 0.5 3 193.13332796986708- , HalfStabilityVector 2 True 4.1283 1.0 0.5 4 698.681709735947- , HalfStabilityVector 2 False 4.1283 1.0 0.5 4 1234.518145208968- , HalfStabilityVector 2 True 4.1283 1.0 1.0 1 0.5065331595799241- , HalfStabilityVector 2 False 4.1283 1.0 1.0 1 1.9736119841548887- , HalfStabilityVector 2 True 4.1283 1.0 1.0 2 4.1283- , HalfStabilityVector 2 False 4.1283 1.0 1.0 2 4.1283- , HalfStabilityVector 2 True 4.1283 1.0 1.0 3 4.1283- , HalfStabilityVector 2 False 4.1283 1.0 1.0 3 4.1283- , HalfStabilityVector 2 True 4.1283 1.0 1.0 4 4.1283- , HalfStabilityVector 2 False 4.1283 1.0 1.0 4 4.1283- , HalfStabilityVector 2 True 4.1283 4.194588083372719 0.05 1 0.4099868157415364- , HalfStabilityVector 2 False 4.1283 4.194588083372719 0.05 1 4.1283- , HalfStabilityVector 2 True 4.1283 4.194588083372719 0.05 2 149.25893825260056- , HalfStabilityVector 2 False 4.1283 4.194588083372719 0.05 2 463.9700085256525- , HalfStabilityVector 2 True 4.1283 4.194588083372719 0.05 3 248.022384342651- , HalfStabilityVector 2 False 4.1283 4.194588083372719 0.05 3 480.61265404369044- , HalfStabilityVector 2 True 4.1283 4.194588083372719 0.05 4 1699.6785109856037- , HalfStabilityVector 2 False 4.1283 4.194588083372719 0.05 4 3105.9585365468215- , HalfStabilityVector 2 True 4.1283 4.194588083372719 0.5 1 0.25686790192330394- , HalfStabilityVector 2 False 4.1283 4.194588083372719 0.5 1 4.1283- , HalfStabilityVector 2 True 4.1283 4.194588083372719 0.5 2 44.58668240062915- , HalfStabilityVector 2 False 4.1283 4.194588083372719 0.5 2 128.26136827199196- , HalfStabilityVector 2 True 4.1283 4.194588083372719 0.5 3 72.11918220374075- , HalfStabilityVector 2 False 4.1283 4.194588083372719 0.5 3 132.75400696486057- , HalfStabilityVector 2 True 4.1283 4.194588083372719 0.5 4 476.8005051351125- , HalfStabilityVector 2 False 4.1283 4.194588083372719 0.5 4 841.4592714682307- , HalfStabilityVector 2 True 4.1283 4.194588083372719 1.0 1 0.15278740608918798- , HalfStabilityVector 2 False 4.1283 4.194588083372719 1.0 1 1.234682207895513- , HalfStabilityVector 2 True 4.1283 4.194588083372719 1.0 2 4.1283- , HalfStabilityVector 2 False 4.1283 4.194588083372719 1.0 2 4.1283- , HalfStabilityVector 2 True 4.1283 4.194588083372719 1.0 3 4.1283- , HalfStabilityVector 2 False 4.1283 4.194588083372719 1.0 3 4.1283- , HalfStabilityVector 2 True 4.1283 4.194588083372719 1.0 4 4.1283- , HalfStabilityVector 2 False 4.1283 4.194588083372719 1.0 4 4.1283- , HalfStabilityVector 2 True 4.1283 10.0 0.05 1 0.19832031993065227- , HalfStabilityVector 2 False 4.1283 10.0 0.05 1 4.1283- , HalfStabilityVector 2 True 4.1283 10.0 0.05 2 25.45406837825364- , HalfStabilityVector 2 False 4.1283 10.0 0.05 2 71.698303720443- , HalfStabilityVector 2 True 4.1283 10.0 0.05 3 39.966554514287125- , HalfStabilityVector 2 False 4.1283 10.0 0.05 3 74.14380528918359- , HalfStabilityVector 2 True 4.1283 10.0 0.05 4 253.275630353797- , HalfStabilityVector 2 False 4.1283 10.0 0.05 4 459.9170567346648- , HalfStabilityVector 2 True 4.1283 10.0 0.5 1 0.12425307969283564- , HalfStabilityVector 2 False 4.1283 10.0 0.5 1 4.1283- , HalfStabilityVector 2 True 4.1283 10.0 0.5 2 10.073330645651216- , HalfStabilityVector 2 False 4.1283 10.0 0.5 2 22.368646035293555- , HalfStabilityVector 2 True 4.1283 10.0 0.5 3 14.119007842037076- , HalfStabilityVector 2 False 4.1283 10.0 0.5 3 23.028802796986707- , HalfStabilityVector 2 True 4.1283 10.0 0.5 4 73.58364097359471- , HalfStabilityVector 2 False 4.1283 10.0 0.5 4 127.16728452089679- , HalfStabilityVector 2 True 4.1283 10.0 1.0 1 0.07390688210833708- , HalfStabilityVector 2 False 4.1283 10.0 1.0 1 0.929226899994625- , HalfStabilityVector 2 True 4.1283 10.0 1.0 2 4.1283- , HalfStabilityVector 2 False 4.1283 10.0 1.0 2 4.1283- , HalfStabilityVector 2 True 4.1283 10.0 1.0 3 4.1283- , HalfStabilityVector 2 False 4.1283 10.0 1.0 3 4.1283- , HalfStabilityVector 2 True 4.1283 10.0 1.0 4 4.1283- , HalfStabilityVector 2 False 4.1283 10.0 1.0 4 4.1283- , HalfStabilityVector 2 True 1000.0 1.0 0.05 1 16.1999120360543- , HalfStabilityVector 2 False 1000.0 1.0 0.05 1 1000.0- , HalfStabilityVector 2 True 1000.0 1.0 0.05 2 1824.0467960051703- , HalfStabilityVector 2 False 1000.0 1.0 0.05 2 3294.70284462841- , HalfStabilityVector 2 True 1000.0 1.0 0.05 3 2384.822262115112- , HalfStabilityVector 2 False 1000.0 1.0 0.05 3 3377.7530014635277- , HalfStabilityVector 2 True 1000.0 1.0 0.05 4 10627.276057290686- , HalfStabilityVector 2 False 1000.0 1.0 0.05 4 16478.758310505313- , HalfStabilityVector 2 True 1000.0 1.0 0.5 1 10.14968593201463- , HalfStabilityVector 2 False 1000.0 1.0 0.5 1 682.9483757192087- , HalfStabilityVector 2 True 1000.0 1.0 0.5 2 1229.7213103325757- , HalfStabilityVector 2 False 1000.0 1.0 0.5 2 1619.449039952195- , HalfStabilityVector 2 True 1000.0 1.0 0.5 3 1386.049901744669- , HalfStabilityVector 2 False 1000.0 1.0 0.5 3 1641.8682128920898- , HalfStabilityVector 2 True 1000.0 1.0 0.5 4 3683.816600629527- , HalfStabilityVector 2 False 1000.0 1.0 0.5 4 5178.450380858463- , HalfStabilityVector 2 True 1000.0 1.0 1.0 1 6.037127155869641- , HalfStabilityVector 2 False 1000.0 1.0 1.0 1 122.03876889929109- , HalfStabilityVector 2 True 1000.0 1.0 1.0 2 1000.0- , HalfStabilityVector 2 False 1000.0 1.0 1.0 2 1000.0- , HalfStabilityVector 2 True 1000.0 1.0 1.0 3 1000.0- , HalfStabilityVector 2 False 1000.0 1.0 1.0 3 1000.0- , HalfStabilityVector 2 True 1000.0 1.0 1.0 4 1000.0- , HalfStabilityVector 2 False 1000.0 1.0 1.0 4 1000.0- , HalfStabilityVector 2 True 1000.0 4.194588083372719 0.05 1 4.886437328040729- , HalfStabilityVector 2 False 1000.0 4.194588083372719 0.05 1 1000.0- , HalfStabilityVector 2 True 1000.0 4.194588083372719 0.05 2 1560.7977885392115- , HalfStabilityVector 2 False 1000.0 4.194588083372719 0.05 2 2561.63980839527- , HalfStabilityVector 2 True 1000.0 4.194588083372719 0.05 3 1942.428592500893- , HalfStabilityVector 2 False 1000.0 4.194588083372719 0.05 3 2618.1588610956173- , HalfStabilityVector 2 True 1000.0 4.194588083372719 0.05 4 7551.757920494653- , HalfStabilityVector 2 False 1000.0 4.194588083372719 0.05 4 11533.932626090638- , HalfStabilityVector 2 True 1000.0 4.194588083372719 0.5 1 3.061486018918276- , HalfStabilityVector 2 False 1000.0 4.194588083372719 0.5 1 427.24923398391303- , HalfStabilityVector 2 True 1000.0 4.194588083372719 0.5 2 1156.3348142840543- , HalfStabilityVector 2 False 1000.0 4.194588083372719 0.5 2 1421.5605878233996- , HalfStabilityVector 2 True 1000.0 4.194588083372719 0.5 3 1262.722860174596- , HalfStabilityVector 2 False 1000.0 4.194588083372719 0.5 3 1436.8177584920086- , HalfStabilityVector 2 True 1000.0 4.194588083372719 0.5 4 2826.44774759663- , HalfStabilityVector 2 False 1000.0 4.194588083372719 0.5 4 3843.6076014929977- , HalfStabilityVector 2 True 1000.0 4.194588083372719 1.0 1 1.821000226600915- , HalfStabilityVector 2 False 1000.0 4.194588083372719 1.0 1 76.34686951799625- , HalfStabilityVector 2 True 1000.0 4.194588083372719 1.0 2 1000.0- , HalfStabilityVector 2 False 1000.0 4.194588083372719 1.0 2 1000.0- , HalfStabilityVector 2 True 1000.0 4.194588083372719 1.0 3 1000.0- , HalfStabilityVector 2 False 1000.0 4.194588083372719 1.0 3 1000.0- , HalfStabilityVector 2 True 1000.0 4.194588083372719 1.0 4 1000.0- , HalfStabilityVector 2 False 1000.0 4.194588083372719 1.0 4 1000.0- , HalfStabilityVector 2 True 1000.0 10.0 0.05 1 2.363685311356562- , HalfStabilityVector 2 False 1000.0 10.0 0.05 1 1000.0- , HalfStabilityVector 2 True 1000.0 10.0 0.05 2 1082.404679600517- , HalfStabilityVector 2 False 1000.0 10.0 0.05 2 1229.470284462841- , HalfStabilityVector 2 True 1000.0 10.0 0.05 3 1138.482226211511- , HalfStabilityVector 2 False 1000.0 10.0 0.05 3 1237.7753001463527- , HalfStabilityVector 2 True 1000.0 10.0 0.05 4 1962.7276057290683- , HalfStabilityVector 2 False 1000.0 10.0 0.05 4 2547.875831050531- , HalfStabilityVector 2 True 1000.0 10.0 0.5 1 1.480913198725526- , HalfStabilityVector 2 False 1000.0 10.0 0.5 1 321.5495280333281- , HalfStabilityVector 2 True 1000.0 10.0 0.5 2 1022.9721310332576- , HalfStabilityVector 2 False 1000.0 10.0 0.5 2 1061.9449039952196- , HalfStabilityVector 2 True 1000.0 10.0 0.5 3 1038.604990174467- , HalfStabilityVector 2 False 1000.0 10.0 0.5 3 1064.1868212892089- , HalfStabilityVector 2 True 1000.0 10.0 0.5 4 1268.3816600629525- , HalfStabilityVector 2 False 1000.0 10.0 0.5 4 1417.8450380858462- , HalfStabilityVector 2 True 1000.0 10.0 1.0 1 0.8808608805629355- , HalfStabilityVector 2 False 1000.0 10.0 1.0 1 57.458967524464- , HalfStabilityVector 2 True 1000.0 10.0 1.0 2 1000.0- , HalfStabilityVector 2 False 1000.0 10.0 1.0 2 1000.0- , HalfStabilityVector 2 True 1000.0 10.0 1.0 3 1000.0- , HalfStabilityVector 2 False 1000.0 10.0 1.0 3 1000.0- , HalfStabilityVector 2 True 1000.0 10.0 1.0 4 1000.0- , HalfStabilityVector 2 False 1000.0 10.0 1.0 4 1000.0- ]---- | The long-\/short-term blending coefficient.-data TransitionVector = TransitionVector- { tvParams :: !Int- , tvElapsedDays :: !Double- , tvCoefficient :: !Double- }- deriving stock (Eq, Show)--goldenTransitionVectors :: [TransitionVector]-goldenTransitionVectors =- [ TransitionVector 0 0.0 0.0- , TransitionVector 0 1.1574074074074073e-5 2.8934766566734993e-5- , TransitionVector 0 0.0006944444444444445 0.0017346049419677545- , TransitionVector 0 0.006944444444444444 0.0172112753795709- , TransitionVector 0 0.25 0.4647385714810097- , TransitionVector 0 1.0 0.9179150013761012- , TransitionVector 0 3.0 0.9994469156298522- , TransitionVector 0 7.5 0.9999999928058669- , TransitionVector 0 30.0 1.0- , TransitionVector 0 365.0 1.0- , TransitionVector 0 3650.0 1.0- , TransitionVector 1 0.0 0.410307- , TransitionVector 1 1.1574074074074073e-5 0.4103913084279295- , TransitionVector 1 0.0006944444444444445 0.41534422969275386- , TransitionVector 1 0.006944444444444444 0.45878646256833155- , TransitionVector 1 0.25 0.9731241379424495- , TransitionVector 1 1.0 0.9999974556802093- , TransitionVector 1 3.0 1.0- , TransitionVector 1 7.5 1.0- , TransitionVector 1 30.0 1.0- , TransitionVector 1 365.0 1.0- , TransitionVector 1 3650.0 1.0- , TransitionVector 2 0.0 0.561569- , TransitionVector 2 1.1574074074074073e-5 0.5615970916424434- , TransitionVector 2 0.0006944444444444445 0.5632513166324914- , TransitionVector 2 0.006944444444444444 0.5781046317970904- , TransitionVector 2 0.25 0.8901430906590875- , TransitionVector 2 1.0 0.9982717532681704- , TransitionVector 2 3.0 0.999999973145645- , TransitionVector 2 7.5 1.0- , TransitionVector 2 30.0 1.0- , TransitionVector 2 365.0 1.0- , TransitionVector 2 3650.0 1.0- ]---- | A full memory-state transition.-data StepVector = StepVector- { svParams :: !Int- , svState :: !(Maybe (Double, Double))- -- ^ @(stability, difficulty)@; 'Nothing' for the first review.- , svElapsedDays :: !Double- , svRating :: !Int- , svNextState :: !(Double, Double)- }- deriving stock (Eq, Show)--goldenStepVectors :: [StepVector]-goldenStepVectors =- [ StepVector 0 Nothing 0.0 1 (0.041, 5.6385)- , StepVector 0 Nothing 0.0 2 (2.4175, 5.075198392303237)- , StepVector 0 Nothing 0.0 3 (4.1283, 4.194588083372719)- , StepVector 0 Nothing 0.0 4 (11.9709, 2.817928571667297)- , StepVector 0 (Just (0.0001, 1.0)) 0.0 1 (0.0001, 7.476939285716673)- , StepVector 0 (Just (0.0001, 1.0)) 0.0 2 (0.0001, 4.247559285716673)- , StepVector 0 (Just (0.0001, 1.0)) 0.0 3 (0.0001, 1.018179285716673)- , StepVector 0 (Just (0.0001, 1.0)) 0.0 4 (0.0001, 1.0)- , StepVector 0 (Just (0.0001, 1.0)) 0.006944444444444444 1 (0.0001, 7.476939285716673)- , StepVector 0 (Just (0.0001, 1.0)) 0.006944444444444444 2 (0.042815393880189796, 4.247559285716673)- , StepVector 0 (Just (0.0001, 1.0)) 0.006944444444444444 3 (0.0764154303138622, 1.018179285716673)- , StepVector 0 (Just (0.0001, 1.0)) 0.006944444444444444 4 (0.09931005940802089, 1.0)- , StepVector 0 (Just (0.0001, 1.0)) 0.5 1 (0.0001, 7.476939285716673)- , StepVector 0 (Just (0.0001, 1.0)) 0.5 2 (0.02687991895595657, 4.247559285716673)- , StepVector 0 (Just (0.0001, 1.0)) 0.5 3 (0.045684811910156525, 1.018179285716673)- , StepVector 0 (Just (0.0001, 1.0)) 0.5 4 (0.05936025548320348, 1.0)- , StepVector 0 (Just (0.0001, 1.0)) 1.0 1 (0.0001, 7.476939285716673)- , StepVector 0 (Just (0.0001, 1.0)) 1.0 2 (0.01659503714401098, 4.247559285716673)- , StepVector 0 (Just (0.0001, 1.0)) 1.0 3 (0.026557084707377977, 1.018179285716673)- , StepVector 0 (Just (0.0001, 1.0)) 1.0 4 (0.03449421011959137, 1.0)- , StepVector 0 (Just (0.0001, 1.0)) 45.0 1 (0.0001, 7.476939285716673)- , StepVector 0 (Just (0.0001, 1.0)) 45.0 2 (0.013623815415699077, 4.247559285716673)- , StepVector 0 (Just (0.0001, 1.0)) 45.0 3 (0.02051330628784766, 1.018179285716673)- , StepVector 0 (Just (0.0001, 1.0)) 45.0 4 (0.02663729817420196, 1.0)- , StepVector 0 (Just (0.0001, 1.0)) 400.0 1 (0.0001, 7.476939285716673)- , StepVector 0 (Just (0.0001, 1.0)) 400.0 2 (0.014428231476499855, 4.247559285716673)- , StepVector 0 (Just (0.0001, 1.0)) 400.0 3 (0.021727519209811103, 1.018179285716673)- , StepVector 0 (Just (0.0001, 1.0)) 400.0 4 (0.028215774972754435, 1.0)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 0.0 1 (0.0001, 8.347017296104067)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 0.0 2 (0.0001, 6.263919392179866)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 0.0 3 (0.0001, 4.180821488255665)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 0.0 4 (0.0001, 2.097723584331464)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 0.006944444444444444 1 (0.0001, 8.347017296104067)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 0.006944444444444444 2 (0.029169585053567166, 6.263919392179866)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 0.006944444444444444 3 (0.05203579388804967, 4.180821488255665)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 0.006944444444444444 4 (0.06761653205446458, 2.097723584331464)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 0.5 1 (0.0001, 8.347017296104067)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 0.5 2 (0.018324837958917966, 6.263919392179866)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 0.5 3 (0.031122342219059244, 4.180821488255665)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 0.5 4 (0.04042904488477702, 2.097723584331464)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 1.0 1 (0.0001, 8.347017296104067)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 1.0 2 (0.011325552234506195, 6.263919392179866)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 1.0 3 (0.01810513595468075, 4.180821488255665)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 1.0 4 (0.023506676741084975, 2.097723584331464)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 45.0 1 (0.0001, 8.347017296104067)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 45.0 2 (0.009303513458826622, 6.263919392179866)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 45.0 3 (0.01399209578690811, 4.180821488255665)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 45.0 4 (0.018159724522980543, 2.097723584331464)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 400.0 1 (0.0001, 8.347017296104067)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 400.0 2 (0.009850951723436623, 6.263919392179866)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 400.0 3 (0.014818417695753395, 4.180821488255665)- , StepVector 0 (Just (0.0001, 4.194588083372719)) 400.0 4 (0.019233943004479413, 2.097723584331464)- , StepVector 0 (Just (0.0001, 10.0)) 0.0 1 (0.0001, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 0.0 2 (0.0001, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 0.0 3 (0.0001, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 0.0 4 (0.0001, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 0.006944444444444444 1 (0.0001, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 0.006944444444444444 2 (0.004371539388018979, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 0.006944444444444444 3 (0.007731543031386222, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 0.006944444444444444 4 (0.010021005940802089, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 0.5 1 (0.0001, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 0.5 2 (0.002777991895595657, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 0.5 3 (0.004658481191015653, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 0.5 4 (0.006026025548320348, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 1.0 1 (0.0001, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 1.0 2 (0.001749503714401098, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 1.0 3 (0.002745708470737798, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 1.0 4 (0.0035394210119591377, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 45.0 1 (0.0001, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 45.0 2 (0.0014523815415699078, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 45.0 3 (0.0021413306287847663, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 45.0 4 (0.0027537298174201965, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 400.0 1 (0.0001, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 400.0 2 (0.0015328231476499858, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 400.0 3 (0.0022627519209811107, 9.928179285716674)- , StepVector 0 (Just (0.0001, 10.0)) 400.0 4 (0.0029115774972754437, 9.928179285716674)- , StepVector 0 (Just (1.0, 1.0)) 0.0 1 (0.05185208758442845, 7.476939285716673)- , StepVector 0 (Just (1.0, 1.0)) 0.0 2 (1.0, 4.247559285716673)- , StepVector 0 (Just (1.0, 1.0)) 0.0 3 (1.0, 1.018179285716673)- , StepVector 0 (Just (1.0, 1.0)) 0.0 4 (1.0, 1.0)- , StepVector 0 (Just (1.0, 1.0)) 0.006944444444444444 1 (0.06638267651649077, 7.476939285716673)- , StepVector 0 (Just (1.0, 1.0)) 0.006944444444444444 2 (1.9498457743368915, 4.247559285716673)- , StepVector 0 (Just (1.0, 1.0)) 0.006944444444444444 3 (2.6904530220163196, 1.018179285716673)- , StepVector 0 (Just (1.0, 1.0)) 0.006944444444444444 4 (3.197588928621215, 1.0)- , StepVector 0 (Just (1.0, 1.0)) 0.5 1 (0.1954216491542706, 7.476939285716673)- , StepVector 0 (Just (1.0, 1.0)) 0.5 2 (3.8057614435171345, 4.247559285716673)- , StepVector 0 (Just (1.0, 1.0)) 0.5 3 (5.396628606628578, 1.018179285716673)- , StepVector 0 (Just (1.0, 1.0)) 0.5 4 (6.715617188617151, 1.0)- , StepVector 0 (Just (1.0, 1.0)) 1.0 1 (0.230527366662237, 7.476939285716673)- , StepVector 0 (Just (1.0, 1.0)) 1.0 2 (4.549141883918697, 4.247559285716673)- , StepVector 0 (Just (1.0, 1.0)) 1.0 3 (6.412854677935164, 1.018179285716673)- , StepVector 0 (Just (1.0, 1.0)) 1.0 4 (8.036711081315712, 1.0)- , StepVector 0 (Just (1.0, 1.0)) 45.0 1 (0.24981723569318473, 7.476939285716673)- , StepVector 0 (Just (1.0, 1.0)) 45.0 2 (12.447877746852612, 4.247559285716673)- , StepVector 0 (Just (1.0, 1.0)) 45.0 3 (18.27981546694734, 1.018179285716673)- , StepVector 0 (Just (1.0, 1.0)) 45.0 4 (23.463760107031543, 1.0)- , StepVector 0 (Just (1.0, 1.0)) 400.0 1 (0.25325646949892705, 7.476939285716673)- , StepVector 0 (Just (1.0, 1.0)) 400.0 2 (18.37195723994685, 4.247559285716673)- , StepVector 0 (Just (1.0, 1.0)) 400.0 3 (27.221822248976377, 1.018179285716673)- , StepVector 0 (Just (1.0, 1.0)) 400.0 4 (35.08836892366929, 1.0)- , StepVector 0 (Just (1.0, 4.194588083372719)) 0.0 1 (0.05106266417699935, 8.347017296104067)- , StepVector 0 (Just (1.0, 4.194588083372719)) 0.0 2 (1.0, 6.263919392179866)- , StepVector 0 (Just (1.0, 4.194588083372719)) 0.0 3 (1.0, 4.180821488255665)- , StepVector 0 (Just (1.0, 4.194588083372719)) 0.0 4 (1.0, 2.097723584331464)- , StepVector 0 (Just (1.0, 4.194588083372719)) 0.006944444444444444 1 (0.06540628679938068, 8.347017296104067)- , StepVector 0 (Just (1.0, 4.194588083372719)) 0.006944444444444444 2 (1.6464091751630348, 6.263919392179866)- , StepVector 0 (Just (1.0, 4.194588083372719)) 0.006944444444444444 3 (2.150422914052846, 4.180821488255665)- , StepVector 0 (Just (1.0, 4.194588083372719)) 0.006944444444444444 4 (2.4955497882686997, 2.097723584331464)- , StepVector 0 (Just (1.0, 4.194588083372719)) 0.5 1 (0.1938751351692444, 8.347017296104067)- , StepVector 0 (Just (1.0, 4.194588083372719)) 0.5 2 (2.9094362362924873, 6.263919392179866)- , StepVector 0 (Just (1.0, 4.194588083372719)) 0.5 3 (3.992086871253452, 4.180821488255665)- , StepVector 0 (Just (1.0, 4.194588083372719)) 0.5 4 (4.889712932629488, 2.097723584331464)- , StepVector 0 (Just (1.0, 4.194588083372719)) 1.0 1 (0.22885931116712982, 8.347017296104067)- , StepVector 0 (Just (1.0, 4.194588083372719)) 1.0 2 (3.41533724706213, 6.263919392179866)- , StepVector 0 (Just (1.0, 4.194588083372719)) 1.0 3 (4.683670572819169, 4.180821488255665)- , StepVector 0 (Just (1.0, 4.194588083372719)) 1.0 4 (5.78877174466492, 2.097723584331464)- , StepVector 0 (Just (1.0, 4.194588083372719)) 45.0 1 (0.24806827162303902, 8.347017296104067)- , StepVector 0 (Just (1.0, 4.194588083372719)) 45.0 2 (8.790752363852306, 6.263919392179866)- , StepVector 0 (Just (1.0, 4.194588083372719)) 45.0 3 (12.759626209588385, 4.180821488255665)- , StepVector 0 (Just (1.0, 4.194588083372719)) 45.0 4 (16.2875140724649, 2.097723584331464)- , StepVector 0 (Just (1.0, 4.194588083372719)) 400.0 1 (0.251483427440974, 8.347017296104067)- , StepVector 0 (Just (1.0, 4.194588083372719)) 400.0 2 (12.822332481587384, 6.263919392179866)- , StepVector 0 (Just (1.0, 4.194588083372719)) 400.0 3 (18.84503016088662, 4.180821488255665)- , StepVector 0 (Just (1.0, 4.194588083372719)) 400.0 4 (24.198539209152607, 2.097723584331464)- , StepVector 0 (Just (1.0, 10.0)) 0.0 1 (0.05059018248154134, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 0.0 2 (1.0, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 0.0 3 (1.0, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 0.0 4 (1.0, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 0.006944444444444444 1 (0.06482178595010671, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 0.006944444444444444 2 (1.0949845774336893, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 0.006944444444444444 3 (1.1690453022016318, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 0.006944444444444444 4 (1.2197588928621212, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 0.5 1 (0.19294464260502497, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 0.5 2 (1.2805761443517136, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 0.5 3 (1.4396628606628579, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 0.5 4 (1.571561718861715, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 1.0 1 (0.22785466350592223, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 1.0 2 (1.3549141883918698, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 1.0 3 (1.5412854677935166, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 1.0 4 (1.7036711081315714, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 45.0 1 (0.2470144720795308, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 45.0 2 (2.1447877746852617, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 45.0 3 (2.7279815466947346, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 45.0 4 (3.246376010703155, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 400.0 1 (0.25041512023947954, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 400.0 2 (2.737195723994685, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 400.0 3 (3.622182224897638, 9.928179285716674)- , StepVector 0 (Just (1.0, 10.0)) 400.0 4 (4.40883689236693, 9.928179285716674)- , StepVector 0 (Just (4.1283, 1.0)) 0.0 1 (0.13679022431475651, 7.476939285716673)- , StepVector 0 (Just (4.1283, 1.0)) 0.0 2 (4.1283, 4.247559285716673)- , StepVector 0 (Just (4.1283, 1.0)) 0.0 3 (4.1283, 1.018179285716673)- , StepVector 0 (Just (4.1283, 1.0)) 0.0 4 (4.1283, 1.0)- , StepVector 0 (Just (4.1283, 1.0)) 0.006944444444444444 1 (0.1604384406182761, 7.476939285716673)- , StepVector 0 (Just (4.1283, 1.0)) 0.006944444444444444 2 (5.083722317803886, 4.247559285716673)- , StepVector 0 (Just (4.1283, 1.0)) 0.006944444444444444 3 (5.826616153297511, 1.018179285716673)- , StepVector 0 (Just (4.1283, 1.0)) 0.006944444444444444 4 (6.336110999286765, 1.0)- , StepVector 0 (Just (4.1283, 1.0)) 0.5 1 (0.6561785769111506, 7.476939285716673)- , StepVector 0 (Just (4.1283, 1.0)) 0.5 2 (7.935413208123225, 4.247559285716673)- , StepVector 0 (Just (4.1283, 1.0)) 0.5 3 (10.047855927471742, 1.018179285716673)- , StepVector 0 (Just (4.1283, 1.0)) 0.5 4 (11.823722705713264, 1.0)- , StepVector 0 (Just (4.1283, 1.0)) 1.0 1 (0.7984400132524605, 7.476939285716673)- , StepVector 0 (Just (4.1283, 1.0)) 1.0 2 (9.032023096735257, 4.247559285716673)- , StepVector 0 (Just (4.1283, 1.0)) 1.0 3 (11.587580645763943, 1.018179285716673)- , StepVector 0 (Just (4.1283, 1.0)) 1.0 4 (13.825364839493126, 1.0)- , StepVector 0 (Just (4.1283, 1.0)) 45.0 1 (0.869977897241395, 7.476939285716673)- , StepVector 0 (Just (4.1283, 1.0)) 45.0 2 (25.071343188360963, 4.247559285716673)- , StepVector 0 (Just (4.1283, 1.0)) 45.0 3 (35.74044066167693, 1.018179285716673)- , StepVector 0 (Just (4.1283, 1.0)) 45.0 4 (45.224082860180005, 1.0)- , StepVector 0 (Just (4.1283, 1.0)) 400.0 1 (0.8850995782249731, 7.476939285716673)- , StepVector 0 (Just (4.1283, 1.0)) 400.0 2 (45.26030223522177, 4.247559285716673)- , StepVector 0 (Just (4.1283, 1.0)) 400.0 3 (66.2143411097687, 1.018179285716673)- , StepVector 0 (Just (4.1283, 1.0)) 400.0 4 (84.84015344269932, 1.0)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 0.0 1 (0.13470765811516586, 8.347017296104067)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 0.0 2 (4.1283, 6.263919392179866)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 0.0 3 (4.1283, 4.180821488255665)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 0.0 4 (4.1283, 2.097723584331464)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 0.006944444444444444 1 (0.15811635416498357, 8.347017296104067)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 0.006944444444444444 2 (4.778504242699423, 6.263919392179866)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 0.006944444444444444 3 (5.284074098785149, 4.180821488255665)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 0.006944444444444444 4 (5.630806328420692, 2.097723584331464)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 0.5 1 (0.6512004982520425, 8.347017296104067)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 0.5 2 (6.719197359451092, 6.263919392179866)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 0.5 3 (8.156801644995785, 4.180821488255665)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 0.5 4 (9.365352138494519, 2.097723584331464)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 1.0 1 (0.7927373603135137, 8.347017296104067)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 1.0 2 (7.465485559836253, 6.263919392179866)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 1.0 3 (9.204647739614918, 4.180821488255665)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 1.0 4 (10.727552061499393, 2.097723584331464)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 45.0 1 (0.8638872042598874, 8.347017296104067)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 45.0 2 (18.380903568451153, 6.263919392179866)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 45.0 3 (25.641663876907398, 4.180821488255665)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 45.0 4 (32.095673039979616, 2.097723584331464)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 400.0 1 (0.8789030187421127, 8.347017296104067)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 400.0 2 (32.12032181663182, 6.263919392179866)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 400.0 3 (46.380408402463125, 4.180821488255665)- , StepVector 0 (Just (4.1283, 4.194588083372719)) 400.0 4 (59.05604092320207, 2.097723584331464)- , StepVector 0 (Just (4.1283, 10.0)) 0.0 1 (0.13346121115194412, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 0.0 2 (4.1283, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 0.0 3 (4.1283, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 0.0 4 (4.1283, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 0.006944444444444444 1 (0.15672613904424862, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 0.006944444444444444 2 (4.223842231780389, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 0.006944444444444444 3 (4.298131615329752, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 0.006944444444444444 4 (4.349081099928677, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 0.5 1 (0.6482039215002308, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 0.5 2 (4.5090113208123235, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 0.5 3 (4.720255592747175, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 0.5 4 (4.897842270571327, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 1.0 1 (0.7893021911345529, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 1.0 2 (4.618672309673525, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 1.0 3 (4.874228064576394, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 1.0 4 (5.098006483949312, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 45.0 1 (0.8602173921733379, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 45.0 2 (6.222604318836096, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 45.0 3 (7.289514066167692, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 45.0 4 (8.237878286018, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 400.0 1 (0.8751694191411695, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 400.0 2 (8.241500223522177, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 400.0 3 (10.336904110976871, 9.928179285716674)- , StepVector 0 (Just (4.1283, 10.0)) 400.0 4 (12.199485344269933, 9.928179285716674)- , StepVector 0 (Just (1000.0, 1.0)) 0.0 1 (1.159990664180841, 7.476939285716673)- , StepVector 0 (Just (1000.0, 1.0)) 0.0 2 (1000.0, 4.247559285716673)- , StepVector 0 (Just (1000.0, 1.0)) 0.0 3 (1000.0, 1.018179285716673)- , StepVector 0 (Just (1000.0, 1.0)) 0.0 4 (1000.0, 1.0)- , StepVector 0 (Just (1000.0, 1.0)) 0.006944444444444444 1 (2.2157900750295205, 7.476939285716673)- , StepVector 0 (Just (1000.0, 1.0)) 0.006944444444444444 2 (1000.0931083879832, 4.247559285716673)- , StepVector 0 (Just (1000.0, 1.0)) 0.006944444444444444 3 (1000.1644541460627, 1.018179285716673)- , StepVector 0 (Just (1000.0, 1.0)) 0.006944444444444444 4 (1000.2137903898813, 1.0)- , StepVector 0 (Just (1000.0, 1.0)) 0.5 1 (44.92637532074338, 7.476939285716673)- , StepVector 0 (Just (1000.0, 1.0)) 0.5 2 (1006.6568772170801, 4.247559285716673)- , StepVector 0 (Just (1000.0, 1.0)) 0.5 3 (1010.1926725341626, 1.018179285716673)- , StepVector 0 (Just (1000.0, 1.0)) 0.5 4 (1013.2504742944116, 1.0)- , StepVector 0 (Just (1000.0, 1.0)) 1.0 1 (57.46656124646133, 7.476939285716673)- , StepVector 0 (Just (1000.0, 1.0)) 1.0 2 (1010.3279310369161, 4.247559285716673)- , StepVector 0 (Just (1000.0, 1.0)) 1.0 3 (1015.6425252019736, 1.018179285716673)- , StepVector 0 (Just (1000.0, 1.0)) 1.0 4 (1020.3352827625655, 1.0)- , StepVector 0 (Just (1000.0, 1.0)) 45.0 1 (62.52453527105817, 7.476939285716673)- , StepVector 0 (Just (1000.0, 1.0)) 45.0 2 (1036.6952134413232, 4.247559285716673)- , StepVector 0 (Just (1000.0, 1.0)) 45.0 3 (1055.3890014208653, 1.018179285716673)- , StepVector 0 (Just (1000.0, 1.0)) 45.0 4 (1072.005701847125, 1.0)- , StepVector 0 (Just (1000.0, 1.0)) 400.0 1 (62.625085083607765, 7.476939285716673)- , StepVector 0 (Just (1000.0, 1.0)) 400.0 2 (1149.2965612933137, 4.247559285716673)- , StepVector 0 (Just (1000.0, 1.0)) 400.0 3 (1225.353300065379, 1.018179285716673)- , StepVector 0 (Just (1000.0, 1.0)) 400.0 4 (1292.959290084993, 1.0)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 0.0 1 (1.1423303572315298, 8.347017296104067)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 0.0 2 (1000.0, 6.263919392179866)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 0.0 3 (1000.0, 4.180821488255665)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 0.0 4 (1000.0, 2.097723584331464)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 0.006944444444444444 1 (2.1909006545458993, 8.347017296104067)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 0.006944444444444444 2 (1000.0633640933117, 6.263919392179866)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 0.006944444444444444 3 (1000.1119178205353, 4.180821488255665)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 0.006944444444444444 4 (1000.1454931666959, 2.097723584331464)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 0.5 1 (44.609103781527075, 8.347017296104067)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 0.5 2 (1004.5302791540641, 6.263919392179866)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 0.5 3 (1006.9365335126271, 4.180821488255665)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 0.5 4 (1009.0174935664152, 2.097723584331464)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 1.0 1 (57.06345257896361, 8.347017296104067)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 1.0 2 (1007.0285824952732, 6.263919392179866)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 1.0 3 (1010.6453827415654, 4.180821488255665)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 1.0 4 (1013.8389975640349, 2.097723584331464)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 45.0 1 (62.08680260065931, 8.347017296104067)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 45.0 2 (1024.9726042836762, 6.263919392179866)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 45.0 3 (1037.6944970319641, 4.180821488255665)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 45.0 4 (1049.0028461415534, 2.097723584331464)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 400.0 1 (62.18664846654597, 8.347017296104067)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 400.0 2 (1101.6024597336993, 6.263919392179866)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 400.0 3 (1153.3622033716215, 4.180821488255665)- , StepVector 0 (Just (1000.0, 4.194588083372719)) 400.0 4 (1199.3708643831078, 2.097723584331464)- , StepVector 0 (Just (1000.0, 10.0)) 0.0 1 (1.1317603998535317, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 0.0 2 (1000.0, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 0.0 3 (1000.0, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 0.0 4 (1000.0, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 0.006944444444444444 1 (2.175973747672225, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 0.006944444444444444 2 (1000.0093108387983, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 0.006944444444444444 3 (1000.0164454146063, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 0.006944444444444444 4 (1000.0213790389881, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 0.5 1 (44.41795922568229, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 0.5 2 (1000.6656877217079, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 0.5 3 (1001.0192672534162, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 0.5 4 (1001.3250474294412, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 1.0 1 (56.82057422913128, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 1.0 2 (1001.0327931036915, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 1.0 3 (1001.5642525201973, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 1.0 4 (1002.0335282762567, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 45.0 1 (61.823056480245, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 45.0 2 (1003.6695213441322, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 45.0 3 (1005.5389001420865, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 45.0 4 (1007.2005701847124, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 400.0 1 (61.92247819866933, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 400.0 2 (1014.9296561293313, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 400.0 3 (1022.5353300065378, 9.928179285716674)- , StepVector 0 (Just (1000.0, 10.0)) 400.0 4 (1029.2959290084993, 9.928179285716674)- , StepVector 0 (Just (36500.0, 1.0)) 0.0 1 (3.017411305804305, 7.476939285716673)- , StepVector 0 (Just (36500.0, 1.0)) 0.0 2 (36500.0, 4.247559285716673)- , StepVector 0 (Just (36500.0, 1.0)) 0.0 3 (36500.0, 1.018179285716673)- , StepVector 0 (Just (36500.0, 1.0)) 0.0 4 (36500.0, 1.0)- , StepVector 0 (Just (36500.0, 1.0)) 0.006944444444444444 1 (19.026838013168028, 7.476939285716673)- , StepVector 0 (Just (36500.0, 1.0)) 0.006944444444444444 2 (36500.0, 4.247559285716673)- , StepVector 0 (Just (36500.0, 1.0)) 0.006944444444444444 3 (36500.0, 1.018179285716673)- , StepVector 0 (Just (36500.0, 1.0)) 0.006944444444444444 4 (36500.0, 1.0)- , StepVector 0 (Just (36500.0, 1.0)) 0.5 1 (666.6909844968715, 7.476939285716673)- , StepVector 0 (Just (36500.0, 1.0)) 0.5 2 (36500.0, 4.247559285716673)- , StepVector 0 (Just (36500.0, 1.0)) 0.5 3 (36500.0, 1.018179285716673)- , StepVector 0 (Just (36500.0, 1.0)) 0.5 4 (36500.0, 1.0)- , StepVector 0 (Just (36500.0, 1.0)) 1.0 1 (856.8379144357807, 7.476939285716673)- , StepVector 0 (Just (36500.0, 1.0)) 1.0 2 (36500.0, 4.247559285716673)- , StepVector 0 (Just (36500.0, 1.0)) 1.0 3 (36500.0, 1.018179285716673)- , StepVector 0 (Just (36500.0, 1.0)) 1.0 4 (36500.0, 1.0)- , StepVector 0 (Just (36500.0, 1.0)) 45.0 1 (933.2173460039444, 7.476939285716673)- , StepVector 0 (Just (36500.0, 1.0)) 45.0 2 (36500.0, 4.247559285716673)- , StepVector 0 (Just (36500.0, 1.0)) 45.0 3 (36500.0, 1.018179285716673)- , StepVector 0 (Just (36500.0, 1.0)) 45.0 4 (36500.0, 1.0)- , StepVector 0 (Just (36500.0, 1.0)) 400.0 1 (933.2742754379002, 7.476939285716673)- , StepVector 0 (Just (36500.0, 1.0)) 400.0 2 (36500.0, 4.247559285716673)- , StepVector 0 (Just (36500.0, 1.0)) 400.0 3 (36500.0, 1.018179285716673)- , StepVector 0 (Just (36500.0, 1.0)) 400.0 4 (36500.0, 1.0)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 0.0 1 (2.971472651728621, 8.347017296104067)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 0.0 2 (36500.0, 6.263919392179866)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 0.0 3 (36500.0, 4.180821488255665)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 0.0 4 (36500.0, 2.097723584331464)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 0.006944444444444444 1 (18.869244830573844, 8.347017296104067)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 0.006944444444444444 2 (36500.0, 6.263919392179866)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 0.006944444444444444 3 (36500.0, 4.180821488255665)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 0.006944444444444444 4 (36500.0, 2.097723584331464)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 0.5 1 (662.0163883245173, 8.347017296104067)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 0.5 2 (36500.0, 6.263919392179866)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 0.5 3 (36500.0, 4.180821488255665)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 0.5 4 (36500.0, 2.097723584331464)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 1.0 1 (850.8371770939843, 8.347017296104067)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 1.0 2 (36500.0, 6.263919392179866)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 1.0 3 (36500.0, 4.180821488255665)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 1.0 4 (36500.0, 2.097723584331464)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 45.0 1 (926.6839152609904, 8.347017296104067)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 45.0 2 (36500.0, 6.263919392179866)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 45.0 3 (36500.0, 4.180821488255665)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 45.0 4 (36500.0, 2.097723584331464)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 400.0 1 (926.7404461334369, 8.347017296104067)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 400.0 2 (36500.0, 6.263919392179866)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 400.0 3 (36500.0, 4.180821488255665)- , StepVector 0 (Just (36500.0, 4.194588083372719)) 400.0 4 (36500.0, 2.097723584331464)- , StepVector 0 (Just (36500.0, 10.0)) 0.0 1 (2.943977681399042, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 0.0 2 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 0.0 3 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 0.0 4 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 0.006944444444444444 1 (18.774471725632857, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 0.006944444444444444 2 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 0.006944444444444444 3 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 0.006944444444444444 4 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 0.5 1 (659.1998668089976, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 0.5 2 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 0.5 3 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 0.5 4 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 1.0 1 (847.2215809183945, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 1.0 2 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 1.0 3 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 1.0 4 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 45.0 1 (922.7473413473284, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 45.0 2 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 45.0 3 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 45.0 4 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 400.0 1 (922.8036320753696, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 400.0 2 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 400.0 3 (36500.0, 9.928179285716674)- , StepVector 0 (Just (36500.0, 10.0)) 400.0 4 (36500.0, 9.928179285716674)- , StepVector 1 Nothing 0.0 1 (21.160516, 8.15903)- , StepVector 1 Nothing 0.0 2 (50.940793, 1.7511448034338732)- , StepVector 1 Nothing 0.0 3 (64.835975, 1.0)- , StepVector 1 Nothing 0.0 4 (64.835975, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 0.0 1 (0.0001, 1.4918717310343146)- , StepVector 1 (Just (0.0001, 1.0)) 0.0 2 (0.0001, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 0.0 3 (0.0001, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 0.0 4 (0.0001, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 0.006944444444444444 1 (0.0001, 1.4918717310343146)- , StepVector 1 (Just (0.0001, 1.0)) 0.006944444444444444 2 (28.448516471119373, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 0.006944444444444444 3 (45.9812730814133, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 0.006944444444444444 4 (153.57366846777214, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 0.5 1 (0.0001, 1.4918717310343146)- , StepVector 1 (Just (0.0001, 1.0)) 0.5 2 (0.339469306240738, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 0.5 3 (1.1555661678427094, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 0.5 4 (6.021168242345363, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 1.0 1 (0.0001, 1.4918717310343146)- , StepVector 1 (Just (0.0001, 1.0)) 1.0 2 (0.2536618617280553, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 1.0 3 (1.0405528909992465, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 1.0 4 (5.721370004876744, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 45.0 1 (0.0001, 1.4918717310343146)- , StepVector 1 (Just (0.0001, 1.0)) 45.0 2 (0.3012935756884682, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 45.0 3 (1.2366232743459802, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 45.0 4 (6.800398079487223, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 400.0 1 (0.0001, 1.4918717310343146)- , StepVector 1 (Just (0.0001, 1.0)) 400.0 2 (0.3278270236691793, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 400.0 3 (1.3455539708317943, 1.0)- , StepVector 1 (Just (0.0001, 1.0)) 400.0 4 (7.39946582166255, 1.0)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 0.0 1 (0.0001, 3.065920160856728)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 0.0 2 (0.0001, 1.6224725272150176)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 0.0 3 (0.0001, 1.0)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 0.0 4 (0.0001, 1.0)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 0.006944444444444444 1 (0.0001, 3.065920160856728)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 0.006944444444444444 2 (19.360419246173162, 1.6224725272150176)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 0.006944444444444444 3 (31.292182322875167, 1.0)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 0.006944444444444444 4 (104.51323929295523, 1.0)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 0.5 1 (0.0001, 3.065920160856728)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 0.5 2 (0.23105479208282514, 1.6224725272150176)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 0.5 3 (0.7864423227896431, 1.0)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 0.5 4 (4.097684956728321, 1.0)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 1.0 1 (0.0001, 3.065920160856728)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 1.0 2 (0.1726592915406306, 1.6224725272150176)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 1.0 3 (0.7081710503095576, 1.0)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 1.0 4 (3.8936599069430406, 1.0)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 45.0 1 (0.0001, 3.065920160856728)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 45.0 2 (0.2050746349201882, 1.6224725272150176)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 45.0 3 (0.8416050226421118, 1.0)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 45.0 4 (4.627982958675996, 1.0)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 400.0 1 (0.0001, 3.065920160856728)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 400.0 2 (0.2231317392279024, 1.6224725272150176)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 400.0 3 (0.9157368486372188, 1.0)- , StepVector 1 (Just (0.0001, 4.194588083372719)) 400.0 4 (5.035673233822694, 1.0)- , StepVector 1 (Just (0.0001, 10.0)) 0.0 1 (0.0001, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 0.0 2 (0.0001, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 0.0 3 (0.0001, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 0.0 4 (0.0001, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 0.006944444444444444 1 (0.0001, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 0.006944444444444444 2 (2.844941647111938, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 0.006944444444444444 3 (4.598217308141331, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 0.006944444444444444 4 (15.35745684677722, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 0.5 1 (0.0001, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 0.5 2 (0.0340369306240738, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 0.5 3 (0.11564661678427092, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 0.5 4 (0.6022068242345362, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 1.0 1 (0.0001, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 1.0 2 (0.025456186172805522, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 1.0 3 (0.10414528909992463, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 1.0 4 (0.5722270004876744, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 45.0 1 (0.0001, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 45.0 2 (0.030219357568846812, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 45.0 3 (0.12375232743459799, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 45.0 4 (0.6801298079487221, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 400.0 1 (0.0001, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 400.0 2 (0.03287270236691793, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 400.0 3 (0.13464539708317944, 5.926382691034315)- , StepVector 1 (Just (0.0001, 10.0)) 400.0 4 (0.7400365821662549, 5.926382691034315)- , StepVector 1 (Just (1.0, 1.0)) 0.0 1 (0.5190691936926471, 1.4918717310343146)- , StepVector 1 (Just (1.0, 1.0)) 0.0 2 (1.0, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 0.0 3 (1.0, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 0.0 4 (1.0, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 0.006944444444444444 1 (0.5977753964961243, 1.4918717310343146)- , StepVector 1 (Just (1.0, 1.0)) 0.006944444444444444 2 (2.046057528926491, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 0.006944444444444444 3 (2.722358302580804, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 0.006944444444444444 4 (6.865156869556282, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 0.5 1 (0.9884954134248733, 1.4918717310343146)- , StepVector 1 (Just (1.0, 1.0)) 0.5 2 (1.1011303465568445, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 0.5 3 (1.3967160307851858, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 0.5 4 (3.1558571548181913, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 1.0 1 (0.9999987272341702, 1.4918717310343146)- , StepVector 1 (Just (1.0, 1.0)) 1.0 2 (1.1210057486537282, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 1.0 3 (1.4967252494147611, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 1.0 4 (3.73168154985234, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 45.0 1 (1.0, 1.4918717310343146)- , StepVector 1 (Just (1.0, 1.0)) 45.0 2 (1.3664273324928338, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 45.0 3 (2.504334625823992, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 45.0 4 (9.273134909092443, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 400.0 1 (1.0, 1.4918717310343146)- , StepVector 1 (Just (1.0, 1.0)) 400.0 2 (1.4164002736284353, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 400.0 3 (2.709494064103667, 1.0)- , StepVector 1 (Just (1.0, 1.0)) 400.0 4 (10.401415599854104, 1.0)- , StepVector 1 (Just (1.0, 4.194588083372719)) 0.0 1 (0.18676178472953509, 3.065920160856728)- , StepVector 1 (Just (1.0, 4.194588083372719)) 0.0 2 (1.0, 1.6224725272150176)- , StepVector 1 (Just (1.0, 4.194588083372719)) 0.0 3 (1.0, 1.0)- , StepVector 1 (Just (1.0, 4.194588083372719)) 0.0 4 (1.0, 1.0)- , StepVector 1 (Just (1.0, 4.194588083372719)) 0.006944444444444444 1 (0.22076990936539628, 3.065920160856728)- , StepVector 1 (Just (1.0, 4.194588083372719)) 0.006944444444444444 2 (1.7118852372834032, 1.6224725272150176)- , StepVector 1 (Just (1.0, 4.194588083372719)) 0.006944444444444444 3 (2.172135771708534, 1.0)- , StepVector 1 (Just (1.0, 4.194588083372719)) 0.006944444444444444 4 (4.991480845296668, 1.0)- , StepVector 1 (Just (1.0, 4.194588083372719)) 0.5 1 (0.49457856595636623, 3.065920160856728)- , StepVector 1 (Just (1.0, 4.194588083372719)) 0.5 2 (1.0688233665590596, 1.6224725272150176)- , StepVector 1 (Just (1.0, 4.194588083372719)) 0.5 3 (1.269981600342258, 1.0)- , StepVector 1 (Just (1.0, 4.194588083372719)) 0.5 4 (2.4671495971945903, 1.0)- , StepVector 1 (Just (1.0, 4.194588083372719)) 1.0 1 (0.5175618585847412, 3.065920160856728)- , StepVector 1 (Just (1.0, 4.194588083372719)) 1.0 2 (1.0823493963868487, 1.6224725272150176)- , StepVector 1 (Just (1.0, 4.194588083372719)) 1.0 3 (1.3380419931656875, 1.0)- , StepVector 1 (Just (1.0, 4.194588083372719)) 1.0 4 (2.8590218171795994, 1.0)- , StepVector 1 (Just (1.0, 4.194588083372719)) 45.0 1 (0.7308192841763158, 3.065920160856728)- , StepVector 1 (Just (1.0, 4.194588083372719)) 45.0 2 (1.2493688935124678, 1.6224725272150176)- , StepVector 1 (Just (1.0, 4.194588083372719)) 45.0 3 (2.0237616789177633, 1.0)- , StepVector 1 (Just (1.0, 4.194588083372719)) 45.0 4 (6.630209089820287, 1.0)- , StepVector 1 (Just (1.0, 4.194588083372719)) 400.0 1 (0.7763723584667507, 3.065920160856728)- , StepVector 1 (Just (1.0, 4.194588083372719)) 400.0 2 (1.2833775384237813, 1.6224725272150176)- , StepVector 1 (Just (1.0, 4.194588083372719)) 400.0 3 (2.1633811275254695, 1.0)- , StepVector 1 (Just (1.0, 4.194588083372719)) 400.0 4 (7.398050575641275, 1.0)- , StepVector 1 (Just (1.0, 10.0)) 0.0 1 (0.1164277969653336, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 0.0 2 (1.0, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 0.0 3 (1.0, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 0.0 4 (1.0, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 0.006944444444444444 1 (0.13831831803780184, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 0.006944444444444444 2 (1.1046057528926492, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 0.006944444444444444 3 (1.1722358302580804, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 0.006944444444444444 4 (1.5865156869556283, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 0.5 1 (0.3251630375627063, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 0.5 2 (1.0101130346556846, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 0.5 3 (1.0396716030785185, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 0.5 4 (1.215585715481819, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 1.0 1 (0.340294330608703, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 1.0 2 (1.0121005748653729, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 1.0 3 (1.049672524941476, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 1.0 4 (1.273168154985234, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 45.0 1 (0.48051008542269463, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 45.0 2 (1.0366427332492834, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 45.0 3 (1.150433462582399, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 45.0 4 (1.8273134909092443, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 400.0 1 (0.5104610077539702, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 400.0 2 (1.0416400273628434, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 400.0 3 (1.1709494064103667, 5.926382691034315)- , StepVector 1 (Just (1.0, 10.0)) 400.0 4 (1.9401415599854106, 5.926382691034315)- , StepVector 1 (Just (4.1283, 1.0)) 0.0 1 (1.9698621453141367, 1.4918717310343146)- , StepVector 1 (Just (4.1283, 1.0)) 0.0 2 (4.1283, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 0.0 3 (4.1283, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 0.0 4 (4.1283, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 0.006944444444444444 1 (2.112833688081948, 1.4918717310343146)- , StepVector 1 (Just (4.1283, 1.0)) 0.006944444444444444 2 (4.343616671264395, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 0.006944444444444444 3 (4.485189226730096, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 0.006944444444444444 4 (5.35188729349908, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 0.5 1 (3.2621611345234798, 1.4918717310343146)- , StepVector 1 (Just (4.1283, 1.0)) 0.5 2 (4.164818822298755, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 0.5 3 (4.273405953665746, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 0.5 4 (4.919557098776611, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 1.0 1 (3.348861577485005, 1.4918717310343146)- , StepVector 1 (Just (4.1283, 1.0)) 1.0 2 (4.177174462163136, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 1.0 3 (4.328935066852582, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 1.0 4 (5.231678205541075, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 45.0 1 (4.1283, 1.4918717310343146)- , StepVector 1 (Just (4.1283, 1.0)) 45.0 2 (4.571526948274232, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 45.0 3 (5.947928576425219, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 45.0 4 (14.135403764536361, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 400.0 1 (4.1283, 1.4918717310343146)- , StepVector 1 (Just (4.1283, 1.0)) 400.0 2 (4.770250458631877, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 400.0 3 (6.763770166523156, 1.0)- , StepVector 1 (Just (4.1283, 1.0)) 400.0 4 (18.62214988036926, 1.0)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 0.0 1 (0.688327162516543, 3.065920160856728)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 0.0 2 (4.1283, 1.6224725272150176)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 0.0 3 (4.1283, 1.0)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 0.0 4 (4.1283, 1.0)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 0.006944444444444444 1 (0.7723939513781536, 3.065920160856728)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 0.006944444444444444 2 (4.2748318640471235, 1.6224725272150176)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 0.006944444444444444 3 (4.371177819650489, 1.0)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 0.006944444444444444 4 (4.961001554821236, 1.0)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 0.5 1 (1.6322023829383279, 3.065920160856728)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 0.5 2 (4.153152562845314, 1.6224725272150176)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 0.5 3 (4.227050578625043, 1.0)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 0.5 4 (4.666783048913028, 1.0)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 1.0 1 (1.6763251935314982, 3.065920160856728)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 1.0 2 (4.1615610847223765, 1.6224725272150176)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 1.0 3 (4.264840427485187, 1.0)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 1.0 4 (4.879194318853606, 1.0)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 45.0 1 (2.942458898819786, 3.065920160856728)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 45.0 2 (4.42993419555558, 1.6224725272150176)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 45.0 3 (5.3666321997839725, 1.0)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 45.0 4 (10.938546321010149, 1.0)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 400.0 1 (3.6411691112365006, 3.065920160856728)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 400.0 2 (4.565173730105773, 1.6224725272150176)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 400.0 3 (5.921846007717237, 1.0)- , StepVector 1 (Just (4.1283, 4.194588083372719)) 400.0 4 (13.991961869367186, 1.0)- , StepVector 1 (Just (4.1283, 10.0)) 0.0 1 (0.4266279593915145, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 0.0 2 (4.1283, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 0.0 3 (4.1283, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 0.0 4 (4.1283, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 0.006944444444444444 1 (0.48299073758377764, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 0.006944444444444444 2 (4.14983166712644, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 0.006944444444444444 3 (4.16398892267301, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 0.006944444444444444 4 (4.250658729349908, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 0.5 1 (1.0731018530915, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 0.5 2 (4.131951882229876, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 0.5 3 (4.142810595366575, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 0.5 4 (4.207425709877661, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 1.0 1 (1.1021754313217746, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 1.0 2 (4.133187446216315, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 1.0 3 (4.148363506685257, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 1.0 4 (4.238637820554107, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 45.0 1 (1.934652255951628, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 45.0 2 (4.172622694827424, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 45.0 3 (4.310262857642522, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 45.0 4 (5.1290103764536354, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 400.0 1 (2.394050784593991, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 400.0 2 (4.192495045863188, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 400.0 3 (4.391847016652316, 5.926382691034315)- , StepVector 1 (Just (4.1283, 10.0)) 400.0 4 (5.577684988036926, 5.926382691034315)- , StepVector 1 (Just (1000.0, 1.0)) 0.0 1 (276.07483436981875, 1.4918717310343146)- , StepVector 1 (Just (1000.0, 1.0)) 0.0 2 (1000.0, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 0.0 3 (1000.0, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 0.0 4 (1000.0, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 0.006944444444444444 1 (277.32596658617865, 1.4918717310343146)- , StepVector 1 (Just (1000.0, 1.0)) 0.006944444444444444 2 (1000.00001562622, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 0.006944444444444444 3 (1000.0000267546975, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 0.006944444444444444 4 (1000.0000946945609, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 0.5 1 (291.2913365605847, 1.4918717310343146)- , StepVector 1 (Just (1000.0, 1.0)) 0.5 2 (1000.0000817929213, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 0.5 3 (1000.0003309957921, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 0.5 4 (1000.0018135935829, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 1.0 1 (291.36366719142313, 1.4918717310343146)- , StepVector 1 (Just (1000.0, 1.0)) 1.0 2 (1000.0001507749704, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 1.0 3 (1000.0006189743576, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 1.0 4 (1000.0034040423155, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 45.0 1 (294.7130255473377, 1.4918717310343146)- , StepVector 1 (Just (1000.0, 1.0)) 45.0 2 (1000.00594154031, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 45.0 3 (1000.0243924620967, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 45.0 4 (1000.1341471014666, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 400.0 1 (320.4051046030849, 1.4918717310343146)- , StepVector 1 (Just (1000.0, 1.0)) 400.0 2 (1000.0498387210777, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 400.0 3 (1000.204608409842, 1.0)- , StepVector 1 (Just (1000.0, 1.0)) 400.0 4 (1001.1252502927861, 1.0)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 0.0 1 (72.89337768182203, 3.065920160856728)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 0.0 2 (1000.0, 1.6224725272150176)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 0.0 3 (1000.0, 1.0)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 0.0 4 (1000.0, 1.0)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 0.006944444444444444 1 (78.88766672616913, 3.065920160856728)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 0.006944444444444444 2 (1000.0000106342864, 1.6224725272150176)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 0.006944444444444444 3 (1000.0000182076737, 1.0)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 0.006944444444444444 4 (1000.0000644435494, 1.0)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 0.5 1 (145.67489388411784, 3.065920160856728)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 0.5 2 (1000.0000556634521, 1.6224725272150176)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 0.5 3 (1000.0002252562708, 1.0)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 0.5 4 (1000.001234225138, 1.0)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 1.0 1 (145.84651164612652, 3.065920160856728)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 1.0 2 (1000.0001026085781, 1.6224725272150176)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 1.0 3 (1000.0004212375471, 1.0)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 1.0 4 (1000.0023165910139, 1.0)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 45.0 1 (147.52336907157843, 3.065920160856728)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 45.0 2 (1000.0040434629229, 1.6224725272150176)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 45.0 3 (1000.0166000752229, 1.0)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 45.0 4 (1000.0912926282904, 1.0)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 400.0 1 (160.38395456391657, 3.065920160856728)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 400.0 2 (1000.0339173026331, 1.6224725272150176)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 400.0 3 (1000.139244451058, 1.0)- , StepVector 1 (Just (1000.0, 4.194588083372719)) 400.0 4 (1000.7657791751716, 1.0)- , StepVector 1 (Just (1000.0, 10.0)) 0.0 1 (42.23665228396239, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 0.0 2 (1000.0, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 0.0 3 (1000.0, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 0.0 4 (1000.0, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 0.006944444444444444 1 (46.64564594495611, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 0.006944444444444444 2 (1000.000001562622, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 0.006944444444444444 3 (1000.0000026754698, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 0.006944444444444444 4 (1000.0000094694561, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 0.5 1 (95.76870178616187, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 0.5 2 (1000.0000081792921, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 0.5 3 (1000.0000330995792, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 0.5 4 (1000.0001813593583, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 1.0 1 (95.89333961306478, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 1.0 2 (1000.000015077497, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 1.0 3 (1000.0000618974359, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 1.0 4 (1000.0003404042317, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 45.0 1 (96.99588969429269, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 45.0 2 (1000.0005941540311, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 45.0 3 (1000.0024392462096, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 45.0 4 (1000.0134147101467, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 400.0 1 (105.45166141147467, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 400.0 2 (1000.0049838721077, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 400.0 3 (1000.0204608409841, 5.926382691034315)- , StepVector 1 (Just (1000.0, 10.0)) 400.0 4 (1000.1125250292786, 5.926382691034315)- , StepVector 1 (Just (36500.0, 1.0)) 0.0 1 (7483.4905391444845, 1.4918717310343146)- , StepVector 1 (Just (36500.0, 1.0)) 0.0 2 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 0.0 3 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 0.0 4 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 0.006944444444444444 1 (7303.386202408987, 1.4918717310343146)- , StepVector 1 (Just (36500.0, 1.0)) 0.006944444444444444 2 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 0.006944444444444444 3 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 0.006944444444444444 4 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 0.5 1 (5297.303859927724, 1.4918717310343146)- , StepVector 1 (Just (36500.0, 1.0)) 0.5 2 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 0.5 3 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 0.5 4 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 1.0 1 (5292.781771598717, 1.4918717310343146)- , StepVector 1 (Just (36500.0, 1.0)) 1.0 2 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 1.0 3 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 1.0 4 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 45.0 1 (5294.4442297978385, 1.4918717310343146)- , StepVector 1 (Just (36500.0, 1.0)) 45.0 2 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 45.0 3 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 45.0 4 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 400.0 1 (5307.892516795593, 1.4918717310343146)- , StepVector 1 (Just (36500.0, 1.0)) 400.0 2 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 400.0 3 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 1.0)) 400.0 4 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 0.0 1 (1530.4680451928025, 3.065920160856728)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 0.0 2 (36500.0, 1.6224725272150176)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 0.0 3 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 0.0 4 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 0.006944444444444444 1 (1622.454080095556, 3.065920160856728)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 0.006944444444444444 2 (36500.0, 1.6224725272150176)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 0.006944444444444444 3 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 0.006944444444444444 4 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 0.5 1 (2647.049030400001, 3.065920160856728)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 0.5 2 (36500.0, 1.6224725272150176)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 0.5 3 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 0.5 4 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 1.0 1 (2649.3779160050353, 3.065920160856728)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 1.0 2 (36500.0, 1.6224725272150176)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 1.0 3 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 1.0 4 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 45.0 1 (2650.2196456732454, 3.065920160856728)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 45.0 2 (36500.0, 1.6224725272150176)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 45.0 3 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 45.0 4 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 400.0 1 (2656.9514031259937, 3.065920160856728)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 400.0 2 (36500.0, 1.6224725272150176)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 400.0 3 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 4.194588083372719)) 400.0 4 (36500.0, 1.0)- , StepVector 1 (Just (36500.0, 10.0)) 0.0 1 (813.211474455443, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 0.0 2 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 0.0 3 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 0.0 4 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 0.006944444444444444 1 (889.5638502332042, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 0.006944444444444444 2 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 0.006944444444444444 3 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 0.006944444444444444 4 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 0.5 1 (1740.020689636713, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 0.5 2 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 0.5 3 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 0.5 4 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 1.0 1 (1741.9521180068818, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 1.0 2 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 1.0 3 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 1.0 4 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 45.0 1 (1742.5063841420515, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 45.0 2 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 45.0 3 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 45.0 4 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 400.0 1 (1746.9324815627165, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 400.0 2 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 400.0 3 (36500.0, 5.926382691034315)- , StepVector 1 (Just (36500.0, 10.0)) 400.0 4 (36500.0, 5.926382691034315)- , StepVector 2 Nothing 0.0 1 (2.462798, 7.614116)- , StepVector 2 Nothing 0.0 2 (11.949056, 5.356124178155698)- , StepVector 2 Nothing 0.0 3 (79.640406, 1.0)- , StepVector 2 Nothing 0.0 4 (79.640406, 1.0)- , StepVector 2 (Just (0.0001, 1.0)) 0.0 1 (0.0001, 1.5042458491001744)- , StepVector 2 (Just (0.0001, 1.0)) 0.0 2 (0.0001, 1.1172835591001746)- , StepVector 2 (Just (0.0001, 1.0)) 0.0 3 (0.0001, 1.0)- , StepVector 2 (Just (0.0001, 1.0)) 0.0 4 (0.0001, 1.0)- , StepVector 2 (Just (0.0001, 1.0)) 0.006944444444444444 1 (0.0001, 1.5042458491001744)- , StepVector 2 (Just (0.0001, 1.0)) 0.006944444444444444 2 (8.62028065329838, 1.1172835591001746)- , StepVector 2 (Just (0.0001, 1.0)) 0.006944444444444444 3 (10.368005059871361, 1.0)- , StepVector 2 (Just (0.0001, 1.0)) 0.006944444444444444 4 (69.1491388215093, 1.0)- , StepVector 2 (Just (0.0001, 1.0)) 0.5 1 (0.0001, 1.5042458491001744)- , StepVector 2 (Just (0.0001, 1.0)) 0.5 2 (4.7876074677538565, 1.1172835591001746)- , StepVector 2 (Just (0.0001, 1.0)) 0.5 3 (7.735999636785466, 1.0)- , StepVector 2 (Just (0.0001, 1.0)) 0.5 4 (53.55989271881453, 1.0)- , StepVector 2 (Just (0.0001, 1.0)) 1.0 1 (0.0001, 1.5042458491001744)- , StepVector 2 (Just (0.0001, 1.0)) 1.0 2 (4.544624683421755, 1.1172835591001746)- , StepVector 2 (Just (0.0001, 1.0)) 1.0 3 (7.617386986108458, 1.0)- , StepVector 2 (Just (0.0001, 1.0)) 1.0 4 (52.94131769091274, 1.0)- , StepVector 2 (Just (0.0001, 1.0)) 45.0 1 (0.0001, 1.5042458491001744)- , StepVector 2 (Just (0.0001, 1.0)) 45.0 2 (5.028925054459579, 1.1172835591001746)- , StepVector 2 (Just (0.0001, 1.0)) 45.0 3 (8.4511114249072, 1.0)- , StepVector 2 (Just (0.0001, 1.0)) 45.0 4 (58.7514807198863, 1.0)- , StepVector 2 (Just (0.0001, 1.0)) 400.0 1 (0.0001, 1.5042458491001744)- , StepVector 2 (Just (0.0001, 1.0)) 400.0 2 (5.319385386674042, 1.1172835591001746)- , StepVector 2 (Just (0.0001, 1.0)) 400.0 3 (8.939234109519173, 1.0)- , StepVector 2 (Just (0.0001, 1.0)) 400.0 4 (62.14490669457264, 1.0)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 0.0 1 (0.0001, 4.392180247117252)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 0.0 2 (0.0001, 4.142571859378209)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 0.0 3 (0.0001, 3.892963471639167)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 0.0 4 (0.0001, 3.643355083900124)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 0.006944444444444444 1 (0.0001, 4.392180247117252)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 0.006944444444444444 2 (5.866488014143673, 4.142571859378209)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 0.006944444444444444 3 (7.055886464490884, 3.892963471639167)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 0.006944444444444444 4 (47.05886928192219, 3.643355083900124)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 0.5 1 (0.0001, 4.392180247117252)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 0.5 2 (3.2581960371994203, 4.142571859378209)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 0.5 3 (5.264698357401247, 3.892963471639167)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 0.5 4 (36.44974516207075, 3.643355083900124)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 1.0 1 (0.0001, 4.392180247117252)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 1.0 2 (3.092836243596524, 4.142571859378209)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 1.0 3 (5.183977562763242, 3.892963471639167)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 1.0 4 (36.028779375449666, 3.643355083900124)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 45.0 1 (0.0001, 4.392180247117252)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 45.0 2 (3.422422595225306, 4.142571859378209)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 45.0 3 (5.751361385861677, 3.892963471639167)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 45.0 4 (39.98283464694206, 3.643355083900124)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 400.0 1 (0.0001, 4.392180247117252)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 400.0 2 (3.6200928158412884, 4.142571859378209)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 400.0 3 (6.083548979325119, 3.892963471639167)- , StepVector 2 (Just (0.0001, 4.194588083372719)) 400.0 4 (42.29220080357435, 3.643355083900124)- , StepVector 2 (Just (0.0001, 10.0)) 0.0 1 (0.0001, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 0.0 2 (0.0001, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 0.0 3 (0.0001, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 0.0 4 (0.0001, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 0.006944444444444444 1 (0.0001, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 0.006944444444444444 2 (0.8621180653298379, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 0.006944444444444444 3 (1.036890505987136, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 0.006944444444444444 4 (6.9150038821509305, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 0.5 1 (0.0001, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 0.5 2 (0.4788507467753858, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 0.5 3 (0.7736899636785466, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 0.5 4 (5.356079271881453, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 1.0 1 (0.0001, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 1.0 2 (0.45455246834217555, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 1.0 3 (0.7618286986108458, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 1.0 4 (5.2942217690912745, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 45.0 1 (0.0001, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 45.0 2 (0.5029825054459579, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 45.0 3 (0.84520114249072, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 45.0 4 (5.875238071988631, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 400.0 1 (0.0001, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 400.0 2 (0.5320285386674042, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 400.0 3 (0.8940134109519173, 9.640321269100175)- , StepVector 2 (Just (0.0001, 10.0)) 400.0 4 (6.214580669457264, 9.640321269100175)- , StepVector 2 (Just (1.0, 1.0)) 0.0 1 (0.3532456335132542, 1.5042458491001744)- , StepVector 2 (Just (1.0, 1.0)) 0.0 2 (1.0, 1.1172835591001746)- , StepVector 2 (Just (1.0, 1.0)) 0.0 3 (1.0, 1.0)- , StepVector 2 (Just (1.0, 1.0)) 0.0 4 (1.0, 1.0)- , StepVector 2 (Just (1.0, 1.0)) 0.006944444444444444 1 (0.5484329032074956, 1.5042458491001744)- , StepVector 2 (Just (1.0, 1.0)) 0.006944444444444444 2 (19.207272573619168, 1.1172835591001746)- , StepVector 2 (Just (1.0, 1.0)) 0.006944444444444444 3 (23.45323720105931, 1.0)- , StepVector 2 (Just (1.0, 1.0)) 0.006944444444444444 4 (151.30340979774786, 1.0)- , StepVector 2 (Just (1.0, 1.0)) 0.5 1 (0.2869453338741392, 1.5042458491001744)- , StepVector 2 (Just (1.0, 1.0)) 0.5 2 (28.06295395341064, 1.1172835591001746)- , StepVector 2 (Just (1.0, 1.0)) 0.5 3 (45.054180261872915, 1.0)- , StepVector 2 (Just (1.0, 1.0)) 0.5 4 (306.2507410751382, 1.0)- , StepVector 2 (Just (1.0, 1.0)) 1.0 1 (0.28373334597262656, 1.5042458491001744)- , StepVector 2 (Just (1.0, 1.0)) 1.0 2 (32.70474103933747, 1.1172835591001746)- , StepVector 2 (Just (1.0, 1.0)) 1.0 3 (54.16926046249099, 1.0)- , StepVector 2 (Just (1.0, 1.0)) 1.0 4 (370.5534458848565, 1.0)- , StepVector 2 (Just (1.0, 1.0)) 45.0 1 (0.3530084060356767, 1.5042458491001744)- , StepVector 2 (Just (1.0, 1.0)) 45.0 2 (64.62284942111141, 1.1172835591001746)- , StepVector 2 (Just (1.0, 1.0)) 45.0 3 (107.91909571722898, 1.0)- , StepVector 2 (Just (1.0, 1.0)) 45.0 4 (744.3009119116016, 1.0)- , StepVector 2 (Just (1.0, 1.0)) 400.0 1 (0.37642751849615735, 1.5042458491001744)- , StepVector 2 (Just (1.0, 1.0)) 400.0 2 (77.10188063654348, 1.1172835591001746)- , StepVector 2 (Just (1.0, 1.0)) 400.0 3 (128.89028366497183, 1.0)- , StepVector 2 (Just (1.0, 1.0)) 400.0 4 (890.0924846971822, 1.0)- , StepVector 2 (Just (1.0, 4.194588083372719)) 0.0 1 (0.18773236529505768, 4.392180247117252)- , StepVector 2 (Just (1.0, 4.194588083372719)) 0.0 2 (1.0, 4.142571859378209)- , StepVector 2 (Just (1.0, 4.194588083372719)) 0.0 3 (1.0, 3.892963471639167)- , StepVector 2 (Just (1.0, 4.194588083372719)) 0.0 4 (1.0, 3.643355083900124)- , StepVector 2 (Just (1.0, 4.194588083372719)) 0.006944444444444444 1 (0.31225659659012783, 4.392180247117252)- , StepVector 2 (Just (1.0, 4.194588083372719)) 0.006944444444444444 2 (13.390798974178896, 4.142571859378209)- , StepVector 2 (Just (1.0, 4.194588083372719)) 0.006944444444444444 3 (16.2803528014948, 3.892963471639167)- , StepVector 2 (Just (1.0, 4.194588083372719)) 0.006944444444444444 4 (103.28766161473068, 3.643355083900124)- , StepVector 2 (Just (1.0, 4.194588083372719)) 0.5 1 (0.10577604029541765, 4.392180247117252)- , StepVector 2 (Just (1.0, 4.194588083372719)) 0.5 2 (19.417454933367615, 4.142571859378209)- , StepVector 2 (Just (1.0, 4.194588083372719)) 0.5 3 (30.980684333139628, 3.892963471639167)- , StepVector 2 (Just (1.0, 4.194588083372719)) 0.5 4 (208.7357030872054, 3.643355083900124)- , StepVector 2 (Just (1.0, 4.194588083372719)) 1.0 1 (0.0867904520426487, 4.392180247117252)- , StepVector 2 (Just (1.0, 4.194588083372719)) 1.0 2 (22.576382248268914, 4.142571859378209)- , StepVector 2 (Just (1.0, 4.194588083372719)) 1.0 3 (37.18387187496958, 3.892963471639167)- , StepVector 2 (Just (1.0, 4.194588083372719)) 1.0 4 (252.4963424455477, 3.643355083900124)- , StepVector 2 (Just (1.0, 4.194588083372719)) 45.0 1 (0.10647918633915149, 4.392180247117252)- , StepVector 2 (Just (1.0, 4.194588083372719)) 45.0 2 (44.297969762021474, 4.142571859378209)- , StepVector 2 (Just (1.0, 4.194588083372719)) 45.0 3 (73.7628488109043, 3.892963471639167)- , StepVector 2 (Just (1.0, 4.194588083372719)) 45.0 4 (506.84688835631385, 3.643355083900124)- , StepVector 2 (Just (1.0, 4.194588083372719)) 400.0 1 (0.11354317687575374, 4.392180247117252)- , StepVector 2 (Just (1.0, 4.194588083372719)) 400.0 2 (52.790464536167995, 4.142571859378209)- , StepVector 2 (Just (1.0, 4.194588083372719)) 400.0 3 (88.03460604744426, 3.892963471639167)- , StepVector 2 (Just (1.0, 4.194588083372719)) 400.0 4 (606.0640590341961, 3.643355083900124)- , StepVector 2 (Just (1.0, 10.0)) 0.0 1 (0.13296245000390905, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 0.0 2 (1.0, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 0.0 3 (1.0, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 0.0 4 (1.0, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 0.006944444444444444 1 (0.22474297616036126, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 0.006944444444444444 2 (2.820727257361917, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 0.006944444444444444 3 (3.2453237201059313, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 0.006944444444444444 4 (16.030340979774785, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 0.5 1 (0.06377984076442395, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 0.5 2 (3.7062953953410642, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 0.5 3 (5.4054180261872915, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 0.5 4 (31.525074107513813, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 1.0 1 (0.04287484736272249, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 1.0 2 (4.170474103933746, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 1.0 3 (6.316926046249098, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 1.0 4 (37.95534458848565, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 45.0 1 (0.05150650091647976, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 45.0 2 (7.362284942111141, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 45.0 3 (11.691909571722897, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 45.0 4 (75.33009119116015, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 400.0 1 (0.054923520219093705, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 400.0 2 (8.610188063654348, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 400.0 3 (13.789028366497183, 9.640321269100175)- , StepVector 2 (Just (1.0, 10.0)) 400.0 4 (89.90924846971822, 9.640321269100175)- , StepVector 2 (Just (4.1283, 1.0)) 0.0 1 (1.1497459957171503, 1.5042458491001744)- , StepVector 2 (Just (4.1283, 1.0)) 0.0 2 (4.1283, 1.1172835591001746)- , StepVector 2 (Just (4.1283, 1.0)) 0.0 3 (4.1283, 1.0)- , StepVector 2 (Just (4.1283, 1.0)) 0.0 4 (4.1283, 1.0)- , StepVector 2 (Just (4.1283, 1.0)) 0.006944444444444444 1 (1.5018560311903157, 1.5042458491001744)- , StepVector 2 (Just (4.1283, 1.0)) 0.006944444444444444 2 (17.503695467765404, 1.1172835591001746)- , StepVector 2 (Just (4.1283, 1.0)) 0.006944444444444444 3 (20.691351937544823, 1.0)- , StepVector 2 (Just (4.1283, 1.0)) 0.006944444444444444 4 (115.06880316386457, 1.0)- , StepVector 2 (Just (4.1283, 1.0)) 0.5 1 (0.7305170439992782, 1.5042458491001744)- , StepVector 2 (Just (4.1283, 1.0)) 0.5 2 (23.087390493764737, 1.1172835591001746)- , StepVector 2 (Just (4.1283, 1.0)) 0.5 3 (35.02841075098335, 1.0)- , StepVector 2 (Just (4.1283, 1.0)) 0.5 4 (218.26239221301392, 1.0)- , StepVector 2 (Just (4.1283, 1.0)) 1.0 1 (0.6807884583025208, 1.5042458491001744)- , StepVector 2 (Just (4.1283, 1.0)) 1.0 2 (28.84734624265902, 1.1172835591001746)- , StepVector 2 (Just (4.1283, 1.0)) 1.0 3 (45.58599277477573, 1.0)- , StepVector 2 (Just (4.1283, 1.0)) 1.0 4 (292.2829016676129, 1.0)- , StepVector 2 (Just (4.1283, 1.0)) 45.0 1 (0.9596111442461993, 1.5042458491001744)- , StepVector 2 (Just (4.1283, 1.0)) 45.0 2 (89.51455435971307, 1.1172835591001746)- , StepVector 2 (Just (4.1283, 1.0)) 45.0 3 (147.62110464311436, 1.0)- , StepVector 2 (Just (4.1283, 1.0)) 45.0 4 (1001.6894169221032, 1.0)- , StepVector 2 (Just (4.1283, 1.0)) 400.0 1 (1.0717754376017037, 1.5042458491001744)- , StepVector 2 (Just (4.1283, 1.0)) 400.0 2 (120.27563227006279, 1.1172835591001746)- , StepVector 2 (Just (4.1283, 1.0)) 400.0 3 (199.31552989107374, 1.0)- , StepVector 2 (Just (4.1283, 1.0)) 400.0 4 (1361.068751079365, 1.0)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 0.0 1 (0.627123625939937, 4.392180247117252)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 0.0 2 (4.1283, 4.142571859378209)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 0.0 3 (4.1283, 3.892963471639167)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 0.0 4 (4.1283, 3.643355083900124)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 0.006944444444444444 1 (0.8342529357140094, 4.392180247117252)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 0.006944444444444444 2 (13.23080757059332, 4.142571859378209)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 0.006944444444444444 3 (15.400139103148412, 3.892963471639167)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 0.006944444444444444 4 (79.62788222679904, 3.643355083900124)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 0.5 1 (0.2577204164133434, 4.392180247117252)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 0.5 2 (17.03074203746815, 4.142571859378209)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 0.5 3 (25.157098192984485, 3.892963471639167)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 0.5 4 (149.85537029026096, 3.643355083900124)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 1.0 1 (0.20871885032025972, 4.392180247117252)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 1.0 2 (20.950629186745253, 4.142571859378209)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 1.0 3 (32.34196764453314, 3.892963471639167)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 1.0 4 (200.22937600197605, 3.643355083900124)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 45.0 1 (0.2894509368453701, 4.392180247117252)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 45.0 2 (62.23716329357594, 4.142571859378209)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 45.0 3 (101.78106426685208, 3.892963471639167)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 45.0 4 (683.0097312665702, 3.643355083900124)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 400.0 1 (0.3232834532631037, 4.392180247117252)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 400.0 2 (83.17134391151534, 4.142571859378209)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 400.0 3 (136.96125002741815, 3.892963471639167)- , StepVector 2 (Just (4.1283, 4.194588083372719)) 400.0 4 (927.5821715929109, 3.643355083900124)- , StepVector 2 (Just (4.1283, 10.0)) 0.0 1 (0.4489056928702402, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 0.0 2 (4.1283, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 0.0 3 (4.1283, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 0.0 4 (4.1283, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 0.006944444444444444 1 (0.6015002164431043, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 0.006944444444444444 2 (5.46583954677654, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 0.006944444444444444 3 (5.784605193754482, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 0.006944444444444444 4 (15.222350316386454, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 0.5 1 (0.14393049807698233, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 0.5 2 (6.0242090493764735, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 0.5 3 (7.2183110750983355, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 0.5 4 (25.54170922130139, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 1.0 1 (0.10244707437917078, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 1.0 2 (6.600204624265903, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 1.0 3 (8.274069277477574, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 1.0 4 (32.943760166761294, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 45.0 1 (0.14001426435036735, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 45.0 2 (12.666925435971306, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 45.0 3 (18.477580464311437, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 45.0 4 (103.8844116922103, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 400.0 1 (0.1563798527605417, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 400.0 2 (15.743033227006277, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 400.0 3 (23.647022989107374, 9.640321269100175)- , StepVector 2 (Just (4.1283, 10.0)) 400.0 4 (139.82234510793654, 9.640321269100175)- , StepVector 2 (Just (1000.0, 1.0)) 0.0 1 (56.89584294707965, 1.5042458491001744)- , StepVector 2 (Just (1000.0, 1.0)) 0.0 2 (1000.0, 1.1172835591001746)- , StepVector 2 (Just (1000.0, 1.0)) 0.0 3 (1000.0, 1.0)- , StepVector 2 (Just (1000.0, 1.0)) 0.0 4 (1000.0, 1.0)- , StepVector 2 (Just (1000.0, 1.0)) 0.006944444444444444 1 (56.005448597396025, 1.5042458491001744)- , StepVector 2 (Just (1000.0, 1.0)) 0.006944444444444444 2 (1002.3738481011515, 1.1172835591001746)- , StepVector 2 (Just (1000.0, 1.0)) 0.006944444444444444 3 (1002.9847091391927, 1.0)- , StepVector 2 (Just (1000.0, 1.0)) 0.006944444444444444 4 (1020.0353359083821, 1.0)- , StepVector 2 (Just (1000.0, 1.0)) 0.5 1 (9.365326366825816, 1.5042458491001744)- , StepVector 2 (Just (1000.0, 1.0)) 0.5 2 (1001.9849631831362, 1.1172835591001746)- , StepVector 2 (Just (1000.0, 1.0)) 0.5 3 (1003.2473807949993, 1.0)- , StepVector 2 (Just (1000.0, 1.0)) 0.5 4 (1022.5129272023743, 1.0)- , StepVector 2 (Just (1000.0, 1.0)) 1.0 1 (6.298026982765722, 1.5042458491001744)- , StepVector 2 (Just (1000.0, 1.0)) 1.0 2 (1002.167257364372, 1.1172835591001746)- , StepVector 2 (Just (1000.0, 1.0)) 1.0 3 (1003.6357950413839, 1.0)- , StepVector 2 (Just (1000.0, 1.0)) 1.0 4 (1025.2715372505786, 1.0)- , StepVector 2 (Just (1000.0, 1.0)) 45.0 1 (6.51766509568746, 1.5042458491001744)- , StepVector 2 (Just (1000.0, 1.0)) 45.0 2 (1019.9544144747115, 1.1172835591001746)- , StepVector 2 (Just (1000.0, 1.0)) 45.0 3 (1033.5336749393527, 1.0)- , StepVector 2 (Just (1000.0, 1.0)) 45.0 4 (1233.1259069763294, 1.0)- , StepVector 2 (Just (1000.0, 1.0)) 400.0 1 (8.200629394345464, 1.5042458491001744)- , StepVector 2 (Just (1000.0, 1.0)) 400.0 2 (1104.014330705398, 1.1172835591001746)- , StepVector 2 (Just (1000.0, 1.0)) 400.0 3 (1174.797549651458, 1.0)- , StepVector 2 (Just (1000.0, 1.0)) 400.0 4 (2215.191516391638, 1.0)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 0.0 1 (34.49545162589666, 4.392180247117252)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 0.0 2 (1000.0, 4.142571859378209)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 0.0 3 (1000.0, 3.892963471639167)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 0.0 4 (1000.0, 3.643355083900124)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 0.006944444444444444 1 (33.89945672815858, 4.392180247117252)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 0.006944444444444444 2 (1001.6155014155838, 4.142571859378209)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 0.006944444444444444 3 (1002.0312175143529, 3.892963471639167)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 0.006944444444444444 4 (1013.6348713744535, 3.643355083900124)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 0.5 1 (3.9419273987129158, 4.392180247117252)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 0.5 2 (1001.3508492100582, 4.142571859378209)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 0.5 3 (1002.2099763960116, 3.892963471639167)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 0.5 4 (1015.32097430612, 3.643355083900124)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 1.0 1 (1.9700777720638714, 4.392180247117252)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 1.0 2 (1001.4749079093896, 4.142571859378209)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 1.0 3 (1002.4743082901048, 3.892963471639167)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 1.0 4 (1017.1983220756576, 3.643355083900124)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 45.0 1 (1.9659466017071279, 4.392180247117252)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 45.0 2 (1013.5798010055521, 4.142571859378209)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 45.0 3 (1022.8210471040575, 3.892963471639167)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 45.0 4 (1158.6517825411256, 3.643355083900124)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 400.0 1 (2.4735851340905017, 4.392180247117252)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 400.0 2 (1070.7860365682527, 4.142571859378209)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 400.0 3 (1118.9569327395282, 3.892963471639167)- , StepVector 2 (Just (1000.0, 4.194588083372719)) 400.0 4 (1826.9878826636022, 3.643355083900124)- , StepVector 2 (Just (1000.0, 10.0)) 0.0 1 (25.686456754555124, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 0.0 2 (1000.0, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 0.0 3 (1000.0, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 0.0 4 (1000.0, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 0.006944444444444444 1 (25.228152845249443, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 0.006944444444444444 2 (1000.2373848101151, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 0.006944444444444444 3 (1000.2984709139192, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 0.006944444444444444 4 (1002.0035335908382, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 0.5 1 (2.4867983369157667, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 0.5 2 (1000.1984963183138, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 0.5 3 (1000.3247380795, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 0.5 4 (1002.2512927202373, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 1.0 1 (0.9895172887055139, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 1.0 2 (1000.2167257364373, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 1.0 3 (1000.3635795041383, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 1.0 4 (1002.5271537250578, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 45.0 1 (0.9509748705259065, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 45.0 2 (1001.9954414474712, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 45.0 3 (1003.3533674939353, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 45.0 4 (1023.312590697633, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 400.0 1 (1.1965316354899411, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 400.0 2 (1010.4014330705397, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 400.0 3 (1017.4797549651457, 9.640321269100175)- , StepVector 2 (Just (1000.0, 10.0)) 400.0 4 (1121.5191516391635, 9.640321269100175)- , StepVector 2 (Just (36500.0, 1.0)) 0.0 1 (710.2538998690314, 1.5042458491001744)- , StepVector 2 (Just (36500.0, 1.0)) 0.0 2 (36500.0, 1.1172835591001746)- , StepVector 2 (Just (36500.0, 1.0)) 0.0 3 (36500.0, 1.0)- , StepVector 2 (Just (36500.0, 1.0)) 0.0 4 (36500.0, 1.0)- , StepVector 2 (Just (36500.0, 1.0)) 0.006944444444444444 1 (685.8356643703515, 1.5042458491001744)- , StepVector 2 (Just (36500.0, 1.0)) 0.006944444444444444 2 (36500.0, 1.1172835591001746)- , StepVector 2 (Just (36500.0, 1.0)) 0.006944444444444444 3 (36500.0, 1.0)- , StepVector 2 (Just (36500.0, 1.0)) 0.006944444444444444 4 (36500.0, 1.0)- , StepVector 2 (Just (36500.0, 1.0)) 0.5 1 (64.26913123751073, 1.5042458491001744)- , StepVector 2 (Just (36500.0, 1.0)) 0.5 2 (36500.0, 1.1172835591001746)- , StepVector 2 (Just (36500.0, 1.0)) 0.5 3 (36500.0, 1.0)- , StepVector 2 (Just (36500.0, 1.0)) 0.5 4 (36500.0, 1.0)- , StepVector 2 (Just (36500.0, 1.0)) 1.0 1 (23.579993025244807, 1.5042458491001744)- , StepVector 2 (Just (36500.0, 1.0)) 1.0 2 (36500.0, 1.1172835591001746)- , StepVector 2 (Just (36500.0, 1.0)) 1.0 3 (36500.0, 1.0)- , StepVector 2 (Just (36500.0, 1.0)) 1.0 4 (36500.0, 1.0)- , StepVector 2 (Just (36500.0, 1.0)) 45.0 1 (20.902526842337465, 1.5042458491001744)- , StepVector 2 (Just (36500.0, 1.0)) 45.0 2 (36500.0, 1.1172835591001746)- , StepVector 2 (Just (36500.0, 1.0)) 45.0 3 (36500.0, 1.0)- , StepVector 2 (Just (36500.0, 1.0)) 45.0 4 (36500.0, 1.0)- , StepVector 2 (Just (36500.0, 1.0)) 400.0 1 (21.261717622500864, 1.5042458491001744)- , StepVector 2 (Just (36500.0, 1.0)) 400.0 2 (36500.0, 1.1172835591001746)- , StepVector 2 (Just (36500.0, 1.0)) 400.0 3 (36500.0, 1.0)- , StepVector 2 (Just (36500.0, 1.0)) 400.0 4 (36500.0, 1.0)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 0.0 1 (440.5412488204074, 4.392180247117252)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 0.0 2 (36500.0, 4.142571859378209)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 0.0 3 (36500.0, 3.892963471639167)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 0.0 4 (36500.0, 3.643355083900124)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 0.006944444444444444 1 (425.1509580675626, 4.392180247117252)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 0.006944444444444444 2 (36500.0, 4.142571859378209)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 0.006944444444444444 3 (36500.0, 3.892963471639167)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 0.006944444444444444 4 (36500.0, 3.643355083900124)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 0.5 1 (33.63699546233535, 4.392180247117252)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 0.5 2 (36500.0, 4.142571859378209)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 0.5 3 (36500.0, 3.892963471639167)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 0.5 4 (36500.0, 3.643355083900124)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 1.0 1 (8.007431778493624, 4.392180247117252)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 1.0 2 (36500.0, 4.142571859378209)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 1.0 3 (36500.0, 3.892963471639167)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 1.0 4 (36500.0, 3.643355083900124)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 45.0 1 (6.304903828209203, 4.392180247117252)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 45.0 2 (36500.0, 4.142571859378209)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 45.0 3 (36500.0, 3.892963471639167)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 45.0 4 (36500.0, 3.643355083900124)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 400.0 1 (6.413247826137848, 4.392180247117252)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 400.0 2 (36500.0, 4.142571859378209)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 400.0 3 (36500.0, 3.892963471639167)- , StepVector 2 (Just (36500.0, 4.194588083372719)) 400.0 4 (36500.0, 3.643355083900124)- , StepVector 2 (Just (36500.0, 10.0)) 0.0 1 (330.60428380490436, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 0.0 2 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 0.0 3 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 0.0 4 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 0.006944444444444444 1 (318.9928580228448, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 0.006944444444444444 2 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 0.006944444444444444 3 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 0.006944444444444444 4 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 0.5 1 (23.670683890481016, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 0.5 2 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 0.5 3 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 0.5 4 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 1.0 1 (4.338049711119281, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 1.0 2 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 1.0 3 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 1.0 4 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 45.0 1 (3.0498311075708195, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 45.0 2 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 45.0 3 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 45.0 4 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 400.0 1 (3.102239661960336, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 400.0 2 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 400.0 3 (36500.0, 9.640321269100175)- , StepVector 2 (Just (36500.0, 10.0)) 400.0 4 (36500.0, 9.640321269100175)- ]---- | The interval that lands exactly on the desired retention.-data IntervalVector = IntervalVector- { ivParams :: !Int- , ivDesiredRetention :: !Double- , ivStability :: !Double- , ivInterval :: !Double- }- deriving stock (Eq, Show)--goldenIntervalVectors :: [IntervalVector]-goldenIntervalVectors =- [ IntervalVector 0 0.7 0.0001 1.1574074074074073e-5- , IntervalVector 0 0.7 0.01 0.00045127975239051384- , IntervalVector 0 0.7 0.5 3.117203331616744- , IntervalVector 0 0.7 1.0 9.20105680045469- , IntervalVector 0 0.7 4.1283 62.10906194594796- , IntervalVector 0 0.7 15.0 284.948503494052- , IntervalVector 0 0.7 100.0 2225.756072433354- , IntervalVector 0 0.7 1000.0 23800.027080355834- , IntervalVector 0 0.7 36500.0 36500.0- , IntervalVector 0 0.8 0.0001 1.1574074074074073e-5- , IntervalVector 0 0.8 0.01 3.601728249454452e-5- , IntervalVector 0 0.8 0.5 0.5024089885355536- , IntervalVector 0 0.8 1.0 2.150047765631358- , IntervalVector 0 0.8 4.1283 19.35445042913598- , IntervalVector 0 0.8 15.0 97.42745289971072- , IntervalVector 0 0.8 100.0 801.9939743014621- , IntervalVector 0 0.8 1000.0 8749.841127265681- , IntervalVector 0 0.8 36500.0 36500.0- , IntervalVector 0 0.85 0.0001 1.1574074074074073e-5- , IntervalVector 0 0.85 0.01 1.1574074074074073e-5- , IntervalVector 0 0.85 0.5 0.07311627017082284- , IntervalVector 0 0.85 1.0 0.6357738009780464- , IntervalVector 0 0.85 4.1283 9.281518670005237- , IntervalVector 0 0.85 15.0 52.320939407195404- , IntervalVector 0 0.85 100.0 455.33708673914697- , IntervalVector 0 0.85 1000.0 5067.354602800332- , IntervalVector 0 0.85 36500.0 36500.0- , IntervalVector 0 0.9 0.0001 1.1574074074074073e-5- , IntervalVector 0 0.9 0.01 1.1574074074074073e-5- , IntervalVector 0 0.9 0.5 0.004070952126970879- , IntervalVector 0 0.9 1.0 0.04220140211604471- , IntervalVector 0 0.9 4.1283 2.9669271623721456- , IntervalVector 0 0.9 15.0 23.130676977447674- , IntervalVector 0 0.9 100.0 228.64254264799698- , IntervalVector 0 0.9 1000.0 2650.9394532829792- , IntervalVector 0 0.9 36500.0 36500.0- , IntervalVector 0 0.95 0.0001 1.1574074074074073e-5- , IntervalVector 0 0.95 0.01 1.1574074074074073e-5- , IntervalVector 0 0.95 0.5 0.0002729212997928062- , IntervalVector 0 0.95 1.0 0.0011673402673624- , IntervalVector 0 0.95 4.1283 0.08000910354847687- , IntervalVector 0 0.95 15.0 4.414772788071169- , IntervalVector 0 0.95 100.0 77.51137131161089- , IntervalVector 0 0.95 1000.0 1029.0563316579403- , IntervalVector 0 0.95 36500.0 36500.0- , IntervalVector 0 0.97 0.0001 1.1574074074074073e-5- , IntervalVector 0 0.97 0.01 1.1574074074074073e-5- , IntervalVector 0 0.97 0.5 8.828059519681088e-5- , IntervalVector 0 0.97 1.0 0.00029303360834978737- , IntervalVector 0 0.97 4.1283 0.006386991233059331- , IntervalVector 0 0.97 15.0 0.4429904100443122- , IntervalVector 0 0.97 100.0 32.514164306905954- , IntervalVector 0 0.97 1000.0 536.2719260144573- , IntervalVector 0 0.97 36500.0 22700.633467170508- , IntervalVector 0 0.99 0.0001 1.1574074074074073e-5- , IntervalVector 0 0.99 0.01 1.1574074074074073e-5- , IntervalVector 0 0.99 0.5 1.7471896134792815e-5- , IntervalVector 0 0.99 1.0 4.822136328432182e-5- , IntervalVector 0 0.99 4.1283 0.0004690664752905264- , IntervalVector 0 0.99 15.0 0.005395816582669202- , IntervalVector 0 0.99 100.0 0.9825033805227932- , IntervalVector 0 0.99 1000.0 117.48067393690135- , IntervalVector 0 0.99 36500.0 6735.646375251022- , IntervalVector 1 0.7 0.0001 0.056485270434622384- , IntervalVector 1 0.7 0.01 4.917962841074945- , IntervalVector 1 0.7 0.5 3.0747826128579723- , IntervalVector 1 0.7 1.0 3.5035241205529903- , IntervalVector 1 0.7 4.1283 8.881571776199577- , IntervalVector 1 0.7 15.0 28.779595370154098- , IntervalVector 1 0.7 100.0 185.77323261468953- , IntervalVector 1 0.7 1000.0 1850.306402242769- , IntervalVector 1 0.7 36500.0 36500.0- , IntervalVector 1 0.8 0.0001 0.00017803154636673922- , IntervalVector 1 0.8 0.01 0.017526088717440668- , IntervalVector 1 0.8 0.5 0.6209748700795628- , IntervalVector 1 0.8 1.0 1.1624258186863363- , IntervalVector 1 0.8 4.1283 4.509858675287754- , IntervalVector 1 0.8 15.0 16.151138483343377- , IntervalVector 1 0.8 100.0 107.24123174296729- , IntervalVector 1 0.8 1000.0 1071.8776526967645- , IntervalVector 1 0.8 36500.0 36500.0- , IntervalVector 1 0.85 0.0001 1.3014325708657666e-5- , IntervalVector 1 0.85 0.01 0.0013275784398440527- , IntervalVector 1 0.85 0.5 0.18019830183924998- , IntervalVector 1 0.85 1.0 0.5072819008173706- , IntervalVector 1 0.85 4.1283 2.853572670471599- , IntervalVector 1 0.85 15.0 11.084784580817049- , IntervalVector 1 0.85 100.0 75.25530086567957- , IntervalVector 1 0.85 1000.0 754.2392102615415- , IntervalVector 1 0.85 36500.0 27534.560520025057- , IntervalVector 1 0.9 0.0001 1.1574074074074073e-5- , IntervalVector 1 0.9 0.01 0.00011117565267932369- , IntervalVector 1 0.9 0.5 0.018717648016651153- , IntervalVector 1 0.9 1.0 0.10511511284303723- , IntervalVector 1 0.9 4.1283 1.4637131423968208- , IntervalVector 1 0.9 15.0 6.655916282644194- , IntervalVector 1 0.9 100.0 47.011718979983804- , IntervalVector 1 0.9 1000.0 473.4253654955935- , IntervalVector 1 0.9 36500.0 17289.509963417844- , IntervalVector 1 0.95 0.0001 1.1574074074074073e-5- , IntervalVector 1 0.95 0.01 1.1574074074074073e-5- , IntervalVector 1 0.95 0.5 0.0009437701786925955- , IntervalVector 1 0.95 1.0 0.004090102355002918- , IntervalVector 1 0.95 4.1283 0.3495061226120306- , IntervalVector 1 0.95 15.0 2.7772828623271026- , IntervalVector 1 0.95 100.0 21.91235884204184- , IntervalVector 1 0.95 1000.0 223.46725792535577- , IntervalVector 1 0.95 36500.0 8169.033979115177- , IntervalVector 1 0.97 0.0001 1.1574074074074073e-5- , IntervalVector 1 0.97 0.01 1.1574074074074073e-5- , IntervalVector 1 0.97 0.5 0.0002569412683931921- , IntervalVector 1 0.97 1.0 0.0008627094776825766- , IntervalVector 1 0.97 4.1283 0.06823050658616155- , IntervalVector 1 0.97 15.0 1.3832728374582621- , IntervalVector 1 0.97 100.0 12.652613385391312- , IntervalVector 1 0.97 1000.0 131.0325051789605- , IntervalVector 1 0.97 36500.0 4795.665879636751- , IntervalVector 1 0.99 0.0001 1.1574074074074073e-5- , IntervalVector 1 0.99 0.01 1.1574074074074073e-5- , IntervalVector 1 0.99 0.5 4.343160931319135e-5- , IntervalVector 1 0.99 1.0 0.00011831556774026941- , IntervalVector 1 0.99 4.1283 0.0022932718844632704- , IntervalVector 1 0.99 15.0 0.1832552247602712- , IntervalVector 1 0.99 100.0 3.835732740677949- , IntervalVector 1 0.99 1000.0 42.53363987052- , IntervalVector 1 0.99 36500.0 1564.6644364198594- , IntervalVector 2 0.7 0.0001 1.1574074074074073e-5- , IntervalVector 2 0.7 0.01 1.1574074074074073e-5- , IntervalVector 2 0.7 0.5 0.08150032655928467- , IntervalVector 2 0.7 1.0 0.2191302172372853- , IntervalVector 2 0.7 4.1283 1.280641542930248- , IntervalVector 2 0.7 15.0 5.426265610662961- , IntervalVector 2 0.7 100.0 39.94832161945218- , IntervalVector 2 0.7 1000.0 415.7814582906561- , IntervalVector 2 0.7 36500.0 15389.855536955905- , IntervalVector 2 0.8 0.0001 1.1574074074074073e-5- , IntervalVector 2 0.8 0.01 1.1574074074074073e-5- , IntervalVector 2 0.8 0.5 0.0019323117414683263- , IntervalVector 2 0.8 1.0 0.02982261032771186- , IntervalVector 2 0.8 4.1283 0.397688827723519- , IntervalVector 2 0.8 15.0 2.104189792791598- , IntervalVector 2 0.8 100.0 17.48703508290727- , IntervalVector 2 0.8 1000.0 190.42477333335583- , IntervalVector 2 0.8 36500.0 7157.847169026045- , IntervalVector 2 0.85 0.0001 1.1574074074074073e-5- , IntervalVector 2 0.85 0.01 1.1574074074074073e-5- , IntervalVector 2 0.85 0.5 1.1574074074074073e-5- , IntervalVector 2 0.85 1.0 0.00029955593419729983- , IntervalVector 2 0.85 4.1283 0.15588323083723007- , IntervalVector 2 0.85 15.0 1.1299878116819286- , IntervalVector 2 0.85 100.0 10.619072803191733- , IntervalVector 2 0.85 1000.0 120.33639320854094- , IntervalVector 2 0.85 36500.0 4582.215684387548- , IntervalVector 2 0.9 0.0001 1.1574074074074073e-5- , IntervalVector 2 0.9 0.01 1.1574074074074073e-5- , IntervalVector 2 0.9 0.5 1.1574074074074073e-5- , IntervalVector 2 0.9 1.0 1.1574074074074073e-5- , IntervalVector 2 0.9 4.1283 0.006395903619397388- , IntervalVector 2 0.9 15.0 0.42381904955941113- , IntervalVector 2 0.9 100.0 5.496698918051801- , IntervalVector 2 0.9 1000.0 67.54103651918959- , IntervalVector 2 0.9 36500.0 2635.459438849799- , IntervalVector 2 0.95 0.0001 1.1574074074074073e-5- , IntervalVector 2 0.95 0.01 1.1574074074074073e-5- , IntervalVector 2 0.95 0.5 1.1574074074074073e-5- , IntervalVector 2 0.95 1.0 1.1574074074074073e-5- , IntervalVector 2 0.95 4.1283 1.1574074074074073e-5- , IntervalVector 2 0.95 15.0 0.0006947402110169297- , IntervalVector 2 0.95 100.0 1.6297887361214212- , IntervalVector 2 0.95 1000.0 27.162156921554093- , IntervalVector 2 0.95 36500.0 1140.9809607840618- , IntervalVector 2 0.97 0.0001 1.1574074074074073e-5- , IntervalVector 2 0.97 0.01 1.1574074074074073e-5- , IntervalVector 2 0.97 0.5 1.1574074074074073e-5- , IntervalVector 2 0.97 1.0 1.1574074074074073e-5- , IntervalVector 2 0.97 4.1283 1.1574074074074073e-5- , IntervalVector 2 0.97 15.0 1.1574074074074073e-5- , IntervalVector 2 0.97 100.0 0.38856423686691866- , IntervalVector 2 0.97 1000.0 13.726252993269208- , IntervalVector 2 0.97 36500.0 641.4142966751779- , IntervalVector 2 0.99 0.0001 1.1574074074074073e-5- , IntervalVector 2 0.99 0.01 1.1574074074074073e-5- , IntervalVector 2 0.99 0.5 1.1574074074074073e-5- , IntervalVector 2 0.99 1.0 1.1574074074074073e-5- , IntervalVector 2 0.99 4.1283 1.1574074074074073e-5- , IntervalVector 2 0.99 15.0 1.1574074074074073e-5- , IntervalVector 2 0.99 100.0 1.1574074074074073e-5- , IntervalVector 2 0.99 1000.0 1.7403480423800615- , IntervalVector 2 0.99 36500.0 188.8949885261801- ]---- | A whole review history folded into a final memory state.-data ReplayVector = ReplayVector- { rvParams :: !Int- , rvReviews :: ![(Double, Int)]- -- ^ @(days since the previous review, rating)@.- , rvFinalState :: !(Double, Double)- }- deriving stock (Eq, Show)--goldenReplayVectors :: [ReplayVector]-goldenReplayVectors =- [ ReplayVector 0 [(0.0, 3)] (4.1283, 4.194588083372719)- , ReplayVector 0 [(0.0, 1)] (0.041, 5.6385)- , ReplayVector 0 [(0.0, 4)] (11.9709, 2.817928571667297)- , ReplayVector 0 [(0.0, 3), (0.006944444444444444, 3)] (5.284074098785149, 4.180821488255665)- , ReplayVector 0 [(0.0, 1), (0.0006944444444444445, 3), (0.006944444444444444, 3), (1.0, 3)] (4.363823678078679, 5.554726208007091)- , ReplayVector 0 [(0.0, 3), (1.0, 3), (3.0, 3), (8.0, 3), (21.0, 3)] (51.13598657235655, 4.140342205740074)- , ReplayVector 0 [(0.0, 2), (1.0, 2), (2.0, 2), (3.0, 2)] (10.005657593467827, 8.615870652454893)- , ReplayVector 0 [(0.0, 4), (15.0, 4), (90.0, 4), (365.0, 4)] (399.54723405853474, 1.0)- , ReplayVector 0 [(0.0, 3), (5.0, 1), (0.006944444444444444, 3), (1.0, 3), (4.0, 4)] (6.709654019064798, 7.550194020527194)- , ReplayVector 0 [(0.0, 1), (0.0, 1), (0.0, 1), (0.0, 3)] (0.0001844264325618162, 9.517410721695096)- , ReplayVector 0 [(0.0, 3), (100.0, 1), (0.5, 2), (2.0, 3), (6.0, 4), (30.0, 1)] (1.2988830554348012, 9.476663700091226)- , ReplayVector 0 [(0.0, 2), (0.25, 3), (0.75, 4), (2.5, 1), (0.01, 3), (7.0, 3)] (6.155878820322062, 7.9861912704492415)- , ReplayVector 0 [(0.0, 3), (1.0, 3), (2.0, 3), (4.0, 3), (8.0, 3), (16.0, 3), (32.0, 3), (64.0, 3), (128.0, 3), (256.0, 3), (512.0, 3)] (504.34338372214967, 4.062954757444055)- , ReplayVector 0 [(0.0, 4), (1.0, 4), (1.0, 3), (1.0, 2), (1.0, 1), (1.0, 3), (1.0, 4), (1.0, 2), (1.0, 1)] (1.8700202120083298, 9.504197999898857)- , ReplayVector 1 [(0.0, 3)] (64.835975, 1.0)- , ReplayVector 1 [(0.0, 1)] (21.160516, 8.15903)- , ReplayVector 1 [(0.0, 4)] (64.835975, 1.0)- , ReplayVector 1 [(0.0, 3), (0.006944444444444444, 3)] (64.83966034515682, 1.0)- , ReplayVector 1 [(0.0, 1), (0.0006944444444444445, 3), (0.006944444444444444, 3), (1.0, 3)] (21.22186424830409, 1.0)- , ReplayVector 1 [(0.0, 3), (1.0, 3), (3.0, 3), (8.0, 3), (21.0, 3)] (65.12283435473542, 1.0)- , ReplayVector 1 [(0.0, 2), (1.0, 2), (2.0, 2), (3.0, 2)] (50.96007847033368, 1.0)- , ReplayVector 1 [(0.0, 4), (15.0, 4), (90.0, 4), (365.0, 4)] (77.80278794798323, 1.0)- , ReplayVector 1 [(0.0, 3), (5.0, 1), (0.006944444444444444, 3), (1.0, 3), (4.0, 4)] (32.70121989196062, 1.0)- , ReplayVector 1 [(0.0, 1), (0.0, 1), (0.0, 1), (0.0, 3)] (0.3145624222371321, 1.0)- , ReplayVector 1 [(0.0, 3), (100.0, 1), (0.5, 2), (2.0, 3), (6.0, 4), (30.0, 1)] (26.19569389489973, 1.4918717310343146)- , ReplayVector 1 [(0.0, 2), (0.25, 3), (0.75, 4), (2.5, 1), (0.01, 3), (7.0, 3)] (26.472074461000048, 1.0)- , ReplayVector 1 [(0.0, 3), (1.0, 3), (2.0, 3), (4.0, 3), (8.0, 3), (16.0, 3), (32.0, 3), (64.0, 3), (128.0, 3), (256.0, 3), (512.0, 3)] (69.9098324237063, 1.0)- , ReplayVector 1 [(0.0, 4), (1.0, 4), (1.0, 3), (1.0, 2), (1.0, 1), (1.0, 3), (1.0, 4), (1.0, 2), (1.0, 1)] (17.7943323192371, 1.4918717310343146)- , ReplayVector 2 [(0.0, 3)] (79.640406, 1.0)- , ReplayVector 2 [(0.0, 1)] (2.462798, 7.614116)- , ReplayVector 2 [(0.0, 4)] (79.640406, 1.0)- , ReplayVector 2 [(0.0, 3), (0.006944444444444444, 3)] (86.62079519809366, 1.0)- , ReplayVector 2 [(0.0, 1), (0.0006944444444444445, 3), (0.006944444444444444, 3), (1.0, 3)] (23.961229647935912, 6.61669734203843)- , ReplayVector 2 [(0.0, 3), (1.0, 3), (3.0, 3), (8.0, 3), (21.0, 3)] (199.62738805973905, 1.0)- , ReplayVector 2 [(0.0, 2), (1.0, 2), (2.0, 2), (3.0, 2)] (43.299666393753476, 5.033143534988341)- , ReplayVector 2 [(0.0, 4), (15.0, 4), (90.0, 4), (365.0, 4)] (2203.3303431594163, 1.0)- , ReplayVector 2 [(0.0, 3), (5.0, 1), (0.006944444444444444, 3), (1.0, 3), (4.0, 4)] (280.96023230120966, 1.0)- , ReplayVector 2 [(0.0, 1), (0.0, 1), (0.0, 1), (0.0, 3)] (0.05224193167244188, 7.032017724078441)- , ReplayVector 2 [(0.0, 3), (100.0, 1), (0.5, 2), (2.0, 3), (6.0, 4), (30.0, 1)] (4.551999327806947, 1.5042458491001744)- , ReplayVector 2 [(0.0, 2), (0.25, 3), (0.75, 4), (2.5, 1), (0.01, 3), (7.0, 3)] (63.18078959050319, 4.076018495507828)- , ReplayVector 2 [(0.0, 3), (1.0, 3), (2.0, 3), (4.0, 3), (8.0, 3), (16.0, 3), (32.0, 3), (64.0, 3), (128.0, 3), (256.0, 3), (512.0, 3)] (890.1169420823825, 1.0)- , ReplayVector 2 [(0.0, 4), (1.0, 4), (1.0, 3), (1.0, 2), (1.0, 1), (1.0, 3), (1.0, 4), (1.0, 2), (1.0, 1)] (2.817832383828903, 1.6102711693629577)+-- transcription of the reference model. Do not edit by hand;+-- regenerate with @python3 reference\/gen_golden.py@.+module Test.FSRS.GoldenData+ ( goldenParameterSets+ , CurveVector (..)+ , goldenCurveVectors+ , FastRecallVector (..)+ , goldenFastRecallVectors+ , DifficultyVector (..)+ , goldenDifficultyVectors+ , HalfStabilityVector (..)+ , goldenHalfStabilityVectors+ , StepVector (..)+ , goldenStepVectors+ , IntervalVector (..)+ , goldenIntervalVectors+ , ReplayVector (..)+ , goldenReplayVectors+ ) where++-- | The parameter sets the vectors below refer to by index.+-- Index 0 is the FSRS-7 default parameter set.+goldenParameterSets :: [[Double]]+goldenParameterSets =+ [ [0.1104, 2.2395, 3.9221, 11.7841, 6.1686, 0.6457, 3.6807, 1.9795, 0.0, 1.3826, 0.7024, 0.5999, 0.8146, 0.6398, 1.0, 1.3207, 0.6707, 3.8668, 0.4416, 0.0934, 1.8631, 0.6162, 1.0869, 0.1567, 0.0801, 0.2421, 0.9464, 0.1433, 0.7145, 0.0, 0.5667, 0.3734, 0.5333, 0.3048]+ , [21.160516, 50.940793, 64.835975, 64.835975, 8.15903, 2.002545, 2.260348, 0.261677, 1.007671, 0.835788, 1.121191, 0.582182, 2.742892, 0.317049, 2.461488, 2.999687, 0.849073, 3.646794, 0.934326, 0.204025, 4.32941, 0.979622, 4.298516, 0.159186, 0.373962, 0.712382, 0.78895, 0.064371, 0.968281, 0.799121, 0.383215, 0.640278, 0.19246, 0.328323]+ , [2.462798, 11.949056, 79.640406, 79.640406, 7.614116, 1.181111, 0.390871, 2.724834, 0.753779, 2.243577, 0.730412, 0.935852, 0.86427, 0.296865, 4.570336, 3.967996, 1.663002, 2.63757, 0.502115, 0.596751, 0.815759, 0.712237, 5.132993, 0.241617, 0.873206, 0.357877, 0.714831, 0.043894, 0.346437, 0.208525, 0.103578, 0.391527, 0.246078, 0.120496]+ ]++-- | @R(t, state)@, the probability of recall. The state is spelled out+-- as a @(stability, difficulty, fast stability)@ triple.+data CurveVector = CurveVector+ { cvParams :: !Int+ , cvElapsedDays :: !Double+ , cvState :: !(Double, Double, Double)+ , cvRetrievability :: !Double+ }+ deriving stock (Eq, Show)++goldenCurveVectors :: [CurveVector]+goldenCurveVectors =+ [ CurveVector 0 0.0 (0.0001, 1.0, 0.0001) 0.9999899999999999+ , CurveVector 0 0.0 (0.0001, 5.0, 0.0001) 0.9999899999999999+ , CurveVector 0 0.0 (0.0001, 10.0, 0.0001) 0.9999899999999999+ , CurveVector 0 0.0 (0.01, 1.0, 0.008) 0.9999899999999999+ , CurveVector 0 0.0 (0.01, 5.0, 0.008) 0.9999899999999999+ , CurveVector 0 0.0 (0.01, 10.0, 0.008) 0.9999899999999999+ , CurveVector 0 0.0 (0.5, 1.0, 0.4) 0.9999899999999999+ , CurveVector 0 0.0 (0.5, 5.0, 0.4) 0.9999899999999999+ , CurveVector 0 0.0 (0.5, 10.0, 0.4) 0.9999899999999999+ , CurveVector 0 0.0 (1.0, 1.0, 0.8) 0.9999899999999999+ , CurveVector 0 0.0 (1.0, 5.0, 0.8) 0.9999899999999999+ , CurveVector 0 0.0 (1.0, 10.0, 0.8) 0.9999899999999999+ , CurveVector 0 0.0 (3.9221, 1.0, 3.13768) 0.9999899999999999+ , CurveVector 0 0.0 (3.9221, 5.0, 3.13768) 0.9999899999999999+ , CurveVector 0 0.0 (3.9221, 10.0, 3.13768) 0.9999899999999999+ , CurveVector 0 0.0 (15.0, 1.0, 12.0) 0.9999899999999999+ , CurveVector 0 0.0 (15.0, 5.0, 12.0) 0.9999899999999999+ , CurveVector 0 0.0 (15.0, 10.0, 12.0) 0.9999899999999999+ , CurveVector 0 0.0 (100.0, 1.0, 80.0) 0.9999899999999999+ , CurveVector 0 0.0 (100.0, 5.0, 80.0) 0.9999899999999999+ , CurveVector 0 0.0 (100.0, 10.0, 80.0) 0.9999899999999999+ , CurveVector 0 0.0 (1000.0, 1.0, 800.0) 0.9999899999999999+ , CurveVector 0 0.0 (1000.0, 5.0, 800.0) 0.9999899999999999+ , CurveVector 0 0.0 (1000.0, 10.0, 800.0) 0.9999899999999999+ , CurveVector 0 0.0 (36500.0, 1.0, 29200.0) 0.9999899999999999+ , CurveVector 0 0.0 (36500.0, 5.0, 29200.0) 0.9999899999999999+ , CurveVector 0 0.0 (36500.0, 10.0, 29200.0) 0.9999899999999999+ , CurveVector 0 0.0 (0.5, 2.5, 0.025) 0.9999899999999999+ , CurveVector 0 0.0 (0.5, 2.5, 0.5) 0.9999899999999999+ , CurveVector 0 0.0 (0.5, 2.5, 10.0) 0.9999899999999999+ , CurveVector 0 0.0 (0.5, 7.0, 0.025) 0.9999899999999999+ , CurveVector 0 0.0 (0.5, 7.0, 0.5) 0.9999899999999999+ , CurveVector 0 0.0 (0.5, 7.0, 10.0) 0.9999899999999999+ , CurveVector 0 0.0 (3.9221, 2.5, 0.196105) 0.9999899999999999+ , CurveVector 0 0.0 (3.9221, 2.5, 3.9221) 0.9999899999999999+ , CurveVector 0 0.0 (3.9221, 2.5, 78.442) 0.9999899999999999+ , CurveVector 0 0.0 (3.9221, 7.0, 0.196105) 0.9999899999999999+ , CurveVector 0 0.0 (3.9221, 7.0, 3.9221) 0.9999899999999999+ , CurveVector 0 0.0 (3.9221, 7.0, 78.442) 0.9999899999999999+ , CurveVector 0 0.0 (100.0, 2.5, 5.0) 0.9999899999999999+ , CurveVector 0 0.0 (100.0, 2.5, 100.0) 0.9999899999999999+ , CurveVector 0 0.0 (100.0, 2.5, 2000.0) 0.9999899999999999+ , CurveVector 0 0.0 (100.0, 7.0, 5.0) 0.9999899999999999+ , CurveVector 0 0.0 (100.0, 7.0, 100.0) 0.9999899999999999+ , CurveVector 0 0.0 (100.0, 7.0, 2000.0) 0.9999899999999999+ , CurveVector 0 1.1574074074074073e-5 (0.0001, 1.0, 0.0001) 0.3628373041101308+ , CurveVector 0 1.1574074074074073e-5 (0.0001, 5.0, 0.0001) 0.35172985787323185+ , CurveVector 0 1.1574074074074073e-5 (0.0001, 10.0, 0.0001) 0.3435245955238318+ , CurveVector 0 1.1574074074074073e-5 (0.01, 1.0, 0.008) 0.783919591141654+ , CurveVector 0 1.1574074074074073e-5 (0.01, 5.0, 0.008) 0.7456855096301587+ , CurveVector 0 1.1574074074074073e-5 (0.01, 10.0, 0.008) 0.7090545359056282+ , CurveVector 0 1.1574074074074073e-5 (0.5, 1.0, 0.4) 0.9946679375761777+ , CurveVector 0 1.1574074074074073e-5 (0.5, 5.0, 0.4) 0.9919621861982887+ , CurveVector 0 1.1574074074074073e-5 (0.5, 10.0, 0.4) 0.9874137201352076+ , CurveVector 0 1.1574074074074073e-5 (1.0, 1.0, 0.8) 0.9980250338922181+ , CurveVector 0 1.1574074074074073e-5 (1.0, 5.0, 0.8) 0.9969456754685644+ , CurveVector 0 1.1574074074074073e-5 (1.0, 10.0, 0.8) 0.9949930634344051+ , CurveVector 0 1.1574074074074073e-5 (3.9221, 1.0, 3.13768) 0.9997450897988265+ , CurveVector 0 1.1574074074074073e-5 (3.9221, 5.0, 3.13768) 0.9995972088521423+ , CurveVector 0 1.1574074074074073e-5 (3.9221, 10.0, 3.13768) 0.9993014562402476+ , CurveVector 0 1.1574074074074073e-5 (15.0, 1.0, 12.0) 0.9999603423093698+ , CurveVector 0 1.1574074074074073e-5 (15.0, 5.0, 12.0) 0.9999415786411505+ , CurveVector 0 1.1574074074074073e-5 (15.0, 10.0, 12.0) 0.9999019548721743+ , CurveVector 0 1.1574074074074073e-5 (100.0, 1.0, 80.0) 0.9999885555204889+ , CurveVector 0 1.1574074074074073e-5 (100.0, 5.0, 80.0) 0.9999876138700481+ , CurveVector 0 1.1574074074074073e-5 (100.0, 10.0, 80.0) 0.999985551438797+ , CurveVector 0 1.1574074074074073e-5 (1000.0, 1.0, 800.0) 0.9999899635448196+ , CurveVector 0 1.1574074074074073e-5 (1000.0, 5.0, 800.0) 0.9999899392881023+ , CurveVector 0 1.1574074074074073e-5 (1000.0, 10.0, 800.0) 0.9999898848568648+ , CurveVector 0 1.1574074074074073e-5 (36500.0, 1.0, 29200.0) 0.9999899998771268+ , CurveVector 0 1.1574074074074073e-5 (36500.0, 5.0, 29200.0) 0.9999899997874332+ , CurveVector 0 1.1574074074074073e-5 (36500.0, 10.0, 29200.0) 0.9999899995665453+ , CurveVector 0 1.1574074074074073e-5 (0.5, 2.5, 0.025) 0.9583732662502099+ , CurveVector 0 1.1574074074074073e-5 (0.5, 2.5, 0.5) 0.9949139090864945+ , CurveVector 0 1.1574074074074073e-5 (0.5, 2.5, 10.0) 0.9997384105620181+ , CurveVector 0 1.1574074074074073e-5 (0.5, 7.0, 0.025) 0.935264148811661+ , CurveVector 0 1.1574074074074073e-5 (0.5, 7.0, 0.5) 0.9920945274804569+ , CurveVector 0 1.1574074074074073e-5 (0.5, 7.0, 10.0) 0.9995979052116751+ , CurveVector 0 1.1574074074074073e-5 (3.9221, 2.5, 0.196105) 0.9958880508198067+ , CurveVector 0 1.1574074074074073e-5 (3.9221, 2.5, 3.9221) 0.9997568246884082+ , CurveVector 0 1.1574074074074073e-5 (3.9221, 2.5, 78.442) 0.9999793448000872+ , CurveVector 0 1.1574074074074073e-5 (3.9221, 7.0, 0.196105) 0.9930738263372619+ , CurveVector 0 1.1574074074074073e-5 (3.9221, 7.0, 3.9221) 0.9995967302674443+ , CurveVector 0 1.1574074074074073e-5 (3.9221, 7.0, 78.442) 0.9999719078715928+ , CurveVector 0 1.1574074074074073e-5 (100.0, 2.5, 5.0) 0.9999593832386175+ , CurveVector 0 1.1574074074074073e-5 (100.0, 2.5, 100.0) 0.9999886152023915+ , CurveVector 0 1.1574074074074073e-5 (100.0, 2.5, 2000.0) 0.9999899332339629+ , CurveVector 0 1.1574074074074073e-5 (100.0, 7.0, 5.0) 0.999936310489001+ , CurveVector 0 1.1574074074074073e-5 (100.0, 7.0, 100.0) 0.9999875663960558+ , CurveVector 0 1.1574074074074073e-5 (100.0, 7.0, 2000.0) 0.9999898774588445+ , CurveVector 0 0.0006944444444444445 (0.0001, 1.0, 0.0001) 0.21188474486985417+ , CurveVector 0 0.0006944444444444445 (0.0001, 5.0, 0.0001) 0.19857382020877556+ , CurveVector 0 0.0006944444444444445 (0.0001, 10.0, 0.0001) 0.1894903350126989+ , CurveVector 0 0.0006944444444444445 (0.01, 1.0, 0.008) 0.5962911391042149+ , CurveVector 0 0.0006944444444444445 (0.01, 5.0, 0.008) 0.5243973303323923+ , CurveVector 0 0.0006944444444444445 (0.01, 10.0, 0.008) 0.4549758092619348+ , CurveVector 0 0.0006944444444444445 (0.5, 1.0, 0.4) 0.9462414502604529+ , CurveVector 0 0.0006944444444444445 (0.5, 5.0, 0.4) 0.9188910689189346+ , CurveVector 0 0.0006944444444444445 (0.5, 10.0, 0.4) 0.8728638842916551+ , CurveVector 0 0.0006944444444444445 (1.0, 1.0, 0.8) 0.9693058528510979+ , CurveVector 0 0.0006944444444444445 (1.0, 5.0, 0.8) 0.9524392447896599+ , CurveVector 0 0.0006944444444444445 (1.0, 10.0, 0.8) 0.9219013730542182+ , CurveVector 0 0.0006944444444444445 (3.9221, 1.0, 3.13768) 0.9920891136192558+ , CurveVector 0 0.0006944444444444445 (3.9221, 5.0, 3.13768) 0.9873163621561948+ , CurveVector 0 0.0006944444444444445 (3.9221, 10.0, 3.13768) 0.9777664068971548+ , CurveVector 0 0.0006944444444444445 (15.0, 1.0, 12.0) 0.9985528570346572+ , CurveVector 0 0.0006944444444444445 (15.0, 5.0, 12.0) 0.9976433782075594+ , CurveVector 0 0.0006944444444444445 (15.0, 10.0, 12.0) 0.9957222446910609+ , CurveVector 0 0.0006944444444444445 (100.0, 1.0, 80.0) 0.9999062282199427+ , CurveVector 0 0.0006944444444444445 (100.0, 5.0, 80.0) 0.9998516114345803+ , CurveVector 0 0.0006944444444444445 (100.0, 10.0, 80.0) 0.9997319727390142+ , CurveVector 0 0.0006944444444444445 (1000.0, 1.0, 800.0) 0.9999878195460449+ , CurveVector 0 0.0006944444444444445 (1000.0, 5.0, 800.0) 0.9999863686457797+ , CurveVector 0 0.0006944444444444445 (1000.0, 10.0, 800.0) 0.9999831127300594+ , CurveVector 0 0.0006944444444444445 (36500.0, 1.0, 29200.0) 0.9999899926281197+ , CurveVector 0 0.0006944444444444445 (36500.0, 5.0, 29200.0) 0.9999899872468485+ , CurveVector 0 0.0006944444444444445 (36500.0, 10.0, 29200.0) 0.9999899739943163+ , CurveVector 0 0.0006944444444444445 (0.5, 2.5, 0.025) 0.8967518630453323+ , CurveVector 0 0.0006944444444444445 (0.5, 2.5, 0.5) 0.9409027889741552+ , CurveVector 0 0.0006944444444444445 (0.5, 2.5, 10.0) 0.9882349886228436+ , CurveVector 0 0.0006944444444444445 (0.5, 7.0, 0.025) 0.8393790721086583+ , CurveVector 0 0.0006944444444444445 (0.5, 7.0, 0.5) 0.9080454568341468+ , CurveVector 0 0.0006944444444444445 (0.5, 7.0, 10.0) 0.9816595648648619+ , CurveVector 0 0.0006944444444444445 (3.9221, 2.5, 0.196105) 0.973439800959004+ , CurveVector 0 0.0006944444444444445 (3.9221, 2.5, 3.9221) 0.991756615434237+ , CurveVector 0 0.0006944444444444445 (3.9221, 2.5, 78.442) 0.9993722848254658+ , CurveVector 0 0.0006944444444444445 (3.9221, 7.0, 0.196105) 0.955217706487246+ , CurveVector 0 0.0006944444444444445 (3.9221, 7.0, 3.9221) 0.9861005714948381+ , CurveVector 0 0.0006944444444444445 (3.9221, 7.0, 78.442) 0.9989408877010095+ , CurveVector 0 0.0006944444444444445 (100.0, 2.5, 5.0) 0.9988101397388024+ , CurveVector 0 0.0006944444444444445 (100.0, 2.5, 100.0) 0.9999091301027871+ , CurveVector 0 0.0006944444444444445 (100.0, 2.5, 2000.0) 0.9999859985638448+ , CurveVector 0 0.0006944444444444445 (100.0, 7.0, 5.0) 0.9979208812049688+ , CurveVector 0 0.0006944444444444445 (100.0, 7.0, 100.0) 0.9998478727812578+ , CurveVector 0 0.0006944444444444445 (100.0, 7.0, 2000.0) 0.9999826554707103+ , CurveVector 0 0.006944444444444444 (0.0001, 1.0, 0.0001) 0.15552062341080783+ , CurveVector 0 0.006944444444444444 (0.0001, 5.0, 0.0001) 0.14353818245483319+ , CurveVector 0 0.006944444444444444 (0.0001, 10.0, 0.0001) 0.13556122972607468+ , CurveVector 0 0.006944444444444444 (0.01, 1.0, 0.008) 0.5249418724718172+ , CurveVector 0 0.006944444444444444 (0.01, 5.0, 0.008) 0.43834072592335555+ , CurveVector 0 0.006944444444444444 (0.01, 10.0, 0.008) 0.35555337509578094+ , CurveVector 0 0.006944444444444444 (0.5, 1.0, 0.4) 0.916904308409427+ , CurveVector 0 0.006944444444444444 (0.5, 5.0, 0.4) 0.8743808379004029+ , CurveVector 0 0.006944444444444444 (0.5, 10.0, 0.4) 0.8023423489470793+ , CurveVector 0 0.006944444444444444 (1.0, 1.0, 0.8) 0.9467330348368781+ , CurveVector 0 0.006944444444444444 (1.0, 5.0, 0.8) 0.9173281336914189+ , CurveVector 0 0.006944444444444444 (1.0, 10.0, 0.8) 0.8638153475938178+ , CurveVector 0 0.006944444444444444 (3.9221, 1.0, 3.13768) 0.9803565922036843+ , CurveVector 0 0.006944444444444444 (3.9221, 5.0, 3.13768) 0.9684630417040755+ , CurveVector 0 0.006944444444444444 (3.9221, 10.0, 3.13768) 0.9445883175916235+ , CurveVector 0 0.006944444444444444 (15.0, 1.0, 12.0) 0.9939982811459824+ , CurveVector 0 0.006944444444444444 (15.0, 5.0, 12.0) 0.9901993762339185+ , CurveVector 0 0.006944444444444444 (15.0, 10.0, 12.0) 0.9821578073504966+ , CurveVector 0 0.006944444444444444 (100.0, 1.0, 80.0) 0.9993384491048758+ , CurveVector 0 0.006944444444444444 (100.0, 5.0, 80.0) 0.9989132381895384+ , CurveVector 0 0.006944444444444444 (100.0, 10.0, 80.0) 0.9979807879878139+ , CurveVector 0 0.006944444444444444 (1000.0, 1.0, 800.0) 0.9999687989778773+ , CurveVector 0 0.006944444444444444 (1000.0, 5.0, 800.0) 0.9999546862942299+ , CurveVector 0 0.006944444444444444 (1000.0, 10.0, 800.0) 0.9999230036558031+ , CurveVector 0 0.006944444444444444 (36500.0, 1.0, 29200.0) 0.9999899263277725+ , CurveVector 0 0.006944444444444444 (36500.0, 5.0, 29200.0) 0.9999898725457537+ , CurveVector 0 0.006944444444444444 (36500.0, 10.0, 29200.0) 0.9999897400886191+ , CurveVector 0 0.006944444444444444 (0.5, 2.5, 0.025) 0.874014416555429+ , CurveVector 0 0.006944444444444444 (0.5, 2.5, 0.5) 0.9054540815242524+ , CurveVector 0 0.006944444444444444 (0.5, 2.5, 10.0) 0.9542649925903008+ , CurveVector 0 0.006944444444444444 (0.5, 7.0, 0.025) 0.8035921953742813+ , CurveVector 0 0.006944444444444444 (0.5, 7.0, 0.5) 0.8524892022880216+ , CurveVector 0 0.006944444444444444 (0.5, 7.0, 10.0) 0.9284030982608084+ , CurveVector 0 0.006944444444444444 (3.9221, 2.5, 0.196105) 0.9624773632104221+ , CurveVector 0 0.006944444444444444 (3.9221, 2.5, 3.9221) 0.9778741353725122+ , CurveVector 0 0.006944444444444444 (3.9221, 2.5, 78.442) 0.9951924811901621+ , CurveVector 0 0.006944444444444444 (3.9221, 7.0, 0.196105) 0.9366662367527832+ , CurveVector 0 0.006944444444444444 (3.9221, 7.0, 3.9221) 0.9626257963081541+ , CurveVector 0 0.006944444444444444 (3.9221, 7.0, 78.442) 0.9918252041399285+ , CurveVector 0 0.006944444444444444 (100.0, 2.5, 5.0) 0.9965301884356057+ , CurveVector 0 0.006944444444444444 (100.0, 2.5, 100.0) 0.9993329609259498+ , CurveVector 0 0.006944444444444444 (100.0, 2.5, 2000.0) 0.9999503936116256+ , CurveVector 0 0.006944444444444444 (100.0, 7.0, 5.0) 0.9939202145900792+ , CurveVector 0 0.006944444444444444 (100.0, 7.0, 100.0) 0.998834651655355+ , CurveVector 0 0.006944444444444444 (100.0, 7.0, 2000.0) 0.9999172704145485+ , CurveVector 0 0.25 (0.0001, 1.0, 0.0001) 0.09640221665002394+ , CurveVector 0 0.25 (0.0001, 5.0, 0.0001) 0.08700264787601772+ , CurveVector 0 0.25 (0.0001, 10.0, 0.0001) 0.08074405476847606+ , CurveVector 0 0.25 (0.01, 1.0, 0.008) 0.4016927412478812+ , CurveVector 0 0.25 (0.01, 5.0, 0.008) 0.3114489740414792+ , CurveVector 0 0.25 (0.01, 10.0, 0.008) 0.23433812645531724+ , CurveVector 0 0.25 (0.5, 1.0, 0.4) 0.8757179438968187+ , CurveVector 0 0.25 (0.5, 5.0, 0.4) 0.8062121746554167+ , CurveVector 0 0.25 (0.5, 10.0, 0.4) 0.6876829489999536+ , CurveVector 0 0.25 (1.0, 1.0, 0.8) 0.9168665879862228+ , CurveVector 0 0.25 (1.0, 5.0, 0.8) 0.8668414387176168+ , CurveVector 0 0.25 (1.0, 10.0, 0.8) 0.7722650213429366+ , CurveVector 0 0.25 (3.9221, 1.0, 3.13768) 0.964389030156706+ , CurveVector 0 0.25 (3.9221, 5.0, 3.13768) 0.9414083386117188+ , CurveVector 0 0.25 (3.9221, 10.0, 3.13768) 0.892690232137779+ , CurveVector 0 0.25 (15.0, 1.0, 12.0) 0.9854421470869374+ , CurveVector 0 0.25 (15.0, 5.0, 12.0) 0.9758165536710748+ , CurveVector 0 0.25 (15.0, 10.0, 12.0) 0.9545393474090279+ , CurveVector 0 0.25 (100.0, 1.0, 80.0) 0.9964330491445104+ , CurveVector 0 0.25 (100.0, 5.0, 80.0) 0.9940543926596453+ , CurveVector 0 0.25 (100.0, 10.0, 80.0) 0.9886997606876857+ , CurveVector 0 0.25 (1000.0, 1.0, 800.0) 0.9995901370226774+ , CurveVector 0 0.25 (1000.0, 5.0, 800.0) 0.9993207025252826+ , CurveVector 0 0.25 (1000.0, 10.0, 800.0) 0.9987078868504262+ , CurveVector 0 0.25 (36500.0, 1.0, 29200.0) 0.9999874108668905+ , CurveVector 0 0.25 (36500.0, 5.0, 29200.0) 0.9999855162745557+ , CurveVector 0 0.25 (36500.0, 10.0, 29200.0) 0.9999808401557544+ , CurveVector 0 0.25 (0.5, 2.5, 0.025) 0.8363761721019981+ , CurveVector 0 0.25 (0.5, 2.5, 0.5) 0.8541579445954898+ , CurveVector 0 0.25 (0.5, 2.5, 10.0) 0.8833787508991042+ , CurveVector 0 0.25 (0.5, 7.0, 0.025) 0.7373337815885711+ , CurveVector 0 0.25 (0.5, 7.0, 0.5) 0.7649891479359866+ , CurveVector 0 0.25 (0.5, 7.0, 10.0) 0.8104352418835448+ , CurveVector 0 0.25 (3.9221, 2.5, 0.196105) 0.9489985909478117+ , CurveVector 0 0.25 (3.9221, 2.5, 3.9221) 0.957866358536264+ , CurveVector 0 0.25 (3.9221, 2.5, 78.442) 0.9723568863712455+ , CurveVector 0 0.25 (3.9221, 7.0, 0.196105) 0.9115551931818142+ , CurveVector 0 0.25 (3.9221, 7.0, 3.9221) 0.9265065958792199+ , CurveVector 0 0.25 (3.9221, 7.0, 78.442) 0.9509381920839852+ , CurveVector 0 0.25 (100.0, 2.5, 5.0) 0.9933763799190363+ , CurveVector 0 0.25 (100.0, 2.5, 100.0) 0.9959096612464793+ , CurveVector 0 0.25 (100.0, 2.5, 2000.0) 0.9989372314109985+ , CurveVector 0 0.25 (100.0, 7.0, 5.0) 0.9882758617242045+ , CurveVector 0 0.25 (100.0, 7.0, 100.0) 0.9927177676210434+ , CurveVector 0 0.25 (100.0, 7.0, 2000.0) 0.9980263694021355+ , CurveVector 0 1.0 (0.0001, 1.0, 0.0001) 0.08035279816501796+ , CurveVector 0 1.0 (0.0001, 5.0, 0.0001) 0.07183753592004505+ , CurveVector 0 1.0 (0.0001, 10.0, 0.0001) 0.06616133898816638+ , CurveVector 0 1.0 (0.01, 1.0, 0.008) 0.3534520753142261+ , CurveVector 0 1.0 (0.01, 5.0, 0.008) 0.2701477597483584+ , CurveVector 0 1.0 (0.01, 10.0, 0.008) 0.1994822089424895+ , CurveVector 0 1.0 (0.5, 1.0, 0.4) 0.841801641860118+ , CurveVector 0 1.0 (0.5, 5.0, 0.4) 0.7544938706417197+ , CurveVector 0 1.0 (0.5, 10.0, 0.4) 0.6218335424176661+ , CurveVector 0 1.0 (1.0, 1.0, 0.8) 0.8941888288185716+ , CurveVector 0 1.0 (1.0, 5.0, 0.8) 0.8273482861608937+ , CurveVector 0 1.0 (1.0, 10.0, 0.8) 0.7114101795730232+ , CurveVector 0 1.0 (3.9221, 1.0, 3.13768) 0.9553657926519946+ , CurveVector 0 1.0 (3.9221, 5.0, 3.13768) 0.9235541232818624+ , CurveVector 0 1.0 (3.9221, 10.0, 3.13768) 0.8551672908044945+ , CurveVector 0 1.0 (15.0, 1.0, 12.0) 0.9817172605253275+ , CurveVector 0 1.0 (15.0, 5.0, 12.0) 0.9685369836426714+ , CurveVector 0 1.0 (15.0, 10.0, 12.0) 0.937616224384007+ , CurveVector 0 1.0 (100.0, 1.0, 80.0) 0.9951637373049931+ , CurveVector 0 1.0 (100.0, 5.0, 80.0) 0.9917598046005747+ , CurveVector 0 1.0 (100.0, 10.0, 80.0) 0.9836973606987331+ , CurveVector 0 1.0 (1000.0, 1.0, 800.0) 0.9992388559017075+ , CurveVector 0 1.0 (1000.0, 5.0, 800.0) 0.9987182079119733+ , CurveVector 0 1.0 (1000.0, 10.0, 800.0) 0.9974992473832057+ , CurveVector 0 1.0 (36500.0, 1.0, 29200.0) 0.9999803304050465+ , CurveVector 0 1.0 (36500.0, 5.0, 29200.0) 0.9999732047202385+ , CurveVector 0 1.0 (36500.0, 10.0, 29200.0) 0.9999555060323372+ , CurveVector 0 1.0 (0.5, 2.5, 0.025) 0.7989099564008361+ , CurveVector 0 1.0 (0.5, 2.5, 0.5) 0.8131556953615383+ , CurveVector 0 1.0 (0.5, 2.5, 10.0) 0.8365302042223149+ , CurveVector 0 1.0 (0.5, 7.0, 0.025) 0.6832372318948928+ , CurveVector 0 1.0 (0.5, 7.0, 0.5) 0.7053931294575273+ , CurveVector 0 1.0 (0.5, 7.0, 10.0) 0.741746682286543+ , CurveVector 0 1.0 (3.9221, 2.5, 0.196105) 0.9389065699186921+ , CurveVector 0 1.0 (3.9221, 2.5, 3.9221) 0.9459999296459062+ , CurveVector 0 1.0 (3.9221, 2.5, 78.442) 0.9577017276931188+ , CurveVector 0 1.0 (3.9221, 7.0, 0.196105) 0.8897061434004917+ , CurveVector 0 1.0 (3.9221, 7.0, 3.9221) 0.9016658251018077+ , CurveVector 0 1.0 (3.9221, 7.0, 78.442) 0.9213955139036905+ , CurveVector 0 1.0 (100.0, 2.5, 5.0) 0.9922383109545103+ , CurveVector 0 1.0 (100.0, 2.5, 100.0) 0.9942910852574199+ , CurveVector 0 1.0 (100.0, 2.5, 2000.0) 0.9973796587652921+ , CurveVector 0 1.0 (100.0, 7.0, 5.0) 0.9859334014218732+ , CurveVector 0 1.0 (100.0, 7.0, 100.0) 0.9895327767388569+ , CurveVector 0 1.0 (100.0, 7.0, 2000.0) 0.9949483429962709+ , CurveVector 0 3.0 (0.0001, 1.0, 0.0001) 0.06964640372203025+ , CurveVector 0 3.0 (0.0001, 5.0, 0.0001) 0.06178002605655556+ , CurveVector 0 3.0 (0.0001, 10.0, 0.0001) 0.05653195125485879+ , CurveVector 0 3.0 (0.01, 1.0, 0.008) 0.3189545927604771+ , CurveVector 0 3.0 (0.01, 5.0, 0.008) 0.24151324584262623+ , CurveVector 0 3.0 (0.01, 10.0, 0.008) 0.17586562495810962+ , CurveVector 0 3.0 (0.5, 1.0, 0.4) 0.7970037995872676+ , CurveVector 0 3.0 (0.5, 5.0, 0.4) 0.7006797623876595+ , CurveVector 0 3.0 (0.5, 10.0, 0.4) 0.567761479264413+ , CurveVector 0 3.0 (1.0, 1.0, 0.8) 0.8597904957261432+ , CurveVector 0 3.0 (1.0, 5.0, 0.8) 0.7787659989294528+ , CurveVector 0 3.0 (1.0, 10.0, 0.8) 0.6550720184242349+ , CurveVector 0 3.0 (3.9221, 1.0, 3.13768) 0.940522852028884+ , CurveVector 0 3.0 (3.9221, 5.0, 3.13768) 0.8956073951404876+ , CurveVector 0 3.0 (3.9221, 10.0, 3.13768) 0.807801062756634+ , CurveVector 0 3.0 (15.0, 1.0, 12.0) 0.9764261326526398+ , CurveVector 0 3.0 (15.0, 5.0, 12.0) 0.957290925167045+ , CurveVector 0 3.0 (15.0, 10.0, 12.0) 0.9116983200793276+ , CurveVector 0 3.0 (100.0, 1.0, 80.0) 0.9938631555605364+ , CurveVector 0 3.0 (100.0, 5.0, 80.0) 0.9890958069171393+ , CurveVector 0 3.0 (100.0, 10.0, 80.0) 0.9769534619259461+ , CurveVector 0 3.0 (1000.0, 1.0, 800.0) 0.9989199257285842+ , CurveVector 0 3.0 (1000.0, 5.0, 800.0) 0.9981352563823698+ , CurveVector 0 3.0 (1000.0, 10.0, 800.0) 0.9961992598179003+ , CurveVector 0 3.0 (36500.0, 1.0, 29200.0) 0.99996507383032+ , CurveVector 0 3.0 (36500.0, 5.0, 29200.0) 0.9999463872124921+ , CurveVector 0 3.0 (36500.0, 10.0, 29200.0) 0.999899269200455+ , CurveVector 0 3.0 (0.5, 2.5, 0.025) 0.7518490013200771+ , CurveVector 0 3.0 (0.5, 2.5, 0.5) 0.7637983973344071+ , CurveVector 0 3.0 (0.5, 2.5, 10.0) 0.7833647373697867+ , CurveVector 0 3.0 (0.5, 7.0, 0.025) 0.6313099672754534+ , CurveVector 0 3.0 (0.5, 7.0, 0.5) 0.6498944432902937+ , CurveVector 0 3.0 (0.5, 7.0, 10.0) 0.6803252848700395+ , CurveVector 0 3.0 (3.9221, 2.5, 0.196105) 0.9208093861034434+ , CurveVector 0 3.0 (3.9221, 2.5, 3.9221) 0.926750264236847+ , CurveVector 0 3.0 (3.9221, 2.5, 78.442) 0.9365550596425254+ , CurveVector 0 3.0 (3.9221, 7.0, 0.196105) 0.8555472121116829+ , CurveVector 0 3.0 (3.9221, 7.0, 3.9221) 0.8655637648080343+ , CurveVector 0 3.0 (3.9221, 7.0, 78.442) 0.8820950330233707+ , CurveVector 0 3.0 (100.0, 2.5, 5.0) 0.9908450695347601+ , CurveVector 0 3.0 (100.0, 2.5, 100.0) 0.9925661883839513+ , CurveVector 0 3.0 (100.0, 2.5, 2000.0) 0.9953394077088975+ , CurveVector 0 3.0 (100.0, 7.0, 5.0) 0.9826083933051957+ , CurveVector 0 3.0 (100.0, 7.0, 100.0) 0.9856262373490307+ , CurveVector 0 3.0 (100.0, 7.0, 2000.0) 0.9904888553059317+ , CurveVector 0 7.5 (0.0001, 1.0, 0.0001) 0.061873527353565674+ , CurveVector 0 7.5 (0.0001, 5.0, 0.0001) 0.05451449410677403+ , CurveVector 0 7.5 (0.0001, 10.0, 0.0001) 0.04960169126582237+ , CurveVector 0 7.5 (0.01, 1.0, 0.008) 0.2928301805186621+ , CurveVector 0 7.5 (0.01, 5.0, 0.008) 0.2201502541371466+ , CurveVector 0 7.5 (0.01, 10.0, 0.008) 0.15850834213686657+ , CurveVector 0 7.5 (0.5, 1.0, 0.4) 0.7503900653466792+ , CurveVector 0 7.5 (0.5, 5.0, 0.4) 0.6530302587425122+ , CurveVector 0 7.5 (0.5, 10.0, 0.4) 0.5247652788826683+ , CurveVector 0 7.5 (1.0, 1.0, 0.8) 0.8181092623716615+ , CurveVector 0 7.5 (1.0, 5.0, 0.8) 0.7307516930761562+ , CurveVector 0 7.5 (1.0, 10.0, 0.8) 0.6079552742650957+ , CurveVector 0 7.5 (3.9221, 1.0, 3.13768) 0.9170821449523803+ , CurveVector 0 7.5 (3.9221, 5.0, 3.13768) 0.8585903549106019+ , CurveVector 0 7.5 (3.9221, 10.0, 3.13768) 0.7594661578314478+ , CurveVector 0 7.5 (15.0, 1.0, 12.0) 0.9674448442879133+ , CurveVector 0 7.5 (15.0, 5.0, 12.0) 0.93899785409563+ , CurveVector 0 7.5 (15.0, 10.0, 12.0) 0.8765284213603944+ , CurveVector 0 7.5 (100.0, 1.0, 80.0) 0.9920124492559361+ , CurveVector 0 7.5 (100.0, 5.0, 80.0) 0.984958880263654+ , CurveVector 0 7.5 (100.0, 10.0, 80.0) 0.9660051272396722+ , CurveVector 0 7.5 (1000.0, 1.0, 800.0) 0.9985883469901012+ , CurveVector 0 7.5 (1000.0, 5.0, 800.0) 0.9974640253345056+ , CurveVector 0 7.5 (1000.0, 10.0, 800.0) 0.9944861698204579+ , CurveVector 0 7.5 (36500.0, 1.0, 29200.0) 0.9999411555147201+ , CurveVector 0 7.5 (36500.0, 5.0, 29200.0) 0.9999033166256783+ , CurveVector 0 7.5 (36500.0, 10.0, 29200.0) 0.9998052507069748+ , CurveVector 0 7.5 (0.5, 2.5, 0.025) 0.705593582373828+ , CurveVector 0 7.5 (0.5, 2.5, 0.5) 0.7159131829902702+ , CurveVector 0 7.5 (0.5, 2.5, 10.0) 0.7327788464691872+ , CurveVector 0 7.5 (0.5, 7.0, 0.025) 0.5873257178050552+ , CurveVector 0 7.5 (0.5, 7.0, 0.5) 0.6033754302682632+ , CurveVector 0 7.5 (0.5, 7.0, 10.0) 0.6296060044347246+ , CurveVector 0 7.5 (3.9221, 2.5, 0.196105) 0.8930005158865868+ , CurveVector 0 7.5 (3.9221, 2.5, 3.9221) 0.898124269085457+ , CurveVector 0 7.5 (3.9221, 2.5, 78.442) 0.9065707137966422+ , CurveVector 0 7.5 (3.9221, 7.0, 0.196105) 0.8140220340996209+ , CurveVector 0 7.5 (3.9221, 7.0, 3.9221) 0.8226608822239433+ , CurveVector 0 7.5 (3.9221, 7.0, 78.442) 0.8369019180854099+ , CurveVector 0 7.5 (100.0, 2.5, 5.0) 0.9885600499812903+ , CurveVector 0 7.5 (100.0, 2.5, 100.0) 0.9900428646857837+ , CurveVector 0 7.5 (100.0, 2.5, 2000.0) 0.9924841497174023+ , CurveVector 0 7.5 (100.0, 7.0, 5.0) 0.9768268785391793+ , CurveVector 0 7.5 (100.0, 7.0, 100.0) 0.9794268753529781+ , CurveVector 0 7.5 (100.0, 7.0, 2000.0) 0.9837074731138105+ , CurveVector 0 30.0 (0.0001, 1.0, 0.0001) 0.05181650971164924+ , CurveVector 0 30.0 (0.0001, 5.0, 0.0001) 0.045169308594949935+ , CurveVector 0 30.0 (0.0001, 10.0, 0.0001) 0.040727718749602695+ , CurveVector 0 30.0 (0.01, 1.0, 0.008) 0.2575520008995973+ , CurveVector 0 30.0 (0.01, 5.0, 0.008) 0.19167351188496834+ , CurveVector 0 30.0 (0.01, 10.0, 0.008) 0.1357301774781846+ , CurveVector 0 30.0 (0.5, 1.0, 0.4) 0.6755310860709989+ , CurveVector 0 30.0 (0.5, 5.0, 0.4) 0.5834140174951644+ , CurveVector 0 30.0 (0.5, 10.0, 0.4) 0.465223336107742+ , CurveVector 0 30.0 (1.0, 1.0, 0.8) 0.7427576522596596+ , CurveVector 0 30.0 (1.0, 5.0, 0.8) 0.6561022726310716+ , CurveVector 0 30.0 (1.0, 10.0, 0.8) 0.5410898629499653+ , CurveVector 0 30.0 (3.9221, 1.0, 3.13768) 0.8570271569797522+ , CurveVector 0 30.0 (3.9221, 5.0, 3.13768) 0.78504045900452+ , CurveVector 0 30.0 (3.9221, 10.0, 3.13768) 0.6826730658988903+ , CurveVector 0 30.0 (15.0, 1.0, 12.0) 0.9360046961530962+ , CurveVector 0 30.0 (15.0, 5.0, 12.0) 0.8869891776583695+ , CurveVector 0 30.0 (15.0, 10.0, 12.0) 0.8039049864744369+ , CurveVector 0 30.0 (100.0, 1.0, 80.0) 0.9849479490949199+ , CurveVector 0 30.0 (100.0, 5.0, 80.0) 0.9692687499760143+ , CurveVector 0 30.0 (100.0, 10.0, 80.0) 0.9298283711997936+ , CurveVector 0 30.0 (1000.0, 1.0, 800.0) 0.9976478454483917+ , CurveVector 0 30.0 (1000.0, 5.0, 800.0) 0.9953147763348547+ , CurveVector 0 30.0 (1000.0, 10.0, 800.0) 0.9883802655518108+ , CurveVector 0 30.0 (36500.0, 1.0, 29200.0) 0.9998801973616107+ , CurveVector 0 30.0 (36500.0, 5.0, 29200.0) 0.9997852487402294+ , CurveVector 0 30.0 (36500.0, 10.0, 29200.0) 0.9995184483000579+ , CurveVector 0 30.0 (0.5, 2.5, 0.025) 0.6340459248429701+ , CurveVector 0 30.0 (0.5, 2.5, 0.5) 0.6423119304343322+ , CurveVector 0 30.0 (0.5, 2.5, 10.0) 0.6557812889336515+ , CurveVector 0 30.0 (0.5, 7.0, 0.025) 0.5244147543924853+ , CurveVector 0 30.0 (0.5, 7.0, 0.5) 0.5372705826257268+ , CurveVector 0 30.0 (0.5, 7.0, 10.0) 0.5582190029195806+ , CurveVector 0 30.0 (3.9221, 2.5, 0.196105) 0.8276780273824551+ , CurveVector 0 30.0 (3.9221, 2.5, 3.9221) 0.8317737379110292+ , CurveVector 0 30.0 (3.9221, 2.5, 78.442) 0.8385078048985918+ , CurveVector 0 30.0 (3.9221, 7.0, 0.196105) 0.739114580478413+ , CurveVector 0 30.0 (3.9221, 7.0, 3.9221) 0.7460201084857615+ , CurveVector 0 30.0 (3.9221, 7.0, 78.442) 0.7573740085872328+ , CurveVector 0 30.0 (100.0, 2.5, 5.0) 0.979224231772666+ , CurveVector 0 30.0 (100.0, 2.5, 100.0) 0.9804062890420725+ , CurveVector 0 30.0 (100.0, 2.5, 2000.0) 0.9823703947580614+ , CurveVector 0 30.0 (100.0, 7.0, 5.0) 0.9547560563624691+ , CurveVector 0 30.0 (100.0, 7.0, 100.0) 0.9568286991039201+ , CurveVector 0 30.0 (100.0, 7.0, 2000.0) 0.9602726011559167+ , CurveVector 0 365.0 (0.0001, 1.0, 0.0001) 0.037834982425045606+ , CurveVector 0 365.0 (0.0001, 5.0, 0.0001) 0.032314111001972255+ , CurveVector 0 365.0 (0.0001, 10.0, 0.0001) 0.0286200038588972+ , CurveVector 0 365.0 (0.01, 1.0, 0.008) 0.2050200655408868+ , CurveVector 0 365.0 (0.01, 5.0, 0.008) 0.15005197017729993+ , CurveVector 0 365.0 (0.01, 10.0, 0.008) 0.1032663122494617+ , CurveVector 0 365.0 (0.5, 1.0, 0.4) 0.5520057535656898+ , CurveVector 0 365.0 (0.5, 5.0, 0.4) 0.47415068573178604+ , CurveVector 0 365.0 (0.5, 10.0, 0.4) 0.3747081345266993+ , CurveVector 0 365.0 (1.0, 1.0, 0.8) 0.6095243414214041+ , CurveVector 0 365.0 (1.0, 5.0, 0.8) 0.535093343192943+ , CurveVector 0 365.0 (1.0, 10.0, 0.8) 0.43790416335880894+ , CurveVector 0 365.0 (3.9221, 1.0, 3.13768) 0.7150334311381894+ , CurveVector 0 365.0 (3.9221, 5.0, 3.13768) 0.6463295004823135+ , CurveVector 0 365.0 (3.9221, 10.0, 3.13768) 0.556817998550036+ , CurveVector 0 365.0 (15.0, 1.0, 12.0) 0.8110692694981627+ , CurveVector 0 365.0 (15.0, 5.0, 12.0) 0.7463678766169817+ , CurveVector 0 365.0 (15.0, 10.0, 12.0) 0.6627178346249619+ , CurveVector 0 365.0 (100.0, 1.0, 80.0) 0.9251094896835601+ , CurveVector 0 365.0 (100.0, 5.0, 80.0) 0.8746629145934555+ , CurveVector 0 365.0 (100.0, 10.0, 80.0) 0.7994147471261212+ , CurveVector 0 365.0 (1000.0, 1.0, 800.0) 0.9876913670768037+ , CurveVector 0 365.0 (1000.0, 5.0, 800.0) 0.9728074011397482+ , CurveVector 0 365.0 (1000.0, 10.0, 800.0) 0.935217345290657+ , CurveVector 0 365.0 (36500.0, 1.0, 29200.0) 0.9995212175132593+ , CurveVector 0 365.0 (36500.0, 5.0, 29200.0) 0.998940290304338+ , CurveVector 0 365.0 (36500.0, 10.0, 29200.0) 0.9969979443306811+ , CurveVector 0 365.0 (0.5, 2.5, 0.025) 0.518152888659446+ , CurveVector 0 365.0 (0.5, 2.5, 0.5) 0.5236933806933424+ , CurveVector 0 365.0 (0.5, 2.5, 10.0) 0.5326727144707029+ , CurveVector 0 365.0 (0.5, 7.0, 0.025) 0.4265085017335736+ , CurveVector 0 365.0 (0.5, 7.0, 0.5) 0.4351254344380283+ , CurveVector 0 365.0 (0.5, 7.0, 10.0) 0.4490906769502422+ , CurveVector 0 365.0 (3.9221, 2.5, 0.196105) 0.6870464981646129+ , CurveVector 0 365.0 (3.9221, 2.5, 3.9221) 0.6897815407727013+ , CurveVector 0 365.0 (3.9221, 2.5, 78.442) 0.6942543676948221+ , CurveVector 0 365.0 (3.9221, 7.0, 0.196105) 0.6068768726741489+ , CurveVector 0 365.0 (3.9221, 7.0, 3.9221) 0.61148826139405+ , CurveVector 0 365.0 (3.9221, 7.0, 78.442) 0.6190296223782403+ , CurveVector 0 365.0 (100.0, 2.5, 5.0) 0.9069571553427237+ , CurveVector 0 365.0 (100.0, 2.5, 100.0) 0.9077419668688055+ , CurveVector 0 365.0 (100.0, 2.5, 2000.0) 0.9090437391827525+ , CurveVector 0 365.0 (100.0, 7.0, 5.0) 0.8443751567554282+ , CurveVector 0 365.0 (100.0, 7.0, 100.0) 0.8457512609045584+ , CurveVector 0 365.0 (100.0, 7.0, 2000.0) 0.8480338143876728+ , CurveVector 0 3650.0 (0.0001, 1.0, 0.0001) 0.028493865317692792+ , CurveVector 0 3650.0 (0.0001, 5.0, 0.0001) 0.023851422523562503+ , CurveVector 0 3650.0 (0.0001, 10.0, 0.0001) 0.02074181599020711+ , CurveVector 0 3650.0 (0.01, 1.0, 0.008) 0.1667443154809669+ , CurveVector 0 3650.0 (0.01, 5.0, 0.008) 0.12037091031884252+ , CurveVector 0 3650.0 (0.01, 10.0, 0.008) 0.08083020171473065+ , CurveVector 0 3650.0 (0.5, 1.0, 0.4) 0.45745531195217026+ , CurveVector 0 3650.0 (0.5, 5.0, 0.4) 0.39177691031190326+ , CurveVector 0 3650.0 (0.5, 10.0, 0.4) 0.3076083599752241+ , CurveVector 0 3650.0 (1.0, 1.0, 0.8) 0.5057738745048646+ , CurveVector 0 3650.0 (1.0, 5.0, 0.8) 0.4429752871403995+ , CurveVector 0 3650.0 (1.0, 10.0, 0.8) 0.3607562938979089+ , CurveVector 0 3650.0 (3.9221, 1.0, 3.13768) 0.5949407867293395+ , CurveVector 0 3650.0 (3.9221, 5.0, 3.13768) 0.5365682017844753+ , CurveVector 0 3650.0 (3.9221, 10.0, 3.13768) 0.46084038946499595+ , CurveVector 0 3650.0 (15.0, 1.0, 12.0) 0.6788257215365814+ , CurveVector 0 3650.0 (15.0, 5.0, 12.0) 0.6216639033843709+ , CurveVector 0 3650.0 (15.0, 10.0, 12.0) 0.5501441103560764+ , CurveVector 0 3650.0 (100.0, 1.0, 80.0) 0.7982058830988183+ , CurveVector 0 3650.0 (100.0, 5.0, 80.0) 0.7396828978515636+ , CurveVector 0 3650.0 (100.0, 10.0, 80.0) 0.6679898669198551+ , CurveVector 0 3650.0 (1000.0, 1.0, 800.0) 0.9298603779833606+ , CurveVector 0 3650.0 (1000.0, 5.0, 800.0) 0.8819934253079452+ , CurveVector 0 3650.0 (1000.0, 10.0, 800.0) 0.8116593834841827+ , CurveVector 0 3650.0 (36500.0, 1.0, 29200.0) 0.9967314584245375+ , CurveVector 0 3650.0 (36500.0, 5.0, 29200.0) 0.9921232240007867+ , CurveVector 0 3650.0 (36500.0, 10.0, 29200.0) 0.977513976405906+ , CurveVector 0 3650.0 (0.5, 2.5, 0.025) 0.4296786835697449+ , CurveVector 0 3650.0 (0.5, 2.5, 0.5) 0.4335102709112578+ , CurveVector 0 3650.0 (0.5, 2.5, 10.0) 0.4396890121316115+ , CurveVector 0 3650.0 (0.5, 7.0, 0.025) 0.3527048514690544+ , CurveVector 0 3650.0 (0.5, 7.0, 0.5) 0.3586639847140919+ , CurveVector 0 3650.0 (0.5, 7.0, 10.0) 0.36827356396595223+ , CurveVector 0 3650.0 (3.9221, 2.5, 0.196105) 0.5714907313102687+ , CurveVector 0 3650.0 (3.9221, 2.5, 3.9221) 0.5733756946414454+ , CurveVector 0 3650.0 (3.9221, 2.5, 78.442) 0.5764427855085837+ , CurveVector 0 3650.0 (3.9221, 7.0, 0.196105) 0.5038485392956241+ , CurveVector 0 3650.0 (3.9221, 7.0, 3.9221) 0.5070266611344243+ , CurveVector 0 3650.0 (3.9221, 7.0, 78.442) 0.5121978961951893+ , CurveVector 0 3650.0 (100.0, 2.5, 5.0) 0.7757166427278662+ , CurveVector 0 3650.0 (100.0, 2.5, 100.0) 0.7762545799235115+ , CurveVector 0 3650.0 (100.0, 2.5, 2000.0) 0.777142555255455+ , CurveVector 0 3650.0 (100.0, 7.0, 5.0) 0.7099106046962919+ , CurveVector 0 3650.0 (100.0, 7.0, 100.0) 0.7108538344811491+ , CurveVector 0 3650.0 (100.0, 7.0, 2000.0) 0.7124108281006408+ , CurveVector 1 0.0 (0.0001, 1.0, 0.0001) 0.9999899999999999+ , CurveVector 1 0.0 (0.0001, 5.0, 0.0001) 0.9999899999999999+ , CurveVector 1 0.0 (0.0001, 10.0, 0.0001) 0.9999899999999999+ , CurveVector 1 0.0 (0.01, 1.0, 0.008) 0.9999899999999999+ , CurveVector 1 0.0 (0.01, 5.0, 0.008) 0.9999899999999999+ , CurveVector 1 0.0 (0.01, 10.0, 0.008) 0.9999899999999999+ , CurveVector 1 0.0 (0.5, 1.0, 0.4) 0.9999899999999999+ , CurveVector 1 0.0 (0.5, 5.0, 0.4) 0.9999899999999999+ , CurveVector 1 0.0 (0.5, 10.0, 0.4) 0.9999899999999999+ , CurveVector 1 0.0 (1.0, 1.0, 0.8) 0.9999899999999999+ , CurveVector 1 0.0 (1.0, 5.0, 0.8) 0.9999899999999999+ , CurveVector 1 0.0 (1.0, 10.0, 0.8) 0.9999899999999999+ , CurveVector 1 0.0 (3.9221, 1.0, 3.13768) 0.9999899999999999+ , CurveVector 1 0.0 (3.9221, 5.0, 3.13768) 0.9999899999999999+ , CurveVector 1 0.0 (3.9221, 10.0, 3.13768) 0.9999899999999999+ , CurveVector 1 0.0 (15.0, 1.0, 12.0) 0.9999899999999999+ , CurveVector 1 0.0 (15.0, 5.0, 12.0) 0.9999899999999999+ , CurveVector 1 0.0 (15.0, 10.0, 12.0) 0.9999899999999999+ , CurveVector 1 0.0 (100.0, 1.0, 80.0) 0.9999899999999999+ , CurveVector 1 0.0 (100.0, 5.0, 80.0) 0.9999899999999999+ , CurveVector 1 0.0 (100.0, 10.0, 80.0) 0.9999899999999999+ , CurveVector 1 0.0 (1000.0, 1.0, 800.0) 0.9999899999999999+ , CurveVector 1 0.0 (1000.0, 5.0, 800.0) 0.9999899999999999+ , CurveVector 1 0.0 (1000.0, 10.0, 800.0) 0.9999899999999999+ , CurveVector 1 0.0 (36500.0, 1.0, 29200.0) 0.9999899999999999+ , CurveVector 1 0.0 (36500.0, 5.0, 29200.0) 0.9999899999999999+ , CurveVector 1 0.0 (36500.0, 10.0, 29200.0) 0.9999899999999999+ , CurveVector 1 0.0 (0.5, 2.5, 0.025) 0.9999899999999999+ , CurveVector 1 0.0 (0.5, 2.5, 0.5) 0.9999899999999999+ , CurveVector 1 0.0 (0.5, 2.5, 10.0) 0.9999899999999999+ , CurveVector 1 0.0 (0.5, 7.0, 0.025) 0.9999899999999999+ , CurveVector 1 0.0 (0.5, 7.0, 0.5) 0.9999899999999999+ , CurveVector 1 0.0 (0.5, 7.0, 10.0) 0.9999899999999999+ , CurveVector 1 0.0 (3.9221, 2.5, 0.196105) 0.9999899999999999+ , CurveVector 1 0.0 (3.9221, 2.5, 3.9221) 0.9999899999999999+ , CurveVector 1 0.0 (3.9221, 2.5, 78.442) 0.9999899999999999+ , CurveVector 1 0.0 (3.9221, 7.0, 0.196105) 0.9999899999999999+ , CurveVector 1 0.0 (3.9221, 7.0, 3.9221) 0.9999899999999999+ , CurveVector 1 0.0 (3.9221, 7.0, 78.442) 0.9999899999999999+ , CurveVector 1 0.0 (100.0, 2.5, 5.0) 0.9999899999999999+ , CurveVector 1 0.0 (100.0, 2.5, 100.0) 0.9999899999999999+ , CurveVector 1 0.0 (100.0, 2.5, 2000.0) 0.9999899999999999+ , CurveVector 1 0.0 (100.0, 7.0, 5.0) 0.9999899999999999+ , CurveVector 1 0.0 (100.0, 7.0, 100.0) 0.9999899999999999+ , CurveVector 1 0.0 (100.0, 7.0, 2000.0) 0.9999899999999999+ , CurveVector 1 1.1574074074074073e-5 (0.0001, 1.0, 0.0001) 0.8844027603050473+ , CurveVector 1 1.1574074074074073e-5 (0.0001, 5.0, 0.0001) 0.8844151542137202+ , CurveVector 1 1.1574074074074073e-5 (0.0001, 10.0, 0.0001) 0.8844459809582824+ , CurveVector 1 1.1574074074074073e-5 (0.01, 1.0, 0.008) 0.9979434495457605+ , CurveVector 1 1.1574074074074073e-5 (0.01, 5.0, 0.008) 0.9979863238746308+ , CurveVector 1 1.1574074074074073e-5 (0.01, 10.0, 0.008) 0.9980827504942184+ , CurveVector 1 1.1574074074074073e-5 (0.5, 1.0, 0.4) 0.9999725334486617+ , CurveVector 1 1.1574074074074073e-5 (0.5, 5.0, 0.4) 0.9999780915225217+ , CurveVector 1 1.1574074074074073e-5 (0.5, 10.0, 0.4) 0.9999829817347778+ , CurveVector 1 1.1574074074074073e-5 (1.0, 1.0, 0.8) 0.9999827238095217+ , CurveVector 1 1.1574074074074073e-5 (1.0, 5.0, 0.8) 0.9999851828791452+ , CurveVector 1 1.1574074074074073e-5 (1.0, 10.0, 0.8) 0.9999871941584605+ , CurveVector 1 1.1574074074074073e-5 (3.9221, 1.0, 3.13768) 0.9999884268306165+ , CurveVector 1 1.1574074074074073e-5 (3.9221, 5.0, 3.13768) 0.9999889738882383+ , CurveVector 1 1.1574074074074073e-5 (3.9221, 10.0, 3.13768) 0.9999894016785041+ , CurveVector 1 1.1574074074074073e-5 (15.0, 1.0, 12.0) 0.9999896037874676+ , CurveVector 1 1.1574074074074073e-5 (15.0, 5.0, 12.0) 0.9999897421430302+ , CurveVector 1 1.1574074074074073e-5 (15.0, 10.0, 12.0) 0.9999898494378754+ , CurveVector 1 1.1574074074074073e-5 (100.0, 1.0, 80.0) 0.9999899410593076+ , CurveVector 1 1.1574074074074073e-5 (100.0, 5.0, 80.0) 0.9999899616617435+ , CurveVector 1 1.1574074074074073e-5 (100.0, 10.0, 80.0) 0.9999899776075205+ , CurveVector 1 1.1574074074074073e-5 (1000.0, 1.0, 800.0) 0.9999899941108136+ , CurveVector 1 1.1574074074074073e-5 (1000.0, 5.0, 800.0) 0.9999899961696208+ , CurveVector 1 1.1574074074074073e-5 (1000.0, 10.0, 800.0) 0.9999899977627146+ , CurveVector 1 1.1574074074074073e-5 (36500.0, 1.0, 29200.0) 0.9999899998386605+ , CurveVector 1 1.1574074074074073e-5 (36500.0, 5.0, 29200.0) 0.9999899998950639+ , CurveVector 1 1.1574074074074073e-5 (36500.0, 10.0, 29200.0) 0.9999899999387079+ , CurveVector 1 1.1574074074074073e-5 (0.5, 2.5, 0.025) 0.9995391362006057+ , CurveVector 1 1.1574074074074073e-5 (0.5, 2.5, 0.5) 0.9999767847949094+ , CurveVector 1 1.1574074074074073e-5 (0.5, 2.5, 10.0) 0.9999801452100379+ , CurveVector 1 1.1574074074074073e-5 (0.5, 7.0, 0.025) 0.9996326102832171+ , CurveVector 1 1.1574074074074073e-5 (0.5, 7.0, 0.5) 0.999981577954605+ , CurveVector 1 1.1574074074074073e-5 (0.5, 7.0, 10.0) 0.9999838729164261+ , CurveVector 1 1.1574074074074073e-5 (3.9221, 2.5, 0.196105) 0.9999762321831269+ , CurveVector 1 1.1574074074074073e-5 (3.9221, 2.5, 3.9221) 0.9999886849194951+ , CurveVector 1 1.1574074074074073e-5 (3.9221, 2.5, 78.442) 0.999988724146664+ , CurveVector 1 1.1574074074074073e-5 (3.9221, 7.0, 0.196105) 0.9999819441038618+ , CurveVector 1 1.1574074074074073e-5 (3.9221, 7.0, 3.9221) 0.9999891875737914+ , CurveVector 1 1.1574074074074073e-5 (3.9221, 7.0, 78.442) 0.9999892130106914+ , CurveVector 1 1.1574074074074073e-5 (100.0, 2.5, 5.0) 0.9999899386909343+ , CurveVector 1 1.1574074074074073e-5 (100.0, 2.5, 100.0) 0.9999899498573842+ , CurveVector 1 1.1574074074074073e-5 (100.0, 2.5, 2000.0) 0.9999899498855758+ , CurveVector 1 1.1574074074074073e-5 (100.0, 7.0, 5.0) 0.9999899630988003+ , CurveVector 1 1.1574074074074073e-5 (100.0, 7.0, 100.0) 0.9999899690923474+ , CurveVector 1 1.1574074074074073e-5 (100.0, 7.0, 2000.0) 0.999989969111134+ , CurveVector 1 0.0006944444444444445 (0.0001, 1.0, 0.0001) 0.5654961705953139+ , CurveVector 1 0.0006944444444444445 (0.0001, 5.0, 0.0001) 0.5654959525560225+ , CurveVector 1 0.0006944444444444445 (0.0001, 10.0, 0.0001) 0.5655201831359045+ , CurveVector 1 0.0006944444444444445 (0.01, 1.0, 0.008) 0.9155364120207372+ , CurveVector 1 0.0006944444444444445 (0.01, 5.0, 0.008) 0.9172453947690448+ , CurveVector 1 0.0006944444444444445 (0.01, 10.0, 0.008) 0.9211516985357412+ , CurveVector 1 0.0006944444444444445 (0.5, 1.0, 0.4) 0.9989466349570194+ , CurveVector 1 0.0006944444444444445 (0.5, 5.0, 0.4) 0.9992783231872769+ , CurveVector 1 0.0006944444444444445 (0.5, 10.0, 0.4) 0.9995703714567633+ , CurveVector 1 0.0006944444444444445 (1.0, 1.0, 0.8) 0.9995540949685046+ , CurveVector 1 0.0006944444444444445 (1.0, 5.0, 0.8) 0.9997013432626044+ , CurveVector 1 0.0006944444444444445 (1.0, 10.0, 0.8) 0.9998218261352118+ , CurveVector 1 0.0006944444444444445 (3.9221, 1.0, 3.13768) 0.9998956299478533+ , CurveVector 1 0.0006944444444444445 (3.9221, 5.0, 3.13768) 0.9999284427745602+ , CurveVector 1 0.0006944444444444445 (3.9221, 10.0, 3.13768) 0.9999541044966455+ , CurveVector 1 0.0006944444444444445 (15.0, 1.0, 12.0) 0.9999662283179211+ , CurveVector 1 0.0006944444444444445 (15.0, 5.0, 12.0) 0.9999745290463299+ , CurveVector 1 0.0006944444444444445 (15.0, 10.0, 12.0) 0.999980966437764+ , CurveVector 1 0.0006944444444444445 (100.0, 1.0, 80.0) 0.9999864635811443+ , CurveVector 1 0.0006944444444444445 (100.0, 5.0, 80.0) 0.9999876997142363+ , CurveVector 1 0.0006944444444444445 (100.0, 10.0, 80.0) 0.9999886564545231+ , CurveVector 1 0.0006944444444444445 (1000.0, 1.0, 800.0) 0.9999896466490354+ , CurveVector 1 0.0006944444444444445 (1000.0, 5.0, 800.0) 0.9999897701773502+ , CurveVector 1 0.0006944444444444445 (1000.0, 10.0, 800.0) 0.9999898657629162+ , CurveVector 1 0.0006944444444444445 (36500.0, 1.0, 29200.0) 0.9999899903196303+ , CurveVector 1 0.0006944444444444445 (36500.0, 5.0, 29200.0) 0.9999899937038383+ , CurveVector 1 0.0006944444444444445 (36500.0, 10.0, 29200.0) 0.9999899963224742+ , CurveVector 1 0.0006944444444444445 (0.5, 2.5, 0.025) 0.976342673558746+ , CurveVector 1 0.0006944444444444445 (0.5, 2.5, 0.5) 0.999199439523123+ , CurveVector 1 0.0006944444444444445 (0.5, 2.5, 10.0) 0.9993993529560339+ , CurveVector 1 0.0006944444444444445 (0.5, 7.0, 0.025) 0.981242403774737+ , CurveVector 1 0.0006944444444444445 (0.5, 7.0, 0.5) 0.9994859519527465+ , CurveVector 1 0.0006944444444444445 (0.5, 7.0, 10.0) 0.999622620634195+ , CurveVector 1 0.0006944444444444445 (3.9221, 2.5, 0.196105) 0.9991763852615625+ , CurveVector 1 0.0006944444444444445 (3.9221, 2.5, 3.9221) 0.9999111080932253+ , CurveVector 1 0.0006944444444444445 (3.9221, 2.5, 78.442) 0.9999134593984605+ , CurveVector 1 0.0006944444444444445 (3.9221, 7.0, 0.196105) 0.9995138441135899+ , CurveVector 1 0.0006944444444444445 (3.9221, 7.0, 3.9221) 0.999941259763815+ , CurveVector 1 0.0006944444444444445 (3.9221, 7.0, 78.442) 0.9999427846714051+ , CurveVector 1 0.0006944444444444445 (100.0, 2.5, 5.0) 0.9999863218352952+ , CurveVector 1 0.0006944444444444445 (100.0, 2.5, 100.0) 0.9999869914594477+ , CurveVector 1 0.0006944444444444445 (100.0, 2.5, 2000.0) 0.9999869931508861+ , CurveVector 1 0.0006944444444444445 (100.0, 7.0, 5.0) 0.9999877861276859+ , CurveVector 1 0.0006944444444444445 (100.0, 7.0, 100.0) 0.9999881455470883+ , CurveVector 1 0.0006944444444444445 (100.0, 7.0, 2000.0) 0.9999881466742492+ , CurveVector 1 0.006944444444444444 (0.0001, 1.0, 0.0001) 0.42681269145547407+ , CurveVector 1 0.006944444444444444 (0.0001, 5.0, 0.0001) 0.42679195666023423+ , CurveVector 1 0.006944444444444444 (0.0001, 10.0, 0.0001) 0.4267572539412713+ , CurveVector 1 0.006944444444444444 (0.01, 1.0, 0.008) 0.7268298724021668+ , CurveVector 1 0.006944444444444444 (0.01, 5.0, 0.008) 0.7308992417503073+ , CurveVector 1 0.006944444444444444 (0.01, 10.0, 0.008) 0.7416281129659416+ , CurveVector 1 0.006944444444444444 (0.5, 1.0, 0.4) 0.9899469737161457+ , CurveVector 1 0.006944444444444444 (0.5, 5.0, 0.4) 0.9931117505440172+ , CurveVector 1 0.006944444444444444 (0.5, 10.0, 0.4) 0.9959170037870291+ , CurveVector 1 0.006944444444444444 (1.0, 1.0, 0.8) 0.99568989317851+ , CurveVector 1 0.006944444444444444 (1.0, 5.0, 0.8) 0.9971361520005204+ , CurveVector 1 0.006944444444444444 (1.0, 10.0, 0.8) 0.9983238253547131+ , CurveVector 1 0.006944444444444444 (3.9221, 1.0, 3.13768) 0.9990481318655883+ , CurveVector 1 0.006944444444444444 (3.9221, 5.0, 3.13768) 0.9993752913992093+ , CurveVector 1 0.006944444444444444 (3.9221, 10.0, 3.13768) 0.9996313897086018+ , CurveVector 1 0.006944444444444444 (15.0, 1.0, 12.0) 0.9997523810368033+ , CurveVector 1 0.006944444444444444 (15.0, 5.0, 12.0) 0.9998353329562631+ , CurveVector 1 0.006944444444444444 (15.0, 10.0, 12.0) 0.9998996794927583+ , CurveVector 1 0.006944444444444444 (100.0, 1.0, 80.0) 0.9999546378875871+ , CurveVector 1 0.006944444444444444 (100.0, 5.0, 80.0) 0.9999669980228594+ , CurveVector 1 0.006944444444444444 (100.0, 10.0, 80.0) 0.9999765648468677+ , CurveVector 1 0.006944444444444444 (1000.0, 1.0, 800.0) 0.9999864665110024+ , CurveVector 1 0.006944444444444444 (1000.0, 5.0, 800.0) 0.9999877017822392+ , CurveVector 1 0.006944444444444444 (1000.0, 10.0, 800.0) 0.9999886576321445+ , CurveVector 1 0.006944444444444444 (36500.0, 1.0, 29200.0) 0.9999899031963203+ , CurveVector 1 0.006944444444444444 (36500.0, 5.0, 29200.0) 0.9999899370383902+ , CurveVector 1 0.006944444444444444 (36500.0, 10.0, 29200.0) 0.999989963224744+ , CurveVector 1 0.006944444444444444 (0.5, 2.5, 0.025) 0.8787276781638506+ , CurveVector 1 0.006944444444444444 (0.5, 2.5, 0.5) 0.9922871689075393+ , CurveVector 1 0.006944444444444444 (0.5, 2.5, 10.0) 0.9941414039342823+ , CurveVector 1 0.006944444444444444 (0.5, 7.0, 0.025) 0.9037390870061309+ , CurveVector 1 0.006944444444444444 (0.5, 7.0, 0.5) 0.9950591488844284+ , CurveVector 1 0.006944444444444444 (0.5, 7.0, 10.0) 0.996338514929592+ , CurveVector 1 0.006944444444444444 (3.9221, 2.5, 0.196105) 0.9927988401412025+ , CurveVector 1 0.006944444444444444 (3.9221, 2.5, 3.9221) 0.9992022602630949+ , CurveVector 1 0.006944444444444444 (3.9221, 2.5, 78.442) 0.9992255624600306+ , CurveVector 1 0.006944444444444444 (3.9221, 7.0, 0.196105) 0.9957745693439732+ , CurveVector 1 0.006944444444444444 (3.9221, 7.0, 3.9221) 0.9995030846318673+ , CurveVector 1 0.006944444444444444 (3.9221, 7.0, 78.442) 0.999518215185646+ , CurveVector 1 0.006944444444444444 (100.0, 2.5, 5.0) 0.9999532528421139+ , CurveVector 1 0.006944444444444444 (100.0, 2.5, 100.0) 0.9999599160944146+ , CurveVector 1 0.006944444444444444 (100.0, 2.5, 2000.0) 0.9999599330036464+ , CurveVector 1 0.006944444444444444 (100.0, 7.0, 5.0) 0.9999678794340982+ , CurveVector 1 0.006944444444444444 (100.0, 7.0, 100.0) 0.9999714560416941+ , CurveVector 1 0.006944444444444444 (100.0, 7.0, 2000.0) 0.99997146731038+ , CurveVector 1 0.25 (0.0001, 1.0, 0.0001) 0.2750546571834107+ , CurveVector 1 0.25 (0.0001, 5.0, 0.0001) 0.2750296251786699+ , CurveVector 1 0.25 (0.0001, 10.0, 0.0001) 0.27497429721454314+ , CurveVector 1 0.25 (0.01, 1.0, 0.008) 0.44167397542625497+ , CurveVector 1 0.25 (0.01, 5.0, 0.008) 0.4400422309499389+ , CurveVector 1 0.25 (0.01, 10.0, 0.008) 0.43989112213759946+ , CurveVector 1 0.25 (0.5, 1.0, 0.4) 0.8079679950675346+ , CurveVector 1 0.25 (0.5, 5.0, 0.4) 0.854632208443032+ , CurveVector 1 0.25 (0.5, 10.0, 0.4) 0.9045612829692987+ , CurveVector 1 0.25 (1.0, 1.0, 0.8) 0.8876647821669928+ , CurveVector 1 0.25 (1.0, 5.0, 0.8) 0.920452155126406+ , CurveVector 1 0.25 (1.0, 10.0, 0.8) 0.9506410865411086+ , CurveVector 1 0.25 (3.9221, 1.0, 3.13768) 0.9683272570154479+ , CurveVector 1 0.25 (3.9221, 5.0, 3.13768) 0.9789183641045575+ , CurveVector 1 0.25 (3.9221, 10.0, 3.13768) 0.9874968687542748+ , CurveVector 1 0.25 (15.0, 1.0, 12.0) 0.9915696755851576+ , CurveVector 1 0.25 (15.0, 5.0, 12.0) 0.9944803959904298+ , CurveVector 1 0.25 (15.0, 10.0, 12.0) 0.9967592704183131+ , CurveVector 1 0.25 (100.0, 1.0, 80.0) 0.9987198625901293+ , CurveVector 1 0.25 (100.0, 5.0, 80.0) 0.9991631592550776+ , CurveVector 1 0.25 (100.0, 10.0, 80.0) 0.9995067562856383+ , CurveVector 1 0.25 (1000.0, 1.0, 800.0) 0.9998628232948358+ , CurveVector 1 0.25 (1000.0, 5.0, 800.0) 0.9999072763884218+ , CurveVector 1 0.25 (1000.0, 10.0, 800.0) 0.9999416789301036+ , CurveVector 1 0.25 (36500.0, 1.0, 29200.0) 0.9999865150892202+ , CurveVector 1 0.25 (36500.0, 5.0, 29200.0) 0.9999877333912291+ , CurveVector 1 0.25 (36500.0, 10.0, 29200.0) 0.9999886760939154+ , CurveVector 1 0.25 (0.5, 2.5, 0.025) 0.6154919102213067+ , CurveVector 1 0.25 (0.5, 2.5, 0.5) 0.8319553546245153+ , CurveVector 1 0.25 (0.5, 2.5, 10.0) 0.8455103600859981+ , CurveVector 1 0.25 (0.5, 7.0, 0.025) 0.6847107543130867+ , CurveVector 1 0.25 (0.5, 7.0, 0.5) 0.8807259796111496+ , CurveVector 1 0.25 (0.5, 7.0, 10.0) 0.893000328668474+ , CurveVector 1 0.25 (3.9221, 2.5, 0.196105) 0.925168574574153+ , CurveVector 1 0.25 (3.9221, 2.5, 3.9221) 0.9731355480279994+ , CurveVector 1 0.25 (3.9221, 2.5, 78.442) 0.9737517747248028+ , CurveVector 1 0.25 (3.9221, 7.0, 0.196105) 0.9544664990835693+ , CurveVector 1 0.25 (3.9221, 7.0, 3.9221) 0.9830855733671667+ , CurveVector 1 0.25 (3.9221, 7.0, 78.442) 0.9835037738952819+ , CurveVector 1 0.25 (100.0, 2.5, 5.0) 0.9987066016134254+ , CurveVector 1 0.25 (100.0, 2.5, 100.0) 0.9989090744651045+ , CurveVector 1 0.25 (100.0, 2.5, 2000.0) 0.9989096760638015+ , CurveVector 1 0.25 (100.0, 7.0, 5.0) 0.9992143981784953+ , CurveVector 1 0.25 (100.0, 7.0, 100.0) 0.9993232154759887+ , CurveVector 1 0.25 (100.0, 7.0, 2000.0) 0.9993236170984388+ , CurveVector 1 1.0 (0.0001, 1.0, 0.0001) 0.2320524136652862+ , CurveVector 1 1.0 (0.0001, 5.0, 0.0001) 0.23202928786968227+ , CurveVector 1 1.0 (0.0001, 10.0, 0.0001) 0.23197689279445502+ , CurveVector 1 1.0 (0.01, 1.0, 0.008) 0.36267203331022363+ , CurveVector 1 1.0 (0.01, 5.0, 0.008) 0.359574108414171+ , CurveVector 1 1.0 (0.01, 10.0, 0.008) 0.3549751437056766+ , CurveVector 1 1.0 (0.5, 1.0, 0.4) 0.6148772984482702+ , CurveVector 1 1.0 (0.5, 5.0, 0.4) 0.6742483219336461+ , CurveVector 1 1.0 (0.5, 10.0, 0.4) 0.7551738403411526+ , CurveVector 1 1.0 (1.0, 1.0, 0.8) 0.7209927939819342+ , CurveVector 1 1.0 (1.0, 5.0, 0.8) 0.7816799688122339+ , CurveVector 1 1.0 (1.0, 10.0, 0.8) 0.8494390282142164+ , CurveVector 1 1.0 (3.9221, 1.0, 3.13768) 0.8927643422011626+ , CurveVector 1 1.0 (3.9221, 5.0, 3.13768) 0.925170522438006+ , CurveVector 1 1.0 (3.9221, 10.0, 3.13768) 0.95375334722605+ , CurveVector 1 1.0 (15.0, 1.0, 12.0) 0.9678317162740895+ , CurveVector 1 1.0 (15.0, 5.0, 12.0) 0.9786273436601016+ , CurveVector 1 1.0 (15.0, 10.0, 12.0) 0.9873099916435761+ , CurveVector 1 1.0 (100.0, 1.0, 80.0) 0.9949448412370905+ , CurveVector 1 1.0 (100.0, 5.0, 80.0) 0.9966977139415363+ , CurveVector 1 1.0 (100.0, 10.0, 80.0) 0.9980622074677907+ , CurveVector 1 1.0 (1000.0, 1.0, 800.0) 0.9994816494911031+ , CurveVector 1 1.0 (1000.0, 5.0, 800.0) 0.9996592563746594+ , CurveVector 1 1.0 (1000.0, 10.0, 800.0) 0.9997967672048679+ , CurveVector 1 1.0 (36500.0, 1.0, 29200.0) 0.9999760606246006+ , CurveVector 1 1.0 (36500.0, 5.0, 29200.0) 0.9999809336781716+ , CurveVector 1 1.0 (36500.0, 10.0, 29200.0) 0.9999847044143008+ , CurveVector 1 1.0 (0.5, 2.5, 0.025) 0.48924913869392644+ , CurveVector 1 1.0 (0.5, 2.5, 0.5) 0.6398724713999875+ , CurveVector 1 1.0 (0.5, 2.5, 10.0) 0.6441201776859812+ , CurveVector 1 1.0 (0.5, 7.0, 0.025) 0.5555043654837988+ , CurveVector 1 1.0 (0.5, 7.0, 0.5) 0.7103259393300556+ , CurveVector 1 1.0 (0.5, 7.0, 10.0) 0.7198270449261899+ , CurveVector 1 1.0 (3.9221, 2.5, 0.196105) 0.8491331178381147+ , CurveVector 1 1.0 (3.9221, 2.5, 3.9221) 0.9066689407382904+ , CurveVector 1 1.0 (3.9221, 2.5, 78.442) 0.9079220658253293+ , CurveVector 1 1.0 (3.9221, 7.0, 0.196105) 0.9023678643991592+ , CurveVector 1 1.0 (3.9221, 7.0, 3.9221) 0.9384760354312282+ , CurveVector 1 1.0 (3.9221, 7.0, 78.442) 0.939431323536373+ , CurveVector 1 1.0 (100.0, 2.5, 5.0) 0.9951283070468742+ , CurveVector 1 1.0 (100.0, 2.5, 100.0) 0.9956919211556614+ , CurveVector 1 1.0 (100.0, 2.5, 2000.0) 0.9956942431180525+ , CurveVector 1 1.0 (100.0, 7.0, 5.0) 0.997028694058175+ , CurveVector 1 1.0 (100.0, 7.0, 100.0) 0.9973326546126869+ , CurveVector 1 1.0 (100.0, 7.0, 2000.0) 0.9973342130703359+ , CurveVector 1 3.0 (0.0001, 1.0, 0.0001) 0.20280348685047958+ , CurveVector 1 3.0 (0.0001, 5.0, 0.0001) 0.20278226006305983+ , CurveVector 1 3.0 (0.0001, 10.0, 0.0001) 0.20273357486022267+ , CurveVector 1 3.0 (0.01, 1.0, 0.008) 0.3104609245296172+ , CurveVector 1 3.0 (0.01, 5.0, 0.008) 0.3068699797681829+ , CurveVector 1 3.0 (0.01, 10.0, 0.008) 0.3004669414752296+ , CurveVector 1 3.0 (0.5, 1.0, 0.4) 0.45902247506972066+ , CurveVector 1 3.0 (0.5, 5.0, 0.4) 0.5063271142033752+ , CurveVector 1 3.0 (0.5, 10.0, 0.4) 0.5849576632585475+ , CurveVector 1 3.0 (1.0, 1.0, 0.8) 0.549579439963812+ , CurveVector 1 3.0 (1.0, 5.0, 0.8) 0.6137150276931654+ , CurveVector 1 3.0 (1.0, 10.0, 0.8) 0.7000869443611917+ , CurveVector 1 3.0 (3.9221, 1.0, 3.13768) 0.7645449764202676+ , CurveVector 1 3.0 (3.9221, 5.0, 3.13768) 0.8225485773124542+ , CurveVector 1 3.0 (3.9221, 10.0, 3.13768) 0.8815650921186043+ , CurveVector 1 3.0 (15.0, 1.0, 12.0) 0.9135626904794758+ , CurveVector 1 3.0 (15.0, 5.0, 12.0) 0.9405813044718637+ , CurveVector 1 3.0 (15.0, 10.0, 12.0) 0.9636900750037368+ , CurveVector 1 3.0 (100.0, 1.0, 80.0) 0.9851293961792327+ , CurveVector 1 3.0 (100.0, 5.0, 80.0) 0.9902313870610101+ , CurveVector 1 3.0 (100.0, 10.0, 80.0) 0.9942475676722382+ , CurveVector 1 3.0 (1000.0, 1.0, 800.0) 0.9984677905483846+ , CurveVector 1 3.0 (1000.0, 5.0, 800.0) 0.9989989733679014+ , CurveVector 1 3.0 (1000.0, 10.0, 800.0) 0.9994107130245549+ , CurveVector 1 3.0 (36500.0, 1.0, 29200.0) 0.9999481840153884+ , CurveVector 1 3.0 (36500.0, 5.0, 29200.0) 0.9999628019405021+ , CurveVector 1 3.0 (36500.0, 10.0, 29200.0) 0.9999741135520003+ , CurveVector 1 3.0 (0.5, 2.5, 0.025) 0.3926097060748604+ , CurveVector 1 3.0 (0.5, 2.5, 0.5) 0.4758724534993231+ , CurveVector 1 3.0 (0.5, 2.5, 10.0) 0.4677912898765465+ , CurveVector 1 3.0 (0.5, 7.0, 0.025) 0.44057945131572873+ , CurveVector 1 3.0 (0.5, 7.0, 0.5) 0.5377187464153244+ , CurveVector 1 3.0 (0.5, 7.0, 10.0) 0.539720202764076+ , CurveVector 1 3.0 (3.9221, 2.5, 0.196105) 0.7358663004529061+ , CurveVector 1 3.0 (3.9221, 2.5, 3.9221) 0.7879277271191655+ , CurveVector 1 3.0 (3.9221, 2.5, 78.442) 0.789131032037888+ , CurveVector 1 3.0 (3.9221, 7.0, 0.196105) 0.8130583379101012+ , CurveVector 1 3.0 (3.9221, 7.0, 3.9221) 0.8485861522636672+ , CurveVector 1 3.0 (3.9221, 7.0, 78.442) 0.8497763227452719+ , CurveVector 1 3.0 (100.0, 2.5, 5.0) 0.9863128086507458+ , CurveVector 1 3.0 (100.0, 2.5, 100.0) 0.9872956810128417+ , CurveVector 1 3.0 (100.0, 2.5, 2000.0) 0.9873020422263444+ , CurveVector 1 3.0 (100.0, 7.0, 5.0) 0.9915608343441242+ , CurveVector 1 3.0 (100.0, 7.0, 100.0) 0.9920950783792527+ , CurveVector 1 3.0 (100.0, 7.0, 2000.0) 0.9920994079053367+ , CurveVector 1 7.5 (0.0001, 1.0, 0.0001) 0.18124895400515553+ , CurveVector 1 7.5 (0.0001, 5.0, 0.0001) 0.18122939595490084+ , CurveVector 1 7.5 (0.0001, 10.0, 0.0001) 0.18118421176424182+ , CurveVector 1 7.5 (0.01, 1.0, 0.008) 0.272840514578665+ , CurveVector 1 7.5 (0.01, 5.0, 0.008) 0.26913300867758744+ , CurveVector 1 7.5 (0.01, 10.0, 0.008) 0.26204548739348+ , CurveVector 1 7.5 (0.5, 1.0, 0.4) 0.3521117848732996+ , CurveVector 1 7.5 (0.5, 5.0, 0.4) 0.3837940272558756+ , CurveVector 1 7.5 (0.5, 10.0, 0.4) 0.4455853009207421+ , CurveVector 1 7.5 (1.0, 1.0, 0.8) 0.4177839479750868+ , CurveVector 1 7.5 (1.0, 5.0, 0.8) 0.47057994008558335+ , CurveVector 1 7.5 (1.0, 10.0, 0.8) 0.5512560552903937+ , CurveVector 1 7.5 (3.9221, 1.0, 3.13768) 0.619430443671431+ , CurveVector 1 7.5 (3.9221, 5.0, 3.13768) 0.6894672285830729+ , CurveVector 1 7.5 (3.9221, 10.0, 3.13768) 0.7721832484626162+ , CurveVector 1 7.5 (15.0, 1.0, 12.0) 0.8232400061113146+ , CurveVector 1 7.5 (15.0, 5.0, 12.0) 0.8716042804530743+ , CurveVector 1 7.5 (15.0, 10.0, 12.0) 0.9173690052318431+ , CurveVector 1 7.5 (100.0, 1.0, 80.0) 0.9642838254517492+ , CurveVector 1 7.5 (100.0, 5.0, 80.0) 0.9762290514141562+ , CurveVector 1 7.5 (100.0, 10.0, 80.0) 0.9858578125583141+ , CurveVector 1 7.5 (1000.0, 1.0, 800.0) 0.9962003520356826+ , CurveVector 1 7.5 (1000.0, 5.0, 800.0) 0.9975191765638901+ , CurveVector 1 7.5 (1000.0, 10.0, 800.0) 0.9985440905717882+ , CurveVector 1 7.5 (36500.0, 1.0, 29200.0) 0.9998854720825867+ , CurveVector 1 7.5 (36500.0, 5.0, 29200.0) 0.9999220099467974+ , CurveVector 1 7.5 (36500.0, 10.0, 29200.0) 0.9999502856185521+ , CurveVector 1 7.5 (0.5, 2.5, 0.025) 0.3242186550555874+ , CurveVector 1 7.5 (0.5, 2.5, 0.5) 0.3611423549965158+ , CurveVector 1 7.5 (0.5, 2.5, 10.0) 0.3445162366860975+ , CurveVector 1 7.5 (0.5, 7.0, 0.025) 0.3543080667545918+ , CurveVector 1 7.5 (0.5, 7.0, 0.5) 0.4063663077790532+ , CurveVector 1 7.5 (0.5, 7.0, 10.0) 0.4020775905491924+ , CurveVector 1 7.5 (3.9221, 2.5, 0.196105) 0.6070132615010818+ , CurveVector 1 7.5 (3.9221, 2.5, 3.9221) 0.6462168060501662+ , CurveVector 1 7.5 (3.9221, 2.5, 78.442) 0.6466865249965585+ , CurveVector 1 7.5 (3.9221, 7.0, 0.196105) 0.6943950111290222+ , CurveVector 1 7.5 (3.9221, 7.0, 3.9221) 0.7240263883784219+ , CurveVector 1 7.5 (3.9221, 7.0, 78.442) 0.7249814291189307+ , CurveVector 1 7.5 (100.0, 2.5, 5.0) 0.9680005872656668+ , CurveVector 1 7.5 (100.0, 2.5, 100.0) 0.9693159384288921+ , CurveVector 1 7.5 (100.0, 2.5, 2000.0) 0.969329156719479+ , CurveVector 1 7.5 (100.0, 7.0, 5.0) 0.9799453403815499+ , CurveVector 1 7.5 (100.0, 7.0, 100.0) 0.9806709285691226+ , CurveVector 1 7.5 (100.0, 7.0, 2000.0) 0.9806801974657009+ , CurveVector 1 30.0 (0.0001, 1.0, 0.0001) 0.15291324801335598+ , CurveVector 1 30.0 (0.0001, 5.0, 0.0001) 0.152896184732771+ , CurveVector 1 30.0 (0.0001, 10.0, 0.0001) 0.15285646065538874+ , CurveVector 1 30.0 (0.01, 1.0, 0.008) 0.2245580365130051+ , CurveVector 1 30.0 (0.01, 5.0, 0.008) 0.22097675416770463+ , CurveVector 1 30.0 (0.01, 10.0, 0.008) 0.21373678697297874+ , CurveVector 1 30.0 (0.5, 1.0, 0.4) 0.2349922420847969+ , CurveVector 1 30.0 (0.5, 5.0, 0.4) 0.24722323997752843+ , CurveVector 1 30.0 (0.5, 10.0, 0.4) 0.2815987672269803+ , CurveVector 1 30.0 (1.0, 1.0, 0.8) 0.26733176303861617+ , CurveVector 1 30.0 (1.0, 5.0, 0.8) 0.29820658330024014+ , CurveVector 1 30.0 (1.0, 10.0, 0.8) 0.352697611669771+ , CurveVector 1 30.0 (3.9221, 1.0, 3.13768) 0.40506437142803536+ , CurveVector 1 30.0 (3.9221, 5.0, 3.13768) 0.46513081336929596+ , CurveVector 1 30.0 (3.9221, 10.0, 3.13768) 0.5493227779227176+ , CurveVector 1 30.0 (15.0, 1.0, 12.0) 0.611802083558142+ , CurveVector 1 30.0 (15.0, 5.0, 12.0) 0.6829695440592538+ , CurveVector 1 30.0 (15.0, 10.0, 12.0) 0.7666010341889742+ , CurveVector 1 30.0 (100.0, 1.0, 80.0) 0.8798022903253178+ , CurveVector 1 30.0 (100.0, 5.0, 80.0) 0.9156724447624618+ , CurveVector 1 30.0 (100.0, 10.0, 80.0) 0.947486994447028+ , CurveVector 1 30.0 (1000.0, 1.0, 800.0) 0.9851399966037386+ , CurveVector 1 30.0 (1000.0, 5.0, 800.0) 0.9902390710621027+ , CurveVector 1 30.0 (1000.0, 10.0, 800.0) 0.9942520166431701+ , CurveVector 1 30.0 (36500.0, 1.0, 29200.0) 0.9995721290209966+ , CurveVector 1 30.0 (36500.0, 5.0, 29200.0) 0.9997181416452663+ , CurveVector 1 30.0 (36500.0, 10.0, 29200.0) 0.9998311772347175+ , CurveVector 1 30.0 (0.5, 2.5, 0.025) 0.24416067484923848+ , CurveVector 1 30.0 (0.5, 2.5, 0.5) 0.2353107477685854+ , CurveVector 1 30.0 (0.5, 2.5, 10.0) 0.21128092024349035+ , CurveVector 1 30.0 (0.5, 7.0, 0.025) 0.2533421741478811+ , CurveVector 1 30.0 (0.5, 7.0, 0.5) 0.2575632696208009+ , CurveVector 1 30.0 (0.5, 7.0, 10.0) 0.2469461817604693+ , CurveVector 1 30.0 (3.9221, 2.5, 0.196105) 0.41005047624218727+ , CurveVector 1 30.0 (3.9221, 2.5, 3.9221) 0.426722221838595+ , CurveVector 1 30.0 (3.9221, 2.5, 78.442) 0.4256591653975339+ , CurveVector 1 30.0 (3.9221, 7.0, 0.196105) 0.4819610048851214+ , CurveVector 1 30.0 (3.9221, 7.0, 3.9221) 0.497980854981186+ , CurveVector 1 30.0 (3.9221, 7.0, 78.442) 0.49806056572051+ , CurveVector 1 30.0 (100.0, 2.5, 5.0) 0.8929027737593558+ , CurveVector 1 30.0 (100.0, 2.5, 100.0) 0.8944616991774631+ , CurveVector 1 30.0 (100.0, 2.5, 2000.0) 0.8944880816269257+ , CurveVector 1 30.0 (100.0, 7.0, 5.0) 0.9290822311169312+ , CurveVector 1 30.0 (100.0, 7.0, 100.0) 0.9299897232541788+ , CurveVector 1 30.0 (100.0, 7.0, 2000.0) 0.930010758185572+ , CurveVector 1 365.0 (0.0001, 1.0, 0.0001) 0.11255740621932879+ , CurveVector 1 365.0 (0.0001, 5.0, 0.0001) 0.1125443827900969+ , CurveVector 1 365.0 (0.0001, 10.0, 0.0001) 0.11251382199195002+ , CurveVector 1 365.0 (0.01, 1.0, 0.008) 0.1583135718972158+ , CurveVector 1 365.0 (0.01, 5.0, 0.008) 0.15535519728353175+ , CurveVector 1 365.0 (0.01, 10.0, 0.008) 0.14909858786118554+ , CurveVector 1 365.0 (0.5, 1.0, 0.4) 0.11806327510591155+ , CurveVector 1 365.0 (0.5, 5.0, 0.4) 0.11382762597427107+ , CurveVector 1 365.0 (0.5, 10.0, 0.4) 0.12042000311738135+ , CurveVector 1 365.0 (1.0, 1.0, 0.8) 0.11978977958758733+ , CurveVector 1 365.0 (1.0, 5.0, 0.8) 0.12695575254549513+ , CurveVector 1 365.0 (1.0, 10.0, 0.8) 0.1457753288146393+ , CurveVector 1 365.0 (3.9221, 1.0, 3.13768) 0.16769135214795586+ , CurveVector 1 365.0 (3.9221, 5.0, 3.13768) 0.19348171665034503+ , CurveVector 1 365.0 (3.9221, 10.0, 3.13768) 0.23390941626177203+ , CurveVector 1 365.0 (15.0, 1.0, 12.0) 0.2679543434958912+ , CurveVector 1 365.0 (15.0, 5.0, 12.0) 0.312267513071369+ , CurveVector 1 365.0 (15.0, 10.0, 12.0) 0.37707474096678223+ , CurveVector 1 365.0 (100.0, 1.0, 80.0) 0.512791043578187+ , CurveVector 1 365.0 (100.0, 5.0, 80.0) 0.5831270845098798+ , CurveVector 1 365.0 (100.0, 10.0, 80.0) 0.6726922869170697+ , CurveVector 1 365.0 (1000.0, 1.0, 800.0) 0.8600238041606502+ , CurveVector 1 365.0 (1000.0, 5.0, 800.0) 0.9006085088284319+ , CurveVector 1 365.0 (1000.0, 10.0, 800.0) 0.9374027530822997+ , CurveVector 1 365.0 (36500.0, 1.0, 29200.0) 0.9949490492106597+ , CurveVector 1 365.0 (36500.0, 5.0, 29200.0) 0.9967007158058061+ , CurveVector 1 365.0 (36500.0, 10.0, 29200.0) 0.9980639280402807+ , CurveVector 1 365.0 (0.5, 2.5, 0.025) 0.15213724886786179+ , CurveVector 1 365.0 (0.5, 2.5, 0.5) 0.1119846703240549+ , CurveVector 1 365.0 (0.5, 2.5, 10.0) 0.08645551539561777+ , CurveVector 1 365.0 (0.5, 7.0, 0.025) 0.14428569641290168+ , CurveVector 1 365.0 (0.5, 7.0, 0.5) 0.11300706946589503+ , CurveVector 1 365.0 (0.5, 7.0, 10.0) 0.09940923108891209+ , CurveVector 1 365.0 (3.9221, 2.5, 0.196105) 0.18298707151383026+ , CurveVector 1 365.0 (3.9221, 2.5, 3.9221) 0.17631300756333118+ , CurveVector 1 365.0 (3.9221, 2.5, 78.442) 0.17381287222122174+ , CurveVector 1 365.0 (3.9221, 7.0, 0.196105) 0.20940847724349232+ , CurveVector 1 365.0 (3.9221, 7.0, 3.9221) 0.208426859158824+ , CurveVector 1 365.0 (3.9221, 7.0, 78.442) 0.20738687134686423+ , CurveVector 1 365.0 (100.0, 2.5, 5.0) 0.5379812993404529+ , CurveVector 1 365.0 (100.0, 2.5, 100.0) 0.5388062429739635+ , CurveVector 1 365.0 (100.0, 2.5, 2000.0) 0.5388042246020378+ , CurveVector 1 365.0 (100.0, 7.0, 5.0) 0.618448073084035+ , CurveVector 1 365.0 (100.0, 7.0, 100.0) 0.6190606703749959+ , CurveVector 1 365.0 (100.0, 7.0, 2000.0) 0.6190754117262763+ , CurveVector 1 3650.0 (0.0001, 1.0, 0.0001) 0.08486942477603816+ , CurveVector 1 3650.0 (0.0001, 5.0, 0.0001) 0.08485942947919956+ , CurveVector 1 3650.0 (0.0001, 10.0, 0.0001) 0.08483588613953245+ , CurveVector 1 3650.0 (0.01, 1.0, 0.008) 0.11483745717631086+ , CurveVector 1 3650.0 (0.01, 5.0, 0.008) 0.11252636497778405+ , CurveVector 1 3650.0 (0.01, 10.0, 0.008) 0.10754886055309106+ , CurveVector 1 3650.0 (0.5, 1.0, 0.4) 0.06668783586080737+ , CurveVector 1 3650.0 (0.5, 5.0, 0.4) 0.058805262927063784+ , CurveVector 1 3650.0 (0.5, 10.0, 0.4) 0.05667681805679253+ , CurveVector 1 3650.0 (1.0, 1.0, 0.8) 0.05983812406600925+ , CurveVector 1 3650.0 (1.0, 5.0, 0.8) 0.05924076606388969+ , CurveVector 1 3650.0 (1.0, 10.0, 0.8) 0.06457211264843311+ , CurveVector 1 3650.0 (3.9221, 1.0, 3.13768) 0.07342047258105079+ , CurveVector 1 3650.0 (3.9221, 5.0, 3.13768) 0.08347353300340644+ , CurveVector 1 3650.0 (3.9221, 10.0, 3.13768) 0.10023818431743833+ , CurveVector 1 3650.0 (15.0, 1.0, 12.0) 0.11498007969347784+ , CurveVector 1 3650.0 (15.0, 5.0, 12.0) 0.1343535190343605+ , CurveVector 1 3650.0 (15.0, 10.0, 12.0) 0.1636958649569876+ , CurveVector 1 3650.0 (100.0, 1.0, 80.0) 0.23050542351338202+ , CurveVector 1 3650.0 (100.0, 5.0, 80.0) 0.26960307738130224+ , CurveVector 1 3650.0 (100.0, 10.0, 80.0) 0.3270153857958524+ , CurveVector 1 3650.0 (1000.0, 1.0, 800.0) 0.5127673726300362+ , CurveVector 1 3650.0 (1000.0, 5.0, 800.0) 0.5831361262052922+ , CurveVector 1 3650.0 (1000.0, 10.0, 800.0) 0.6727110091877813+ , CurveVector 1 3650.0 (36500.0, 1.0, 29200.0) 0.9534062399761701+ , CurveVector 1 3650.0 (36500.0, 5.0, 29200.0) 0.9687780752531374+ , CurveVector 1 3650.0 (36500.0, 10.0, 29200.0) 0.9813203785002631+ , CurveVector 1 3650.0 (0.5, 2.5, 0.025) 0.10225180274340892+ , CurveVector 1 3650.0 (0.5, 2.5, 0.5) 0.05995758765042371+ , CurveVector 1 3650.0 (0.5, 2.5, 10.0) 0.038493085392988645+ , CurveVector 1 3650.0 (0.5, 7.0, 0.025) 0.09104459477478587+ , CurveVector 1 3650.0 (0.5, 7.0, 0.5) 0.05510610981482066+ , CurveVector 1 3650.0 (0.5, 7.0, 10.0) 0.04308790404497181+ , CurveVector 1 3650.0 (3.9221, 2.5, 0.196105) 0.08863953105769533+ , CurveVector 1 3650.0 (3.9221, 2.5, 3.9221) 0.07640959483522172+ , CurveVector 1 3650.0 (3.9221, 2.5, 78.442) 0.07393330482747772+ , CurveVector 1 3650.0 (3.9221, 7.0, 0.196105) 0.0953351220025987+ , CurveVector 1 3650.0 (3.9221, 7.0, 3.9221) 0.08943185566669022+ , CurveVector 1 3650.0 (3.9221, 7.0, 78.442) 0.08823158475102874+ , CurveVector 1 3650.0 (100.0, 2.5, 5.0) 0.24442820254837141+ , CurveVector 1 3650.0 (100.0, 2.5, 100.0) 0.2444902550883447+ , CurveVector 1 3650.0 (100.0, 2.5, 2000.0) 0.2444489976086502+ , CurveVector 1 3650.0 (100.0, 7.0, 5.0) 0.2912482937271017+ , CurveVector 1 3650.0 (100.0, 7.0, 100.0) 0.29138237850857535+ , CurveVector 1 3650.0 (100.0, 7.0, 2000.0) 0.29136967279757425+ , CurveVector 2 0.0 (0.0001, 1.0, 0.0001) 0.9999899999999999+ , CurveVector 2 0.0 (0.0001, 5.0, 0.0001) 0.9999899999999999+ , CurveVector 2 0.0 (0.0001, 10.0, 0.0001) 0.9999899999999999+ , CurveVector 2 0.0 (0.01, 1.0, 0.008) 0.9999899999999999+ , CurveVector 2 0.0 (0.01, 5.0, 0.008) 0.9999899999999999+ , CurveVector 2 0.0 (0.01, 10.0, 0.008) 0.9999899999999999+ , CurveVector 2 0.0 (0.5, 1.0, 0.4) 0.9999899999999999+ , CurveVector 2 0.0 (0.5, 5.0, 0.4) 0.9999899999999999+ , CurveVector 2 0.0 (0.5, 10.0, 0.4) 0.9999899999999999+ , CurveVector 2 0.0 (1.0, 1.0, 0.8) 0.9999899999999999+ , CurveVector 2 0.0 (1.0, 5.0, 0.8) 0.9999899999999999+ , CurveVector 2 0.0 (1.0, 10.0, 0.8) 0.9999899999999999+ , CurveVector 2 0.0 (3.9221, 1.0, 3.13768) 0.9999899999999999+ , CurveVector 2 0.0 (3.9221, 5.0, 3.13768) 0.9999899999999999+ , CurveVector 2 0.0 (3.9221, 10.0, 3.13768) 0.9999899999999999+ , CurveVector 2 0.0 (15.0, 1.0, 12.0) 0.9999899999999999+ , CurveVector 2 0.0 (15.0, 5.0, 12.0) 0.9999899999999999+ , CurveVector 2 0.0 (15.0, 10.0, 12.0) 0.9999899999999999+ , CurveVector 2 0.0 (100.0, 1.0, 80.0) 0.9999899999999999+ , CurveVector 2 0.0 (100.0, 5.0, 80.0) 0.9999899999999999+ , CurveVector 2 0.0 (100.0, 10.0, 80.0) 0.9999899999999999+ , CurveVector 2 0.0 (1000.0, 1.0, 800.0) 0.9999899999999999+ , CurveVector 2 0.0 (1000.0, 5.0, 800.0) 0.9999899999999999+ , CurveVector 2 0.0 (1000.0, 10.0, 800.0) 0.9999899999999999+ , CurveVector 2 0.0 (36500.0, 1.0, 29200.0) 0.9999899999999999+ , CurveVector 2 0.0 (36500.0, 5.0, 29200.0) 0.9999899999999999+ , CurveVector 2 0.0 (36500.0, 10.0, 29200.0) 0.9999899999999999+ , CurveVector 2 0.0 (0.5, 2.5, 0.025) 0.9999899999999999+ , CurveVector 2 0.0 (0.5, 2.5, 0.5) 0.9999899999999999+ , CurveVector 2 0.0 (0.5, 2.5, 10.0) 0.9999899999999999+ , CurveVector 2 0.0 (0.5, 7.0, 0.025) 0.9999899999999999+ , CurveVector 2 0.0 (0.5, 7.0, 0.5) 0.9999899999999999+ , CurveVector 2 0.0 (0.5, 7.0, 10.0) 0.9999899999999999+ , CurveVector 2 0.0 (3.9221, 2.5, 0.196105) 0.9999899999999999+ , CurveVector 2 0.0 (3.9221, 2.5, 3.9221) 0.9999899999999999+ , CurveVector 2 0.0 (3.9221, 2.5, 78.442) 0.9999899999999999+ , CurveVector 2 0.0 (3.9221, 7.0, 0.196105) 0.9999899999999999+ , CurveVector 2 0.0 (3.9221, 7.0, 3.9221) 0.9999899999999999+ , CurveVector 2 0.0 (3.9221, 7.0, 78.442) 0.9999899999999999+ , CurveVector 2 0.0 (100.0, 2.5, 5.0) 0.9999899999999999+ , CurveVector 2 0.0 (100.0, 2.5, 100.0) 0.9999899999999999+ , CurveVector 2 0.0 (100.0, 2.5, 2000.0) 0.9999899999999999+ , CurveVector 2 0.0 (100.0, 7.0, 5.0) 0.9999899999999999+ , CurveVector 2 0.0 (100.0, 7.0, 100.0) 0.9999899999999999+ , CurveVector 2 0.0 (100.0, 7.0, 2000.0) 0.9999899999999999+ , CurveVector 2 1.1574074074074073e-5 (0.0001, 1.0, 0.0001) 0.8733066705530355+ , CurveVector 2 1.1574074074074073e-5 (0.0001, 5.0, 0.0001) 0.8645033331034899+ , CurveVector 2 1.1574074074074073e-5 (0.0001, 10.0, 0.0001) 0.8532240574602432+ , CurveVector 2 1.1574074074074073e-5 (0.01, 1.0, 0.008) 0.9984650918489688+ , CurveVector 2 1.1574074074074073e-5 (0.01, 5.0, 0.008) 0.9982114621180703+ , CurveVector 2 1.1574074074074073e-5 (0.01, 10.0, 0.008) 0.9977893359941999+ , CurveVector 2 1.1574074074074073e-5 (0.5, 1.0, 0.4) 0.9999508627023646+ , CurveVector 2 1.1574074074074073e-5 (0.5, 5.0, 0.4) 0.9999400509181708+ , CurveVector 2 1.1574074074074073e-5 (0.5, 10.0, 0.4) 0.9999190886638694+ , CurveVector 2 1.1574074074074073e-5 (1.0, 1.0, 0.8) 0.9999677403479689+ , CurveVector 2 1.1574074074074073e-5 (1.0, 5.0, 0.8) 0.9999608909052914+ , CurveVector 2 1.1574074074074073e-5 (1.0, 10.0, 0.8) 0.9999475154973898+ , CurveVector 2 1.1574074074074073e-5 (3.9221, 1.0, 3.13768) 0.9999814729521911+ , CurveVector 2 1.1574074074074073e-5 (3.9221, 5.0, 3.13768) 0.9999782268983662+ , CurveVector 2 1.1574074074074073e-5 (3.9221, 10.0, 3.13768) 0.9999718545138125+ , CurveVector 2 1.1574074074074073e-5 (15.0, 1.0, 12.0) 0.999985548773027+ , CurveVector 2 1.1574074074074073e-5 (15.0, 5.0, 12.0) 0.9999835344022465+ , CurveVector 2 1.1574074074074073e-5 (15.0, 10.0, 12.0) 0.9999795695855085+ , CurveVector 2 1.1574074074074073e-5 (100.0, 1.0, 80.0) 0.9999863212064113+ , CurveVector 2 1.1574074074074073e-5 (100.0, 5.0, 80.0) 0.999984425804173+ , CurveVector 2 1.1574074074074073e-5 (100.0, 10.0, 80.0) 0.9999806614877933+ , CurveVector 2 1.1574074074074073e-5 (1000.0, 1.0, 800.0) 0.9999760774506035+ , CurveVector 2 1.1574074074074073e-5 (1000.0, 5.0, 800.0) 0.9999686327557977+ , CurveVector 2 1.1574074074074073e-5 (1000.0, 10.0, 800.0) 0.9999536475518208+ , CurveVector 2 1.1574074074074073e-5 (36500.0, 1.0, 29200.0) 0.9993999329768612+ , CurveVector 2 1.1574074074074073e-5 (36500.0, 5.0, 29200.0) 0.9990809731113999+ , CurveVector 2 1.1574074074074073e-5 (36500.0, 10.0, 29200.0) 0.9984319931417115+ , CurveVector 2 1.1574074074074073e-5 (0.5, 2.5, 0.025) 0.9996658341930865+ , CurveVector 2 1.1574074074074073e-5 (0.5, 2.5, 0.5) 0.9999520168970085+ , CurveVector 2 1.1574074074074073e-5 (0.5, 2.5, 10.0) 0.9999729052578532+ , CurveVector 2 1.1574074074074073e-5 (0.5, 7.0, 0.025) 0.9995231004128814+ , CurveVector 2 1.1574074074074073e-5 (0.5, 7.0, 0.5) 0.9999396849022487+ , CurveVector 2 1.1574074074074073e-5 (0.5, 7.0, 10.0) 0.9999714590539888+ , CurveVector 2 1.1574074074074073e-5 (3.9221, 2.5, 0.196105) 0.999942676591546+ , CurveVector 2 1.1574074074074073e-5 (3.9221, 2.5, 3.9221) 0.9999811453451077+ , CurveVector 2 1.1574074074074073e-5 (3.9221, 2.5, 78.442) 0.9999828132172074+ , CurveVector 2 1.1574074074074073e-5 (3.9221, 7.0, 0.196105) 0.9999186717198842+ , CurveVector 2 1.1574074074074073e-5 (3.9221, 7.0, 3.9221) 0.9999771514807826+ , CurveVector 2 1.1574074074074073e-5 (3.9221, 7.0, 78.442) 0.9999796334627218+ , CurveVector 2 1.1574074074074073e-5 (100.0, 2.5, 5.0) 0.9999849356346656+ , CurveVector 2 1.1574074074074073e-5 (100.0, 2.5, 100.0) 0.9999853800030565+ , CurveVector 2 1.1574074074074073e-5 (100.0, 2.5, 2000.0) 0.9999202041968079+ , CurveVector 2 1.1574074074074073e-5 (100.0, 7.0, 5.0) 0.9999819996520636+ , CurveVector 2 1.1574074074074073e-5 (100.0, 7.0, 100.0) 0.9999826217433009+ , CurveVector 2 1.1574074074074073e-5 (100.0, 7.0, 2000.0) 0.9998771911793816+ , CurveVector 2 0.0006944444444444445 (0.0001, 1.0, 0.0001) 0.14584778071579466+ , CurveVector 2 0.0006944444444444445 (0.0001, 5.0, 0.0001) 0.14142053985502376+ , CurveVector 2 0.0006944444444444445 (0.0001, 10.0, 0.0001) 0.13159301330242504+ , CurveVector 2 0.0006944444444444445 (0.01, 1.0, 0.008) 0.9254771233079971+ , CurveVector 2 0.0006944444444444445 (0.01, 5.0, 0.008) 0.9154579320265545+ , CurveVector 2 0.0006944444444444445 (0.01, 10.0, 0.008) 0.897797495002648+ , CurveVector 2 0.0006944444444444445 (0.5, 1.0, 0.4) 0.9977065244651055+ , CurveVector 2 0.0006944444444444445 (0.5, 5.0, 0.4) 0.9970876198134161+ , CurveVector 2 0.0006944444444444445 (0.5, 10.0, 0.4) 0.995882637285231+ , CurveVector 2 0.0006944444444444445 (1.0, 1.0, 0.8) 0.9986849639474731+ , CurveVector 2 0.0006944444444444445 (1.0, 5.0, 0.8) 0.9982885421536765+ , CurveVector 2 0.0006944444444444445 (1.0, 10.0, 0.8) 0.9975123704614073+ , CurveVector 2 0.0006944444444444445 (3.9221, 1.0, 3.13768) 0.9994883231755802+ , CurveVector 2 0.0006944444444444445 (3.9221, 5.0, 3.13768) 0.9992985253044565+ , CurveVector 2 0.0006944444444444445 (3.9221, 10.0, 3.13768) 0.9989255213108518+ , CurveVector 2 0.0006944444444444445 (15.0, 1.0, 12.0) 0.9997288937138803+ , CurveVector 2 0.0006944444444444445 (15.0, 5.0, 12.0) 0.999611097904136+ , CurveVector 2 0.0006944444444444445 (15.0, 10.0, 12.0) 0.9993791325655043+ , CurveVector 2 0.0006944444444444445 (100.0, 1.0, 80.0) 0.9997802190865248+ , CurveVector 2 0.0006944444444444445 (100.0, 5.0, 80.0) 0.9996722599646709+ , CurveVector 2 0.0006944444444444445 (100.0, 10.0, 80.0) 0.999457815442756+ , CurveVector 2 0.0006944444444444445 (1000.0, 1.0, 800.0) 0.9994472554841611+ , CurveVector 2 0.0006944444444444445 (1000.0, 5.0, 800.0) 0.9991571277073784+ , CurveVector 2 0.0006944444444444445 (1000.0, 10.0, 800.0) 0.9985731133081581+ , CurveVector 2 0.0006944444444444445 (36500.0, 1.0, 29200.0) 0.9990184924627816+ , CurveVector 2 0.0006944444444444445 (36500.0, 5.0, 29200.0) 0.9984933523803359+ , CurveVector 2 0.0006944444444444445 (36500.0, 10.0, 29200.0) 0.9974248605570715+ , CurveVector 2 0.0006944444444444445 (0.5, 2.5, 0.025) 0.9830997893204984+ , CurveVector 2 0.0006944444444444445 (0.5, 2.5, 0.5) 0.9977704731867489+ , CurveVector 2 0.0006944444444444445 (0.5, 2.5, 10.0) 0.9989745854187879+ , CurveVector 2 0.0006944444444444445 (0.5, 7.0, 0.025) 0.9757155006594955+ , CurveVector 2 0.0006944444444444445 (0.5, 7.0, 0.5) 0.9970614745608236+ , CurveVector 2 0.0006944444444444445 (0.5, 7.0, 10.0) 0.9988932541714536+ , CurveVector 2 0.0006944444444444445 (3.9221, 2.5, 0.196105) 0.9972880198030929+ , CurveVector 2 0.0006944444444444445 (3.9221, 2.5, 3.9221) 0.9994691342563692+ , CurveVector 2 0.0006944444444444445 (3.9221, 2.5, 78.442) 0.9995762710528482+ , CurveVector 2 0.0006944444444444445 (3.9221, 7.0, 0.196105) 0.9959202750310179+ , CurveVector 2 0.0006944444444444445 (3.9221, 7.0, 3.9221) 0.9992354380570512+ , CurveVector 2 0.0006944444444444445 (3.9221, 7.0, 78.442) 0.9993959036083511+ , CurveVector 2 0.0006944444444444445 (100.0, 2.5, 5.0) 0.9996929987743631+ , CurveVector 2 0.0006944444444444445 (100.0, 2.5, 100.0) 0.9997287415952142+ , CurveVector 2 0.0006944444444444445 (100.0, 2.5, 2000.0) 0.9986251198683851+ , CurveVector 2 0.0006944444444444445 (100.0, 7.0, 5.0) 0.9995208751757672+ , CurveVector 2 0.0006944444444444445 (100.0, 7.0, 100.0) 0.9995729157742599+ , CurveVector 2 0.0006944444444444445 (100.0, 7.0, 2000.0) 0.9977858019544582+ , CurveVector 2 0.006944444444444444 (0.0001, 1.0, 0.0001) 0.021344957970703786+ , CurveVector 2 0.006944444444444444 (0.0001, 5.0, 0.0001) 0.020833267032568017+ , CurveVector 2 0.006944444444444444 (0.0001, 10.0, 0.0001) 0.019470164347066804+ , CurveVector 2 0.006944444444444444 (0.01, 1.0, 0.008) 0.6476457842516947+ , CurveVector 2 0.006944444444444444 (0.01, 5.0, 0.008) 0.6387441776547046+ , CurveVector 2 0.006944444444444444 (0.01, 10.0, 0.008) 0.6075720988368295+ , CurveVector 2 0.006944444444444444 (0.5, 1.0, 0.4) 0.981233378933363+ , CurveVector 2 0.006944444444444444 (0.5, 5.0, 0.4) 0.9769098466655418+ , CurveVector 2 0.006944444444444444 (0.5, 10.0, 0.4) 0.9681672111280484+ , CurveVector 2 0.006944444444444444 (1.0, 1.0, 0.8) 0.9889839328880018+ , CurveVector 2 0.006944444444444444 (1.0, 5.0, 0.8) 0.985990714763568+ , CurveVector 2 0.006944444444444444 (1.0, 10.0, 0.8) 0.9799894470650323+ , CurveVector 2 0.006944444444444444 (3.9221, 1.0, 3.13768) 0.9956788195632463+ , CurveVector 2 0.006944444444444444 (3.9221, 5.0, 3.13768) 0.9941329474248226+ , CurveVector 2 0.006944444444444444 (3.9221, 10.0, 3.13768) 0.9910652338733377+ , CurveVector 2 0.006944444444444444 (15.0, 1.0, 12.0) 0.9977962179872102+ , CurveVector 2 0.006944444444444444 (15.0, 5.0, 12.0) 0.9968326776481806+ , CurveVector 2 0.006944444444444444 (15.0, 10.0, 12.0) 0.9949272361750124+ , CurveVector 2 0.006944444444444444 (100.0, 1.0, 80.0) 0.9984983172124807+ , CurveVector 2 0.006944444444444444 (100.0, 5.0, 80.0) 0.9977379382532368+ , CurveVector 2 0.006944444444444444 (100.0, 10.0, 80.0) 0.9962255189043906+ , CurveVector 2 0.006944444444444444 (1000.0, 1.0, 800.0) 0.9983185334938611+ , CurveVector 2 0.006944444444444444 (1000.0, 5.0, 800.0) 0.9974268120158453+ , CurveVector 2 0.006944444444444444 (1000.0, 10.0, 800.0) 0.9956313248418878+ , CurveVector 2 0.006944444444444444 (36500.0, 1.0, 29200.0) 0.998828428945825+ , CurveVector 2 0.006944444444444444 (36500.0, 5.0, 29200.0) 0.9982006140702494+ , CurveVector 2 0.006944444444444444 (36500.0, 10.0, 29200.0) 0.9969231945278846+ , CurveVector 2 0.006944444444444444 (0.5, 2.5, 0.025) 0.917633307313482+ , CurveVector 2 0.006944444444444444 (0.5, 2.5, 0.5) 0.9816244748368311+ , CurveVector 2 0.006944444444444444 (0.5, 2.5, 10.0) 0.9905673730432359+ , CurveVector 2 0.006944444444444444 (0.5, 7.0, 0.025) 0.8836588018631084+ , CurveVector 2 0.006944444444444444 (0.5, 7.0, 0.5) 0.9765161144073805+ , CurveVector 2 0.006944444444444444 (0.5, 7.0, 10.0) 0.990133607002842+ , CurveVector 2 0.006944444444444444 (3.9221, 2.5, 0.196105) 0.980813987747846+ , CurveVector 2 0.006944444444444444 (3.9221, 2.5, 3.9221) 0.995522094009627+ , CurveVector 2 0.006944444444444444 (3.9221, 2.5, 78.442) 0.9968254800310532+ , CurveVector 2 0.006944444444444444 (3.9221, 7.0, 0.196105) 0.9712771350687012+ , CurveVector 2 0.006944444444444444 (3.9221, 7.0, 3.9221) 0.9936072204588894+ , CurveVector 2 0.006944444444444444 (3.9221, 7.0, 78.442) 0.9956013782621685+ , CurveVector 2 0.006944444444444444 (100.0, 2.5, 5.0) 0.9975083220633114+ , CurveVector 2 0.006944444444444444 (100.0, 2.5, 100.0) 0.9982075460808704+ , CurveVector 2 0.006944444444444444 (100.0, 2.5, 2000.0) 0.9972493498042713+ , CurveVector 2 0.006944444444444444 (100.0, 7.0, 5.0) 0.9960743167815502+ , CurveVector 2 0.006944444444444444 (100.0, 7.0, 100.0) 0.9971528289611806+ , CurveVector 2 0.006944444444444444 (100.0, 7.0, 2000.0) 0.9955855465560219+ , CurveVector 2 0.25 (0.0001, 1.0, 0.0001) 0.0009007677989869191+ , CurveVector 2 0.25 (0.0001, 5.0, 0.0001) 0.0008706341528411901+ , CurveVector 2 0.25 (0.0001, 10.0, 0.0001) 0.0008026681030913913+ , CurveVector 2 0.25 (0.01, 1.0, 0.008) 0.08146217821598216+ , CurveVector 2 0.25 (0.01, 5.0, 0.008) 0.0892690988452913+ , CurveVector 2 0.25 (0.01, 10.0, 0.008) 0.09542997850236591+ , CurveVector 2 0.25 (0.5, 1.0, 0.4) 0.7622655680860784+ , CurveVector 2 0.25 (0.5, 5.0, 0.4) 0.7719269505472394+ , CurveVector 2 0.25 (0.5, 10.0, 0.4) 0.7647302589344109+ , CurveVector 2 0.25 (1.0, 1.0, 0.8) 0.8554817941722921+ , CurveVector 2 0.25 (1.0, 5.0, 0.8) 0.8570550632324233+ , CurveVector 2 0.25 (1.0, 10.0, 0.8) 0.8437151106205317+ , CurveVector 2 0.25 (3.9221, 1.0, 3.13768) 0.9481324791878298+ , CurveVector 2 0.25 (3.9221, 5.0, 3.13768) 0.9432839678703927+ , CurveVector 2 0.25 (3.9221, 10.0, 3.13768) 0.9287664206543763+ , CurveVector 2 0.25 (15.0, 1.0, 12.0) 0.9792656372627357+ , CurveVector 2 0.25 (15.0, 5.0, 12.0) 0.9744543888957852+ , CurveVector 2 0.25 (15.0, 10.0, 12.0) 0.963600194706048+ , CurveVector 2 0.25 (100.0, 1.0, 80.0) 0.9922007535748903+ , CurveVector 2 0.25 (100.0, 5.0, 80.0) 0.9890046229260819+ , CurveVector 2 0.25 (100.0, 10.0, 80.0) 0.9824285802089784+ , CurveVector 2 0.25 (1000.0, 1.0, 800.0) 0.9963519121818601+ , CurveVector 2 0.25 (1000.0, 5.0, 800.0) 0.9944976135183725+ , CurveVector 2 0.25 (1000.0, 10.0, 800.0) 0.9907399213314834+ , CurveVector 2 0.25 (36500.0, 1.0, 29200.0) 0.9985606725978877+ , CurveVector 2 0.25 (36500.0, 5.0, 29200.0) 0.9977906034960196+ , CurveVector 2 0.25 (36500.0, 10.0, 29200.0) 0.9962230506267516+ , CurveVector 2 0.25 (0.5, 2.5, 0.025) 0.687296588849873+ , CurveVector 2 0.25 (0.5, 2.5, 0.5) 0.7716224863758183+ , CurveVector 2 0.25 (0.5, 2.5, 10.0) 0.802136146135932+ , CurveVector 2 0.25 (0.5, 7.0, 0.025) 0.6542718022414753+ , CurveVector 2 0.25 (0.5, 7.0, 0.5) 0.7783027362487507+ , CurveVector 2 0.25 (0.5, 7.0, 10.0) 0.8267478410633687+ , CurveVector 2 0.25 (3.9221, 2.5, 0.196105) 0.9036995771102493+ , CurveVector 2 0.25 (3.9221, 2.5, 3.9221) 0.9487609097604168+ , CurveVector 2 0.25 (3.9221, 2.5, 78.442) 0.9613241193824157+ , CurveVector 2 0.25 (3.9221, 7.0, 0.196105) 0.8732400473203417+ , CurveVector 2 0.25 (3.9221, 7.0, 3.9221) 0.9415525362724001+ , CurveVector 2 0.25 (3.9221, 7.0, 78.442) 0.9612829641648784+ , CurveVector 2 0.25 (100.0, 2.5, 5.0) 0.9827768754846925+ , CurveVector 2 0.25 (100.0, 2.5, 100.0) 0.9914996569448861+ , CurveVector 2 0.25 (100.0, 2.5, 2000.0) 0.994261851687501+ , CurveVector 2 0.25 (100.0, 7.0, 5.0) 0.973575627850305+ , CurveVector 2 0.25 (100.0, 7.0, 100.0) 0.9873017228306901+ , CurveVector 2 0.25 (100.0, 7.0, 2000.0) 0.9916964563809334+ , CurveVector 2 1.0 (0.0001, 1.0, 0.0001) 0.00026999389008947706+ , CurveVector 2 1.0 (0.0001, 5.0, 0.0001) 0.0002600899952794284+ , CurveVector 2 1.0 (0.0001, 10.0, 0.0001) 0.0002388784767030999+ , CurveVector 2 1.0 (0.01, 1.0, 0.008) 0.02740742596948164+ , CurveVector 2 1.0 (0.01, 5.0, 0.008) 0.030766352317398656+ , CurveVector 2 1.0 (0.01, 10.0, 0.008) 0.0340290187699909+ , CurveVector 2 1.0 (0.5, 1.0, 0.4) 0.4873028682293839+ , CurveVector 2 1.0 (0.5, 5.0, 0.4) 0.5210258820188062+ , CurveVector 2 1.0 (0.5, 10.0, 0.4) 0.5473807277479094+ , CurveVector 2 1.0 (1.0, 1.0, 0.8) 0.6438343630314907+ , CurveVector 2 1.0 (1.0, 5.0, 0.8) 0.6707440345983808+ , CurveVector 2 1.0 (1.0, 10.0, 0.8) 0.6861508302971759+ , CurveVector 2 1.0 (3.9221, 1.0, 3.13768) 0.8629041520899688+ , CurveVector 2 1.0 (3.9221, 5.0, 3.13768) 0.8695087504709362+ , CurveVector 2 1.0 (3.9221, 10.0, 3.13768) 0.8643715777961893+ , CurveVector 2 1.0 (15.0, 1.0, 12.0) 0.9515387377476824+ , CurveVector 2 1.0 (15.0, 5.0, 12.0) 0.9492572810403573+ , CurveVector 2 1.0 (15.0, 10.0, 12.0) 0.9389581803899395+ , CurveVector 2 1.0 (100.0, 1.0, 80.0) 0.9866127870792498+ , CurveVector 2 1.0 (100.0, 5.0, 80.0) 0.9831740532708292+ , CurveVector 2 1.0 (100.0, 10.0, 80.0) 0.9753827934979966+ , CurveVector 2 1.0 (1000.0, 1.0, 800.0) 0.99536643003704+ , CurveVector 2 1.0 (1000.0, 5.0, 800.0) 0.9932612356407204+ , CurveVector 2 1.0 (1000.0, 10.0, 800.0) 0.9889220803325065+ , CurveVector 2 1.0 (36500.0, 1.0, 29200.0) 0.9984573054621407+ , CurveVector 2 1.0 (36500.0, 5.0, 29200.0) 0.9976390173039098+ , CurveVector 2 1.0 (36500.0, 10.0, 29200.0) 0.9959712187690586+ , CurveVector 2 1.0 (0.5, 2.5, 0.025) 0.44456356423594473+ , CurveVector 2 1.0 (0.5, 2.5, 0.5) 0.5042615177771507+ , CurveVector 2 1.0 (0.5, 2.5, 10.0) 0.5283205770370354+ , CurveVector 2 1.0 (0.5, 7.0, 0.025) 0.44774408981744523+ , CurveVector 2 1.0 (0.5, 7.0, 0.5) 0.5393181153541312+ , CurveVector 2 1.0 (0.5, 7.0, 10.0) 0.5799637624700011+ , CurveVector 2 1.0 (3.9221, 2.5, 0.196105) 0.8223798041906262+ , CurveVector 2 1.0 (3.9221, 2.5, 3.9221) 0.868469330904132+ , CurveVector 2 1.0 (3.9221, 2.5, 78.442) 0.8837894670405935+ , CurveVector 2 1.0 (3.9221, 7.0, 0.196105) 0.8019265035766661+ , CurveVector 2 1.0 (3.9221, 7.0, 3.9221) 0.8726628269101678+ , CurveVector 2 1.0 (3.9221, 7.0, 78.442) 0.8973104126739617+ , CurveVector 2 1.0 (100.0, 2.5, 5.0) 0.9740538463215398+ , CurveVector 2 1.0 (100.0, 2.5, 100.0) 0.9860543018438644+ , CurveVector 2 1.0 (100.0, 2.5, 2000.0) 0.9901923371157205+ , CurveVector 2 1.0 (100.0, 7.0, 5.0) 0.9624750650281608+ , CurveVector 2 1.0 (100.0, 7.0, 100.0) 0.9813926549915486+ , CurveVector 2 1.0 (100.0, 7.0, 2000.0) 0.9880041051589451+ , CurveVector 2 3.0 (0.0001, 1.0, 0.0001) 0.00010808263120935131+ , CurveVector 2 3.0 (0.0001, 5.0, 0.0001) 0.00010403056809771822+ , CurveVector 2 3.0 (0.0001, 10.0, 0.0001) 9.563733319321021e-5+ , CurveVector 2 3.0 (0.01, 1.0, 0.008) 0.011567062677150719+ , CurveVector 2 3.0 (0.01, 5.0, 0.008) 0.013219673507457255+ , CurveVector 2 3.0 (0.01, 10.0, 0.008) 0.014986834123236216+ , CurveVector 2 3.0 (0.5, 1.0, 0.4) 0.2630283782838635+ , CurveVector 2 3.0 (0.5, 5.0, 0.4) 0.29552745978211675+ , CurveVector 2 3.0 (0.5, 10.0, 0.4) 0.33106151966949343+ , CurveVector 2 3.0 (1.0, 1.0, 0.8) 0.40165955147085075+ , CurveVector 2 3.0 (1.0, 5.0, 0.8) 0.4402358044758904+ , CurveVector 2 3.0 (1.0, 10.0, 0.8) 0.478422259179175+ , CurveVector 2 3.0 (3.9221, 1.0, 3.13768) 0.7057847698078071+ , CurveVector 2 3.0 (3.9221, 5.0, 3.13768) 0.7329845625447527+ , CurveVector 2 3.0 (3.9221, 10.0, 3.13768) 0.7513146101409104+ , CurveVector 2 3.0 (15.0, 1.0, 12.0) 0.8917977270488043+ , CurveVector 2 3.0 (15.0, 5.0, 12.0) 0.8987457089320329+ , CurveVector 2 3.0 (15.0, 10.0, 12.0) 0.8969013200474006+ , CurveVector 2 3.0 (100.0, 1.0, 80.0) 0.9755559961844411+ , CurveVector 2 3.0 (100.0, 5.0, 80.0) 0.9733666308644631+ , CurveVector 2 3.0 (100.0, 10.0, 80.0) 0.9661514947874322+ , CurveVector 2 3.0 (1000.0, 1.0, 800.0) 0.993921875366234+ , CurveVector 2 3.0 (1000.0, 5.0, 800.0) 0.9917794416114981+ , CurveVector 2 3.0 (1000.0, 10.0, 800.0) 0.9871620399199441+ , CurveVector 2 3.0 (36500.0, 1.0, 29200.0) 0.998359308156111+ , CurveVector 2 3.0 (36500.0, 5.0, 29200.0) 0.9975084624442307+ , CurveVector 2 3.0 (36500.0, 10.0, 29200.0) 0.9957687256371135+ , CurveVector 2 3.0 (0.5, 2.5, 0.025) 0.23978181514285538+ , CurveVector 2 3.0 (0.5, 2.5, 0.5) 0.2776342404796161+ , CurveVector 2 3.0 (0.5, 2.5, 10.0) 0.2934961803002208+ , CurveVector 2 3.0 (0.5, 7.0, 0.025) 0.2545515174714049+ , CurveVector 2 3.0 (0.5, 7.0, 0.5) 0.3144242904255178+ , CurveVector 2 3.0 (0.5, 7.0, 10.0) 0.34234570191978014+ , CurveVector 2 3.0 (3.9221, 2.5, 0.196105) 0.6783957646367406+ , CurveVector 2 3.0 (3.9221, 2.5, 3.9221) 0.719029137188757+ , CurveVector 2 3.0 (3.9221, 2.5, 78.442) 0.7332025708998837+ , CurveVector 2 3.0 (3.9221, 7.0, 0.196105) 0.6816737916341917+ , CurveVector 2 3.0 (3.9221, 7.0, 3.9221) 0.7457589648657088+ , CurveVector 2 3.0 (3.9221, 7.0, 78.442) 0.7695955124907019+ , CurveVector 2 3.0 (100.0, 2.5, 5.0) 0.9617401117971932+ , CurveVector 2 3.0 (100.0, 2.5, 100.0) 0.9756500748002603+ , CurveVector 2 3.0 (100.0, 2.5, 2000.0) 0.9806647226043007+ , CurveVector 2 3.0 (100.0, 7.0, 5.0) 0.9501408216855228+ , CurveVector 2 3.0 (100.0, 7.0, 100.0) 0.9721255507986069+ , CurveVector 2 3.0 (100.0, 7.0, 2000.0) 0.9801737730150023+ , CurveVector 2 7.5 (0.0001, 1.0, 0.0001) 5.3532178043234786e-5+ , CurveVector 2 7.5 (0.0001, 5.0, 0.0001) 5.16221782914131e-5+ , CurveVector 2 7.5 (0.0001, 10.0, 0.0001) 4.775882048386114e-5+ , CurveVector 2 7.5 (0.01, 1.0, 0.008) 0.005708255750329728+ , CurveVector 2 7.5 (0.01, 5.0, 0.008) 0.006626604852363778+ , CurveVector 2 7.5 (0.01, 10.0, 0.008) 0.007670129248913579+ , CurveVector 2 7.5 (0.5, 1.0, 0.4) 0.13906910749847123+ , CurveVector 2 7.5 (0.5, 5.0, 0.4) 0.16134272115754933+ , CurveVector 2 7.5 (0.5, 10.0, 0.4) 0.18923388510382727+ , CurveVector 2 7.5 (1.0, 1.0, 0.8) 0.2286715753538474+ , CurveVector 2 7.5 (1.0, 5.0, 0.8) 0.2606433931299252+ , CurveVector 2 7.5 (1.0, 10.0, 0.8) 0.2986864762920948+ , CurveVector 2 7.5 (3.9221, 1.0, 3.13768) 0.5088705317514521+ , CurveVector 2 7.5 (3.9221, 5.0, 3.13768) 0.5503180540673742+ , CurveVector 2 7.5 (3.9221, 10.0, 3.13768) 0.59105320756731+ , CurveVector 2 7.5 (15.0, 1.0, 12.0) 0.7853774683958099+ , CurveVector 2 7.5 (15.0, 5.0, 12.0) 0.8079024970966162+ , CurveVector 2 7.5 (15.0, 10.0, 12.0) 0.8230822955274959+ , CurveVector 2 7.5 (100.0, 1.0, 80.0) 0.9533974364575405+ , CurveVector 2 7.5 (100.0, 5.0, 80.0) 0.9547986987526896+ , CurveVector 2 7.5 (100.0, 10.0, 80.0) 0.9507340887217234+ , CurveVector 2 7.5 (1000.0, 1.0, 800.0) 0.9913299029320517+ , CurveVector 2 7.5 (1000.0, 5.0, 800.0) 0.9894488055563875+ , CurveVector 2 7.5 (1000.0, 10.0, 800.0) 0.9849034685648734+ , CurveVector 2 7.5 (36500.0, 1.0, 29200.0) 0.99824051437321+ , CurveVector 2 7.5 (36500.0, 5.0, 29200.0) 0.9973713826554285+ , CurveVector 2 7.5 (36500.0, 10.0, 29200.0) 0.9955816304801578+ , CurveVector 2 7.5 (0.5, 2.5, 0.025) 0.12418583700436632+ , CurveVector 2 7.5 (0.5, 2.5, 0.5) 0.14887550293016052+ , CurveVector 2 7.5 (0.5, 2.5, 10.0) 0.15993872112226143+ , CurveVector 2 7.5 (0.5, 7.0, 0.025) 0.1359177160254534+ , CurveVector 2 7.5 (0.5, 7.0, 0.5) 0.17526799304220755+ , CurveVector 2 7.5 (0.5, 7.0, 10.0) 0.19480252825078292+ , CurveVector 2 7.5 (3.9221, 2.5, 0.196105) 0.49470921562680537+ , CurveVector 2 7.5 (3.9221, 2.5, 3.9221) 0.5266053890974843+ , CurveVector 2 7.5 (3.9221, 2.5, 78.442) 0.537354913434569+ , CurveVector 2 7.5 (3.9221, 7.0, 0.196105) 0.5189549945743637+ , CurveVector 2 7.5 (3.9221, 7.0, 3.9221) 0.5710122843830848+ , CurveVector 2 7.5 (3.9221, 7.0, 78.442) 0.5901824939022676+ , CurveVector 2 7.5 (100.0, 2.5, 5.0) 0.9400929993145268+ , CurveVector 2 7.5 (100.0, 2.5, 100.0) 0.9550132273839339+ , CurveVector 2 7.5 (100.0, 2.5, 2000.0) 0.9605371143131649+ , CurveVector 2 7.5 (100.0, 7.0, 5.0) 0.9314004386467777+ , CurveVector 2 7.5 (100.0, 7.0, 100.0) 0.95509914972221+ , CurveVector 2 7.5 (100.0, 7.0, 2000.0) 0.9640322559509401+ , CurveVector 2 30.0 (0.0001, 1.0, 0.0001) 2.2753506871997313e-5+ , CurveVector 2 30.0 (0.0001, 5.0, 0.0001) 2.2147255843209133e-5+ , CurveVector 2 30.0 (0.0001, 10.0, 0.0001) 2.0957603579750426e-5+ , CurveVector 2 30.0 (0.01, 1.0, 0.008) 0.002025851646589126+ , CurveVector 2 30.0 (0.01, 5.0, 0.008) 0.00241016004453687+ , CurveVector 2 30.0 (0.01, 10.0, 0.008) 0.002878270401894584+ , CurveVector 2 30.0 (0.5, 1.0, 0.4) 0.04981255586402158+ , CurveVector 2 30.0 (0.5, 5.0, 0.4) 0.06012317734619036+ , CurveVector 2 30.0 (0.5, 10.0, 0.4) 0.0747254461119086+ , CurveVector 2 30.0 (1.0, 1.0, 0.8) 0.0836731508096704+ , CurveVector 2 30.0 (1.0, 5.0, 0.8) 0.0995896816192388+ , CurveVector 2 30.0 (1.0, 10.0, 0.8) 0.12161558681799543+ , CurveVector 2 30.0 (3.9221, 1.0, 3.13768) 0.22764963798643387+ , CurveVector 2 30.0 (3.9221, 5.0, 3.13768) 0.2617374781853212+ , CurveVector 2 30.0 (3.9221, 10.0, 3.13768) 0.3049583206318022+ , CurveVector 2 30.0 (15.0, 1.0, 12.0) 0.5026692184925919+ , CurveVector 2 30.0 (15.0, 5.0, 12.0) 0.5477286856432816+ , CurveVector 2 30.0 (15.0, 10.0, 12.0) 0.5960442654819842+ , CurveVector 2 30.0 (100.0, 1.0, 80.0) 0.8595434852547091+ , CurveVector 2 30.0 (100.0, 5.0, 80.0) 0.8763756562595285+ , CurveVector 2 30.0 (100.0, 10.0, 80.0) 0.8882053179650696+ , CurveVector 2 30.0 (1000.0, 1.0, 800.0) 0.9797661804171302+ , CurveVector 2 30.0 (1000.0, 5.0, 800.0) 0.9797945310575209+ , CurveVector 2 30.0 (1000.0, 10.0, 800.0) 0.9768932785565566+ , CurveVector 2 30.0 (36500.0, 1.0, 29200.0) 0.9978469590880075+ , CurveVector 2 30.0 (36500.0, 5.0, 29200.0) 0.9969946185608363+ , CurveVector 2 30.0 (36500.0, 10.0, 29200.0) 0.9951750403858741+ , CurveVector 2 30.0 (0.5, 2.5, 0.025) 0.04088579368120055+ , CurveVector 2 30.0 (0.5, 2.5, 0.5) 0.05453403645598735+ , CurveVector 2 30.0 (0.5, 2.5, 10.0) 0.06227039532975829+ , CurveVector 2 30.0 (0.5, 7.0, 0.025) 0.04589126641649157+ , CurveVector 2 30.0 (0.5, 7.0, 0.5) 0.06743388476713384+ , CurveVector 2 30.0 (0.5, 7.0, 10.0) 0.08063750273132556+ , CurveVector 2 30.0 (3.9221, 2.5, 0.196105) 0.22305180349983778+ , CurveVector 2 30.0 (3.9221, 2.5, 3.9221) 0.24110326737569038+ , CurveVector 2 30.0 (3.9221, 2.5, 78.442) 0.2460625360568548+ , CurveVector 2 30.0 (3.9221, 7.0, 0.196105) 0.25013850871197163+ , CurveVector 2 30.0 (3.9221, 7.0, 3.9221) 0.28068048568817405+ , CurveVector 2 30.0 (3.9221, 7.0, 78.442) 0.29038832105078954+ , CurveVector 2 30.0 (100.0, 2.5, 5.0) 0.8523767986602097+ , CurveVector 2 30.0 (100.0, 2.5, 100.0) 0.8672404007218758+ , CurveVector 2 30.0 (100.0, 2.5, 2000.0) 0.8727903426695016+ , CurveVector 2 30.0 (100.0, 7.0, 5.0) 0.8594297312715142+ , CurveVector 2 30.0 (100.0, 7.0, 100.0) 0.8835299094736583+ , CurveVector 2 30.0 (100.0, 7.0, 2000.0) 0.8927811045057018+ , CurveVector 2 365.0 (0.0001, 1.0, 0.0001) 1.1400202101800752e-5+ , CurveVector 2 365.0 (0.0001, 5.0, 0.0001) 1.1325308880053122e-5+ , CurveVector 2 365.0 (0.0001, 10.0, 0.0001) 1.1184377573375479e-5+ , CurveVector 2 365.0 (0.01, 1.0, 0.008) 0.0003540314991635756+ , CurveVector 2 365.0 (0.01, 5.0, 0.008) 0.00043802301680623024+ , CurveVector 2 365.0 (0.01, 10.0, 0.008) 0.0005485632266402005+ , CurveVector 2 365.0 (0.5, 1.0, 0.4) 0.009577586891717338+ , CurveVector 2 365.0 (0.5, 5.0, 0.4) 0.0125770375842484+ , CurveVector 2 365.0 (0.5, 10.0, 0.4) 0.017459346842731052+ , CurveVector 2 365.0 (1.0, 1.0, 0.8) 0.014633012014014249+ , CurveVector 2 365.0 (1.0, 5.0, 0.8) 0.01889160470679945+ , CurveVector 2 365.0 (1.0, 10.0, 0.8) 0.02581201390989589+ , CurveVector 2 365.0 (3.9221, 1.0, 3.13768) 0.03603351631027348+ , CurveVector 2 365.0 (3.9221, 5.0, 3.13768) 0.04459058562860817+ , CurveVector 2 365.0 (3.9221, 10.0, 3.13768) 0.057937675729558866+ , CurveVector 2 365.0 (15.0, 1.0, 12.0) 0.09735397688447144+ , CurveVector 2 365.0 (15.0, 5.0, 12.0) 0.11632130315770434+ , CurveVector 2 365.0 (15.0, 10.0, 12.0) 0.14395497016634798+ , CurveVector 2 365.0 (100.0, 1.0, 80.0) 0.3685953635897845+ , CurveVector 2 365.0 (100.0, 5.0, 80.0) 0.415030120712426+ , CurveVector 2 365.0 (100.0, 10.0, 80.0) 0.4727539533673303+ , CurveVector 2 365.0 (1000.0, 1.0, 800.0) 0.8406511356552404+ , CurveVector 2 365.0 (1000.0, 5.0, 800.0) 0.8637008084958262+ , CurveVector 2 365.0 (1000.0, 10.0, 800.0) 0.8849196016054459+ , CurveVector 2 365.0 (36500.0, 1.0, 29200.0) 0.9930909858686856+ , CurveVector 2 365.0 (36500.0, 5.0, 29200.0) 0.9930632484222065+ , CurveVector 2 365.0 (36500.0, 10.0, 29200.0) 0.9919796164962521+ , CurveVector 2 365.0 (0.5, 2.5, 0.025) 0.005222412367127948+ , CurveVector 2 365.0 (0.5, 2.5, 0.5) 0.011210286253951809+ , CurveVector 2 365.0 (0.5, 2.5, 10.0) 0.017269523662625342+ , CurveVector 2 365.0 (0.5, 7.0, 0.025) 0.0060575336057090805+ , CurveVector 2 365.0 (0.5, 7.0, 0.5) 0.015315869490976507+ , CurveVector 2 365.0 (0.5, 7.0, 10.0) 0.025164229521336755+ , CurveVector 2 365.0 (3.9221, 2.5, 0.196105) 0.03226773999564753+ , CurveVector 2 365.0 (3.9221, 2.5, 3.9221) 0.03943125588678332+ , CurveVector 2 365.0 (3.9221, 2.5, 78.442) 0.04113928811696532+ , CurveVector 2 365.0 (3.9221, 7.0, 0.196105) 0.03847703393394597+ , CurveVector 2 365.0 (3.9221, 7.0, 3.9221) 0.050230266377797025+ , CurveVector 2 365.0 (3.9221, 7.0, 78.442) 0.053445639815885126+ , CurveVector 2 365.0 (100.0, 2.5, 5.0) 0.3787175968276551+ , CurveVector 2 365.0 (100.0, 2.5, 100.0) 0.38618980751385373+ , CurveVector 2 365.0 (100.0, 2.5, 2000.0) 0.3880068996887712+ , CurveVector 2 365.0 (100.0, 7.0, 5.0) 0.42546115340138324+ , CurveVector 2 365.0 (100.0, 7.0, 100.0) 0.43892778160196777+ , CurveVector 2 365.0 (100.0, 7.0, 2000.0) 0.44276403113708734+ , CurveVector 2 3650.0 (0.0001, 1.0, 0.0001) 1.0183515040016187e-5+ , CurveVector 2 3650.0 (0.0001, 5.0, 0.0001) 1.0172820566235828e-5+ , CurveVector 2 3650.0 (0.0001, 10.0, 0.0001) 1.0153261435042202e-5+ , CurveVector 2 3650.0 (0.01, 1.0, 0.008) 8.539756014106344e-5+ , CurveVector 2 3650.0 (0.01, 5.0, 0.008) 0.00010686667698510345+ , CurveVector 2 3650.0 (0.01, 10.0, 0.008) 0.00013619167551386118+ , CurveVector 2 3650.0 (0.5, 1.0, 0.4) 0.0032155909289725703+ , CurveVector 2 3650.0 (0.5, 5.0, 0.4) 0.004514731337312922+ , CurveVector 2 3650.0 (0.5, 10.0, 0.4) 0.006751625012038792+ , CurveVector 2 3650.0 (1.0, 1.0, 0.8) 0.004575199446967804+ , CurveVector 2 3650.0 (1.0, 5.0, 0.8) 0.006395606971449417+ , CurveVector 2 3650.0 (1.0, 10.0, 0.8) 0.00958314720037796+ , CurveVector 2 3650.0 (3.9221, 1.0, 3.13768) 0.008636824330200443+ , CurveVector 2 3650.0 (3.9221, 5.0, 3.13768) 0.011681161854313605+ , CurveVector 2 3650.0 (3.9221, 10.0, 3.13768) 0.017035774624588426+ , CurveVector 2 3650.0 (15.0, 1.0, 12.0) 0.017964548078554115+ , CurveVector 2 3650.0 (15.0, 5.0, 12.0) 0.022987717136320654+ , CurveVector 2 3650.0 (15.0, 10.0, 12.0) 0.031446262100137345+ , CurveVector 2 3650.0 (100.0, 1.0, 80.0) 0.07003548052903615+ , CurveVector 2 3650.0 (100.0, 5.0, 80.0) 0.08447245295344952+ , CurveVector 2 3650.0 (100.0, 10.0, 80.0) 0.10638194300860046+ , CurveVector 2 3650.0 (1000.0, 1.0, 800.0) 0.3694510138100528+ , CurveVector 2 3650.0 (1000.0, 5.0, 800.0) 0.41708278117436703+ , CurveVector 2 3650.0 (1000.0, 10.0, 800.0) 0.4778101802119574+ , CurveVector 2 3650.0 (36500.0, 1.0, 29200.0) 0.9499975606993506+ , CurveVector 2 3650.0 (36500.0, 5.0, 29200.0) 0.957920723025976+ , CurveVector 2 3650.0 (36500.0, 10.0, 29200.0) 0.9647747327745895+ , CurveVector 2 3650.0 (0.5, 2.5, 0.025) 0.0008688926111881486+ , CurveVector 2 3650.0 (0.5, 2.5, 0.5) 0.004042778388781684+ , CurveVector 2 3650.0 (0.5, 2.5, 10.0) 0.00910815284390743+ , CurveVector 2 3650.0 (0.5, 7.0, 0.025) 0.0010548502442169153+ , CurveVector 2 3650.0 (0.5, 7.0, 0.5) 0.005925842632400022+ , CurveVector 2 3650.0 (0.5, 7.0, 10.0) 0.014031519871995113+ , CurveVector 2 3650.0 (3.9221, 2.5, 0.196105) 0.005528831902427268+ , CurveVector 2 3650.0 (3.9221, 2.5, 3.9221) 0.009979957822829323+ , CurveVector 2 3650.0 (3.9221, 2.5, 78.442) 0.011911651819387262+ , CurveVector 2 3650.0 (3.9221, 7.0, 0.196105) 0.0069899388145079535+ , CurveVector 2 3650.0 (3.9221, 7.0, 3.9221) 0.014099148238070692+ , CurveVector 2 3650.0 (3.9221, 7.0, 78.442) 0.017369370103370106+ , CurveVector 2 3650.0 (100.0, 2.5, 5.0) 0.07283785746109507+ , CurveVector 2 3650.0 (100.0, 2.5, 100.0) 0.07519509048679449+ , CurveVector 2 3650.0 (100.0, 2.5, 2000.0) 0.07462576077041552+ , CurveVector 2 3650.0 (100.0, 7.0, 5.0) 0.08851892641324664+ , CurveVector 2 3650.0 (100.0, 7.0, 100.0) 0.09279644141246947+ , CurveVector 2 3650.0 (100.0, 7.0, 2000.0) 0.09217565013387817+ ]++-- | The fast trace's own recall probability, which drives its own+-- stability update. This is the piece that replaced the draft's+-- long-\/short-term transition function.+data FastRecallVector = FastRecallVector+ { frParams :: !Int+ , frElapsedDays :: !Double+ , frStabilityFast :: !Double+ , frRecall :: !Double+ }+ deriving stock (Eq, Show)++goldenFastRecallVectors :: [FastRecallVector]+goldenFastRecallVectors =+ [ FastRecallVector 0 0.0 0.0001 1.0+ , FastRecallVector 0 0.0 0.01 1.0+ , FastRecallVector 0 0.0 1.0 1.0+ , FastRecallVector 0 0.0 3.9221 1.0+ , FastRecallVector 0 0.0 100.0 1.0+ , FastRecallVector 0 0.0 36500.0 1.0+ , FastRecallVector 0 1.1574074074074073e-5 0.0001 0.33447315507944103+ , FastRecallVector 0 1.1574074074074073e-5 0.01 0.6742218448481596+ , FastRecallVector 0 1.1574074074074073e-5 1.0 0.9853510946325674+ , FastRecallVector 0 1.1574074074074073e-5 3.9221 0.9963073832168102+ , FastRecallVector 0 1.1574074074074073e-5 100.0 0.9998702648108787+ , FastRecallVector 0 1.1574074074074073e-5 36500.0 0.9999997143170597+ , FastRecallVector 0 0.0006944444444444445 0.0001 0.18105815685681764+ , FastRecallVector 0 0.0006944444444444445 0.01 0.36429777448663436+ , FastRecallVector 0 0.0006944444444444445 1.0 0.738422429619944+ , FastRecallVector 0 0.0006944444444444445 3.9221 0.8696620894444018+ , FastRecallVector 0 0.0006944444444444445 100.0 0.9924244414092437+ , FastRecallVector 0 0.0006944444444444445 36500.0 0.9999828600445108+ , FastRecallVector 0 0.006944444444444444 0.0001 0.12820220623313675+ , FastRecallVector 0 0.006944444444444444 0.01 0.2560146788102081+ , FastRecallVector 0 0.006944444444444444 1.0 0.5261131886683705+ , FastRecallVector 0 0.006944444444444444 3.9221 0.6507461382457376+ , FastRecallVector 0 0.006944444444444444 100.0 0.9385048591885684+ , FastRecallVector 0 0.006944444444444444 36500.0 0.9998286938158902+ , FastRecallVector 0 0.25 0.0001 0.07491514710272403+ , FastRecallVector 0 0.25 0.01 0.14781986481561618+ , FastRecallVector 0 0.25 1.0 0.3008248222009966+ , FastRecallVector 0 0.25 3.9221 0.3736370867703619+ , FastRecallVector 0 0.25 100.0 0.6266063092964018+ , FastRecallVector 0 0.25 36500.0 0.9939602758467697+ , FastRecallVector 0 1.0 0.0001 0.06085648239832377+ , FastRecallVector 0 1.0 0.01 0.11952334572467405+ , FastRecallVector 0 1.0 1.0 0.2421+ , FastRecallVector 0 1.0 3.9221 0.3003214671815383+ , FastRecallVector 0 1.0 100.0 0.5051526493264178+ , FastRecallVector 0 1.0 36500.0 0.97726184261423+ , FastRecallVector 0 3.0 0.0001 0.05161492203323463+ , FastRecallVector 0 3.0 0.01 0.1010002423200838+ , FastRecallVector 0 3.0 1.0 0.20381456007017393+ , FastRecallVector 0 3.0 3.9221 0.2525525082990618+ , FastRecallVector 0 3.0 100.0 0.42427068857558714+ , FastRecallVector 0 3.0 36500.0 0.9406751481206361+ , FastRecallVector 0 7.5 0.0001 0.044989877972066245+ , FastRecallVector 0 7.5 0.01 0.08776644361481144+ , FastRecallVector 0 7.5 1.0 0.17655482944262638+ , FastRecallVector 0 7.5 3.9221 0.21857011053674494+ , FastRecallVector 0 7.5 100.0 0.3665136968745924+ , FastRecallVector 0 7.5 36500.0 0.8832985916047102+ , FastRecallVector 0 30.0 0.0001 0.036547024380649766+ , FastRecallVector 0 30.0 0.01 0.0709656617018256+ , FastRecallVector 0 30.0 1.0 0.142081521323464+ , FastRecallVector 0 30.0 3.9221 0.17564282227680497+ , FastRecallVector 0 30.0 100.0 0.29358781797004063+ , FastRecallVector 0 30.0 36500.0 0.7552213904410912+ , FastRecallVector 0 365.0 0.0001 0.025128095000834794+ , FastRecallVector 0 365.0 0.01 0.048385972222715914+ , FastRecallVector 0 365.0 1.0 0.09604869120835895+ , FastRecallVector 0 365.0 3.9221 0.11843113704465046+ , FastRecallVector 0 365.0 100.0 0.19675299089688422+ , FastRecallVector 0 365.0 36500.0 0.5156067987676493+ , FastRecallVector 0 3650.0 0.0001 0.017792472876827583+ , FastRecallVector 0 3650.0 0.01 0.03399736779914001+ , FastRecallVector 0 3650.0 1.0 0.06695630377639386+ , FastRecallVector 0 3650.0 3.9221 0.08236347849391541+ , FastRecallVector 0 3650.0 100.0 0.1360571600290321+ , FastRecallVector 0 3650.0 36500.0 0.35373755521015193+ , FastRecallVector 1 0.0 0.0001 1.0+ , FastRecallVector 1 0.0 0.01 1.0+ , FastRecallVector 1 0.0 1.0 1.0+ , FastRecallVector 1 0.0 3.9221 1.0+ , FastRecallVector 1 0.0 100.0 1.0+ , FastRecallVector 1 0.0 36500.0 1.0+ , FastRecallVector 1 1.1574074074074073e-5 0.0001 0.8844004657781895+ , FastRecallVector 1 1.1574074074074073e-5 0.01 0.9983410883786962+ , FastRecallVector 1 1.1574074074074073e-5 1.0 0.9999863320148057+ , FastRecallVector 1 1.1574074074074073e-5 3.9221 0.9999966968900681+ , FastRecallVector 1 1.1574074074074073e-5 100.0 0.9999998848012994+ , FastRecallVector 1 1.1574074074074073e-5 36500.0 0.9999999997372572+ , FastRecallVector 1 0.0006944444444444445 0.0001 0.5655214367799205+ , FastRecallVector 1 0.0006944444444444445 0.01 0.9272347754571629+ , FastRecallVector 1 0.0006944444444444445 1.0 0.9991823199427969+ , FastRecallVector 1 0.0006944444444444445 3.9221 0.9998019493084167+ , FastRecallVector 1 0.0006944444444444445 100.0 0.9999930882309652+ , FastRecallVector 1 0.0006944444444444445 36500.0 0.9999999842354295+ , FastRecallVector 1 0.006944444444444444 0.0001 0.42685044489659973+ , FastRecallVector 1 0.006944444444444444 0.01 0.745636395742636+ , FastRecallVector 1 0.006944444444444444 1.0 0.9920349655798718+ , FastRecallVector 1 0.006944444444444444 3.9221 0.9980318254414419+ , FastRecallVector 1 0.006944444444444444 100.0 0.9999308963091021+ , FastRecallVector 1 0.006944444444444444 36500.0 0.9999998423543586+ , FastRecallVector 1 0.25 0.0001 0.275086534818235+ , FastRecallVector 1 0.25 0.01 0.4600086052404927+ , FastRecallVector 1 0.25 1.0 0.846215573159978+ , FastRecallVector 1 0.25 3.9221 0.9424039837152947+ , FastRecallVector 1 0.25 100.0 0.9975316734870963+ , FastRecallVector 1 0.25 36500.0 0.9999943248456091+ , FastRecallVector 1 1.0 0.0001 0.2320796415793974+ , FastRecallVector 1 1.0 0.01 0.379159469837454+ , FastRecallVector 1 1.0 1.0 0.712382+ , FastRecallVector 1 1.0 3.9221 0.8471632913574345+ , FastRecallVector 1 1.0 100.0 0.9903571366342847+ , FastRecallVector 1 1.0 36500.0 0.9999773004771466+ , FastRecallVector 1 3.0 0.0001 0.2028269824123318+ , FastRecallVector 1 3.0 0.01 0.3252352602214052+ , FastRecallVector 1 3.0 1.0 0.6059898723769258+ , FastRecallVector 1 3.0 3.9221 0.7399173433814594+ , FastRecallVector 1 3.0 100.0 0.9727367044865721+ , FastRecallVector 1 3.0 36500.0 0.9999319101872398+ , FastRecallVector 1 7.5 0.0001 0.18126944452711868+ , FastRecallVector 1 7.5 0.01 0.28616015046150234+ , FastRecallVector 1 7.5 1.0 0.5259275192148761+ , FastRecallVector 1 7.5 3.9221 0.6466706129261264+ , FastRecallVector 1 7.5 100.0 0.9393942428488806+ , FastRecallVector 1 7.5 36500.0 0.9998298246944654+ , FastRecallVector 1 30.0 0.0001 0.15292950358545299+ , FastRecallVector 1 30.0 0.01 0.23577358736201828+ , FastRecallVector 1 30.0 1.0 0.4226763069795214+ , FastRecallVector 1 30.0 3.9221 0.5188438930624684+ , FastRecallVector 1 30.0 100.0 0.838196690202147+ , FastRecallVector 1 30.0 36500.0 0.999320281232652+ , FastRecallVector 1 365.0 0.0001 0.11256717032197745+ , FastRecallVector 1 365.0 0.01 0.16629403422367212+ , FastRecallVector 1 365.0 1.0 0.28415033817320634+ , FastRecallVector 1 365.0 3.9221 0.34414115593651684+ , FastRecallVector 1 365.0 100.0 0.5755470142498635+ , FastRecallVector 1 365.0 36500.0 0.9919032354685755+ , FastRecallVector 1 3650.0 0.0001 0.08487449279718141+ , FastRecallVector 1 3650.0 0.01 0.12054708690261254+ , FastRecallVector 1 3650.0 1.0 0.19696322659569285+ , FastRecallVector 1 3650.0 3.9221 0.23516400470435175+ , FastRecallVector 1 3650.0 100.0 0.382086610632168+ , FastRecallVector 1 3650.0 36500.0 0.9323428123521598+ , FastRecallVector 2 0.0 0.0001 1.0+ , FastRecallVector 2 0.0 0.01 1.0+ , FastRecallVector 2 0.0 1.0 1.0+ , FastRecallVector 2 0.0 3.9221 1.0+ , FastRecallVector 2 0.0 100.0 1.0+ , FastRecallVector 2 0.0 36500.0 1.0+ , FastRecallVector 2 1.1574074074074073e-5 0.0001 0.8242423333800115+ , FastRecallVector 2 1.1574074074074073e-5 0.01 0.9965472580837926+ , FastRecallVector 2 1.1574074074074073e-5 1.0 0.9998062799932467+ , FastRecallVector 2 1.1574074074074073e-5 3.9221 0.9998726518720278+ , FastRecallVector 2 1.1574074074074073e-5 100.0 0.9997964400662621+ , FastRecallVector 2 1.1574074074074073e-5 36500.0 0.797837681586641+ , FastRecallVector 2 0.0006944444444444445 0.0001 0.07863351328998766+ , FastRecallVector 2 0.0006944444444444445 0.01 0.838071986580995+ , FastRecallVector 2 0.0006944444444444445 1.0 0.9887064516724984+ , FastRecallVector 2 0.0006944444444444445 3.9221 0.9925345458323506+ , FastRecallVector 2 0.0006944444444444445 100.0 0.9884969433994782+ , FastRecallVector 2 0.0006944444444444445 36500.0 0.686693304140361+ , FastRecallVector 2 0.006944444444444444 0.0001 0.009375039560579244+ , FastRecallVector 2 0.006944444444444444 0.01 0.42199783981577405+ , FastRecallVector 2 0.006944444444444444 1.0 0.9094312148050276+ , FastRecallVector 2 0.006944444444444444 3.9221 0.9378223077885313+ , FastRecallVector 2 0.006944444444444444 100.0 0.9219699132303174+ , FastRecallVector 2 0.006944444444444444 36500.0 0.6311092800785385+ , FastRecallVector 2 0.25 0.0001 0.0003136442688646113+ , FastRecallVector 2 0.25 0.01 0.066147703763706+ , FastRecallVector 2 0.25 1.0 0.4952416030137906+ , FastRecallVector 2 0.25 3.9221 0.5952061073025883+ , FastRecallVector 2 0.25 100.0 0.6725319313419971+ , FastRecallVector 2 0.25 36500.0 0.5534170235601299+ , FastRecallVector 2 1.0 0.0001 8.405118585714037e-5+ , FastRecallVector 2 1.0 0.01 0.030856507802529604+ , FastRecallVector 2 1.0 1.0 0.35787700000000006+ , FastRecallVector 2 1.0 3.9221 0.46227678913869563+ , FastRecallVector 2 1.0 100.0 0.5819469322679293+ , FastRecallVector 2 1.0 36500.0 0.5259951598653689+ , FastRecallVector 2 3.0 0.0001 2.9600071583764095e-5+ , FastRecallVector 2 3.0 0.01 0.016832588369560884+ , FastRecallVector 2 3.0 1.0 0.275076143605072+ , FastRecallVector 2 3.0 3.9221 0.3763824445221876+ , FastRecallVector 2 3.0 100.0 0.5183576730835542+ , FastRecallVector 2 3.0 36500.0 0.5052322662412635+ , FastRecallVector 2 7.5 0.0001 1.2395212758468752e-5+ , FastRecallVector 2 7.5 0.01 0.01015025571223255+ , FastRecallVector 2 7.5 1.0 0.22060007032572151+ , FastRecallVector 2 7.5 3.9221 0.316721587123548+ , FastRecallVector 2 7.5 100.0 0.47056325904847857+ , FastRecallVector 2 7.5 36500.0 0.48854333733999644+ , FastRecallVector 2 30.0 0.0001 3.321231208342476e-6+ , FastRecallVector 2 30.0 0.01 0.004720996863201854+ , FastRecallVector 2 30.0 1.0 0.15786612140479306+ , FastRecallVector 2 30.0 3.9221 0.24377880360808532+ , FastRecallVector 2 30.0 100.0 0.40644454947367104+ , FastRecallVector 2 30.0 36500.0 0.464335969471123+ , FastRecallVector 2 365.0 0.0001 3.093048488862336e-7+ , FastRecallVector 2 365.0 0.01 0.001187849814795759+ , FastRecallVector 2 365.0 1.0 0.0863255467691219+ , FastRecallVector 2 365.0 3.9221 0.1520133706986155+ , FastRecallVector 2 365.0 100.0 0.312101131535636+ , FastRecallVector 2 365.0 36500.0 0.42369300203013316+ , FastRecallVector 2 3650.0 0.0001 3.4704579015469925e-8+ , FastRecallVector 2 3650.0 0.01 0.0003330526740963906+ , FastRecallVector 2 3650.0 1.0 0.049490981971068854+ , FastRecallVector 2 3650.0 3.9221 0.09836262621163125+ , FastRecallVector 2 3650.0 100.0 0.24467251813551136+ , FastRecallVector 2 3650.0 36500.0 0.3893969446308483+ ]++-- | Initial and subsequent difficulty. The retrievability only+-- matters on a lapse, where it weights the step.+data DifficultyVector = DifficultyVector+ { dvParams :: !Int+ , dvDifficulty :: !(Maybe Double)+ -- ^ 'Nothing' for the initial difficulty of a brand-new card.+ , dvRetrievability :: !Double+ , dvRating :: !Int+ , dvNextDifficulty :: !Double+ }+ deriving stock (Eq, Show)++goldenDifficultyVectors :: [DifficultyVector]+goldenDifficultyVectors =+ [ DifficultyVector 0 Nothing 1.0 1 6.1686+ , DifficultyVector 0 Nothing 1.0 2 5.261278312731786+ , DifficultyVector 0 Nothing 1.0 3 3.5307239812763354+ , DifficultyVector 0 Nothing 1.0 4 1.0+ , DifficultyVector 0 (Just 1.0) 0.05 1 2.0854679017389546+ , DifficultyVector 0 (Just 1.0) 0.05 2 4.636193001738953+ , DifficultyVector 0 (Just 1.0) 0.05 3 1.0+ , DifficultyVector 0 (Just 1.0) 0.05 4 1.0+ , DifficultyVector 0 (Just 1.0) 0.5 1 5.3649716017389535+ , DifficultyVector 0 (Just 1.0) 0.5 2 4.636193001738953+ , DifficultyVector 0 (Just 1.0) 0.5 3 1.0+ , DifficultyVector 0 (Just 1.0) 0.5 4 1.0+ , DifficultyVector 0 (Just 1.0) 0.95 1 8.644475301738954+ , DifficultyVector 0 (Just 1.0) 0.95 2 4.636193001738953+ , DifficultyVector 0 (Just 1.0) 0.95 3 1.0+ , DifficultyVector 0 (Just 1.0) 0.95 4 1.0+ , DifficultyVector 0 (Just 2.5) 0.05 1 3.3882732517389544+ , DifficultyVector 0 (Just 2.5) 0.05 2 5.513877501738953+ , DifficultyVector 0 (Just 2.5) 0.05 3 2.4773000017389544+ , DifficultyVector 0 (Just 2.5) 0.05 4 1.0+ , DifficultyVector 0 (Just 2.5) 0.5 1 6.121193001738954+ , DifficultyVector 0 (Just 2.5) 0.5 2 5.513877501738953+ , DifficultyVector 0 (Just 2.5) 0.5 3 2.4773000017389544+ , DifficultyVector 0 (Just 2.5) 0.5 4 1.0+ , DifficultyVector 0 (Just 2.5) 0.95 1 8.854112751738953+ , DifficultyVector 0 (Just 2.5) 0.95 2 5.513877501738953+ , DifficultyVector 0 (Just 2.5) 0.95 3 2.4773000017389544+ , DifficultyVector 0 (Just 2.5) 0.95 4 1.0+ , DifficultyVector 0 (Just 3.5307239812763354) 0.05 1 4.28349506319236+ , DifficultyVector 0 (Just 3.5307239812763354) 0.05 2 6.116977809835307+ , DifficultyVector 0 (Just 3.5307239812763354) 0.05 3 3.4977167432025262+ , DifficultyVector 0 (Just 3.5307239812763354) 0.05 4 1.0+ , DifficultyVector 0 (Just 3.5307239812763354) 0.5 1 6.640830023161864+ , DifficultyVector 0 (Just 3.5307239812763354) 0.5 2 6.116977809835307+ , DifficultyVector 0 (Just 3.5307239812763354) 0.5 3 3.4977167432025262+ , DifficultyVector 0 (Just 3.5307239812763354) 0.5 4 1.0+ , DifficultyVector 0 (Just 3.5307239812763354) 0.95 1 8.998164983131367+ , DifficultyVector 0 (Just 3.5307239812763354) 0.95 2 6.116977809835307+ , DifficultyVector 0 (Just 3.5307239812763354) 0.95 3 3.4977167432025262+ , DifficultyVector 0 (Just 3.5307239812763354) 0.95 4 1.0+ , DifficultyVector 0 (Just 7.0) 0.05 1 7.2966893017389545+ , DifficultyVector 0 (Just 7.0) 0.05 2 8.146931001738954+ , DifficultyVector 0 (Just 7.0) 0.05 3 6.9323000017389536+ , DifficultyVector 0 (Just 7.0) 0.05 4 5.717669001738954+ , DifficultyVector 0 (Just 7.0) 0.5 1 8.389857201738954+ , DifficultyVector 0 (Just 7.0) 0.5 2 8.146931001738954+ , DifficultyVector 0 (Just 7.0) 0.5 3 6.9323000017389536+ , DifficultyVector 0 (Just 7.0) 0.5 4 5.717669001738954+ , DifficultyVector 0 (Just 7.0) 0.95 1 9.483025101738953+ , DifficultyVector 0 (Just 7.0) 0.95 2 8.146931001738954+ , DifficultyVector 0 (Just 7.0) 0.95 3 6.9323000017389536+ , DifficultyVector 0 (Just 7.0) 0.95 4 5.717669001738954+ , DifficultyVector 0 (Just 10.0) 0.05 1 9.902300001738954+ , DifficultyVector 0 (Just 10.0) 0.05 2 9.902300001738954+ , DifficultyVector 0 (Just 10.0) 0.05 3 9.902300001738954+ , DifficultyVector 0 (Just 10.0) 0.05 4 9.902300001738954+ , DifficultyVector 0 (Just 10.0) 0.5 1 9.902300001738954+ , DifficultyVector 0 (Just 10.0) 0.5 2 9.902300001738954+ , DifficultyVector 0 (Just 10.0) 0.5 3 9.902300001738954+ , DifficultyVector 0 (Just 10.0) 0.5 4 9.902300001738954+ , DifficultyVector 0 (Just 10.0) 0.95 1 9.902300001738954+ , DifficultyVector 0 (Just 10.0) 0.95 2 9.902300001738954+ , DifficultyVector 0 (Just 10.0) 0.95 3 9.902300001738954+ , DifficultyVector 0 (Just 10.0) 0.95 4 9.902300001738954+ , DifficultyVector 1 Nothing 1.0 1 8.15903+ , DifficultyVector 1 Nothing 1.0 2 1.7511448034338732+ , DifficultyVector 1 Nothing 1.0 3 1.0+ , DifficultyVector 1 Nothing 1.0 4 1.0+ , DifficultyVector 1 (Just 1.0) 0.05 1 1.0+ , DifficultyVector 1 (Just 1.0) 0.05 2 1.0+ , DifficultyVector 1 (Just 1.0) 0.05 3 1.0+ , DifficultyVector 1 (Just 1.0) 0.05 4 1.0+ , DifficultyVector 1 (Just 1.0) 0.5 1 1.0+ , DifficultyVector 1 (Just 1.0) 0.5 2 1.0+ , DifficultyVector 1 (Just 1.0) 0.5 3 1.0+ , DifficultyVector 1 (Just 1.0) 0.5 4 1.0+ , DifficultyVector 1 (Just 1.0) 0.95 1 1.7156461830343153+ , DifficultyVector 1 (Just 1.0) 0.95 2 1.0+ , DifficultyVector 1 (Just 1.0) 0.95 3 1.0+ , DifficultyVector 1 (Just 1.0) 0.95 4 1.0+ , DifficultyVector 1 (Just 2.5) 0.05 1 1.0+ , DifficultyVector 1 (Just 2.5) 0.05 2 1.0+ , DifficultyVector 1 (Just 2.5) 0.05 3 1.0+ , DifficultyVector 1 (Just 2.5) 0.05 4 1.0+ , DifficultyVector 1 (Just 2.5) 0.5 1 1.0+ , DifficultyVector 1 (Just 2.5) 0.5 2 1.0+ , DifficultyVector 1 (Just 2.5) 0.5 3 1.0+ , DifficultyVector 1 (Just 2.5) 0.5 4 1.0+ , DifficultyVector 1 (Just 2.5) 0.95 1 2.417435601034316+ , DifficultyVector 1 (Just 2.5) 0.95 2 1.0+ , DifficultyVector 1 (Just 2.5) 0.95 3 1.0+ , DifficultyVector 1 (Just 2.5) 0.95 4 1.0+ , DifficultyVector 1 (Just 3.5307239812763354) 0.05 1 1.0+ , DifficultyVector 1 (Just 3.5307239812763354) 0.05 2 1.1303090946385872+ , DifficultyVector 1 (Just 3.5307239812763354) 0.05 3 1.0+ , DifficultyVector 1 (Just 3.5307239812763354) 0.05 4 1.0+ , DifficultyVector 1 (Just 3.5307239812763354) 0.5 1 1.4520110270667272+ , DifficultyVector 1 (Just 3.5307239812763354) 0.5 2 1.1303090946385872+ , DifficultyVector 1 (Just 3.5307239812763354) 0.5 3 1.0+ , DifficultyVector 1 (Just 3.5307239812763354) 0.5 4 1.0+ , DifficultyVector 1 (Just 3.5307239812763354) 0.95 1 2.899669722993357+ , DifficultyVector 1 (Just 3.5307239812763354) 0.95 2 1.1303090946385872+ , DifficultyVector 1 (Just 3.5307239812763354) 0.95 3 1.0+ , DifficultyVector 1 (Just 3.5307239812763354) 0.95 4 1.0+ , DifficultyVector 1 (Just 7.0) 0.05 1 3.1801571430343145+ , DifficultyVector 1 (Just 7.0) 0.05 2 3.702297531034315+ , DifficultyVector 1 (Just 7.0) 0.05 3 2.9563826910343147+ , DifficultyVector 1 (Just 7.0) 0.05 4 2.2104678510343154+ , DifficultyVector 1 (Just 7.0) 0.5 1 3.8514804990343148+ , DifficultyVector 1 (Just 7.0) 0.5 2 3.702297531034315+ , DifficultyVector 1 (Just 7.0) 0.5 3 2.9563826910343147+ , DifficultyVector 1 (Just 7.0) 0.5 4 2.2104678510343154+ , DifficultyVector 1 (Just 7.0) 0.95 1 4.522803855034314+ , DifficultyVector 1 (Just 7.0) 0.95 2 3.702297531034315+ , DifficultyVector 1 (Just 7.0) 0.95 3 2.9563826910343147+ , DifficultyVector 1 (Just 7.0) 0.95 4 2.2104678510343154+ , DifficultyVector 1 (Just 10.0) 0.05 1 5.926382691034315+ , DifficultyVector 1 (Just 10.0) 0.05 2 5.926382691034315+ , DifficultyVector 1 (Just 10.0) 0.05 3 5.926382691034315+ , DifficultyVector 1 (Just 10.0) 0.05 4 5.926382691034315+ , DifficultyVector 1 (Just 10.0) 0.5 1 5.926382691034315+ , DifficultyVector 1 (Just 10.0) 0.5 2 5.926382691034315+ , DifficultyVector 1 (Just 10.0) 0.5 3 5.926382691034315+ , DifficultyVector 1 (Just 10.0) 0.5 4 5.926382691034315+ , DifficultyVector 1 (Just 10.0) 0.95 1 5.926382691034315+ , DifficultyVector 1 (Just 10.0) 0.95 2 5.926382691034315+ , DifficultyVector 1 (Just 10.0) 0.95 3 5.926382691034315+ , DifficultyVector 1 (Just 10.0) 0.95 4 5.926382691034315+ , DifficultyVector 2 Nothing 1.0 1 7.614116+ , DifficultyVector 2 Nothing 1.0 2 5.356124178155698+ , DifficultyVector 2 Nothing 1.0 3 1.0+ , DifficultyVector 2 Nothing 1.0 4 1.0+ , DifficultyVector 2 (Just 1.0) 0.05 1 1.0+ , DifficultyVector 2 (Just 1.0) 0.05 2 1.1172835591001746+ , DifficultyVector 2 (Just 1.0) 0.05 3 1.0+ , DifficultyVector 2 (Just 1.0) 0.05 4 1.0+ , DifficultyVector 2 (Just 1.0) 0.5 1 1.1946760171001747+ , DifficultyVector 2 (Just 1.0) 0.5 2 1.1172835591001746+ , DifficultyVector 2 (Just 1.0) 0.5 3 1.0+ , DifficultyVector 2 (Just 1.0) 0.5 4 1.0+ , DifficultyVector 2 (Just 1.0) 0.95 1 1.5429420781001746+ , DifficultyVector 2 (Just 1.0) 0.95 2 1.1172835591001746+ , DifficultyVector 2 (Just 1.0) 0.95 3 1.0+ , DifficultyVector 2 (Just 1.0) 0.95 4 1.0+ , DifficultyVector 2 (Just 2.5) 0.05 1 2.312061841600175+ , DifficultyVector 2 (Just 2.5) 0.05 2 2.5377898441001747+ , DifficultyVector 2 (Just 2.5) 0.05 3 2.215321269100175+ , DifficultyVector 2 (Just 2.5) 0.05 4 1.8928526941001744+ , DifficultyVector 2 (Just 2.5) 0.5 1 2.6022835591001745+ , DifficultyVector 2 (Just 2.5) 0.5 2 2.5377898441001747+ , DifficultyVector 2 (Just 2.5) 0.5 3 2.215321269100175+ , DifficultyVector 2 (Just 2.5) 0.5 4 1.8928526941001744+ , DifficultyVector 2 (Just 2.5) 0.95 1 2.892505276600175+ , DifficultyVector 2 (Just 2.5) 0.95 2 2.5377898441001747+ , DifficultyVector 2 (Just 2.5) 0.95 3 2.215321269100175+ , DifficultyVector 2 (Just 2.5) 0.95 4 1.8928526941001744+ , DifficultyVector 2 (Just 3.5307239812763354) 0.05 1 3.319183539325327+ , DifficultyVector 2 (Just 3.5307239812763354) 0.05 2 3.513889773102346+ , DifficultyVector 2 (Just 3.5307239812763354) 0.05 3 3.2357380105637468+ , DifficultyVector 2 (Just 3.5307239812763354) 0.05 4 2.9575862480251476+ , DifficultyVector 2 (Just 3.5307239812763354) 0.5 1 3.5695201256100657+ , DifficultyVector 2 (Just 3.5307239812763354) 0.5 2 3.513889773102346+ , DifficultyVector 2 (Just 3.5307239812763354) 0.5 3 3.2357380105637468+ , DifficultyVector 2 (Just 3.5307239812763354) 0.5 4 2.9575862480251476+ , DifficultyVector 2 (Just 3.5307239812763354) 0.95 1 3.819856711894805+ , DifficultyVector 2 (Just 3.5307239812763354) 0.95 2 3.513889773102346+ , DifficultyVector 2 (Just 3.5307239812763354) 0.95 3 3.2357380105637468+ , DifficultyVector 2 (Just 3.5307239812763354) 0.95 4 2.9575862480251476+ , DifficultyVector 2 (Just 7.0) 0.05 1 6.709017498100175+ , DifficultyVector 2 (Just 7.0) 0.05 2 6.799308699100174+ , DifficultyVector 2 (Just 7.0) 0.05 3 6.6703212691001745+ , DifficultyVector 2 (Just 7.0) 0.05 4 6.541333839100175+ , DifficultyVector 2 (Just 7.0) 0.5 1 6.825106185100174+ , DifficultyVector 2 (Just 7.0) 0.5 2 6.799308699100174+ , DifficultyVector 2 (Just 7.0) 0.5 3 6.6703212691001745+ , DifficultyVector 2 (Just 7.0) 0.5 4 6.541333839100175+ , DifficultyVector 2 (Just 7.0) 0.95 1 6.941194872100175+ , DifficultyVector 2 (Just 7.0) 0.95 2 6.799308699100174+ , DifficultyVector 2 (Just 7.0) 0.95 3 6.6703212691001745+ , DifficultyVector 2 (Just 7.0) 0.95 4 6.541333839100175+ , DifficultyVector 2 (Just 10.0) 0.05 1 9.640321269100175+ , DifficultyVector 2 (Just 10.0) 0.05 2 9.640321269100175+ , DifficultyVector 2 (Just 10.0) 0.05 3 9.640321269100175+ , DifficultyVector 2 (Just 10.0) 0.05 4 9.640321269100175+ , DifficultyVector 2 (Just 10.0) 0.5 1 9.640321269100175+ , DifficultyVector 2 (Just 10.0) 0.5 2 9.640321269100175+ , DifficultyVector 2 (Just 10.0) 0.5 3 9.640321269100175+ , DifficultyVector 2 (Just 10.0) 0.5 4 9.640321269100175+ , DifficultyVector 2 (Just 10.0) 0.95 1 9.640321269100175+ , DifficultyVector 2 (Just 10.0) 0.95 2 9.640321269100175+ , DifficultyVector 2 (Just 10.0) 0.95 3 9.640321269100175+ , DifficultyVector 2 (Just 10.0) 0.95 4 9.640321269100175+ ]++-- | One trace's stability update, before the lapse cap is applied.+data HalfStabilityVector = HalfStabilityVector+ { hsParams :: !Int+ , hsSlowTrace :: !Bool+ -- ^ 'True' for the slow trace's block, 'False' for the fast one's.+ , hsStability :: !Double+ , hsDifficulty :: !Double+ , hsRetrievability :: !Double+ , hsRating :: !Int+ , hsNextStability :: !Double+ }+ deriving stock (Eq, Show)++goldenHalfStabilityVectors :: [HalfStabilityVector]+goldenHalfStabilityVectors =+ [ HalfStabilityVector 0 True 0.01 1.0 0.05 1 0.009117697887342275+ , HalfStabilityVector 0 False 0.01 1.0 0.05 1 0.0024104195051093086+ , HalfStabilityVector 0 True 0.01 1.0 0.05 2 0.29100022497763484+ , HalfStabilityVector 0 False 0.01 1.0 0.05 2 43.40579452226374+ , HalfStabilityVector 0 True 0.01 1.0 0.05 3 0.4492001015592917+ , HalfStabilityVector 0 False 0.01 1.0 0.05 3 70.43485316823067+ , HalfStabilityVector 0 True 0.01 1.0 0.05 4 0.4492001015592917+ , HalfStabilityVector 0 False 0.01 1.0 0.05 4 76.55477290854992+ , HalfStabilityVector 0 True 0.01 1.0 0.5 1 0.006319545857512049+ , HalfStabilityVector 0 False 0.01 1.0 0.5 1 0.001042274975825335+ , HalfStabilityVector 0 True 0.01 1.0 0.5 2 0.1129633145130704+ , HalfStabilityVector 0 False 0.01 1.0 0.5 2 6.694342509256355+ , HalfStabilityVector 0 True 0.01 1.0 0.5 3 0.17093046969845324+ , HalfStabilityVector 0 False 0.01 1.0 0.5 3 10.857683397040498+ , HalfStabilityVector 0 True 0.01 1.0 0.5 4 0.17093046969845324+ , HalfStabilityVector 0 False 0.01 1.0 0.5 4 11.800347084243317+ , HalfStabilityVector 0 True 0.01 1.0 0.95 1 0.00438012537140983+ , HalfStabilityVector 0 False 0.01 1.0 0.95 1 0.00045068384276223284+ , HalfStabilityVector 0 True 0.01 1.0 0.95 2 0.01739695301562896+ , HalfStabilityVector 0 False 0.01 1.0 0.95 2 0.2511203496292514+ , HalfStabilityVector 0 True 0.01 1.0 0.95 3 0.021561352009423197+ , HalfStabilityVector 0 False 0.01 1.0 0.95 3 0.4013020928744749+ , HalfStabilityVector 0 True 0.01 1.0 0.95 4 0.021561352009423197+ , HalfStabilityVector 0 False 0.01 1.0 0.95 4 0.4353062447452667+ , HalfStabilityVector 0 True 0.01 3.5307239812763354 0.05 1 0.009117697887342275+ , HalfStabilityVector 0 False 0.01 3.5307239812763354 0.05 1 0.0024104195051093086+ , HalfStabilityVector 0 True 0.01 3.5307239812763354 0.05 2 0.21988682416814023+ , HalfStabilityVector 0 False 0.01 3.5307239812763354 0.05 2 32.42351673386043+ , HalfStabilityVector 0 True 0.01 3.5307239812763354 0.05 3 0.33805067859978155+ , HalfStabilityVector 0 False 0.01 3.5307239812763354 0.05 3 52.61226668916007+ , HalfStabilityVector 0 True 0.01 3.5307239812763354 0.05 4 0.33805067859978155+ , HalfStabilityVector 0 False 0.01 3.5307239812763354 0.05 4 57.18340366444808+ , HalfStabilityVector 0 True 0.01 3.5307239812763354 0.5 1 0.006319545857512049+ , HalfStabilityVector 0 False 0.01 3.5307239812763354 0.5 1 0.001042274975825335+ , HalfStabilityVector 0 True 0.01 3.5307239812763354 0.5 2 0.08690614159007791+ , HalfStabilityVector 0 False 0.01 3.5307239812763354 0.5 2 5.002719920532366+ , HalfStabilityVector 0 True 0.01 3.5307239812763354 0.5 3 0.13020340980005923+ , HalfStabilityVector 0 False 0.01 3.5307239812763354 0.5 3 8.112434145622146+ , HalfStabilityVector 0 True 0.01 3.5307239812763354 0.5 4 0.13020340980005923+ , HalfStabilityVector 0 False 0.01 3.5307239812763354 0.5 4 8.816535672876709+ , HalfStabilityVector 0 True 0.01 3.5307239812763354 0.95 1 0.00438012537140983+ , HalfStabilityVector 0 False 0.01 3.5307239812763354 0.95 1 0.00045068384276223284+ , HalfStabilityVector 0 True 0.01 3.5307239812763354 0.95 2 0.015524988377126308+ , HalfStabilityVector 0 False 0.01 3.5307239812763354 0.95 2 0.19009944451120325+ , HalfStabilityVector 0 True 0.01 3.5307239812763354 0.95 3 0.01863549293080073+ , HalfStabilityVector 0 False 0.01 3.5307239812763354 0.95 3 0.3022743338383695+ , HalfStabilityVector 0 True 0.01 3.5307239812763354 0.95 4 0.01863549293080073+ , HalfStabilityVector 0 False 0.01 3.5307239812763354 0.95 4 0.3276729734489238+ , HalfStabilityVector 0 True 0.01 10.0 0.05 1 0.009117697887342275+ , HalfStabilityVector 0 False 0.01 10.0 0.05 1 0.0024104195051093086+ , HalfStabilityVector 0 True 0.01 10.0 0.05 2 0.03810002249776349+ , HalfStabilityVector 0 False 0.01 10.0 0.05 2 4.349579452226375+ , HalfStabilityVector 0 True 0.01 10.0 0.05 3 0.05392001015592917+ , HalfStabilityVector 0 False 0.01 10.0 0.05 3 7.052485316823069+ , HalfStabilityVector 0 True 0.01 10.0 0.05 4 0.05392001015592917+ , HalfStabilityVector 0 False 0.01 10.0 0.05 4 7.664477290854993+ , HalfStabilityVector 0 True 0.01 10.0 0.5 1 0.006319545857512049+ , HalfStabilityVector 0 False 0.01 10.0 0.5 1 0.001042274975825335+ , HalfStabilityVector 0 True 0.01 10.0 0.5 2 0.02029633145130704+ , HalfStabilityVector 0 False 0.01 10.0 0.5 2 0.6784342509256355+ , HalfStabilityVector 0 True 0.01 10.0 0.5 3 0.026093046969845324+ , HalfStabilityVector 0 False 0.01 10.0 0.5 3 1.0947683397040497+ , HalfStabilityVector 0 True 0.01 10.0 0.5 4 0.026093046969845324+ , HalfStabilityVector 0 False 0.01 10.0 0.5 4 1.1890347084243318+ , HalfStabilityVector 0 True 0.01 10.0 0.95 1 0.00438012537140983+ , HalfStabilityVector 0 False 0.01 10.0 0.95 1 0.00045068384276223284+ , HalfStabilityVector 0 True 0.01 10.0 0.95 2 0.010739695301562895+ , HalfStabilityVector 0 False 0.01 10.0 0.95 2 0.03411203496292514+ , HalfStabilityVector 0 True 0.01 10.0 0.95 3 0.01115613520094232+ , HalfStabilityVector 0 False 0.01 10.0 0.95 3 0.049130209287447484+ , HalfStabilityVector 0 True 0.01 10.0 0.95 4 0.01115613520094232+ , HalfStabilityVector 0 False 0.01 10.0 0.95 4 0.052530624474526666+ , HalfStabilityVector 0 True 1.0 1.0 0.05 1 0.7852258277795375+ , HalfStabilityVector 0 False 1.0 1.0 0.05 1 0.17338546611409061+ , HalfStabilityVector 0 True 1.0 1.0 0.05 2 29.100022497763483+ , HalfStabilityVector 0 False 1.0 1.0 0.05 2 198.7186534937513+ , HalfStabilityVector 0 True 1.0 1.0 0.05 3 44.92001015592917+ , HalfStabilityVector 0 False 1.0 1.0 0.05 3 321.86766227483173+ , HalfStabilityVector 0 True 1.0 1.0 0.05 4 44.92001015592917+ , HalfStabilityVector 0 False 1.0 1.0 0.05 4 349.7510621265146+ , HalfStabilityVector 0 True 1.0 1.0 0.5 1 0.5442460024963717+ , HalfStabilityVector 0 False 1.0 1.0 0.5 1 0.07497256478362802+ , HalfStabilityVector 0 True 1.0 1.0 0.5 2 11.29633145130704+ , HalfStabilityVector 0 False 1.0 1.0 0.5 2 31.45500641181179+ , HalfStabilityVector 0 True 1.0 1.0 0.5 3 17.093046969845325+ , HalfStabilityVector 0 False 1.0 1.0 0.5 3 50.42389875334598+ , HalfStabilityVector 0 True 1.0 1.0 0.5 4 17.093046969845325+ , HalfStabilityVector 0 False 1.0 1.0 0.5 4 54.718835555011744+ , HalfStabilityVector 0 True 1.0 1.0 0.95 1 0.37722104998874756+ , HalfStabilityVector 0 False 1.0 1.0 0.95 1 0.032418435040781686+ , HalfStabilityVector 0 True 1.0 1.0 0.95 2 1.739695301562896+ , HalfStabilityVector 0 False 1.0 1.0 0.95 2 2.0985855054267875+ , HalfStabilityVector 0 True 1.0 1.0 0.95 3 2.1561352009423196+ , HalfStabilityVector 0 False 1.0 1.0 0.95 3 2.7828391843992004+ , HalfStabilityVector 0 True 1.0 1.0 0.95 4 2.1561352009423196+ , HalfStabilityVector 0 False 1.0 1.0 0.95 4 2.937767909523491+ , HalfStabilityVector 0 True 1.0 3.5307239812763354 0.05 1 0.7852258277795375+ , HalfStabilityVector 0 False 1.0 3.5307239812763354 0.05 1 0.17338546611409061+ , HalfStabilityVector 0 True 1.0 3.5307239812763354 0.05 2 21.988682416814022+ , HalfStabilityVector 0 False 1.0 3.5307239812763354 0.05 2 148.68151969952106+ , HalfStabilityVector 0 True 1.0 3.5307239812763354 0.05 3 33.80506785997815+ , HalfStabilityVector 0 False 1.0 3.5307239812763354 0.05 3 240.66491350133248+ , HalfStabilityVector 0 True 1.0 3.5307239812763354 0.05 4 33.80506785997815+ , HalfStabilityVector 0 False 1.0 3.5307239812763354 0.05 4 261.49179448459824+ , HalfStabilityVector 0 True 1.0 3.5307239812763354 0.5 1 0.5442460024963717+ , HalfStabilityVector 0 False 1.0 3.5307239812763354 0.5 1 0.07497256478362802+ , HalfStabilityVector 0 True 1.0 3.5307239812763354 0.5 2 8.69061415900779+ , HalfStabilityVector 0 False 1.0 3.5307239812763354 0.5 2 23.74768490418213+ , HalfStabilityVector 0 True 1.0 3.5307239812763354 0.5 3 13.020340980005923+ , HalfStabilityVector 0 False 1.0 3.5307239812763354 0.5 3 37.91607417101936+ , HalfStabilityVector 0 True 1.0 3.5307239812763354 0.5 4 13.020340980005923+ , HalfStabilityVector 0 False 1.0 3.5307239812763354 0.5 4 41.12408101648094+ , HalfStabilityVector 0 True 1.0 3.5307239812763354 0.95 1 0.37722104998874756+ , HalfStabilityVector 0 False 1.0 3.5307239812763354 0.95 1 0.032418435040781686+ , HalfStabilityVector 0 True 1.0 3.5307239812763354 0.95 2 1.5524988377126308+ , HalfStabilityVector 0 False 1.0 3.5307239812763354 0.95 2 1.8205638370201718+ , HalfStabilityVector 0 True 1.0 3.5307239812763354 0.95 3 1.863549293080073+ , HalfStabilityVector 0 False 1.0 3.5307239812763354 0.95 3 2.331651796527381+ , HalfStabilityVector 0 True 1.0 3.5307239812763354 0.95 4 1.863549293080073+ , HalfStabilityVector 0 False 1.0 3.5307239812763354 0.95 4 2.44737233764561+ , HalfStabilityVector 0 True 1.0 10.0 0.05 1 0.7852258277795375+ , HalfStabilityVector 0 False 1.0 10.0 0.05 1 0.17338546611409061+ , HalfStabilityVector 0 True 1.0 10.0 0.05 2 3.8100022497763484+ , HalfStabilityVector 0 False 1.0 10.0 0.05 2 20.77186534937513+ , HalfStabilityVector 0 True 1.0 10.0 0.05 3 5.392001015592917+ , HalfStabilityVector 0 False 1.0 10.0 0.05 3 33.086766227483174+ , HalfStabilityVector 0 True 1.0 10.0 0.05 4 5.392001015592917+ , HalfStabilityVector 0 False 1.0 10.0 0.05 4 35.87510621265146+ , HalfStabilityVector 0 True 1.0 10.0 0.5 1 0.5442460024963717+ , HalfStabilityVector 0 False 1.0 10.0 0.5 1 0.07497256478362802+ , HalfStabilityVector 0 True 1.0 10.0 0.5 2 2.029633145130704+ , HalfStabilityVector 0 False 1.0 10.0 0.5 2 4.04550064118118+ , HalfStabilityVector 0 True 1.0 10.0 0.5 3 2.609304696984532+ , HalfStabilityVector 0 False 1.0 10.0 0.5 3 5.942389875334598+ , HalfStabilityVector 0 True 1.0 10.0 0.5 4 2.609304696984532+ , HalfStabilityVector 0 False 1.0 10.0 0.5 4 6.371883555501174+ , HalfStabilityVector 0 True 1.0 10.0 0.95 1 0.37722104998874756+ , HalfStabilityVector 0 False 1.0 10.0 0.95 1 0.032418435040781686+ , HalfStabilityVector 0 True 1.0 10.0 0.95 2 1.0739695301562895+ , HalfStabilityVector 0 False 1.0 10.0 0.95 2 1.1098585505426788+ , HalfStabilityVector 0 True 1.0 10.0 0.95 3 1.1156135200942319+ , HalfStabilityVector 0 False 1.0 10.0 0.95 3 1.17828391843992+ , HalfStabilityVector 0 True 1.0 10.0 0.95 4 1.1156135200942319+ , HalfStabilityVector 0 False 1.0 10.0 0.95 4 1.1937767909523491+ , HalfStabilityVector 0 True 3.9221 1.0 0.05 1 2.4389022348225784+ , HalfStabilityVector 0 False 3.9221 1.0 0.05 1 0.41609622979421645+ , HalfStabilityVector 0 True 3.9221 1.0 0.05 2 114.13319823847816+ , HalfStabilityVector 0 False 3.9221 1.0 0.05 2 314.01608325549387+ , HalfStabilityVector 0 True 3.9221 1.0 0.05 3 176.1807718325698+ , HalfStabilityVector 0 False 3.9221 1.0 0.05 3 507.15803517606923+ , HalfStabilityVector 0 True 3.9221 1.0 0.05 4 176.1807718325698+ , HalfStabilityVector 0 False 3.9221 1.0 0.05 4 550.8892379428696+ , HalfStabilityVector 0 True 3.9221 1.0 0.5 1 1.6904217166864894+ , HalfStabilityVector 0 False 3.9221 1.0 0.5 1 0.1799216638143297+ , HalfStabilityVector 0 True 3.9221 1.0 0.5 2 44.30534158517134+ , HalfStabilityVector 0 False 3.9221 1.0 0.5 2 51.68650705736846+ , HalfStabilityVector 0 True 3.9221 1.0 0.5 3 67.04063952043035+ , HalfStabilityVector 0 False 3.9221 1.0 0.5 3 81.43655481559308+ , HalfStabilityVector 0 True 3.9221 1.0 0.5 4 67.04063952043035+ , HalfStabilityVector 0 False 3.9221 1.0 0.5 4 88.17256093906812+ , HalfStabilityVector 0 True 3.9221 1.0 0.95 1 1.1716441682022456+ , HalfStabilityVector 0 False 3.9221 1.0 0.95 1 0.07779884265167795+ , HalfStabilityVector 0 True 3.9221 1.0 0.95 2 6.823258942259834+ , HalfStabilityVector 0 False 3.9221 1.0 0.95 2 5.645077318047074+ , HalfStabilityVector 0 True 3.9221 1.0 0.95 3 8.456577871615872+ , HalfStabilityVector 0 False 3.9221 1.0 0.95 3 6.718233265250039+ , HalfStabilityVector 0 True 3.9221 1.0 0.95 4 8.456577871615872+ , HalfStabilityVector 0 False 3.9221 1.0 0.95 4 6.961217246000268+ , HalfStabilityVector 0 True 3.9221 3.5307239812763354 0.05 1 2.4389022348225784+ , HalfStabilityVector 0 False 3.9221 3.5307239812763354 0.05 1 0.41609622979421645+ , HalfStabilityVector 0 True 3.9221 3.5307239812763354 0.05 2 86.24181130698628+ , HalfStabilityVector 0 False 3.9221 3.5307239812763354 0.05 2 235.53985526807577+ , HalfStabilityVector 0 True 3.9221 3.5307239812763354 0.05 3 132.58685665362032+ , HalfStabilityVector 0 False 3.9221 3.5307239812763354 0.05 3 379.80291023705905+ , HalfStabilityVector 0 True 3.9221 3.5307239812763354 0.05 4 132.58685665362032+ , HalfStabilityVector 0 False 3.9221 3.5307239812763354 0.05 4 412.4669526466595+ , HalfStabilityVector 0 True 3.9221 3.5307239812763354 0.5 1 1.6904217166864894+ , HalfStabilityVector 0 False 3.9221 3.5307239812763354 0.5 1 0.1799216638143297+ , HalfStabilityVector 0 True 3.9221 3.5307239812763354 0.5 2 34.085457793044455+ , HalfStabilityVector 0 False 3.9221 3.5307239812763354 0.5 2 39.59865401821576+ , HalfStabilityVector 0 True 3.9221 3.5307239812763354 0.5 3 51.06707935768123+ , HalfStabilityVector 0 False 3.9221 3.5307239812763354 0.5 3 61.81978584585485+ , HalfStabilityVector 0 True 3.9221 3.5307239812763354 0.5 4 51.06707935768123+ , HalfStabilityVector 0 False 3.9221 3.5307239812763354 0.5 4 66.85109474585964+ , HalfStabilityVector 0 True 3.9221 3.5307239812763354 0.95 1 1.1716441682022456+ , HalfStabilityVector 0 False 3.9221 3.5307239812763354 0.95 1 0.07779884265167795+ , HalfStabilityVector 0 True 3.9221 3.5307239812763354 0.95 2 6.0890556913927085+ , HalfStabilityVector 0 False 3.9221 3.5307239812763354 0.95 2 5.209039316249383+ , HalfStabilityVector 0 True 3.9221 3.5307239812763354 0.95 3 7.309026682389354+ , HalfStabilityVector 0 False 3.9221 3.5307239812763354 0.95 3 6.010609114328761+ , HalfStabilityVector 0 True 3.9221 3.5307239812763354 0.95 4 7.309026682389354+ , HalfStabilityVector 0 False 3.9221 3.5307239812763354 0.95 4 6.192100556363931+ , HalfStabilityVector 0 True 3.9221 10.0 0.05 1 2.4389022348225784+ , HalfStabilityVector 0 False 3.9221 10.0 0.05 1 0.41609622979421645+ , HalfStabilityVector 0 True 3.9221 10.0 0.05 2 14.943209823847816+ , HalfStabilityVector 0 False 3.9221 10.0 0.05 2 34.931498325549384+ , HalfStabilityVector 0 True 3.9221 10.0 0.05 3 21.147967183256977+ , HalfStabilityVector 0 False 3.9221 10.0 0.05 3 54.245693517606924+ , HalfStabilityVector 0 True 3.9221 10.0 0.05 4 21.147967183256977+ , HalfStabilityVector 0 False 3.9221 10.0 0.05 4 58.618813794286964+ , HalfStabilityVector 0 True 3.9221 10.0 0.5 1 1.6904217166864894+ , HalfStabilityVector 0 False 3.9221 10.0 0.5 1 0.1799216638143297+ , HalfStabilityVector 0 True 3.9221 10.0 0.5 2 7.960424158517133+ , HalfStabilityVector 0 False 3.9221 10.0 0.5 2 8.698540705736846+ , HalfStabilityVector 0 True 3.9221 10.0 0.5 3 10.233953952043032+ , HalfStabilityVector 0 False 3.9221 10.0 0.5 3 11.673545481559309+ , HalfStabilityVector 0 True 3.9221 10.0 0.5 4 10.233953952043032+ , HalfStabilityVector 0 False 3.9221 10.0 0.5 4 12.347146093906813+ , HalfStabilityVector 0 True 3.9221 10.0 0.95 1 1.1716441682022456+ , HalfStabilityVector 0 False 3.9221 10.0 0.95 1 0.07779884265167795+ , HalfStabilityVector 0 True 3.9221 10.0 0.95 2 4.212215894225983+ , HalfStabilityVector 0 False 3.9221 10.0 0.95 2 4.094397731804707+ , HalfStabilityVector 0 True 3.9221 10.0 0.95 3 4.375547787161587+ , HalfStabilityVector 0 False 3.9221 10.0 0.95 3 4.201713326525003+ , HalfStabilityVector 0 True 3.9221 10.0 0.95 4 4.375547787161587+ , HalfStabilityVector 0 False 3.9221 10.0 0.95 4 4.226011724600027+ , HalfStabilityVector 0 True 1000.0 1.0 0.05 1 94.55696128527794+ , HalfStabilityVector 0 False 1000.0 1.0 0.05 1 2.3500768879228686+ , HalfStabilityVector 0 True 1000.0 1.0 0.05 2 29100.022497763483+ , HalfStabilityVector 0 False 1000.0 1.0 0.05 2 2922.8599069159563+ , HalfStabilityVector 0 True 1000.0 1.0 0.05 3 36500.0+ , HalfStabilityVector 0 False 1000.0 1.0 0.05 3 4120.512669451406+ , HalfStabilityVector 0 True 1000.0 1.0 0.05 4 36500.0+ , HalfStabilityVector 0 False 1000.0 1.0 0.05 4 4391.685220426733+ , HalfStabilityVector 0 True 1000.0 1.0 0.5 1 65.53815013095239+ , HalfStabilityVector 0 False 1000.0 1.0 0.5 1 1.016182588282038+ , HalfStabilityVector 0 True 1000.0 1.0 0.5 2 11296.33145130704+ , HalfStabilityVector 0 False 1000.0 1.0 0.5 2 1296.1820230886412+ , HalfStabilityVector 0 True 1000.0 1.0 0.5 3 17093.046969845323+ , HalfStabilityVector 0 False 1000.0 1.0 0.5 3 1480.658914457386+ , HalfStabilityVector 0 True 1000.0 1.0 0.5 4 17093.046969845323+ , HalfStabilityVector 0 False 1000.0 1.0 0.5 4 1522.4281741237326+ , HalfStabilityVector 0 True 1000.0 1.0 0.95 1 45.42499107631544+ , HalfStabilityVector 0 False 1000.0 1.0 0.95 1 0.4394013906669566+ , HalfStabilityVector 0 True 1000.0 1.0 0.95 2 1739.695301562896+ , HalfStabilityVector 0 False 1000.0 1.0 0.95 2 1010.6839996397756+ , HalfStabilityVector 0 True 1000.0 1.0 0.95 3 2156.1352009423194+ , HalfStabilityVector 0 False 1000.0 1.0 0.95 3 1017.3385258678607+ , HalfStabilityVector 0 True 1000.0 1.0 0.95 4 2156.1352009423194+ , HalfStabilityVector 0 False 1000.0 1.0 0.95 4 1018.8452437657776+ , HalfStabilityVector 0 True 1000.0 3.5307239812763354 0.05 1 94.55696128527794+ , HalfStabilityVector 0 False 1000.0 3.5307239812763354 0.05 1 2.3500768879228686+ , HalfStabilityVector 0 True 1000.0 3.5307239812763354 0.05 2 21988.682416814023+ , HalfStabilityVector 0 False 1000.0 3.5307239812763354 0.05 2 2436.237139009257+ , HalfStabilityVector 0 True 1000.0 3.5307239812763354 0.05 3 33805.06785997815+ , HalfStabilityVector 0 False 1000.0 3.5307239812763354 0.05 3 3330.797044805676+ , HalfStabilityVector 0 True 1000.0 3.5307239812763354 0.05 4 33805.06785997815+ , HalfStabilityVector 0 False 1000.0 3.5307239812763354 0.05 4 3533.3433079992888+ , HalfStabilityVector 0 True 1000.0 3.5307239812763354 0.5 1 65.53815013095239+ , HalfStabilityVector 0 False 1000.0 3.5307239812763354 0.5 1 1.016182588282038+ , HalfStabilityVector 0 True 1000.0 3.5307239812763354 0.5 2 8690.61415900779+ , HalfStabilityVector 0 False 1000.0 3.5307239812763354 0.5 2 1221.2265282233045+ , HalfStabilityVector 0 True 1000.0 3.5307239812763354 0.5 3 13020.340980005923+ , HalfStabilityVector 0 False 1000.0 3.5307239812763354 0.5 3 1359.01741029423+ , HalfStabilityVector 0 True 1000.0 3.5307239812763354 0.5 4 13020.340980005923+ , HalfStabilityVector 0 False 1000.0 3.5307239812763354 0.5 4 1390.2160232487988+ , HalfStabilityVector 0 True 1000.0 3.5307239812763354 0.95 1 45.42499107631544+ , HalfStabilityVector 0 False 1000.0 3.5307239812763354 0.95 1 0.4394013906669566+ , HalfStabilityVector 0 True 1000.0 3.5307239812763354 0.95 2 1552.4988377126308+ , HalfStabilityVector 0 False 1000.0 3.5307239812763354 0.95 2 1007.9801742293429+ , HalfStabilityVector 0 True 1000.0 3.5307239812763354 0.95 3 1863.549293080073+ , HalfStabilityVector 0 False 1000.0 3.5307239812763354 0.95 3 1012.9506235464831+ , HalfStabilityVector 0 True 1000.0 3.5307239812763354 0.95 4 1863.549293080073+ , HalfStabilityVector 0 False 1000.0 3.5307239812763354 0.95 4 1014.0760327326725+ , HalfStabilityVector 0 True 1000.0 10.0 0.05 1 94.55696128527794+ , HalfStabilityVector 0 False 1000.0 10.0 0.05 1 2.3500768879228686+ , HalfStabilityVector 0 True 1000.0 10.0 0.05 2 3810.0022497763484+ , HalfStabilityVector 0 False 1000.0 10.0 0.05 2 1192.2859906915958+ , HalfStabilityVector 0 True 1000.0 10.0 0.05 3 5392.001015592917+ , HalfStabilityVector 0 False 1000.0 10.0 0.05 3 1312.0512669451405+ , HalfStabilityVector 0 True 1000.0 10.0 0.05 4 5392.001015592917+ , HalfStabilityVector 0 False 1000.0 10.0 0.05 4 1339.1685220426734+ , HalfStabilityVector 0 True 1000.0 10.0 0.5 1 65.53815013095239+ , HalfStabilityVector 0 False 1000.0 10.0 0.5 1 1.016182588282038+ , HalfStabilityVector 0 True 1000.0 10.0 0.5 2 2029.633145130704+ , HalfStabilityVector 0 False 1000.0 10.0 0.5 2 1029.618202308864+ , HalfStabilityVector 0 True 1000.0 10.0 0.5 3 2609.3046969845323+ , HalfStabilityVector 0 False 1000.0 10.0 0.5 3 1048.0658914457385+ , HalfStabilityVector 0 True 1000.0 10.0 0.5 4 2609.3046969845323+ , HalfStabilityVector 0 False 1000.0 10.0 0.5 4 1052.2428174123731+ , HalfStabilityVector 0 True 1000.0 10.0 0.95 1 45.42499107631544+ , HalfStabilityVector 0 False 1000.0 10.0 0.95 1 0.4394013906669566+ , HalfStabilityVector 0 True 1000.0 10.0 0.95 2 1073.9695301562895+ , HalfStabilityVector 0 False 1000.0 10.0 0.95 2 1001.0683999639775+ , HalfStabilityVector 0 True 1000.0 10.0 0.95 3 1115.613520094232+ , HalfStabilityVector 0 False 1000.0 10.0 0.95 3 1001.733852586786+ , HalfStabilityVector 0 True 1000.0 10.0 0.95 4 1115.613520094232+ , HalfStabilityVector 0 False 1000.0 10.0 0.95 4 1001.8845243765777+ , HalfStabilityVector 1 True 0.01 1.0 0.05 1 0.01+ , HalfStabilityVector 1 False 0.01 1.0 0.05 1 0.01+ , HalfStabilityVector 1 True 0.01 1.0 0.05 2 1.1641297146647258+ , HalfStabilityVector 1 False 0.01 1.0 0.05 2 678.1157902759168+ , HalfStabilityVector 1 True 0.01 1.0 0.05 3 3.6502250587913085+ , HalfStabilityVector 1 False 0.01 1.0 0.05 3 692.2216798886885+ , HalfStabilityVector 1 True 0.01 1.0 0.05 4 8.970370299514101+ , HalfStabilityVector 1 False 0.01 1.0 0.05 4 2975.492981388406+ , HalfStabilityVector 1 True 0.01 1.0 0.5 1 0.01+ , HalfStabilityVector 1 False 0.01 1.0 0.5 1 0.01+ , HalfStabilityVector 1 True 0.01 1.0 0.5 2 0.5038985526369861+ , HalfStabilityVector 1 False 0.01 1.0 0.5 2 113.7509691885646+ , HalfStabilityVector 1 True 0.01 1.0 0.5 3 1.5677988028253866+ , HalfStabilityVector 1 False 0.01 1.0 0.5 3 116.11699758535904+ , HalfStabilityVector 1 True 0.01 1.0 0.5 4 3.8445030595690555+ , HalfStabilityVector 1 False 0.01 1.0 0.5 4 499.09778683262726+ , HalfStabilityVector 1 True 0.01 1.0 0.95 1 0.007471289439608799+ , HalfStabilityVector 1 False 0.01 1.0 0.95 1 0.0023576112474867155+ , HalfStabilityVector 1 True 0.01 1.0 0.95 2 0.050629710842091835+ , HalfStabilityVector 1 False 0.01 1.0 0.95 2 4.391144616377222+ , HalfStabilityVector 1 True 0.01 1.0 0.95 3 0.1381496262157958+ , HalfStabilityVector 1 False 0.01 1.0 0.95 3 4.482280753573543+ , HalfStabilityVector 1 True 0.01 1.0 0.95 4 0.32543876713466674+ , HalfStabilityVector 1 False 0.01 1.0 0.95 4 19.234170375727935+ , HalfStabilityVector 1 True 0.01 3.5307239812763354 0.05 1 0.01+ , HalfStabilityVector 1 False 0.01 3.5307239812763354 0.05 1 0.01+ , HalfStabilityVector 1 True 0.01 3.5307239812763354 0.05 2 0.8720513400241622+ , HalfStabilityVector 1 False 0.01 3.5307239812763354 0.05 2 506.5059317465565+ , HalfStabilityVector 1 True 0.01 3.5307239812763354 0.05 3 2.7289845734386864+ , HalfStabilityVector 1 False 0.01 3.5307239812763354 0.05 3 517.0420100473003+ , HalfStabilityVector 1 True 0.01 3.5307239812763354 0.05 4 6.702747899704446+ , HalfStabilityVector 1 False 0.01 3.5307239812763354 0.05 4 2222.4803677004816+ , HalfStabilityVector 1 True 0.01 3.5307239812763354 0.5 1 0.01+ , HalfStabilityVector 1 False 0.01 3.5307239812763354 0.5 1 0.01+ , HalfStabilityVector 1 True 0.01 3.5307239812763354 0.5 2 0.3789064614893767+ , HalfStabilityVector 1 False 0.01 3.5307239812763354 0.5 2 84.96626935065328+ , HalfStabilityVector 1 True 0.01 3.5307239812763354 0.5 3 1.1735629239940095+ , HalfStabilityVector 1 False 0.01 3.5307239812763354 0.5 3 86.73352126703287+ , HalfStabilityVector 1 True 0.01 3.5307239812763354 0.5 4 2.874096174656166+ , HalfStabilityVector 1 False 0.01 3.5307239812763354 0.5 4 372.7924437426811+ , HalfStabilityVector 1 True 0.01 3.5307239812763354 0.95 1 0.007471289439608799+ , HalfStabilityVector 1 False 0.01 3.5307239812763354 0.95 1 0.0023576112474867155+ , HalfStabilityVector 1 True 0.01 3.5307239812763354 0.95 2 0.04034745248405134+ , HalfStabilityVector 1 False 0.01 3.5307239812763354 0.95 2 3.282397841766667+ , HalfStabilityVector 1 True 0.01 3.5307239812763354 0.95 3 0.10571849299020449+ , HalfStabilityVector 1 False 0.01 3.5307239812763354 0.95 3 3.350469938166627+ , HalfStabilityVector 1 True 0.01 3.5307239812763354 0.95 4 0.24560992187347247+ , HalfStabilityVector 1 False 0.01 3.5307239812763354 0.95 4 14.369063476728257+ , HalfStabilityVector 1 True 0.01 10.0 0.05 1 0.01+ , HalfStabilityVector 1 False 0.01 10.0 0.05 1 0.01+ , HalfStabilityVector 1 True 0.01 10.0 0.05 2 0.1254129714664726+ , HalfStabilityVector 1 False 0.01 10.0 0.05 2 67.82057902759168+ , HalfStabilityVector 1 True 0.01 10.0 0.05 3 0.3740225058791309+ , HalfStabilityVector 1 False 0.01 10.0 0.05 3 69.23116798886885+ , HalfStabilityVector 1 True 0.01 10.0 0.05 4 0.9060370299514102+ , HalfStabilityVector 1 False 0.01 10.0 0.05 4 297.5582981388406+ , HalfStabilityVector 1 True 0.01 10.0 0.5 1 0.01+ , HalfStabilityVector 1 False 0.01 10.0 0.5 1 0.01+ , HalfStabilityVector 1 True 0.01 10.0 0.5 2 0.0593898552636986+ , HalfStabilityVector 1 False 0.01 10.0 0.5 2 11.384096918856457+ , HalfStabilityVector 1 True 0.01 10.0 0.5 3 0.16577988028253868+ , HalfStabilityVector 1 False 0.01 10.0 0.5 3 11.620699758535903+ , HalfStabilityVector 1 True 0.01 10.0 0.5 4 0.39345030595690555+ , HalfStabilityVector 1 False 0.01 10.0 0.5 4 49.918778683262715+ , HalfStabilityVector 1 True 0.01 10.0 0.95 1 0.007471289439608799+ , HalfStabilityVector 1 False 0.01 10.0 0.95 1 0.0023576112474867155+ , HalfStabilityVector 1 True 0.01 10.0 0.95 2 0.014062971084209184+ , HalfStabilityVector 1 False 0.01 10.0 0.95 2 0.4481144616377222+ , HalfStabilityVector 1 True 0.01 10.0 0.95 3 0.022814962621579577+ , HalfStabilityVector 1 False 0.01 10.0 0.95 3 0.4572280753573543+ , HalfStabilityVector 1 True 0.01 10.0 0.95 4 0.04154387671346667+ , HalfStabilityVector 1 False 0.01 10.0 0.95 4 1.9324170375727934+ , HalfStabilityVector 1 True 1.0 1.0 0.05 1 1.0+ , HalfStabilityVector 1 False 1.0 1.0 0.05 1 1.0+ , HalfStabilityVector 1 True 1.0 1.0 0.05 2 2.1140703670921495+ , HalfStabilityVector 1 False 1.0 1.0 0.05 2 1359.7872178258933+ , HalfStabilityVector 1 True 1.0 1.0 0.05 3 4.513874407716629+ , HalfStabilityVector 1 False 1.0 1.0 0.05 3 1388.052575203388+ , HalfStabilityVector 1 True 1.0 1.0 0.05 4 9.64935968810159+ , HalfStabilityVector 1 False 1.0 1.0 0.05 4 5963.267687352966+ , HalfStabilityVector 1 True 1.0 1.0 0.5 1 1.0+ , HalfStabilityVector 1 False 1.0 1.0 0.5 1 1.0+ , HalfStabilityVector 1 True 1.0 1.0 0.5 2 1.476755545629819+ , HalfStabilityVector 1 False 1.0 1.0 0.5 2 228.9139586961277+ , HalfStabilityVector 1 True 1.0 1.0 0.5 3 2.5037282742724902+ , HalfStabilityVector 1 False 1.0 1.0 0.5 3 233.6550023336835+ , HalfStabilityVector 1 True 1.0 1.0 0.5 4 4.701409102382444+ , HalfStabilityVector 1 False 1.0 1.0 0.5 4 1001.0712500113759+ , HalfStabilityVector 1 True 1.0 1.0 0.95 1 0.639285498136795+ , HalfStabilityVector 1 False 1.0 1.0 0.95 1 0.17623407749807504+ , HalfStabilityVector 1 True 1.0 1.0 0.95 2 1.0392194709984106+ , HalfStabilityVector 1 False 1.0 1.0 0.95 2 9.778930057149108+ , HalfStabilityVector 1 True 1.0 1.0 0.95 3 1.1237016076329231+ , HalfStabilityVector 1 False 1.0 1.0 0.95 3 9.961548492325722+ , HalfStabilityVector 1 True 1.0 1.0 0.95 4 1.3044900227691485+ , HalfStabilityVector 1 False 1.0 1.0 0.95 4 39.521359579038+ , HalfStabilityVector 1 True 1.0 3.5307239812763354 0.05 1 1.0+ , HalfStabilityVector 1 False 1.0 3.5307239812763354 0.05 1 1.0+ , HalfStabilityVector 1 True 1.0 3.5307239812763354 0.05 2 1.8321299076092061+ , HalfStabilityVector 1 False 1.0 3.5307239812763354 0.05 2 1015.9156780655194+ , HalfStabilityVector 1 True 1.0 3.5307239812763354 0.05 3 3.6246097846364638+ , HalfStabilityVector 1 False 1.0 3.5307239812763354 0.05 3 1037.0278536675569+ , HalfStabilityVector 1 True 1.0 3.5307239812763354 0.05 4 7.46044548956524+ , HalfStabilityVector 1 False 1.0 3.5307239812763354 0.05 4 4454.382305435653+ , HalfStabilityVector 1 True 1.0 3.5307239812763354 0.5 1 1.0+ , HalfStabilityVector 1 False 1.0 3.5307239812763354 0.5 1 1.0+ , HalfStabilityVector 1 True 1.0 3.5307239812763354 0.5 2 1.3561018763766322+ , HalfStabilityVector 1 False 1.0 3.5307239812763354 0.5 2 171.23522660213627+ , HalfStabilityVector 1 True 1.0 3.5307239812763354 0.5 3 2.1231761537700233+ , HalfStabilityVector 1 False 1.0 3.5307239812763354 0.5 3 174.77644295670805+ , HalfStabilityVector 1 True 1.0 3.5307239812763354 0.5 4 3.7646846243910668+ , HalfStabilityVector 1 False 1.0 3.5307239812763354 0.5 4 747.9808204724969+ , HalfStabilityVector 1 True 1.0 3.5307239812763354 0.95 1 0.639285498136795+ , HalfStabilityVector 1 False 1.0 3.5307239812763354 0.95 1 0.17623407749807504+ , HalfStabilityVector 1 True 1.0 3.5307239812763354 0.95 2 1.0292941054195457+ , HalfStabilityVector 1 False 1.0 3.5307239812763354 0.95 2 7.557225174591621+ , HalfStabilityVector 1 True 1.0 3.5307239812763354 0.95 3 1.0923961451370157+ , HalfStabilityVector 1 False 1.0 3.5307239812763354 0.95 3 7.6936279244357735+ , HalfStabilityVector 1 True 1.0 3.5307239812763354 0.95 4 1.2274320025010224+ , HalfStabilityVector 1 False 1.0 3.5307239812763354 0.95 4 29.772666731233965+ , HalfStabilityVector 1 True 1.0 10.0 0.05 1 1.0+ , HalfStabilityVector 1 False 1.0 10.0 0.05 1 1.0+ , HalfStabilityVector 1 True 1.0 10.0 0.05 2 1.111407036709215+ , HalfStabilityVector 1 False 1.0 10.0 0.05 2 136.87872178258934+ , HalfStabilityVector 1 True 1.0 10.0 0.05 3 1.3513874407716628+ , HalfStabilityVector 1 False 1.0 10.0 0.05 3 139.7052575203388+ , HalfStabilityVector 1 True 1.0 10.0 0.05 4 1.864935968810159+ , HalfStabilityVector 1 False 1.0 10.0 0.05 4 597.2267687352967+ , HalfStabilityVector 1 True 1.0 10.0 0.5 1 1.0+ , HalfStabilityVector 1 False 1.0 10.0 0.5 1 1.0+ , HalfStabilityVector 1 True 1.0 10.0 0.5 2 1.047675554562982+ , HalfStabilityVector 1 False 1.0 10.0 0.5 2 23.79139586961277+ , HalfStabilityVector 1 True 1.0 10.0 0.5 3 1.1503728274272491+ , HalfStabilityVector 1 False 1.0 10.0 0.5 3 24.26550023336835+ , HalfStabilityVector 1 True 1.0 10.0 0.5 4 1.3701409102382445+ , HalfStabilityVector 1 False 1.0 10.0 0.5 4 101.0071250011376+ , HalfStabilityVector 1 True 1.0 10.0 0.95 1 0.639285498136795+ , HalfStabilityVector 1 False 1.0 10.0 0.95 1 0.17623407749807504+ , HalfStabilityVector 1 True 1.0 10.0 0.95 2 1.003921947099841+ , HalfStabilityVector 1 False 1.0 10.0 0.95 2 1.877893005714911+ , HalfStabilityVector 1 True 1.0 10.0 0.95 3 1.0123701607632922+ , HalfStabilityVector 1 False 1.0 10.0 0.95 3 1.8961548492325724+ , HalfStabilityVector 1 True 1.0 10.0 0.95 4 1.0304490022769148+ , HalfStabilityVector 1 False 1.0 10.0 0.95 4 4.8521359579037995+ , HalfStabilityVector 1 True 3.9221 1.0 0.05 1 3.9221+ , HalfStabilityVector 1 False 3.9221 1.0 0.05 1 3.9221+ , HalfStabilityVector 1 True 3.9221 1.0 0.05 2 5.024552130359194+ , HalfStabilityVector 1 False 3.9221 1.0 0.05 2 1673.9719853277538+ , HalfStabilityVector 1 True 3.9221 1.0 0.05 3 7.399329483011123+ , HalfStabilityVector 1 False 3.9221 1.0 0.05 3 1708.7121979436495+ , HalfStabilityVector 1 True 3.9221 1.0 0.05 4 12.481258645678084+ , HalfStabilityVector 1 False 3.9221 1.0 0.05 4 7331.989612652345+ , HalfStabilityVector 1 True 3.9221 1.0 0.5 1 3.9221+ , HalfStabilityVector 1 False 3.9221 1.0 0.5 1 3.127785817779005+ , HalfStabilityVector 1 True 3.9221 1.0 0.5 2 4.393883634558048+ , HalfStabilityVector 1 False 3.9221 1.0 0.5 2 284.04519476540406+ , HalfStabilityVector 1 True 3.9221 1.0 0.5 3 5.410146436222944+ , HalfStabilityVector 1 False 3.9221 1.0 0.5 3 289.87228769015405+ , HalfStabilityVector 1 True 3.9221 1.0 0.5 4 7.584908446205543+ , HalfStabilityVector 1 False 3.9221 1.0 0.5 4 1233.0835569891303+ , HalfStabilityVector 1 True 3.9221 1.0 0.95 1 1.9663580986995288+ , HalfStabilityVector 1 False 3.9221 1.0 0.95 1 0.4457891697736457+ , HalfStabilityVector 1 True 3.9221 1.0 0.95 2 3.960910465326901+ , HalfStabilityVector 1 False 3.9221 1.0 0.95 2 14.71205367552894+ , HalfStabilityVector 1 True 3.9221 1.0 0.95 3 4.044511568328245+ , HalfStabilityVector 1 False 3.9221 1.0 0.95 3 14.936505225208233+ , HalfStabilityVector 1 True 3.9221 1.0 0.95 4 4.223414606501153+ , HalfStabilityVector 1 False 3.9221 1.0 0.95 4 51.26769709104119+ , HalfStabilityVector 1 True 3.9221 3.5307239812763354 0.05 1 3.9221+ , HalfStabilityVector 1 False 3.9221 3.5307239812763354 0.05 1 3.9221+ , HalfStabilityVector 1 True 3.9221 3.5307239812763354 0.05 2 4.745551925908274+ , HalfStabilityVector 1 False 3.9221 3.5307239812763354 0.05 2 1251.3284558550802+ , HalfStabilityVector 1 True 3.9221 3.5307239812763354 0.05 3 6.519338678905386+ , HalfStabilityVector 1 False 3.9221 3.5307239812763354 0.05 3 1277.276879552807+ , HalfStabilityVector 1 True 3.9221 3.5307239812763354 0.05 4 10.315171841261462+ , HalfStabilityVector 1 False 3.9221 3.5307239812763354 0.05 4 5477.457993584215+ , HalfStabilityVector 1 True 3.9221 3.5307239812763354 0.5 1 3.9221+ , HalfStabilityVector 1 False 3.9221 3.5307239812763354 0.5 1 3.127785817779005+ , HalfStabilityVector 1 True 3.9221 3.5307239812763354 0.5 2 4.2744882187630715+ , HalfStabilityVector 1 False 3.9221 3.5307239812763354 0.5 2 213.15377140218897+ , HalfStabilityVector 1 True 3.9221 3.5307239812763354 0.5 3 5.033562956082725+ , HalfStabilityVector 1 False 3.9221 3.5307239812763354 0.5 3 217.50618794635986+ , HalfStabilityVector 1 True 3.9221 3.5307239812763354 0.5 4 6.657952728842155+ , HalfStabilityVector 1 False 3.9221 3.5307239812763354 0.5 4 922.0167193828352+ , HalfStabilityVector 1 True 3.9221 3.5307239812763354 0.95 1 1.9663580986995288+ , HalfStabilityVector 1 False 3.9221 3.5307239812763354 0.95 1 0.4457891697736457+ , HalfStabilityVector 1 True 3.9221 3.5307239812763354 0.95 2 3.9510886077941736+ , HalfStabilityVector 1 False 3.9221 3.5307239812763354 0.95 2 11.98141422317676+ , HalfStabilityVector 1 True 3.9221 3.5307239812763354 0.95 3 4.013532579172851+ , HalfStabilityVector 1 False 3.9221 3.5307239812763354 0.95 3 12.14906328091525+ , HalfStabilityVector 1 True 3.9221 3.5307239812763354 0.95 4 4.147160196443023+ , HalfStabilityVector 1 False 3.9221 3.5307239812763354 0.95 4 39.285833294426695+ , HalfStabilityVector 1 True 3.9221 10.0 0.05 1 3.9221+ , HalfStabilityVector 1 False 3.9221 10.0 0.05 1 3.9221+ , HalfStabilityVector 1 True 3.9221 10.0 0.05 2 4.03234521303592+ , HalfStabilityVector 1 False 3.9221 10.0 0.05 2 170.92708853277537+ , HalfStabilityVector 1 True 3.9221 10.0 0.05 3 4.269822948301113+ , HalfStabilityVector 1 False 3.9221 10.0 0.05 3 174.40110979436494+ , HalfStabilityVector 1 True 3.9221 10.0 0.05 4 4.7780158645678075+ , HalfStabilityVector 1 False 3.9221 10.0 0.05 4 736.7288512652345+ , HalfStabilityVector 1 True 3.9221 10.0 0.5 1 3.9221+ , HalfStabilityVector 1 False 3.9221 10.0 0.5 1 3.127785817779005+ , HalfStabilityVector 1 True 3.9221 10.0 0.5 2 3.9692783634558046+ , HalfStabilityVector 1 False 3.9221 10.0 0.5 2 31.93440947654041+ , HalfStabilityVector 1 True 3.9221 10.0 0.5 3 4.070904643622294+ , HalfStabilityVector 1 False 3.9221 10.0 0.5 3 32.5171187690154+ , HalfStabilityVector 1 True 3.9221 10.0 0.5 4 4.288380844620554+ , HalfStabilityVector 1 False 3.9221 10.0 0.5 4 126.83824569891301+ , HalfStabilityVector 1 True 3.9221 10.0 0.95 1 1.9663580986995288+ , HalfStabilityVector 1 False 3.9221 10.0 0.95 1 0.4457891697736457+ , HalfStabilityVector 1 True 3.9221 10.0 0.95 2 3.9259810465326903+ , HalfStabilityVector 1 False 3.9221 10.0 0.95 2 5.001095367552894+ , HalfStabilityVector 1 True 3.9221 10.0 0.95 3 3.9343411568328244+ , HalfStabilityVector 1 False 3.9221 10.0 0.95 3 5.023540522520823+ , HalfStabilityVector 1 True 3.9221 10.0 0.95 4 3.952231460650115+ , HalfStabilityVector 1 False 3.9221 10.0 0.95 4 8.656659709104119+ , HalfStabilityVector 1 True 1000.0 1.0 0.05 1 832.3182035034284+ , HalfStabilityVector 1 False 1000.0 1.0 0.05 1 176.71217789574598+ , HalfStabilityVector 1 True 1000.0 1.0 0.05 2 1001.0565732780448+ , HalfStabilityVector 1 False 1000.0 1.0 0.05 2 4854.184076450349+ , HalfStabilityVector 1 True 1000.0 1.0 0.05 3 1003.3325236100566+ , HalfStabilityVector 1 False 1000.0 1.0 0.05 3 4934.358432589661+ , HalfStabilityVector 1 True 1000.0 1.0 0.05 4 1008.2029668758707+ , HalfStabilityVector 1 False 1000.0 1.0 0.05 4 17911.90267222158+ , HalfStabilityVector 1 True 1000.0 1.0 0.5 1 242.23623406651495+ , HalfStabilityVector 1 False 1000.0 1.0 0.5 1 25.18598768024829+ , HalfStabilityVector 1 True 1000.0 1.0 0.5 2 1000.452150227267+ , HalfStabilityVector 1 False 1000.0 1.0 0.5 2 1646.4752824308164+ , HalfStabilityVector 1 True 1000.0 1.0 0.5 3 1001.4261209695252+ , HalfStabilityVector 1 False 1000.0 1.0 0.5 3 1659.9231973463402+ , HalfStabilityVector 1 True 1000.0 1.0 0.5 4 1003.5103796530346+ , HalfStabilityVector 1 False 1000.0 1.0 0.5 4 3836.690422564401+ , HalfStabilityVector 1 True 1000.0 1.0 0.95 1 70.49995163837086+ , HalfStabilityVector 1 False 1000.0 1.0 0.95 1 3.589644941187097+ , HalfStabilityVector 1 True 1000.0 1.0 0.95 2 1000.0371953570079+ , HalfStabilityVector 1 False 1000.0 1.0 0.95 2 1024.901332593247+ , HalfStabilityVector 1 True 1000.0 1.0 0.95 3 1000.1173173768343+ , HalfStabilityVector 1 False 1000.0 1.0 0.95 3 1025.4193276521423+ , HalfStabilityVector 1 True 1000.0 1.0 0.95 4 1000.2887753152692+ , HalfStabilityVector 1 False 1000.0 1.0 0.95 4 1109.2653866219769+ , HalfStabilityVector 1 True 1000.0 3.5307239812763354 0.05 1 832.3182035034284+ , HalfStabilityVector 1 False 1000.0 3.5307239812763354 0.05 1 176.71217789574598+ , HalfStabilityVector 1 True 1000.0 3.5307239812763354 0.05 2 1000.7891837447725+ , HalfStabilityVector 1 False 1000.0 3.5307239812763354 0.05 2 3878.7964693977206+ , HalfStabilityVector 1 True 1000.0 3.5307239812763354 0.05 3 1002.4891538682425+ , HalfStabilityVector 1 False 1000.0 3.5307239812763354 0.05 3 3938.680908960518+ , HalfStabilityVector 1 True 1000.0 3.5307239812763354 0.05 4 1006.1270223768327+ , HalfStabilityVector 1 False 1000.0 3.5307239812763354 0.05 4 13631.96690606133+ , HalfStabilityVector 1 True 1000.0 3.5307239812763354 0.5 1 242.23623406651495+ , HalfStabilityVector 1 False 1000.0 3.5307239812763354 0.5 1 25.18598768024829+ , HalfStabilityVector 1 True 1000.0 3.5307239812763354 0.5 2 1000.3377234849387+ , HalfStabilityVector 1 False 1000.0 3.5307239812763354 0.5 2 1482.8702323758107+ , HalfStabilityVector 1 True 1000.0 3.5307239812763354 0.5 3 1001.0652091157473+ , HalfStabilityVector 1 False 1000.0 3.5307239812763354 0.5 3 1492.9148512138463+ , HalfStabilityVector 1 True 1000.0 3.5307239812763354 0.5 4 1002.6219994559027+ , HalfStabilityVector 1 False 1000.0 3.5307239812763354 0.5 4 3118.8023745803384+ , HalfStabilityVector 1 True 1000.0 3.5307239812763354 0.95 1 70.49995163837086+ , HalfStabilityVector 1 False 1000.0 3.5307239812763354 0.95 1 3.589644941187097+ , HalfStabilityVector 1 True 1000.0 3.5307239812763354 0.95 2 1000.0277822388108+ , HalfStabilityVector 1 False 1000.0 3.5307239812763354 0.95 2 1018.5994926373003+ , HalfStabilityVector 1 True 1000.0 3.5307239812763354 0.95 3 1000.0876275869368+ , HalfStabilityVector 1 False 1000.0 3.5307239812763354 0.95 3 1018.9863974444227+ , HalfStabilityVector 1 True 1000.0 3.5307239812763354 0.95 4 1000.2156942537139+ , HalfStabilityVector 1 False 1000.0 3.5307239812763354 0.95 4 1081.61333319721+ , HalfStabilityVector 1 True 1000.0 10.0 0.05 1 832.3182035034284+ , HalfStabilityVector 1 False 1000.0 10.0 0.05 1 176.71217789574598+ , HalfStabilityVector 1 True 1000.0 10.0 0.05 2 1000.1056573278045+ , HalfStabilityVector 1 False 1000.0 10.0 0.05 2 1385.418407645035+ , HalfStabilityVector 1 True 1000.0 10.0 0.05 3 1000.3332523610055+ , HalfStabilityVector 1 False 1000.0 10.0 0.05 3 1393.4358432589659+ , HalfStabilityVector 1 True 1000.0 10.0 0.05 4 1000.820296687587+ , HalfStabilityVector 1 False 1000.0 10.0 0.05 4 2691.190267222158+ , HalfStabilityVector 1 True 1000.0 10.0 0.5 1 242.23623406651495+ , HalfStabilityVector 1 False 1000.0 10.0 0.5 1 25.18598768024829+ , HalfStabilityVector 1 True 1000.0 10.0 0.5 2 1000.0452150227268+ , HalfStabilityVector 1 False 1000.0 10.0 0.5 2 1064.6475282430815+ , HalfStabilityVector 1 True 1000.0 10.0 0.5 3 1000.1426120969526+ , HalfStabilityVector 1 False 1000.0 10.0 0.5 3 1065.9923197346338+ , HalfStabilityVector 1 True 1000.0 10.0 0.5 4 1000.3510379653036+ , HalfStabilityVector 1 False 1000.0 10.0 0.5 4 1283.66904225644+ , HalfStabilityVector 1 True 1000.0 10.0 0.95 1 70.49995163837086+ , HalfStabilityVector 1 False 1000.0 10.0 0.95 1 3.589644941187097+ , HalfStabilityVector 1 True 1000.0 10.0 0.95 2 1000.0037195357007+ , HalfStabilityVector 1 False 1000.0 10.0 0.95 2 1002.4901332593248+ , HalfStabilityVector 1 True 1000.0 10.0 0.95 3 1000.0117317376836+ , HalfStabilityVector 1 False 1000.0 10.0 0.95 3 1002.5419327652143+ , HalfStabilityVector 1 True 1000.0 10.0 0.95 4 1000.0288775315269+ , HalfStabilityVector 1 False 1000.0 10.0 0.95 4 1010.9265386621977+ , HalfStabilityVector 2 True 0.01 1.0 0.05 1 0.01+ , HalfStabilityVector 2 False 0.01 1.0 0.05 1 0.006490670358379803+ , HalfStabilityVector 2 True 0.01 1.0 0.05 2 24.15615779442859+ , HalfStabilityVector 2 False 0.01 1.0 0.05 2 20030.72222419689+ , HalfStabilityVector 2 True 0.01 1.0 0.05 3 81.34716603314163+ , HalfStabilityVector 2 False 0.01 1.0 0.05 3 28123.671399501698+ , HalfStabilityVector 2 True 0.01 1.0 0.05 4 371.74817805924437+ , HalfStabilityVector 2 False 0.01 1.0 0.05 4 36500.0+ , HalfStabilityVector 2 True 0.01 1.0 0.5 1 0.01+ , HalfStabilityVector 2 False 0.01 1.0 0.5 1 0.004496387363982501+ , HalfStabilityVector 2 True 0.01 1.0 0.5 2 6.741276712589107+ , HalfStabilityVector 2 False 0.01 1.0 0.5 2 4875.720679011258+ , HalfStabilityVector 2 True 0.01 1.0 0.5 3 22.684537963684193+ , HalfStabilityVector 2 False 0.01 1.0 0.5 3 6845.639585392583+ , HalfStabilityVector 2 True 0.01 1.0 0.5 4 103.64025713879256+ , HalfStabilityVector 2 False 0.01 1.0 0.5 4 35138.57874241303+ , HalfStabilityVector 2 True 0.01 1.0 0.95 1 0.007135158596495091+ , HalfStabilityVector 2 False 0.01 1.0 0.95 1 0.003114855355561177+ , HalfStabilityVector 2 True 0.01 1.0 0.95 2 0.3959700885255977+ , HalfStabilityVector 2 False 0.01 1.0 0.95 2 250.96236823924076+ , HalfStabilityVector 2 True 0.01 1.0 0.95 3 1.3101535665221489+ , HalfStabilityVector 2 False 0.01 1.0 0.95 3 352.35390833281724+ , HalfStabilityVector 2 True 0.01 1.0 0.95 4 5.952138650604572+ , HalfStabilityVector 2 False 0.01 1.0 0.95 4 1808.5888150649926+ , HalfStabilityVector 2 True 0.01 3.5307239812763354 0.05 1 0.01+ , HalfStabilityVector 2 False 0.01 3.5307239812763354 0.05 1 0.006490670358379803+ , HalfStabilityVector 2 True 0.01 3.5307239812763354 0.05 2 18.045431735824295+ , HalfStabilityVector 2 False 0.01 3.5307239812763354 0.05 2 14961.501845414883+ , HalfStabilityVector 2 True 0.01 3.5307239812763354 0.05 3 60.76297436822898+ , HalfStabilityVector 2 False 0.01 3.5307239812763354 0.05 3 21006.34896500025+ , HalfStabilityVector 2 True 0.01 3.5307239812763354 0.05 4 277.6715058621942+ , HalfStabilityVector 2 False 0.01 3.5307239812763354 0.05 4 36500.0+ , HalfStabilityVector 2 True 0.01 3.5307239812763354 0.5 1 0.01+ , HalfStabilityVector 2 False 0.01 3.5307239812763354 0.5 1 0.004496387363982501+ , HalfStabilityVector 2 True 0.01 3.5307239812763354 0.5 2 5.037776372473489+ , HalfStabilityVector 2 False 0.01 3.5307239812763354 0.5 2 3641.812884897367+ , HalfStabilityVector 2 True 0.01 3.5307239812763354 0.5 3 16.946238264778568+ , HalfStabilityVector 2 False 0.01 3.5307239812763354 0.5 3 5113.199689523805+ , HalfStabilityVector 2 True 0.01 3.5307239812763354 0.5 4 77.41429944609501+ , HalfStabilityVector 2 False 0.01 3.5307239812763354 0.5 4 26245.976883997868+ , HalfStabilityVector 2 True 0.01 3.5307239812763354 0.95 1 0.007135158596495091+ , HalfStabilityVector 2 False 0.01 3.5307239812763354 0.95 1 0.003114855355561177+ , HalfStabilityVector 2 True 0.01 3.5307239812763354 0.95 2 0.2982917126168897+ , HalfStabilityVector 2 False 0.01 3.5307239812763354 0.95 2 187.45325059312714+ , HalfStabilityVector 2 True 0.01 3.5307239812763354 0.95 3 0.981120585508193+ , HalfStabilityVector 2 False 0.01 3.5307239812763354 0.95 3 263.18539048536815+ , HalfStabilityVector 2 True 0.01 3.5307239812763354 0.95 4 4.448347372289173+ , HalfStabilityVector 2 False 0.01 3.5307239812763354 0.95 4 1350.887437133661+ , HalfStabilityVector 2 True 0.01 10.0 0.05 1 0.01+ , HalfStabilityVector 2 False 0.01 10.0 0.05 1 0.006490670358379803+ , HalfStabilityVector 2 True 0.01 10.0 0.05 2 2.424615779442859+ , HalfStabilityVector 2 False 0.01 10.0 0.05 2 2003.081222419689+ , HalfStabilityVector 2 True 0.01 10.0 0.05 3 8.143716603314163+ , HalfStabilityVector 2 False 0.01 10.0 0.05 3 2812.3761399501695+ , HalfStabilityVector 2 True 0.01 10.0 0.05 4 37.183817805924434+ , HalfStabilityVector 2 False 0.01 10.0 0.05 4 14435.865709801243+ , HalfStabilityVector 2 True 0.01 10.0 0.5 1 0.01+ , HalfStabilityVector 2 False 0.01 10.0 0.5 1 0.004496387363982501+ , HalfStabilityVector 2 True 0.01 10.0 0.5 2 0.6831276712589107+ , HalfStabilityVector 2 False 0.01 10.0 0.5 2 487.5810679011258+ , HalfStabilityVector 2 True 0.01 10.0 0.5 3 2.277453796368419+ , HalfStabilityVector 2 False 0.01 10.0 0.5 3 684.5729585392584+ , HalfStabilityVector 2 True 0.01 10.0 0.5 4 10.373025713879256+ , HalfStabilityVector 2 False 0.01 10.0 0.5 4 3513.8668742413033+ , HalfStabilityVector 2 True 0.01 10.0 0.95 1 0.007135158596495091+ , HalfStabilityVector 2 False 0.01 10.0 0.95 1 0.003114855355561177+ , HalfStabilityVector 2 True 0.01 10.0 0.95 2 0.04859700885255977+ , HalfStabilityVector 2 False 0.01 10.0 0.95 2 25.105236823924074+ , HalfStabilityVector 2 True 0.01 10.0 0.95 3 0.14001535665221487+ , HalfStabilityVector 2 False 0.01 10.0 0.95 3 35.24439083328172+ , HalfStabilityVector 2 True 0.01 10.0 0.95 4 0.6042138650604572+ , HalfStabilityVector 2 False 0.01 10.0 0.95 4 180.86788150649926+ , HalfStabilityVector 2 True 1.0 1.0 0.05 1 1.0+ , HalfStabilityVector 2 False 1.0 1.0 0.05 1 0.5583404630429143+ , HalfStabilityVector 2 True 1.0 1.0 0.05 2 76.03951776211038+ , HalfStabilityVector 2 False 1.0 1.0 0.05 2 946.5671840872997+ , HalfStabilityVector 2 True 1.0 1.0 0.05 3 253.77320587509604+ , HalfStabilityVector 2 False 1.0 1.0 0.05 3 1328.6018854500674+ , HalfStabilityVector 2 True 1.0 1.0 0.05 4 1156.258482646363+ , HalfStabilityVector 2 False 1.0 1.0 0.05 4 6815.571184801997+ , HalfStabilityVector 2 True 1.0 1.0 0.5 1 1.0+ , HalfStabilityVector 2 False 1.0 1.0 0.5 1 0.3867882459298044+ , HalfStabilityVector 2 True 1.0 1.0 0.5 2 21.91892891350848+ , HalfStabilityVector 2 False 1.0 1.0 0.5 2 231.16216126393354+ , HalfStabilityVector 2 True 1.0 1.0 0.5 3 71.46613414686298+ , HalfStabilityVector 2 False 1.0 1.0 0.5 3 324.1538957733641+ , HalfStabilityVector 2 True 1.0 1.0 0.5 4 323.0539096722372+ , HalfStabilityVector 2 False 1.0 1.0 0.5 4 1659.7466849274076+ , HalfStabilityVector 2 True 1.0 1.0 0.95 1 0.6963307957043766+ , HalfStabilityVector 2 False 1.0 1.0 0.95 1 0.2679460957819855+ , HalfStabilityVector 2 True 1.0 1.0 0.95 2 2.1994872873829534+ , HalfStabilityVector 2 False 1.0 1.0 0.95 2 12.846424706225438+ , HalfStabilityVector 2 True 1.0 1.0 0.95 3 5.040514332720104+ , HalfStabilityVector 2 False 1.0 1.0 0.95 3 17.632700500290547+ , HalfStabilityVector 2 True 1.0 1.0 0.95 4 19.46650811334667+ , HalfStabilityVector 2 False 1.0 1.0 0.95 4 86.37553523908787+ , HalfStabilityVector 2 True 1.0 3.5307239812763354 0.05 1 1.0+ , HalfStabilityVector 2 False 1.0 3.5307239812763354 0.05 1 0.5583404630429143+ , HalfStabilityVector 2 True 1.0 3.5307239812763354 0.05 2 57.04908704771196+ , HalfStabilityVector 2 False 1.0 3.5307239812763354 0.05 2 707.2702292195332+ , HalfStabilityVector 2 True 1.0 3.5307239812763354 0.05 3 189.80328448187547+ , HalfStabilityVector 2 False 1.0 3.5307239812763354 0.05 3 992.622492540451+ , HalfStabilityVector 2 True 1.0 3.5307239812763354 0.05 4 863.8944479857569+ , HalfStabilityVector 2 False 1.0 3.5307239812763354 0.05 4 5090.991312852688+ , HalfStabilityVector 2 True 1.0 3.5307239812763354 0.5 1 1.0+ , HalfStabilityVector 2 False 1.0 3.5307239812763354 0.5 1 0.3867882459298044+ , HalfStabilityVector 2 True 1.0 3.5307239812763354 0.5 2 16.6249254071054+ , HalfStabilityVector 2 False 1.0 3.5307239812763354 0.5 2 172.9144711546308+ , HalfStabilityVector 2 True 1.0 3.5307239812763354 0.5 3 53.63310059153285+ , HalfStabilityVector 2 False 1.0 3.5307239812763354 0.5 3 242.37256440571159+ , HalfStabilityVector 2 True 1.0 3.5307239812763354 0.5 4 241.5509544251039+ , HalfStabilityVector 2 False 1.0 3.5307239812763354 0.5 4 1239.9636834865667+ , HalfStabilityVector 2 True 1.0 3.5307239812763354 0.95 1 0.6963307957043766+ , HalfStabilityVector 2 False 1.0 3.5307239812763354 0.95 1 0.2679460957819855+ , HalfStabilityVector 2 True 1.0 3.5307239812763354 0.95 2 1.8959301630413394+ , HalfStabilityVector 2 False 1.0 3.5307239812763354 0.95 2 9.84842159658252+ , HalfStabilityVector 2 True 1.0 3.5307239812763354 0.95 3 4.017971680869552+ , HalfStabilityVector 2 False 1.0 3.5307239812763354 0.95 3 13.42342309734333+ , HalfStabilityVector 2 True 1.0 3.5307239812763354 0.95 4 14.793144620058625+ , HalfStabilityVector 2 False 1.0 3.5307239812763354 0.95 4 64.76934379470163+ , HalfStabilityVector 2 True 1.0 10.0 0.05 1 1.0+ , HalfStabilityVector 2 False 1.0 10.0 0.05 1 0.5583404630429143+ , HalfStabilityVector 2 True 1.0 10.0 0.05 2 8.50395177621104+ , HalfStabilityVector 2 False 1.0 10.0 0.05 2 95.55671840872996+ , HalfStabilityVector 2 True 1.0 10.0 0.05 3 26.277320587509603+ , HalfStabilityVector 2 False 1.0 10.0 0.05 3 133.76018854500674+ , HalfStabilityVector 2 True 1.0 10.0 0.05 4 116.5258482646363+ , HalfStabilityVector 2 False 1.0 10.0 0.05 4 682.4571184801998+ , HalfStabilityVector 2 True 1.0 10.0 0.5 1 1.0+ , HalfStabilityVector 2 False 1.0 10.0 0.5 1 0.3867882459298044+ , HalfStabilityVector 2 True 1.0 10.0 0.5 2 3.091892891350848+ , HalfStabilityVector 2 False 1.0 10.0 0.5 2 24.01621612639336+ , HalfStabilityVector 2 True 1.0 10.0 0.5 3 8.046613414686298+ , HalfStabilityVector 2 False 1.0 10.0 0.5 3 33.31538957733642+ , HalfStabilityVector 2 True 1.0 10.0 0.5 4 33.20539096722372+ , HalfStabilityVector 2 False 1.0 10.0 0.5 4 166.8746684927408+ , HalfStabilityVector 2 True 1.0 10.0 0.95 1 0.6963307957043766+ , HalfStabilityVector 2 False 1.0 10.0 0.95 1 0.2679460957819855+ , HalfStabilityVector 2 True 1.0 10.0 0.95 2 1.1199487287382954+ , HalfStabilityVector 2 False 1.0 10.0 0.95 2 2.184642470622544+ , HalfStabilityVector 2 True 1.0 10.0 0.95 3 1.4040514332720102+ , HalfStabilityVector 2 False 1.0 10.0 0.95 3 2.6632700500290545+ , HalfStabilityVector 2 True 1.0 10.0 0.95 4 2.8466508113346665+ , HalfStabilityVector 2 False 1.0 10.0 0.95 4 9.537553523908786+ , HalfStabilityVector 2 True 3.9221 1.0 0.05 1 3.9221+ , HalfStabilityVector 2 False 3.9221 1.0 0.05 1 1.731191603553383+ , HalfStabilityVector 2 True 3.9221 1.0 0.05 2 108.97953495144525+ , HalfStabilityVector 2 False 3.9221 1.0 0.05 2 386.03203648827235+ , HalfStabilityVector 2 True 3.9221 1.0 0.05 3 357.8116961175796+ , HalfStabilityVector 2 False 3.9221 1.0 0.05 3 540.414779386598+ , HalfStabilityVector 2 True 3.9221 1.0 0.05 4 1621.3164611616342+ , HalfStabilityVector 2 False 3.9221 1.0 0.05 4 2757.735267842651+ , HalfStabilityVector 2 True 3.9221 1.0 0.5 1 3.875023387257474+ , HalfStabilityVector 2 False 3.9221 1.0 0.5 1 1.1992764415774615+ , HalfStabilityVector 2 True 3.9221 1.0 0.5 2 33.20918871173612+ , HalfStabilityVector 2 False 3.9221 1.0 0.5 2 96.93214762285132+ , HalfStabilityVector 2 True 3.9221 1.0 0.5 3 102.57666928818188+ , HalfStabilityVector 2 False 3.9221 1.0 0.5 3 134.51072095461387+ , HalfStabilityVector 2 True 3.9221 1.0 0.5 4 454.80662958227197+ , HalfStabilityVector 2 False 3.9221 1.0 0.5 4 674.2325772396862+ , HalfStabilityVector 2 True 3.9221 1.0 0.95 1 2.6264423142794957+ , HalfStabilityVector 2 False 3.9221 1.0 0.95 1 0.8307942231065403+ , HalfStabilityVector 2 True 3.9221 1.0 0.95 2 5.601415931491084+ , HalfStabilityVector 2 False 3.9221 1.0 0.95 2 8.70931836828358+ , HalfStabilityVector 2 True 3.9221 1.0 0.95 3 9.57893368363089+ , HalfStabilityVector 2 False 3.9221 1.0 0.95 3 10.643483989154706+ , HalfStabilityVector 2 True 3.9221 1.0 0.95 4 29.77573063031087+ , HalfStabilityVector 2 False 3.9221 1.0 0.95 4 38.422916966643186+ , HalfStabilityVector 2 True 3.9221 3.5307239812763354 0.05 1 3.9221+ , HalfStabilityVector 2 False 3.9221 3.5307239812763354 0.05 1 1.731191603553383+ , HalfStabilityVector 2 True 3.9221 3.5307239812763354 0.05 2 82.39239794714516+ , HalfStabilityVector 2 False 3.9221 3.5307239812763354 0.05 2 289.33055851278755+ , HalfStabilityVector 2 True 3.9221 3.5307239812763354 0.05 3 268.2520073556841+ , HalfStabilityVector 2 False 3.9221 3.5307239812763354 0.05 3 404.643290436312+ , HalfStabilityVector 2 True 3.9221 3.5307239812763354 0.05 4 1211.9985914643476+ , HalfStabilityVector 2 False 3.9221 3.5307239812763354 0.05 4 2060.8211654612564+ , HalfStabilityVector 2 True 3.9221 3.5307239812763354 0.5 1 3.875023387257474+ , HalfStabilityVector 2 False 3.9221 3.5307239812763354 0.5 1 1.1992764415774615+ , HalfStabilityVector 2 True 3.9221 3.5307239812763354 0.5 2 25.797434937280308+ , HalfStabilityVector 2 False 3.9221 3.5307239812763354 0.5 2 73.39387182097096+ , HalfStabilityVector 2 True 3.9221 3.5307239812763354 0.5 3 77.6099208521729+ , HalfStabilityVector 2 False 3.9221 3.5307239812763354 0.5 3 101.46234548144922+ , HalfStabilityVector 2 True 3.9221 3.5307239812763354 0.5 4 340.70020040223653+ , HalfStabilityVector 2 False 3.9221 3.5307239812763354 0.5 4 504.59549727456044+ , HalfStabilityVector 2 True 3.9221 3.5307239812763354 0.95 1 2.6264423142794957+ , HalfStabilityVector 2 False 3.9221 3.5307239812763354 0.95 1 0.8307942231065403+ , HalfStabilityVector 2 True 3.9221 3.5307239812763354 0.95 2 5.1764274214946955+ , HalfStabilityVector 2 False 3.9221 3.5307239812763354 0.95 2 7.497805535461398+ , HalfStabilityVector 2 True 3.9221 3.5307239812763354 0.95 3 8.147345217505247+ , HalfStabilityVector 2 False 3.9221 3.5307239812763354 0.95 3 8.942487224282644+ , HalfStabilityVector 2 True 3.9221 3.5307239812763354 0.95 4 23.23289032639206+ , HalfStabilityVector 2 False 3.9221 3.5307239812763354 0.95 4 29.69171247953225+ , HalfStabilityVector 2 True 3.9221 10.0 0.05 1 3.9221+ , HalfStabilityVector 2 False 3.9221 10.0 0.05 1 1.731191603553383+ , HalfStabilityVector 2 True 3.9221 10.0 0.05 2 14.427843495144524+ , HalfStabilityVector 2 False 3.9221 10.0 0.05 2 42.13309364882724+ , HalfStabilityVector 2 True 3.9221 10.0 0.05 3 39.311059611757955+ , HalfStabilityVector 2 False 3.9221 10.0 0.05 3 57.5713679386598+ , HalfStabilityVector 2 True 3.9221 10.0 0.05 4 165.6615361161634+ , HalfStabilityVector 2 False 3.9221 10.0 0.05 4 279.30341678426515+ , HalfStabilityVector 2 True 3.9221 10.0 0.5 1 3.875023387257474+ , HalfStabilityVector 2 False 3.9221 10.0 0.5 1 1.1992764415774615+ , HalfStabilityVector 2 True 3.9221 10.0 0.5 2 6.85080887117361+ , HalfStabilityVector 2 False 3.9221 10.0 0.5 2 13.223104762285132+ , HalfStabilityVector 2 True 3.9221 10.0 0.5 3 13.787556928818187+ , HalfStabilityVector 2 False 3.9221 10.0 0.5 3 16.98096209546139+ , HalfStabilityVector 2 True 3.9221 10.0 0.5 4 49.0105529582272+ , HalfStabilityVector 2 False 3.9221 10.0 0.5 4 70.95314772396864+ , HalfStabilityVector 2 True 3.9221 10.0 0.95 1 2.6264423142794957+ , HalfStabilityVector 2 False 3.9221 10.0 0.95 1 0.8307942231065403+ , HalfStabilityVector 2 True 3.9221 10.0 0.95 2 4.090031593149108+ , HalfStabilityVector 2 False 3.9221 10.0 0.95 2 4.400821836828357+ , HalfStabilityVector 2 True 3.9221 10.0 0.95 3 4.487783368363089+ , HalfStabilityVector 2 False 3.9221 10.0 0.95 3 4.59423839891547+ , HalfStabilityVector 2 True 3.9221 10.0 0.95 4 6.507463063031087+ , HalfStabilityVector 2 False 3.9221 10.0 0.95 4 7.3721816966643186+ , HalfStabilityVector 2 True 1000.0 1.0 0.05 1 1000.0+ , HalfStabilityVector 2 False 1000.0 1.0 0.05 1 66.18935453973037+ , HalfStabilityVector 2 True 1000.0 1.0 0.05 2 1411.1052608428026+ , HalfStabilityVector 2 False 1000.0 1.0 0.05 2 1009.6980940525461+ , HalfStabilityVector 2 True 1000.0 1.0 0.05 3 2384.822262115112+ , HalfStabilityVector 2 False 1000.0 1.0 0.05 3 1013.6163861924418+ , HalfStabilityVector 2 True 1000.0 1.0 0.05 4 7329.103038146133+ , HalfStabilityVector 2 False 1000.0 1.0 0.05 4 1069.8928150111012+ , HalfStabilityVector 2 True 1000.0 1.0 0.5 1 721.9841200909241+ , HalfStabilityVector 2 False 1000.0 1.0 0.5 1 45.85242524269734+ , HalfStabilityVector 2 True 1000.0 1.0 0.5 2 1114.604704081431+ , HalfStabilityVector 2 False 1000.0 1.0 0.5 2 1002.360630026971+ , HalfStabilityVector 2 True 1000.0 1.0 0.5 3 1386.049901744669+ , HalfStabilityVector 2 False 1000.0 1.0 0.5 3 1003.3143883664721+ , HalfStabilityVector 2 True 1000.0 1.0 0.5 4 2764.377763740122+ , HalfStabilityVector 2 False 1000.0 1.0 0.5 4 1017.0127322843831+ , HalfStabilityVector 2 True 1000.0 1.0 0.95 1 489.3517931995533+ , HalfStabilityVector 2 False 1000.0 1.0 0.95 1 31.76409432086469+ , HalfStabilityVector 2 True 1000.0 1.0 0.95 2 1006.5714112891886+ , HalfStabilityVector 2 False 1000.0 1.0 0.95 2 1000.121501404576+ , HalfStabilityVector 2 True 1000.0 1.0 0.95 3 1022.1360257665555+ , HalfStabilityVector 2 False 1000.0 1.0 0.95 3 1000.1705912562473+ , HalfStabilityVector 2 True 1000.0 1.0 0.95 4 1101.1690754578165+ , HalfStabilityVector 2 False 1000.0 1.0 0.95 4 1000.8756437241784+ , HalfStabilityVector 2 True 1000.0 3.5307239812763354 0.05 1 1000.0+ , HalfStabilityVector 2 False 1000.0 3.5307239812763354 0.05 1 66.18935453973037+ , HalfStabilityVector 2 True 1000.0 3.5307239812763354 0.05 2 1307.0658665984283+ , HalfStabilityVector 2 False 1000.0 3.5307239812763354 0.05 2 1007.2437741334011+ , HalfStabilityVector 2 True 1000.0 3.5307239812763354 0.05 3 2034.3619712611062+ , HalfStabilityVector 2 False 1000.0 3.5307239812763354 0.05 3 1010.1704546848887+ , HalfStabilityVector 2 True 1000.0 3.5307239812763354 0.05 4 5727.3817542855995+ , HalfStabilityVector 2 False 1000.0 3.5307239812763354 0.05 4 1052.2048727043507+ , HalfStabilityVector 2 True 1000.0 3.5307239812763354 0.5 1 721.9841200909241+ , HalfStabilityVector 2 False 1000.0 3.5307239812763354 0.5 1 45.85242524269734+ , HalfStabilityVector 2 True 1000.0 3.5307239812763354 0.5 2 1085.6014167828357+ , HalfStabilityVector 2 False 1000.0 3.5307239812763354 0.5 2 1001.7632197249533+ , HalfStabilityVector 2 True 1000.0 3.5307239812763354 0.5 3 1288.351327313208+ , HalfStabilityVector 2 False 1000.0 3.5307239812763354 0.5 3 1002.4756081542428+ , HalfStabilityVector 2 True 1000.0 3.5307239812763354 0.5 4 2317.862451867338+ , HalfStabilityVector 2 False 1000.0 3.5307239812763354 0.5 4 1012.7072793264708+ , HalfStabilityVector 2 True 1000.0 3.5307239812763354 0.95 1 489.3517931995533+ , HalfStabilityVector 2 False 1000.0 3.5307239812763354 0.95 1 31.76409432086469+ , HalfStabilityVector 2 True 1000.0 3.5307239812763354 0.95 2 1004.9083684751505+ , HalfStabilityVector 2 False 1000.0 3.5307239812763354 0.95 2 1000.0907527527438+ , HalfStabilityVector 2 True 1000.0 3.5307239812763354 0.95 3 1016.5340086407983+ , HalfStabilityVector 2 False 1000.0 3.5307239812763354 0.95 3 1000.1274193179293+ , HalfStabilityVector 2 True 1000.0 3.5307239812763354 0.95 4 1075.5659749153515+ , HalfStabilityVector 2 False 1000.0 3.5307239812763354 0.95 4 1000.6540424669952+ , HalfStabilityVector 2 True 1000.0 10.0 0.05 1 1000.0+ , HalfStabilityVector 2 False 1000.0 10.0 0.05 1 66.18935453973037+ , HalfStabilityVector 2 True 1000.0 10.0 0.05 2 1041.1105260842803+ , HalfStabilityVector 2 False 1000.0 10.0 0.05 2 1000.9698094052546+ , HalfStabilityVector 2 True 1000.0 10.0 0.05 3 1138.482226211511+ , HalfStabilityVector 2 False 1000.0 10.0 0.05 3 1001.3616386192441+ , HalfStabilityVector 2 True 1000.0 10.0 0.05 4 1632.9103038146134+ , HalfStabilityVector 2 False 1000.0 10.0 0.05 4 1006.9892815011101+ , HalfStabilityVector 2 True 1000.0 10.0 0.5 1 721.9841200909241+ , HalfStabilityVector 2 False 1000.0 10.0 0.5 1 45.85242524269734+ , HalfStabilityVector 2 True 1000.0 10.0 0.5 2 1011.4604704081431+ , HalfStabilityVector 2 False 1000.0 10.0 0.5 2 1000.2360630026972+ , HalfStabilityVector 2 True 1000.0 10.0 0.5 3 1038.604990174467+ , HalfStabilityVector 2 False 1000.0 10.0 0.5 3 1000.3314388366473+ , HalfStabilityVector 2 True 1000.0 10.0 0.5 4 1176.4377763740122+ , HalfStabilityVector 2 False 1000.0 10.0 0.5 4 1001.7012732284383+ , HalfStabilityVector 2 True 1000.0 10.0 0.95 1 489.3517931995533+ , HalfStabilityVector 2 False 1000.0 10.0 0.95 1 31.76409432086469+ , HalfStabilityVector 2 True 1000.0 10.0 0.95 2 1000.6571411289189+ , HalfStabilityVector 2 False 1000.0 10.0 0.95 2 1000.0121501404575+ , HalfStabilityVector 2 True 1000.0 10.0 0.95 3 1002.2136025766555+ , HalfStabilityVector 2 False 1000.0 10.0 0.95 3 1000.0170591256248+ , HalfStabilityVector 2 True 1000.0 10.0 0.95 4 1010.1169075457816+ , HalfStabilityVector 2 False 1000.0 10.0 0.95 4 1000.0875643724179+ ]++-- | A full memory-state transition.+data StepVector = StepVector+ { svParams :: !Int+ , svState :: !(Maybe (Double, Double, Double))+ -- ^ @(stability, difficulty, fast stability)@; 'Nothing' for the+ -- first review.+ , svElapsedDays :: !Double+ , svRating :: !Int+ , svNextState :: !(Double, Double, Double)+ }+ deriving stock (Eq, Show)++goldenStepVectors :: [StepVector]+goldenStepVectors =+ [ StepVector 0 Nothing 0.0 1 (0.1104, 6.1686, 0.08832000000000001)+ , StepVector 0 Nothing 0.0 2 (2.2395, 5.261278312731786, 1.7916)+ , StepVector 0 Nothing 0.0 3 (3.9221, 3.5307239812763354, 3.13768)+ , StepVector 0 Nothing 0.0 4 (11.7841, 1.0, 9.427280000000001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 0.0 1 (0.0001, 9.008791723878954, 0.0001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 0.0 2 (0.00010001428854459669, 4.636193001738953, 0.0001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 0.0 3 (0.00010002233282994169, 1.0, 0.0001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 0.0 4 (0.00010002233282994169, 1.0, 0.0001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 0.006944444444444444 1 (0.0001, 2.8544796237435115, 0.0001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 0.006944444444444444 2 (0.0023882552225345235, 4.636193001738953, 6.974505924724382)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 0.006944444444444444 3 (0.0036765164465997553, 1.0, 11.318512730808798)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 0.006944444444444444 4 (0.0036765164465997553, 1.0, 12.302082797116082)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 0.5 1 (0.0001, 2.362349180046658, 0.0001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 0.5 2 (0.0027133226717944207, 4.636193001738953, 8.884549191761216)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 0.5 3 (0.004184593110025665, 1.0, 14.418225919768284)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 0.5 4 (0.004184593110025665, 1.0, 15.671161062196148)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 1.0 1 (0.0001, 2.306672599266798, 0.0001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 1.0 2 (0.0027520464362506135, 4.636193001738953, 9.122953844839316)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 1.0 3 (0.004245117905987205, 1.0, 14.805120845243941)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 1.0 4 (0.004245117905987205, 1.0, 16.09167715669564)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 45.0 1 (0.0001, 2.079752401416066, 0.0001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 45.0 2 (0.0029141720177064197, 4.636193001738953, 10.132713494987769)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 45.0 3 (0.004498518314639605, 1.0, 16.44380901491037)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 45.0 4 (0.004498518314639605, 1.0, 17.872767328306082)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 400.0 1 (0.0001, 1.9936885015055066, 0.0001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 400.0 2 (0.0029775100258990486, 4.636193001738953, 10.525553697562268)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 400.0 3 (0.0045975148888700345, 1.0, 17.08132962927989)+ , StepVector 0 (Just (0.0001, 1.0, 0.0001)) 400.0 4 (0.0045975148888700345, 1.0, 18.56568848406431)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 0.0 1 (0.0001, 9.008791723878954, 0.0001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 0.0 2 (0.00010001428854459669, 4.636193001738953, 0.0005)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 0.0 3 (0.00010002233282994169, 1.0, 0.0005)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 0.0 4 (0.00010002233282994169, 1.0, 0.0005)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 0.006944444444444444 1 (0.0001, 3.0950415201682877, 0.0001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 0.006944444444444444 2 (0.002240066195782809, 4.636193001738953, 10.317495895758277)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 0.006944444444444444 3 (0.003444898711758063, 1.0, 16.74343394313255)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 0.006944444444444444 4 (0.003444898711758063, 1.0, 18.19839490279077)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 0.5 1 (0.0001, 2.486082995419939, 0.0001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 0.5 2 (0.0026287148769216498, 4.636193001738953, 14.0658493307264)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 0.5 3 (0.00405235210522296, 1.0, 22.826448280958132)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 0.5 4 (0.00405235210522296, 1.0, 24.810023186573392)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 1.0 1 (0.0001, 2.417761880350123, 0.0001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 1.0 2 (0.002675186431778802, 4.636193001738953, 14.548589568353835)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 1.0 3 (0.004124986607969367, 1.0, 23.609863142411285)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 1.0 4 (0.004124986607969367, 1.0, 25.66151679948683)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 45.0 1 (0.0001, 2.1411951349220995, 0.0001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 45.0 2 (0.002869582286215389, 4.636193001738953, 16.624341267255343)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 45.0 3 (0.00442882508004906, 1.0, 26.978496214305974)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 45.0 4 (0.00442882508004906, 1.0, 29.322884085329164)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 400.0 1 (0.0001, 2.0374184150759755, 0.0001)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 400.0 2 (0.002945198132148376, 4.636193001738953, 17.44395123971817)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 400.0 3 (0.004547011772660793, 1.0, 28.30860003199963)+ , StepVector 0 (Just (0.0001, 1.0, 0.0005)) 400.0 4 (0.004547011772660793, 1.0, 30.768573924780398)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.0 1 (0.0001, 9.260038704573313, 0.0001)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.0 2 (0.00010001067250834986, 6.116977809835307, 0.0001)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.0 3 (0.00010001668100711137, 3.4977167432025262, 0.0001)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.0 4 (0.00010001668100711137, 1.0, 0.0001)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.006944444444444444 1 (0.0001, 4.792605905037189, 0.0001)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.006944444444444444 2 (0.0018379169678157817, 6.116977809835307, 5.209476291838806)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.006944444444444444 3 (0.0028163441197495806, 3.4977167432025262, 8.454134878024677)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.006944444444444444 4 (0.0028163441197495806, 1.0, 9.188790508925022)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.5 1 (0.0001, 4.4499089882779845, 0.0001)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.5 2 (0.002075508166823859, 6.116977809835307, 6.63614032875909)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.5 3 (0.003187696415792215, 3.4977167432025262, 10.769396216746335)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.5 4 (0.003187696415792215, 1.0, 11.705248057981592)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 1.0 1 (0.0001, 4.411468153764362, 0.0001)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 1.0 2 (0.0021035244415431556, 6.116977809835307, 6.814211344557928)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 1.0 3 (0.003231485529139037, 3.4977167432025262, 11.058378715608454)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 1.0 4 (0.003231485529139037, 1.0, 12.019343135994827)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 45.0 1 (0.0001, 4.255886295419934, 0.0001)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 45.0 2 (0.0022198633334142353, 6.116977809835307, 7.568428698510793)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 45.0 3 (0.0034133218715446, 3.4977167432025262, 12.282360140394019)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 45.0 4 (0.0034133218715446, 1.0, 13.349688546594258)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 400.0 1 (0.0001, 4.197552310035819, 0.0001)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 400.0 2 (0.0022647297352198933, 6.116977809835307, 7.861851888938817)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 400.0 3 (0.0034834475386369074, 3.4977167432025262, 12.758541884029242)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0001)) 400.0 4 (0.0034834475386369074, 1.0, 13.867250483751382)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.0 1 (0.0001, 9.260038704573313, 0.0001)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.0 2 (0.00010001067250834986, 6.116977809835307, 0.0005)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.0 3 (0.00010001668100711137, 3.4977167432025262, 0.0005)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.0 4 (0.00010001668100711137, 1.0, 0.0005)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.006944444444444444 1 (0.0001, 4.967578771797111, 0.0001)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.006944444444444444 2 (0.0017246474711299564, 6.116977809835307, 7.706549002945777)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.006944444444444444 3 (0.0026393052065175936, 3.4977167432025262, 12.50625949845144)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.006944444444444444 4 (0.0026393052065175936, 1.0, 13.59300999886687)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.5 1 (0.0001, 4.539906867047517, 0.0001)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.5 2 (0.0020110174536144996, 6.116977809835307, 10.506297645096565)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.5 3 (0.003086898176952953, 3.4977167432025262, 17.049830809958724)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.5 4 (0.003086898176952953, 1.0, 18.531417657344136)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 1.0 1 (0.0001, 4.492269021509126, 0.0001)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 1.0 2 (0.0020449629333392067, 6.116977809835307, 10.86686965311492)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 1.0 3 (0.0031399545691453683, 3.4977167432025262, 17.6349849936951)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 1.0 4 (0.0031399545691453683, 1.0, 19.167421739647207)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 45.0 1 (0.0001, 4.30057671141222, 0.0001)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 45.0 2 (0.002185954899569836, 6.116977809835307, 12.417305891657913)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 45.0 3 (0.003360323381634629, 3.4977167432025262, 20.151110015673343)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 45.0 4 (0.003360323381634629, 1.0, 21.902198026035354)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 400.0 1 (0.0001, 4.229359293827955, 0.0001)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 400.0 2 (0.002240180420716572, 6.116977809835307, 13.029495202860252)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 400.0 3 (0.003445077244008396, 3.4977167432025262, 21.144601270464545)+ , StepVector 0 (Just (0.0001, 3.5307239812763354, 0.0005)) 400.0 4 (0.003445077244008396, 1.0, 22.98202367086791)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 0.0 1 (0.0001, 9.902300001738954, 0.0001)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 0.0 2 (0.00010000142885445967, 9.902300001738954, 0.0001)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 0.0 3 (0.00010000223328299417, 9.902300001738954, 0.0001)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 0.0 4 (0.00010000223328299417, 9.902300001738954, 0.0001)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 0.006944444444444444 1 (0.0001, 9.902300001738954, 0.0001)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 0.006944444444444444 2 (0.000338119696503734, 9.902300001738954, 0.697540592472438)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 0.006944444444444444 3 (0.0004721783315156831, 9.902300001738954, 1.1319412730808798)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 0.006944444444444444 4 (0.0004721783315156831, 9.902300001738954, 1.2302982797116082)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 0.5 1 (0.0001, 9.902300001738954, 0.0001)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 0.5 2 (0.0003689277345233565, 9.902300001738954, 0.8885449191761217)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 0.5 3 (0.0005203309386110605, 9.902300001738954, 1.4419125919768285)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 0.5 4 (0.0005203309386110605, 9.902300001738954, 1.5672061062196148)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 1.0 1 (0.0001, 9.902300001738954, 0.0001)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 1.0 2 (0.00037250740228510616, 9.902300001738954, 0.9123853844839316)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 1.0 3 (0.0005259259179198284, 9.902300001738954, 1.4806020845243941)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 1.0 4 (0.0005259259179198284, 9.902300001738954, 1.6092577156695638)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 45.0 1 (0.0001, 9.902300001738954, 0.0001)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 45.0 2 (0.00038718552255169697, 9.902300001738954, 1.0133613494987772)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 45.0 3 (0.0005488676501276915, 9.902300001738954, 1.6444709014910373)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 45.0 4 (0.0005488676501276915, 9.902300001738954, 1.7873667328306082)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 400.0 1 (0.0001, 9.902300001738954, 0.0001)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 400.0 2 (0.00039273130822145954, 9.902300001738954, 1.0526453697562268)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 400.0 3 (0.0005575356489863388, 9.902300001738954, 1.708222962927989)+ , StepVector 0 (Just (0.0001, 10.0, 0.0001)) 400.0 4 (0.0005575356489863388, 9.902300001738954, 1.8566588484064313)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 0.0 1 (0.0001, 9.902300001738954, 0.0001)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 0.0 2 (0.00010000142885445967, 9.902300001738954, 0.0005)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 0.0 3 (0.00010000223328299417, 9.902300001738954, 0.0005)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 0.0 4 (0.00010000223328299417, 9.902300001738954, 0.0005)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 0.006944444444444444 1 (0.0001, 9.902300001738954, 0.0001)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 0.006944444444444444 2 (0.00032243971801729075, 9.902300001738954, 1.0321995895758278)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 0.006944444444444444 3 (0.0004476707064977973, 9.902300001738954, 1.6747933943132551)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 0.006944444444444444 4 (0.0004476707064977973, 9.902300001738954, 1.8202894902790767)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 0.5 1 (0.0001, 9.902300001738954, 0.0001)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 0.5 2 (0.000360034692714911, 9.902300001738954, 1.4070349330726402)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 0.5 3 (0.0005064312171223992, 9.902300001738954, 2.2830948280958134)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 0.5 4 (0.0005064312171223992, 9.902300001738954, 2.481452318657339)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 1.0 1 (0.0001, 9.902300001738954, 0.0001)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 1.0 2 (0.00036443645199568366, 9.902300001738954, 1.4553089568353832)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 1.0 3 (0.0005133111159669955, 9.902300001738954, 2.3614363142411285)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 1.0 4 (0.0005133111159669955, 9.902300001738954, 2.5666016799486826)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 45.0 1 (0.0001, 9.902300001738954, 0.0001)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 45.0 2 (0.00038252471255545065, 9.902300001738954, 1.6628841267255339)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 45.0 3 (0.0005415828580110201, 9.902300001738954, 2.698299621430597)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 45.0 4 (0.0005415828580110201, 9.902300001738954, 2.932738408532916)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 400.0 1 (0.0001, 9.902300001738954, 0.0001)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 400.0 2 (0.0003893612012860735, 9.902300001738954, 1.744845123971817)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 400.0 3 (0.0005522682108253727, 9.902300001738954, 2.831310003199963)+ , StepVector 0 (Just (0.0001, 10.0, 0.0005)) 400.0 4 (0.0005522682108253727, 9.902300001738954, 3.0773073924780396)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 0.0 1 (0.3621684739127208, 9.008791723878954, 0.02492134247942809)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 0.0 2 (1.0001428854459669, 4.636193001738953, 0.8)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 0.0 3 (1.0002233282994168, 1.0, 0.8)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 0.0 4 (1.0002233282994168, 1.0, 0.8)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 0.006944444444444444 1 (0.3782262739781142, 8.62066635876067, 0.062336340397429926)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 0.006944444444444444 2 (1.789829430800658, 4.636193001738953, 28.101282903923746)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 0.006944444444444444 3 (2.2344942650838666, 1.0, 45.105879428633145)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 0.006944444444444444 4 (2.2344942650838666, 1.0, 48.95606035098137)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 0.5 1 (0.39046380219742033, 8.33578743015556, 0.0988237134075551)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 0.5 2 (2.4075938428173966, 4.636193001738953, 79.51119093396125)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 0.5 3 (3.2000528959321612, 1.0, 128.53643449198515)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 0.5 4 (3.2000528959321612, 1.0, 139.63673064933866)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 1.0 1 (0.39476677013341493, 8.237735429759336, 0.10388136411491244)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 1.0 2 (2.628062904512465, 4.636193001738953, 88.62454935620214)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 1.0 3 (3.5446434893911607, 1.0, 143.32604569328487)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 1.0 4 (3.5446434893911607, 1.0, 155.71155906403135)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 45.0 1 (0.45491698577465733, 6.968950153119417, 0.1263154176378205)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 45.0 2 (5.883649653744164, 4.636193001738953, 134.9791118823296)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 45.0 3 (8.633087923951491, 1.0, 218.55253470030766)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 45.0 4 (8.633087923951491, 1.0, 237.4752299657644)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 400.0 1 (0.49961803265580906, 6.130408170807059, 0.13541029749586275)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 400.0 2 (8.507803878704799, 4.636193001738953, 156.55094728594761)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 400.0 3 (12.734610626296966, 1.0, 253.56038183373516)+ , StepVector 0 (Just (1.0, 1.0, 0.8)) 400.0 4 (12.734610626296966, 1.0, 275.52525901508676)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 0.0 1 (0.3621684739127208, 9.008791723878954, 0.08044554205275857)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 0.0 2 (1.0001428854459669, 4.636193001738953, 5.0)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 0.0 3 (1.0002233282994168, 1.0, 5.0)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 0.0 4 (1.0002233282994168, 1.0, 5.0)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 0.006944444444444444 1 (0.37271654791874004, 8.751950458620527, 0.14740113981377195)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 0.006944444444444444 2 (1.5161836227999028, 4.636193001738953, 27.001351491329096)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 0.006944444444444444 3 (1.8067890321974098, 1.0, 40.7048871978726)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 0.006944444444444444 4 (1.8067890321974098, 1.0, 43.80764189536773)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 0.5 1 (0.38746998333543037, 8.40464730553644, 0.27095247221626234)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 0.5 2 (2.2551962351393002, 4.636193001738953, 105.04387441083459)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 0.5 3 (2.9618571977794623, 1.0, 167.35617398707333)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 0.5 4 (2.9618571977794623, 1.0, 181.46492550655)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 1.0 1 (0.3920594652442894, 8.299301474061071, 0.28978731529650736)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 1.0 2 (2.4891534745393877, 4.636193001738953, 121.32763788568283)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 1.0 3 (3.327529656985601, 1.0, 193.78227504979364)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 1.0 4 (3.327529656985601, 1.0, 210.1874547516207)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 45.0 1 (0.4532304151343097, 7.002180118759315, 0.3625843321074478)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 45.0 2 (5.788013134462634, 4.636193001738953, 212.0133910817807)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 45.0 3 (8.483609150457383, 1.0, 340.9516246052916)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 45.0 4 (8.483609150457383, 1.0, 370.14582078349144)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 400.0 1 (0.4983175830066966, 6.1537251597319695, 0.3986540664053573)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 400.0 2 (8.429051527329241, 4.636193001738953, 257.9660840772092)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 400.0 3 (12.611521611955675, 1.0, 415.5259397552892)+ , StepVector 0 (Just (1.0, 1.0, 5.0)) 400.0 4 (12.611521611955675, 1.0, 451.2006439200238)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 0.0 1 (0.3621684739127208, 9.260038704573313, 0.02492134247942809)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 0.0 2 (1.0001067250834985, 6.116977809835307, 0.8)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 0.0 3 (1.0001668100711136, 3.4977167432025262, 0.8)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 0.0 4 (1.0001668100711136, 1.0, 0.8)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 0.006944444444444444 1 (0.38360071350243774, 8.890315169740372, 0.062336340397429926)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 0.006944444444444444 2 (1.7913308808974215, 6.116977809835307, 21.1920817674668)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 0.006944444444444444 3 (2.2368410142191646, 3.4977167432025262, 33.89328427047517)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 0.006944444444444444 4 (2.2368410142191646, 1.0, 36.76909067357946)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 0.5 1 (0.4013039423485888, 8.600177839134803, 0.0988237134075551)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 0.5 2 (2.468625314745182, 6.116977809835307, 59.59156108482163)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 0.5 3 (3.2954443806583025, 3.4977167432025262, 96.2098686868251)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 0.5 4 (3.2954443806583025, 1.0, 104.5009862757102)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 1.0 1 (0.40761827219268276, 8.49978015467834, 0.10388136411491244)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 1.0 2 (2.715335089216714, 6.116977809835307, 66.39858003614934)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 1.0 3 (3.6810489046838293, 3.4977167432025262, 107.25663751403658)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 1.0 4 (3.6810489046838293, 1.0, 116.50771931400637)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 45.0 1 (0.4750706324029988, 7.515017968891748, 0.1263154176378205)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 45.0 2 (5.5155747932869374, 6.116977809835307, 101.02208225963238)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 45.0 3 (8.057791174252793, 3.4977167432025262, 163.44537854533007)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 45.0 4 (8.057791174252793, 1.0, 177.57926194091922)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 400.0 1 (0.5188573572917033, 6.948044016438957, 0.13541029749586275)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 400.0 2 (7.490464127513593, 6.116977809835307, 117.13468154564221)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 400.0 3 (11.144520361853067, 3.4977167432025262, 189.5937058514155)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 0.8)) 400.0 4 (11.144520361853067, 1.0, 205.9998788899035)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 0.0 1 (0.3621684739127208, 9.260038704573313, 0.08044554205275857)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 0.0 2 (1.0001067250834985, 6.116977809835307, 5.0)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 0.0 3 (1.0001668100711136, 3.4977167432025262, 5.0)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 0.0 4 (1.0001668100711136, 1.0, 5.0)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 0.006944444444444444 1 (0.3762210561460935, 9.015235319027713, 0.14740113981377195)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 0.006944444444444444 2 (1.515316079523659, 6.116977809835307, 21.433416707369453)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 0.006944444444444444 3 (1.8054330720907457, 3.4977167432025262, 31.668965769830344)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 0.006944444444444444 4 (1.8054330720907457, 1.0, 33.98649889522859)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 0.5 1 (0.3972359038169611, 8.665699756272291, 0.27095247221626234)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 0.5 2 (2.3111063481558523, 6.116977809835307, 79.72553119570489)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 0.5 3 (3.049244057761569, 3.4977167432025262, 126.26830768533738)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 0.5 4 (3.049244057761569, 1.0, 136.8065236231932)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 1.0 1 (0.40392191214778816, 8.558361806633247, 0.28978731529650736)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 1.0 2 (2.570587134586234, 6.116977809835307, 91.88832359743012)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 1.0 3 (3.454809525767793, 3.4977167432025262, 146.00669197895184)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 1.0 4 (3.454809525767793, 1.0, 158.26017351192274)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 45.0 1 (0.4727405202629817, 7.546637123633109, 0.3768539838600016)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 45.0 2 (5.4138984893937305, 6.116977809835307, 159.62401575618077)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 45.0 3 (7.898872287267475, 3.4977167432025262, 255.93154131155597)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 45.0 4 (7.898872287267475, 1.0, 277.73749225153017)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 400.0 1 (0.5170703452732375, 6.970230722525532, 0.41359464720541617)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 400.0 2 (7.407499957112808, 6.116977809835307, 193.9473505348333)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 400.0 3 (11.014848323089728, 3.4977167432025262, 311.63315568781775)+ , StepVector 0 (Just (1.0, 3.5307239812763354, 5.0)) 400.0 4 (11.014848323089728, 1.0, 338.2795769170891)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 0.0 1 (0.3621684739127208, 9.902300001738954, 0.02492134247942809)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 0.0 2 (1.0000142885445966, 9.902300001738954, 0.8)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 0.0 3 (1.0000223328299416, 9.902300001738954, 0.8)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 0.0 4 (1.0000223328299416, 9.902300001738954, 0.8)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 0.006944444444444444 1 (0.40465602003061474, 9.902300001738954, 0.062336340397429926)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 0.006944444444444444 2 (1.214111958005887, 9.902300001738954, 3.5301282903923736)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 0.006944444444444444 3 (1.3346545139197983, 9.902300001738954, 5.230587942863314)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 0.006944444444444444 4 (1.3346545139197983, 9.902300001738954, 5.615606035098136)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 0.5 1 (0.44612639301137824, 9.902300001738954, 0.0988237134075551)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 0.5 2 (1.4387905240285197, 9.902300001738954, 8.671119093396126)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 0.5 3 (1.6858245139551733, 9.902300001738954, 13.573643449198517)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 0.5 4 (1.6858245139551733, 9.902300001738954, 14.683673064933865)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 1.0 1 (0.4581454100103211, 9.902300001738954, 0.10388136411491244)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 1.0 2 (1.5067406774146719, 9.902300001738954, 9.582454935620213)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 1.0 3 (1.7920298177784806, 9.902300001738954, 15.052604569328487)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 1.0 4 (1.7920298177784806, 9.902300001738954, 16.29115590640313)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 45.0 1 (0.5342211853458557, 9.902300001738954, 0.1263154176378205)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 45.0 2 (1.96554962054641, 9.902300001738954, 14.217911188232959)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 45.0 3 (2.5091428892566583, 9.902300001738954, 22.575253470030766)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 45.0 4 (2.5091428892566583, 9.902300001738954, 24.467522996576438)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 400.0 1 (0.5740594003690955, 9.902300001738954, 0.13541029749586275)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 400.0 2 (2.225092460906953, 9.902300001738954, 16.37509472859476)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 400.0 3 (2.914805346838001, 9.902300001738954, 26.076038183373523)+ , StepVector 0 (Just (1.0, 10.0, 0.8)) 400.0 4 (2.914805346838001, 9.902300001738954, 28.272525901508676)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 0.0 1 (0.3621684739127208, 9.902300001738954, 0.08044554205275857)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 0.0 2 (1.0000142885445966, 9.902300001738954, 5.0)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 0.0 3 (1.0000223328299416, 9.902300001738954, 5.0)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 0.0 4 (1.0000223328299416, 9.902300001738954, 5.0)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 0.006944444444444444 1 (0.38983749347762764, 9.902300001738954, 0.14740113981377195)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 0.006944444444444444 2 (1.137564453204158, 9.902300001738954, 7.20013514913291)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 0.006944444444444444 3 (1.2150116492718943, 9.902300001738954, 8.570488719787262)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 0.006944444444444444 4 (1.2150116492718943, 9.902300001738954, 8.880764189536773)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 0.5 1 (0.43748139664743346, 9.902300001738954, 0.27095247221626234)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 0.5 2 (1.3906969240632578, 9.902300001738954, 15.004387441083457)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 0.5 3 (1.6106547734655483, 9.902300001738954, 21.235617398707333)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 0.5 4 (1.6106547734655483, 9.902300001738954, 22.646492550654997)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 1.0 1 (0.4501996773452434, 9.902300001738954, 0.28978731529650736)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 1.0 2 (1.4616778985361756, 9.902300001738954, 16.632763788568287)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 1.0 3 (1.721597215592647, 9.902300001738954, 23.878227504979364)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 1.0 4 (1.721597215592647, 9.902300001738954, 25.51874547516207)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 45.0 1 (0.5292002459667652, 9.902300001738954, 0.3768539838600016)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 45.0 2 (1.933766140589538, 9.902300001738954, 25.70133910817807)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 45.0 3 (2.459465677695433, 9.902300001738954, 38.59516246052917)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 45.0 4 (2.459465677695433, 9.902300001738954, 41.51458207834915)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 400.0 1 (0.570268222475271, 9.902300001738954, 0.41359464720541617)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 400.0 2 (2.19983466209279, 9.902300001738954, 30.29660840772092)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 400.0 3 (2.875327699426055, 9.902300001738954, 46.05259397552892)+ , StepVector 0 (Just (1.0, 10.0, 5.0)) 400.0 4 (2.875327699426055, 9.902300001738954, 49.620064392002384)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 0.0 1 (1.124891043008348, 9.008791723878954, 0.06263636019430652)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 0.0 2 (3.9226604110076266, 4.636193001738953, 3.13768)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 0.0 3 (3.9229759159231428, 1.0, 3.13768)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 0.0 4 (3.9229759159231428, 1.0, 3.13768)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 0.006944444444444444 1 (1.1430264830281693, 8.865707649408675, 0.12504016095910436)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 0.006944444444444444 2 (5.03801555553499, 4.636193001738953, 27.144977705872375)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 0.006944444444444444 3 (5.666263106494201, 1.0, 42.09791645873479)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 0.006944444444444444 4 (5.666263106494201, 1.0, 45.48356100699884)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 0.5 1 (1.1615581748350148, 8.721823496284763, 0.22098049625367805)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 0.5 2 (6.190558030084461, 4.636193001738953, 98.37697344021029)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 0.5 3 (7.4676736637769014, 1.0, 157.6967410844049)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 0.5 4 (7.4676736637769014, 1.0, 171.12792349263967)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 1.0 1 (1.1665341172797294, 8.683580050307063, 0.23518296824227794)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 1.0 2 (6.502225441422891, 4.636193001738953, 112.55659745035507)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 1.0 3 (7.954806222917931, 1.0, 180.70813999733056)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 1.0 4 (7.954806222917931, 1.0, 196.1390129710986)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 45.0 1 (1.2865502770931978, 7.807476763858054, 0.30005380489297967)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 45.0 2 (14.297940672018681, 4.636193001738953, 189.48658413265593)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 45.0 3 (20.13941896220488, 1.0, 305.5539476609152)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 45.0 4 (20.13941896220488, 1.0, 331.83392132064876)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 400.0 1 (1.4247475103929794, 6.89466788076961, 0.32711458727793014)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 400.0 2 (23.92335251825459, 4.636193001738953, 227.53566619324047)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 400.0 3 (35.18382634925694, 1.0, 367.30188998578456)+ , StepVector 0 (Just (3.9221, 1.0, 3.13768)) 400.0 4 (35.18382634925694, 1.0, 398.94775983354924)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 0.0 1 (1.124891043008348, 9.008791723878954, 0.14422099645350103)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 0.0 2 (3.9226604110076266, 4.636193001738953, 19.6105)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 0.0 3 (3.9229759159231428, 1.0, 19.6105)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 0.0 4 (3.9229759159231428, 1.0, 19.6105)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 0.006944444444444444 1 (1.1339829433659439, 8.936772869273199, 0.2040528218503668)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 0.006944444444444444 2 (4.480270375751483, 4.636193001738953, 34.08829603069856)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 0.006944444444444444 3 (4.794513841437141, 1.0, 43.10578729422032)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 0.006944444444444444 4 (4.794513841437141, 1.0, 45.14752776008806)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 0.5 1 (1.1560716248530376, 8.764181675769771, 0.41442090987036645)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 0.5 2 (5.847986386067111, 4.636193001738953, 128.59969624297014)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 0.5 3 (6.9322381464006115, 1.0, 196.48358705447933)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 0.5 4 (6.9322381464006115, 1.0, 211.85385831951356)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 1.0 1 (1.1616045058372348, 8.721466656495926, 0.45071394719988034)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 1.0 2 (6.1934556800355836, 4.636193001738953, 151.95654532312244)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 1.0 3 (7.472202657135954, 1.0, 234.38824314041292)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 1.0 4 (7.472202657135954, 1.0, 253.05242901931484)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 45.0 1 (1.2836209744160336, 7.827869879238892, 0.6258893175232787)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 45.0 2 (14.101361921878086, 4.636193001738953, 294.6317513252575)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 45.0 3 (19.83216864938744, 1.0, 465.92866183910667)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 45.0 4 (19.83216864938744, 1.0, 504.71371010292506)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 400.0 1 (1.4224754262429742, 6.908946434890899, 0.7028494167568351)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 400.0 2 (23.759596538415, 4.636193001738953, 373.20689271084433)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 400.0 3 (34.92787764678805, 1.0, 593.4443083590464)+ , StepVector 0 (Just (3.9221, 1.0, 19.6105)) 400.0 4 (34.92787764678805, 1.0, 643.3104663054476)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.0 1 (1.124891043008348, 9.260038704573313, 0.06263636019430652)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.0 2 (3.9225185864499896, 6.116977809835307, 3.13768)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.0 3 (3.9227542457799145, 3.4977167432025262, 3.13768)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.0 4 (3.9227542457799145, 1.0, 3.13768)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.006944444444444444 1 (1.1494768360781928, 9.1210002924679, 0.12504016095910436)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.006944444444444444 2 (5.054155374433379, 6.116977809835307, 21.069393302883217)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.006944444444444444 3 (5.691489456757392, 3.4977167432025262, 32.238155986503116)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.006944444444444444 4 (5.691489456757392, 1.0, 34.766987349730236)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.5 1 (1.1760445301695055, 8.974058004952903, 0.22098049625367805)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.5 2 (6.296127641341604, 6.116977809835307, 74.27453705331489)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.5 3 (7.6326777451416135, 3.4977167432025262, 118.58210884341915)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.5 4 (7.6326777451416135, 1.0, 128.61422970991228)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 1.0 1 (1.1839248300067875, 8.93111105115667, 0.23518296824227794)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 1.0 2 (6.66830968816071, 6.116977809835307, 84.86568961066415)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 1.0 3 (8.21439397961974, 3.4977167432025262, 135.7699578491791)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 1.0 4 (8.21439397961974, 1.0, 147.29570279427276)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 45.0 1 (1.3349805344483185, 8.15889099536269, 0.30005380489297967)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 45.0 2 (14.13334214437935, 6.116977809835307, 142.32682007534822)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 45.0 3 (19.882153367270007, 3.4977167432025262, 229.0207375711591)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 45.0 4 (19.882153367270007, 1.0, 248.64997527409278)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 400.0 1 (1.475498462162939, 7.515302845329301, 0.32711458727793014)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 400.0 2 (21.629028123432246, 6.116977809835307, 170.74672969230548)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 400.0 3 (31.59782385656806, 3.4977167432025262, 275.14198005242696)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 3.13768)) 400.0 4 (31.59782385656806, 1.0, 298.7791537269828)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.0 1 (1.124891043008348, 9.260038704573313, 0.14422099645350103)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.0 2 (3.9225185864499896, 6.116977809835307, 19.6105)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.0 3 (3.9227542457799145, 3.4977167432025262, 19.6105)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.0 4 (3.9227542457799145, 1.0, 19.6105)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.006944444444444444 1 (1.1372094796514194, 9.189999313744906, 0.2040528218503668)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.006944444444444444 2 (4.487380110969291, 6.116977809835307, 30.42436546960694)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.006944444444444444 3 (4.805626275350563, 3.4977167432025262, 37.159778593974266)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.006944444444444444 4 (4.805626275350563, 1.0, 38.68481090379063)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.5 1 (1.1685474090526544, 9.015184633887745, 0.41442090987036645)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.5 2 (5.943653234605292, 6.116977809835307, 101.01753897975841)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.5 3 (7.081764324172072, 3.4977167432025262, 151.72189074936452)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.5 4 (7.081764324172072, 1.0, 163.20237060548428)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 1.0 1 (1.1771719386950155, 8.967896116361876, 0.45071394719988034)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 1.0 2 (6.34926823612257, 6.116977809835307, 118.46341425049135)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 1.0 3 (7.715735880154064, 3.4977167432025262, 180.03392461942775)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 1.0 4 (7.715735880154064, 1.0, 193.974720218856)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 45.0 1 (1.3308764948633454, 8.17869118742217, 0.6258893175232787)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 45.0 2 (13.922318341004562, 6.116977809835307, 225.03146371631198)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 45.0 3 (19.552325603320668, 3.4977167432025262, 352.97785429456667)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 45.0 4 (19.552325603320668, 1.0, 381.9474773827645)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 400.0 1 (1.4723210291509654, 7.529166255046428, 0.7028494167568351)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 400.0 2 (21.45378452868435, 6.116977809835307, 283.7214056382305)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 400.0 3 (31.32392014486456, 3.4977167432025262, 448.22281035090964)+ , StepVector 0 (Just (3.9221, 3.5307239812763354, 19.6105)) 400.0 4 (31.32392014486456, 1.0, 485.4692201204037)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 0.0 1 (1.124891043008348, 9.902300001738954, 0.06263636019430652)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 0.0 2 (3.922156041100762, 9.902300001738954, 3.13768)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 0.0 3 (3.922187591592314, 9.902300001738954, 3.13768)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 0.0 4 (3.922187591592314, 9.902300001738954, 3.13768)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 0.006944444444444444 1 (1.1768205947587025, 9.902300001738954, 0.12504016095910436)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 0.006944444444444444 2 (4.244835933856839, 9.902300001738954, 5.538409770587237)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 0.006944444444444444 3 (4.426532531817503, 9.902300001738954, 7.033703645873478)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 0.006944444444444444 4 (4.426532531817503, 9.902300001738954, 7.372268100699883)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 0.5 1 (1.2436643963571161, 9.902300001738954, 0.22098049625367805)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 0.5 2 (4.675016791400249, 9.902300001738954, 12.66160934402103)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 0.5 3 (5.098900236636838, 9.902300001738954, 18.59358610844049)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 0.5 4 (5.098900236636838, 9.902300001738954, 19.93670434926397)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 1.0 1 (1.2657423135660777, 9.902300001738954, 0.23518296824227794)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 1.0 2 (4.82072495080412, 9.902300001738954, 14.079571745035507)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 1.0 3 (5.326640404507845, 9.902300001738954, 20.894725999733055)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 1.0 4 (5.326640404507845, 9.902300001738954, 22.43781329710986)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 45.0 1 (1.4829083973763462, 9.902300001738954, 0.30005380489297967)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 45.0 2 (6.347586469618342, 9.902300001738954, 21.772570413265594)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 45.0 3 (7.71310729855946, 9.902300001738954, 33.37930676609152)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 45.0 4 (7.71310729855946, 9.902300001738954, 36.00730413206487)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 400.0 1 (1.6194641909546819, 9.902300001738954, 0.32711458727793014)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 400.0 2 (7.39240879510874, 9.902300001738954, 25.577478619324047)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 400.0 3 (9.346152508766394, 9.902300001738954, 39.55410099857846)+ , StepVector 0 (Just (3.9221, 10.0, 3.13768)) 400.0 4 (9.346152508766394, 9.902300001738954, 42.718687983354926)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 0.0 1 (1.124891043008348, 9.902300001738954, 0.14422099645350103)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 0.0 2 (3.922156041100762, 9.902300001738954, 19.6105)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 0.0 3 (3.922187591592314, 9.902300001738954, 19.6105)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 0.0 4 (3.922187591592314, 9.902300001738954, 19.6105)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 0.006944444444444444 1 (1.150845672972366, 9.902300001738954, 0.2040528218503668)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 0.006944444444444444 2 (4.08216384566455, 9.902300001738954, 21.058279603069852)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 0.006944444444444444 3 (4.172277939456941, 9.902300001738954, 21.96002872942203)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 0.006944444444444444 4 (4.172277939456941, 9.902300001738954, 22.164202776008803)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 0.5 1 (1.2272290312864447, 9.902300001738954, 0.41442090987036645)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 0.5 2 (4.567711284378685, 9.902300001738954, 30.50941962429701)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 0.5 3 (4.931182970269906, 9.902300001738954, 37.29780870544793)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 0.5 4 (4.931182970269906, 9.902300001738954, 38.83483583195135)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 1.0 1 (1.2507705077090385, 9.902300001738954, 0.45071394719988034)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 1.0 2 (4.721719998616509, 9.902300001738954, 32.84510453231224)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 1.0 3 (5.171896809341216, 9.902300001738954, 41.08827431404129)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 1.0 4 (5.171896809341216, 9.902300001738954, 42.95469290193147)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 45.0 1 (1.4734409629401657, 9.902300001738954, 0.6258893175232787)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 45.0 2 (6.277538686271808, 9.902300001738954, 47.11262513252575)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 45.0 3 (7.603623423369504, 9.902300001738954, 64.24231618391066)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 45.0 4 (7.603623423369504, 9.902300001738954, 68.1208210102925)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 400.0 1 (1.6122180526984065, 9.902300001738954, 0.7028494167568351)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 400.0 2 (7.335361583601665, 9.902300001738954, 54.970139271084435)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 400.0 3 (9.256988376995412, 9.902300001738954, 76.99388083590465)+ , StepVector 0 (Just (3.9221, 10.0, 19.6105)) 400.0 4 (9.256988376995412, 9.902300001738954, 81.98049663054476)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 0.0 1 (43.6123585788727, 9.008791723878954, 0.38297154119191495)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 0.0 2 (1000.1428854459668, 4.636193001738953, 800.0)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 0.0 3 (1000.2233282994168, 1.0, 800.0)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 0.0 4 (1000.2233282994168, 1.0, 800.0)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 0.006944444444444444 1 (43.61311178618806, 9.008637215366742, 0.3892475866896305)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 0.006944444444444444 2 (1000.4458237301524, 4.636193001738953, 801.5969350394622)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 0.006944444444444444 3 (1000.6968173337798, 1.0, 802.5915855882217)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 0.006944444444444444 4 (1000.6968173337798, 1.0, 802.8167943758383)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 0.5 1 (43.6325214554887, 9.004656550228676, 0.5872403526710538)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 0.5 2 (1008.2536071690016, 4.636193001738953, 866.4769146496257)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 0.5 3 (1012.9002925429846, 1.0, 907.8820425991978)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 0.5 4 (1012.9002925429846, 1.0, 917.256992101068)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 1.0 1 (43.63905236118947, 9.003317546435435, 0.6689539910674132)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 1.0 2 (1010.8812907112084, 4.636193001738953, 901.5669322641313)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 1.0 3 (1017.0073315273653, 1.0, 964.827868004108)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 1.0 4 (1017.0073315273653, 1.0, 979.151409733665)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 45.0 1 (43.71422235851686, 8.987920172649815, 1.2032579612549867)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 45.0 2 (1041.145374582262, 4.636193001738953, 1254.352286413281)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 45.0 3 (1064.3097445799656, 1.0, 1537.345482657061)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 45.0 4 (1064.3097445799656, 1.0, 1601.4208050999596)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 400.0 1 (44.08545844121286, 8.912264580680194, 1.489925374848487)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 400.0 2 (1191.1402791460912, 4.636193001738953, 1533.936795778232)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 400.0 3 (1298.7500455550035, 1.0, 1991.069126546952)+ , StepVector 0 (Just (1000.0, 1.0, 800.0)) 400.0 4 (1298.7500455550035, 1.0, 2094.573033643882)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 0.0 1 (43.6123585788727, 9.008791723878954, 0.5368102075052053)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 0.0 2 (1000.1428854459668, 4.636193001738953, 5000.0)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 0.0 3 (1000.2233282994168, 1.0, 5000.0)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 0.0 4 (1000.2233282994168, 1.0, 5000.0)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 0.006944444444444444 1 (43.61248072085665, 9.008766668210518, 0.5381516769087675)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 0.006944444444444444 2 (1000.1920104287318, 4.636193001738953, 5000.441959328513)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 0.006944444444444444 3 (1000.3001100792934, 1.0, 5000.717233574349)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 0.006944444444444444 4 (1000.3001100792934, 1.0, 5000.779561171959)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 0.5 1 (43.61917115284153, 9.007394329652854, 0.6153118873612854)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 0.5 2 (1002.8830200565255, 4.636193001738953, 5027.866673169667)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 0.5 3 (1004.5061270030095, 1.0, 5045.2234228654115)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 0.5 4 (1004.5061270030095, 1.0, 5049.153338312417)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 1.0 1 (43.623713590878594, 9.006462706665031, 0.6712296342422925)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 1.0 2 (1004.7102327163782, 4.636193001738953, 5050.216886230637)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 1.0 3 (1007.3620392566085, 1.0, 5081.494459965331)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 1.0 4 (1007.3620392566085, 1.0, 5088.576328536318)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 45.0 1 (43.702640776986826, 8.990290748492788, 1.310956058360375)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 45.0 2 (1036.480164183589, 4.636193001738953, 5457.8030830394155)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 45.0 3 (1057.018074685197, 1.0, 5742.945607009762)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 45.0 4 (1057.018074685197, 1.0, 5807.507580258911)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 400.0 1 (44.07727952948178, 8.91392451786833, 1.7506394686206959)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 400.0 2 (1187.8261324546725, 4.636193001738953, 5904.405405845313)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 400.0 3 (1293.5700726081157, 1.0, 6467.714063364676)+ , StepVector 0 (Just (1000.0, 1.0, 5000.0)) 400.0 4 (1293.5700726081157, 1.0, 6595.258415471066)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 0.0 1 (43.6123585788727, 9.260038704573313, 0.38297154119191495)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 0.0 2 (1000.1067250834985, 6.116977809835307, 800.0)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 0.0 3 (1000.1668100711137, 3.4977167432025262, 800.0)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 0.0 4 (1000.1668100711137, 1.0, 800.0)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 0.006944444444444444 1 (43.613398580234566, 9.2598853546606, 0.3892475866896305)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 0.006944444444444444 2 (1000.41915531038, 6.116977809835307, 801.1927948593716)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 0.006944444444444444 3 (1000.6551349021255, 3.4977167432025262, 801.9357268084574)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 0.006944444444444444 4 (1000.6551349021255, 1.0, 802.1039414681125)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 0.5 1 (43.64034914054468, 9.255912724862984, 0.5872403526710538)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 0.5 2 (1008.5172731667747, 6.116977809835307, 849.653442439119)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 0.5 3 (1013.3123994479128, 3.4977167432025262, 880.5800753637113)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 0.5 4 (1013.3123994479128, 1.0, 887.5824839128178)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 1.0 1 (43.649575748049394, 9.254553246495702, 0.6689539910674132)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 1.0 2 (1011.2904902845821, 6.116977809835307, 875.8631451455807)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 1.0 3 (1017.6469057276994, 3.4977167432025262, 923.1144841700434)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 1.0 4 (1017.6469057276994, 1.0, 933.8131328444202)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 45.0 1 (43.773047006474926, 9.236388192011274, 1.2032579612549867)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 45.0 2 (1048.4412475332986, 6.116977809835307, 1139.3682636958986)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 45.0 3 (1075.7131096175342, 3.4977167432025262, 1350.7436931124612)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 45.0 4 (1075.7131096175342, 1.0, 1398.603320043934)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 400.0 1 (44.40031054309085, 9.144889610064379, 1.489925374848487)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 400.0 2 (1238.3042996604172, 6.116977809835307, 1348.1976507965235)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 400.0 3 (1372.4668641144376, 3.4977167432025262, 1689.642406355929)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 800.0)) 400.0 4 (1372.4668641144376, 1.0, 1766.9523314682592)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.0 1 (43.6123585788727, 9.260038704573313, 0.5368102075052053)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.0 2 (1000.1067250834985, 6.116977809835307, 5000.0)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.0 3 (1000.1668100711137, 3.4977167432025262, 5000.0)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.0 4 (1000.1668100711137, 1.0, 5000.0)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.006944444444444444 1 (43.61252996964321, 9.260013432470418, 0.5381516769087675)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.006944444444444444 2 (1000.1582127905971, 6.116977809835307, 5000.3301116213715)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.006944444444444444 3 (1000.2472847617958, 3.4977167432025262, 5000.535721553671)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.006944444444444444 4 (1000.2472847617958, 1.0, 5000.582275756684)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.5 1 (43.621971357069846, 9.258621423893338, 0.6153118873612854)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.5 2 (1002.9947292694477, 6.116977809835307, 5020.81438736278)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.5 3 (1004.6807272107654, 3.4977167432025262, 5033.778622789322)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.5 4 (1004.6807272107654, 1.0, 5036.7139851097145)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 1.0 1 (43.62845955361546, 9.25766499917708, 0.6712296342422925)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 1.0 2 (1004.9442541470113, 6.116977809835307, 5037.508378405747)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 1.0 3 (1007.7278120459696, 3.4977167432025262, 5060.870461547788)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 1.0 4 (1007.7278120459696, 1.0, 5066.160104656291)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 45.0 1 (43.75708529858991, 9.238733587856727, 1.310956058360375)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 45.0 2 (1043.6344773652058, 6.116977809835307, 5341.945758944406)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 45.0 3 (1068.200183440459, 3.4977167432025262, 5554.926580565411)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 45.0 4 (1068.200183440459, 1.0, 5603.149700416546)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 400.0 1 (44.388972969272835, 9.14653191558112, 1.7506394686206959)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 400.0 2 (1234.8558864631514, 6.116977809835307, 5675.525360908445)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 400.0 3 (1367.0770341718526, 3.4977167432025262, 6096.276145583323)+ , StepVector 0 (Just (1000.0, 3.5307239812763354, 5000.0)) 400.0 4 (1367.0770341718526, 1.0, 6191.542542634514)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 0.0 1 (43.6123585788727, 9.902300001738954, 0.38297154119191495)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 0.0 2 (1000.0142885445966, 9.902300001738954, 800.0)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 0.0 3 (1000.0223328299415, 9.902300001738954, 800.0)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 0.0 4 (1000.0223328299415, 9.902300001738954, 800.0)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 0.006944444444444444 1 (43.61473879797324, 9.902300001738954, 0.3892475866896305)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 0.006944444444444444 2 (1000.110021665322, 9.902300001738954, 800.1596935039462)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 0.006944444444444444 3 (1000.1719625903751, 9.902300001738954, 800.2591585588223)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 0.006944444444444444 4 (1000.1719625903751, 9.902300001738954, 800.2816794375839)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 0.5 1 (43.677844493418554, 9.902300001738954, 0.5872403526710538)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 0.5 2 (1002.649479983944, 9.902300001738954, 806.6476914649625)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 0.5 3 (1004.1411065707158, 9.902300001738954, 810.7882042599197)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 0.5 4 (1004.1411065707158, 9.902300001738954, 811.7256992101068)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 1.0 1 (43.700936449186024, 9.902300001738954, 0.6689539910674132)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 1.0 2 (1003.5793711721268, 9.902300001738954, 810.156693226413)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 1.0 3 (1005.5945157426178, 9.902300001738954, 816.4827868004108)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 1.0 4 (1005.5945157426178, 9.902300001738954, 817.9151409733665)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 45.0 1 (44.15425525972094, 9.902300001738954, 1.2032579612549867)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 45.0 2 (1021.9034153079211, 9.902300001738954, 845.4352286413281)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 45.0 3 (1034.2347847888734, 9.902300001738954, 873.734548265706)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 45.0 4 (1034.2347847888734, 9.902300001738954, 880.142080509996)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 400.0 1 (46.11690138800235, 9.902300001738954, 1.489925374848487)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 400.0 2 (1102.7511340472468, 9.902300001738954, 873.3936795778233)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 400.0 3 (1160.5988340844744, 9.902300001738954, 919.1069126546952)+ , StepVector 0 (Just (1000.0, 10.0, 800.0)) 400.0 4 (1160.5988340844744, 9.902300001738954, 929.4573033643882)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 0.0 1 (43.6123585788727, 9.902300001738954, 0.5368102075052053)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 0.0 2 (1000.0142885445966, 9.902300001738954, 5000.0)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 0.0 3 (1000.0223328299415, 9.902300001738954, 5000.0)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 0.0 4 (1000.0223328299415, 9.902300001738954, 5000.0)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 0.006944444444444444 1 (43.612776770922395, 9.902300001738954, 0.5381516769087675)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 0.006944444444444444 2 (1000.0311080895126, 9.902300001738954, 5000.044195932851)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 0.006944444444444444 3 (1000.0486215841084, 9.902300001738954, 5000.071723357434)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 0.006944444444444444 4 (1000.0486215841084, 9.902300001738954, 5000.077956117196)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 0.5 1 (43.63630865692177, 9.902300001738954, 0.6153118873612854)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 0.5 2 (1000.9777338972914, 9.902300001738954, 5002.7866673169665)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 0.5 3 (1001.5281867728843, 9.902300001738954, 5004.522342286541)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 0.5 4 (1001.5281867728843, 9.902300001738954, 5004.915333831242)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 1.0 1 (43.653198243561825, 9.902300001738954, 0.6712296342422925)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 1.0 2 (1001.6573769587465, 9.902300001738954, 5005.021688623064)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 1.0 3 (1002.5904610171091, 9.902300001738954, 5008.149445996532)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 1.0 4 (1002.5904610171091, 9.902300001738954, 5008.857632853632)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 45.0 1 (44.117895799076166, 9.902300001738954, 1.310956058360375)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 45.0 2 (1020.4288323290851, 9.902300001738954, 5045.780308303942)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 45.0 3 (1031.930028648148, 9.902300001738954, 5074.294560700976)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 45.0 4 (1031.930028648148, 9.902300001738954, 5080.750758025892)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 400.0 1 (46.09030660769142, 9.902300001738954, 1.7506394686206959)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 400.0 2 (1101.6392605294081, 9.902300001738954, 5090.440540584531)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 400.0 3 (1158.8609886361487, 9.902300001738954, 5146.771406336467)+ , StepVector 0 (Just (1000.0, 10.0, 5000.0)) 400.0 4 (1158.8609886361487, 9.902300001738954, 5159.525841547107)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 0.0 1 (382.5762793018384, 9.008791723878954, 0.7121114748820424)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 0.0 2 (36500.0, 4.636193001738953, 29200.0)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 0.0 3 (36500.0, 1.0, 29200.0)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 0.0 4 (36500.0, 1.0, 29200.0)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 0.006944444444444444 1 (382.57630226154095, 9.008791186971527, 0.7123979105278944)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 0.006944444444444444 2 (36500.0, 4.636193001738953, 29200.12705501626)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 0.006944444444444444 3 (36500.0, 1.0, 29200.206191198085)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 0.006944444444444444 4 (36500.0, 1.0, 29200.224109213195)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 0.5 1 (382.57785518346884, 9.008754872319965, 0.7319546921255498)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 0.5 2 (36500.0, 4.636193001738953, 29208.931956876295)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 0.5 3 (36500.0, 1.0, 29214.49522375251)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 0.5 4 (36500.0, 1.0, 29215.754858696604)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 1.0 1 (382.5792928104563, 9.008721253940227, 0.7503720751099495)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 1.0 2 (36500.0, 4.636193001738953, 29217.458562135576)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 1.0 3 (36500.0, 1.0, 29228.332622745176)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 1.0 4 (36500.0, 1.0, 29230.79472766173)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 45.0 1 (382.61854335341195, 9.007803443196346, 1.2681222996741353)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 45.0 2 (36500.0, 4.636193001738953, 29551.852630435737)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 45.0 3 (36500.0, 1.0, 29771.00394423196)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 45.0 4 (36500.0, 1.0, 29820.62418698572)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 400.0 1 (382.73239219980735, 9.005141803767017, 1.8430930947178739)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 400.0 2 (36500.0, 4.636193001738953, 30142.97764017661)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 400.0 3 (36500.0, 1.0, 30730.31100320775)+ , StepVector 0 (Just (36500.0, 1.0, 29200.0)) 400.0 4 (36500.0, 1.0, 30863.295029386496)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 0.0 1 (382.5762793018384, 9.008791723878954, 0.7364082434564475)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 0.0 2 (36500.0, 4.636193001738953, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 0.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 0.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 0.006944444444444444 1 (382.576297904538, 9.008791288859046, 0.7366433134281783)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 0.006944444444444444 2 (36500.0, 4.636193001738953, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 0.006944444444444444 3 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 0.006944444444444444 4 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 0.5 1 (382.5775694677132, 9.008761553693152, 0.7528202274913888)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 0.5 2 (36500.0, 4.636193001738953, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 0.5 3 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 0.5 4 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 1.0 1 (382.57876933033714, 9.00873349531616, 0.7682752785879042)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 1.0 2 (36500.0, 4.636193001738953, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 1.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 1.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 45.0 1 (382.61624842414204, 9.0078571038303, 1.25530430176348)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 45.0 2 (36500.0, 4.636193001738953, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 45.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 45.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 400.0 1 (382.7305881056964, 9.005183974990224, 1.841618204607333)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 400.0 2 (36500.0, 4.636193001738953, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 400.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 1.0, 36500.0)) 400.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.0 1 (382.5762793018384, 9.260038704573313, 0.7121114748820424)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.0 2 (36500.0, 6.116977809835307, 29200.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.0 3 (36500.0, 3.4977167432025262, 29200.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.0 4 (36500.0, 1.0, 29200.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.006944444444444444 1 (382.5763117176785, 9.260038159689882, 0.7123979105278944)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.006944444444444444 2 (36500.0, 6.116977809835307, 29200.094900898603)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.006944444444444444 3 (36500.0, 3.4977167432025262, 29200.154009897116)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.006944444444444444 4 (36500.0, 1.0, 29200.167393357173)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.5 1 (382.5785068771527, 9.260001260984241, 0.7319546921255498)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.5 2 (36500.0, 6.116977809835307, 29206.67152512964)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.5 3 (36500.0, 3.4977167432025262, 29210.82688271607)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.5 4 (36500.0, 1.0, 29211.767738824088)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 1.0 1 (382.5805440084844, 9.259967018782492, 0.7503720751099495)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 1.0 2 (36500.0, 6.116977809835307, 29213.040281948062)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 1.0 3 (36500.0, 3.4977167432025262, 29221.16241796181)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 1.0 4 (36500.0, 1.0, 29223.001432082692)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 45.0 1 (382.63960585279233, 9.258974325733233, 1.2681222996741353)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 45.0 2 (36500.0, 6.116977809835307, 29462.80844146385)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 45.0 3 (36500.0, 3.4977167432025262, 29626.498606724846)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 45.0 4 (36500.0, 1.0, 29663.56133564923)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 400.0 1 (382.83634846868483, 9.255668642224018, 1.8430930947178739)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 400.0 2 (36500.0, 6.116977809835307, 29904.33602739638)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 400.0 3 (36500.0, 3.4977167432025262, 30343.031527744857)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 29200.0)) 400.0 4 (36500.0, 1.0, 30442.360967505883)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.0 1 (382.5762793018384, 9.260038704573313, 0.7364082434564475)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.0 2 (36500.0, 6.116977809835307, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.0 3 (36500.0, 3.4977167432025262, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.006944444444444444 1 (382.57630571590164, 9.260038260574776, 0.7366433134281783)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.006944444444444444 2 (36500.0, 6.116977809835307, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.006944444444444444 3 (36500.0, 3.4977167432025262, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.006944444444444444 4 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.5 1 (382.5781133027422, 9.260007876609345, 0.7528202274913888)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.5 2 (36500.0, 6.116977809835307, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.5 3 (36500.0, 3.4977167432025262, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.5 4 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 1.0 1 (382.5798229118215, 9.259979139697112, 0.7682752785879042)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 1.0 2 (36500.0, 6.116977809835307, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 1.0 3 (36500.0, 3.4977167432025262, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 1.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 45.0 1 (382.63644441453266, 9.259027458319478, 1.25530430176348)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 45.0 2 (36500.0, 6.116977809835307, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 45.0 3 (36500.0, 3.4977167432025262, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 45.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 400.0 1 (382.8338626540948, 9.255710398461115, 1.841618204607333)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 400.0 2 (36500.0, 6.116977809835307, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 400.0 3 (36500.0, 3.4977167432025262, 36500.0)+ , StepVector 0 (Just (36500.0, 3.5307239812763354, 36500.0)) 400.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 0.0 1 (382.5762793018384, 9.902300001738954, 0.7121114748820424)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 0.0 2 (36500.0, 9.902300001738954, 29200.0)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 0.0 3 (36500.0, 9.902300001738954, 29200.0)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 0.0 4 (36500.0, 9.902300001738954, 29200.0)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 0.006944444444444444 1 (382.5763603023547, 9.902300001738954, 0.7123979105278944)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 0.006944444444444444 2 (36500.0, 9.902300001738954, 29200.012705501627)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 0.006944444444444444 3 (36500.0, 9.902300001738954, 29200.02061911981)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 0.006944444444444444 4 (36500.0, 9.902300001738954, 29200.02241092132)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 0.5 1 (382.58187021140384, 9.902300001738954, 0.7319546921255498)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 0.5 2 (36500.0, 9.902300001738954, 29200.89319568763)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 0.5 3 (36500.0, 9.902300001738954, 29201.44952237525)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 0.5 4 (36500.0, 9.902300001738954, 29201.57548586966)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 1.0 1 (382.58702938189276, 9.902300001738954, 0.7503720751099495)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 1.0 2 (36500.0, 9.902300001738954, 29201.745856213558)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 1.0 3 (36500.0, 9.902300001738954, 29202.833262274515)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 1.0 4 (36500.0, 9.902300001738954, 29203.07947276617)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 45.0 1 (382.768381703235, 9.902300001738954, 1.2681222996741353)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 45.0 2 (36500.0, 9.902300001738954, 29235.18526304357)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 45.0 3 (36500.0, 9.902300001738954, 29257.100394423196)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 45.0 4 (36500.0, 9.902300001738954, 29262.062418698573)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 400.0 1 (383.58562763835806, 9.902300001738954, 1.8430930947178739)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 400.0 2 (36500.0, 9.902300001738954, 29294.297764017665)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 400.0 3 (36500.0, 9.902300001738954, 29353.031100320775)+ , StepVector 0 (Just (36500.0, 10.0, 29200.0)) 400.0 4 (36500.0, 9.902300001738954, 29366.329502938654)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 0.0 1 (382.5762793018384, 9.902300001738954, 0.7364082434564475)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 0.0 2 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 0.0 3 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 0.0 4 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 0.006944444444444444 1 (382.5763466962595, 9.902300001738954, 0.7366433134281783)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 0.006944444444444444 2 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 0.006944444444444444 3 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 0.006944444444444444 4 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 0.5 1 (382.5809779666609, 9.902300001738954, 0.7528202274913888)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 0.5 2 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 0.5 3 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 0.5 4 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 1.0 1 (382.58539462213423, 9.902300001738954, 0.7682752785879042)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 1.0 2 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 1.0 3 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 1.0 4 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 45.0 1 (382.761212313717, 9.902300001738954, 1.25530430176348)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 45.0 2 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 45.0 3 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 45.0 4 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 400.0 1 (383.57998126337424, 9.902300001738954, 1.841618204607333)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 400.0 2 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 400.0 3 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 0 (Just (36500.0, 10.0, 36500.0)) 400.0 4 (36500.0, 9.902300001738954, 36500.0)+ , StepVector 1 Nothing 0.0 1 (21.160516, 8.15903, 16.9284128)+ , StepVector 1 Nothing 0.0 2 (50.940793, 1.7511448034338732, 40.752634400000005)+ , StepVector 1 Nothing 0.0 3 (64.835975, 1.0, 51.86878000000001)+ , StepVector 1 Nothing 0.0 4 (64.835975, 1.0, 51.86878000000001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 0.0 1 (0.0001, 1.9393758801439152, 0.0001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 0.0 2 (0.00010824349707705637, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 0.0 3 (0.00012600070360435254, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 0.0 4 (0.00016400041991367054, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 0.006944444444444444 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 0.006944444444444444 2 (0.6062477773096867, 1.0, 77.45866613719824)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 0.006944444444444444 3 (1.9119425773608707, 1.0, 79.06995157254353)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 0.006944444444444444 4 (4.706077562062855, 1.0, 339.8831221022035)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 0.5 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 0.5 2 (0.85578618698228, 1.0, 155.89559469437586)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 0.5 3 (2.699008329571391, 1.0, 159.13851736340737)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 0.5 4 (6.643430466340024, 1.0, 684.0591332512845)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 1.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 1.0 2 (0.8877557745476504, 1.0, 168.90457617992942)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 1.0 3 (2.7998431770724728, 1.0, 172.4181103957745)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 1.0 4 (6.8916342334457665, 1.0, 741.1416763744031)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 45.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 45.0 2 (1.0283476866135113, 1.0, 235.66218912156955)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 45.0 3 (3.243282241904283, 1.0, 240.56440860226652)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 45.0 4 (7.98315417026049, 1.0, 1034.0696295557805)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 400.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 400.0 2 (1.0867547308326522, 1.0, 268.41856027313725)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 400.0 3 (3.4275031169713577, 1.0, 274.00217454828214)+ , StepVector 1 (Just (0.0001, 1.0, 0.0001)) 400.0 4 (8.436611643587595, 1.0, 1177.8024014789835)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 0.0 1 (0.0001, 1.9393758801439152, 0.0001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 0.0 2 (0.00010824349707705637, 1.0, 0.0005)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 0.0 3 (0.00012600070360435254, 1.0, 0.0005)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 0.0 4 (0.00016400041991367054, 1.0, 0.0005)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 0.006944444444444444 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 0.006944444444444444 2 (0.4961880216428797, 1.0, 68.46615221529208)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 0.006944444444444444 3 (1.5648045776611175, 1.0, 69.89036794426022)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 0.006944444444444444 4 (3.851601541457909, 1.0, 300.42321559628965)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 0.5 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 0.5 2 (0.7899670903902822, 1.0, 167.45807876670747)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 0.5 3 (2.4914091994937126, 1.0, 170.9415147656009)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 0.5 4 (6.13242769884338, 1.0, 734.7931870261718)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 1.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 1.0 2 (0.8277930739145787, 1.0, 184.934851323193)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 1.0 3 (2.6107156269680036, 1.0, 188.7818374170782)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 1.0 4 (6.426099038394217, 1.0, 811.4800993887094)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 45.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 45.0 2 (0.9937379488126544, 1.0, 277.48762586669795)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 45.0 3 (3.1341201319438143, 1.0, 283.259885627005)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 45.0 4 (7.714452946538116, 1.0, 1217.5955012678512)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 400.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 400.0 2 (1.0621597012483526, 1.0, 324.0808973019816)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 400.0 3 (3.3499282639224615, 1.0, 330.82238568854274)+ , StepVector 1 (Just (0.0001, 1.0, 0.0005)) 400.0 4 (8.245662073705972, 1.0, 1422.0436687823722)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.0 1 (0.0001, 3.060488519014184, 0.0001)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.0 2 (0.00010615729550280757, 1.1303090946385872, 0.0001)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.0 3 (0.00011942064319019324, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.0 4 (0.00014780368016494236, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.006944444444444444 1 (0.0001, 1.216526404153325, 0.0001)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.006944444444444444 2 (0.4528607544523024, 1.1303090946385872, 57.856041049329576)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.006944444444444444 3 (1.4281466251346082, 1.0, 59.05955461548391)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.006944444444444444 4 (3.515219631209337, 1.0, 253.86811061593147)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.5 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.5 2 (0.639251515750918, 1.1303090946385872, 116.4427479947764)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.5 3 (2.0160392262739135, 1.0, 118.86497644701366)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.5 4 (4.962310214202523, 1.0, 510.9426732455114)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 1.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 1.0 2 (0.6631300285447758, 1.1303090946385872, 126.15951533858295)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 1.0 3 (2.091354123320924, 1.0, 128.78387102452064)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 1.0 4 (5.147696929504976, 1.0, 553.5792002892383)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 45.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 45.0 2 (0.768138258545781, 1.1303090946385872, 176.02261907980588)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 45.0 3 (2.4225591736475467, 1.0, 179.68422212037487)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 45.0 4 (5.962954186423352, 1.0, 772.3751738803853)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 400.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 400.0 2 (0.8117618713633459, 1.1303090946385872, 200.48925683008747)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 400.0 3 (2.560151825942822, 1.0, 204.65981245040177)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0001)) 400.0 4 (6.3016368489363455, 1.0, 879.7331485234513)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.0 1 (0.0001, 3.060488519014184, 0.0001)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.0 2 (0.00010615729550280757, 1.1303090946385872, 0.0005)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.0 3 (0.00011942064319019324, 1.0, 0.0005)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.0 4 (0.00014780368016494236, 1.0, 0.0005)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.006944444444444444 1 (0.0001, 1.4920166499895462, 0.0001)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.006944444444444444 2 (0.370702634153683, 1.1303090946385872, 51.13938541979558)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.006944444444444444 3 (1.1690127994527122, 1.0, 52.203171458782656)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.006944444444444444 4 (2.8773648288992577, 1.0, 224.39451850832063)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.5 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.5 2 (0.5901408337550281, 1.1303090946385872, 125.07918772356975)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.5 3 (1.8611398826522971, 1.0, 127.68106222049909)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.5 4 (4.5810273386700375, 1.0, 548.8374395938108)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 1.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 1.0 2 (0.6183916895919221, 1.1303090946385872, 138.13307153765425)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 1.0 3 (1.9502455282682554, 1.0, 141.00649163519626)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 1.0 4 (4.8003598160859715, 1.0, 606.1170111397573)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 45.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 45.0 2 (0.7423234477469062, 1.1303090946385872, 207.26329347406815)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 45.0 3 (2.341137025024227, 1.0, 211.5747536142187)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 45.0 4 (5.762534544652834, 1.0, 909.4558143487769)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 400.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 400.0 2 (0.793420014620292, 1.1303090946385872, 242.06509397061288)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 400.0 3 (2.502300021511791, 1.0, 247.10049772423739)+ , StepVector 1 (Just (0.0001, 3.5307239812763354, 0.0005)) 400.0 4 (6.159235326551016, 1.0, 1062.1637938175982)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 0.0 1 (0.0001, 5.926382691034315, 0.0001)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 0.0 2 (0.00010082434970770565, 5.926382691034315, 0.0001)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 0.0 3 (0.00010260007036043527, 5.926382691034315, 0.0001)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 0.0 4 (0.00010640004199136706, 5.926382691034315, 0.0001)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 0.006944444444444444 1 (0.0001, 5.926382691034315, 0.0001)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 0.006944444444444444 2 (0.06072215639833835, 5.926382691034315, 7.745956613719823)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 0.006944444444444444 3 (0.19130753069190676, 5.926382691034315, 7.907085157254352)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 0.006944444444444444 4 (0.4707550423077603, 5.926382691034315, 33.98840221022035)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 0.5 1 (0.0001, 5.926382691034315, 0.0001)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 0.5 2 (0.0856806858956991, 5.926382691034315, 15.589649469437585)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 0.5 3 (0.27002889394288926, 5.926382691034315, 15.913941736340735)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 0.5 4 (0.6645267332936947, 5.926382691034315, 68.40600332512844)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 1.0 1 (0.0001, 5.926382691034315, 0.0001)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 1.0 2 (0.08887740619616247, 5.926382691034315, 16.890547617992944)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 1.0 3 (0.2801116265818926, 5.926382691034315, 17.24190103957745)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 1.0 4 (0.6893452586918095, 5.926382691034315, 74.11425763744032)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 45.0 1 (0.0001, 5.926382691034315, 0.0001)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 45.0 2 (0.10293394729003884, 5.926382691034315, 23.566308912156956)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 45.0 3 (0.3244471743801079, 5.926382691034315, 24.05653086022665)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 45.0 4 (0.7984766775705431, 5.926382691034315, 103.40705295557802)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 400.0 1 (0.0001, 5.926382691034315, 0.0001)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 400.0 2 (0.10877294808308098, 5.926382691034315, 26.84194602731372)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 400.0 3 (0.3428638884938321, 5.926382691034315, 27.40030745482821)+ , StepVector 1 (Just (0.0001, 10.0, 0.0001)) 400.0 4 (0.8438091983609058, 5.926382691034315, 117.78033014789834)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 0.0 1 (0.0001, 5.926382691034315, 0.0001)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 0.0 2 (0.00010082434970770565, 5.926382691034315, 0.0005)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 0.0 3 (0.00010260007036043527, 5.926382691034315, 0.0005)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 0.0 4 (0.00010640004199136706, 5.926382691034315, 0.0005)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 0.006944444444444444 1 (0.0001, 5.926382691034315, 0.0001)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 0.006944444444444444 2 (0.04974917866351439, 5.926382691034315, 6.847065221529207)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 0.006944444444444444 3 (0.15669780874096553, 5.926382691034315, 6.98948679442602)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 0.006944444444444444 4 (0.3855636270421818, 5.926382691034315, 30.04277155962896)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 0.5 1 (0.0001, 5.926382691034315, 0.0001)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 0.5 2 (0.07913822834609471, 5.926382691034315, 16.746257876670754)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 0.5 3 (0.24939341630503392, 5.926382691034315, 17.094601476560094)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 0.5 4 (0.6137327527138454, 5.926382691034315, 73.47976870261719)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 1.0 1 (0.0001, 5.926382691034315, 0.0001)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 1.0 2 (0.08291932937399135, 5.926382691034315, 18.493935132319297)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 1.0 3 (0.26131933636122917, 5.926382691034315, 18.87863374170782)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 1.0 4 (0.6430882618211293, 5.926382691034315, 81.14845993887093)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 45.0 1 (0.0001, 5.926382691034315, 0.0001)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 45.0 2 (0.0995014203295787, 5.926382691034315, 27.749212586669792)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 45.0 3 (0.3136206871164353, 5.926382691034315, 28.3264385627005)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 45.0 4 (0.7718274090888602, 5.926382691034315, 121.7600001267851)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 400.0 1 (0.0001, 5.926382691034315, 0.0001)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 400.0 2 (0.10633624318931362, 5.926382691034315, 32.408539730198164)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 400.0 3 (0.335178310259025, 5.926382691034315, 33.08268856885427)+ , StepVector 1 (Just (0.0001, 10.0, 0.0005)) 400.0 4 (0.8248912397628668, 5.926382691034315, 142.2048168782372)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 0.0 1 (0.5573726085965567, 1.9393758801439152, 0.11904269445978269)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 0.0 2 (1.0000076811719676, 1.0, 0.8)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 0.0 3 (1.0000242270815158, 1.0, 0.8)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 0.0 4 (1.000059634670426, 1.0, 0.8)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 0.006944444444444444 1 (0.5639855897389215, 1.9201307991935064, 0.12429354913261473)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 0.006944444444444444 2 (1.003316623543178, 1.0, 2.3713036882440997)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 0.006944444444444444 3 (1.0104609178492225, 1.0, 2.403989792230166)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 0.006944444444444444 4 (1.025749423754847, 1.0, 7.694775785738044)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 0.5 1 (0.9239750857589639, 1.1146474487963438, 0.3377068971367661)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 0.5 2 (1.1530364699879616, 1.0, 60.49911229139333)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 0.5 3 (1.4826902781209264, 1.0, 61.74096732351185)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 0.5 4 (2.188136327311323, 1.0, 262.7557230955929)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 1.0 1 (1.0, 1.0, 0.45508023587299073)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 1.0 2 (1.2413578371851741, 1.0, 89.67395832929638)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 1.0 3 (1.7612635182106682, 1.0, 91.5227056245127)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 1.0 4 (2.8738410149133413, 1.0, 390.77300169025784)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 45.0 1 (1.0, 1.0, 0.8)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 45.0 2 (1.823943210741915, 1.0, 359.62585932642696)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 45.0 3 (3.598788233812171, 1.0, 367.09011937913493)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 45.0 4 (7.396886052069853, 1.0, 1575.3039387931217)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 400.0 1 (1.0, 1.0, 0.8)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 400.0 2 (2.0042930482157217, 1.0, 562.2741161736127)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 400.0 3 (4.1676272381105814, 1.0, 573.9538452317452)+ , StepVector 1 (Just (1.0, 1.0, 0.8)) 400.0 4 (8.797076435082339, 1.0, 2464.5109741901806)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 0.0 1 (0.5573726085965567, 1.9393758801439152, 0.4123426289695505)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 0.0 2 (1.0000076811719676, 1.0, 5.0)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 0.0 3 (1.0000242270815158, 1.0, 5.0)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 0.0 4 (1.000059634670426, 1.0, 5.0)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 0.006944444444444444 1 (0.5626702757706118, 1.9239405812612178, 0.41508673202906404)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 0.006944444444444444 2 (1.0026606364433845, 1.0, 5.313512700207369)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 0.006944444444444444 3 (1.0083918777330463, 1.0, 5.320034360403675)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 0.006944444444444444 4 (1.0206565063373605, 1.0, 6.375672818744961)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 0.5 1 (0.8969150672416851, 1.1631470426361723, 0.5867920776348239)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 0.5 2 (1.143370397175065, 1.0, 24.365064855844388)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 0.5 3 (1.4522026474616383, 1.0, 24.76789502057364)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 0.5 4 (2.1130913902950534, 1.0, 89.97261303225613)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 1.0 1 (1.0, 1.0, 0.7287257691001716)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 1.0 2 (1.232905781775564, 1.0, 39.443115681869706)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 1.0 3 (1.7346050035658962, 1.0, 40.15959796928786)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 1.0 4 (2.808221401017411, 1.0, 156.13409442455136)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 45.0 1 (1.0, 1.0, 0.8)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 45.0 2 (1.8411848605344754, 1.0, 290.2350286291123)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 45.0 3 (3.6531698902519016, 1.0, 296.16845949673683)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 45.0 4 (7.530745846816373, 1.0, 1256.5922818420754)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 400.0 1 (1.0, 1.0, 0.8)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 400.0 2 (2.0263532574446383, 1.0, 545.1420181402555)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 400.0 3 (4.237207048262693, 1.0, 556.3779990039582)+ , StepVector 1 (Just (1.0, 1.0, 5.0)) 400.0 4 (8.96834630281404, 1.0, 2375.1071507664983)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 0.0 1 (0.5573726085965567, 3.060488519014184, 0.11904269445978269)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 0.0 2 (1.0000057372793572, 1.1303090946385872, 0.8)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 0.0 3 (1.0000180958758969, 1.0, 0.8)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 0.0 4 (1.0000445427813698, 1.0, 0.8)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 0.006944444444444444 1 (0.5624820452207848, 3.0497859181687588, 0.12429354913261473)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 0.006944444444444444 2 (1.0019171188793836, 1.1303090946385872, 1.97365009567337)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 0.006944444444444444 3 (1.0060467589532964, 1.0, 1.9980642489382334)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 0.006944444444444444 4 (1.0148840246024318, 1.0, 5.949898343088979)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 0.5 1 (0.8482985712025913, 2.5678902314994216, 0.3377068971367661)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 0.5 2 (1.0937259893662792, 1.1303090946385872, 45.39091477771953)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 0.5 3 (1.295619886409606, 1.0, 46.318490578732955)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 0.5 4 (1.727664802958608, 1.0, 196.4619600485329)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 1.0 1 (1.0, 2.2874273312696136, 0.45508023587299073)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 1.0 2 (1.1526955879840872, 1.1303090946385872, 67.18241256380598)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 1.0 3 (1.4816151067629522, 1.0, 68.56329294748993)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 1.0 4 (2.1854898059157257, 1.0, 292.0815989474726)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 45.0 1 (1.0, 1.0, 0.8)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 45.0 2 (1.59948049023318, 1.1303090946385872, 268.8169385964792)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 45.0 3 (2.890813376585891, 1.0, 274.39220045740007)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 45.0 4 (5.654214436705652, 1.0, 1176.8404511413416)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 400.0 1 (1.0, 1.0, 0.8)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 400.0 2 (1.7461353614118407, 1.1303090946385872, 420.18051510696296)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 400.0 3 (3.353375539465006, 1.0, 428.9044271228729)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 0.8)) 400.0 4 (6.792805649886639, 1.0, 1841.0137296585033)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 0.0 1 (0.5573726085965567, 3.060488519014184, 0.4123426289695505)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 0.0 2 (1.0000057372793572, 1.1303090946385872, 5.0)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 0.0 3 (1.0000180958758969, 1.0, 5.0)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 0.0 4 (1.0000445427813698, 1.0, 5.0)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 0.006944444444444444 1 (0.5614432380926778, 3.0519539844801793, 0.41508673202906404)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 0.006944444444444444 2 (1.0015294937024481, 1.1303090946385872, 5.23417128932242)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 0.006944444444444444 3 (1.0048241555798885, 1.0, 5.239042497333073)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 0.006944444444444444 4 (1.0118746010700286, 1.0, 6.027527999466173)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 0.5 1 (0.8254444107363934, 2.599921818324641, 0.5867920776348239)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 0.5 2 (1.087260417810474, 1.1303090946385872, 19.464301452878697)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 0.5 3 (1.2752269138539276, 1.0, 19.765186421781767)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 0.5 4 (1.6774677457284768, 1.0, 68.46839007701168)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 1.0 1 (1.0, 2.3164809649606335, 0.7287257691001716)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 1.0 2 (1.14638541168112, 1.1303090946385872, 30.72651379727144)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 1.0 3 (1.4617122642907563, 1.0, 31.261674193996708)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 1.0 4 (2.1364991980045254, 1.0, 117.88622670968195)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 45.0 1 (1.0, 1.0, 0.8)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 45.0 2 (1.6072997391006867, 1.1303090946385872, 218.0499159039387)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 45.0 3 (2.915475964600698, 1.0, 222.48175919276895)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 45.0 4 (5.714921101153042, 1.0, 939.8488215982645)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 400.0 1 (1.0, 1.0, 0.8)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 400.0 2 (1.7574501611662745, 1.1303090946385872, 408.44698228000135)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 400.0 3 (3.389063397664949, 1.0, 416.83944652121056)+ , StepVector 1 (Just (1.0, 3.5307239812763354, 5.0)) 400.0 4 (6.880650884591501, 1.0, 1775.2984503025682)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 0.0 1 (0.5573726085965567, 5.926382691034315, 0.11904269445978269)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 0.0 2 (1.0000007681171967, 5.926382691034315, 0.8)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 0.0 3 (1.0000024227081517, 5.926382691034315, 0.8)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 0.0 4 (1.0000059634670426, 5.926382691034315, 0.8)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 0.006944444444444444 1 (0.5599257073985884, 5.926382691034315, 0.12429354913261473)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 0.006944444444444444 2 (1.0001288395452463, 5.926382691034315, 0.95713036882441)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 0.006944444444444444 3 (1.0004063710822184, 5.926382691034315, 0.9603989792230166)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 0.006944444444444444 4 (1.0010002775424276, 5.926382691034315, 1.4894775785738046)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 0.5 1 (0.7102707671781574, 5.926382691034315, 0.3377068971367661)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 0.5 2 (1.0070462979216293, 5.926382691034315, 6.769911229139334)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 0.5 3 (1.0222246337999148, 5.926382691034315, 6.894096732351184)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 0.5 4 (1.054705669402885, 5.926382691034315, 26.99557230955929)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 1.0 1 (0.8423360370987206, 5.926382691034315, 0.45508023587299073)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 1.0 2 (1.0123239451575177, 5.926382691034315, 9.687395832929639)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 1.0 3 (1.0388707901854848, 5.926382691034315, 9.87227056245127)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 1.0 4 (1.0956799835920885, 5.926382691034315, 39.79730016902579)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 45.0 1 (1.0, 5.926382691034315, 0.8)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 45.0 2 (1.0721743059608733, 5.926382691034315, 36.68258593264269)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 45.0 3 (1.2276440107392652, 5.926382691034315, 37.429011937913494)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 45.0 4 (1.5603430007065724, 5.926382691034315, 158.25039387931216)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 400.0 1 (1.0, 5.926382691034315, 0.8)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 400.0 2 (1.096502764061756, 5.926382691034315, 56.94741161736127)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 400.0 3 (1.3043780742464286, 5.926382691034315, 58.11538452317451)+ , StepVector 1 (Just (1.0, 10.0, 0.8)) 400.0 4 (1.7492229772206929, 5.926382691034315, 247.171097419018)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 0.0 1 (0.5573726085965567, 5.926382691034315, 0.4123426289695505)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 0.0 2 (1.0000007681171967, 5.926382691034315, 5.0)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 0.0 3 (1.0000024227081517, 5.926382691034315, 5.0)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 0.0 4 (1.0000059634670426, 5.926382691034315, 5.0)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 0.006944444444444444 1 (0.5594261196261392, 5.926382691034315, 0.41508673202906404)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 0.006944444444444444 2 (1.0001038106586346, 5.926382691034315, 5.031351270020736)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 0.006944444444444444 3 (1.0003274278065366, 5.926382691034315, 5.032003436040368)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 0.006944444444444444 4 (1.000805959616656, 5.926382691034315, 5.137567281874497)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 0.5 1 (0.6986483009409096, 5.926382691034315, 0.5589186407527277)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 0.5 2 (1.0065500932148994, 5.926382691034315, 6.93650648558444)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 0.5 3 (1.0206595611873854, 5.926382691034315, 6.976789502057365)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 0.5 4 (1.0508532619480153, 5.926382691034315, 13.497261303225613)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 1.0 1 (0.8277071042204724, 5.926382691034315, 0.662165683376378)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 1.0 2 (1.0117690196919418, 5.926382691034315, 8.44431156818697)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 1.0 3 (1.0371205072147898, 5.926382691034315, 8.515959796928787)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 1.0 4 (1.0913716830631182, 5.926382691034315, 20.113409442455136)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 45.0 1 (1.0, 5.926382691034315, 0.8)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 45.0 2 (1.0723442139330481, 5.926382691034315, 33.52350286291123)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 45.0 3 (1.2281799151962258, 5.926382691034315, 34.11684594967368)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 45.0 4 (1.5616621230965273, 5.926382691034315, 130.15922818420754)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 400.0 1 (1.0, 5.926382691034315, 0.8)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 400.0 2 (1.0970086525418665, 5.926382691034315, 59.014201814025554)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 400.0 3 (1.305973690318741, 5.926382691034315, 60.13779990039581)+ , StepVector 1 (Just (1.0, 10.0, 5.0)) 400.0 4 (1.7531505670352971, 5.926382691034315, 242.0107150766498)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 0.0 1 (1.7144048255457218, 1.9393758801439152, 0.3140122014248215)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 0.0 2 (3.9221076010678044, 1.0, 3.13768)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 0.0 3 (3.9221239744260488, 1.0, 3.13768)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 0.0 4 (3.9221590127620267, 1.0, 3.13768)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 0.006944444444444444 1 (1.718839618005117, 1.93516055963123, 0.3173975575948107)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 0.006944444444444444 2 (3.922823806276973, 1.0, 3.610927783867389)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 0.006944444444444444 3 (3.9243829476736196, 1.0, 3.6207722374828135)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 0.006944444444444444 4 (3.927719448303242, 1.0, 5.214259712295673)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 0.5 1 (2.0187595970251833, 1.672733134205524, 0.5153728237919473)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 0.5 2 (3.968540243880688, 1.0, 30.15096450095468)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 0.5 3 (4.068576550566909, 1.0, 30.71289217464969)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 0.5 4 (4.282650271501839, 1.0, 121.6701707361265)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 1.0 1 (2.300610169545686, 1.4594886238584275, 0.6657564874669667)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 1.0 2 (4.007374554718464, 1.0, 49.20626893920632)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 1.0 3 (4.191063329701287, 1.0, 50.16458317204628)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 1.0 4 (4.584150008499762, 1.0, 205.28357571549168)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 45.0 1 (3.9221, 1.0, 3.1234768878108192)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 45.0 2 (4.574620375199592, 1.0, 312.14236869893256)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 45.0 3 (5.980205766615231, 1.0, 318.5702536854956)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 45.0 4 (8.988102647254191, 1.0, 1359.0296449082819)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 400.0 1 (3.9221, 1.0, 3.13768)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 400.0 2 (4.844378684775094, 1.0, 555.3291922887879)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 400.0 3 (6.8310468340070285, 1.0, 566.815825538573)+ , StepVector 1 (Just (3.9221, 1.0, 3.13768)) 400.0 4 (11.082437724546292, 1.0, 2426.1172074478845)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 0.0 1 (1.7144048255457218, 1.9393758801439152, 0.797903164267479)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 0.0 2 (3.9221076010678044, 1.0, 19.6105)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 0.0 3 (3.9221239744260488, 1.0, 19.6105)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 0.0 4 (3.9221590127620267, 1.0, 19.6105)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 0.006944444444444444 1 (1.7186235796174258, 1.9353656544346567, 0.7991921234834275)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 0.006944444444444444 2 (3.9227889465372012, 1.0, 19.704073307876914)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 0.006944444444444444 3 (3.9242729970357932, 1.0, 19.70601981057685)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 0.006944444444444444 4 (3.9274488061276402, 1.0, 20.02109343408157)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 0.5 1 (2.0092002875070056, 1.6804778233041642, 0.8878645185652763)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 0.5 2 (3.967158741727986, 1.0, 26.08649386551749)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 0.5 3 (4.064219173149849, 1.0, 26.22120684970069)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 0.5 4 (4.271924639278274, 1.0, 48.02672916474801)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 1.0 1 (2.2866723538672304, 1.469403843762083, 0.972629906296221)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 1.0 2 (4.005534389474653, 1.0, 32.09415865101186)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 1.0 3 (4.18525928917818, 1.0, 32.35384248415395)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 1.0 4 (4.569863432400621, 1.0, 74.38796156161551)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 45.0 1 (3.9221, 1.0, 3.13768)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 45.0 2 (4.576538390353604, 1.0, 219.9785823781326)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 45.0 3 (5.986255352496316, 1.0, 224.1466194196666)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 45.0 4 (9.00299363030545, 1.0, 898.8122819033476)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 400.0 1 (3.9221, 1.0, 3.13768)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 400.0 2 (4.8487325955028435, 1.0, 494.115750667175)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 400.0 3 (6.844779445457463, 1.0, 503.9863619826576)+ , StepVector 1 (Just (3.9221, 1.0, 19.6105)) 400.0 4 (11.1162403828402, 1.0, 2101.7078927462458)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.0 1 (1.7144048255457218, 3.060488519014184, 0.3140122014248215)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.0 2 (3.9221056774473464, 1.1303090946385872, 3.13768)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.0 3 (3.922117907160555, 1.0, 3.13768)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.0 4 (3.9221440782608203, 1.0, 3.13768)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.006944444444444444 1 (1.7177914129012457, 3.0581739759268753, 0.3173975575948107)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.006944444444444444 2 (3.9225142762715577, 1.1303090946385872, 3.491161832295481)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.006944444444444444 3 (3.9234066632336266, 1.0, 3.4985149264261937)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.006944444444444444 4 (3.925316335869613, 1.0, 4.688734704601816)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.5 1 (1.9484859909467702, 2.9103784852759524, 0.5153728237919473)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.5 2 (3.9491208038953025, 1.1303090946385872, 23.314647810994046)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.5 3 (4.00732595527916, 1.0, 23.734367100732776)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.5 4 (4.1318826662081864, 1.0, 91.67286904949346)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 1.0 1 (2.168447064978584, 2.7849313521910544, 0.6657564874669667)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 1.0 2 (3.972519699399869, 1.1303090946385872, 37.5475806580052)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 1.0 3 (4.081128097864585, 1.0, 38.26337200978051)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 1.0 4 (4.313545754556503, 1.0, 154.12602911511368)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 45.0 1 (3.9221, 1.0853588893401742, 3.1234768878108192)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 45.0 2 (4.377595629243631, 1.1303090946385872, 233.94181109721083)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 45.0 3 (5.35877265704554, 1.0, 238.74297581533574)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 45.0 4 (7.4584525052457105, 1.0, 1015.8908137469539)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 400.0 1 (3.9221, 1.0, 3.13768)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 400.0 2 (4.593840833290195, 1.1303090946385872, 415.58476204813974)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 400.0 3 (6.040828755776538, 1.0, 424.16444547498907)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 3.13768)) 400.0 4 (9.13732540759888, 1.0, 1812.927967822488)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.0 1 (1.7144048255457218, 3.060488519014184, 0.797903164267479)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.0 2 (3.9221056774473464, 1.1303090946385872, 19.6105)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.0 3 (3.922117907160555, 1.0, 19.6105)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.0 4 (3.9221440782608203, 1.0, 19.6105)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.006944444444444444 1 (1.7176241733738347, 3.058288167645114, 0.7991921234834275)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.006944444444444444 2 (3.9224941116267114, 1.1303090946385872, 19.68039248645177)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.006944444444444444 3 (3.9233430621976777, 1.0, 19.68184638304547)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.006944444444444444 4 (3.9251597826828366, 1.0, 19.917183569063084)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.5 1 (1.94097811413211, 2.91490644825544, 0.8878645185652763)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.5 2 (3.948290407018868, 1.1303090946385872, 24.447598567711132)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.5 3 (4.004706811624916, 1.0, 24.548219413928162)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.5 4 (4.125435675532992, 1.0, 40.835365904280835)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 1.0 1 (2.1573134462756, 2.790968749940661, 0.972629906296221)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 1.0 2 (3.971376026675858, 1.1303090946385872, 28.934889218793508)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 1.0 3 (4.077520855059811, 1.0, 29.128854241527353)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 1.0 4 (4.304666569679466, 1.0, 60.52529800087321)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 45.0 1 (3.9221, 1.0836248433788693, 3.13768)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 45.0 2 (4.378106975042777, 1.1303090946385872, 169.2709512624634)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 45.0 3 (5.360385485974651, 1.0, 172.38417317441153)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 45.0 4 (7.46242246430077, 1.0, 676.3105785189789)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 400.0 1 (3.9221, 1.0, 3.13768)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 400.0 2 (4.595842736642504, 1.1303090946385872, 374.0315689566792)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 400.0 3 (6.047142932299119, 1.0, 381.40420099556684)+ , StepVector 1 (Just (3.9221, 3.5307239812763354, 19.6105)) 400.0 4 (9.152867677339092, 1.0, 1574.7865124286602)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 0.0 1 (1.7144048255457218, 5.926382691034315, 0.3140122014248215)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 0.0 2 (3.9221007601067805, 5.926382691034315, 3.13768)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 0.0 3 (3.9221023974426052, 5.926382691034315, 3.13768)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 0.0 4 (3.922105901276203, 5.926382691034315, 3.13768)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 0.006944444444444444 1 (1.7160919940012818, 5.926382691034315, 0.3173975575948107)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 0.006944444444444444 2 (3.922128022517464, 5.926382691034315, 3.1850047783867392)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 0.006944444444444444 3 (3.9221883854466157, 5.926382691034315, 3.1859892237482814)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 0.006944444444444444 4 (3.9223175597162196, 5.926382691034315, 3.3453379712295677)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 0.5 1 (1.8325015902998456, 5.926382691034315, 0.5153728237919473)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 0.5 2 (3.9239656868916795, 5.926382691034315, 5.839008450095467)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 0.5 3 (3.927984538010463, 5.926382691034315, 5.895201217464968)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 0.5 4 (3.9365847196982986, 5.926382691034315, 14.990929073612646)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 1.0 1 (1.9462182388637035, 5.926382691034315, 0.6657564874669667)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 1.0 2 (3.9256840444960157, 5.926382691034315, 7.744538893920631)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 1.0 3 (3.9334043866910657, 5.926382691034315, 7.840370317204626)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 1.0 4 (3.9499256121874184, 5.926382691034315, 23.352269571549165)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 45.0 1 (3.9221, 5.926382691034315, 3.1234768878108192)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 45.0 2 (3.9710549835943616, 5.926382691034315, 34.03814886989325)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 45.0 3 (4.076508257380913, 5.926382691034315, 34.68093736854956)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 45.0 4 (4.302174072644029, 5.926382691034315, 138.72687649082818)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 400.0 1 (3.9221, 5.926382691034315, 3.13768)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 400.0 2 (4.004790360922346, 5.926382691034315, 58.35683122887879)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 400.0 3 (4.182912558697067, 5.926382691034315, 59.5054945538573)+ , StepVector 1 (Just (3.9221, 10.0, 3.13768)) 400.0 4 (4.5640869834821265, 5.926382691034315, 245.43563274478845)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 0.0 1 (1.7144048255457218, 5.926382691034315, 0.797903164267479)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 0.0 2 (3.9221007601067805, 5.926382691034315, 19.6105)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 0.0 3 (3.9221023974426052, 5.926382691034315, 19.6105)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 0.0 4 (3.922105901276203, 5.926382691034315, 19.6105)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 0.006944444444444444 1 (1.7160141855751374, 5.926382691034315, 0.7991921234834275)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 0.006944444444444444 2 (3.922126765646213, 5.926382691034315, 19.619857330787692)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 0.006944444444444444 3 (3.9221844211658548, 5.926382691034315, 19.62005198105768)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 0.006944444444444444 4 (3.9223078016866966, 5.926382691034315, 19.651559343408152)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 0.5 1 (1.8289667482191583, 5.926382691034315, 0.8878645185652763)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 0.5 2 (3.9239110984873373, 5.926382691034315, 20.25809938655175)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 0.5 3 (3.9278123614562337, 5.926382691034315, 20.27157068497007)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 0.5 4 (3.9361609091761824, 5.926382691034315, 22.4521229164748)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 1.0 1 (1.9409074623905032, 5.926382691034315, 0.972629906296221)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 1.0 2 (3.925605370805748, 5.926382691034315, 20.858865865101183)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 1.0 3 (3.933156243059427, 5.926382691034315, 20.884834248415395)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 1.0 4 (3.9493148096158626, 5.926382691034315, 25.08824615616155)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 45.0 1 (3.9221, 5.926382691034315, 3.13768)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 45.0 2 (3.971011156095029, 5.926382691034315, 39.64730823781326)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 45.0 3 (4.076370021652897, 5.926382691034315, 40.06411194196666)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 45.0 4 (4.3018338070583475, 5.926382691034315, 107.53067819033477)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 400.0 1 (3.9221, 5.926382691034315, 3.13768)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 400.0 2 (4.004851751688835, 5.926382691034315, 67.0610250667175)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 400.0 3 (4.183106190490539, 5.926382691034315, 68.04808619826576)+ , StepVector 1 (Just (3.9221, 10.0, 19.6105)) 400.0 4 (4.564563605818176, 5.926382691034315, 227.82023927462458)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 0.0 1 (61.46665623596161, 1.9393758801439152, 2.720881687657393)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 0.0 2 (1000.0000072847472, 1.0, 800.0)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 0.0 3 (1000.0000229767236, 1.0, 800.0)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 0.0 4 (1000.0000565569296, 1.0, 800.0)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 0.006944444444444444 1 (61.46725197237175, 1.9393600660526333, 2.7209766928985823)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 0.006944444444444444 2 (1000.0000098588193, 1.0, 800.0035402848633)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 0.006944444444444444 3 (1000.0000310955696, 1.0, 800.0036139295192)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 0.006944444444444444 4 (1000.0000765413712, 1.0, 800.0155345338609)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 0.5 1 (61.50954424311885, 1.9382377901650685, 2.7277184079819286)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 0.5 2 (1000.0001925519553, 1.0, 800.254714518346)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 0.5 3 (1000.0006073255407, 1.0, 800.2600130645758)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 0.5 4 (1000.0014949245306, 1.0, 801.1176703182883)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 1.0 1 (61.552422081456186, 1.937100763012868, 2.734547724724949)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 1.0 2 (1000.0003776854732, 1.0, 800.5090527274749)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 1.0 3 (1000.0011912526869, 1.0, 800.5196419919877)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 1.0 4 (1000.0029322541941, 1.0, 802.2336894168307)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 45.0 1 (65.28607734924677, 1.8410124890692607, 3.3087211960576584)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 45.0 2 (1000.016165902767, 1.0, 821.5601882190615)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 45.0 3 (1000.05098865717, 1.0, 822.0086811229856)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 45.0 4 (1000.1255079677602, 1.0, 894.604667946052)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 400.0 1 (92.74720567792062, 1.2681358684151744, 6.766327666361783)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 400.0 2 (1000.1164086099401, 1.0, 938.9172214229641)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 400.0 3 (1000.3671628358393, 1.0, 941.806963729851)+ , StepVector 1 (Just (1000.0, 1.0, 800.0)) 400.0 4 (1000.9037669144644, 1.0, 1409.5595025041841)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 0.0 1 (61.46665623596161, 1.9393758801439152, 4.376945585506131)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 0.0 2 (1000.0000072847472, 1.0, 5000.0)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 0.0 3 (1000.0000229767236, 1.0, 5000.0)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 0.0 4 (1000.0000565569296, 1.0, 5000.0)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 0.006944444444444444 1 (61.46725193861524, 1.9393600669487112, 4.376968689004259)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 0.006944444444444444 2 (1000.0000098586735, 1.0, 5000.000705712311)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 0.006944444444444444 3 (1000.0000310951096, 1.0, 5000.000720392469)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 0.006944444444444444 4 (1000.000076540239, 1.0, 5000.003096618552)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 0.5 1 (61.50954181719832, 1.9382378545176335, 4.378608921751751)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 0.5 2 (1000.0001925414783, 1.0, 5000.050806253932)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 0.5 3 (1000.0006072924956, 1.0, 5000.051863120603)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 0.5 4 (1000.0014948431904, 1.0, 5000.222934453725)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 1.0 1 (61.55241723879773, 1.937100891384925, 4.380272023553579)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 1.0 2 (1000.0003776645692, 1.0, 5000.101602304514)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 1.0 3 (1000.0011911867537, 1.0, 5000.103715825609)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 1.0 4 (1000.0029320919002, 1.0, 5000.445824135831)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 45.0 1 (65.28588982802314, 1.8410171757165132, 4.525716105843552)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 45.0 2 (1000.0161651257771, 1.0, 5004.53228033148)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 45.0 3 (1000.050986206476, 1.0, 5004.626560378882)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 45.0 4 (1000.1255019354059, 1.0, 5019.887343813591)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 400.0 1 (92.74638547318447, 1.2681502980436488, 5.638839177843233)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 400.0 2 (1000.1164059475583, 1.0, 5037.753964338608)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 400.0 3 (1000.3671544384567, 1.0, 5038.539318572478)+ , StepVector 1 (Just (1000.0, 1.0, 5000.0)) 400.0 4 (1000.9037462444081, 1.0, 5165.661877512894)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 0.0 1 (61.46665623596161, 3.060488519014184, 2.720881687657393)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 0.0 2 (1000.0000054411788, 1.1303090946385872, 800.0)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 0.0 3 (1000.000017161949, 1.0, 800.0)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 0.0 4 (1000.0000422439317, 1.0, 800.0)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 0.006944444444444444 1 (61.46711003265095, 3.060479860066941, 2.7209766928985823)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 0.006944444444444444 2 (1000.0000069057373, 1.1303090946385872, 800.002644336483)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 0.006944444444444444 3 (1000.0000217812934, 1.0, 800.0026993437091)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 0.006944444444444444 4 (1000.0000536143923, 1.0, 800.0116031721228)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 0.5 1 (61.49932668711419, 3.0598652936588815, 2.7277184079819286)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 0.5 2 (1000.0001108607914, 1.1303090946385872, 800.1902533043502)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 0.5 3 (1000.0003496645357, 1.0, 800.1942109347791)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 0.5 4 (1000.0008606950588, 1.0, 800.8348188105231)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 1.0 1 (61.531991235856765, 3.0592425117987396, 2.734547724724949)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 1.0 2 (1000.0002162224382, 1.1303090946385872, 800.3802255329595)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 1.0 3 (1000.0006819842932, 1.0, 800.3881349469076)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 1.0 4 (1000.0016786961543, 1.0, 801.6684042794409)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 45.0 1 (64.38345785584315, 3.0061126742680964, 3.3087211960576584)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 45.0 2 (1000.0092677317025, 1.1303090946385872, 816.1038996823805)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 45.0 3 (1000.0292312283038, 1.0, 816.4388914115654)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 45.0 4 (1000.0719523176955, 1.0, 870.6628377548763)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 400.0 1 (85.81034224116706, 2.669171106436762, 6.766327666361783)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 400.0 2 (1000.0696734846795, 1.1303090946385872, 903.761107056227)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 400.0 3 (1000.2197562038659, 1.0, 905.9195353475392)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 800.0)) 400.0 4 (1000.5409272587416, 1.0, 1255.2968174039631)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.0 1 (61.46665623596161, 3.060488519014184, 4.376945585506131)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.0 2 (1000.0000054411788, 1.1303090946385872, 5000.0)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.0 3 (1000.000017161949, 1.0, 5000.0)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.0 4 (1000.0000422439317, 1.0, 5000.0)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.006944444444444444 1 (61.46711000595814, 3.060479860576267, 4.376968689004259)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.006944444444444444 2 (1000.0000069056512, 1.1303090946385872, 5000.000527116004)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.006944444444444444 3 (1000.0000217810217, 1.0, 5000.000538081019)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.006944444444444444 4 (1000.0000536137235, 1.0, 5000.0023129498695)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.5 1 (61.49932476876169, 3.0598653302438787, 4.378608921751751)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.5 2 (1000.0001108546024, 1.1303090946385872, 5000.03794859341)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.5 3 (1000.0003496450154, 1.0, 5000.038737996299)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.5 4 (1000.0008606470094, 1.0, 5000.166515896895)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 1.0 1 (61.5319874062793, 3.059242584794034, 4.380272023553579)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 1.0 2 (1000.0002162100881, 1.1303090946385872, 5000.075889565655)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 1.0 3 (1000.0006819453396, 1.0, 5000.077468212898)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 1.0 4 (1000.0016786002699, 1.0, 5000.332998352634)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 45.0 1 (64.38330909399954, 3.00611538422708, 4.525716105843552)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 45.0 2 (1000.0092672668246, 1.1303090946385872, 5003.385285279006)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 45.0 3 (1000.0292297620385, 1.0, 5003.4557056487165)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 45.0 4 (1000.071948708501, 1.0, 5014.854406022297)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 400.0 1 (85.80966804358395, 2.6691803214131165, 5.638839177843233)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 400.0 2 (1000.069671759289, 1.1303090946385872, 5028.199478044611)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 400.0 3 (1000.2197507618347, 1.0, 5028.786080799136)+ , StepVector 1 (Just (1000.0, 3.5307239812763354, 5000.0)) 400.0 4 (1000.540913863247, 1.0, 5123.73742889238)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 0.0 1 (61.46665623596161, 5.926382691034315, 2.720881687657393)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 0.0 2 (1000.0000007284748, 5.926382691034315, 800.0)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 0.0 3 (1000.0000022976723, 5.926382691034315, 800.0)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 0.0 4 (1000.000005655693, 5.926382691034315, 800.0)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 0.006944444444444444 1 (61.4668825547657, 5.926382691034315, 2.7209766928985823)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 0.006944444444444444 2 (1000.0000008262633, 5.926382691034315, 800.0003540284863)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 0.006944444444444444 3 (1000.000002606106, 5.926382691034315, 800.0003613929518)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 0.006944444444444444 4 (1000.0000064148986, 5.926382691034315, 800.001553453386)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 0.5 1 (61.48295046514718, 5.926382691034315, 2.7277184079819286)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 0.5 2 (1000.0000077682989, 5.926382691034315, 800.0254714518346)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 0.5 3 (1000.0000245018872, 5.926382691034315, 800.0260013064576)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 0.5 4 (1000.0000603111013, 5.926382691034315, 800.1117670318289)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 1.0 1 (61.499243224577455, 5.926382691034315, 2.734547724724949)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 1.0 2 (1000.000014806191, 5.926382691034315, 800.0509052727475)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 1.0 3 (1000.0000467000087, 5.926382691034315, 800.0519641991988)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 1.0 4 (1000.000114951511, 5.926382691034315, 800.2233689416831)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 45.0 1 (62.92726411479257, 5.926382691034315, 3.3087211960576584)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 45.0 2 (1000.0006266888937, 5.926382691034315, 802.1560188219061)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 45.0 3 (1000.0019766310373, 5.926382691034315, 802.2008681122985)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 45.0 4 (1000.0048654535786, 5.926382691034315, 809.4604667946053)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 400.0 1 (74.04313014657073, 5.926382691034315, 6.766327666361783)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 400.0 2 (1000.0050876241924, 5.926382691034315, 813.8917221422964)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 400.0 3 (1000.0160468072519, 5.926382691034315, 814.180696372985)+ , StepVector 1 (Just (1000.0, 10.0, 800.0)) 400.0 4 (1000.0394990234887, 5.926382691034315, 860.9559502504185)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 0.0 1 (61.46665623596161, 5.926382691034315, 4.376945585506131)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 0.0 2 (1000.0000007284748, 5.926382691034315, 5000.0)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 0.0 3 (1000.0000022976723, 5.926382691034315, 5000.0)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 0.0 4 (1000.000005655693, 5.926382691034315, 5000.0)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 0.006944444444444444 1 (61.46688254203875, 5.926382691034315, 4.376968689004259)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 0.006944444444444444 2 (1000.0000008262577, 5.926382691034315, 5000.000070571231)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 0.006944444444444444 3 (1000.0000026060886, 5.926382691034315, 5000.000072039247)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 0.006944444444444444 4 (1000.000006414856, 5.926382691034315, 5000.000309661855)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 0.5 1 (61.48294955047175, 5.926382691034315, 4.378608921751751)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 0.5 2 (1000.0000077679036, 5.926382691034315, 5000.005080625394)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 0.5 3 (1000.0000245006408, 5.926382691034315, 5000.00518631206)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 0.5 4 (1000.0000603080334, 5.926382691034315, 5000.022293445372)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 1.0 1 (61.49924139858849, 5.926382691034315, 4.380272023553579)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 1.0 2 (1000.0000148054024, 5.926382691034315, 5000.010160230451)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 1.0 3 (1000.0000466975209, 5.926382691034315, 5000.010371582561)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 1.0 4 (1000.0001149453876, 5.926382691034315, 5000.044582413583)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 45.0 1 (62.92719306638388, 5.926382691034315, 4.525716105843552)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 45.0 2 (1000.000626658692, 5.926382691034315, 5000.453228033148)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 45.0 3 (1000.0019765357786, 5.926382691034315, 5000.462656037888)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 45.0 4 (1000.0048652191005, 5.926382691034315, 5001.988734381359)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 400.0 1 (74.04280151166692, 5.926382691034315, 5.638839177843233)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 400.0 2 (1000.0050874994336, 5.926382691034315, 5003.775396433861)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 400.0 3 (1000.0160464137515, 5.926382691034315, 5003.853931857248)+ , StepVector 1 (Just (1000.0, 10.0, 5000.0)) 400.0 4 (1000.0394980548921, 5.926382691034315, 5016.566187751289)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 0.0 1 (506.7846417678969, 1.9393758801439152, 6.678592930874127)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 0.0 2 (36500.0, 1.0, 29200.0)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 0.0 3 (36500.0, 1.0, 29200.0)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 0.0 4 (36500.0, 1.0, 29200.0)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 0.006944444444444444 1 (506.78477633040586, 1.9393754469001072, 6.678598664606957)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 0.006944444444444444 2 (36500.0, 1.0, 29200.000149811833)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 0.006944444444444444 3 (36500.0, 1.0, 29200.000152928205)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 0.006944444444444444 4 (36500.0, 1.0, 29200.000657364333)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 0.5 1 (506.79433023754945, 1.9393446869836142, 6.679005755669822)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 0.5 2 (36500.0, 1.0, 29200.01078629656)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 0.5 3 (36500.0, 1.0, 29200.011010672035)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 0.5 4 (36500.0, 1.0, 29200.04732954991)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 1.0 1 (506.804018644317, 1.9393134946220911, 6.679418572417621)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 1.0 2 (36500.0, 1.0, 29200.02157227773)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 1.0 3 (36500.0, 1.0, 29200.022021022123)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 1.0 4 (36500.0, 1.0, 29200.094657715916)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 45.0 1 (507.65635221542607, 1.9365716906824746, 6.715714969655553)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 45.0 2 (36500.0, 1.0, 29200.96950617473)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 45.0 3 (36500.0, 1.0, 29200.98967374633)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 45.0 4 (36500.0, 1.0, 29204.254128433382)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 400.0 1 (514.5153445920658, 1.9146736744730894, 7.0063087524157055)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 400.0 2 (36500.0, 1.0, 29208.53009648394)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 400.0 3 (36500.0, 1.0, 29208.707538707724)+ , StepVector 1 (Just (36500.0, 1.0, 29200.0)) 400.0 4 (36500.0, 1.0, 29237.42949445578)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 0.0 1 (506.7846417678969, 1.9393758801439152, 7.033184850557074)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 0.0 2 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 0.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 0.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 0.006944444444444444 1 (506.78477633036636, 1.9393754469002342, 7.033189650796106)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 0.006944444444444444 2 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 0.006944444444444444 3 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 0.006944444444444444 4 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 0.5 1 (506.7943302347047, 1.9393446869927722, 7.033530465183469)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 0.5 2 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 0.5 3 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 0.5 4 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 1.0 1 (506.8040186386275, 1.939313494640408, 7.033876074569531)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 1.0 2 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 1.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 1.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 45.0 1 (507.6563519605733, 1.9365716915016025, 7.064269198665867)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 45.0 2 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 45.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 45.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 400.0 1 (514.515342407132, 1.9146736814021086, 7.308015664756988)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 400.0 2 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 400.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 1.0, 36500.0)) 400.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.0 1 (506.7846417678969, 3.060488519014184, 6.678592930874127)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.0 2 (36500.0, 1.1303090946385872, 29200.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.0 3 (36500.0, 1.0, 29200.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.0 4 (36500.0, 1.0, 29200.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.006944444444444444 1 (506.78474426913436, 3.0604882817945773, 6.678598664606957)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.006944444444444444 2 (36500.0, 1.1303090946385872, 29200.000111898597)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.006944444444444444 3 (36500.0, 1.0, 29200.0001142263)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.006944444444444444 4 (36500.0, 1.0, 29200.000491003564)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.5 1 (506.7920218390179, 3.0604714393667427, 6.679005755669822)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.5 2 (36500.0, 1.1303090946385872, 29200.008056582625)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.5 3 (36500.0, 1.0, 29200.008224174857)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.5 4 (36500.0, 1.0, 29200.03535174721)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 1.0 1 (506.7994018736499, 3.0604543600524625, 6.679418572417621)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 1.0 2 (36500.0, 1.1303090946385872, 29200.016112929672)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 1.0 3 (36500.0, 1.0, 29200.016448109243)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 1.0 4 (36500.0, 1.0, 29200.070702460744)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 45.0 1 (507.44870204590336, 3.058952683739248, 6.715714969655553)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 45.0 2 (36500.0, 1.1303090946385872, 29200.72415092209)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 45.0 3 (36500.0, 1.0, 29200.739214637986)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 45.0 4 (36500.0, 1.0, 29203.177525948806)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 400.0 1 (512.677047905058, 3.046930333970587, 7.0063087524157055)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 400.0 2 (36500.0, 1.1303090946385872, 29206.37136451049)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 400.0 3 (36500.0, 1.0, 29206.503901005173)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 29200.0)) 400.0 4 (36500.0, 1.0, 29227.957122533157)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.0 1 (506.7846417678969, 3.060488519014184, 7.033184850557074)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.0 2 (36500.0, 1.1303090946385872, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.006944444444444444 1 (506.78474426910475, 3.0604882817946457, 7.033189650796106)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.006944444444444444 2 (36500.0, 1.1303090946385872, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.006944444444444444 3 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.006944444444444444 4 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.5 1 (506.7920218368747, 3.0604714393717014, 7.033530465183469)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.5 2 (36500.0, 1.1303090946385872, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.5 3 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.5 4 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 1.0 1 (506.7994018693636, 3.060454360062381, 7.033876074569531)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 1.0 2 (36500.0, 1.1303090946385872, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 1.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 1.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 45.0 1 (507.4487018539222, 3.0589526841829704, 7.064269198665867)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 45.0 2 (36500.0, 1.1303090946385872, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 45.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 45.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 400.0 1 (512.6770462604435, 3.046930337732988, 7.308015664756988)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 400.0 2 (36500.0, 1.1303090946385872, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 400.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 3.5307239812763354, 36500.0)) 400.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 0.0 1 (506.7846417678969, 5.926382691034315, 6.678592930874127)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 0.0 2 (36500.0, 5.926382691034315, 29200.0)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 0.0 3 (36500.0, 5.926382691034315, 29200.0)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 0.0 4 (36500.0, 5.926382691034315, 29200.0)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 0.006944444444444444 1 (506.78469288754775, 5.926382691034315, 6.678598664606957)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 0.006944444444444444 2 (36500.0, 5.926382691034315, 29200.000014981186)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 0.006944444444444444 3 (36500.0, 5.926382691034315, 29200.000015292822)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 0.006944444444444444 4 (36500.0, 5.926382691034315, 29200.000065736433)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 0.5 1 (506.788322378284, 5.926382691034315, 6.679005755669822)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 0.5 2 (36500.0, 5.926382691034315, 29200.001078629655)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 0.5 3 (36500.0, 5.926382691034315, 29200.001101067202)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 0.5 4 (36500.0, 5.926382691034315, 29200.00473295499)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 1.0 1 (506.79200297959517, 5.926382691034315, 6.679418572417621)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 1.0 2 (36500.0, 5.926382691034315, 29200.002157227776)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 1.0 3 (36500.0, 5.926382691034315, 29200.002202102212)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 1.0 4 (36500.0, 5.926382691034315, 29200.009465771593)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 45.0 1 (507.11586035612135, 5.926382691034315, 6.715714969655553)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 45.0 2 (36500.0, 5.926382691034315, 29200.096950617473)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 45.0 3 (36500.0, 5.926382691034315, 29200.09896737463)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 45.0 4 (36500.0, 5.926382691034315, 29200.425412843342)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 400.0 1 (509.72623082367386, 5.926382691034315, 7.0063087524157055)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 400.0 2 (36500.0, 5.926382691034315, 29200.853009648396)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 400.0 3 (36500.0, 5.926382691034315, 29200.870753870775)+ , StepVector 1 (Just (36500.0, 10.0, 29200.0)) 400.0 4 (36500.0, 5.926382691034315, 29203.742949445583)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 0.0 1 (506.7846417678969, 5.926382691034315, 7.033184850557074)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 0.0 2 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 0.0 3 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 0.0 4 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 0.006944444444444444 1 (506.78469288753433, 5.926382691034315, 7.033189650796106)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 0.006944444444444444 2 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 0.006944444444444444 3 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 0.006944444444444444 4 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 0.5 1 (506.78832237732314, 5.926382691034315, 7.033530465183469)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 0.5 2 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 0.5 3 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 0.5 4 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 1.0 1 (506.79200297767346, 5.926382691034315, 7.033876074569531)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 1.0 2 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 1.0 3 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 1.0 4 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 45.0 1 (507.1158602700615, 5.926382691034315, 7.064269198665867)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 45.0 2 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 45.0 3 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 45.0 4 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 400.0 1 (509.72623008743653, 5.926382691034315, 7.308015664756988)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 400.0 2 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 400.0 3 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 1 (Just (36500.0, 10.0, 36500.0)) 400.0 4 (36500.0, 5.926382691034315, 36500.0)+ , StepVector 2 Nothing 0.0 1 (2.462798, 7.614116, 1.9702384)+ , StepVector 2 Nothing 0.0 2 (11.949056, 5.356124178155698, 9.5592448)+ , StepVector 2 Nothing 0.0 3 (79.640406, 1.0, 63.712324800000005)+ , StepVector 2 Nothing 0.0 4 (79.640406, 1.0, 63.712324800000005)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 0.0 1 (0.0001, 1.5816305678543745, 0.0001)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 0.0 2 (0.0001234725080338119, 1.1172835591001746, 0.0001)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 0.0 3 (0.00017906795356074944, 1.0, 0.0001)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 0.0 4 (0.0004613671146050214, 1.0, 0.0001)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 0.006944444444444444 1 (0.0001, 1.0, 0.0001)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 0.006944444444444444 2 (8.35522187884424, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 0.006944444444444444 3 (28.144616459819247, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 0.006944444444444444 4 (128.62999677890446, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 0.5 1 (0.0001, 1.0, 0.0001)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 0.5 2 (8.805534545134332, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 0.5 3 (29.66151022058623, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 0.5 4 (135.5627109419132, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 1.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 1.0 2 (8.810424254851846, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 1.0 3 (29.677981376557852, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 1.0 4 (135.6379896590119, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 45.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 45.0 2 (8.81597828660319, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 45.0 3 (29.6966903242322, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 45.0 4 (135.72349583609008, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 400.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 400.0 2 (8.816146827034418, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 400.0 3 (29.697258058492636, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0001)) 400.0 4 (135.726090572419, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 0.0 1 (0.0001, 1.5816305678543745, 0.0001)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 0.0 2 (0.0001234725080338119, 1.1172835591001746, 0.0005)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 0.0 3 (0.00017906795356074944, 1.0, 0.0005)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 0.0 4 (0.0004613671146050214, 1.0, 0.0005)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 0.006944444444444444 1 (0.0001, 1.0, 0.0001)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 0.006944444444444444 2 (7.957376659246964, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 0.006944444444444444 3 (26.804461104363817, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 0.006944444444444444 4 (122.50503651227372, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 0.5 1 (0.0001, 1.0, 0.0001)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 0.5 2 (8.797271021573158, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 0.5 3 (29.63367425622137, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 0.5 4 (135.43549123188177, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 1.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 1.0 2 (8.806079756913606, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 1.0 3 (29.66334678528491, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 1.0 4 (135.5711046596719, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 45.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 45.0 2 (8.815850670816797, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 45.0 3 (29.696260446050555, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 45.0 4 (135.7215311483609, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 400.0 1 (0.0001, 1.0, 0.0001)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 400.0 2 (8.816129880364187, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 400.0 3 (29.69720097304899, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 1.0, 0.0005)) 400.0 4 (135.72582967276082, 1.0, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.0 1 (0.0001, 3.8476663251134138, 0.0001)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.0 2 (0.00011753226413562497, 3.513889773102346, 0.0001)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.0 3 (0.00015905803693808622, 3.2357380105637468, 0.0001)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.0 4 (0.00036991507230746526, 2.9575862480251476, 0.0001)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.006944444444444444 1 (0.0001, 3.303103598310797, 0.0001)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.006944444444444444 2 (6.244709898091257, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.006944444444444444 3 (21.035283999768435, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.006944444444444444 4 (96.13795870076568, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.5 1 (0.0001, 3.2916364523790285, 0.0001)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.5 2 (6.577274852342364, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.5 3 (22.155540527992066, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 0.5 4 (101.25790744094114, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 1.0 1 (0.0001, 3.2915155892550243, 0.0001)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 1.0 2 (6.580862621866192, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 1.0 3 (22.167626053479502, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 1.0 4 (101.3131423531553, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 45.0 1 (0.0001, 3.2913787475739578, 0.0001)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 45.0 2 (6.584926819415774, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 45.0 3 (22.181316443217536, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 45.0 4 (101.37571203422907, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 400.0 1 (0.0001, 3.291374622732808, 0.0001)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 400.0 2 (6.585049362013943, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 400.0 3 (22.181729232189525, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0001)) 400.0 4 (101.37759861852815, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.0 1 (0.0001, 3.8476663251134138, 0.0001)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.0 2 (0.00011753226413562497, 3.513889773102346, 0.0005)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.0 3 (0.00015905803693808622, 3.2357380105637468, 0.0005)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.0 4 (0.00036991507230746526, 2.9575862480251476, 0.0005)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.006944444444444444 1 (0.0001, 3.315222946097187, 0.0001)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.006944444444444444 2 (5.909552440513434, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.006944444444444444 3 (19.906294534597997, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.006944444444444444 4 (90.97809750447648, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.5 1 (0.0001, 3.2918710884095126, 0.0001)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.5 2 (6.570314774371488, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.5 3 (22.132095265091838, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 0.5 4 (101.15075471187878, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 1.0 1 (0.0001, 3.291638800173569, 0.0001)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 1.0 2 (6.577205176391799, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 1.0 3 (22.15530582214744, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 1.0 4 (101.25683475637004, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 45.0 1 (0.0001, 3.291382353110986, 0.0001)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 45.0 2 (6.584819706202981, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 45.0 3 (22.180955628662797, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 45.0 4 (101.37406299048021, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 400.0 1 (0.0001, 3.291375100607271, 0.0001)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 400.0 2 (6.585035165004453, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 400.0 3 (22.181681409072986, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (0.0001, 3.5307239812763354, 0.0005)) 400.0 4 (101.37738005081701, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 0.0 1 (0.0001, 9.640321269100175, 0.0001)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 0.0 2 (0.00010234725080338118, 9.640321269100175, 0.0001)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 0.0 3 (0.00010790679535607495, 9.640321269100175, 0.0001)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 0.0 4 (0.00013613671146050216, 9.640321269100175, 0.0001)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 0.006944444444444444 1 (0.0001, 9.640321269100175, 0.0001)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 0.006944444444444444 2 (0.8395749403458395, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 0.006944444444444444 3 (2.8279003144386827, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 0.006944444444444444 4 (12.924097577890432, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 0.5 1 (0.0001, 9.640321269100175, 0.0001)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 0.5 2 (0.8807657211669907, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 0.5 3 (2.9666528815016613, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 0.5 4 (13.558243430230778, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 1.0 1 (0.0001, 9.640321269100175, 0.0001)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 1.0 2 (0.8812012360931256, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 1.0 3 (2.9681199285639117, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 1.0 4 (13.564948328233074, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 45.0 1 (0.0001, 9.640321269100175, 0.0001)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 45.0 2 (0.8816906494167619, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 45.0 3 (2.9697685342386673, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 45.0 4 (13.572483010098214, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 400.0 1 (0.0001, 9.640321269100175, 0.0001)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 400.0 2 (0.8817051244482113, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 400.0 3 (2.9698172938817686, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0001)) 400.0 4 (13.572705858050426, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 0.0 1 (0.0001, 9.640321269100175, 0.0001)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 0.0 2 (0.00010234725080338118, 9.640321269100175, 0.0005)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 0.0 3 (0.00010790679535607495, 9.640321269100175, 0.0005)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 0.0 4 (0.00013613671146050216, 9.640321269100175, 0.0005)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 0.006944444444444444 1 (0.0001, 9.640321269100175, 0.0001)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 0.006944444444444444 2 (0.7836778345745731, 9.640321269100175, 14918.968355875206)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 0.006944444444444444 3 (2.6396089841327646, 9.640321269100175, 20946.63463424914)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 0.006944444444444444 4 (12.063542932505403, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 0.5 1 (0.0001, 9.640321269100175, 0.0001)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 0.5 2 (0.8796116231679908, 9.640321269100175, 16801.5763214232)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 0.5 3 (2.962765262553655, 9.640321269100175, 23589.867105390058)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 0.5 4 (13.540475705398421, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 1.0 1 (0.0001, 9.640321269100175, 0.0001)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 1.0 2 (0.880595790526075, 9.640321269100175, 16819.227457315726)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 1.0 3 (2.9660804642718914, 9.640321269100175, 23614.649777299168)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 1.0 4 (13.555627291158538, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 45.0 1 (0.0001, 9.640321269100175, 0.0001)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 45.0 2 (0.8816730988737654, 9.640321269100175, 16837.797740830163)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 45.0 3 (2.9697094146287553, 9.640321269100175, 23640.722957314298)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 45.0 4 (13.572212813616728, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 400.0 1 (0.0001, 9.640321269100175, 0.0001)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 400.0 2 (0.8817028134964215, 9.640321269100175, 16838.2539700869)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 400.0 3 (2.9698095093608936, 9.640321269100175, 23641.36351552278)+ , StepVector 2 (Just (0.0001, 10.0, 0.0005)) 400.0 4 (13.572670280174432, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 0.0 1 (0.6668865698831407, 1.5816305678543745, 0.21096346053664064)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 0.0 2 (1.0002266958116723, 1.1172835591001746, 0.8)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 0.0 3 (1.000763632666944, 1.0, 0.8)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 0.0 4 (1.0034900578685106, 1.0, 0.8)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 0.006944444444444444 1 (0.6732604039740286, 1.5731127019872697, 0.2285429868047129)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 0.006944444444444444 2 (1.252838456836188, 1.1172835591001746, 29.578320189982623)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 0.006944444444444444 3 (1.851695069597925, 1.0, 41.20553943418079)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 0.006944444444444444 4 (4.892532637605903, 1.0, 208.20135107687395)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 0.5 1 (0.8145090925048791, 1.4025681123163298, 0.343676366891253)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 0.5 2 (7.876283424168416, 1.1172835591001746, 375.4071971713667)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 0.5 3 (24.162998077134105, 1.0, 526.7586305841548)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 0.5 4 (106.86268397985678, 1.0, 2700.5419690780527)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 1.0 1 (0.9072650219871267, 1.3059929660988885, 0.36183954510389643)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 1.0 2 (13.362422794917334, 1.1172835591001746, 460.932266435328)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 1.0 3 (42.64324792386214, 1.0, 646.8381396014641)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 1.0 4 (191.32363514335242, 1.0, 3316.909248307338)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 45.0 1 (1.0, 1.0, 0.4288195707095713)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 45.0 2 (73.8068980897669, 1.1172835591001746, 868.9234743931884)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 45.0 3 (246.25254944088022, 1.0, 1219.6688237106307)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 45.0 4 (1121.8865558014347, 1.0, 6257.245140024901)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 400.0 1 (1.0, 1.0, 0.4485475336017198)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 400.0 2 (83.23450608977642, 1.1172835591001746, 1020.0659062550503)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 400.0 3 (278.0097724210548, 1.0, 1431.8768834742514)+ , StepVector 2 (Just (1.0, 1.0, 0.8)) 400.0 4 (1267.0277352477538, 1.0, 7346.507625335147)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 0.0 1 (0.6668865698831407, 1.5816305678543745, 0.5335092559065125)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 0.0 2 (1.0002266958116723, 1.1172835591001746, 5.0)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 0.0 3 (1.000763632666944, 1.0, 5.0)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 0.0 4 (1.0034900578685106, 1.0, 5.0)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 0.006944444444444444 1 (0.6707155359247864, 1.5765039026763077, 0.5365724287398291)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 0.006944444444444444 2 (1.151518681234561, 1.1172835591001746, 9.923010186366515)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 0.006944444444444444 3 (1.5103959080206861, 1.0, 11.912039372240582)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 0.006944444444444444 4 (3.332680792679631, 1.0, 40.479449713435294)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 0.5 1 (0.8025421560733731, 1.4158220927779785, 0.6420337248586985)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 0.5 2 (7.236225204307135, 1.1172835591001746, 73.37392303024218)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 0.5 3 (22.006939869324896, 1.0, 100.9988361040527)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 0.5 4 (97.00877353461087, 1.0, 497.76135373024977)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 1.0 1 (0.8951259278715841, 1.318055069433939, 0.7161007422972673)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 1.0 2 (12.590399749704597, 1.1172835591001746, 90.72234499051177)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 1.0 3 (40.04266164655516, 1.0, 125.3564894698138)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 1.0 4 (179.43808205907033, 1.0, 622.7890179531279)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 45.0 1 (1.0, 1.0, 0.8)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 45.0 2 (73.00424734343463, 1.1172835591001746, 190.35122699998357)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 45.0 3 (243.5487926951127, 1.0, 265.23813281250983)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 45.0 4 (1109.5294790110106, 1.0, 1340.8005140596833)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 400.0 1 (1.0, 1.0, 0.8)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 400.0 2 (82.5695962344543, 1.1172835591001746, 239.68686439370362)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 400.0 3 (275.77000062134067, 1.0, 334.5067012717727)+ , StepVector 2 (Just (1.0, 1.0, 5.0)) 400.0 4 (1256.7912255597357, 1.0, 1696.3555910811008)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 0.0 1 (0.6668865698831407, 3.8476663251134138, 0.21096346053664064)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 0.0 2 (1.000169325358967, 3.513889773102346, 0.8)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 0.0 3 (1.000570378316632, 3.2357380105637468, 0.8)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 0.0 4 (1.0026068205541225, 2.9575862480251476, 0.8)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 0.006944444444444444 1 (0.674264768057164, 3.840584107298703, 0.2285429868047129)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 0.006944444444444444 2 (1.218845469254235, 3.513889773102346, 22.29532168541883)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 0.006944444444444444 3 (1.737188517522224, 3.2357380105637468, 30.980012671932)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 0.006944444444444444 4 (4.36919922041845, 2.9575862480251476, 155.71379378493825)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 0.5 1 (0.8077898513961385, 3.724286646588746, 0.343676366891253)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 0.5 2 (5.866263324815458, 3.513889773102346, 280.60445542733765)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 0.5 3 (17.392175988464313, 3.2357380105637468, 393.65301862629667)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 0.5 4 (75.91775203841404, 2.9575862480251476, 2017.3117946376506)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 1.0 1 (0.8929955449818078, 3.6597397757697894, 0.36183954510389643)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 1.0 2 (9.55726589560622, 3.513889773102346, 344.4854903126364)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 1.0 3 (29.825445558102906, 3.2357380105637468, 483.3437183306068)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 1.0 4 (132.74197155023782, 2.9575862480251476, 2477.693528384976)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 45.0 1 (1.0, 3.330093713287411, 0.4288195707095713)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 45.0 2 (54.31147547872505, 3.513889773102346, 649.2253848576111)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 45.0 3 (180.58154541197194, 3.2357380105637468, 911.2067674911737)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 45.0 4 (821.7480019319703, 2.9575862480251476, 4673.911564684821)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 400.0 1 (1.0, 3.3004412343176304, 0.4485475336017198)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 400.0 2 (62.042527350745885, 3.513889773102346, 762.117839029349)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 400.0 3 (206.62386051149812, 3.2357380105637468, 1069.7108246684027)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 0.8)) 400.0 4 (940.7701321546783, 2.9575862480251476, 5487.511780647138)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 0.0 1 (0.6668865698831407, 3.8476663251134138, 0.5335092559065125)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 0.0 2 (1.000169325358967, 3.513889773102346, 5.0)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 0.0 3 (1.000570378316632, 3.2357380105637468, 5.0)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 0.0 4 (1.0026068205541225, 2.9575862480251476, 5.0)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 0.006944444444444444 1 (0.671003927851792, 3.843704531952792, 0.5368031422814336)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 0.006944444444444444 2 (1.1217266266170256, 3.513889773102346, 8.677132192495973)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 0.006944444444444444 3 (1.4100403436478721, 3.2357380105637468, 10.162792992355033)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 0.006944444444444444 4 (2.874022144026241, 2.9575862480251476, 31.50058029020745)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 0.5 1 (0.7922555079112477, 3.7367853978256567, 0.6338044063289981)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 0.5 2 (5.25604819740242, 3.513889773102346, 56.070370359584565)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 0.5 3 (15.336645267722432, 3.2357380105637468, 76.70418043373844)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 0.5 4 (66.52328598630147, 2.9575862480251476, 373.0570562371164)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 1.0 1 (0.8771099419974477, 3.6712931431912246, 0.7016879535979582)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 1.0 2 (8.824102325656426, 3.513889773102346, 69.02838557063862)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 1.0 3 (27.355758764611615, 3.2357380105637468, 94.89758404946474)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 1.0 4 (121.45467308922, 2.9575862480251476, 466.44366964281414)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 45.0 1 (1.0, 3.33335735986647, 0.8)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 45.0 2 (53.51568533240953, 3.513889773102346, 143.4439474871984)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 45.0 3 (177.90089883418233, 3.2357380105637468, 199.3790444573904)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 45.0 4 (809.4965463742216, 2.9575862480251476, 1002.7462745464737)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 400.0 1 (1.0, 3.302804420502108, 0.8)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 400.0 2 (61.39192267148894, 3.513889773102346, 180.29409681253435)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 400.0 3 (204.43227619116078, 3.2357380105637468, 251.11765018179952)+ , StepVector 2 (Just (1.0, 3.5307239812763354, 5.0)) 400.0 4 (930.753855438405, 2.9575862480251476, 1268.3201755596256)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 0.0 1 (0.6668865698831407, 9.640321269100175, 0.21096346053664064)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 0.0 2 (1.0000226695811671, 9.640321269100175, 0.8)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 0.0 3 (1.0000763632666945, 9.640321269100175, 0.8)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 0.0 4 (1.0003490057868512, 9.640321269100175, 0.8)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 0.006944444444444444 1 (0.6785144996447803, 9.640321269100175, 0.2285429868047129)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 0.006944444444444444 2 (1.046396269099532, 9.640321269100175, 3.6778320189982625)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 0.006944444444444444 3 (1.156287434017254, 9.640321269100175, 4.8405539434180795)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 0.006944444444444444 4 (1.7142860860366809, 9.640321269100175, 21.540135107687394)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 0.5 1 (0.806707876813393, 9.640321269100175, 0.343676366891253)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 0.5 2 (1.645731642282856, 9.640321269100175, 38.260719717136666)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 0.5 3 (3.17516932707748, 9.640321269100175, 53.39586305841548)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 0.5 4 (10.941254681637982, 9.640321269100175, 270.7741969078053)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 1.0 1 (0.8746831884991016, 9.640321269100175, 0.36183954510389643)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 1.0 2 (2.032756844221703, 9.640321269100175, 46.8132266435328)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 1.0 3 (4.478877079553682, 9.640321269100175, 65.40381396014641)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 1.0 4 (16.899637156259054, 9.640321269100175, 332.41092483073385)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 45.0 1 (1.0, 9.640321269100175, 0.4288195707095713)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 45.0 2 (7.73039128747458, 9.640321269100175, 87.61234743931885)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 45.0 3 (23.671555378621868, 9.640321269100175, 122.68688237106306)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 45.0 4 (104.61662572290916, 9.640321269100175, 626.44451400249)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 400.0 1 (1.0, 9.640321269100175, 0.4485475336017198)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 400.0 2 (9.003047599131003, 9.640321269100175, 102.72659062550503)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 400.0 3 (27.958542095332906, 9.640321269100175, 143.90768834742514)+ , StepVector 2 (Just (1.0, 10.0, 0.8)) 400.0 4 (124.20959544581541, 9.640321269100175, 735.3707625335147)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 0.0 1 (0.6668865698831407, 9.640321269100175, 0.5335092559065125)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 0.0 2 (1.0000226695811671, 9.640321269100175, 5.0)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 0.0 3 (1.0000763632666945, 9.640321269100175, 5.0)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 0.0 4 (1.0003490057868512, 9.640321269100175, 5.0)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 0.006944444444444444 1 (0.6726232526214745, 9.640321269100175, 0.5380986020971796)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 0.006944444444444444 2 (1.0227413837677952, 9.640321269100175, 5.492301018636652)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 0.006944444444444444 3 (1.0766051362329514, 9.640321269100175, 5.691203937224058)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 0.006944444444444444 4 (1.3501112119103627, 9.640321269100175, 8.547944971343531)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 0.5 1 (0.7777219486342887, 9.640321269100175, 0.622177558907431)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 0.5 2 (1.4956533656307331, 9.640321269100175, 11.837392303024217)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 0.5 3 (2.669625471614145, 9.640321269100175, 14.599883610405268)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 0.5 4 (8.630749399435105, 9.640321269100175, 54.27613537302498)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 1.0 1 (0.8445591734961708, 9.640321269100175, 0.6756473387969367)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 1.0 2 (1.8550764615919144, 9.640321269100175, 13.572234499051177)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 1.0 3 (3.880354577305895, 9.640321269100175, 17.03564894698138)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 1.0 4 (14.164188217425917, 9.640321269100175, 66.77890179531278)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 45.0 1 (1.0, 9.640321269100175, 0.8)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 45.0 2 (7.5169398908513685, 9.640321269100175, 23.53512269999836)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 45.0 3 (22.952536980955546, 9.640321269100175, 31.023813281250984)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 45.0 4 (101.33047005539245, 9.640321269100175, 138.58005140596833)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 400.0 1 (1.0, 9.640321269100175, 0.8)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 400.0 2 (8.832634686148253, 9.640321269100175, 28.468686439370362)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 400.0 3 (27.384500315457373, 9.640321269100175, 37.950670127177276)+ , StepVector 2 (Just (1.0, 10.0, 5.0)) 400.0 4 (121.58603163374619, 9.640321269100175, 174.13555910811004)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 0.0 1 (2.515383660712598, 1.5816305678543745, 0.6696849966898935)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 0.0 2 (3.9224173805109466, 1.1172835591001746, 3.13768)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 0.0 3 (3.9231691072067996, 1.0, 3.13768)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 0.0 4 (3.926986179155098, 1.0, 3.13768)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 0.006944444444444444 1 (2.5247735229526653, 1.578294039345556, 0.7062087009503717)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 0.006944444444444444 2 (4.059911260860471, 1.1172835591001746, 10.513157087596143)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 0.006944444444444444 3 (4.3863219893233305, 1.0, 13.493049192552679)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 0.006944444444444444 4 (6.043750469796033, 1.0, 56.29171757778856)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 0.5 1 (2.7032329410400258, 1.5171363143407774, 0.9980809760920948)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 0.5 2 (6.830716679997805, 1.1172835591001746, 106.82412502575039)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 0.5 3 (13.719875689278982, 1.0, 148.71625149481198)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 0.5 4 (48.701226952636546, 1.0, 750.3914684328695)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 1.0 1 (2.8317772743662175, 1.4755364605866599, 1.0512970994796322)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 1.0 2 (9.016600282941846, 1.1172835591001746, 132.98736165904916)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 1.0 3 (21.083100060437733, 1.0, 185.4501429288413)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 1.0 4 (82.35363637222076, 1.0, 938.946276026502)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 45.0 1 (3.9221, 1.0, 1.2735123334258398)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 45.0 2 (80.6297235264749, 1.1172835591001746, 278.3359470504366)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 45.0 3 (262.3143777237967, 1.0, 389.52348563834306)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 45.0 4 (1184.8616290030664, 1.0, 1986.4533156409757)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 400.0 1 (3.9221, 1.0, 1.3528811464612924)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 400.0 2 (113.40774071246702, 1.1172835591001746, 346.2489982464358)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 400.0 3 (372.72826008107063, 1.0, 484.8752452296016)+ , StepVector 2 (Just (3.9221, 1.0, 3.13768)) 400.0 4 (1689.49017044028, 1.0, 2475.8932301605882)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 0.0 1 (2.515383660712598, 1.5816305678543745, 2.0123069285700783)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 0.0 2 (3.9224173805109466, 1.1172835591001746, 19.6105)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 0.0 3 (3.9231691072067996, 1.0, 19.6105)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 0.0 4 (3.926986179155098, 1.0, 19.6105)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 0.006944444444444444 1 (2.5217579300454904, 1.5793642246375559, 2.0174063440363925)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 0.006944444444444444 2 (4.015665399513923, 1.1172835591001746, 21.466875265260622)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 0.006944444444444444 3 (4.237278278052051, 1.0, 22.216901050858944)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 0.006944444444444444 4 (5.362570630599298, 1.0, 32.98913834925161)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 0.5 1 (2.679416545036111, 1.5250606337904655, 2.143533236028889)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 0.5 2 (6.443398325188413, 1.1172835591001746, 41.52780385337935)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 0.5 3 (12.415180441238991, 1.0, 50.38298704206515)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 0.5 4 (42.738331291490454, 1.0, 177.56546057951115)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 1.0 1 (2.8056387562386593, 1.4838403811516636, 2.2445110049909274)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 1.0 2 (8.55895857889446, 1.1172835591001746, 46.77370831764277)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 1.0 3 (19.54151818299382, 1.0, 57.74837870841135)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 1.0 4 (75.30808922079125, 1.0, 215.37196444512452)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 45.0 1 (3.9221, 1.0, 3.13768)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 45.0 2 (79.97806273746004, 1.1172835591001746, 78.48675832941503)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 45.0 3 (260.11923586128387, 1.0, 102.2743581390956)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 45.0 4 (1174.8290931237168, 1.0, 443.9235051809707)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 400.0 1 (3.9221, 1.0, 3.13768)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 400.0 2 (112.92775506118204, 1.1172835591001746, 96.14110309460935)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 400.0 3 (371.11141184606487, 1.0, 127.06153539216488)+ , StepVector 2 (Just (3.9221, 1.0, 19.6105)) 400.0 4 (1682.1006307452967, 1.0, 571.1559125107345)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.0 1 (2.515383660712598, 3.8476663251134138, 0.6696849966898935)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.0 2 (3.922337060263922, 3.513889773102346, 3.13768)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.0 3 (3.9228985456821195, 3.2357380105637468, 3.13768)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.0 4 (3.925749622078636, 2.9575862480251476, 3.13768)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.006944444444444444 1 (2.526732194741378, 3.8447688477856072, 0.7062087009503717)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.006944444444444444 2 (4.046534266351591, 3.513889773102346, 8.646627413702774)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.006944444444444444 3 (4.3412611215589285, 3.2357380105637468, 10.872391077496358)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.006944444444444444 4 (5.837807163661148, 2.9575862480251476, 42.83989781781127)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.5 1 (2.7030449356600115, 3.801352078583993, 0.9980809760920948)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.5 2 (6.09232635956472, 3.513889773102346, 80.58394772975473)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.5 3 (11.232582406362221, 3.2357380105637468, 111.87433329062478)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 0.5 4 (37.33346091916389, 2.9575862480251476, 561.2821601842039)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 1.0 1 (2.819098628839311, 3.7742933371404703, 1.0512970994796322)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 1.0 2 (7.560886700069159, 3.513889773102346, 100.12599132548381)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 1.0 3 (16.179478606670237, 3.2357380105637468, 139.31189072688417)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 1.0 4 (59.94243871169481, 2.9575862480251476, 702.1189504416215)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 45.0 1 (3.9221, 3.3963525415656255, 1.2735123334258398)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 45.0 2 (58.57965229229493, 3.513889773102346, 208.69086164741367)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 45.0 3 (188.037951623785, 3.2357380105637468, 291.7399032029699)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 45.0 4 (845.393404846843, 2.9575862480251476, 1484.5308714852822)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 400.0 1 (3.9221, 3.312890656785507, 1.3528811464612924)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 400.0 2 (84.68099244877475, 3.513889773102346, 259.4169941130766)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 400.0 3 (275.96121693454853, 3.2357380105637468, 362.9607643287791)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 3.13768)) 400.0 4 (1247.232269534177, 2.9575862480251476, 1850.1070530980323)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.0 1 (2.515383660712598, 3.8476663251134138, 2.0123069285700783)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.0 2 (3.922337060263922, 3.513889773102346, 19.6105)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.0 3 (3.9228985456821195, 3.2357380105637468, 19.6105)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.0 4 (3.925749622078636, 2.9575862480251476, 19.6105)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.006944444444444444 1 (2.5228510853490316, 3.845758295385725, 2.0182808682792253)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.006944444444444444 2 (4.003959392848013, 3.513889773102346, 20.997077925056296)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.006944444444444444 3 (4.197846190517619, 3.2357380105637468, 21.557292886435686)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.006944444444444444 4 (5.1823527413855315, 2.9575862480251476, 29.603374258524184)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.5 1 (2.672105340049674, 3.8087621294329486, 2.1376842720397393)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.5 2 (5.717336264063868, 3.513889773102346, 35.98113920671262)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.5 3 (9.969415325362938, 3.2357380105637468, 42.5953199499782)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 0.5 4 (31.56036293485794, 2.9575862480251476, 137.59141990949846)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 1.0 1 (2.7850195718123736, 3.7821218272134125, 2.228015657449899)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 1.0 2 (7.119412031135814, 3.513889773102346, 39.89945004785643)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 1.0 3 (14.692355945078784, 3.2357380105637468, 48.09673428417288)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 1.0 4 (53.14578847500759, 2.9575862480251476, 165.83014117701939)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 45.0 1 (3.9221, 3.3988937769932837, 3.13768)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 45.0 2 (57.914600777362324, 3.513889773102346, 63.586802441207915)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 45.0 3 (185.79770263878305, 3.2357380105637468, 81.35441732135217)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 45.0 4 (835.1547142617252, 2.9575862480251476, 336.5415954030795)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 400.0 1 (3.9221, 3.3142067028202393, 3.13768)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 400.0 2 (84.19755792898182, 3.513889773102346, 76.77331983930246)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 400.0 3 (274.33275106692207, 3.2357380105637468, 99.8686441841725)+ , StepVector 2 (Just (3.9221, 3.5307239812763354, 19.6105)) 400.0 4 (1239.7896333545923, 2.9575862480251476, 431.5749922903481)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 0.0 1 (2.515383660712598, 9.640321269100175, 0.6696849966898935)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 0.0 2 (3.9221317380510943, 9.640321269100175, 3.13768)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 0.0 3 (3.92220691072068, 9.640321269100175, 3.13768)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 0.0 4 (3.92258861791551, 9.640321269100175, 3.13768)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 0.006944444444444444 1 (2.534860861434395, 9.640321269100175, 0.7062087009503717)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 0.006944444444444444 2 (3.9507430157307115, 9.640321269100175, 3.8752277087596143)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 0.006944444444444444 3 (4.018584987218807, 9.640321269100175, 4.1732169192552675)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 0.006944444444444444 4 (4.3630688105456565, 9.640321269100175, 8.453083757778854)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 0.5 1 (2.7346610351638048, 9.640321269100175, 0.9980809760920948)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 0.5 2 (4.264912004252871, 9.640321269100175, 13.50632450257504)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 0.5 3 (5.076874069873078, 9.640321269100175, 17.695537149481197)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 0.5 4 (9.199805503407445, 9.640321269100175, 77.86305884328695)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 1.0 1 (2.8281881435739074, 9.640321269100175, 1.0512970994796322)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 1.0 2 (4.425225919978017, 9.640321269100175, 16.122648165904916)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 1.0 3 (5.616897028878503, 9.640321269100175, 21.36892629288413)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 1.0 4 (11.667891873776462, 9.640321269100175, 96.7185396026502)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 45.0 1 (3.9221, 9.640321269100175, 1.2735123334258398)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 45.0 2 (10.342518238395591, 9.640321269100175, 30.65750670504365)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 45.0 3 (25.549500462821793, 9.640321269100175, 41.7762605638343)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 45.0 4 (102.76658692165113, 9.640321269100175, 201.4692435640975)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 400.0 1 (3.9221, 9.640321269100175, 1.3528811464612924)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 400.0 2 (14.304312007780217, 9.640321269100175, 37.44881182464357)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 400.0 3 (38.89493953238077, 9.640321269100175, 51.31143652296015)+ , StepVector 2 (Just (3.9221, 10.0, 3.13768)) 400.0 4 (163.759727537063, 9.640321269100175, 250.4132350160588)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 0.0 1 (2.515383660712598, 9.640321269100175, 2.0123069285700783)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 0.0 2 (3.9221317380510943, 9.640321269100175, 19.6105)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 0.0 3 (3.92220691072068, 9.640321269100175, 19.6105)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 0.0 4 (3.92258861791551, 9.640321269100175, 19.6105)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 0.006944444444444444 1 (2.5277262049431304, 9.640321269100175, 2.0221809639545043)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 0.006944444444444444 2 (3.940221586747077, 9.640321269100175, 19.79613752652606)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 0.006944444444444444 3 (3.9831431904976236, 9.640321269100175, 19.871140105085896)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 0.006944444444444444 4 (4.201087891086149, 9.640321269100175, 20.94836383492516)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 0.5 1 (2.6761121199141957, 9.640321269100175, 2.1408896959313566)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 0.5 2 (4.1688991161691735, 9.640321269100175, 21.802230385337936)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 0.5 3 (4.753451342088739, 9.640321269100175, 22.687748704206516)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 0.5 4 (7.721654967396479, 9.640321269100175, 35.405996057951114)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 1.0 1 (2.763179931385651, 9.640321269100175, 2.2105439451085207)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 1.0 2 (4.312885510749279, 9.640321269100175, 22.326820831764277)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 1.0 3 (5.238474482506455, 9.640321269100175, 23.424287870841134)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 1.0 4 (9.938373686880624, 9.640321269100175, 39.18664644451245)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 45.0 1 (3.9221, 9.640321269100175, 3.13768)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 45.0 2 (10.153883866276788, 9.640321269100175, 25.498125832941504)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 45.0 3 (24.914079068858864, 9.640321269100175, 27.87688581390956)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 45.0 4 (99.86249764965214, 9.640321269100175, 62.04180051809707)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 400.0 1 (3.9221, 9.640321269100175, 3.13768)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 400.0 2 (14.166552240903771, 9.640321269100175, 27.26356030946093)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 400.0 3 (38.43089100232015, 9.640321269100175, 30.355603539216485)+ , StepVector 2 (Just (3.9221, 10.0, 19.6105)) 400.0 4 (161.63886983437988, 9.640321269100175, 74.76504125107346)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 0.0 1 (468.6596382727856, 1.5816305678543745, 26.63407073444681)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 0.0 2 (1000.0012419568192, 1.1172835591001746, 800.0)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 0.0 3 (1000.0041835744164, 1.0, 800.0)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 0.0 4 (1000.0191203407643, 1.0, 800.0)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 0.006944444444444444 1 (469.33715246647114, 1.5803369788406272, 30.574695296047533)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 0.006944444444444444 2 (1000.2092229352963, 1.1172835591001746, 800.5618777994351)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 0.006944444444444444 3 (1000.704774679724, 1.0, 800.7888916181483)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 0.006944444444444444 4 (1003.2210570906315, 1.0, 804.0493751537143)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 0.5 1 (470.31335581875624, 1.5784763776461148, 36.544994610784194)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 0.5 2 (1000.5097381280299, 1.1172835591001746, 801.7799225979489)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 0.5 3 (1001.7170704799482, 1.0, 802.4990594394126)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 0.5 4 (1007.8475890290455, 1.0, 812.8276546090891)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 1.0 1 (470.53615498711827, 1.5780522734126903, 37.45321399111201)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 1.0 2 (1000.5784645083532, 1.1172835591001746, 802.0095057962609)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 1.0 3 (1001.9485776644377, 1.0, 802.8214004555518)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 1.0 4 (1008.9056546485753, 1.0, 814.4822287885443)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 45.0 1 (479.972904592881, 1.5602711319043545, 42.01322718989295)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 45.0 2 (1003.5372861131118, 1.1172835591001746, 803.363101979858)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 45.0 3 (1011.9154703757995, 1.0, 804.7218860854716)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 45.0 4 (1054.45770321545, 1.0, 824.2374082235231)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 400.0 1 (543.5122897777148, 1.4489443864058569, 44.29640231579889)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 400.0 2 (1025.9692497763624, 1.1172835591001746, 804.1771789909309)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 400.0 3 (1087.4783143057027, 1.0, 805.8648722137867)+ , StepVector 2 (Just (1000.0, 1.0, 800.0)) 400.0 4 (1399.805289090668, 1.0, 830.1043480192616)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 0.0 1 (468.6596382727856, 1.5816305678543745, 80.4482986922301)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 0.0 2 (1000.0012419568192, 1.1172835591001746, 5000.0)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 0.0 3 (1000.0041835744164, 1.0, 5000.0)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 0.0 4 (1000.0191203407643, 1.0, 5000.0)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 0.006944444444444444 1 (469.4129391374792, 1.5801923942409661, 100.66082195754248)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 0.006944444444444444 2 (1000.2325174901796, 1.1172835591001746, 5000.315525262071)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 0.006944444444444444 3 (1000.7832431919543, 1.0, 5000.4430059967)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 0.006944444444444444 4 (1003.579684556944, 1.0, 5002.273946680019)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 0.5 1 (469.9125074105885, 1.579239909559075, 113.34467714690412)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 0.5 2 (1000.3862200571965, 1.1172835591001746, 5000.601789195075)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 0.5 3 (1001.3009955946184, 1.0, 5000.844928296444)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 0.5 4 (1005.9459870019253, 1.0, 5004.337011031149)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 1.0 1 (470.07156138950904, 1.578936867263926, 115.27210488132408)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 1.0 2 (1000.4352110904695, 1.1172835591001746, 5000.652123632614)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 1.0 3 (1001.466023581323, 1.0, 5000.915599207307)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 1.0 4 (1006.7002203505699, 1.0, 5004.699764321912)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 45.0 1 (479.2343286005937, 1.5616501247878574, 125.17820109112498)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 45.0 2 (1003.3023236148683, 1.1172835591001746, 5000.941898573838)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 45.0 3 (1011.1239910897829, 1.0, 5001.322451057497)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 45.0 4 (1050.8403769413135, 1.0, 5006.788132020975)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 400.0 1 (542.7437406834017, 1.4502115091449712, 130.33911426521826)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 400.0 2 (1025.6710644570687, 1.1172835591001746, 5001.114711062111)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 400.0 3 (1086.473866764586, 1.0, 5001.5650844622105)+ , StepVector 2 (Just (1000.0, 1.0, 5000.0)) 400.0 4 (1395.2146263333916, 1.0, 5008.033567588933)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 0.0 1 (468.6596382727856, 3.8476663251134138, 26.63407073444681)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 0.0 2 (1000.0009276518284, 3.513889773102346, 800.0)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 0.0 3 (1000.0031248272061, 3.2357380105637468, 800.0)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 0.0 4 (1000.0142815102739, 2.9575862480251476, 800.0)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 0.006944444444444444 1 (469.54797926679237, 3.846447410600115, 30.574695296047533)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 0.006944444444444444 2 (1000.2046877883428, 3.513889773102346, 800.4196820372774)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 0.006944444444444444 3 (1000.6894978806627, 3.2357380105637468, 800.5892449244808)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 0.006944444444444444 4 (1003.151236985916, 2.9575862480251476, 803.0245900726454)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 0.5 1 (470.78497186361597, 3.844753938424849, 36.544994610784194)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 0.5 2 (1000.4894451688349, 3.513889773102346, 801.3294733176044)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 0.5 3 (1001.648712946406, 3.2357380105637468, 801.866616474017)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 0.5 4 (1007.535172132626, 2.9575862480251476, 809.581329294814)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 1.0 1 (471.032347240306, 3.844415809615401, 37.45321399111201)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 1.0 2 (1000.5465348315214, 3.513889773102346, 801.5009553453498)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 1.0 3 (1001.8410214458476, 3.2357380105637468, 802.1073818761869)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 1.0 4 (1008.4140865907287, 2.9575862480251476, 810.8171764187944)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 45.0 1 (479.5164898158859, 3.8329253493387494, 42.01322718989295)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 45.0 2 (1002.5335927213372, 3.513889773102346, 802.5119936966676)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 45.0 3 (1008.5344945390573, 3.2357380105637468, 803.5269070501357)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 45.0 4 (1039.0055076336573, 2.9575862480251476, 818.1035891999977)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 400.0 1 (535.9173775951708, 3.7613482859286638, 44.29640231579889)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 400.0 2 (1017.2181862989338, 3.513889773102346, 803.1200502862876)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 400.0 3 (1058.0000549035212, 3.2357380105637468, 804.3806349379316)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 800.0)) 400.0 4 (1265.0797389275397, 2.9575862480251476, 822.4857684719583)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.0 1 (468.6596382727856, 3.8476663251134138, 80.4482986922301)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.0 2 (1000.0009276518284, 3.513889773102346, 5000.0)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.0 3 (1000.0031248272061, 3.2357380105637468, 5000.0)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.0 4 (1000.0142815102739, 2.9575862480251476, 5000.0)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.006944444444444444 1 (469.64841154192226, 3.846309750127264, 100.66082195754248)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.006944444444444444 2 (1000.2277628478536, 3.513889773102346, 5000.235674527329)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.006944444444444444 3 (1000.7672270151535, 3.2357380105637468, 5000.33089340673)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.006944444444444444 4 (1003.5064852475286, 2.9575862480251476, 5001.698473540492)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.5 1 (470.2601077863214, 3.8454719456853317, 113.34467714690412)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.5 2 (1000.3684747073838, 3.513889773102346, 5000.44949296031)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.5 3 (1001.2412197712222, 3.2357380105637468, 5000.631100266218)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 0.5 4 (1005.6727914043284, 2.9575862480251476, 5003.23943324879)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 1.0 1 (470.42378944533687, 3.845247945342968, 115.27210488132408)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 1.0 2 (1000.4061768834067, 3.513889773102346, 5000.487089141034)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 1.0 3 (1001.3682208525985, 3.2357380105637468, 5000.683886320189)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 1.0 4 (1006.2532290185819, 2.9575862480251476, 5003.510383694331)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 45.0 1 (478.54594868340575, 3.834229454609183, 125.17820109112498)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 45.0 2 (1002.3034124201191, 3.513889773102346, 5000.703530042964)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 45.0 3 (1007.7591242487973, 3.2357380105637468, 5000.98777519697)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 45.0 4 (1035.4618048827508, 2.9575862480251476, 5005.07024317162)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 400.0 1 (534.8914696393095, 3.76258164334363, 130.33911426521826)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 400.0 2 (1016.9276003917888, 3.513889773102346, 5000.832608460404)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 400.0 3 (1057.0212062445516, 3.2357380105637468, 5001.169004784087)+ , StepVector 2 (Just (1000.0, 3.5307239812763354, 5000.0)) 400.0 4 (1260.6060716628997, 2.9575862480251476, 5006.000493373681)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 0.0 1 (468.6596382727856, 9.640321269100175, 26.63407073444681)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 0.0 2 (1000.0001241956819, 9.640321269100175, 800.0)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 0.0 3 (1000.0004183574416, 9.640321269100175, 800.0)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 0.0 4 (1000.0019120340764, 9.640321269100175, 800.0)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 0.006944444444444444 1 (470.428442472309, 9.640321269100175, 30.574695296047533)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 0.006944444444444444 2 (1000.0545232174312, 9.640321269100175, 800.0561877799435)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 0.006944444444444444 3 (1000.1836633400068, 9.640321269100175, 800.0788891618148)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 0.006944444444444444 4 (1000.839403174713, 9.640321269100175, 800.4049375153714)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 0.5 1 (472.78513911998357, 9.640321269100175, 36.544994610784194)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 0.5 2 (1000.1275115398794, 9.640321269100175, 800.1779922597949)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 0.5 3 (1000.4295270236619, 9.640321269100175, 800.2499059439411)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 0.5 4 (1001.963082819215, 9.640321269100175, 801.2827654609089)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 1.0 1 (473.16419234417924, 9.640321269100175, 37.45321399111201)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 1.0 2 (1000.1393054243839, 9.640321269100175, 800.2009505796261)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 1.0 3 (1000.469255130729, 9.640321269100175, 800.2821400455553)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 1.0 4 (1002.1446536171559, 9.640321269100175, 801.4482228788545)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 45.0 1 (480.0949191558613, 9.640321269100175, 42.01322718989295)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 45.0 2 (1000.3576158083629, 9.640321269100175, 800.3363101979858)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 45.0 3 (1001.2046411950311, 9.640321269100175, 800.4721886085472)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 45.0 4 (1005.5056150207331, 9.640321269100175, 802.4237408223523)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 400.0 1 (521.4582169846873, 9.640321269100175, 44.29640231579889)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 400.0 2 (1001.7678064984182, 9.640321269100175, 800.4177178990931)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 400.0 3 (1005.9549172129351, 9.640321269100175, 800.5864872213787)+ , StepVector 2 (Just (1000.0, 10.0, 800.0)) 400.0 4 (1027.2159725152976, 9.640321269100175, 803.0104348019261)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 0.0 1 (468.6596382727856, 9.640321269100175, 80.4482986922301)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 0.0 2 (1000.0001241956819, 9.640321269100175, 5000.0)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 0.0 3 (1000.0004183574416, 9.640321269100175, 5000.0)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 0.0 4 (1000.0019120340764, 9.640321269100175, 5000.0)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 0.006944444444444444 1 (470.6369001823195, 9.640321269100175, 100.66082195754248)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 0.006944444444444444 2 (1000.0609558218889, 9.640321269100175, 5000.031552526208)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 0.006944444444444444 3 (1000.2053317901705, 9.640321269100175, 5000.044300599669)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 0.006944444444444444 4 (1000.9384352725601, 9.640321269100175, 5000.227394668002)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 0.5 1 (471.74843640015047, 9.640321269100175, 113.34467714690412)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 0.5 2 (1000.0953325149926, 9.640321269100175, 5000.060178919508)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 0.5 3 (1000.3211308675415, 9.640321269100175, 5000.084492829644)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 0.5 4 (1001.4676759646358, 9.640321269100175, 5000.433701103115)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 1.0 1 (471.9604019467251, 9.640321269100175, 115.27210488132408)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 1.0 2 (1000.1019027118188, 9.640321269100175, 5000.065212363262)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 1.0 3 (1000.3432628023468, 9.640321269100175, 5000.091559920731)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 1.0 4 (1001.5688263430264, 9.640321269100175, 5000.469976432191)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 45.0 1 (478.15895682614513, 9.640321269100175, 125.17820109112498)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 45.0 2 (1000.2961248457392, 9.640321269100175, 5000.094189857384)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 45.0 3 (1000.9975067648231, 9.640321269100175, 5000.1322451057495)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 45.0 4 (1004.5589410775149, 9.640321269100175, 5000.678813202097)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 400.0 1 (519.3472603521066, 9.640321269100175, 130.33911426521826)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 400.0 2 (1001.6913050422695, 9.640321269100175, 5000.111471106211)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 400.0 3 (1005.6972194171408, 9.640321269100175, 5000.156508446221)+ , StepVector 2 (Just (1000.0, 10.0, 5000.0)) 400.0 4 (1026.038207002057, 9.640321269100175, 5000.803356758894)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 0.0 1 (13589.089128669066, 1.5816305678543745, 231.52233554269924)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 0.0 2 (36500.0, 1.1172835591001746, 29200.0)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 0.0 3 (36500.0, 1.0, 29200.0)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 0.0 4 (36500.0, 1.0, 29200.0)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 0.006944444444444444 1 (13602.738215016769, 1.5807315994641322, 310.44113340992357)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 0.006944444444444444 2 (36500.0, 1.1172835591001746, 29200.145538244313)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 0.006944444444444444 3 (36500.0, 1.0, 29200.204339628966)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 0.006944444444444444 4 (36500.0, 1.0, 29201.04887388511)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 0.5 1 (13606.481049354317, 1.580485243134553, 335.8470179263028)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 0.5 2 (36500.0, 1.1172835591001746, 29200.214336962774)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 0.5 3 (36500.0, 1.0, 29200.30093488933)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 0.5 4 (36500.0, 1.0, 29201.54469668039)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 1.0 1 (13607.102005257195, 1.5804443778778936, 339.7598828425326)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 1.0 2 (36500.0, 1.1172835591001746, 29200.22602845703)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 1.0 3 (36500.0, 1.0, 29200.317350063287)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 1.0 4 (36500.0, 1.0, 29201.628955653425)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 45.0 1 (13616.998797587175, 1.5797933192032008, 360.2036807441739)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 45.0 2 (36500.0, 1.1172835591001746, 29200.292166421368)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 45.0 3 (36500.0, 1.0, 29200.41020955296)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 45.0 4 (36500.0, 1.0, 29202.10560276386)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 400.0 1 (13676.085837296998, 1.5759161077565749, 371.1347897110286)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 400.0 2 (36500.0, 1.1172835591001746, 29200.331156680895)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 400.0 3 (36500.0, 1.0, 29200.464952931256)+ , StepVector 2 (Just (36500.0, 1.0, 29200.0)) 400.0 4 (36500.0, 1.0, 29202.38660014145)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 0.0 1 (13589.089128669066, 1.5816305678543745, 264.5694395118582)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 0.0 2 (36500.0, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 0.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 0.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 0.006944444444444444 1 (13602.457437042536, 1.580750083226663, 357.4622180851439)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 0.006944444444444444 2 (36500.0, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 0.006944444444444444 3 (36500.0, 1.0, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 0.006944444444444444 4 (36500.0, 1.0, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 0.5 1 (13605.85831393927, 1.5805262273743605, 385.1892381325808)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 0.5 2 (36500.0, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 0.5 3 (36500.0, 1.0, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 0.5 4 (36500.0, 1.0, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 1.0 1 (13606.43077033733, 1.580488552090317, 389.4663475443259)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 1.0 2 (36500.0, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 1.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 1.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 45.0 1 (13616.09159276162, 1.5798529798038967, 411.85242154787056)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 45.0 2 (36500.0, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 45.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 45.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 400.0 1 (13675.0674468393, 1.5759827911781366, 423.854237949416)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 400.0 2 (36500.0, 1.1172835591001746, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 400.0 3 (36500.0, 1.0, 36500.0)+ , StepVector 2 (Just (36500.0, 1.0, 36500.0)) 400.0 4 (36500.0, 1.0, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.0 1 (13589.089128669066, 3.8476663251134138, 231.52233554269924)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.0 2 (36500.0, 3.513889773102346, 29200.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.0 3 (36500.0, 3.2357380105637468, 29200.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.0 4 (36500.0, 2.9575862480251476, 29200.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.006944444444444444 1 (13607.033883464766, 3.8468169041720657, 310.44113340992357)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.006944444444444444 2 (36500.0, 3.513889773102346, 29200.10870653181)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.006944444444444444 3 (36500.0, 3.2357380105637468, 29200.152626909032)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.006944444444444444 4 (36500.0, 2.9575862480251476, 29200.783432855667)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.5 1 (13611.920156641287, 3.846585804842782, 335.8470179263028)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.5 2 (36500.0, 3.513889773102346, 29200.160094193594)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.5 3 (36500.0, 3.2357380105637468, 29200.224776575204)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 0.5 4 (36500.0, 2.9575862480251476, 29201.1537765871)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 1.0 1 (13612.700622811242, 3.846548899893464, 339.7598828425326)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 1.0 2 (36500.0, 3.513889773102346, 29200.16882689336)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 1.0 3 (36500.0, 3.2357380105637468, 29200.23703752173)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 1.0 4 (36500.0, 2.9575862480251476, 29201.216711939767)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 45.0 1 (13622.536581363878, 3.8460839802286078, 360.2036807441739)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 45.0 2 (36500.0, 3.513889773102346, 29200.218227164463)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 45.0 3 (36500.0, 3.2357380105637468, 29200.306396837655)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 45.0 4 (36500.0, 2.9575862480251476, 29201.5727328229)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 400.0 1 (13674.702785088472, 3.8436238199452433, 371.1347897110286)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 400.0 2 (36500.0, 3.513889773102346, 29200.24735006551)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 400.0 3 (36500.0, 3.2357380105637468, 29200.347286177926)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 29200.0)) 400.0 4 (36500.0, 2.9575862480251476, 29201.78261752028)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.0 1 (13589.089128669066, 3.8476663251134138, 264.5694395118582)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.0 2 (36500.0, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.0 3 (36500.0, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.0 4 (36500.0, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.006944444444444444 1 (13606.665483620007, 3.846834331236022, 357.4622180851439)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.006944444444444444 2 (36500.0, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.006944444444444444 3 (36500.0, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.006944444444444444 4 (36500.0, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.5 1 (13611.102230305241, 3.846624483396031, 385.1892381325808)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.5 2 (36500.0, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.5 3 (36500.0, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 0.5 4 (36500.0, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 1.0 1 (13611.818934392815, 3.84659059137047, 389.4663475443259)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 1.0 2 (36500.0, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 1.0 3 (36500.0, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 1.0 4 (36500.0, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 45.0 1 (13621.34455601732, 3.8461403062249726, 411.85242154787056)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 45.0 2 (36500.0, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 45.0 3 (36500.0, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 45.0 4 (36500.0, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 400.0 1 (13673.363880874544, 3.8436868452926305, 423.854237949416)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 400.0 2 (36500.0, 3.513889773102346, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 400.0 3 (36500.0, 3.2357380105637468, 36500.0)+ , StepVector 2 (Just (36500.0, 3.5307239812763354, 36500.0)) 400.0 4 (36500.0, 2.9575862480251476, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 0.0 1 (13589.089128669066, 9.640321269100175, 231.52233554269924)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 0.0 2 (36500.0, 9.640321269100175, 29200.0)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 0.0 3 (36500.0, 9.640321269100175, 29200.0)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 0.0 4 (36500.0, 9.640321269100175, 29200.0)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 0.006944444444444444 1 (13625.155437836656, 9.640321269100175, 310.44113340992357)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 0.006944444444444444 2 (36500.0, 9.640321269100175, 29200.014553824436)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 0.006944444444444444 3 (36500.0, 9.640321269100175, 29200.020433962894)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 0.006944444444444444 4 (36500.0, 9.640321269100175, 29200.10488738851)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 0.5 1 (13634.893053561857, 9.640321269100175, 335.8470179263028)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 0.5 2 (36500.0, 9.640321269100175, 29200.021433696278)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 0.5 3 (36500.0, 9.640321269100175, 29200.03009348893)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 0.5 4 (36500.0, 9.640321269100175, 29200.154469668036)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 1.0 1 (13636.370339415538, 9.640321269100175, 339.7598828425326)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 1.0 2 (36500.0, 9.640321269100175, 29200.0226028457)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 1.0 3 (36500.0, 9.640321269100175, 29200.03173500633)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 1.0 4 (36500.0, 9.640321269100175, 29200.162895565343)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 45.0 1 (13647.976920062796, 9.640321269100175, 360.2036807441739)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 45.0 2 (36500.0, 9.640321269100175, 29200.02921664214)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 45.0 3 (36500.0, 9.640321269100175, 29200.041020955294)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 45.0 4 (36500.0, 9.640321269100175, 29200.210560276384)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 400.0 1 (13687.134322782369, 9.640321269100175, 371.1347897110286)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 400.0 2 (36500.0, 9.640321269100175, 29200.033115668088)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 400.0 3 (36500.0, 9.640321269100175, 29200.046495293125)+ , StepVector 2 (Just (36500.0, 10.0, 29200.0)) 400.0 4 (36500.0, 9.640321269100175, 29200.238660014144)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 0.0 1 (13589.089128669066, 9.640321269100175, 264.5694395118582)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 0.0 2 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 0.0 3 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 0.0 4 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 0.006944444444444444 1 (13624.42138932558, 9.640321269100175, 357.4622180851439)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 0.006944444444444444 2 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 0.006944444444444444 3 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 0.006944444444444444 4 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 0.5 1 (13633.256052529967, 9.640321269100175, 385.1892381325808)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 0.5 2 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 0.5 3 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 0.5 4 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 1.0 1 (13634.605213814782, 9.640321269100175, 389.4663475443259)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 1.0 2 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 1.0 3 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 1.0 4 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 45.0 1 (13645.587677560383, 9.640321269100175, 411.85242154787056)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 45.0 2 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 45.0 3 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 45.0 4 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 400.0 1 (13684.447005110704, 9.640321269100175, 423.854237949416)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 400.0 2 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 400.0 3 (36500.0, 9.640321269100175, 36500.0)+ , StepVector 2 (Just (36500.0, 10.0, 36500.0)) 400.0 4 (36500.0, 9.640321269100175, 36500.0)+ ]++-- | The interval that lands exactly on the desired retention.+data IntervalVector = IntervalVector+ { ivParams :: !Int+ , ivDesiredRetention :: !Double+ , ivState :: !(Double, Double, Double)+ , ivInterval :: !Double+ }+ deriving stock (Eq, Show)++goldenIntervalVectors :: [IntervalVector]+goldenIntervalVectors =+ [ IntervalVector 0 0.7 (0.0001, 1.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.7 (0.0001, 5.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.7 (0.0001, 10.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.7 (0.01, 1.0, 0.008) 5.522869936320109e-5+ , IntervalVector 0 0.7 (0.01, 5.0, 0.008) 2.3022474404303497e-5+ , IntervalVector 0 0.7 (0.01, 10.0, 0.008) 1.2996044561251682e-5+ , IntervalVector 0 0.7 (0.5, 1.0, 0.4) 19.03800904279629+ , IntervalVector 0 0.7 (0.5, 5.0, 0.4) 3.039791333404169+ , IntervalVector 0 0.7 (0.5, 10.0, 0.4) 0.1872813242019531+ , IntervalVector 0 0.7 (1.0, 1.0, 0.8) 64.69131051324193+ , IntervalVector 0 0.7 (1.0, 5.0, 0.8) 13.220820725860593+ , IntervalVector 0 0.7 (1.0, 10.0, 0.8) 1.2561372506520427+ , IntervalVector 0 0.7 (3.9221, 1.0, 3.13768) 477.8604830336278+ , IntervalVector 0 0.7 (3.9221, 5.0, 3.13768) 134.43247903444777+ , IntervalVector 0 0.7 (3.9221, 10.0, 3.13768) 21.88160787721904+ , IntervalVector 0 0.7 (15.0, 1.0, 12.0) 2478.7432740212735+ , IntervalVector 0 0.7 (15.0, 5.0, 12.0) 826.2714301256167+ , IntervalVector 0 0.7 (15.0, 10.0, 12.0) 184.07781865532874+ , IntervalVector 0 0.7 (100.0, 1.0, 80.0) 19817.803605842637+ , IntervalVector 0 0.7 (100.0, 5.0, 80.0) 7352.325422392295+ , IntervalVector 0 0.7 (100.0, 10.0, 80.0) 2027.426867196434+ , IntervalVector 0 0.7 (1000.0, 1.0, 800.0) 36500.0+ , IntervalVector 0 0.7 (1000.0, 5.0, 800.0) 36500.0+ , IntervalVector 0 0.7 (1000.0, 10.0, 800.0) 24761.522635404242+ , IntervalVector 0 0.7 (36500.0, 1.0, 29200.0) 36500.0+ , IntervalVector 0 0.7 (36500.0, 5.0, 29200.0) 36500.0+ , IntervalVector 0 0.7 (36500.0, 10.0, 29200.0) 36500.0+ , IntervalVector 0 0.7 (3.9221, 5.0, 0.196105) 125.17800505393978+ , IntervalVector 0 0.7 (3.9221, 5.0, 3.9221) 135.4027343625504+ , IntervalVector 0 0.7 (3.9221, 5.0, 78.442) 153.45603286101988+ , IntervalVector 0 0.8 (0.0001, 1.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.8 (0.0001, 5.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.8 (0.0001, 10.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.8 (0.01, 1.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.8 (0.01, 5.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.8 (0.01, 10.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.8 (0.5, 1.0, 0.4) 2.8149394808118666+ , IntervalVector 0 0.8 (0.5, 5.0, 0.4) 0.3069393640341582+ , IntervalVector 0 0.8 (0.5, 10.0, 0.4) 0.007564091957912695+ , IntervalVector 0 0.8 (1.0, 1.0, 0.8) 10.626348789772006+ , IntervalVector 0 0.8 (1.0, 5.0, 0.8) 1.9252711547909516+ , IntervalVector 0 0.8 (1.0, 10.0, 0.8) 0.10683587035122498+ , IntervalVector 0 0.8 (3.9221, 1.0, 3.13768) 83.50921535224911+ , IntervalVector 0 0.8 (3.9221, 5.0, 3.13768) 23.01389166377201+ , IntervalVector 0 0.8 (3.9221, 10.0, 3.13768) 3.5045728556557623+ , IntervalVector 0 0.8 (15.0, 1.0, 12.0) 440.1083644352774+ , IntervalVector 0 0.8 (15.0, 5.0, 12.0) 145.93757769106412+ , IntervalVector 0 0.8 (15.0, 10.0, 12.0) 32.12157579592958+ , IntervalVector 0 0.8 (100.0, 1.0, 80.0) 3542.1833352348235+ , IntervalVector 0 0.8 (100.0, 5.0, 80.0) 1312.6785159753792+ , IntervalVector 0 0.8 (100.0, 10.0, 80.0) 361.4207804999397+ , IntervalVector 0 0.8 (1000.0, 1.0, 800.0) 36500.0+ , IntervalVector 0 0.8 (1000.0, 5.0, 800.0) 14726.945997467577+ , IntervalVector 0 0.8 (1000.0, 10.0, 800.0) 4433.225664707421+ , IntervalVector 0 0.8 (36500.0, 1.0, 29200.0) 36500.0+ , IntervalVector 0 0.8 (36500.0, 5.0, 29200.0) 36500.0+ , IntervalVector 0 0.8 (36500.0, 10.0, 29200.0) 36500.0+ , IntervalVector 0 0.8 (3.9221, 5.0, 0.196105) 20.93590555398564+ , IntervalVector 0 0.8 (3.9221, 5.0, 3.9221) 23.23272887175912+ , IntervalVector 0 0.8 (3.9221, 5.0, 78.442) 27.333642659742278+ , IntervalVector 0 0.85 (0.0001, 1.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.85 (0.0001, 5.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.85 (0.0001, 10.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.85 (0.01, 1.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.85 (0.01, 5.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.85 (0.01, 10.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.85 (0.5, 1.0, 0.4) 0.7710192916487589+ , IntervalVector 0 0.85 (0.5, 5.0, 0.4) 0.0308473556868+ , IntervalVector 0 0.85 (0.5, 10.0, 0.4) 0.0013838319537463545+ , IntervalVector 0 0.85 (1.0, 1.0, 0.8) 3.8047706474501384+ , IntervalVector 0 0.85 (1.0, 5.0, 0.8) 0.5014734449850002+ , IntervalVector 0 0.85 (1.0, 10.0, 0.8) 0.012904953660551204+ , IntervalVector 0 0.85 (3.9221, 1.0, 3.13768) 34.265138474776144+ , IntervalVector 0 0.85 (3.9221, 5.0, 3.13768) 8.971593947607886+ , IntervalVector 0 0.85 (3.9221, 10.0, 3.13768) 1.150492339959377+ , IntervalVector 0 0.85 (15.0, 1.0, 12.0) 186.95798532936604+ , IntervalVector 0 0.85 (15.0, 5.0, 12.0) 61.06486943343903+ , IntervalVector 0 0.85 (15.0, 10.0, 12.0) 12.94031638791068+ , IntervalVector 0 0.85 (100.0, 1.0, 80.0) 1527.7953747567321+ , IntervalVector 0 0.85 (100.0, 5.0, 80.0) 563.966890963036+ , IntervalVector 0 0.85 (100.0, 10.0, 80.0) 154.01769822120775+ , IntervalVector 0 0.85 (1000.0, 1.0, 800.0) 16497.91363277772+ , IntervalVector 0 0.85 (1000.0, 5.0, 800.0) 6377.648144411187+ , IntervalVector 0 0.85 (1000.0, 10.0, 800.0) 1916.3618070935595+ , IntervalVector 0 0.85 (36500.0, 1.0, 29200.0) 36500.0+ , IntervalVector 0 0.85 (36500.0, 5.0, 29200.0) 36500.0+ , IntervalVector 0 0.85 (36500.0, 10.0, 29200.0) 36500.0+ , IntervalVector 0 0.85 (3.9221, 5.0, 0.196105) 7.892789279155961+ , IntervalVector 0 0.85 (3.9221, 5.0, 3.9221) 9.085228643663998+ , IntervalVector 0 0.85 (3.9221, 5.0, 78.442) 11.215869635176261+ , IntervalVector 0 0.9 (0.0001, 1.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.9 (0.0001, 5.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.9 (0.0001, 10.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.9 (0.01, 1.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.9 (0.01, 5.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.9 (0.01, 10.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.9 (0.5, 1.0, 0.4) 0.03526181023369375+ , IntervalVector 0 0.9 (0.5, 5.0, 0.4) 0.0017184119364847734+ , IntervalVector 0 0.9 (0.5, 10.0, 0.4) 0.000319798140118296+ , IntervalVector 0 0.9 (1.0, 1.0, 0.8) 0.7657780801013794+ , IntervalVector 0 0.9 (1.0, 5.0, 0.8) 0.0267562174446808+ , IntervalVector 0 0.9 (1.0, 10.0, 0.8) 0.0015743299752396995+ , IntervalVector 0 0.9 (3.9221, 1.0, 3.13768) 11.970108216223352+ , IntervalVector 0 0.9 (3.9221, 5.0, 3.13768) 2.619446985553184+ , IntervalVector 0 0.9 (3.9221, 10.0, 3.13768) 0.16767274495528917+ , IntervalVector 0 0.9 (15.0, 1.0, 12.0) 72.55337012121673+ , IntervalVector 0 0.9 (15.0, 5.0, 12.0) 22.63473507198234+ , IntervalVector 0 0.9 (15.0, 10.0, 12.0) 4.233789982119944+ , IntervalVector 0 0.9 (100.0, 1.0, 80.0) 618.8884014081879+ , IntervalVector 0 0.9 (100.0, 5.0, 80.0) 225.86623331098025+ , IntervalVector 0 0.9 (100.0, 10.0, 80.0) 60.16725855282242+ , IntervalVector 0 0.9 (1000.0, 1.0, 800.0) 6775.304945582538+ , IntervalVector 0 0.9 (1000.0, 5.0, 800.0) 2611.9682322401554+ , IntervalVector 0 0.9 (1000.0, 10.0, 800.0) 780.5147600380255+ , IntervalVector 0 0.9 (36500.0, 1.0, 29200.0) 36500.0+ , IntervalVector 0 0.9 (36500.0, 5.0, 29200.0) 36500.0+ , IntervalVector 0 0.9 (36500.0, 10.0, 29200.0) 30939.37702108297+ , IntervalVector 0 0.9 (3.9221, 5.0, 0.196105) 2.014163263105267+ , IntervalVector 0 0.9 (3.9221, 5.0, 3.9221) 2.682765558679898+ , IntervalVector 0 0.9 (3.9221, 5.0, 78.442) 3.861040268787109+ , IntervalVector 0 0.95 (0.0001, 1.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.95 (0.0001, 5.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.95 (0.0001, 10.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.95 (0.01, 1.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.95 (0.01, 5.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.95 (0.01, 10.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.95 (0.5, 1.0, 0.4) 0.0005364223344337926+ , IntervalVector 0 0.95 (0.5, 5.0, 0.4) 0.00017315187172096914+ , IntervalVector 0 0.95 (0.5, 10.0, 0.4) 7.276901150881206e-5+ , IntervalVector 0 0.95 (1.0, 1.0, 0.8) 0.004799335871906806+ , IntervalVector 0 0.95 (1.0, 5.0, 0.8) 0.0008049118450892202+ , IntervalVector 0 0.95 (1.0, 10.0, 0.8) 0.00024273058434702682+ , IntervalVector 0 0.95 (3.9221, 1.0, 3.13768) 1.6400439289120672+ , IntervalVector 0 0.95 (3.9221, 5.0, 3.13768) 0.08456884803791671+ , IntervalVector 0 0.95 (3.9221, 10.0, 3.13768) 0.004777905638285502+ , IntervalVector 0 0.95 (15.0, 1.0, 12.0) 18.658891839510765+ , IntervalVector 0 0.95 (15.0, 5.0, 12.0) 4.624908782985952+ , IntervalVector 0 0.95 (15.0, 10.0, 12.0) 0.39795074006707243+ , IntervalVector 0 0.95 (100.0, 1.0, 80.0) 190.3270085604805+ , IntervalVector 0 0.95 (100.0, 5.0, 80.0) 66.43881296589308+ , IntervalVector 0 0.95 (100.0, 10.0, 80.0) 15.953872037232383+ , IntervalVector 0 0.95 (1000.0, 1.0, 800.0) 2191.8275353960594+ , IntervalVector 0 0.95 (1000.0, 5.0, 800.0) 836.5610900883948+ , IntervalVector 0 0.95 (1000.0, 10.0, 800.0) 244.88255505399007+ , IntervalVector 0 0.95 (36500.0, 1.0, 29200.0) 36500.0+ , IntervalVector 0 0.95 (36500.0, 5.0, 29200.0) 32753.50258839635+ , IntervalVector 0 0.95 (36500.0, 10.0, 29200.0) 10122.148404427307+ , IntervalVector 0 0.95 (3.9221, 5.0, 0.196105) 0.006530282470891567+ , IntervalVector 0 0.95 (3.9221, 5.0, 3.9221) 0.10080543783779433+ , IntervalVector 0 0.95 (3.9221, 5.0, 78.442) 0.5872153601577011+ , IntervalVector 0 0.97 (0.0001, 1.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.97 (0.0001, 5.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.97 (0.0001, 10.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.97 (0.01, 1.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.97 (0.01, 5.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.97 (0.01, 10.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.97 (0.5, 1.0, 0.4) 0.00013946742999969874+ , IntervalVector 0 0.97 (0.5, 5.0, 0.4) 6.568268136004309e-5+ , IntervalVector 0 0.97 (0.5, 10.0, 0.4) 3.376612017828218e-5+ , IntervalVector 0 0.97 (1.0, 1.0, 0.8) 0.0006507422720658678+ , IntervalVector 0 0.97 (1.0, 5.0, 0.8) 0.00023560936778980234+ , IntervalVector 0 0.97 (1.0, 10.0, 0.8) 0.00010169232935142352+ , IntervalVector 0 0.97 (3.9221, 1.0, 3.13768) 0.06888096781582646+ , IntervalVector 0 0.97 (3.9221, 5.0, 3.13768) 0.005748367549859383+ , IntervalVector 0 0.97 (3.9221, 10.0, 3.13768) 0.0012290606943829287+ , IntervalVector 0 0.97 (15.0, 1.0, 12.0) 6.12319547230958+ , IntervalVector 0 0.97 (15.0, 5.0, 12.0) 0.8029816540930027+ , IntervalVector 0 0.97 (15.0, 10.0, 12.0) 0.03426080709333419+ , IntervalVector 0 0.97 (100.0, 1.0, 80.0) 88.77077214492599+ , IntervalVector 0 0.97 (100.0, 5.0, 80.0) 28.81123391561182+ , IntervalVector 0 0.97 (100.0, 10.0, 80.0) 5.72638184553255+ , IntervalVector 0 0.97 (1000.0, 1.0, 800.0) 1103.4374531048356+ , IntervalVector 0 0.97 (1000.0, 5.0, 800.0) 415.19131099640344+ , IntervalVector 0 0.97 (1000.0, 10.0, 800.0) 117.96637050032886+ , IntervalVector 0 0.97 (36500.0, 1.0, 29200.0) 36500.0+ , IntervalVector 0 0.97 (36500.0, 5.0, 29200.0) 16809.890206877586+ , IntervalVector 0 0.97 (36500.0, 10.0, 29200.0) 5177.805013580555+ , IntervalVector 0 0.97 (3.9221, 5.0, 0.196105) 0.00033544690897845407+ , IntervalVector 0 0.97 (3.9221, 5.0, 3.9221) 0.007208114755359015+ , IntervalVector 0 0.97 (3.9221, 5.0, 78.442) 0.12207886091827702+ , IntervalVector 0 0.99 (0.0001, 1.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.99 (0.0001, 5.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.99 (0.0001, 10.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 0 0.99 (0.01, 1.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.99 (0.01, 5.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.99 (0.01, 10.0, 0.008) 1.1574074074074073e-5+ , IntervalVector 0 0.99 (0.5, 1.0, 0.4) 2.463113866317351e-5+ , IntervalVector 0 0.99 (0.5, 5.0, 0.4) 1.4904504304599203e-5+ , IntervalVector 0 0.99 (0.5, 10.0, 0.4) 1.1574074074074073e-5+ , IntervalVector 0 0.99 (1.0, 1.0, 0.8) 7.991928499821007e-5+ , IntervalVector 0 0.99 (1.0, 5.0, 0.8) 4.481619054970754e-5+ , IntervalVector 0 0.99 (1.0, 10.0, 0.8) 2.4837589432189448e-5+ , IntervalVector 0 0.99 (3.9221, 1.0, 3.13768) 0.0010756913573256545+ , IntervalVector 0 0.99 (3.9221, 5.0, 3.13768) 0.0004706242838262417+ , IntervalVector 0 0.99 (3.9221, 10.0, 3.13768) 0.00021485764062103492+ , IntervalVector 0 0.99 (15.0, 1.0, 12.0) 0.0340667646086381+ , IntervalVector 0 0.99 (15.0, 5.0, 12.0) 0.007287017210175181+ , IntervalVector 0 0.99 (15.0, 10.0, 12.0) 0.0022640232992563567+ , IntervalVector 0 0.99 (100.0, 1.0, 80.0) 13.371486696781016+ , IntervalVector 0 0.99 (100.0, 5.0, 80.0) 2.2040676065723996+ , IntervalVector 0 0.99 (100.0, 10.0, 80.0) 0.1634526895086923+ , IntervalVector 0 0.99 (1000.0, 1.0, 800.0) 281.6440413945485+ , IntervalVector 0 0.99 (1000.0, 5.0, 800.0) 98.07064958990323+ , IntervalVector 0 0.99 (1000.0, 10.0, 800.0) 23.52625895743852+ , IntervalVector 0 0.99 (36500.0, 1.0, 29200.0) 12229.441405104713+ , IntervalVector 0 0.99 (36500.0, 5.0, 29200.0) 4745.362758452322+ , IntervalVector 0 0.99 (36500.0, 10.0, 29200.0) 1439.449001974021+ , IntervalVector 0 0.99 (3.9221, 5.0, 0.196105) 2.661510061764044e-5+ , IntervalVector 0 0.99 (3.9221, 5.0, 3.9221) 0.0005928482752985121+ , IntervalVector 0 0.99 (3.9221, 5.0, 78.442) 0.012752346640468402+ , IntervalVector 1 0.7 (0.0001, 1.0, 0.0001) 0.00011639740232324331+ , IntervalVector 1 0.7 (0.0001, 5.0, 0.0001) 0.00011642422140477458+ , IntervalVector 1 0.7 (0.0001, 10.0, 0.0001) 0.00011650945097312652+ , IntervalVector 1 0.7 (0.01, 1.0, 0.008) 0.00929585382268803+ , IntervalVector 1 0.7 (0.01, 5.0, 0.008) 0.00971151423016032+ , IntervalVector 1 0.7 (0.01, 10.0, 0.008) 0.010971747146955231+ , IntervalVector 1 0.7 (0.5, 1.0, 0.4) 0.5626736383231434+ , IntervalVector 1 0.7 (0.5, 5.0, 0.4) 0.8430837571039004+ , IntervalVector 1 0.7 (0.5, 10.0, 0.4) 1.4521761579154921+ , IntervalVector 1 0.7 (1.0, 1.0, 0.8) 1.1490562188537623+ , IntervalVector 1 0.7 (1.0, 5.0, 0.8) 1.7468118293060426+ , IntervalVector 1 0.7 (1.0, 10.0, 0.8) 3.001656431146642+ , IntervalVector 1 0.7 (3.9221, 1.0, 3.13768) 4.578543370029209+ , IntervalVector 1 0.7 (3.9221, 5.0, 3.13768) 7.023728403755939+ , IntervalVector 1 0.7 (3.9221, 10.0, 3.13768) 12.035954307531709+ , IntervalVector 1 0.7 (15.0, 1.0, 12.0) 17.572150984259665+ , IntervalVector 1 0.7 (15.0, 5.0, 12.0) 27.00465311734525+ , IntervalVector 1 0.7 (15.0, 10.0, 12.0) 46.242947628072876+ , IntervalVector 1 0.7 (100.0, 1.0, 80.0) 117.24824749596021+ , IntervalVector 1 0.7 (100.0, 5.0, 80.0) 180.26044750385074+ , IntervalVector 1 0.7 (100.0, 10.0, 80.0) 308.6245234539462+ , IntervalVector 1 0.7 (1000.0, 1.0, 800.0) 1172.600975822971+ , IntervalVector 1 0.7 (1000.0, 5.0, 800.0) 1802.871903921947+ , IntervalVector 1 0.7 (1000.0, 10.0, 800.0) 3086.6380551372417+ , IntervalVector 1 0.7 (36500.0, 1.0, 29200.0) 36500.0+ , IntervalVector 1 0.7 (36500.0, 5.0, 29200.0) 36500.0+ , IntervalVector 1 0.7 (36500.0, 10.0, 29200.0) 36500.0+ , IntervalVector 1 0.7 (3.9221, 5.0, 0.196105) 5.545939810333487+ , IntervalVector 1 0.7 (3.9221, 5.0, 3.9221) 7.043831336985877+ , IntervalVector 1 0.7 (3.9221, 5.0, 78.442) 7.083275886148258+ , IntervalVector 1 0.8 (0.0001, 1.0, 0.0001) 3.472681117535692e-5+ , IntervalVector 1 0.8 (0.0001, 5.0, 0.0001) 3.473479688680279e-5+ , IntervalVector 1 0.8 (0.0001, 10.0, 0.0001) 3.475588410118538e-5+ , IntervalVector 1 0.8 (0.01, 1.0, 0.008) 0.0031194825738726493+ , IntervalVector 1 0.8 (0.01, 5.0, 0.008) 0.003248384774086854+ , IntervalVector 1 0.8 (0.01, 10.0, 0.008) 0.0035985673706635107+ , IntervalVector 1 0.8 (0.5, 1.0, 0.4) 0.2672132384594217+ , IntervalVector 1 0.8 (0.5, 5.0, 0.4) 0.40773045107264383+ , IntervalVector 1 0.8 (0.5, 10.0, 0.4) 0.7160016786554178+ , IntervalVector 1 0.8 (1.0, 1.0, 0.8) 0.5671991205987724+ , IntervalVector 1 0.8 (1.0, 5.0, 0.8) 0.8707468858001884+ , IntervalVector 1 0.8 (1.0, 10.0, 0.8) 1.5103927682702236+ , IntervalVector 1 0.8 (3.9221, 1.0, 3.13768) 2.3249835057256134+ , IntervalVector 1 0.8 (3.9221, 5.0, 3.13768) 3.574210223558869+ , IntervalVector 1 0.8 (3.9221, 10.0, 3.13768) 6.136574728405234+ , IntervalVector 1 0.8 (15.0, 1.0, 12.0) 8.975316483379844+ , IntervalVector 1 0.8 (15.0, 5.0, 12.0) 13.798884762821173+ , IntervalVector 1 0.8 (15.0, 10.0, 12.0) 23.638217648575065+ , IntervalVector 1 0.8 (100.0, 1.0, 80.0) 59.96471678292544+ , IntervalVector 1 0.8 (100.0, 5.0, 80.0) 92.19493811704862+ , IntervalVector 1 0.8 (100.0, 10.0, 80.0) 157.85307989439195+ , IntervalVector 1 0.8 (1000.0, 1.0, 800.0) 599.7885554066594+ , IntervalVector 1 0.8 (1000.0, 5.0, 800.0) 922.1758820650786+ , IntervalVector 1 0.8 (1000.0, 10.0, 800.0) 1578.83057741533+ , IntervalVector 1 0.8 (36500.0, 1.0, 29200.0) 21892.631758626234+ , IntervalVector 1 0.8 (36500.0, 5.0, 29200.0) 33659.997102511275+ , IntervalVector 1 0.8 (36500.0, 10.0, 29200.0) 36500.0+ , IntervalVector 1 0.8 (3.9221, 5.0, 0.196105) 2.5263772954025296+ , IntervalVector 1 0.8 (3.9221, 5.0, 3.9221) 3.5890903148712265+ , IntervalVector 1 0.8 (3.9221, 5.0, 78.442) 3.622108522021385+ , IntervalVector 1 0.85 (0.0001, 1.0, 0.0001) 1.8561944876990883e-5+ , IntervalVector 1 0.85 (0.0001, 5.0, 0.0001) 1.8565700074172877e-5+ , IntervalVector 1 0.85 (0.0001, 10.0, 0.0001) 1.8575215030622798e-5+ , IntervalVector 1 0.85 (0.01, 1.0, 0.008) 0.0017415138712080364+ , IntervalVector 1 0.85 (0.01, 5.0, 0.008) 0.0018049682009441998+ , IntervalVector 1 0.85 (0.01, 10.0, 0.008) 0.001970813235735518+ , IntervalVector 1 0.85 (0.5, 1.0, 0.4) 0.17042634541536064+ , IntervalVector 1 0.85 (0.5, 5.0, 0.4) 0.2617531615819087+ , IntervalVector 1 0.85 (0.5, 10.0, 0.4) 0.4643762936226572+ , IntervalVector 1 0.85 (1.0, 1.0, 0.8) 0.3700989515920471+ , IntervalVector 1 0.85 (1.0, 5.0, 0.8) 0.5705159028264054+ , IntervalVector 1 0.85 (1.0, 10.0, 0.8) 0.9948433464968687+ , IntervalVector 1 0.85 (3.9221, 1.0, 3.13768) 1.543679730487845+ , IntervalVector 1 0.85 (3.9221, 5.0, 3.13768) 2.375360144702446+ , IntervalVector 1 0.85 (3.9221, 10.0, 3.13768) 4.0827337521377025+ , IntervalVector 1 0.85 (15.0, 1.0, 12.0) 5.980819776475007+ , IntervalVector 1 0.85 (15.0, 5.0, 12.0) 9.196742573161577+ , IntervalVector 1 0.85 (15.0, 10.0, 12.0) 15.757854203725483+ , IntervalVector 1 0.85 (100.0, 1.0, 80.0) 39.990367091774274+ , IntervalVector 1 0.85 (100.0, 5.0, 80.0) 61.48564815219207+ , IntervalVector 1 0.85 (100.0, 10.0, 80.0) 105.27578199867206+ , IntervalVector 1 0.85 (1000.0, 1.0, 800.0) 400.0307875379314+ , IntervalVector 1 0.85 (1000.0, 5.0, 800.0) 615.0484949574142+ , IntervalVector 1 0.85 (1000.0, 10.0, 800.0) 1053.00786712397+ , IntervalVector 1 0.85 (36500.0, 1.0, 29200.0) 14601.430910592999+ , IntervalVector 1 0.85 (36500.0, 5.0, 29200.0) 22449.750712940295+ , IntervalVector 1 0.85 (36500.0, 10.0, 29200.0) 36500.0+ , IntervalVector 1 0.85 (3.9221, 5.0, 0.196105) 1.5077186058515737+ , IntervalVector 1 0.85 (3.9221, 5.0, 3.9221) 2.3877136018202254+ , IntervalVector 1 0.85 (3.9221, 5.0, 78.442) 2.4154992557913486+ , IntervalVector 1 0.9 (0.0001, 1.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 1 0.9 (0.0001, 5.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 1 0.9 (0.0001, 10.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 1 0.9 (0.01, 1.0, 0.008) 0.0008886806536787252+ , IntervalVector 1 0.9 (0.01, 5.0, 0.008) 0.0009163050502951103+ , IntervalVector 1 0.9 (0.01, 10.0, 0.008) 0.00098625516804396+ , IntervalVector 1 0.9 (0.5, 1.0, 0.4) 0.09638537540229283+ , IntervalVector 1 0.9 (0.5, 5.0, 0.4) 0.14840332551734697+ , IntervalVector 1 0.9 (0.5, 10.0, 0.4) 0.26585765722293714+ , IntervalVector 1 0.9 (1.0, 1.0, 0.8) 0.21512776055618144+ , IntervalVector 1 0.9 (1.0, 5.0, 0.8) 0.3325717426021398+ , IntervalVector 1 0.9 (1.0, 10.0, 0.8) 0.583259162509071+ , IntervalVector 1 0.9 (3.9221, 1.0, 3.13768) 0.9174825691851235+ , IntervalVector 1 0.9 (3.9221, 5.0, 3.13768) 1.4128801676905482+ , IntervalVector 1 0.9 (3.9221, 10.0, 3.13768) 2.431463318111127+ , IntervalVector 1 0.9 (15.0, 1.0, 12.0) 3.5715215363826323+ , IntervalVector 1 0.9 (15.0, 5.0, 12.0) 5.49273435294526+ , IntervalVector 1 0.9 (15.0, 10.0, 12.0) 9.413577412726159+ , IntervalVector 1 0.9 (100.0, 1.0, 80.0) 23.905588850912018+ , IntervalVector 1 0.9 (100.0, 5.0, 80.0) 36.75552666315841+ , IntervalVector 1 0.9 (100.0, 10.0, 80.0) 62.93419110428101+ , IntervalVector 1 0.9 (1000.0, 1.0, 800.0) 239.15686673435764+ , IntervalVector 1 0.9 (1000.0, 5.0, 800.0) 367.7045306079003+ , IntervalVector 1 0.9 (1000.0, 10.0, 800.0) 629.5376579754637+ , IntervalVector 1 0.9 (36500.0, 1.0, 29200.0) 8729.464438351519+ , IntervalVector 1 0.9 (36500.0, 5.0, 29200.0) 13421.581879919913+ , IntervalVector 1 0.9 (36500.0, 10.0, 29200.0) 22978.616583775394+ , IntervalVector 1 0.9 (3.9221, 5.0, 0.196105) 0.7275550486373726+ , IntervalVector 1 0.9 (3.9221, 5.0, 3.9221) 1.4225607124490778+ , IntervalVector 1 0.9 (3.9221, 5.0, 78.442) 1.4439516515423727+ , IntervalVector 1 0.95 (0.0001, 1.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 1 0.95 (0.0001, 5.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 1 0.95 (0.0001, 10.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 1 0.95 (0.01, 1.0, 0.008) 0.00034885231882737685+ , IntervalVector 1 0.95 (0.01, 5.0, 0.008) 0.00035791067851048664+ , IntervalVector 1 0.95 (0.01, 10.0, 0.008) 0.00038025412388082564+ , IntervalVector 1 0.95 (0.5, 1.0, 0.4) 0.04042883040820768+ , IntervalVector 1 0.95 (0.5, 5.0, 0.4) 0.06172185649361601+ , IntervalVector 1 0.95 (0.5, 10.0, 0.4) 0.1107909868251076+ , IntervalVector 1 0.95 (1.0, 1.0, 0.8) 0.09334869238851269+ , IntervalVector 1 0.95 (1.0, 5.0, 0.8) 0.1440857112394886+ , IntervalVector 1 0.95 (1.0, 10.0, 0.8) 0.25374908305623173+ , IntervalVector 1 0.95 (3.9221, 1.0, 3.13768) 0.4108364602141828+ , IntervalVector 1 0.95 (3.9221, 5.0, 3.13768) 0.6327046207082114+ , IntervalVector 1 0.95 (3.9221, 10.0, 3.13768) 1.0901040471107688+ , IntervalVector 1 0.95 (15.0, 1.0, 12.0) 1.6105312807751713+ , IntervalVector 1 0.95 (15.0, 5.0, 12.0) 2.4768695144056747+ , IntervalVector 1 0.95 (15.0, 10.0, 12.0) 4.245813681573586+ , IntervalVector 1 0.95 (100.0, 1.0, 80.0) 10.796413137823121+ , IntervalVector 1 0.95 (100.0, 5.0, 80.0) 16.599708175227313+ , IntervalVector 1 0.95 (100.0, 10.0, 80.0) 28.423092303082047+ , IntervalVector 1 0.95 (1000.0, 1.0, 800.0) 108.02588673045317+ , IntervalVector 1 0.95 (1000.0, 5.0, 800.0) 166.09007057571043+ , IntervalVector 1 0.95 (1000.0, 10.0, 800.0) 284.358775795016+ , IntervalVector 1 0.95 (36500.0, 1.0, 29200.0) 3943.087117241993+ , IntervalVector 1 0.95 (36500.0, 5.0, 29200.0) 6062.510040807933+ , IntervalVector 1 0.95 (36500.0, 10.0, 29200.0) 10379.409430321948+ , IntervalVector 1 0.95 (3.9221, 5.0, 0.196105) 0.19302106750471504+ , IntervalVector 1 0.95 (3.9221, 5.0, 3.9221) 0.6390481978494575+ , IntervalVector 1 0.95 (3.9221, 5.0, 78.442) 0.6521685152962794+ , IntervalVector 1 0.97 (0.0001, 1.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 1 0.97 (0.0001, 5.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 1 0.97 (0.0001, 10.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 1 0.97 (0.01, 1.0, 0.008) 0.00019124179885624616+ , IntervalVector 1 0.97 (0.01, 5.0, 0.008) 0.00019584438338845952+ , IntervalVector 1 0.97 (0.01, 10.0, 0.008) 0.00020709238671113336+ , IntervalVector 1 0.97 (0.5, 1.0, 0.4) 0.022477644759928448+ , IntervalVector 1 0.97 (0.5, 5.0, 0.4) 0.03396426320757545+ , IntervalVector 1 0.97 (0.5, 10.0, 0.4) 0.06044252091746616+ , IntervalVector 1 0.97 (1.0, 1.0, 0.8) 0.052705475313372815+ , IntervalVector 1 0.97 (1.0, 5.0, 0.8) 0.08100717187616731+ , IntervalVector 1 0.97 (1.0, 10.0, 0.8) 0.14241267119104783+ , IntervalVector 1 0.97 (3.9221, 1.0, 3.13768) 0.23592541541368048+ , IntervalVector 1 0.97 (3.9221, 5.0, 3.13768) 0.36309056721866734+ , IntervalVector 1 0.97 (3.9221, 10.0, 3.13768) 0.6255594309444843+ , IntervalVector 1 0.97 (15.0, 1.0, 12.0) 0.9286065080339261+ , IntervalVector 1 0.97 (15.0, 5.0, 12.0) 1.4279272066843967+ , IntervalVector 1 0.97 (15.0, 10.0, 12.0) 2.447693843130635+ , IntervalVector 1 0.97 (100.0, 1.0, 80.0) 6.230503938013909+ , IntervalVector 1 0.97 (100.0, 5.0, 80.0) 9.579378068885585+ , IntervalVector 1 0.97 (100.0, 10.0, 80.0) 16.40234621820182+ , IntervalVector 1 0.97 (1000.0, 1.0, 800.0) 62.34587656771175+ , IntervalVector 1 0.97 (1000.0, 5.0, 800.0) 95.85683640742597+ , IntervalVector 1 0.97 (1000.0, 10.0, 800.0) 164.11406689994837+ , IntervalVector 1 0.97 (36500.0, 1.0, 29200.0) 2275.7172571104666+ , IntervalVector 1 0.97 (36500.0, 5.0, 29200.0) 3498.923076091434+ , IntervalVector 1 0.97 (36500.0, 10.0, 29200.0) 5990.382613202685+ , IntervalVector 1 0.97 (3.9221, 5.0, 0.196105) 0.0742328349299097+ , IntervalVector 1 0.97 (3.9221, 5.0, 3.9221) 0.3675733297624935+ , IntervalVector 1 0.97 (3.9221, 5.0, 78.442) 0.37637982846410034+ , IntervalVector 1 0.99 (0.0001, 1.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 1 0.99 (0.0001, 5.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 1 0.99 (0.0001, 10.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 1 0.99 (0.01, 1.0, 0.008) 5.841934834860334e-5+ , IntervalVector 1 0.99 (0.01, 5.0, 0.008) 5.972029439685444e-5+ , IntervalVector 1 0.99 (0.01, 10.0, 0.008) 6.287213304452684e-5+ , IntervalVector 1 0.99 (0.5, 1.0, 0.4) 0.006906249271394895+ , IntervalVector 1 0.99 (0.5, 5.0, 0.4) 0.010255025910669943+ , IntervalVector 1 0.99 (0.5, 10.0, 0.4) 0.017807157333035544+ , IntervalVector 1 0.99 (1.0, 1.0, 0.8) 0.016452045002719597+ , IntervalVector 1 0.99 (1.0, 5.0, 0.8) 0.02505090648776424+ , IntervalVector 1 0.99 (1.0, 10.0, 0.8) 0.043589679725499104+ , IntervalVector 1 0.99 (3.9221, 1.0, 3.13768) 0.07518306612574585+ , IntervalVector 1 0.99 (3.9221, 5.0, 3.13768) 0.11548914640637374+ , IntervalVector 1 0.99 (3.9221, 10.0, 3.13768) 0.19864110442790942+ , IntervalVector 1 0.99 (15.0, 1.0, 12.0) 0.29750545555315233+ , IntervalVector 1 0.99 (15.0, 5.0, 12.0) 0.45730721026367505+ , IntervalVector 1 0.99 (15.0, 10.0, 12.0) 0.7836377949402278+ , IntervalVector 1 0.99 (100.0, 1.0, 80.0) 1.9984280454101595+ , IntervalVector 1 0.99 (100.0, 5.0, 80.0) 3.072462186830665+ , IntervalVector 1 0.99 (100.0, 10.0, 80.0) 5.260653203017856+ , IntervalVector 1 0.99 (1000.0, 1.0, 800.0) 19.99952079442734+ , IntervalVector 1 0.99 (1000.0, 5.0, 800.0) 30.74921089037122+ , IntervalVector 1 0.99 (1000.0, 10.0, 800.0) 52.64482242096965+ , IntervalVector 1 0.99 (36500.0, 1.0, 29200.0) 730.0165173208594+ , IntervalVector 1 0.99 (36500.0, 5.0, 29200.0) 1122.402864781318+ , IntervalVector 1 0.99 (36500.0, 10.0, 29200.0) 1921.6262383321211+ , IntervalVector 1 0.99 (3.9221, 5.0, 0.196105) 0.01458176248947802+ , IntervalVector 1 0.99 (3.9221, 5.0, 3.9221) 0.11735207421975774+ , IntervalVector 1 0.99 (3.9221, 5.0, 78.442) 0.12073298819860545+ , IntervalVector 2 0.7 (0.0001, 1.0, 0.0001) 3.650202253376392e-5+ , IntervalVector 2 0.7 (0.0001, 5.0, 0.0001) 3.358118715369605e-5+ , IntervalVector 2 0.7 (0.0001, 10.0, 0.0001) 3.015626850041699e-5+ , IntervalVector 2 0.7 (0.01, 1.0, 0.008) 0.0051648969952461455+ , IntervalVector 2 0.7 (0.01, 5.0, 0.008) 0.00477732382975145+ , IntervalVector 2 0.7 (0.01, 10.0, 0.008) 0.0038057583449075654+ , IntervalVector 2 0.7 (0.5, 1.0, 0.4) 0.3624784389373801+ , IntervalVector 2 0.7 (0.5, 5.0, 0.4) 0.40169015425304183+ , IntervalVector 2 0.7 (0.5, 10.0, 0.4) 0.41225367843465754+ , IntervalVector 2 0.7 (1.0, 1.0, 0.8) 0.7501050035946839+ , IntervalVector 2 0.7 (1.0, 5.0, 0.8) 0.8499838209535612+ , IntervalVector 2 0.7 (1.0, 10.0, 0.8) 0.9150517580650676+ , IntervalVector 2 0.7 (3.9221, 1.0, 3.13768) 3.092974017279385+ , IntervalVector 2 0.7 (3.9221, 5.0, 3.13768) 3.6206277516525107+ , IntervalVector 2 0.7 (3.9221, 10.0, 3.13768) 4.184117258244413+ , IntervalVector 2 0.7 (15.0, 1.0, 12.0) 12.220802878016368+ , IntervalVector 2 0.7 (15.0, 5.0, 12.0) 14.605111687353187+ , IntervalVector 2 0.7 (15.0, 10.0, 12.0) 17.657575010457133+ , IntervalVector 2 0.7 (100.0, 1.0, 80.0) 83.79109127515095+ , IntervalVector 2 0.7 (100.0, 5.0, 80.0) 101.88880108005098+ , IntervalVector 2 0.7 (100.0, 10.0, 80.0) 127.87357365307538+ , IntervalVector 2 0.7 (1000.0, 1.0, 800.0) 852.9202896013229+ , IntervalVector 2 0.7 (1000.0, 5.0, 800.0) 1048.1731635577387+ , IntervalVector 2 0.7 (1000.0, 10.0, 800.0) 1345.4399073126272+ , IntervalVector 2 0.7 (36500.0, 1.0, 29200.0) 31486.208331709717+ , IntervalVector 2 0.7 (36500.0, 5.0, 29200.0) 36500.0+ , IntervalVector 2 0.7 (36500.0, 10.0, 29200.0) 36500.0+ , IntervalVector 2 0.7 (3.9221, 5.0, 0.196105) 2.6865579627107055+ , IntervalVector 2 0.7 (3.9221, 5.0, 3.9221) 3.6692637584773466+ , IntervalVector 2 0.7 (3.9221, 5.0, 78.442) 4.037587440195174+ , IntervalVector 2 0.8 (0.0001, 1.0, 0.0001) 2.0471979569076123e-5+ , IntervalVector 2 0.8 (0.0001, 5.0, 0.0001) 1.886146871310894e-5+ , IntervalVector 2 0.8 (0.0001, 10.0, 0.0001) 1.7059170432677598e-5+ , IntervalVector 2 0.8 (0.01, 1.0, 0.008) 0.0026431817003218575+ , IntervalVector 2 0.8 (0.01, 5.0, 0.008) 0.0023341998817507648+ , IntervalVector 2 0.8 (0.01, 10.0, 0.008) 0.0018161151356227087+ , IntervalVector 2 0.8 (0.5, 1.0, 0.4) 0.1918233811065391+ , IntervalVector 2 0.8 (0.5, 5.0, 0.4) 0.20014430348557327+ , IntervalVector 2 0.8 (0.5, 10.0, 0.4) 0.1784677310907867+ , IntervalVector 2 0.8 (1.0, 1.0, 0.8) 0.40199635687052643+ , IntervalVector 2 0.8 (1.0, 5.0, 0.8) 0.43302347005754566+ , IntervalVector 2 0.8 (1.0, 10.0, 0.8) 0.41300759471333665+ , IntervalVector 2 0.8 (3.9221, 1.0, 3.13768) 1.6939283839707968+ , IntervalVector 2 0.8 (3.9221, 5.0, 3.13768) 1.9164430158053714+ , IntervalVector 2 0.8 (3.9221, 10.0, 3.13768) 2.043947581554623+ , IntervalVector 2 0.8 (15.0, 1.0, 12.0) 6.801898046771518+ , IntervalVector 2 0.8 (15.0, 5.0, 12.0) 7.948168846447183+ , IntervalVector 2 0.8 (15.0, 10.0, 12.0) 9.13069790639647+ , IntervalVector 2 0.8 (100.0, 1.0, 80.0) 47.35369448393751+ , IntervalVector 2 0.8 (100.0, 5.0, 80.0) 56.87265517314275+ , IntervalVector 2 0.8 (100.0, 10.0, 80.0) 69.47540718426932+ , IntervalVector 2 0.8 (1000.0, 1.0, 800.0) 487.0541367358202+ , IntervalVector 2 0.8 (1000.0, 5.0, 800.0) 594.9576579308039+ , IntervalVector 2 0.8 (1000.0, 10.0, 800.0) 754.0193181454149+ , IntervalVector 2 0.8 (36500.0, 1.0, 29200.0) 18106.769475084682+ , IntervalVector 2 0.8 (36500.0, 5.0, 29200.0) 22353.443877615857+ , IntervalVector 2 0.8 (36500.0, 10.0, 29200.0) 28969.916633921206+ , IntervalVector 2 0.8 (3.9221, 5.0, 0.196105) 1.1675013823523213+ , IntervalVector 2 0.8 (3.9221, 5.0, 3.9221) 1.9552271734919564+ , IntervalVector 2 0.8 (3.9221, 5.0, 78.442) 2.2534578941077394+ , IntervalVector 2 0.85 (0.0001, 1.0, 0.0001) 1.419275281205675e-5+ , IntervalVector 2 0.85 (0.0001, 5.0, 0.0001) 1.3092130920888423e-5+ , IntervalVector 2 0.85 (0.0001, 10.0, 0.0001) 1.1882860274975843e-5+ , IntervalVector 2 0.85 (0.01, 1.0, 0.008) 0.0017282616138374089+ , IntervalVector 2 0.85 (0.01, 5.0, 0.008) 0.001500028739638744+ , IntervalVector 2 0.85 (0.01, 10.0, 0.008) 0.0011686373123317997+ , IntervalVector 2 0.85 (0.5, 1.0, 0.4) 0.12475920790886424+ , IntervalVector 2 0.85 (0.5, 5.0, 0.4) 0.12317204726234676+ , IntervalVector 2 0.85 (0.5, 10.0, 0.4) 0.09752448707867517+ , IntervalVector 2 0.85 (1.0, 1.0, 0.8) 0.2638768143935251+ , IntervalVector 2 0.85 (1.0, 5.0, 0.8) 0.27063328859040436+ , IntervalVector 2 0.85 (1.0, 10.0, 0.8) 0.22950901301887836+ , IntervalVector 2 0.85 (3.9221, 1.0, 3.13768) 1.1324692653840178+ , IntervalVector 2 0.85 (3.9221, 5.0, 3.13768) 1.2378887727978818+ , IntervalVector 2 0.85 (3.9221, 10.0, 3.13768) 1.211512715237158+ , IntervalVector 2 0.85 (15.0, 1.0, 12.0) 4.615488871821922+ , IntervalVector 2 0.85 (15.0, 5.0, 12.0) 5.272079244299818+ , IntervalVector 2 0.85 (15.0, 10.0, 12.0) 5.734735153662205+ , IntervalVector 2 0.85 (100.0, 1.0, 80.0) 32.60283930300026+ , IntervalVector 2 0.85 (100.0, 5.0, 80.0) 38.67608988162564+ , IntervalVector 2 0.85 (100.0, 10.0, 80.0) 45.94724396469489+ , IntervalVector 2 0.85 (1000.0, 1.0, 800.0) 338.7097394533388+ , IntervalVector 2 0.85 (1000.0, 5.0, 800.0) 411.30846696065487+ , IntervalVector 2 0.85 (1000.0, 10.0, 800.0) 514.6694706346415+ , IntervalVector 2 0.85 (36500.0, 1.0, 29200.0) 12677.548880502709+ , IntervalVector 2 0.85 (36500.0, 5.0, 29200.0) 15621.021141422449+ , IntervalVector 2 0.85 (36500.0, 10.0, 29200.0) 20164.29755185077+ , IntervalVector 2 0.85 (3.9221, 5.0, 0.196105) 0.5898306644696399+ , IntervalVector 2 0.85 (3.9221, 5.0, 3.9221) 1.2718886215420133+ , IntervalVector 2 0.85 (3.9221, 5.0, 78.442) 1.5352059579368125+ , IntervalVector 2 0.9 (0.0001, 1.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 2 0.9 (0.0001, 5.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 2 0.9 (0.0001, 10.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 2 0.9 (0.01, 1.0, 0.008) 0.00100149211438556+ , IntervalVector 2 0.9 (0.01, 5.0, 0.008) 0.0008597960037599805+ , IntervalVector 2 0.9 (0.01, 10.0, 0.008) 0.0006753626730439715+ , IntervalVector 2 0.9 (0.5, 1.0, 0.4) 0.0686071982996534+ , IntervalVector 2 0.9 (0.5, 5.0, 0.4) 0.06196938218117396+ , IntervalVector 2 0.9 (0.5, 10.0, 0.4) 0.04264666462068201+ , IntervalVector 2 0.9 (1.0, 1.0, 0.8) 0.14647424463439787+ , IntervalVector 2 0.9 (1.0, 5.0, 0.8) 0.13745254896673248+ , IntervalVector 2 0.9 (1.0, 10.0, 0.8) 0.09713694809781441+ , IntervalVector 2 0.9 (3.9221, 1.0, 3.13768) 0.6459293852372343+ , IntervalVector 2 0.9 (3.9221, 5.0, 3.13768) 0.6583524247692795+ , IntervalVector 2 0.9 (3.9221, 10.0, 3.13768) 0.5373789688578322+ , IntervalVector 2 0.9 (15.0, 1.0, 12.0) 2.7037702944758726+ , IntervalVector 2 0.9 (15.0, 5.0, 12.0) 2.9457001930425157+ , IntervalVector 2 0.9 (15.0, 10.0, 12.0) 2.8354215130628733+ , IntervalVector 2 0.9 (100.0, 1.0, 80.0) 19.64086465529402+ , IntervalVector 2 0.9 (100.0, 5.0, 80.0) 22.715322424084764+ , IntervalVector 2 0.9 (100.0, 10.0, 80.0) 25.40435765708278+ , IntervalVector 2 0.9 (1000.0, 1.0, 800.0) 208.10513441169164+ , IntervalVector 2 0.9 (1000.0, 5.0, 800.0) 249.71347986308115+ , IntervalVector 2 0.9 (1000.0, 10.0, 800.0) 304.32736030344284+ , IntervalVector 2 0.9 (36500.0, 1.0, 29200.0) 7893.864777031762+ , IntervalVector 2 0.9 (36500.0, 5.0, 29200.0) 9689.86347467499+ , IntervalVector 2 0.9 (36500.0, 10.0, 29200.0) 12408.780348367627+ , IntervalVector 2 0.9 (3.9221, 5.0, 0.196105) 0.17657984792070688+ , IntervalVector 2 0.9 (3.9221, 5.0, 3.9221) 0.6864910884246542+ , IntervalVector 2 0.9 (3.9221, 5.0, 78.442) 0.9079868413157414+ , IntervalVector 2 0.95 (0.0001, 1.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 2 0.95 (0.0001, 5.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 2 0.95 (0.0001, 10.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 2 0.95 (0.01, 1.0, 0.008) 0.0004346737184219369+ , IntervalVector 2 0.95 (0.01, 5.0, 0.008) 0.0003716899048307122+ , IntervalVector 2 0.95 (0.01, 10.0, 0.008) 0.0002957199159416071+ , IntervalVector 2 0.95 (0.5, 1.0, 0.4) 0.025130128063908998+ , IntervalVector 2 0.95 (0.5, 5.0, 0.4) 0.020168916321193248+ , IntervalVector 2 0.95 (0.5, 10.0, 0.4) 0.013026373174761855+ , IntervalVector 2 0.95 (1.0, 1.0, 0.8) 0.05280266223341984+ , IntervalVector 2 0.95 (1.0, 5.0, 0.8) 0.04231860333727784+ , IntervalVector 2 0.95 (1.0, 10.0, 0.8) 0.02578566407430646+ , IntervalVector 2 0.95 (3.9221, 1.0, 3.13768) 0.23649137683162633+ , IntervalVector 2 0.95 (3.9221, 5.0, 3.13768) 0.19842093016540982+ , IntervalVector 2 0.95 (3.9221, 10.0, 3.13768) 0.11032395267911825+ , IntervalVector 2 0.95 (15.0, 1.0, 12.0) 1.0464441309343744+ , IntervalVector 2 0.95 (15.0, 5.0, 12.0) 0.974177306832653+ , IntervalVector 2 0.95 (15.0, 10.0, 12.0) 0.601808521399577+ , IntervalVector 2 0.95 (100.0, 1.0, 80.0) 8.22179414692519+ , IntervalVector 2 0.95 (100.0, 5.0, 80.0) 8.733153449998206+ , IntervalVector 2 0.95 (100.0, 10.0, 80.0) 7.732020348026473+ , IntervalVector 2 0.95 (1000.0, 1.0, 800.0) 92.43343892617199+ , IntervalVector 2 0.95 (1000.0, 5.0, 800.0) 106.78309512172434+ , IntervalVector 2 0.95 (1000.0, 10.0, 800.0) 118.88974781120646+ , IntervalVector 2 0.95 (36500.0, 1.0, 29200.0) 3649.804691878699+ , IntervalVector 2 0.95 (36500.0, 5.0, 29200.0) 4428.893665333159+ , IntervalVector 2 0.95 (36500.0, 10.0, 29200.0) 5532.728110595564+ , IntervalVector 2 0.95 (3.9221, 5.0, 0.196105) 0.024903082525702055+ , IntervalVector 2 0.95 (3.9221, 5.0, 3.9221) 0.21540544032947656+ , IntervalVector 2 0.95 (3.9221, 5.0, 78.442) 0.36435668971934176+ , IntervalVector 2 0.97 (0.0001, 1.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 2 0.97 (0.0001, 5.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 2 0.97 (0.0001, 10.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 2 0.97 (0.01, 1.0, 0.008) 0.0002464752295411534+ , IntervalVector 2 0.97 (0.01, 5.0, 0.008) 0.00021080392688973887+ , IntervalVector 2 0.97 (0.01, 10.0, 0.008) 0.00016871170246583172+ , IntervalVector 2 0.97 (0.5, 1.0, 0.4) 0.01253731434185335+ , IntervalVector 2 0.97 (0.5, 5.0, 0.4) 0.00975349966550954+ , IntervalVector 2 0.97 (0.5, 10.0, 0.4) 0.0064308148195433+ , IntervalVector 2 0.97 (1.0, 1.0, 0.8) 0.025276751083574495+ , IntervalVector 2 0.97 (1.0, 5.0, 0.8) 0.019120126823181063+ , IntervalVector 2 0.97 (1.0, 10.0, 0.8) 0.011843819037548603+ , IntervalVector 2 0.97 (3.9221, 1.0, 3.13768) 0.10625081663718366+ , IntervalVector 2 0.97 (3.9221, 5.0, 3.13768) 0.07647573088068495+ , IntervalVector 2 0.97 (3.9221, 10.0, 3.13768) 0.03945354586787302+ , IntervalVector 2 0.97 (15.0, 1.0, 12.0) 0.47570036820632505+ , IntervalVector 2 0.97 (15.0, 5.0, 12.0) 0.35610463181598406+ , IntervalVector 2 0.97 (15.0, 10.0, 12.0) 0.14803848484030374+ , IntervalVector 2 0.97 (100.0, 1.0, 80.0) 4.08803573809441+ , IntervalVector 2 0.97 (100.0, 5.0, 80.0) 3.772524802093857+ , IntervalVector 2 0.97 (100.0, 10.0, 80.0) 2.0610586015609678+ , IntervalVector 2 0.97 (1000.0, 1.0, 800.0) 49.934916643225925+ , IntervalVector 2 0.97 (1000.0, 5.0, 800.0) 54.450383021231865+ , IntervalVector 2 0.97 (1000.0, 10.0, 800.0) 51.72178548245827+ , IntervalVector 2 0.97 (36500.0, 1.0, 29200.0) 2084.319346218482+ , IntervalVector 2 0.97 (36500.0, 5.0, 29200.0) 2489.0659130695617+ , IntervalVector 2 0.97 (36500.0, 10.0, 29200.0) 2999.664683692157+ , IntervalVector 2 0.97 (3.9221, 5.0, 0.196105) 0.009705712401078998+ , IntervalVector 2 0.97 (3.9221, 5.0, 3.9221) 0.08506427680302324+ , IntervalVector 2 0.97 (3.9221, 5.0, 78.442) 0.17569982513853688+ , IntervalVector 2 0.99 (0.0001, 1.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 2 0.99 (0.0001, 5.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 2 0.99 (0.0001, 10.0, 0.0001) 1.1574074074074073e-5+ , IntervalVector 2 0.99 (0.01, 1.0, 0.008) 7.763144704865068e-5+ , IntervalVector 2 0.99 (0.01, 5.0, 0.008) 6.646872321547714e-5+ , IntervalVector 2 0.99 (0.01, 10.0, 0.008) 5.352629677126989e-5+ , IntervalVector 2 0.99 (0.5, 1.0, 0.4) 0.003338414368076456+ , IntervalVector 2 0.99 (0.5, 5.0, 0.4) 0.002590057723127188+ , IntervalVector 2 0.99 (0.5, 10.0, 0.4) 0.001779690048393649+ , IntervalVector 2 0.99 (1.0, 1.0, 0.8) 0.006195039188676159+ , IntervalVector 2 0.99 (1.0, 5.0, 0.8) 0.004648826773860824+ , IntervalVector 2 0.99 (1.0, 10.0, 0.8) 0.0030631180816817075+ , IntervalVector 2 0.99 (3.9221, 1.0, 3.13768) 0.020023819971737293+ , IntervalVector 2 0.99 (3.9221, 5.0, 3.13768) 0.013574979601023374+ , IntervalVector 2 0.99 (3.9221, 10.0, 3.13768) 0.007968671777467391+ , IntervalVector 2 0.99 (15.0, 1.0, 12.0) 0.06375231963643287+ , IntervalVector 2 0.99 (15.0, 5.0, 12.0) 0.035793071125005425+ , IntervalVector 2 0.99 (15.0, 10.0, 12.0) 0.017168574277007437+ , IntervalVector 2 0.99 (100.0, 1.0, 80.0) 0.49879516630933024+ , IntervalVector 2 0.99 (100.0, 5.0, 80.0) 0.18087256692573578+ , IntervalVector 2 0.99 (100.0, 10.0, 80.0) 0.04167879628912574+ , IntervalVector 2 0.99 (1000.0, 1.0, 800.0) 9.965943783790568+ , IntervalVector 2 0.99 (1000.0, 5.0, 800.0) 6.354866247500458+ , IntervalVector 2 0.99 (1000.0, 10.0, 800.0) 0.4450840914454956+ , IntervalVector 2 0.99 (36500.0, 1.0, 29200.0) 589.2249784152581+ , IntervalVector 2 0.99 (36500.0, 5.0, 29200.0) 638.7831438729796+ , IntervalVector 2 0.99 (36500.0, 10.0, 29200.0) 592.3263176231044+ , IntervalVector 2 0.99 (3.9221, 5.0, 0.196105) 0.002263027882333082+ , IntervalVector 2 0.99 (3.9221, 5.0, 3.9221) 0.014996831551057166+ , IntervalVector 2 0.99 (3.9221, 5.0, 78.442) 0.029697257220141427+ ]++-- | A whole review history folded into a final memory state.+data ReplayVector = ReplayVector+ { rvParams :: !Int+ , rvReviews :: ![(Double, Int)]+ -- ^ @(days since the previous review, rating)@.+ , rvFinalState :: !(Double, Double, Double)+ }+ deriving stock (Eq, Show)++goldenReplayVectors :: [ReplayVector]+goldenReplayVectors =+ [ ReplayVector 0 [(0.0, 3)] (3.9221, 3.5307239812763354, 3.13768)+ , ReplayVector 0 [(0.0, 1)] (0.1104, 6.1686, 0.08832000000000001)+ , ReplayVector 0 [(0.0, 4)] (11.7841, 1.0, 9.427280000000001)+ , ReplayVector 0 [(0.0, 3), (0.006944444444444444, 3)] (5.691489456757392, 3.4977167432025262, 32.238155986503116)+ , ReplayVector 0 [(0.0, 1), (0.0006944444444444445, 3), (0.006944444444444444, 3), (1.0, 3)] (2.5166528900813034, 5.992217646564867, 132.45285833658133)+ , ReplayVector 0 [(0.0, 3), (1.0, 3), (3.0, 3), (8.0, 3), (21.0, 3)] (47.290437623478276, 3.400662293377536, 1149.3080142246497)+ , ReplayVector 0 [(0.0, 1), (0.0, 3), (1.0, 3), (3.0, 3), (8.0, 3), (21.0, 3)] (25.985713355194175, 5.877549518858744, 700.5588554145093)+ , ReplayVector 0 [(0.0, 2), (1.0, 2), (2.0, 2), (3.0, 2)] (9.920572300295085, 8.86238572359253, 179.27328013950893)+ , ReplayVector 0 [(0.0, 4), (15.0, 4), (90.0, 4), (365.0, 4)] (230.48928248956594, 1.0, 2600.831126687825)+ , ReplayVector 0 [(0.0, 3), (5.0, 1), (0.006944444444444444, 3), (1.0, 3), (4.0, 4)] (7.957627163126913, 7.891815754342685, 146.16937957559588)+ , ReplayVector 0 [(0.0, 1), (0.0, 1), (0.0, 1), (0.0, 3)] (0.019019389972869345, 9.75858882916552, 0.0001443217311120975)+ , ReplayVector 0 [(0.0, 3), (100.0, 1), (0.5, 2), (2.0, 3), (6.0, 4), (30.0, 1)] (2.64927464433167, 9.397730054311058, 0.9731637673620137)+ , ReplayVector 0 [(0.0, 2), (0.25, 3), (0.75, 4), (2.5, 1), (0.01, 3), (7.0, 3)] (6.650266248266943, 8.846450033642256, 73.0846915217098)+ , ReplayVector 0 [(0.0, 3), (1.0, 3), (2.0, 3), (4.0, 3), (8.0, 3), (16.0, 3), (32.0, 3), (64.0, 3), (128.0, 3), (256.0, 3), (512.0, 3)] (827.9827603597868, 3.2151156198455344, 5492.495374527894)+ , ReplayVector 0 [(0.0, 4), (1.0, 4), (1.0, 3), (1.0, 2), (1.0, 1), (1.0, 3), (1.0, 4), (1.0, 2), (1.0, 1)] (2.522469988723747, 9.788112823199821, 0.5953527493883451)+ , ReplayVector 1 [(0.0, 3)] (64.835975, 1.0, 51.86878000000001)+ , ReplayVector 1 [(0.0, 1)] (21.160516, 8.15903, 16.9284128)+ , ReplayVector 1 [(0.0, 4)] (64.835975, 1.0, 51.86878000000001)+ , ReplayVector 1 [(0.0, 3), (0.006944444444444444, 3)] (64.83612651782667, 1.0, 51.909194191961326)+ , ReplayVector 1 [(0.0, 1), (0.0006944444444444445, 3), (0.006944444444444444, 3), (1.0, 3)] (21.216065157195295, 1.0, 31.29467317840364)+ , ReplayVector 1 [(0.0, 3), (1.0, 3), (3.0, 3), (8.0, 3), (21.0, 3)] (65.35836653641853, 1.0, 155.97777657441551)+ , ReplayVector 1 [(0.0, 1), (0.0, 3), (1.0, 3), (3.0, 3), (8.0, 3), (21.0, 3)] (22.417256679832132, 1.0, 149.13587643912234)+ , ReplayVector 1 [(0.0, 2), (1.0, 2), (2.0, 2), (3.0, 2)] (50.98302456542983, 1.0, 73.02994362506014)+ , ReplayVector 1 [(0.0, 4), (15.0, 4), (90.0, 4), (365.0, 4)] (71.59614033617626, 1.0, 1301.4547482642834)+ , ReplayVector 1 [(0.0, 3), (5.0, 1), (0.006944444444444444, 3), (1.0, 3), (4.0, 4)] (13.801554217282716, 1.0, 140.78084274472752)+ , ReplayVector 1 [(0.0, 1), (0.0, 1), (0.0, 1), (0.0, 3)] (2.2683628003123015, 1.0, 0.11292343589450687)+ , ReplayVector 1 [(0.0, 3), (100.0, 1), (0.5, 2), (2.0, 3), (6.0, 4), (30.0, 1)] (15.2869354425651, 1.0, 2.8367938378344424)+ , ReplayVector 1 [(0.0, 2), (0.25, 3), (0.75, 4), (2.5, 1), (0.01, 3), (7.0, 3)] (11.306692190136417, 1.0, 160.46408936344827)+ , ReplayVector 1 [(0.0, 3), (1.0, 3), (2.0, 3), (4.0, 3), (8.0, 3), (16.0, 3), (32.0, 3), (64.0, 3), (128.0, 3), (256.0, 3), (512.0, 3)] (70.78571586823713, 1.0, 759.5749941044895)+ , ReplayVector 1 [(0.0, 4), (1.0, 4), (1.0, 3), (1.0, 2), (1.0, 1), (1.0, 3), (1.0, 4), (1.0, 2), (1.0, 1)] (4.380219891824702, 1.7676883002379586, 1.4739349071405754)+ , ReplayVector 2 [(0.0, 3)] (79.640406, 1.0, 63.712324800000005)+ , ReplayVector 2 [(0.0, 1)] (2.462798, 7.614116, 1.9702384)+ , ReplayVector 2 [(0.0, 4)] (79.640406, 1.0, 63.712324800000005)+ , ReplayVector 2 [(0.0, 3), (0.006944444444444444, 3)] (79.98163766636087, 1.0, 65.19326163019883)+ , ReplayVector 2 [(0.0, 1), (0.0006944444444444445, 3), (0.006944444444444444, 3), (1.0, 3)] (9.819166892198902, 6.61669734203843, 42.74604192601035)+ , ReplayVector 2 [(0.0, 3), (1.0, 3), (3.0, 3), (8.0, 3), (21.0, 3)] (130.06910767768903, 1.0, 131.92705057768674)+ , ReplayVector 2 [(0.0, 1), (0.0, 3), (1.0, 3), (3.0, 3), (8.0, 3), (21.0, 3)] (54.069208442608165, 5.968264390441213, 126.4505201756272)+ , ReplayVector 2 [(0.0, 2), (1.0, 2), (2.0, 2), (3.0, 2)] (18.09911726016345, 5.033143534988341, 58.82722290134258)+ , ReplayVector 2 [(0.0, 4), (15.0, 4), (90.0, 4), (365.0, 4)] (1102.2116657016993, 1.0, 341.5315500994411)+ , ReplayVector 2 [(0.0, 3), (5.0, 1), (0.006944444444444444, 3), (1.0, 3), (4.0, 4)] (98.16500626333594, 1.0, 172.13803089520258)+ , ReplayVector 2 [(0.0, 1), (0.0, 1), (0.0, 1), (0.0, 3)] (1.059361809955083, 7.0716245439612075, 0.12705618196362403)+ , ReplayVector 2 [(0.0, 3), (100.0, 1), (0.5, 2), (2.0, 3), (6.0, 4), (30.0, 1)] (72.68115037324422, 1.4908772725977828, 16.97229087188503)+ , ReplayVector 2 [(0.0, 2), (0.25, 3), (0.75, 4), (2.5, 1), (0.01, 3), (7.0, 3)] (38.34481864536556, 4.100575639911832, 66.07988882976876)+ , ReplayVector 2 [(0.0, 3), (1.0, 3), (2.0, 3), (4.0, 3), (8.0, 3), (16.0, 3), (32.0, 3), (64.0, 3), (128.0, 3), (256.0, 3), (512.0, 3)] (634.5922261077083, 1.0, 224.70493752141786)+ , ReplayVector 2 [(0.0, 4), (1.0, 4), (1.0, 3), (1.0, 2), (1.0, 1), (1.0, 3), (1.0, 4), (1.0, 2), (1.0, 1)] (42.83652178194841, 1.6759310653229147, 13.141314727879033) ]
test/Test/FSRS/Properties.hs view
@@ -1,12 +1,19 @@ -- | Properties of the FSRS-7 model. -- -- Most of these hold for every parameter vector inside the valid box, and are--- generated that way. A few — the ones about how retrievability and intervals--- respond to /stability/ — only hold for well-behaved parameters: the two--- power laws of the FSRS-7 forgetting curve are re-weighted by stability, and--- for adversarial weights the second component can pull retrievability--- /down/ as stability grows. Those properties are therefore stated for--- 'defaultParameters', and say so.+-- generated that way. The ones about how retrievability and intervals respond+-- to /stability/ or /difficulty/ are narrower, for two reasons, and each such+-- property says which apply to it:+--+-- * The FSRS-7 forgetting curve re-weights its two components by stability, so+-- for adversarial-but-in-bounds weights the slow component can pull+-- retrievability /down/ as stability grows. Those properties are stated for+-- 'defaultParameters'.+-- * Difficulty pulls the curve two ways — it speeds the slow component up, but+-- also shifts mixture weight onto the fast one. At the trace ratio the model+-- itself maintains the first effect wins; for an arbitrarily lopsided pair of+-- traces neither does. Those properties are stated over+-- 'genNaturalMemoryState' / 'genGrowableState'. module Test.FSRS.Properties (tests) where import Test.Tasty (TestTree, testGroup)@@ -29,13 +36,28 @@ "properties" [ parameterProperties , curveProperties+ , fastTraceProperties , intervalProperties , difficultyProperties , stabilityProperties- , transitionProperties , stateProperties ] +-- | Grow both memory traces by the same factor, keeping their ratio — the+-- meaningful way to ask what "more stable" does now that a card has two+-- stabilities. The factor comes from 'genGrowableState', which guarantees+-- neither trace saturates.+scaleTraces :: Double -> MemoryState -> MemoryState+scaleTraces k st =+ st+ { memoryStability = memoryStability st * k+ , memoryStabilityFast = memoryStabilityFast st * k+ }++-- | The largest value 'retrievability' can take.+retrievabilityCeiling :: Retrievability+retrievabilityCeiling = 1 - retrievabilityFloor+ -- --------------------------------------------------------------------------- parameterProperties :: TestTree@@ -46,6 +68,8 @@ validateParameters (parametersToList defaultParameters) === [] , testProperty "there are exactly parameterCount defaults" $ length (parametersToList defaultParameters) === parameterCount+ , testProperty "there is a bound for every weight" $+ length parameterBounds === parameterCount , testProperty "mkParameters . parametersToList is the identity" $ forAll genParameters $ \p -> mkParameters (parametersToList p) === Right p@@ -69,6 +93,14 @@ , testProperty "clampParameters keeps valid weights untouched" $ forAll genParameters $ \p -> clampParameters (parametersToList p) === Right p+ , testProperty "clampParameters settles the ordering constraints" $+ forAll (vectorOf parameterCount (QC.choose (-1000, 1000))) $ \ws ->+ case clampParameters ws of+ Left errs -> counterexample (show errs) False+ Right p ->+ let at = parameterAt p+ in counterexample (show p) $+ and [at i <= at j | (i, j) <- orderingConstraints] ] -- ---------------------------------------------------------------------------@@ -77,52 +109,143 @@ curveProperties = testGroup "forgetting curve"- [ testProperty "a card just reviewed is certain to be recalled" $+ [ testProperty "a card just reviewed is as recallable as it gets" $+ -- FSRS-7 rescales retrievability away from 1, so "certain" is the+ -- ceiling rather than exactly 1. forAll genParameters $ \p ->- forAll genStability $ \s ->- retrievability p 0 s === 1- , testProperty "retrievability is a probability" $+ forAll genMemoryState $ \st ->+ counterexample (show (retrievability p 0 st)) $+ approxEqual 1.0e-15 1.0e-15 (retrievability p 0 st) retrievabilityCeiling+ , testProperty "retrievability stays inside the rescaled range" $ forAll genParameters $ \p -> forAll genElapsedDays $ \t ->- forAll genStability $ \s ->- let r = retrievability p t s- in counterexample (show r) (r > 0 && r <= 1)+ forAll genMemoryState $ \st ->+ let r = retrievability p t st+ in counterexample (show r) $+ r >= retrievabilityFloor && r <= retrievabilityCeiling , testProperty "retrievability decreases as time passes" $ forAll genParameters $ \p -> forAll genElapsedDays $ \t1 -> forAll (QC.choose (1.0e-6, 5)) $ \gap ->- forAll genStability $ \s ->- let t2 = t1 + gap- r1 = retrievability p t1 s- r2 = retrievability p t2 s- in counterexample (show (t1, t2, r1, r2)) (r2 <= r1 + 1.0e-15)+ forAll genMemoryState $ \st ->+ let r1 = retrievability p t1 st+ r2 = retrievability p (t1 + gap) st+ in counterexample (show (t1, r1, r2)) (r2 <= r1 + 1.0e-15)+ , testProperty "a negative elapsed time reads as no time at all" $+ forAll genParameters $ \p ->+ forAll genMemoryState $ \st ->+ forAll (QC.choose (-1000, -1.0e-9)) $ \t ->+ retrievability p t st === retrievability p 0 st , testProperty "the derivative is never positive" $ forAll genParameters $ \p -> forAll genElapsedDays $ \t ->- forAll genStability $ \s ->- let d = retrievabilityDerivative p t s+ forAll genMemoryState $ \st ->+ let d = retrievabilityDerivative p t st in counterexample (show d) (d <= 0) , testProperty "the derivative matches a finite difference" $ forAll genParameters $ \p -> forAll (QC.choose (0.5, 50)) $ \t ->- forAll (QC.choose (1, 500)) $ \s ->+ forAll genMemoryState $ \st -> let h = 1.0e-6 * t- numeric = (retrievability p (t + h) s - retrievability p (t - h) s) / (2 * h)- exact = retrievabilityDerivative p t s+ numeric =+ (retrievability p (t + h) st - retrievability p (t - h) st) / (2 * h)+ exact = retrievabilityDerivative p t st in counterexample (show (numeric, exact)) $ approxEqual 1.0e-7 1.0e-5 numeric exact+ , testProperty "with the default weights, difficulty never helps recall" $+ -- Difficulty pulls two ways: it speeds the slow component up (good for+ -- this property) but also shifts mixture weight onto the fast one+ -- (bad). At the trace ratio the model maintains the first wins; for an+ -- arbitrarily lopsided pair of traces neither does, which is why this+ -- is stated over 'genNaturalMemoryState'.+ forAll genElapsedDays $ \t ->+ forAll genNaturalMemoryState $ \st ->+ forAll (QC.choose (difficultyMin, difficultyMax)) $ \d1 ->+ forAll (QC.choose (difficultyMin, difficultyMax)) $ \d2 ->+ let r1 = retrievability defaultParameters t st {memoryDifficulty = min d1 d2}+ r2 = retrievability defaultParameters t st {memoryDifficulty = max d1 d2}+ in counterexample (show (d1, d2, r1, r2)) (r2 <= r1 + 1.0e-15) , testProperty "with the default weights, more stability means more recall" $ forAll genElapsedDays $ \t ->- forAll genStability $ \s1 ->- forAll (QC.choose (1.0e-6, 5)) $ \growth ->- let s2 = min stabilityMax (s1 * exp growth)- r1 = retrievability defaultParameters t s1- r2 = retrievability defaultParameters t s2- in counterexample (show (s1, s2, r1, r2)) (r2 >= r1)+ forAll genGrowableState $ \(st, growth) ->+ let st' = scaleTraces growth st+ r1 = retrievability defaultParameters t st+ r2 = retrievability defaultParameters t st'+ in counterexample (show (st, st', r1, r2)) (r2 >= r1 - 1.0e-15) ] -- --------------------------------------------------------------------------- +fastTraceProperties :: TestTree+fastTraceProperties =+ testGroup+ "fast trace"+ [ testProperty "the fast trace's own recall is a probability" $+ forAll genParameters $ \p ->+ forAll genElapsedDays $ \t ->+ forAll genStability $ \s ->+ let r = fastTraceRetrievability p t s+ in counterexample (show r) (r > 0 && r <= 1)+ , testProperty "it is exactly 1 at no elapsed time" $+ -- Unlike the mixture, this component is not rescaled.+ forAll genParameters $ \p ->+ forAll genStability $ \s ->+ fastTraceRetrievability p 0 s === 1+ , testProperty "it decreases as time passes" $+ forAll genParameters $ \p ->+ forAll genElapsedDays $ \t1 ->+ forAll (QC.choose (1.0e-6, 5)) $ \gap ->+ forAll genStability $ \s ->+ let r1 = fastTraceRetrievability p t1 s+ r2 = fastTraceRetrievability p (t1 + gap) s+ in counterexample (show (r1, r2)) (r2 <= r1 + 1.0e-15)+ , testProperty "a lapse leaves the fast trace below the slow one" $+ -- The post-lapse cap is what stops a forgotten card from keeping a+ -- large short-term boost. It is applied before the final clamp, so at+ -- the very bottom of the range the floor wins — as it does upstream.+ forAll genParameters $ \p ->+ forAll genMemoryState $ \st ->+ forAll genElapsedDays $ \t ->+ let after = nextMemoryState p (Just st) t Again+ cap = max stabilityMin (fastTraceRatio * memoryStability after)+ in counterexample (show (after, cap)) $+ memoryStabilityFast after <= cap + 1.0e-12+ , testProperty "the slow trace is the slow block applied to itself" $+ forAll genParameters $ \p ->+ forAll genMemoryState $ \st ->+ forAll genElapsedDays $ \t ->+ forAll genRating $ \rating ->+ let r = retrievability p t st+ expected =+ stabilityAfterReview+ (slowTraceWeights p)+ (memoryStability st)+ (memoryDifficulty st)+ r+ rating+ (slow, _) = nextStability p st t rating+ in counterexample (show (expected, slow)) $+ approxEqual 1.0e-12 1.0e-12 slow expected+ , testProperty "the fast trace reads its own recall, not the mixture" $+ forAll genParameters $ \p ->+ forAll genMemoryState $ \st ->+ forAll genElapsedDays $ \t ->+ forAll (QC.elements [Hard, Good, Easy]) $ \rating ->+ let rFast = fastTraceRetrievability p t (memoryStabilityFast st)+ expected =+ stabilityAfterReview+ (fastTraceWeights p)+ (memoryStabilityFast st)+ (memoryDifficulty st)+ rFast+ rating+ (_, fast) = nextStability p st t rating+ in counterexample (show (expected, fast)) $+ approxEqual 1.0e-12 1.0e-12 fast expected+ ]++-- ---------------------------------------------------------------------------+ intervalProperties :: TestTree intervalProperties = testGroup@@ -130,40 +253,41 @@ [ testProperty "the answer is always a legal interval" $ forAll genParameters $ \p -> forAll genDesiredRetention $ \dr ->- forAll genStability $ \s ->- let t = nextIntervalDays p dr s+ forAll genMemoryState $ \st ->+ let t = nextIntervalDays p dr st in counterexample (show t) (t >= minimumIntervalDays && t <= maximumIntervalDays) , testProperty "waiting that long really does land on the desired retention" $ forAll genParameters $ \p -> forAll genDesiredRetention $ \dr ->- forAll genStability $ \s ->- let t = nextIntervalDays p dr s- r = retrievability p t s+ forAll genMemoryState $ \st ->+ let t = nextIntervalDays p dr st+ r = retrievability p t st in -- Saturated answers cannot hit the target and do not claim to. t > minimumIntervalDays && t < maximumIntervalDays ==> counterexample (show (t, r, dr)) (approxEqual 1.0e-9 1.0e-9 r dr) , testProperty "asking for more retention never buys a longer interval" $ forAll genParameters $ \p ->- forAll genStability $ \s ->+ forAll genMemoryState $ \st -> forAll genDesiredRetention $ \dr1 -> forAll (QC.choose (1.0e-6, 0.2)) $ \bump -> let dr2 = min 0.999 (dr1 + bump)- t1 = nextIntervalDays p dr1 s- t2 = nextIntervalDays p dr2 s+ t1 = nextIntervalDays p dr1 st+ t2 = nextIntervalDays p dr2 st in counterexample (show (dr1, dr2, t1, t2)) (t2 <= t1 * (1 + 1.0e-9)) , testProperty "with the default weights, more stability means a longer interval" $+ -- Stated over 'genGrowableState' for the same reason as the curve's+ -- monotonicity above. forAll genDesiredRetention $ \dr ->- forAll genStability $ \s1 ->- forAll (QC.choose (1.0e-6, 5)) $ \growth ->- let s2 = min stabilityMax (s1 * exp growth)- t1 = nextIntervalDays defaultParameters dr s1- t2 = nextIntervalDays defaultParameters dr s2- in counterexample (show (s1, s2, t1, t2)) (t2 >= t1 * (1 - 1.0e-9))+ forAll genGrowableState $ \(st, growth) ->+ let st' = scaleTraces growth st+ t1 = nextIntervalDays defaultParameters dr st+ t2 = nextIntervalDays defaultParameters dr st'+ in counterexample (show (st, st', t1, t2)) (t2 >= t1 * (1 - 1.0e-9)) , testProperty "an impossible retention saturates instead of diverging" $ forAll genParameters $ \p ->- forAll genStability $ \s ->- counterexample "retention 1" (nextIntervalDays p 1 s == minimumIntervalDays)- QC..&&. counterexample "retention 0" (nextIntervalDays p 0 s == maximumIntervalDays)+ forAll genMemoryState $ \st ->+ counterexample "retention 1" (nextIntervalDays p 1 st == minimumIntervalDays)+ QC..&&. counterexample "retention 0" (nextIntervalDays p 0 st == maximumIntervalDays) ] -- ---------------------------------------------------------------------------@@ -180,14 +304,33 @@ , testProperty "difficulty stays in range" $ forAll genParameters $ \p -> forAll genDifficulty $ \d ->- forAll genRating $ \rating ->- let d' = nextDifficulty p d rating- in counterexample (show d') (d' >= difficultyMin && d' <= difficultyMax)- , testProperty "a better rating never makes a card harder" $+ forAll genRetrievability $ \r ->+ forAll genRating $ \rating ->+ let d' = nextDifficulty p d r rating+ in counterexample (show d') (d' >= difficultyMin && d' <= difficultyMax)+ , testProperty "among the passing grades, a better rating never makes a card harder" $ forAll genParameters $ \p -> forAll genDifficulty $ \d ->- let ds = map (nextDifficulty p d) allRatings- in counterexample (show ds) (nonIncreasing ds)+ forAll genRetrievability $ \r ->+ let ds = map (nextDifficulty p d r) [Hard, Good, Easy]+ in counterexample (show ds) (nonIncreasing ds)+ , testProperty "a surprising lapse is the harshest answer of all" $+ -- FSRS-7 weights a lapse's step by `r + 0.1`, so a lapse only+ -- outweighs a Hard once the model expected the card to be recalled.+ -- Below that the weighting deliberately softens it.+ forAll genParameters $ \p ->+ forAll genDifficulty $ \d ->+ forAll (QC.choose (0.4, 1.0)) $ \r ->+ let ds = map (nextDifficulty p d r) allRatings+ in counterexample (show ds) (nonIncreasing ds)+ , testProperty "a less surprising lapse is a gentler lapse" $+ forAll genParameters $ \p ->+ forAll genDifficulty $ \d ->+ forAll genRetrievability $ \r1 ->+ forAll genRetrievability $ \r2 ->+ let lo = nextDifficulty p d (min r1 r2) Again+ hi = nextDifficulty p d (max r1 r2) Again+ in counterexample (show (r1, r2, lo, hi)) (hi >= lo - 1.0e-12) , testProperty "an easier first answer means an easier card" $ forAll genParameters $ \p -> counterexample@@ -195,8 +338,8 @@ (nonIncreasing (map (initialDifficulty p) allRatings)) , testProperty "difficulty stays in range over a long history" $ forAll genParameters $ \p ->- forAll (vectorOf 200 genRating) $ \ratings ->- let ds = scanl (nextDifficulty p) 5 ratings+ forAll (vectorOf 200 ((,) <$> genRetrievability <*> genRating)) $ \steps ->+ let ds = scanl (\d (r, rating) -> nextDifficulty p d r rating) 5 steps in counterexample (show (minimum ds, maximum ds)) $ all (\d -> d >= difficultyMin && d <= difficultyMax) ds ]@@ -207,13 +350,15 @@ stabilityProperties = testGroup "stability"- [ testProperty "stability stays in range" $+ [ testProperty "both traces stay in range" $ forAll genParameters $ \p -> forAll genMemoryState $ \st -> forAll genElapsedDays $ \t -> forAll genRating $ \rating ->- let s = memoryStability (nextMemoryState p (Just st) t rating)- in counterexample (show s) (s >= stabilityMin && s <= stabilityMax)+ let after = nextMemoryState p (Just st) t rating+ in counterexample (show after) $+ inStabilityRange (memoryStability after)+ && inStabilityRange (memoryStabilityFast after) , testProperty "a better rating never means less stability" $ forAll genParameters $ \p -> forAll genMemoryState $ \st ->@@ -235,60 +380,24 @@ let before = memoryStability st after = memoryStability (nextMemoryState p (Just st) t Again) in counterexample (show (before, after)) (after <= before * (1 + 1.0e-12))- , testProperty "the two blocks bracket the blended result" $+ , testProperty "post-lapse stability does not depend on difficulty" $+ -- The finished model ablated the d ** -fail_d_exp factor, so a lapse's+ -- stability is difficulty-free. Only the sinc branch reads difficulty,+ -- and Again never takes it. forAll genParameters $ \p ->- forAll genMemoryState $ \st ->- forAll genElapsedDays $ \t ->- forAll genRating $ \rating ->- let r = retrievability p t (memoryStability st)- long = stabilityAfterReview (longTermWeights p) st r rating- short = stabilityAfterReview (shortTermWeights p) st r rating- blended = nextStability p st t rating- in counterexample (show (short, blended, long)) $- blended >= min short long - 1.0e-9- && blended <= max short long + 1.0e-9- , testProperty "at zero elapsed time the blend is the short-term block" $- -- Only when the transition amplitude is exactly 1 — which is the- -- default, and the upper bound of w26.- forAll (withFullAmplitude <$> genParameters) $ \p ->- forAll genMemoryState $ \st ->- forAll genRating $ \rating ->- let r = retrievability p 0 (memoryStability st)- short = stabilityAfterReview (shortTermWeights p) st r rating- in counterexample (show (short, nextStability p st 0 rating)) $- approxEqual 1.0e-12 1.0e-12 (nextStability p st 0 rating) short+ forAll genStability $ \s ->+ forAll genRetrievability $ \r ->+ forAll genDifficulty $ \d1 ->+ forAll genDifficulty $ \d2 ->+ let f d = stabilityAfterReview (slowTraceWeights p) s d r Again+ in counterexample (show (f d1, f d2)) (f d1 === f d2) , testProperty "the initial stability is the matching weight" $ forAll genParameters $ \p -> forAll genRating $ \rating -> initialStability p rating === parameterAt p (ratingToInt rating - 1) ]---- -----------------------------------------------------------------------------transitionProperties :: TestTree-transitionProperties =- testGroup- "long-/short-term transition"- [ testProperty "the coefficient is a weight in [0, 1]" $- forAll genParameters $ \p ->- forAll genElapsedDays $ \t ->- let c = transitionCoefficient p t- in counterexample (show c) (c >= 0 && c <= 1)- , testProperty "the coefficient grows with the gap" $- forAll genParameters $ \p ->- forAll genElapsedDays $ \t1 ->- forAll (QC.choose (1.0e-6, 10)) $ \gap ->- let c1 = transitionCoefficient p t1- c2 = transitionCoefficient p (t1 + gap)- in counterexample (show (c1, c2)) (c2 >= c1 - 1.0e-15)- , testProperty "a same-instant review is purely short-term" $- forAll genParameters $ \p ->- transitionCoefficient p 0 === 1 - transitionAmplitude p- , testProperty "a distant review is purely long-term" $- forAll genParameters $ \p ->- counterexample (show (transitionCoefficient p 3650)) $- approxEqual 1.0e-9 0 (transitionCoefficient p 3650) 1- ]+ where+ inStabilityRange s = s >= stabilityMin && s <= stabilityMax -- --------------------------------------------------------------------------- @@ -300,8 +409,15 @@ forAll genParameters $ \p -> forAll genElapsedDays $ \t -> forAll genRating $ \rating ->- nextMemoryState p Nothing t rating- === MemoryState (initialStability p rating) (initialDifficulty p rating)+ nextMemoryState p Nothing t rating === initialMemoryState p rating+ , testProperty "a new card's fast trace is a fraction of its slow one" $+ forAll genParameters $ \p ->+ forAll genRating $ \rating ->+ let st = initialMemoryState p rating+ in counterexample (show st) $+ approxEqual 1.0e-12 1.0e-12+ (memoryStabilityFast st)+ (fastTraceRatio * memoryStability st) , testProperty "the elapsed time of a first review is ignored" $ forAll genParameters $ \p -> forAll genElapsedDays $ \t1 ->@@ -323,10 +439,12 @@ forAll genReviewHistory $ \history -> case replayReviews p history of Nothing -> QC.property (null history)- Just (MemoryState s d) ->- counterexample (show (s, d)) $+ Just (MemoryState s d sFast) ->+ counterexample (show (s, d, sFast)) $ s >= stabilityMin && s <= stabilityMax+ && sFast >= stabilityMin+ && sFast <= stabilityMax && d >= difficultyMin && d <= difficultyMax , testProperty "the state is finite, however long the history" $@@ -334,22 +452,13 @@ forAll (vectorOf 100 ((,) <$> genElapsedDays <*> genRating)) $ \history -> case replayReviews p history of Nothing -> counterexample "unexpected Nothing" False- Just (MemoryState s d) ->- counterexample (show (s, d)) $- not (isNaN s) && not (isInfinite s) && not (isNaN d) && not (isInfinite d)+ Just (MemoryState s d sFast) ->+ counterexample (show (s, d, sFast)) (all finite [s, d, sFast]) ]+ where+ finite x = not (isNaN x) && not (isInfinite x) -- ------------------------------------------------------------------------------- | Pin @w26@ to its upper bound, so a same-instant review is purely--- short-term.-withFullAmplitude :: Parameters -> Parameters-withFullAmplitude p =- case clampParameters (setAt 26 1 (parametersToList p)) of- Right p' -> p'- Left errs -> error (show errs)- where- setAt i x xs = take i xs <> [x] <> drop (i + 1) xs nonDecreasing :: [Double] -> Bool nonDecreasing xs = and (zipWith (<=) xs (drop 1 xs))
test/Test/FSRS/SchedulerSpec.hs view
@@ -90,7 +90,7 @@ cardState card @?= Review cardStep card @?= Nothing , testCase "a card scheduled by a longer-stepped scheduler still graduates" $ do- let stale = (newCard t0) {cardStep = Just 5, cardMemory = Just (MemoryState 10 5)}+ let stale = (newCard t0) {cardStep = Just 5, cardMemory = Just (MemoryState 10 5 8)} (card, _) = reviewCard defaultScheduler stale Good t0 cardState card @?= Review , testCase "retrievability is unknown until the first review" $@@ -173,8 +173,8 @@ _ -> cardStep card' /= Nothing , testProperty "a graduated interval respects the scheduler's bounds" $ forAll genScheduler $ \sched ->- forAll genStability $ \s ->- let ivl = nextReviewInterval sched s+ forAll genMemoryState $ \memory ->+ let ivl = nextReviewInterval sched memory in counterexample (show ivl) $ ivl >= schedulerMinimumInterval sched && ivl <= schedulerMaximumInterval sched@@ -259,9 +259,11 @@ ] in counterexample (show states) $ all- ( \(MemoryState s d) ->+ ( \(MemoryState s d sFast) -> s >= stabilityMin && s <= stabilityMax+ && sFast >= stabilityMin+ && sFast <= stabilityMax && d >= difficultyMin && d <= difficultyMax )
test/Test/FSRS/Unit.hs view
@@ -1,8 +1,9 @@ -- | Hand-written checks of specific values and edge cases. -- -- The numbers here were derived independently of the Haskell implementation:--- the default weights come from the upstream model file, and the worked--- examples were computed from the published formulas.+-- the default weights come from the reference model file, the worked examples+-- were computed from the published formulas, and 'referenceFixtures' reproduces+-- the two numeric assertions the reference implementation makes about itself. module Test.FSRS.Unit (tests) where import Test.Tasty (TestTree, testGroup)@@ -19,10 +20,14 @@ , curveTests , stateTests , intervalTests+ , referenceFixtures ] close :: String -> Double -> Double -> Assertion-close label expected actual =+close = closeWith 1.0e-12++closeWith :: Double -> String -> Double -> Double -> Assertion+closeWith t label expected actual = assertBool ( label <> ": expected "@@ -33,7 +38,7 @@ <> show (relativeError actual expected) <> ")" )- (approxEqual 1.0e-12 1.0e-12 actual expected)+ (approxEqual t t actual expected) -- --------------------------------------------------------------------------- @@ -41,45 +46,44 @@ parameterTests = testGroup "parameters"- [ testCase "FSRS-7 has 35 weights" $- parameterCount @?= 35+ [ testCase "FSRS-7 has 34 weights" $+ parameterCount @?= 34 , testCase "the default weights are the published ones" $ parametersToList defaultParameters- @?= [ 0.041- , 2.4175- , 4.1283- , 11.9709- , 5.6385- , 0.4468- , 3.262- , 2.3054- , 0.1688- , 1.3325- , 0.3524- , 0.0049- , 0.7503- , 0.0896- , 0.6625- , 1.3- , 0.882- , 0.3072- , 3.5875- , 0.303- , 0.0107- , 0.2279- , 2.6413- , 0.5594- , 1.3- , 2.5+ @?= [ 0.1104+ , 2.2395+ , 3.9221+ , 11.7841+ , 6.1686+ , 0.6457+ , 3.6807+ , 1.9795+ , 0.0+ , 1.3826+ , 0.7024+ , 0.5999+ , 0.8146+ , 0.6398 , 1.0- , 0.0723- , 0.1634- , 0.5- , 0.9555- , 0.2245- , 0.6232- , 0.1362- , 0.3862+ , 1.3207+ , 0.6707+ , 3.8668+ , 0.4416+ , 0.0934+ , 1.8631+ , 0.6162+ , 1.0869+ , 0.1567+ , 0.0801+ , 0.2421+ , 0.9464+ , 0.1433+ , 0.7145+ , 0.0+ , 0.5667+ , 0.3734+ , 0.5333+ , 0.3048 ] , testCase "there is a bound for every weight" $ length parameterBounds @?= parameterCount@@ -90,13 +94,19 @@ Left errs -> errs @?= [ParameterOutOfBounds 5 99 0.001 4.0] Right _ -> assertFailure "expected a rejection" , testCase "several bad weights are all reported" $- case mkParameters (setAt 4 0 (setAt 26 7 (parametersToList defaultParameters))) of+ case mkParameters (setAt 4 0 (setAt 24 7 (parametersToList defaultParameters))) of Left errs -> length errs @?= 2 Right _ -> assertFailure "expected a rejection" , testCase "the initial-stability weights must be ordered" $ case mkParameters (setAt 0 5 (parametersToList defaultParameters)) of- Left errs -> errs @?= [ParameterOutOfOrder 0 1 5 2.4175]+ Left errs -> errs @?= [ParameterOutOfOrder 0 1 5 2.2395] Right _ -> assertFailure "expected a rejection"+ , testCase "the curve's two bases must be ordered" $+ -- The bounds of w25 and w26 overlap, so only a base1 above base2 is a+ -- violation.+ case mkParameters (setAt 26 0.5 (setAt 25 0.85 (parametersToList defaultParameters))) of+ Right _ -> assertFailure "expected a rejection"+ Left errs -> errs @?= [ParameterOutOfOrder 25 26 0.85 0.5] , testCase "a NaN weight is rejected" $ case mkParameters (setAt 6 (0 / 0) (parametersToList defaultParameters)) of Left [ParameterNotFinite 6 _] -> pure ()@@ -108,20 +118,21 @@ , testCase "clamping fixes the ordering constraints too" $ case clampParameters (setAt 1 0.0001 (parametersToList defaultParameters)) of Right p -> do- parameterAt p 0 @?= 0.041+ parameterAt p 0 @?= 0.1104 -- w1 is pulled up to w0, not left below it.- parameterAt p 1 @?= 0.041+ parameterAt p 1 @?= 0.1104 validateParameters (parametersToList p) @?= [] Left errs -> assertFailure (show errs) , testCase "the weight blocks read the right indices" $ do let p = defaultParameters- swIncreaseBase (longTermWeights p) @?= parameterAt p 7- swEasyBonus (longTermWeights p) @?= parameterAt p 15- swIncreaseBase (shortTermWeights p) @?= parameterAt p 16- swEasyBonus (shortTermWeights p) @?= parameterAt p 24- cwDecay1 (curveWeights p) @?= negate (parameterAt p 27)- cwDecay2 (curveWeights p) @?= negate (parameterAt p 28)- cwStabilityPower2 (curveWeights p) @?= parameterAt p 34+ swIncreaseBase (slowTraceWeights p) @?= parameterAt p 7+ swEasyBonus (slowTraceWeights p) @?= parameterAt p 14+ swIncreaseBase (fastTraceWeights p) @?= parameterAt p 15+ swEasyBonus (fastTraceWeights p) @?= parameterAt p 22+ cwDecayBase1 (curveWeights p) @?= parameterAt p 23+ cwDecay2 (curveWeights p) @?= parameterAt p 24+ cwStabilityPower2 (curveWeights p) @?= parameterAt p 30+ cwStabilityDecay1 (curveWeights p) @?= parameterAt p 33 , testCase "ratings number from one" $ map ratingToInt allRatings @?= [1, 2, 3, 4] , testCase "rating numbers round-trip" $ do@@ -139,28 +150,34 @@ curveTests = testGroup "forgetting curve"- [ testCase "no time has passed, nothing is forgotten" $- retrievability defaultParameters 0 10 @?= 1- , testCase "w29 and w30 are the recall probability at t == s" $ do- -- Both components carry the same base, so their mixture is that base- -- at t == s whatever the stability-dependent weighting does.+ [ testCase "no time has passed, almost nothing is forgotten" $+ -- FSRS-7 rescales retrievability into [1e-5, 1 - 1e-5], so a card+ -- reviewed a moment ago stops just short of certainty.+ close "R(0)" (1 - retrievabilityFloor) (retrievability defaultParameters 0 (MemoryState 10 5 8))+ , testCase "w25 and w26 are the recall probability at t == s" $ do+ -- Both components carry the same base, and at an average difficulty+ -- with the two traces level the mixture is that base at t == s,+ -- whatever the stability-dependent weighting does. mapM_ ( \(base, s) -> close ("R(s, s) with both bases at " <> show base)- base- (retrievability (tweak [(29, base), (30, base)]) s s)+ (base * (1 - 2 * retrievabilityFloor) + retrievabilityFloor)+ (retrievability (tweak [(25, base), (26, base)]) s (MemoryState s 5 s)) )- [(b, s) | b <- [0.5, 0.85], s <- [0.5, 1, 37, 1000]]- , testCase "a worked value of the default curve" $- -- R(1, 1) with the default weights, computed from the published- -- formulas: weights 0.2245 and 0.6232, components 0.5 and 0.9555.- close- "R(1, 1)"- ((0.2245 * 0.5 + 0.6232 * 0.9555) / (0.2245 + 0.6232))- (retrievability defaultParameters 1 1)- , testCase "retrievability at a century is still positive" $- assertBool "positive" (retrievability defaultParameters 36500 0.5 > 0)+ [(b, s) | b <- [0.5, 0.7, 0.85], s <- [0.5, 1, 37, 1000]]+ , testCase "the fast component alone is not rescaled" $+ -- fastTraceRetrievability is a bare power law, so it hits 1 exactly.+ mapM_+ (\s -> fastTraceRetrievability defaultParameters 0 s @?= 1)+ [0.01, 1, 37, 1000]+ , testCase "a harder card is forgotten faster" $ do+ let r d = retrievability defaultParameters 7 (MemoryState 10 d 8)+ assertBool "monotone in difficulty" (and (zipWith (>=) (map r [1, 3, 5, 7, 10]) (drop 1 (map r [1, 3, 5, 7, 10]))))+ , testCase "retrievability at a century is still above the floor" $+ assertBool+ "above the floor"+ (retrievability defaultParameters 36500 (MemoryState 0.5 5 0.4) > retrievabilityFloor) ] where tweak overrides =@@ -178,52 +195,60 @@ "state transitions" [ testCase "a first review reads stability straight off the weights" $ map (memoryStability . firstReview) allRatings- @?= [0.041, 2.4175, 4.1283, 11.9709]+ @?= [0.1104, 2.2395, 3.9221, 11.7841]+ , testCase "a new card's fast trace starts below its slow one" $+ mapM_+ ( \rating ->+ close+ ("initial fast stability for " <> show rating)+ (fastTraceRatio * memoryStability (firstReview rating))+ (memoryStabilityFast (firstReview rating))+ )+ allRatings , testCase "a first review's difficulty follows the published formula" $ mapM_ ( \rating -> close ("initial difficulty for " <> show rating) ( min 10 . max 1 $- 5.6385 - exp (0.4468 * fromIntegral (ratingToInt rating - 1)) + 1+ 6.1686 - exp (0.6457 * fromIntegral (ratingToInt rating - 1)) + 1 ) (memoryDifficulty (firstReview rating)) ) allRatings , testCase "Again on a brand-new card gives the smallest stability" $- memoryStability (firstReview Again) @?= 0.041- , testCase "a same-instant review is handled by the short-term block" $ do- -- w26 is 1 by default, so the transition coefficient is 0 at dt == 0.- let before = MemoryState 10 5- r = retrievability defaultParameters 0 10- expected = stabilityAfterReview (shortTermWeights defaultParameters) before r Good- close- "same-instant stability"- expected- (memoryStability (nextMemoryState defaultParameters (Just before) 0 Good))- , testCase "a review after ten years is handled by the long-term block" $ do- let before = MemoryState 10 5- r = retrievability defaultParameters 3650 10- expected = stabilityAfterReview (longTermWeights defaultParameters) before r Good- close- "long-term stability"- expected- (memoryStability (nextMemoryState defaultParameters (Just before) 3650 Good))- , testCase "stability is clamped at the century mark" $- memoryStability (nextMemoryState defaultParameters (Just (MemoryState 36500 1)) 36500 Easy)- @?= stabilityMax- , testCase "repeated Good reviews converge on the Easy anchor" $- -- A Good review zeroes the rating delta, leaving only the 1% pull- -- towards the difficulty an Easy first review would have produced.- -- Iterating it therefore pins down which rating that anchor comes from.+ memoryStability (firstReview Again) @?= 0.1104+ , testCase "a Good review reverts difficulty 1% towards the Easy anchor" $ do+ -- A Good review zeroes the rating delta, leaving only the mean+ -- reversion. The anchor is the *unclamped* initial difficulty of an+ -- Easy first review, which is what makes this pin down the anchor.+ let anchor = 6.1686 - exp (0.6457 * 3) + 1 mapM_- ( \start ->+ ( \d -> close- ("limit from " <> show start)- (initialDifficulty defaultParameters Easy)- (iterate (\d -> nextDifficulty defaultParameters d Good) start !! 3000)+ ("mean reversion from " <> show d)+ (min 10 (max 1 (0.01 * anchor + 0.99 * d)))+ (nextDifficulty defaultParameters d 0.9 Good) )- [difficultyMin, 5, difficultyMax]+ [2, 5, 7.5]+ , testCase "a lapse's difficulty step is weighted by how surprising it was" $ do+ -- Forgetting a card you were expected to recall (high R) is harsher+ -- than forgetting one that was long overdue.+ let d = 5+ harsh = nextDifficulty defaultParameters d 0.95 Again+ gentle = nextDifficulty defaultParameters d 0.05 Again+ assertBool+ ("expected " <> show harsh <> " > " <> show gentle)+ (harsh > gentle)+ , testCase "a lapse pulls the fast trace under the slow one" $ do+ let after = nextMemoryState defaultParameters (Just (MemoryState 100 5 400)) 30 Again+ assertBool+ (show after)+ (memoryStabilityFast after <= fastTraceRatio * memoryStability after + 1.0e-12)+ , testCase "stability is clamped at the century mark" $+ memoryStability+ (nextMemoryState defaultParameters (Just (MemoryState 36500 1 36500)) 36500 Easy)+ @?= stabilityMax , testCase "an empty history has no state" $ replayReviews defaultParameters [] @?= Nothing , testCase "a one-review history is a first review" $@@ -241,33 +266,79 @@ "interval inversion" [ testCase "the interval really does land on the target" $ mapM_- ( \(dr, s) ->+ ( \(dr, st) -> close- ("R after the scheduled interval for " <> show (dr, s))+ ("R after the scheduled interval for " <> show (dr, st)) dr- (retrievability defaultParameters (nextIntervalDays defaultParameters dr s) s)+ (retrievability defaultParameters (nextIntervalDays defaultParameters dr st) st) )- [(0.9, 10), (0.8, 1), (0.95, 100), (0.7, 0.5), (0.99, 1000)]+ [ (0.9, MemoryState 10 5 8)+ , (0.8, MemoryState 1 5 0.8)+ , (0.95, MemoryState 100 2 80)+ , (0.7, MemoryState 0.5 8 0.4)+ , (0.99, MemoryState 1000 5 800)+ ] , testCase "an unreachable target saturates at the shortest interval" $- nextIntervalDays defaultParameters 1 10 @?= minimumIntervalDays+ nextIntervalDays defaultParameters 1 (MemoryState 10 5 8) @?= minimumIntervalDays , testCase "a target of zero saturates at the longest interval" $- nextIntervalDays defaultParameters 0 10 @?= maximumIntervalDays+ nextIntervalDays defaultParameters 0 (MemoryState 10 5 8) @?= maximumIntervalDays , testCase "a nonsensical target does not diverge" $ do- nextIntervalDays defaultParameters (0 / 0) 10 @?= maximumIntervalDays- nextIntervalDays defaultParameters (-1) 10 @?= maximumIntervalDays- nextIntervalDays defaultParameters 2 10 @?= minimumIntervalDays- , testCase "a fresh Good card comes back in about three days" $+ let st = MemoryState 10 5 8+ nextIntervalDays defaultParameters (0 / 0) st @?= maximumIntervalDays+ nextIntervalDays defaultParameters (-1) st @?= maximumIntervalDays+ nextIntervalDays defaultParameters 2 st @?= minimumIntervalDays+ , testCase "a fresh Good card comes back in about five days" $ close "interval after one Good"- 2.9669271623721456+ 4.777721806896744 ( nextIntervalDays defaultParameters 0.9 $- memoryStability (nextMemoryState defaultParameters Nothing 0 Good)+ nextMemoryState defaultParameters Nothing 0 Good )- , testCase "a fresh Easy card comes back in about seventeen days" $+ , testCase "a fresh Easy card comes back in about two months" $ close "interval after one Easy"- 16.9366155257869+ 53.86951316227529 ( nextIntervalDays defaultParameters 0.9 $- memoryStability (nextMemoryState defaultParameters Nothing 0 Easy)+ nextMemoryState defaultParameters Nothing 0 Easy ) ]++-- ---------------------------------------------------------------------------++-- | The two numeric assertions the reference implementation makes about+-- FSRS-7 in its own test suite, reproduced here. These are the only fixtures+-- in the package that were not produced by our own transcription of the model,+-- so they are what pins the port to upstream rather than to itself.+--+-- Both come from @src\/inference.rs@ of+-- <https://github.com/open-spaced-repetition/fsrs-rs/pull/426 fsrs-rs#426>:+-- @test_memory_state_fsrs7@ and @test_next_interval_fsrs7@. The tolerances are+-- loose because upstream computes in single precision.+referenceFixtures :: TestTree+referenceFixtures =+ testGroup+ "reference fixtures"+ [ testCase "test_memory_state_fsrs7" $ do+ let history =+ [ (0, Again)+ , (0, Good)+ , (1, Good)+ , (3, Good)+ , (8, Good)+ , (21, Good)+ ]+ case replayReviews defaultParameters history of+ Nothing -> assertFailure "replayReviews returned Nothing"+ Just st -> do+ closeWith 1.0e-6 "stability" 25.985723 (memoryStability st)+ closeWith 1.0e-6 "difficulty" 5.877549 (memoryDifficulty st)+ , testCase "test_next_interval_fsrs7" $+ -- Upstream rounds to whole days and floors at one.+ map (wholeDays . (/ 10) . fromIntegral) [1 .. 10 :: Int]+ @?= [36500, 36500, 36500, 12813, 843, 92, 13, 2, 1, 1]+ ]+ where+ wholeDays :: Retrievability -> Integer+ wholeDays dr =+ max 1 . round $+ nextIntervalDays defaultParameters dr (MemoryState 1 5 1)