Laboratory of Babel / Archive / grad-noise-175k

grad-noise-175k

Gradient noise, 175k (run of 2026-09-23) · A complete batch run over 175,797 lattice-noise expressions, with 32 texture diagnostics and a frame of each.

About this collection

This collection is complete and closed. Every expression in the space below was rendered and measured once, in a single batch run. Each row is one expression, and its coordinate links to it running live on uto.run.

The purpose is exploratory. There is no target texture and no attempt to resemble Perlin noise. A constant field, a strongly directional pattern or an odd value distribution is an observation, not a failure. The measurements describe textures so they can be sorted, filtered and compared. They are a lossy fingerprint, not a judgement of quality and not a substitute for looking.

The space

An ither formula with two layers:

  • topo: expression trees of up to 64 nodes, built from unary (o1), binary (o2) and leaf (x) slots
  • expr: fills those slots
    • leaves: P, D, R
    • unary: sqt log frc flr cil sgn nrm
    • binary: add sub mlt div pow mod lrg eql min dot dst

A coordinate t·x·u·b follows the formula's projection: t the topology, x the leaf choices, u the unary choices, b the binary choices. Points outside the space were omitted from the run. Two orderings ride along: ordinal is the point's position in ither's whole enumeration (gaps where points were omitted), and batch index is its place in the batch run's sequence, 0 to 175,796 (the run's inputs.expr, and the number in its frame's file name).

The apparatus

Each expression is evaluated at the corners of a rectangular lattice with quintic blending (LATT.RECT.QUINTIC), over coordinates mlt(C, 8), in a 256 × 256 field #A. One configuration per expression: the dimension and coordinate scale were fixed for the whole run.

Measurements are taken from #A's x channel, its stored values (not a screenshot), at step 7, after which the run moves to the next expression. The frame in each row is that field, remapped for display.

The measurements

Notation: f is the field value, E averages the whole field, and E_I averages the interior (C-space [-0.98, 0.98]², which keeps wrapped edges out of the spatial measures).

Value distribution

key meaning
value_mean, value_abs_mean E[f] and E[|f|]: signed offset, typical distance from zero
value_positive_fraction share of values above 0 (field tolerance 0.0001)
value_variance, value_stddev population variance and SD: contrast
value_min, value_max, value_range sampled extrema and their difference
histogram_entropy_bits entropy of a 32-bin histogram over [−1, 1], 0 (one bin) to 5 (uniform) bits
histogram_probability_sum consistency check, ≈ 1

Local roughness (one-pixel differences dx, dy, and g = √(dx² + dy²))

key meaning
gradient_energy_x, gradient_energy_y E_I[dx²], E_I[dy²]
gradient_magnitude_mean E_I[g]: roughness
gradient_magnitude_variance, _stddev, _max how unevenly that roughness is spread, and its peak
gradient_magnitude_cv SD / mean of g: uneven activity (quiet areas interrupted by edges), independent of amplitude
gradient_axis_bias (Ex − Ey) / (Ex + Ey), −1 to 1: horizontal vs vertical preference. Zero does not mean isotropic (diagonals balance too)
gradient_nonzero_flag 1 if there is any gradient energy at all

Change of slope (four-neighbour Laplacian L)

key meaning
laplacian_mean, laplacian_energy, laplacian_abs_mean E_I[L], E_I[L²], E_I[|L|]. Sharp or high-frequency structure responds; a linear ramp does not

Normalised by contrast (comparable across amplitudes)

key meaning
gradient_energy_over_variance (Ex + Ey) / variance
laplacian_energy_over_variance E_I[L²] / variance
variance_normalization_valid_flag, gradient_cv_valid_flag whether the denominators above are meaningful (> 10⁻¹²). Filter on these before trusting a ratio

Three spatial scales (mean squared difference at a distance, over the central [-0.74, 0.74]²: 2, 8 and 32 pixels at this resolution)

key meaning
scale_diff2_near, _mid, _far raw difference energy at each distance
scale_diff2_near_over_variance, _mid_…, _far_… the same, normalised. Low near and rising far suggests smooth structure; a dip at a longer distance can hint at repetition

Each record's json also holds value_histogram (the 32 bin probabilities) and scale_curve (the three scales with their distances).

Reading them, and their limits

  • Clipping. #A kept its default signed domain, so values outside [−1, 1] were clipped before measuring. The diagnostics describe the clipped texture.
  • Combinations say more than any one key. A large range with modest SD and a high gradient peak suggests a few strong excursions. A broad histogram with low normalised detail suggests smooth variation. Similar roughness with a different CV means the activity is concentrated differently.
  • Entropy is about values, not space. A smooth ramp can have high entropy, and shuffling the pixels would not change it.
  • Raw spatial measures depend on resolution and amplitude. Prefer the normalised keys for detail independent of contrast, after checking the validity flags.
  • Not measured: full orientation, spectra or periodicity, lacunarity, tileability, colour, novelty, aesthetic merit.
  • Validation. The suite compiled and ran on every expression. Systematic numerical controls (constants, ramps, stripes, checkerboards, random pixels) and a comparison against longer settling times were not done before this run. Treat the values as exploratory.

