Skip to content

Modeling the Power Spectrum of an AGN with Markov Random Field Expansion

In this tutorial, we will reconstruct VLBA data observations of the AGN XYZ using closures. However we will also model the power spectrum of the AGN using a Markov Random Field expansion Where we can fit multiple scales of the power spectrum simultaneously up to some order.

In this tutorial, we will do closure-only modeling of the AGN DA 193 observed with the VLBA at 15 GHz with the Mojave AGN project. Unlike the previous tutorials, we will constrain the power spectrum slope and using a Markov random field expansion. This will allow us to model more complex and multi-scale processes in AGN, which is expected to be common in black hole jets.

To get started, we will load Comrade

julia
using Comrade
using LinearAlgebra
LinearAlgebra.BLAS.set_num_threads(1)

Pyehtim loads eht-imaging using PythonCall this is necessary to load uvfits files currently.

julia
using Pyehtim
using NonuniformFFTs
    CondaPkg Found dependencies: /home/runner/.julia/packages/DimensionalData/hv9KC/CondaPkg.toml
    CondaPkg Found dependencies: /home/runner/.julia/packages/CondaPkg/0UqYV/CondaPkg.toml
    CondaPkg Found dependencies: /home/runner/.julia/packages/PythonCall/wkBj7/CondaPkg.toml
    CondaPkg Found dependencies: /home/runner/.julia/packages/Pyehtim/bQtHC/CondaPkg.toml
    CondaPkg Resolving changes
             + ehtim (pip)
             + libstdcxx
             + libstdcxx-ng
             + numpy
             + numpy (pip)
             + openssl
             + pandas
             + python
             + setuptools (pip)
             + uv
             + xarray
    CondaPkg Initialising pixi
             │ /home/runner/.julia/artifacts/cefba4912c2b400756d043a2563ef77a0088866b/bin/pixi
             │ init
             │ --format pixi
             └ /home/runner/work/Comrade.jl/Comrade.jl/examples/advanced/FitPS/.CondaPkg
✔ Created /home/runner/work/Comrade.jl/Comrade.jl/examples/advanced/FitPS/.CondaPkg/pixi.toml
    CondaPkg Wrote /home/runner/work/Comrade.jl/Comrade.jl/examples/advanced/FitPS/.CondaPkg/pixi.toml
             │ [dependencies]
             │ openssl = ">=3, <3.6, >=3, <3.6"
             │ libstdcxx = ">=3.4,<15.0"
             │ uv = ">=0.4"
             │ libstdcxx-ng = ">=3.4,<15.0"
             │ pandas = "<2"
             │ xarray = "*"
             │ numpy = ">=1.24, <2.0"

             │     [dependencies.python]
             │     channel = "conda-forge"
             │     build = "*cp*"
             │     version = ">=3.10,<3.14, >=3.6,<=3.12"

             │ [project]
             │ name = ".CondaPkg"
             │ platforms = ["linux-64"]
             │ channels = ["conda-forge"]
             │ channel-priority = "strict"
             │ description = "automatically generated by CondaPkg.jl"

             │ [pypi-dependencies]
             │ ehtim = ">=1.2.10, <2.0"
             │ numpy = ">=1.24, <2.0"
             └ setuptools = "*"
    CondaPkg Installing packages
             │ /home/runner/.julia/artifacts/cefba4912c2b400756d043a2563ef77a0088866b/bin/pixi
             │ install
             └ --manifest-path /home/runner/work/Comrade.jl/Comrade.jl/examples/advanced/FitPS/.CondaPkg/pixi.toml
✔ The default environment has been installed.
/home/runner/work/Comrade.jl/Comrade.jl/examples/advanced/FitPS/.CondaPkg/.pixi/envs/default/lib/python3.11/site-packages/ehtim/__init__.py:58: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  import pkg_resources

For reproducibility we use a stable random number genreator

julia
using StableRNGs
rng = StableRNG(123)
StableRNGs.LehmerRNG(state=0x000000000000000000000000000000f7)

Load the Data

For this tutorial we will image publicly available VLBA data of the AGN 1308+326 observed on 2021/03/19 at 43 GHz as part of the Boston University blazar monitoring program.

julia
file = Base.download("https://www.bu.edu/blazars/VLBA_GLAST/1308/1308+326Q.2021-03-19.UVP.gz")
obs0 = ehtim.obsdata.load_uvfits(file)
Python: <ehtim.obsdata.Obsdata object at 0x7fdbaae9c150>

Now we do some minor preprocessing:

  • Scan average the data since the data have been preprocessed so that the gain phases are coherent.

  • Add 0.5% systematic noise to deal with calibration issues such as leakage.

julia
obs = scan_average(obs0).add_fractional_noise(0.005)
Python: <ehtim.obsdata.Obsdata object at 0x7fdbaae2f3d0>

For this tutorial we will only use closure quantities to reconstruct the image however, polarized or complex visibilities can also be used with instrumental models following the other tutorials.

julia
dlcamp, dcphase = extract_table(obs, LogClosureAmplitudes(; snrcut = 3), ClosurePhases(; snrcut = 3))
(EHTObservationTable{Comrade.EHTLogClosureAmplitudeDatum{:I}}
  source:      1308+326
  mjd:         59293
  bandwidth:   4.86e8
  sites:       [:BR, :FD, :HN, :KP, :LA, :MK, :NL, :OV, :PT, :SC]
  nsamples:    291, EHTObservationTable{Comrade.EHTClosurePhaseDatum{:I}}
  source:      1308+326
  mjd:         59293
  bandwidth:   4.86e8
  sites:       [:BR, :FD, :HN, :KP, :LA, :MK, :NL, :OV, :PT, :SC]
  nsamples:    300)

Build the Model/Posterior

Most of the model building here will look very similar to the previous Imaging a Black Hole using only Closure Quantities tutorial. However, we will be utilizing a more complex image prior. Specifically, VLBIImagePriors provides a basic framework for building stationary Gaussian random fields with cyclic boundary conditions. To define the random field we just need to define a spectral model. For this work we will use a Markovian spectral model. Namely, our power spectrum will be modeled as

P(k)σ1+sρsk2s

where σ is the marginal variance of the image, ρs are the coefficients of the Markovian expansion, and k is the norm of the spatial wavenumber.

julia
using VLBIImagePriors ## Defines the `MarkovPS` power spectrum model and `StationaryRandomField`
function sky(θ, metadata)
    (; fb, c, ρs, σimg) = θ
    (; mimg, pl) = metadata
    # Apply the GMRF fluctuations to the image
    x = genfield(StationaryRandomField(MarkovPS(ρs .^ 2), pl), c)
    x .= σimg .* x
    fbn = fb / length(mimg)
    mb = mimg .* (1 - fb) .+ fbn
    rast = apply_fluctuations(CenteredLR(), mb, x)
    m = ContinuousImage(rast, BSplinePulse{3}())
    return m
end
sky (generic function with 1 method)

For this tutorial we decided to image a very compact AGN. Thus, we will use a small FOV for a 15 GHz observation. Namely, we will use a 5000 μas FOV with 64x64 pixels.

julia
nx = 64
ny = 64
fovx = μas2rad(1_000)
fovy = fovx * ny / nx
grid = imagepixels(fovx, fovy, nx, ny, μas2rad(150.0), -μas2rad(150.0))
RectiGrid(
executor: ComradeBase.Serial()
Dimensions: 
(↓ X Sampled{Float64} LinRange{Float64}(-3.1134128583753017e-9, 1.6589718150466935e-9, 64) ForwardOrdered Regular Points,
→ Y Sampled{Float64} LinRange{Float64}(-1.6589718150466935e-9, 3.1134128583753017e-9, 64) ForwardOrdered Regular Points)
)

Now we need to specify our image prior. For this work we will use a Gaussian Markov Random field prior

Since we are using a Gaussian Markov random field prior we need to first specify our mean image. For this work we will use a symmetric Gaussian with a FWHM equal to the approximate beamsize of the array. This models the fact that we expect the AGN core to be compact.

julia
fwhmfac = 2 * sqrt(2 * log(2))
mpr = modify(Gaussian(), Stretch(beamsize(dlcamp) / 4 / fwhmfac))
imgpr = intensitymap(mpr, grid)
┌ 64×64 IntensityMap{Float64, 2} ┐
├────────────────────────────────┴─────────────────────────────────────── dims ┐
  ↓ X Sampled{Float64} LinRange{Float64}(-3.1134128583753017e-9, 1.6589718150466935e-9, 64) ForwardOrdered Regular Points,
  → Y Sampled{Float64} LinRange{Float64}(-1.6589718150466935e-9, 3.1134128583753017e-9, 64) ForwardOrdered Regular Points
