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
t14_x14_u1_b113 14 14 1 113 log(dst(div(D,D),R)) 59000 114254342 o1(o2(o2(x,x),x)) true 130967 130967 -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
t14_x14_u1_b114 14 14 1 114 log(dst(pow(D,D),R)) 59001 114254343 o1(o2(o2(x,x),x)) true 130975 130975 -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
t14_x14_u1_b115 14 14 1 115 log(dst(mod(D,D),R)) 59002 114254344 o1(o2(o2(x,x),x)) true 130983 130983 -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
t14_x14_u1_b116 14 14 1 116 log(dst(lrg(D,D),R)) 59003 114254345 o1(o2(o2(x,x),x)) true 130991 130991 -0.07705 0.4672 0.2057 0.07215 0.2686 -1 0.4433 1.443 1 3.97 0.0008163 0.001119 0.03282 -0.1565 1 0.00001519 0.0001677 0.007841 0.0008586 0.0293 0.8929 0.2795 0.02683 0.002324 1 1 0.003218 0.04136 0.1159 0.0446 0.5732 1.607 json
t14_x14_u1_b117 14 14 1 117 log(dst(eql(D,D),R)) 59004 114254346 o1(o2(o2(x,x),x)) true 130999 130999 0.5995 0.9535 0.6253 0.08045 0.2836 -0.8981 1 1.898 1 3.924 0.001038 0.001264 0.03432 -0.0981 1 0.000004484 0.0001371 0.007869 0.001124 0.03353 0.977 0.2102 0.02862 0.001704 1 1 0.005718 0.07353 0.1639 0.07107 0.914 2.037 json
t14_x14_u1_b118 14 14 1 118 log(dst(min(D,D),R)) 59005 114254347 o1(o2(o2(x,x),x)) true 131007 131007 -0.009376 0.5552 0.231 0.08847 0.2974 -1 0.6216 1.622 1 4.16 0.002139 0.002329 0.05578 -0.0425 1 -0.00002802 0.0006161 0.01582 0.001357 0.03683 0.6603 0.3841 0.0505 0.006964 1 1 0.008147 0.09049 0.1648 0.09208 1.023 1.862 json
t14_x14_u1_b119 14 14 1 119 log(dst(dot(D,D),R)) 59006 114254348 o1(o2(o2(x,x),x)) true 131015 131015 0.01249 0.5813 0.2196 0.0787 0.2805 -1 0.6575 1.657 1 4.081 0.001873 0.002141 0.04921 -0.06676 1 -0.0002819 0.0009632 0.01934 0.001593 0.03991 0.8111 0.4816 0.05101 0.01224 1 1 0.007034 0.06629 0.1258 0.08938 0.8423 1.599 json
t14_x14_u1_b120 14 14 1 120 log(dst(dst(D,D),R)) 59007 114254349 o1(o2(o2(x,x),x)) true 131023 131023 -0.07705 0.4672 0.2057 0.07215 0.2686 -1 0.4433 1.443 1 3.97 0.0008163 0.001119 0.03282 -0.1565 1 0.00001519 0.0001677 0.007841 0.0008586 0.0293 0.8929 0.2795 0.02683 0.002324 1 1 0.003218 0.04136 0.1159 0.0446 0.5732 1.607 json
t14_x14_u2_b0 14 14 2 0 frc(add(add(D,D),R)) 59008 114254430 o1(o2(o2(x,x),x)) true 131031 131031 0.5002 1 0.5002 0.05094 0.2257 0.001898 0.9961 0.9942 1 3.841 0.0664 0.0007426 0.186 0.9779 1 0.0007651 0.1549 0.2306 0.03254 0.1804 0.9697 0.8846 1.318 3.041 1 1 0.05872 0.03729 0.09831 1.153 0.732 1.93 json
t14_x14_u2_b1 14 14 2 1 frc(add(sub(D,D),R)) 59009 114254431 o1(o2(o2(x,x),x)) true 131039 131039 0.5266 1 0.5266 0.05091 0.2256 0.001084 0.997 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t14_x14_u2_b2 14 14 2 2 frc(add(mlt(D,D),R)) 59010 114254432 o1(o2(o2(x,x),x)) true 131047 131047 0.5217 1 0.5217 0.05284 0.2299 0.002043 0.9994 0.9974 1 3.844 0.01825 0.0007025 0.06455 0.9259 1 -0.00007413 0.03852 0.08164 0.01479 0.1216 1.884 0.9898 0.3588 0.729 1 1 0.01825 0.05964 0.09766 0.3454 1.129 1.848 json
t14_x14_u2_b3 14 14 2 3 frc(add(div(D,D),R)) 59011 114254433 o1(o2(o2(x,x),x)) true 131055 131055 0.5266 1 0.5266 0.05091 0.2256 0.001084 0.997 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t14_x14_u2_b4 14 14 2 4 frc(add(pow(D,D),R)) 59012 114254434 o1(o2(o2(x,x),x)) true 131063 131063 -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
t14_x14_u2_b5 14 14 2 5 frc(add(mod(D,D),R)) 59013 114254435 o1(o2(o2(x,x),x)) true 131071 131071 0.5157 1 0.5157 0.05145 0.2268 0.001084 0.997 0.9959 1 3.837 0.06569 0.0007135 0.1797 0.9785 1 -0.0001217 0.1942 0.3323 0.03411 0.1847 1.028 0.9061 1.291 3.775 1 1 0.03513 0.05822 0.0933 0.6827 1.131 1.813 json
t14_x14_u2_b6 14 14 2 6 frc(add(lrg(D,D),R)) 59014 114254436 o1(o2(o2(x,x),x)) true 131079 131079 0.5266 1 0.5266 0.05091 0.2256 0.001084 0.997 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t14_x14_u2_b7 14 14 2 7 frc(add(eql(D,D),R)) 59015 114254437 o1(o2(o2(x,x),x)) true 131087 131087 0.5266 1 0.5266 0.05091 0.2256 0.001084 0.997 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t14_x14_u2_b8 14 14 2 8 frc(add(min(D,D),R)) 59016 114254438 o1(o2(o2(x,x),x)) true 131095 131095 0.4998 1 0.4998 0.05059 0.2249 0.0003494 0.9966 0.9962 1 3.84 0.03625 0.0007444 0.1109 0.9598 1 -0.0001478 0.07858 0.1247 0.0247 0.1572 1.418 0.9415 0.7311 1.553 1 1 0.03363 0.08296 0.0945 0.6648 1.64 1.868 json
t14_x14_u2_b9 14 14 2 9 frc(add(dot(D,D),R)) 59017 114254439 o1(o2(o2(x,x),x)) true 131103 131103 0.5085 1 0.5085 0.05321 0.2307 0.003001 0.9989 0.9959 1 3.857 0.01953 0.01935 0.09476 0.004692 1 0.000142 0.1303 0.158 0.0299 0.1729 1.825 1.398 0.7307 2.448 1 1 0.03678 0.09172 0.1013 0.6912 1.724 1.903 json
t14_x14_u2_b10 14 14 2 10 frc(add(dst(D,D),R)) 59018 114254440 o1(o2(o2(x,x),x)) true 131111 131111 0.5266 1 0.5266 0.05091 0.2256 0.001084 0.997 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t14_x14_u2_b11 14 14 2 11 frc(sub(add(D,D),R)) 59019 114254441 o1(o2(o2(x,x),x)) true 131119 131119 0.4998 1 0.4998 0.05089 0.2256 0.004469 0.9982 0.9937 1 3.84 0.06712 0.0007428 0.1867 0.9781 1 -0.001007 0.1554 0.2313 0.03299 0.1816 0.9727 0.8847 1.334 3.054 1 1 0.05799 0.0374 0.09865 1.14 0.7349 1.939 json
t14_x14_u2_b12 14 14 2 12 frc(sub(sub(D,D),R)) 59020 114254442 o1(o2(o2(x,x),x)) true 131127 131127 0.4734 1 0.4734 0.05091 0.2256 0.002975 0.9989 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 -0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t14_x14_u2_b13 14 14 2 13 frc(sub(mlt(D,D),R)) 59021 114254443 o1(o2(o2(x,x),x)) true 131135 131135 0.4843 1 0.4843 0.04873 0.2208 0.0002991 0.9981 0.9978 1 3.811 0.01486 0.0007348 0.05955 0.9058 1 -0.0001756 0.03014 0.06911 0.01205 0.1098 1.844 0.9901 0.3201 0.6185 1 1 0.01466 0.0552 0.08322 0.3008 1.133 1.708 json
t14_x14_u2_b14 14 14 2 14 frc(sub(div(D,D),R)) 59022 114254444 o1(o2(o2(x,x),x)) true 131143 131143 0.4734 1 0.4734 0.05091 0.2256 0.002976 0.9989 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 -0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t14_x14_u2_b15 14 14 2 15 frc(sub(pow(D,D),R)) 59023 114254445 o1(o2(o2(x,x),x)) true 131151 131151 -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
t14_x14_u2_b16 14 14 2 16 frc(sub(mod(D,D),R)) 59024 114254446 o1(o2(o2(x,x),x)) true 131159 131159 0.485 1 0.485 0.0511 0.2261 0.002975 0.9989 0.9959 1 3.835 0.06514 0.0007159 0.1792 0.9783 1 0.0003726 0.1925 0.3308 0.03375 0.1837 1.025 0.906 1.289 3.767 1 1 0.0353 0.05802 0.09351 0.6909 1.136 1.83 json
t14_x14_u2_b17 14 14 2 17 frc(sub(lrg(D,D),R)) 59025 114254447 o1(o2(o2(x,x),x)) true 131167 131167 0.4734 1 0.4734 0.05091 0.2256 0.002975 0.9989 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 -0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t14_x14_u2_b18 14 14 2 18 frc(sub(eql(D,D),R)) 59026 114254448 o1(o2(o2(x,x),x)) true 131175 131175 0.4734 1 0.4734 0.05091 0.2256 0.002976 0.9989 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 -0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t14_x14_u2_b19 14 14 2 19 frc(sub(min(D,D),R)) 59027 114254449 o1(o2(o2(x,x),x)) true 131183 131183 0.5019 1 0.5019 0.05037 0.2244 0.004123 0.9997 0.9956 1 3.836 0.0363 0.0007475 0.1112 0.9597 1 -0.00008992 0.07858 0.1248 0.02468 0.1571 1.412 0.9399 0.7356 1.56 1 1 0.03408 0.0818 0.0953 0.6766 1.624 1.892 json
t14_x14_u2_b20 14 14 2 20 frc(sub(dot(D,D),R)) 59028 114254450 o1(o2(o2(x,x),x)) true 131191 131191 0.4962 1 0.4962 0.04885 0.221 0.001257 0.9991 0.9978 1 3.814 0.01524 0.01537 0.08462 -0.004247 1 -0.0000438 0.09991 0.1348 0.02346 0.1532 1.81 1.401 0.6268 2.045 1 1 0.0272 0.07752 0.08705 0.5568 1.587 1.782 json
t14_x14_u2_b21 14 14 2 21 frc(sub(dst(D,D),R)) 59029 114254451 o1(o2(o2(x,x),x)) true 131199 131199 0.4734 1 0.4734 0.05091 0.2256 0.002975 0.9989 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 -0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t14_x14_u2_b22 14 14 2 22 frc(mlt(add(D,D),R)) 59030 114254452 o1(o2(o2(x,x),x)) true 131207 131207 0.4986 1 0.4986 0.07165 0.2677 0.0004338 0.9997 0.9993 1 3.977 0.047 0.001104 0.1184 0.9541 1 -0.00008756 0.1013 0.1374 0.0341 0.1846 1.56 0.9993 0.6714 1.414 1 1 0.04639 0.1087 0.1336 0.6475 1.517 1.864 json
t14_x14_u2_b23 14 14 2 23 frc(mlt(sub(D,D),R)) 59031 114254453 o1(o2(o2(x,x),x)) true 131215 131215 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
t14_x14_u2_b24 14 14 2 24 frc(mlt(mlt(D,D),R)) 59032 114254454 o1(o2(o2(x,x),x)) true 131223 131223 0.5186 1 0.5186 0.1309 0.3618 0.0001453 0.9999 0.9998 1 3.739 0.002164 0.002078 0.05421 0.02025 1 -0.000002863 0.0002772 0.01354 0.001304 0.03611 0.6661 0.1234 0.03241 0.002118 1 1 0.008357 0.1051 0.2452 0.06385 0.8032 1.873 json
t14_x14_u2_b25 14 14 2 25 frc(mlt(div(D,D),R)) 59033 114254455 o1(o2(o2(x,x),x)) true 131231 131231 0.5266 1 0.5266 0.05091 0.2256 0.001084 0.997 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t14_x14_u2_b26 14 14 2 26 frc(mlt(pow(D,D),R)) 59034 114254456 o1(o2(o2(x,x),x)) true 131239 131239 -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
t14_x14_u2_b27 14 14 2 27 frc(mlt(mod(D,D),R)) 59035 114254457 o1(o2(o2(x,x),x)) true 131247 131247 0.1959 0.5 0.1959 0.08096 0.2845 0 0.9926 0.9926 1 2.68 0.1981 0.0006068 0.2987 0.9939 1 0.003503 0.667 0.5854 0.1094 0.3308 1.107 0.9926 2.454 8.238 1 1 0.06377 0.1024 0.07409 0.7877 1.265 0.9151 json
t14_x14_u2_b28 14 14 2 28 frc(mlt(lrg(D,D),R)) 59036 114254458 o1(o2(o2(x,x),x)) true 131255 131255 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
t14_x14_u2_b29 14 14 2 29 frc(mlt(eql(D,D),R)) 59037 114254459 o1(o2(o2(x,x),x)) true 131263 131263 0.5266 1 0.5266 0.05091 0.2256 0.001084 0.997 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t14_x14_u2_b30 14 14 2 30 frc(mlt(min(D,D),R)) 59038 114254460 o1(o2(o2(x,x),x)) true 131271 131271 0.4976 1 0.4976 0.09513 0.3084 0.0002169 0.9999 0.9996 1 3.982 0.04486 0.001485 0.1019 0.9359 1 -0.00005236 0.09294 0.1089 0.03597 0.1897 1.862 0.9996 0.4872 0.9771 1 1 0.04751 0.1592 0.1798 0.4994 1.673 1.891 json
t14_x14_u2_b31 14 14 2 31 frc(mlt(dot(D,D),R)) 59039 114254461 o1(o2(o2(x,x),x)) true 131279 131279 0.5197 1 0.5197 0.1131 0.3363 0.000257 0.9998 0.9995 1 3.88 0.001898 0.002261 0.05535 -0.08732 1 0.00001141 0.0003156 0.01429 0.001096 0.03311 0.5981 0.128 0.03677 0.00279 1 1 0.008148 0.09991 0.2107 0.07203 0.8832 1.863 json
t14_x14_u2_b32 14 14 2 32 frc(mlt(dst(D,D),R)) 59040 114254462 o1(o2(o2(x,x),x)) true 131287 131287 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
t14_x14_u2_b33 14 14 2 33 frc(div(add(D,D),R)) 59041 114254463 o1(o2(o2(x,x),x)) true 131295 131295 0.4997 1 0.4997 0.04821 0.2196 0.00457 0.9905 0.986 1 3.784 0.1001 0.0006796 0.2551 0.9865 1 -0.0001163 0.2881 0.3966 0.03576 0.1891 0.7414 0.9556 2.092 5.977 1 1 0.05982 0.06517 0.096 1.241 1.352 1.991 json
t14_x14_u2_b34 14 14 2 34 frc(div(sub(D,D),R)) 59042 114254464 o1(o2(o2(x,x),x)) true 131303 131303 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
t14_x14_u2_b35 14 14 2 35 frc(div(mlt(D,D),R)) 59043 114254465 o1(o2(o2(x,x),x)) true 131311 131311 0.5002 1 0.5002 0.09297 0.3049 0.001054 0.999 0.998 1 3.97 0.0181 0.001361 0.1017 0.8601 1 -0.00002944 0.04222 0.1074 0.009122 0.09551 0.9394 0.8775 0.2093 0.4541 1 1 0.01765 0.1046 0.1722 0.1899 1.125 1.852 json
t14_x14_u2_b36 14 14 2 36 frc(div(div(D,D),R)) 59044 114254466 o1(o2(o2(x,x),x)) true 131319 131319 0.4658 1 0.4658 0.05097 0.2258 0.007532 0.9989 0.9913 1 3.83 0.0006943 0.0006672 0.03029 0.01986 1 -0.00001819 0.00007738 0.006878 0.0004441 0.02107 0.6958 0.1131 0.02671 0.001518 1 1 0.002481 0.03188 0.08158 0.04867 0.6255 1.601 json
t14_x14_u2_b37 14 14 2 37 frc(div(pow(D,D),R)) 59045 114254467 o1(o2(o2(x,x),x)) true 131327 131327 -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
t14_x14_u2_b38 14 14 2 38 frc(div(mod(D,D),R)) 59046 114254468 o1(o2(o2(x,x),x)) true 131335 131335 0.196 0.5 0.196 0.06111 0.2472 0 0.9546 0.9546 1 2.755 0.1647 0.0002635 0.3059 0.9968 1 0.003531 0.5461 0.5994 0.07139 0.2672 0.8733 0.9387 2.7 8.935 1 1 0.05608 0.06437 0.03534 0.9177 1.053 0.5782 json
t14_x14_u2_b39 14 14 2 39 frc(div(lrg(D,D),R)) 59047 114254469 o1(o2(o2(x,x),x)) true 131343 131343 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
t14_x14_u2_b40 14 14 2 40 frc(div(eql(D,D),R)) 59048 114254470 o1(o2(o2(x,x),x)) true 131351 131351 0.4658 1 0.4658 0.05097 0.2258 0.007532 0.9989 0.9913 1 3.83 0.0006943 0.0006672 0.03029 0.01986 1 -0.00001819 0.00007738 0.006878 0.0004441 0.02107 0.6958 0.1131 0.02671 0.001518 1 1 0.002481 0.03188 0.08158 0.04867 0.6255 1.601 json
t14_x14_u2_b41 14 14 2 41 frc(div(min(D,D),R)) 59049 114254471 o1(o2(o2(x,x),x)) true 131359 131359 0.4991 1 0.4991 0.05076 0.2253 0.01781 0.986 0.9682 1 3.85 0.0732 0.0007257 0.1911 0.9804 1 -0.0005618 0.1942 0.2785 0.03741 0.1934 1.012 0.9372 1.456 3.826 1 1 0.05269 0.07161 0.09489 1.038 1.411 1.87 json
t14_x14_u2_b42 14 14 2 42 frc(div(dot(D,D),R)) 59050 114254472 o1(o2(o2(x,x),x)) true 131367 131367 0.4968 1 0.4968 0.06367 0.2523 0.00206 0.9979 0.9958 1 3.945 0.02361 0.0237 0.158 -0.001819 1 0.00004047 0.1982 0.2527 0.02235 0.1495 0.946 1.228 0.7431 3.113 1 1 0.03295 0.1025 0.1164 0.5175 1.609 1.828 json
t14_x14_u2_b43 14 14 2 43 frc(div(dst(D,D),R)) 59051 114254473 o1(o2(o2(x,x),x)) true 131375 131375 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
t14_x14_u2_b44 14 14 2 44 frc(pow(add(D,D),R)) 59052 114254474 o1(o2(o2(x,x),x)) true 131383 131383 -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
t14_x14_u2_b45 14 14 2 45 frc(pow(sub(D,D),R)) 59053 114254475 o1(o2(o2(x,x),x)) true 131391 131391 -0.957 0 0.957 0.04112 0.2028 -1 0 1 1 0.2557 0.00422 0.004094 0.008259 0.01515 1 0 0.01738 0.01663 0.008241 0.09078 10.99 1.414 0.2022 0.4228 1 1 0.006357 0.02738 0.06893 0.1546 0.6659 1.676 json
t14_x14_u2_b46 14 14 2 46 frc(pow(mlt(D,D),R)) 59054 114254476 o1(o2(o2(x,x),x)) true 131399 131399 0.403 1 0.403 0.0536 0.2315 0.001266 0.9902 0.989 1 3.824 0.04856 0.000742 0.1538 0.9699 1 0.00004495 0.145 0.2371 0.02564 0.1601 1.041 0.8964 0.9199 2.706 1 1 0.02802 0.06998 0.1024 0.5228 1.306 1.911 json
t14_x14_u2_b47 14 14 2 47 frc(pow(div(D,D),R)) 59055 114254477 o1(o2(o2(x,x),x)) true 131407 131407 0.07613 0.1768 0.07613 0.04594 0.2143 0 0.9929 0.9929 1 1.115 0.08684 0.0005822 0.1242 0.9867 1 0.00169 0.2853 0.2404 0.07197 0.2683 2.159 0.9929 1.903 6.212 1 1 0.03174 0.04947 0.08613 0.6909 1.077 1.875 json
t14_x14_u2_b48 14 14 2 48 frc(pow(pow(D,D),R)) 59056 114254478 o1(o2(o2(x,x),x)) true 131415 131415 -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
t14_x14_u2_b49 14 14 2 49 frc(pow(mod(D,D),R)) 59057 114254479 o1(o2(o2(x,x),x)) true 131423 131423 -0.9062 0.05273 0.9454 0.1135 0.3369 -1 0.9076 1.908 1 0.6221 0.1486 0.01014 0.1213 0.8723 1 0.000536 0.493 0.2416 0.144 0.3795 3.128 2.678 1.399 4.344 1 1 0.0756 0.1363 0.2061 0.6661 1.201 1.816 json
t14_x14_u2_b50 14 14 2 50 frc(pow(lrg(D,D),R)) 59058 114254480 o1(o2(o2(x,x),x)) true 131431 131431 -0.957 0 0.957 0.04112 0.2028 -1 0 1 1 0.2557 0.00422 0.004094 0.008259 0.01515 1 0 0.01738 0.01663 0.008241 0.09078 10.99 1.414 0.2022 0.4228 1 1 0.006357 0.02738 0.06893 0.1546 0.6659 1.676 json
t14_x14_u2_b51 14 14 2 51 frc(pow(eql(D,D),R)) 59059 114254481 o1(o2(o2(x,x),x)) true 131439 131439 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
t14_x14_u2_b52 14 14 2 52 frc(pow(min(D,D),R)) 59060 114254482 o1(o2(o2(x,x),x)) true 131447 131447 -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
t14_x14_u2_b53 14 14 2 53 frc(pow(dot(D,D),R)) 59061 114254483 o1(o2(o2(x,x),x)) true 131455 131455 0.4516 1 0.4516 0.04715 0.2171 0.001561 0.9995 0.9979 1 3.796 0.03772 0.03744 0.184 0.003807 1 -0.0002111 0.3455 0.3225 0.04132 0.2033 1.105 1.373 1.594 7.328 1 1 0.04832 0.0766 0.08585 1.025 1.625 1.821 json
t14_x14_u2_b54 14 14 2 54 frc(pow(dst(D,D),R)) 59062 114254484 o1(o2(o2(x,x),x)) true 131463 131463 -0.957 0 0.957 0.04112 0.2028 -1 0 1 1 0.2557 0.00422 0.004094 0.008259 0.01515 1 0 0.01738 0.01663 0.008241 0.09078 10.99 1.414 0.2022 0.4228 1 1 0.006357 0.02738 0.06893 0.1546 0.6659 1.676 json
t14_x14_u2_b55 14 14 2 55 frc(mod(add(D,D),R)) 59063 114254485 o1(o2(o2(x,x),x)) true 131471 131471 0.4992 1 0.4992 0.07229 0.2689 0.000465 0.9995 0.999 1 3.875 0.06655 0.000288 0.173 0.9914 1 0.00004739 0.1587 0.2447 0.03691 0.1921 1.11 0.999 0.9245 2.195 1 1 0.05486 0.1002 0.03814 0.7588 1.387 0.5276 json
t14_x14_u2_b56 14 14 2 56 frc(mod(sub(D,D),R)) 59064 114254486 o1(o2(o2(x,x),x)) true 131479 131479 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
t14_x14_u2_b57 14 14 2 57 frc(mod(mlt(D,D),R)) 59065 114254487 o1(o2(o2(x,x),x)) true 131487 131487 0.09366 1 0.09366 0.006366 0.07979 0.0009763 0.2473 0.2463 1 1.864 0.001375 0.00001602 0.02904 0.977 1 -0.0001806 0.001423 0.02352 0.0005483 0.02342 0.8065 0.1514 0.2186 0.2235 1 1 0.002178 0.01246 0.002034 0.3421 1.957 0.3195 json
t14_x14_u2_b58 14 14 2 58 frc(mod(div(D,D),R)) 59066 114254488 o1(o2(o2(x,x),x)) true 131495 131495 0.1731 1 0.1731 0.009379 0.09685 0.0003865 0.4849 0.4845 1 2.618 0.0001419 0.0001475 0.01373 -0.01955 1 3.077e-7 0.00001752 0.003175 0.0001009 0.01004 0.7314 0.05255 0.03086 0.001868 1 1 0.0005591 0.007193 0.01892 0.05961 0.7669 2.017 json
t14_x14_u2_b59 14 14 2 59 frc(mod(pow(D,D),R)) 59067 114254489 o1(o2(o2(x,x),x)) true 131503 131503 -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
t14_x14_u2_b60 14 14 2 60 frc(mod(mod(D,D),R)) 59068 114254490 o1(o2(o2(x,x),x)) true 131511 131511 0.1968 0.5 0.1968 0.08184 0.2861 0 0.9911 0.9911 1 2.545 0.2033 0.00004551 0.3065 0.9996 1 0.00394 0.673 0.5957 0.1093 0.3307 1.079 0.9911 2.484 8.223 1 1 0.06771 0.09529 0.005659 0.8273 1.164 0.06914 json
t14_x14_u2_b61 14 14 2 61 frc(mod(lrg(D,D),R)) 59069 114254491 o1(o2(o2(x,x),x)) true 131519 131519 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
t14_x14_u2_b62 14 14 2 62 frc(mod(eql(D,D),R)) 59070 114254492 o1(o2(o2(x,x),x)) true 131527 131527 0.1731 1 0.1731 0.009379 0.09685 0.0003865 0.4849 0.4845 1 2.618 0.0001419 0.0001475 0.01373 -0.01955 1 3.076e-7 0.00001752 0.003175 0.0001009 0.01004 0.7314 0.05255 0.03086 0.001868 1 1 0.0005591 0.007193 0.01892 0.05961 0.7669 2.017 json
t14_x14_u2_b63 14 14 2 63 frc(mod(min(D,D),R)) 59071 114254493 o1(o2(o2(x,x),x)) true 131535 131535 0.4997 1 0.4997 0.08927 0.2988 0.0009808 0.9991 0.9982 1 3.973 0.05909 0.0001074 0.1299 0.9964 1 0.000004165 0.1259 0.1637 0.04231 0.2057 1.583 0.9982 0.663 1.41 1 1 0.0562 0.1299 0.01378 0.6295 1.455 0.1543 json
t14_x14_u2_b64 14 14 2 64 frc(mod(dot(D,D),R)) 59072 114254494 o1(o2(o2(x,x),x)) true 131543 131543 0.1646 1 0.1646 0.009735 0.09867 0.0003786 0.4946 0.4943 1 2.585 0.00175 0.001739 0.04712 0.003205 1 -0.0002408 0.00949 0.0594 0.001268 0.03562 0.7559 0.3224 0.3583 0.9748 1 1 0.004272 0.01807 0.00692 0.4388 1.857 0.7109 json
t14_x14_u2_b65 14 14 2 65 frc(mod(dst(D,D),R)) 59073 114254495 o1(o2(o2(x,x),x)) true 131551 131551 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
t14_x14_u2_b66 14 14 2 66 frc(lrg(add(D,D),R)) 59074 114254496 o1(o2(o2(x,x),x)) true 131559 131559 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
t14_x14_u2_b67 14 14 2 67 frc(lrg(sub(D,D),R)) 59075 114254497 o1(o2(o2(x,x),x)) true 131567 131567 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
t14_x14_u2_b68 14 14 2 68 frc(lrg(mlt(D,D),R)) 59076 114254498 o1(o2(o2(x,x),x)) true 131575 131575 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
t14_x14_u2_b69 14 14 2 69 frc(lrg(div(D,D),R)) 59077 114254499 o1(o2(o2(x,x),x)) true 131583 131583 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
t14_x14_u2_b70 14 14 2 70 frc(lrg(pow(D,D),R)) 59078 114254500 o1(o2(o2(x,x),x)) true 131591 131591 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
t14_x14_u2_b71 14 14 2 71 frc(lrg(mod(D,D),R)) 59079 114254501 o1(o2(o2(x,x),x)) true 131599 131599 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
t14_x14_u2_b72 14 14 2 72 frc(lrg(lrg(D,D),R)) 59080 114254502 o1(o2(o2(x,x),x)) true 131607 131607 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
t14_x14_u2_b73 14 14 2 73 frc(lrg(eql(D,D),R)) 59081 114254503 o1(o2(o2(x,x),x)) true 131615 131615 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
t14_x14_u2_b74 14 14 2 74 frc(lrg(min(D,D),R)) 59082 114254504 o1(o2(o2(x,x),x)) true 131623 131623 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
t14_x14_u2_b75 14 14 2 75 frc(lrg(dot(D,D),R)) 59083 114254505 o1(o2(o2(x,x),x)) true 131631 131631 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
t14_x14_u2_b76 14 14 2 76 frc(lrg(dst(D,D),R)) 59084 114254506 o1(o2(o2(x,x),x)) true 131639 131639 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
t14_x14_u2_b77 14 14 2 77 frc(eql(add(D,D),R)) 59085 114254507 o1(o2(o2(x,x),x)) true 131647 131647 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
t14_x14_u2_b78 14 14 2 78 frc(eql(sub(D,D),R)) 59086 114254508 o1(o2(o2(x,x),x)) true 131655 131655 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
t14_x14_u2_b79 14 14 2 79 frc(eql(mlt(D,D),R)) 59087 114254509 o1(o2(o2(x,x),x)) true 131663 131663 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
t14_x14_u2_b80 14 14 2 80 frc(eql(div(D,D),R)) 59088 114254510 o1(o2(o2(x,x),x)) true 131671 131671 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
t14_x14_u2_b81 14 14 2 81 frc(eql(pow(D,D),R)) 59089 114254511 o1(o2(o2(x,x),x)) true 131679 131679 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
t14_x14_u2_b82 14 14 2 82 frc(eql(mod(D,D),R)) 59090 114254512 o1(o2(o2(x,x),x)) true 131687 131687 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
t14_x14_u2_b83 14 14 2 83 frc(eql(lrg(D,D),R)) 59091 114254513 o1(o2(o2(x,x),x)) true 131695 131695 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
t14_x14_u2_b84 14 14 2 84 frc(eql(eql(D,D),R)) 59092 114254514 o1(o2(o2(x,x),x)) true 131703 131703 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
t14_x14_u2_b85 14 14 2 85 frc(eql(min(D,D),R)) 59093 114254515 o1(o2(o2(x,x),x)) true 131711 131711 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
t14_x14_u2_b86 14 14 2 86 frc(eql(dot(D,D),R)) 59094 114254516 o1(o2(o2(x,x),x)) true 131719 131719 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
t14_x14_u2_b87 14 14 2 87 frc(eql(dst(D,D),R)) 59095 114254517 o1(o2(o2(x,x),x)) true 131727 131727 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
t14_x14_u2_b88 14 14 2 88 frc(min(add(D,D),R)) 59096 114254518 o1(o2(o2(x,x),x)) true 131735 131735 0.4712 1 0.4712 0.05292 0.23 0.0009736 0.9968 0.9958 1 3.804 0.03696 0.000456 0.1144 0.9756 1 0.00008547 0.08249 0.1352 0.02433 0.156 1.364 0.9343 0.707 1.559 1 1 0.03297 0.03273 0.0581 0.623 0.6186 1.098 json
t14_x14_u2_b89 14 14 2 89 frc(min(sub(D,D),R)) 59097 114254519 o1(o2(o2(x,x),x)) true 131743 131743 0.2635 0.9281 0.2635 0.06592 0.2568 0 0.9969 0.9969 1 3.381 0.000835 0.001027 0.03338 -0.1029 1 0.00003113 0.0001101 0.007819 0.0007475 0.02734 0.819 0.1165 0.02824 0.00167 1 1 0.003689 0.04762 0.1331 0.05596 0.7223 2.019 json
t14_x14_u2_b90 14 14 2 90 frc(min(mlt(D,D),R)) 59098 114254520 o1(o2(o2(x,x),x)) true 131751 131751 0.3145 1 0.3145 0.05821 0.2413 0.0009766 0.9969 0.996 1 3.67 0.00119 0.0008638 0.03804 0.1586 1 -0.0000812 0.0001714 0.01062 0.0006061 0.02462 0.6471 0.1248 0.03528 0.002944 1 1 0.00399 0.047 0.1141 0.06854 0.8074 1.96 json
t14_x14_u2_b91 14 14 2 91 frc(min(div(D,D),R)) 59099 114254521 o1(o2(o2(x,x),x)) true 131759 131759 0.5266 1 0.5266 0.05091 0.2256 0.001084 0.997 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0.002542 0.03267 0.08567 0.04993 0.6416 1.683 json