diff --git a/CHT/flow-over-plate/buoyantPimpleFoam-fenics/Solid/heat.py b/CHT/flow-over-plate/buoyantPimpleFoam-fenics/Solid/heat.py
index 5712680b9..b2cce5ff1 100644
--- a/CHT/flow-over-plate/buoyantPimpleFoam-fenics/Solid/heat.py
+++ b/CHT/flow-over-plate/buoyantPimpleFoam-fenics/Solid/heat.py
@@ -3,10 +3,11 @@
"""
from __future__ import print_function, division
-from fenics import Function, SubDomain, RectangleMesh, BoxMesh, FunctionSpace, Point, Expression, Constant, DirichletBC, \
- TrialFunction, TestFunction, File, solve, plot, lhs, rhs, grad, inner, dot, dx, ds, assemble, interpolate, project, \
- near
-from fenicsadapter import Adapter
+from fenics import Function, SubDomain, RectangleMesh, BoxMesh, FunctionSpace, VectorFunctionSpace, Point, \
+ Expression, Constant, DirichletBC, \
+ TrialFunction, TestFunction, File, solve, plot, lhs, rhs, grad, inner, dot, dx, ds, interpolate, project, \
+ near, MeshFunction, MPI
+from fenicsprecice import Adapter
import numpy as np
@@ -59,27 +60,21 @@ def inside(self, x, on_boundary):
return False
-def fluxes_from_temperature_full_domain(f, v_vec, k):
- """Computes flux from weak form (see p.3 in Toselli, Andrea, and Olof
- Widlund. Domain decomposition methods-algorithms and theory. Vol. 34.
- Springer Science & Business Media, 2006.).
-
- :param f: weak form with known u^{n+1}
- :param v_vec: vector function space
+def determine_heat_flux(V_g, u, k, flux):
+ """
+ compute flux following http://hplgit.github.io/INF5620/doc/pub/fenics_tutorial1.1/tu2.html#tut-poisson-gradu
+ :param V_g: Vector function space
+ :param u: solution where gradient is to be determined
:param k: thermal conductivity
- :return: fluxes function
+ :param flux: returns calculated flux into this value
"""
- fluxes_vector = assemble(f) # assemble weak form -> evaluate integral
- v = TestFunction(v_vec)
- fluxes = Function(v_vec) # create function for flux
- area = assemble(v * ds).get_local()
- for i in range(area.shape[0]):
- if area[i] != 0: # put weight from assemble on function
- fluxes.vector()[i] = - k * fluxes_vector[i] / area[i] # scale by surface area
- else:
- assert (abs(fluxes_vector[i]) < 1E-9) # for non surface parts, we expect zero flux
- fluxes.vector()[i] = - k * fluxes_vector[i]
- return fluxes
+
+ w = TrialFunction(V_g)
+ v = TestFunction(V_g)
+
+ a = inner(w, v) * dx
+ L = inner(-k * grad(u), v) * dx
+ solve(a == L, flux)
# Create mesh and define function space
@@ -88,7 +83,7 @@ def fluxes_from_temperature_full_domain(f, v_vec, k):
nz = 1
fenics_dt = 0.01 # time step size
-dt_out = 0.2
+dt_out = 0.2 # interval for writing VTK files
y_top = 0
y_bottom = y_top - .25
x_left = 0
@@ -99,6 +94,7 @@ def fluxes_from_temperature_full_domain(f, v_vec, k):
mesh = RectangleMesh(p0, p1, nx, ny)
V = FunctionSpace(mesh, 'P', 1)
+V_g = VectorFunctionSpace(mesh, 'P', 1)
alpha = 1 # m^2/s, https://en.wikipedia.org/wiki/Thermal_diffusivity
k = 100 # kg * m / s^3 / K, https://en.wikipedia.org/wiki/Thermal_conductivity
@@ -106,9 +102,8 @@ def fluxes_from_temperature_full_domain(f, v_vec, k):
# Define boundary condition
u_D = Constant('310')
u_D_function = interpolate(u_D, V)
-# Define flux in x direction on coupling interface (grad(u_D) in normal direction)
-f_N = Constant('0')
-f_N_function = interpolate(f_N, V)
+# We will only exchange flux in y direction on coupling interface. No initialization necessary.
+V_flux_y = V_g.sub(1)
coupling_boundary = TopBoundary()
bottom_boundary = BottomBoundary()
@@ -120,7 +115,7 @@ def fluxes_from_temperature_full_domain(f, v_vec, k):
# Adapter definition and initialization
precice = Adapter(adapter_config_filename="precice-adapter-config.json")
-precice_dt = precice.initialize(coupling_boundary, mesh, V)
+precice_dt = precice.initialize(coupling_boundary, read_function_space=V, write_object=V_flux_y)
# Create a FEniCS Expression to define and control the coupling boundary values
coupling_expression = precice.create_coupling_expression()
@@ -142,13 +137,26 @@ def fluxes_from_temperature_full_domain(f, v_vec, k):
# Time-stepping
u_np1 = Function(V)
-F_known_u = u_np1 * v / dt * dx + alpha * dot(grad(u_np1), grad(v)) * dx - u_n * v / dt * dx
t = 0
u_D.t = t + dt
+# mark mesh w.r.t ranks
+ranks = File("Solid/VTK/ranks%s.pvd.pvd" % precice.get_participant_name())
+mesh_rank = MeshFunction("size_t", mesh, mesh.topology().dim())
+mesh_rank.set_all(MPI.rank(MPI.comm_world))
+mesh_rank.rename("myRank", "")
+ranks << mesh_rank
+
+# Create output file
file_out = File("Solid/VTK/%s.pvd" % precice.get_participant_name())
+file_out << u_n
+
+print("output vtk for time = {}".format(float(t)))
n = 0
+fluxes = Function(V_g)
+fluxes.rename("Fluxes", "")
+
while precice.is_coupling_ongoing():
if precice.is_action_required(precice.action_write_iteration_checkpoint()): # write checkpoint
@@ -165,8 +173,9 @@ def fluxes_from_temperature_full_domain(f, v_vec, k):
solve(a == L, u_np1, bcs)
# Dirichlet problem obtains flux from solution and sends flux on boundary to Neumann problem
- fluxes = fluxes_from_temperature_full_domain(F_known_u, V, k)
- precice.write_data(fluxes)
+ determine_heat_flux(V_g, u_np1, k, fluxes)
+ fluxes_y = fluxes.sub(1) # only exchange y component of flux.
+ precice.write_data(fluxes_y)
precice_dt = precice.advance(dt(0))
@@ -177,17 +186,17 @@ def fluxes_from_temperature_full_domain(f, v_vec, k):
n = n_cp
else: # update solution
u_n.assign(u_np1)
- t += dt
+ t += float(dt)
n += 1
if precice.is_time_window_complete():
- # if abs(t % dt_out) < 10e-5: # output if t is a multiple of dt_out
+ tol = 10e-5 # we need some tolerance, since otherwise output might be skipped.
+ if abs((t + tol) % dt_out) < 2*tol: # output if t is a multiple of dt_out
+ print("output vtk for time = {}".format(float(t)))
file_out << u_n
# Update dirichlet BC
- u_D.t = t + dt(0)
-
-file_out << u_n
+ u_D.t = t + float(dt)
# Hold plot
precice.finalize()
diff --git a/CHT/flow-over-plate/buoyantPimpleFoam-fenics/precice-config.xml b/CHT/flow-over-plate/buoyantPimpleFoam-fenics/precice-config.xml
index 87df65b75..df507989f 100644
--- a/CHT/flow-over-plate/buoyantPimpleFoam-fenics/precice-config.xml
+++ b/CHT/flow-over-plate/buoyantPimpleFoam-fenics/precice-config.xml
@@ -6,7 +6,7 @@
-
+
@@ -23,8 +23,10 @@
+
+
@@ -32,8 +34,7 @@
-
-
+
@@ -41,14 +42,13 @@
-
-
+
+
-
-
+
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/.gitignore b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/.gitignore
similarity index 80%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/.gitignore
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/.gitignore
index 49e223957..7057a0582 100644
--- a/FSI/cylinderFlap/OpenFOAM-FEniCS/.gitignore
+++ b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/.gitignore
@@ -1,11 +1,14 @@
-Fluid
+!Fluid
+Fluid/*
!Fluid/0
!Fluid/0.orig
!Fluid/constant
+Fluid/constant/polyMesh
!Fluid/system
!Fluid/Fluid.foam
!Fluid/precice-adapter-config.yml
-Solid
+!Solid
+Solid/*
!Solid/cyl-flap.py
!Solid/precice-adapter-config-fsi-s.json
*.log
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0.orig/U b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0.orig/U
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0.orig/U
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0.orig/U
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0.orig/p b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0.orig/p
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0.orig/p
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0.orig/p
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0.orig/pointDisplacement b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0.orig/pointDisplacement
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0.orig/pointDisplacement
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0.orig/pointDisplacement
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0.orig/vorticity b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0.orig/vorticity
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0.orig/vorticity
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0.orig/vorticity
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0/U b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0/U
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0/U
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0/U
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0/p b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0/p
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0/p
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0/p
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0/pointDisplacement b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0/pointDisplacement
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0/pointDisplacement
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0/pointDisplacement
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0/vorticity b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0/vorticity
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/0/vorticity
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/0/vorticity
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/Fluid.foam b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/Fluid.foam
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/Fluid.foam
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/Fluid.foam
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/constant/dynamicMeshDict b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/constant/dynamicMeshDict
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/constant/dynamicMeshDict
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/constant/dynamicMeshDict
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/constant/transportProperties b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/constant/transportProperties
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/constant/transportProperties
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/constant/transportProperties
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/constant/turbulenceProperties b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/constant/turbulenceProperties
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/constant/turbulenceProperties
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/constant/turbulenceProperties
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/system/blockMeshDict b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/system/blockMeshDict
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/system/blockMeshDict
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/system/blockMeshDict
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/system/controlDict b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/system/controlDict
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/system/controlDict
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/system/controlDict
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/system/decomposeParDict b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/system/decomposeParDict
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/system/decomposeParDict
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/system/decomposeParDict
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/system/fvSchemes b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/system/fvSchemes
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/system/fvSchemes
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/system/fvSchemes
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/system/fvSolution b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/system/fvSolution
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/system/fvSolution
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/system/fvSolution
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/system/preciceDict b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/system/preciceDict
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Fluid/system/preciceDict
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Fluid/system/preciceDict
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Postprocessing/plot_tip.py b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Postprocessing/plot_tip.py
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Postprocessing/plot_tip.py
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Postprocessing/plot_tip.py
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/README.md b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/README.md
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/README.md
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/README.md
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Solid/cyl-flap.py b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Solid/cyl-flap.py
similarity index 94%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Solid/cyl-flap.py
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Solid/cyl-flap.py
index 18c79649c..09893e4a5 100644
--- a/FSI/cylinderFlap/OpenFOAM-FEniCS/Solid/cyl-flap.py
+++ b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Solid/cyl-flap.py
@@ -7,7 +7,7 @@
from ufl import nabla_div
import numpy as np
import matplotlib.pyplot as plt
-from fenicsadapter import Adapter
+from fenicsprecice import Adapter
from enum import Enum
# Beam geometry
@@ -88,7 +88,9 @@ def remaining_boundary(x, on_boundary):
force_boundary = AutoSubDomain(remaining_boundary)
# Initialize the coupling interface
-precice_dt = precice.initialize(coupling_boundary, mesh, V, dim)
+# Function space V is passed twice as both read and write functions are defined using the same space
+precice_dt = precice.initialize(coupling_boundary, read_function_space=V, write_object=V,
+ fixed_boundary=clamped_boundary_domain)
fenics_dt = precice_dt # if fenics_dt == precice_dt, no subcycling is applied
# fenics_dt = 0.02 # if fenics_dt < precice_dt, subcycling is applied
@@ -171,8 +173,6 @@ def avg(x_old, x_new, alpha):
res = m(avg(a_n, a_np1, alpha_m), v) + k(avg(u_n, du, alpha_f), v)
-Forces_x, Forces_y = precice.create_point_sources(clamped_boundary_domain)
-
a_form = lhs(res)
L_form = rhs(res)
@@ -201,7 +201,7 @@ def avg(x_old, x_new, alpha):
read_data = precice.read_data()
# Update the point sources on the coupling boundary with the new read data
- Forces_x, Forces_y = precice.update_point_sources(read_data)
+ Forces_x, Forces_y = precice.get_point_sources(read_data)
A, b = assemble_system(a_form, L_form, bc)
@@ -231,7 +231,7 @@ def avg(x_old, x_new, alpha):
n = n_cp
else:
u_n.assign(u_np1)
- t += dt
+ t += float(dt)
n += 1
if precice.is_time_window_complete():
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/Solid/precice-adapter-config-fsi-s.json b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Solid/precice-adapter-config-fsi-s.json
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/Solid/precice-adapter-config-fsi-s.json
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/Solid/precice-adapter-config-fsi-s.json
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/precice-config.xml b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/precice-config.xml
similarity index 92%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/precice-config.xml
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/precice-config.xml
index 5b333dede..5c5b3ca2d 100644
--- a/FSI/cylinderFlap/OpenFOAM-FEniCS/precice-config.xml
+++ b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/precice-config.xml
@@ -6,7 +6,7 @@
-
+
@@ -30,15 +30,15 @@
-
-
+
+
-
+
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/removeObsoleteFolders.sh b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/removeObsoleteFolders.sh
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/removeObsoleteFolders.sh
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/removeObsoleteFolders.sh
diff --git a/FSI/cylinderFlap/OpenFOAM-FEniCS/runFluid b/FSI/cylinderFlap_2D/OpenFOAM-FEniCS/runFluid
similarity index 100%
rename from FSI/cylinderFlap/OpenFOAM-FEniCS/runFluid
rename to FSI/cylinderFlap_2D/OpenFOAM-FEniCS/runFluid
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/.gitignore b/FSI/flap_perp_2D/OpenFOAM-FEniCS/.gitignore
similarity index 64%
rename from FSI/flap_perp/OpenFOAM-FEniCS/.gitignore
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/.gitignore
index f954eafe3..301e1e7fd 100644
--- a/FSI/flap_perp/OpenFOAM-FEniCS/.gitignore
+++ b/FSI/flap_perp_2D/OpenFOAM-FEniCS/.gitignore
@@ -1,13 +1,19 @@
-Fluid
+!Fluid
+Fluid/*
!Fluid/0
!Fluid/0.orig
!Fluid/constant
+Fluid/constant/polyMesh
!Fluid/system
!Fluid/Fluid.foam
!Fluid/precice-adapter-config.yml
-Solid
+!Solid
+Solid/*
!Solid/perp-flap.py
!Solid/precice-adapter-config-fsi-s.json
*.log
+elastodynamics-results.h5
+elastodynamics-results.xdmf
+preCICE-output
precice-fenics-events.json
precice-Fluid-events.json
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Allclean b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Allclean
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Allclean
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Allclean
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Fluid/0.orig/U b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/0.orig/U
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Fluid/0.orig/U
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/0.orig/U
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Fluid/0.orig/p b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/0.orig/p
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Fluid/0.orig/p
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/0.orig/p
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Fluid/0.orig/phi b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/0.orig/phi
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Fluid/0.orig/phi
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/0.orig/phi
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Fluid/0.orig/pointDisplacement b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/0.orig/pointDisplacement
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Fluid/0.orig/pointDisplacement
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/0.orig/pointDisplacement
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Fluid/Fluid.foam b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/Fluid.foam
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Fluid/Fluid.foam
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/Fluid.foam
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Fluid/constant/dynamicMeshDict b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/constant/dynamicMeshDict
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Fluid/constant/dynamicMeshDict
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/constant/dynamicMeshDict
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Fluid/constant/transportProperties b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/constant/transportProperties
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Fluid/constant/transportProperties
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/constant/transportProperties
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Fluid/constant/turbulenceProperties b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/constant/turbulenceProperties
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Fluid/constant/turbulenceProperties
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/constant/turbulenceProperties
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Fluid/system/blockMeshDict b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/system/blockMeshDict
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Fluid/system/blockMeshDict
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/system/blockMeshDict
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Fluid/system/controlDict b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/system/controlDict
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Fluid/system/controlDict
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/system/controlDict
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Fluid/system/decomposeParDict b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/system/decomposeParDict
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Fluid/system/decomposeParDict
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/system/decomposeParDict
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Fluid/system/displacementProbe b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/system/displacementProbe
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Fluid/system/displacementProbe
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/system/displacementProbe
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Fluid/system/fvSchemes b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/system/fvSchemes
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Fluid/system/fvSchemes
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/system/fvSchemes
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Fluid/system/fvSolution b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/system/fvSolution
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Fluid/system/fvSolution
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/system/fvSolution
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Fluid/system/preciceDict b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/system/preciceDict
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Fluid/system/preciceDict
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Fluid/system/preciceDict
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/README.md b/FSI/flap_perp_2D/OpenFOAM-FEniCS/README.md
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/README.md
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/README.md
diff --git a/FSI/flap_perp_2D/OpenFOAM-FEniCS/Solid/perp-flap.py b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Solid/perp-flap.py
new file mode 100644
index 000000000..ee19aefca
--- /dev/null
+++ b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Solid/perp-flap.py
@@ -0,0 +1,248 @@
+# Import required libs
+from fenics import Constant, Function, AutoSubDomain, RectangleMesh, VectorFunctionSpace, interpolate, \
+ TrialFunction, TestFunction, Point, Expression, DirichletBC, nabla_grad, Identity, inner, dx, ds, \
+ sym, grad, lhs, rhs, dot, File, solve, PointSource, assemble_system, MPI, MeshFunction
+from ufl import nabla_div
+import numpy as np
+import matplotlib.pyplot as plt
+from fenicsprecice import Adapter
+from enum import Enum
+
+
+# define the two kinds of boundary: clamped and coupling Neumann Boundary
+def clamped_boundary(x, on_boundary):
+ return on_boundary and abs(x[1]) < tol
+
+
+def neumann_boundary(x, on_boundary):
+ """
+ determines whether a node is on the coupling boundary
+
+ """
+ return on_boundary and ((abs(x[1] - 1) < tol) or abs(abs(x[0]) - W / 2) < tol)
+
+
+# Geometry and material properties
+dim = 2 # number of dimensions
+H = 1
+W = 0.1
+rho = 3000
+E = 400000.0
+nu = 0.3
+
+mu = Constant(E / (2.0 * (1.0 + nu)))
+
+lambda_ = Constant(E * nu / ((1.0 + nu) * (1.0 - 2.0 * nu)))
+
+# create Mesh
+n_x_Direction = 5
+n_y_Direction = 50
+mesh = RectangleMesh(Point(-W / 2, 0), Point(W / 2, H), n_x_Direction, n_y_Direction)
+
+h = Constant(H / n_y_Direction)
+
+# create Function Space
+V = VectorFunctionSpace(mesh, 'P', 2)
+
+# BCs
+tol = 1E-14
+
+# Trial and Test Functions
+du = TrialFunction(V)
+v = TestFunction(V)
+
+u_np1 = Function(V)
+saved_u_old = Function(V)
+
+# function known from previous timestep
+u_n = Function(V)
+v_n = Function(V)
+a_n = Function(V)
+
+f_N_function = interpolate(Expression(("1", "0"), degree=1), V)
+u_function = interpolate(Expression(("0", "0"), degree=1), V)
+
+coupling_boundary = AutoSubDomain(neumann_boundary)
+fixed_boundary = AutoSubDomain(clamped_boundary)
+
+precice = Adapter(adapter_config_filename="precice-adapter-config-fsi-s.json")
+
+# Initialize the coupling interface
+# Function space V is passed twice as both read and write functions are defined using the same space
+precice_dt = precice.initialize(coupling_boundary, read_function_space=V, write_object=V, fixed_boundary=fixed_boundary)
+
+fenics_dt = precice_dt # if fenics_dt == precice_dt, no subcycling is applied
+# fenics_dt = 0.02 # if fenics_dt < precice_dt, subcycling is applied
+dt = Constant(np.min([precice_dt, fenics_dt]))
+
+# clamp the beam at the bottom
+bc = DirichletBC(V, Constant((0, 0)), fixed_boundary)
+
+# alpha method parameters
+alpha_m = Constant(0.2)
+alpha_f = Constant(0.4)
+gamma = Constant(0.5 + alpha_f - alpha_m)
+beta = Constant((gamma + 0.5)**2 / 4.)
+
+
+# Define strain
+def epsilon(u):
+ return 0.5 * (nabla_grad(u) + nabla_grad(u).T)
+
+
+# Define Stress tensor
+def sigma(u):
+ return lambda_ * nabla_div(u) * Identity(dim) + 2 * mu * epsilon(u)
+
+
+# Define Mass form
+def m(u, v):
+ return rho * inner(u, v) * dx
+
+
+# Elastic stiffness form
+def k(u, v):
+ return inner(sigma(u), sym(grad(v))) * dx
+
+
+# External Work
+def Wext(u_):
+ return dot(u_, p) * ds
+
+
+# Update functions
+
+# Update acceleration
+def update_a(u, u_old, v_old, a_old, ufl=True):
+ if ufl:
+ dt_ = dt
+ beta_ = beta
+ else:
+ dt_ = float(dt)
+ beta_ = float(beta)
+
+ return ((u - u_old - dt_ * v_old) / beta / dt_ ** 2
+ - (1 - 2 * beta_) / 2 / beta_ * a_old)
+
+
+# Update velocity
+def update_v(a, u_old, v_old, a_old, ufl=True):
+ if ufl:
+ dt_ = dt
+ gamma_ = gamma
+ else:
+ dt_ = float(dt)
+ gamma_ = float(gamma)
+
+ return v_old + dt_ * ((1 - gamma_) * a_old + gamma_ * a)
+
+
+def update_fields(u, u_old, v_old, a_old):
+ """Update all fields at the end of a timestep."""
+
+ u_vec, u0_vec = u.vector(), u_old.vector()
+ v0_vec, a0_vec = v_old.vector(), a_old.vector()
+
+ # call update functions
+ a_vec = update_a(u_vec, u0_vec, v0_vec, a0_vec, ufl=False)
+ v_vec = update_v(a_vec, u0_vec, v0_vec, a0_vec, ufl=False)
+
+ # assign u->u_old
+ v_old.vector()[:], a_old.vector()[:] = v_vec, a_vec
+ u_old.vector()[:] = u.vector()
+
+
+def avg(x_old, x_new, alpha):
+ return alpha * x_old + (1 - alpha) * x_new
+
+
+# residual
+a_np1 = update_a(du, u_n, v_n, a_n, ufl=True)
+v_np1 = update_v(a_np1, u_n, v_n, a_n, ufl=True)
+
+res = m(avg(a_n, a_np1, alpha_m), v) + k(avg(u_n, du, alpha_f), v)
+
+a_form = lhs(res)
+L_form = rhs(res)
+
+# parameters for Time-Stepping
+t = 0.0
+n = 0
+time = []
+u_tip = []
+time.append(0.0)
+u_tip.append(0.0)
+E_ext = 0
+
+# mark mesh w.r.t ranks
+mesh_rank = MeshFunction("size_t", mesh, mesh.topology().dim())
+mesh_rank.set_all(MPI.rank(MPI.comm_world) + 0)
+mesh_rank.rename("myRank", "")
+
+displacement_out = File("Solid/FSI-S/u_fsi.pvd")
+ranks = File("Solid/FSI-S/ranks%s.pvd" % precice.get_participant_name())
+
+u_n.rename("Displacement", "")
+u_np1.rename("Displacement", "")
+displacement_out << u_n
+ranks << mesh_rank
+
+while precice.is_coupling_ongoing():
+
+ if precice.is_action_required(precice.action_write_iteration_checkpoint()): # write checkpoint
+ precice.store_checkpoint(u_n, t, n)
+
+ # read data from preCICE and get a new coupling expression
+ read_data = precice.read_data()
+
+ # Update the point sources on the coupling boundary with the new read data
+ Forces_x, Forces_y = precice.get_point_sources(read_data)
+
+ A, b = assemble_system(a_form, L_form, bc)
+
+ b_forces = b.copy() # b is the same for every iteration, only forces change
+
+ for ps in Forces_x:
+ ps.apply(b_forces)
+ for ps in Forces_y:
+ ps.apply(b_forces)
+
+ assert (b is not b_forces)
+ solve(A, u_np1.vector(), b_forces)
+
+ dt = Constant(np.min([precice_dt, fenics_dt]))
+
+ # Write new displacements to preCICE
+ precice.write_data(u_np1)
+
+ # Call to advance coupling, also returns the optimum time step value
+ precice_dt = precice.advance(dt(0))
+
+ # Either revert to old step if timestep has not converged or move to next timestep
+ if precice.is_action_required(precice.action_read_iteration_checkpoint()): # roll back to checkpoint
+ u_cp, t_cp, n_cp = precice.retrieve_checkpoint()
+ u_n.assign(u_cp)
+ t = t_cp
+ n = n_cp
+ else:
+ u_n.assign(u_np1)
+ t += float(dt)
+ n += 1
+
+ if precice.is_time_window_complete():
+ update_fields(u_np1, saved_u_old, v_n, a_n)
+ if n % 10 == 0:
+ displacement_out << (u_n, t)
+
+ u_tip.append(u_n(0., 1.)[0])
+ time.append(t)
+
+# Plot tip displacement evolution
+displacement_out << u_n
+plt.figure()
+plt.plot(time, u_tip)
+plt.xlabel("Time")
+plt.ylabel("Tip displacement")
+plt.show()
+
+precice.finalize()
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Solid/precice-adapter-config-fsi-s.json b/FSI/flap_perp_2D/OpenFOAM-FEniCS/Solid/precice-adapter-config-fsi-s.json
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Solid/precice-adapter-config-fsi-s.json
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/Solid/precice-adapter-config-fsi-s.json
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/precice-config.xml b/FSI/flap_perp_2D/OpenFOAM-FEniCS/precice-config.xml
similarity index 91%
rename from FSI/flap_perp/OpenFOAM-FEniCS/precice-config.xml
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/precice-config.xml
index 385a6288b..3f42e25ce 100644
--- a/FSI/flap_perp/OpenFOAM-FEniCS/precice-config.xml
+++ b/FSI/flap_perp_2D/OpenFOAM-FEniCS/precice-config.xml
@@ -6,7 +6,7 @@
-
+
@@ -30,15 +30,15 @@
-
-
+
+
-
+
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/removeObsoleteFolders.sh b/FSI/flap_perp_2D/OpenFOAM-FEniCS/removeObsoleteFolders.sh
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/removeObsoleteFolders.sh
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/removeObsoleteFolders.sh
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/runFluid b/FSI/flap_perp_2D/OpenFOAM-FEniCS/runFluid
similarity index 100%
rename from FSI/flap_perp/OpenFOAM-FEniCS/runFluid
rename to FSI/flap_perp_2D/OpenFOAM-FEniCS/runFluid
diff --git a/FSI/flap_perp_2D/SU2-FEniCS/Allclean b/FSI/flap_perp_2D/SU2-FEniCS/Allclean
new file mode 100755
index 000000000..5a1164eb9
--- /dev/null
+++ b/FSI/flap_perp_2D/SU2-FEniCS/Allclean
@@ -0,0 +1,53 @@
+#!/bin/sh
+cd ${0%/*} || exit 1 # Run from this directory
+
+echo "Cleaning..."
+
+# Participant 1: Fluid
+Participant1="Fluid"
+cd ${Participant1}
+ # Clean the result and auxiliary files
+ rm -fv flow_*.vtk
+ rm -fv history_*.vtk
+ rm -fv restart_flow_*.dat
+ rm -fv forces_breakdown.dat
+ rm -fv surface_flow_*.csv
+cd ..
+
+# Remove the log files
+rm -fv ${Participant1}.log
+rm -fv Output/*.log
+
+# Participant 2: Solid
+Participant2="Solid"
+cd ${Participant2}
+ # Clean the case
+ rm -fv *.log
+ rm -fv *.vtk
+ rm -fv *.pvd
+ rm -fv FSI-S/*
+cd ..
+# Remove the log files
+rm -fv spooles.out
+rm -fv ${Participant2}.log
+
+# Remove the preCICE-related log files
+echo "Deleting the preCICE log files..."
+rm -fv \
+ precice-*.log \
+ precice-postProcessingInfo.log \
+ precice-*-events.json
+
+# Output files for preCICE versions before 1.2:
+rm -fv \
+ iterations-${Participant1}.txt iterations-${Participant2}.txt \
+ convergence-${Participant1}.txt convergence-${Participant2}.txt \
+ Events-${Participant1}.log Events-${Participant2}.log \
+ EventTimings-${Participant1}.log EventTimings-${Participant2}.log
+
+# Remove the preCICE address files
+rm -rfv precice-run
+rm -fv .*.address
+
+echo "Cleaning complete!"
+#------------------------------------------------------------------------------
diff --git a/FSI/flap_perp_2D/SU2-FEniCS/Allrun b/FSI/flap_perp_2D/SU2-FEniCS/Allrun
new file mode 100755
index 000000000..71f825f04
--- /dev/null
+++ b/FSI/flap_perp_2D/SU2-FEniCS/Allrun
@@ -0,0 +1,66 @@
+#!/bin/bash
+
+# This script prepares and runs all the participants in one terminal,
+# forwarding the solvers' output to log files.
+# Alternatively, you may execute the scripts "runSolid" and "runFluid"
+# in separate terminals.
+
+# Run this script with "-parallel" for parallel simulations
+
+# The script "Allclean" cleans-up the result and log files.
+# Set up the run parameters:
+
+# 1 for true, 0 for false
+parallel=0
+if [ "$1" = "-parallel" ]; then
+ parallel=1
+fi
+
+# =============== Participant 1: Fluid ===========================
+Participant1="Fluid"
+Solver1="SU2_CFD"
+nproc=2
+
+# Run and get the process id
+if [ $parallel -eq 1 ]; then
+ echo " Starting the ${Participant1} participant in parallel..."
+ mpirun -np ${nproc} ${Solver1} Fluid/euler_config_coupled.cfg > ${Participant1}.log 2>&1 &
+else
+ echo " Starting the ${Participant1} participant in serial..."
+ ${Solver1} Fluid/euler_config_coupled.cfg > ${Participant1}.log 2>&1 &
+fi
+PIDParticipant1=$!
+
+# =============== Participant 2: Solid ===========================
+Participant2="Solid"
+
+# Run
+echo " Starting the ${Participant2} participant..."
+python3 ${Participant2}/perp-flap.py > ${Participant2}.log 2>&1 &
+PIDParticipant2=$!
+
+
+# =============== Wait for all the participants to finish =======
+echo "Waiting for the participants to exit..., PIDs: ${PIDParticipant1}, ${PIDParticipant2}"
+echo "(you may run 'tail -f ${Participant1}.log' in another terminal to check the progress)"
+
+echo "To interrupt the simulation, press 'c'. Ctrl+C will only send the processes to the background."
+while [ -e /proc/${PIDParticipant1} ]; do
+ read -r -t1 -n1 input
+ if [ "$input" = "c" ]; then
+ kill ${PIDParticipant1}
+ kill ${PIDParticipant2}
+ false
+ fi
+done
+
+if [ $? -ne 0 ] || [ "$(grep -c -E "error:" ${Participant1}.log)" -ne 0 ] || [ "$(grep -c -E "error:" ${Participant2}.log)" -ne 0 ]; then
+ echo ""
+ echo "Something went wrong... See the log files for more."
+ # Precaution
+ kill ${PIDParticipant1}
+ kill ${PIDParticipant2}
+else
+ echo ""
+ echo "The simulation completed! (check for any errors)"
+fi
diff --git a/FSI/flap_perp_2D/SU2-FEniCS/Fluid/euler_config_coupled.cfg b/FSI/flap_perp_2D/SU2-FEniCS/Fluid/euler_config_coupled.cfg
new file mode 100644
index 000000000..2fbcd08e2
--- /dev/null
+++ b/FSI/flap_perp_2D/SU2-FEniCS/Fluid/euler_config_coupled.cfg
@@ -0,0 +1,274 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% SU2 configuration file %
+% Case description: Coupled FSI simulation of fluid flow over a flap %
+% Authors: Kirill Martynov, Dmytro Sashko, Jan Sültemeyer %
+% Institution: Technische Universität München %
+% Date: 01.11.2017 %
+% %
+% Modified for SU2-FEniCS tutorial by Ishaan Desai %
+% Date: 28.08.2020 %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% ------------- PRECICE PROBLEM DEFINITION ------------%
+
+PRECICE_USAGE= YES
+%
+PRECICE_CONFIG_FILENAME= ./precice-config.xml
+%
+PRECICE_WETSURFACE_MARKER_NAME= wetSurface
+%
+PRECICE_NUMBER_OF_WETSURFACES= 1
+
+% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------%
+
+% Physical governing equations (EULER, NAVIER_STOKES, NS_PLASMA)
+PHYSICAL_PROBLEM= EULER
+%
+% Mathematical problem (DIRECT, CONTINUOUS_ADJOINT)
+MATH_PROBLEM= DIRECT
+%
+% Restart solution (NO, YES)
+RESTART_SOL= YES
+
+% -------------------- COMPRESSIBLE FREE-STREAM DEFINITION --------------------%
+
+% Mach number (non-dimensional, based on the free-stream values)
+MACH_NUMBER= 0.01
+%
+% Angle of attack (degrees, only for compressible flows)
+AOA= 0.0
+%
+% Side-slip angle (degrees, only for compressible flows)
+SIDESLIP_ANGLE= 0.0
+%
+% Free-stream pressure (101325.0 N/m^2 by default)
+FREESTREAM_PRESSURE= 101300.0
+%
+% Free-stream temperature (288.15 K by default)
+FREESTREAM_TEMPERATURE= 288.0
+
+% ------------------------- UNSTEADY SIMULATION -------------------------------%
+
+% Unsteady simulation (NO, TIME_STEPPING, DUAL_TIME_STEPPING-1ST_ORDER,
+% DUAL_TIME_STEPPING-2ND_ORDER, TIME_SPECTRAL)
+UNSTEADY_SIMULATION= DUAL_TIME_STEPPING-1ST_ORDER
+%
+% Time Step for dual time stepping simulations (s)
+UNST_TIMESTEP= 0.01
+%
+% Total Physical Time for dual time stepping simulations (s)
+UNST_TIME= 6.0
+%
+% Number of internal iterations (dual time method)
+UNST_INT_ITER= 200
+%
+% Iteration number to begin unsteady restarts
+UNST_RESTART_ITER= 1
+
+% ----------------------- DYNAMIC MESH DEFINITION -----------------------------%
+
+% Dynamic mesh simulation (NO, YES)
+GRID_MOVEMENT= YES
+%
+% Type of dynamic mesh (NONE, RIGID_MOTION, DEFORMING, ROTATING_FRAME,
+% MOVING_WALL, STEADY_TRANSLATION, FLUID_STRUCTURE,
+% AEROELASTIC, ELASTICITY, EXTERNAL,
+% AEROELASTIC_RIGID_MOTION, GUST, PRECICE_MOVEMENT)
+GRID_MOVEMENT_KIND= PRECICE_MOVEMENT
+%
+% Moving wall boundary marker(s) (NONE = no marker, ignored for RIGID_MOTION)
+MARKER_MOVING= ( wetSurface0 )
+
+% -------------------- BOUNDARY CONDITION DEFINITION --------------------------%
+
+% Euler wall boundary marker(s) (NONE = no marker)
+MARKER_EULER= ( upper_wall, lower_wall, wetSurface0 )
+%
+% Inlet boundary marker(s) (NONE = no marker)
+% Format: ( inlet marker, total temperature, total pressure, flow_direction_x,
+% flow_direction_y, flow_direction_z ... ) where flow_direction is a unit vector.
+MARKER_INLET= ( inlet, 288.6, 101400.0, 1.0, 0.0, 0.0 )
+%
+% Outlet boundary marker(s) (NONE = no marker)
+% Format: ( outlet marker, back pressure (static), ... )
+MARKER_OUTLET= ( outlet, 101300.0 )
+
+% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------%
+
+% Numerical method for spatial gradients (GREEN_GAUSS, WEIGHTED_LEAST_SQUARES)
+NUM_METHOD_GRAD= GREEN_GAUSS
+%
+% Courant-Friedrichs-Lewy condition of the finest grid
+CFL_NUMBER= 2.0
+%
+% Adaptive CFL number (NO, YES)
+CFL_ADAPT= NO
+%
+% Parameters of the adaptive CFL number (factor down, factor up, CFL min value,
+% CFL max value )
+CFL_ADAPT_PARAM= ( 1.5, 0.5, 1.0, 100.0 )
+%
+% Runge-Kutta alpha coefficients
+RK_ALPHA_COEFF= ( 0.66667, 0.66667, 1.000000 )
+%
+% Number of total iterations
+EXT_ITER= 999999
+
+% ------------------------ LINEAR SOLVER DEFINITION ---------------------------%
+
+% Linear solver for implicit formulations (BCGSTAB, FGMRES)
+LINEAR_SOLVER= FGMRES
+%
+% Preconditioner of the Krylov linear solver (JACOBI, LINELET, LU_SGS)
+LINEAR_SOLVER_PREC= LU_SGS
+%
+% Minimum error of the linear solver for implicit formulations
+LINEAR_SOLVER_ERROR= 1E-4
+%
+% Max number of iterations of the linear solver for the implicit formulation
+LINEAR_SOLVER_ITER= 20
+
+% -------------------------- MULTIGRID PARAMETERS -----------------------------%
+
+% Multi-Grid Levels (0 = no multi-grid)
+MGLEVEL= 3
+%
+% Multi-grid cycle (V_CYCLE, W_CYCLE, FULLMG_CYCLE)
+MGCYCLE= V_CYCLE
+%
+% Multi-grid pre-smoothing level
+MG_PRE_SMOOTH= ( 1, 2, 3, 3 )
+%
+% Multi-grid post-smoothing level
+MG_POST_SMOOTH= ( 0, 0, 0, 0 )
+%
+% Jacobi implicit smoothing of the correction
+MG_CORRECTION_SMOOTH= ( 0, 0, 0, 0 )
+%
+% Damping factor for the residual restriction
+MG_DAMP_RESTRICTION= 0.9
+%
+% Damping factor for the correction prolongation
+MG_DAMP_PROLONGATION= 0.9
+
+% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------%
+
+% Convective numerical method (JST, LAX-FRIEDRICH, CUSP, ROE, AUSM, HLLC,
+% TURKEL_PREC, MSW)
+CONV_NUM_METHOD_FLOW= JST
+%
+% Monotonic Upwind Scheme for Conservation Laws (TVD) in the flow equations.
+% Required for 2nd order upwind schemes (NO, YES)
+MUSCL_FLOW= YES
+%
+% Slope limiter (NONE, VENKATAKRISHNAN, VENKATAKRISHNAN_WANG,
+% BARTH_JESPERSEN, VAN_ALBADA_EDGE)
+SLOPE_LIMITER_FLOW= VENKATAKRISHNAN
+%
+% Coefficient for the Venkats limiter (upwind scheme). A larger values decrease
+% the extent of limiting, values approaching zero cause
+% lower-order approximation to the solution (0.05 by default)
+VENKAT_LIMITER_COEFF= 0.05
+%
+% 2nd and 4th order artificial dissipation coefficients for
+% the JST method ( 0.5, 0.02 by default )
+JST_SENSOR_COEFF= ( 0.5, 0.02 )
+%
+% Time discretization (RUNGE-KUTTA_EXPLICIT, EULER_IMPLICIT, EULER_EXPLICIT)
+TIME_DISCRE_FLOW= EULER_IMPLICIT
+
+% --------------------------- CONVERGENCE PARAMETERS --------------------------%
+
+% Convergence criteria (CAUCHY, RESIDUAL)
+%
+CONV_CRITERIA= RESIDUAL
+%
+% Residual reduction (order of magnitude with respect to the initial value)
+RESIDUAL_REDUCTION= 1
+%
+% Min value of the residual (log10 of the residual)
+RESIDUAL_MINVAL= -3.5
+%
+% Start convergence criteria at iteration number
+STARTCONV_ITER= 10
+
+% ------------------------- INPUT/OUTPUT INFORMATION --------------------------%
+
+% Write residuals
+WRT_RESIDUALS= YES
+%
+% Mesh input file
+MESH_FILENAME= Fluid/fluidMesh.su2
+%
+% Mesh input file format (SU2, CGNS, NETCDF_ASCII)
+MESH_FORMAT= SU2
+%
+% Restart flow input file
+SOLUTION_FLOW_FILENAME= Fluid/initial_flow.dat
+%
+% Output file format (PARAVIEW, TECPLOT, STL)
+OUTPUT_FORMAT= PARAVIEW
+%
+% Output file with the forces breakdown
+BREAKDOWN_FILENAME= Fluid/forces_breakdown.dat
+%
+% Output file restart flow
+RESTART_FLOW_FILENAME= Fluid/restart_flow.dat
+%
+% Output file convergence history (w/o extension)
+CONV_FILENAME= Fluid/history
+%
+% Write binary restart files (YES, NO)
+WRT_BINARY_RESTART= NO
+%
+% Read binary restart files (YES, NO)
+READ_BINARY_RESTART= NO
+%
+% Output file flow (w/o extension) variables
+VOLUME_FLOW_FILENAME= Fluid/flow
+%
+% Output file surface flow coefficient (w/o extension)
+SURFACE_FLOW_FILENAME= Fluid/surface_flow
+%
+% Write surface solution files
+WRT_SRF_SOL= NO
+%
+% Writing solution file frequency
+WRT_SOL_FREQ= 1
+%
+% Writing solution file frequency for physical time steps (dual time)
+WRT_SOL_FREQ_DUALTIME= 1
+%
+% Writing convergence history frequency
+WRT_CON_FREQ= 1
+%
+% Writing convergence history frequency
+WRT_CON_FREQ_DUALTIME= 1
+
+% ------------------------ GRID DEFORMATION PARAMETERS ------------------------%
+%
+% Linear solver or smoother for implicit formulations (FGMRES, RESTARTED_FGMRES, BCGSTAB)
+DEFORM_LINEAR_SOLVER= FGMRES
+%
+% Preconditioner of the Krylov linear solver (ILU, LU_SGS, JACOBI)
+DEFORM_LINEAR_SOLVER_PREC= LU_SGS
+%
+% Number of smoothing iterations for mesh deformation
+DEFORM_LINEAR_ITER= 50
+%
+% Number of nonlinear deformation iterations (surface deformation increments)
+DEFORM_NONLINEAR_ITER= 1
+%
+% Print the residuals during mesh deformation to the console (YES, NO)
+%DEFORM_CONSOLE_OUTPUT= NO
+%
+% Factor to multiply smallest cell volume for deform tolerance (0.001 default)
+DEFORM_TOL_FACTOR = 0.1
+%
+% Type of element stiffness imposed for FEA mesh deformation (INVERSE_VOLUME,
+% WALL_DISTANCE, CONSTANT_STIFFNESS)
+DEFORM_STIFFNESS_TYPE= INVERSE_VOLUME
+%
+% Visualize the deformation (NO, YES)
+%VISUALIZE_DEFORMATION= YES
diff --git a/FSI/flap_perp_2D/SU2-FEniCS/Fluid/fluidMesh.su2 b/FSI/flap_perp_2D/SU2-FEniCS/Fluid/fluidMesh.su2
new file mode 100644
index 000000000..8e203fcf4
--- /dev/null
+++ b/FSI/flap_perp_2D/SU2-FEniCS/Fluid/fluidMesh.su2
@@ -0,0 +1,1194 @@
+NDIME= 2
+NELEM= 710
+5 249 264 252 0
+5 221 342 242 1
+5 212 314 233 2
+5 103 273 97 3
+5 194 271 234 4
+5 247 289 193 5
+5 221 242 139 6
+5 264 286 252 7
+5 85 105 104 8
+5 194 234 178 9
+5 3 281 145 10
+5 186 263 236 11
+5 205 304 248 12
+5 240 241 213 13
+5 330 341 135 14
+5 280 291 81 15
+5 198 332 277 16
+5 293 318 127 17
+5 77 288 259 18
+5 259 276 77 19
+5 170 191 169 20
+5 65 231 64 21
+5 65 270 231 22
+5 218 322 239 23
+5 98 367 244 24
+5 172 223 170 25
+5 244 268 98 26
+5 186 284 263 27
+5 99 279 254 28
+5 55 263 83 29
+5 223 237 191 30
+5 94 311 299 31
+5 53 262 91 32
+5 193 373 247 33
+5 258 372 191 34
+5 90 261 21 35
+5 300 312 95 36
+5 245 314 212 37
+5 256 276 259 38
+5 172 362 223 39
+5 170 223 191 40
+5 153 169 151 41
+5 277 332 125 42
+5 190 240 213 43
+5 51 266 101 44
+5 165 276 256 45
+5 100 267 23 46
+5 242 256 195 47
+5 243 305 203 48
+5 153 170 169 49
+5 219 322 218 50
+5 11 373 84 51
+5 220 341 330 52
+5 254 324 99 53
+5 247 373 11 54
+5 85 104 63 55
+5 174 331 304 56
+5 236 365 186 57
+5 261 308 82 58
+5 238 291 280 59
+5 206 308 261 60
+5 133 158 131 61
+5 177 242 195 62
+5 273 289 97 63
+5 246 381 143 64
+5 213 238 197 65
+5 186 368 284 66
+5 260 287 93 67
+5 113 115 114 68
+5 54 262 53 69
+5 56 263 55 70
+5 21 261 20 71
+5 113 114 112 72
+5 190 213 197 73
+5 190 197 172 74
+5 138 221 139 75
+5 52 266 51 76
+5 23 267 22 77
+5 111 113 112 78
+5 299 311 101 79
+5 115 124 114 80
+5 124 138 128 81
+5 111 112 109 82
+5 158 351 257 83
+5 203 303 243 84
+5 177 194 178 85
+5 248 393 115 86
+5 96 303 102 87
+5 100 312 300 88
+5 107 109 108 89
+5 104 243 96 90
+5 18 264 249 91
+5 151 382 136 92
+5 242 342 256 93
+5 117 248 115 94
+5 133 207 158 95
+5 145 281 162 96
+5 152 153 151 97
+5 234 235 225 98
+5 248 352 205 99
+5 121 143 119 100
+5 142 177 157 101
+5 139 242 142 102
+5 239 361 218 103
+5 15 272 103 104
+5 171 172 170 105
+5 149 151 136 106
+5 233 353 212 107
+5 138 139 128 108
+5 107 108 105 109
+5 106 107 105 110
+5 241 356 213 111
+5 181 225 224 112
+5 68 279 99 113
+5 115 393 124 114
+5 274 318 293 115
+5 177 195 194 116
+5 333 354 90 117
+5 188 190 172 118
+5 66 270 65 119
+5 178 234 181 120
+5 102 345 96 121
+5 97 346 103 122
+5 191 192 169 123
+5 304 331 221 124
+5 177 178 157 125
+5 225 297 226 126
+5 97 289 247 127
+5 256 259 195 128
+5 85 106 105 129
+5 272 273 103 130
+5 225 226 224 131
+5 299 336 226 132
+5 64 231 85 133
+5 219 321 232 134
+5 237 258 191 135
+5 142 242 177 136
+5 143 381 119 137
+5 266 336 299 138
+5 278 314 245 139
+5 206 240 190 140
+5 97 247 12 141
+5 62 104 96 142
+5 109 230 108 143
+5 223 260 237 144
+5 213 356 326 145
+5 105 387 104 146
+5 110 111 109 147
+5 131 255 123 148
+5 191 372 192 149
+5 245 282 278 150
+5 304 393 248 151
+5 232 325 87 152
+5 207 351 158 153
+5 70 239 87 154
+5 266 299 101 155
+5 98 268 74 156
+5 84 314 278 157
+5 181 234 225 158
+5 87 322 232 159
+5 112 318 230 160
+5 38 281 3 161
+5 174 304 205 162
+5 263 284 83 163
+5 136 207 133 164
+5 240 354 333 165
+5 100 300 267 166
+5 186 365 199 167
+5 249 252 250 168
+5 70 87 69 169
+5 73 86 72 170
+5 230 318 274 171
+5 13 97 12 172
+5 62 96 61 173
+5 204 359 317 174
+5 11 84 10 175
+5 64 85 63 176
+5 187 323 150 177
+5 92 290 275 178
+5 166 368 186 179
+5 93 380 260 180
+5 167 293 156 181
+5 149 152 151 182
+5 99 324 270 183
+5 158 370 131 184
+5 79 236 57 185
+5 83 262 54 186
+5 17 249 78 187
+5 104 387 243 188
+5 20 261 82 189
+5 73 268 86 190
+5 187 343 323 191
+5 20 82 19 192
+5 55 83 54 193
+5 267 333 90 194
+5 232 322 219 195
+5 251 273 272 196
+5 124 128 127 197
+5 201 365 344 198
+5 276 281 77 199
+5 236 263 56 200
+5 178 181 180 201
+5 17 78 16 202
+5 58 79 57 203
+5 107 110 109 204
+5 116 117 115 205
+5 57 236 56 206
+5 171 188 172 207
+5 22 90 21 208
+5 53 91 52 209
+5 273 357 338 210
+5 132 133 131 211
+5 181 224 185 212
+5 288 309 259 213
+5 153 171 170 214
+5 58 265 79 215
+5 91 266 52 216
+5 22 267 90 217
+5 253 386 152 218
+5 284 339 83 219
+5 18 249 17 220
+5 66 363 270 221
+5 204 317 164 222
+5 169 315 151 223
+5 139 142 140 224
+5 130 131 123 225
+5 24 100 23 226
+5 51 101 50 227
+5 142 157 155 228
+5 102 265 59 229
+5 12 247 11 230
+5 63 104 62 231
+5 162 281 276 232
+5 15 103 14 233
+5 60 102 59 234
+5 327 330 135 235
+5 255 378 123 236
+5 262 334 91 237
+5 323 343 253 238
+5 90 354 261 239
+5 188 206 190 240
+5 16 272 15 241
+5 59 265 58 242
+5 71 239 70 243
+5 249 250 78 244
+5 199 365 201 245
+5 153 301 171 246
+5 197 362 172 247
+5 9 282 8 248
+5 112 230 109 249
+5 225 374 297 250
+5 118 119 117 251
+5 171 301 189 252
+5 234 375 235 253
+5 275 309 92 254
+5 314 373 313 255
+5 84 278 10 256
+5 237 347 258 257
+5 127 320 293 258
+5 87 279 69 259
+5 238 280 197 260
+5 228 372 348 261
+5 196 339 284 262
+5 113 116 115 263
+5 208 330 327 264
+5 136 382 207 265
+5 68 99 67 266
+5 75 98 74 267
+5 317 359 269 268
+5 138 304 221 269
+5 124 127 114 270
+5 313 373 193 271
+5 7 360 75 272
+5 213 326 238 273
+5 74 268 73 274
+5 278 282 9 275
+5 334 339 185 276
+5 19 264 18 277
+5 235 374 225 278
+5 138 393 304 279
+5 143 359 246 280
+5 245 367 282 281
+5 200 293 167 282
+5 328 361 71 283
+5 123 378 121 284
+5 230 389 108 285
+5 82 308 286 286
+5 273 338 289 287
+5 270 324 231 288
+5 202 274 200 289
+5 69 279 68 290
+5 8 360 7 291
+5 178 180 157 292
+5 195 388 194 293
+5 124 393 138 294
+5 252 253 250 295
+5 125 332 111 296
+5 130 132 131 297
+5 110 125 111 298
+5 194 275 271 299
+5 243 303 96 300
+5 274 293 200 301
+5 256 342 165 302
+5 10 278 9 303
+5 152 323 253 304
+5 120 121 119 305
+5 181 185 180 306
+5 84 373 314 307
+5 148 337 217 308
+5 309 388 259 309
+5 134 136 133 310
+5 72 328 71 311
+5 348 372 258 312
+5 261 354 206 313
+5 139 140 128 314
+5 39 77 38 315
+5 36 76 35 316
+5 106 329 107 317
+5 96 345 61 318
+5 13 346 97 319
+5 119 381 117 320
+5 5 345 60 321
+5 14 346 0 322
+5 142 155 140 323
+5 117 352 248 324
+5 224 334 185 325
+5 71 361 239 326
+5 271 375 234 327
+5 137 149 136 328
+5 2 391 310 329
+5 286 371 252 330
+5 182 277 125 331
+5 239 322 87 332
+5 114 318 112 333
+5 40 288 39 334
+5 35 283 34 335
+5 227 391 160 336
+5 131 370 255 337
+5 102 366 265 338
+5 168 227 160 339
+5 6 363 66 340
+5 67 363 6 341
+5 180 307 157 342
+5 173 187 150 343
+5 340 370 215 344
+5 160 391 306 345
+5 216 227 168 346
+5 269 359 143 347
+5 299 358 94 348
+5 228 310 227 349
+5 41 92 40 350
+5 34 93 33 351
+5 154 341 220 352
+5 274 389 230 353
+5 2 355 36 354
+5 85 231 106 355
+5 95 364 300 356
+5 277 335 198 357
+5 39 288 77 358
+5 76 283 35 359
+5 217 285 219 360
+5 260 392 287 361
+5 77 281 38 362
+5 302 351 192 363
+5 154 220 183 364
+5 152 301 153 365
+5 76 355 348 366
+5 143 340 269 367
+5 259 388 195 368
+5 42 290 41 369
+5 33 287 32 370
+5 162 276 165 371
+5 218 361 222 372
+5 121 378 143 373
+5 217 219 218 374
+5 126 335 285 375
+5 148 217 176 376
+5 132 134 133 377
+5 78 272 16 378
+5 260 380 237 379
+5 81 392 280 380
+5 292 294 235 381
+5 86 328 72 382
+5 116 118 117 383
+5 240 333 241 384
+5 43 80 42 385
+5 32 81 31 386
+5 122 123 121 387
+5 375 384 80 388
+5 48 94 47 389
+5 27 95 26 390
+5 76 348 347 391
+5 28 295 27 392
+5 47 296 46 393
+5 118 120 119 394
+5 46 88 45 395
+5 29 89 28 396
+5 92 288 40 397
+5 34 283 93 398
+5 45 294 44 399
+5 152 386 301 400
+5 44 292 43 401
+5 344 365 79 402
+5 30 298 29 403
+5 26 312 25 404
+5 49 311 48 405
+5 337 390 217 406
+5 82 286 264 407
+5 31 291 30 408
+5 262 339 334 409
+5 196 307 180 410
+5 244 245 212 411
+5 83 339 262 412
+5 216 228 227 413
+5 203 305 202 414
+5 113 332 116 415
+5 159 182 125 416
+5 251 357 273 417
+5 106 383 329 418
+5 293 320 156 419
+5 0 346 13 420
+5 61 345 5 421
+5 128 320 127 422
+5 268 369 86 423
+5 211 212 210 424
+5 82 264 19 425
+5 175 208 141 426
+5 260 362 280 427
+5 87 325 279 428
+5 129 130 123 429
+5 155 166 156 430
+5 192 351 315 431
+5 257 349 158 432
+5 208 327 141 433
+5 297 358 226 434
+5 201 344 203 435
+5 166 186 167 436
+5 41 290 92 437
+5 93 287 33 438
+5 157 307 155 439
+5 209 210 208 440
+5 137 150 149 441
+5 226 336 224 442
+5 244 369 268 443
+5 188 308 206 444
+5 171 189 188 445
+5 134 137 136 446
+5 285 335 277 447
+5 214 216 168 448
+5 111 332 113 449
+5 120 122 121 450
+5 184 232 182 451
+5 285 390 126 452
+5 220 233 183 453
+5 24 376 100 454
+5 101 377 50 455
+5 155 307 166 456
+5 202 389 274 457
+5 238 326 298 458
+5 1 376 24 459
+5 50 377 4 460
+5 36 355 76 461
+5 331 342 221 462
+5 265 344 79 463
+5 282 360 8 464
+5 211 244 212 465
+5 217 218 176 466
+5 250 251 78 467
+5 154 183 173 468
+5 79 365 236 469
+5 192 315 169 470
+5 330 353 220 471
+5 277 321 285 472
+5 310 355 2 473
+5 183 193 173 474
+5 80 290 42 475
+5 32 287 81 476
+5 3 144 37 477
+5 185 196 180 478
+5 25 376 1 479
+5 4 377 49 480
+5 270 363 99 481
+5 209 211 210 482
+5 218 222 176 483
+5 209 316 211 484
+5 110 159 125 485
+5 303 366 102 486
+5 108 389 305 487
+5 159 229 184 488
+5 199 200 167 489
+5 150 323 149 490
+5 137 154 150 491
+5 122 129 123 492
+5 155 156 140 493
+5 159 184 182 494
+5 154 173 150 495
+5 201 202 200 496
+5 48 311 94 497
+5 95 312 26 498
+5 175 209 208 499
+5 129 141 130 500
+5 27 295 95 501
+5 94 296 47 502
+5 92 309 288 503
+5 179 269 215 504
+5 46 296 88 505
+5 89 295 28 506
+5 43 292 80 507
+5 229 254 184 508
+5 232 321 182 509
+5 88 294 45 510
+5 127 318 114 511
+5 29 298 89 512
+5 81 291 31 513
+5 44 294 292 514
+5 37 306 2 515
+5 129 148 141 516
+5 251 272 78 517
+5 166 167 156 518
+5 186 199 167 519
+5 148 176 175 520
+5 279 325 254 521
+5 291 298 30 522
+5 148 175 141 523
+5 226 358 299 524
+5 280 392 260 525
+5 329 383 229 526
+5 238 298 291 527
+5 179 317 269 528
+5 252 386 253 529
+5 116 332 198 530
+5 206 354 240 531
+5 132 135 134 532
+5 233 314 313 533
+5 162 165 163 534
+5 324 383 231 535
+5 224 336 334 536
+5 275 384 271 537
+5 199 201 200 538
+5 120 126 122 539
+5 189 308 188 540
+5 229 324 254 541
+5 201 203 202 542
+5 292 375 80 543
+5 347 348 258 544
+5 146 160 144 545
+5 173 338 187 546
+5 296 297 88 547
+5 215 370 349 548
+5 183 313 193 549
+5 317 350 164 550
+5 233 313 183 551
+5 75 360 98 552
+5 286 308 189 553
+5 228 348 310 554
+5 223 362 260 555
+5 116 198 118 556
+5 210 330 208 557
+5 161 317 179 558
+5 298 326 89 559
+5 289 338 193 560
+5 145 162 147 561
+5 205 246 204 562
+5 174 205 204 563
+5 91 336 266 564
+5 99 363 67 565
+5 212 353 210 566
+5 193 338 173 567
+5 163 164 147 568
+5 149 323 152 569
+5 60 345 102 570
+5 103 346 14 571
+5 209 319 316 572
+5 305 387 108 573
+5 235 375 292 574
+5 140 320 128 575
+5 203 366 303 576
+5 108 387 105 577
+5 159 329 229 578
+5 348 355 310 579
+5 162 163 147 580
+5 222 319 176 581
+5 301 371 189 582
+5 161 168 160 583
+5 214 257 216 584
+5 130 327 132 585
+5 334 336 91 586
+5 3 145 144 587
+5 107 329 110 588
+5 182 321 277 589
+5 141 327 130 590
+5 269 340 215 591
+5 184 325 232 592
+5 344 366 203 593
+5 175 319 209 594
+5 76 347 283 595
+5 86 369 316 596
+5 179 214 168 597
+5 176 319 175 598
+5 194 388 275 599
+5 253 343 250 600
+5 174 204 164 601
+5 241 333 300 602
+5 163 174 164 603
+5 254 325 184 604
+5 216 302 228 605
+5 290 384 275 606
+5 257 302 216 607
+5 343 357 251 608
+5 271 384 375 609
+5 305 389 202 610
+5 137 341 154 611
+5 145 147 146 612
+5 284 368 196 613
+5 146 161 160 614
+5 129 337 148 615
+5 156 320 140 616
+5 250 343 251 617
+5 160 306 144 618
+5 145 146 144 619
+5 165 331 163 620
+5 211 369 244 621
+5 161 350 317 622
+5 98 360 282 623
+5 231 383 106 624
+5 300 333 267 625
+5 165 342 331 626
+5 257 351 302 627
+5 185 339 196 628
+5 110 329 159 629
+5 285 321 219 630
+5 132 327 135 631
+5 161 179 168 632
+5 315 382 151 633
+5 282 367 98 634
+5 179 215 214 635
+5 144 306 37 636
+5 217 390 285 637
+5 117 381 352 638
+5 210 353 330 639
+5 220 353 233 640
+5 187 357 343 641
+5 122 337 129 642
+5 134 341 137 643
+5 163 331 174 644
+5 243 387 305 645
+5 300 364 241 646
+5 222 361 328 647
+5 307 368 166 648
+5 296 358 297 649
+5 126 337 122 650
+5 135 341 134 651
+5 89 356 295 652
+5 244 367 245 653
+5 326 356 89 654
+5 88 374 294 655
+5 120 379 126 656
+5 311 377 101 657
+5 100 376 312 658
+5 280 362 197 659
+5 189 371 286 660
+5 319 385 316 661
+5 255 370 340 662
+5 205 352 246 663
+5 310 391 227 664
+5 94 358 296 665
+5 295 364 95 666
+5 294 374 235 667
+5 222 385 319 668
+5 246 359 204 669
+5 338 357 187 670
+5 312 376 25 671
+5 49 377 311 672
+5 198 379 118 673
+5 164 350 147 674
+5 316 369 211 675
+5 283 380 93 676
+5 328 385 222 677
+5 275 388 309 678
+5 214 349 257 679
+5 297 374 88 680
+5 196 368 307 681
+5 229 383 324 682
+5 335 379 198 683
+5 347 380 283 684
+5 118 379 120 685
+5 215 349 214 686
+5 126 379 335 687
+5 356 364 295 688
+5 302 372 228 689
+5 147 350 146 690
+5 80 384 290 691
+5 146 350 161 692
+5 315 351 207 693
+5 86 385 328 694
+5 306 391 2 695
+5 265 366 344 696
+5 287 392 81 697
+5 301 386 371 698
+5 316 385 86 699
+5 192 372 302 700
+5 207 382 315 701
+5 143 378 340 702
+5 349 370 158 703
+5 352 381 246 704
+5 241 364 356 705
+5 126 390 337 706
+5 237 380 347 707
+5 371 386 252 708
+5 340 378 255 709
+NPOIN= 394
+-3 0 0
+-0.05 0 1
+-0.05 1 2
+0.05 1 3
+0.05 0 4
+3 0 5
+3 4 6
+-3 4 7
+-3 3.42857142857143 8
+-3 2.857142857142859 9
+-3 2.285714285714289 10
+-3 1.71428571428572 11
+-3 1.142857142857147 12
+-3 0.5714285714285738 13
+-2.473871371856578 0 14
+-2.029065741919601 0 15
+-1.653013276730948 0 16
+-1.335086820797576 0 17
+-1.066301883479915 0 18
+-0.8390627380676499 0 19
+-0.6469477023227581 0 20
+-0.4845276733706831 0 21
+-0.3472127287034583 0 22
+-0.2311223821547319 0 23
+-0.1329760059234513 0 24
+-0.05 0.07692307692307693 25
+-0.05 0.1538461538461539 26
+-0.05 0.2307692307692308 27
+-0.05 0.3076923076923077 28
+-0.05 0.3846153846153846 29
+-0.05 0.4615384615384615 30
+-0.05 0.5384615384615384 31
+-0.05 0.6153846153846154 32
+-0.05 0.6923076923076923 33
+-0.05 0.7692307692307692 34
+-0.05 0.8461538461538461 35
+-0.05 0.923076923076923 36
+6.938893903907228e-17 1 37
+0.05 0.9230769230769231 38
+0.05 0.8461538461538461 39
+0.05 0.7692307692307693 40
+0.05 0.6923076923076923 41
+0.05 0.6153846153846154 42
+0.05 0.5384615384615385 43
+0.05 0.4615384615384616 44
+0.05 0.3846153846153846 45
+0.05 0.3076923076923077 46
+0.05 0.2307692307692308 47
+0.05 0.1538461538461539 48
+0.05 0.07692307692307698 49
+0.1329760059234507 0 50
+0.2311223821547306 0 51
+0.347212728703456 0 52
+0.4845276733706798 0 53
+0.646947702322754 0 54
+0.8390627380676476 0 55
+1.066301883479911 0 56
+1.33508682079757 0 57
+1.653013276730942 0 58
+2.029065741919597 0 59
+2.473871371856569 0 60
+3 0.5714285714285704 61
+3 1.142857142857142 62
+3 1.714285714285711 63
+3 2.28571428571428 64
+3 2.857142857142853 65
+3 3.428571428571426 66
+2.4 4 67
+1.8 4 68
+1.2 4 69
+0.6000000000000001 4 70
+0 4 71
+-0.6000000000000001 4 72
+-1.2 4 73
+-1.8 4 74
+-2.4 4 75
+-0.1095548164805289 0.8878076174406992 76
+0.1209364589843588 0.8883063748384306 77
+-1.483858789698155 0.2494192115114299 78
+1.500258948630349 0.2278351458257136 79
+0.1151375566677099 0.5734187430161577 80
+-0.1166173387526489 0.5769230769230791 81
+-0.7468484100845061 0.1615795309733068 82
+0.746765956964778 0.1592204984801166 83
+-2.588893537538057 2.076201888273092 84
+2.516144394223813 1.947580703292078 85
+-0.9330139280107341 3.50924975165077 86
+0.9096046446550892 3.461623237161129 87
+0.117175789455149 0.3453095229188376 88
+-0.1176381462141406 0.346153846153847 89
+-0.4145464039623574 0.1102721012490148 90
+0.4158702010370665 0.1097277098231973 91
+0.121103880510206 0.7285624374591277 92
+-0.1166173387526489 0.7307692307692339 93
+0.1217258964167516 0.195164678525857 94
+-0.1219004047400346 0.1949408832841948 95
+2.523336268769782 0.8167528709988477 96
+-2.505449625832122 0.78596585382558 97
+-2.060813475054502 3.451225315686373 98
+2.063560732056683 3.439799321923422 99
+-0.1839749246134713 0.07462932951544454 100
+0.1839180544321666 0.07485312475710859 101
+2.223383454569839 0.3988647227833714 102
+-2.251468556888085 0.3554419816404488 103
+2.464585334780322 1.408184623925035 104
+2.084360007171375 1.715536251696291 105
+2.062368340890224 2.119428018968443 106
+1.71745594507904 1.868364445049989 107
+1.703162076240365 1.478255337661386 108
+1.404436195019035 1.673942321767309 109
+1.379058826430465 2.011826412501079 110
+1.122275365517278 1.805700073576171 111
+1.133470914060752 1.514067169569643 112
+0.8972873959942533 1.623761999273238 113
+0.9058741208622765 1.383675780550798 114
+0.6842001226671564 1.452796046264117 115
+0.6646868037142452 1.702928282639411 116
+0.4770905360411068 1.555424094371977 117
+0.4540791467468551 1.78295950376257 118
+0.2815546078401769 1.663644338896494 119
+0.2468385344486442 1.874144764255479 120
+0.08495255255236976 1.739613249766467 121
+0.03220583930626938 1.963776890424456 122
+-0.142044725318117 1.783980800848851 123
+0.7288711212566362 1.245863903150906 124
+1.077857235892557 2.13634072470699 125
+0.255129796471315 2.138444957371775 126
+0.8954242699595698 1.142526874339367 127
+0.7229084912274972 1.059814071449071 128
+-0.2030321336534212 2.067608555445848 129
+-0.4089796826970965 1.894293988032145 130
+-0.3445145036416716 1.614441837110963 131
+-0.6150362610797229 1.721607514830304 132
+-0.5614455783408865 1.469072776422268 133
+-0.8152712794659158 1.551780103823788 134
+-0.8412689611033113 1.795758041769261 135
+-0.7621667971560324 1.289715022252111 136
+-1.026165735795321 1.37667859463203 137
+0.5786314857088577 1.133180962863563 138
+0.5729768582378089 0.9679372228709939 139
+0.7172900438489473 0.8817741672289483 140
+-0.4706077298431066 2.183860243462431 141
+0.567937522506428 0.7985284675323945 142
+0.1228545897275954 1.518204411007442 143
+0.02279691104226475 1.047289318951331 144
+0.08320520847035189 1.041062627419661 145
+0.0503346809735583 1.101912704021267 146
+0.1219691092352662 1.104508613472716 147
+-0.2270250029283606 2.375087425618713 148
+-0.9617589588715749 1.108784078846753 149
+-1.245186884247811 1.191051459180861 150
+-0.7079931238432895 1.02757852042009 151
+-0.9221294756512569 0.8266544364717542 152
+-0.6775201745578521 0.7984571876326989 153
+-1.312202388587856 1.494831781495654 154
+0.7101722960520571 0.709447245922938 155
+0.8684596806079874 0.7881515540614404 156
+0.5583553281419923 0.6419675377813394 157
+-0.3558236263487662 1.362627108302694 158
+1.348529036501956 2.364475593243117 159
+-0.02630234157565177 1.090301567367884 160
+0.0111782939743208 1.167717052011154 161
+0.1571133394729228 1.029942657862055 162
+0.2071369935753511 1.104064697813123 163
+0.1597518876437562 1.182733926626084 164
+0.2496705213675713 1.01552140138558 165
+0.8544827103668783 0.6108495908208534 166
+1.047555138763969 0.6998654549675014 167
+-0.0784730969740764 1.158032711170834 168
+-0.5171347807433394 0.920415152938828 169
+-0.4863658484551759 0.7410580809794332 170
+-0.6210221496382942 0.6162068906991468 171
+-0.4304165203637109 0.5790980463991446 172
+-1.561645375245433 1.283922173949084 173
+0.2721982469121679 1.192937096600493 174
+-0.527995074200067 2.507900149576392 175
+-0.2485215532191837 2.731250297044676 176
+0.4318698220099755 0.7203269979419185 177
+0.4233758145620952 0.5725090652495957 178
+-0.03335264779592149 1.251950363545254 179
+0.5424961911931495 0.4927148811222654 180
+0.4112126129078422 0.4303539620537629 181
+1.018241381731687 2.50011816797653 182
+-1.633551517174799 1.628891394038448 183
+1.309393265514833 2.74513535592162 184
+0.5177840774687827 0.3509865812084266 185
+1.029849935373504 0.4328609144905191 186
+-1.477415711000033 0.9899497318244764 187
+-0.5601504263292794 0.4553761410494602 188
+-0.7270539287649238 0.4819427585024506 189
+-0.4090902420275128 0.4203457284590574 190
+-0.3522791235847302 0.8700652946529656 191
+-0.3889332458633063 1.027066376143749 192
+-1.995353373029602 1.406582575650807 193
+0.3058598464504097 0.6525575555187799 194
+0.3242700014127765 0.7890325527887988 195
+0.6642582024938881 0.4078662111765557 196
+-0.3050954973077148 0.5085933240950496 197
+0.6073746695537923 1.962519239688037 198
+1.224428718576002 0.6011520172932576 199
+1.250183707851625 0.8250911191047126 200
+1.457536437954968 0.6770895640547033 201
+1.491338168940908 0.9566090442564132 202
+1.773625119394877 0.8129377661713433 203
+0.2073827885059466 1.286702088478706 204
+0.3329951734218924 1.291809694684708 205
+-0.5121868363353708 0.3061386653791769 206
+-0.5380611626941773 1.26151380250485 207
+-0.7924607737753986 2.286933038382841 208
+-0.8696866263323156 2.652326082461821 209
+-1.158130598609815 2.423025941094124 210
+-1.242245566303975 2.799469271362501 211
+-1.611715627250874 2.457963492172043 212
+-0.2704601976619734 0.3766037471832779 213
+-0.1427840104692362 1.240183338149669 214
+-0.1014268222518224 1.353311527901559 215
+-0.1763545657120722 1.137806309061353 216
+0.08783724505170246 2.565589914973986 217
+0.1029681136959673 3.019180182362054 218
+0.42722485145468 2.781425804206446 219
+-1.361637633612153 1.838641552920317 220
+0.4419214930604602 1.044946977378091 221
+-0.31088474146481 3.147482464027496 222
+-0.3376796078707282 0.7131311903008986 223
+0.3905654080811393 0.2971765411788073 224
+0.2782915014818332 0.3728022855707656 225
+0.2712444240024384 0.2590314194740348 226
+-0.1115763530067029 1.077711656348167 227
+-0.1918796759167143 1.038576667448197 228
+1.672004922332889 2.603574249061359 229
+1.351135975602813 1.36843749089254 230
+2.442785479435215 2.509529940319502 231
+0.8886710406810556 2.913112520269885 232
+-1.697169288107256 2.000053102954223 233
+0.2897750158364199 0.5099331872603539 234
+0.1971068415722504 0.4461399405127404 235
+1.204570258808671 0.2088855945327932 236
+-0.2509004448386861 0.7997219214914368 237
+-0.2031816024027223 0.4612449409209909 238
+0.3587496042646438 3.516319950884396 239
+-0.3683081841986262 0.2897439343472671 240
+-0.2513200276683212 0.2632514534643786 241
+0.4269021533663883 0.8903973250739604 242
+2.109340235135059 1.080851787285738 243
+-1.67661714406725 3.018022054164006 244
+-2.026846095570201 2.66690279624394 245
+0.2607158247090192 1.407889830760782 246
+-2.493719312723984 1.295471787030074 247
+0.5091525299545712 1.363901608901377 248
+-1.195527190969014 0.2199189128512326 249
+-1.314128489153983 0.4697507427083824 250
+-1.599290321363435 0.5224037598800917 251
+-1.044962389785528 0.4332832988115769 252
+-1.153998973877246 0.6810761986464705 253
+1.631869036830395 3.047538019448268 254
+-0.1479043584819183 1.58981947073285 255
+0.306971253817961 0.9091069837799941 256
+-0.2594272056651777 1.222157888648843 257
+-0.2468801529624325 0.8922654704161819 258
+0.2148670476212021 0.8375986992568234 259
+-0.2166457481094871 0.6824955517119308 260
+-0.5613393115846008 0.1604002166982958 261
+0.5664728369832607 0.1255854681930802 262
+0.9638303562097048 0.2045636585114985 263
+-0.9533785029373294 0.1895011240521854 264
+1.826954383404142 0.2785964409612013 265
+0.2921697762485485 0.09086345747310812 266
+-0.2840612497166274 0.09229685029849616 267
+-1.490751359523496 3.525633643165054 268
+0.02972107302077515 1.36743166478927 269
+2.519001428607403 3.10566820620026 270
+0.2275446086009151 0.582196065561249 271
+-1.832465309828025 0.2953505897451886 272
+-1.977201710885593 0.6768975172846343 273
+1.295564655360226 1.090381241457529 274
+0.2060326253729301 0.6790669324470844 275
+0.1924196542891585 0.940335763110224 276
+0.741866480805812 2.245467777927978 277
+-2.532268608009307 2.524420249508491 278
+1.437226083359274 3.516627295399946 279
+-0.2189186497044876 0.5745802665553107 280
+0.1089457768694654 0.9704540577178821 281
+-2.461547386786075 3.076565038207188 282
+-0.113017403336946 0.80822434649653 283
+0.8204452252862828 0.3206647418893417 284
+0.4156693094969811 2.424845942635086 285
+-0.8275684052373742 0.3222250016769964 286
+-0.1166173387526489 0.6538461538461565 287
+0.1240438945497961 0.8065138160282931 288
+-2.154303597601279 1.044184926369161 289
+0.1166173387526495 0.6538461538461509 290
+-0.1258891549354179 0.5059708679127181 291
+0.1175713774237592 0.4975747777955429 292
+1.048700903686888 0.9459876133664289 293
+0.1186418472121878 0.4187835261370506 294
+-0.1166173387526493 0.2692307692307706 295
+0.1166173387526491 0.2692307692307641 296
+0.1911632660896294 0.3076923076923028 297
+-0.1230149159648566 0.4240231476261316 298
+0.2168732385972242 0.1650969093553036 299
+-0.213015256176937 0.1684054772635885 300
+-0.8055870777406892 0.6334176827913882 301
+-0.2811059592027251 1.101705201479985 302
+2.114261813512476 0.7400841022648551 303
+0.4281373388717647 1.193305780143569 304
+1.771809142125662 1.153906331968584 305
+-0.02499999999999528 1.043301270189219 306
+0.6913395267550965 0.5556831550679813 307
+-0.6558578863893423 0.3146103857132814 308
+0.1873559801830099 0.7692307692307663 309
+-0.1213880061531652 1.006983173321793 310
+0.1155947568046216 0.1153846153846089 311
+-0.1169920994634274 0.1167516047826436 312
+-1.947654651598528 1.778423252900096 313
+-2.086024201840096 2.166614733419356 314
+-0.5187852954598429 1.093552794342578 315
+-0.9145482066455091 3.061228621458711 316
+0.06700572183150456 1.25020174011951 317
+1.10502847325542 1.240846028362717 318
+-0.5835849087710454 2.893561030953141 319
+0.8505566778661779 0.9636508560890513 320
+0.6983346128340429 2.572994042603186 321
+0.5374436509502867 3.138332338976782 322
+-1.194510535185721 0.9174718985692929 323
+2.057507704413069 2.866259616705931 324
+1.249515107534523 3.141692841272405 325
+-0.1913805922368587 0.3846153846153842 326
+-0.6969522967381462 1.995783864462872 327
+-0.4483359765628624 3.566026573728412 328
+1.699206949741733 2.24318611368446 329
+-1.046284642815941 2.02228073105182 330
+0.3235721193844368 1.092279671091064 331
+0.8679888158548368 1.871223101036811 332
+-0.3319209300457331 0.1889573220486007 333
+0.4774795668577059 0.2179871082576428 334
+0.4915538825077176 2.160904596168906 335
+0.3440337691373537 0.189980524260349 336
+-0.00141516826349968 2.206407225351385 337
+-1.814471533605498 1.030452233995191 338
+0.6322009776757828 0.2637184348675269 339
+-0.05206850238724661 1.484120870446531 340
+-1.067138440230083 1.679995134282146 341
+0.3498075081993633 0.9904504717417373 342
+-1.409051090758434 0.7213554735703285 343
+1.636158649805557 0.4868502268896326 344
+2.644118219039237 0.3574092330421587 345
+-2.650653541240063 0.3515194932500502 346
+-0.1769996485580073 0.8499134075174017 347
+-0.1700985799513217 0.9422303200287888 348
+-0.2128909221839912 1.330097089303026 349
+0.08210760892265832 1.162070301911011 350
+-0.3903560825389988 1.178103861903783 351
+0.3869380291099325 1.422993055924091 352
+-1.374987558079208 2.148392964038505 353
+-0.4602744585515295 0.2097741156688599 354
+-0.1002082805170027 0.9520196067736426 355
+-0.1812136075426863 0.3076923076923094 356
+-1.703879196379263 0.7830078159447229 357
+0.1820474168448716 0.2368220779738162 358
+0.1451983063683895 1.383788091478695 359
+-2.565450988694428 3.554499160178211 360
+-0.05950060001341283 3.449801834200471 361
+-0.3017512046712255 0.611579675812467 362
+2.556268831004126 3.563367986840045 363
+-0.1768133269761258 0.2407041781870481 364
+1.332919996948298 0.4027190194984381 365
+1.9126911170791 0.5622886953580213 366
+-2.056408591974881 3.063513596531352 367
+0.8120751200551289 0.4655849226890503 368
+-1.257900489223991 3.180601830968487 369
+-0.2181473187793706 1.469379732890009 370
+-0.880621412937503 0.4952915088252127 371
+-0.276209265913355 0.9906537173428704 372
+-2.346523406301626 1.72583686112098 373
+0.1799970748219663 0.3775230694413451 374
+0.1865009515760742 0.5226431793787458 375
+-0.1068861446456477 0.05507133030401616 376
+0.1068861446456453 0.05507133030401115 377
+-0.00514403533225184 1.610891551864297 378
+0.415609597460468 1.981857019398038 379
+-0.1748361167191548 0.7742248915973065 380
+0.3271812471232078 1.522804422762236 381
+-0.6317515947883354 1.168090034879908 382
+2.015824627215827 2.491447963282769 383
+0.17104107429653 0.615384615384613 384
+-0.6328616988425948 3.251824022029469 385
+-0.9718814080443171 0.6115572471762436 386
+2.019071083615632 1.395191541566999 387
+0.2518952413106084 0.7355832393909363 388
+1.534483417028177 1.19036626433129 389
+0.1829099336969591 2.351285139077383 390
+-0.06913598222214584 1.042498198107496 391
+-0.168291452254773 0.6170965705268767 392
+0.5961237982554469 1.268226813633758 393
+NMARK= 5
+MARKER_TAG= inlet
+MARKER_ELEMS= 7
+3 7 8
+3 8 9
+3 9 10
+3 10 11
+3 11 12
+3 12 13
+3 13 0
+MARKER_TAG= outlet
+MARKER_ELEMS= 7
+3 5 61
+3 61 62
+3 62 63
+3 63 64
+3 64 65
+3 65 66
+3 66 6
+MARKER_TAG= upper_wall
+MARKER_ELEMS= 10
+3 6 67
+3 67 68
+3 68 69
+3 69 70
+3 70 71
+3 71 72
+3 72 73
+3 73 74
+3 74 75
+3 75 7
+MARKER_TAG= lower_wall
+MARKER_ELEMS= 24
+3 0 14
+3 14 15
+3 15 16
+3 16 17
+3 17 18
+3 18 19
+3 19 20
+3 20 21
+3 21 22
+3 22 23
+3 23 24
+3 24 1
+3 4 50
+3 50 51
+3 51 52
+3 52 53
+3 53 54
+3 54 55
+3 55 56
+3 56 57
+3 57 58
+3 58 59
+3 59 60
+3 60 5
+MARKER_TAG= wetSurface0
+MARKER_ELEMS= 28
+3 1 25
+3 25 26
+3 26 27
+3 27 28
+3 28 29
+3 29 30
+3 30 31
+3 31 32
+3 32 33
+3 33 34
+3 34 35
+3 35 36
+3 36 2
+3 2 37
+3 37 3
+3 3 38
+3 38 39
+3 39 40
+3 40 41
+3 41 42
+3 42 43
+3 43 44
+3 44 45
+3 45 46
+3 46 47
+3 47 48
+3 48 49
+3 49 4
diff --git a/FSI/flap_perp_2D/SU2-FEniCS/Fluid/initial_flow_00000.dat b/FSI/flap_perp_2D/SU2-FEniCS/Fluid/initial_flow_00000.dat
new file mode 100644
index 000000000..39640720d
--- /dev/null
+++ b/FSI/flap_perp_2D/SU2-FEniCS/Fluid/initial_flow_00000.dat
@@ -0,0 +1,403 @@
+"PointID" "x" "y" "Density" "X-Momentum" "Y-Momentum" "Energy" "Residual_Density" "Residual_X-Momentum" "Residual_Y-Momentum" "Residual_Energy" "Pressure" "Temperature" "Pressure_Coefficient" "Mach"
+0 -3.000000000000000e+00 0.000000000000000e+00 1.223757965043072e+00 7.878551614679247e+00 -2.635336810878929e-02 2.534631943474481e+05 1.110223024625157e-15 1.223021683927072e-12 1.460324916546796e-13 1.746229827404022e-10 1.013751332052040e+05 2.885800150174616e+02 1.059557258553220e+01 1.890476623917364e-02
+1 -5.000000000000000e-02 0.000000000000000e+00 1.223978054994548e+00 1.993560131193193e-01 1.965771061654800e-01 2.535026982174745e+05 4.491962357633383e-13 -1.410999095341481e-11 -1.361069590366526e-11 -7.275957614183426e-10 1.014010664786917e+05 2.886019337268216e+02 1.425278221572884e+01 6.716537369509270e-04
+2 -5.000000000000000e-02 1.000000000000000e+00 1.222562828826684e+00 4.187407444558510e+00 7.450950470713709e+00 2.532093886783100e+05 -1.602673549427891e-11 7.883471653258312e-11 1.064446308873812e-10 -5.995389074087143e-09 1.012718049944566e+05 2.885676938200937e+02 -3.976167753963526e+00 2.052907242177121e-02
+3 5.000000000000000e-02 1.000000000000000e+00 1.222524960034132e+00 -5.785116429801803e-03 6.143653425102283e-01 2.531108076650082e+05 -7.941602930827685e-11 4.675237974538504e-11 -1.106572611320189e-10 -6.402842700481415e-10 1.012442613121325e+05 2.884981460233004e+02 -7.860483411008150e+00 1.475937164099120e-03
+4 5.000000000000000e-02 0.000000000000000e+00 1.223574222895994e+00 -6.656253986478188e-01 6.418631435123792e-01 2.532831050908447e+05 -5.681366488374806e-11 -7.511691269002085e-11 4.577016543549917e-11 1.257285475730896e-08 1.013131022744092e+05 2.884467434409618e+02 1.847732958565746e+00 2.219640395189620e-03
+5 3.000000000000000e+00 0.000000000000000e+00 1.223823542781361e+00 -5.225883058831674e+00 2.233226658268434e-01 2.533553488172249e+05 -2.220446049250313e-16 8.579803534303210e-13 -6.067368829576480e-14 0.000000000000000e+00 1.013376683387159e+05 2.884579078276023e+02 5.312133509511043e+00 1.255298484653515e-02
+6 3.000000000000000e+00 4.000000000000000e+00 1.223240607331094e+00 1.640920683810398e+01 6.211286818964271e-02 2.533923193535832e+05 -2.220446049250313e-16 -5.329070518200751e-14 -1.702804564018834e-14 -8.731149137020111e-11 1.013129027269839e+05 2.885248435105395e+02 1.819592015776307e+00 3.939475089449580e-02
+7 -3.000000000000000e+00 4.000000000000000e+00 1.223611973761945e+00 1.001789360302413e+01 -1.403905034563661e-02 2.534362490378598e+05 0.000000000000000e+00 2.842170943040401e-14 1.856327591642781e-13 5.820766091346741e-11 1.013580959853187e+05 2.885659411317438e+02 8.192918533170031e+00 2.404151006528091e-02
+8 -3.000000000000000e+00 3.428571428571430e+00 1.223593289671423e+00 9.843652433656628e+00 2.409716032426736e-02 2.534317513777481e+05 8.881784197001252e-16 5.293543381412746e-13 8.951173136040325e-14 2.037268131971359e-10 1.013568622697478e+05 2.885668350563773e+02 8.018935234490122e+00 2.362372793145228e-02
+9 -3.000000000000000e+00 2.857142857142859e+00 1.223608818539996e+00 9.579797396802602e+00 5.652627433494539e-02 2.534343881266471e+05 8.881784197001252e-16 5.293543381412746e-13 8.951173136040325e-14 2.037268131971359e-10 1.013587544249059e+05 2.885685598123111e+02 8.285774207566712e+00 2.299047451524354e-02
+10 -3.000000000000000e+00 2.285714285714289e+00 1.223658301177137e+00 9.254966786671991e+00 7.996263064156479e-02 2.534443155810829e+05 2.220446049250313e-16 4.281019982954604e-13 -1.296740492762183e-13 1.164153218269348e-10 1.013637254604591e+05 2.885710425710946e+02 8.986808695400549e+00 2.221036489112886e-02
+11 -3.000000000000000e+00 1.714285714285720e+00 1.223690747347469e+00 8.876058496425516e+00 1.042926092240423e-01 2.534507512795583e+05 2.220446049250313e-16 4.281019982954604e-13 -1.296740492762183e-13 1.164153218269348e-10 1.013674222104140e+05 2.885739150567588e+02 9.508138543794939e+00 2.130105313659993e-02
+12 -3.000000000000000e+00 1.142857142857147e+00 1.223770775340336e+00 8.500316548962836e+00 9.222928266231895e-02 2.534671528555470e+05 -2.220446049250313e-16 3.144151605738443e-13 4.219402605087907e-13 1.164153218269348e-10 1.013750511057104e+05 2.885767604872736e+02 1.058399460025608e+01 2.039769348248397e-02
+13 -3.000000000000000e+00 5.714285714285738e-01 1.223776789906796e+00 8.130590418479297e+00 2.516453412873485e-02 2.534677233087809e+05 -2.220446049250313e-16 3.144151605738443e-13 4.219402605087907e-13 1.164153218269348e-10 1.013762855340710e+05 2.885788561398342e+02 1.075807841926094e+01 1.950926252599033e-02
+14 -2.473871371856578e+00 0.000000000000000e+00 1.223789663026069e+00 7.683895890466811e+00 -4.223266672329690e-03 2.534694156373136e+05 0.000000000000000e+00 8.926193117986259e-13 1.164901508587946e-13 1.164153218269348e-10 1.013781171664137e+05 2.885810344510186e+02 1.101638223292599e+01 1.843707485379359e-02
+15 -2.029065741919601e+00 0.000000000000000e+00 1.223769771619374e+00 7.316686706442264e+00 2.835258352155217e-04 2.534647100176870e+05 0.000000000000000e+00 8.926193117986259e-13 1.164901508587946e-13 1.164153218269348e-10 1.013771349914213e+05 2.885829292205371e+02 1.087787215079969e+01 1.755620221018881e-02
+16 -1.653013276730948e+00 0.000000000000000e+00 1.223805494217887e+00 6.764408435810212e+00 5.182658639998013e-03 2.534712832245824e+05 -3.774758283725532e-15 5.773159728050814e-13 5.567768468495160e-14 2.910383045673370e-11 1.013810354269597e+05 2.885856083143117e+02 1.142792652089782e+01 1.623048028894917e-02
+17 -1.335086820797576e+00 0.000000000000000e+00 1.223830412707588e+00 6.085314974435907e+00 2.931240368014256e-03 2.534755288378695e+05 -3.774758283725532e-15 5.773159728050814e-13 5.567768468495160e-14 2.910383045673370e-11 1.013841598687493e+05 2.885886260850625e+02 1.186854727813651e+01 1.460069136002613e-02
+18 -1.066301883479915e+00 0.000000000000000e+00 1.223869695735947e+00 5.334137703603092e+00 8.762097934947753e-03 2.534827748354416e+05 -1.110223024625157e-14 -6.155076448521868e-13 1.096234214514880e-12 2.910383045673370e-10 1.013884602395376e+05 2.885916036959023e+02 1.247500205014994e+01 1.279790660968453e-02
+19 -8.390627380676499e-01 0.000000000000000e+00 1.223893852609366e+00 4.515843855081984e+00 1.007795045011813e-02 2.534869444518391e+05 -1.110223024625157e-14 -6.155076448521868e-13 1.096234214514880e-12 2.910383045673370e-10 1.013914453108086e+05 2.885944040799708e+02 1.289596824264381e+01 1.083436461023154e-02
+20 -6.469477023227581e-01 0.000000000000000e+00 1.223918376036596e+00 3.660503640661597e+00 -9.646334203030165e-03 2.534913095515321e+05 -5.906386491005833e-14 -6.769695914954355e-12 3.683719995706269e-12 3.492459654808044e-10 1.013943342334284e+05 2.885968442547772e+02 1.330337518380363e+01 8.782036981737731e-03
+21 -4.845276733706831e-01 0.000000000000000e+00 1.223956389813042e+00 2.879035007841546e+00 5.261883235178921e-04 2.534986943049626e+05 -5.906386491005833e-14 -6.769695914954355e-12 3.683719995706269e-12 3.492459654808044e-10 1.013981232876404e+05 2.885986653621836e+02 1.383772213233614e+01 6.906929206776113e-03
+22 -3.472127287034583e-01 0.000000000000000e+00 1.223940968730644e+00 2.071797972608851e+00 -3.160060584100463e-03 2.534951569637487e+05 -2.131628207280301e-14 -2.175370994450532e-11 2.237654506132003e-12 3.492459654808044e-10 1.013973613861779e+05 2.886001330238594e+02 1.373027586770983e+01 4.970388413232113e-03
+23 -2.311223821547319e-01 0.000000000000000e+00 1.223997012145073e+00 1.343703595407594e+00 6.689385944809837e-03 2.535066068839553e+05 -2.131628207280301e-14 -2.175370994450532e-11 2.237654506132003e-12 3.492459654808044e-10 1.014023477227802e+05 2.886011104346268e+02 1.443346816812547e+01 3.223522152733120e-03
+24 -1.329760059234513e-01 0.000000000000000e+00 1.223940881442810e+00 6.923875674245451e-01 -1.572283520979862e-02 2.534949515474422e+05 2.498001805406602e-13 -1.840494423532846e-11 -5.467903907430127e-12 4.365574568510056e-10 1.013979022413757e+05 2.886016930039438e+02 1.380654934081502e+01 1.661508176163856e-03
+25 -5.000000000000000e-02 7.692307692307693e-02 1.224004932712833e+00 -3.947629100345879e-02 6.240340030396374e-01 2.535083509391398e+05 4.951594689828198e-13 7.652212197228891e-14 -2.396127740666998e-11 -9.604264050722122e-10 1.014032764908129e+05 2.886018862379059e+02 1.456444659610021e+01 1.500009142673747e-03
+26 -5.000000000000000e-02 1.538461538461539e-01 1.223941939863920e+00 -1.868251187361056e-02 1.128501378817081e+00 2.534953964649894e+05 4.951594689828198e-13 7.652212197228891e-14 -2.396127740666998e-11 -9.604264050722122e-10 1.013979504283443e+05 2.886015805825957e+02 1.381334485183168e+01 2.707712722865374e-03
+27 -5.000000000000000e-02 2.307692307692308e-01 1.223959189483881e+00 7.343057125441150e-03 1.678407127824203e+00 2.534990442359216e+05 8.946177132429511e-13 5.803912905832931e-12 -1.295252793909185e-11 -5.529727786779404e-10 1.013991573678428e+05 2.886009484102336e+02 1.398355208613676e+01 4.026584449831492e-03
+28 -5.000000000000000e-02 3.076923076923077e-01 1.223961647752314e+00 5.568027900083252e-03 2.326777511305952e+00 2.534996153436196e+05 8.946177132429511e-13 5.803912905832931e-12 -1.295252793909185e-11 -5.529727786779404e-10 1.013989614815274e+05 2.885998112410959e+02 1.395592744710553e+01 5.582020472485027e-03
+29 -5.000000000000000e-02 3.846153846153846e-01 1.223949024946715e+00 -2.573849030204297e-04 3.029734756950693e+00 2.534970367549214e+05 8.073541835074138e-13 1.067740340587875e-11 1.180211484097526e-11 -2.153683453798294e-09 1.013973147550628e+05 2.885981006925259e+02 1.372369976911861e+01 7.268515159307221e-03
+30 -5.000000000000000e-02 4.615384615384615e-01 1.223943737190015e+00 -6.088524396581517e-03 3.766938009719254e+00 2.534960004118487e+05 8.073541835074138e-13 1.067740340587875e-11 1.180211484097526e-11 -2.153683453798294e-09 1.013960814537386e+05 2.885958372613882e+02 1.354977488910135e+01 9.037196173600163e-03
+31 -5.000000000000000e-02 5.384615384615384e-01 1.223904272448178e+00 -6.935524251261995e-03 4.529132437498036e+00 2.534880975799079e+05 -2.209121774399136e-12 1.576727637342401e-11 3.005773407949164e-11 -1.338776201009750e-09 1.013918869579162e+05 2.885932041675007e+02 1.295825101060475e+01 1.086616219582331e-02
+32 -5.000000000000000e-02 6.153846153846154e-01 1.223913513697062e+00 -1.901007765262191e-02 5.336779390453425e+00 2.534909134346653e+05 -2.209121774399136e-12 1.576727637342401e-11 3.005773407949164e-11 -1.338776201009750e-09 1.013917111927779e+05 2.885905248442199e+02 1.293346393708576e+01 1.280387414231310e-02
+33 -5.000000000000000e-02 6.923076923076923e-01 1.223804992739801e+00 -9.607762678765343e-03 6.215072151774851e+00 2.534705576086798e+05 -1.834976615100459e-12 2.352196215582580e-11 9.458211991386634e-11 -2.997694537043571e-09 1.013819104014431e+05 2.885882172225691e+02 1.155131877635537e+01 1.491235831004910e-02
+34 -5.000000000000000e-02 7.692307692307692e-01 1.223908290741413e+00 -6.292842348785102e-02 7.016067186812349e+00 2.534952934057546e+05 -1.834976615100459e-12 2.352196215582580e-11 9.458211991386634e-11 -2.997694537043571e-09 1.013900727793655e+05 2.885870929624351e+02 1.270240859759395e+01 1.683352365654935e-02
+35 -5.000000000000000e-02 8.461538461538461e-01 1.223061100319389e+00 -3.403783511210857e-02 7.415635468409019e+00 2.533227398570597e+05 7.534639578921087e-12 1.828448503715663e-11 2.157261036472846e-10 -2.270098775625229e-09 1.013201032918500e+05 2.885876991106301e+02 2.835043273158868e+00 1.780397768454164e-02
+36 -5.000000000000000e-02 9.230769230769230e-01 1.225006911940109e+00 -3.942224719480268e-01 8.269215679434144e+00 2.537261671661318e+05 7.534639578921087e-12 1.828448503715663e-11 2.157261036472846e-10 -2.270098775625229e-09 1.014792774864349e+05 2.885819559269366e+02 2.528239831264052e+01 1.984427848012479e-02
+37 6.938893903907228e-17 1.000000000000000e+00 1.220419195319508e+00 3.397940998678292e+00 -4.589746106087408e-01 2.527267606948333e+05 -1.602673549427891e-11 7.883471653258312e-11 1.064446308873812e-10 -5.995389074087143e-09 1.010887776185086e+05 2.885521140760875e+02 -2.978738985917200e+01 8.250342680021438e-03
+38 5.000000000000000e-02 9.230769230769231e-01 1.223967887977187e+00 1.989011929509321e-01 2.842362035880822e+00 2.533639976908538e+05 -7.941602930827685e-11 4.675237974538504e-11 -1.106572611320189e-10 -6.402842700481415e-10 1.013442724755855e+05 2.884426858329162e+02 6.243474204694256e+00 6.837408064670799e-03
+39 5.000000000000000e-02 8.461538461538461e-01 1.223501770593328e+00 2.742063466425996e-02 3.715631764423770e+00 2.532445667715527e+05 -3.932010272933439e-11 4.865846614521274e-11 2.400479814923528e-11 9.633367881178856e-09 1.012955697979027e+05 2.884139050785244e+02 -6.247640808526865e-01 8.920371633658018e-03
+40 5.000000000000000e-02 7.692307692307693e-01 1.223597326282272e+00 3.558230752060090e-02 4.437301040383780e+00 2.532627133047309e+05 -3.932010272933439e-11 4.865846614521274e-11 2.400479814923528e-11 9.633367881178856e-09 1.013018667946529e+05 2.884093093939986e+02 2.632625374280316e-01 1.065223783674791e-02
+41 5.000000000000000e-02 6.923076923076923e-01 1.223501107781601e+00 7.338595991349704e-03 4.904097593853414e+00 2.532526433356080e+05 1.634603563616110e-11 3.446593010991705e-11 3.043618690412586e-10 5.878973752260208e-09 1.012971259561819e+05 2.884184920975478e+02 -4.053086755117622e-01 1.177320828672195e-02
+42 5.000000000000000e-02 6.153846153846154e-01 1.223454531171474e+00 6.345069595597649e-03 5.177120587743731e+00 2.532545771562299e+05 1.634603563616110e-11 3.446593010991705e-11 3.043618690412586e-10 5.878973752260208e-09 1.012974493971972e+05 2.884303930711952e+02 -3.596957837765316e-01 1.242886346600654e-02
+43 5.000000000000000e-02 5.384615384615385e-01 1.223417954674421e+00 1.519008101634436e-02 5.276952801240473e+00 2.532548273914949e+05 1.307021157970212e-11 -8.108767129977323e-12 2.973568058450837e-10 4.540197551250458e-09 1.012973787164581e+05 2.884388150081056e+02 -3.696634525251049e-01 1.266877032133308e-02
+44 5.000000000000000e-02 4.615384615384616e-01 1.223419370338878e+00 9.373894011918623e-03 5.169716915391534e+00 2.532580629778989e+05 1.307021157970212e-11 -8.108767129977323e-12 2.973568058450837e-10 4.540197551250458e-09 1.012988561151905e+05 2.884426880529612e+02 -1.613150203838971e-01 1.241119250468556e-02
+45 5.000000000000000e-02 3.846153846153846e-01 1.223426910541763e+00 -2.048555209884316e-03 4.857659430527455e+00 2.532590677336886e+05 -9.620304552981906e-12 -6.982442402048150e-12 1.823909911990995e-10 2.037268131971359e-10 1.012997695913825e+05 2.884435113832188e+02 -3.249310639619177e-02 1.166191416955090e-02
+46 5.000000000000000e-02 3.076923076923077e-01 1.223455750012135e+00 2.853324843215160e-03 4.381344332782626e+00 2.532629762064997e+05 -9.620304552981906e-12 -6.982442402048150e-12 1.823909911990995e-10 2.037268131971359e-10 1.013020524555313e+05 2.884432122839114e+02 2.894451461371600e-01 1.051817045920612e-02
+47 5.000000000000000e-02 2.307692307692308e-01 1.223488623932494e+00 -5.844995257632352e-03 3.720464130929277e+00 2.532676227929472e+05 -4.038525069915977e-11 -4.497902050815128e-12 9.627409980339507e-11 -1.949956640601158e-09 1.013047864255211e+05 2.884432464844082e+02 6.750000734899242e-01 8.931382508860528e-03
+48 5.000000000000000e-02 1.538461538461539e-01 1.223431865610700e+00 2.104430966166451e-02 2.887653439783380e+00 2.532543178208866e+05 -4.038525069915977e-11 -4.497902050815128e-12 9.627409980339507e-11 -1.949956640601158e-09 1.013003639163138e+05 2.884440354358466e+02 5.132087347951199e-02 6.932616688276416e-03
+49 5.000000000000000e-02 7.692307692307698e-02 1.223680614489738e+00 7.149456332124067e-02 1.809448906124113e+00 2.533050157756293e+05 -5.111155942927326e-11 -2.103994756197380e-11 5.924327695083775e-11 -1.135049387812614e-09 1.013214703506593e+05 2.884454872800005e+02 3.027831146430117e+00 4.346465798739755e-03
+50 1.329760059234507e-01 0.000000000000000e+00 1.223438522793232e+00 -2.034214090974660e+00 -7.687095659165278e-03 2.532562804027414e+05 -1.698796658899937e-11 -1.478892563966383e-10 2.107758412250860e-12 -5.413312464952469e-09 1.013018356929321e+05 2.884466566389012e+02 2.588764535428799e-01 4.883554155655352e-03
+51 2.311223821547306e-01 0.000000000000000e+00 1.223564418373943e+00 -3.638300389591804e+00 2.563512689239940e-02 2.532845883053351e+05 -1.698796658899937e-11 -1.478892563966383e-10 2.107758412250860e-12 -5.413312464952469e-09 1.013116714986874e+05 2.884449812194581e+02 1.645959482075791e+00 8.733778132810356e-03
+52 3.472127287034560e-01 0.000000000000000e+00 1.223473316195546e+00 -5.016478645283216e+00 3.024440448946949e-02 2.532682877474459e+05 8.687051078482000e-12 -1.390283443925000e-10 -2.053768266563338e-11 -1.135049387812614e-09 1.013032012417508e+05 2.884423418802269e+02 4.514513821475883e-01 1.204298116754474e-02
+53 4.845276733706798e-01 0.000000000000000e+00 1.223405486390305e+00 -6.293460198749821e+00 1.342937328768551e-02 2.532568306845221e+05 8.687051078482000e-12 -1.390283443925000e-10 -2.053768266563338e-11 -1.135049387812614e-09 1.012962572625289e+05 2.884385613077771e+02 -5.278151841887412e-01 1.510930713451688e-02
+54 6.469477023227540e-01 0.000000000000000e+00 1.223360803222700e+00 -7.352210279189084e+00 1.127922908908295e-02 2.532498285945939e+05 1.776578884005175e-12 -2.331912440922679e-11 -1.041666752854553e-11 4.947651177644730e-10 1.012910942864317e+05 2.884343945236242e+02 -1.255917863254788e+00 1.765190171751359e-02
+55 8.390627380676476e-01 0.000000000000000e+00 1.223330889947577e+00 -8.129958402191736e+00 2.375632609296409e-02 2.532453294967302e+05 1.776578884005175e-12 -2.331912440922679e-11 -1.041666752854553e-11 4.947651177644730e-10 1.012873257627246e+05 2.884307159815399e+02 -1.787369521279687e+00 1.951985720344842e-02
+56 1.066301883479911e+00 0.000000000000000e+00 1.223237706712982e+00 -8.698758456687521e+00 2.419010708237380e-02 2.532273487371431e+05 -4.660716257376407e-13 2.425615264201042e-12 -4.066136316538405e-12 -8.731149137020111e-10 1.012785675767200e+05 2.884277457864309e+02 -3.022482482019328e+00 2.088722418111759e-02
+57 1.335086820797570e+00 0.000000000000000e+00 1.223292660259724e+00 -8.952735764375348e+00 1.285207313174935e-03 2.532395067791464e+05 -4.660716257376407e-13 2.425615264201042e-12 -4.066136316538405e-12 -8.731149137020111e-10 1.012826984918880e+05 2.884265526106637e+02 -2.439924991108728e+00 2.149606350437719e-02
+58 1.653013276730942e+00 0.000000000000000e+00 1.223289154652572e+00 -8.423180812269656e+00 -5.737245706858612e-02 2.532381744436786e+05 -1.221245327087672e-14 1.254107928616577e-12 -3.198552533945076e-13 2.037268131971359e-10 1.012836693694525e+05 2.884301439736069e+02 -2.303008115562593e+00 2.022497080268198e-02
+59 2.029065741919597e+00 0.000000000000000e+00 1.223417405138189e+00 -7.570871242164661e+00 -7.682860351837315e-02 2.532642758233826e+05 -1.221245327087672e-14 1.254107928616577e-12 -3.198552533945076e-13 2.037268131971359e-10 1.012963392032338e+05 2.884359846103367e+02 -5.162595919009123e-01 1.817690763934325e-02
+60 2.473871371856569e+00 0.000000000000000e+00 1.222948967440781e+00 -6.729715961792509e+00 -9.569820578749043e-02 2.531688380614914e+05 1.598721155460225e-14 1.016964290556643e-12 -7.638334409421077e-14 -2.910383045673370e-11 1.012601271910189e+05 2.884433156794237e+02 -5.623016356106107e+00 1.616416299614755e-02
+61 3.000000000000000e+00 5.714285714285704e-01 1.223539817586672e+00 -1.533413934172217e+00 -5.212908455849113e-01 2.533121498324063e+05 2.220446049250313e-16 7.008837954458613e-13 1.458833054357456e-13 2.910383045673370e-11 1.013244311602488e+05 2.884871095924678e+02 3.445375863606059e+00 3.887563242027528e-03
+62 3.000000000000000e+00 1.142857142857142e+00 1.223202814944334e+00 3.878005775905434e+00 -6.204377952023048e-01 2.532677000937998e+05 2.220446049250313e-16 7.008837954458613e-13 1.458833054357456e-13 2.910383045673370e-11 1.013045581545309e+05 2.885099929493624e+02 6.428084234778505e-01 9.429072110239431e-03
+63 3.000000000000000e+00 1.714285714285711e+00 1.222988450837668e+00 9.386710321842157e+00 -3.073847897324130e-01 2.532539265112063e+05 4.440892098500626e-16 3.446132268436486e-13 1.252886683289489e-13 8.731149137020111e-11 1.012871461320331e+05 2.885109654664259e+02 -1.812701729919100e+00 2.255245299358548e-02
+64 3.000000000000000e+00 2.285714285714280e+00 1.222856100207056e+00 1.357177637501069e+01 3.203785211933152e-01 2.532574336188076e+05 4.440892098500626e-16 3.446132268436486e-13 1.252886683289489e-13 8.731149137020111e-11 1.012728315925101e+05 2.885014126183130e+02 -3.831392961479513e+00 3.260314504309984e-02
+65 3.000000000000000e+00 2.857142857142853e+00 1.222945118455776e+00 1.579341962220118e+01 6.202487704657497e-01 2.533031919656979e+05 -2.220446049250313e-16 2.486899575160351e-14 1.106892355551281e-13 0.000000000000000e+00 1.012804218356963e+05 2.885020337469933e+02 -2.760987773754032e+00 3.795601226742020e-02
+66 3.000000000000000e+00 3.428571428571426e+00 1.223081652575294e+00 1.647079647109887e+01 4.070339669003665e-01 2.533508775838600e+05 -2.220446049250313e-16 2.486899575160351e-14 1.106892355551281e-13 0.000000000000000e+00 1.012959626948797e+05 2.885140918324742e+02 -5.693562431620811e-01 3.956028044196403e-02
+67 2.400000000000000e+00 4.000000000000000e+00 1.223099827036691e+00 1.577942279872363e+01 1.714299567131941e-02 2.533580977925412e+05 -2.220446049250313e-16 -8.348877145181177e-14 -7.771561172376096e-15 -5.820766091346741e-11 1.013025244554264e+05 2.885284938207932e+02 3.560083805416584e-01 3.788665515043516e-02
+68 1.800000000000000e+00 4.000000000000000e+00 1.223220053200953e+00 1.489702270449715e+01 6.783645456963873e-03 2.533726891955301e+05 -2.220446049250313e-16 -8.348877145181177e-14 -7.771561172376096e-15 -5.820766091346741e-11 1.013127909016674e+05 2.885293732111808e+02 1.803821981023614e+00 3.576441051220497e-02
+69 1.200000000000000e+00 4.000000000000000e+00 1.223262219994822e+00 1.391428808462400e+01 -3.188238824968804e-03 2.533725358368414e+05 0.000000000000000e+00 -1.296740492762183e-13 1.110223024625157e-14 -2.910383045673370e-11 1.013173600549097e+05 2.885324394542099e+02 2.448181484934937e+00 3.340375351251300e-02
+70 6.000000000000001e-01 4.000000000000000e+00 1.223349557188793e+00 1.307187560018032e+01 -3.702570956563547e-02 2.533862989426374e+05 0.000000000000000e+00 -1.296740492762183e-13 1.110223024625157e-14 -2.910383045673370e-11 1.013265839307622e+05 2.885381065449570e+02 3.748967813033808e+00 3.137896720462322e-02
+71 0.000000000000000e+00 4.000000000000000e+00 1.223410160075302e+00 1.234209437730548e+01 -2.334148708810666e-02 2.533979985581998e+05 0.000000000000000e+00 1.243449787580175e-14 -9.109379917049409e-14 0.000000000000000e+00 1.013342972533594e+05 2.885457769211294e+02 4.836730131063474e+00 2.962520405619784e-02
+72 -6.000000000000001e-01 4.000000000000000e+00 1.223495301000652e+00 1.166477629347413e+01 -2.875841698754635e-03 2.534155966849660e+05 0.000000000000000e+00 1.243449787580175e-14 -9.109379917049409e-14 0.000000000000000e+00 1.013439963304096e+05 2.885533133709095e+02 6.204531153514693e+00 2.799704812656940e-02
+73 -1.200000000000000e+00 4.000000000000000e+00 1.223554398937438e+00 1.104587691005608e+01 -5.035250169728712e-03 2.534271321705886e+05 -2.220446049250313e-16 1.225686219186173e-13 -3.319566843629218e-14 2.910383045673370e-11 1.013509091007704e+05 2.885590577299490e+02 7.179396526643131e+00 2.651006306972257e-02
+74 -1.800000000000000e+00 4.000000000000000e+00 1.223592127979970e+00 1.053524804143388e+01 5.108381190693863e-03 2.534337606075003e+05 -2.220446049250313e-16 1.225686219186173e-13 -3.319566843629218e-14 2.910383045673370e-11 1.013553623352758e+05 2.885628386503734e+02 7.807408725960496e+00 2.528361076687625e-02
+75 -2.400000000000000e+00 4.000000000000000e+00 1.223594370121131e+00 1.018752621252583e+01 -1.309768862935442e-03 2.534331827367243e+05 4.440892098500626e-16 2.646771690706373e-13 8.443246102274315e-14 8.731149137020111e-11 1.013563090264362e+05 2.885650051447953e+02 7.940914742101246e+00 2.444897161960892e-02
+76 -1.095548164805289e-01 8.878076174406992e-01 1.223594622425178e+00 3.502152679783135e-01 8.300837659479948e+00 2.534345596601870e+05 7.534639578921087e-12 1.828448503715663e-11 2.157261036472846e-10 -2.270098775625229e-09 1.013625412782710e+05 2.885826890812301e+02 8.819810784230073e+00 1.993822816992968e-02
+77 1.209364589843588e-01 8.883063748384306e-01 1.223663596748324e+00 7.467379231271701e-01 3.875431862824232e+00 2.532863954625994e+05 -3.932010272933439e-11 4.865846614521274e-11 2.400479814923528e-11 9.633367881178856e-09 1.013120122909410e+05 2.884225728427822e+02 1.694019311942434e+00 9.473504827547255e-03
+78 -1.483858789698155e+00 2.494192115114299e-01 1.223816320534533e+00 6.605936104535863e+00 5.176259376888152e-01 2.534733917384995e+05 -3.774758283725532e-15 5.773159728050814e-13 5.567768468495160e-14 2.910383045673370e-11 1.013821813819656e+05 2.885863173656912e+02 1.158953348830629e+01 1.589866311697236e-02
+79 1.500258948630349e+00 2.278351458257136e-01 1.223227198228799e+00 -6.144979301997917e+00 -2.794535821136875e-01 2.532239235464876e+05 -1.221245327087672e-14 1.254107928616577e-12 -3.198552533945076e-13 2.037268131971359e-10 1.012833826913899e+05 2.884439365248267e+02 -2.343436554798374e+00 1.477006372101127e-02
+80 1.151375566677099e-01 5.734187430161577e-01 1.223472855544427e+00 4.452984650279733e-02 4.984754960135978e+00 2.532584284707206e+05 1.307021157970212e-11 -8.108767129977323e-12 2.973568058450837e-10 4.540197551250458e-09 1.012993092197150e+05 2.884313686567231e+02 -9.741648356919468e-02 1.196731474750654e-02
+81 -1.166173387526489e-01 5.769230769230791e-01 1.223892095125297e+00 7.019227204184725e-01 4.762272443027877e+00 2.534858751217173e+05 -2.209121774399136e-12 1.576727637342401e-11 3.005773407949164e-11 -1.338776201009750e-09 1.013905634510907e+05 2.885923084205152e+02 1.277160500503202e+01 1.154906414525376e-02
+82 -7.468484100845061e-01 1.615795309733068e-01 1.223876396331284e+00 4.242150319597413e+00 7.176166180626214e-01 2.534830558367938e+05 -5.906386491005833e-14 -6.769695914954355e-12 3.683719995706269e-12 3.492459654808044e-10 1.013901973866100e+05 2.885949682666642e+02 1.271998118882908e+01 1.032243042795870e-02
+83 7.467659569647780e-01 1.592204984801166e-01 1.223331881375800e+00 -5.986879798838864e+00 6.607848138550863e-01 2.532375156350158e+05 1.776578884005175e-12 -2.331912440922679e-11 -1.041666752854553e-11 4.947651177644730e-10 1.012890750154196e+05 2.884354634808710e+02 -1.540683201301613e+00 1.446146792958726e-02
+84 -2.588893537538057e+00 2.076201888273092e+00 1.223656783455797e+00 9.149579275689579e+00 4.664597733209856e-01 2.534440560299182e+05 2.220446049250313e-16 4.281019982954604e-13 -1.296740492762183e-13 1.164153218269348e-10 1.013639041231829e+05 2.885719091235996e+02 9.012004397526388e+00 2.198514276241241e-02
+85 2.516144394223813e+00 1.947580703292078e+00 1.223307130838489e+00 1.206388200775215e+01 7.492333609218632e-02 2.533456975399796e+05 4.440892098500626e-16 3.446132268436486e-13 1.252886683289489e-13 8.731149137020111e-11 1.013144840328785e+05 2.885136566051185e+02 2.042593834231533e+00 2.896195779193501e-02
+86 -9.330139280107341e-01 3.509249751650770e+00 1.223526263833988e+00 1.114957916196169e+01 5.371025682894208e-01 2.534213526872218e+05 -2.220446049250313e-16 1.225686219186173e-13 -3.319566843629218e-14 2.910383045673370e-11 1.013481734541288e+05 2.885579042565659e+02 6.793605151429678e+00 2.679064510212000e-02
+87 9.096046446550892e-01 3.461623237161129e+00 1.223301630710585e+00 1.389258934660657e+01 8.510767481923803e-01 2.533830832260611e+05 0.000000000000000e+00 -1.296740492762183e-13 1.110223024625157e-14 -2.910383045673370e-11 1.013215602564774e+05 2.885351048816555e+02 3.040510009501143e+00 3.341295478543647e-02
+88 1.171757894551490e-01 3.453095229188376e-01 1.223452440288169e+00 -4.204545111283494e-01 4.244085185902976e+00 2.532603925983910e+05 -9.620304552981906e-12 -6.982442402048150e-12 1.823909911990995e-10 2.037268131971359e-10 1.013011836436669e+05 2.884415187648908e+02 1.669219668468395e-01 1.023858825398337e-02
+89 -1.176381462141406e-01 3.461538461538470e-01 1.223943210647000e+00 6.004773146295672e-01 2.590066632574460e+00 2.534957084867264e+05 8.073541835074138e-13 1.067740340587875e-11 1.180211484097526e-11 -2.153683453798294e-09 1.013971282727690e+05 2.885989408973984e+02 1.369740132125197e+01 6.378551548014329e-03
+90 -4.145464039623574e-01 1.102721012490148e-01 1.223939176257936e+00 2.443717357914361e+00 6.618056936378736e-01 2.534948841825701e+05 -2.131628207280301e-14 -2.175370994450532e-11 2.237654506132003e-12 3.492459654808044e-10 1.013969062776303e+05 2.885992603368599e+02 1.366609471587567e+01 6.073848606790980e-03
+91 4.158702010370665e-01 1.097277098231973e-01 1.223448297738540e+00 -4.517934943953776e+00 9.485650028787292e-01 2.532600328935486e+05 8.687051078482000e-12 -1.390283443925000e-10 -2.053768266563338e-11 -1.135049387812614e-09 1.013005293139645e+05 2.884406322946766e+02 7.464588414995200e-02 1.108267105125206e-02
+92 1.211038805102060e-01 7.285624374591277e-01 1.223593912713315e+00 3.747601817997721e-01 4.695806724944773e+00 2.532657192767548e+05 1.634603563616110e-11 3.446593010991705e-11 3.043618690412586e-10 5.878973752260208e-09 1.013026605193991e+05 2.884123737584824e+02 3.751966435035353e-01 1.130826010655149e-02
+93 -1.166173387526489e-01 7.307692307692339e-01 1.223765411935546e+00 7.334352537246367e-01 6.362440622506461e+00 2.534631155079574e+05 -1.834976615100459e-12 2.352196215582580e-11 9.458211991386634e-11 -2.997694537043571e-09 1.013785425363615e+05 2.885879640720860e+02 1.107636953341745e+01 1.536753367006252e-02
+94 1.217258964167516e-01 1.951646785258570e-01 1.223547827554396e+00 -7.638324920761816e-01 2.968135199844550e+00 2.532781832968114e+05 -4.038525069915977e-11 -4.497902050815128e-12 9.627409980339507e-11 -1.949956640601158e-09 1.013097379040184e+05 2.884433871961465e+02 1.373276550331735e+00 7.357126719249530e-03
+95 -1.219004047400346e-01 1.949408832841948e-01 1.223967509879390e+00 5.183493398005028e-01 1.396280090038403e+00 2.535005979774416e+05 8.946177132429511e-13 5.803912905832931e-12 -1.295252793909185e-11 -5.529727786779404e-10 1.013998767166283e+05 2.886010339201017e+02 1.408499740914726e+01 3.573064941808281e-03
+96 2.523336268769782e+00 8.167528709988477e-01 1.223074561414927e+00 5.953503786006601e-01 -8.705526105749370e-01 2.532210751182096e+05 2.220446049250313e-16 7.008837954458613e-13 1.458833054357456e-13 2.910383045673370e-11 1.012882481607568e+05 2.884937916971869e+02 -1.657289415199713e+00 2.532454898828083e-03
+97 -2.505449625832122e+00 7.859658538255800e-01 1.223761602242189e+00 8.135925358548159e+00 3.913764894644802e-01 2.534645781547368e+05 -2.220446049250313e-16 3.144151605738443e-13 4.219402605087907e-13 1.164153218269348e-10 1.013749882256571e+05 2.885787446097922e+02 1.057512701411648e+01 1.954479099202814e-02
+98 -2.060813475054502e+00 3.451225315686373e+00 1.223617497335771e+00 1.014034785619874e+01 3.142267635745736e-01 2.534378803852676e+05 4.440892098500626e-16 2.646771690706373e-13 8.443246102274315e-14 8.731149137020111e-11 1.013583290221515e+05 2.885653019578898e+02 8.225782280571773e+00 2.434695701112650e-02
+99 2.063560732056683e+00 3.439799321923422e+00 1.223106393712503e+00 1.563105494603155e+01 7.792542762894503e-01 2.533551961505036e+05 -2.220446049250313e-16 -8.348877145181177e-14 -7.771561172376096e-15 -5.820766091346741e-11 1.013020268151095e+05 2.885255273894634e+02 2.858292355855285e-01 3.757699928815844e-02
+100 -1.839749246134713e-01 7.462932951544454e-02 1.223964737567087e+00 9.338694174643483e-01 4.865034780024067e-01 2.534998794699485e+05 2.498001805406602e-13 -1.840494423532846e-11 -5.467903907430127e-12 4.365574568510056e-10 1.013997706066612e+05 2.886013856016052e+02 1.407003337486557e+01 2.526150411332199e-03
+101 1.839180544321666e-01 7.485312475710859e-02 1.223545053349631e+00 -2.190419950643731e+00 1.088105564058585e+00 2.532780231718585e+05 -1.698796658899937e-11 -1.478892563966383e-10 2.107758412250860e-12 -5.413312464952469e-09 1.013102314684961e+05 2.884454464504389e+02 1.442880904821248e+00 5.871098976752956e-03
+102 2.223383454569839e+00 3.988647227833714e-01 1.223334761988542e+00 -3.518977985503417e+00 -6.499796625380193e-01 2.532559112627847e+05 1.598721155460225e-14 1.016964290556643e-12 -7.638334409421077e-14 -2.910383045673370e-11 1.013002709359581e+05 2.884666662427073e+02 3.820842731919191e-02 8.591308942731806e-03
+103 -2.251468556888085e+00 3.554419816404488e-01 1.223756423345360e+00 7.713826444879983e+00 2.913000674642751e-01 2.534626941231997e+05 0.000000000000000e+00 8.926193117986259e-13 1.164901508587946e-13 1.164153218269348e-10 1.013753391142227e+05 2.885809647254200e+02 1.062461066459752e+01 1.852258687200215e-02
+104 2.464585334780322e+00 1.408184623925035e+00 1.223000661497174e+00 6.908653750095108e+00 -6.171168494624276e-01 2.532406462390118e+05 4.440892098500626e-16 3.446132268436486e-13 1.252886683289489e-13 8.731149137020111e-11 1.012883909070810e+05 2.885116305599308e+02 -1.637158781418635e+00 1.665566462811873e-02
+105 2.084360007171375e+00 1.715536251696291e+00 1.222988705901918e+00 1.065007475893140e+01 -5.303929120522551e-02 2.532671378975870e+05 -1.776356839400250e-15 1.403321903126198e-13 3.351763311343348e-13 0.000000000000000e+00 1.012883060252627e+05 2.885142091876478e+02 -1.649129140777404e+00 2.557426417442938e-02
+106 2.062368340890224e+00 2.119428018968443e+00 1.223133201682298e+00 1.385181744107948e+01 7.342881576894630e-01 2.533338612510900e+05 -1.776356839400250e-15 1.403321903126198e-13 3.351763311343348e-13 0.000000000000000e+00 1.013020823464768e+05 2.885193618029004e+02 2.936604818486953e-01 3.330473818496230e-02
+107 1.717455945079040e+00 1.868364445049989e+00 1.223121538345007e+00 1.276353579550264e+01 8.581444003432399e-01 2.533165954259161e+05 -1.776356839400250e-15 1.403321903126198e-13 3.351763311343348e-13 0.000000000000000e+00 1.012998797080739e+05 2.885158396271963e+02 -1.696402850059327e-02 3.071475785142364e-02
+108 1.703162076240365e+00 1.478255337661386e+00 1.223090386872932e+00 8.853942700188229e+00 1.141517084615438e-01 2.532653544287227e+05 1.998401444325282e-15 7.345235530920036e-13 1.295963336644945e-12 1.746229827404022e-10 1.012933209149453e+05 2.885045071636865e+02 -9.419101755339616e-01 2.126126496453044e-02
+109 1.404436195019035e+00 1.673942321767309e+00 1.223063428808585e+00 1.163556547946533e+01 1.081797057349903e+00 2.532865572538738e+05 -3.130828929442941e-14 -6.572520305780927e-13 1.113553693699032e-12 1.164153218269348e-10 1.012922926338490e+05 2.885079373913617e+02 -1.086922317167775e+00 2.805948841207321e-02
+110 1.379058826430465e+00 2.011826412501079e+00 1.223040561254015e+00 1.426844795745985e+01 1.795034237262723e+00 2.533195440345286e+05 -1.065814103640150e-14 -3.623767952376511e-13 2.033928581113287e-13 -5.820766091346741e-11 1.012939984974911e+05 2.885181905638383e+02 -8.463548877321594e-01 3.453108739366737e-02
+111 1.122275365517278e+00 1.805700073576171e+00 1.223264906063177e+00 1.337102582045578e+01 2.106685533421965e+00 2.533529985517566e+05 -4.707345624410664e-14 -1.101341240428155e-12 2.242650509742816e-13 -8.731149137020111e-11 1.013112431202284e+05 2.885143860688435e+02 1.585547909795852e+00 3.249647477856155e-02
+112 1.133470914060752e+00 1.514067169569643e+00 1.222969901173794e+00 1.037915830120766e+01 1.469290821106409e+00 2.532475419727753e+05 -3.130828929442941e-14 -6.572520305780927e-13 1.113553693699032e-12 1.164153218269348e-10 1.012810464788918e+05 2.884979667236179e+02 -2.672898196044694e+00 2.517298293994588e-02
+113 8.972873959942533e-01 1.623761999273238e+00 1.222978630264354e+00 1.211355044661315e+01 2.479966711613957e+00 2.532777485284729e+05 1.729727472365994e-13 -3.856470698337944e-12 3.357314426466473e-12 2.910383045673370e-10 1.012860967931046e+05 2.885102932131657e+02 -1.960683527771214e+00 2.969195624980021e-02
+114 9.058741208622765e-01 1.383675780550798e+00 1.223016874440074e+00 8.881559691320557e+00 1.993860752421350e+00 2.532351235139387e+05 1.729727472365994e-13 -3.856470698337944e-12 3.357314426466473e-12 2.910383045673370e-10 1.012804997015636e+05 2.884853287505160e+02 -2.750006830682175e+00 2.185863160674720e-02
+115 6.842001226671564e-01 1.452796046264117e+00 1.223175199343134e+00 1.040848664285766e+01 2.969815215875337e+00 2.532989090976426e+05 1.729727472365994e-13 -3.856470698337944e-12 3.357314426466473e-12 2.910383045673370e-10 1.013004075285221e+05 2.885046856045448e+02 5.747123425118515e-02 2.598777244019490e-02
+116 6.646868037142452e-01 1.702928282639411e+00 1.222923572901489e+00 1.331937892404309e+01 3.555729514805805e+00 2.532943808264264e+05 1.729727472365994e-13 -3.856470698337944e-12 3.357314426466473e-12 2.910383045673370e-10 1.012866712276274e+05 2.885249185960691e+02 -1.879674569538184e+00 3.310495836658905e-02
+117 4.770905360411068e-01 1.555424094371977e+00 1.223212228370681e+00 1.223659073404961e+01 4.136960142827821e+00 2.533495326313635e+05 6.001865671123596e-13 -4.394706820676220e-12 -1.468158927764307e-12 -1.018634065985680e-09 1.013125326529310e+05 2.885304834468125e+02 1.767402754331934e+00 3.101092796124330e-02
+118 4.540791467468551e-01 1.782959503762570e+00 1.223140403949195e+00 1.388503202572376e+01 4.474896281198897e+00 2.533574370575204e+05 1.088018564132653e-14 -1.497468815614411e-12 -1.857181075592962e-12 -1.746229827404022e-10 1.013081760688511e+05 2.885350183854251e+02 1.153020568480966e+00 3.502519678792024e-02
+119 2.815546078401769e-01 1.663644338896494e+00 1.223244850240297e+00 1.328877171100090e+01 5.100040822935667e+00 2.533781007636370e+05 -5.129230373768223e-14 -8.082423619271140e-13 -2.394529019511538e-12 -6.111804395914078e-10 1.013181149879939e+05 2.885386864742008e+02 2.554645042158733e+00 3.417098189083641e-02
+120 2.468385344486442e-01 1.874144764255479e+00 1.223199672429255e+00 1.377399568628848e+01 4.863412706656640e+00 2.533728158617640e+05 -5.129230373768223e-14 -8.082423619271140e-13 -2.394529019511538e-12 -6.111804395914078e-10 1.013142382156240e+05 2.885383025285963e+02 2.007927742779465e+00 3.506909696945337e-02
+121 8.495255255236976e-02 1.739613249766467e+00 1.223240571526339e+00 1.311061728528103e+01 5.583396520740954e+00 2.533788025049799e+05 -5.129230373768223e-14 -8.082423619271140e-13 -2.394529019511538e-12 -6.111804395914078e-10 1.013183202388656e+05 2.885402802652217e+02 2.583590306814401e+00 3.420983873415286e-02
+122 3.220583930626938e-02 1.963776890424456e+00 1.223467327728925e+00 1.298920702313592e+01 4.656330355136823e+00 2.534220656806991e+05 -1.498801083243961e-13 -3.588240815588506e-13 -9.610090501155355e-13 -1.455191522836685e-10 1.013377014670395e+05 2.885419872736221e+02 5.316805392682933e+00 3.311988200671466e-02
+123 -1.420447253181170e-01 1.783980800848851e+00 1.223347605863603e+00 1.203625338830440e+01 5.360616501768229e+00 2.533942127697496e+05 -2.338129689860580e-13 5.861977570020827e-14 -1.101341240428155e-12 -2.910383045673370e-10 1.013293027243362e+05 2.885463088465119e+02 4.132382504045502e+00 3.162844858035750e-02
+124 7.288711212566362e-01 1.245863903150906e+00 1.223209183423684e+00 7.071449552548317e+00 2.381458330074001e+00 2.532499472080986e+05 7.263079027097774e-13 -4.449773882697627e-12 1.301891927596444e-11 -2.910383045673370e-10 1.012908754946602e+05 2.884695235750350e+02 -1.286772717507432e+00 1.791584771961238e-02
+125 1.077857235892557e+00 2.136340724706990e+00 1.223022776157473e+00 1.495365435938911e+01 2.582269852872746e+00 2.533301903463923e+05 -1.065814103640150e-14 -3.623767952376511e-13 2.033928581113287e-13 -5.820766091346741e-11 1.012944186393210e+05 2.885235828893407e+02 -7.871048764636031e-01 3.643795240137165e-02
+126 2.551297964713150e-01 2.138444957371775e+00 1.223267023467836e+00 1.368152815281458e+01 4.027277965902226e+00 2.533840556417271e+05 -1.079136779935652e-13 -4.209965709378594e-13 -8.713030297258229e-13 -1.746229827404022e-10 1.013203665281362e+05 2.885398682836744e+02 2.872165863241888e+00 3.423779928116884e-02
+127 8.954242699595698e-01 1.142526874339367e+00 1.222998554341584e+00 5.381884573952041e+00 1.795202376246093e+00 2.531856245063578e+05 -3.685940441755520e-14 2.735589532676386e-13 4.471756298585206e-12 5.820766091346741e-10 1.012689861114251e+05 2.884568545929523e+02 -4.373697443929464e+00 1.362473146920629e-02
+128 7.229084912274972e-01 1.059814071449071e+00 1.223221034179612e+00 4.203328756877213e+00 2.419476023697204e+00 2.532134153020286e+05 1.296740492762183e-13 6.381561945545400e-13 1.117816950113593e-11 6.402842700481415e-10 1.012815202358552e+05 2.884400859547474e+02 -2.606087173154499e+00 1.164538961188998e-02
+129 -2.030321336534212e-01 2.067608555445848e+00 1.223433062753504e+00 1.198814527397334e+01 3.965825819265275e+00 2.534075002207239e+05 -1.498801083243961e-13 -3.588240815588506e-13 -9.610090501155355e-13 -1.455191522836685e-10 1.013369351720480e+05 2.885478865797682e+02 5.208739535754274e+00 3.030855759438236e-02
+130 -4.089796826970965e-01 1.894293988032145e+00 1.223532744436097e+00 1.100714695578676e+01 4.137403688105896e+00 2.534248653603395e+05 -2.338129689860580e-13 5.861977570020827e-14 -1.101341240428155e-12 -2.910383045673370e-10 1.013473434971672e+05 2.885540128357661e+02 6.676561439464045e+00 2.822243298620722e-02
+131 -3.445145036416716e-01 1.614441837110963e+00 1.223551010551464e+00 1.061187112611882e+01 5.568185929706598e+00 2.534309504576045e+05 -2.338129689860580e-13 5.861977570020827e-14 -1.101341240428155e-12 -2.910383045673370e-10 1.013489048228636e+05 2.885541503855277e+02 6.896745573774981e+00 2.876190095746690e-02
+132 -6.150362610797229e-01 1.721607514830304e+00 1.223496044730627e+00 9.970634560532710e+00 4.006487383315902e+00 2.534140276937302e+05 -2.338129689860580e-13 5.861977570020827e-14 -1.101341240428155e-12 -2.910383045673370e-10 1.013467363953564e+05 2.885609396561700e+02 6.590945615066212e+00 2.579027206599301e-02
+133 -5.614455783408865e-01 1.469072776422268e+00 1.223649174552302e+00 9.225226077326084e+00 4.865829915528373e+00 2.534453391225810e+05 -2.104982854689297e-13 4.991562718714704e-13 -8.881784197001252e-15 -2.910383045673370e-10 1.013603558639098e+05 2.885636019558789e+02 8.511615274267903e+00 2.502938479114575e-02
+134 -8.152712794659158e-01 1.551780103823788e+00 1.223701146980932e+00 9.103937650304271e+00 3.559073919915126e+00 2.534542106839838e+05 -2.104982854689297e-13 4.991562718714704e-13 -8.881784197001252e-15 -2.910383045673370e-10 1.013660679299881e+05 2.885676072612078e+02 9.317152727129056e+00 2.345656221048292e-02
+135 -8.412689611033113e-01 1.795758041769261e+00 1.223596708437095e+00 9.685450404932840e+00 3.082257475134095e+00 2.534332967938614e+05 2.509104035652854e-14 1.046274178406748e-12 -1.176836406102666e-13 -2.910383045673370e-11 1.013564327190817e+05 2.885648058484017e+02 7.958358353074995e+00 2.439263394921628e-02
+136 -7.621667971560324e-01 1.289715022252111e+00 1.223702613011195e+00 8.133979061817044e+00 4.029616200518537e+00 2.534531243766417e+05 -2.104982854689297e-13 4.991562718714704e-13 -8.881784197001252e-15 -2.910383045673370e-10 1.013677825207553e+05 2.885721426179778e+02 9.558950889199060e+00 2.178262165864529e-02
+137 -1.026165735795321e+00 1.376678594632030e+00 1.223681569454032e+00 8.425788418020653e+00 2.918186915268143e+00 2.534488294132545e+05 -2.104982854689297e-13 4.991562718714704e-13 -8.881784197001252e-15 -2.910383045673370e-10 1.013665365993497e+05 2.885735582411201e+02 9.383246276930015e+00 2.139757686891767e-02
+138 5.786314857088577e-01 1.133180962863563e+00 1.223295627383238e+00 5.117140534321930e+00 2.850986620280346e+00 2.532462015808033e+05 7.263079027097774e-13 -4.449773882697627e-12 1.301891927596444e-11 -2.910383045673370e-10 1.012928706634489e+05 2.884548206329082e+02 -1.005406367386459e+00 1.406409432412194e-02
+139 5.729768582378089e-01 9.679372228709939e-01 1.223295060305510e+00 2.750954169475162e+00 3.139730668737799e+00 2.532145073649903e+05 9.552358903874847e-13 2.050981606771529e-11 1.596500709410975e-12 1.979060471057892e-09 1.012829539755260e+05 2.884267142806520e+02 -2.403895709202023e+00 1.002297803336094e-02
+140 7.172900438489473e-01 8.817741672289483e-01 1.223335987863955e+00 1.917467678318542e+00 2.597206250773087e+00 2.532174975880213e+05 1.296740492762183e-13 6.381561945545400e-13 1.117816950113593e-11 6.402842700481415e-10 1.012852951431119e+05 2.884237315587418e+02 -2.073735282491002e+00 7.751197977789346e-03
+141 -4.706077298431066e-01 2.183860243462431e+00 1.223552311741529e+00 1.118015676038229e+01 3.082696204971045e+00 2.534275293823373e+05 -6.661338147750939e-16 4.032330025438569e-13 -7.260858581048524e-13 -2.037268131971359e-10 1.013490267638522e+05 2.885541907040754e+02 6.913942159379752e+00 2.783391650823615e-02
+142 5.679375225064280e-01 7.985284675323945e-01 1.223378915238331e+00 1.014361660761420e+00 3.336197230177695e+00 2.532196314056328e+05 4.045652701734070e-13 1.464961485453387e-11 -2.183142555622908e-12 1.455191522836685e-09 1.012858647657681e+05 2.884152330253270e+02 -1.993404912124021e+00 8.372063684791285e-03
+143 1.228545897275954e-01 1.518204411007442e+00 1.223238692233775e+00 1.254901420263509e+01 5.805334136193674e+00 2.533748746420525e+05 2.648326002940848e-12 -6.021849685566849e-13 4.043876344894670e-12 -3.492459654808044e-10 1.013186919080487e+05 2.885417820199750e+02 2.636004519624175e+00 3.319375886971936e-02
+144 2.279691104226475e-02 1.047289318951331e+00 1.222600331890601e+00 4.244303824298967e+00 1.384452579001388e+00 2.531783265542671e+05 -7.941602930827685e-11 4.675237974538504e-11 -1.106572611320189e-10 -6.402842700481415e-10 1.012680702228052e+05 2.885482003810811e+02 -4.502859567740473e+00 1.072309334032684e-02
+145 8.320520847035189e-02 1.041062627419661e+00 1.222414441408251e+00 2.290636169249627e+00 1.911718193649013e+00 2.531030914845985e+05 -7.941602930827685e-11 4.675237974538504e-11 -1.106572611320189e-10 -6.402842700481415e-10 1.012397801842601e+05 2.885114589283930e+02 -8.492429239870997e+00 7.167820994696240e-03
+146 5.033468097355830e-02 1.101912704021267e+00 1.222782706533651e+00 5.729493818650133e+00 2.931833966767532e+00 2.532257594260783e+05 1.743938327081196e-12 3.372235823917435e-11 3.684608174125970e-11 4.132743924856186e-09 1.012835286092182e+05 2.885492040064286e+02 -2.322858663348993e+00 1.545650823021496e-02
+147 1.219691092352662e-01 1.104508613472716e+00 1.223153665511836e+00 4.380128915102540e+00 2.805408092240319e+00 2.532719451560307e+05 -9.706901948902669e-12 3.870015419238371e-11 -1.913447178480965e-11 3.870809450745583e-09 1.013043541139518e+05 2.885210048963195e+02 6.140338389295282e-01 1.248854829657348e-02
+148 -2.270250029283606e-01 2.375087425618713e+00 1.223426066559938e+00 1.199215706896613e+01 2.872823195761975e+00 2.534038197513637e+05 -2.486899575160351e-14 -2.486899575160351e-13 -4.964917366123700e-13 -8.731149137020111e-11 1.013366690311071e+05 2.885487788313806e+02 5.171207320132008e+00 2.959908995876041e-02
+149 -9.617589588715749e-01 1.108784078846753e+00 1.223746136958774e+00 7.522959557957561e+00 3.017291276480250e+00 2.534607941874953e+05 -9.148237722911290e-14 -1.048050535246148e-13 1.509903313490213e-12 1.455191522836685e-10 1.013735803226709e+05 2.885783837162545e+02 1.037657913847482e+01 1.944944413435184e-02
+150 -1.245186884247811e+00 1.191051459180861e+00 1.223745652201467e+00 7.974783114671674e+00 2.285988836127629e+00 2.534613591337824e+05 1.065814103640150e-14 6.039613253960852e-13 3.224087663511455e-13 -5.820766091346741e-11 1.013732957425502e+05 2.885776879200839e+02 1.033644655904603e+01 1.990651045089005e-02
+151 -7.079931238432895e-01 1.027578520420090e+00 1.223805725303890e+00 6.860509325349530e+00 4.120704762503681e+00 2.534725814091700e+05 -9.148237722911290e-14 -1.048050535246148e-13 1.509903313490213e-12 1.455191522836685e-10 1.013785657396258e+05 2.885785237488545e+02 1.107964174669341e+01 1.920239392041211e-02
+152 -9.221294756512569e-01 8.266544364717542e-01 1.223796252385997e+00 6.450030782429589e+00 2.720220435865398e+00 2.534694738569376e+05 -9.148237722911290e-14 -1.048050535246148e-13 1.509903313490213e-12 1.455191522836685e-10 1.013797812658714e+05 2.885842175953548e+02 1.125105991698659e+01 1.679634745802295e-02
+153 -6.775201745578521e-01 7.984571876326989e-01 1.223827491121206e+00 5.618674108861084e+00 3.607436909961445e+00 2.534751689004165e+05 -1.549871342376719e-13 4.947153797729698e-13 1.068034549689401e-12 -6.693881005048752e-10 1.013827817130804e+05 2.885853921086015e+02 1.167419448320247e+01 1.602060485762452e-02
+154 -1.312202388587856e+00 1.494831781495654e+00 1.223701627726749e+00 8.668366369314160e+00 2.183117426376279e+00 2.534533463295181e+05 3.108624468950438e-15 6.092903959142859e-13 1.361133428190442e-13 -1.164153218269348e-10 1.013682787179769e+05 2.885737875340682e+02 9.628926523324347e+00 2.145055045465125e-02
+155 7.101722960520571e-01 7.094472459229380e-01 1.223266830692221e+00 2.164375399861330e-02 2.569854661829309e+00 2.531992349995270e+05 4.045652701734070e-13 1.464961485453387e-11 -2.183142555622908e-12 1.455191522836685e-09 1.012786141664875e+05 2.884210114725525e+02 -3.015912214422197e+00 6.170785808008380e-03
+156 8.684596806079874e-01 7.881515540614404e-01 1.223108516357945e+00 7.954913057955147e-01 1.870813402042371e+00 2.531744060424806e+05 -2.864375403532904e-13 4.761468996861140e-12 7.106537580625627e-12 5.529727786779404e-10 1.012690866389811e+05 2.884312075653281e+02 -4.359520662659212e+00 4.881851515825535e-03
+157 5.583553281419923e-01 6.419675377813394e-01 1.223364815639761e+00 -3.925371152047123e-01 3.189107591376050e+00 2.532180428627847e+05 4.045652701734070e-13 1.464961485453387e-11 -2.183142555622908e-12 1.455191522836685e-09 1.012855292606032e+05 2.884176017117766e+02 -2.040719136484679e+00 7.714692981693909e-03
+158 -3.558236263487662e-01 1.362627108302694e+00 1.223547558284065e+00 9.423519477726984e+00 6.801435742516096e+00 2.534295787599088e+05 1.139088823265411e-13 2.895461648222408e-13 -3.487876654162392e-12 7.566995918750763e-10 1.013497543486307e+05 2.885573832701691e+02 7.016548953699367e+00 2.789209853591327e-02
+159 1.348529036501956e+00 2.364475593243117e+00 1.223195139981248e+00 1.536957051053784e+01 2.048694524031208e+00 2.533707863096756e+05 -1.065814103640150e-14 -3.623767952376511e-13 2.033928581113287e-13 -5.820766091346741e-11 1.013090042226643e+05 2.885244654562464e+02 1.269809993561105e+00 3.722632347236482e-02
+160 -2.630234157565177e-02 1.090301567367884e+00 1.222325955165377e+00 7.571379311239252e+00 5.811734292458228e+00 2.531617331674771e+05 1.743938327081196e-12 3.372235823917435e-11 3.684608174125970e-11 4.132743924856186e-09 1.012497869255561e+05 2.885608638717925e+02 -7.081240226184796e+00 2.293028526888340e-02
+161 1.117829397432080e-02 1.167717052011154e+00 1.223127938797662e+00 8.748473602002344e+00 5.579787828466275e+00 2.533311115795474e+05 1.743938327081196e-12 3.372235823917435e-11 3.684608174125970e-11 4.132743924856186e-09 1.013148389800861e+05 2.885569356842906e+02 2.092649849969431e+00 2.491210974100199e-02
+162 1.571133394729228e-01 1.029942657862055e+00 1.223253189327440e+00 2.068606550666488e+00 3.136620198433441e+00 2.532461117249591e+05 -9.706901948902669e-12 3.870015419238371e-11 -1.913447178480965e-11 3.870809450745583e-09 1.012961364974600e+05 2.884741284715425e+02 -5.448459371074605e-01 9.021122050869097e-03
+163 2.071369935753511e-01 1.104064697813123e+00 1.223143976159958e+00 4.060853582891020e+00 3.401776847318429e+00 2.532422192661443e+05 -9.706901948902669e-12 3.870015419238371e-11 -1.913447178480965e-11 3.870809450745583e-09 1.012922991023215e+05 2.884889567832066e+02 -1.086010108372717e+00 1.271958863782125e-02
+164 1.597518876437562e-01 1.182733926626084e+00 1.222880126406504e+00 6.866944895857077e+00 3.752781475204316e+00 2.532361295592865e+05 3.690381333854020e-12 7.325695605686633e-12 2.441069568703824e-11 -1.309672370553017e-09 1.012844364019768e+05 2.885288029676444e+02 -2.194838248929631e+00 1.879248651378112e-02
+165 2.496705213675713e-01 1.015521401385580e+00 1.223367911101766e+00 2.336518205050595e+00 3.788095672197513e+00 2.532468166051912e+05 -9.706901948902669e-12 3.870015419238371e-11 -1.913447178480965e-11 3.870809450745583e-09 1.012954882072664e+05 2.884452306575708e+02 -6.362703051247489e-01 1.068546713536184e-02
+166 8.544827103668783e-01 6.108495908208534e-01 1.223277106775767e+00 -1.382798843451995e+00 1.672038611945468e+00 2.532090094522318e+05 -2.864375403532904e-13 4.761468996861140e-12 7.106537580625627e-12 5.529727786779404e-10 1.012828340704591e+05 2.884306059371633e+02 -2.420805181341125e+00 5.209748382866398e-03
+167 1.047555138763969e+00 6.998654549675014e-01 1.223187655075057e+00 -6.077691456343656e-01 9.317625522610724e-01 2.531997101275738e+05 -2.864375403532904e-13 4.761468996861140e-12 7.106537580625627e-12 5.529727786779404e-10 1.012796817002646e+05 2.884427209705277e+02 -2.865364509293685e+00 2.671235917675980e-03
+168 -7.847309697407640e-02 1.158032711170834e+00 1.222990123241424e+00 9.252913372129365e+00 8.435055332288133e+00 2.533194948532250e+05 1.743938327081196e-12 3.372235823917435e-11 3.684608174125970e-11 4.132743924856186e-09 1.013021613377963e+05 2.885533408801857e+02 3.048001405072258e-01 3.006366143086141e-02
+169 -5.171347807433394e-01 9.204151529388280e-01 1.223789983079576e+00 5.665710225861378e+00 5.158109396889729e+00 2.534689287143416e+05 1.310063169057685e-14 1.474376176702208e-12 -1.637801005927031e-11 3.492459654808044e-10 1.013779772962555e+05 2.885805608277842e+02 1.099665720709553e+01 1.838456333377446e-02
+170 -4.863658484551759e-01 7.410580809794332e-01 1.223793491894556e+00 4.441476788712112e+00 4.408034955563267e+00 2.534675267515137e+05 1.310063169057685e-14 1.474376176702208e-12 -1.637801005927031e-11 3.492459654808044e-10 1.013806113385410e+05 2.885872314119650e+02 1.136811994654567e+01 1.501453451749251e-02
+171 -6.210221496382942e-01 6.162068906991468e-01 1.223860092091709e+00 4.634659100515317e+00 3.100624857515649e+00 2.534805675849271e+05 -1.549871342376719e-13 4.947153797729698e-13 1.068034549689401e-12 -6.693881005048752e-10 1.013871457440937e+05 2.885901266749544e+02 1.228962686414676e+01 1.337878028308510e-02
+172 -4.304165203637109e-01 5.790980463991446e-01 1.223844502944215e+00 3.402339699306582e+00 3.597478737034153e+00 2.534765241126198e+05 -1.016964290556643e-13 3.896882816434299e-12 -3.108624468950438e-12 -8.149072527885437e-10 1.013866029646839e+05 2.885922576962631e+02 1.221308203128724e+01 1.188018072135322e-02
+173 -1.561645375245433e+00 1.283922173949084e+00 1.223706435256561e+00 8.301140270164712e+00 1.698944408089978e+00 2.534536856952889e+05 1.065814103640150e-14 6.039613253960852e-13 3.224087663511455e-13 -5.820766091346741e-11 1.013697401987942e+05 2.885768143316494e+02 9.835030150075424e+00 2.033252558466253e-02
+174 2.721982469121679e-01 1.192937096600493e+00 1.223011376998610e+00 6.387515342284970e+00 3.575347326342366e+00 2.532396529870646e+05 1.354472090042691e-12 1.073985345101391e-11 1.641531355289771e-11 3.230525180697441e-09 1.012870986498881e+05 2.885054218888749e+02 -1.819397844020304e+00 1.757757857236323e-02
+175 -5.279950742000670e-01 2.507900149576392e+00 1.223506603484608e+00 1.128666910298955e+01 2.220254067707113e+00 2.534175709101599e+05 7.771561172376096e-15 3.925748615074554e-13 -3.519406988061746e-13 -5.820766091346741e-11 1.013453989871258e+05 2.885546414789500e+02 6.402339180056404e+00 2.760838296294697e-02
+176 -2.485215532191837e-01 2.731250297044676e+00 1.223482942799100e+00 1.197451982413432e+01 1.935930885297548e+00 2.534144637676896e+05 3.774758283725532e-15 3.907985046680551e-14 -2.684519273543629e-13 0.000000000000000e+00 1.013417333608195e+05 2.885497846594230e+02 5.885398507904057e+00 2.911412472746918e-02
+177 4.318698220099755e-01 7.203269979419185e-01 1.223486626509749e+00 4.587433391071883e-01 3.952428013064955e+00 2.532405750247969e+05 5.078604203845316e-12 3.287115024619425e-11 -5.817657466877790e-11 2.677552402019501e-09 1.012936419746584e+05 2.884119859462453e+02 -8.966331041561404e-01 9.552454674623781e-03
+178 4.233758145620952e-01 5.725090652495957e-01 1.223415409010843e+00 -5.883923237734842e-01 3.675219265847030e+00 2.532320119918334e+05 2.074118654604717e-12 2.376188135144730e-11 -3.356426248046773e-11 1.979060471057892e-09 1.012905400807462e+05 2.884199425006981e+02 -1.334074073310452e+00 8.936005221531481e-03
+179 -3.335264779592149e-02 1.251950363545254e+00 1.223126451958472e+00 1.054384432434869e+01 7.446347621871450e+00 2.533491523550271e+05 5.723865825757457e-12 2.428279799460142e-12 1.374367286643974e-11 -1.455191522836685e-09 1.013124158855778e+05 2.885503851805699e+02 1.750935774610651e+00 3.099085117215360e-02
+180 5.424961911931495e-01 4.927148811222654e-01 1.223355833995674e+00 -1.641743919957167e+00 2.822621491171842e+00 2.532231859627123e+05 2.074118654604717e-12 2.376188135144730e-11 -3.356426248046773e-11 1.979060471057892e-09 1.012875312266538e+05 2.884254199982067e+02 -1.758394210434434e+00 7.839916222270468e-03
+181 4.112126129078422e-01 4.303539620537629e-01 1.223412057857352e+00 -1.577482511015410e+00 3.202863408580643e+00 2.532392916085375e+05 2.074118654604717e-12 2.376188135144730e-11 -3.356426248046773e-11 1.979060471057892e-09 1.012936328344473e+05 2.884295390282167e+02 -8.979220917641502e-01 8.571540117435317e-03
+182 1.018241381731687e+00 2.500118167976530e+00 1.223266909649696e+00 1.514675118749787e+01 2.446831862689911e+00 2.533878142301998e+05 -1.065814103640150e-14 -3.623767952376511e-13 2.033928581113287e-13 -5.820766091346741e-11 1.013166367808140e+05 2.885292735652763e+02 2.346182599630046e+00 3.683396024946278e-02
+183 -1.633551517174799e+00 1.628891394038448e+00 1.223687667724547e+00 8.859231444644214e+00 1.592691356176972e+00 2.534506536395797e+05 3.108624468950438e-15 6.092903959142859e-13 1.361133428190442e-13 -1.164153218269348e-10 1.013670190820329e+05 2.885734936699366e+02 9.451287834283001e+00 2.160009036545867e-02
+184 1.309393265514833e+00 2.745135355921620e+00 1.223140385813775e+00 1.528958250379056e+01 1.854517648912479e+00 2.533618508704632e+05 -2.220446049250313e-16 -2.540190280342358e-13 5.329070518200751e-14 -5.820766091346741e-11 1.013059532111401e+05 2.885286917598803e+02 8.395446537973129e-01 3.697833589000147e-02
+185 5.177840774687827e-01 3.509865812084266e-01 1.223454155307852e+00 -2.769088966537071e+00 2.266782555355132e+00 2.532509283060605e+05 2.382760655450511e-12 1.601296872877356e-11 -2.550160083103492e-11 2.444721758365631e-09 1.012982778795596e+05 2.884328406703546e+02 -2.428600254414016e-01 8.591134325040849e-03
+186 1.029849935373504e+00 4.328609144905191e-01 1.223115881630507e+00 -3.537165489750328e+00 7.040867255183213e-01 2.531872040204213e+05 -4.669598041573408e-13 1.236211133459619e-11 -3.220534949832654e-12 1.164153218269348e-10 1.012727546996696e+05 2.884399178949271e+02 -3.842236684589674e+00 8.660621843135579e-03
+187 -1.477415711000033e+00 9.899497318244764e-01 1.223767063155210e+00 7.688805814079272e+00 1.668524597690950e+00 2.534652372025359e+05 1.065814103640150e-14 6.039613253960852e-13 3.224087663511455e-13 -5.820766091346741e-11 1.013759782973861e+05 2.885802752334658e+02 1.071475072430638e+01 1.887862644892159e-02
+188 -5.601504263292794e-01 4.553761410494602e-01 1.223892600125479e+00 3.867710296680378e+00 2.465050241249837e+00 2.534863617037210e+05 -1.016964290556643e-13 3.896882816434299e-12 -3.108624468950438e-12 -8.149072527885437e-10 1.013911071812324e+05 2.885937369838981e+02 1.284828391375506e+01 1.100379323233913e-02
+189 -7.270539287649238e-01 4.819427585024506e-01 1.223900543488208e+00 4.710590223461862e+00 2.144616440395087e+00 2.534887309704796e+05 4.085620730620576e-14 -4.627409566637652e-13 3.983036123145212e-12 8.731149137020111e-11 1.013911147383783e+05 2.885918854620993e+02 1.284934965143485e+01 1.241771088482229e-02
+190 -4.090902420275128e-01 4.203457284590574e-01 1.223916443803127e+00 2.873620232989534e+00 2.592055837089475e+00 2.534906337879968e+05 -1.016964290556643e-13 3.896882816434299e-12 -3.108624468950438e-12 -8.149072527885437e-10 1.013938062163194e+05 2.885957969834010e+02 1.322891218720080e+01 9.284505478582188e-03
+191 -3.522791235847302e-01 8.700652946529656e-01 1.223810261541307e+00 4.170447462808806e+00 6.434603551558981e+00 2.534739566933966e+05 1.310063169057685e-14 1.474376176702208e-12 -1.637801005927031e-11 3.492459654808044e-10 1.013799738749562e+05 2.885814623929887e+02 1.127822238841121e+01 1.839837761005817e-02
+192 -3.889332458633063e-01 1.027066376143749e+00 1.223687986990472e+00 5.944731110428177e+00 7.137954775835907e+00 2.534519235113518e+05 1.310063169057685e-14 1.474376176702208e-12 -1.637801005927031e-11 3.492459654808044e-10 1.013666660992416e+05 2.885724135021230e+02 9.401508848054767e+00 2.229122094449538e-02
+193 -1.995353373029602e+00 1.406582575650807e+00 1.223723123273659e+00 8.551419429492316e+00 1.118039403095051e+00 2.534573517411934e+05 -4.440892098500626e-16 2.664535259100376e-13 2.009503674571533e-14 5.820766091346741e-11 1.013707848770846e+05 2.885758529081003e+02 9.982354686877269e+00 2.069458392931223e-02
+194 3.058598464504097e-01 6.525575555187799e-01 1.223453134287036e+00 1.907324308534171e-01 4.383220585691741e+00 2.532373568542259e+05 5.078604203845316e-12 3.287115024619425e-11 -5.817657466877790e-11 2.677552402019501e-09 1.012917960741109e+05 2.884146253189163e+02 -1.156949074752885e+00 1.053317454961366e-02
+195 3.242700014127765e-01 7.890325527887988e-01 1.223478925577931e+00 9.561997909041141e-01 4.424135489084544e+00 2.532377470588633e+05 5.078604203845316e-12 3.287115024619425e-11 -5.817657466877790e-11 2.677552402019501e-09 1.012917498009447e+05 2.884084137011197e+02 -1.163474694026628e+00 1.086658262931658e-02
+196 6.642582024938881e-01 4.078662111765557e-01 1.223298859063736e+00 -2.891229597768347e+00 1.937322071756333e+00 2.532168142495384e+05 -4.669598041573408e-13 1.236211133459619e-11 -3.220534949832654e-12 1.164153218269348e-10 1.012847454109747e+05 2.884309201300959e+02 -2.151260615608579e+00 8.356284814525302e-03
+197 -3.050954973077148e-01 5.085933240950496e-01 1.223947932663415e+00 2.314995524369598e+00 3.446945553849801e+00 2.534971745199068e+05 -2.378097718747085e-13 1.745470434855179e-11 -1.421129880441185e-11 5.529727786779404e-10 1.013960525904212e+05 2.885947658556087e+02 1.354570447344072e+01 9.961406255760275e-03
+198 6.073746695537923e-01 1.962519239688037e+00 1.223328207099454e+00 1.445484852575908e+01 3.822396560346133e+00 2.533991992312185e+05 1.088018564132653e-14 -1.497468815614411e-12 -1.857181075592962e-12 -1.746229827404022e-10 1.013231313058697e+05 2.885333103612062e+02 3.262065416676656e+00 3.589225859546610e-02
+199 1.224428718576002e+00 6.011520172932576e-01 1.223073435443254e+00 -1.914037802452994e+00 2.222080137325875e-01 2.531834349648645e+05 -3.641531520770513e-14 2.678302024605728e-12 6.171729793891245e-13 6.111804395914078e-10 1.012727668405360e+05 2.884499626465614e+02 -3.840524533067777e+00 4.627229122493397e-03
+200 1.250183707851625e+00 8.250911191047126e-01 1.223201544044743e+00 8.431143173069331e-01 3.047251400540758e-01 2.532165946766271e+05 -3.685940441755520e-14 2.735589532676386e-13 4.471756298585206e-12 5.820766091346741e-10 1.012865064615357e+05 2.884588823947929e+02 -1.902910515349991e+00 2.152573224971589e-03
+201 1.457536437954968e+00 6.770895640547033e-01 1.222982697215760e+00 -1.114383987335182e+00 -2.081535899776307e-01 2.531750701349643e+05 -3.641531520770513e-14 2.678302024605728e-12 6.171729793891245e-13 6.111804395914078e-10 1.012698178826413e+05 2.884629639750642e+02 -4.256397878819438e+00 2.722498950331104e-03
+202 1.491338168940908e+00 9.566090442564132e-01 1.222988052271887e+00 2.341189312119818e+00 -2.405537838406852e-01 2.531897737952660e+05 1.754152378907747e-14 1.334043986389588e-12 1.635802604482706e-12 4.365574568510056e-10 1.012750036983794e+05 2.884764724129793e+02 -3.525074266057901e+00 5.651851439057600e-03
+203 1.773625119394877e+00 8.129377661713433e-01 1.223078780189859e+00 5.032479268605365e-01 -7.452121418700741e-01 2.532093774004747e+05 1.754152378907747e-14 1.334043986389588e-12 1.635802604482706e-12 4.365574568510056e-10 1.012836187365547e+05 2.884796109024325e+02 -2.310148560901108e+00 2.159264904055244e-03
+204 2.073827885059466e-01 1.286702088478706e+00 1.223017166471504e+00 9.335388735188303e+00 4.327979408916120e+00 2.532883136973671e+05 3.690381333854020e-12 7.325695605686633e-12 2.441069568703824e-11 -1.309672370553017e-09 1.012980107769943e+05 2.885351380476291e+02 -2.805278530048723e-01 2.470745629984608e-02
+205 3.329951734218924e-01 1.291809694684708e+00 1.222997784351271e+00 8.891548935678324e+00 3.773837352767785e+00 2.532682790897891e+05 1.810551708558705e-12 -7.689848757763684e-12 9.936496070395151e-12 -3.783497959375381e-10 1.012920538011044e+05 2.885227427700063e+02 -1.120603426261073e+00 2.319421882513623e-02
+206 -5.121868363353708e-01 3.061386653791769e-01 1.223970703664590e+00 3.264720565358203e+00 1.736732329035828e+00 2.535019243125866e+05 7.283063041541027e-14 4.791722574282176e-13 3.598676912019982e-12 -2.328306436538696e-10 1.013985352533252e+05 2.885964628356306e+02 1.389581911227918e+01 8.871408423178798e-03
+207 -5.380611626941773e-01 1.261513802504850e+00 1.223634946207487e+00 8.110119158939076e+00 5.492958339646279e+00 2.534408650825605e+05 1.139088823265411e-13 2.895461648222408e-13 -3.487876654162392e-12 7.566995918750763e-10 1.013606638028965e+05 2.885678340381651e+02 8.555042010511771e+00 2.350661923560606e-02
+208 -7.924607737753986e-01 2.286933038382841e+00 1.223549679167087e+00 1.058148762624935e+01 2.346927036424900e+00 2.534250407437995e+05 -6.661338147750939e-16 4.032330025438569e-13 -7.260858581048524e-13 -2.037268131971359e-10 1.013508138165909e+05 2.885598995420614e+02 7.165959186415868e+00 2.601273612249283e-02
+209 -8.696866263323156e-01 2.652326082461821e+00 1.223536028645783e+00 1.080422569393029e+01 1.688230867879028e+00 2.534226199586989e+05 7.771561172376096e-15 3.925748615074554e-13 -3.519406988061746e-13 -5.820766091346741e-11 1.013495011269082e+05 2.885593814417081e+02 6.980838655795526e+00 2.624512465211949e-02
+210 -1.158130598609815e+00 2.423025941094124e+00 1.223606398710237e+00 1.020411436059703e+01 1.750809527405559e+00 2.534360916109501e+05 5.107025913275720e-15 5.844214001626824e-13 -2.113864638886298e-13 -2.910383045673370e-11 1.013569164215374e+05 2.885638976822557e+02 8.026571927423536e+00 2.484643603202778e-02
+211 -1.242245566303975e+00 2.799469271362501e+00 1.223576672291078e+00 1.042247631298822e+01 1.232144150061105e+00 2.534303465518733e+05 -4.440892098500626e-16 4.014566457044566e-13 -1.649791414592983e-13 -2.910383045673370e-11 1.013541346502265e+05 2.885629883373581e+02 7.634275874564504e+00 2.518746128337388e-02
+212 -1.611715627250874e+00 2.457963492172043e+00 1.223647267869039e+00 9.826529720763169e+00 1.230849962269588e+00 2.534437181322378e+05 0.000000000000000e+00 4.352074256530614e-13 -3.130828929442941e-14 1.164153218269348e-10 1.013614571957768e+05 2.885671869900844e+02 8.666929315590099e+00 2.376578131264785e-02
+213 -2.704601976619734e-01 3.766037471832779e-01 1.223944143902120e+00 1.841375028143593e+00 2.540018433544312e+00 2.534959381542330e+05 5.149214388211476e-13 1.453082099089897e-11 -7.374101329560290e-12 2.910383045673370e-10 1.013967669602546e+05 2.885976924656769e+02 1.364644764554983e+01 7.526492889470966e-03
+214 -1.427840104692362e-01 1.240183338149669e+00 1.223215229735281e+00 9.958872879453720e+00 8.857388075719761e+00 2.533708513136693e+05 6.312061984203865e-12 1.282707273730921e-11 7.775113886054896e-12 -9.895302355289459e-10 1.013192969903261e+05 2.885490397662383e+02 2.721335541682036e+00 3.199629107367254e-02
+215 -1.014268222518224e-01 1.353311527901559e+00 1.223459667969355e+00 1.115494611890374e+01 7.892591341500652e+00 2.534230815342492e+05 5.723865825757457e-12 2.428279799460142e-12 1.374367286643974e-11 -1.455191522836685e-09 1.013387083837821e+05 2.885466608024915e+02 5.458804651267949e+00 3.279862671200125e-02
+216 -1.763545657120722e-01 1.137806309061353e+00 1.223473858021597e+00 8.139560718251898e+00 9.845670775114231e+00 2.534217904477341e+05 6.312061984203865e-12 1.282707273730921e-11 7.775113886054896e-12 -9.895302355289459e-10 1.013420397314314e+05 2.885527995896579e+02 5.928604065910886e+00 3.066127159693585e-02
+217 8.783724505170246e-02 2.565589914973986e+00 1.223360419140911e+00 1.284144727187138e+01 2.614501629642029e+00 2.533940920865928e+05 -2.486899575160351e-14 -2.486899575160351e-13 -4.964917366123700e-13 -8.731149137020111e-11 1.013295603358195e+05 2.885440202288644e+02 4.168711862853342e+00 3.145751265711066e-02
+218 1.029681136959673e-01 3.019180182362054e+00 1.223384594295152e+00 1.267249932001871e+01 1.486854545299304e+00 2.533961779546267e+05 3.330669073875470e-15 -1.101341240428155e-13 -1.603162047558726e-13 0.000000000000000e+00 1.013318560068331e+05 2.885448553230365e+02 4.492456188562818e+00 3.062757759752030e-02
+219 4.272248514546800e-01 2.781425804206446e+00 1.223408888499724e+00 1.363420871051744e+01 2.193045701652048e+00 2.534077436335573e+05 3.330669073875470e-15 -1.101341240428155e-13 -1.603162047558726e-13 0.000000000000000e+00 1.013319220878678e+05 2.885393136216312e+02 4.501775189373308e+00 3.314771692303030e-02
+220 -1.361637633612153e+00 1.838641552920317e+00 1.223654897617526e+00 9.270932554697595e+00 1.977523173653763e+00 2.534446063856633e+05 3.108624468950438e-15 6.092903959142859e-13 1.361133428190442e-13 -1.164153218269348e-10 1.013631552778917e+05 2.885702219731582e+02 8.906399364223702e+00 2.274843673303472e-02
+221 4.419214930604602e-01 1.044946977378091e+00 1.223232472423286e+00 3.456921484968524e+00 3.438657949772926e+00 2.532164532595752e+05 9.552358903874847e-13 2.050981606771529e-11 1.596500709410975e-12 1.979060471057892e-09 1.012826941155507e+05 2.884407318652885e+02 -2.440542158979090e+00 1.170768826312109e-02
+222 -3.108847414648100e-01 3.147482464027496e+00 1.223412810152403e+00 1.189991056429775e+01 1.137667056824339e+00 2.533991957928268e+05 3.774758283725532e-15 3.907985046680551e-14 -2.684519273543629e-13 0.000000000000000e+00 1.013363170842607e+05 2.885509032756607e+02 5.121574426837809e+00 2.869368361830677e-02
+223 -3.376796078707282e-01 7.131311903008986e-01 1.223901597427953e+00 3.145741539846699e+00 5.058241085541938e+00 2.534896235674531e+05 -7.656097977815080e-13 1.175282093868191e-11 -2.835243151366740e-11 -1.076841726899147e-09 1.013900513313190e+05 2.885886101490354e+02 1.269938391186247e+01 1.429111128508922e-02
+224 3.905654080811393e-01 2.971765411788073e-01 1.223419928994763e+00 -2.435877862372229e+00 2.558736258179039e+00 2.532468321612604e+05 2.382760655450511e-12 1.601296872877356e-11 -2.550160083103492e-11 2.444721758365631e-09 1.012966925785968e+05 2.884363957963863e+02 -4.664252437146160e-01 8.481425789813720e-03
+225 2.782915014818332e-01 3.728022855707656e-01 1.223427896642847e+00 -1.279522069776054e+00 3.551412616843323e+00 2.532485363953473e+05 -2.716937785862683e-12 8.986145161316017e-13 -1.527045156990425e-11 3.463355824351311e-09 1.012970850856230e+05 2.884356349704103e+02 -4.110723983950301e-01 9.062568569789641e-03
+226 2.712444240024384e-01 2.590314194740348e-01 1.223455710378257e+00 -1.867503916455088e+00 2.823295977449392e+00 2.532569182557643e+05 -2.303490731492275e-12 -2.044497904307718e-11 -3.232658585261561e-11 1.105945557355881e-09 1.013008941538203e+05 2.884399235282542e+02 1.260969990540909e-01 8.126442142627054e-03
+227 -1.115763530067029e-01 1.077711656348167e+00 1.223599605599820e+00 7.384655889121318e+00 9.810580498306134e+00 2.534452615855157e+05 1.743938327081196e-12 3.372235823917435e-11 3.684608174125970e-11 4.132743924856186e-09 1.013534592139847e+05 2.885556569644701e+02 7.539023266780043e+00 2.946929933860801e-02
+228 -1.918796759167143e-01 1.038576667448197e+00 1.222992087330306e+00 5.557921386920689e+00 1.035198050875524e+01 2.533181766787329e+05 3.420153049660257e-12 2.840661039726911e-11 5.654143819810997e-12 -2.095475792884827e-09 1.013046942391471e+05 2.885600922833592e+02 6.619995976703179e-01 2.821199875261590e-02
+229 1.672004922332889e+00 2.603574249061359e+00 1.223078120239319e+00 1.555647565065773e+01 1.615255486437624e+00 2.533496813601218e+05 8.881784197001252e-16 1.776356839400250e-15 1.736388810513745e-13 2.910383045673370e-11 1.012998729755979e+05 2.885260624883906e+02 -1.791346807217288e-02 3.755296105420595e-02
+230 1.351135975602813e+00 1.368437490892540e+00 1.222952422674300e+00 8.065688177063402e+00 6.004521149768707e-01 2.532198606514972e+05 -3.130828929442941e-14 -6.572520305780927e-13 1.113553693699032e-12 1.164153218269348e-10 1.012772462371436e+05 2.884912648492557e+02 -3.208822853808865e+00 1.942302258181947e-02
+231 2.442785479435215e+00 2.509529940319502e+00 1.223306246112836e+00 1.510782608906922e+01 8.416673465823902e-01 2.533797026861713e+05 -2.220446049250313e-16 2.486899575160351e-14 1.106892355551281e-13 0.000000000000000e+00 1.013144489410534e+05 2.885137653342048e+02 2.037645050547135e+00 3.632516377891806e-02
+232 8.886710406810556e-01 2.913112520269885e+00 1.223288026021577e+00 1.444885226078403e+01 1.850590814191031e+00 2.533866536071680e+05 -2.220446049250313e-16 -2.540190280342358e-13 5.329070518200751e-14 -5.820766091346741e-11 1.013199690378895e+05 2.885337824089382e+02 2.816110265052657e+00 3.496959993448545e-02
+233 -1.697169288107256e+00 2.000053102954223e+00 1.223672090393080e+00 9.333301426601569e+00 1.418632321856779e+00 2.534481043117242e+05 3.108624468950438e-15 6.092903959142859e-13 1.361133428190442e-13 -1.164153218269348e-10 1.013646752352054e+05 2.885704946159685e+02 9.120749570639219e+00 2.265453317999490e-02
+234 2.897750158364199e-01 5.099331872603539e-01 1.223472038388088e+00 -5.824843951794115e-01 4.103542662977502e+00 2.532511449843964e+05 7.977618565746525e-12 -2.157163336846679e-12 -9.386269539390923e-12 4.423782229423523e-09 1.012976498624865e+05 2.884268365786612e+02 -3.314254002995071e-01 9.950158582523214e-03
+235 1.971068415722504e-01 4.461399405127404e-01 1.223410994668434e+00 -5.322189517473117e-01 4.356935477207071e+00 2.532467861830455e+05 7.977618565746525e-12 -2.157163336846679e-12 -9.386269539390923e-12 4.423782229423523e-09 1.012955648948918e+05 2.884352911531060e+02 -6.254555222360423e-01 1.053784910765878e-02
+236 1.204570258808671e+00 2.088855945327932e-01 1.223059895298654e+00 -6.394427610525546e+00 1.035984930756608e-01 2.531853602785604e+05 -4.660716257376407e-13 2.425615264201042e-12 -4.066136316538405e-12 -8.731149137020111e-10 1.012674560600423e+05 2.884380294054499e+02 -4.589471154654792e+00 1.535804142643457e-02
+237 -2.509004448386861e-01 7.997219214914368e-01 1.223836201630584e+00 2.573285580772557e+00 6.575956598282623e+00 2.534786120557668e+05 1.521005543736464e-13 2.898126183481509e-11 -1.520206183158734e-11 6.140908226370811e-09 1.013832958553459e+05 2.885848016282271e+02 1.174670079620482e+01 1.694295120385627e-02
+238 -2.031816024027223e-01 4.612449409209909e-01 1.223954086568388e+00 1.453690555083913e+00 3.399908175576075e+00 2.534981595047124e+05 -2.378097718747085e-13 1.745470434855179e-11 -1.421129880441185e-11 5.529727786779404e-10 1.013970296344464e+05 2.885960956946859e+02 1.368349096691382e+01 8.870870246934637e-03
+239 3.587496042646438e-01 3.516319950884396e+00 1.223405550676942e+00 1.293199931625086e+01 6.912970857463946e-01 2.533997513686316e+05 0.000000000000000e+00 1.243449787580175e-14 -9.109379917049409e-14 0.000000000000000e+00 1.013324829020310e+05 2.885416977489501e+02 4.580863352281492e+00 3.108577649234626e-02
+240 -3.683081841986262e-01 2.897439343472671e-01 1.223898821117542e+00 2.391668522951256e+00 1.818358165978339e+00 2.534865923462394e+05 7.283063041541027e-14 4.791722574282176e-13 3.598676912019982e-12 -2.328306436538696e-10 1.013931618974895e+05 2.885981184769768e+02 1.313804787610376e+01 7.208065061446598e-03
+241 -2.513200276683212e-01 2.632514534643786e-01 1.223963903233761e+00 1.539853856206832e+00 1.750248032887521e+00 2.534998443237918e+05 1.925126724700021e-13 3.311351193246992e-12 -4.203970505045618e-12 2.037268131971359e-10 1.013990497101787e+05 2.885995305328749e+02 1.396836978969789e+01 5.592619253929506e-03
+242 4.269021533663883e-01 8.903973250739604e-01 1.223359478647514e+00 1.709773870119181e+00 3.935922602352103e+00 2.532191143430970e+05 9.552358903874847e-13 2.050981606771529e-11 1.596500709410975e-12 1.979060471057892e-09 1.012846352053812e+05 2.884163140583170e+02 -2.166802230827718e+00 1.030316877118741e-02
+243 2.109340235135059e+00 1.080851787285738e+00 1.222997133598142e+00 3.450592156780311e+00 -9.286036925135659e-01 2.532127152085733e+05 7.993605777301127e-15 7.274181257344026e-13 3.308464613382966e-13 1.455191522836685e-10 1.012829979524436e+05 2.884971013794076e+02 -2.397693915719241e+00 8.580875075272162e-03
+244 -1.676617144067250e+00 3.018022054164006e+00 1.223570364468777e+00 1.015445575962078e+01 7.606156278557352e-01 2.534283193091884e+05 0.000000000000000e+00 4.352074256530614e-13 -3.130828929442941e-14 1.164153218269348e-10 1.013543787175669e+05 2.885651708363439e+02 7.668695186419201e+00 2.443834798195241e-02
+245 -2.026846095570201e+00 2.666902796243940e+00 1.223608231733967e+00 9.734427424499366e+00 7.217215762246286e-01 2.534351135339756e+05 0.000000000000000e+00 4.352074256530614e-13 -3.130828929442941e-14 1.164153218269348e-10 1.013584718081101e+05 2.885678935902675e+02 8.245918503747390e+00 2.342532050772969e-02
+246 2.607158247090192e-01 1.407889830760782e+00 1.222756208974147e+00 1.121903692619848e+01 4.714650841629777e+00 2.532551323773071e+05 2.648326002940848e-12 -6.021849685566849e-13 4.043876344894670e-12 -3.492459654808044e-10 1.012778298521525e+05 2.885392212848984e+02 -3.126519228243058e+00 2.922662322620500e-02
+247 -2.493719312723984e+00 1.295471787030074e+00 1.223704432577967e+00 8.543489959252074e+00 5.501153726567768e-01 2.534533587966491e+05 -2.220446049250313e-16 3.144151605738443e-13 4.219402605087907e-13 1.164153218269348e-10 1.013693645071180e+05 2.885762170966364e+02 9.782048669858060e+00 2.054367396609064e-02
+248 5.091525299545712e-01 1.363901608901377e+00 1.223133808243276e+00 9.517404776111256e+00 3.347585340907663e+00 2.532921369857741e+05 1.810551708558705e-12 -7.689848757763684e-12 9.936496070395151e-12 -3.783497959375381e-10 1.013002111007741e+05 2.885138892151566e+02 2.977024031313906e-02 2.422371032096286e-02
+249 -1.195527190969014e+00 2.199189128512326e-01 1.223848002864650e+00 5.915893548884410e+00 6.035233441268352e-01 2.534790225544063e+05 -1.110223024625157e-14 -6.155076448521868e-13 1.096234214514880e-12 2.910383045673370e-10 1.013858301935378e+05 2.885892327386815e+02 1.210410288221233e+01 1.426764339674271e-02
+250 -1.314128489153983e+00 4.697507427083824e-01 1.223882859968874e+00 6.496903704394425e+00 1.123068636700152e+00 2.534871634152903e+05 2.065014825802791e-14 1.776356839400250e-14 8.406608742461685e-13 5.820766091346741e-11 1.013877615750052e+05 2.885865109156824e+02 1.237647369979142e+01 1.581879172710267e-02
+251 -1.599290321363435e+00 5.224037598800917e-01 1.223745412745041e+00 7.110176131272594e+00 9.169143283679141e-01 2.534595902644929e+05 1.110223024625157e-15 4.876099524153688e-13 1.540989558179717e-13 2.910383045673370e-11 1.013754364278955e+05 2.885838382423680e+02 1.063833421175189e+01 1.720227682624029e-02
+252 -1.044962389785528e+00 4.332832988115769e-01 1.223847567000700e+00 5.758618457873729e+00 1.360519422137558e+00 2.534788694993964e+05 2.065014825802791e-14 1.776356839400250e-14 8.406608742461685e-13 5.820766091346741e-11 1.013858260578381e+05 2.885893237454819e+02 1.210351964999725e+01 1.419699713987815e-02
+253 -1.153998973877246e+00 6.810761986464705e-01 1.223792629176800e+00 6.511086023491894e+00 1.803124504858792e+00 2.534686567563791e+05 2.065014825802791e-14 1.776356839400250e-14 8.406608742461685e-13 5.820766091346741e-11 1.013800030238288e+05 2.885857032397678e+02 1.128233307414648e+01 1.621081673773317e-02
+254 1.631869036830395e+00 3.047538019448268e+00 1.223256111085219e+00 1.536579356719406e+01 1.368921015605008e+00 2.533856600099516e+05 8.881784197001252e-16 1.776356839400250e-15 1.736388810513745e-13 2.910383045673370e-11 1.013153544813484e+05 2.885281688598383e+02 2.165347813899368e+00 3.703491067464806e-02
+255 -1.479043584819183e-01 1.589819470732850e+00 1.223505847049748e+00 1.171179650383359e+01 6.455077145667279e+00 2.534292935713486e+05 3.983480212355062e-13 -1.787014980436652e-12 -7.140954494389007e-13 5.529727786779404e-10 1.013424843523371e+05 2.885465212094595e+02 5.991306210283980e+00 3.209685426760764e-02
+256 3.069712538179610e-01 9.091069837799941e-01 1.223451351016189e+00 1.573845846664182e+00 4.279038869948222e+00 2.532396788716404e+05 -9.376277532169297e-12 6.534128793589389e-11 -5.442490902396457e-11 1.047737896442413e-09 1.012924734299843e+05 2.884169743861862e+02 -1.061425753160298e+00 1.094590481023180e-02
+257 -2.594272056651777e-01 1.222157888648843e+00 1.223415451134738e+00 8.838877610630227e+00 8.699650860761755e+00 2.534066653399703e+05 6.312061984203865e-12 1.282707273730921e-11 7.775113886054896e-12 -9.895302355289459e-10 1.013375218266904e+05 2.885537108279329e+02 5.291471822077833e+00 2.976841418711973e-02
+258 -2.468801529624325e-01 8.922654704161819e-01 1.223774668507464e+00 3.044879977512021e+00 8.070593268784158e+00 2.534698620065954e+05 3.420153049660257e-12 2.840661039726911e-11 5.654143819810997e-12 -2.095475792884827e-09 1.013757847585218e+05 2.885779308722763e+02 1.068745713183069e+01 2.069766936527057e-02
+259 2.148670476212021e-01 8.375986992568234e-01 1.223596884501530e+00 9.968668981586633e-01 4.433463843407425e+00 2.532640085132095e+05 -9.376277532169297e-12 6.534128793589389e-11 -5.442490902396457e-11 1.047737896442413e-09 1.013022282176668e+05 2.884104425064556e+02 3.142317961976782e-01 1.090838468052304e-02
+260 -2.166457481094871e-01 6.824955517119308e-01 1.223861144511559e+00 1.817111799599209e+00 5.440287801325901e+00 2.534810812268882e+05 -1.659783421814609e-12 3.073608034753761e-11 -1.073452438049571e-11 1.193257048726082e-09 1.013870562882668e+05 2.885896238828038e+02 1.227701146054974e+01 1.376155582502979e-02
+261 -5.613393115846008e-01 1.604002166982958e-01 1.223955391938938e+00 3.329758926824950e+00 8.243020633891099e-01 2.534987046306829e+05 -5.906386491005833e-14 -6.769695914954355e-12 3.683719995706269e-12 3.492459654808044e-10 1.013975591076241e+05 2.885972948860053e+02 1.375815930392608e+01 8.229397489096287e-03
+262 5.664728369832607e-01 1.255854681930802e-01 1.223398663450327e+00 -5.404632411391574e+00 8.027347237759732e-01 2.532505832110725e+05 1.776578884005175e-12 -2.331912440922679e-11 -1.041666752854553e-11 4.947651177644730e-10 1.012953527110834e+05 2.884375942383898e+02 -6.553784962028381e-01 1.311781934767886e-02
+263 9.638303562097048e-01 2.045636585114985e-01 1.223287573714988e+00 -6.186551371477776e+00 4.541384001463842e-01 2.532294152585815e+05 -4.660716257376407e-13 2.425615264201042e-12 -4.066136316538405e-12 -8.731149137020111e-10 1.012854749155900e+05 2.884356584745377e+02 -2.048383078547337e+00 1.489408150863258e-02
+264 -9.533785029373294e-01 1.895011240521854e-01 1.223878453157560e+00 5.118764087404823e+00 6.752410851207958e-01 2.534843745655474e+05 -1.110223024625157e-14 -6.155076448521868e-13 1.096234214514880e-12 2.910383045673370e-10 1.013893935608992e+05 2.885921952704933e+02 1.260662260600397e+01 1.238744910013046e-02
+265 1.826954383404142e+00 2.785964409612013e-01 1.223041048679058e+00 -5.229293030930860e+00 -4.831514415513831e-01 2.531888890661021e+05 -1.221245327087672e-14 1.254107928616577e-12 -3.198552533945076e-13 2.037268131971359e-10 1.012710457302360e+05 2.884526986729591e+02 -4.083242104639548e+00 1.261135091977572e-02
+266 2.921697762485485e-01 9.086345747310812e-02 1.223557911203786e+00 -3.426125377171091e+00 1.095883245596490e+00 2.532817509280471e+05 8.687051078482000e-12 -1.390283443925000e-10 -2.053768266563338e-11 -1.135049387812614e-09 1.013105853433857e+05 2.884434228232471e+02 1.492785698166315e+00 8.634786731417972e-03
+267 -2.840612497166274e-01 9.229685029849616e-02 1.223986609796781e+00 1.622102981873913e+00 6.000455895024532e-01 2.535044656605933e+05 -2.131628207280301e-14 -2.175370994450532e-11 2.237654506132003e-12 3.492459654808044e-10 1.014012974888260e+05 2.886005740863431e+02 1.428536015033237e+01 4.149100010180264e-03
+268 -1.490751359523496e+00 3.525633643165054e+00 1.223564578080332e+00 1.058315943103788e+01 4.090261328333600e-01 2.534281495532032e+05 -2.220446049250313e-16 1.225686219186173e-13 -3.319566843629218e-14 2.910383045673370e-11 1.013529247749862e+05 2.885623959699174e+02 7.463654630692520e+00 2.541814465045241e-02
+269 2.972107302077515e-02 1.367431664789270e+00 1.223100261768492e+00 1.167668268509265e+01 6.688590241782411e+00 2.533459678147221e+05 5.723865825757457e-12 2.428279799460142e-12 1.374367286643974e-11 -1.455191522836685e-09 1.013087767720019e+05 2.885461990258951e+02 1.237734029315277e+00 3.230868242316861e-02
+270 2.519001428607403e+00 3.105668206200260e+00 1.223154298469429e+00 1.612889379965915e+01 8.987571869460794e-01 2.533635901122416e+05 -2.220446049250313e-16 2.486899575160351e-14 1.106892355551281e-13 0.000000000000000e+00 1.013027678418730e+05 2.885163377948452e+02 3.903316701400211e-01 3.878488472691008e-02
+271 2.275446086009151e-01 5.821960655612490e-01 1.223509167174972e+00 -2.306555869294934e-02 4.616602335736113e+00 2.532563567997767e+05 1.361910584307680e-11 1.941050098430708e-11 3.944400361888256e-12 -3.288732841610909e-09 1.012990587167306e+05 2.884220952732920e+02 -1.327433746166965e-01 1.108300555137872e-02
+272 -1.832465309828025e+00 2.953505897451886e-01 1.223810281019786e+00 7.231822194085406e+00 4.287360743860680e-01 2.534730734670702e+05 -3.774758283725532e-15 5.773159728050814e-13 5.567768468495160e-14 2.910383045673370e-11 1.013806523928802e+05 2.885833892236248e+02 1.137390958682502e+01 1.738245026050168e-02
+273 -1.977201710885593e+00 6.768975172846343e-01 1.223750006917219e+00 7.723272191481980e+00 7.459114613222418e-01 2.534615093091306e+05 1.110223024625157e-15 4.876099524153688e-13 1.540989558179717e-13 2.910383045673370e-11 1.013747642438710e+05 2.885808413596604e+02 1.054354024411058e+01 1.861839005552224e-02
+274 1.295564655360226e+00 1.090381241457529e+00 1.223056558731181e+00 4.382335545055875e+00 4.675021200241331e-01 2.532065013336907e+05 -3.685940441755520e-14 2.735589532676386e-13 4.471756298585206e-12 5.820766091346741e-10 1.012794243233618e+05 2.884729053339858e+02 -2.901660786656593e+00 1.058315079998700e-02
+275 2.060326253729301e-01 6.790669324470844e-01 1.223473136741905e+00 3.712561138390923e-01 4.726265486533933e+00 2.532432488888272e+05 1.361910584307680e-11 1.941050098430708e-11 3.944400361888256e-12 -3.288732841610909e-09 1.012936255203802e+05 2.884151190680302e+02 -8.989535495376662e-01 1.138155443789376e-02
+276 1.924196542891585e-01 9.403357631102240e-01 1.223327465814871e+00 1.342019493856508e+00 3.977361504225551e+00 2.532258651687444e+05 -9.376277532169297e-12 6.534128793589389e-11 -5.442490902396457e-11 1.047737896442413e-09 1.012874653309248e+05 2.884319207506485e+02 -1.767687078716087e+00 1.007847692598613e-02
+277 7.418664808058120e-01 2.245467777927978e+00 1.223213297066190e+00 1.480689998004467e+01 3.210724154137710e+00 2.533762238247909e+05 -1.998401444325282e-14 -4.565237077258644e-13 -1.447730824111204e-13 -8.731149137020111e-11 1.013129567403099e+05 2.885314391317966e+02 1.827209182042399e+00 3.637423861591559e-02
+278 -2.532268608009307e+00 2.524420249508491e+00 1.223651488200771e+00 9.462619979707011e+00 4.353841786628891e-01 2.534433421604141e+05 2.220446049250313e-16 4.281019982954604e-13 -1.296740492762183e-13 1.164153218269348e-10 1.013626708032604e+05 2.885696467540691e+02 8.838076894714703e+00 2.273205529634743e-02
+279 1.437226083359274e+00 3.516627295399946e+00 1.223225807778256e+00 1.474830894119224e+01 7.612320944466765e-01 2.533729757707688e+05 0.000000000000000e+00 -1.296740492762183e-13 1.110223024625157e-14 -2.910383045673370e-11 1.013135317913698e+05 2.885301258204223e+02 1.908305086702732e+00 3.545429835611160e-02
+280 -2.189186497044876e-01 5.745802665553107e-01 1.223844761128943e+00 1.615437123191478e+00 4.333233371506097e+00 2.534760602392724e+05 -2.378097718747085e-13 1.745470434855179e-11 -1.421129880441185e-11 5.529727786779404e-10 1.013869291183670e+05 2.885931251953849e+02 1.225907747384203e+01 1.109563551763532e-02
+281 1.089457768694654e-01 9.704540577178821e-01 1.223427922884353e+00 8.167015093611315e-01 3.074479191671862e+00 2.532676899953974e+05 -7.941602930827685e-11 4.675237974538504e-11 -1.106572611320189e-10 -6.402842700481415e-10 1.013054217243818e+05 2.884593667189133e+02 7.645923539352357e-01 7.636745764243552e-03
+282 -2.461547386786075e+00 3.076565038207188e+00 1.223635612704389e+00 9.795450041827046e+00 3.269895238522497e-01 2.534406386458812e+05 8.881784197001252e-16 5.293543381412746e-13 8.951173136040325e-14 2.037268131971359e-10 1.013605550712972e+05 2.885673673070888e+02 8.539708263596090e+00 2.352023592742613e-02
+283 -1.130174033369460e-01 8.082243464965300e-01 1.223959069010472e+00 6.827282906381715e-01 7.353821096474117e+00 2.535066933052698e+05 7.534639578921087e-12 1.828448503715663e-11 2.157261036472846e-10 -2.270098775625229e-09 1.013937644746085e+05 2.885856276336937e+02 1.322302561113277e+01 1.771836314275958e-02
+284 8.204452252862828e-01 3.206647418893417e-01 1.223279575671754e+00 -4.316384526040222e+00 1.154699072368883e+00 2.532197957379725e+05 -4.669598041573408e-13 1.236211133459619e-11 -3.220534949832654e-12 1.164153218269348e-10 1.012846541999288e+05 2.884352071159066e+02 -2.164123546924507e+00 1.072829166340693e-02
+285 4.156693094969811e-01 2.424845942635086e+00 1.223334833514274e+00 1.391739950032797e+01 3.164401642369847e+00 2.533971197717046e+05 -1.998401444325282e-14 -4.565237077258644e-13 -1.447730824111204e-13 -8.731149137020111e-11 1.013255442797774e+05 2.885386187479709e+02 3.602352246143173e+00 3.426157243367070e-02
+286 -8.275684052373742e-01 3.222250016769964e-01 1.223880801799876e+00 4.859577778984154e+00 1.367788708204708e+00 2.534846595069758e+05 4.085620730620576e-14 -4.627409566637652e-13 3.983036123145212e-12 8.731149137020111e-11 1.013896989622106e+05 2.885925107433898e+02 1.264969146955363e+01 1.211220628278497e-02
+287 -1.166173387526489e-01 6.538461538461565e-01 1.223929469443363e+00 7.323770467868111e-01 5.495067249852230e+00 2.534947476637719e+05 -1.834976615100459e-12 2.352196215582580e-11 9.458211991386634e-11 -2.997694537043571e-09 1.013928771845938e+05 2.885900813474138e+02 1.309789657224894e+01 1.329996401126401e-02
+288 1.240438945497961e-01 8.065138160282931e-01 1.223644140308060e+00 5.242659568391754e-01 4.329637067101465e+00 2.532720820532601e+05 -3.932010272933439e-11 4.865846614521274e-11 2.400479814923528e-11 9.633367881178856e-09 1.013057239743280e+05 2.884092565470251e+02 8.072167998903469e-01 1.046896299978312e-02
+289 -2.154303597601279e+00 1.044184926369161e+00 1.223723781128859e+00 8.197762537959465e+00 8.139425393005574e-01 2.534568986682346e+05 1.110223024625157e-15 4.876099524153688e-13 1.540989558179717e-13 2.910383045673370e-11 1.013716677790987e+05 2.885782111616446e+02 1.010686491308721e+01 1.976794457393813e-02
+290 1.166173387526495e-01 6.538461538461509e-01 1.223543362045303e+00 1.971645056082238e-01 4.910243974857183e+00 2.532647969460566e+05 1.634603563616110e-11 3.446593010991705e-11 3.043618690412586e-10 5.878973752260208e-09 1.013019713303004e+05 2.884223272819805e+02 2.780045551255808e-01 1.179696392968747e-02
+291 -1.258891549354179e-01 5.059708679127181e-01 1.223914881510631e+00 7.604944141672703e-01 4.014776252371414e+00 2.534901336654265e+05 -2.209121774399136e-12 1.576727637342401e-11 3.005773407949164e-11 -1.338776201009750e-09 1.013933250443885e+05 2.885947958129166e+02 1.316105547715066e+01 9.803294640636220e-03
+292 1.175713774237592e-01 4.975747777955429e-01 1.223448748602447e+00 -1.300573695446643e-01 4.886580215057720e+00 2.532581077179812e+05 1.307021157970212e-11 -8.108767129977323e-12 2.973568058450837e-10 4.540197551250458e-09 1.012993368212136e+05 2.884371305256324e+02 -9.352401443709835e-02 1.173541869298070e-02
+293 1.048700903686888e+00 9.459876133664289e-01 1.223128752390197e+00 2.732207001886199e+00 1.203567741144961e+00 2.531988781355914e+05 -3.685940441755520e-14 2.735589532676386e-13 4.471756298585206e-12 5.820766091346741e-10 1.012780937575680e+05 2.884520889681411e+02 -3.089302274990318e+00 7.169139158127452e-03
+294 1.186418472121878e-01 4.187835261370506e-01 1.223454342093234e+00 -2.819033819875230e-01 4.631567988782955e+00 2.532610418438265e+05 -9.620304552981906e-12 -6.982442402048150e-12 1.823909911990995e-10 2.037268131971359e-10 1.013008970489226e+05 2.884402543566634e+02 1.265052774730257e-01 1.113951954928085e-02
+295 -1.166173387526493e-01 2.692307692307706e-01 1.223963666592346e+00 5.391729168233161e-01 1.965927964168927e+00 2.534998770920515e+05 8.946177132429511e-13 5.803912905832931e-12 -1.295252793909185e-11 -5.529727786779404e-10 1.013992718002923e+05 2.886002184384229e+02 1.399968978878953e+01 4.890464773683962e-03
+296 1.166173387526491e-01 2.692307692307641e-01 1.223467786423994e+00 -5.624845123444226e-01 3.702918957891497e+00 2.532625093111347e+05 -4.038525069915977e-11 -4.497902050815128e-12 9.627409980339507e-11 -1.949956640601158e-09 1.013027105708799e+05 2.884422484663160e+02 3.822550951778733e-01 8.991393853966268e-03
+297 1.911632660896294e-01 3.076923076923028e-01 1.223452386215372e+00 -1.022779056893553e+00 3.606961658821923e+00 2.532575075862386e+05 -2.716937785862683e-12 8.986145161316017e-13 -1.527045156990425e-11 3.463355824351311e-09 1.013007052336875e+05 2.884401693048698e+02 9.945475779238816e-02 9.000589168725303e-03
+298 -1.230149159648566e-01 4.240231476261316e-01 1.223918889908167e+00 6.864324267149707e-01 3.256618375909802e+00 2.534907510401637e+05 8.073541835074138e-13 1.067740340587875e-11 1.180211484097526e-11 -2.153683453798294e-09 1.013944903692047e+05 2.885971674914427e+02 1.332539404945206e+01 7.984702054374208e-03
+299 2.168732385972242e-01 1.650969093553036e-01 1.223425339193453e+00 -1.943599280335920e+00 2.206504378106859e+00 2.532523265514989e+05 -2.303490731492275e-12 -2.044497904307718e-11 -3.232658585261561e-11 1.105945557355881e-09 1.012995171727240e+05 2.884431631113799e+02 -6.809015315683198e-02 7.059227777758018e-03
+300 -2.130152561769370e-01 1.684054772635885e-01 1.223980581980363e+00 1.127656683482018e+00 1.143473603687007e+00 2.535032066640370e+05 1.925126724700021e-13 3.311351193246992e-12 -4.203970505045618e-12 2.037268131971359e-10 1.014008612305829e+05 2.886007537255020e+02 1.422383734069347e+01 3.852702540861419e-03
+301 -8.055870777406892e-01 6.334176827913882e-01 1.223865182615734e+00 5.448264530110551e+00 2.559273736214401e+00 2.534823667324326e+05 -1.549871342376719e-13 4.947153797729698e-13 1.068034549689401e-12 -6.693881005048752e-10 1.013870255394078e+05 2.885885841668144e+02 1.227267513859583e+01 1.444218672131471e-02
+302 -2.811059592027251e-01 1.101705201479985e+00 1.223664750337638e+00 6.906186995766385e+00 9.048818151392132e+00 2.534545885892394e+05 6.312061984203865e-12 1.282707273730921e-11 7.775113886054896e-12 -9.895302355289459e-10 1.013606569995723e+05 2.885607861817539e+02 8.554082579653889e+00 2.731701364438411e-02
+303 2.114261813512476e+00 7.400841022648551e-01 1.223038515913368e+00 -2.541000612825725e-01 -9.372026396459915e-01 2.532039846143933e+05 7.993605777301127e-15 7.274181257344026e-13 3.308464613382966e-13 1.455191522836685e-10 1.012814396534540e+05 2.884829013408012e+02 -2.617451212238929e+00 2.331779067483563e-03
+304 4.281373388717647e-01 1.193305780143569e+00 1.223144153731307e+00 6.277996030773011e+00 3.242605981298617e+00 2.532468382150782e+05 1.354472090042691e-12 1.073985345101391e-11 1.641531355289771e-11 3.230525180697441e-09 1.012905714522656e+05 2.884839944100599e+02 -1.329649941385639e+00 1.696615968016410e-02
+305 1.771809142125662e+00 1.153906331968584e+00 1.223342298437861e+00 4.715737235047131e+00 -5.474115205412203e-01 2.532851913116700e+05 1.998401444325282e-15 7.345235530920036e-13 1.295963336644945e-12 1.746229827404022e-10 1.013103918916635e+05 2.884937097892623e+02 1.465504394798436e+00 1.139701462630681e-02
+306 -2.499999999999528e-02 1.043301270189219e+00 1.222589238795385e+00 6.451356677235815e+00 3.948247465411103e+00 2.532067154439499e+05 -1.602673549427891e-11 7.883471653258312e-11 1.064446308873812e-10 -5.995389074087143e-09 1.012733275705827e+05 2.885657986681530e+02 -3.761448232597278e+00 1.816682569766346e-02
+307 6.913395267550965e-01 5.556831550679813e-01 1.223342236808860e+00 -1.555198324349904e+00 2.322254754212896e+00 2.532188811603731e+05 4.045652701734070e-13 1.464961485453387e-11 -2.183142555622908e-12 1.455191522836685e-09 1.012862753875084e+05 2.884250496294731e+02 -1.935497460380000e+00 6.710488932213975e-03
+308 -6.558578863893423e-01 3.146103857132814e-01 1.223949287544703e+00 4.042874892607888e+00 1.529645944918776e+00 2.534980495979379e+05 4.085620730620576e-14 -4.627409566637652e-13 3.983036123145212e-12 8.731149137020111e-11 1.013961666646189e+05 2.885947710675202e+02 1.356179165405810e+01 1.037017375800845e-02
+309 1.873559801830099e-01 7.692307692307663e-01 1.223455802061586e+00 6.893284567237643e-01 4.613334121114886e+00 2.532328992510627e+05 -9.376277532169297e-12 6.534128793589389e-11 -5.442490902396457e-11 1.047737896442413e-09 1.012896028861294e+05 2.884077516328088e+02 -1.466240850453731e+00 1.119873958108173e-02
+310 -1.213880061531652e-01 1.006983173321793e+00 1.223527114079902e+00 4.391630409326201e+00 1.069855835070797e+01 2.534276579651622e+05 -1.602673549427891e-11 7.883471653258312e-11 1.064446308873812e-10 -5.995389074087143e-09 1.013492008886304e+05 2.885606290369308e+02 6.938497903031396e+00 2.775611762173657e-02
+311 1.155947568046216e-01 1.153846153846089e-01 1.223481535121155e+00 -9.232566541081247e-01 2.059523542506481e+00 2.532640595915079e+05 -5.111155942927326e-11 -2.103994756197380e-11 5.924327695083775e-11 -1.135049387812614e-09 1.013047911243921e+05 2.884449310940749e+02 6.756627262843837e-01 5.418180366889786e-03
+312 -1.169920994634274e-01 1.167516047826436e-01 1.223958933334947e+00 4.707291669410571e-01 8.567694969850899e-01 2.534987478700813e+05 4.951594689828198e-13 7.652212197228891e-14 -2.396127740666998e-11 -9.604264050722122e-10 1.013993429924796e+05 2.886015371308702e+02 1.400972958392842e+01 2.345212120018102e-03
+313 -1.947654651598528e+00 1.778423252900096e+00 1.223669069880110e+00 9.004333425487221e+00 1.156810042625305e+00 2.534468384923422e+05 -4.440892098500626e-16 2.664535259100376e-13 2.009503674571533e-14 5.820766091346741e-11 1.013652650507557e+05 2.885728860485926e+02 9.203927620323205e+00 2.178541225423792e-02
+314 -2.086024201840096e+00 2.166614733419356e+00 1.223671181115396e+00 9.330325533358877e+00 8.963056946706502e-01 2.534475646223658e+05 -4.440892098500626e-16 2.664535259100376e-13 2.009503674571533e-14 5.820766091346741e-11 1.013646660536332e+05 2.885706829064486e+02 9.119454750134761e+00 2.249322937962707e-02
+315 -5.187852954598429e-01 1.093552794342578e+00 1.223736296562358e+00 6.914791712083555e+00 5.667770118836851e+00 2.534600171817133e+05 1.139088823265411e-13 2.895461648222408e-13 -3.487876654162392e-12 7.566995918750763e-10 1.013709422994163e+05 2.885731945788584e+02 1.000455498749781e+01 2.145417688609627e-02
+316 -9.145482066455091e-01 3.061228621458711e+00 1.223531373379239e+00 1.097576025624915e+01 1.103651662856631e+00 2.534220890228811e+05 -4.440892098500626e-16 4.014566457044566e-13 -1.649791414592983e-13 -2.910383045673370e-11 1.013489447648564e+05 2.885588952823575e+02 6.902378346698387e+00 2.647512246035987e-02
+317 6.700572183150456e-02 1.250201740119510e+00 1.222887824270100e+00 9.752843379317010e+00 5.297623082091749e+00 2.532798670039630e+05 5.723865825757457e-12 2.428279799460142e-12 1.374367286643974e-11 -1.455191522836685e-09 1.012918005932648e+05 2.885479649568509e+02 -1.156311766358736e+00 2.665204260649057e-02
+318 1.105028473255420e+00 1.240846028362717e+00 1.223154782559960e+00 6.662201857750612e+00 1.208455879662204e+00 2.532396844932206e+05 -3.685940441755520e-14 2.735589532676386e-13 4.471756298585206e-12 5.820766091346741e-10 1.012883775588955e+05 2.884752392383069e+02 -1.639041193699892e+00 1.625784099306084e-02
+319 -5.835849087710454e-01 2.893561030953141e+00 1.223484740103887e+00 1.137967723974360e+01 1.491742815302309e+00 2.534130952625470e+05 7.771561172376096e-15 3.925748615074554e-13 -3.519406988061746e-13 -5.820766091346741e-11 1.013437057807666e+05 2.885549768311406e+02 6.163556729171500e+00 2.754660296507543e-02
+320 8.505566778661779e-01 9.636508560890513e-01 1.223119684931812e+00 2.925947389084096e+00 1.989647743542808e+00 2.531838315624642e+05 1.296740492762183e-13 6.381561945545400e-13 1.117816950113593e-11 6.402842700481415e-10 1.012714854228318e+05 2.884354059098903e+02 -4.021234969428091e+00 8.496846237686552e-03
+321 6.983346128340429e-01 2.572994042603186e+00 1.223233601354937e+00 1.453708208385141e+01 2.634235354500039e+00 2.533784823043737e+05 -1.998401444325282e-14 -4.565237077258644e-13 -1.447730824111204e-13 -8.731149137020111e-11 1.013157062056269e+05 2.885344799714441e+02 2.214949319832903e+00 3.546793382037867e-02
+322 5.374436509502867e-01 3.138332338976782e+00 1.223291695827841e+00 1.347972868642255e+01 1.397502550485104e+00 2.533802437205548e+05 3.330669073875470e-15 -1.101341240428155e-13 -1.603162047558726e-13 0.000000000000000e+00 1.013220709459892e+05 2.885389025113511e+02 3.112529401949531e+00 3.253281300440704e-02
+323 -1.194510535185721e+00 9.174718985692929e-01 1.223824666195773e+00 7.217347242913152e+00 2.143882094728399e+00 2.534764590963026e+05 -9.148237722911290e-14 -1.048050535246148e-13 1.509903313490213e-12 1.455191522836685e-10 1.013813198390199e+05 2.885818970193314e+02 1.146803539978788e+01 1.806494265911084e-02
+324 2.057507704413069e+00 2.866259616705931e+00 1.223301677879997e+00 1.575896911405986e+01 1.292014873052860e+00 2.533956928138903e+05 8.881784197001252e-16 1.776356839400250e-15 1.736388810513745e-13 2.910383045673370e-11 1.013174017773912e+05 2.885232515858849e+02 2.454065349203997e+00 3.795855703898859e-02
+325 1.249515107534523e+00 3.141692841272405e+00 1.223229052445873e+00 1.478624722215003e+01 1.371676486308351e+00 2.533755681568757e+05 -2.220446049250313e-16 -2.540190280342358e-13 5.329070518200751e-14 -5.820766091346741e-11 1.013141727555659e+05 2.885311858746484e+02 1.998696314469292e+00 3.565050325140034e-02
+326 -1.913805922368587e-01 3.846153846153842e-01 1.223948932904111e+00 1.178956976216154e+00 2.781381913896267e+00 2.534969079366810e+05 5.149214388211476e-13 1.453082099089897e-11 -7.374101329560290e-12 2.910383045673370e-10 1.013972719319159e+05 2.885980005117916e+02 1.371766068479257e+01 7.247396511853272e-03
+327 -6.969522967381462e-01 1.995783864462872e+00 1.223599637315919e+00 1.034103323909580e+01 3.094649324752502e+00 2.534352704276519e+05 -6.661338147750939e-16 4.032330025438569e-13 -7.260858581048524e-13 -2.037268131971359e-10 1.013550637353904e+05 2.885602175946761e+02 7.765299025588181e+00 2.590492342316901e-02
+328 -4.483359765628624e-01 3.566026573728412e+00 1.223517120677523e+00 1.179461195729150e+01 5.223306848702273e-01 2.534203167868950e+05 0.000000000000000e+00 1.243449787580175e-14 -9.109379917049409e-14 0.000000000000000e+00 1.013453422848204e+05 2.885519996573801e+02 6.394342803613157e+00 2.833597567089714e-02
+329 1.699206949741733e+00 2.243186113684460e+00 1.223071004636230e+00 1.489265607094694e+01 1.472139513687336e+00 2.533363175307319e+05 -1.776356839400250e-15 1.403321903126198e-13 3.351763311343348e-13 0.000000000000000e+00 1.012979047068426e+05 2.885221349513513e+02 -2.954862723794864e-01 3.593300960213088e-02
+330 -1.046284642815941e+00 2.022280731051820e+00 1.223595964769038e+00 9.845372261346469e+00 2.348686839931401e+00 2.534333288980267e+05 2.509104035652854e-14 1.046274178406748e-12 -1.176836406102666e-13 -2.910383045673370e-11 1.013565862138865e+05 2.885654182347552e+02 7.980004778800716e+00 2.429081302048368e-02
+331 3.235721193844368e-01 1.092279671091064e+00 1.223231806609479e+00 3.909828269856925e+00 3.555483051004106e+00 2.532367465883355e+05 1.354472090042691e-12 1.073985345101391e-11 1.641531355289771e-11 3.230525180697441e-09 1.012901323353615e+05 2.884620720179287e+02 -1.391575890360022e+00 1.268877317831709e-02
+332 8.679888158548368e-01 1.871223101036811e+00 1.223180332184478e+00 1.426205040237527e+01 3.042274666816849e+00 2.533560718052910e+05 -4.707345624410664e-14 -1.101341240428155e-12 2.242650509742816e-13 -8.731149137020111e-11 1.013076568227925e+05 2.885241209339908e+02 1.079794499013083e+00 3.501176911293997e-02
+333 -3.319209300457331e-01 1.889573220486007e-01 1.223912759895031e+00 1.958002100530780e+00 1.218379807065999e+00 2.534892753604094e+05 1.925126724700021e-13 3.311351193246992e-12 -4.203970505045618e-12 2.037268131971359e-10 1.013948410917682e+05 2.885996112010378e+02 1.337485428968570e+01 5.532686156397756e-03
+334 4.774795668577059e-01 2.179871082576428e-01 1.223356515643170e+00 -3.771103698290878e+00 1.651764337855361e+00 2.532366812294827e+05 2.382760655450511e-12 1.601296872877356e-11 -2.550160083103492e-11 2.444721758365631e-09 1.012919015009471e+05 2.884377040341394e+02 -1.142081378217400e+00 9.884419478679756e-03
+335 4.915538825077176e-01 2.160904596168906e+00 1.223346785327388e+00 1.437769876041544e+01 3.840843578780607e+00 2.534058231502780e+05 -1.079136779935652e-13 -4.209965709378594e-13 -8.713030297258229e-13 -1.746229827404022e-10 1.013261219796085e+05 2.885374448576471e+02 3.683821690665079e+00 3.572384751402235e-02
+336 3.440337691373537e-01 1.899805242603490e-01 1.223414073203189e+00 -3.036935333621839e+00 1.925539150116452e+00 2.532494876601952e+05 -2.303490731492275e-12 -2.044497904307718e-11 -3.232658585261561e-11 1.105945557355881e-09 1.012976811964150e+05 2.884405914231352e+02 -3.270065695895957e-01 8.632967975846065e-03
+337 -1.415168263499680e-03 2.206407225351385e+00 1.223371363932642e+00 1.279139314761204e+01 3.616715602682938e+00 2.533979743596709e+05 -2.486899575160351e-14 -2.486899575160351e-13 -4.964917366123700e-13 -8.731149137020111e-11 1.013303022979763e+05 2.885435515710440e+02 4.273346210164354e+00 3.190846318756355e-02
+338 -1.814471533605498e+00 1.030452233995191e+00 1.223789079701701e+00 8.003571756891443e+00 1.209083872998793e+00 2.534701960711103e+05 1.110223024625157e-15 4.876099524153688e-13 1.540989558179717e-13 2.910383045673370e-11 1.013773708570551e+05 2.885790475732757e+02 1.091113482655617e+01 1.942208997229581e-02
+339 6.322009776757828e-01 2.637184348675269e-01 1.223299000192240e+00 -4.222415000861841e+00 1.423115035402920e+00 2.532239549344721e+05 2.382760655450511e-12 1.601296872877356e-11 -2.550160083103492e-11 2.444721758365631e-09 1.012863359897996e+05 2.884354163823575e+02 -1.926951092997570e+00 1.069839775702287e-02
+340 -5.206850238724661e-02 1.484120870446531e+00 1.223304619380453e+00 1.201466267451704e+01 6.939473587520186e+00 2.533914257028261e+05 3.983480212355062e-13 -1.787014980436652e-12 -7.140954494389007e-13 5.529727786779404e-10 1.013250967773433e+05 2.885444709432786e+02 3.539243737598028e+00 3.330696168370299e-02
+341 -1.067138440230083e+00 1.679995134282146e+00 1.223661203435676e+00 9.163056512688568e+00 2.658930093770007e+00 2.534457534331867e+05 2.509104035652854e-14 1.046274178406748e-12 -1.176836406102666e-13 -2.910383045673370e-11 1.013634228245975e+05 2.885694965753047e+02 8.944129826191594e+00 2.289605373979809e-02
+342 3.498075081993633e-01 9.904504717417373e-01 1.223299732092588e+00 2.411581950359235e+00 3.927153283878850e+00 2.532188030061710e+05 9.552358903874847e-13 2.050981606771529e-11 1.596500709410975e-12 1.979060471057892e-09 1.012840489119313e+05 2.884287308513441e+02 -2.249483580405804e+00 1.106518006274203e-02
+343 -1.409051090758434e+00 7.213554735703285e-01 1.223778270143671e+00 7.085070667316867e+00 1.462721510813410e+00 2.534665130184441e+05 2.065014825802791e-14 1.776356839400250e-14 8.406608742461685e-13 5.820766091346741e-11 1.013780517329687e+05 2.885835347607810e+02 1.100715455771298e+01 1.735882376927667e-02
+344 1.636158649805557e+00 4.868502268896326e-01 1.223367622580789e+00 -3.154460445827009e+00 -5.334635347727227e-01 2.532566257380434e+05 -3.641531520770513e-14 2.678302024605728e-12 6.171729793891245e-13 6.111804395914078e-10 1.013009770117564e+05 2.884609284023157e+02 1.377819428074474e-01 7.680666825247181e-03
+345 2.644118219039237e+00 3.574092330421587e-01 1.222546862093284e+00 -3.732597176207666e+00 -4.736735454771790e-01 2.530960924806156e+05 2.220446049250313e-16 7.008837954458613e-13 1.458833054357456e-13 2.910383045673370e-11 1.012361210649396e+05 2.884697821180890e+02 -9.008452271947050e+00 9.038902416420096e-03
+346 -2.650653541240063e+00 3.515194932500502e-01 1.223803409321957e+00 7.927504795728984e+00 1.339087643386405e-01 2.534727847366870e+05 0.000000000000000e+00 8.926193117986259e-13 1.164901508587946e-13 1.164153218269348e-10 1.013788404694882e+05 2.885798519001987e+02 1.111838520494060e+01 1.902413660713424e-02
+347 -1.769996485580073e-01 8.499134075174017e-01 1.223798022868267e+00 1.592619051406297e+00 7.907236403339704e+00 2.534742841066959e+05 3.420153049660257e-12 2.840661039726911e-11 5.654143819810997e-12 -2.095475792884827e-09 1.013790810347209e+05 2.885818068461862e+02 1.115231063614298e+01 1.935382054147448e-02
+348 -1.700985799513217e-01 9.422303200287888e-01 1.223462161909156e+00 2.494978617113519e+00 9.696768652144991e+00 2.534102925883355e+05 3.420153049660257e-12 2.840661039726911e-11 5.654143819810997e-12 -2.095475792884827e-09 1.013477287490897e+05 2.885717566958005e+02 6.730891142256855e+00 2.403149253604892e-02
+349 -2.128909221839912e-01 1.330097089303026e+00 1.223451082371909e+00 1.019253509619985e+01 8.208393145680503e+00 2.534174423505167e+05 1.111111203044857e-12 2.751576744230988e-12 9.023892744153272e-13 1.455191522836685e-10 1.013389798274183e+05 2.885494585858004e+02 5.497084673283597e+00 3.141154831065096e-02
+350 8.210760892265832e-02 1.162070301911011e+00 1.222919623585753e+00 7.288628568088392e+00 3.840876233069861e+00 2.532634064620272e+05 3.690381333854020e-12 7.325695605686633e-12 2.441069568703824e-11 -1.309672370553017e-09 1.012942618656250e+05 2.885474731022142e+02 -8.092137039892210e-01 1.978354524427928e-02
+351 -3.903560825389988e-01 1.178103861903783e+00 1.223673873768799e+00 7.698966523132535e+00 7.259932274752884e+00 2.534522230082647e+05 1.139088823265411e-13 2.895461648222408e-13 -3.487876654162392e-12 7.566995918750763e-10 1.013625868264130e+05 2.885641286673152e+02 8.826234157803157e+00 2.539427911848234e-02
+352 3.869380291099325e-01 1.422993055924091e+00 1.223167603002235e+00 1.090290609774637e+01 4.094571116310522e+00 2.533314859247179e+05 1.810551708558705e-12 -7.689848757763684e-12 9.936496070395151e-12 -3.783497959375381e-10 1.013104160725435e+05 2.885349819510631e+02 1.468914475174600e+00 2.796134356158157e-02
+353 -1.374987558079208e+00 2.148392964038505e+00 1.223630300899640e+00 9.708359859844350e+00 1.721269690072001e+00 2.534401954644673e+05 5.107025913275720e-15 5.844214001626824e-13 -2.113864638886298e-13 -2.910383045673370e-11 1.013601885791888e+05 2.885675765986837e+02 8.488024141695339e+00 2.366158602565090e-02
+354 -4.602744585515295e-01 2.097741156688599e-01 1.223909107751299e+00 2.737016601957775e+00 1.241828123389687e+00 2.534888147448246e+05 7.283063041541027e-14 4.791722574282176e-13 3.598676912019982e-12 -2.328306436538696e-10 1.013940497430568e+05 2.885982199635703e+02 1.326325526115297e+01 7.210754537013746e-03
+355 -1.002082805170027e-01 9.520196067736426e-01 1.224977861717568e+00 1.331103712039439e+00 1.009664874030586e+01 2.537247093101128e+05 -1.602673549427891e-11 7.883471653258312e-11 1.064446308873812e-10 -5.995389074087143e-09 1.014729504951079e+05 2.885708067934764e+02 2.439014174416658e+01 2.441269527369345e-02
+356 -1.812136075426863e-01 3.076923076923094e-01 1.223964275236052e+00 1.118734570901009e+00 2.201385383604276e+00 2.534999827566136e+05 5.149214388211476e-13 1.453082099089897e-11 -7.374101329560290e-12 2.910383045673370e-10 1.013989967231316e+05 2.885992920077423e+02 1.396089735321195e+01 5.924020464765692e-03
+357 -1.703879196379263e+00 7.830078159447229e-01 1.223779182639035e+00 7.534463719344497e+00 1.168502248836818e+00 2.534673739595964e+05 1.110223024625157e-15 4.876099524153688e-13 1.540989558179717e-13 2.910383045673370e-11 1.013774489252445e+05 2.885816036263605e+02 1.092214430186229e+01 1.829477872795188e-02
+358 1.820474168448716e-01 2.368220779738162e-01 1.223425672652358e+00 -1.227938766938893e+00 3.089073295925200e+00 2.532522465426117e+05 -2.303490731492275e-12 -2.044497904307718e-11 -3.232658585261561e-11 1.105945557355881e-09 1.012990921799738e+05 2.884418743565698e+02 -1.280242598004139e-01 7.980491258112800e-03
+359 1.451983063683895e-01 1.383788091478695e+00 1.223285069289393e+00 1.147383994937680e+01 5.440626280994358e+00 2.533740977236589e+05 2.648326002940848e-12 -6.021849685566849e-13 4.043876344894670e-12 -3.492459654808044e-10 1.013232757467625e+05 2.885438965051467e+02 3.282435025038613e+00 3.048362503486962e-02
+360 -2.565450988694428e+00 3.554499160178211e+00 1.223575676271665e+00 9.973485039825441e+00 1.340423273205414e-01 2.534286259918514e+05 8.881784197001252e-16 5.293543381412746e-13 8.951173136040325e-14 2.037268131971359e-10 1.013551884894283e+05 2.885662235978334e+02 7.782892318194036e+00 2.393777233445176e-02
+361 -5.950060001341283e-02 3.449801834200471e+00 1.223431687971947e+00 1.229593804796450e+01 7.060367634391901e-01 2.534035070999142e+05 0.000000000000000e+00 1.243449787580175e-14 -9.109379917049409e-14 0.000000000000000e+00 1.013366056106831e+05 2.885472724260561e+02 5.162263528858886e+00 2.956237941944700e-02
+362 -3.017512046712255e-01 6.115796758124670e-01 1.223917467094295e+00 2.518800989389447e+00 4.312299118413522e+00 2.534915420457442e+05 -7.656097977815080e-13 1.175282093868191e-11 -2.835243151366740e-11 -1.076841726899147e-09 1.013925413339972e+05 2.885919554804813e+02 1.305053363378933e+01 1.198140068880464e-02
+363 2.556268831004126e+00 3.563367986840045e+00 1.223028544559321e+00 1.617493673443250e+01 4.512796980588781e-01 2.533436754674489e+05 -2.220446049250313e-16 -8.348877145181177e-14 -7.771561172376096e-15 -5.820766091346741e-11 1.012946531598720e+05 2.885228900679836e+02 -7.540318894430460e-01 3.885402170042469e-02
+364 -1.768133269761258e-01 2.407041781870481e-01 1.223951443036087e+00 9.645070416358195e-01 1.679017505459845e+00 2.534972559003579e+05 1.925126724700021e-13 3.311351193246992e-12 -4.203970505045618e-12 2.037268131971359e-10 1.013982896930903e+05 2.886003053994726e+02 1.386118926672155e+01 4.645344559673272e-03
+365 1.332919996948298e+00 4.027190194984381e-01 1.223212360657791e+00 -3.990626507147903e+00 -7.158962982237284e-02 2.532167510614464e+05 -3.641531520770513e-14 2.678302024605728e-12 6.171729793891245e-13 6.111804395914078e-10 1.012840957705533e+05 2.884494661466516e+02 -2.242875397927961e+00 9.583527180140909e-03
+366 1.912691117079100e+00 5.622886953580213e-01 1.223133114344291e+00 -2.311312053175386e+00 -8.181538576829973e-01 2.532140488845353e+05 2.287059430727822e-14 1.333599897179738e-12 -5.107025913275720e-15 1.746229827404022e-10 1.012846365799952e+05 2.884696949584271e+02 -2.166608377487977e+00 5.887354303405663e-03
+367 -2.056408591974881e+00 3.063513596531352e+00 1.223606606695892e+00 9.936727269780306e+00 5.349740301928464e-01 2.534351278870140e+05 0.000000000000000e+00 4.352074256530614e-13 -3.130828929442941e-14 1.164153218269348e-10 1.013578654386604e+05 2.885665504912453e+02 8.160405959717862e+00 2.388131385437042e-02
+368 8.120751200551289e-01 4.655849226890503e-01 1.223231214695901e+00 -2.790157582045818e+00 1.545915321234842e+00 2.532027076035755e+05 -4.669598041573408e-13 1.236211133459619e-11 -3.220534949832654e-12 1.164153218269348e-10 1.012794194420401e+05 2.884317025608517e+02 -2.902349169348856e+00 7.659223787718128e-03
+369 -1.257900489223991e+00 3.180601830968487e+00 1.223593729592280e+00 1.062974529579342e+01 8.143002521460643e-01 2.534343422709743e+05 -4.440892098500626e-16 4.014566457044566e-13 -1.649791414592983e-13 -2.910383045673370e-11 1.013551597340866e+05 2.885618841254995e+02 7.778837129687456e+00 2.558514491034126e-02
+370 -2.181473187793706e-01 1.469379732890009e+00 1.223333231966407e+00 1.092806019514326e+01 7.155109421002757e+00 2.533924332144266e+05 1.111111203044857e-12 2.751576744230988e-12 9.023892744153272e-13 1.455191522836685e-10 1.013290793177173e+05 2.885490630200243e+02 4.100876846326842e+00 3.135516464573753e-02
+371 -8.806214129375030e-01 4.952915088252127e-01 1.223857444954859e+00 5.329181881730046e+00 1.883336557321455e+00 2.534804802028994e+05 5.639932965095795e-14 -1.545430450278218e-13 2.074118654604717e-12 1.746229827404022e-10 1.013869713528391e+05 2.885902544882866e+02 1.226503354097746e+01 1.356111679136667e-02
+372 -2.762092659133550e-01 9.906537173428704e-01 1.223887812087404e+00 4.721426779216753e+00 8.803442167301297e+00 2.534967178157738e+05 3.420153049660257e-12 2.840661039726911e-11 5.654143819810997e-12 -2.095475792884827e-09 1.013823796733160e+05 2.885700244401974e+02 1.161749729460260e+01 2.396805604591133e-02
+373 -2.346523406301626e+00 1.725836861120980e+00 1.223724476788128e+00 8.904688433310570e+00 7.267389547864525e-01 2.534579478710265e+05 -4.440892098500626e-16 2.664535259100376e-13 2.009503674571533e-14 5.820766091346741e-11 1.013701334625365e+05 2.885736793223428e+02 9.890489710411376e+00 2.143874870331807e-02
+374 1.799970748219663e-01 3.775230694413451e-01 1.223407880267667e+00 -7.037859954951364e-01 4.113833561194322e+00 2.532485264766059e+05 -2.716937785862683e-12 8.986145161316017e-13 -1.527045156990425e-11 3.463355824351311e-09 1.012965629808504e+05 2.884388674353318e+02 -4.847016146621204e-01 1.001991109697190e-02
+375 1.865009515760742e-01 5.226431793787458e-01 1.223397739581857e+00 -1.786105134748714e-01 4.664367566011500e+00 2.532405286499101e+05 7.977618565746525e-12 -2.157163336846679e-12 -9.386269539390923e-12 4.423782229423523e-09 1.012926495396169e+05 2.884301147947329e+02 -1.036590097747045e+00 1.120660644018496e-02
+376 -1.068861446456477e-01 5.507133030401616e-02 1.223986831100145e+00 4.006958780826265e-01 3.920099898360850e-01 2.535044886925571e+05 2.498001805406602e-13 -1.840494423532846e-11 -5.467903907430127e-12 4.365574568510056e-10 1.014017441318595e+05 2.886017931066367e+02 1.434834746290780e+01 1.344770091937748e-03
+377 1.068861446456453e-01 5.507133030401115e-02 1.223611116478726e+00 -1.024706870765778e+00 1.043747551055868e+00 2.532908959828543e+05 -1.698796658899937e-11 -1.478892563966383e-10 2.107758412250860e-12 -5.413312464952469e-09 1.013160087014639e+05 2.884463209567323e+02 2.257608442240649e+00 3.510949609933743e-03
+378 -5.144035332251840e-03 1.610891551864297e+00 1.223485081812751e+00 1.256574756227486e+01 6.343831097196376e+00 2.534289030290521e+05 3.983480212355062e-13 -1.787014980436652e-12 -7.140954494389007e-13 5.529727786779404e-10 1.013391714084701e+05 2.885419855683851e+02 5.524102167553719e+00 3.378597560355467e-02
+379 4.156095974604680e-01 1.981857019398038e+00 1.223133747791486e+00 1.420717262241304e+01 4.327406934570273e+00 2.533619865198574e+05 -1.079136779935652e-13 -4.209965709378594e-13 -8.713030297258229e-13 -1.746229827404022e-10 1.013087281998173e+05 2.885381610892925e+02 1.230884193671915e+00 3.565734467316083e-02
+380 -1.748361167191548e-01 7.742248915973065e-01 1.223660413866388e+00 1.454900075604717e+00 6.683752030733215e+00 2.534422898223822e+05 1.521005543736464e-13 2.898126183481509e-11 -1.520206183158734e-11 6.140908226370811e-09 1.013692685008089e+05 2.885863247245053e+02 9.768509492155378e+00 1.641441958106347e-02
+381 3.271812471232078e-01 1.522804422762236e+00 1.222931970766132e+00 1.232929624817845e+01 4.746744980929930e+00 2.533036807802670e+05 6.001865671123596e-13 -4.394706820676220e-12 -1.468158927764307e-12 -1.018634065985680e-09 1.012929272845727e+05 2.885407581609601e+02 -9.974214394773100e-01 3.172463662836761e-02
+382 -6.317515947883354e-01 1.168090034879908e+00 1.223495519081269e+00 7.510393355158552e+00 4.773916699853312e+00 2.534095511920582e+05 -2.104982854689297e-13 4.991562718714704e-13 -8.881784197001252e-15 -2.910383045673370e-10 1.013508745709705e+05 2.885728461149246e+02 7.174527001907401e+00 2.135863313538308e-02
+383 2.015824627215827e+00 2.491447963282769e+00 1.223159213682278e+00 1.537950055268367e+01 1.269358529589758e+00 2.533612750753557e+05 8.881784197001252e-16 1.776356839400250e-15 1.736388810513745e-13 2.910383045673370e-11 1.013055714674984e+05 2.885231632655841e+02 7.857097022188374e-01 3.705051738977645e-02
+384 1.710410742965300e-01 6.153846153846130e-01 1.223419141022972e+00 1.275256423759556e-01 4.822531450016275e+00 2.532407374466413e+05 1.361910584307680e-11 1.941050098430708e-11 3.944400361888256e-12 -3.288732841610909e-09 1.012924903835516e+05 2.884246160587762e+02 -1.059034896123678e+00 1.158208058463472e-02
+385 -6.328616988425948e-01 3.251824022029469e+00 1.223490149269168e+00 1.143737589244622e+01 9.197433238791282e-01 2.534143590775664e+05 3.774758283725532e-15 3.907985046680551e-14 -2.684519273543629e-13 0.000000000000000e+00 1.013442216767769e+05 2.885551700017339e+02 6.236310361997994e+00 2.753989882504730e-02
+386 -9.718814080443171e-01 6.115572471762436e-01 1.223812115885198e+00 5.901097572925424e+00 2.050413462013718e+00 2.534718729046853e+05 5.639932965095795e-14 -1.545430450278218e-13 2.074118654604717e-12 1.746229827404022e-10 1.013823711979001e+05 2.885878491777843e+02 1.161630205895924e+01 1.498928071223319e-02
+387 2.019071083615632e+00 1.395191541566999e+00 1.223034376111571e+00 7.291085325859715e+00 -5.528628868550496e-01 2.532443573594430e+05 1.998401444325282e-15 7.345235530920036e-13 1.295963336644945e-12 1.746229827404022e-10 1.012889998399618e+05 2.885054117897477e+02 -1.551284732505251e+00 1.755790361213565e-02
+388 2.518952413106084e-01 7.355832393909363e-01 1.223537432268177e+00 6.843453137502689e-01 4.613313870157516e+00 2.532497539145600e+05 5.078604203845316e-12 3.287115024619425e-11 -5.817657466877790e-11 2.677552402019501e-09 1.012963461382907e+05 2.884077092315647e+02 -5.152815835931769e-01 1.119618355504266e-02
+389 1.534483417028177e+00 1.190366264331290e+00 1.222854720807530e+00 5.577054749437055e+00 -2.541436161726267e-02 2.531828208541186e+05 1.998401444325282e-15 7.345235530920036e-13 1.295963336644945e-12 1.746229827404022e-10 1.012680411984180e+05 2.884880913814087e+02 -4.506952698074768e+00 1.339435367629963e-02
+390 1.829099336969591e-01 2.351285139077383e+00 1.223317448071067e+00 1.328846082381331e+01 3.356811726832294e+00 2.533894288907525e+05 -2.486899575160351e-14 -2.486899575160351e-13 -4.964917366123700e-13 -8.731149137020111e-11 1.013250597608743e+05 2.885413396228380e+02 3.534023533250994e+00 3.290145871304229e-02
+391 -6.913598222214584e-02 1.042498198107496e+00 1.222876256432757e+00 7.032262932836409e+00 8.433038884055474e+00 2.532876392211631e+05 -1.602673549427891e-11 7.883471653258312e-11 1.064446308873812e-10 -5.995389074087143e-09 1.012953367894937e+05 2.885607680737268e+02 -6.576238198205105e-01 2.636741708041083e-02
+392 -1.682914522547730e-01 6.170965705268767e-01 1.223754747729807e+00 1.231669956173198e+00 4.939940315727536e+00 2.534577316522490e+05 -1.659783421814609e-12 3.073608034753761e-11 -1.073452438049571e-11 1.193257048726082e-09 1.013788565145227e+05 2.885913727133599e+02 1.112064793720059e+01 1.221610534985062e-02
+393 5.961237982554469e-01 1.268226813633758e+00 1.223039982964709e+00 7.706281463973058e+00 2.822335250708385e+00 2.532337558925546e+05 7.263079027097774e-13 -4.449773882697627e-12 1.301891927596444e-11 -2.910383045673370e-10 1.012824884325046e+05 2.884855425666623e+02 -2.469548370521844e+00 1.970719666874278e-02
+EXT_ITER= 600
+AOA= 0.000000000000000e+00
+SIDESLIP_ANGLE= 0.000000000000000e+00
+INITIAL_BCTHRUST= 4.000000000000000e+03
+DCD_DCL_VALUE= 0.000000000000000e+00
+DCMX_DCL_VALUE= 0.000000000000000e+00
+DCMY_DCL_VALUE= 0.000000000000000e+00
+DCMZ_DCL_VALUE= 0.000000000000000e+00
diff --git a/FSI/flap_perp_2D/SU2-FEniCS/README.md b/FSI/flap_perp_2D/SU2-FEniCS/README.md
new file mode 100644
index 000000000..3872e6523
--- /dev/null
+++ b/FSI/flap_perp_2D/SU2-FEniCS/README.md
@@ -0,0 +1,5 @@
+# Tutorial for a coupled simulation with SU2 and FEniCS
+
+The files in this folder can be used to run the tutorial test case described on this [Wiki page](https://github.com/precice/precice/wiki/FSI-tutorial) except that the structural solver is now FEniCS.
+For running the case execute the script `Allrun` in one terminal or the scripts `runSolid` and `runFluid` in separate terminals.
+Output data and visualization capabilites are similar to the case described in the above link.
diff --git a/FSI/flap_perp/OpenFOAM-FEniCS/Solid/perp-flap.py b/FSI/flap_perp_2D/SU2-FEniCS/Solid/perp-flap.py
similarity index 90%
rename from FSI/flap_perp/OpenFOAM-FEniCS/Solid/perp-flap.py
rename to FSI/flap_perp_2D/SU2-FEniCS/Solid/perp-flap.py
index 4d544f71f..a57f922a3 100644
--- a/FSI/flap_perp/OpenFOAM-FEniCS/Solid/perp-flap.py
+++ b/FSI/flap_perp_2D/SU2-FEniCS/Solid/perp-flap.py
@@ -1,9 +1,7 @@
# Import required libs
from fenics import Constant, Function, AutoSubDomain, RectangleMesh, VectorFunctionSpace, interpolate, \
- TrialFunction, TestFunction, Point, Expression, DirichletBC, nabla_grad, \
+ TrialFunction, TestFunction, Point, Expression, DirichletBC, nabla_grad, project, \
Identity, inner, dx, ds, sym, grad, lhs, rhs, dot, File, solve, PointSource, assemble_system
-import dolfin
-
from ufl import nabla_div
import numpy as np
import matplotlib.pyplot as plt
@@ -29,7 +27,7 @@ def neumann_boundary(x, on_boundary):
H = 1
W = 0.1
rho = 3000
-E = 400000.0
+E = 1000000.0
nu = 0.3
mu = Constant(E / (2.0 * (1.0 + nu)))
@@ -37,8 +35,8 @@ def neumann_boundary(x, on_boundary):
lambda_ = Constant(E * nu / ((1.0 + nu) * (1.0 - 2.0 * nu)))
# create Mesh
-n_x_Direction = 5
-n_y_Direction = 50
+n_x_Direction = 2
+n_y_Direction = 13
mesh = RectangleMesh(Point(-W / 2, 0), Point(W / 2, H), n_x_Direction, n_y_Direction)
h = Constant(H / n_y_Direction)
@@ -61,25 +59,27 @@ def neumann_boundary(x, on_boundary):
v_n = Function(V)
a_n = Function(V)
+# Function to calculate displacement Deltas
+u_delta = Function(V)
+u_ref = Function(V)
+
f_N_function = interpolate(Expression(("1", "0"), degree=1), V)
u_function = interpolate(Expression(("0", "0"), degree=1), V)
coupling_boundary = AutoSubDomain(neumann_boundary)
+fixed_boundary = AutoSubDomain(clamped_boundary)
precice = Adapter(adapter_config_filename="precice-adapter-config-fsi-s.json")
-clamped_boundary_domain = AutoSubDomain(clamped_boundary)
-force_boundary = AutoSubDomain(neumann_boundary)
-
# Initialize the coupling interface
-precice_dt = precice.initialize(coupling_boundary, mesh, V, dim)
+precice_dt = precice.initialize(coupling_boundary, read_function_space=V, write_object=V, fixed_boundary=fixed_boundary)
fenics_dt = precice_dt # if fenics_dt == precice_dt, no subcycling is applied
# fenics_dt = 0.02 # if fenics_dt < precice_dt, subcycling is applied
dt = Constant(np.min([precice_dt, fenics_dt]))
# clamp the beam at the bottom
-bc = DirichletBC(V, Constant((0, 0)), clamped_boundary)
+bc = DirichletBC(V, Constant((0, 0)), fixed_boundary)
# alpha method parameters
alpha_m = Constant(0.2)
@@ -165,8 +165,6 @@ def avg(x_old, x_new, alpha):
res = m(avg(a_n, a_np1, alpha_m), v) + k(avg(u_n, du, alpha_f), v)
-Forces_x, Forces_y = precice.create_point_sources(clamped_boundary_domain)
-
a_form = lhs(res)
L_form = rhs(res)
@@ -189,12 +187,13 @@ def avg(x_old, x_new, alpha):
if precice.is_action_required(precice.action_write_iteration_checkpoint()): # write checkpoint
precice.store_checkpoint(u_n, t, n)
+ u_ref = u_n.copy()
# read data from preCICE and get a new coupling expression
read_data = precice.read_data()
# Update the point sources on the coupling boundary with the new read data
- Forces_x, Forces_y = precice.update_point_sources(read_data)
+ Forces_x, Forces_y = precice.get_point_sources(read_data)
A, b = assemble_system(a_form, L_form, bc)
@@ -211,7 +210,8 @@ def avg(x_old, x_new, alpha):
dt = Constant(np.min([precice_dt, fenics_dt]))
# Write new displacements to preCICE
- precice.write_data(u_np1)
+ u_delta = project(u_np1 - u_ref, V)
+ precice.write_data(u_delta)
# Call to advance coupling, also returns the optimum time step value
precice_dt = precice.advance(dt(0))
@@ -224,7 +224,7 @@ def avg(x_old, x_new, alpha):
n = n_cp
else:
u_n.assign(u_np1)
- t += dt
+ t += float(dt)
n += 1
if precice.is_time_window_complete():
diff --git a/FSI/flap_perp_2D/SU2-FEniCS/Solid/precice-adapter-config-fsi-s.json b/FSI/flap_perp_2D/SU2-FEniCS/Solid/precice-adapter-config-fsi-s.json
new file mode 100644
index 000000000..aaa992946
--- /dev/null
+++ b/FSI/flap_perp_2D/SU2-FEniCS/Solid/precice-adapter-config-fsi-s.json
@@ -0,0 +1,9 @@
+{
+ "participant_name": "FEniCS",
+ "config_file_name": "../precice-config.xml",
+ "interface": {
+ "coupling_mesh_name": "FEniCS_Mesh",
+ "write_data_name": "DisplacementDeltas0",
+ "read_data_name": "Forces0"
+ }
+}
diff --git a/FSI/flap_perp_2D/SU2-FEniCS/plotDisplacement.sh b/FSI/flap_perp_2D/SU2-FEniCS/plotDisplacement.sh
new file mode 100755
index 000000000..4cf2acf95
--- /dev/null
+++ b/FSI/flap_perp_2D/SU2-FEniCS/plotDisplacement.sh
@@ -0,0 +1,8 @@
+#! /bin/bash
+gnuplot -p << EOF
+set grid
+set title 'Displacement of the Flap Tip'
+set xlabel 'Time [s]'
+set ylabel 'X-Displacement [m]'
+plot "precice-FEniCS-watchpoint-point1.log" using 1:5 smooth cumulative title ""
+EOF
diff --git a/FSI/flap_perp_2D/SU2-FEniCS/precice-config.xml b/FSI/flap_perp_2D/SU2-FEniCS/precice-config.xml
new file mode 100644
index 000000000..19081edb7
--- /dev/null
+++ b/FSI/flap_perp_2D/SU2-FEniCS/precice-config.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/FSI/flap_perp_2D/SU2-FEniCS/runFluid b/FSI/flap_perp_2D/SU2-FEniCS/runFluid
new file mode 100755
index 000000000..7527d01a6
--- /dev/null
+++ b/FSI/flap_perp_2D/SU2-FEniCS/runFluid
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+# Fluid participant
+
+# Run this script in one terminal and the "runSolid" script in another terminal.
+# These scripts present how the two participants would be started manually.
+# Alternatively, you may execute the "Allrun" script in one terminal.
+
+# Run this script with "-parallel" for parallel simulations
+
+# The script "Allclean" cleans-up the result and log files.
+
+# 1 for true, 0 for false
+parallel=0
+if [ "$1" = "-parallel" ]; then
+ parallel=1
+fi
+
+echo "Preparing and running the Fluid participant..."
+
+if [ $parallel -eq 1 ]; then
+ mpirun -n 2 SU2_CFD Fluid/euler_config_coupled.cfg 2>&1 | tee Fluid.log
+else
+ SU2_CFD Fluid/euler_config_coupled.cfg 2>&1 | tee Fluid.log
+fi
diff --git a/FSI/flap_perp_2D/SU2-FEniCS/runSolid b/FSI/flap_perp_2D/SU2-FEniCS/runSolid
new file mode 100755
index 000000000..026cb4a3a
--- /dev/null
+++ b/FSI/flap_perp_2D/SU2-FEniCS/runSolid
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+# Solid participant
+
+# Run this script in one terminal and the "runFluid" script in another terminal.
+# These scripts present how the two participants would be started manually.
+# Alternatively, you may execute the "Allrun" script in one terminal.
+
+# The script "Allclean" cleans-up the result and log files.
+
+echo "Running the Solid participant..."
+
+# Run
+python3 Solid/perp-flap.py 2>&1 | tee Solid.log
diff --git a/HT/partitioned-heat/fenics-fenics/heat.py b/HT/partitioned-heat/fenics-fenics/heat.py
index 002eb5ce0..e528dd9d9 100644
--- a/HT/partitioned-heat/fenics-fenics/heat.py
+++ b/HT/partitioned-heat/fenics-fenics/heat.py
@@ -26,10 +26,10 @@
from __future__ import print_function, division
from fenics import Function, FunctionSpace, Expression, Constant, DirichletBC, TrialFunction, TestFunction, \
- File, solve, lhs, rhs, grad, inner, dot, dx, ds, interpolate, VectorFunctionSpace
-from fenicsadapter import Adapter
+ File, solve, lhs, rhs, grad, inner, dot, dx, ds, interpolate, VectorFunctionSpace, MeshFunction, MPI
+from fenicsprecice import Adapter
from errorcomputation import compute_errors
-from my_enums import ProblemType, Subcycling
+from my_enums import ProblemType, Subcycling, DomainPart
import argparse
import numpy as np
from problem_setup import get_geometry, get_problem_setup
@@ -124,17 +124,13 @@ def determine_gradient(V_g, u, flux):
# Initialize the adapter according to the specific participant
if problem is ProblemType.DIRICHLET:
precice = Adapter(adapter_config_filename="precice-adapter-config-D.json")
- precice_dt = precice.initialize(coupling_boundary, mesh, V)
- initial_data = precice.initialize_data(f_N_function)
+ precice_dt = precice.initialize(coupling_boundary, read_function_space=V, write_object=f_N_function)
elif problem is ProblemType.NEUMANN:
precice = Adapter(adapter_config_filename="precice-adapter-config-N.json")
- precice_dt = precice.initialize(coupling_boundary, mesh, V_g)
- initial_data = precice.initialize_data(u_D_function)
+ precice_dt = precice.initialize(coupling_boundary, read_function_space=V_g, write_object=u_D_function)
boundary_marker = False
-coupling_expression = precice.create_coupling_expression(initial_data)
-
dt = Constant(0)
dt.assign(np.min([fenics_dt, precice_dt]))
@@ -148,6 +144,7 @@ def determine_gradient(V_g, u, flux):
bcs = [DirichletBC(V, u_D, remaining_boundary)]
# Set boundary conditions at coupling interface once wrt to the coupling expression
+coupling_expression = precice.create_coupling_expression()
if problem is ProblemType.DIRICHLET:
# modify Dirichlet boundary condition on coupling interface
bcs.append(DirichletBC(V, coupling_expression, coupling_boundary))
@@ -177,16 +174,26 @@ def determine_gradient(V_g, u, flux):
u_ref = interpolate(u_D, V)
u_ref.rename("reference", " ")
+# mark mesh w.r.t ranks
+mesh_rank = MeshFunction("size_t", mesh, mesh.topology().dim())
+if problem is ProblemType.NEUMANN:
+ mesh_rank.set_all(MPI.rank(MPI.comm_world) + 4)
+else:
+ mesh_rank.set_all(MPI.rank(MPI.comm_world) + 0)
+mesh_rank.rename("myRank", "")
+
# Generating output files
temperature_out = File("out/%s.pvd" % precice.get_participant_name())
ref_out = File("out/ref%s.pvd" % precice.get_participant_name())
error_out = File("out/error%s.pvd" % precice.get_participant_name())
+ranks = File("out/ranks%s.pvd" % precice.get_participant_name())
# output solution and reference solution at t=0, n=0
n = 0
print('output u^%d and u_ref^%d' % (n, n))
temperature_out << u_n
ref_out << u_ref
+ranks << mesh_rank
error_total, error_pointwise = compute_errors(u_n, u_ref, V)
error_out << error_pointwise
@@ -204,6 +211,10 @@ def determine_gradient(V_g, u, flux):
precice.store_checkpoint(u_n, t, n)
read_data = precice.read_data()
+ if problem is ProblemType.DIRICHLET and (domain_part is DomainPart.CIRCULAR or domain_part is DomainPart.RECTANGLE):
+ # We have to data for an arbitrary point that is not on the circle, to obtain exact solution.
+ # See https://github.com/precice/fenics-adapter/issues/113 for details.
+ read_data[(0, 0)] = u_D(0, 0)
# Update the coupling expression with the new read data
precice.update_coupling_expression(coupling_expression, read_data)
@@ -231,7 +242,7 @@ def determine_gradient(V_g, u, flux):
n = n_cp
else: # update solution
u_n.assign(u_np1)
- t += dt
+ t += float(dt)
n += 1
if precice.is_time_window_complete():
@@ -246,8 +257,8 @@ def determine_gradient(V_g, u, flux):
error_out << error_pointwise
# Update Dirichlet BC
- u_D.t = t + dt(0)
- f.t = t + dt(0)
+ u_D.t = t + float(dt)
+ f.t = t + float(dt)
# Hold plot
precice.finalize()
diff --git a/HT/partitioned-heat/fenics-fenics/precice-adapter-config-D.json b/HT/partitioned-heat/fenics-fenics/precice-adapter-config-D.json
index 61b0b32c5..46addb18c 100644
--- a/HT/partitioned-heat/fenics-fenics/precice-adapter-config-D.json
+++ b/HT/partitioned-heat/fenics-fenics/precice-adapter-config-D.json
@@ -4,7 +4,6 @@
"interface": {
"coupling_mesh_name": "DirichletNodes",
"write_data_name": "Flux",
- "read_data_name": "Temperature",
- "interpolation_type": "cubic_spline"
+ "read_data_name": "Temperature"
}
}
diff --git a/HT/partitioned-heat/fenics-fenics/precice-adapter-config-N.json b/HT/partitioned-heat/fenics-fenics/precice-adapter-config-N.json
index ababe8a8b..335a2b9b8 100644
--- a/HT/partitioned-heat/fenics-fenics/precice-adapter-config-N.json
+++ b/HT/partitioned-heat/fenics-fenics/precice-adapter-config-N.json
@@ -4,7 +4,6 @@
"interface": {
"coupling_mesh_name": "NeumannNodes",
"write_data_name": "Temperature",
- "read_data_name": "Flux",
- "interpolation_type": "cubic_spline"
+ "read_data_name": "Flux"
}
}
diff --git a/HT/partitioned-heat/fenics-fenics/precice-config.xml b/HT/partitioned-heat/fenics-fenics/precice-config.xml
index 5c33d9632..129a7fcf0 100644
--- a/HT/partitioned-heat/fenics-fenics/precice-config.xml
+++ b/HT/partitioned-heat/fenics-fenics/precice-config.xml
@@ -26,14 +26,15 @@
-
-
+
+
+
@@ -43,9 +44,9 @@
-
+
-
+