└──────────────────────────────────────────────────────────────────────────────┘
  ↓ →          -1.65897e-9    -1.58322e-9    -1.50747e-9    -1.43172e-9    -1.35596e-9    -1.28021e-9    -1.20446e-9    -1.12871e-9    -1.05295e-9    -9.77203e-10   -9.0145e-10    -8.25698e-10   -7.49946e-10   -6.74194e-10   -5.98442e-10   -5.2269e-10    -4.46938e-10   -3.71185e-10   -2.95433e-10   -2.19681e-10   -1.43929e-10   -6.81769e-11   7.57521e-12   8.33274e-11   1.59079e-10   2.34832e-10   3.10584e-10   3.86336e-10   4.62088e-10   5.3784e-10    6.13592e-10   6.89344e-10   7.65097e-10   8.40849e-10   9.16601e-10   9.92353e-10   1.06811e-9    1.14386e-9    1.21961e-9    1.29536e-9    1.37111e-9    1.44687e-9    1.52262e-9    1.59837e-9    1.67412e-9    1.74987e-9    1.82563e-9    1.90138e-9    1.97713e-9    2.05288e-9    2.12864e-9    2.20439e-9    2.28014e-9    2.35589e-9    2.43164e-9    2.5074e-9     2.58315e-9    2.6589e-9     2.73465e-9    2.8104e-9     2.88616e-9    2.96191e-9    3.03766e-9    3.11341e-9
 -3.11341e-9    0.0            0.0            0.0            0.0            0.0            0.0            0.0            2.161e-320     1.37374e-315   4.05134e-311   5.54286e-307   3.51811e-303   1.03592e-299   1.41508e-296   8.96768e-294   2.63644e-291   3.59582e-289   2.27519e-287   6.67849e-286   9.09452e-285   5.74542e-284   1.68386e-283  2.28944e-283  1.44409e-283  4.2257e-284   5.73646e-285  3.61269e-286  1.0555e-287   1.43063e-289  8.99571e-292  2.62413e-294  3.5512e-297   2.2295e-300   6.4935e-304   8.77388e-308  5.49977e-312  1.59933e-316  2.16e-321     0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0
 -3.03766e-9    0.0            0.0            0.0            0.0            3.0e-323       1.86197e-317   5.49977e-312   7.53629e-307   4.79083e-302   1.41288e-297   1.93303e-293   1.22692e-289   3.61269e-286   4.93501e-283   3.12742e-280   9.19442e-278   1.25402e-275   7.93457e-274   2.32908e-272   3.17165e-271   2.00368e-270   5.87233e-270  7.98425e-270  5.03615e-270  1.47368e-270  2.00055e-271  1.2599e-272   3.68099e-274  4.98922e-276  3.13719e-278  9.15147e-281  1.23846e-283  7.77522e-287  2.26456e-290  3.05983e-294  1.91801e-298  5.57757e-303  7.52453e-308  4.70929e-313  1.36732e-318  0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0
 -2.96191e-9    0.0            0.0            1.2e-322       3.44745e-316   4.73139e-310   3.01245e-304   8.89798e-299   1.21928e-293   7.75099e-289   2.28587e-284   3.12742e-280   1.985e-276     5.8449e-273    7.98425e-270   5.05979e-267   1.48755e-264   2.02885e-262   1.28372e-260   3.76817e-259   5.13135e-258   3.24171e-257   9.50073e-257  1.29176e-256  8.14789e-257  2.38424e-257  3.23665e-258  2.03837e-259  5.95539e-261  8.07195e-263  5.0756e-265   1.4806e-267   2.00368e-270  1.25794e-273  3.66379e-277  4.95044e-281  3.10311e-285  9.02383e-290  1.21738e-294  7.61907e-300  2.21217e-305  2.97972e-311  1.86197e-317  5.0e-324      0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0
 -2.88616e-9    1.0e-323       1.3716e-316    8.74653e-310   2.58753e-303   3.5512e-297    2.26103e-291   6.67849e-286   9.15147e-281   5.8176e-276    1.71569e-271   2.34732e-267   1.48987e-263   4.38697e-260   5.99269e-257   3.79769e-254   1.1165e-251    1.52278e-249   9.63511e-248   2.82825e-246   3.8514e-245    2.43311e-244   7.1309e-244   9.69545e-244  6.11551e-244  1.78952e-244  2.42931e-245  1.52993e-246  4.4699e-248   6.05851e-250  3.80956e-252  1.11128e-254  1.50389e-257  9.44161e-261  2.74991e-264  3.71561e-268  2.32908e-272  6.77296e-277  9.1372e-282   5.71859e-287  1.66037e-292  2.23647e-298  1.39753e-304  4.05134e-311  5.44852e-318  0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0
 -2.8104e-9     3.47446e-311   4.7759e-304    3.04554e-297   9.00976e-291   1.23653e-284   7.8729e-279    2.32545e-273   3.18654e-268   2.02569e-263   5.97401e-259   8.17336e-255   5.18772e-251   1.52754e-247   2.08665e-244   1.32235e-241   3.88764e-239   5.30231e-237   3.35494e-235   9.84794e-234   1.34106e-232   8.47206e-232   2.48297e-231  3.37595e-231  2.12941e-231  6.23111e-232  8.45885e-233  5.32719e-234  1.55642e-235  2.10957e-237  1.32649e-239  3.86948e-242  5.23652e-245  3.28756e-248  9.57516e-252  1.29377e-255  8.10983e-260  2.35834e-264  3.18157e-269  1.99121e-274  5.7814e-280   7.78736e-286  4.86618e-292  1.41067e-298  1.89717e-305  1.18366e-312  3.4263e-320   0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0
 -2.73465e-9    5.61249e-299   7.71478e-292   4.91963e-285   1.4554e-278    1.99743e-272   1.27175e-266   3.75643e-261   5.14739e-256   3.27221e-251   9.65016e-247   1.32029e-242   8.38002e-239   2.46752e-235   3.37068e-232   2.13607e-229   6.27992e-227   8.56512e-225   5.41943e-223   1.59079e-221   2.16628e-220   1.36854e-219   4.01089e-219  5.45336e-219  3.43977e-219  1.00655e-219  1.36641e-220  8.60531e-222  2.51417e-223  3.40771e-225  2.14275e-227  6.25059e-230  8.45885e-233  5.31059e-236  1.54673e-239  2.08991e-243  1.31003e-247  3.80956e-252  5.13937e-257  3.21651e-262  9.33903e-268  1.25794e-273  7.86062e-280  2.27874e-286  3.06461e-293  1.91203e-300  5.53421e-308  7.43118e-316  5.0e-324      0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0
 -2.6589e-9     4.20596e-287   5.7814e-280    3.68673e-273   1.09066e-266   1.49686e-260   9.53043e-255   2.81504e-249   3.85742e-244   2.45217e-239   7.23176e-235   9.89416e-231   6.27992e-227   1.84914e-223   2.52597e-220   1.60076e-217   4.70613e-215   6.41864e-213   4.06128e-211   1.19213e-209   1.6234e-208    1.02557e-207   3.00573e-207  4.08671e-207  2.57773e-207  7.54299e-208  1.02398e-208  6.44876e-210  1.8841e-211   2.55371e-213  1.60576e-215  4.68415e-218  6.339e-221    3.97971e-224  1.15911e-227  1.56616e-231  9.81725e-236  2.85486e-240  3.8514e-245   2.41043e-250  6.9986e-256   9.42689e-262  5.89069e-268  1.70767e-274  2.29659e-281  1.43286e-288  4.1473e-296   5.56887e-304  3.46904e-312  1.0025e-320   0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0
 -2.58315e-9    1.46223e-275   2.00994e-268   1.28172e-261   3.79177e-255   5.20393e-249   3.31331e-243   9.78666e-238   1.34106e-232   8.52511e-228   2.51417e-223   3.43977e-219   2.18325e-215   6.42866e-212   8.78168e-209   5.56513e-206   1.63611e-203   2.23148e-201   1.41193e-199   4.14451e-198   5.64385e-197   3.56547e-196   1.04496e-195  1.42077e-195  8.96166e-196  2.62237e-196  3.55991e-197  2.24195e-198  6.55019e-200  8.87814e-202  5.58253e-204  1.62847e-206  2.20379e-209  1.38357e-212  4.02971e-216  5.44486e-220  3.41303e-224  9.92509e-229  1.33896e-233  8.38002e-239  2.43311e-244  3.27732e-250  2.04794e-256  5.93684e-263  7.98425e-270  4.98144e-277  1.44183e-284  1.93605e-292  1.20603e-300  3.48532e-309  4.67269e-318  0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0
 -2.5074e-9     2.35834e-264   3.24171e-257   2.0672e-250    6.11551e-244   8.3931e-238    5.34384e-232   1.57843e-226   2.16291e-221   1.37496e-216   4.05495e-212   5.54779e-208   3.52124e-204   1.03684e-200   1.41634e-197   8.97566e-195   2.63879e-192   3.59902e-190   2.27721e-188   6.68443e-187   9.10261e-186   5.75053e-185   1.68535e-184  2.29147e-184  1.44537e-184  4.22946e-185  5.74157e-186  3.61591e-187  1.05644e-188  1.4319e-190   9.00371e-193  2.62646e-195  3.55436e-198  2.23148e-201  6.49927e-205  8.78168e-209  5.50467e-213  1.60076e-217  2.15953e-222  1.35156e-227  3.92421e-233  5.28578e-239  3.30299e-245  9.57516e-252  1.28773e-258  8.03425e-266  2.32545e-273  3.12254e-281  1.94514e-289  5.62126e-298  7.53629e-307  4.68729e-316  0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0
 -2.43164e-9    1.76457e-253   2.42552e-246   1.54673e-239   4.57577e-233   6.27992e-227   3.99839e-221   1.18102e-215   1.61834e-210   1.02878e-205   3.03401e-201   4.15099e-197   2.63467e-193   7.75788e-190   1.05974e-186   6.7158e-184    1.97441e-181   2.69287e-179   1.70387e-177   5.00145e-176   6.81079e-175   4.30269e-174   1.26102e-173  1.71454e-173  1.08146e-173  3.16458e-174  4.29598e-175  2.70551e-176  7.90453e-178  1.07138e-179  6.73679e-182  1.96518e-184  2.65946e-187  1.66965e-190  4.86291e-194  6.57066e-198  4.11872e-202  1.19772e-206  1.61582e-211  1.01127e-216  2.93619e-222  3.95495e-228  2.47138e-234  7.16436e-241  9.63511e-248  6.01142e-255  1.73995e-262  2.33636e-270  1.4554e-278   4.20596e-287  5.63883e-296  3.50714e-305  1.01195e-314  0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0
 -2.35589e-9    6.12506e-243   8.41934e-236   5.36892e-229   1.58831e-222   2.17985e-216   1.3879e-210    4.09949e-205   5.61748e-200   3.57104e-195   1.05315e-190   1.44087e-186   9.14533e-183   2.69287e-179   3.67851e-176   2.33115e-173   6.85344e-171   9.34734e-169   5.91436e-167   1.73608e-165   2.36412e-164   1.49352e-163   4.37719e-163  5.9514e-163   3.7539e-163   1.09847e-163  1.49119e-164  9.3912e-166   2.74378e-167  3.71892e-169  2.33844e-171  6.82143e-174  9.23136e-177  5.79558e-180  1.68799e-183  2.28077e-187  1.42967e-191  4.15747e-196  5.60872e-201  3.51026e-206  1.01919e-211  1.37282e-217  8.5785e-224   2.48685e-230  3.34449e-237  2.08665e-244  6.03963e-252  8.10983e-260  5.0519e-268   1.45995e-276  1.95732e-285  1.21738e-294  3.51262e-304  4.70194e-314  5.0e-324      0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0
 -2.28014e-9    9.86332e-233   1.35579e-225   8.6457e-219    2.5577e-212    3.51026e-206   2.23496e-200   6.6015e-195    9.04597e-190   5.75053e-185   1.69591e-180   2.32026e-176   1.47269e-172   4.33639e-169   5.9236e-166    3.7539e-163    1.10363e-160   1.50522e-158   9.52403e-157   2.79564e-155   3.807e-154     2.40506e-153   7.04869e-153  9.58367e-153  6.045e-153    1.76889e-153  2.40131e-154  1.51229e-155  4.41837e-157  5.98866e-159  3.76564e-161  1.09847e-163  1.48655e-166  9.33276e-170  2.7182e-173   3.67278e-177  2.30223e-181  6.69487e-186  9.03186e-191  5.65266e-196  1.64123e-201  2.21068e-207  1.38142e-213  4.00464e-220  5.3857e-227   3.36018e-234  9.72576e-242  1.30595e-249  8.13519e-258  2.35099e-266  3.15192e-275  1.96037e-284  5.65646e-294  7.57165e-304  4.70194e-314  0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0
 -2.20439e-9    7.36847e-223   1.01285e-215   6.45883e-209   1.91075e-202   2.62237e-196   1.66965e-190   4.9317e-185    6.75785e-180   4.29598e-175   1.26694e-170   1.73337e-166   1.10019e-162   3.23953e-159   4.42527e-156   2.80438e-153   8.24471e-151   1.12449e-148   7.115e-147     2.0885e-145    2.84405e-144   1.79671e-143   5.26577e-143  7.15955e-143  4.51596e-143  1.32146e-143  1.79391e-144  1.12976e-145  3.30077e-147  4.47387e-149  2.81315e-151  8.2062e-154   1.11054e-156  6.97211e-160  2.03065e-163  2.74378e-167  1.7199e-171   5.00145e-176  6.74732e-181  4.22286e-186  1.22609e-191  1.65151e-197  1.032e-203    2.99169e-210  4.02343e-217  2.51025e-224  7.2657e-232   9.75616e-240  6.07745e-248  1.75632e-256  2.35466e-265  1.46451e-274  4.2257e-284   5.65646e-294  3.51262e-304  1.01195e-314  0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0
 -2.12864e-9    2.55371e-213   3.51026e-206   2.23846e-199   6.62213e-193   9.08842e-187   5.78654e-181   1.70919e-175   2.34209e-170   1.48887e-165   4.39087e-161   6.00738e-157   3.81295e-153   1.12273e-149   1.53368e-146   9.71923e-144   2.85739e-141   3.89717e-139   2.46587e-137   7.23819e-136   9.8567e-135    6.22693e-134   1.82497e-133  2.48131e-133  1.56511e-133  4.57984e-134  6.21722e-135  3.91546e-136  1.14396e-137  1.55052e-139  9.74961e-142  2.84405e-144  3.84882e-147  2.41634e-150  7.0377e-154   9.50918e-158  5.96069e-162  1.73337e-166  2.33844e-171  1.46353e-176  4.2493e-182   5.72367e-188  3.57662e-194  1.03684e-200  1.39441e-207  8.69983e-215  2.51809e-222  3.38122e-230  2.10628e-238  6.08694e-247  8.16062e-256  5.0756e-265   1.46451e-274  1.96037e-284  1.21738e-294  3.50714e-305  4.68729e-316  0.0           0.0           0.0           0.0           0.0           0.0           0.0           0.0
 -2.05288e-9    4.10589e-204   5.64385e-197   3.59902e-190   1.06471e-183   1.46125e-177   9.30368e-172   2.74806e-166   3.76564e-161   2.39382e-156   7.0597e-152    9.65875e-148   6.1305e-144    1.80515e-140   2.46587e-137   1.56267e-134   4.59415e-132   6.26592e-130   3.96465e-128   1.16377e-126   1.58477e-125   1.00117e-124   2.93422e-124  3.98948e-124  2.5164e-124   7.36352e-125  9.99612e-126  6.29532e-127  1.83927e-128  2.49295e-130  1.56755e-132  4.5727e-135   6.18818e-138  3.88503e-141  1.13153e-144  1.5289e-148   9.58367e-153  2.78693e-157  3.75977e-162  2.35308e-167  6.83208e-173  9.20259e-179  5.75053e-185  1.66704e-191  2.24195e-198  1.39877e-205  4.04862e-213  5.43637e-221  3.3865e-229   9.78666e-238  1.31207e-246  8.16062e-256  2.35466e-265  3.15192e-275  1.95732e-285  5.63883e-296  7.53629e-307  4.67269e-318  0.0           0.0           0.0           0.0           0.0           0.0           0.0
 -1.97713e-9    3.06255e-195   4.2097e-188    2.68448e-181   7.94163e-175   1.08993e-168   6.93954e-163   2.04976e-157   2.80876e-152   1.78553e-147   5.26577e-143   7.20438e-139   4.5727e-135    1.34644e-131   1.83927e-128   1.16558e-125   3.42674e-123   4.6737e-121    2.9572e-119    8.68044e-118   1.18207e-116   7.46767e-116   2.18861e-115  2.97572e-115  1.87697e-115  5.49239e-116  7.45603e-117  4.69563e-118  1.3719e-119   1.85947e-121  1.16923e-123  3.41074e-126  4.61571e-129  2.89781e-132  8.43999e-136  1.14039e-139  7.14839e-144  2.07875e-148  2.80438e-153  1.75514e-158  5.096e-164    6.86414e-170  4.28928e-176  1.24343e-182  1.67225e-189  1.04333e-196  3.01984e-204  4.05495e-212  2.52597e-220  7.29979e-229  9.78666e-238  6.08694e-247  1.75632e-256  2.35099e-266  1.45995e-276  4.20596e-287  5.62126e-298  3.48532e-309  1.0025e-320   0.0           0.0           0.0           0.0           0.0           0.0
 -1.90138e-9    1.05974e-186   1.45669e-179   9.28917e-173   2.74806e-166   3.77152e-160   2.40131e-154   7.09283e-149   9.71923e-144   6.17853e-139   1.82213e-134   2.49295e-130   1.5823e-126    4.65914e-123   6.36447e-120   4.0333e-117    1.18576e-114   1.61725e-112   1.02329e-110   3.00371e-109   4.09034e-108   2.58406e-107   7.5733e-107   1.0297e-106   6.49491e-107  1.90055e-107  2.58003e-108  1.62484e-109  4.74721e-111  6.43438e-113  4.0459e-115   1.18023e-117  1.59719e-120  1.00274e-123  2.92051e-127  3.94613e-131  2.47357e-135  7.19315e-140  9.70407e-145  6.07337e-150  1.76338e-155  2.37522e-161  1.48423e-167  4.30269e-174  5.78654e-181  3.61027e-188  1.04496e-195  1.40314e-203  8.74066e-212  2.52597e-220  3.3865e-229   2.10628e-238  6.07745e-248  8.13519e-258  5.0519e-268   1.4554e-278   1.94514e-289  1.20603e-300  3.46904e-312  5.0e-324      0.0           0.0           0.0           0.0           0.0
 -1.82563e-9    1.70121e-178   2.33844e-171   1.49119e-164   4.41148e-158   6.05444e-152   3.85483e-146   1.13861e-140   1.56023e-135   9.91842e-131   2.92507e-126   4.00195e-122   2.54008e-118   7.47934e-115   1.02169e-111   6.47467e-109   1.90351e-106   2.59618e-104   1.64269e-102   4.82188e-101   6.56625e-100   4.1482e-99     1.21575e-98   1.65298e-98   1.04263e-98   3.05096e-99   4.14173e-100  2.60837e-101  7.62072e-103  1.03291e-104  6.49491e-107  1.89462e-109  2.56397e-112  1.6097e-115   4.68831e-119  6.33474e-123  3.97084e-127  1.15472e-131  1.5578e-136   9.74961e-142  2.83076e-147  3.81295e-153  2.38264e-159  6.90713e-166  9.28917e-173  5.79558e-180  1.67748e-187  2.25247e-195  1.40314e-203  4.05495e-212  5.43637e-221  3.38122e-230  9.75616e-240  1.30595e-249  8.10983e-260  2.33636e-270  3.12254e-281  1.93605e-292  5.56887e-304  7.43118e-316  0.0           0.0           0.0           0.0           0.0
 -1.74987e-9    1.26694e-170   1.7415e-163    1.11054e-156   3.28535e-150   4.50892e-144   2.8708e-138    8.4796e-133    1.16195e-127   7.38654e-123   2.17839e-118   2.98037e-114   1.89167e-110   5.57008e-107   7.60884e-104   4.82188e-101   1.4176e-98     1.93345e-96    1.22336e-94    3.59099e-93    4.89008e-92    3.08929e-91    9.05401e-91   1.23102e-90   7.76478e-91   2.27214e-91   3.08447e-92   1.94253e-93   5.67537e-95   7.69241e-97   4.83695e-99   1.41098e-101  1.90946e-104  1.19879e-107  3.49152e-111  4.71767e-115  2.9572e-119   8.59954e-124  1.16014e-128  7.26082e-134  2.10815e-139  2.83961e-145  1.77442e-151  5.14394e-158  6.91791e-165  4.31614e-172  1.24927e-179  1.67748e-187  1.04496e-195  3.01984e-204  4.04862e-213  2.51809e-222  7.2657e-232   9.72576e-242  6.03963e-252  1.73995e-262  2.32545e-273  1.44183e-284  4.1473e-296   5.53421e-308  3.4263e-320   0.0           0.0           0.0           0.0
 -1.67412e-9    4.37719e-163   6.01677e-156   3.83682e-149   1.13507e-142   1.5578e-136    9.91842e-131   2.92964e-125   4.01446e-120   2.552e-115     7.52617e-111   1.0297e-106    6.53558e-103   1.92442e-99    2.6288e-96     1.66592e-93    4.89772e-91    6.67994e-89    4.22662e-87    1.24066e-85    1.68949e-84    1.06733e-83    3.1281e-83    4.25308e-83   2.68268e-83   7.85007e-84   1.06566e-84   6.71129e-86   1.9608e-87    2.65767e-89   1.67113e-91   4.87484e-94   6.59707e-97   4.14173e-100  1.2063e-103   1.62992e-107  1.02169e-111  2.97108e-116  4.0082e-121   2.50856e-126  7.28352e-132  9.81066e-138  6.1305e-144   1.77719e-150  2.39009e-157  1.49119e-164  4.31614e-172  5.79558e-180  3.61027e-188  1.04333e-196  1.39877e-205  8.69983e-215  2.51025e-224  3.36018e-234  2.08665e-244  6.01142e-255  8.03425e-266  4.98144e-277  1.43286e-288  1.91203e-300  1.18366e-312  0.0           0.0           0.0           0.0
 -1.59837e-9    7.01576e-156   9.64368e-149   6.14967e-142   1.81929e-135   2.49684e-129   1.58973e-123   4.69563e-118   6.43438e-113   4.09034e-108   1.2063e-103    1.6504e-99     1.04752e-95    3.08447e-92    4.21344e-89    2.67015e-86    7.85007e-84    1.07066e-81    6.77443e-80    1.98854e-78    2.70791e-77    1.71071e-76    5.01372e-76   6.81685e-76   4.2998e-76    1.25821e-76   1.70804e-77   1.07569e-78   3.14278e-80   4.25973e-82   2.67849e-84   7.8134e-87    1.05738e-89   6.63838e-93   1.93345e-96   2.61244e-100  1.63757e-104  4.76205e-109  6.42435e-114  4.02073e-119  1.1674e-124   1.57245e-130  9.82598e-137  2.84849e-143  3.83084e-150  2.39009e-157  6.91791e-165  9.28917e-173  5.78654e-181  1.67225e-189  2.24195e-198  1.39441e-207  4.02343e-217  5.3857e-227   3.34449e-237  9.63511e-248  1.28773e-258  7.98425e-270  2.29659e-281  3.06461e-293  1.89717e-305  5.44852e-318  0.0           0.0           0.0
 -1.52262e-9    5.2167e-149    7.17073e-142   4.5727e-135    1.35276e-128   1.85657e-122   1.18207e-116   3.49152e-111   4.7844e-106    3.04145e-101   8.96963e-97    1.22718e-92    7.78905e-89    2.29351e-85    3.13298e-82    1.98543e-79    5.83706e-77    7.9611e-75     5.03725e-73    1.47861e-71    2.01352e-70    1.27203e-69    3.72804e-69   5.06879e-69   3.19719e-69   9.35565e-70   1.27005e-70   7.99846e-72   2.33687e-73   3.16739e-75   1.99164e-77   5.80979e-80   7.86233e-83   4.93608e-86   1.43765e-89   1.94253e-93   1.21764e-97   3.54091e-102  4.77694e-107  2.98968e-112  8.68044e-118  1.16923e-123  7.30629e-130  2.11805e-136  2.84849e-143  1.77719e-150  5.14394e-158  6.90713e-166  4.30269e-174  1.24343e-182  1.66704e-191  1.03684e-200  2.99169e-210  4.00464e-220  2.48685e-230  7.16436e-241  9.57516e-252  5.93684e-263  1.70767e-274  2.27874e-286  1.41067e-298  4.05134e-311  5.0e-324      0.0           0.0
 -1.44687e-9    1.79952e-142   2.47357e-135   1.57737e-128   4.66641e-122   6.40433e-116   4.0776e-110    1.20441e-104   1.6504e-99     1.04916e-94    3.09411e-90    4.23322e-86    2.68687e-82    7.91156e-79    1.08073e-75    6.84884e-73    2.01352e-70    2.74622e-68    1.73762e-66    5.10053e-65    6.94571e-64    4.38792e-63    1.286e-62     1.7485e-62    1.10288e-62   3.22727e-63   4.38108e-64   2.7591e-65    8.06112e-67   1.09261e-68   6.87025e-71   2.00411e-73   2.71214e-76   1.70272e-79   4.95925e-83   6.70083e-87   4.20031e-91   1.22145e-95   1.64782e-100  1.0313e-105   2.99435e-111  4.0333e-117   2.52033e-123  7.30629e-130  9.82598e-137  6.1305e-144   1.77442e-151  2.38264e-159  1.48423e-167  4.28928e-176  5.75053e-185  3.57662e-194  1.032e-203    1.38142e-213  8.5785e-224   2.47138e-234  3.30299e-245  2.04794e-256  5.89069e-268  7.86062e-280  4.86618e-292  1.39753e-304  1.86197e-317  0.0           0.0
 -1.37111e-9    2.87978e-136   3.95847e-129   2.52427e-122   7.46767e-116   1.02489e-109   6.52539e-104   1.92743e-98    2.64114e-93    1.67897e-88    4.95151e-84    6.77443e-80    4.2998e-76     1.26609e-72    1.7295e-69     1.09602e-66    3.22224e-64    4.39478e-62    2.78072e-60    8.16239e-59    1.11152e-57    7.022e-57      2.05799e-56   2.79813e-56   1.76495e-56   5.16461e-57   7.01105e-58   4.4154e-59    1.29002e-60   1.7485e-62    1.09945e-64   3.20719e-67   4.34025e-70   2.72487e-73   7.93629e-77   1.07233e-80   6.72177e-85   1.95469e-89   2.63702e-94   1.6504e-99    4.79187e-105  6.45449e-111  4.0333e-117   1.16923e-123  1.57245e-130  9.81066e-138  2.83961e-145  3.81295e-153  2.37522e-161  6.86414e-170  9.20259e-179  5.72367e-188  1.65151e-197  2.21068e-207  1.37282e-217  3.95495e-228  5.28578e-239  3.27732e-250  9.42689e-262  1.25794e-273  7.78736e-286  2.23647e-298  2.97972e-311  0.0           0.0
 -1.29536e-9    2.13797e-130   2.9388e-123    1.87404e-116   5.54406e-110   7.60884e-104   4.8445e-98     1.43094e-92    1.9608e-87     1.24648e-82    3.67604e-78    5.02939e-74    3.19221e-70    9.39955e-67    1.284e-63      8.13695e-61    2.39222e-58    3.26272e-56    2.06443e-54    6.05983e-53    8.25205e-52    5.21319e-51    1.52787e-50   2.07735e-50   1.31031e-50   3.83425e-51   5.20506e-52   3.27803e-53   9.57724e-55   1.2981e-56    8.16239e-59   2.38104e-61   3.22224e-64   2.02297e-67   5.89197e-71   7.9611e-75    4.9903e-79    1.45118e-83   1.95774e-88   1.22527e-93   3.55752e-99   4.79187e-105  2.99435e-111  8.68044e-118  1.1674e-124   7.28352e-132  2.10815e-139  2.83076e-147  1.76338e-155  5.096e-164    6.83208e-173  4.2493e-182   1.22609e-191  1.64123e-201  1.01919e-211  2.93619e-222  3.92421e-233  2.43311e-244  6.9986e-256   9.33903e-268  5.7814e-280   1.66037e-292  2.21217e-305  1.36732e-318  0.0
 -1.21961e-9    7.36352e-125   1.01217e-117   6.45449e-111   1.90946e-104   2.62061e-98    1.66853e-92    4.92839e-87    6.75332e-82    4.29309e-77    1.26609e-72    1.7322e-68     1.09945e-64    3.23736e-61    4.4223e-58     2.8025e-55     8.23918e-53    1.12373e-50    7.11022e-49    2.0871e-47     2.84214e-46    1.79551e-45    5.26224e-45   7.15474e-45   4.51293e-45   1.32058e-45   1.79271e-46   1.12901e-47   3.29856e-49   4.47087e-51   2.81126e-53   8.20069e-56   1.10979e-58   6.96742e-62   2.02929e-65   2.74193e-69   1.71874e-73   4.99809e-78   6.74279e-83   4.22003e-88   1.22527e-93   1.6504e-99    1.0313e-105   2.98968e-112  4.02073e-119  2.50856e-126  7.26082e-134  9.74961e-142  6.07337e-150  1.75514e-158  2.35308e-167  1.46353e-176  4.22286e-186  5.65266e-196  3.51026e-206  1.01127e-216  1.35156e-227  8.38002e-239  2.41043e-250  3.21651e-262  1.99121e-274  5.71859e-287  7.61907e-300  4.70929e-313  0.0
 -1.14386e-9    1.17655e-119   1.61725e-112   1.0313e-105    3.05096e-99    4.18722e-93    2.66598e-87    7.87461e-82    1.07905e-76    6.85954e-72    2.02297e-67    2.76773e-63    1.75671e-59    5.17267e-56    7.06597e-53    4.47785e-50    1.31646e-47    1.79551e-45    1.13608e-43    3.33479e-42    4.54119e-41    2.86888e-40    8.40804e-40   1.14319e-39   7.21079e-40   2.11003e-40   2.8644e-41    1.80393e-42   5.27046e-44   7.14359e-46   4.49185e-48   1.31031e-50   1.77323e-53   1.11326e-56   3.24241e-60   4.38108e-64   2.74622e-68   7.98599e-73   1.07737e-77   6.74279e-83   1.95774e-88   2.63702e-94   1.64782e-100  4.77694e-107  6.42435e-114  4.0082e-121   1.16014e-128  1.5578e-136   9.70407e-145  2.80438e-153  3.75977e-162  2.33844e-171  6.74732e-181  9.03186e-191  5.60872e-201  1.61582e-211  2.15953e-222  1.33896e-233  3.8514e-245   5.13937e-257  3.18157e-269  9.1372e-282   1.21738e-294  7.52453e-308  2.16e-321
 -1.06811e-9    8.72117e-115   1.19879e-107   7.64454e-101   2.26152e-94    3.10378e-88    1.97616e-82    5.83706e-77    7.99846e-72    5.08463e-67    1.49953e-62    2.05158e-58    1.30216e-54    3.83425e-51    5.23766e-48    3.31921e-45    9.75828e-43    1.33092e-40    8.42117e-39    2.47191e-37    3.36616e-36    2.12656e-35    6.23246e-35   8.4739e-35    5.345e-35     1.56406e-35   2.12324e-36   1.33717e-37   3.90673e-39   5.29519e-41   3.32959e-43   9.7127e-46    1.31441e-48   8.25205e-52   2.40344e-55   3.24748e-59   2.03563e-63   5.91962e-68   7.98599e-73   4.99809e-78   1.45118e-83   1.95469e-89   1.22145e-95   3.54091e-102  4.76205e-109  2.97108e-116  8.59954e-124  1.15472e-131  7.19315e-140  2.07875e-148  2.78693e-157  1.73337e-166  5.00145e-176  6.69487e-186  4.15747e-196  1.19772e-206  1.60076e-217  9.92509e-229  2.85486e-240  3.80956e-252  2.35834e-264  6.77296e-277  9.02383e-290  5.57757e-303  1.59933e-316
 -9.92353e-10   2.99903e-110   4.12239e-103   2.6288e-96     7.77691e-90    1.06733e-83    6.79561e-78    2.00724e-72    2.7505e-67     1.7485e-62     5.15655e-58    7.05496e-54    4.47785e-50    1.31852e-46    1.80112e-43    1.14141e-40    3.35567e-38    4.57676e-36    2.89587e-34    8.50039e-33    1.15755e-31    7.31278e-31    2.14321e-30   2.914e-30     1.83804e-30   5.37847e-31   7.30138e-32   4.59824e-33   1.34344e-34   1.8209e-36    1.14498e-38   3.34e-41      4.51998e-44   2.83771e-47   8.26493e-51   1.11674e-54   7.00012e-59   2.03563e-63   2.74622e-68   1.71874e-73   4.9903e-79    6.72177e-85   4.20031e-91   1.21764e-97   1.63757e-104  1.02169e-111  2.9572e-119   3.97084e-127  2.47357e-135  7.14839e-144  9.58367e-153  5.96069e-162  1.7199e-171   2.30223e-181  1.42967e-191  4.11872e-202  5.50467e-213  3.41303e-224  9.81725e-236  1.31003e-247  8.10983e-260  2.32908e-272  3.10311e-285  1.91801e-298  5.49977e-312
 -9.16601e-10   4.7844e-106    6.57651e-99    4.19376e-92    1.24066e-85    1.70272e-79    1.08411e-73    3.20219e-68    4.38792e-63    2.78941e-58    8.22633e-54    1.12549e-49    7.14359e-46    2.10345e-42    2.87336e-39    1.8209e-36     5.35335e-34    7.30138e-32    4.61982e-30    1.35608e-28    1.84666e-27    1.16662e-26    3.4191e-26    4.64875e-26   2.93225e-26   8.58036e-27   1.1648e-27    7.33564e-29   2.14321e-30   2.90492e-32   1.8266e-34    5.32835e-37   7.21079e-40   4.52704e-43   1.31852e-46   1.78155e-50   1.11674e-54   3.24748e-59   4.38108e-64   2.74193e-69   7.9611e-75    1.07233e-80   6.70083e-87   1.94253e-93   2.61244e-100  1.62992e-107  4.71767e-115  6.33474e-123  3.94613e-131  1.14039e-139  1.5289e-148   9.50918e-158  2.74378e-167  3.67278e-177  2.28077e-187  6.57066e-198  8.78168e-209  5.44486e-220  1.56616e-231  2.08991e-243  1.29377e-255  3.71561e-268  4.95044e-281  3.05983e-294  8.77388e-308
 -8.40849e-10   3.54091e-102   4.86724e-95    3.10378e-88    9.18207e-82    1.26018e-75    8.02347e-70    2.36992e-64    3.24748e-59    2.06443e-54    6.08826e-50    8.32968e-46    5.28693e-42    1.55675e-38    2.12656e-35    1.34764e-32    3.96199e-30    5.40371e-28    3.4191e-26     1.00363e-24    1.3667e-23     8.63409e-23    2.53046e-22   3.44051e-22   2.17014e-22   6.35028e-23   8.62063e-24   5.42907e-25   1.58618e-26   2.14991e-28   1.35186e-30   3.94348e-33   5.33667e-36   3.35044e-39   9.75828e-43   1.31852e-46   8.26493e-51   2.40344e-55   3.24241e-60   2.02929e-65   5.89197e-71   7.93629e-77   4.95925e-83   1.43765e-89   1.93345e-96   1.2063e-103   3.49152e-111  4.68831e-119  2.92051e-127  8.43999e-136  1.13153e-144  7.0377e-154   2.03065e-163  2.7182e-173   1.68799e-183  4.86291e-194  6.49927e-205  4.02971e-216  1.15911e-227  1.54673e-239  9.57516e-252  2.74991e-264  3.66379e-277  2.26456e-290  6.4935e-304
 -7.65097e-10   1.21575e-98    1.67113e-91    1.06566e-84    3.1526e-78     4.32672e-72    2.7548e-66     8.13695e-61    1.115e-55      7.08806e-51    2.09036e-46    2.85994e-42    1.81523e-38    5.345e-35      7.30138e-32    4.62703e-29    1.36032e-26    1.85533e-24    1.17392e-22    3.44589e-21    4.69248e-20    2.96445e-19    8.68816e-19   1.18128e-18   7.45102e-19   2.18032e-19   2.95983e-20   1.86403e-21   5.44604e-23   7.38158e-25   4.6415e-27    1.35397e-29   1.83231e-32   1.15035e-35   3.35044e-39   4.52704e-43   2.83771e-47   8.25205e-52   1.11326e-56   6.96742e-62   2.02297e-67   2.72487e-73   1.70272e-79   4.93608e-86   6.63838e-93   4.14173e-100  1.19879e-107  1.6097e-115   1.00274e-123  2.89781e-132  3.88503e-141  2.41634e-150  6.97211e-160  9.33276e-170  5.79558e-180  1.66965e-190  2.23148e-201  1.38357e-212  3.97971e-224  5.31059e-236  3.28756e-248  9.44161e-261  1.25794e-273  7.77522e-287  2.2295e-300
 -6.89344e-10   1.93647e-95    2.66182e-88    1.69742e-81    5.02155e-75    6.89173e-69    4.38792e-63    1.29608e-57    1.776e-52      1.12901e-47    3.32959e-43    4.55539e-39    2.89135e-35    8.51367e-32    1.16298e-28    7.37007e-26    2.16676e-23    2.95522e-21    1.86986e-19    5.4887e-18     7.47431e-17    4.72186e-16    1.38387e-15   1.88157e-15   1.18682e-15   3.47288e-16   4.7145e-17    2.96908e-18   8.67461e-20   1.17576e-21   7.39311e-24   2.15664e-26   2.91855e-29   1.83231e-32   5.33667e-36   7.21079e-40   4.51998e-44   1.31441e-48   1.77323e-53   1.10979e-58   3.22224e-64   4.34025e-70   2.71214e-76   7.86233e-83   1.05738e-89   6.59707e-97   1.90946e-104  2.56397e-112  1.59719e-120  4.61571e-129  6.18818e-138  3.84882e-147  1.11054e-156  1.48655e-166  9.23136e-177  2.65946e-187  3.55436e-198  2.20379e-209  6.339e-221    8.45885e-233  5.23652e-245  1.50389e-257  2.00368e-270  1.23846e-283  3.5512e-297
 -6.13592e-10   1.43094e-92    1.96693e-85    1.25429e-78    3.71063e-72    5.09258e-66    3.24241e-60    9.57724e-55    1.31236e-49    8.34269e-45    2.46037e-40    3.36616e-36    2.13654e-32    6.2911e-29     8.59376e-26    5.44604e-23    1.6011e-20     2.18373e-18    1.38172e-16    4.05583e-15    5.52307e-14    3.48918e-13    1.0226e-12    1.39037e-12   8.76989e-13   2.56625e-13   3.48374e-14   2.19398e-15   6.41002e-17   8.68816e-19   5.46307e-21   1.59363e-23   2.15664e-26   1.35397e-29   3.94348e-33   5.32835e-37   3.34e-41      9.7127e-46    1.31031e-50   8.20069e-56   2.38104e-61   3.20719e-67   2.00411e-73   5.80979e-80   7.8134e-87    4.87484e-94   1.41098e-101  1.89462e-109  1.18023e-117  3.41074e-126  4.5727e-135   2.84405e-144  8.2062e-154   1.09847e-163  6.82143e-174  1.96518e-184  2.62646e-195  1.62847e-206  4.68415e-218  6.25059e-230  3.86948e-242  1.11128e-254  1.4806e-267   9.15147e-281  2.62413e-294
 -5.3784e-10    4.90537e-90    6.74279e-83    4.2998e-76     1.27203e-69    1.74577e-63    1.11152e-57    3.28315e-52    4.49887e-47    2.85994e-42    8.43432e-38    1.15394e-33    7.3242e-30     2.15664e-26    2.94601e-23    1.86694e-20    5.4887e-18     7.48599e-16    4.73663e-14    1.39037e-12    1.89335e-11    1.19612e-10    3.50555e-10   4.76629e-10   3.00638e-10   8.79731e-11   1.19425e-11   7.52112e-13   2.1974e-14    2.97837e-16   1.87278e-18   5.46307e-21   7.39311e-24   4.6415e-27    1.35186e-30   1.8266e-34    1.14498e-38   3.32959e-43   4.49185e-48   2.81126e-53   8.16239e-59   1.09945e-64   6.87025e-71   1.99164e-77   2.67849e-84   1.67113e-91   4.83695e-99   6.49491e-107  4.0459e-115   1.16923e-123  1.56755e-132  9.74961e-142  2.81315e-151  3.76564e-161  2.33844e-171  6.73679e-182  9.00371e-193  5.58253e-204  1.60576e-215  2.14275e-227  1.32649e-239  3.80956e-252  5.0756e-265   3.13719e-278  8.99571e-292
 -4.62088e-10   7.80122e-88    1.07233e-80    6.83816e-74    2.02297e-67    2.77638e-61    1.76771e-55    5.22134e-50    7.15474e-45    4.54828e-40    1.34135e-35    1.83517e-31    1.1648e-27     3.42979e-24    4.68516e-21    2.96908e-18    8.72893e-16    1.19053e-13    7.53286e-12    2.21116e-10    3.01108e-9     1.90224e-8     5.57503e-8    7.58003e-8    4.78119e-8    1.39907e-8    1.89927e-9    1.19612e-10   3.49463e-12   4.73663e-14   2.97837e-16   8.68816e-19   1.17576e-21   7.38158e-25   2.14991e-28   2.90492e-32   1.8209e-36    5.29519e-41   7.14359e-46   4.47087e-51   1.2981e-56    1.7485e-62    1.09261e-68   3.16739e-75   4.25973e-82   2.65767e-89   7.69241e-97   1.03291e-104  6.43438e-113  1.85947e-121  2.49295e-130  1.55052e-139  4.47387e-149  5.98866e-159  3.71892e-169  1.07138e-179  1.4319e-190   8.87814e-202  2.55371e-213  3.40771e-225  2.10957e-237  6.05851e-250  8.07195e-263  4.98922e-276  1.43063e-289
 -3.86336e-10   5.75565e-86    7.91156e-79    5.04511e-72    1.49252e-65    2.04838e-59    1.30419e-53    3.85224e-48    5.27869e-43    3.35567e-38    9.89631e-34    1.35397e-29    8.59376e-26    2.53046e-22    3.45666e-19    2.19056e-16    6.4401e-14     8.78359e-12    5.55766e-10    1.63137e-8     2.22154e-7     1.40345e-6     4.11319e-6    5.59246e-6    3.5275e-6     1.03222e-6    1.40126e-7    8.82481e-9    2.5783e-10    3.49463e-12   2.1974e-14    6.41002e-17   8.67461e-20   5.44604e-23   1.58618e-26   2.14321e-30   1.34344e-34   3.90673e-39   5.27046e-44   3.29856e-49   9.57724e-55   1.29002e-60   8.06112e-67   2.33687e-73   3.14278e-80   1.9608e-87    5.67537e-95   7.62072e-103  4.74721e-111  1.3719e-119   1.83927e-128  1.14396e-137  3.30077e-147  4.41837e-157  2.74378e-167  7.90453e-178  1.05644e-188  6.55019e-200  1.8841e-211   2.51417e-223  1.55642e-235  4.4699e-248   5.95539e-261  3.68099e-274  1.0555e-287
 -3.10584e-10   1.97e-84       2.70791e-77    1.72681e-70    5.1085e-64     7.01105e-58    4.4639e-52     1.31852e-46    1.80675e-41    1.14855e-36    3.38724e-32    4.63426e-28    2.94141e-24    8.66108e-21    1.18312e-17    7.49768e-15    2.20427e-12    3.00638e-10    1.90224e-8     5.58374e-7     7.60373e-6     4.80362e-5     0.000140784   0.000191415   0.000120737   3.53301e-5    4.79613e-6    3.02049e-7    8.82481e-9    1.19612e-10   7.52112e-13   2.19398e-15   2.96908e-18   1.86403e-21   5.42907e-25   7.33564e-29   4.59824e-33   1.33717e-37   1.80393e-42   1.12901e-47   3.27803e-53   4.4154e-59    2.7591e-65    7.99846e-72   1.07569e-78   6.71129e-86   1.94253e-93   2.60837e-101  1.62484e-109  4.69563e-118  6.29532e-127  3.91546e-136  1.12976e-145  1.51229e-155  9.3912e-166   2.70551e-176  3.61591e-187  2.24195e-198  6.44876e-210  8.60531e-222  5.32719e-234  1.52993e-246  2.03837e-259  1.2599e-272   3.61269e-286
 -2.34832e-10   3.1281e-83     4.2998e-76     2.74193e-69    8.1116e-63     1.11326e-56    7.08806e-51    2.09363e-45    2.86888e-40    1.82375e-35    5.37847e-31    7.35858e-27    4.67056e-23    1.37526e-19    1.87864e-16    1.19053e-13    3.50009e-11    4.77373e-9     3.02049e-7     8.86622e-6     0.000120737    0.00076275     0.00223545    0.00303941    0.00191714    0.000560994   7.6156e-5     4.79613e-6    1.40126e-7    1.89927e-9    1.19425e-11   3.48374e-14   4.7145e-17    2.95983e-20   8.62063e-24   1.1648e-27    7.30138e-32   2.12324e-36   2.8644e-41    1.79271e-46   5.20506e-52   7.01105e-58   4.38108e-64   1.27005e-70   1.70804e-77   1.06566e-84   3.08447e-92   4.14173e-100  2.58003e-108  7.45603e-117  9.99612e-126  6.21722e-135  1.79391e-144  2.40131e-154  1.49119e-164  4.29598e-175  5.74157e-186  3.55991e-197  1.02398e-208  1.36641e-220  8.45885e-233  2.42931e-245  3.23665e-258  2.00055e-271  5.73646e-285
 -1.59079e-10   2.30427e-82    3.16739e-75    2.01981e-68    5.97531e-62    8.20069e-56    5.22134e-50    1.54225e-44    2.11332e-39    1.34344e-34    3.96199e-30    5.42061e-26    3.44051e-22    1.01307e-18    1.38387e-15    8.76989e-13    2.5783e-10     3.51651e-8     2.22501e-6     6.53119e-5     0.000889394    0.0056187      0.0164672     0.0223894     0.0141224     0.0041325     0.000560994   3.53301e-5    1.03222e-6    1.39907e-8    8.79731e-11   2.56625e-13   3.47288e-16   2.18032e-19   6.35028e-23   8.58036e-27   5.37847e-31   1.56406e-35   2.11003e-40   1.32058e-45   3.83425e-51   5.16461e-57   3.22727e-63   9.35565e-70   1.25821e-76   7.85007e-84   2.27214e-91   3.05096e-99   1.90055e-107  5.49239e-116  7.36352e-125  4.57984e-134  1.32146e-143  1.76889e-153  1.09847e-163  3.16458e-174  4.22946e-185  2.62237e-196  7.54299e-208  1.00655e-219  6.23111e-232  1.78952e-244  2.38424e-257  1.47368e-270  4.2257e-284
 -8.33274e-11   7.87461e-82    1.08242e-74    6.90249e-68    2.042e-61      2.8025e-55     1.78434e-49    5.27046e-44    7.22205e-39    4.59107e-34    1.35397e-29    1.85243e-25    1.17576e-21    3.46206e-18    4.72924e-15    2.99702e-12    8.81105e-10    1.20173e-7     7.60373e-6     0.000223196    0.00303941     0.0192013      0.0562748     0.0765134     0.0482616     0.0141224     0.00191714    0.000120737   3.5275e-6     4.78119e-8    3.00638e-10   8.76989e-13   1.18682e-15   7.45102e-19   2.17014e-22   2.93225e-26   1.83804e-30   5.345e-35     7.21079e-40   4.51293e-45   1.31031e-50   1.76495e-56   1.10288e-62   3.19719e-69   4.2998e-76    2.68268e-83   7.76478e-91   1.04263e-98   6.49491e-107  1.87697e-115  2.5164e-124   1.56511e-133  4.51596e-143  6.045e-153    3.7539e-163   1.08146e-173  1.44537e-184  8.96166e-196  2.57773e-207  3.43977e-219  2.12941e-231  6.11551e-244  8.14789e-257  5.03615e-270  1.44409e-283
 -7.57521e-12   1.24843e-81    1.71606e-74    1.09431e-67    3.23736e-61    4.44305e-55    2.82886e-49    8.35572e-44    1.14498e-38    7.27863e-34    2.14656e-29    2.93683e-25    1.86403e-21    5.4887e-18     7.49768e-15    4.75143e-12    1.39689e-9     1.90521e-7     1.20549e-5     0.000353853    0.00481864     0.0304415      0.0892174     0.121303      0.0765134     0.0223894     0.00303941    0.000191415   5.59246e-6    7.58003e-8    4.76629e-10   1.39037e-12   1.88157e-15   1.18128e-18   3.44051e-22   4.64875e-26   2.914e-30     8.4739e-35    1.14319e-39   7.15474e-45   2.07735e-50   2.79813e-56   1.7485e-62    5.06879e-69   6.81685e-76   4.25308e-83   1.23102e-90   1.65298e-98   1.0297e-106   2.97572e-115  3.98948e-124  2.48131e-133  7.15955e-143  9.58367e-153  5.9514e-163   1.71454e-173  2.29147e-184  1.42077e-195  4.08671e-207  5.45336e-219  3.37595e-231  9.69545e-244  1.29176e-256  7.98425e-270  2.28944e-283
  6.81769e-11   9.18207e-82    1.26214e-74    8.04855e-68    2.38104e-61    3.26781e-55    2.0806e-49     6.14554e-44    8.42117e-39    5.35335e-34    1.57877e-29    2.16e-25       1.37098e-21    4.03688e-18    5.51446e-15    3.49463e-12    1.0274e-9      1.40126e-7     8.86622e-6     0.000260255    0.00354406     0.0223894      0.0656184     0.0892174     0.0562748     0.0164672     0.00223545    0.000140784   4.11319e-6    5.57503e-8    3.50555e-10   1.0226e-12    1.38387e-15   8.68816e-19   2.53046e-22   3.4191e-26    2.14321e-30   6.23246e-35   8.40804e-40   5.26224e-45   1.52787e-50   2.05799e-56   1.286e-62     3.72804e-69   5.01372e-76   3.1281e-83    9.05401e-91   1.21575e-98   7.5733e-107   2.18861e-115  2.93422e-124  1.82497e-133  5.26577e-143  7.04869e-153  4.37719e-163  1.26102e-173  1.68535e-184  1.04496e-195  3.00573e-207  4.01089e-219  2.48297e-231  7.1309e-244   9.50073e-257  5.87233e-270  1.68386e-283
  1.43929e-10   3.13298e-82    4.30651e-75    2.74622e-68    8.12427e-62    1.115e-55      7.09913e-50    2.0969e-44     2.87336e-39    1.8266e-34     5.38687e-30    7.37007e-26    4.67786e-22    1.37741e-18    1.88157e-15    1.19239e-12    3.50555e-10    4.78119e-8     3.02521e-6     8.88007e-5     0.00120925     0.00763941     0.0223894     0.0304415     0.0192013     0.0056187     0.00076275    4.80362e-5    1.40345e-6    1.90224e-8    1.19612e-10   3.48918e-13   4.72186e-16   2.96445e-19   8.63409e-23   1.16662e-26   7.31278e-31   2.12656e-35   2.86888e-40   1.79551e-45   5.21319e-51   7.022e-57     4.38792e-63   1.27203e-69   1.71071e-76   1.06733e-83   3.08929e-91   4.1482e-99    2.58406e-107  7.46767e-116  1.00117e-124  6.22693e-134  1.79671e-143  2.40506e-153  1.49352e-163  4.30269e-174  5.75053e-185  3.56547e-196  1.02557e-207  1.36854e-219  8.47206e-232  2.43311e-244  3.24171e-257  2.00368e-270  5.74542e-284
  2.19681e-10   4.95925e-83    6.81685e-76    4.34703e-69    1.286e-62      1.76495e-56    1.12373e-50    3.31921e-45    4.54828e-40    2.89135e-35    8.52697e-31    1.16662e-26    7.40465e-23    2.18032e-19    2.97837e-16    1.88745e-13    5.54899e-11    7.56821e-9     4.78865e-7     1.40564e-5     0.000191415    0.00120925     0.00354406    0.00481864    0.00303941    0.000889394   0.000120737   7.60373e-6    2.22154e-7    3.01108e-9    1.89335e-11   5.52307e-14   7.47431e-17   4.69248e-20   1.3667e-23    1.84666e-27   1.15755e-31   3.36616e-36   4.54119e-41   2.84214e-46   8.25205e-52   1.11152e-57   6.94571e-64   2.01352e-70   2.70791e-77   1.68949e-84   4.89008e-92   6.56625e-100  4.09034e-108  1.18207e-116  1.58477e-125  9.8567e-135   2.84405e-144  3.807e-154    2.36412e-164  6.81079e-175  9.10261e-186  5.64385e-197  1.6234e-208   2.16628e-220  1.34106e-232  3.8514e-245   5.13135e-258  3.17165e-271  9.09452e-285
  2.95433e-10   3.64178e-84    5.0059e-77     3.19221e-70    9.44366e-64    1.29608e-57    8.25205e-52    2.43744e-46    3.34e-41       2.12324e-36    6.26171e-32    8.56698e-28    5.43755e-24    1.6011e-20     2.18714e-17    1.38604e-14    4.07486e-12    5.55766e-10    3.51651e-8     1.03222e-6     1.40564e-5     8.88007e-5     0.000260255   0.000353853   0.000223196   6.53119e-5    8.86622e-6    5.58374e-7    1.63137e-8    2.21116e-10   1.39037e-12   4.05583e-15   5.4887e-18    3.44589e-21   1.00363e-24   1.35608e-28   8.50039e-33   2.47191e-37   3.33479e-42   2.0871e-47    6.05983e-53   8.16239e-59   5.10053e-65   1.47861e-71   1.98854e-78   1.24066e-85   3.59099e-93   4.82188e-101  3.00371e-109  8.68044e-118  1.16377e-126  7.23819e-136  2.0885e-145   2.79564e-155  1.73608e-165  5.00145e-176  6.68443e-187  4.14451e-198  1.19213e-209  1.59079e-221  9.84794e-234  2.82825e-246  3.76817e-259  2.32908e-272  6.67849e-286
  3.71185e-10   1.24066e-85    1.70538e-78    1.0875e-71     3.21721e-65    4.4154e-59     2.81126e-53    8.30372e-48    1.13785e-42    7.23333e-38    2.1332e-33     2.91855e-29    1.85243e-25    5.45455e-22    7.45102e-19    4.72186e-16    1.3882e-13     1.89335e-11    1.19798e-9     3.51651e-8     4.78865e-7     3.02521e-6     8.86622e-6    1.20549e-5    7.60373e-6    2.22501e-6    3.02049e-7    1.90224e-8    5.55766e-10   7.53286e-12   4.73663e-14   1.38172e-16   1.86986e-19   1.17392e-22   3.4191e-26    4.61982e-30   2.89587e-34   8.42117e-39   1.13608e-43   7.11022e-49   2.06443e-54   2.78072e-60   1.73762e-66   5.03725e-73   6.77443e-80   4.22662e-87   1.22336e-94   1.64269e-102  1.02329e-110  2.9572e-119   3.96465e-128  2.46587e-137  7.115e-147    9.52403e-157  5.91436e-167  1.70387e-177  2.27721e-188  1.41193e-199  4.06128e-211  5.41943e-223  3.35494e-235  9.63511e-248  1.28372e-260  7.93457e-274  2.27519e-287
  4.46938e-10   1.9608e-87     2.69527e-80    1.71874e-73    5.08463e-67    6.97831e-61    4.44305e-55    1.31236e-49    1.79831e-44    1.14319e-39    3.37142e-35    4.61261e-31    2.92767e-27    8.62063e-24    1.17759e-20    7.46266e-18    2.19398e-15    2.99234e-13    1.89335e-11    5.55766e-10    7.56821e-9     4.78119e-8     1.40126e-7    1.90521e-7    1.20173e-7    3.51651e-8    4.77373e-9    3.00638e-10   8.78359e-12   1.19053e-13   7.48599e-16   2.18373e-18   2.95522e-21   1.85533e-24   5.40371e-28   7.30138e-32   4.57676e-36   1.33092e-40   1.79551e-45   1.12373e-50   3.26272e-56   4.39478e-62   2.74622e-68   7.9611e-75    1.07066e-81   6.67994e-89   1.93345e-96   2.59618e-104  1.61725e-112  4.6737e-121   6.26592e-130  3.89717e-139  1.12449e-148  1.50522e-158  9.34734e-169  2.69287e-179  3.59902e-190  2.23148e-201  6.41864e-213  8.56512e-225  5.30231e-237  1.52278e-249  2.02885e-262  1.25402e-275  3.59582e-289
  5.2269e-10    1.43765e-89    1.97616e-82    1.26018e-75    3.72804e-69    5.11647e-63    3.25763e-57    9.62218e-52    1.31852e-46    8.38184e-42    2.47191e-37    3.38196e-33    2.14656e-29    6.32062e-26    8.63409e-23    5.4716e-20     1.60862e-17    2.19398e-15    1.3882e-13     4.07486e-12    5.54899e-11    3.50555e-10    1.0274e-9     1.39689e-9    8.81105e-10   2.5783e-10    3.50009e-11   2.20427e-12   6.4401e-14    8.72893e-16   5.4887e-18    1.6011e-20    2.16676e-23   1.36032e-26   3.96199e-30   5.35335e-34   3.35567e-38   9.75828e-43   1.31646e-47   8.23918e-53   2.39222e-58   3.22224e-64   2.01352e-70   5.83706e-77   7.85007e-84   4.89772e-91   1.4176e-98    1.90351e-106  1.18576e-114  3.42674e-123  4.59415e-132  2.85739e-141  8.24471e-151  1.10363e-160  6.85344e-171  1.97441e-181  2.63879e-192  1.63611e-203  4.70613e-215  6.27992e-227  3.88764e-239  1.1165e-251   1.48755e-264  9.19442e-278  2.63644e-291
  5.98442e-10   4.89008e-92    6.72177e-85    4.2864e-78     1.26807e-71    1.74033e-65    1.10806e-59    3.27292e-54    4.48485e-49    2.85102e-44    8.40804e-40    1.15035e-35    7.30138e-32    2.14991e-28    2.93683e-25    1.86113e-22    5.4716e-20     7.46266e-18    4.72186e-16    1.38604e-14    1.88745e-13    1.19239e-12    3.49463e-12   4.75143e-12   2.99702e-12   8.76989e-13   1.19053e-13   7.49768e-15   2.19056e-16   2.96908e-18   1.86694e-20   5.44604e-23   7.37007e-26   4.62703e-29   1.34764e-32   1.8209e-36    1.14141e-40   3.31921e-45   4.47785e-50   2.8025e-55    8.13695e-61   1.09602e-66   6.84884e-73   1.98543e-79   2.67015e-86   1.66592e-93   4.82188e-101  6.47467e-109  4.0333e-117   1.16558e-125  1.56267e-134  9.71923e-144  2.80438e-153  3.7539e-163   2.33115e-173  6.7158e-184   8.97566e-195  5.56513e-206  1.60076e-217  2.13607e-229  1.32235e-241  3.79769e-254  5.05979e-267  3.12742e-280  8.96768e-294
  6.74194e-10   7.71646e-95    1.06068e-87    6.76386e-81    2.00099e-74    2.74622e-68    1.7485e-62     5.16461e-57    7.07701e-52    4.49887e-47    1.32677e-42    1.81523e-38    1.15215e-34    3.39253e-31    4.63426e-28    2.93683e-25    8.63409e-23    1.17759e-20    7.45102e-19    2.18714e-17    2.97837e-16    1.88157e-15    5.51446e-15   7.49768e-15   4.72924e-15   1.38387e-15   1.87864e-16   1.18312e-17   3.45666e-19   4.68516e-21   2.94601e-23   8.59376e-26   1.16298e-28   7.30138e-32   2.12656e-35   2.87336e-39   1.80112e-43   5.23766e-48   7.06597e-53   4.4223e-58    1.284e-63     1.7295e-69    1.08073e-75   3.13298e-82   4.21344e-89   2.6288e-96    7.60884e-104  1.02169e-111  6.36447e-120  1.83927e-128  2.46587e-137  1.53368e-146  4.42527e-156  5.9236e-166   3.67851e-176  1.05974e-186  1.41634e-197  8.78168e-209  2.52597e-220  3.37068e-232  2.08665e-244  5.99269e-257  7.98425e-270  4.93501e-283  1.41508e-296
  7.49946e-10   5.64886e-98    7.76478e-91    4.95151e-84    1.46483e-77    2.01038e-71    1.28e-65       3.78077e-60    5.18075e-55    3.29341e-50    9.7127e-46     1.32885e-41    8.43432e-38    2.48351e-34    3.39253e-31    2.14991e-28    6.32062e-26    8.62063e-24    5.45455e-22    1.6011e-20     2.18032e-19    1.37741e-18    4.03688e-18   5.4887e-18    3.46206e-18   1.01307e-18   1.37526e-19   8.66108e-21   2.53046e-22   3.42979e-24   2.15664e-26   6.2911e-29    8.51367e-32   5.345e-35     1.55675e-38   2.10345e-42   1.31852e-46   3.83425e-51   5.17267e-56   3.23736e-61   9.39955e-67   1.26609e-72   7.91156e-79   2.29351e-85   3.08447e-92   1.92442e-99   5.57008e-107  7.47934e-115  4.65914e-123  1.34644e-131  1.80515e-140  1.12273e-149  3.23953e-159  4.33639e-169  2.69287e-179  7.75788e-190  1.03684e-200  6.42866e-212  1.84914e-223  2.46752e-235  1.52754e-247  4.38697e-260  5.8449e-273   3.61269e-286  1.03592e-299
  8.25698e-10   1.91843e-101   2.63702e-94    1.6816e-87     4.97475e-81    6.8275e-75     4.34703e-69    1.284e-63      1.75945e-58    1.11848e-53    3.29856e-49    4.51293e-45    2.8644e-41     8.43432e-38    1.15215e-34    7.30138e-32    2.14656e-29    2.92767e-27    1.85243e-25    5.43755e-24    7.40465e-23    4.67786e-22    1.37098e-21   1.86403e-21   1.17576e-21   3.44051e-22   4.67056e-23   2.94141e-24   8.59376e-26   1.1648e-27    7.3242e-30    2.13654e-32   2.89135e-35   1.81523e-38   5.28693e-42   7.14359e-46   4.47785e-50   1.30216e-54   1.75671e-59   1.09945e-64   3.19221e-70   4.2998e-76    2.68687e-82   7.78905e-89   1.04752e-95   6.53558e-103  1.89167e-110  2.54008e-118  1.5823e-126   4.5727e-135   6.1305e-144   3.81295e-153  1.10019e-162  1.47269e-172  9.14533e-183  2.63467e-193  3.52124e-204  2.18325e-215  6.27992e-227  8.38002e-239  5.18772e-251  1.48987e-263  1.985e-276    1.22692e-289  3.51811e-303
  9.0145e-10    3.02252e-105   4.15468e-98    2.64939e-91    7.83783e-85    1.07569e-78    6.84884e-73    2.02297e-67    2.77205e-62    1.7622e-57     5.19695e-53    7.11022e-49    4.51293e-45    1.32885e-41    1.81523e-38    1.15035e-35    3.38196e-33    4.61261e-31    2.91855e-29    8.56698e-28    1.16662e-26    7.37007e-26    2.16e-25      2.93683e-25   1.85243e-25   5.42061e-26   7.35858e-27   4.63426e-28   1.35397e-29   1.83517e-31   1.15394e-33   3.36616e-36   4.55539e-39   2.85994e-42   8.32968e-46   1.12549e-49   7.05496e-54   2.05158e-58   2.76773e-63   1.7322e-68    5.02939e-74   6.77443e-80   4.23322e-86   1.22718e-92   1.6504e-99    1.0297e-106   2.98037e-114  4.00195e-122  2.49295e-130  7.20438e-139  9.65875e-148  6.00738e-157  1.73337e-166  2.32026e-176  1.44087e-186  4.15099e-197  5.54779e-208  3.43977e-219  9.89416e-231  1.32029e-242  8.17336e-255  2.34732e-267  3.12742e-280  1.93303e-293  5.54286e-307
  9.77203e-10   2.2092e-109    3.03671e-102   1.93647e-95    5.72876e-89    7.86233e-83    5.0059e-77     1.47861e-71    2.02613e-66    1.28801e-61    3.79851e-57    5.19695e-53    3.29856e-49    9.7127e-46     1.32677e-42    8.40804e-40    2.47191e-37    3.37142e-35    2.1332e-33     6.26171e-32    8.52697e-31    5.38687e-30    1.57877e-29   2.14656e-29   1.35397e-29   3.96199e-30   5.37847e-31   3.38724e-32   9.89631e-34   1.34135e-35   8.43432e-38   2.46037e-40   3.32959e-43   2.09036e-46   6.08826e-50   8.22633e-54   5.15655e-58   1.49953e-62   2.02297e-67   1.26609e-72   3.67604e-78   4.95151e-84   3.09411e-90   8.96963e-97   1.2063e-103   7.52617e-111  2.17839e-118  2.92507e-126  1.82213e-134  5.26577e-143  7.0597e-152   4.39087e-161  1.26694e-170  1.69591e-180  1.05315e-190  3.03401e-201  4.05495e-212  2.51417e-223  7.23176e-235  9.65016e-247  5.97401e-259  1.71569e-271  2.28587e-284  1.41288e-297  4.05134e-311
  1.05295e-9    7.49102e-114   1.0297e-106    6.56625e-100   1.94253e-93    2.66598e-87    1.69742e-81    5.01372e-76    6.87025e-71    4.36743e-66    1.28801e-61    1.7622e-57     1.11848e-53    3.29341e-50    4.49887e-47    2.85102e-44    8.38184e-42    1.14319e-39    7.23333e-38    2.12324e-36    2.89135e-35    1.8266e-34     5.35335e-34   7.27863e-34   4.59107e-34   1.34344e-34   1.82375e-35   1.14855e-36   3.35567e-38   4.54828e-40   2.85994e-42   8.34269e-45   1.12901e-47   7.08806e-51   2.06443e-54   2.78941e-58   1.7485e-62    5.08463e-67   6.85954e-72   4.29309e-77   1.24648e-82   1.67897e-88   1.04916e-94   3.04145e-101  4.09034e-108  2.552e-115    7.38654e-123  9.91842e-131  6.17853e-139  1.78553e-147  2.39382e-156  1.48887e-165  4.29598e-175  5.75053e-185  3.57104e-195  1.02878e-205  1.37496e-216  8.52511e-228  2.45217e-239  3.27221e-251  2.02569e-263  5.8176e-276   7.75099e-289  4.79083e-302  1.37374e-315
  1.12871e-9    1.17839e-118   1.61978e-111   1.03291e-104   3.05572e-98    4.19376e-92    2.67015e-86    7.88691e-81    1.08073e-75    6.87025e-71    2.02613e-66    2.77205e-62    1.75945e-58    5.18075e-55    7.07701e-52    4.48485e-49    1.31852e-46    1.79831e-44    1.13785e-42    3.34e-41       4.54828e-40    2.87336e-39    8.42117e-39   1.14498e-38   7.22205e-39   2.11332e-39   2.86888e-40   1.80675e-41   5.27869e-43   7.15474e-45   4.49887e-47   1.31236e-49   1.776e-52     1.115e-55     3.24748e-59   4.38792e-63   2.7505e-67    7.99846e-72   1.07905e-76   6.75332e-82   1.9608e-87    2.64114e-93   1.6504e-99    4.7844e-106   6.43438e-113  4.01446e-120  1.16195e-127  1.56023e-135  9.71923e-144  2.80876e-152  3.76564e-161  2.34209e-170  6.75785e-180  9.04597e-190  5.61748e-200  1.61834e-210  2.16291e-221  1.34106e-232  3.85742e-244  5.14739e-256  3.18654e-268  9.15147e-281  1.21928e-293  7.53629e-307  2.161e-320
  1.20446e-9    8.59954e-124   1.18207e-116   7.53792e-110   2.22998e-103   3.06049e-97    1.9486e-91     5.75565e-86    7.88691e-81    5.01372e-76    1.47861e-71    2.02297e-67    1.284e-63      3.78077e-60    5.16461e-57    3.27292e-54    9.62218e-52    1.31236e-49    8.30372e-48    2.43744e-46    3.31921e-45    2.0969e-44     6.14554e-44   8.35572e-44   5.27046e-44   1.54225e-44   2.09363e-45   1.31852e-46   3.85224e-48   5.22134e-50   3.28315e-52   9.57724e-55   1.29608e-57   8.13695e-61   2.36992e-64   3.20219e-68   2.00724e-72   5.83706e-77   7.87461e-82   4.92839e-87   1.43094e-92   1.92743e-98   1.20441e-104  3.49152e-111  4.69563e-118  2.92964e-125  8.4796e-133   1.13861e-140  7.09283e-149  2.04976e-157  2.74806e-166  1.70919e-175  4.9317e-185   6.6015e-195   4.09949e-205  1.18102e-215  1.57843e-226  9.78666e-238  2.81504e-249  3.75643e-261  2.32545e-273  6.67849e-286  8.89798e-299  5.49977e-312  0.0
  1.28021e-9    2.91141e-129   4.00195e-122   2.552e-115     7.5497e-109    1.03614e-102   6.59707e-97    1.9486e-91     2.67015e-86    1.69742e-81    5.0059e-77     6.84884e-73    4.34703e-69    1.28e-65       1.7485e-62     1.10806e-59    3.25763e-57    4.44305e-55    2.81126e-53    8.25205e-52    1.12373e-50    7.09913e-50    2.0806e-49    2.82886e-49   1.78434e-49   5.22134e-50   7.08806e-51   4.4639e-52    1.30419e-53   1.76771e-55   1.11152e-57   3.24241e-60   4.38792e-63   2.7548e-66    8.02347e-70   1.08411e-73   6.79561e-78   1.97616e-82   2.66598e-87   1.66853e-92   4.8445e-98    6.52539e-104  4.0776e-110   1.18207e-116  1.58973e-123  9.91842e-131  2.8708e-138   3.85483e-146  2.40131e-154  6.93954e-163  9.30368e-172  5.78654e-181  1.66965e-190  2.23496e-200  1.3879e-210   3.99839e-221  5.34384e-232  3.31331e-243  9.53043e-255  1.27175e-266  7.8729e-279   2.26103e-291  3.01245e-304  1.86197e-317  0.0
  1.35596e-9    4.5727e-135    6.28551e-128   4.0082e-121    1.18576e-114   1.62738e-108   1.03614e-102   3.06049e-97    4.19376e-92    2.66598e-87    7.86233e-83    1.07569e-78    6.8275e-75     2.01038e-71    2.74622e-68    1.74033e-65    5.11647e-63    6.97831e-61    4.4154e-59     1.29608e-57    1.76495e-56    1.115e-55      3.26781e-55   4.44305e-55   2.8025e-55    8.20069e-56   1.11326e-56   7.01105e-58   2.04838e-59   2.77638e-61   1.74577e-63   5.09258e-66   6.89173e-69   4.32672e-72   1.26018e-75   1.70272e-79   1.06733e-83   3.10378e-88   4.18722e-93   2.62061e-98   7.60884e-104  1.02489e-109  6.40433e-116  1.85657e-122  2.49684e-129  1.5578e-136   4.50892e-144  6.05444e-152  3.77152e-160  1.08993e-168  1.46125e-177  9.08842e-187  2.62237e-196  3.51026e-206  2.17985e-216  6.27992e-227  8.3931e-238   5.20393e-249  1.49686e-260  1.99743e-272  1.23653e-284  3.5512e-297   4.73139e-310  3.0e-323      0.0
  1.43172e-9    3.33182e-141   4.57984e-134   2.92051e-127   8.63989e-121   1.18576e-114   7.5497e-109    2.22998e-103   3.05572e-98    1.94253e-93    5.72876e-89    7.83783e-85    4.97475e-81    1.46483e-77    2.00099e-74    1.26807e-71    3.72804e-69    5.08463e-67    3.21721e-65    9.44366e-64    1.286e-62      8.12427e-62    2.38104e-61   3.23736e-61   2.042e-61     5.97531e-62   8.1116e-63    5.1085e-64    1.49252e-65   2.02297e-67   1.27203e-69   3.71063e-72   5.02155e-75   3.1526e-78    9.18207e-82   1.24066e-85   7.77691e-90   2.26152e-94   3.05096e-99   1.90946e-104  5.54406e-110  7.46767e-116  4.66641e-122  1.35276e-128  1.81929e-135  1.13507e-142  3.28535e-150  4.41148e-158  2.74806e-166  7.94163e-175  1.06471e-183  6.62213e-193  1.91075e-202  2.5577e-212   1.58831e-222  4.57577e-233  6.11551e-244  3.79177e-255  1.09066e-266  1.4554e-278   9.00976e-291  2.58753e-303  3.44745e-316  0.0           0.0
  1.50747e-9    1.12624e-147   1.54811e-140   9.87209e-134   2.92051e-127   4.0082e-121    2.552e-115     7.53792e-110   1.03291e-104   6.56625e-100   1.93647e-95    2.64939e-91    1.6816e-87     4.95151e-84    6.76386e-81    4.2864e-78     1.26018e-75    1.71874e-73    1.0875e-71     3.19221e-70    4.34703e-69    2.74622e-68    8.04855e-68   1.09431e-67   6.90249e-68   2.01981e-68   2.74193e-69   1.72681e-70   5.04511e-72   6.83816e-74   4.2998e-76    1.25429e-78   1.69742e-81   1.06566e-84   3.10378e-88   4.19376e-92   2.6288e-96    7.64454e-101  1.0313e-105   6.45449e-111  1.87404e-116  2.52427e-122  1.57737e-128  4.5727e-135   6.14967e-142  3.83682e-149  1.11054e-156  1.49119e-164  9.28917e-173  2.68448e-181  3.59902e-190  2.23846e-199  6.45883e-209  8.6457e-219   5.36892e-229  1.54673e-239  2.0672e-250   1.28172e-261  3.68673e-273  4.91963e-285  3.04554e-297  8.74653e-310  1.2e-322      0.0           0.0
  1.58322e-9    1.76613e-154   2.42768e-147   1.54811e-140   4.57984e-134   6.28551e-128   4.00195e-122   1.18207e-116   1.61978e-111   1.0297e-106    3.03671e-102   4.15468e-98    2.63702e-94    7.76478e-91    1.06068e-87    6.72177e-85    1.97616e-82    2.69527e-80    1.70538e-78    5.0059e-77     6.81685e-76    4.30651e-75    1.26214e-74   1.71606e-74   1.08242e-74   3.16739e-75   4.2998e-76    2.70791e-77   7.91156e-79   1.07233e-80   6.74279e-83   1.96693e-85   2.66182e-88   1.67113e-91   4.86724e-95   6.57651e-99   4.12239e-103  1.19879e-107  1.61725e-112  1.01217e-117  2.9388e-123   3.95847e-129  2.47357e-135  7.17073e-142  9.64368e-149  6.01677e-156  1.7415e-163   2.33844e-171  1.45669e-179  4.2097e-188   5.64385e-197  3.51026e-206  1.01285e-215  1.35579e-225  8.41934e-236  2.42552e-246  3.24171e-257  2.00994e-268  5.7814e-280   7.71478e-292  4.7759e-304   1.3716e-316   0.0           0.0           0.0
  1.65897e-9    1.28486e-161   1.76613e-154   1.12624e-147   3.33182e-141   4.5727e-135    2.91141e-129   8.59954e-124   1.17839e-118   7.49102e-114   2.2092e-109    3.02252e-105   1.91843e-101   5.64886e-98    7.71646e-95    4.89008e-92    1.43765e-89    1.9608e-87     1.24066e-85    3.64178e-84    4.95925e-83    3.13298e-82    9.18207e-82   1.24843e-81   7.87461e-82   2.30427e-82   3.1281e-83    1.97e-84      5.75565e-86   7.80122e-88   4.90537e-90   1.43094e-92   1.93647e-95   1.21575e-98   3.54091e-102  4.7844e-106   2.99903e-110  8.72117e-115  1.17655e-119  7.36352e-125  2.13797e-130  2.87978e-136  1.79952e-142  5.2167e-149   7.01576e-156  4.37719e-163  1.26694e-170  1.70121e-178  1.05974e-186  3.06255e-195  4.10589e-204  2.55371e-213  7.36847e-223  9.86332e-233  6.12506e-243  1.76457e-253  2.35834e-264  1.46223e-275  4.20596e-287  5.61249e-299  3.47446e-311  1.0e-323      0.0           0.0           0.0