Provenance

  • Apparatus: noiseBatch/one.uto, project SHA-256 b6fc8f27…be04d0
  • Expression corpus: SHA-256 7d3ec029…d72266
  • Run files (canonical), in ~/lab/data/grad-noise-175k/: the enumeration (grad-noise-175k.jsonl), the measurements (grad-noise-175k-output.jsonl, joined on inputs.expr), the formula (grad-noise-175k.manifest.json) and the frames (png/)
175,797 records
coordinate ▲ t x u b expression batch index ordinal topo measured step globalStep value_mean value_positive_fraction value_abs_mean value_variance value_stddev value_min value_max value_range histogram_probability_sum histogram_entropy_bits gradient_energy_x gradient_energy_y gradient_magnitude_mean gradient_axis_bias gradient_nonzero_flag laplacian_mean laplacian_energy laplacian_abs_mean gradient_magnitude_variance gradient_magnitude_stddev gradient_magnitude_cv gradient_magnitude_max gradient_energy_over_variance laplacian_energy_over_variance variance_normalization_valid_flag gradient_cv_valid_flag scale_diff2_near scale_diff2_mid scale_diff2_far scale_diff2_near_over_variance scale_diff2_mid_over_variance scale_diff2_far_over_variance
t15_x0_u11_b2 15 0 11 2 mlt(P,log(cil(P))) 69900 121811228 o2(x,o1(o1(x))) true 47207 47207 -0.1507 0.4375 0.9743 0.9471 0.9732 -1 1 2 1 1.29 0.004479 0 0.007936 1 1 -9.461e-10 0.007933 0.00915 0.004415 0.06645 8.372 1 0.004729 0.008376 1 1 0.006621 0.04469 0.2958 0.006991 0.04718 0.3123 json
t15_x0_u11_b3 15 0 11 3 div(P,log(cil(P))) 69901 121811229 o2(x,o1(o1(x))) true 47215 47215 -0.125 0.4375 1 0.9844 0.9922 -1 1 2 1 0.9887 0.04762 0 0.02381 1 1 0 0.09524 0.04762 0.04704 0.2169 9.109 2 0.04837 0.09675 1 1 0.06316 0.2526 0.3368 0.06416 0.2566 0.3422 json
t15_x0_u11_b4 15 0 11 4 pow(P,log(cil(P))) 69902 121811230 o2(x,o1(o1(x))) true 47223 47223 -0.125 0.4375 1 0.9844 0.9922 -1 1 2 1 0.9887 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01612 0.03225 1 1 0.02105 0.08421 0.3368 0.02139 0.08555 0.3422 json
t15_x0_u11_b5 15 0 11 5 mod(P,log(cil(P))) 69903 121811231 o2(x,o1(o1(x))) true 47231 47231 -0.3416 0.375 0.9084 0.7488 0.8653 -1 1 2 1 2.085 0.01085 0 0.01451 1 1 9.461e-10 0.02072 0.01525 0.01064 0.1031 7.108 1.614 0.01449 0.02768 1 1 0.01485 0.0702 0.3281 0.01984 0.09376 0.4382 json
t15_x0_u11_b6 15 0 11 6 lrg(P,log(cil(P))) 69904 121811232 o2(x,o1(o1(x))) true 47239 47239 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u11_b7 15 0 11 7 eql(P,log(cil(P))) 69905 121811233 o2(x,o1(o1(x))) true 47247 47247 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u11_b8 15 0 11 8 min(P,log(cil(P))) 69906 121811234 o2(x,o1(o1(x))) true 47255 47255 -0.1739 0.4375 0.9511 0.9053 0.9515 -1 1 2 1 1.654 0.004186 0 0.007937 1 1 -1.419e-9 0.007916 0.008917 0.004122 0.0642 8.089 1 0.004624 0.008745 1 1 0.005854 0.03284 0.2495 0.006466 0.03627 0.2755 json
t15_x0_u11_b9 15 0 11 9 dot(P,log(cil(P))) 69907 121811235 o2(x,o1(o1(x))) true 47263 47263 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u11_b10 15 0 11 10 dst(P,log(cil(P))) 69908 121811236 o2(x,o1(o1(x))) true 47271 47271 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u12_b0 15 0 12 0 add(P,log(sgn(P))) 69909 121811427 o2(x,o1(o1(x))) true 47279 47279 -0.125 0.4375 1 0.9844 0.9922 -1 1 2 1 0.9887 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01612 0.03225 1 1 0.02105 0.08421 0.3368 0.02139 0.08555 0.3422 json
t15_x0_u12_b1 15 0 12 1 sub(P,log(sgn(P))) 69910 121811428 o2(x,o1(o1(x))) true 47287 47287 -0.125 0.4375 1 0.9844 0.9922 -1 1 2 1 0.9887 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01612 0.03225 1 1 0.02105 0.08421 0.3368 0.02139 0.08555 0.3422 json
t15_x0_u12_b2 15 0 12 2 mlt(P,log(sgn(P))) 69911 121811429 o2(x,o1(o1(x))) true 47295 47295 -0.5625 0 0.5625 0.2461 0.4961 -1 0 1 1 0.9887 0.003968 0 0.003968 1 1 0 0.007937 0.007937 0.003952 0.06287 15.84 1 0.01612 0.03225 1 1 0.005263 0.02105 0.08421 0.02139 0.08555 0.3422 json
t15_x0_u12_b3 15 0 12 3 div(P,log(sgn(P))) 69912 121811430 o2(x,o1(o1(x))) true 47303 47303 -0.875 0.0625 1 0.2344 0.4841 -1 1 2 1 0.3373 0.03175 0 0.01587 1 1 0 0.06349 0.03175 0.03149 0.1774 11.18 2 0.1354 0.2709 1 1 0.04211 0.1684 0.3368 0.1796 0.7186 1.437 json
t15_x0_u12_b4 15 0 12 4 pow(P,log(sgn(P))) 69913 121811431 o2(x,o1(o1(x))) true 47311 47311 -0.125 0.4375 1 0.9844 0.9922 -1 1 2 1 0.9887 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01612 0.03225 1 1 0.02105 0.08421 0.3368 0.02139 0.08555 0.3422 json
t15_x0_u12_b5 15 0 12 5 mod(P,log(sgn(P))) 69914 121811432 o2(x,o1(o1(x))) true 47319 47319 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u12_b6 15 0 12 6 lrg(P,log(sgn(P))) 69915 121811433 o2(x,o1(o1(x))) true 47327 47327 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u12_b7 15 0 12 7 eql(P,log(sgn(P))) 69916 121811434 o2(x,o1(o1(x))) true 47335 47335 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u12_b8 15 0 12 8 min(P,log(sgn(P))) 69917 121811435 o2(x,o1(o1(x))) true 47343 47343 -0.5625 0 0.5625 0.2461 0.4961 -1 0 1 1 0.9887 0.003968 0 0.003968 1 1 0 0.007937 0.007937 0.003952 0.06287 15.84 1 0.01612 0.03225 1 1 0.005263 0.02105 0.08421 0.02139 0.08555 0.3422 json
t15_x0_u12_b9 15 0 12 9 dot(P,log(sgn(P))) 69918 121811436 o2(x,o1(o1(x))) true 47351 47351 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u12_b10 15 0 12 10 dst(P,log(sgn(P))) 69919 121811437 o2(x,o1(o1(x))) true 47359 47359 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u13_b0 15 0 13 0 add(P,log(nrm(P))) 69920 121811628 o2(x,o1(o1(x))) true 47367 47367 -0.1655 0.4191 0.9775 0.9416 0.9703 -1 1 2 1 1.426 0.00439 0.00001495 0.008087 0.9932 1 -0.000001708 0.007418 0.007408 0.004337 0.06586 8.143 2 0.004678 0.007879 1 1 0.008055 0.05159 0.3082 0.008555 0.05479 0.3274 json
t15_x0_u13_b1 15 0 13 1 sub(P,log(nrm(P))) 69921 121811629 o2(x,o1(o1(x))) true 47375 47375 -0.125 0.4375 1 0.9844 0.9922 -1 1 2 1 0.9887 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01612 0.03225 1 1 0.02105 0.08421 0.3368 0.02139 0.08555 0.3422 json
t15_x0_u13_b2 15 0 13 2 mlt(P,log(nrm(P))) 69922 121811630 o2(x,o1(o1(x))) true 47383 47383 -0.8862 0 0.8862 0.07484 0.2736 -1 -0.00001805 1 1 1.321 0.0004704 0.0001108 0.004339 0.6189 1 0.000002167 0.0009403 0.002257 0.0005625 0.02372 5.466 0.9999 0.007766 0.01256 1 1 0.001123 0.007247 0.05676 0.01501 0.09684 0.7585 json
t15_x0_u13_b3 15 0 13 3 div(P,log(nrm(P))) 69923 121811631 o2(x,o1(o1(x))) true 47391 47391 -0.9462 0.007813 0.9618 0.05632 0.2373 -1 1 2 1 0.6416 0.006783 0.003909 0.01052 0.2689 1 4.59e-7 0.02171 0.01532 0.01059 0.1029 9.783 2.828 0.1899 0.3856 1 1 0.01245 0.05004 0.108 0.2211 0.8886 1.917 json
t15_x0_u13_b4 15 0 13 4 pow(P,log(nrm(P))) 69924 121811632 o2(x,o1(o1(x))) true 47399 47399 -0.2545 0.4375 0.8705 0.7339 0.8567 -1 1 2 1 2.455 0.01593 0.00001539 0.01161 0.9981 1 -0.000001391 0.03179 0.01667 0.01581 0.1257 10.83 2 0.02173 0.04331 1 1 0.02118 0.08228 0.2771 0.02886 0.1121 0.3775 json
t15_x0_u13_b5 15 0 13 5 mod(P,log(nrm(P))) 69925 121811633 o2(x,o1(o1(x))) true 47407 47407 -0.5076 0.3896 0.7112 0.4032 0.635 -1 1 2 1 2.298 0.0131 0.003458 0.01658 0.5823 1 0.00001582 0.03294 0.02236 0.01629 0.1276 7.697 2 0.04107 0.08171 1 1 0.02015 0.08154 0.2553 0.04997 0.2022 0.6332 json
t15_x0_u13_b6 15 0 13 6 lrg(P,log(nrm(P))) 69926 121811634 o2(x,o1(o1(x))) true 47415 47415 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u13_b7 15 0 13 7 eql(P,log(nrm(P))) 69927 121811635 o2(x,o1(o1(x))) true 47423 47423 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u13_b8 15 0 13 8 min(P,log(nrm(P))) 69928 121811636 o2(x,o1(o1(x))) true 47431 47431 -0.7292 0 0.7292 0.1416 0.3763 -1 -0.000002256 1 1 2.32 0.000524 0.00003383 0.004906 0.8787 1 -0.00000173 0.0009385 0.002274 0.0005336 0.0231 4.708 0.9999 0.003939 0.006627 1 1 0.001082 0.006879 0.0544 0.00764 0.04857 0.3841 json
t15_x0_u13_b9 15 0 13 9 dot(P,log(nrm(P))) 69929 121811637 o2(x,o1(o1(x))) true 47439 47439 -0.9998 0 0.9998 0.0000476 0.006899 -1 -0.6933 0.3067 1 0.01545 0.000009963 0.000009963 0.0001284 -2.282e-7 0 -1.877e-11 0.00003999 0.000167 0.0000199 0.004461 34.75 0.3067 0.4187 0.8401 1 1 0.00003828 0.0001558 0.0001731 0.8043 3.273 3.637 json
t15_x0_u13_b10 15 0 13 10 dst(P,log(nrm(P))) 69930 121811638 o2(x,o1(o1(x))) true 47447 47447 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u14_b0 15 0 14 0 add(P,frc(sqt(P))) 69931 121811829 o2(x,o1(o1(x))) true 47455 47455 -0.03125 0.5 0.9688 0.9603 0.98 -1 1 2 1 1.406 0.004323 0 0.007937 1 1 -9.386e-13 0.007903 0.008812 0.004259 0.06526 8.223 1 0.004502 0.008229 1 1 0.006228 0.03975 0.2856 0.006485 0.04139 0.2974 json
t15_x0_u14_b1 15 0 14 1 sub(P,frc(sqt(P))) 69932 121811830 o2(x,o1(o1(x))) true 47463 47463 -0.03125 0.5 0.9688 0.9603 0.98 -1 1 2 1 1.406 0.004323 0 0.007937 1 1 -9.386e-13 0.007903 0.008812 0.004259 0.06526 8.223 1 0.004502 0.008229 1 1 0.006228 0.03975 0.2856 0.006485 0.04139 0.2974 json
t15_x0_u14_b2 15 0 14 2 mlt(P,frc(sqt(P))) 69933 121811831 o2(x,o1(o1(x))) true 47471 47471 -0.1498 0.4375 0.8502 0.8077 0.8987 -1 1 2 1 2.093 0.005415 0 0.01587 1 1 1.418e-9 0.008252 0.01233 0.005164 0.07186 4.528 1 0.006704 0.01022 1 1 0.008892 0.05956 0.2326 0.01101 0.07374 0.288 json
t15_x0_u14_b3 15 0 14 3 div(P,frc(sqt(P))) 69934 121811832 o2(x,o1(o1(x))) true 47479 47479 -0.375 0.3125 1 0.8594 0.927 -1 1 2 1 0.896 0.04762 0 0.02381 1 1 0 0.09524 0.04762 0.04704 0.2169 9.109 2 0.05541 0.1108 1 1 0.06316 0.2526 0.6737 0.07349 0.294 0.7839 json
t15_x0_u14_b4 15 0 14 4 pow(P,frc(sqt(P))) 69935 121811833 o2(x,o1(o1(x))) true 47487 47487 0 0.5 1 1 1 -1 1 2 1 1 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01587 0.03175 1 1 0.02105 0.08421 0.3368 0.02105 0.08421 0.3368 json
t15_x0_u14_b5 15 0 14 5 mod(P,frc(sqt(P))) 69936 121811834 o2(x,o1(o1(x))) true 47495 47495 -0.675 0.25 0.825 0.3258 0.5708 -1 0.5442 1.544 1 1.5 0.01611 0 0.01679 1 1 1.504e-7 0.03206 0.02814 0.01584 0.1259 7.497 1.343 0.04946 0.09842 1 1 0.02134 0.08648 0.2602 0.06552 0.2655 0.7987 json
t15_x0_u14_b6 15 0 14 6 lrg(P,frc(sqt(P))) 69937 121811835 o2(x,o1(o1(x))) true 47503 47503 0.9375 1 0.9375 0.04507 0.2123 0.000291 1 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0.001851 0.02408 0.06598 0.04107 0.5344 1.464 json
t15_x0_u14_b7 15 0 14 7 eql(P,frc(sqt(P))) 69938 121811836 o2(x,o1(o1(x))) true 47511 47511 0.0625 0.125 0.0625 0.04507 0.2123 0 0.9997 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0.001851 0.02408 0.06598 0.04107 0.5344 1.464 json
t15_x0_u14_b8 15 0 14 8 min(P,frc(sqt(P))) 69939 121811837 o2(x,o1(o1(x))) true 47519 47519 -0.288 0.4336 0.6495 0.4804 0.6931 -1 0.8284 1.828 1 3.141 0.0006994 0 0.01306 1 1 0.00001642 0.00003205 0.003033 0.0005287 0.02299 1.761 0.1169 0.001456 0.00006672 1 1 0.001767 0.02317 0.1331 0.003679 0.04824 0.2771 json
t15_x0_u14_b9 15 0 14 9 dot(P,frc(sqt(P))) 69940 121811838 o2(x,o1(o1(x))) true 47527 47527 -0.5212 0.2461 0.9788 0.7023 0.838 -1 1 2 1 1.087 0.006252 0.006252 0.009935 8.193e-7 1 -8.072e-10 0.02436 0.01482 0.01241 0.1114 11.21 2 0.01781 0.03468 1 1 0.01577 0.07155 0.2896 0.02245 0.1019 0.4124 json
t15_x0_u14_b10 15 0 14 10 dst(P,frc(sqt(P))) 69941 121811839 o2(x,o1(o1(x))) true 47535 47535 -0.5009 0.25 0.9991 0.7481 0.8649 -1 1 2 1 0.834 0.007541 0.007541 0.007881 -9.262e-8 1 1.577e-10 0.03016 0.01542 0.01502 0.1226 15.55 2 0.02016 0.04031 1 1 0.0197 0.08025 0.3325 0.02634 0.1073 0.4444 json
t15_x0_u15_b0 15 0 15 0 add(P,frc(log(P))) 69942 121812030 o2(x,o1(o1(x))) true 47543 47543 -0.125 0.4375 1 0.9844 0.9922 -1 1 2 1 0.9887 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01612 0.03225 1 1 0.02105 0.08421 0.3368 0.02139 0.08555 0.3422 json
t15_x0_u15_b1 15 0 15 1 sub(P,frc(log(P))) 69943 121812031 o2(x,o1(o1(x))) true 47551 47551 -0.125 0.4375 1 0.9844 0.9922 -1 1 2 1 0.9887 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01612 0.03225 1 1 0.02105 0.08421 0.3368 0.02139 0.08555 0.3422 json
t15_x0_u15_b2 15 0 15 2 mlt(P,frc(log(P))) 69944 121812032 o2(x,o1(o1(x))) true 47559 47559 -0.1871 0.4375 0.9379 0.8816 0.9389 -1 1 2 1 1.786 0.005286 0 0.0148 1 1 -0.0005378 0.008221 0.01226 0.005064 0.07116 4.809 1 0.005996 0.009325 1 1 0.008109 0.05965 0.2573 0.009198 0.06766 0.2918 json
t15_x0_u15_b3 15 0 15 3 div(P,frc(log(P))) 69945 121812033 o2(x,o1(o1(x))) true 47567 47567 -0.25 0.375 1 0.9375 0.9682 -1 1 2 1 0.9544 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01693 0.03386 1 1 0.02105 0.08421 0.3368 0.02246 0.08982 0.3593 json
t15_x0_u15_b4 15 0 15 4 pow(P,frc(log(P))) 69946 121812034 o2(x,o1(o1(x))) true 47575 47575 -0.125 0.4375 1 0.9844 0.9922 -1 1 2 1 0.9887 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01612 0.03225 1 1 0.02105 0.08421 0.3368 0.02139 0.08555 0.3422 json
t15_x0_u15_b5 15 0 15 5 mod(P,frc(log(P))) 69947 121812035 o2(x,o1(o1(x))) true 47583 47583 -0.5329 0.375 0.7171 0.3735 0.6111 -1 0.6135 1.614 1 2.067 0.01053 0 0.01201 1 1 -0.000029 0.02072 0.01409 0.01038 0.1019 8.486 1.614 0.02819 0.05548 1 1 0.01408 0.05419 0.1376 0.03771 0.1451 0.3685 json
t15_x0_u15_b6 15 0 15 6 lrg(P,frc(log(P))) 69948 121812036 o2(x,o1(o1(x))) true 47591 47591 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u15_b7 15 0 15 7 eql(P,frc(log(P))) 69949 121812037 o2(x,o1(o1(x))) true 47599 47599 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u15_b8 15 0 15 8 min(P,frc(log(P))) 69950 121812038 o2(x,o1(o1(x))) true 47607 47607 -0.246 0.4375 0.6915 0.548 0.7402 -1 0.9459 1.946 1 3.329 0.000979 0 0.01585 1 1 -0.00007785 0.00004406 0.003631 0.0007278 0.02698 1.702 0.1169 0.001787 0.00008042 1 1 0.001851 0.0242 0.1254 0.003377 0.04417 0.2288 json
t15_x0_u15_b9 15 0 15 9 dot(P,frc(log(P))) 69951 121812039 o2(x,o1(o1(x))) true 47615 47615 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u15_b10 15 0 15 10 dst(P,frc(log(P))) 69952 121812040 o2(x,o1(o1(x))) true 47623 47623 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u16_b0 15 0 16 0 add(P,frc(frc(P))) 69953 121812231 o2(x,o1(o1(x))) true 47631 47631 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t15_x0_u16_b1 15 0 16 1 sub(P,frc(frc(P))) 69954 121812232 o2(x,o1(o1(x))) true 47639 47639 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t15_x0_u16_b2 15 0 16 2 mlt(P,frc(frc(P))) 69955 121812233 o2(x,o1(o1(x))) true 47647 47647 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u16_b3 15 0 16 3 div(P,frc(frc(P))) 69956 121812234 o2(x,o1(o1(x))) true 47655 47655 0 0.5 1 1 1 -1 1 2 1 1 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01587 0.03175 1 1 0.02105 0.08421 0.3368 0.02105 0.08421 0.3368 json
t15_x0_u16_b4 15 0 16 4 pow(P,frc(frc(P))) 69957 121812235 o2(x,o1(o1(x))) true 47663 47663 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u16_b5 15 0 16 5 mod(P,frc(frc(P))) 69958 121812236 o2(x,o1(o1(x))) true 47671 47671 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t15_x0_u16_b6 15 0 16 6 lrg(P,frc(frc(P))) 69959 121812237 o2(x,o1(o1(x))) true 47679 47679 0.4688 0.5 0.4688 0.2423 0.4922 0 1 1 1 1.326 0.0003529 0 0.003968 1 1 -4.731e-10 0.00001619 0.0009276 0.0003372 0.01836 4.628 0.1169 0.001457 0.00006684 1 1 0.0009255 0.01214 0.0751 0.00382 0.05012 0.31 json
t15_x0_u16_b7 15 0 16 7 eql(P,frc(frc(P))) 69960 121812238 o2(x,o1(o1(x))) true 47687 47687 0.0625 0.125 0.0625 0.04507 0.2123 0 0.9997 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0.001851 0.02408 0.06598 0.04107 0.5344 1.464 json
t15_x0_u16_b8 15 0 16 8 min(P,frc(frc(P))) 69961 121812239 o2(x,o1(o1(x))) true 47695 47695 -0.4688 0 0.4688 0.2423 0.4922 -1 0 1 1 1.406 0.0003529 0 0.003968 1 1 4.731e-10 0.00001619 0.0009276 0.0003372 0.01836 4.628 0.1169 0.001457 0.00006684 1 1 0.0009255 0.01214 0.0751 0.00382 0.05012 0.31 json
t15_x0_u16_b9 15 0 16 9 dot(P,frc(frc(P))) 69962 121812240 o2(x,o1(o1(x))) true 47703 47703 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u16_b10 15 0 16 10 dst(P,frc(frc(P))) 69963 121812241 o2(x,o1(o1(x))) true 47711 47711 0.9964 1 0.9964 0.002289 0.04784 0.000582 1 0.9994 1 0.09109 0.00003966 0.00003966 0.0008105 5.503e-7 0 -4.881e-11 0.00001004 0.0002297 0.00007859 0.008865 10.94 0.1294 0.03466 0.004388 1 1 0.0002733 0.00336 0.008351 0.1194 1.468 3.649 json
t15_x0_u17_b0 15 0 17 0 add(P,frc(flr(P))) 69964 121812432 o2(x,o1(o1(x))) true 47719 47719 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t15_x0_u17_b1 15 0 17 1 sub(P,frc(flr(P))) 69965 121812433 o2(x,o1(o1(x))) true 47727 47727 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t15_x0_u17_b2 15 0 17 2 mlt(P,frc(flr(P))) 69966 121812434 o2(x,o1(o1(x))) true 47735 47735 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u17_b3 15 0 17 3 div(P,frc(flr(P))) 69967 121812435 o2(x,o1(o1(x))) true 47743 47743 0 0.5 1 1 1 -1 1 2 1 1 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01587 0.03175 1 1 0.02105 0.08421 0.3368 0.02105 0.08421 0.3368 json
t15_x0_u17_b4 15 0 17 4 pow(P,frc(flr(P))) 69968 121812436 o2(x,o1(o1(x))) true 47751 47751 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u17_b5 15 0 17 5 mod(P,frc(flr(P))) 69969 121812437 o2(x,o1(o1(x))) true 47759 47759 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t15_x0_u17_b6 15 0 17 6 lrg(P,frc(flr(P))) 69970 121812438 o2(x,o1(o1(x))) true 47767 47767 0.4688 0.5 0.4688 0.2423 0.4922 0 1 1 1 1.326 0.0003529 0 0.003968 1 1 -4.731e-10 0.00001619 0.0009276 0.0003372 0.01836 4.628 0.1169 0.001457 0.00006684 1 1 0.0009255 0.01214 0.0751 0.00382 0.05012 0.31 json
t15_x0_u17_b7 15 0 17 7 eql(P,frc(flr(P))) 69971 121812439 o2(x,o1(o1(x))) true 47775 47775 0.0625 0.125 0.0625 0.04507 0.2123 0 0.9997 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0.001851 0.02408 0.06598 0.04107 0.5344 1.464 json
t15_x0_u17_b8 15 0 17 8 min(P,frc(flr(P))) 69972 121812440 o2(x,o1(o1(x))) true 47783 47783 -0.4688 0 0.4688 0.2423 0.4922 -1 0 1 1 1.406 0.0003529 0 0.003968 1 1 4.731e-10 0.00001619 0.0009276 0.0003372 0.01836 4.628 0.1169 0.001457 0.00006684 1 1 0.0009255 0.01214 0.0751 0.00382 0.05012 0.31 json
t15_x0_u17_b9 15 0 17 9 dot(P,frc(flr(P))) 69973 121812441 o2(x,o1(o1(x))) true 47791 47791 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u17_b10 15 0 17 10 dst(P,frc(flr(P))) 69974 121812442 o2(x,o1(o1(x))) true 47799 47799 0.9964 1 0.9964 0.002289 0.04784 0.000582 1 0.9994 1 0.09109 0.00003966 0.00003966 0.0008105 5.503e-7 0 -4.881e-11 0.00001004 0.0002297 0.00007859 0.008865 10.94 0.1294 0.03466 0.004388 1 1 0.0002733 0.00336 0.008351 0.1194 1.468 3.649 json
t15_x0_u18_b0 15 0 18 0 add(P,frc(cil(P))) 69975 121812633 o2(x,o1(o1(x))) true 47807 47807 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t15_x0_u18_b1 15 0 18 1 sub(P,frc(cil(P))) 69976 121812634 o2(x,o1(o1(x))) true 47815 47815 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t15_x0_u18_b2 15 0 18 2 mlt(P,frc(cil(P))) 69977 121812635 o2(x,o1(o1(x))) true 47823 47823 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u18_b3 15 0 18 3 div(P,frc(cil(P))) 69978 121812636 o2(x,o1(o1(x))) true 47831 47831 0 0.5 1 1 1 -1 1 2 1 1 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01587 0.03175 1 1 0.02105 0.08421 0.3368 0.02105 0.08421 0.3368 json
t15_x0_u18_b4 15 0 18 4 pow(P,frc(cil(P))) 69979 121812637 o2(x,o1(o1(x))) true 47839 47839 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u18_b5 15 0 18 5 mod(P,frc(cil(P))) 69980 121812638 o2(x,o1(o1(x))) true 47847 47847 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t15_x0_u18_b6 15 0 18 6 lrg(P,frc(cil(P))) 69981 121812639 o2(x,o1(o1(x))) true 47855 47855 0.4688 0.5 0.4688 0.2423 0.4922 0 1 1 1 1.326 0.0003529 0 0.003968 1 1 -4.731e-10 0.00001619 0.0009276 0.0003372 0.01836 4.628 0.1169 0.001457 0.00006684 1 1 0.0009255 0.01214 0.0751 0.00382 0.05012 0.31 json
t15_x0_u18_b7 15 0 18 7 eql(P,frc(cil(P))) 69982 121812640 o2(x,o1(o1(x))) true 47863 47863 0.0625 0.125 0.0625 0.04507 0.2123 0 0.9997 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0.001851 0.02408 0.06598 0.04107 0.5344 1.464 json
t15_x0_u18_b8 15 0 18 8 min(P,frc(cil(P))) 69983 121812641 o2(x,o1(o1(x))) true 47871 47871 -0.4688 0 0.4688 0.2423 0.4922 -1 0 1 1 1.406 0.0003529 0 0.003968 1 1 4.731e-10 0.00001619 0.0009276 0.0003372 0.01836 4.628 0.1169 0.001457 0.00006684 1 1 0.0009255 0.01214 0.0751 0.00382 0.05012 0.31 json
t15_x0_u18_b9 15 0 18 9 dot(P,frc(cil(P))) 69984 121812642 o2(x,o1(o1(x))) true 47879 47879 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u18_b10 15 0 18 10 dst(P,frc(cil(P))) 69985 121812643 o2(x,o1(o1(x))) true 47887 47887 0.9964 1 0.9964 0.002289 0.04784 0.000582 1 0.9994 1 0.09109 0.00003966 0.00003966 0.0008105 5.503e-7 0 -4.881e-11 0.00001004 0.0002297 0.00007859 0.008865 10.94 0.1294 0.03466 0.004388 1 1 0.0002733 0.00336 0.008351 0.1194 1.468 3.649 json
t15_x0_u19_b0 15 0 19 0 add(P,frc(sgn(P))) 69986 121812834 o2(x,o1(o1(x))) true 47895 47895 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t15_x0_u19_b1 15 0 19 1 sub(P,frc(sgn(P))) 69987 121812835 o2(x,o1(o1(x))) true 47903 47903 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t15_x0_u19_b2 15 0 19 2 mlt(P,frc(sgn(P))) 69988 121812836 o2(x,o1(o1(x))) true 47911 47911 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u19_b3 15 0 19 3 div(P,frc(sgn(P))) 69989 121812837 o2(x,o1(o1(x))) true 47919 47919 0 0.5 1 1 1 -1 1 2 1 1 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01587 0.03175 1 1 0.02105 0.08421 0.3368 0.02105 0.08421 0.3368 json
t15_x0_u19_b4 15 0 19 4 pow(P,frc(sgn(P))) 69990 121812838 o2(x,o1(o1(x))) true 47927 47927 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u19_b5 15 0 19 5 mod(P,frc(sgn(P))) 69991 121812839 o2(x,o1(o1(x))) true 47935 47935 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t15_x0_u19_b6 15 0 19 6 lrg(P,frc(sgn(P))) 69992 121812840 o2(x,o1(o1(x))) true 47943 47943 0.4688 0.5 0.4688 0.2423 0.4922 0 1 1 1 1.326 0.0003529 0 0.003968 1 1 -4.731e-10 0.00001619 0.0009276 0.0003372 0.01836 4.628 0.1169 0.001457 0.00006684 1 1 0.0009255 0.01214 0.0751 0.00382 0.05012 0.31 json
t15_x0_u19_b7 15 0 19 7 eql(P,frc(sgn(P))) 69993 121812841 o2(x,o1(o1(x))) true 47951 47951 0.0625 0.125 0.0625 0.04507 0.2123 0 0.9997 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0.001851 0.02408 0.06598 0.04107 0.5344 1.464 json
t15_x0_u19_b8 15 0 19 8 min(P,frc(sgn(P))) 69994 121812842 o2(x,o1(o1(x))) true 47959 47959 -0.4688 0 0.4688 0.2423 0.4922 -1 0 1 1 1.406 0.0003529 0 0.003968 1 1 4.731e-10 0.00001619 0.0009276 0.0003372 0.01836 4.628 0.1169 0.001457 0.00006684 1 1 0.0009255 0.01214 0.0751 0.00382 0.05012 0.31 json
t15_x0_u19_b9 15 0 19 9 dot(P,frc(sgn(P))) 69995 121812843 o2(x,o1(o1(x))) true 47967 47967 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t15_x0_u19_b10 15 0 19 10 dst(P,frc(sgn(P))) 69996 121812844 o2(x,o1(o1(x))) true 47975 47975 0.9964 1 0.9964 0.002289 0.04784 0.000582 1 0.9994 1 0.09109 0.00003966 0.00003966 0.0008105 5.503e-7 0 -4.881e-11 0.00001004 0.0002297 0.00007859 0.008865 10.94 0.1294 0.03466 0.004388 1 1 0.0002733 0.00336 0.008351 0.1194 1.468 3.649 json
t15_x0_u20_b0 15 0 20 0 add(P,frc(nrm(P))) 69997 121813035 o2(x,o1(o1(x))) true 47983 47983 0.02352 0.4922 0.9136 0.8968 0.947 -1 1 2 1 1.927 0.002748 0.001674 0.009277 0.243 1 2.188e-7 0.007785 0.006691 0.004338 0.06586 7.1 2.828 0.004931 0.008681 1 1 0.008278 0.04561 0.2607 0.009231 0.05086 0.2907 json
t15_x0_u20_b1 15 0 20 1 sub(P,frc(nrm(P))) 69998 121813036 o2(x,o1(o1(x))) true 47991 47991 -0.03623 0.492 0.939 0.9226 0.9605 -1 1 2 1 1.846 0.002174 0.0008566 0.00887 0.4348 1 1.486e-7 0.004751 0.005789 0.002951 0.05432 6.125 2 0.003285 0.00515 1 1 0.005829 0.03753 0.262 0.006318 0.04068 0.284 json
t15_x0_u20_b2 15 0 20 2 mlt(P,frc(nrm(P))) 69999 121813037 o2(x,o1(o1(x))) true 47999 47999 0.06072 0.4896 0.7574 0.6948 0.8336 -1 1 2 1 3.385 0.001821 0.0017 0.01419 0.03446 1 -0.00001888 0.005795 0.008301 0.003319 0.05761 4.06 2.414 0.005067 0.00834 1 1 0.006934 0.0422 0.2433 0.009979 0.06074 0.3501 json