C ALGORITHM 833, COLLECTED ALGORITHMS FROM ACM.
C THIS WORK PUBLISHED IN TRANSACTIONS ON MATHEMATICAL SOFTWARE,
C VOL. 30, NO. 2, June, 2004, P. 200--211.
#! /bin/sh
# This is a shell archive, meaning:
# 1. Remove everything above the #! /bin/sh line.
# 2. Save the resulting text in a file.
# 3. Execute the file with /bin/sh (not csh) to create the files:
# Doc/
# Doc/csrfpack.doc
# Fortran77/
# Fortran77/Drivers/
# Fortran77/Drivers/Makefile
# Fortran77/Drivers/csrftest.eps
# Fortran77/Drivers/csrftest.prt
# Fortran77/Drivers/data
# Fortran77/Drivers/driver.f
# Fortran77/Drivers/gplot.eps
# Fortran77/Drivers/res
# Fortran77/Drivers/rplot.eps
# Fortran77/Drivers/tgplot.eps
# Fortran77/Drivers/tplot.eps
# Fortran77/Src/
# Fortran77/Src/src.f
# This archive created: Wed Aug 25 13:20:05 2004
export PATH; PATH=/bin:$PATH
if test ! -d 'Doc'
then
mkdir 'Doc'
fi
cd 'Doc'
if test -f 'csrfpack.doc'
then
echo shar: will not over-write existing file "'csrfpack.doc'"
else
cat << "SHAR_EOF" > 'csrfpack.doc'
CSRFPACK.DOC
01/31/2004
Overview:
CSRFPACK is a Fortran-77 software package which constructs a
once-continuously differentiable convex bivariate function F
that interpolates a set of N strictly convex data points
(data points for which the piecewise linear interpolant on
some triangulation is convex, and no four points are
coplanar). The interpolant F is obtained by applying convo-
lution smoothing to a piecewise linear Hermite interpolant H
of the data values and a set of convexity-preserving nodal
gradients.
Usage:
The program is distributed in the form of two source code
files and a sample input data set: csrftest.f, csrfpack.f,
and csrftest.dat. The driver, csrftest.f, prompts for the
name of an input data set which consists of the number of
data points N (read with format I5) followed by a sequence
of N ordered triples of data point coordinates (x,y,z) read
with format 3E23.15: the x, y, and z components are read
from columns 1 to 23, 24 to 46, and 47 to 69, respecively,
and each must include a decimal point (and optional expo-
nent). The output consists of the following files.
csrftest.prt: Print file with parameter values and error
messages.
csrftest.out: Data set (suitable for a surface plotting
package) consisting of interpolated values
on a triangulation of a uniform grid in the
bounding box (the smallest rectangle with
sides parallel to the axes that contains
the nodes).
csrftest.eps: Encapsulated Postscript file containing a
contour plot of the interpolatory surface.
tplot.eps: Encapsulated Postscript file containing a plot
of the convexity-preserving triangulation of
the nodes.
gplot.eps: Encapsulated Postscript file containing a plot
of the gradient feasibility diagram and nodal
gradients.
tgplot.eps: Encapsulated Postscript file containing a
plot of the gradient triangulation.
rplot.eps: Encapsulated Postscript file containing a plot
of the cell diagram and nodes.
Various options governing the behavior of the code are
easily specified by altering PARAMETER and DATA statements
in the driver.
Computational procedure and code structure:
The procedure consists of the following ten steps:
1) Construct a convexity-preserving triangulation T, if it
exists, of the data points (nodes and data values):
Subroutine TRMSHC. Remove extraneous boundary edges
(nearly null triangles): Subroutine DELBE.
2) Construct a gradient feasibility diagram (the straight
line dual of T): a set of N convex polygons that parti-
tion the plane and such that, for any choice of nodal
gradients, one from each polygon, the piecewise linear
Hermite interpolant H of the nodal values and gradients
is convex: Subroutine VLIST.
3) Select a set of nodal gradients by taking the centroids
of the gradient feasibility regions or (in the case of
boundary nodes) truncated regions: Subroutine GLIST.
4) Optionally, create level-2 Encapsulated PostScript files
containing plots of T and/or the dual of T (along with
the nodal gradients): Subroutines PLTTR and PLTGR.
5) Optionally, compute a scale factor EPS defining a quad-
ratic function q(p) = EPS*
, and adjust the data
values and gradients by subtracting nodal values and
gradients of q, where EPS is defined so that a strictly
convex Hermite interpolant of the original data can be
constructed from a convex Hermite interpolant of the
adjusted data (Subroutine ADDQT).
6) Construct a convexity-preserving triangulation Tg of the
(possibly adjusted) nodal gradients and negative z-
intercepts of the affine nodal functions defined by the
(adjusted) data values and nodal gradients: Subroutine
TRMSHC.
7) Construct a cell diagram (the straight line dual of Tg):
a set of N convex polygons R_i that partition the plane
and such that the restriction of H to R_i is the i-th
affine nodal function f_i, where f_i(p) = +
z_i for nodes p_i, (adjusted) data values z_i and
(adjusted) gradients g_i for i = 1 to N and H(p) =
Max(i=1,N){f_i(p)}: Subroutine VLIST.
8) Optionally, create level-2 Encapsulated PostScript files
containing plots of Tg and/or the dual of Tg (along with
the nodes): Subroutines PLTTR and PLTGR.
9) Compute the distance D_i from each node p_i to the
nearest boundary point of cell R_i: Subroutine DELTAI.
10) Compute weights W_i and quadrature points q_ij defining
the quadrature rule Q(p) = Sum(i=1,NR) [ W_i*Sum(j=1,NA)
H(p+q_ij) ] for approximating F(p) = Integral[ H(p+q)*
Phi(q) ]dq, where the integral is over the disk D0 of
radius Dmin = Min(i=1,N){D_i} centered at the origin,
and Phi(q) = phi(Norm(q)/Dmin), normalized to have inte-
gral 1, for phi(t) = 1 - 3*t**2 + 2*t**3 (t in [0,1]):
Subroutine GETQW.
Subprograms:
The subprograms in csrfpack.f are alphabetically ordered
except for Subroutine CSURF which appears at the beginning
of the file. The header comments in CSURF duplicate much
of the documentation provided here. The subprograms that
are likely to be called directly by a driver program are as
follows.
CSURF: Subroutine which computes parameters defining the
smooth interpolatory surface F, and optionally
creates plots of the triangulations and their
duals, by executing the 10-step procedure outlined
above.
FGRID: Subroutine which uses FVAL to evaluate F at the
vertices of a rectangular grid.
FVAL: Subroutine which, given a point p and the output
parameters from Subroutine CSURF, returns the value
and gradient of F at p.
PLTCNT: Subroutine which, given a set of function values
z = F(x,y) at the vertices of a rectangular grid,
creates an Encapsulated PostScript file contain-
ing a contour plot of the piecewise bilinear
interpolant of the function values.
PLTTR: Subroutine which creates an Encapsulated PostScript
file containing a plot of a triangulation created
by Subroutine TRMSHC.
TRMSHC: Subroutine which constructs a convexity-preserving
triangulation, if it exists, of a set of N data
points.
Additional high-level subprograms that are called by CSURF
are the following.
ADDQT: Subroutine which, given a set of strictly convex
Hermite data (nodes, data values, and nodal gradi-
ents such that there exists a convex Hermite
interpolant of the data values and gradients, and
no four data points are coplanar), adjusts the
data values and gradients (using a quadratic
correction term) such that a strictly convex Her-
mite interpolant of the data can be constructed
from a convex Hermite interpolant of the adjusted
data.
DELBE: Subroutine which removes extraneous boundary edges
(nearly null triangles) to avoid large errors
caused by steep gradients on the boundary. The
calling program specifies a lower bound on the
acceptable aspect ratio (ratio of the radius of
the inscribed circle to that of the circumcircle)
of boundary triangles.
DELTAI: Subroutine which, given a set of nodes p_i, data
values z_i, and a data structure representing a
convexity-preserving gradient triangulation Tg
(Subroutine TRMSHC), returns the perpendicular
distances D_i from each node p_i to the boundary
of R_i.
GETQW: Subroutine which computes the weights and quadra-
ture points defining the quadrature rule for
approximating values of F.
GLIST: Subroutine which, given a convexity-preserving
triangulation and its straight-line dual computed
by Subroutine VLIST, returns a set of nodal gradi-
ents for which there exists a convex Hermite
interpolant of the data values and gradients. The
nodal gradients are taken to be the centroids of
the gradient feasibility regions (or truncated
regions).
PLTGR: Subroutine which creates an Encapsulated PostScript
file containing a plot of the straight-line dual
of a triangulation along with the set of nodal
gradients.
VLIST: Subroutine which, given a convexity-preserving
triangulation, computes its straight-line dual,
returning the vertices and adjacency information
defining the gradient feasibility regions or cell
diagram.
The header comments in Subroutine TRMSHC include a list of
additional user-callable subprograms related to the triangu-
lations. Many of these are, with the exception of minor
changes in comments, identical to subprograms in TRIPACK
(ACM TOMS Algorithm 751). The triangulation data structure
is the same as that of TRIPACK, and the structure defining T
is overwritten by the structure for Tg.
SHAR_EOF
fi # end of overwriting check
cd ..
if test ! -d 'Fortran77'
then
mkdir 'Fortran77'
fi
cd 'Fortran77'
if test ! -d 'Drivers'
then
mkdir 'Drivers'
fi
cd 'Drivers'
if test -f 'Makefile'
then
echo shar: will not over-write existing file "'Makefile'"
else
cat << "SHAR_EOF" > 'Makefile'
include makefile.inc
all: Res
src.o: $(INCSRC)/src.f
$(F77) $(F77OPTS) -c $(INCSRC)/src.f
DRIVERS= driver1
RESULTS= Res
Libs1= $(PORT)
Objs1= driver.o src.o
driver1: $(Objs1)
$(F77LINK) $(F77LINKOPTS) -o driver1 $(Objs1) $(Libs1)
Res: driver1 data
./driver1 Res
diffres:Res res
echo "Differences in results from driver"
$(DIFF) Res res
clean:
rm -rf *.o $(DRIVERS) $(CLEANUP) $(RESULTS)
SHAR_EOF
fi # end of overwriting check
if test -f 'csrftest.eps'
then
echo shar: will not over-write existing file "'csrftest.eps'"
else
cat << "SHAR_EOF" > 'csrftest.eps'
%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 198 288 414 504
%%Title: Contour Plot
%%Creator: CSRFPACK
%%EndComments
198 288 moveto
198 504 lineto
414 504 lineto
414 288 lineto
closepath
stroke
306.000000 396.000000 translate
108.000000 108.000000 scale
0.018519 setlinewidth
-0.076923 -0.447278 moveto
-0.025641 -0.458596 lineto
0.025641 -0.458596 lineto
0.076923 -0.447278 lineto
0.096731 -0.435897 lineto
0.128205 -0.404434 lineto
0.145212 -0.384615 lineto
0.179487 -0.340402 lineto
0.184421 -0.333333 lineto
0.215099 -0.282051 lineto
0.230769 -0.250617 lineto
0.239767 -0.230769 lineto
0.258365 -0.179487 lineto
0.272313 -0.128205 lineto
0.281612 -0.076923 lineto
0.282051 -0.072076 lineto
0.285911 -0.025641 lineto
0.285911 0.025641 lineto
0.282051 0.072076 lineto
0.281612 0.076923 lineto
0.272313 0.128205 lineto
0.258365 0.179487 lineto
0.239767 0.230769 lineto
0.230769 0.250617 lineto
0.215099 0.282051 lineto
0.184421 0.333333 lineto
0.179487 0.340402 lineto
0.145212 0.384615 lineto
0.128205 0.404434 lineto
0.096731 0.435897 lineto
0.076923 0.447278 lineto
0.025641 0.458596 lineto
-0.025641 0.458596 lineto
-0.076923 0.447278 lineto
-0.096731 0.435897 lineto
-0.128205 0.404434 lineto
-0.145212 0.384615 lineto
-0.179487 0.340402 lineto
-0.184421 0.333333 lineto
-0.215099 0.282051 lineto
-0.230769 0.250617 lineto
-0.239767 0.230769 lineto
-0.258365 0.179487 lineto
-0.272313 0.128205 lineto
-0.281612 0.076923 lineto
-0.282051 0.072076 lineto
-0.285911 0.025641 lineto
-0.285911 -0.025641 lineto
-0.282051 -0.072076 lineto
-0.281612 -0.076923 lineto
-0.272313 -0.128205 lineto
-0.258365 -0.179487 lineto
-0.239767 -0.230769 lineto
-0.230769 -0.250617 lineto
-0.215099 -0.282051 lineto
-0.184421 -0.333333 lineto
-0.179487 -0.340402 lineto
-0.145212 -0.384615 lineto
-0.128205 -0.404434 lineto
-0.096731 -0.435897 lineto
-0.076923 -0.447278 lineto
stroke
-0.230769 -0.549960 moveto
-0.179487 -0.570717 lineto
-0.128205 -0.579400 lineto
-0.076923 -0.584615 lineto
-0.025641 -0.587274 lineto
0.025641 -0.587274 lineto
0.076923 -0.584615 lineto
0.128205 -0.579400 lineto
0.179487 -0.570717 lineto
0.230769 -0.549960 lineto
0.245673 -0.538462 lineto
0.282051 -0.498038 lineto
0.291078 -0.487179 lineto
0.329444 -0.435897 lineto
0.333333 -0.430049 lineto
0.361229 -0.384615 lineto
0.384615 -0.341084 lineto
0.388483 -0.333333 lineto
0.410414 -0.282051 lineto
0.428691 -0.230769 lineto
0.435897 -0.205491 lineto
0.442818 -0.179487 lineto
0.453054 -0.128205 lineto
0.459878 -0.076923 lineto
0.463291 -0.025641 lineto
0.463291 0.025641 lineto
0.459878 0.076923 lineto
0.453054 0.128205 lineto
0.442818 0.179487 lineto
0.435897 0.205491 lineto
0.428691 0.230769 lineto
0.410414 0.282051 lineto
0.388483 0.333333 lineto
0.384615 0.341084 lineto
0.361229 0.384615 lineto
0.333333 0.430049 lineto
0.329444 0.435897 lineto
0.291078 0.487179 lineto
0.282051 0.498038 lineto
0.245673 0.538462 lineto
0.230769 0.549960 lineto
0.179487 0.570717 lineto
0.128205 0.579400 lineto
0.076923 0.584615 lineto
0.025641 0.587274 lineto
-0.025641 0.587274 lineto
-0.076923 0.584615 lineto
-0.128205 0.579400 lineto
-0.179487 0.570717 lineto
-0.230769 0.549960 lineto
-0.245673 0.538462 lineto
-0.282051 0.498038 lineto
-0.291078 0.487179 lineto
-0.329444 0.435897 lineto
-0.333333 0.430049 lineto
-0.361229 0.384615 lineto
-0.384615 0.341084 lineto
-0.388483 0.333333 lineto
-0.410414 0.282051 lineto
-0.428691 0.230769 lineto
-0.435897 0.205491 lineto
-0.442818 0.179487 lineto
-0.453054 0.128205 lineto
-0.459878 0.076923 lineto
-0.463291 0.025641 lineto
-0.463291 -0.025641 lineto
-0.459878 -0.076923 lineto
-0.453054 -0.128205 lineto
-0.442818 -0.179487 lineto
-0.435897 -0.205491 lineto
-0.428691 -0.230769 lineto
-0.410414 -0.282051 lineto
-0.388483 -0.333333 lineto
-0.384615 -0.341084 lineto
-0.361229 -0.384615 lineto
-0.333333 -0.430049 lineto
-0.329444 -0.435897 lineto
-0.291078 -0.487179 lineto
-0.282051 -0.498038 lineto
-0.245673 -0.538462 lineto
-0.230769 -0.549960 lineto
stroke
-0.128205 -0.693948 moveto
-0.076923 -0.698551 lineto
-0.025641 -0.700852 lineto
0.025641 -0.700852 lineto
0.076923 -0.698551 lineto
0.128205 -0.693948 lineto
0.140392 -0.692308 lineto
0.179487 -0.686798 lineto
0.230769 -0.677160 lineto
0.282051 -0.665168 lineto
0.333333 -0.646961 lineto
0.343033 -0.641026 lineto
0.384615 -0.599515 lineto
0.392913 -0.589744 lineto
0.433120 -0.538462 lineto
0.435897 -0.534565 lineto
0.467426 -0.487179 lineto
0.487179 -0.454191 lineto
0.497451 -0.435897 lineto
0.523044 -0.384615 lineto
0.538462 -0.349310 lineto
0.545029 -0.333333 lineto
0.563097 -0.282051 lineto
0.578154 -0.230769 lineto
0.589744 -0.181425 lineto
0.590174 -0.179487 lineto
0.598707 -0.128205 lineto
0.604395 -0.076923 lineto
0.607239 -0.025641 lineto
0.607239 0.025641 lineto
0.604395 0.076923 lineto
0.598707 0.128205 lineto
0.590174 0.179487 lineto
0.589744 0.181425 lineto
0.578154 0.230769 lineto
0.563097 0.282051 lineto
0.545029 0.333333 lineto
0.538462 0.349310 lineto
0.523044 0.384615 lineto
0.497451 0.435897 lineto
0.487179 0.454191 lineto
0.467426 0.487179 lineto
0.435897 0.534565 lineto
0.433120 0.538462 lineto
0.392913 0.589744 lineto
0.384615 0.599515 lineto
0.343033 0.641026 lineto
0.333333 0.646961 lineto
0.282051 0.665168 lineto
0.230769 0.677160 lineto
0.179487 0.686798 lineto
0.140392 0.692308 lineto
0.128205 0.693948 lineto
0.076923 0.698551 lineto
0.025641 0.700852 lineto
-0.025641 0.700852 lineto
-0.076923 0.698551 lineto
-0.128205 0.693948 lineto
-0.140392 0.692308 lineto
-0.179487 0.686798 lineto
-0.230769 0.677160 lineto
-0.282051 0.665168 lineto
-0.333333 0.646961 lineto
-0.343033 0.641026 lineto
-0.384615 0.599515 lineto
-0.392913 0.589744 lineto
-0.433120 0.538462 lineto
-0.435897 0.534565 lineto
-0.467426 0.487179 lineto
-0.487179 0.454191 lineto
-0.497451 0.435897 lineto
-0.523044 0.384615 lineto
-0.538462 0.349310 lineto
-0.545029 0.333333 lineto
-0.563097 0.282051 lineto
-0.578154 0.230769 lineto
-0.589744 0.181425 lineto
-0.590174 0.179487 lineto
-0.598707 0.128205 lineto
-0.604395 0.076923 lineto
-0.607239 0.025641 lineto
-0.607239 -0.025641 lineto
-0.604395 -0.076923 lineto
-0.598707 -0.128205 lineto
-0.590174 -0.179487 lineto
-0.589744 -0.181425 lineto
-0.578154 -0.230769 lineto
-0.563097 -0.282051 lineto
-0.545029 -0.333333 lineto
-0.538462 -0.349310 lineto
-0.523044 -0.384615 lineto
-0.497451 -0.435897 lineto
-0.487179 -0.454191 lineto
-0.467426 -0.487179 lineto
-0.435897 -0.534565 lineto
-0.433120 -0.538462 lineto
-0.392913 -0.589744 lineto
-0.384615 -0.599515 lineto
-0.343033 -0.641026 lineto
-0.333333 -0.646961 lineto
-0.282051 -0.665168 lineto
-0.230769 -0.677160 lineto
-0.179487 -0.686798 lineto
-0.140392 -0.692308 lineto
-0.128205 -0.693948 lineto
stroke
-0.128205 -0.797732 moveto
-0.076923 -0.801956 lineto
-0.025641 -0.804067 lineto
0.025641 -0.804067 lineto
0.076923 -0.801956 lineto
0.128205 -0.797732 lineto
0.151361 -0.794872 lineto
0.179487 -0.791248 lineto
0.230769 -0.782439 lineto
0.282051 -0.771427 lineto
0.333333 -0.758213 lineto
0.382498 -0.743590 lineto
0.384615 -0.742906 lineto
0.435897 -0.719059 lineto
0.468160 -0.692308 lineto
0.487179 -0.670452 lineto
0.510925 -0.641026 lineto
0.538462 -0.604243 lineto
0.548678 -0.589744 lineto
0.581803 -0.538462 lineto
0.589744 -0.524939 lineto
0.610687 -0.487179 lineto
0.636285 -0.435897 lineto
0.641026 -0.425214 lineto
0.658093 -0.384615 lineto
0.676957 -0.333333 lineto
0.692308 -0.284647 lineto
0.693085 -0.282051 lineto
0.705887 -0.230769 lineto
0.716128 -0.179487 lineto
0.723809 -0.128205 lineto
0.728930 -0.076923 lineto
0.731490 -0.025641 lineto
0.731490 0.025641 lineto
0.728930 0.076923 lineto
0.723809 0.128205 lineto
0.716128 0.179487 lineto
0.705887 0.230769 lineto
0.693085 0.282051 lineto
0.692308 0.284647 lineto
0.676957 0.333333 lineto
0.658093 0.384615 lineto
0.641026 0.425214 lineto
0.636285 0.435897 lineto
0.610687 0.487179 lineto
0.589744 0.524939 lineto
0.581803 0.538462 lineto
0.548678 0.589744 lineto
0.538462 0.604243 lineto
0.510925 0.641026 lineto
0.487179 0.670452 lineto
0.468160 0.692308 lineto
0.435897 0.719059 lineto
0.384615 0.742906 lineto
0.382498 0.743590 lineto
0.333333 0.758213 lineto
0.282051 0.771427 lineto
0.230769 0.782439 lineto
0.179487 0.791248 lineto
0.151361 0.794872 lineto
0.128205 0.797732 lineto
0.076923 0.801956 lineto
0.025641 0.804067 lineto
-0.025641 0.804067 lineto
-0.076923 0.801956 lineto
-0.128205 0.797732 lineto
-0.151361 0.794872 lineto
-0.179487 0.791248 lineto
-0.230769 0.782439 lineto
-0.282051 0.771427 lineto
-0.333333 0.758213 lineto
-0.382498 0.743590 lineto
-0.384615 0.742906 lineto
-0.435897 0.719059 lineto
-0.468160 0.692308 lineto
-0.487179 0.670452 lineto
-0.510925 0.641026 lineto
-0.538462 0.604243 lineto
-0.548678 0.589744 lineto
-0.581803 0.538462 lineto
-0.589744 0.524939 lineto
-0.610687 0.487179 lineto
-0.636285 0.435897 lineto
-0.641026 0.425214 lineto
-0.658093 0.384615 lineto
-0.676957 0.333333 lineto
-0.692308 0.284647 lineto
-0.693085 0.282051 lineto
-0.705887 0.230769 lineto
-0.716128 0.179487 lineto
-0.723809 0.128205 lineto
-0.728930 0.076923 lineto
-0.731490 0.025641 lineto
-0.731490 -0.025641 lineto
-0.728930 -0.076923 lineto
-0.723809 -0.128205 lineto
-0.716128 -0.179487 lineto
-0.705887 -0.230769 lineto
-0.693085 -0.282051 lineto
-0.692308 -0.284647 lineto
-0.676957 -0.333333 lineto
-0.658093 -0.384615 lineto
-0.641026 -0.425214 lineto
-0.636285 -0.435897 lineto
-0.610687 -0.487179 lineto
-0.589744 -0.524939 lineto
-0.581803 -0.538462 lineto
-0.548678 -0.589744 lineto
-0.538462 -0.604243 lineto
-0.510925 -0.641026 lineto
-0.487179 -0.670452 lineto
-0.468160 -0.692308 lineto
-0.435897 -0.719059 lineto
-0.384615 -0.742906 lineto
-0.382498 -0.743590 lineto
-0.333333 -0.758213 lineto
-0.282051 -0.771427 lineto
-0.230769 -0.782439 lineto
-0.179487 -0.791248 lineto
-0.151361 -0.794872 lineto
-0.128205 -0.797732 lineto
stroke
-0.025641 -0.899380 moveto
0.025641 -0.899380 lineto
0.076736 -0.897436 lineto
0.076923 -0.897428 lineto
0.128205 -0.893372 lineto
0.179487 -0.887288 lineto
0.230769 -0.879175 lineto
0.282051 -0.869034 lineto
0.333333 -0.856865 lineto
0.372025 -0.846154 lineto
0.384615 -0.842525 lineto
0.435897 -0.825632 lineto
0.487179 -0.806595 lineto
0.512051 -0.794872 lineto
0.538462 -0.776596 lineto
0.570434 -0.743590 lineto
0.589744 -0.720055 lineto
0.611289 -0.692308 lineto
0.641026 -0.651066 lineto
0.647885 -0.641026 lineto
0.680223 -0.589744 lineto
0.692308 -0.568837 lineto
0.708990 -0.538462 lineto
0.734593 -0.487179 lineto
0.743590 -0.467156 lineto
0.756968 -0.435897 lineto
0.776476 -0.384615 lineto
0.793546 -0.333333 lineto
0.794872 -0.328686 lineto
0.807573 -0.282051 lineto
0.819213 -0.230769 lineto
0.828524 -0.179487 lineto
0.835508 -0.128205 lineto
0.840163 -0.076923 lineto
0.842491 -0.025641 lineto
0.842491 0.025641 lineto
0.840163 0.076923 lineto
0.835508 0.128205 lineto
0.828524 0.179487 lineto
0.819213 0.230769 lineto
0.807573 0.282051 lineto
0.794872 0.328686 lineto
0.793546 0.333333 lineto
0.776476 0.384615 lineto
0.756968 0.435897 lineto
0.743590 0.467156 lineto
0.734593 0.487179 lineto
0.708990 0.538462 lineto
0.692308 0.568837 lineto
0.680223 0.589744 lineto
0.647885 0.641026 lineto
0.641026 0.651066 lineto
0.611289 0.692308 lineto
0.589744 0.720055 lineto
0.570434 0.743590 lineto
0.538462 0.776596 lineto
0.512051 0.794872 lineto
0.487179 0.806595 lineto
0.435897 0.825632 lineto
0.384615 0.842525 lineto
0.372025 0.846154 lineto
0.333333 0.856865 lineto
0.282051 0.869034 lineto
0.230769 0.879175 lineto
0.179487 0.887288 lineto
0.128205 0.893372 lineto
0.076923 0.897428 lineto
0.076736 0.897436 lineto
0.025641 0.899380 lineto
-0.025641 0.899380 lineto
-0.076736 0.897436 lineto
-0.076923 0.897428 lineto
-0.128205 0.893372 lineto
-0.179487 0.887288 lineto
-0.230769 0.879175 lineto
-0.282051 0.869034 lineto
-0.333333 0.856865 lineto
-0.372025 0.846154 lineto
-0.384615 0.842525 lineto
-0.435897 0.825632 lineto
-0.487179 0.806595 lineto
-0.512051 0.794872 lineto
-0.538462 0.776596 lineto
-0.570434 0.743590 lineto
-0.589744 0.720055 lineto
-0.611289 0.692308 lineto
-0.641026 0.651066 lineto
-0.647885 0.641026 lineto
-0.680223 0.589744 lineto
-0.692308 0.568837 lineto
-0.708990 0.538462 lineto
-0.734593 0.487179 lineto
-0.743590 0.467156 lineto
-0.756968 0.435897 lineto
-0.776476 0.384615 lineto
-0.793546 0.333333 lineto
-0.794872 0.328686 lineto
-0.807573 0.282051 lineto
-0.819213 0.230769 lineto
-0.828524 0.179487 lineto
-0.835508 0.128205 lineto
-0.840163 0.076923 lineto
-0.842491 0.025641 lineto
-0.842491 -0.025641 lineto
-0.840163 -0.076923 lineto
-0.835508 -0.128205 lineto
-0.828524 -0.179487 lineto
-0.819213 -0.230769 lineto
-0.807573 -0.282051 lineto
-0.794872 -0.328686 lineto
-0.793546 -0.333333 lineto
-0.776476 -0.384615 lineto
-0.756968 -0.435897 lineto
-0.743590 -0.467156 lineto
-0.734593 -0.487179 lineto
-0.708990 -0.538462 lineto
-0.692308 -0.568837 lineto
-0.680223 -0.589744 lineto
-0.647885 -0.641026 lineto
-0.641026 -0.651066 lineto
-0.611289 -0.692308 lineto
-0.589744 -0.720055 lineto
-0.570434 -0.743590 lineto
-0.538462 -0.776596 lineto
-0.512051 -0.794872 lineto
-0.487179 -0.806595 lineto
-0.435897 -0.825632 lineto
-0.384615 -0.842525 lineto
-0.372025 -0.846154 lineto
-0.333333 -0.856865 lineto
-0.282051 -0.869034 lineto
-0.230769 -0.879175 lineto
-0.179487 -0.887288 lineto
-0.128205 -0.893372 lineto
-0.076923 -0.897428 lineto
-0.076736 -0.897436 lineto
-0.025641 -0.899380 lineto
stroke
-0.282051 -0.959850 moveto
-0.230769 -0.969248 lineto
-0.179487 -0.976766 lineto
-0.128205 -0.982404 lineto
-0.076923 -0.986163 lineto
-0.025641 -0.988043 lineto
0.025641 -0.988043 lineto
0.076923 -0.986163 lineto
0.128205 -0.982404 lineto
0.179487 -0.976766 lineto
0.230769 -0.969248 lineto
0.282051 -0.959850 lineto
0.332676 -0.948718 lineto
0.333333 -0.948568 lineto
0.384615 -0.934911 lineto
0.435897 -0.919303 lineto
0.487179 -0.901732 lineto
0.498463 -0.897436 lineto
0.538462 -0.881581 lineto
0.589744 -0.858242 lineto
0.609219 -0.846154 lineto
0.641026 -0.816077 lineto
0.659235 -0.794872 lineto
0.692308 -0.752915 lineto
0.699291 -0.743590 lineto
0.735135 -0.692308 lineto
0.743590 -0.679281 lineto
0.767238 -0.641026 lineto
0.794872 -0.592599 lineto
0.796427 -0.589744 lineto
0.822034 -0.538462 lineto
0.845312 -0.487179 lineto
0.846154 -0.485120 lineto
0.865390 -0.435897 lineto
0.883204 -0.384615 lineto
0.897436 -0.337793 lineto
0.898735 -0.333333 lineto
0.911540 -0.282051 lineto
0.922210 -0.230769 lineto
0.930747 -0.179487 lineto
0.937149 -0.128205 lineto
0.941417 -0.076923 lineto
0.943551 -0.025641 lineto
0.943551 0.025641 lineto
0.941417 0.076923 lineto
0.937149 0.128205 lineto
0.930747 0.179487 lineto
0.922210 0.230769 lineto
0.911540 0.282051 lineto
0.898735 0.333333 lineto
0.897436 0.337793 lineto
0.883204 0.384615 lineto
0.865390 0.435897 lineto
0.846154 0.485120 lineto
0.845312 0.487179 lineto
0.822034 0.538462 lineto
0.796427 0.589744 lineto
0.794872 0.592599 lineto
0.767238 0.641026 lineto
0.743590 0.679281 lineto
0.735135 0.692308 lineto
0.699291 0.743590 lineto
0.692308 0.752915 lineto
0.659235 0.794872 lineto
0.641026 0.816077 lineto
0.609219 0.846154 lineto
0.589744 0.858242 lineto
0.538462 0.881581 lineto
0.498463 0.897436 lineto
0.487179 0.901732 lineto
0.435897 0.919303 lineto
0.384615 0.934911 lineto
0.333333 0.948568 lineto
0.332676 0.948718 lineto
0.282051 0.959850 lineto
0.230769 0.969248 lineto
0.179487 0.976766 lineto
0.128205 0.982404 lineto
0.076923 0.986163 lineto
0.025641 0.988043 lineto
-0.025641 0.988043 lineto
-0.076923 0.986163 lineto
-0.128205 0.982404 lineto
-0.179487 0.976766 lineto
-0.230769 0.969248 lineto
-0.282051 0.959850 lineto
-0.332676 0.948718 lineto
-0.333333 0.948568 lineto
-0.384615 0.934911 lineto
-0.435897 0.919303 lineto
-0.487179 0.901732 lineto
-0.498463 0.897436 lineto
-0.538462 0.881581 lineto
-0.589744 0.858242 lineto
-0.609219 0.846154 lineto
-0.641026 0.816077 lineto
-0.659235 0.794872 lineto
-0.692308 0.752915 lineto
-0.699291 0.743590 lineto
-0.735135 0.692308 lineto
-0.743590 0.679281 lineto
-0.767238 0.641026 lineto
-0.794872 0.592599 lineto
-0.796427 0.589744 lineto
-0.822034 0.538462 lineto
-0.845312 0.487179 lineto
-0.846154 0.485120 lineto
-0.865390 0.435897 lineto
-0.883204 0.384615 lineto
-0.897436 0.337793 lineto
-0.898735 0.333333 lineto
-0.911540 0.282051 lineto
-0.922210 0.230769 lineto
-0.930747 0.179487 lineto
-0.937149 0.128205 lineto
-0.941417 0.076923 lineto
-0.943551 0.025641 lineto
-0.943551 -0.025641 lineto
-0.941417 -0.076923 lineto
-0.937149 -0.128205 lineto
-0.930747 -0.179487 lineto
-0.922210 -0.230769 lineto
-0.911540 -0.282051 lineto
-0.898735 -0.333333 lineto
-0.897436 -0.337793 lineto
-0.883204 -0.384615 lineto
-0.865390 -0.435897 lineto
-0.846154 -0.485120 lineto
-0.845312 -0.487179 lineto
-0.822034 -0.538462 lineto
-0.796427 -0.589744 lineto
-0.794872 -0.592599 lineto
-0.767238 -0.641026 lineto
-0.743590 -0.679281 lineto
-0.735135 -0.692308 lineto
-0.699291 -0.743590 lineto
-0.692308 -0.752915 lineto
-0.659235 -0.794872 lineto
-0.641026 -0.816077 lineto
-0.609219 -0.846154 lineto
-0.589744 -0.858242 lineto
-0.538462 -0.881581 lineto
-0.498463 -0.897436 lineto
-0.487179 -0.901732 lineto
-0.435897 -0.919303 lineto
-0.384615 -0.934911 lineto
-0.333333 -0.948568 lineto
-0.332676 -0.948718 lineto
-0.282051 -0.959850 lineto
stroke
-0.455156 -1.000000 moveto
-0.487179 -0.988797 lineto
-0.538462 -0.968220 lineto
-0.583412 -0.948718 lineto
-0.589744 -0.945812 lineto
-0.641026 -0.920114 lineto
-0.682160 -0.897436 lineto
-0.692308 -0.889428 lineto
-0.738061 -0.846154 lineto
-0.743590 -0.839260 lineto
-0.777509 -0.794872 lineto
-0.794872 -0.770530 lineto
-0.813215 -0.743590 lineto
-0.845806 -0.692308 lineto
-0.846154 -0.691717 lineto
-0.874769 -0.641026 lineto
-0.897436 -0.597524 lineto
-0.901321 -0.589744 lineto
-0.924797 -0.538462 lineto
-0.946138 -0.487179 lineto
-0.948718 -0.480291 lineto
-0.964681 -0.435897 lineto
-0.981071 -0.384615 lineto
-0.995413 -0.333333 lineto
-1.000000 -0.314199 lineto
stroke
0.455156 -1.000000 moveto
0.487179 -0.988797 lineto
0.538462 -0.968220 lineto
0.583412 -0.948718 lineto
0.589744 -0.945812 lineto
0.641026 -0.920114 lineto
0.682160 -0.897436 lineto
0.692308 -0.889428 lineto
0.738061 -0.846154 lineto
0.743590 -0.839260 lineto
0.777509 -0.794872 lineto
0.794872 -0.770530 lineto
0.813215 -0.743590 lineto
0.845806 -0.692308 lineto
0.846154 -0.691717 lineto
0.874769 -0.641026 lineto
0.897436 -0.597524 lineto
0.901321 -0.589744 lineto
0.924797 -0.538462 lineto
0.946138 -0.487179 lineto
0.948718 -0.480291 lineto
0.964681 -0.435897 lineto
0.981071 -0.384615 lineto
0.995413 -0.333333 lineto
1.000000 -0.314199 lineto
stroke
1.000000 0.314199 moveto
0.995413 0.333333 lineto
0.981071 0.384615 lineto
0.964681 0.435897 lineto
0.948718 0.480291 lineto
0.946138 0.487179 lineto
0.924797 0.538462 lineto
0.901321 0.589744 lineto
0.897436 0.597524 lineto
0.874769 0.641026 lineto
0.846154 0.691717 lineto
0.845806 0.692308 lineto
0.813215 0.743590 lineto
0.794872 0.770530 lineto
0.777509 0.794872 lineto
0.743590 0.839260 lineto
0.738061 0.846154 lineto
0.692308 0.889428 lineto
0.682160 0.897436 lineto
0.641026 0.920114 lineto
0.589744 0.945812 lineto
0.583412 0.948718 lineto
0.538462 0.968220 lineto
0.487179 0.988797 lineto
0.455156 1.000000 lineto
stroke
-0.455156 1.000000 moveto
-0.487179 0.988797 lineto
-0.538462 0.968220 lineto
-0.583412 0.948718 lineto
-0.589744 0.945812 lineto
-0.641026 0.920114 lineto
-0.682160 0.897436 lineto
-0.692308 0.889428 lineto
-0.738061 0.846154 lineto
-0.743590 0.839260 lineto
-0.777509 0.794872 lineto
-0.794872 0.770530 lineto
-0.813215 0.743590 lineto
-0.845806 0.692308 lineto
-0.846154 0.691717 lineto
-0.874769 0.641026 lineto
-0.897436 0.597524 lineto
-0.901321 0.589744 lineto
-0.924797 0.538462 lineto
-0.946138 0.487179 lineto
-0.948718 0.480291 lineto
-0.964681 0.435897 lineto
-0.981071 0.384615 lineto
-0.995413 0.333333 lineto
-1.000000 0.314199 lineto
stroke
-0.632914 -1.000000 moveto
-0.641026 -0.996051 lineto
-0.692308 -0.969465 lineto
-0.730035 -0.948718 lineto
-0.743590 -0.940615 lineto
-0.794872 -0.906165 lineto
-0.806332 -0.897436 lineto
-0.846154 -0.849247 lineto
-0.848519 -0.846154 lineto
-0.884148 -0.794872 lineto
-0.897436 -0.774470 lineto
-0.916712 -0.743590 lineto
-0.946590 -0.692308 lineto
-0.948718 -0.688374 lineto
-0.973310 -0.641026 lineto
-0.997896 -0.589744 lineto
-1.000000 -0.584957 lineto
stroke
0.632914 -1.000000 moveto
0.641026 -0.996051 lineto
0.692308 -0.969465 lineto
0.730035 -0.948718 lineto
0.743590 -0.940615 lineto
0.794872 -0.906165 lineto
0.806332 -0.897436 lineto
0.846154 -0.849247 lineto
0.848519 -0.846154 lineto
0.884148 -0.794872 lineto
0.897436 -0.774470 lineto
0.916712 -0.743590 lineto
0.946590 -0.692308 lineto
0.948718 -0.688374 lineto
0.973310 -0.641026 lineto
0.997896 -0.589744 lineto
1.000000 -0.584957 lineto
stroke
1.000000 0.584957 moveto
0.997896 0.589744 lineto
0.973310 0.641026 lineto
0.948718 0.688374 lineto
0.946590 0.692308 lineto
0.916712 0.743590 lineto
0.897436 0.774470 lineto
0.884148 0.794872 lineto
0.848519 0.846154 lineto
0.846154 0.849247 lineto
0.806332 0.897436 lineto
0.794872 0.906165 lineto
0.743590 0.940615 lineto
0.730035 0.948718 lineto
0.692308 0.969465 lineto
0.641026 0.996051 lineto
0.632914 1.000000 lineto
stroke
-0.632914 1.000000 moveto
-0.641026 0.996051 lineto
-0.692308 0.969465 lineto
-0.730035 0.948718 lineto
-0.743590 0.940615 lineto
-0.794872 0.906165 lineto
-0.806332 0.897436 lineto
-0.846154 0.849247 lineto
-0.848519 0.846154 lineto
-0.884148 0.794872 lineto
-0.897436 0.774470 lineto
-0.916712 0.743590 lineto
-0.946590 0.692308 lineto
-0.948718 0.688374 lineto
-0.973310 0.641026 lineto
-0.997896 0.589744 lineto
-1.000000 0.584957 lineto
stroke
-0.770975 -1.000000 moveto
-0.794872 -0.986041 lineto
-0.846154 -0.954389 lineto
-0.854821 -0.948718 lineto
-0.897436 -0.912235 lineto
-0.912340 -0.897436 lineto
-0.948718 -0.846795 lineto
-0.949158 -0.846154 lineto
-0.981940 -0.794872 lineto
-1.000000 -0.764736 lineto
stroke
0.770975 -1.000000 moveto
0.794872 -0.986041 lineto
0.846154 -0.954389 lineto
0.854821 -0.948718 lineto
0.897436 -0.912235 lineto
0.912340 -0.897436 lineto
0.948718 -0.846795 lineto
0.949158 -0.846154 lineto
0.981940 -0.794872 lineto
1.000000 -0.764736 lineto
stroke
1.000000 0.764736 moveto
0.981940 0.794872 lineto
0.949158 0.846154 lineto
0.948718 0.846795 lineto
0.912340 0.897436 lineto
0.897436 0.912235 lineto
0.854821 0.948718 lineto
0.846154 0.954389 lineto
0.794872 0.986041 lineto
0.770975 1.000000 lineto
stroke
-0.770975 1.000000 moveto
-0.794872 0.986041 lineto
-0.846154 0.954389 lineto
-0.854821 0.948718 lineto
-0.897436 0.912235 lineto
-0.912340 0.897436 lineto
-0.948718 0.846795 lineto
-0.949158 0.846154 lineto
-0.981940 0.794872 lineto
-1.000000 0.764736 lineto
stroke
-0.891669 -1.000000 moveto
-0.897436 -0.996239 lineto
-0.948718 -0.960571 lineto
-0.964410 -0.948718 lineto
-1.000000 -0.907983 lineto
stroke
0.891669 -1.000000 moveto
0.897436 -0.996239 lineto
0.948718 -0.960571 lineto
0.964410 -0.948718 lineto
1.000000 -0.907983 lineto
stroke
1.000000 0.907983 moveto
0.964410 0.948718 lineto
0.948718 0.960571 lineto
0.897436 0.996239 lineto
0.891669 1.000000 lineto
stroke
-0.891669 1.000000 moveto
-0.897436 0.996239 lineto
-0.948718 0.960571 lineto
-0.964410 0.948718 lineto
-1.000000 0.907983 lineto
stroke
showpage
%%EOF
SHAR_EOF
fi # end of overwriting check
if test -f 'csrftest.prt'
then
echo shar: will not over-write existing file "'csrftest.prt'"
else
cat << "SHAR_EOF" > 'csrftest.prt'
CSRFTEST.PRT
N = 8
XMIN = -0.100D+01 XMAX = 0.100D+01
YMIN = -0.100D+01 YMAX = 0.100D+01
TOLBE = 0.100D-01
STRICT = T
NR = 8
NA = 24
Number of boundary edge deletions: ND = 0
Scale factor for quadratic term: EPS = 0.865D+00
Min. distance node to cell boundary: DMIN = 0.537D-01
SHAR_EOF
fi # end of overwriting check
if test -f 'data'
then
echo shar: will not over-write existing file "'data'"
else
cat << "SHAR_EOF" > 'data'
8
-1.00 -1.00 2.0000
1.00 -1.00 2.0000
0.00 -0.60 0.1296
-0.40 0.00 0.0256
0.40 0.00 0.0256
0.00 0.60 0.1296
-1.00 1.00 2.0000
1.00 1.00 2.0000
SHAR_EOF
fi # end of overwriting check
if test -f 'driver.f'
then
echo shar: will not over-write existing file "'driver.f'"
else
cat << "SHAR_EOF" > 'driver.f'
C
C
C CSRFTEST
C 06/25/02
C
C This program is a test driver for the software package
C CSRFPACK which constructs a convex once-continuously
C differentiable bivariate function that interpolates a set
C of data values at arbitrarily distributed nodes in the
C plane.
C
C The user must provide an input data set consisting of
C the number of data points N (Format I5) and a sequence of
C N ordered triples (X,Y,Z) with nodal coordinates (X,Y) and
C data values Z: Format 3E23.15.
C
C Provided the data defines a convex function, the output
C consists of the following files:
C
C csrftest.prt: Print file with parameter values and error
C messages.
C csrftest.eps: Encapsulated Postscript file containing a
C contour plot of the interpolatory surface.
C csrftest.out: Data set suitable for a surface plotting
C package consisting of interpolated values
C on a triangulation of a uniform grid in the
C bounding box (the smallest rectangle with
C sides parallel to the axes that contains
C the nodes).
C tplot.eps: Encapsulated Postscript file containing the
C convexity-preserving triangulation of the
C nodes.
C gplot.eps: Encapsulated Postscript file containing the
C gradient feasibility diagram and nodal
C gradients
C tgplot.eps: Encapsulated Postscript file containing the
C gradient triangulation.
C rplot.eps: Encapsulated Postscript file containing the
C cell diagram and nodes.
C
C Previously existing files with the above names are over-
C written.
C
INTEGER LC, LWK, N2, N6, NA, NMAX, NR, NX, NY
C
C Maximum number of nodes NMAX:
C
PARAMETER (NMAX=300, N2=2*NMAX, N6=6*NMAX)
C
C Number of grid points NX (horizontally) and NY
C (vertically) defining the uniform grid.
C
PARAMETER (NX=40, NY=40, LWK=NX*NY+(NX*NY)/2,
. LC=NX*NY+LWK)
C
C Number of quadrature points in the radial and angular
C directions:
C
PARAMETER (NR=8, NA=24)
C
CHARACTER*60 FNAME
DOUBLE PRECISION C(NMAX), D(NMAX), DMIN, DX, DXL(N2),
. DY, DYL(N2), EPS, F(NX,NY), GX(NMAX),
. GY(NMAX), PLTSIZ, PX(NX), PY(NY),
. QX(NR,NA), QY(NR,NA), TOLBE, W(NR),
. X(NMAX), XC(LC), XMAX, XMIN, Y(NMAX),
. YC(LC), YMAX, YMIN, Z(NMAX)
INTEGER I, IER, IPLOT, IWK(LWK), J, K, LCON,
. LEND(NMAX), LIN, LIST(N6), LISTV(N6), LOUT,
. LPRT, LPTR(N6), LNEW, N, NCON, ND, NEAR(NMAX),
. NEXT(NMAX), NV
LOGICAL STRICT
C
C Data:
C
C Plot option in the range 0 to 15: IPLOT = (b3,b2,b1,b0),
C with bits specifying which Postscript files are created:
C
C b0: tplot.eps
C b1: gplot.eps
C b2: tgplot.eps
C b3: rplot.eps
C
DATA IPLOT/15/
C
C Number of contour values in the contour plot.
C
DATA NCON/10/
C
C PostScript plot size: 1.0 <= PLTSIZ <= 7.5.
C
DATA PLTSIZ/3.0/
C
C Strict convexity option (quadratic correction term
C requiring an O(N**2) algorithm).
C
DATA STRICT/.TRUE./
C
C Positive tolerance for removing boundary triangles.
C
DATA TOLBE/1.D-2/
C
C LIN,LOUT = Logical unit numbers for input and output.
C
DATA LCON/1/, LIN/5/, LOUT/6/, LPRT/4/
C
C Input/output formats:
C
300 FORMAT (I5)
310 FORMAT (3E23.15)
320 FORMAT (A60)
330 FORMAT (3I6)
C
C Get an input file name and open it.
C
C 1 WRITE (*,100)
C 100 FORMAT (///13X,'CSRFTEST: CSRFPACK Test Program'//
C . 5X,'Specify a data set file name (at most 60',
C . ' characters):'/)
C READ (*,320,ERR=1) FNAME
C OPEN (LIN,FILE=FNAME,STATUS='OLD',ERR=1)
C
C Read N and the nodal coordinates and data values from
C unit LIN.
C
READ (LIN,300) N
IF (N .LT. 3 .OR. N .GT. NMAX) THEN
WRITE (*,110) NMAX
110 FORMAT (//5X,'Invalid data. N must be in the ',
. 'range 3 to ',I5,'.')
STOP
ENDIF
READ (LIN,310) (X(I),Y(I),Z(I), I = 1,N)
C
C Compute the bounding box corner coordinates (XMIN,YMIN)
C and (XMAX,YMAX) and the uniform grid points
C (((PX(i),PY(j)), i = 1,NX), j = 1,NY).
C
XMIN = X(1)
XMAX = X(1)
YMIN = Y(1)
YMAX = Y(1)
DO 2 I = 2,N
IF (X(I) .LT. XMIN) XMIN = X(I)
IF (X(I) .GT. XMAX) XMAX = X(I)
IF (Y(I) .LT. YMIN) YMIN = Y(I)
IF (Y(I) .GT. YMAX) YMAX = Y(I)
2 CONTINUE
DX = (XMAX-XMIN)/DBLE(NX-1)
DY = (YMAX-YMIN)/DBLE(NY-1)
DO 3 I = 1,NX
PX(I) = XMIN + DBLE(I-1)*DX
3 CONTINUE
DO 4 J = 1,NY
PY(J) = YMIN + DBLE(J-1)*DY
4 CONTINUE
C
C Create a print file with parameter values.
C
OPEN (LPRT,FILE='csrftest.prt')
WRITE (LPRT,120) N, XMIN, XMAX, YMIN, YMAX, TOLBE,
. STRICT, NR, NA
120 FORMAT (///27X,'CSRFTEST.PRT'//
. 10X,'N = ',I5/
. 10X,'XMIN = ',D10.3,3X,'XMAX = ',D10.3/
. 10X,'YMIN = ',D10.3,3X,'YMAX = ',D10.3/
. 10X,'TOLBE = ',D10.3/
. 10X,'STRICT = ',L1/
. 10X,'NR = ',I2/
. 10X,'NA = ',I2)
C
C Construct the interpolatory surface F.
C
CALL CSURF (N,X,Y,TOLBE,IPLOT,PLTSIZ,STRICT,NR,NA, ND,
. Z,C,LIST,LPTR,LEND,LNEW,NEAR,NEXT,NV,
. LISTV,DXL,DYL,GX,GY,EPS,D,DMIN,W,QX,QY,
. IER)
IF (IER .NE. 0) THEN
IF (IER .NE. -11) GO TO 10
C
C DMIN = 0.
C
WRITE (*,130)
WRITE (LPRT,130)
ENDIF
130 FORMAT (//10X,'*** The surface is not strictly ',
. 'convex: DMIN = 0. ***'//)
C
C Output computed parameter values to the print file.
C
WRITE (LPRT,140) ND, EPS, DMIN
WRITE (*,140) ND, EPS, DMIN
140 FORMAT (//10X,'Number of boundary edge deletions: ',
. 'ND = ',I3/
. 10X,'Scale factor for quadratic term: ',
. 'EPS = ',D10.3/
. 10X,'Min. distance node to cell boundary: ',
. ' DMIN = ',D10.3)
C
C Compute interpolated values on the uniform grid.
C
CALL FGRID (NX,NY,PX,PY,EPS,GX,GY,C,LIST,LPTR,
. LEND,DMIN,NR,NA,W,QX,QY, F,IER)
C
C Create a contour plot of the interpolatory surface on the
C NX by NY uniform grid.
C
OPEN (LCON,FILE='csrftest.eps')
CALL PLTCNT (LCON,PLTSIZ,NX,NY,PX,PY,F,NCON,IWK,XC,
. YC, IER)
C
C Create the output data set using the natural ordering of
C the rectangular grid points: left-to-right within
C bottom-to-top.
C
C Write the number of vertices followed by the sequence of
C vertex coordinate triples.
C
C OPEN (LOUT,FILE='csrftest.out')
WRITE (LOUT,300) NX*NY
DO 6 J = 1,NY
DO 5 I = 1,NX
WRITE (LOUT,310) PX(I), PY(J), F(I,J)
5 CONTINUE
6 CONTINUE
C
C Write the number of triangles followed by the sequence of
C triangles (CCW-ordered vertex indices). For each of the
C (NX-1)*(NY-1) cells, k is the vertex index of the upper
C right corner, and the cell is partitioned by the
C diagonal with slope 1.
C
WRITE (LOUT,300) 2*(NX-1)*(NY-1)
DO 8 J = 2,NY
DO 7 I = 2,NX
K = NX*(J-1) + I
WRITE (LOUT,330) K-NX-1, K-NX, K
WRITE (LOUT,330) K-NX-1, K, K-1
7 CONTINUE
8 CONTINUE
STOP
C
C Error in CSURF.
C
10 WRITE (LPRT,400) IER
WRITE (*,400) IER
400 FORMAT (///10X,'Error flag ',I4,' returned by CSURF.')
IF (IER .EQ. -2) THEN
WRITE (LPRT,410)
WRITE (*,410)
ENDIF
410 FORMAT (/10X,'The first three nodes are collinear.')
IF (IER .EQ. -3) THEN
WRITE (LPRT,420)
WRITE (*,420)
ENDIF
420 FORMAT (/10X,'A convex triangulation does not exist ',
. '(ADDNDC error -3).')
IF (IER .EQ. -4) THEN
WRITE (LPRT,430)
WRITE (*,430)
ENDIF
430 FORMAT (/10X,'A convex triangulation does not exist ',
. '(ADDNDC error -4).')
IF (IER .GT. 0) THEN
WRITE (LPRT,440)
WRITE (*,440)
ENDIF
440 FORMAT (/10X,'Duplicate nodes.')
STOP
END
SHAR_EOF
fi # end of overwriting check
if test -f 'gplot.eps'
then
echo shar: will not over-write existing file "'gplot.eps'"
else
cat << "SHAR_EOF" > 'gplot.eps'
%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 237 288 375 504
%%Title: Triangulation Dual
%%Creator: CSRFPACK
%%EndComments
2.000000 setlinewidth
246 301 moveto
246 491 lineto
366 491 lineto
366 301 lineto
closepath
stroke
306.500000 396.000000 translate
9.216923 9.308722 scale
0.107958 setlinewidth
gsave
-6.564013 -10.205482 moveto
6.564013 -10.205482 lineto
6.564013 10.205482 lineto
-6.564013 10.205482 lineto
closepath clip newpath
0.000000 -4.676000 moveto -1.421895 -1.121263 lineto
-1.421895 -1.121263 moveto -3.290667 0.000000 lineto
-3.290667 0.000000 moveto -5.470011 0.000000 lineto
stroke
[ 0.431834 0.431834] 0 setdash
-5.470011 0.000000 moveto 0.000000 -8.504569 lineto
stroke
[] 0 setdash
-5.470011 0.000000 moveto -6.564013 0.000000 lineto
stroke
3.290667 0.000000 moveto 1.421895 -1.121263 lineto
0.000000 -4.676000 moveto 0.000000 -8.504569 lineto
stroke
[ 0.431834 0.431834] 0 setdash
0.000000 -8.504569 moveto 5.470011 0.000000 lineto
stroke
[] 0 setdash
0.000000 -8.504569 moveto 0.000000 -10.205482 lineto
stroke
1.421895 -1.121263 moveto 0.000000 -0.173333 lineto
0.000000 -4.676000 moveto 1.421895 -1.121263 lineto
-1.421895 -1.121263 moveto 0.000000 -0.173333 lineto
0.000000 -0.173333 moveto 0.000000 0.173333 lineto
0.000000 0.173333 moveto -1.421895 1.121263 lineto
3.290667 0.000000 moveto 1.421895 1.121263 lineto
1.421895 1.121263 moveto 0.000000 4.676000 lineto
0.000000 0.173333 moveto 1.421895 1.121263 lineto
-3.290667 0.000000 moveto -1.421895 1.121263 lineto
-1.421895 1.121263 moveto 0.000000 4.676000 lineto
0.000000 4.676000 moveto 0.000000 8.504569 lineto
stroke
[ 0.431834 0.431834] 0 setdash
0.000000 8.504569 moveto -5.470011 0.000000 lineto
stroke
[] 0 setdash
0.000000 8.504569 moveto 0.000000 10.205482 lineto
stroke
3.290667 0.000000 moveto 5.470011 0.000000 lineto
stroke
[ 0.431834 0.431834] 0 setdash
5.470011 0.000000 moveto 0.000000 8.504569 lineto
stroke
[] 0 setdash
5.470011 0.000000 moveto 6.455517 0.000000 lineto
stroke
stroke
grestore
/Helvetica findfont
1.079585 scalefont setfont
0.431834 setlinewidth
1 setlinecap
-2.036514 -2.860366 moveto -2.036514 -2.860366 lineto
( 1) show
2.036514 -2.860366 moveto 2.036514 -2.860366 lineto
( 2) show
0.000000 -1.772965 moveto 0.000000 -1.772965 lineto
( 3) show
-1.226891 0.000000 moveto -1.226891 0.000000 lineto
( 4) show
1.226891 0.000000 moveto 1.226891 0.000000 lineto
( 5) show
0.000000 1.772965 moveto 0.000000 1.772965 lineto
( 6) show
-2.036514 2.860366 moveto -2.036514 2.860366 lineto
( 7) show
2.036514 2.860366 moveto 2.036514 2.860366 lineto
( 8) show
stroke
/Helvetica findfont
1.727335 scalefont setfont
()
stringwidth pop 2 div neg 0.000000 add 15.387488 moveto
()
show
-6.564013 -15.603405 moveto
(Window: WX1 = -.656E+01, WX2 = 0.656E+01) show
(Window: ) stringwidth pop -6.564013 add -19.058076 moveto
( WY1 = -.102E+02, WY2 = 0.102E+02) show
stroke
showpage
%%EOF
SHAR_EOF
fi # end of overwriting check
if test -f 'res'
then
echo shar: will not over-write existing file "'res'"
else
cat << "SHAR_EOF" > 'res'
Number of boundary edge deletions: ND = 0
Scale factor for quadratic term: EPS = 0.865D+00
Min. distance node to cell boundary: DMIN = 0.537D-01
1600
-0.100000000000000E+01 -0.100000000000000E+01 0.200000000000000E+01
-0.948717948717949E+00 -0.100000000000000E+01 0.189783809135176E+01
-0.897435897435897E+00 -0.100000000000000E+01 0.180022563546293E+01
-0.846153846153846E+00 -0.100000000000000E+01 0.170716263233351E+01
-0.794871794871795E+00 -0.100000000000000E+01 0.161864908196349E+01
-0.743589743589744E+00 -0.100000000000000E+01 0.153468498435289E+01
-0.692307692307692E+00 -0.100000000000000E+01 0.145527033950169E+01
-0.641025641025641E+00 -0.100000000000000E+01 0.138040514740989E+01
-0.589743589743590E+00 -0.100000000000000E+01 0.131008940807751E+01
-0.538461538461539E+00 -0.100000000000000E+01 0.124498771030370E+01
-0.487179487179487E+00 -0.100000000000000E+01 0.118709592731142E+01
-0.435897435897436E+00 -0.100000000000000E+01 0.114217396163629E+01
-0.384615384615385E+00 -0.100000000000000E+01 0.110513367671179E+01
-0.333333333333333E+00 -0.100000000000000E+01 0.107328750739594E+01
-0.282051282051282E+00 -0.100000000000000E+01 0.104599079083950E+01
-0.230769230769231E+00 -0.100000000000000E+01 0.102324352704246E+01
-0.179487179487180E+00 -0.100000000000000E+01 0.100504571600483E+01
-0.128205128205128E+00 -0.100000000000000E+01 0.991397357726606E+00
-0.769230769230770E-01 -0.100000000000000E+01 0.982298452207791E+00
-0.256410256410257E-01 -0.100000000000000E+01 0.977748999448383E+00
0.256410256410255E-01 -0.100000000000000E+01 0.977748999448383E+00
0.769230769230769E-01 -0.100000000000000E+01 0.982298452207791E+00
0.128205128205128E+00 -0.100000000000000E+01 0.991397357726606E+00
0.179487179487180E+00 -0.100000000000000E+01 0.100504571600483E+01
0.230769230769231E+00 -0.100000000000000E+01 0.102324352704246E+01
0.282051282051282E+00 -0.100000000000000E+01 0.104599079083950E+01
0.333333333333333E+00 -0.100000000000000E+01 0.107328750739594E+01
0.384615384615385E+00 -0.100000000000000E+01 0.110513367671179E+01
0.435897435897436E+00 -0.100000000000000E+01 0.114217396163629E+01
0.487179487179487E+00 -0.100000000000000E+01 0.118709592731142E+01
0.538461538461538E+00 -0.100000000000000E+01 0.124498771030370E+01
0.589743589743590E+00 -0.100000000000000E+01 0.131008940807751E+01
0.641025641025641E+00 -0.100000000000000E+01 0.138040514740989E+01
0.692307692307692E+00 -0.100000000000000E+01 0.145527033950169E+01
0.743589743589744E+00 -0.100000000000000E+01 0.153468498435289E+01
0.794871794871795E+00 -0.100000000000000E+01 0.161864908196349E+01
0.846153846153846E+00 -0.100000000000000E+01 0.170716263233351E+01
0.897435897435897E+00 -0.100000000000000E+01 0.180022563546293E+01
0.948717948717949E+00 -0.100000000000000E+01 0.189783809135176E+01
0.100000000000000E+01 -0.100000000000000E+01 0.200000000000000E+01
-0.100000000000000E+01 -0.948717948717949E+00 0.186344865502907E+01
-0.948717948717949E+00 -0.948717948717949E+00 0.175727024113503E+01
-0.897435897435897E+00 -0.948717948717949E+00 0.165754319997262E+01
-0.846153846153846E+00 -0.948717948717949E+00 0.156365361037181E+01
-0.794871794871795E+00 -0.948717948717949E+00 0.147490700285212E+01
-0.743589743589744E+00 -0.948717948717949E+00 0.139027425528602E+01
-0.692307692307692E+00 -0.948717948717949E+00 0.131085961043482E+01
-0.641025641025641E+00 -0.948717948717949E+00 0.123599441834303E+01
-0.589743589743590E+00 -0.948717948717949E+00 0.116647363619207E+01
-0.538461538461539E+00 -0.948717948717949E+00 0.110630270073596E+01
-0.487179487179487E+00 -0.948717948717949E+00 0.105869278425277E+01
-0.435897435897436E+00 -0.948717948717949E+00 0.101739701609052E+01
-0.384615384615385E+00 -0.948717948717949E+00 0.981001394015262E+00
-0.333333333333333E+00 -0.948717948717949E+00 0.949155224699409E+00
-0.282051282051282E+00 -0.948717948717949E+00 0.921858508142965E+00
-0.230769230769231E+00 -0.948717948717949E+00 0.899111244345927E+00
-0.179487179487180E+00 -0.948717948717949E+00 0.880913433308297E+00
-0.128205128205128E+00 -0.948717948717949E+00 0.867265075030074E+00
-0.769230769230770E-01 -0.948717948717949E+00 0.858166169511259E+00
-0.256410256410257E-01 -0.948717948717949E+00 0.853616716751852E+00
0.256410256410255E-01 -0.948717948717949E+00 0.853616716751852E+00
0.769230769230769E-01 -0.948717948717949E+00 0.858166169511259E+00
0.128205128205128E+00 -0.948717948717949E+00 0.867265075030074E+00
0.179487179487180E+00 -0.948717948717949E+00 0.880913433308297E+00
0.230769230769231E+00 -0.948717948717949E+00 0.899111244345927E+00
0.282051282051282E+00 -0.948717948717949E+00 0.921858508142964E+00
0.333333333333333E+00 -0.948717948717949E+00 0.949155224699409E+00
0.384615384615385E+00 -0.948717948717949E+00 0.981001394015262E+00
0.435897435897436E+00 -0.948717948717949E+00 0.101739701609052E+01
0.487179487179487E+00 -0.948717948717949E+00 0.105869278425277E+01
0.538461538461538E+00 -0.948717948717949E+00 0.110630270073596E+01
0.589743589743590E+00 -0.948717948717949E+00 0.116647363619207E+01
0.641025641025641E+00 -0.948717948717949E+00 0.123599441834303E+01
0.692307692307692E+00 -0.948717948717949E+00 0.131085961043482E+01
0.743589743589744E+00 -0.948717948717949E+00 0.139027425528602E+01
0.794871794871795E+00 -0.948717948717949E+00 0.147490700285212E+01
0.846153846153846E+00 -0.948717948717949E+00 0.156365361037181E+01
0.897435897435897E+00 -0.948717948717949E+00 0.165754319997262E+01
0.948717948717949E+00 -0.948717948717949E+00 0.175727024113503E+01
0.100000000000000E+01 -0.948717948717949E+00 0.186344865502907E+01
-0.100000000000000E+01 -0.897435897435897E+00 0.177068302001030E+01
-0.948717948717949E+00 -0.897435897435897E+00 0.165676988276991E+01
-0.897435897435897E+00 -0.897435897435897E+00 0.154787330609002E+01
-0.846153846153846E+00 -0.897435897435897E+00 0.144457528396239E+01
-0.794871794871795E+00 -0.897435897435897E+00 0.134761592868233E+01
-0.743589743589744E+00 -0.897435897435897E+00 0.125742653786910E+01
-0.692307692307692E+00 -0.897435897435897E+00 0.117409408179471E+01
-0.641025641025641E+00 -0.897435897435897E+00 0.109803771796443E+01
-0.589743589743590E+00 -0.897435897435897E+00 0.103537280861387E+01
-0.538461538461539E+00 -0.897435897435897E+00 0.984417586274985E+00
-0.487179487179487E+00 -0.897435897435897E+00 0.938759260988066E+00
-0.435897435897436E+00 -0.897435897435897E+00 0.897814186153399E+00
-0.384615384615385E+00 -0.897435897435897E+00 0.861418564078138E+00
-0.333333333333333E+00 -0.897435897435897E+00 0.829572394762286E+00
-0.282051282051282E+00 -0.897435897435897E+00 0.802275678205841E+00
-0.230769230769231E+00 -0.897435897435897E+00 0.779528414408803E+00
-0.179487179487180E+00 -0.897435897435897E+00 0.761330603371173E+00
-0.128205128205128E+00 -0.897435897435897E+00 0.747682245092951E+00
-0.769230769230770E-01 -0.897435897435897E+00 0.738583339574136E+00
-0.256410256410257E-01 -0.897435897435897E+00 0.734033886814728E+00
0.256410256410255E-01 -0.897435897435897E+00 0.734033886814728E+00
0.769230769230769E-01 -0.897435897435897E+00 0.738583339574136E+00
0.128205128205128E+00 -0.897435897435897E+00 0.747682245092951E+00
0.179487179487180E+00 -0.897435897435897E+00 0.761330603371173E+00
0.230769230769231E+00 -0.897435897435897E+00 0.779528414408803E+00
0.282051282051282E+00 -0.897435897435897E+00 0.802275678205841E+00
0.333333333333333E+00 -0.897435897435897E+00 0.829572394762286E+00
0.384615384615385E+00 -0.897435897435897E+00 0.861418564078138E+00
0.435897435897436E+00 -0.897435897435897E+00 0.897814186153399E+00
0.487179487179487E+00 -0.897435897435897E+00 0.938759260988066E+00
0.538461538461538E+00 -0.897435897435897E+00 0.984417586274985E+00
0.589743589743590E+00 -0.897435897435897E+00 0.103537280861387E+01
0.641025641025641E+00 -0.897435897435897E+00 0.109803771796443E+01
0.692307692307692E+00 -0.897435897435897E+00 0.117409408179471E+01
0.743589743589744E+00 -0.897435897435897E+00 0.125742653786910E+01
0.794871794871795E+00 -0.897435897435897E+00 0.134761592868233E+01
0.846153846153846E+00 -0.897435897435897E+00 0.144457528396239E+01
0.897435897435897E+00 -0.897435897435897E+00 0.154787330609002E+01
0.948717948717949E+00 -0.897435897435897E+00 0.165676988276991E+01
0.100000000000000E+01 -0.897435897435897E+00 0.177068302001030E+01
-0.100000000000000E+01 -0.846153846153846E+00 0.169241628783410E+01
-0.948717948717949E+00 -0.846153846153846E+00 0.157854491805334E+01
-0.897435897435897E+00 -0.846153846153846E+00 0.146922300103199E+01
-0.846153846153846E+00 -0.846153846153846E+00 0.136445053677005E+01
-0.794871794871795E+00 -0.846153846153846E+00 0.126422752526751E+01
-0.743589743589744E+00 -0.846153846153846E+00 0.116887230389915E+01
-0.692307692307692E+00 -0.846153846153846E+00 0.107771641202966E+01
-0.641025641025641E+00 -0.846153846153846E+00 0.992409805869940E+00
-0.589743589743590E+00 -0.846153846153846E+00 0.922106057487607E+00
-0.538461538461539E+00 -0.846153846153846E+00 0.869232170940707E+00
-0.487179487179487E+00 -0.846153846153846E+00 0.823725883810350E+00
-0.435897435897436E+00 -0.846153846153846E+00 0.782780808975682E+00
-0.384615384615385E+00 -0.846153846153846E+00 0.746385186900422E+00
-0.333333333333333E+00 -0.846153846153846E+00 0.714539017584570E+00
-0.282051282051282E+00 -0.846153846153846E+00 0.687242301028124E+00
-0.230769230769231E+00 -0.846153846153846E+00 0.664495037231087E+00
-0.179487179487180E+00 -0.846153846153846E+00 0.646297226193457E+00
-0.128205128205128E+00 -0.846153846153846E+00 0.632648867915234E+00
-0.769230769230770E-01 -0.846153846153846E+00 0.623549962396419E+00
-0.256410256410257E-01 -0.846153846153846E+00 0.619000509637012E+00
0.256410256410255E-01 -0.846153846153846E+00 0.619000509637012E+00
0.769230769230769E-01 -0.846153846153846E+00 0.623549962396419E+00
0.128205128205128E+00 -0.846153846153846E+00 0.632648867915234E+00
0.179487179487180E+00 -0.846153846153846E+00 0.646297226193457E+00
0.230769230769231E+00 -0.846153846153846E+00 0.664495037231087E+00
0.282051282051282E+00 -0.846153846153846E+00 0.687242301028124E+00
0.333333333333333E+00 -0.846153846153846E+00 0.714539017584569E+00
0.384615384615385E+00 -0.846153846153846E+00 0.746385186900422E+00
0.435897435897436E+00 -0.846153846153846E+00 0.782780808975682E+00
0.487179487179487E+00 -0.846153846153846E+00 0.823725883810350E+00
0.538461538461538E+00 -0.846153846153846E+00 0.869232170940707E+00
0.589743589743590E+00 -0.846153846153846E+00 0.922106057487607E+00
0.641025641025641E+00 -0.846153846153846E+00 0.992409805869940E+00
0.692307692307692E+00 -0.846153846153846E+00 0.107771641202966E+01
0.743589743589744E+00 -0.846153846153846E+00 0.116887230389915E+01
0.794871794871795E+00 -0.846153846153846E+00 0.126422752526751E+01
0.846153846153846E+00 -0.846153846153846E+00 0.136445053677005E+01
0.897435897435897E+00 -0.846153846153846E+00 0.146922300103199E+01
0.948717948717949E+00 -0.846153846153846E+00 0.157854491805334E+01
0.100000000000000E+01 -0.846153846153846E+00 0.169241628783410E+01
-0.100000000000000E+01 -0.794871794871795E+00 0.161962504368358E+01
-0.948717948717949E+00 -0.794871794871795E+00 0.150575367390282E+01
-0.897435897435897E+00 -0.794871794871795E+00 0.139643175688147E+01
-0.846153846153846E+00 -0.794871794871795E+00 0.129165929261953E+01
-0.794871794871795E+00 -0.794871794871795E+00 0.119143628111699E+01
-0.743589743589744E+00 -0.794871794871795E+00 0.109576272237387E+01
-0.692307692307692E+00 -0.794871794871795E+00 0.100463861639015E+01
-0.641025641025641E+00 -0.794871794871795E+00 0.918063963165833E+00
-0.589743589743590E+00 -0.794871794871795E+00 0.836264005765522E+00
-0.538461538461539E+00 -0.794871794871795E+00 0.765365429768427E+00
-0.487179487179487E+00 -0.794871794871795E+00 0.713328774835341E+00
-0.435897435897436E+00 -0.794871794871795E+00 0.672296884557373E+00
-0.384615384615385E+00 -0.794871794871795E+00 0.635901262482113E+00
-0.333333333333333E+00 -0.794871794871795E+00 0.604055093166261E+00
-0.282051282051282E+00 -0.794871794871795E+00 0.576758376609816E+00
-0.230769230769231E+00 -0.794871794871795E+00 0.554011112812778E+00
-0.179487179487180E+00 -0.794871794871795E+00 0.535813301775148E+00
-0.128205128205128E+00 -0.794871794871795E+00 0.522164943496926E+00
-0.769230769230770E-01 -0.794871794871795E+00 0.513066037978111E+00
-0.256410256410257E-01 -0.794871794871795E+00 0.508516585218703E+00
0.256410256410255E-01 -0.794871794871795E+00 0.508516585218703E+00
0.769230769230769E-01 -0.794871794871795E+00 0.513066037978111E+00
0.128205128205128E+00 -0.794871794871795E+00 0.522164943496926E+00
0.179487179487180E+00 -0.794871794871795E+00 0.535813301775148E+00
0.230769230769231E+00 -0.794871794871795E+00 0.554011112812778E+00
0.282051282051282E+00 -0.794871794871795E+00 0.576758376609816E+00
0.333333333333333E+00 -0.794871794871795E+00 0.604055093166261E+00
0.384615384615385E+00 -0.794871794871795E+00 0.635901262482113E+00
0.435897435897436E+00 -0.794871794871795E+00 0.672296884557373E+00
0.487179487179487E+00 -0.794871794871795E+00 0.713328774835341E+00
0.538461538461538E+00 -0.794871794871795E+00 0.765365429768427E+00
0.589743589743590E+00 -0.794871794871795E+00 0.836264005765522E+00
0.641025641025641E+00 -0.794871794871795E+00 0.918063963165833E+00
0.692307692307692E+00 -0.794871794871795E+00 0.100463861639015E+01
0.743589743589744E+00 -0.794871794871795E+00 0.109576272237387E+01
0.794871794871795E+00 -0.794871794871795E+00 0.119143628111699E+01
0.846153846153846E+00 -0.794871794871795E+00 0.129165929261953E+01
0.897435897435897E+00 -0.794871794871795E+00 0.139643175688147E+01
0.948717948717949E+00 -0.794871794871795E+00 0.150575367390282E+01
0.100000000000000E+01 -0.794871794871795E+00 0.161962504368358E+01
-0.100000000000000E+01 -0.743589743589744E+00 0.155138325229247E+01
-0.948717948717949E+00 -0.743589743589744E+00 0.143751188251171E+01
-0.897435897435897E+00 -0.743589743589744E+00 0.132818996549036E+01
-0.846153846153846E+00 -0.743589743589744E+00 0.122341750122842E+01
-0.794871794871795E+00 -0.743589743589744E+00 0.112319448972588E+01
-0.743589743589744E+00 -0.743589743589744E+00 0.102752093098275E+01
-0.692307692307692E+00 -0.743589743589744E+00 0.936396824999033E+00
-0.641025641025641E+00 -0.743589743589744E+00 0.849822171774721E+00
-0.589743589743590E+00 -0.743589743589744E+00 0.767796971309816E+00
-0.538461538461539E+00 -0.743589743589744E+00 0.690168382382113E+00
-0.487179487179487E+00 -0.743589743589744E+00 0.620045800451552E+00
-0.435897435897436E+00 -0.743589743589744E+00 0.567343180849449E+00
-0.384615384615385E+00 -0.743589743589744E+00 0.529628966518923E+00
-0.333333333333333E+00 -0.743589743589744E+00 0.498120621507359E+00
-0.282051282051282E+00 -0.743589743589744E+00 0.470823904950914E+00
-0.230769230769231E+00 -0.743589743589744E+00 0.448076641153877E+00
-0.179487179487180E+00 -0.743589743589744E+00 0.429878830116247E+00
-0.128205128205128E+00 -0.743589743589744E+00 0.416230471838024E+00
-0.769230769230770E-01 -0.743589743589744E+00 0.407131566319209E+00
-0.256410256410257E-01 -0.743589743589744E+00 0.402582113559802E+00
0.256410256410255E-01 -0.743589743589744E+00 0.402582113559802E+00
0.769230769230769E-01 -0.743589743589744E+00 0.407131566319209E+00
0.128205128205128E+00 -0.743589743589744E+00 0.416230471838024E+00
0.179487179487180E+00 -0.743589743589744E+00 0.429878830116247E+00
0.230769230769231E+00 -0.743589743589744E+00 0.448076641153877E+00
0.282051282051282E+00 -0.743589743589744E+00 0.470823904950914E+00
0.333333333333333E+00 -0.743589743589744E+00 0.498120621507359E+00
0.384615384615385E+00 -0.743589743589744E+00 0.529628966518923E+00
0.435897435897436E+00 -0.743589743589744E+00 0.567343180849449E+00
0.487179487179487E+00 -0.743589743589744E+00 0.620045800451552E+00
0.538461538461538E+00 -0.743589743589744E+00 0.690168382382112E+00
0.589743589743590E+00 -0.743589743589744E+00 0.767796971309815E+00
0.641025641025641E+00 -0.743589743589744E+00 0.849822171774721E+00
0.692307692307692E+00 -0.743589743589744E+00 0.936396824999033E+00
0.743589743589744E+00 -0.743589743589744E+00 0.102752093098275E+01
0.794871794871795E+00 -0.743589743589744E+00 0.112319448972588E+01
0.846153846153846E+00 -0.743589743589744E+00 0.122341750122842E+01
0.897435897435897E+00 -0.743589743589744E+00 0.132818996549036E+01
0.948717948717949E+00 -0.743589743589744E+00 0.143751188251171E+01
0.100000000000000E+01 -0.743589743589744E+00 0.155138325229247E+01
-0.100000000000000E+01 -0.692307692307692E+00 0.148769091366076E+01
-0.948717948717949E+00 -0.692307692307692E+00 0.137381954388000E+01
-0.897435897435897E+00 -0.692307692307692E+00 0.126449762685865E+01
-0.846153846153846E+00 -0.692307692307692E+00 0.115972516259671E+01
-0.794871794871795E+00 -0.692307692307692E+00 0.105950215109418E+01
-0.743589743589744E+00 -0.692307692307692E+00 0.963828592351048E+00
-0.692307692307692E+00 -0.692307692307692E+00 0.872704486367328E+00
-0.641025641025641E+00 -0.692307692307692E+00 0.786129833143015E+00
-0.589743589743590E+00 -0.692307692307692E+00 0.704104632678110E+00
-0.538461538461539E+00 -0.692307692307692E+00 0.626628884972613E+00
-0.487179487179487E+00 -0.692307692307692E+00 0.553409154236310E+00
-0.435897435897436E+00 -0.692307692307692E+00 0.485781799882419E+00
-0.384615384615385E+00 -0.692307692307692E+00 0.431975135475335E+00
-0.333333333333333E+00 -0.692307692307692E+00 0.396278958169219E+00
-0.282051282051282E+00 -0.692307692307692E+00 0.369438886051420E+00
-0.230769230769231E+00 -0.692307692307692E+00 0.346691622254383E+00
-0.179487179487180E+00 -0.692307692307692E+00 0.328493811216753E+00
-0.128205128205128E+00 -0.692307692307692E+00 0.314845452938530E+00
-0.769230769230770E-01 -0.692307692307692E+00 0.305746547419715E+00
-0.256410256410257E-01 -0.692307692307692E+00 0.301197094660308E+00
0.256410256410255E-01 -0.692307692307692E+00 0.301197094660308E+00
0.769230769230769E-01 -0.692307692307692E+00 0.305746547419715E+00
0.128205128205128E+00 -0.692307692307692E+00 0.314845452938530E+00
0.179487179487180E+00 -0.692307692307692E+00 0.328493811216753E+00
0.230769230769231E+00 -0.692307692307692E+00 0.346691622254383E+00
0.282051282051282E+00 -0.692307692307692E+00 0.369438886051420E+00
0.333333333333333E+00 -0.692307692307692E+00 0.396278958169219E+00
0.384615384615385E+00 -0.692307692307692E+00 0.431975135475335E+00
0.435897435897436E+00 -0.692307692307692E+00 0.485781799882419E+00
0.487179487179487E+00 -0.692307692307692E+00 0.553409154236310E+00
0.538461538461538E+00 -0.692307692307692E+00 0.626628884972612E+00
0.589743589743590E+00 -0.692307692307692E+00 0.704104632678110E+00
0.641025641025641E+00 -0.692307692307692E+00 0.786129833143015E+00
0.692307692307692E+00 -0.692307692307692E+00 0.872704486367328E+00
0.743589743589744E+00 -0.692307692307692E+00 0.963828592351048E+00
0.794871794871795E+00 -0.692307692307692E+00 0.105950215109418E+01
0.846153846153846E+00 -0.692307692307692E+00 0.115972516259671E+01
0.897435897435897E+00 -0.692307692307692E+00 0.126449762685865E+01
0.948717948717949E+00 -0.692307692307692E+00 0.137381954388000E+01
0.100000000000000E+01 -0.692307692307692E+00 0.148769091366076E+01
-0.100000000000000E+01 -0.641025641025641E+00 0.142854802778846E+01
-0.948717948717949E+00 -0.641025641025641E+00 0.131467665800771E+01
-0.897435897435897E+00 -0.641025641025641E+00 0.120535474098636E+01
-0.846153846153846E+00 -0.641025641025641E+00 0.110058227672441E+01
-0.794871794871795E+00 -0.641025641025641E+00 0.100035926522188E+01
-0.743589743589744E+00 -0.641025641025641E+00 0.904685706478751E+00
-0.692307692307692E+00 -0.641025641025641E+00 0.813561600495030E+00
-0.641025641025641E+00 -0.641025641025641E+00 0.726986947270718E+00
-0.589743589743590E+00 -0.641025641025641E+00 0.644961746805813E+00
-0.538461538461539E+00 -0.641025641025641E+00 0.567485999100315E+00
-0.487179487179487E+00 -0.641025641025641E+00 0.494559704154225E+00
-0.435897435897436E+00 -0.641025641025641E+00 0.426182861967542E+00
-0.384615384615385E+00 -0.641025641025641E+00 0.361960907342905E+00
-0.333333333333333E+00 -0.641025641025641E+00 0.307855087598779E+00
-0.282051282051282E+00 -0.641025641025641E+00 0.272411758173098E+00
-0.230769230769231E+00 -0.641025641025641E+00 0.249856056114297E+00
-0.179487179487180E+00 -0.641025641025641E+00 0.231658245076666E+00
-0.128205128205128E+00 -0.641025641025641E+00 0.218009886798444E+00
-0.769230769230770E-01 -0.641025641025641E+00 0.208910981279629E+00
-0.256410256410257E-01 -0.641025641025641E+00 0.204361528520221E+00
0.256410256410255E-01 -0.641025641025641E+00 0.204361528520221E+00
0.769230769230769E-01 -0.641025641025641E+00 0.208910981279629E+00
0.128205128205128E+00 -0.641025641025641E+00 0.218009886798444E+00
0.179487179487180E+00 -0.641025641025641E+00 0.231658245076666E+00
0.230769230769231E+00 -0.641025641025641E+00 0.249856056114297E+00
0.282051282051282E+00 -0.641025641025641E+00 0.272411758173098E+00
0.333333333333333E+00 -0.641025641025641E+00 0.307855087598778E+00
0.384615384615385E+00 -0.641025641025641E+00 0.361960907342905E+00
0.435897435897436E+00 -0.641025641025641E+00 0.426182861967542E+00
0.487179487179487E+00 -0.641025641025641E+00 0.494559704154225E+00
0.538461538461538E+00 -0.641025641025641E+00 0.567485999100315E+00
0.589743589743590E+00 -0.641025641025641E+00 0.644961746805812E+00
0.641025641025641E+00 -0.641025641025641E+00 0.726986947270718E+00
0.692307692307692E+00 -0.641025641025641E+00 0.813561600495030E+00
0.743589743589744E+00 -0.641025641025641E+00 0.904685706478751E+00
0.794871794871795E+00 -0.641025641025641E+00 0.100035926522188E+01
0.846153846153846E+00 -0.641025641025641E+00 0.110058227672441E+01
0.897435897435897E+00 -0.641025641025641E+00 0.120535474098636E+01
0.948717948717949E+00 -0.641025641025641E+00 0.131467665800771E+01
0.100000000000000E+01 -0.641025641025641E+00 0.142854802778846E+01
-0.100000000000000E+01 -0.589743589743590E+00 0.137395459467557E+01
-0.948717948717949E+00 -0.589743589743590E+00 0.126008322489482E+01
-0.897435897435897E+00 -0.589743589743590E+00 0.115076130787347E+01
-0.846153846153846E+00 -0.589743589743590E+00 0.104598884361152E+01
-0.794871794871795E+00 -0.589743589743590E+00 0.945765832108988E+00
-0.743589743589744E+00 -0.589743589743590E+00 0.850092273365861E+00
-0.692307692307692E+00 -0.589743589743590E+00 0.758968167382140E+00
-0.641025641025641E+00 -0.589743589743590E+00 0.672393514157828E+00
-0.589743589743590E+00 -0.589743589743590E+00 0.590368313692923E+00
-0.538461538461539E+00 -0.589743589743590E+00 0.512892565987425E+00
-0.487179487179487E+00 -0.589743589743590E+00 0.439966271041335E+00
-0.435897435897436E+00 -0.589743589743590E+00 0.371589428854652E+00
-0.384615384615385E+00 -0.589743589743590E+00 0.307762039427377E+00
-0.333333333333333E+00 -0.589743589743590E+00 0.247829867884073E+00
-0.282051282051282E+00 -0.589743589743590E+00 0.195052802680826E+00
-0.230769230769231E+00 -0.589743589743590E+00 0.158680890736555E+00
-0.179487179487180E+00 -0.589743589743590E+00 0.138536019907117E+00
-0.128205128205128E+00 -0.589743589743590E+00 0.125723773417765E+00
-0.769230769230770E-01 -0.589743589743590E+00 0.116624867898950E+00
-0.256410256410257E-01 -0.589743589743590E+00 0.112075415139543E+00
0.256410256410255E-01 -0.589743589743590E+00 0.112075415139543E+00
0.769230769230769E-01 -0.589743589743590E+00 0.116624867898950E+00
0.128205128205128E+00 -0.589743589743590E+00 0.125723773417765E+00
0.179487179487180E+00 -0.589743589743590E+00 0.138536019907117E+00
0.230769230769231E+00 -0.589743589743590E+00 0.158680890736555E+00
0.282051282051282E+00 -0.589743589743590E+00 0.195052802680826E+00
0.333333333333333E+00 -0.589743589743590E+00 0.247829867884073E+00
0.384615384615385E+00 -0.589743589743590E+00 0.307762039427377E+00
0.435897435897436E+00 -0.589743589743590E+00 0.371589428854652E+00
0.487179487179487E+00 -0.589743589743590E+00 0.439966271041335E+00
0.538461538461538E+00 -0.589743589743590E+00 0.512892565987425E+00
0.589743589743590E+00 -0.589743589743590E+00 0.590368313692922E+00
0.641025641025641E+00 -0.589743589743590E+00 0.672393514157827E+00
0.692307692307692E+00 -0.589743589743590E+00 0.758968167382140E+00
0.743589743589744E+00 -0.589743589743590E+00 0.850092273365861E+00
0.794871794871795E+00 -0.589743589743590E+00 0.945765832108988E+00
0.846153846153846E+00 -0.589743589743590E+00 0.104598884361152E+01
0.897435897435897E+00 -0.589743589743590E+00 0.115076130787347E+01
0.948717948717949E+00 -0.589743589743590E+00 0.126008322489482E+01
0.100000000000000E+01 -0.589743589743590E+00 0.137395459467557E+01
-0.100000000000000E+01 -0.538461538461539E+00 0.132391061432209E+01
-0.948717948717949E+00 -0.538461538461539E+00 0.121003924454133E+01
-0.897435897435897E+00 -0.538461538461539E+00 0.110071732751998E+01
-0.846153846153846E+00 -0.538461538461539E+00 0.995944863258041E+00
-0.794871794871795E+00 -0.538461538461539E+00 0.895721851755506E+00
-0.743589743589744E+00 -0.538461538461539E+00 0.800048293012378E+00
-0.692307692307692E+00 -0.538461538461539E+00 0.708924187028658E+00
-0.641025641025641E+00 -0.538461538461539E+00 0.622349533804345E+00
-0.589743589743590E+00 -0.538461538461539E+00 0.540324333339440E+00
-0.538461538461539E+00 -0.538461538461539E+00 0.462848585633942E+00
-0.487179487179487E+00 -0.538461538461539E+00 0.389922290687852E+00
-0.435897435897436E+00 -0.538461538461539E+00 0.321545448501170E+00
-0.384615384615385E+00 -0.538461538461539E+00 0.257718059073894E+00
-0.333333333333333E+00 -0.538461538461539E+00 0.198440122406027E+00
-0.282051282051282E+00 -0.538461538461539E+00 0.143711638497567E+00
-0.230769230769231E+00 -0.538461538461539E+00 0.931583608199815E-01
-0.179487179487180E+00 -0.538461538461539E+00 0.558300955060633E-01
-0.128205128205128E+00 -0.538461538461539E+00 0.371045762966257E-01
-0.769230769230770E-01 -0.538461538461539E+00 0.288882072776792E-01
-0.256410256410257E-01 -0.538461538461539E+00 0.243387545182717E-01
0.256410256410255E-01 -0.538461538461539E+00 0.243387545182717E-01
0.769230769230769E-01 -0.538461538461539E+00 0.288882072776792E-01
0.128205128205128E+00 -0.538461538461539E+00 0.371045762966257E-01
0.179487179487180E+00 -0.538461538461539E+00 0.558300955060633E-01
0.230769230769231E+00 -0.538461538461539E+00 0.931583608199816E-01
0.282051282051282E+00 -0.538461538461539E+00 0.143711638497567E+00
0.333333333333333E+00 -0.538461538461539E+00 0.198440122406027E+00
0.384615384615385E+00 -0.538461538461539E+00 0.257718059073894E+00
0.435897435897436E+00 -0.538461538461539E+00 0.321545448501170E+00
0.487179487179487E+00 -0.538461538461539E+00 0.389922290687852E+00
0.538461538461538E+00 -0.538461538461539E+00 0.462848585633942E+00
0.589743589743590E+00 -0.538461538461539E+00 0.540324333339440E+00
0.641025641025641E+00 -0.538461538461539E+00 0.622349533804345E+00
0.692307692307692E+00 -0.538461538461539E+00 0.708924187028658E+00
0.743589743589744E+00 -0.538461538461539E+00 0.800048293012378E+00
0.794871794871795E+00 -0.538461538461539E+00 0.895721851755505E+00
0.846153846153846E+00 -0.538461538461539E+00 0.995944863258040E+00
0.897435897435897E+00 -0.538461538461539E+00 0.110071732751998E+01
0.948717948717949E+00 -0.538461538461539E+00 0.121003924454133E+01
0.100000000000000E+01 -0.538461538461539E+00 0.132391061432209E+01
-0.100000000000000E+01 -0.487179487179487E+00 0.127841608672802E+01
-0.948717948717949E+00 -0.487179487179487E+00 0.116454471694726E+01
-0.897435897435897E+00 -0.487179487179487E+00 0.105522279992591E+01
-0.846153846153846E+00 -0.487179487179487E+00 0.950450335663966E+00
-0.794871794871795E+00 -0.487179487179487E+00 0.850227324161430E+00
-0.743589743589744E+00 -0.487179487179487E+00 0.754553765418303E+00
-0.692307692307692E+00 -0.487179487179487E+00 0.663429659434583E+00
-0.641025641025641E+00 -0.487179487179487E+00 0.576855006210270E+00
-0.589743589743590E+00 -0.487179487179487E+00 0.494829805745365E+00
-0.538461538461539E+00 -0.487179487179487E+00 0.417354058039867E+00
-0.487179487179487E+00 -0.487179487179487E+00 0.344427763093777E+00
-0.435897435897436E+00 -0.487179487179487E+00 0.276050920907094E+00
-0.384615384615385E+00 -0.487179487179487E+00 0.212223531479819E+00
-0.333333333333333E+00 -0.487179487179487E+00 0.152945594811952E+00
-0.282051282051282E+00 -0.487179487179487E+00 0.982171109034915E-01
-0.230769230769231E+00 -0.487179487179487E+00 0.480380797544390E-01
-0.179487179487180E+00 -0.487179487179487E+00 0.144057018620015E-02
-0.128205128205128E+00 -0.487179487179487E+00 -0.357183521603745E-01
-0.769230769230770E-01 -0.487179487179487E+00 -0.546681235040287E-01
-0.256410256410257E-01 -0.487179487179487E+00 -0.600225060693017E-01
0.256410256410255E-01 -0.487179487179487E+00 -0.600225060693017E-01
0.769230769230769E-01 -0.487179487179487E+00 -0.546681235040287E-01
0.128205128205128E+00 -0.487179487179487E+00 -0.357183521603744E-01
0.179487179487180E+00 -0.487179487179487E+00 0.144057018620024E-02
0.230769230769231E+00 -0.487179487179487E+00 0.480380797544390E-01
0.282051282051282E+00 -0.487179487179487E+00 0.982171109034914E-01
0.333333333333333E+00 -0.487179487179487E+00 0.152945594811952E+00
0.384615384615385E+00 -0.487179487179487E+00 0.212223531479819E+00
0.435897435897436E+00 -0.487179487179487E+00 0.276050920907094E+00
0.487179487179487E+00 -0.487179487179487E+00 0.344427763093777E+00
0.538461538461538E+00 -0.487179487179487E+00 0.417354058039867E+00
0.589743589743590E+00 -0.487179487179487E+00 0.494829805745365E+00
0.641025641025641E+00 -0.487179487179487E+00 0.576855006210270E+00
0.692307692307692E+00 -0.487179487179487E+00 0.663429659434583E+00
0.743589743589744E+00 -0.487179487179487E+00 0.754553765418303E+00
0.794871794871795E+00 -0.487179487179487E+00 0.850227324161430E+00
0.846153846153846E+00 -0.487179487179487E+00 0.950450335663965E+00
0.897435897435897E+00 -0.487179487179487E+00 0.105522279992591E+01
0.948717948717949E+00 -0.487179487179487E+00 0.116454471694726E+01
0.100000000000000E+01 -0.487179487179487E+00 0.127841608672802E+01
-0.100000000000000E+01 -0.435897435897436E+00 0.123747101189335E+01
-0.948717948717949E+00 -0.435897435897436E+00 0.112359964211259E+01
-0.897435897435897E+00 -0.435897435897436E+00 0.101427772509124E+01
-0.846153846153846E+00 -0.435897435897436E+00 0.909505260829298E+00
-0.794871794871795E+00 -0.435897435897436E+00 0.809282249326763E+00
-0.743589743589744E+00 -0.435897435897436E+00 0.713608690583635E+00
-0.692307692307692E+00 -0.435897435897436E+00 0.622484584599915E+00
-0.641025641025641E+00 -0.435897435897436E+00 0.535909931375602E+00
-0.589743589743590E+00 -0.435897435897436E+00 0.453884730910697E+00
-0.538461538461539E+00 -0.435897435897436E+00 0.376408983205200E+00
-0.487179487179487E+00 -0.435897435897436E+00 0.303482688259109E+00
-0.435897435897436E+00 -0.435897435897436E+00 0.235105846072427E+00
-0.384615384615385E+00 -0.435897435897436E+00 0.171278456645152E+00
-0.333333333333333E+00 -0.435897435897436E+00 0.112000519977284E+00
-0.282051282051282E+00 -0.435897435897436E+00 0.572720360688239E-01
-0.230769230769231E+00 -0.435897435897436E+00 0.709300491977133E-02
-0.179487179487180E+00 -0.435897435897436E+00 -0.385365734698738E-01
-0.128205128205128E+00 -0.435897435897436E+00 -0.807611477337210E-01
-0.769230769230770E-01 -0.435897435897436E+00 -0.115999916502517E+00
-0.256410256410257E-01 -0.435897435897436E+00 -0.136032466385504E+00
0.256410256410255E-01 -0.435897435897436E+00 -0.136032466385504E+00
0.769230769230769E-01 -0.435897435897436E+00 -0.115999916502517E+00
0.128205128205128E+00 -0.435897435897436E+00 -0.807611477337210E-01
0.179487179487180E+00 -0.435897435897436E+00 -0.385365734698737E-01
0.230769230769231E+00 -0.435897435897436E+00 0.709300491977138E-02
0.282051282051282E+00 -0.435897435897436E+00 0.572720360688238E-01
0.333333333333333E+00 -0.435897435897436E+00 0.112000519977284E+00
0.384615384615385E+00 -0.435897435897436E+00 0.171278456645152E+00
0.435897435897436E+00 -0.435897435897436E+00 0.235105846072427E+00
0.487179487179487E+00 -0.435897435897436E+00 0.303482688259109E+00
0.538461538461538E+00 -0.435897435897436E+00 0.376408983205199E+00
0.589743589743590E+00 -0.435897435897436E+00 0.453884730910697E+00
0.641025641025641E+00 -0.435897435897436E+00 0.535909931375602E+00
0.692307692307692E+00 -0.435897435897436E+00 0.622484584599915E+00
0.743589743589744E+00 -0.435897435897436E+00 0.713608690583635E+00
0.794871794871795E+00 -0.435897435897436E+00 0.809282249326762E+00
0.846153846153846E+00 -0.435897435897436E+00 0.909505260829298E+00
0.897435897435897E+00 -0.435897435897436E+00 0.101427772509124E+01
0.948717948717949E+00 -0.435897435897436E+00 0.112359964211259E+01
0.100000000000000E+01 -0.435897435897436E+00 0.123747101189335E+01
-0.100000000000000E+01 -0.384615384615385E+00 0.120107538981809E+01
-0.948717948717949E+00 -0.384615384615385E+00 0.108720402003733E+01
-0.897435897435897E+00 -0.384615384615385E+00 0.977882103015981E+00
-0.846153846153846E+00 -0.384615384615385E+00 0.873109638754038E+00
-0.794871794871795E+00 -0.384615384615385E+00 0.772886627251503E+00
-0.743589743589744E+00 -0.384615384615385E+00 0.677213068508375E+00
-0.692307692307692E+00 -0.384615384615385E+00 0.586088962524655E+00
-0.641025641025641E+00 -0.384615384615385E+00 0.499514309300342E+00
-0.589743589743590E+00 -0.384615384615385E+00 0.417489108835437E+00
-0.538461538461539E+00 -0.384615384615385E+00 0.340013361129939E+00
-0.487179487179487E+00 -0.384615384615385E+00 0.267087066183849E+00
-0.435897435897436E+00 -0.384615384615385E+00 0.198710223997167E+00
-0.384615384615385E+00 -0.384615384615385E+00 0.134882834569891E+00
-0.333333333333333E+00 -0.384615384615385E+00 0.756048979020239E-01
-0.282051282051282E+00 -0.384615384615385E+00 0.208764139935637E-01
-0.230769230769231E+00 -0.384615384615385E+00 -0.293026171554888E-01
-0.179487179487180E+00 -0.384615384615385E+00 -0.749321955451339E-01
-0.128205128205128E+00 -0.384615384615385E+00 -0.116012321175371E+00
-0.769230769230770E-01 -0.384615384615385E+00 -0.152542994046201E+00
-0.256410256410257E-01 -0.384615384615385E+00 -0.185045590870964E+00
0.256410256410255E-01 -0.384615384615385E+00 -0.185045590870964E+00
0.769230769230769E-01 -0.384615384615385E+00 -0.152542994046201E+00
0.128205128205128E+00 -0.384615384615385E+00 -0.116012321175371E+00
0.179487179487180E+00 -0.384615384615385E+00 -0.749321955451338E-01
0.230769230769231E+00 -0.384615384615385E+00 -0.293026171554887E-01
0.282051282051282E+00 -0.384615384615385E+00 0.208764139935637E-01
0.333333333333333E+00 -0.384615384615385E+00 0.756048979020238E-01
0.384615384615385E+00 -0.384615384615385E+00 0.134882834569891E+00
0.435897435897436E+00 -0.384615384615385E+00 0.198710223997167E+00
0.487179487179487E+00 -0.384615384615385E+00 0.267087066183849E+00
0.538461538461538E+00 -0.384615384615385E+00 0.340013361129939E+00
0.589743589743590E+00 -0.384615384615385E+00 0.417489108835437E+00
0.641025641025641E+00 -0.384615384615385E+00 0.499514309300342E+00
0.692307692307692E+00 -0.384615384615385E+00 0.586088962524655E+00
0.743589743589744E+00 -0.384615384615385E+00 0.677213068508375E+00
0.794871794871795E+00 -0.384615384615385E+00 0.772886627251502E+00
0.846153846153846E+00 -0.384615384615385E+00 0.873109638754038E+00
0.897435897435897E+00 -0.384615384615385E+00 0.977882103015980E+00
0.948717948717949E+00 -0.384615384615385E+00 0.108720402003733E+01
0.100000000000000E+01 -0.384615384615385E+00 0.120107538981809E+01
-0.100000000000000E+01 -0.333333333333333E+00 0.116922922050224E+01
-0.948717948717949E+00 -0.333333333333333E+00 0.105535785072148E+01
-0.897435897435897E+00 -0.333333333333333E+00 0.946035933700128E+00
-0.846153846153846E+00 -0.333333333333333E+00 0.841263469438186E+00
-0.794871794871795E+00 -0.333333333333333E+00 0.741040457935650E+00
-0.743589743589744E+00 -0.333333333333333E+00 0.645366899192523E+00
-0.692307692307692E+00 -0.333333333333333E+00 0.554242793208802E+00
-0.641025641025641E+00 -0.333333333333333E+00 0.467668139984490E+00
-0.589743589743590E+00 -0.333333333333333E+00 0.385642939519585E+00
-0.538461538461539E+00 -0.333333333333333E+00 0.308167191814087E+00
-0.487179487179487E+00 -0.333333333333333E+00 0.235240896867997E+00
-0.435897435897436E+00 -0.333333333333333E+00 0.166864054681314E+00
-0.384615384615385E+00 -0.333333333333333E+00 0.103036665254039E+00
-0.333333333333333E+00 -0.333333333333333E+00 0.437587285861713E-01
-0.282051282051282E+00 -0.333333333333333E+00 -0.109697553222888E-01
-0.230769230769231E+00 -0.333333333333333E+00 -0.611487864713413E-01
-0.179487179487180E+00 -0.333333333333333E+00 -0.106778364860986E+00
-0.128205128205128E+00 -0.333333333333333E+00 -0.147858490491224E+00
-0.769230769230770E-01 -0.333333333333333E+00 -0.184389163362054E+00
-0.256410256410257E-01 -0.333333333333333E+00 -0.217089173051830E+00
0.256410256410255E-01 -0.333333333333333E+00 -0.217089173051830E+00
0.769230769230769E-01 -0.333333333333333E+00 -0.184389163362054E+00
0.128205128205128E+00 -0.333333333333333E+00 -0.147858490491224E+00
0.179487179487180E+00 -0.333333333333333E+00 -0.106778364860986E+00
0.230769230769231E+00 -0.333333333333333E+00 -0.611487864713413E-01
0.282051282051282E+00 -0.333333333333333E+00 -0.109697553222889E-01
0.333333333333333E+00 -0.333333333333333E+00 0.437587285861712E-01
0.384615384615385E+00 -0.333333333333333E+00 0.103036665254039E+00
0.435897435897436E+00 -0.333333333333333E+00 0.166864054681314E+00
0.487179487179487E+00 -0.333333333333333E+00 0.235240896867997E+00
0.538461538461538E+00 -0.333333333333333E+00 0.308167191814087E+00
0.589743589743590E+00 -0.333333333333333E+00 0.385642939519584E+00
0.641025641025641E+00 -0.333333333333333E+00 0.467668139984489E+00
0.692307692307692E+00 -0.333333333333333E+00 0.554242793208802E+00
0.743589743589744E+00 -0.333333333333333E+00 0.645366899192523E+00
0.794871794871795E+00 -0.333333333333333E+00 0.741040457935650E+00
0.846153846153846E+00 -0.333333333333333E+00 0.841263469438185E+00
0.897435897435897E+00 -0.333333333333333E+00 0.946035933700128E+00
0.948717948717949E+00 -0.333333333333333E+00 0.105535785072148E+01
0.100000000000000E+01 -0.333333333333333E+00 0.116922922050224E+01
-0.100000000000000E+01 -0.282051282051282E+00 0.114193250394579E+01
-0.948717948717949E+00 -0.282051282051282E+00 0.102806113416503E+01
-0.897435897435897E+00 -0.282051282051282E+00 0.918739217143683E+00
-0.846153846153846E+00 -0.282051282051282E+00 0.813966752881740E+00
-0.794871794871795E+00 -0.282051282051282E+00 0.713743741379205E+00
-0.743589743589744E+00 -0.282051282051282E+00 0.618070182636077E+00
-0.692307692307692E+00 -0.282051282051282E+00 0.526946076652357E+00
-0.641025641025641E+00 -0.282051282051282E+00 0.440371423428044E+00
-0.589743589743590E+00 -0.282051282051282E+00 0.358346222963139E+00
-0.538461538461539E+00 -0.282051282051282E+00 0.280870475257642E+00
-0.487179487179487E+00 -0.282051282051282E+00 0.207944180311552E+00
-0.435897435897436E+00 -0.282051282051282E+00 0.139567338124869E+00
-0.384615384615385E+00 -0.282051282051282E+00 0.757399486975938E-01
-0.333333333333333E+00 -0.282051282051282E+00 0.164620120297262E-01
-0.282051282051282E+00 -0.282051282051282E+00 -0.382664718787339E-01
-0.230769230769231E+00 -0.282051282051282E+00 -0.884455030277864E-01
-0.179487179487180E+00 -0.282051282051282E+00 -0.134075081417432E+00
-0.128205128205128E+00 -0.282051282051282E+00 -0.175155207047669E+00
-0.769230769230770E-01 -0.282051282051282E+00 -0.211685879918499E+00
-0.256410256410257E-01 -0.282051282051282E+00 -0.244385889608275E+00
0.256410256410255E-01 -0.282051282051282E+00 -0.244385889608275E+00
0.769230769230769E-01 -0.282051282051282E+00 -0.211685879918499E+00
0.128205128205128E+00 -0.282051282051282E+00 -0.175155207047669E+00
0.179487179487180E+00 -0.282051282051282E+00 -0.134075081417431E+00
0.230769230769231E+00 -0.282051282051282E+00 -0.884455030277864E-01
0.282051282051282E+00 -0.282051282051282E+00 -0.382664718787339E-01
0.333333333333333E+00 -0.282051282051282E+00 0.164620120297261E-01
0.384615384615385E+00 -0.282051282051282E+00 0.757399486975938E-01
0.435897435897436E+00 -0.282051282051282E+00 0.139567338124869E+00
0.487179487179487E+00 -0.282051282051282E+00 0.207944180311552E+00
0.538461538461538E+00 -0.282051282051282E+00 0.280870475257642E+00
0.589743589743590E+00 -0.282051282051282E+00 0.358346222963139E+00
0.641025641025641E+00 -0.282051282051282E+00 0.440371423428044E+00
0.692307692307692E+00 -0.282051282051282E+00 0.526946076652357E+00
0.743589743589744E+00 -0.282051282051282E+00 0.618070182636077E+00
0.794871794871795E+00 -0.282051282051282E+00 0.713743741379205E+00
0.846153846153846E+00 -0.282051282051282E+00 0.813966752881740E+00
0.897435897435897E+00 -0.282051282051282E+00 0.918739217143683E+00
0.948717948717949E+00 -0.282051282051282E+00 0.102806113416503E+01
0.100000000000000E+01 -0.282051282051282E+00 0.114193250394579E+01
-0.100000000000000E+01 -0.230769230769231E+00 0.111918524014875E+01
-0.948717948717949E+00 -0.230769230769231E+00 0.100531387036800E+01
-0.897435897435897E+00 -0.230769230769231E+00 0.895991953346646E+00
-0.846153846153846E+00 -0.230769230769231E+00 0.791219489084703E+00
-0.794871794871795E+00 -0.230769230769231E+00 0.690996477582168E+00
-0.743589743589744E+00 -0.230769230769231E+00 0.595322918839040E+00
-0.692307692307692E+00 -0.230769230769231E+00 0.504198812855320E+00
-0.641025641025641E+00 -0.230769230769231E+00 0.417624159631007E+00
-0.589743589743590E+00 -0.230769230769231E+00 0.335598959166102E+00
-0.538461538461539E+00 -0.230769230769231E+00 0.258123211460604E+00
-0.487179487179487E+00 -0.230769230769231E+00 0.185196916514514E+00
-0.435897435897436E+00 -0.230769230769231E+00 0.116820074327831E+00
-0.384615384615385E+00 -0.230769230769231E+00 0.529926849005563E-01
-0.333333333333333E+00 -0.230769230769231E+00 -0.628525176731129E-02
-0.282051282051282E+00 -0.230769230769231E+00 -0.610137356757714E-01
-0.230769230769231E+00 -0.230769230769231E+00 -0.111192766824824E+00
-0.179487179487180E+00 -0.230769230769231E+00 -0.156822345214469E+00
-0.128205128205128E+00 -0.230769230769231E+00 -0.197902470844707E+00
-0.769230769230770E-01 -0.230769230769231E+00 -0.234433143715537E+00
-0.256410256410257E-01 -0.230769230769231E+00 -0.267133153405313E+00
0.256410256410255E-01 -0.230769230769231E+00 -0.267133153405313E+00
0.769230769230769E-01 -0.230769230769231E+00 -0.234433143715537E+00
0.128205128205128E+00 -0.230769230769231E+00 -0.197902470844707E+00
0.179487179487180E+00 -0.230769230769231E+00 -0.156822345214469E+00
0.230769230769231E+00 -0.230769230769231E+00 -0.111192766824824E+00
0.282051282051282E+00 -0.230769230769231E+00 -0.610137356757715E-01
0.333333333333333E+00 -0.230769230769231E+00 -0.628525176731137E-02
0.384615384615385E+00 -0.230769230769231E+00 0.529926849005563E-01
0.435897435897436E+00 -0.230769230769231E+00 0.116820074327831E+00
0.487179487179487E+00 -0.230769230769231E+00 0.185196916514514E+00
0.538461538461538E+00 -0.230769230769231E+00 0.258123211460604E+00
0.589743589743590E+00 -0.230769230769231E+00 0.335598959166102E+00
0.641025641025641E+00 -0.230769230769231E+00 0.417624159631007E+00
0.692307692307692E+00 -0.230769230769231E+00 0.504198812855320E+00
0.743589743589744E+00 -0.230769230769231E+00 0.595322918839040E+00
0.794871794871795E+00 -0.230769230769231E+00 0.690996477582167E+00
0.846153846153846E+00 -0.230769230769231E+00 0.791219489084702E+00
0.897435897435897E+00 -0.230769230769231E+00 0.895991953346645E+00
0.948717948717949E+00 -0.230769230769231E+00 0.100531387036800E+01
0.100000000000000E+01 -0.230769230769231E+00 0.111918524014875E+01
-0.100000000000000E+01 -0.179487179487180E+00 0.110098742911112E+01
-0.948717948717949E+00 -0.179487179487180E+00 0.987116059330366E+00
-0.897435897435897E+00 -0.179487179487180E+00 0.877794142309015E+00
-0.846153846153846E+00 -0.179487179487180E+00 0.773021678047073E+00
-0.794871794871795E+00 -0.179487179487180E+00 0.672798666544538E+00
-0.743589743589744E+00 -0.179487179487180E+00 0.577125107801410E+00
-0.692307692307692E+00 -0.179487179487180E+00 0.486001001817690E+00
-0.641025641025641E+00 -0.179487179487180E+00 0.399426348593377E+00
-0.589743589743590E+00 -0.179487179487180E+00 0.317401148128472E+00
-0.538461538461539E+00 -0.179487179487180E+00 0.239925400422974E+00
-0.487179487179487E+00 -0.179487179487180E+00 0.166999105476884E+00
-0.435897435897436E+00 -0.179487179487180E+00 0.986222632902014E-01
-0.384615384615385E+00 -0.179487179487180E+00 0.347948738629262E-01
-0.333333333333333E+00 -0.179487179487180E+00 -0.244830628049413E-01
-0.282051282051282E+00 -0.179487179487180E+00 -0.792115467134015E-01
-0.230769230769231E+00 -0.179487179487180E+00 -0.129390577862454E+00
-0.179487179487180E+00 -0.179487179487180E+00 -0.175020156252099E+00
-0.128205128205128E+00 -0.179487179487180E+00 -0.216100281882337E+00
-0.769230769230770E-01 -0.179487179487180E+00 -0.252630954753167E+00
-0.256410256410257E-01 -0.179487179487180E+00 -0.285330964442943E+00
0.256410256410255E-01 -0.179487179487180E+00 -0.285330964442943E+00
0.769230769230769E-01 -0.179487179487180E+00 -0.252630954753167E+00
0.128205128205128E+00 -0.179487179487180E+00 -0.216100281882337E+00
0.179487179487180E+00 -0.179487179487180E+00 -0.175020156252099E+00
0.230769230769231E+00 -0.179487179487180E+00 -0.129390577862454E+00
0.282051282051282E+00 -0.179487179487180E+00 -0.792115467134015E-01
0.333333333333333E+00 -0.179487179487180E+00 -0.244830628049414E-01
0.384615384615385E+00 -0.179487179487180E+00 0.347948738629262E-01
0.435897435897436E+00 -0.179487179487180E+00 0.986222632902014E-01
0.487179487179487E+00 -0.179487179487180E+00 0.166999105476884E+00
0.538461538461538E+00 -0.179487179487180E+00 0.239925400422974E+00
0.589743589743590E+00 -0.179487179487180E+00 0.317401148128472E+00
0.641025641025641E+00 -0.179487179487180E+00 0.399426348593377E+00
0.692307692307692E+00 -0.179487179487180E+00 0.486001001817690E+00
0.743589743589744E+00 -0.179487179487180E+00 0.577125107801410E+00
0.794871794871795E+00 -0.179487179487180E+00 0.672798666544537E+00
0.846153846153846E+00 -0.179487179487180E+00 0.773021678047072E+00
0.897435897435897E+00 -0.179487179487180E+00 0.877794142309015E+00
0.948717948717949E+00 -0.179487179487180E+00 0.987116059330366E+00
0.100000000000000E+01 -0.179487179487180E+00 0.110098742911112E+01
-0.100000000000000E+01 -0.128205128205128E+00 0.108733907083290E+01
-0.948717948717949E+00 -0.128205128205128E+00 0.973467701052143E+00
-0.897435897435897E+00 -0.128205128205128E+00 0.864145784030793E+00
-0.846153846153846E+00 -0.128205128205128E+00 0.759373319768850E+00
-0.794871794871795E+00 -0.128205128205128E+00 0.659150308266315E+00
-0.743589743589744E+00 -0.128205128205128E+00 0.563476749523187E+00
-0.692307692307692E+00 -0.128205128205128E+00 0.472352643539467E+00
-0.641025641025641E+00 -0.128205128205128E+00 0.385777990315154E+00
-0.589743589743590E+00 -0.128205128205128E+00 0.303752789850249E+00
-0.538461538461539E+00 -0.128205128205128E+00 0.226277042144752E+00
-0.487179487179487E+00 -0.128205128205128E+00 0.153350747198661E+00
-0.435897435897436E+00 -0.128205128205128E+00 0.849739050119788E-01
-0.384615384615385E+00 -0.128205128205128E+00 0.211465155847037E-01
-0.333333333333333E+00 -0.128205128205128E+00 -0.381314210831639E-01
-0.282051282051282E+00 -0.128205128205128E+00 -0.928599049916240E-01
-0.230769230769231E+00 -0.128205128205128E+00 -0.143038936140677E+00
-0.179487179487180E+00 -0.128205128205128E+00 -0.188668514530322E+00
-0.128205128205128E+00 -0.128205128205128E+00 -0.229748640160559E+00
-0.769230769230770E-01 -0.128205128205128E+00 -0.266279313031389E+00
-0.256410256410257E-01 -0.128205128205128E+00 -0.298979322721165E+00
0.256410256410255E-01 -0.128205128205128E+00 -0.298979322721165E+00
0.769230769230769E-01 -0.128205128205128E+00 -0.266279313031389E+00
0.128205128205128E+00 -0.128205128205128E+00 -0.229748640160559E+00
0.179487179487180E+00 -0.128205128205128E+00 -0.188668514530322E+00
0.230769230769231E+00 -0.128205128205128E+00 -0.143038936140677E+00
0.282051282051282E+00 -0.128205128205128E+00 -0.928599049916241E-01
0.333333333333333E+00 -0.128205128205128E+00 -0.381314210831640E-01
0.384615384615385E+00 -0.128205128205128E+00 0.211465155847037E-01
0.435897435897436E+00 -0.128205128205128E+00 0.849739050119788E-01
0.487179487179487E+00 -0.128205128205128E+00 0.153350747198661E+00
0.538461538461538E+00 -0.128205128205128E+00 0.226277042144751E+00
0.589743589743590E+00 -0.128205128205128E+00 0.303752789850249E+00
0.641025641025641E+00 -0.128205128205128E+00 0.385777990315154E+00
0.692307692307692E+00 -0.128205128205128E+00 0.472352643539467E+00
0.743589743589744E+00 -0.128205128205128E+00 0.563476749523187E+00
0.794871794871795E+00 -0.128205128205128E+00 0.659150308266315E+00
0.846153846153846E+00 -0.128205128205128E+00 0.759373319768850E+00
0.897435897435897E+00 -0.128205128205128E+00 0.864145784030793E+00
0.948717948717949E+00 -0.128205128205128E+00 0.973467701052143E+00
0.100000000000000E+01 -0.128205128205128E+00 0.108733907083290E+01
-0.100000000000000E+01 -0.769230769230770E-01 0.107824016531409E+01
-0.948717948717949E+00 -0.769230769230770E-01 0.964368795533328E+00
-0.897435897435897E+00 -0.769230769230770E-01 0.855046878511978E+00
-0.846153846153846E+00 -0.769230769230770E-01 0.750274414250035E+00
-0.794871794871795E+00 -0.769230769230770E-01 0.650051402747500E+00
-0.743589743589744E+00 -0.769230769230770E-01 0.554377844004372E+00
-0.692307692307692E+00 -0.769230769230770E-01 0.463253738020652E+00
-0.641025641025641E+00 -0.769230769230770E-01 0.376679084796339E+00
-0.589743589743590E+00 -0.769230769230770E-01 0.294653884331434E+00
-0.538461538461539E+00 -0.769230769230770E-01 0.217178136625937E+00
-0.487179487179487E+00 -0.769230769230770E-01 0.144251841679846E+00
-0.435897435897436E+00 -0.769230769230770E-01 0.758749994931638E-01
-0.384615384615385E+00 -0.769230769230770E-01 0.120476100658886E-01
-0.333333333333333E+00 -0.769230769230770E-01 -0.472303266019789E-01
-0.282051282051282E+00 -0.769230769230770E-01 -0.101958810510439E+00
-0.230769230769231E+00 -0.769230769230770E-01 -0.152137841659492E+00
-0.179487179487180E+00 -0.769230769230770E-01 -0.197767420049137E+00
-0.128205128205128E+00 -0.769230769230770E-01 -0.238847545679374E+00
-0.769230769230770E-01 -0.769230769230770E-01 -0.275378218550204E+00
-0.256410256410257E-01 -0.769230769230770E-01 -0.308078228239980E+00
0.256410256410255E-01 -0.769230769230770E-01 -0.308078228239980E+00
0.769230769230769E-01 -0.769230769230770E-01 -0.275378218550204E+00
0.128205128205128E+00 -0.769230769230770E-01 -0.238847545679374E+00
0.179487179487180E+00 -0.769230769230770E-01 -0.197767420049137E+00
0.230769230769231E+00 -0.769230769230770E-01 -0.152137841659492E+00
0.282051282051282E+00 -0.769230769230770E-01 -0.101958810510439E+00
0.333333333333333E+00 -0.769230769230770E-01 -0.472303266019790E-01
0.384615384615385E+00 -0.769230769230770E-01 0.120476100658887E-01
0.435897435897436E+00 -0.769230769230770E-01 0.758749994931638E-01
0.487179487179487E+00 -0.769230769230770E-01 0.144251841679846E+00
0.538461538461538E+00 -0.769230769230770E-01 0.217178136625936E+00
0.589743589743590E+00 -0.769230769230770E-01 0.294653884331434E+00
0.641025641025641E+00 -0.769230769230770E-01 0.376679084796339E+00
0.692307692307692E+00 -0.769230769230770E-01 0.463253738020652E+00
0.743589743589744E+00 -0.769230769230770E-01 0.554377844004372E+00
0.794871794871795E+00 -0.769230769230770E-01 0.650051402747500E+00
0.846153846153846E+00 -0.769230769230770E-01 0.750274414250035E+00
0.897435897435897E+00 -0.769230769230770E-01 0.855046878511978E+00
0.948717948717949E+00 -0.769230769230770E-01 0.964368795533328E+00
0.100000000000000E+01 -0.769230769230770E-01 0.107824016531409E+01
-0.100000000000000E+01 -0.256410256410257E-01 0.107369071255468E+01
-0.948717948717949E+00 -0.256410256410257E-01 0.959819342773921E+00
-0.897435897435897E+00 -0.256410256410257E-01 0.850497425752570E+00
-0.846153846153846E+00 -0.256410256410257E-01 0.745724961490628E+00
-0.794871794871795E+00 -0.256410256410257E-01 0.645501949988093E+00
-0.743589743589744E+00 -0.256410256410257E-01 0.549828391244965E+00
-0.692307692307692E+00 -0.256410256410257E-01 0.458704285261244E+00
-0.641025641025641E+00 -0.256410256410257E-01 0.372129632036932E+00
-0.589743589743590E+00 -0.256410256410257E-01 0.290104431572027E+00
-0.538461538461539E+00 -0.256410256410257E-01 0.212628683866529E+00
-0.487179487179487E+00 -0.256410256410257E-01 0.139702388920439E+00
-0.435897435897436E+00 -0.256410256410257E-01 0.713255467337563E-01
-0.384615384615385E+00 -0.256410256410257E-01 0.749815730648112E-02
-0.333333333333333E+00 -0.256410256410257E-01 -0.517797793613864E-01
-0.282051282051282E+00 -0.256410256410257E-01 -0.106508263269847E+00
-0.230769230769231E+00 -0.256410256410257E-01 -0.156687294418899E+00
-0.179487179487180E+00 -0.256410256410257E-01 -0.202316872808544E+00
-0.128205128205128E+00 -0.256410256410257E-01 -0.243396998438782E+00
-0.769230769230770E-01 -0.256410256410257E-01 -0.279927671309612E+00
-0.256410256410257E-01 -0.256410256410257E-01 -0.312627680999388E+00
0.256410256410255E-01 -0.256410256410257E-01 -0.312627680999388E+00
0.769230769230769E-01 -0.256410256410257E-01 -0.279927671309612E+00
0.128205128205128E+00 -0.256410256410257E-01 -0.243396998438782E+00
0.179487179487180E+00 -0.256410256410257E-01 -0.202316872808544E+00
0.230769230769231E+00 -0.256410256410257E-01 -0.156687294418899E+00
0.282051282051282E+00 -0.256410256410257E-01 -0.106508263269847E+00
0.333333333333333E+00 -0.256410256410257E-01 -0.517797793613865E-01
0.384615384615385E+00 -0.256410256410257E-01 0.749815730648115E-02
0.435897435897436E+00 -0.256410256410257E-01 0.713255467337563E-01
0.487179487179487E+00 -0.256410256410257E-01 0.139702388920439E+00
0.538461538461538E+00 -0.256410256410257E-01 0.212628683866529E+00
0.589743589743590E+00 -0.256410256410257E-01 0.290104431572027E+00
0.641025641025641E+00 -0.256410256410257E-01 0.372129632036932E+00
0.692307692307692E+00 -0.256410256410257E-01 0.458704285261244E+00
0.743589743589744E+00 -0.256410256410257E-01 0.549828391244965E+00
0.794871794871795E+00 -0.256410256410257E-01 0.645501949988092E+00
0.846153846153846E+00 -0.256410256410257E-01 0.745724961490627E+00
0.897435897435897E+00 -0.256410256410257E-01 0.850497425752570E+00
0.948717948717949E+00 -0.256410256410257E-01 0.959819342773921E+00
0.100000000000000E+01 -0.256410256410257E-01 0.107369071255468E+01
-0.100000000000000E+01 0.256410256410255E-01 0.107369071255468E+01
-0.948717948717949E+00 0.256410256410255E-01 0.959819342773921E+00
-0.897435897435897E+00 0.256410256410255E-01 0.850497425752570E+00
-0.846153846153846E+00 0.256410256410255E-01 0.745724961490628E+00
-0.794871794871795E+00 0.256410256410255E-01 0.645501949988093E+00
-0.743589743589744E+00 0.256410256410255E-01 0.549828391244965E+00
-0.692307692307692E+00 0.256410256410255E-01 0.458704285261244E+00
-0.641025641025641E+00 0.256410256410255E-01 0.372129632036932E+00
-0.589743589743590E+00 0.256410256410255E-01 0.290104431572027E+00
-0.538461538461539E+00 0.256410256410255E-01 0.212628683866529E+00
-0.487179487179487E+00 0.256410256410255E-01 0.139702388920439E+00
-0.435897435897436E+00 0.256410256410255E-01 0.713255467337563E-01
-0.384615384615385E+00 0.256410256410255E-01 0.749815730648110E-02
-0.333333333333333E+00 0.256410256410255E-01 -0.517797793613864E-01
-0.282051282051282E+00 0.256410256410255E-01 -0.106508263269847E+00
-0.230769230769231E+00 0.256410256410255E-01 -0.156687294418899E+00
-0.179487179487180E+00 0.256410256410255E-01 -0.202316872808544E+00
-0.128205128205128E+00 0.256410256410255E-01 -0.243396998438782E+00
-0.769230769230770E-01 0.256410256410255E-01 -0.279927671309612E+00
-0.256410256410257E-01 0.256410256410255E-01 -0.312627680999388E+00
0.256410256410255E-01 0.256410256410255E-01 -0.312627680999388E+00
0.769230769230769E-01 0.256410256410255E-01 -0.279927671309612E+00
0.128205128205128E+00 0.256410256410255E-01 -0.243396998438782E+00
0.179487179487180E+00 0.256410256410255E-01 -0.202316872808544E+00
0.230769230769231E+00 0.256410256410255E-01 -0.156687294418899E+00
0.282051282051282E+00 0.256410256410255E-01 -0.106508263269847E+00
0.333333333333333E+00 0.256410256410255E-01 -0.517797793613865E-01
0.384615384615385E+00 0.256410256410255E-01 0.749815730648112E-02
0.435897435897436E+00 0.256410256410255E-01 0.713255467337563E-01
0.487179487179487E+00 0.256410256410255E-01 0.139702388920439E+00
0.538461538461538E+00 0.256410256410255E-01 0.212628683866529E+00
0.589743589743590E+00 0.256410256410255E-01 0.290104431572027E+00
0.641025641025641E+00 0.256410256410255E-01 0.372129632036932E+00
0.692307692307692E+00 0.256410256410255E-01 0.458704285261244E+00
0.743589743589744E+00 0.256410256410255E-01 0.549828391244965E+00
0.794871794871795E+00 0.256410256410255E-01 0.645501949988092E+00
0.846153846153846E+00 0.256410256410255E-01 0.745724961490627E+00
0.897435897435897E+00 0.256410256410255E-01 0.850497425752570E+00
0.948717948717949E+00 0.256410256410255E-01 0.959819342773921E+00
0.100000000000000E+01 0.256410256410255E-01 0.107369071255468E+01
-0.100000000000000E+01 0.769230769230769E-01 0.107824016531409E+01
-0.948717948717949E+00 0.769230769230769E-01 0.964368795533328E+00
-0.897435897435897E+00 0.769230769230769E-01 0.855046878511978E+00
-0.846153846153846E+00 0.769230769230769E-01 0.750274414250035E+00
-0.794871794871795E+00 0.769230769230769E-01 0.650051402747500E+00
-0.743589743589744E+00 0.769230769230769E-01 0.554377844004372E+00
-0.692307692307692E+00 0.769230769230769E-01 0.463253738020652E+00
-0.641025641025641E+00 0.769230769230769E-01 0.376679084796339E+00
-0.589743589743590E+00 0.769230769230769E-01 0.294653884331434E+00
-0.538461538461539E+00 0.769230769230769E-01 0.217178136625937E+00
-0.487179487179487E+00 0.769230769230769E-01 0.144251841679846E+00
-0.435897435897436E+00 0.769230769230769E-01 0.758749994931638E-01
-0.384615384615385E+00 0.769230769230769E-01 0.120476100658886E-01
-0.333333333333333E+00 0.769230769230769E-01 -0.472303266019789E-01
-0.282051282051282E+00 0.769230769230769E-01 -0.101958810510439E+00
-0.230769230769231E+00 0.769230769230769E-01 -0.152137841659492E+00
-0.179487179487180E+00 0.769230769230769E-01 -0.197767420049137E+00
-0.128205128205128E+00 0.769230769230769E-01 -0.238847545679374E+00
-0.769230769230770E-01 0.769230769230769E-01 -0.275378218550204E+00
-0.256410256410257E-01 0.769230769230769E-01 -0.308078228239980E+00
0.256410256410255E-01 0.769230769230769E-01 -0.308078228239980E+00
0.769230769230769E-01 0.769230769230769E-01 -0.275378218550204E+00
0.128205128205128E+00 0.769230769230769E-01 -0.238847545679374E+00
0.179487179487180E+00 0.769230769230769E-01 -0.197767420049137E+00
0.230769230769231E+00 0.769230769230769E-01 -0.152137841659492E+00
0.282051282051282E+00 0.769230769230769E-01 -0.101958810510439E+00
0.333333333333333E+00 0.769230769230769E-01 -0.472303266019790E-01
0.384615384615385E+00 0.769230769230769E-01 0.120476100658887E-01
0.435897435897436E+00 0.769230769230769E-01 0.758749994931638E-01
0.487179487179487E+00 0.769230769230769E-01 0.144251841679846E+00
0.538461538461538E+00 0.769230769230769E-01 0.217178136625936E+00
0.589743589743590E+00 0.769230769230769E-01 0.294653884331434E+00
0.641025641025641E+00 0.769230769230769E-01 0.376679084796339E+00
0.692307692307692E+00 0.769230769230769E-01 0.463253738020652E+00
0.743589743589744E+00 0.769230769230769E-01 0.554377844004372E+00
0.794871794871795E+00 0.769230769230769E-01 0.650051402747500E+00
0.846153846153846E+00 0.769230769230769E-01 0.750274414250035E+00
0.897435897435897E+00 0.769230769230769E-01 0.855046878511978E+00
0.948717948717949E+00 0.769230769230769E-01 0.964368795533328E+00
0.100000000000000E+01 0.769230769230769E-01 0.107824016531409E+01
-0.100000000000000E+01 0.128205128205128E+00 0.108733907083290E+01
-0.948717948717949E+00 0.128205128205128E+00 0.973467701052143E+00
-0.897435897435897E+00 0.128205128205128E+00 0.864145784030793E+00
-0.846153846153846E+00 0.128205128205128E+00 0.759373319768850E+00
-0.794871794871795E+00 0.128205128205128E+00 0.659150308266315E+00
-0.743589743589744E+00 0.128205128205128E+00 0.563476749523187E+00
-0.692307692307692E+00 0.128205128205128E+00 0.472352643539467E+00
-0.641025641025641E+00 0.128205128205128E+00 0.385777990315154E+00
-0.589743589743590E+00 0.128205128205128E+00 0.303752789850249E+00
-0.538461538461539E+00 0.128205128205128E+00 0.226277042144752E+00
-0.487179487179487E+00 0.128205128205128E+00 0.153350747198661E+00
-0.435897435897436E+00 0.128205128205128E+00 0.849739050119788E-01
-0.384615384615385E+00 0.128205128205128E+00 0.211465155847037E-01
-0.333333333333333E+00 0.128205128205128E+00 -0.381314210831639E-01
-0.282051282051282E+00 0.128205128205128E+00 -0.928599049916240E-01
-0.230769230769231E+00 0.128205128205128E+00 -0.143038936140677E+00
-0.179487179487180E+00 0.128205128205128E+00 -0.188668514530322E+00
-0.128205128205128E+00 0.128205128205128E+00 -0.229748640160559E+00
-0.769230769230770E-01 0.128205128205128E+00 -0.266279313031389E+00
-0.256410256410257E-01 0.128205128205128E+00 -0.298979322721165E+00
0.256410256410255E-01 0.128205128205128E+00 -0.298979322721165E+00
0.769230769230769E-01 0.128205128205128E+00 -0.266279313031389E+00
0.128205128205128E+00 0.128205128205128E+00 -0.229748640160559E+00
0.179487179487180E+00 0.128205128205128E+00 -0.188668514530322E+00
0.230769230769231E+00 0.128205128205128E+00 -0.143038936140677E+00
0.282051282051282E+00 0.128205128205128E+00 -0.928599049916241E-01
0.333333333333333E+00 0.128205128205128E+00 -0.381314210831640E-01
0.384615384615385E+00 0.128205128205128E+00 0.211465155847037E-01
0.435897435897436E+00 0.128205128205128E+00 0.849739050119788E-01
0.487179487179487E+00 0.128205128205128E+00 0.153350747198661E+00
0.538461538461538E+00 0.128205128205128E+00 0.226277042144751E+00
0.589743589743590E+00 0.128205128205128E+00 0.303752789850249E+00
0.641025641025641E+00 0.128205128205128E+00 0.385777990315154E+00
0.692307692307692E+00 0.128205128205128E+00 0.472352643539467E+00
0.743589743589744E+00 0.128205128205128E+00 0.563476749523187E+00
0.794871794871795E+00 0.128205128205128E+00 0.659150308266315E+00
0.846153846153846E+00 0.128205128205128E+00 0.759373319768850E+00
0.897435897435897E+00 0.128205128205128E+00 0.864145784030793E+00
0.948717948717949E+00 0.128205128205128E+00 0.973467701052143E+00
0.100000000000000E+01 0.128205128205128E+00 0.108733907083290E+01
-0.100000000000000E+01 0.179487179487180E+00 0.110098742911112E+01
-0.948717948717949E+00 0.179487179487180E+00 0.987116059330366E+00
-0.897435897435897E+00 0.179487179487180E+00 0.877794142309015E+00
-0.846153846153846E+00 0.179487179487180E+00 0.773021678047073E+00
-0.794871794871795E+00 0.179487179487180E+00 0.672798666544538E+00
-0.743589743589744E+00 0.179487179487180E+00 0.577125107801410E+00
-0.692307692307692E+00 0.179487179487180E+00 0.486001001817690E+00
-0.641025641025641E+00 0.179487179487180E+00 0.399426348593377E+00
-0.589743589743590E+00 0.179487179487180E+00 0.317401148128472E+00
-0.538461538461539E+00 0.179487179487180E+00 0.239925400422974E+00
-0.487179487179487E+00 0.179487179487180E+00 0.166999105476884E+00
-0.435897435897436E+00 0.179487179487180E+00 0.986222632902014E-01
-0.384615384615385E+00 0.179487179487180E+00 0.347948738629262E-01
-0.333333333333333E+00 0.179487179487180E+00 -0.244830628049413E-01
-0.282051282051282E+00 0.179487179487180E+00 -0.792115467134015E-01
-0.230769230769231E+00 0.179487179487180E+00 -0.129390577862454E+00
-0.179487179487180E+00 0.179487179487180E+00 -0.175020156252099E+00
-0.128205128205128E+00 0.179487179487180E+00 -0.216100281882337E+00
-0.769230769230770E-01 0.179487179487180E+00 -0.252630954753167E+00
-0.256410256410257E-01 0.179487179487180E+00 -0.285330964442943E+00
0.256410256410255E-01 0.179487179487180E+00 -0.285330964442943E+00
0.769230769230769E-01 0.179487179487180E+00 -0.252630954753167E+00
0.128205128205128E+00 0.179487179487180E+00 -0.216100281882337E+00
0.179487179487180E+00 0.179487179487180E+00 -0.175020156252099E+00
0.230769230769231E+00 0.179487179487180E+00 -0.129390577862454E+00
0.282051282051282E+00 0.179487179487180E+00 -0.792115467134015E-01
0.333333333333333E+00 0.179487179487180E+00 -0.244830628049414E-01
0.384615384615385E+00 0.179487179487180E+00 0.347948738629262E-01
0.435897435897436E+00 0.179487179487180E+00 0.986222632902014E-01
0.487179487179487E+00 0.179487179487180E+00 0.166999105476884E+00
0.538461538461538E+00 0.179487179487180E+00 0.239925400422974E+00
0.589743589743590E+00 0.179487179487180E+00 0.317401148128472E+00
0.641025641025641E+00 0.179487179487180E+00 0.399426348593377E+00
0.692307692307692E+00 0.179487179487180E+00 0.486001001817690E+00
0.743589743589744E+00 0.179487179487180E+00 0.577125107801410E+00
0.794871794871795E+00 0.179487179487180E+00 0.672798666544537E+00
0.846153846153846E+00 0.179487179487180E+00 0.773021678047072E+00
0.897435897435897E+00 0.179487179487180E+00 0.877794142309015E+00
0.948717948717949E+00 0.179487179487180E+00 0.987116059330366E+00
0.100000000000000E+01 0.179487179487180E+00 0.110098742911112E+01
-0.100000000000000E+01 0.230769230769231E+00 0.111918524014875E+01
-0.948717948717949E+00 0.230769230769231E+00 0.100531387036800E+01
-0.897435897435897E+00 0.230769230769231E+00 0.895991953346646E+00
-0.846153846153846E+00 0.230769230769231E+00 0.791219489084703E+00
-0.794871794871795E+00 0.230769230769231E+00 0.690996477582168E+00
-0.743589743589744E+00 0.230769230769231E+00 0.595322918839040E+00
-0.692307692307692E+00 0.230769230769231E+00 0.504198812855320E+00
-0.641025641025641E+00 0.230769230769231E+00 0.417624159631007E+00
-0.589743589743590E+00 0.230769230769231E+00 0.335598959166102E+00
-0.538461538461539E+00 0.230769230769231E+00 0.258123211460604E+00
-0.487179487179487E+00 0.230769230769231E+00 0.185196916514514E+00
-0.435897435897436E+00 0.230769230769231E+00 0.116820074327831E+00
-0.384615384615385E+00 0.230769230769231E+00 0.529926849005563E-01
-0.333333333333333E+00 0.230769230769231E+00 -0.628525176731129E-02
-0.282051282051282E+00 0.230769230769231E+00 -0.610137356757714E-01
-0.230769230769231E+00 0.230769230769231E+00 -0.111192766824824E+00
-0.179487179487180E+00 0.230769230769231E+00 -0.156822345214469E+00
-0.128205128205128E+00 0.230769230769231E+00 -0.197902470844707E+00
-0.769230769230770E-01 0.230769230769231E+00 -0.234433143715537E+00
-0.256410256410257E-01 0.230769230769231E+00 -0.267133153405313E+00
0.256410256410255E-01 0.230769230769231E+00 -0.267133153405313E+00
0.769230769230769E-01 0.230769230769231E+00 -0.234433143715537E+00
0.128205128205128E+00 0.230769230769231E+00 -0.197902470844707E+00
0.179487179487180E+00 0.230769230769231E+00 -0.156822345214469E+00
0.230769230769231E+00 0.230769230769231E+00 -0.111192766824824E+00
0.282051282051282E+00 0.230769230769231E+00 -0.610137356757715E-01
0.333333333333333E+00 0.230769230769231E+00 -0.628525176731137E-02
0.384615384615385E+00 0.230769230769231E+00 0.529926849005563E-01
0.435897435897436E+00 0.230769230769231E+00 0.116820074327831E+00
0.487179487179487E+00 0.230769230769231E+00 0.185196916514514E+00
0.538461538461538E+00 0.230769230769231E+00 0.258123211460604E+00
0.589743589743590E+00 0.230769230769231E+00 0.335598959166102E+00
0.641025641025641E+00 0.230769230769231E+00 0.417624159631007E+00
0.692307692307692E+00 0.230769230769231E+00 0.504198812855320E+00
0.743589743589744E+00 0.230769230769231E+00 0.595322918839040E+00
0.794871794871795E+00 0.230769230769231E+00 0.690996477582167E+00
0.846153846153846E+00 0.230769230769231E+00 0.791219489084702E+00
0.897435897435897E+00 0.230769230769231E+00 0.895991953346645E+00
0.948717948717949E+00 0.230769230769231E+00 0.100531387036800E+01
0.100000000000000E+01 0.230769230769231E+00 0.111918524014875E+01
-0.100000000000000E+01 0.282051282051282E+00 0.114193250394579E+01
-0.948717948717949E+00 0.282051282051282E+00 0.102806113416503E+01
-0.897435897435897E+00 0.282051282051282E+00 0.918739217143683E+00
-0.846153846153846E+00 0.282051282051282E+00 0.813966752881740E+00
-0.794871794871795E+00 0.282051282051282E+00 0.713743741379205E+00
-0.743589743589744E+00 0.282051282051282E+00 0.618070182636077E+00
-0.692307692307692E+00 0.282051282051282E+00 0.526946076652357E+00
-0.641025641025641E+00 0.282051282051282E+00 0.440371423428044E+00
-0.589743589743590E+00 0.282051282051282E+00 0.358346222963139E+00
-0.538461538461539E+00 0.282051282051282E+00 0.280870475257642E+00
-0.487179487179487E+00 0.282051282051282E+00 0.207944180311552E+00
-0.435897435897436E+00 0.282051282051282E+00 0.139567338124869E+00
-0.384615384615385E+00 0.282051282051282E+00 0.757399486975937E-01
-0.333333333333333E+00 0.282051282051282E+00 0.164620120297262E-01
-0.282051282051282E+00 0.282051282051282E+00 -0.382664718787339E-01
-0.230769230769231E+00 0.282051282051282E+00 -0.884455030277865E-01
-0.179487179487180E+00 0.282051282051282E+00 -0.134075081417432E+00
-0.128205128205128E+00 0.282051282051282E+00 -0.175155207047669E+00
-0.769230769230770E-01 0.282051282051282E+00 -0.211685879918499E+00
-0.256410256410257E-01 0.282051282051282E+00 -0.244385889608275E+00
0.256410256410255E-01 0.282051282051282E+00 -0.244385889608275E+00
0.769230769230769E-01 0.282051282051282E+00 -0.211685879918499E+00
0.128205128205128E+00 0.282051282051282E+00 -0.175155207047669E+00
0.179487179487180E+00 0.282051282051282E+00 -0.134075081417432E+00
0.230769230769231E+00 0.282051282051282E+00 -0.884455030277864E-01
0.282051282051282E+00 0.282051282051282E+00 -0.382664718787340E-01
0.333333333333333E+00 0.282051282051282E+00 0.164620120297261E-01
0.384615384615385E+00 0.282051282051282E+00 0.757399486975938E-01
0.435897435897436E+00 0.282051282051282E+00 0.139567338124869E+00
0.487179487179487E+00 0.282051282051282E+00 0.207944180311552E+00
0.538461538461538E+00 0.282051282051282E+00 0.280870475257641E+00
0.589743589743590E+00 0.282051282051282E+00 0.358346222963139E+00
0.641025641025641E+00 0.282051282051282E+00 0.440371423428044E+00
0.692307692307692E+00 0.282051282051282E+00 0.526946076652357E+00
0.743589743589744E+00 0.282051282051282E+00 0.618070182636077E+00
0.794871794871795E+00 0.282051282051282E+00 0.713743741379205E+00
0.846153846153846E+00 0.282051282051282E+00 0.813966752881740E+00
0.897435897435897E+00 0.282051282051282E+00 0.918739217143683E+00
0.948717948717949E+00 0.282051282051282E+00 0.102806113416503E+01
0.100000000000000E+01 0.282051282051282E+00 0.114193250394579E+01
-0.100000000000000E+01 0.333333333333333E+00 0.116922922050224E+01
-0.948717948717949E+00 0.333333333333333E+00 0.105535785072148E+01
-0.897435897435897E+00 0.333333333333333E+00 0.946035933700128E+00
-0.846153846153846E+00 0.333333333333333E+00 0.841263469438185E+00
-0.794871794871795E+00 0.333333333333333E+00 0.741040457935650E+00
-0.743589743589744E+00 0.333333333333333E+00 0.645366899192523E+00
-0.692307692307692E+00 0.333333333333333E+00 0.554242793208802E+00
-0.641025641025641E+00 0.333333333333333E+00 0.467668139984489E+00
-0.589743589743590E+00 0.333333333333333E+00 0.385642939519584E+00
-0.538461538461539E+00 0.333333333333333E+00 0.308167191814087E+00
-0.487179487179487E+00 0.333333333333333E+00 0.235240896867997E+00
-0.435897435897436E+00 0.333333333333333E+00 0.166864054681314E+00
-0.384615384615385E+00 0.333333333333333E+00 0.103036665254039E+00
-0.333333333333333E+00 0.333333333333333E+00 0.437587285861713E-01
-0.282051282051282E+00 0.333333333333333E+00 -0.109697553222889E-01
-0.230769230769231E+00 0.333333333333333E+00 -0.611487864713414E-01
-0.179487179487180E+00 0.333333333333333E+00 -0.106778364860986E+00
-0.128205128205128E+00 0.333333333333333E+00 -0.147858490491224E+00
-0.769230769230770E-01 0.333333333333333E+00 -0.184389163362054E+00
-0.256410256410257E-01 0.333333333333333E+00 -0.217089173051830E+00
0.256410256410255E-01 0.333333333333333E+00 -0.217089173051830E+00
0.769230769230769E-01 0.333333333333333E+00 -0.184389163362054E+00
0.128205128205128E+00 0.333333333333333E+00 -0.147858490491224E+00
0.179487179487180E+00 0.333333333333333E+00 -0.106778364860986E+00
0.230769230769231E+00 0.333333333333333E+00 -0.611487864713413E-01
0.282051282051282E+00 0.333333333333333E+00 -0.109697553222889E-01
0.333333333333333E+00 0.333333333333333E+00 0.437587285861712E-01
0.384615384615385E+00 0.333333333333333E+00 0.103036665254039E+00
0.435897435897436E+00 0.333333333333333E+00 0.166864054681314E+00
0.487179487179487E+00 0.333333333333333E+00 0.235240896867997E+00
0.538461538461538E+00 0.333333333333333E+00 0.308167191814087E+00
0.589743589743590E+00 0.333333333333333E+00 0.385642939519584E+00
0.641025641025641E+00 0.333333333333333E+00 0.467668139984489E+00
0.692307692307692E+00 0.333333333333333E+00 0.554242793208802E+00
0.743589743589744E+00 0.333333333333333E+00 0.645366899192522E+00
0.794871794871795E+00 0.333333333333333E+00 0.741040457935650E+00
0.846153846153846E+00 0.333333333333333E+00 0.841263469438185E+00
0.897435897435897E+00 0.333333333333333E+00 0.946035933700128E+00
0.948717948717949E+00 0.333333333333333E+00 0.105535785072148E+01
0.100000000000000E+01 0.333333333333333E+00 0.116922922050224E+01
-0.100000000000000E+01 0.384615384615385E+00 0.120107538981809E+01
-0.948717948717949E+00 0.384615384615385E+00 0.108720402003733E+01
-0.897435897435897E+00 0.384615384615385E+00 0.977882103015981E+00
-0.846153846153846E+00 0.384615384615385E+00 0.873109638754038E+00
-0.794871794871795E+00 0.384615384615385E+00 0.772886627251503E+00
-0.743589743589744E+00 0.384615384615385E+00 0.677213068508375E+00
-0.692307692307692E+00 0.384615384615385E+00 0.586088962524655E+00
-0.641025641025641E+00 0.384615384615385E+00 0.499514309300342E+00
-0.589743589743590E+00 0.384615384615385E+00 0.417489108835437E+00
-0.538461538461539E+00 0.384615384615385E+00 0.340013361129939E+00
-0.487179487179487E+00 0.384615384615385E+00 0.267087066183849E+00
-0.435897435897436E+00 0.384615384615385E+00 0.198710223997167E+00
-0