To momdel the power spectrum we also need to construct our execution plan for the given grid. This will be used to construct the actual correlated realization of the RF given some initial white noise.

julia
pl = StationaryRandomFieldPlan(grid)
skymeta = (; mimg = imgpr ./ sum(imgpr), pl);

For the stationary random field prior we also need to define the noise prior. Luckily VLBIImagePriors provides a helper function to do this for us.

julia
cprior = std_dist(pl)
VLBIImagePriors.StdNormal{Float64, 2}(dims=(64, 64))

For the coefficients of the spectral expansion we will use a uniform prior between 0.1 and 4 times the maximum dimension of the image. This prior is rather uninformative and allows for a wide range of power spectra. Additionally, we truncate the expansion at order 3 for simplicity in this tutorial.

julia
using Distributions
ρs = ntuple(Returns(Uniform(0.1, 2 * max(size(grid)...))), 3)
(Distributions.Uniform{Float64}(a=0.1, b=128.0), Distributions.Uniform{Float64}(a=0.1, b=128.0), Distributions.Uniform{Float64}(a=0.1, b=128.0))

Putting everything together the total prior is then our image prior, a prior on the standard deviation of the MRF, and a prior on the fractional flux of the Gaussian component.

julia
prior = (;
    c = cprior,
    ρs = ρs,
    σimg = Exponential(2.0),
    fb = Uniform(0.0, 1.0),
)
(c = VLBIImagePriors.StdNormal{Float64, 2}(dims=(64, 64)), ρs = (Distributions.Uniform{Float64}(a=0.1, b=128.0), Distributions.Uniform{Float64}(a=0.1, b=128.0), Distributions.Uniform{Float64}(a=0.1, b=128.0)), σimg = Distributions.Exponential{Float64}(θ=2.0), fb = Distributions.Uniform{Float64}(a=0.0, b=1.0))

We can then define our sky model.

julia
skym = SkyModel(sky, prior, grid; metadata = skymeta)
SkyModel
  with map: sky
   on grid: 
RectiGrid(
executor: ComradeBase.Serial()
Dimensions: 
(↓ X Sampled{Float64} LinRange{Float64}(-3.1134128583753017e-9, 1.6589718150466935e-9, 64) ForwardOrdered Regular Points,
→ Y Sampled{Float64} LinRange{Float64}(-1.6589718150466935e-9, 3.1134128583753017e-9, 64) ForwardOrdered Regular Points)
)
   )

Since we are fitting closures we do not need to include an instrument model, since the closure likelihood is approximately independent of gains in the high SNR limit.

julia
using Enzyme
post = VLBIPosterior(skym, dlcamp, dcphase)
VLBIPosterior
ObservedSkyModel
  with map: sky
   on grid: 
FourierDualDomain(
Algorithm: VLBISkyModels.NFFTAlg{Float64, AbstractNFFTs.PrecomputeFlags, UInt32}(1, 1.0e-9, AbstractNFFTs.TENSOR, 0x00000000)
Image Domain: RectiGrid(
executor: ComradeBase.Serial()
Dimensions: 
(↓ X Sampled{Float64} LinRange{Float64}(-3.1134128583753017e-9, 1.6589718150466935e-9, 64) ForwardOrdered Regular Points,
→ Y Sampled{Float64} LinRange{Float64}(-1.6589718150466935e-9, 3.1134128583753017e-9, 64) ForwardOrdered Regular Points)
)
Visibility Domain: UnstructredDomain(
executor: ComradeBase.Serial()
Dimensions: 
378-element StructArray(::Vector{Float64}, ::Vector{Float64}, ::Vector{Float64}, ::Vector{Float64}) with eltype @NamedTuple{U::Float64, V::Float64, Ti::Float64, Fr::Float64}:
 (U = -4.4188694399948233e8, V = 6.442995108563881e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -3.78109695999557e8, V = 2.404476519997183e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -1.6174918577758828e8, V = 2.091189688886439e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = 9.460673599988917e7, V = 1.4597793955538455e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = 4.143100711106257e7, V = 2.4368619911082566e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -4.681022811423088e8, V = 3.255453348567615e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -4.04600675999526e8, V = -7.829091899990828e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -1.8850678399977916e8, V = -1.0960438666653827e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -2.676056888885754e7, V = -3.187235448885155e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -1.1683855399986314e7, V = -8.610983839989913e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = 6.765242959992075e7, V = -1.7278293599979758e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = 1.460444819998289e7, V = -7.504541679991208e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -5.279119817136673e8, V = 3.868989211424039e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -4.6431755199945605e8, V = -1.69033972499802e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -2.4813381688859823e8, V = -4.818409022216578e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -8.63869279998988e7, V = -2.5730307911080968e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -7.121938799991657e7, V = -2.4656214799971115e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = 8.116499049990492e6, V = -1.1132941039986959e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -4.4930432799947366e7, V = -1.3591557799984077e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -5.9534249199930266e7, V = 6.145408239992801e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -4.5658577828517944e8, V = 4.1167499885666054e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -3.9302742799953955e8, V = 7.832072562490825e6, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -1.7687868622201502e8, V = -2.348792577775026e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -1.5132090222204497e7, V = -2.326071839997275e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = 7.933609519990706e7, V = -8.667305919989847e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = 2.6288769799969204e7, V = 1.1064483399987038e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -2.7955152914252967e8, V = 4.3536144457091856e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -2.160720879997469e8, V = 3.1417642749963194e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = 2.0317771377753976e8, V = 3.456715155551506e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -5.36343026285086e8, V = 4.9821439999941635e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -4.726417839994463e8, V = 9.441682299988939e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -2.5635488177747747e8, V = 6.314076755548159e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -5.304724079993786e7, V = 9.77376079998855e7, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -4.193364479995088e8, V = -3.261677046871179e6, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = 6.339297657135431e7, V = -4.040669165709552e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = 4.829051611422914e8, V = -4.005662308566736e8, Ti = 5.208333492279053, Fr = 4.297575e10)
 (U = -4.643065417137418e8, V = 1.7539614628550884e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -5.856890788564568e8, V = 5.652382445707664e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -2.340685119997258e8, V = 1.7856432399979082e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = 7.03348459999176e7, V = 1.5872099799981406e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -1.5644589999981672e7, V = 2.4569112599971217e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -4.165620022852263e8, V = -1.4171867428554827e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -5.379452617136556e8, V = 2.481230422854236e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -1.865852279997814e8, V = -1.3857540799983767e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = 4.747231649994439e7, V = -3.171404159996285e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = 3.8281999722177377e6, V = -8.671816977767618e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = 4.65004945777233e8, V = -1.6164001422203287e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = 1.1764090577763996e8, V = -1.5848405333314767e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = 3.1769406222185e7, V = -7.146645866658294e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -4.983829211422733e8, V = -9.125757028560737e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -6.197659977135597e8, V = 2.985842559996502e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -2.6833825599968565e8, V = -8.806972199989682e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -3.427801049995985e7, V = -2.6663290599968764e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -7.785369777768657e7, V = -3.616638399995763e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -8.168113333323765e7, V = 5.0552354222163e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = 3.59598462221801e7, V = -1.0793158488876244e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -4.991167822216375e7, V = -2.0913955555531055e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = 3.8331529599955094e8, V = -1.110912035554254e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -4.2050363428522164e8, V = -5.5004157714221284e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -5.418866651422223e8, V = 3.348376594281792e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -1.9047134999977687e8, V = -5.185894149993925e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = 4.358830599994894e7, V = -2.3042411199973005e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = 4.611824817772375e8, V = -7.491916355546778e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = 1.1381460177764446e8, V = -7.176511111102705e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = 2.7941857777745046e7, V = 1.5252010888871022e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -8.827262811418229e8, V = 1.939996071426299e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -1.0041099611416808e9, V = 4.0924160457094914e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -6.52185247999236e8, V = 2.2797592999973293e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -4.181021759995102e8, V = -1.5575599999981755e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -3.4736175644403756e8, V = 3.1570244999963017e6, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -4.332327502217147e8, V = 9.017483466656102e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -2.3001099657115912e8, V = -3.0409466071392945e6, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -3.513941074281598e8, V = 3.8680095085668975e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = 2.1841527399974412e8, V = 6.712692449992135e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -5.345386011422309e8, V = 1.6634966571409082e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -6.559209051420888e8, V = 4.0647706971380955e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -3.043985719996434e8, V = 1.9841789749976754e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -8.587155733323273e7, V = 8.701759999989806e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -4.484491428566175e8, V = -7.028746971420337e7, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = 1.2138311657128637e8, V = -3.8984174171382904e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = 5.698323657136182e8, V = -3.1955434057105416e8, Ti = 6.304166793823242, Fr = 4.297575e10)
 (U = -5.0767591199940526e8, V = 1.1186584099986896e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -2.806592359996712e8, V = 1.447865699998304e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 4.512995377772491e7, V = 1.6627380266647187e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -6.321947866659261e7, V = 2.405447519997182e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -6.7047689955477e8, V = 4.834726897772114e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -3.998379279995316e8, V = -1.9508904399977145e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -1.7282156199979752e8, V = -1.6216807799981e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 1.0759534755542952e8, V = -3.070130844440848e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 1.683563733331361e7, V = -8.53624879999e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 5.842921955548711e8, V = -9.280812799989128e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 1.527223182220433e8, V = -1.4074111644427955e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 4.437457777772579e7, V = -6.646895333325546e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -5.628807679993405e8, V = 1.764665973331266e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -4.951860959994199e8, V = -1.56205809999817e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -2.6816959799968582e8, V = -1.2328506999985558e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 1.2293010222207822e7, V = -2.6807796266635263e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -7.846569066657475e7, V = -4.642661644439006e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -9.530096622211057e7, V = 3.893632755550995e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -5.092639644438478e7, V = -2.7532399777745526e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -6.581810133325622e8, V = 2.1540606222196987e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 5.741955155548829e7, V = -1.0180552799988073e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 4.889784924438716e8, V = -5.3880541333270214e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -4.1672766399951184e8, V = -1.0973549099987145e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -1.8971105599977776e8, V = -7.681472999991001e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 9.075861244433813e7, V = -2.2165064888862923e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 5.674594204437796e8, V = -7.443534166657947e6, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 1.358875039998408e8, V = -5.5378022222157344e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 2.7539288888856627e7, V = 1.8893785777755644e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -5.797166079993209e8, V = 2.6182703288858217e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -9.845734639988465e8, V = -1.0260762899987979e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -7.575565039991126e8, V = -6.968656499991836e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -4.76706972443886e8, V = -2.1421213511086017e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -5.399142328882564e8, V = 2.634179799996914e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -1.1471686684431007e9, V = 2.692803093330179e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -4.3156413511060554e8, V = -4.792854577772163e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -2.2701645599973404e8, V = -3.2920671749961436e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 2.172452879997455e8, V = 9.572384599988785e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -3.90097303999543e8, V = 3.383187359996036e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -5.526931199993526e8, V = -5.443342049993623e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -3.256765719996185e8, V = -2.15123779999748e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -1.0834697155542864e8, V = 7.427270577769077e7, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -7.156016355547173e8, V = 3.1721091199962837e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -4.4426163199947953e8, V = -1.2864479599984929e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 1.6308092799980894e8, V = -3.712394319995651e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = 6.072545351103997e8, V = -2.429384462219376e8, Ti = 7.237499713897705, Fr = 4.297575e10)
 (U = -1.1816283999986157e8, V = 2.2536240999973598e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -5.192849031105028e8, V = 2.640569022219129e7, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -3.1531223466629726e8, V = 9.520118666655514e7, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = 9.398909222211212e6, V = 1.7083167288868874e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -7.211011626658219e8, V = 3.672656675551253e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = 1.7466396599979538e8, V = -2.83378303999668e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -3.4457826799959636e8, V = -2.5725569599969864e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = 3.1828453749962714e7, V = -8.128587799990478e7, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -1.4071481199983516e8, V = -1.8834890999977934e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = 1.839429859997845e8, V = -1.1254049599986815e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = 5.649372699993382e7, V = -5.8018704999932036e7, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -5.464922239993598e8, V = 8.349447199990219e7, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -1.0432894099987778e8, V = 2.221318199997398e7, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -7.250190899991506e7, V = -5.90708904999308e7, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -4.783602649994396e7, V = -3.580435599995805e7, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = 7.015271466658448e7, V = -2.6120300266636065e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -2.451594951108239e8, V = -1.6600183111091664e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -4.491356764439183e8, V = -2.347934915552805e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = 7.955103022212903e7, V = -9.03718817776719e7, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -6.509510399992374e8, V = 1.0607116355543129e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = 1.428288099998327e8, V = -2.0209578199976325e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -3.7641529999955904e8, V = -1.7596062599979386e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -1.7254704599979785e8, V = -1.0705869799987458e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = 1.521129399998218e8, V = -3.125842824996338e7, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = 2.4665898249971103e7, V = 2.3266529749972746e7, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -5.783249679993225e8, V = 1.6479448999980694e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = 1.9721293599976897e8, V = 1.3032520299984732e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -2.0397260799976104e8, V = -6.879557422214164e7, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -4.0578894577730244e8, V = 2.7206469688857013e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -1.2744710399985069e8, V = 5.4525057999936126e7, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -3.247114488885085e8, V = -7.563159555546695e7, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -5.2868611199938065e8, V = -1.444230719998308e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -7.30501617776922e8, V = 1.9644128355532542e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -4.0108113599953014e8, V = -1.9922702999976662e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = 6.029908319992936e8, V = -1.415280859998342e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = 2.0181466844420803e8, V = -3.408622542218229e8, Ti = 8.4208345413208, Fr = 4.297575e10)
 (U = -5.044512274279805e8, V = -2.0316156857119057e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -3.216957851424803e8, V = 6.613430914277967e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -1.0843828999987295e7, V = 1.7076975771408564e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -1.435999337141175e8, V = 2.134905462854642e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -7.195767222848712e8, V = 3.015084251425039e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = 2.044574514283319e8, V = -2.6618689599968815e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = 1.9361438857120177e8, V = -9.541684685703108e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = 6.085639257135729e7, V = -5.269822114279541e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = 3.8780291999954574e7, V = -7.80848902856228e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -1.1739754099986246e8, V = -1.9998526399976572e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -3.003083879996482e8, V = -2.8632846799966455e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = 7.121871919991657e8, V = 7.63985009999105e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -5.1536903999939626e8, V = 3.562239699995827e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = 9.942183428559782e7, V = -2.5346967999970308e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = 8.857865371418194e7, V = -8.26999222856174e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -1.0503607085701981e8, V = 1.2720007857127955e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -4.0504509257095414e8, V = -2.7377478399967927e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -6.625508399992239e7, V = -6.536459599992342e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = 6.072593737135743e8, V = 8.951413371418086e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -2.2228189714259672e8, V = -1.8732938742835197e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -4.4179355428519666e7, V = -3.9977918857096024e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -6.201675062849878e8, V = 4.8055539428515136e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = 1.656746765712345e8, V = -1.881032502854939e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = 1.5483133714267573e8, V = -1.733330428569398e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = 2.2075877714259855e7, V = 2.5386576571398832e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -3.3879260342817456e8, V = -2.0840822399975586e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = 6.735132434277824e8, V = 1.5487275657124713e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -1.5602869942838866e8, V = -1.2196330742842855e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -5.53915574856494e8, V = 1.1342506628558142e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -5.0784346971369076e8, V = -3.430004617138839e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -5.186869759993924e8, V = -1.7223217371408394e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -6.514378422849511e8, V = -1.2948837599984832e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -8.295868319990282e8, V = -2.763927799996762e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -1.0124977999988139e9, V = -3.627206839995751e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -1.2275592799985619e9, V = -4.075851549995226e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = 1.7810388799979135e8, V = 1.4735038857125595e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -1.8290458399978572e8, V = -8.634685599989885e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -3.979663159995338e8, V = 2.35601075999724e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -4.9360717714227885e8, V = -1.910867977140619e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -3.1085210514249295e8, V = -1.0463594399987742e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -1.3275661257127306e8, V = 4.2720647999949954e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -7.087333119991697e8, V = 1.307372525712754e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -3.608683291424344e8, V = -2.3379509257115468e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = 5.75990189713611e8, V = -8.803663999989687e7, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = 2.1505936399974805e8, V = -3.219517359996228e8, Ti = 9.06666612625122, Fr = 4.297575e10)
 (U = -4.832396239994339e8, V = -5.466561249993596e7, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -3.202766799996248e8, V = 4.381262799994867e7, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -2.6099658749969423e7, V = 1.6948726399980146e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -1.6034738199981216e8, V = 2.0292514199976227e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -7.043232879991748e8, V = 2.519832999997048e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = 2.2337291599973834e8, V = -2.5131303599970558e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = 1.972723919997689e8, V = -8.182673299990414e7, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -2.5988891799969554e8, V = -3.0597056799964154e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = 4.3369911499949194e7, V = -7.522843499991187e7, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -9.691528999988647e7, V = -2.0749766399975693e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = 6.3023974499926165e7, V = -4.8390785999943316e7, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = 7.194769519991572e8, V = 1.2654065399985176e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -4.8098037199943656e8, V = 695596.8671866851, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = 1.198423809998596e8, V = -2.45848897999712e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = 9.374230699989018e7, V = -7.636194699991055e7, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -3.6342183199957424e8, V = -3.00500911999648e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -6.016138849992952e7, V = -6.975972499991828e7, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -2.004473059997652e8, V = -2.020285299997633e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -4.050722749995255e7, V = -4.2922115499949716e7, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -1.0353117399987872e8, V = 5.469035562493593e6, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = 6.159461759992784e8, V = 1.3201844299984534e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -5.845055199993153e8, V = 6.159489374992784e6, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = 1.8000005399978912e8, V = -1.760866939997937e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = 1.5390048199981973e8, V = -6.600191749992268e6, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -3.0326036799964476e8, V = -2.307411959997297e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = 6.76108511999208e8, V = 2.017811279997636e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -1.4028592199983567e8, V = -1.3226882199984506e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = 1.9654173249976978e7, V = 2.683761024996856e7, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -5.243414759993858e8, V = 7.591646899991107e7, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -4.961064959994188e8, V = -3.778941119995573e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -5.222059799993883e8, V = -2.0840416399975586e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -9.793684319988527e8, V = -4.325216439994933e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -8.163938559990436e8, V = -3.3404995999960864e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -6.56453567999231e8, V = -1.7494348199979505e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -1.2004590719985938e9, V = -1.2584203899985258e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -1.629742679998091e8, V = -9.847251599988464e7, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = 1.5994008199981263e8, V = 1.5910643799981362e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -3.840555959995501e8, V = 2.081853379997561e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -4.5714295599946445e8, V = -2.241507979997374e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -2.9417828799965537e8, V = -1.2567329399985278e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -1.3424756599984273e8, V = 3.343843074996083e7, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -6.782259439992055e8, V = 8.249920299990335e7, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -3.229146159996217e8, V = -2.5757877799969825e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = 2.2108154399974102e8, V = -3.0665814799964076e8, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = 5.439956719993627e8, V = -4.9078929999942504e7, Ti = 9.566667079925537, Fr = 4.297575e10)
 (U = -4.0564616533285815e8, V = -1.2518950133318669e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -2.971729333329852e8, V = -5.162910583327285e6, Ti = 10.6875, Fr = 4.297575e10)
 (U = -5.866126266659794e7, V = 1.6277091466647598e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -1.8789818133311322e8, V = 1.753108666664613e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -6.263160533325996e8, V = 1.4640058133316183e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = 2.518573226663716e8, V = -2.1362742933308306e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = 6.908169599991907e8, V = 2.384054506663874e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = 1.9323766857120222e8, V = -5.095684399994031e7, Ti = 10.6875, Fr = 4.297575e10)
 (U = -1.5417208685696223e8, V = -3.387350262853175e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -4.550101828566098e7, V = -2.1876564342831516e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = 5.093679999994033e7, V = -6.777325371420631e7, Ti = 10.6875, Fr = 4.297575e10)
 (U = 6.396568457135364e7, V = -3.835120457138365e7, Ti = 10.6875, Fr = 4.297575e10)
 (U = -3.749157714281322e8, V = -6.700784685706436e7, Ti = 10.6875, Fr = 4.297575e10)
 (U = 1.581427253331481e8, V = -2.2380814933307114e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = 5.971011839993005e8, V = 2.2822551999973264e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = 9.947633028559776e7, V = -6.108900171421415e7, Ti = 10.6875, Fr = 4.297575e10)
 (U = -2.4793231314256668e8, V = -3.4886703542816275e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -1.39262969142694e8, V = -2.28896633142589e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -4.28268925713784e7, V = -7.790286742848016e7, Ti = 10.6875, Fr = 4.297575e10)
 (U = -2.9798065142822236e7, V = -4.848080971422892e7, Ti = 10.6875, Fr = 4.297575e10)
 (U = -9.376469371417587e7, V = -1.012875571427385e7, Ti = 10.6875, Fr = 4.297575e10)
 (U = -4.686637211423081e8, V = -7.714477828562391e7, Ti = 10.6875, Fr = 4.297575e10)
 (U = 2.009015066664313e8, V = -1.4588172799982908e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = 6.398598719992504e8, V = 3.0615193599964136e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = 1.4229960228554758e8, V = 1.6815108142837442e7, Ti = 10.6875, Fr = 4.297575e10)
 (U = -2.0510824457118827e8, V = -2.70963163428254e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -9.643771199988702e7, V = -1.5099316342839453e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = 1.3028805999984737e7, V = 2.9422059142822675e7, Ti = 10.6875, Fr = 4.297575e10)
 (U = -4.258294765709297e8, V = 754111.4129455452, Ti = 10.6875, Fr = 4.297575e10)
 (U = -4.3895796799948573e8, V = -4.520332373328038e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -8.446033386656772e8, V = -5.772231359993237e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -7.361312426658043e8, V = -4.5719596799946445e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -4.9761979199941707e8, V = -2.892623786663278e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -6.26856533332599e8, V = -2.767228213330092e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -1.0652715413320853e9, V = -3.056350346663086e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -1.0867421028558697e8, V = -1.199688914284309e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = 1.0946581485701463e8, V = 1.8041537142836007e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -3.2938291657104266e8, V = 1.517420891426794e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -3.474024274281645e8, V = -2.877799314282343e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -2.3873229028543463e8, V = -1.678097439998034e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = -1.2927212342841998e8, V = 1.2607282999985231e7, Ti = 10.6875, Fr = 4.297575e10)
 (U = -5.68106212570763e8, V = -1.6074099428552598e7, Ti = 10.6875, Fr = 4.297575e10)
 (U = -2.18135956571173e8, V = -3.0038555428536236e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = 2.2070518628545573e8, V = -2.717077485711103e8, Ti = 10.6875, Fr = 4.297575e10)
 (U = 4.388583177137715e8, V = 2.866794114282356e7, Ti = 10.6875, Fr = 4.297575e10)
 (U = -3.3336450488849837e8, V = -1.6438386844425187e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -2.670391839996872e8, V = -3.5077149333292246e7, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -7.781758311101994e7, V = 1.555403679998178e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -1.9735635377754655e8, V = 1.5489184177759632e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -5.429836728882527e8, V = 8.438350311101227e7, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = 6.370161188563966e8, V = 3.095338697139231e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = 2.5882449955525234e8, V = -1.865575644442259e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -8.2240279999903655e6, V = -2.2163478222196257e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = 1.8101063288867682e8, V = -3.1021847777741432e7, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = 5.359582133327055e7, V = -6.2204485333260454e7, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = 6.146968622215021e7, V = -3.166849622218512e7, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -7.457743911102374e7, V = -3.509384888884778e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -2.8420369777744484e8, V = -1.0216118399988033e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = 5.546519405707787e8, V = 2.8991581257108897e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = 1.7632290666646013e8, V = -2.0608245511086968e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -9.07292177776715e7, V = -2.411572959997175e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = 9.850591466655128e7, V = -5.0544542666607454e7, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -2.891075888885502e7, V = -8.172587822212648e7, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -2.103736711108647e7, V = -5.1189565333273366e7, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -8.250754311101446e7, V = -1.9520718222199354e7, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -1.5708550222203818e8, V = -3.7045874133289933e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -3.6671223111068153e8, V = -1.2168134666652411e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = 5.834028251421736e8, V = 3.716755199995646e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = 2.052278773330929e8, V = -1.24355314666521e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -6.182017733326091e7, V = -1.5943100088870212e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = 1.2741463822207294e8, V = 3.1181786444407914e7, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -1.2816685244429429e8, V = -2.887342755552173e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = 7.873743388879665e6, V = 3.0536226222186446e7, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -3.377918435551598e8, V = -3.99588471110643e7, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -3.781708205709855e8, V = -4.957998765708478e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -7.10693860570596e8, V = -6.605588205706547e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -6.448329782849588e8, V = -5.31177298285092e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -4.5617755885660845e8, V = -3.4034685714245844e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -5.755874834278971e8, V = -3.4113023542817175e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -9.201519725703506e8, V = -4.12027181713803e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -6.633659955547784e7, V = -1.293050497776263e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = 6.969327022214058e7, V = 1.899672942219997e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -2.759590719996767e8, V = 1.194676435554156e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -2.5557062044414505e8, V = -3.19917745777403e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -1.8923413155533388e8, V = -1.9061289777755448e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -1.195415964443044e8, V = -645454.2239575773, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -4.651939626661217e8, V = -7.114511555547221e7, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -1.360441715553962e8, V = -3.192698488885149e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = 3.4566988799959505e8, V = 7.049351644436187e7, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = 2.0962463288864332e8, V = -2.4877746133304188e8, Ti = 11.445834159851074, Fr = 4.297575e10)
 (U = -9.207263359989214e7, V = 1.4769042239982697e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -1.993114655997665e8, V = 1.3655433919984e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -2.5953787199969596e8, V = -1.9181637119977528e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -2.3217219199972802e8, V = -5.815901679993187e7, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = 5.704450879993317e8, V = 3.650183439995724e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = 1.6456286719980723e8, V = -1.5035685399982387e7, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = 5.732435439993285e7, V = -2.6171716799969338e7, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = 2.5663634559969935e8, V = -1.6272916159980935e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -2.8920358499966124e6, V = -3.5454680319958466e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = 5.4189763999936506e7, V = -5.7218954399932966e7, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = 2.4469552399971332e7, V = -2.208932927997412e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = 5.004670559994137e8, V = 3.3839647199960357e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = 1.8657538559978142e8, V = -1.8930432319977823e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -7.005882719991793e7, V = -2.658328919996886e7, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -7.292603679991457e7, V = -3.811318527995535e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -1.586919919998141e7, V = -8.380051999990183e7, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -4.557854239994661e7, V = -2.4747529919971007e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = 9.450004319988929e7, V = -4.161575279995125e7, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -1.273544939998508e7, V = -5.2753907999938205e7, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = 5.1625703199939525e8, V = 4.222054079995054e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = 1.1037319839987071e8, V = 4.218259759995058e7, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = 3.1346761999963275e6, V = 3.104657599996363e7, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = 2.0244657919976282e8, V = -1.0551020799987641e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -5.708186079993312e7, V = -2.973294015996517e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -2.9720188799965184e7, V = -1.6367388799980825e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -3.1384717599963236e8, V = -5.275974959993819e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -5.728808319993289e8, V = -7.195693759991571e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -5.457757759993607e8, V = -5.858931199993136e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -4.0599993599952435e8, V = -3.799596799995549e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -5.131514079993988e8, V = -3.9115746399954176e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = 3.285070159996152e7, V = 1.9472075839977187e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -2.7374415599967934e7, V = -1.3365462559984343e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -1.6744523839980385e8, V = -3.3951283199960226e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -1.4009061119983587e8, V = -2.0585586879975882e8, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -1.0723841439987437e8, V = -1.1136108399986956e7, Ti = 12.104166984558105, Fr = 4.297575e10)
 (U = -6.020668319992946e7, V = -3.283766911996153e8, Ti = 12.104166984558105, Fr = 4.297575e10)
)
   )
IdealInstrumentModelData Products: Comrade.EHTLogClosureAmplitudeDatumComrade.EHTClosurePhaseDatum

Reconstructing the Image

To reconstruct the image we will first use the MAP estimate. This is approach is basically a re-implentation of regularized maximum likelihood (RML) imaging. However, unlike traditional RML imaging we also fit the regularizer hyperparameters, thanks to our interpretation of as our imaging prior as a hierarchical model.

To optimize our posterior Comrade provides the comrade_opt function. To use this functionality a user first needs to import Optimization.jl and the optimizer of choice. In this tutorial we will use the Adam optimizer. We also need to import Enzyme to allow for automatic differentiation.

julia
using Optimization, OptimizationOptimisers

tpost = asflat(post)

julia
xopt, sol = comrade_opt(post, Adam(); maxiters = 5000)

using CairoMakie
┌ Warning: Using fallback BLAS replacements for (["cblas_zdotc_sub64_"]), performance may be degraded
└ @ Enzyme.Compiler ~/.julia/packages/Enzyme/xxXAx/src/compiler.jl:4965

The image we actually fit is a continuous object so we can easily refine the image to produce a higher resolution rendering. Here we refine the image by a factor of 3 in each dimension.

julia
g = refinespatial(grid, 3)
RectiGrid(
executor: ComradeBase.Serial()
Dimensions: 
(↓ X Sampled{Float64} LinRange{Float64}(-3.1134128583753017e-9, 1.6589718150466935e-9, 192) ForwardOrdered Regular Points,
→ Y Sampled{Float64} LinRange{Float64}(-1.6589718150466935e-9, 3.1134128583753017e-9, 192) ForwardOrdered Regular Points)
)

Now to produce the intensity map we just do

julia
imgmap = intensitymap(skymodel(post, xopt), g)
fig = imageviz(imgmap, colorscale = log10, colorrange = (1.0e-8, 1.0e-4), size = (650, 500));

To see how well the MAP estimate fits the data we can plot the residuals.

julia
res = Comrade.residuals(post, xopt)
fig = Figure(; size = (800, 300))
plotfields!(fig[1, 1], res[1], :uvdist, :res);
plotfields!(fig[1, 2], res[2], :uvdist, :res);
fig |> DisplayAs.PNG |> DisplayAs.Text

Overall, the image looks reasonable. However, the MAP is not a robust estimator of the image morphology. For high dimensional problems the MAP is often not representative of the entire image posterior. For this reason Comrade's main goal is to sample the posterior of the image given the data.

To sample from the posterior we will use HMC and more specifically the NUTS algorithm similar to the other imaging tutorials. For this tutorial we will also show how to use the DiskStore functionality that save the chain to disk to reduce memory usage. This is especially useful for high-dimensional imaging problems where the chain can easily reach multiple GBs in size. This also allows us to restart sampling from a previous chain if needed. by using the keyword argument restart=true in the sample function.

julia
using AdvancedHMC
mc = sample(
    rng, post, AdvancedHMC.NUTS(0.8), 300 + 400, n_adapts = 400,
    initial_params = xopt, saveto = DiskStore(; stride = 10, name = "VLBA_2025")
);
chain = load_samples(mc)
PosteriorSamples
  Samples size: (700,)
  sampler used: AHMC
Mean
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ sky                                                                                                                                                                                                                                      │
│ @NamedTuple{c::Matrix{Float64}, ρs::Tuple{Float64, Float64, Float64}, σimg::Float64, fb::Float64}                                                                                                                                        │
├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ (c = [-0.38966 -0.471087 … 0.0264749 -1.49488; -1.6204 1.37853 … 0.736838 0.672216; … ; 0.08027 0.1463 … 1.06984 -0.618476; -0.116538 0.0111875 … -0.0994061 -0.206192], ρs = (110.065, 53.364, 8.92296), σimg = 8.72024, fb = 0.239926) │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Std. Dev.
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ sky                                                                                                                                                                                                                                │
│ @NamedTuple{c::Matrix{Float64}, ρs::Tuple{Float64, Float64, Float64}, σimg::Float64, fb::Float64}                                                                                                                                  │
├────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ (c = [1.09378 0.375718 … 0.703217 0.524756; 0.70752 0.633823 … 0.738809 0.66955; … ; 0.897524 0.883192 … 0.580117 0.725733; 0.316909 0.547309 … 0.780776 0.62157], ρs = (7.0872, 26.8003, 6.21944), σimg = 4.20654, fb = 0.146522) │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

Warning

This should be run for longer!

Now that we have our posterior, we can assess which parts of the image are strongly inferred by the data. This is rather unique to Comrade where more traditional imaging algorithms like CLEAN and RML are inherently unable to assess uncertainty in their reconstructions.

To explore our posterior let's first create images from a bunch of draws from the posterior

julia
msamples = skymodel.(Ref(post), chain[501:5:end]);

k = range(1 / size(grid)[1], π / 2, length = 512)
fig = Figure()
ax = Axis(fig[1, 1], xscale = log10, yscale = log10)
for i in 501:10:length(chain)
    lines!(ax, k, VLBIImagePriors.ampspectrum.(Ref(MarkovPS(chain.sky.ρs[i] .^ 2)), tuple.(k, 0)))
end
fig

The mean image is then given by

julia
using StatsBase
gpl = refinespatial(grid, 3)
imgs = intensitymap.(msamples, Ref(gpl))
mimg = mean(imgs)
simg = std(imgs)
fig = Figure(; size = (500, 300));
crange = (5.0e-6, 5.0e-2)
axs = [Axis(fig[i, j], xreversed = true, aspect = DataAspect()) for i in 1:1, j in 1:2]
image!(axs[1, 1], mimg, colormap = :afmhot, colorscale = log10, colorrange = crange); axs[1, 1].title = "Mean"
image!(axs[1, 2], simg ./ (max.(mimg, 1.0e-12)), colormap = :afmhot);axs[1, 2].title = "Fractional Uncertainty"
hidedecorations!.(axs)
fig |> DisplayAs.PNG |> DisplayAs.Text

We can also compare the Comrade reconstruction to the CLEAN reconstruction of the same data.

julia
cleanf = Base.download("https://www.bu.edu/blazars/VLBA_GLAST/1308/1308+326Q.2021-03-19.IMAP.gz")
"/tmp/jl_c7mJoD2vSX"

By default this will load the clean components with the beam defined in the FITS header.

julia
mcl = load_clean_components(cleanf)
VLBISkyModels.MultiComponentModel{VLBISkyModels.ModifiedModel{VLBISkyModels.Gaussian{Float64}, Tuple{VLBISkyModels.Stretch{Float64, Float64, Float64}, VLBISkyModels.Rotate{Float64}}}, Vector{Float32}, Vector{Float32}}(ModifiedModel
  base model: VLBISkyModels.Gaussian{Float64}()
  Modifiers:
    1. VLBISkyModels.Stretch{Float64, Float64, Float64}
    2. VLBISkyModels.Rotate{Float64}, Float32[0.8002344, 0.42969742, 0.07445484, 0.06368931, 0.02217047, 0.01861643, 0.02657656, 0.02344725, 0.02024817, 0.00761945, 0.03046582, 0.00726002, 0.00563375, 0.00645834, 0.01627629, 0.06097463, 0.02168821, 0.02517034, 0.00513046, 0.00820482, 0.00453077, 0.02388651, 0.01229127, 0.00830369, 0.01919385, 0.01770286, 0.02719101, 0.01437432, 0.01668327, 0.00800299, 0.00437514, 0.00740964, 0.00203799, 0.00196259, 0.00541239, 0.01453394, 0.01154794, 0.0057647, 0.00416458, 0.00356502, 0.01970395, 0.00934755, 0.00110652, 0.00262081, 0.00360425, 0.01713799, 0.00271393, 0.00328356, 0.00679949, 0.00558265, 0.00692711, 0.00366, 0.00783088, 0.00134895, 0.00117046, 0.00256492, 0.00428372, 0.00154532, 0.00259595, 0.00186204, 0.00249551, 0.00155613, 0.00023076, 0.00083379, 0.00276655, 0.00022331, 0.00191691, 0.00076527, 0.00019861, -0.00356351, 0.00017628, 0.0013579, -0.0012659, -0.00583323, -0.00684484, 0.00043194, -0.00273778, 0.00282735, 0.00513306, -0.0030624, -0.00383175, 0.00058704, -0.00042813, -0.00119051, -0.00064053, -0.00163516, 0.00054966, 0.00084859, -7.381f-5, 0.0006635, -0.00044083, 0.00037928, -6.607f-5, -0.00012819, 0.00048191, -0.00035963, 0.00011693, -5.959f-5, 0.00022961, -5.729f-5, -0.00013392, -0.00079685, 0.00072197, 0.00034334, -0.00097948, -0.00015774, 0.00051691, -0.0006402, 0.00044609, 0.00087918, 3.652f-5, -0.00055121, 9.933f-5, -6.465f-5, -0.00032134, -3.137f-5, 5.849f-5, -2.748f-5, -0.00010579, 5.2f-5, -5.127f-5, 0.00035554, -0.00029238, -3.006f-5, 0.0002672, -2.731f-5, -4.819f-5, 8.595f-5, -2.157f-5, 0.00010204, -1.844f-5, -1.722f-5, -3.119f-5, 3.983f-5, -4.165f-5, 4.214f-5, 2.588f-5, -0.00016791, 8.986f-5, 4.892f-5, 3.631f-5, -4.12f-5, -4.098f-5, 2.426f-5, -7.95f-6, 0.00091278, -0.00057268, -0.00029619, -0.00119706, 0.00015178, 0.00085392, -0.00061533, -0.00112126, 0.00112285, 0.00070315, 0.00142955, 0.0003729, -0.00037157, 0.00076261, -0.00013381, 0.00036936, 0.00046957, -0.00045138, 0.00022156, -0.00023458, -0.00088979, -0.00089892, 0.00012749, 0.00070852, 0.00037954, 0.00035514, -0.00034212, -0.00102969, 0.00024212, -0.00012539, 0.00076765, 0.00028586, 0.00076476, 0.00048816, 0.00048643, 0.00033044, -0.00040053, 0.0008357, -0.00053316, -0.00031844, 0.0002267, -0.00074549, -0.00099224, 0.00053573, -0.00021488, 0.00011792, -0.00057376, 0.00022393, 0.00022513, 0.00096352, -0.0004508, 0.0006434, 0.00060781, -0.00078976, -0.00052315, -0.0002197, 0.00041165, 0.00040049, 0.0003109, -0.0002203, 0.00011365, -0.00049195, -0.00030947, 0.00079751, -0.00047466, 0.0004645, 0.00011244, -0.00031191, -0.00011172, -0.00105234, 0.00021117, 0.00055391, 0.00010809, -0.00049067, 0.00018571, -0.00093994, 0.00050958, 0.00020077, 0.00053046, 0.00035012, -0.00093551, 0.00056211, -0.00010507, 0.00019802, -0.00138595, -0.00010273, 0.00043186, -0.00027864, 0.000102, 0.00039546, -0.00026188, -0.00019168, -0.00010081, 0.0004093, -0.00018324, -9.945f-5, 0.00019011, 9.948f-5, -0.00031307, 0.00048657, 0.00017201, -9.844f-5, -0.00067348, -0.0007629, -0.00066883, -0.00025644, -0.00062516, -0.00040877, 0.00018744, -9.715f-5, 0.00024938, -0.00018529, -0.00049863, 0.00018962, -9.584f-5, 0.00026124, -0.00041277, 9.594f-5, -0.00053801, 0.00017567, -0.00048683, -9.466f-5, -0.00026424, 9.391f-5, -0.00017536, 0.00079613, -0.00025201, -0.00017694, -9.283f-5, -0.00031651, -0.0003118, 0.00017335, 9.212f-5, 0.00023269, 0.00017921, 0.00038753, -0.00062605, 0.00039291, 0.00025095, -0.00016638, 0.00083793, -0.00028106, -9.091f-5, -0.00054764, -0.00025152, -0.00024645, -0.00077056, 0.00042359, -0.00063193, 0.00025265, -0.00015849, 0.00029153, -8.829f-5, -0.00024277, -8.821f-5, 0.00015983, -0.0001532, 0.00014799, -0.00045303, -0.00027441, -0.00022904, -8.69f-5, -0.00023067, 0.00034039, -0.0001637, 0.00089268, -8.594f-5, 0.00024313, -0.00023577, 0.00037906, 8.53f-5, 0.0002559, 0.00015593, 0.00063096, 0.00023243, 8.493f-5, -0.00031506, -0.00030899, -8.482f-5, -0.00027777, -0.00038965, 0.00033585, -0.00030175, 0.00016042, -0.00015951, 0.00060314, 0.00054915, -0.00046574, -0.00059426, -0.00035636, 0.00031237, 0.00036061, 0.00015628, 0.00075616, 0.00055138, 0.00040534, -8.218f-5, 0.00033437, -0.00016058, 0.00052278, -0.00040659, -8.138f-5, -0.00057287, 0.00043958, -0.00041426, 8.077f-5, -0.00014554, 8.03f-5, -0.00041413, -0.0003432, 0.0001531, -0.00028394, -7.962f-5, 7.959f-5, 0.00014633, -7.913f-5, -0.00015216, 0.00053488, 0.00014864, 0.00028178, 7.819f-5, -7.801f-5, 0.00031215, -0.0003279, 0.00042652, 0.00014139, 0.00019918, -0.00031758, -0.00044056, -0.00078313, 0.00085577, -0.00039111, -7.738f-5, 0.00014875, -7.664f-5, 7.666f-5, -0.00020745, -0.00014306, -0.0001433, 7.61f-5, -0.00043319, 0.00014372, 0.00074174, -7.573f-5, 7.56f-5, 0.00076941, 0.00048902, -7.51f-5, -7.496f-5, -7.483f-5, -7.512f-5, -0.00036722, -7.457f-5, 0.00014375, 0.00042547, -0.00036333, 7.372f-5, 0.00039367, -7.363f-5, 0.00013721, 0.00014022, -0.00020466, 0.00038185, 0.0002512, -0.00013948, -0.00032638, 0.00030389, 0.00032645, -0.00031466, 0.00018735, 0.00045417, -0.00037161, 0.00031854, -7.194f-5, 0.00030934, 7.195f-5, 0.0003567, -7.152f-5, 0.0004618, 0.00023852, -7.084f-5, 0.000137, 0.00018962, 0.00041872, -0.00019352, 0.00029904, -7.046f-5, -7.029f-5, 0.00040229, -0.00035505, 7.008f-5, -0.00028297, 0.00030176, 0.00046359, -6.96f-5, -0.00013396, 0.00046304, -6.938f-5, 0.00024163, -0.0003055, -0.0001984, -0.00045323, -6.897f-5, -0.00013068, 0.00018227, 0.00052098, -0.00040877, 6.827f-5, 0.00040236, -0.00017673, -0.00017151, -0.00018665, -6.75f-5, 6.742f-5, -0.00013109, -0.00033806, -0.00039632, -0.000294, -0.0001878, 0.00012158, -6.628f-5, 0.00039945, -0.00029432, -0.00023444, 0.00024312, 0.00040298, -0.00018249, -0.00024034, 6.541f-5, -6.566f-5, 0.00017751, 0.00012515, 0.0002779, 0.00012305, 0.00044798, 0.00060066, 0.00023271, 0.00022838, 0.00044229, -6.391f-5, -6.417f-5, 6.347f-5, -0.0002184, 6.354f-5, 6.345f-5, 0.00012326, 0.00039329, -0.00043708, 0.0001203, 6.279f-5, 6.308f-5, -0.000271, -0.00011807, -0.00017948, 0.00022588, -0.00017364, 0.00022597, -0.00021443, 0.00027293, 6.227f-5, -0.00032754, -0.00011426, -0.0002208, -0.00011536, 0.00033081, 0.00016921, -0.00016587, -6.147f-5, 6.174f-5, -0.00022006, 0.0001153, -0.00027053, 0.00017027, -0.00022524, -0.00037158, 6.121f-5, 0.00011712, -6.116f-5, 0.00021246, -6.1f-5, 0.00010755, -0.00027154, 0.00016078, 0.00021969, 0.00032065, 0.00026829, 5.996f-5, -0.00027343, -0.0002731, -0.0003146, 0.00031906, -0.00011004, 0.00021129, 0.00026869, -0.0002615, 0.00026435, 0.00011238, -0.00016158, 0.00026244, 0.00011215, 0.00010912, 0.00020692, 5.867f-5, -5.845f-5, -5.824f-5, -0.00011399, 5.85f-5, -5.818f-5, -0.00021285, -0.00021204, -5.81f-5, -0.00010998, -5.787f-5, -0.00026257, 5.778f-5, -0.00031552, 0.00011167, 0.00026333, 0.00011135, -0.0001614, 5.753f-5, -0.00021133, 0.00016133, 0.00015761, -0.0003118, -0.00026113, 0.00026259, -0.00016132, 0.00030995, 0.00015878, 0.00010442, -0.00025957, -0.00010991, -0.00020829, -0.00026052, -5.656f-5, -0.00021064, -0.00010878, 0.00010325, 5.603f-5, -5.595f-5, 5.594f-5, -5.603f-5, -0.0001068, 0.00010665, -0.00010562, -0.00015804, 0.00020842, -5.546f-5, 0.00015811, -0.00010436, 0.00010572, -0.00020696, 0.00015387, -0.00010426, -0.00010597, 0.0001544, 5.497f-5, 5.501f-5, -0.00015561, -5.495f-5, 0.00010513, 0.00010408, 0.00010454, 5.448f-5, -0.0001022, 5.428f-5, 0.0001545, -0.00010294, 0.00010215, -5.378f-5, -0.00020245, -0.0001539, -0.000151, -5.337f-5, -0.0001017, -0.00010359, -0.00015082, 5.311f-5, -0.00010335, -5.248f-5, 5.227f-5, 5.25f-5, -5.23f-5, 0.00015074, -0.00014915, -0.00010241, 5.214f-5, 5.205f-5, 9.974f-5, -0.00014912, 0.00014929, -5.195f-5, 0.00010072, 0.00014859, 0.00010022, 5.165f-5, 5.166f-5, -0.00014812, -9.963f-5, 5.12f-5, -9.955f-5, -5.107f-5, 0.00010018, 5.1f-5, 9.953f-5, -5.077f-5, -5.078f-5, 5.063f-5, -9.858f-5, -5.028f-5, 5.036f-5, -5.022f-5, -5.017f-5, 5.014f-5, 5.001f-5, -5.002f-5, 4.997f-5, 4.996f-5, -4.99f-5, -9.685f-5, 4.971f-5, 9.838f-5, -9.689f-5, -9.658f-5, -9.647f-5, 4.95f-5, -0.00014424, 4.934f-5, 4.925f-5, -4.93f-5, 9.673f-5, -4.929f-5, -4.92f-5, -4.908f-5, 4.872f-5, -4.877f-5, 4.876f-5, 4.872f-5, -4.861f-5, 4.865f-5, 4.852f-5, -4.852f-5, -4.843f-5, -4.861f-5, -4.866f-5, -4.837f-5, -4.835f-5, 4.818f-5, 4.809f-5, 4.782f-5, 4.786f-5, 4.778f-5, -4.767f-5, 4.779f-5, -4.781f-5, -4.766f-5, -4.755f-5, -4.735f-5, -4.734f-5, -4.752f-5, -4.725f-5, 4.718f-5, 4.727f-5, 4.71f-5, 4.692f-5, -0.0002923085, -0.00030424836, -0.00040860084, -0.0003385302, -0.00036275166, -0.00040086327, -0.0004433168, -0.00029636623, 4.500295f-5, -0.0002481738, 0.00017539925, -0.00026323643, 0.00019329358, 0.00036003673, 0.0001477533, 0.00027145396, 8.141401f-5, 0.00012985755, -0.00024949558, -7.919446f-5, -0.00017546516, 0.0002251028, 0.00020272259, -0.00013369913, 0.00023875837, -4.904225f-5, -1.29973905f-5, 0.00018778406, -0.00016467633, 0.0002096292, -0.000255609, -0.00015266945, 4.8336547f-5, -8.4762105f-5, -3.7538204f-5, 9.658972f-5, 0.00014849524, 0.00018249928, -0.00015963631, 0.00013659822, 0.00018115884, -6.95431f-5, -0.00016822701, -6.9283975f-5, 8.0351085f-5, -0.00021379293, 6.9806636f-5, -9.99452f-5, 0.00014472633, 5.7353092f-5, -0.00014372019, 7.8300596f-5, -9.031328f-5, -4.4362598f-5, 3.3747106f-5, -0.00013221195, -0.00014314857, -5.515664f-5, -4.5400317f-5, 0.00014254014, -0.00012028862, 0.00010877073, -4.4893703f-5, -0.00013063512, -7.612044f-5, 8.725405f-5, -7.608064f-5, 1.1372053f-5, -6.511954f-5, -7.598058f-5, -7.573914f-5, -9.752302f-5, 9.713772f-5, 7.5576754f-5, -8.588942f-5, 7.5316726f-5, -5.3985466f-5, 6.478964f-5, 8.571061f-5, -5.3209078f-5, -6.388113f-5, 4.237554f-5, -3.1824773f-5, 3.1624004f-5, 2.107953f-5, 4.194776f-5, 3.1495423f-5, -3.1287564f-5, 1.0498775f-5, 1.048199f-5, 2.0738946f-5, -1.0404692f-5, -2.071806f-5, 1.0375337f-5, 1.0350683f-5, 1.02988f-5], Float32[0.0, 0.0, -1.308998f-9, -1.3090085f-9, -1.1635519f-9, -8.726583f-10, -1.4544427f-9, -7.2722556f-10, -1.5998829f-9, -1.3089981f-9, -5.8177524f-10, -1.5998772f-9, -1.4544469f-9, -1.3089925f-9, -1.5998863f-9, 1.454427f-10, -1.4544494f-9, -8.726667f-10, -7.2722683f-10, -1.0181102f-9, -1.7453355f-9, -4.3633336f-10, -1.454454f-9, -1.454442f-9, -1.8907704f-9, -1.4544558f-9, -1.4544398f-9, 1.454438f-10, -1.890783f-9, -1.4544537f-9, -4.3633158f-10, -8.7266405f-10, -1.0181092f-9, -1.5998746f-9, -4.3633452f-10, -1.5998777f-9, 2.9088817f-10, -4.3633067f-10, -1.0181029f-9, -8.7267055f-10, -4.363323f-10, -1.4544388f-9, -1.4544393f-9, -1.0180945f-9, -1.8907782f-9, 4.3633067f-10, -8.726798f-10, 5.086051f-17, -2.0362172f-9, -8.726625f-10, -4.3633067f-10, -1.3089996f-9, -1.0181175f-9, -1.8907647f-9, -1.5998907f-9, 1.4544135f-10, -1.7453158f-9, -2.9089225f-10, -1.4544411f-9, -8.726607f-10, -1.454543f-10, -1.7453199f-9, -2.3271034f-9, -1.454322f-10, -2.3271156f-9, 6.3575646f-17, 4.363323f-10, -2.3271085f-9, 1.454453f-10, 0.0, 5.8177635f-10, -4.3635068f-10, -3.0543397f-9, 0.0, -1.4544355f-9, -2.3271056f-9, -2.3271038f-9, -2.7634317f-9, -1.8907849f-9, -8.7265767f-10, -2.3271214f-9, -2.3271085f-9, -1.5999172f-9, -3.0543277f-9, -5.81779f-10, -8.7266605f-10, -2.4725477f-9, -2.3271116f-9, -2.6180005f-9, -5.8178556f-10, -2.6179998f-9, -1.4543997f-10, 2.9088076f-10, -1.745328f-9, -2.7634424f-9, 4.3633916f-10, -3.0543672f-9, -1.745325f-9, -2.6179943f-9, -1.7453395f-9, -1.7453596f-9, -7.2722667f-10, -7.271967f-10, -3.6361156f-9, 5.817791f-10, 5.817756f-10, -2.0362163f-9, -1.745335f-9, -3.636111f-9, -1.1635527f-9, -3.0543277f-9, 5.817777f-10, -3.054317f-9, -3.1997671f-9, -3.054329f-9, -3.1997727f-9, -2.7634304f-9, -1.4544408f-9, -1.4544456f-9, -2.7634457f-9, -7.272222f-10, -3.6360943f-9, 5.81779f-10, 5.8177635f-10, -3.6360963f-9, 5.8177624f-10, 5.817764f-10, -8.7266233f-10, 5.8177624f-10, -8.726493f-10, 5.817756f-10, 5.8177774f-10, 5.817797f-10, -7.2722006f-10, 5.8177524f-10, -8.7266316f-10, -8.726574f-10, -1.7452952f-9, -7.2722045f-10, -5.817797f-10, -5.8177774f-10, -2.908884f-9, -1.7453194f-9, -7.272152f-10, -2.9088822f-9, 3.3452212f-9, 1.4399213f-8, 2.9089016f-9, 7.708572f-9, 3.3452012f-9, 1.4980781f-8, -2.5743525f-8, 2.6470802f-8, 1.9925825f-8, -9.453713f-9, 9.890166f-9, -1.9634827f-8, 1.1490027f-8, 3.28704f-8, -6.2541705f-9, -2.5743594f-8, -6.254085f-9, 3.054115f-9, -3.563382f-8, 2.9088907f-9, 1.978028f-8, 1.3526288f-8, -9.453859f-9, 4.363336f-9, 2.3852811f-8, 1.5998847f-8, 4.5087085f-9, 3.6215575f-8, -1.1636823f-9, -1.1635759f-9, 2.8361827f-8, -1.67261f-8, 3.1561264f-8, -2.1962043f-8, 1.4689685f-8, 2.5016378f-8, -4.3647502f-10, -2.5307042f-8, 7.563128f-9, 1.8762137f-8, 3.5343025f-8, 1.4689998f-8, -7.2722046f-9, 2.5307214f-8, -1.803483f-8, -1.919864f-8, 3.7814742f-9, -1.6726066f-8, 2.3852786f-8, -3.6215642f-8, 3.4615773f-8, -9.45386f-9, 1.89071f-9, 1.2071859f-8, 2.2689324f-8, 7.4177775f-9, 2.3707292f-8, -1.2653629f-8, 1.0617526f-8, -1.5126059f-8, 7.2722353f-9, -1.1489922f-8, 3.7814587f-9, 6.981321f-9, -1.9053221f-8, 2.0216802f-8, 1.6725938f-8, 6.25397f-9, 4.7996616f-9, -2.123465f-8, 4.7995656f-9, 1.4107932f-8, -1.1635498f-9, -1.2798907f-8, 3.33067f-8, -2.8507033f-8, -6.399605f-9, -1.9634914f-8, 3.5633754f-8, -1.5853457f-8, -5.672394f-9, 5.52668f-9, -9.453885f-9, 1.1344506f-8, 1.483526f-8, -3.548848f-8, 1.5999147f-8, -3.0107017f-8, 1.687143f-8, 1.6144343f-8, -9.308465f-9, 4.9450746f-9, 3.5779276f-8, 2.1525791f-8, -2.1816833f-8, -6.9813613f-9, 1.41081005f-8, 1.541707f-8, 2.6034494f-8, 1.3962761f-8, -1.919868f-8, -1.2071891f-8, 2.443431f-8, 3.1270666f-8, 7.999408f-9, 1.1635503f-8, -9.453845f-9, -6.399496f-9, 1.8762274f-8, 3.403391f-8, -2.3271264f-8, 1.35263125f-8, 1.759874f-8, -1.3380743f-8, -2.1962036f-8, 1.64352f-8, 2.2107486f-8, 2.7925292f-8, -3.5633757f-8, 2.6179232f-9, 7.4174733f-9, 1.5271665f-8, -5.6723177f-9, -2.5743613f-8, 3.039783f-8, -1.3671738f-8, 8.726704f-10, 2.4434735f-8, -2.574366f-8, 1.8762304f-8, -3.7814516f-9, -2.3707505f-8, -1.7162451f-8, -1.1490079f-8, -4.3633173f-9, -2.9234274f-8, 4.654158f-9, 8.2903355f-9, -3.548838f-8, -9.890207f-9, -1.8035019f-8, -1.4980865f-8, 1.9926084f-8, -2.5598194f-8, 2.1234797f-8, 3.257935f-8, -2.8943425f-8, 1.0326543f-8, -1.2653739f-8, -3.0979706f-8, -3.519749f-8, 1.3089986f-8, -1.018112f-9, 8.581234f-9, -7.4175857f-9, 2.181852f-9, -3.6358332f-9, 4.3633066f-9, 1.8180435f-8, 3.010691f-8, 2.3852822f-8, -1.7452565f-9, -2.0798538f-8, 4.0723713f-9, 3.3888526f-8, -2.2544006f-8, -2.036216f-8, -1.0762861f-8, 2.6470572f-8, 3.2725055f-8, 1.3090031f-9, 2.8652433f-8, 6.8359385f-9, -2.9379828f-8, -1.3380723f-8, 2.9525111f-8, 3.228856f-8, 3.1996994f-9, -2.5016405f-8, -1.7162352f-8, 7.271034f-10, -2.6907223f-8, 5.8177707f-9, 1.6726066f-8, -3.6651908f-8, 1.8616952f-8, 2.8216178f-8, -3.0543215f-9, 7.708672f-9, -6.2540124f-9, -3.0252462f-8, 1.687167f-8, 2.7488937f-8, -3.592468f-8, -4.3634656f-9, -2.108946f-8, 9.017536f-9, -1.7162414f-8, 1.9198575f-8, 2.7343466f-8, 2.9088858f-8, 7.708575f-9, -3.4034073f-8, -2.8797919f-8, 5.67243f-9, 3.3743156f-8, 1.9926018f-8, -3.5924653f-8, -4.5088937f-9, 1.8762242f-8, 3.025245f-8, -3.6361465f-9, 1.8616904f-8, -3.1415908f-8, 1.9343982f-8, 0.0, 2.4289196f-8, 2.6907104f-8, 7.271957f-10, -2.370737f-8, 1.1638113f-9, 7.708458f-9, -1.4835304f-8, -1.4398987f-8, -3.6360845f-8, 1.4108072f-8, 1.7453273f-8, -1.1490338f-8, 3.1561374f-8, -1.9053424f-8, 2.5452534f-8, 5.816269f-10, 2.6907252f-8, -2.1816764f-8, 3.316113f-8, -2.2834689f-8, 1.4253572f-8, 2.4434815f-8, 1.541715f-8, 2.9525111f-8, 3.665212f-8, 1.963488f-8, 3.6215585f-8, 2.1962043f-8, -1.2217269f-8, 1.4108228f-8, 3.6070258f-8, -2.1962059f-8, 3.1561356f-8, 3.5342943f-8, 1.3962511f-8, -9.453639f-9, -1.4108043f-8, 5.8177956f-9, 3.2870172f-8, 3.6360934f-9, 3.4033988f-8, -3.5779248f-8, 1.1053686f-8, -3.577914f-8, -1.1344678f-8, -3.1415905f-8, 1.6435207f-8, 8.726137f-10, 8.728299f-10, 2.69073f-8, -2.0216785f-8, -2.7052547f-8, 1.585349f-8, 1.0908335f-8, 3.170672f-8, 5.8177823f-9, 2.2980236f-8, -4.3637016f-10, 2.952506f-8, -2.8652352f-8, -2.3707488f-8, -1.8907933f-9, -3.141612f-8, -3.5488345f-8, 2.1234934f-8, 8.872089f-9, 1.11994085f-8, -1.0762843f-8, 1.2944479f-8, 1.1636773f-9, -3.592475f-8, -5.5268456f-9, -3.6651723f-8, -3.0542996f-8, -2.9525351f-8, -3.403389f-8, 2.036218f-8, -3.0252348f-8, 1.7016912f-8, -3.1415798f-8, 3.388836f-8, -1.0471903f-8, 1.01808855f-8, 1.0181117f-8, -2.1671074f-8, 8.724192f-10, 3.316132f-8, -3.4615756f-8, 1.4980651f-8, 2.8361436f-8, -1.2653602f-8, -3.403404f-8, 1.7307947f-8, 1.03265405f-8, -2.0943991f-8, 2.4289175f-8, 2.3416398f-8, -3.2579408f-8, -7.5630355f-9, -3.694291f-8, 3.2725094f-8, -3.5924597f-8, -3.505168f-8, -3.679731f-8, 9.017536f-9, -2.516164f-8, 1.9780543f-8, -1.847135f-8, -2.952502f-8, -2.8652508f-8, -2.719812f-8, 3.5197374f-8, -2.196229f-8, 2.2543798f-8, 3.287037f-8, 1.4835194f-8, 3.374301f-8, -1.454453f-8, 9.163036f-9, 3.257969f-8, 3.6363612f-9, 2.123502f-8, -1.8471535f-8, 8.290313f-9, -1.0326576f-8, 2.9525198f-8, 3.0979415f-8, 3.59249f-8, -2.2834861f-8, -1.6144341f-8, 5.67231f-9, -3.6361058f-8, -2.7488746f-8, 2.6179796f-9, 3.3743184f-8, -1.236302f-8, -1.4253506f-8, -3.1561274f-8, 6.2539494f-9, 3.1997143f-9, -2.1962087f-8, 7.417796f-9, 3.5197466f-8, -7.999416f-9, -1.2944559f-8, 2.1815096f-9, -2.4871072f-8, -9.162819f-9, 2.6470849f-8, 5.9634124f-9, 2.9670403f-8, -3.476112f-8, 5.6721916f-9, 2.4580341f-8, -2.181662f-8, 2.8652657f-8, -4.6542517f-9, 2.3125796f-8, -1.0326414f-8, -1.9634982f-8, -9.0175885f-9, -7.8541165f-9, -1.4690022f-8, 3.3888355f-8, 4.5087365f-9, -2.6616375f-8, 3.5779195f-8, 2.588885f-8, 2.5016378f-8, -6.9814345f-9, 3.374295f-8, 1.2071901f-8, -3.3597676f-8, -2.443452f-8, 1.919864f-8, 3.4906634f-8, -2.2689315f-8, -1.1489908f-8, 1.6580746f-8, -3.7813095f-9, 9.017428f-9, 1.8471315f-8, -1.2362736f-8, -7.4176234f-9, 1.5998087f-9, -6.399363f-9, -2.9088833f-8, -3.5633715f-8, -1.4108072f-8, -2.472482f-9, 1.4253612f-8, 5.8176286f-10, 1.8180554f-8, -3.4906535f-8, 2.3272415f-9, -1.38169485f-8, -3.6651944f-8, -3.1415798f-8, 2.1234989f-8, 2.0798657f-8, 1.9780662f-8, 1.5853615f-8, -3.6361005f-8, -2.2107525f-8, -2.8943631f-8, 3.5488426f-8, -3.1561306f-8, 1.7162316f-8, 2.952507f-8, 1.8762243f-8, 3.2143138f-8, 1.3380723f-8, 1.8762277f-8, -3.5342943f-8, -7.999461f-9, -2.8507024f-8, 3.6651887f-8, -8.726498f-10, 1.4544733f-8, -2.4434717f-8, -3.2288657f-8, 2.3562018f-8, -3.5197356f-8, 0.0, 2.2107653f-8, -9.890111f-9, -3.5779294f-8, -2.8943548f-8, 2.3271033f-8, 1.03265005f-8, 4.3634132f-10, 3.1706684f-8, 1.934402f-8, -3.1124813f-8, 2.3125548f-8, 3.199781f-8, -3.1561235f-8, -3.4179454f-8, -3.2143152f-8, 2.5743525f-8, -1.643525f-8, -2.254387f-8, 3.5924586f-8, 3.5924767f-8, -3.4906694f-8, -1.6289752f-8, 1.3526326f-8, 1.8616722f-8, -2.7198112f-8, -3.4906595f-8, 2.6907024f-8, 3.0543439f-9, -3.1997857f-8, 1.6871327f-8, -1.5417134f-8, 2.6470925f-8, -2.6181182f-9, 2.9379702f-8, 5.963468f-9, 3.0979464f-8, 2.0507576f-8, -2.6179917f-8, -3.127056f-8, 5.090536f-9, -3.5052427f-8, 3.3452852f-9, 1.4835391f-8, -3.1415933f-8, -3.6360965f-9, 2.9525323f-8, -2.530728f-8, -3.41794f-8, 1.8180575f-8, 1.9780508f-8, 3.5197512f-8, -3.287046f-8, 2.1816762f-9, -3.0543358f-8, 2.2543885f-8, -1.8325947f-8, 3.59248f-8, -1.8907823f-8, 3.243395f-8, -2.850701f-8, -1.0035536f-8, -1.42534615f-8, 6.9810944f-9, -1.9634962f-8, -2.9088804f-8, -1.1199286f-8, 3.330679f-8, 2.4289166f-8, 0.0, -4.7996176f-9, 2.7489154f-8, -2.7634378f-8, -2.7197967f-8, -2.1380185f-8, 2.5452758f-8, 1.2071782f-8, -3.4906844f-8, -2.7052563f-8, 7.269284f-10, 2.327106f-8, 1.9635067f-8, 6.254026f-9, -2.9524912f-8, -3.0688703f-8, -3.374305f-8, 1.178106f-8, -3.0834215f-8, -2.3852868f-8, -9.017469f-9, -3.3015947f-8, 3.6506684f-8, 1.8180392f-8, 3.2434002f-8, 1.0617596f-8, -7.999385f-9, -1.9489486f-8, 5.8177836f-9, 3.3306705f-8, -2.1816547f-8, -4.5088355f-9, -1.6289684f-8, -2.4143748f-8, 3.5342758f-8, -5.5268665f-9, -3.1561516f-8, 2.3998242f-8, 3.621571f-8, -2.1380268f-8, 1.9780424f-8, -3.4179592f-8, -3.5197335f-8, -2.7634417f-8, 1.8035067f-8, 6.835792f-9, -2.3707386f-8, -5.8176077f-9, -3.257959f-8, 3.1124923f-8, 1.3235446f-8, 1.5126144f-8, -1.7307892f-8, -1.9198795f-8, 2.7197954f-8, 2.3271503f-9, 2.1234868f-8, -3.5924696f-8, 1.3089968f-9, 9.21146f-10, -1.1490084f-8, -9.6962736f-11, 5.2844693f-9, 1.3574782f-9, 4.363323f-9, -1.3574782f-9, 2.0362174f-9, -6.060171f-9, -9.93868f-9, -4.8481368f-11, 2.0846989f-9, -4.751174f-9, 8.338795f-9, 3.005845f-9, -6.6419474f-9, 1.0762863f-8, -7.8539815f-9, -4.508767f-9, -5.769283f-9, -8.241833f-10, 1.3089968f-9, 1.10052705f-8, -1.0762863f-8, 3.9269907f-9, -7.757019f-10, -6.6419474f-9, 6.593466f-9, 4.896618f-9, -7.272205f-10, -2.7149565f-9, 1.1684009f-8, 1.1296159f-8, -4.508767f-9, -4.072435f-9, 1.1684009f-8, 6.01169f-9, 1.2120342f-8, -4.702693f-9, 1.1538566f-8, -2.230143f-9, -4.557249f-9, -6.690428f-9, 1.454441f-9, 9.453867f-9, -9.890199f-9, -9.6962736f-11, 1.0762863f-8, 3.7330654f-9, -1.1441603f-8, 5.914727f-9, -6.7389103f-9, -2.2786244f-9, -1.0859826f-8, -1.0423493f-8, 7.950945f-9, -2.3271056f-9, 1.5029225f-9, -8.241833f-10, -7.1752426f-9, 1.9392548f-9, -2.375587f-9, -3.6361025f-9, -1.3574782f-9, -4.1209165f-9, 5.817764f-9, 3.9754724f-9, 1.134464f-8, 6.3510592f-9, -6.060171f-9, -9.3084225f-9, 4.0239536f-9, 3.4906584f-9, 1.5514038f-9, 1.5514038f-9, 7.950945f-9, -5.139025f-9, -7.999426f-9, -2.4725497f-9, 1.2120342f-8, -9.890199f-9, -2.375587f-9, 9.5508295f-9, -7.757019f-10, -1.0762863f-8, -1.9877362f-9, 9.3084225f-9, 3.9754724f-9, -1.0859826f-8, -5.139025f-9, 1.2120342f-8, 7.950945f-9, 1.454441f-10, 3.7815466f-9, -2.6179936f-9], Float32[1.454441f-10, 0.0, 1.0181103f-9, 1.163541f-9, 1.1635519f-9, 1.0181119f-9, 1.018109f-9, 8.726574f-10, 7.2722106f-10, 1.308998f-9, 8.7266505f-10, 8.7267976f-10, 1.3089925f-9, 1.4544469f-9, 5.8177346f-10, -1.454427f-10, 1.5998771f-9, 1.1635513f-9, 1.0181056f-9, 1.308998f-9, 1.0180946f-9, 5.817756f-10, 1.7453183f-9, 4.3632578f-10, 1.0181174f-9, 1.8907647f-9, 2.908897f-10, -2.9088817f-10, 1.1635358f-9, 2.0362112f-9, 4.3633153f-10, 1.3089995f-9, 1.4544426f-9, 1.8907849f-9, 2.9088892f-10, 2.0362243f-9, -1.454438f-10, 1.4544398f-10, 1.5998879f-9, 1.4544369f-9, -1.9072692f-17, 1.4545427f-10, 2.1816642f-9, 1.7453355f-9, 1.3089928f-9, 1.4544398f-10, 1.5998771f-9, -5.817764f-10, 1.0181063f-9, 1.7453289f-9, -1.4544396f-10, 1.4543991f-10, 1.8907704f-9, 1.4544557f-9, 2.1816557f-9, -5.8177624f-10, 1.8907846f-9, 1.3089944f-9, -6.3575646f-17, 1.890777f-9, 1.4544387f-9, 2.0362276f-9, 2.9088718f-10, 1.5998869f-9, 2.9088745f-9, -7.2722056f-10, -1.9072692f-17, 1.4543056f-10, -7.2722234f-10, 5.817764f-10, 2.9088754f-10, 2.7634375f-9, 2.6179783f-9, 4.363323f-10, 1.1635564f-9, -1.0172102f-16, 2.0362212f-9, 1.16357f-9, 1.5998746f-9, 3.199771f-9, 1.5998646f-9, -1.4543049f-10, 3.636088f-9, 1.454276f-10, -1.0181087f-9, -1.454393f-10, -2.9089514f-10, 2.763436f-9, 3.6360963f-9, 2.6179936f-9, 3.4906538f-9, 1.3089996f-9, 1.0181093f-9, 3.6361005f-9, 1.3089889f-9, 1.0181047f-9, 3.7815355f-9, 3.4906578f-9, -2.9087918f-10, 3.3452074f-9, 3.1997542f-9, -1.0181057f-9, 2.472555f-9, 3.3452197f-9, 1.0181086f-9, -4.3633336f-10, 1.4545774f-10, 3.0543217f-9, 2.3270892f-9, 5.817751f-10, 3.0543275f-9, -5.817777f-10, 2.9088916f-9, 1.4546825f-10, 2.9087083f-10, 1.1635469f-9, 2.6180011f-9, -7.2721895f-10, -5.817663f-10, 2.4725417f-9, 1.4544534f-10, 2.7634481f-9, -1.0181087f-9, -2.908876f-10, 2.6180005f-9, -1.4544144f-10, -2.5430255f-17, 2.3271054f-9, 1.4544145f-10, 2.1816684f-9, 4.3633336f-10, 5.817777f-10, 7.2721956f-10, 2.3271076f-9, 8.7266505f-10, 8.7266305f-10, 7.2722556f-10, 3.927005f-9, 7.272204f-10, 7.2721956f-10, 5.817777f-10, 8.7265156f-10, 3.7815497f-9, 2.6179943f-9, -2.9090894f-10, -1.0035632f-8, -3.4761058f-8, 1.9489509f-8, -1.9489498f-8, -1.0181079f-8, -5.381307f-9, -2.7925363f-8, -5.672434f-9, 4.3634794f-9, -2.3561999f-8, -3.4761133f-8, -3.054333f-8, 1.5998902f-8, -2.530722f-8, 2.1089393f-8, 6.981353f-9, -1.3817174f-8, 2.7198054f-8, -1.3817154f-8, 1.9634937f-8, 2.1671285f-8, -5.6723204f-9, 2.618055f-9, 9.8902015f-9, -2.2689333f-8, 3.5779273f-8, -6.39956f-9, 3.3016082f-8, 2.2689274f-8, -5.2360054f-9, -3.6215425f-8, 4.5086637f-9, -1.8616982f-8, -1.0472061f-8, 2.0507747f-8, 2.6179972f-8, 3.0834162f-8, -2.6034709f-8, 1.3817197f-8, -2.0071415f-8, -1.4398762f-8, -2.2398295f-8, -1.018159f-9, 1.2362844f-8, 3.3888615f-8, 1.2362722f-8, 9.308452f-9, 4.3633612f-9, -2.254385f-8, -1.759865f-8, -2.2252808f-8, 2.4725912f-9, -1.5562504f-8, 7.126771f-9, -7.272079f-9, -2.501633f-8, 2.836165f-8, 6.6904233f-9, -1.1489997f-8, 1.745338f-8, -7.563047f-9, 3.1561445f-8, -1.2508222f-8, -2.0071303f-8, -3.272488f-8, 1.4253461f-8, 1.8035202f-8, 3.4324824f-8, -2.7198029f-8, -3.4034063f-8, 1.5562566f-8, -1.8180621f-8, 2.283472f-8, 2.2689393f-8, -6.9811885f-9, 7.270636f-10, 3.374304f-8, -4.3633843f-9, -8.435941f-9, 2.9816018f-8, -1.599882f-8, 2.6907191f-8, -3.3451968f-9, 1.9635015f-8, 2.1671218f-8, -2.0507454f-8, 3.5924547f-8, -2.1380126f-8, 1.8180621f-8, -7.708415f-9, -1.0326495f-8, 2.9088813f-8, -7.1266784f-9, 2.239832f-8, -2.6325218f-8, -4.3632844f-9, 1.396259f-8, 1.4530652f-10, -1.1380039f-15, 3.5488306f-8, 1.2217253f-8, 2.6179947f-8, 3.607034f-8, -2.9961303f-8, 7.563078f-9, 1.6144305f-8, -3.1997653f-9, -2.5307282f-8, -1.8325965f-8, -6.8358648f-9, 3.1852107f-8, 6.254045f-9, -3.6361023f-8, -2.5743638f-8, 6.108778f-9, 1.2653608f-8, -3.170684f-8, 6.399336f-9, -2.036225f-8, -1.3671775f-8, -2.5161869f-8, 3.4615685f-8, -1.6144291f-8, 7.126755f-9, -1.5417022f-8, 7.56309f-9, 2.8943361f-8, 2.9379576f-8, -2.8070659f-8, -2.3998245f-8, 1.3235427f-8, 2.6761619f-8, -5.3813447f-9, -2.9088842f-8, -2.4289184f-8, 3.1996084f-9, -1.0035691f-8, 3.3452114f-8, 1.7453218f-8, 6.399486f-9, -7.999554f-9, 1.7453184f-8, -3.6215454f-8, 1.2071801f-8, 2.0507638f-8, -1.716261f-8, -1.5853283f-8, 2.6907179f-8, -3.2724884f-8, -3.199761f-8, 4.799554f-9, -1.2508188f-8, 1.0471954f-8, 3.56338f-8, 9.308498f-9, 2.8943383f-8, -3.4179386f-8, 2.618009f-9, -3.3452164f-8, -1.454564f-9, 1.3089406f-9, 1.498075f-8, -7.2721376f-9, -1.45444226f-8, -6.8355877f-9, 3.1561235f-8, 5.3814357f-9, -2.9085784f-10, -3.214336f-8, -3.199756f-8, -7.2722224f-9, -9.308636f-9, 2.0071248f-8, -2.3125454f-8, -2.5598222f-8, -2.3707424f-8, -1.1199222f-8, -1.1926444f-8, 2.2543853f-8, 6.835977f-9, -1.5562511f-8, -4.653974f-9, -2.908475f-10, 1.8180543f-8, -1.0326551f-8, -1.8471306f-8, -2.2398359f-8, -1.7453353f-9, -1.9634896f-8, -2.5307273f-8, 1.7744046f-8, 2.5161729f-8, -6.690407f-9, 2.9093591f-10, -2.4434598f-8, -3.243401f-8, -2.4725018f-9, -5.235943f-9, -3.08342f-8, 3.403395f-8, -2.1089331f-8, 1.4108046f-8, 2.443435f-8, 2.6470843f-8, 3.1415915f-8, 2.1089159f-8, -3.636095f-8, -3.0545686f-9, 2.865249f-8, 2.4143727f-8, 1.5562337f-8, -3.432478f-8, -2.0216675f-8, 2.2543869f-8, -1.2071977f-8, 7.1267614f-9, 2.5743544f-8, 1.3526391f-8, 8.144856f-9, 2.1817395f-9, 3.316125f-8, 1.3962695f-8, -1.1636555f-9, 2.9080424f-10, 3.505199f-8, 1.4108072f-8, 9.890276f-9, 3.141581f-8, 1.4542427f-10, -3.2870204f-8, 2.923442f-8, -3.6942783f-8, 2.9525102f-8, -3.592462f-8, 1.5562756f-8, 1.861688f-8, -1.4108034f-8, 2.923408f-8, 2.8216093f-8, -1.352638f-8, 2.9524925f-8, -1.614435f-8, -1.9489491f-8, 4.362651f-10, -5.6723626f-9, -1.8325858f-8, -2.2107344f-8, 5.9632552f-9, -2.9089673f-9, 1.367174f-8, 1.9198716f-8, 2.981609f-8, -1.1926443f-8, 2.9816036f-8, -2.5162059f-8, -2.9088804f-8, 1.6289565f-8, -2.908901f-9, 3.5633818f-8, -1.3817499f-8, -2.3416469f-8, -2.2543873f-8, 1.2799067f-8, -3.4906588f-8, -2.9670609f-8, 2.9379603f-8, -9.599201f-9, -2.094405f-8, -1.4689737f-8, 6.690398f-9, -1.8471527f-8, 2.3270654f-9, -3.228857f-8, 3.0979574f-8, -1.672625f-8, 1.6726316f-8, 2.6616181f-8, 1.4544389f-8, 2.239815f-8, 1.7598813f-8, -2.0652953f-8, 1.3671743f-8, 2.4143608f-8, -4.3641987f-10, 1.018118f-8, 3.3306687f-8, 3.6361275f-8, -5.9632304f-9, -2.1235143f-8, -3.1125307f-8, 3.4760944f-8, 2.1816666f-8, 7.1267454f-9, 1.7598806f-8, -2.0071331f-8, 1.4399195f-8, 1.33811f-8, -2.2107534f-8, 3.4179422f-8, 3.650648f-8, 2.268937f-8, -2.981603f-8, 1.570787f-8, -7.708364f-9, -1.2799207f-8, -3.6361133f-8, -2.4580084f-8, -1.2362493f-8, -1.4107976f-8, -1.0181664f-9, 3.1996423f-9, 2.5598133f-8, -1.2653807f-8, -1.4399127f-8, 3.5197477f-8, -3.2724586f-8, -2.2398112f-8, 3.6215443f-8, -3.6797594f-8, 2.6182974f-9, -2.6179603f-9, -2.6325555f-8, 3.2579376f-8, -2.9090517f-9, 3.4615816f-8, 1.658056f-8, 1.7307768f-8, 1.3671954f-8, -3.5633654f-8, -7.563178f-9, -9.7447606f-9, 2.6907198f-8, -1.3380926f-8, 1.8762188f-8, -1.8616827f-8, -3.1852064f-8, -3.0834126f-8, 3.3452004f-8, -3.1706712f-8, -9.017544f-9, 3.3743003f-8, -2.3852774f-8, -2.3125851f-8, -3.2724685f-8, 1.8762107f-8, -6.981262f-9, 2.9670579f-8, -2.2398357f-8, 3.650663f-8, -1.3526316f-8, 2.0943677f-8, -3.039772f-8, 2.0362165f-8, -2.9525225f-8, -2.3561983f-8, -1.1780963f-8, -1.0617364f-8, 2.3416467f-8, -5.81807f-10, -5.9632326f-9, 8.726614f-9, -3.476116f-8, 3.4615585f-8, -3.6651954f-8, -4.0723642f-9, 3.3306662f-8, 3.3888647f-8, 1.3092609f-9, 2.6907168f-8, 2.8943157f-8, -3.5779255f-8, -2.4725331f-8, 9.162931f-9, 3.0397647f-8, -1.992592f-8, -3.3888476f-8, 1.5271626f-8, -2.1380245f-8, 1.8907578f-8, 1.4690084f-8, 1.0035672f-8, -1.9198454f-8, -8.29054f-9, 3.287052f-8, 1.5707961f-8, 1.279901f-8, 3.0252437f-8, 7.27218f-9, -1.4689635f-8, -2.0653157f-8, -1.2362722f-8, -9.599161f-9, -2.4434572f-8, -2.8943429f-8, -1.5416955f-8, -2.9234302f-8, 1.4399008f-8, -1.0035783f-8, 2.7343514f-8, 3.665193f-8, 1.6289764f-8, 3.35976f-8, 3.1996197f-9, -2.3125782f-8, 1.4108072f-8, 2.5743635f-8, -1.8471315f-8, 2.0362234f-9, -3.359759f-8, 3.214321f-8, 1.7744158f-8, 2.5307385f-8, -1.0181023f-8, -2.2689477f-8, 3.3306595f-8, 2.6325274f-8, 3.0252213f-8, 3.592458f-8, -1.745328f-8, 5.526782f-9, -2.923403f-8, 6.5447208f-9, 3.6651983f-8, -3.461573f-8, -7.999656f-9, -2.4143727f-8, 4.7998077f-9, 2.3561991f-8, -1.4545494f-9, -2.559813f-8, -5.8177108f-9, 5.8170563f-10, -1.7744265f-8, 3.4906622f-9, 3.5633665f-8, -2.0507523f-8, -1.5998735f-8, -1.0471768f-8, -3.185238f-8, 1.22173045f-8, -3.1561274f-8, -1.759877f-8, -1.9634886f-8, -3.6215443f-8, 3.4179372f-8, -4.072506f-9, 2.0362174f-9, -1.8617074f-8, 8.4359195f-9, -3.1852487f-8, 1.6580698f-8, 3.3597484f-8, -2.9379878f-8, 3.3306613f-8, -5.9631864f-9, -1.5999008f-8, -9.453742f-9, 3.1415908f-8, 1.8180668f-8, 1.9925716f-8, -3.6651805f-8, -6.8358754f-9, 2.1816579f-8, 1.803519f-8, -2.0943855f-8, 1.4544762f-9, 1.3671978f-8, 4.2178607f-9, 2.6616114f-8, 2.501654f-8, 4.363191f-9, 3.03977f-8, 2.5743608f-8, 1.1490125f-8, -3.0979525f-8, -2.0071445f-8, -7.854057f-9, 2.7636322f-9, 1.2507968f-8, -2.385286f-8, -3.6942712f-8, 1.6289743f-8, 2.7052545f-8, 1.4253542f-8, -1.2508188f-8, -2.196184f-8, -5.8181504f-10, -1.2362655f-8, -2.4725427f-8, 3.0397715f-8, 1.38171465f-8, -1.3526079f-8, 1.7889631f-8, -1.9198467f-8, 9.162834f-9, -1.7744199f-8, -3.2579184f-8, 2.3998236f-8, -1.4253716f-8, 3.0543294f-8, -1.774425f-8, 2.0216802f-8, 2.9525202f-8, -3.374301f-8, 3.054277f-9, 1.3817141f-8, -2.777973f-8, 2.545271f-8, 1.2071861f-8, 2.3852865f-8, 3.5633605f-8, -3.5779223f-8, 1.745341f-8, 3.2143237f-8, 2.9088788f-8, 3.563382f-8, -3.6506247f-8, -2.108944f-8, 3.4761154f-8, -1.2508182f-8, 3.2870272f-8, -2.3707399f-8, 3.4470432f-8, -4.3655948f-10, -3.1270485f-8, 1.6871434f-8, 1.1198973f-8, 1.7598705f-8, -2.7925301f-8, -2.7197865f-8, 2.327076f-8, -2.4580144f-8, -8.1450535f-9, -3.447021f-8, -2.676174f-8, -4.508819f-9, 6.108633f-9, -5.819527f-10, -1.3235481f-8, -3.025235f-8, -6.981431f-9, -3.40339f-8, -2.9816213f-8, -2.1816604f-9, 1.4253226f-8, 1.17810375f-8, 3.0833974f-8, 3.228859f-8, -1.3235343f-8, -2.9524907f-8, 3.0107078f-8, -3.5633782f-8, -3.1415944f-8, 2.9379713f-8, 2.3270381f-9, 3.05433f-8, 3.0688568f-8, -2.99616f-8, 2.3416453f-8, -3.3597583f-8, -1.09082245f-8, 3.4615592f-8, -3.068878f-8, -2.908882f-8, -7.563066f-9, -2.9087335f-9, 5.33295f-9, 4.8481368f-11, -1.1635528f-8, 9.841718f-9, -4.1693977f-9, 5.33295f-9, 5.332951f-10, -5.5753575f-9, 1.0956789f-8, -1.1102233f-8, -7.950945f-9, 7.029798f-9, 1.1053752f-8, 1.1684009f-8, 1.1732491f-8, -3.9754724f-9, -6.302578f-10, 7.223724f-9, -4.4118047f-9, 3.151289f-9, -2.230143f-9, 2.230143f-9, 3.8785095f-9, -8.581202f-9, -4.363323f-10, -9.502348f-9, 3.684584f-9, -6.787391f-10, -5.235987f-9, -2.8119194f-9, 3.684584f-9, -1.134464f-8, -3.8785095f-10, 8.0963884f-9, 3.1997702f-9, -7.6115745f-9, -3.3936956f-10, 4.1209165f-9, 6.884354f-9, -1.0811345f-8, 9.890199f-9, 1.5029225f-9, 3.1997702f-9, 8.338795f-9, -9.841718f-9, 6.2540964f-9, -7.950945f-9, 7.029798f-9, 7.272205f-9, -1.0665901f-9, -1.1635528f-8, -6.157134f-9, 8.338795f-9, 1.5514038f-9, 3.296733f-9, 4.314842f-9, 7.660057f-9, 8.775127f-9, -8.338795f-9, 2.2786244f-9, -1.0665901f-9, 6.6419474f-9, 5.429913f-9, 2.9573635f-9, -5.526876f-9, -7.660057f-9, 2.375587f-9, -1.0956789f-8, 8.0963884f-9, 8.435758f-9, -1.1150715f-8, -6.4965033f-9, -1.0956789f-8, 8.872091f-9, -8.338795f-9, -1.8907733f-9, 2.908882f-10, 2.7149565f-9, -6.1086523f-9, 1.1635528f-8, 1.1635528f-9, -7.999426f-9, 5.4783946f-9, -2.5210312f-9, -8.0963884f-9, -3.8785095f-10, -7.272205f-9, 1.0229568f-8, -1.10052705f-8, 3.2482517f-9, 2.666475f-9, 6.932835f-9, 7.6115745f-9, -8.678165f-9, -1.0665901f-9, -9.599311f-9])

We can also choose the load the clean components with a user-defined beam.

julia
mcl_25 = load_clean_components(cleanf, modify(Gaussian(), Stretch(beamsize(dlcamp) / 4 / fwhmfac)))
VLBISkyModels.MultiComponentModel{VLBISkyModels.ModifiedModel{VLBISkyModels.Gaussian{Float64}, Tuple{VLBISkyModels.Stretch{Float64, Float64, Float64}}}, Vector{Float32}, Vector{Float32}}(ModifiedModel
  base model: VLBISkyModels.Gaussian{Float64}()
  Modifiers:
    1. VLBISkyModels.Stretch{Float64, Float64, Float64}, Float32[0.8002344, 0.42969742, 0.07445484, 0.06368931, 0.02217047, 0.01861643, 0.02657656, 0.02344725, 0.02024817, 0.00761945, 0.03046582, 0.00726002, 0.00563375, 0.00645834, 0.01627629, 0.06097463, 0.02168821, 0.02517034, 0.00513046, 0.00820482, 0.00453077, 0.02388651, 0.01229127, 0.00830369, 0.01919385, 0.01770286, 0.02719101, 0.01437432, 0.01668327, 0.00800299, 0.00437514, 0.00740964, 0.00203799, 0.00196259, 0.00541239, 0.01453394, 0.01154794, 0.0057647, 0.00416458, 0.00356502, 0.01970395, 0.00934755, 0.00110652, 0.00262081, 0.00360425, 0.01713799, 0.00271393, 0.00328356, 0.00679949, 0.00558265, 0.00692711, 0.00366, 0.00783088, 0.00134895, 0.00117046, 0.00256492, 0.00428372, 0.00154532, 0.00259595, 0.00186204, 0.00249551, 0.00155613, 0.00023076, 0.00083379, 0.00276655, 0.00022331, 0.00191691, 0.00076527, 0.00019861, -0.00356351, 0.00017628, 0.0013579, -0.0012659, -0.00583323, -0.00684484, 0.00043194, -0.00273778, 0.00282735, 0.00513306, -0.0030624, -0.00383175, 0.00058704, -0.00042813, -0.00119051, -0.00064053, -0.00163516, 0.00054966, 0.00084859, -7.381f-5, 0.0006635, -0.00044083, 0.00037928, -6.607f-5, -0.00012819, 0.00048191, -0.00035963, 0.00011693, -5.959f-5, 0.00022961, -5.729f-5, -0.00013392, -0.00079685, 0.00072197, 0.00034334, -0.00097948, -0.00015774, 0.00051691, -0.0006402, 0.00044609, 0.00087918, 3.652f-5, -0.00055121, 9.933f-5, -6.465f-5, -0.00032134, -3.137f-5, 5.849f-5, -2.748f-5, -0.00010579, 5.2f-5, -5.127f-5, 0.00035554, -0.00029238, -3.006f-5, 0.0002672, -2.731f-5, -4.819f-5, 8.595f-5, -2.157f-5, 0.00010204, -1.844f-5, -1.722f-5, -3.119f-5, 3.983f-5, -4.165f-5, 4.214f-5, 2.588f-5, -0.00016791, 8.986f-5, 4.892f-5, 3.631f-5, -4.12f-5, -4.098f-5, 2.426f-5, -7.95f-6, 0.00091278, -0.00057268, -0.00029619, -0.00119706, 0.00015178, 0.00085392, -0.00061533, -0.00112126, 0.00112285, 0.00070315, 0.00142955, 0.0003729, -0.00037157, 0.00076261, -0.00013381, 0.00036936, 0.00046957, -0.00045138, 0.00022156, -0.00023458, -0.00088979, -0.00089892, 0.00012749, 0.00070852, 0.00037954, 0.00035514, -0.00034212, -0.00102969, 0.00024212, -0.00012539, 0.00076765, 0.00028586, 0.00076476, 0.00048816, 0.00048643, 0.00033044, -0.00040053, 0.0008357, -0.00053316, -0.00031844, 0.0002267, -0.00074549, -0.00099224, 0.00053573, -0.00021488, 0.00011792, -0.00057376, 0.00022393, 0.00022513, 0.00096352, -0.0004508, 0.0006434, 0.00060781, -0.00078976, -0.00052315, -0.0002197, 0.00041165, 0.00040049, 0.0003109, -0.0002203, 0.00011365, -0.00049195, -0.00030947, 0.00079751, -0.00047466, 0.0004645, 0.00011244, -0.00031191, -0.00011172, -0.00105234, 0.00021117, 0.00055391, 0.00010809, -0.00049067, 0.00018571, -0.00093994, 0.00050958, 0.00020077, 0.00053046, 0.00035012, -0.00093551, 0.00056211, -0.00010507, 0.00019802, -0.00138595, -0.00010273, 0.00043186, -0.00027864, 0.000102, 0.00039546, -0.00026188, -0.00019168, -0.00010081, 0.0004093, -0.00018324, -9.945f-5, 0.00019011, 9.948f-5, -0.00031307, 0.00048657, 0.00017201, -9.844f-5, -0.00067348, -0.0007629, -0.00066883, -0.00025644, -0.00062516, -0.00040877, 0.00018744, -9.715f-5, 0.00024938, -0.00018529, -0.00049863, 0.00018962, -9.584f-5, 0.00026124, -0.00041277, 9.594f-5, -0.00053801, 0.00017567, -0.00048683, -9.466f-5, -0.00026424, 9.391f-5, -0.00017536, 0.00079613, -0.00025201, -0.00017694, -9.283f-5, -0.00031651, -0.0003118, 0.00017335, 9.212f-5, 0.00023269, 0.00017921, 0.00038753, -0.00062605, 0.00039291, 0.00025095, -0.00016638, 0.00083793, -0.00028106, -9.091f-5, -0.00054764, -0.00025152, -0.00024645, -0.00077056, 0.00042359, -0.00063193, 0.00025265, -0.00015849, 0.00029153, -8.829f-5, -0.00024277, -8.821f-5, 0.00015983, -0.0001532, 0.00014799, -0.00045303, -0.00027441, -0.00022904, -8.69f-5, -0.00023067, 0.00034039, -0.0001637, 0.00089268, -8.594f-5, 0.00024313, -0.00023577, 0.00037906, 8.53f-5, 0.0002559, 0.00015593, 0.00063096, 0.00023243, 8.493f-5, -0.00031506, -0.00030899, -8.482f-5, -0.00027777, -0.00038965, 0.00033585, -0.00030175, 0.00016042, -0.00015951, 0.00060314, 0.00054915, -0.00046574, -0.00059426, -0.00035636, 0.00031237, 0.00036061, 0.00015628, 0.00075616, 0.00055138, 0.00040534, -8.218f-5, 0.00033437, -0.00016058, 0.00052278, -0.00040659, -8.138f-5, -0.00057287, 0.00043958, -0.00041426, 8.077f-5, -0.00014554, 8.03f-5, -0.00041413, -0.0003432, 0.0001531, -0.00028394, -7.962f-5, 7.959f-5, 0.00014633, -7.913f-5, -0.00015216, 0.00053488, 0.00014864, 0.00028178, 7.819f-5, -7.801f-5, 0.00031215, -0.0003279, 0.00042652, 0.00014139, 0.00019918, -0.00031758, -0.00044056, -0.00078313, 0.00085577, -0.00039111, -7.738f-5, 0.00014875, -7.664f-5, 7.666f-5, -0.00020745, -0.00014306, -0.0001433, 7.61f-5, -0.00043319, 0.00014372, 0.00074174, -7.573f-5, 7.56f-5, 0.00076941, 0.00048902, -7.51f-5, -7.496f-5, -7.483f-5, -7.512f-5, -0.00036722, -7.457f-5, 0.00014375, 0.00042547, -0.00036333, 7.372f-5, 0.00039367, -7.363f-5, 0.00013721, 0.00014022, -0.00020466, 0.00038185, 0.0002512, -0.00013948, -0.00032638, 0.00030389, 0.00032645, -0.00031466, 0.00018735, 0.00045417, -0.00037161, 0.00031854, -7.194f-5, 0.00030934, 7.195f-5, 0.0003567, -7.152f-5, 0.0004618, 0.00023852, -7.084f-5, 0.000137, 0.00018962, 0.00041872, -0.00019352, 0.00029904, -7.046f-5, -7.029f-5, 0.00040229, -0.00035505, 7.008f-5, -0.00028297, 0.00030176, 0.00046359, -6.96f-5, -0.00013396, 0.00046304, -6.938f-5, 0.00024163, -0.0003055, -0.0001984, -0.00045323, -6.897f-5, -0.00013068, 0.00018227, 0.00052098, -0.00040877, 6.827f-5, 0.00040236, -0.00017673, -0.00017151, -0.00018665, -6.75f-5, 6.742f-5, -0.00013109, -0.00033806, -0.00039632, -0.000294, -0.0001878, 0.00012158, -6.628f-5, 0.00039945, -0.00029432, -0.00023444, 0.00024312, 0.00040298, -0.00018249, -0.00024034, 6.541f-5, -6.566f-5, 0.00017751, 0.00012515, 0.0002779, 0.00012305, 0.00044798, 0.00060066, 0.00023271, 0.00022838, 0.00044229, -6.391f-5, -6.417f-5, 6.347f-5, -0.0002184, 6.354f-5, 6.345f-5, 0.00012326, 0.00039329, -0.00043708, 0.0001203, 6.279f-5, 6.308f-5, -0.000271, -0.00011807, -0.00017948, 0.00022588, -0.00017364, 0.00022597, -0.00021443, 0.00027293, 6.227f-5, -0.00032754, -0.00011426, -0.0002208, -0.00011536, 0.00033081, 0.00016921, -0.00016587, -6.147f-5, 6.174f-5, -0.00022006, 0.0001153, -0.00027053, 0.00017027, -0.00022524, -0.00037158, 6.121f-5, 0.00011712, -6.116f-5, 0.00021246, -6.1f-5, 0.00010755, -0.00027154, 0.00016078, 0.00021969, 0.00032065, 0.00026829, 5.996f-5, -0.00027343, -0.0002731, -0.0003146, 0.00031906, -0.00011004, 0.00021129, 0.00026869, -0.0002615, 0.00026435, 0.00011238, -0.00016158, 0.00026244, 0.00011215, 0.00010912, 0.00020692, 5.867f-5, -5.845f-5, -5.824f-5, -0.00011399, 5.85f-5, -5.818f-5, -0.00021285, -0.00021204, -5.81f-5, -0.00010998, -5.787f-5, -0.00026257, 5.778f-5, -0.00031552, 0.00011167, 0.00026333, 0.00011135, -0.0001614, 5.753f-5, -0.00021133, 0.00016133, 0.00015761, -0.0003118, -0.00026113, 0.00026259, -0.00016132, 0.00030995, 0.00015878, 0.00010442, -0.00025957, -0.00010991, -0.00020829, -0.00026052, -5.656f-5, -0.00021064, -0.00010878, 0.00010325, 5.603f-5, -5.595f-5, 5.594f-5, -5.603f-5, -0.0001068, 0.00010665, -0.00010562, -0.00015804, 0.00020842, -5.546f-5, 0.00015811, -0.00010436, 0.00010572, -0.00020696, 0.00015387, -0.00010426, -0.00010597, 0.0001544, 5.497f-5, 5.501f-5, -0.00015561, -5.495f-5, 0.00010513, 0.00010408, 0.00010454, 5.448f-5, -0.0001022, 5.428f-5, 0.0001545, -0.00010294, 0.00010215, -5.378f-5, -0.00020245, -0.0001539, -0.000151, -5.337f-5, -0.0001017, -0.00010359, -0.00015082, 5.311f-5, -0.00010335, -5.248f-5, 5.227f-5, 5.25f-5, -5.23f-5, 0.00015074, -0.00014915, -0.00010241, 5.214f-5, 5.205f-5, 9.974f-5, -0.00014912, 0.00014929, -5.195f-5, 0.00010072, 0.00014859, 0.00010022, 5.165f-5, 5.166f-5, -0.00014812, -9.963f-5, 5.12f-5, -9.955f-5, -5.107f-5, 0.00010018, 5.1f-5, 9.953f-5, -5.077f-5, -5.078f-5, 5.063f-5, -9.858f-5, -5.028f-5, 5.036f-5, -5.022f-5, -5.017f-5, 5.014f-5, 5.001f-5, -5.002f-5, 4.997f-5, 4.996f-5, -4.99f-5, -9.685f-5, 4.971f-5, 9.838f-5, -9.689f-5, -9.658f-5, -9.647f-5, 4.95f-5, -0.00014424, 4.934f-5, 4.925f-5, -4.93f-5, 9.673f-5, -4.929f-5, -4.92f-5, -4.908f-5, 4.872f-5, -4.877f-5, 4.876f-5, 4.872f-5, -4.861f-5, 4.865f-5, 4.852f-5, -4.852f-5, -4.843f-5, -4.861f-5, -4.866f-5, -4.837f-5, -4.835f-5, 4.818f-5, 4.809f-5, 4.782f-5, 4.786f-5, 4.778f-5, -4.767f-5, 4.779f-5, -4.781f-5, -4.766f-5, -4.755f-5, -4.735f-5, -4.734f-5, -4.752f-5, -4.725f-5, 4.718f-5, 4.727f-5, 4.71f-5, 4.692f-5, -0.0002923085, -0.00030424836, -0.00040860084, -0.0003385302, -0.00036275166, -0.00040086327, -0.0004433168, -0.00029636623, 4.500295f-5, -0.0002481738, 0.00017539925, -0.00026323643, 0.00019329358, 0.00036003673, 0.0001477533, 0.00027145396, 8.141401f-5, 0.00012985755, -0.00024949558, -7.919446f-5, -0.00017546516, 0.0002251028, 0.00020272259, -0.00013369913, 0.00023875837, -4.904225f-5, -1.29973905f-5, 0.00018778406, -0.00016467633, 0.0002096292, -0.000255609, -0.00015266945, 4.8336547f-5, -8.4762105f-5, -3.7538204f-5, 9.658972f-5, 0.00014849524, 0.00018249928, -0.00015963631, 0.00013659822, 0.00018115884, -6.95431f-5, -0.00016822701, -6.9283975f-5, 8.0351085f-5, -0.00021379293, 6.9806636f-5, -9.99452f-5, 0.00014472633, 5.7353092f-5, -0.00014372019, 7.8300596f-5, -9.031328f-5, -4.4362598f-5, 3.3747106f-5, -0.00013221195, -0.00014314857, -5.515664f-5, -4.5400317f-5, 0.00014254014, -0.00012028862, 0.00010877073, -4.4893703f-5, -0.00013063512, -7.612044f-5, 8.725405f-5, -7.608064f-5, 1.1372053f-5, -6.511954f-5, -7.598058f-5, -7.573914f-5, -9.752302f-5, 9.713772f-5, 7.5576754f-5, -8.588942f-5, 7.5316726f-5, -5.3985466f-5, 6.478964f-5, 8.571061f-5, -5.3209078f-5, -6.388113f-5, 4.237554f-5, -3.1824773f-5, 3.1624004f-5, 2.107953f-5, 4.194776f-5, 3.1495423f-5, -3.1287564f-5, 1.0498775f-5, 1.048199f-5, 2.0738946f-5, -1.0404692f-5, -2.071806f-5, 1.0375337f-5, 1.0350683f-5, 1.02988f-5], Float32[0.0, 0.0, -1.308998f-9, -1.3090085f-9, -1.1635519f-9, -8.726583f-10, -1.4544427f-9, -7.2722556f-10, -1.5998829f-9, -1.3089981f-9, -5.8177524f-10, -1.5998772f-9, -1.4544469f-9, -1.3089925f-9, -1.5998863f-9, 1.454427f-10, -1.4544494f-9, -8.726667f-10, -7.2722683f-10, -1.0181102f-9, -1.7453355f-9, -4.3633336f-10, -1.454454f-9, -1.454442f-9, -1.8907704f-9, -1.4544558f-9, -1.4544398f-9, 1.454438f-10, -1.890783f-9, -1.4544537f-9, -4.3633158f-10, -8.7266405f-10, -1.0181092f-9, -1.5998746f-9, -4.3633452f-10, -1.5998777f-9, 2.9088817f-10, -4.3633067f-10, -1.0181029f-9, -8.7267055f-10, -4.363323f-10, -1.4544388f-9, -1.4544393f-9, -1.0180945f-9, -1.8907782f-9, 4.3633067f-10, -8.726798f-10, 5.086051f-17, -2.0362172f-9, -8.726625f-10, -4.3633067f-10, -1.3089996f-9, -1.0181175f-9, -1.8907647f-9, -1.5998907f-9, 1.4544135f-10, -1.7453158f-9, -2.9089225f-10, -1.4544411f-9, -8.726607f-10, -1.454543f-10, -1.7453199f-9, -2.3271034f-9, -1.454322f-10, -2.3271156f-9, 6.3575646f-17, 4.363323f-10, -2.3271085f-9, 1.454453f-10, 0.0, 5.8177635f-10, -4.3635068f-10, -3.0543397f-9, 0.0, -1.4544355f-9, -2.3271056f-9, -2.3271038f-9, -2.7634317f-9, -1.8907849f-9, -8.7265767f-10, -2.3271214f-9, -2.3271085f-9, -1.5999172f-9, -3.0543277f-9, -5.81779f-10, -8.7266605f-10, -2.4725477f-9, -2.3271116f-9, -2.6180005f-9, -5.8178556f-10, -2.6179998f-9, -1.4543997f-10, 2.9088076f-10, -1.745328f-9, -2.7634424f-9, 4.3633916f-10, -3.0543672f-9, -1.745325f-9, -2.6179943f-9, -1.7453395f-9, -1.7453596f-9, -7.2722667f-10, -7.271967f-10, -3.6361156f-9, 5.817791f-10, 5.817756f-10, -2.0362163f-9, -1.745335f-9, -3.636111f-9, -1.1635527f-9, -3.0543277f-9, 5.817777f-10, -3.054317f-9, -3.1997671f-9, -3.054329f-9, -3.1997727f-9, -2.7634304f-9, -1.4544408f-9, -1.4544456f-9, -2.7634457f-9, -7.272222f-10, -3.6360943f-9, 5.81779f-10, 5.8177635f-10, -3.6360963f-9, 5.8177624f-10, 5.817764f-10, -8.7266233f-10, 5.8177624f-10, -8.726493f-10, 5.817756f-10, 5.8177774f-10, 5.817797f-10, -7.2722006f-10, 5.8177524f-10, -8.7266316f-10, -8.726574f-10, -1.7452952f-9, -7.2722045f-10, -5.817797f-10, -5.8177774f-10, -2.908884f-9, -1.7453194f-9, -7.272152f-10, -2.9088822f-9, 3.3452212f-9, 1.4399213f-8, 2.9089016f-9, 7.708572f-9, 3.3452012f-9, 1.4980781f-8, -2.5743525f-8, 2.6470802f-8, 1.9925825f-8, -9.453713f-9, 9.890166f-9, -1.9634827f-8, 1.1490027f-8, 3.28704f-8, -6.2541705f-9, -2.5743594f-8, -6.254085f-9, 3.054115f-9, -3.563382f-8, 2.9088907f-9, 1.978028f-8, 1.3526288f-8, -9.453859f-9, 4.363336f-9, 2.3852811f-8, 1.5998847f-8, 4.5087085f-9, 3.6215575f-8, -1.1636823f-9, -1.1635759f-9, 2.8361827f-8, -1.67261f-8, 3.1561264f-8, -2.1962043f-8, 1.4689685f-8, 2.5016378f-8, -4.3647502f-10, -2.5307042f-8, 7.563128f-9, 1.8762137f-8, 3.5343025f-8, 1.4689998f-8, -7.2722046f-9, 2.5307214f-8, -1.803483f-8, -1.919864f-8, 3.7814742f-9, -1.6726066f-8, 2.3852786f-8, -3.6215642f-8, 3.4615773f-8, -9.45386f-9, 1.89071f-9, 1.2071859f-8, 2.2689324f-8, 7.4177775f-9, 2.3707292f-8, -1.2653629f-8, 1.0617526f-8, -1.5126059f-8, 7.2722353f-9, -1.1489922f-8, 3.7814587f-9, 6.981321f-9, -1.9053221f-8, 2.0216802f-8, 1.6725938f-8, 6.25397f-9, 4.7996616f-9, -2.123465f-8, 4.7995656f-9, 1.4107932f-8, -1.1635498f-9, -1.2798907f-8, 3.33067f-8, -2.8507033f-8, -6.399605f-9, -1.9634914f-8, 3.5633754f-8, -1.5853457f-8, -5.672394f-9, 5.52668f-9, -9.453885f-9, 1.1344506f-8, 1.483526f-8, -3.548848f-8, 1.5999147f-8, -3.0107017f-8, 1.687143f-8, 1.6144343f-8, -9.308465f-9, 4.9450746f-9, 3.5779276f-8, 2.1525791f-8, -2.1816833f-8, -6.9813613f-9, 1.41081005f-8, 1.541707f-8, 2.6034494f-8, 1.3962761f-8, -1.919868f-8, -1.2071891f-8, 2.443431f-8, 3.1270666f-8, 7.999408f-9, 1.1635503f-8, -9.453845f-9, -6.399496f-9, 1.8762274f-8, 3.403391f-8, -2.3271264f-8, 1.35263125f-8, 1.759874f-8, -1.3380743f-8, -2.1962036f-8, 1.64352f-8, 2.2107486f-8, 2.7925292f-8, -3.5633757f-8, 2.6179232f-9, 7.4174733f-9, 1.5271665f-8, -5.6723177f-9, -2.5743613f-8, 3.039783f-8, -1.3671738f-8, 8.726704f-10, 2.4434735f-8, -2.574366f-8, 1.8762304f-8, -3.7814516f-9, -2.3707505f-8, -1.7162451f-8, -1.1490079f-8, -4.3633173f-9, -2.9234274f-8, 4.654158f-9, 8.2903355f-9, -3.548838f-8, -9.890207f-9, -1.8035019f-8, -1.4980865f-8, 1.9926084f-8, -2.5598194f-8, 2.1234797f-8, 3.257935f-8, -2.8943425f-8, 1.0326543f-8, -1.2653739f-8, -3.0979706f-8, -3.519749f-8, 1.3089986f-8, -1.018112f-9, 8.581234f-9, -7.4175857f-9, 2.181852f-9, -3.6358332f-9, 4.3633066f-9, 1.8180435f-8, 3.010691f-8, 2.3852822f-8, -1.7452565f-9, -2.0798538f-8, 4.0723713f-9, 3.3888526f-8, -2.2544006f-8, -2.036216f-8, -1.0762861f-8, 2.6470572f-8, 3.2725055f-8, 1.3090031f-9, 2.8652433f-8, 6.8359385f-9, -2.9379828f-8, -1.3380723f-8, 2.9525111f-8, 3.228856f-8, 3.1996994f-9, -2.5016405f-8, -1.7162352f-8, 7.271034f-10, -2.6907223f-8, 5.8177707f-9, 1.6726066f-8, -3.6651908f-8, 1.8616952f-8, 2.8216178f-8, -3.0543215f-9, 7.708672f-9, -6.2540124f-9, -3.0252462f-8, 1.687167f-8, 2.7488937f-8, -3.592468f-8, -4.3634656f-9, -2.108946f-8, 9.017536f-9, -1.7162414f-8, 1.9198575f-8, 2.7343466f-8, 2.9088858f-8, 7.708575f-9, -3.4034073f-8, -2.8797919f-8, 5.67243f-9, 3.3743156f-8, 1.9926018f-8, -3.5924653f-8, -4.5088937f-9, 1.8762242f-8, 3.025245f-8, -3.6361465f-9, 1.8616904f-8, -3.1415908f-8, 1.9343982f-8, 0.0, 2.4289196f-8, 2.6907104f-8, 7.271957f-10, -2.370737f-8, 1.1638113f-9, 7.708458f-9, -1.4835304f-8, -1.4398987f-8, -3.6360845f-8, 1.4108072f-8, 1.7453273f-8, -1.1490338f-8, 3.1561374f-8, -1.9053424f-8, 2.5452534f-8, 5.816269f-10, 2.6907252f-8, -2.1816764f-8, 3.316113f-8, -2.2834689f-8, 1.4253572f-8, 2.4434815f-8, 1.541715f-8, 2.9525111f-8, 3.665212f-8, 1.963488f-8, 3.6215585f-8, 2.1962043f-8, -1.2217269f-8, 1.4108228f-8, 3.6070258f-8, -2.1962059f-8, 3.1561356f-8, 3.5342943f-8, 1.3962511f-8, -9.453639f-9, -1.4108043f-8, 5.8177956f-9, 3.2870172f-8, 3.6360934f-9, 3.4033988f-8, -3.5779248f-8, 1.1053686f-8, -3.577914f-8, -1.1344678f-8, -3.1415905f-8, 1.6435207f-8, 8.726137f-10, 8.728299f-10, 2.69073f-8, -2.0216785f-8, -2.7052547f-8, 1.585349f-8, 1.0908335f-8, 3.170672f-8, 5.8177823f-9, 2.2980236f-8, -4.3637016f-10, 2.952506f-8, -2.8652352f-8, -2.3707488f-8, -1.8907933f-9, -3.141612f-8, -3.5488345f-8, 2.1234934f-8, 8.872089f-9, 1.11994085f-8, -1.0762843f-8, 1.2944479f-8, 1.1636773f-9, -3.592475f-8, -5.5268456f-9, -3.6651723f-8, -3.0542996f-8, -2.9525351f-8, -3.403389f-8, 2.036218f-8, -3.0252348f-8, 1.7016912f-8, -3.1415798f-8, 3.388836f-8, -1.0471903f-8, 1.01808855f-8, 1.0181117f-8, -2.1671074f-8, 8.724192f-10, 3.316132f-8, -3.4615756f-8, 1.4980651f-8, 2.8361436f-8, -1.2653602f-8, -3.403404f-8, 1.7307947f-8, 1.03265405f-8, -2.0943991f-8, 2.4289175f-8, 2.3416398f-8, -3.2579408f-8, -7.5630355f-9, -3.694291f-8, 3.2725094f-8, -3.5924597f-8, -3.505168f-8, -3.679731f-8, 9.017536f-9, -2.516164f-8, 1.9780543f-8, -1.847135f-8, -2.952502f-8, -2.8652508f-8, -2.719812f-8, 3.5197374f-8, -2.196229f-8, 2.2543798f-8, 3.287037f-8, 1.4835194f-8, 3.374301f-8, -1.454453f-8, 9.163036f-9, 3.257969f-8, 3.6363612f-9, 2.123502f-8, -1.8471535f-8, 8.290313f-9, -1.0326576f-8, 2.9525198f-8, 3.0979415f-8, 3.59249f-8, -2.2834861f-8, -1.6144341f-8, 5.67231f-9, -3.6361058f-8, -2.7488746f-8, 2.6179796f-9, 3.3743184f-8, -1.236302f-8, -1.4253506f-8, -3.1561274f-8, 6.2539494f-9, 3.1997143f-9, -2.1962087f-8, 7.417796f-9, 3.5197466f-8, -7.999416f-9, -1.2944559f-8, 2.1815096f-9, -2.4871072f-8, -9.162819f-9, 2.6470849f-8, 5.9634124f-9, 2.9670403f-8, -3.476112f-8, 5.6721916f-9, 2.4580341f-8, -2.181662f-8, 2.8652657f-8, -4.6542517f-9, 2.3125796f-8, -1.0326414f-8, -1.9634982f-8, -9.0175885f-9, -7.8541165f-9, -1.4690022f-8, 3.3888355f-8, 4.5087365f-9, -2.6616375f-8, 3.5779195f-8, 2.588885f-8, 2.5016378f-8, -6.9814345f-9, 3.374295f-8, 1.2071901f-8, -3.3597676f-8, -2.443452f-8, 1.919864f-8, 3.4906634f-8, -2.2689315f-8, -1.1489908f-8, 1.6580746f-8, -3.7813095f-9, 9.017428f-9, 1.8471315f-8, -1.2362736f-8, -7.4176234f-9, 1.5998087f-9, -6.399363f-9, -2.9088833f-8, -3.5633715f-8, -1.4108072f-8, -2.472482f-9, 1.4253612f-8, 5.8176286f-10, 1.8180554f-8, -3.4906535f-8, 2.3272415f-9, -1.38169485f-8, -3.6651944f-8, -3.1415798f-8, 2.1234989f-8, 2.0798657f-8, 1.9780662f-8, 1.5853615f-8, -3.6361005f-8, -2.2107525f-8, -2.8943631f-8, 3.5488426f-8, -3.1561306f-8, 1.7162316f-8, 2.952507f-8, 1.8762243f-8, 3.2143138f-8, 1.3380723f-8, 1.8762277f-8, -3.5342943f-8, -7.999461f-9, -2.8507024f-8, 3.6651887f-8, -8.726498f-10, 1.4544733f-8, -2.4434717f-8, -3.2288657f-8, 2.3562018f-8, -3.5197356f-8, 0.0, 2.2107653f-8, -9.890111f-9, -3.5779294f-8, -2.8943548f-8, 2.3271033f-8, 1.03265005f-8, 4.3634132f-10, 3.1706684f-8, 1.934402f-8, -3.1124813f-8, 2.3125548f-8, 3.199781f-8, -3.1561235f-8, -3.4179454f-8, -3.2143152f-8, 2.5743525f-8, -1.643525f-8, -2.254387f-8, 3.5924586f-8, 3.5924767f-8, -3.4906694f-8, -1.6289752f-8, 1.3526326f-8, 1.8616722f-8, -2.7198112f-8, -3.4906595f-8, 2.6907024f-8, 3.0543439f-9, -3.1997857f-8, 1.6871327f-8, -1.5417134f-8, 2.6470925f-8, -2.6181182f-9, 2.9379702f-8, 5.963468f-9, 3.0979464f-8, 2.0507576f-8, -2.6179917f-8, -3.127056f-8, 5.090536f-9, -3.5052427f-8, 3.3452852f-9, 1.4835391f-8, -3.1415933f-8, -3.6360965f-9, 2.9525323f-8, -2.530728f-8, -3.41794f-8, 1.8180575f-8, 1.9780508f-8, 3.5197512f-8, -3.287046f-8, 2.1816762f-9, -3.0543358f-8, 2.2543885f-8, -1.8325947f-8, 3.59248f-8, -1.8907823f-8, 3.243395f-8, -2.850701f-8, -1.0035536f-8, -1.42534615f-8, 6.9810944f-9, -1.9634962f-8, -2.9088804f-8, -1.1199286f-8, 3.330679f-8, 2.4289166f-8, 0.0, -4.7996176f-9, 2.7489154f-8, -2.7634378f-8, -2.7197967f-8, -2.1380185f-8, 2.5452758f-8, 1.2071782f-8, -3.4906844f-8, -2.7052563f-8, 7.269284f-10, 2.327106f-8, 1.9635067f-8, 6.254026f-9, -2.9524912f-8, -3.0688703f-8, -3.374305f-8, 1.178106f-8, -3.0834215f-8, -2.3852868f-8, -9.017469f-9, -3.3015947f-8, 3.6506684f-8, 1.8180392f-8, 3.2434002f-8, 1.0617596f-8, -7.999385f-9, -1.9489486f-8, 5.8177836f-9, 3.3306705f-8, -2.1816547f-8, -4.5088355f-9, -1.6289684f-8, -2.4143748f-8, 3.5342758f-8, -5.5268665f-9, -3.1561516f-8, 2.3998242f-8, 3.621571f-8, -2.1380268f-8, 1.9780424f-8, -3.4179592f-8, -3.5197335f-8, -2.7634417f-8, 1.8035067f-8, 6.835792f-9, -2.3707386f-8, -5.8176077f-9, -3.257959f-8, 3.1124923f-8, 1.3235446f-8, 1.5126144f-8, -1.7307892f-8, -1.9198795f-8, 2.7197954f-8, 2.3271503f-9, 2.1234868f-8, -3.5924696f-8, 1.3089968f-9, 9.21146f-10, -1.1490084f-8, -9.6962736f-11, 5.2844693f-9, 1.3574782f-9, 4.363323f-9, -1.3574782f-9, 2.0362174f-9, -6.060171f-9, -9.93868f-9, -4.8481368f-11, 2.0846989f-9, -4.751174f-9, 8.338795f-9, 3.005845f-9, -6.6419474f-9, 1.0762863f-8, -7.8539815f-9, -4.508767f-9, -5.769283f-9, -8.241833f-10, 1.3089968f-9, 1.10052705f-8, -1.0762863f-8, 3.9269907f-9, -7.757019f-10, -6.6419474f-9, 6.593466f-9, 4.896618f-9, -7.272205f-10, -2.7149565f-9, 1.1684009f-8, 1.1296159f-8, -4.508767f-9, -4.072435f-9, 1.1684009f-8, 6.01169f-9, 1.2120342f-8, -4.702693f-9, 1.1538566f-8, -2.230143f-9, -4.557249f-9, -6.690428f-9, 1.454441f-9, 9.453867f-9, -9.890199f-9, -9.6962736f-11, 1.0762863f-8, 3.7330654f-9, -1.1441603f-8, 5.914727f-9, -6.7389103f-9, -2.2786244f-9, -1.0859826f-8, -1.0423493f-8, 7.950945f-9, -2.3271056f-9, 1.5029225f-9, -8.241833f-10, -7.1752426f-9, 1.9392548f-9, -2.375587f-9, -3.6361025f-9, -1.3574782f-9, -4.1209165f-9, 5.817764f-9, 3.9754724f-9, 1.134464f-8, 6.3510592f-9, -6.060171f-9, -9.3084225f-9, 4.0239536f-9, 3.4906584f-9, 1.5514038f-9, 1.5514038f-9, 7.950945f-9, -5.139025f-9, -7.999426f-9, -2.4725497f-9, 1.2120342f-8, -9.890199f-9, -2.375587f-9, 9.5508295f-9, -7.757019f-10, -1.0762863f-8, -1.9877362f-9, 9.3084225f-9, 3.9754724f-9, -1.0859826f-8, -5.139025f-9, 1.2120342f-8, 7.950945f-9, 1.454441f-10, 3.7815466f-9, -2.6179936f-9], Float32[1.454441f-10, 0.0, 1.0181103f-9, 1.163541f-9, 1.1635519f-9, 1.0181119f-9, 1.018109f-9, 8.726574f-10, 7.2722106f-10, 1.308998f-9, 8.7266505f-10, 8.7267976f-10, 1.3089925f-9, 1.4544469f-9, 5.8177346f-10, -1.454427f-10, 1.5998771f-9, 1.1635513f-9, 1.0181056f-9, 1.308998f-9, 1.0180946f-9, 5.817756f-10, 1.7453183f-9, 4.3632578f-10, 1.0181174f-9, 1.8907647f-9, 2.908897f-10, -2.9088817f-10, 1.1635358f-9, 2.0362112f-9, 4.3633153f-10, 1.3089995f-9, 1.4544426f-9, 1.8907849f-9, 2.9088892f-10, 2.0362243f-9, -1.454438f-10, 1.4544398f-10, 1.5998879f-9, 1.4544369f-9, -1.9072692f-17, 1.4545427f-10, 2.1816642f-9, 1.7453355f-9, 1.3089928f-9, 1.4544398f-10, 1.5998771f-9, -5.817764f-10, 1.0181063f-9, 1.7453289f-9, -1.4544396f-10, 1.4543991f-10, 1.8907704f-9, 1.4544557f-9, 2.1816557f-9, -5.8177624f-10, 1.8907846f-9, 1.3089944f-9, -6.3575646f-17, 1.890777f-9, 1.4544387f-9, 2.0362276f-9, 2.9088718f-10, 1.5998869f-9, 2.9088745f-9, -7.2722056f-10, -1.9072692f-17, 1.4543056f-10, -7.2722234f-10, 5.817764f-10, 2.9088754f-10, 2.7634375f-9, 2.6179783f-9, 4.363323f-10, 1.1635564f-9, -1.0172102f-16, 2.0362212f-9, 1.16357f-9, 1.5998746f-9, 3.199771f-9, 1.5998646f-9, -1.4543049f-10, 3.636088f-9, 1.454276f-10, -1.0181087f-9, -1.454393f-10, -2.9089514f-10, 2.763436f-9, 3.6360963f-9, 2.6179936f-9, 3.4906538f-9, 1.3089996f-9, 1.0181093f-9, 3.6361005f-9, 1.3089889f-9, 1.0181047f-9, 3.7815355f-9, 3.4906578f-9, -2.9087918f-10, 3.3452074f-9, 3.1997542f-9, -1.0181057f-9, 2.472555f-9, 3.3452197f-9, 1.0181086f-9, -4.3633336f-10, 1.4545774f-10, 3.0543217f-9, 2.3270892f-9, 5.817751f-10, 3.0543275f-9, -5.817777f-10, 2.9088916f-9, 1.4546825f-10, 2.9087083f-10, 1.1635469f-9, 2.6180011f-9, -7.2721895f-10, -5.817663f-10, 2.4725417f-9, 1.4544534f-10, 2.7634481f-9, -1.0181087f-9, -2.908876f-10, 2.6180005f-9, -1.4544144f-10, -2.5430255f-17, 2.3271054f-9, 1.4544145f-10, 2.1816684f-9, 4.3633336f-10, 5.817777f-10, 7.2721956f-10, 2.3271076f-9, 8.7266505f-10, 8.7266305f-10, 7.2722556f-10, 3.927005f-9, 7.272204f-10, 7.2721956f-10, 5.817777f-10, 8.7265156f-10, 3.7815497f-9, 2.6179943f-9, -2.9090894f-10, -1.0035632f-8, -3.4761058f-8, 1.9489509f-8, -1.9489498f-8, -1.0181079f-8, -5.381307f-9, -2.7925363f-8, -5.672434f-9, 4.3634794f-9, -2.3561999f-8, -3.4761133f-8, -3.054333f-8, 1.5998902f-8, -2.530722f-8, 2.1089393f-8, 6.981353f-9, -1.3817174f-8, 2.7198054f-8, -1.3817154f-8, 1.9634937f-8, 2.1671285f-8, -5.6723204f-9, 2.618055f-9, 9.8902015f-9, -2.2689333f-8, 3.5779273f-8, -6.39956f-9, 3.3016082f-8, 2.2689274f-8, -5.2360054f-9, -3.6215425f-8, 4.5086637f-9, -1.8616982f-8, -1.0472061f-8, 2.0507747f-8, 2.6179972f-8, 3.0834162f-8, -2.6034709f-8, 1.3817197f-8, -2.0071415f-8, -1.4398762f-8, -2.2398295f-8, -1.018159f-9, 1.2362844f-8, 3.3888615f-8, 1.2362722f-8, 9.308452f-9, 4.3633612f-9, -2.254385f-8, -1.759865f-8, -2.2252808f-8, 2.4725912f-9, -1.5562504f-8, 7.126771f-9, -7.272079f-9, -2.501633f-8, 2.836165f-8, 6.6904233f-9, -1.1489997f-8, 1.745338f-8, -7.563047f-9, 3.1561445f-8, -1.2508222f-8, -2.0071303f-8, -3.272488f-8, 1.4253461f-8, 1.8035202f-8, 3.4324824f-8, -2.7198029f-8, -3.4034063f-8, 1.5562566f-8, -1.8180621f-8, 2.283472f-8, 2.2689393f-8, -6.9811885f-9, 7.270636f-10, 3.374304f-8, -4.3633843f-9, -8.435941f-9, 2.9816018f-8, -1.599882f-8, 2.6907191f-8, -3.3451968f-9, 1.9635015f-8, 2.1671218f-8, -2.0507454f-8, 3.5924547f-8, -2.1380126f-8, 1.8180621f-8, -7.708415f-9, -1.0326495f-8, 2.9088813f-8, -7.1266784f-9, 2.239832f-8, -2.6325218f-8, -4.3632844f-9, 1.396259f-8, 1.4530652f-10, -1.1380039f-15, 3.5488306f-8, 1.2217253f-8, 2.6179947f-8, 3.607034f-8, -2.9961303f-8, 7.563078f-9, 1.6144305f-8, -3.1997653f-9, -2.5307282f-8, -1.8325965f-8, -6.8358648f-9, 3.1852107f-8, 6.254045f-9, -3.6361023f-8, -2.5743638f-8, 6.108778f-9, 1.2653608f-8, -3.170684f-8, 6.399336f-9, -2.036225f-8, -1.3671775f-8, -2.5161869f-8, 3.4615685f-8, -1.6144291f-8, 7.126755f-9, -1.5417022f-8, 7.56309f-9, 2.8943361f-8, 2.9379576f-8, -2.8070659f-8, -2.3998245f-8, 1.3235427f-8, 2.6761619f-8, -5.3813447f-9, -2.9088842f-8, -2.4289184f-8, 3.1996084f-9, -1.0035691f-8, 3.3452114f-8, 1.7453218f-8, 6.399486f-9, -7.999554f-9, 1.7453184f-8, -3.6215454f-8, 1.2071801f-8, 2.0507638f-8, -1.716261f-8, -1.5853283f-8, 2.6907179f-8, -3.2724884f-8, -3.199761f-8, 4.799554f-9, -1.2508188f-8, 1.0471954f-8, 3.56338f-8, 9.308498f-9, 2.8943383f-8, -3.4179386f-8, 2.618009f-9, -3.3452164f-8, -1.454564f-9, 1.3089406f-9, 1.498075f-8, -7.2721376f-9, -1.45444226f-8, -6.8355877f-9, 3.1561235f-8, 5.3814357f-9, -2.9085784f-10, -3.214336f-8, -3.199756f-8, -7.2722224f-9, -9.308636f-9, 2.0071248f-8, -2.3125454f-8, -2.5598222f-8, -2.3707424f-8, -1.1199222f-8, -1.1926444f-8, 2.2543853f-8, 6.835977f-9, -1.5562511f-8, -4.653974f-9, -2.908475f-10, 1.8180543f-8, -1.0326551f-8, -1.8471306f-8, -2.2398359f-8, -1.7453353f-9, -1.9634896f-8, -2.5307273f-8, 1.7744046f-8, 2.5161729f-8, -6.690407f-9, 2.9093591f-10, -2.4434598f-8, -3.243401f-8, -2.4725018f-9, -5.235943f-9, -3.08342f-8, 3.403395f-8, -2.1089331f-8, 1.4108046f-8, 2.443435f-8, 2.6470843f-8, 3.1415915f-8, 2.1089159f-8, -3.636095f-8, -3.0545686f-9, 2.865249f-8, 2.4143727f-8, 1.5562337f-8, -3.432478f-8, -2.0216675f-8, 2.2543869f-8, -1.2071977f-8, 7.1267614f-9, 2.5743544f-8, 1.3526391f-8, 8.144856f-9, 2.1817395f-9, 3.316125f-8, 1.3962695f-8, -1.1636555f-9, 2.9080424f-10, 3.505199f-8, 1.4108072f-8, 9.890276f-9, 3.141581f-8, 1.4542427f-10, -3.2870204f-8, 2.923442f-8, -3.6942783f-8, 2.9525102f-8, -3.592462f-8, 1.5562756f-8, 1.861688f-8, -1.4108034f-8, 2.923408f-8, 2.8216093f-8, -1.352638f-8, 2.9524925f-8, -1.614435f-8, -1.9489491f-8, 4.362651f-10, -5.6723626f-9, -1.8325858f-8, -2.2107344f-8, 5.9632552f-9, -2.9089673f-9, 1.367174f-8, 1.9198716f-8, 2.981609f-8, -1.1926443f-8, 2.9816036f-8, -2.5162059f-8, -2.9088804f-8, 1.6289565f-8, -2.908901f-9, 3.5633818f-8, -1.3817499f-8, -2.3416469f-8, -2.2543873f-8, 1.2799067f-8, -3.4906588f-8, -2.9670609f-8, 2.9379603f-8, -9.599201f-9, -2.094405f-8, -1.4689737f-8, 6.690398f-9, -1.8471527f-8, 2.3270654f-9, -3.228857f-8, 3.0979574f-8, -1.672625f-8, 1.6726316f-8, 2.6616181f-8, 1.4544389f-8, 2.239815f-8, 1.7598813f-8, -2.0652953f-8, 1.3671743f-8, 2.4143608f-8, -4.3641987f-10, 1.018118f-8, 3.3306687f-8, 3.6361275f-8, -5.9632304f-9, -2.1235143f-8, -3.1125307f-8, 3.4760944f-8, 2.1816666f-8, 7.1267454f-9, 1.7598806f-8, -2.0071331f-8, 1.4399195f-8, 1.33811f-8, -2.2107534f-8, 3.4179422f-8, 3.650648f-8, 2.268937f-8, -2.981603f-8, 1.570787f-8, -7.708364f-9, -1.2799207f-8, -3.6361133f-8, -2.4580084f-8, -1.2362493f-8, -1.4107976f-8, -1.0181664f-9, 3.1996423f-9, 2.5598133f-8, -1.2653807f-8, -1.4399127f-8, 3.5197477f-8, -3.2724586f-8, -2.2398112f-8, 3.6215443f-8, -3.6797594f-8, 2.6182974f-9, -2.6179603f-9, -2.6325555f-8, 3.2579376f-8, -2.9090517f-9, 3.4615816f-8, 1.658056f-8, 1.7307768f-8, 1.3671954f-8, -3.5633654f-8, -7.563178f-9, -9.7447606f-9, 2.6907198f-8, -1.3380926f-8, 1.8762188f-8, -1.8616827f-8, -3.1852064f-8, -3.0834126f-8, 3.3452004f-8, -3.1706712f-8, -9.017544f-9, 3.3743003f-8, -2.3852774f-8, -2.3125851f-8, -3.2724685f-8, 1.8762107f-8, -6.981262f-9, 2.9670579f-8, -2.2398357f-8, 3.650663f-8, -1.3526316f-8, 2.0943677f-8, -3.039772f-8, 2.0362165f-8, -2.9525225f-8, -2.3561983f-8, -1.1780963f-8, -1.0617364f-8, 2.3416467f-8, -5.81807f-10, -5.9632326f-9, 8.726614f-9, -3.476116f-8, 3.4615585f-8, -3.6651954f-8, -4.0723642f-9, 3.3306662f-8, 3.3888647f-8, 1.3092609f-9, 2.6907168f-8, 2.8943157f-8, -3.5779255f-8, -2.4725331f-8, 9.162931f-9, 3.0397647f-8, -1.992592f-8, -3.3888476f-8, 1.5271626f-8, -2.1380245f-8, 1.8907578f-8, 1.4690084f-8, 1.0035672f-8, -1.9198454f-8, -8.29054f-9, 3.287052f-8, 1.5707961f-8, 1.279901f-8, 3.0252437f-8, 7.27218f-9, -1.4689635f-8, -2.0653157f-8, -1.2362722f-8, -9.599161f-9, -2.4434572f-8, -2.8943429f-8, -1.5416955f-8, -2.9234302f-8, 1.4399008f-8, -1.0035783f-8, 2.7343514f-8, 3.665193f-8, 1.6289764f-8, 3.35976f-8, 3.1996197f-9, -2.3125782f-8, 1.4108072f-8, 2.5743635f-8, -1.8471315f-8, 2.0362234f-9, -3.359759f-8, 3.214321f-8, 1.7744158f-8, 2.5307385f-8, -1.0181023f-8, -2.2689477f-8, 3.3306595f-8, 2.6325274f-8, 3.0252213f-8, 3.592458f-8, -1.745328f-8, 5.526782f-9, -2.923403f-8, 6.5447208f-9, 3.6651983f-8, -3.461573f-8, -7.999656f-9, -2.4143727f-8, 4.7998077f-9, 2.3561991f-8, -1.4545494f-9, -2.559813f-8, -5.8177108f-9, 5.8170563f-10, -1.7744265f-8, 3.4906622f-9, 3.5633665f-8, -2.0507523f-8, -1.5998735f-8, -1.0471768f-8, -3.185238f-8, 1.22173045f-8, -3.1561274f-8, -1.759877f-8, -1.9634886f-8, -3.6215443f-8, 3.4179372f-8, -4.072506f-9, 2.0362174f-9, -1.8617074f-8, 8.4359195f-9, -3.1852487f-8, 1.6580698f-8, 3.3597484f-8, -2.9379878f-8, 3.3306613f-8, -5.9631864f-9, -1.5999008f-8, -9.453742f-9, 3.1415908f-8, 1.8180668f-8, 1.9925716f-8, -3.6651805f-8, -6.8358754f-9, 2.1816579f-8, 1.803519f-8, -2.0943855f-8, 1.4544762f-9, 1.3671978f-8, 4.2178607f-9, 2.6616114f-8, 2.501654f-8, 4.363191f-9, 3.03977f-8, 2.5743608f-8, 1.1490125f-8, -3.0979525f-8, -2.0071445f-8, -7.854057f-9, 2.7636322f-9, 1.2507968f-8, -2.385286f-8, -3.6942712f-8, 1.6289743f-8, 2.7052545f-8, 1.4253542f-8, -1.2508188f-8, -2.196184f-8, -5.8181504f-10, -1.2362655f-8, -2.4725427f-8, 3.0397715f-8, 1.38171465f-8, -1.3526079f-8, 1.7889631f-8, -1.9198467f-8, 9.162834f-9, -1.7744199f-8, -3.2579184f-8, 2.3998236f-8, -1.4253716f-8, 3.0543294f-8, -1.774425f-8, 2.0216802f-8, 2.9525202f-8, -3.374301f-8, 3.054277f-9, 1.3817141f-8, -2.777973f-8, 2.545271f-8, 1.2071861f-8, 2.3852865f-8, 3.5633605f-8, -3.5779223f-8, 1.745341f-8, 3.2143237f-8, 2.9088788f-8, 3.563382f-8, -3.6506247f-8, -2.108944f-8, 3.4761154f-8, -1.2508182f-8, 3.2870272f-8, -2.3707399f-8, 3.4470432f-8, -4.3655948f-10, -3.1270485f-8, 1.6871434f-8, 1.1198973f-8, 1.7598705f-8, -2.7925301f-8, -2.7197865f-8, 2.327076f-8, -2.4580144f-8, -8.1450535f-9, -3.447021f-8, -2.676174f-8, -4.508819f-9, 6.108633f-9, -5.819527f-10, -1.3235481f-8, -3.025235f-8, -6.981431f-9, -3.40339f-8, -2.9816213f-8, -2.1816604f-9, 1.4253226f-8, 1.17810375f-8, 3.0833974f-8, 3.228859f-8, -1.3235343f-8, -2.9524907f-8, 3.0107078f-8, -3.5633782f-8, -3.1415944f-8, 2.9379713f-8, 2.3270381f-9, 3.05433f-8, 3.0688568f-8, -2.99616f-8, 2.3416453f-8, -3.3597583f-8, -1.09082245f-8, 3.4615592f-8, -3.068878f-8, -2.908882f-8, -7.563066f-9, -2.9087335f-9, 5.33295f-9, 4.8481368f-11, -1.1635528f-8, 9.841718f-9, -4.1693977f-9, 5.33295f-9, 5.332951f-10, -5.5753575f-9, 1.0956789f-8, -1.1102233f-8, -7.950945f-9, 7.029798f-9, 1.1053752f-8, 1.1684009f-8, 1.1732491f-8, -3.9754724f-9, -6.302578f-10, 7.223724f-9, -4.4118047f-9, 3.151289f-9, -2.230143f-9, 2.230143f-9, 3.8785095f-9, -8.581202f-9, -4.363323f-10, -9.502348f-9, 3.684584f-9, -6.787391f-10, -5.235987f-9, -2.8119194f-9, 3.684584f-9, -1.134464f-8, -3.8785095f-10, 8.0963884f-9, 3.1997702f-9, -7.6115745f-9, -3.3936956f-10, 4.1209165f-9, 6.884354f-9, -1.0811345f-8, 9.890199f-9, 1.5029225f-9, 3.1997702f-9, 8.338795f-9, -9.841718f-9, 6.2540964f-9, -7.950945f-9, 7.029798f-9, 7.272205f-9, -1.0665901f-9, -1.1635528f-8, -6.157134f-9, 8.338795f-9, 1.5514038f-9, 3.296733f-9, 4.314842f-9, 7.660057f-9, 8.775127f-9, -8.338795f-9, 2.2786244f-9, -1.0665901f-9, 6.6419474f-9, 5.429913f-9, 2.9573635f-9, -5.526876f-9, -7.660057f-9, 2.375587f-9, -1.0956789f-8, 8.0963884f-9, 8.435758f-9, -1.1150715f-8, -6.4965033f-9, -1.0956789f-8, 8.872091f-9, -8.338795f-9, -1.8907733f-9, 2.908882f-10, 2.7149565f-9, -6.1086523f-9, 1.1635528f-8, 1.1635528f-9, -7.999426f-9, 5.4783946f-9, -2.5210312f-9, -8.0963884f-9, -3.8785095f-10, -7.272205f-9, 1.0229568f-8, -1.10052705f-8, 3.2482517f-9, 2.666475f-9, 6.932835f-9, 7.6115745f-9, -8.678165f-9, -1.0665901f-9, -9.599311f-9])

Now we can produce the CLEAN images on the same grid as our Comrade reconstruction.

julia
cleanimg = intensitymap(mcl, gpl)
cleanimg25 = intensitymap(mcl_25, gpl)

fig = Figure(; size = (900, 350));
axs = [Axis(fig[1, j], xreversed = true, aspect = DataAspect()) for j in 1:3]
image!(axs[1], mimg, colormap = :afmhot, colorscale = log10, colorrange = crange); axs[1].title = "Comrade Mean"
image!(axs[2], max.(cleanimg, 1.0e-20), colormap = :afmhot, colorscale = log10, colorrange = crange); axs[2].title = "CLEAN (Nominal beam)"
image!(axs[3], max.(cleanimg25, 1.0e-20), colormap = :afmhot, colorscale = log10, colorrange = crange); axs[3].title = "CLEAN (25% beam)"
hidedecorations!.(axs)
fig |> DisplayAs.PNG |> DisplayAs.Text

From the plot you can see that the Comrade reconstruction is significantly superresolved compared to the CLEAN reconstruction with the nominal beam. If we use a smaller beam for CLEAN we see a reconstruction that is more similar to Comrade. However, unlike CLEAN Comrade automatically infers the effective resolution from the data itself and does not require a restoring beam.

Additionally, Comrade allows us to fully explore the distributions of images that are consistent with the data. For example, we can plot a few random samples from the posterior to see the variety of images that are consistent with the data.

julia
fig = Figure(; resolution = (800, 450))
axs = [Axis(fig[i, j], xreversed = true, aspect = DataAspect()) for i in 1:2, j in 1:3]
map(enumerate(axs)) do (i, ax)
    hidedecorations!(ax)
    image!(ax, sample(imgs), colormap = :afmhot, colorscale = log10, colorrange = crange)
    text!(ax, 0.05, 0.9, text = "χ²= $(round(mean(chi2(post, chain[51:5:end][i]; reduce = true)); digits = 2))", space = :relative, color = :white)
end
axcl = Axis(fig[1:2, 4], xreversed = true, aspect = DataAspect())
hidedecorations!(axcl)
image!(axcl, max.(cleanimg25, 1.0e-20), colormap = :afmhot, colorscale = log10, colorrange = crange)
axcl.title = "CLEAN (25% beam)"
Label(fig[0, 1:3], "Comrade Post. Samples", tellheight = true)
rowgap!(fig.layout, 1, 0.0)
fig

In summary, we have demonstrated how to use Comrade to reconstruct VLBA data of an AGN using only closure quantities. Additionally, we have shown how to use a Markov Random Field expansion to model the power spectrum of the AGN. This allows us to model more complex structures in the AGN jet and infer the power spectrum directly from the data.


This page was generated using Literate.jl.