diff --git a/theory/paper_spheric/IEEEtran.cls b/theory/paper_spheric/IEEEtran.cls
new file mode 100644
index 0000000000000000000000000000000000000000..56817146a5b70ed08be5066430495b60eb2ac5cc
--- /dev/null
+++ b/theory/paper_spheric/IEEEtran.cls
@@ -0,0 +1,4702 @@
+%%
+%% IEEEtran.cls 2007/03/05 version V1.7a
+%% 
+%% 
+%% This is the official IEEE LaTeX class for authors of the Institute of 
+%% Electrical and Electronics Engineers (IEEE) Transactions journals and
+%% conferences.
+%% 
+%% Support sites:
+%% http://www.michaelshell.org/tex/ieeetran/
+%% http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/
+%% and
+%% http://www.ieee.org/
+%%
+%% Based on the original 1993 IEEEtran.cls, but with many bug fixes
+%% and enhancements (from both JVH and MDS) over the 1996/7 version.
+%%
+%%
+%% Contributors:
+%% Gerry Murray (1993), Silvano Balemi (1993),
+%% Jon Dixon (1996), Peter N"uchter (1996),
+%% Juergen von Hagen (2000), and Michael Shell (2001-2007)
+%% 
+%% 
+%% Copyright (c) 1993-2000 by Gerry Murray, Silvano Balemi, 
+%%                         Jon Dixon, Peter N"uchter,
+%%                         Juergen von Hagen
+%%                         and
+%% Copyright (c) 2001-2007 by Michael Shell
+%%
+%% Current maintainer (V1.3 to V1.7): Michael Shell
+%%                                    See:
+%%                                    http://www.michaelshell.org/
+%%                                    for current contact information.
+%%
+%% Special thanks to Peter Wilson (CUA) and Donald Arseneau
+%% for allowing the inclusion of the \@ifmtarg command 
+%% from their ifmtarg LaTeX package. 
+%% 
+%%*************************************************************************
+%% Legal Notice:
+%% This code is offered as-is without any warranty either expressed or
+%% implied; without even the implied warranty of MERCHANTABILITY or
+%% FITNESS FOR A PARTICULAR PURPOSE! 
+%% User assumes all risk.
+%% In no event shall IEEE or any contributor to this code be liable for
+%% any damages or losses, including, but not limited to, incidental,
+%% consequential, or any other damages, resulting from the use or misuse
+%% of any information contained here.
+%%
+%% All comments are the opinions of their respective authors and are not
+%% necessarily endorsed by the IEEE.
+%%
+%% This work is distributed under the LaTeX Project Public License (LPPL)
+%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,
+%% distributed and modified. A copy of the LPPL, version 1.3, is included
+%% in the base LaTeX documentation of all distributions of LaTeX released
+%% 2003/12/01 or later.
+%% Retain all contribution notices and credits.
+%% ** Modified files should be clearly indicated as such, including  **
+%% ** renaming them and changing author support contact information. **
+%%
+%% File list of work: IEEEtran.cls, IEEEtran_HOWTO.pdf, bare_adv.tex,
+%%                    bare_conf.tex, bare_jrnl.tex, bare_jrnl_compsoc.tex
+%% 
+%% Major changes to the user interface should be indicated by an 
+%% increase in the version numbers. If a version is a beta, it will 
+%% be indicated with a BETA suffix, i.e., 1.4 BETA.
+%% Small changes can be indicated by appending letters to the version
+%% such as "IEEEtran_v14a.cls".
+%% In all cases, \Providesclass, any \typeout messages to the user,
+%% \IEEEtransversionmajor and \IEEEtransversionminor must reflect the
+%% correct version information.
+%% The changes should also be documented via source comments.
+%%*************************************************************************
+%%
+%
+% Available class options 
+% e.g., \documentclass[10pt,conference]{IEEEtran} 
+% 
+%             *** choose only one from each category ***
+%
+% 9pt, 10pt, 11pt, 12pt
+%    Sets normal font size. The default is 10pt.
+% 
+% conference, journal, technote, peerreview, peerreviewca
+%    determines format mode - conference papers, journal papers,
+%    correspondence papers (technotes), or peer review papers. The user
+%    should also select 9pt when using technote. peerreview is like
+%    journal mode, but provides for a single-column "cover" title page for
+%    anonymous peer review. The paper title (without the author names) is
+%    repeated at the top of the page after the cover page. For peer review
+%    papers, the \IEEEpeerreviewmaketitle command must be executed (will
+%    automatically be ignored for non-peerreview modes) at the place the
+%    cover page is to end, usually just after the abstract (keywords are
+%    not normally used with peer review papers). peerreviewca is like
+%    peerreview, but allows the author names to be entered and formatted
+%    as with conference mode so that author affiliation and contact
+%    information can be easily seen on the cover page.
+%    The default is journal.
+%
+% draft, draftcls, draftclsnofoot, final
+%    determines if paper is formatted as a widely spaced draft (for
+%    handwritten editor comments) or as a properly typeset final version.
+%    draftcls restricts draft mode to the class file while all other LaTeX
+%    packages (i.e., \usepackage{graphicx}) will behave as final - allows
+%    for a draft paper with visible figures, etc. draftclsnofoot is like
+%    draftcls, but does not display the date and the word "DRAFT" at the foot
+%    of the pages. If using one of the draft modes, the user will probably
+%    also want to select onecolumn.
+%    The default is final.
+%
+% letterpaper, a4paper
+%    determines paper size: 8.5in X 11in or 210mm X 297mm. CHANGING THE PAPER
+%    SIZE WILL NOT ALTER THE TYPESETTING OF THE DOCUMENT - ONLY THE MARGINS
+%    WILL BE AFFECTED. In particular, documents using the a4paper option will
+%    have reduced side margins (A4 is narrower than US letter) and a longer
+%    bottom margin (A4 is longer than US letter). For both cases, the top
+%    margins will be the same and the text will be horizontally centered. 
+%    For final submission to IEEE, authors should use US letter (8.5 X 11in)
+%    paper. Note that authors should ensure that all post-processing 
+%    (ps, pdf, etc.) uses the same paper specificiation as the .tex document.
+%    Problems here are by far the number one reason for incorrect margins.
+%    IEEEtran will automatically set the default paper size under pdflatex 
+%    (without requiring a change to pdftex.cfg), so this issue is more
+%    important to dvips users. Fix config.ps, config.pdf, or ~/.dvipsrc for
+%    dvips, or use the dvips -t papersize option instead as needed. See the
+%    testflow documentation
+%    http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/testflow
+%    for more details on dvips paper size configuration.
+%    The default is letterpaper.
+%
+% oneside, twoside
+%    determines if layout follows single sided or two sided (duplex)
+%    printing. The only notable change is with the headings at the top of
+%    the pages.
+%    The default is oneside.
+%
+% onecolumn, twocolumn
+%    determines if text is organized into one or two columns per page. One
+%    column mode is usually used only with draft papers.
+%    The default is twocolumn.
+%
+% compsoc
+%    Use the format of the IEEE Computer Society.
+%
+% romanappendices
+%    Use the "Appendix I" convention when numbering appendices. IEEEtran.cls
+%    now defaults to Alpha "Appendix A" convention - the opposite of what
+%    v1.6b and earlier did.
+%
+% captionsoff
+%    disables the display of the figure/table captions. Some IEEE journals
+%    request that captions be removed and figures/tables be put on pages
+%    of their own at the end of an initial paper submission. The endfloat
+%    package can be used with this class option to achieve this format.
+%
+% nofonttune
+%    turns off tuning of the font interword spacing. Maybe useful to those
+%    not using the standard Times fonts or for those who have already "tuned"
+%    their fonts.
+%    The default is to enable IEEEtran to tune font parameters.
+%
+%
+%----------
+% Available CLASSINPUTs provided (all are macros unless otherwise noted):
+% \CLASSINPUTbaselinestretch
+% \CLASSINPUTinnersidemargin
+% \CLASSINPUToutersidemargin
+% \CLASSINPUTtoptextmargin
+% \CLASSINPUTbottomtextmargin
+%
+% Available CLASSINFOs provided:
+% \ifCLASSINFOpdf                       (TeX if conditional)
+% \CLASSINFOpaperwidth                  (macro)
+% \CLASSINFOpaperheight                 (macro)
+% \CLASSINFOnormalsizebaselineskip      (length)
+% \CLASSINFOnormalsizeunitybaselineskip (length)
+%
+% Available CLASSOPTIONs provided:
+% all class option flags (TeX if conditionals) unless otherwise noted,
+% e.g., \ifCLASSOPTIONcaptionsoff
+% point size options provided as a single macro:
+% \CLASSOPTIONpt
+% which will be defined as 9, 10, 11, or 12 depending on the document's
+% normalsize point size.
+% also, class option peerreviewca implies the use of class option peerreview
+% and classoption draft implies the use of class option draftcls
+
+
+
+
+
+\ProvidesClass{IEEEtran}[2007/03/05 V1.7a by Michael Shell]
+\typeout{-- See the "IEEEtran_HOWTO" manual for usage information.}
+\typeout{-- http://www.michaelshell.org/tex/ieeetran/}
+\NeedsTeXFormat{LaTeX2e}
+
+% IEEEtran.cls version numbers, provided as of V1.3
+% These values serve as a way a .tex file can
+% determine if the new features are provided.
+% The version number of this IEEEtrans.cls can be obtained from 
+% these values. i.e., V1.4
+% KEEP THESE AS INTEGERS! i.e., NO {4a} or anything like that-
+% (no need to enumerate "a" minor changes here)
+\def\IEEEtransversionmajor{1}
+\def\IEEEtransversionminor{7}
+
+% These do nothing, but provide them like in article.cls
+\newif\if@restonecol
+\newif\if@titlepage
+
+
+% class option conditionals
+\newif\ifCLASSOPTIONonecolumn       \CLASSOPTIONonecolumnfalse
+\newif\ifCLASSOPTIONtwocolumn       \CLASSOPTIONtwocolumntrue
+
+\newif\ifCLASSOPTIONoneside         \CLASSOPTIONonesidetrue
+\newif\ifCLASSOPTIONtwoside         \CLASSOPTIONtwosidefalse
+
+\newif\ifCLASSOPTIONfinal           \CLASSOPTIONfinaltrue
+\newif\ifCLASSOPTIONdraft           \CLASSOPTIONdraftfalse
+\newif\ifCLASSOPTIONdraftcls        \CLASSOPTIONdraftclsfalse
+\newif\ifCLASSOPTIONdraftclsnofoot  \CLASSOPTIONdraftclsnofootfalse
+
+\newif\ifCLASSOPTIONpeerreview      \CLASSOPTIONpeerreviewfalse
+\newif\ifCLASSOPTIONpeerreviewca    \CLASSOPTIONpeerreviewcafalse
+
+\newif\ifCLASSOPTIONjournal         \CLASSOPTIONjournaltrue
+\newif\ifCLASSOPTIONconference      \CLASSOPTIONconferencefalse
+\newif\ifCLASSOPTIONtechnote        \CLASSOPTIONtechnotefalse
+
+\newif\ifCLASSOPTIONnofonttune      \CLASSOPTIONnofonttunefalse
+
+\newif\ifCLASSOPTIONcaptionsoff     \CLASSOPTIONcaptionsofffalse
+
+\newif\ifCLASSOPTIONcompsoc         \CLASSOPTIONcompsocfalse
+
+\newif\ifCLASSOPTIONromanappendices \CLASSOPTIONromanappendicesfalse
+
+
+% class info conditionals
+
+% indicates if pdf (via pdflatex) output
+\newif\ifCLASSINFOpdf               \CLASSINFOpdffalse
+
+
+% V1.6b internal flag to show if using a4paper
+\newif\if@IEEEusingAfourpaper       \@IEEEusingAfourpaperfalse
+
+
+
+% IEEEtran class scratch pad registers
+% dimen
+\newdimen\@IEEEtrantmpdimenA
+\newdimen\@IEEEtrantmpdimenB
+% count
+\newcount\@IEEEtrantmpcountA
+\newcount\@IEEEtrantmpcountB
+% token list
+\newtoks\@IEEEtrantmptoksA
+
+% we use \CLASSOPTIONpt so that we can ID the point size (even for 9pt docs)
+% as well as LaTeX's \@ptsize to retain some compatability with some
+% external packages
+\def\@ptsize{0}
+% LaTeX does not support 9pt, so we set \@ptsize to 0 - same as that of 10pt
+\DeclareOption{9pt}{\def\CLASSOPTIONpt{9}\def\@ptsize{0}}
+\DeclareOption{10pt}{\def\CLASSOPTIONpt{10}\def\@ptsize{0}}
+\DeclareOption{11pt}{\def\CLASSOPTIONpt{11}\def\@ptsize{1}}
+\DeclareOption{12pt}{\def\CLASSOPTIONpt{12}\def\@ptsize{2}}
+
+
+
+\DeclareOption{letterpaper}{\setlength{\paperheight}{11in}%
+                            \setlength{\paperwidth}{8.5in}%
+                            \@IEEEusingAfourpaperfalse
+                            \def\CLASSOPTIONpaper{letter}%
+                            \def\CLASSINFOpaperwidth{8.5in}%
+                            \def\CLASSINFOpaperheight{11in}}
+
+
+\DeclareOption{a4paper}{\setlength{\paperheight}{297mm}%
+                        \setlength{\paperwidth}{210mm}%
+                        \@IEEEusingAfourpapertrue
+                        \def\CLASSOPTIONpaper{a4}%
+                        \def\CLASSINFOpaperwidth{210mm}%
+                        \def\CLASSINFOpaperheight{297mm}}
+
+\DeclareOption{oneside}{\@twosidefalse\@mparswitchfalse
+                        \CLASSOPTIONonesidetrue\CLASSOPTIONtwosidefalse}
+\DeclareOption{twoside}{\@twosidetrue\@mparswitchtrue
+                        \CLASSOPTIONtwosidetrue\CLASSOPTIONonesidefalse}
+
+\DeclareOption{onecolumn}{\CLASSOPTIONonecolumntrue\CLASSOPTIONtwocolumnfalse}
+\DeclareOption{twocolumn}{\CLASSOPTIONtwocolumntrue\CLASSOPTIONonecolumnfalse}
+
+% If the user selects draft, then this class AND any packages
+% will go into draft mode.
+\DeclareOption{draft}{\CLASSOPTIONdrafttrue\CLASSOPTIONdraftclstrue
+                      \CLASSOPTIONdraftclsnofootfalse} 
+% draftcls is for a draft mode which will not affect any packages
+% used by the document.
+\DeclareOption{draftcls}{\CLASSOPTIONdraftfalse\CLASSOPTIONdraftclstrue
+                         \CLASSOPTIONdraftclsnofootfalse} 
+% draftclsnofoot is like draftcls, but without the footer.
+\DeclareOption{draftclsnofoot}{\CLASSOPTIONdraftfalse\CLASSOPTIONdraftclstrue
+                               \CLASSOPTIONdraftclsnofoottrue} 
+\DeclareOption{final}{\CLASSOPTIONdraftfalse\CLASSOPTIONdraftclsfalse
+                      \CLASSOPTIONdraftclsnofootfalse}
+
+\DeclareOption{journal}{\CLASSOPTIONpeerreviewfalse\CLASSOPTIONpeerreviewcafalse
+                        \CLASSOPTIONjournaltrue\CLASSOPTIONconferencefalse\CLASSOPTIONtechnotefalse}
+
+\DeclareOption{conference}{\CLASSOPTIONpeerreviewfalse\CLASSOPTIONpeerreviewcafalse
+                           \CLASSOPTIONjournalfalse\CLASSOPTIONconferencetrue\CLASSOPTIONtechnotefalse}
+
+\DeclareOption{technote}{\CLASSOPTIONpeerreviewfalse\CLASSOPTIONpeerreviewcafalse
+                         \CLASSOPTIONjournalfalse\CLASSOPTIONconferencefalse\CLASSOPTIONtechnotetrue}
+
+\DeclareOption{peerreview}{\CLASSOPTIONpeerreviewtrue\CLASSOPTIONpeerreviewcafalse
+                           \CLASSOPTIONjournalfalse\CLASSOPTIONconferencefalse\CLASSOPTIONtechnotefalse}
+
+\DeclareOption{peerreviewca}{\CLASSOPTIONpeerreviewtrue\CLASSOPTIONpeerreviewcatrue
+                             \CLASSOPTIONjournalfalse\CLASSOPTIONconferencefalse\CLASSOPTIONtechnotefalse}
+
+\DeclareOption{nofonttune}{\CLASSOPTIONnofonttunetrue}
+
+\DeclareOption{captionsoff}{\CLASSOPTIONcaptionsofftrue}
+
+\DeclareOption{compsoc}{\CLASSOPTIONcompsoctrue}
+
+\DeclareOption{romanappendices}{\CLASSOPTIONromanappendicestrue}
+
+
+% default to US letter paper, 10pt, twocolumn, one sided, final, journal
+\ExecuteOptions{letterpaper,10pt,twocolumn,oneside,final,journal}
+% overrride these defaults per user requests
+\ProcessOptions
+
+
+
+% Computer Society conditional execution command
+\long\def\@IEEEcompsoconly#1{\relax\ifCLASSOPTIONcompsoc\relax#1\relax\fi\relax}
+% inverse
+\long\def\@IEEEnotcompsoconly#1{\relax\ifCLASSOPTIONcompsoc\else\relax#1\relax\fi\relax}
+% compsoc conference
+\long\def\@IEEEcompsocconfonly#1{\relax\ifCLASSOPTIONcompsoc\ifCLASSOPTIONconference\relax#1\relax\fi\fi\relax}
+% compsoc not conference
+\long\def\@IEEEcompsocnotconfonly#1{\relax\ifCLASSOPTIONcompsoc\ifCLASSOPTIONconference\else\relax#1\relax\fi\fi\relax}
+
+
+% IEEE uses Times Roman font, so we'll default to Times.
+% These three commands make up the entire times.sty package.
+\renewcommand{\sfdefault}{phv}
+\renewcommand{\rmdefault}{ptm}
+\renewcommand{\ttdefault}{pcr}
+
+\@IEEEcompsoconly{\typeout{-- Using IEEE Computer Society mode.}}
+
+% V1.7 compsoc nonconference papers, use Palatino/Palladio as the main text font,
+% not Times Roman.
+\@IEEEcompsocnotconfonly{\renewcommand{\rmdefault}{ppl}}
+
+% enable Times/Palatino main text font
+\normalfont\selectfont
+
+
+
+
+
+% V1.7 conference notice message hook
+\def\@IEEEconsolenoticeconference{\typeout{}%
+\typeout{** Conference Paper **}%
+\typeout{Before submitting the final camera ready copy, remember to:}%
+\typeout{}%
+\typeout{ 1. Manually equalize the lengths of two columns on the last page}%
+\typeout{ of your paper;}%
+\typeout{}%
+\typeout{ 2. Ensure that any PostScript and/or PDF output post-processing}%
+\typeout{ uses only Type 1 fonts and that every step in the generation}%
+\typeout{ process uses the appropriate paper size.}%
+\typeout{}}
+
+
+% we can send console reminder messages to the user here
+\AtEndDocument{\ifCLASSOPTIONconference\@IEEEconsolenoticeconference\fi}
+
+
+% warn about the use of single column other than for draft mode
+\ifCLASSOPTIONtwocolumn\else%
+  \ifCLASSOPTIONdraftcls\else%
+   \typeout{** ATTENTION: Single column mode is not typically used with IEEE publications.}%
+  \fi%
+\fi
+
+
+% V1.7 improved paper size setting code.
+% Set pdfpage and dvips paper sizes. Conditional tests are similar to that
+% of ifpdf.sty. Retain within {} to ensure tested macros are never altered,
+% even if only effect is to set them to \relax.
+% if \pdfoutput is undefined or equal to relax, output a dvips special
+{\@ifundefined{pdfoutput}{\AtBeginDvi{\special{papersize=\CLASSINFOpaperwidth,\CLASSINFOpaperheight}}}{%
+% pdfoutput is defined and not equal to \relax
+% check for pdfpageheight existence just in case someone sets pdfoutput
+% under non-pdflatex. If exists, set them regardless of value of \pdfoutput.
+\@ifundefined{pdfpageheight}{\relax}{\global\pdfpagewidth\paperwidth
+\global\pdfpageheight\paperheight}%
+% if using \pdfoutput=0 under pdflatex, send dvips papersize special
+\ifcase\pdfoutput
+\AtBeginDvi{\special{papersize=\CLASSINFOpaperwidth,\CLASSINFOpaperheight}}%
+\else
+% we are using pdf output, set CLASSINFOpdf flag
+\global\CLASSINFOpdftrue
+\fi}}
+
+% let the user know the selected papersize
+\typeout{-- Using \CLASSINFOpaperwidth\space x \CLASSINFOpaperheight\space
+(\CLASSOPTIONpaper)\space paper.}
+
+\ifCLASSINFOpdf
+\typeout{-- Using PDF output.}
+\else
+\typeout{-- Using DVI output.}
+\fi
+
+
+% The idea hinted here is for LaTeX to generate markleft{} and markright{}
+% automatically for you after you enter \author{}, \journal{},
+% \journaldate{}, journalvol{}, \journalnum{}, etc.
+% However, there may be some backward compatibility issues here as
+% well as some special applications for IEEEtran.cls and special issues
+% that may require the flexible \markleft{}, \markright{} and/or \markboth{}.
+% We'll leave this as an open future suggestion.
+%\newcommand{\journal}[1]{\def\@journal{#1}}
+%\def\@journal{}
+
+
+
+% pointsize values
+% used with ifx to determine the document's normal size
+\def\@IEEEptsizenine{9}
+\def\@IEEEptsizeten{10}
+\def\@IEEEptsizeeleven{11}
+\def\@IEEEptsizetwelve{12}
+
+
+
+% FONT DEFINITIONS (No sizexx.clo file needed) 
+% V1.6 revised font sizes, displayskip values and
+%      revised normalsize baselineskip to reduce underfull vbox problems
+%      on the 58pc = 696pt = 9.5in text height we want
+%      normalsize     #lines/column  baselineskip (aka leading)
+%             9pt     63             11.0476pt (truncated down)
+%            10pt     58             12pt      (exact)
+%            11pt     52             13.3846pt (truncated down)
+%            12pt     50             13.92pt   (exact)
+%
+
+% we need to store the nominal baselineskip for the given font size
+% in case baselinestretch ever changes.
+% this is a dimen, so it will not hold stretch or shrink
+\newdimen\@IEEEnormalsizeunitybaselineskip
+\@IEEEnormalsizeunitybaselineskip\baselineskip
+
+\ifx\CLASSOPTIONpt\@IEEEptsizenine
+\typeout{-- This is a 9 point document.}
+\def\normalsize{\@setfontsize{\normalsize}{9}{11.0476pt}}%
+\setlength{\@IEEEnormalsizeunitybaselineskip}{11.0476pt}%
+\normalsize
+\abovedisplayskip 1.5ex plus3pt minus1pt%
+\belowdisplayskip \abovedisplayskip%
+\abovedisplayshortskip 0pt plus3pt%
+\belowdisplayshortskip 1.5ex plus3pt minus1pt
+\def\small{\@setfontsize{\small}{8.5}{10pt}}
+\def\footnotesize{\@setfontsize{\footnotesize}{8}{9pt}}
+\def\scriptsize{\@setfontsize{\scriptsize}{7}{8pt}}
+\def\tiny{\@setfontsize{\tiny}{5}{6pt}}
+% sublargesize is the same as large - 10pt
+\def\sublargesize{\@setfontsize{\sublargesize}{10}{12pt}}
+\def\large{\@setfontsize{\large}{10}{12pt}}
+\def\Large{\@setfontsize{\Large}{12}{14pt}}
+\def\LARGE{\@setfontsize{\LARGE}{14}{17pt}}
+\def\huge{\@setfontsize{\huge}{17}{20pt}}
+\def\Huge{\@setfontsize{\Huge}{20}{24pt}}
+\fi
+
+
+% Check if we have selected 10 points
+\ifx\CLASSOPTIONpt\@IEEEptsizeten
+\typeout{-- This is a 10 point document.}
+\def\normalsize{\@setfontsize{\normalsize}{10}{12.00pt}}%
+\setlength{\@IEEEnormalsizeunitybaselineskip}{12pt}%
+\normalsize
+\abovedisplayskip 1.5ex plus4pt minus2pt%
+\belowdisplayskip \abovedisplayskip%
+\abovedisplayshortskip 0pt plus4pt%
+\belowdisplayshortskip 1.5ex plus4pt minus2pt
+\def\small{\@setfontsize{\small}{9}{10pt}}
+\def\footnotesize{\@setfontsize{\footnotesize}{8}{9pt}}
+\def\scriptsize{\@setfontsize{\scriptsize}{7}{8pt}}
+\def\tiny{\@setfontsize{\tiny}{5}{6pt}}
+% sublargesize is a tad smaller than large - 11pt
+\def\sublargesize{\@setfontsize{\sublargesize}{11}{13.4pt}}
+\def\large{\@setfontsize{\large}{12}{14pt}}
+\def\Large{\@setfontsize{\Large}{14}{17pt}}
+\def\LARGE{\@setfontsize{\LARGE}{17}{20pt}}
+\def\huge{\@setfontsize{\huge}{20}{24pt}}
+\def\Huge{\@setfontsize{\Huge}{24}{28pt}}
+\fi
+
+
+% Check if we have selected 11 points
+\ifx\CLASSOPTIONpt\@IEEEptsizeeleven
+\typeout{-- This is an 11 point document.}
+\def\normalsize{\@setfontsize{\normalsize}{11}{13.3846pt}}%
+\setlength{\@IEEEnormalsizeunitybaselineskip}{13.3846pt}%
+\normalsize
+\abovedisplayskip 1.5ex plus5pt minus3pt%
+\belowdisplayskip \abovedisplayskip%
+\abovedisplayshortskip 0pt plus5pt%
+\belowdisplayshortskip 1.5ex plus5pt minus3pt
+\def\small{\@setfontsize{\small}{10}{12pt}}
+\def\footnotesize{\@setfontsize{\footnotesize}{9}{10.5pt}}
+\def\scriptsize{\@setfontsize{\scriptsize}{8}{9pt}}
+\def\tiny{\@setfontsize{\tiny}{6}{7pt}}
+% sublargesize is the same as large - 12pt
+\def\sublargesize{\@setfontsize{\sublargesize}{12}{14pt}}
+\def\large{\@setfontsize{\large}{12}{14pt}}
+\def\Large{\@setfontsize{\Large}{14}{17pt}}
+\def\LARGE{\@setfontsize{\LARGE}{17}{20pt}}
+\def\huge{\@setfontsize{\huge}{20}{24pt}}
+\def\Huge{\@setfontsize{\Huge}{24}{28pt}}
+\fi
+
+
+% Check if we have selected 12 points
+\ifx\CLASSOPTIONpt\@IEEEptsizetwelve
+\typeout{-- This is a 12 point document.}
+\def\normalsize{\@setfontsize{\normalsize}{12}{13.92pt}}%
+\setlength{\@IEEEnormalsizeunitybaselineskip}{13.92pt}%
+\normalsize
+\abovedisplayskip 1.5ex plus6pt minus4pt%
+\belowdisplayskip \abovedisplayskip%
+\abovedisplayshortskip 0pt plus6pt%
+\belowdisplayshortskip 1.5ex plus6pt minus4pt
+\def\small{\@setfontsize{\small}{10}{12pt}}
+\def\footnotesize{\@setfontsize{\footnotesize}{9}{10.5pt}}
+\def\scriptsize{\@setfontsize{\scriptsize}{8}{9pt}}
+\def\tiny{\@setfontsize{\tiny}{6}{7pt}}
+% sublargesize is the same as large - 14pt
+\def\sublargesize{\@setfontsize{\sublargesize}{14}{17pt}}
+\def\large{\@setfontsize{\large}{14}{17pt}}
+\def\Large{\@setfontsize{\Large}{17}{20pt}}
+\def\LARGE{\@setfontsize{\LARGE}{20}{24pt}}
+\def\huge{\@setfontsize{\huge}{22}{26pt}}
+\def\Huge{\@setfontsize{\Huge}{24}{28pt}}
+\fi
+
+
+% V1.6 The Computer Modern Fonts will issue a substitution warning for
+% 24pt titles (24.88pt is used instead) increase the substitution
+% tolerance to turn off this warning
+\def\fontsubfuzz{.9pt}
+% However, the default (and correct) Times font will scale exactly as needed.
+
+
+% warn the user in case they forget to use the 9pt option with
+% technote
+\ifCLASSOPTIONtechnote%
+ \ifx\CLASSOPTIONpt\@IEEEptsizenine\else%
+  \typeout{** ATTENTION: Technotes are normally 9pt documents.}%
+ \fi%
+\fi
+
+
+% V1.7
+% Improved \textunderscore to provide a much better fake _ when used with
+% OT1 encoding. Under OT1, detect use of pcr or cmtt \ttfamily and use
+% available true _ glyph for those two typewriter fonts.
+\def\@IEEEstringptm{ptm} % Times Roman family
+\def\@IEEEstringppl{ppl} % Palatino Roman family
+\def\@IEEEstringphv{phv} % Helvetica Sans Serif family
+\def\@IEEEstringpcr{pcr} % Courier typewriter family
+\def\@IEEEstringcmtt{cmtt} % Computer Modern typewriter family
+\DeclareTextCommandDefault{\textunderscore}{\leavevmode
+\ifx\f@family\@IEEEstringpcr\string_\else
+\ifx\f@family\@IEEEstringcmtt\string_\else
+\ifx\f@family\@IEEEstringptm\kern 0em\vbox{\hrule\@width 0.5em\@height 0.5pt\kern -0.3ex}\else
+\ifx\f@family\@IEEEstringppl\kern 0em\vbox{\hrule\@width 0.5em\@height 0.5pt\kern -0.3ex}\else
+\ifx\f@family\@IEEEstringphv\kern -0.03em\vbox{\hrule\@width 0.62em\@height 0.52pt\kern -0.33ex}\kern -0.03em\else
+\kern 0.09em\vbox{\hrule\@width 0.6em\@height 0.44pt\kern -0.63pt\kern -0.42ex}\kern 0.09em\fi\fi\fi\fi\fi\relax}
+
+
+
+
+% set the default \baselinestretch
+\def\baselinestretch{1}
+\ifCLASSOPTIONdraftcls
+  \def\baselinestretch{1.5}% default baselinestretch for draft modes
+\fi 
+
+
+% process CLASSINPUT baselinestretch
+\ifx\CLASSINPUTbaselinestretch\@IEEEundefined
+\else
+  \edef\baselinestretch{\CLASSINPUTbaselinestretch} % user CLASSINPUT override
+  \typeout{** ATTENTION: Overriding \string\baselinestretch\space to
+           \baselinestretch\space via \string\CLASSINPUT.}
+\fi
+
+\normalsize % make \baselinestretch take affect
+
+
+
+
+% store the normalsize baselineskip
+\newdimen\CLASSINFOnormalsizebaselineskip
+\CLASSINFOnormalsizebaselineskip=\baselineskip\relax
+% and the normalsize unity (baselinestretch=1) baselineskip
+% we could save a register by giving the user access to
+% \@IEEEnormalsizeunitybaselineskip. However, let's protect
+% its read only internal status
+\newdimen\CLASSINFOnormalsizeunitybaselineskip
+\CLASSINFOnormalsizeunitybaselineskip=\@IEEEnormalsizeunitybaselineskip\relax
+% store the nominal value of jot
+\newdimen\IEEEnormaljot
+\IEEEnormaljot=0.25\baselineskip\relax
+
+% set \jot
+\jot=\IEEEnormaljot\relax
+
+
+
+
+% V1.6, we are now going to fine tune the interword spacing
+% The default interword glue for Times under TeX appears to use a
+% nominal interword spacing of 25% (relative to the font size, i.e., 1em)
+% a maximum of 40% and a minimum of 19%.
+% For example, 10pt text uses an interword glue of:
+% 
+% 2.5pt plus 1.49998pt minus 0.59998pt
+% 
+% However, IEEE allows for a more generous range which reduces the need
+% for hyphenation, especially for two column text. Furthermore, IEEE
+% tends to use a little bit more nominal space between the words.
+% IEEE's interword spacing percentages appear to be:
+% 35% nominal
+% 23% minimum
+% 50% maximum
+% (They may even be using a tad more for the largest fonts such as 24pt.)
+% 
+% for bold text, IEEE increases the spacing a little more:
+% 37.5% nominal
+% 23% minimum
+% 55% maximum
+
+% here are the interword spacing ratios we'll use
+% for medium (normal weight)
+\def\@IEEEinterspaceratioM{0.35}
+\def\@IEEEinterspaceMINratioM{0.23}
+\def\@IEEEinterspaceMAXratioM{0.50}
+
+% for bold
+\def\@IEEEinterspaceratioB{0.375}
+\def\@IEEEinterspaceMINratioB{0.23}
+\def\@IEEEinterspaceMAXratioB{0.55}
+
+
+% command to revise the interword spacing for the current font under TeX:
+% \fontdimen2 = nominal interword space
+% \fontdimen3 = interword stretch
+% \fontdimen4 = interword shrink
+% since all changes to the \fontdimen are global, we can enclose these commands
+% in braces to confine any font attribute or length changes
+\def\@@@IEEEsetfontdimens#1#2#3{{%
+\setlength{\@IEEEtrantmpdimenB}{\f@size pt}% grab the font size in pt, could use 1em instead.
+\setlength{\@IEEEtrantmpdimenA}{#1\@IEEEtrantmpdimenB}%
+\fontdimen2\font=\@IEEEtrantmpdimenA\relax
+\addtolength{\@IEEEtrantmpdimenA}{-#2\@IEEEtrantmpdimenB}%
+\fontdimen3\font=-\@IEEEtrantmpdimenA\relax
+\setlength{\@IEEEtrantmpdimenA}{#1\@IEEEtrantmpdimenB}%
+\addtolength{\@IEEEtrantmpdimenA}{-#3\@IEEEtrantmpdimenB}%
+\fontdimen4\font=\@IEEEtrantmpdimenA\relax}}
+
+% revise the interword spacing for each font weight
+\def\@@IEEEsetfontdimens{{%
+\mdseries
+\@@@IEEEsetfontdimens{\@IEEEinterspaceratioM}{\@IEEEinterspaceMAXratioM}{\@IEEEinterspaceMINratioM}%
+\bfseries
+\@@@IEEEsetfontdimens{\@IEEEinterspaceratioB}{\@IEEEinterspaceMAXratioB}{\@IEEEinterspaceMINratioB}%
+}}
+
+% revise the interword spacing for each font shape
+% \slshape is not often used for IEEE work and is not altered here. The \scshape caps are
+% already a tad too large in the free LaTeX fonts (as compared to what IEEE uses) so we
+% won't alter these either.
+\def\@IEEEsetfontdimens{{%
+\normalfont
+\@@IEEEsetfontdimens
+\normalfont\itshape
+\@@IEEEsetfontdimens
+}}
+
+% command to revise the interword spacing for each font size (and shape
+% and weight). Only the \rmfamily is done here as \ttfamily uses a 
+% fixed spacing and \sffamily is not used as the main text of IEEE papers.
+\def\@IEEEtunefonts{{\selectfont\rmfamily
+\tiny\@IEEEsetfontdimens
+\scriptsize\@IEEEsetfontdimens
+\footnotesize\@IEEEsetfontdimens
+\small\@IEEEsetfontdimens
+\normalsize\@IEEEsetfontdimens
+\sublargesize\@IEEEsetfontdimens
+\large\@IEEEsetfontdimens
+\LARGE\@IEEEsetfontdimens
+\huge\@IEEEsetfontdimens
+\Huge\@IEEEsetfontdimens}}
+
+% if the nofonttune class option is not given, revise the interword spacing
+% now - in case IEEEtran makes any default length measurements, and make
+% sure all the default fonts are loaded
+\ifCLASSOPTIONnofonttune\else
+\@IEEEtunefonts
+\fi
+
+% and again at the start of the document in case the user loaded different fonts
+\AtBeginDocument{\ifCLASSOPTIONnofonttune\else\@IEEEtunefonts\fi}
+
+
+
+% V1.6 
+% LaTeX is a little to quick to use hyphenations
+% So, we increase the penalty for their use and raise
+% the badness level that triggers an underfull hbox
+% warning. The author may still have to tweak things,
+% but the appearance will be much better "right out
+% of the box" than that under V1.5 and prior.
+% TeX default is 50
+\hyphenpenalty=750
+% If we didn't adjust the interword spacing, 2200 might be better.
+% The TeX default is 1000
+\hbadness=1350
+% IEEE does not use extra spacing after punctuation
+\frenchspacing
+
+% V1.7 increase this a tad to discourage equation breaks
+\binoppenalty=1000 % default 700
+\relpenalty=800     % default 500
+
+
+% margin note stuff
+\marginparsep      10pt
+\marginparwidth    20pt
+\marginparpush     25pt
+
+
+% if things get too close, go ahead and let them touch
+\lineskip            0pt
+\normallineskip      0pt
+\lineskiplimit       0pt
+\normallineskiplimit 0pt
+
+% The distance from the lower edge of the text body to the
+% footline
+\footskip 0.4in
+
+% normally zero, should be relative to font height.
+% put in a little rubber to help stop some bad breaks (underfull vboxes)
+\parskip 0ex plus 0.2ex minus 0.1ex
+
+\parindent    1.0em
+
+\topmargin    -49.0pt
+\headheight   12pt
+\headsep      0.25in
+
+% use the normal font baselineskip
+% so that \topskip is unaffected by changes in \baselinestretch
+\topskip=\@IEEEnormalsizeunitybaselineskip
+\textheight       58pc  % 9.63in, 696pt
+% Tweak textheight to a perfect integer number of lines/page.
+% The normal baselineskip for each document point size is used 
+% to determine these values.
+\ifx\CLASSOPTIONpt\@IEEEptsizenine\textheight=63\@IEEEnormalsizeunitybaselineskip\fi      % 63 lines/page
+\ifx\CLASSOPTIONpt\@IEEEptsizeten\textheight=58\@IEEEnormalsizeunitybaselineskip\fi       % 58 lines/page
+\ifx\CLASSOPTIONpt\@IEEEptsizeeleven\textheight=52\@IEEEnormalsizeunitybaselineskip\fi    % 52 lines/page
+\ifx\CLASSOPTIONpt\@IEEEptsizetwelve\textheight=50\@IEEEnormalsizeunitybaselineskip\fi    % 50 lines/page
+
+
+\columnsep         1pc
+\textwidth        43pc   % 2 x 21pc + 1pc = 43pc
+ 
+
+% the default side margins are equal
+\if@IEEEusingAfourpaper 
+\oddsidemargin        14.32mm
+\evensidemargin       14.32mm
+\else
+\oddsidemargin        0.680in
+\evensidemargin       0.680in
+\fi
+% compensate for LaTeX's 1in offset
+\addtolength{\oddsidemargin}{-1in}
+\addtolength{\evensidemargin}{-1in}
+
+
+
+% adjust margins for conference mode
+\ifCLASSOPTIONconference
+ \topmargin        -0.25in
+ % we retain the reserved, but unused space for headers
+ \addtolength{\topmargin}{-\headheight}
+ \addtolength{\topmargin}{-\headsep}
+ \textheight        9.25in % The standard for conferences (668.4975pt)
+ % Tweak textheight to a perfect integer number of lines/page.
+ \ifx\CLASSOPTIONpt\@IEEEptsizenine\textheight=61\@IEEEnormalsizeunitybaselineskip\fi      % 61 lines/page
+ \ifx\CLASSOPTIONpt\@IEEEptsizeten\textheight=56\@IEEEnormalsizeunitybaselineskip\fi       % 56 lines/page
+ \ifx\CLASSOPTIONpt\@IEEEptsizeeleven\textheight=50\@IEEEnormalsizeunitybaselineskip\fi    % 50 lines/page
+ \ifx\CLASSOPTIONpt\@IEEEptsizetwelve\textheight=48\@IEEEnormalsizeunitybaselineskip\fi    % 48 lines/page
+\fi
+
+
+% compsoc conference
+\ifCLASSOPTIONcompsoc
+\ifCLASSOPTIONconference
+ % compsoc conference use a larger value for columnsep
+ \columnsep 0.375in
+ % compsoc conferences want 1in top margin, 1.125in bottom margin
+ \topmargin        0in
+ \addtolength{\topmargin}{-6pt}% we tweak this a tad to better comply with top of line stuff
+ % we retain the reserved, but unused space for headers
+ \addtolength{\topmargin}{-\headheight}
+ \addtolength{\topmargin}{-\headsep}
+ \textheight        8.875in % (641.39625pt)
+ % Tweak textheight to a perfect integer number of lines/page.
+ \ifx\CLASSOPTIONpt\@IEEEptsizenine\textheight=58\@IEEEnormalsizeunitybaselineskip\fi      % 58 lines/page
+ \ifx\CLASSOPTIONpt\@IEEEptsizeten\textheight=53\@IEEEnormalsizeunitybaselineskip\fi       % 53 lines/page
+ \ifx\CLASSOPTIONpt\@IEEEptsizeeleven\textheight=48\@IEEEnormalsizeunitybaselineskip\fi    % 48 lines/page
+ \ifx\CLASSOPTIONpt\@IEEEptsizetwelve\textheight=46\@IEEEnormalsizeunitybaselineskip\fi    % 46 lines/page 
+ \textwidth 6.5in
+ % the default side margins are equal
+ \if@IEEEusingAfourpaper 
+  \oddsidemargin        22.45mm
+  \evensidemargin       22.45mm
+ \else
+  \oddsidemargin        1in
+  \evensidemargin       1in
+ \fi
+ % compensate for LaTeX's 1in offset
+ \addtolength{\oddsidemargin}{-1in}
+ \addtolength{\evensidemargin}{-1in}
+\fi\fi
+
+
+
+% draft mode settings override that of all other modes
+% provides a nice 1in margin all around the paper and extra
+% space between the lines for editor's comments
+\ifCLASSOPTIONdraftcls 
+  % want 1in from top of paper to text
+  \setlength{\topmargin}{-\headsep}%
+  \addtolength{\topmargin}{-\headheight}%
+  % we want 1in side margins regardless of paper type
+  \oddsidemargin      0in
+  \evensidemargin     0in
+  % set the text width
+  \setlength{\textwidth}{\paperwidth}%
+  \addtolength{\textwidth}{-2.0in}%
+  \setlength{\textheight}{\paperheight}%
+  \addtolength{\textheight}{-2.0in}%
+  % digitize textheight to be an integer number of lines.
+  % this may cause the bottom margin to be off a tad
+  \addtolength{\textheight}{-1\topskip}%
+  \divide\textheight  by \baselineskip%
+  \multiply\textheight  by \baselineskip%
+  \addtolength{\textheight}{\topskip}%
+\fi
+
+
+
+% process CLASSINPUT inner/outer margin
+% if inner margin defined, but outer margin not, set outer to inner.
+\ifx\CLASSINPUTinnersidemargin\@IEEEundefined
+\else
+  \ifx\CLASSINPUToutersidemargin\@IEEEundefined
+    \edef\CLASSINPUToutersidemargin{\CLASSINPUTinnersidemargin}
+  \fi
+\fi
+
+\ifx\CLASSINPUToutersidemargin\@IEEEundefined
+\else
+  % if outer margin defined, but inner margin not, set inner to outer.
+  \ifx\CLASSINPUTinnersidemargin\@IEEEundefined
+    \edef\CLASSINPUTinnersidemargin{\CLASSINPUToutersidemargin}
+  \fi
+  \setlength{\oddsidemargin}{\CLASSINPUTinnersidemargin}
+  \ifCLASSOPTIONtwoside
+    \setlength{\evensidemargin}{\CLASSINPUToutersidemargin}
+  \else
+    \setlength{\evensidemargin}{\CLASSINPUTinnersidemargin}
+  \fi
+  \addtolength{\oddsidemargin}{-1in}
+  \addtolength{\evensidemargin}{-1in}
+  \setlength{\textwidth}{\paperwidth}
+  \addtolength{\textwidth}{-\CLASSINPUTinnersidemargin}
+  \addtolength{\textwidth}{-\CLASSINPUToutersidemargin}
+  \typeout{** ATTENTION: Overriding inner side margin to \CLASSINPUTinnersidemargin\space and 
+           outer side margin to \CLASSINPUToutersidemargin\space via \string\CLASSINPUT.}
+\fi
+
+
+
+% process CLASSINPUT top/bottom text margin
+% if toptext margin defined, but bottomtext margin not, set bottomtext to toptext margin
+\ifx\CLASSINPUTtoptextmargin\@IEEEundefined
+\else
+  \ifx\CLASSINPUTbottomtextmargin\@IEEEundefined
+    \edef\CLASSINPUTbottomtextmargin{\CLASSINPUTtoptextmargin}
+  \fi
+\fi
+
+\ifx\CLASSINPUTbottomtextmargin\@IEEEundefined
+\else
+  % if bottomtext margin defined, but toptext margin not, set toptext to bottomtext margin
+  \ifx\CLASSINPUTtoptextmargin\@IEEEundefined
+    \edef\CLASSINPUTtoptextmargin{\CLASSINPUTbottomtextmargin}
+  \fi
+  \setlength{\topmargin}{\CLASSINPUTtoptextmargin}
+  \addtolength{\topmargin}{-1in}
+  \addtolength{\topmargin}{-\headheight}
+  \addtolength{\topmargin}{-\headsep}
+  \setlength{\textheight}{\paperheight}
+  \addtolength{\textheight}{-\CLASSINPUTtoptextmargin}
+  \addtolength{\textheight}{-\CLASSINPUTbottomtextmargin}
+  % in the default format we use the normal baselineskip as topskip
+  % we only need 0.7 of this to clear typical top text and we need
+  % an extra 0.3 spacing at the bottom for descenders. This will
+  % correct for both.
+  \addtolength{\topmargin}{-0.3\@IEEEnormalsizeunitybaselineskip}
+  \typeout{** ATTENTION: Overriding top text margin to \CLASSINPUTtoptextmargin\space and 
+           bottom text margin to \CLASSINPUTbottomtextmargin\space via \string\CLASSINPUT.}
+\fi
+
+
+
+
+
+
+
+% LIST SPACING CONTROLS
+
+% Controls the amount of EXTRA spacing
+% above and below \trivlist 
+% Both \list and IED lists override this.
+% However, \trivlist will use this as will most
+% things built from \trivlist like the \center
+% environment.
+\topsep           0.5\baselineskip
+
+% Controls the additional spacing around lists preceded
+% or followed by blank lines. IEEE does not increase
+% spacing before or after paragraphs so it is set to zero.
+% \z@ is the same as zero, but faster.
+\partopsep          \z@
+
+% Controls the spacing between paragraphs in lists. 
+% IEEE does not increase spacing before or after paragraphs
+% so this is also zero. 
+% With IEEEtran.cls, global changes to
+% this value DO affect lists (but not IED lists).
+\parsep             \z@
+
+% Controls the extra spacing between list items. 
+% IEEE does not put extra spacing between items.
+% With IEEEtran.cls, global changes to this value DO affect
+% lists (but not IED lists).
+\itemsep            \z@
+
+% \itemindent is the amount to indent the FIRST line of a list
+% item. It is auto set to zero within the \list environment. To alter
+% it, you have to do so when you call the \list.
+% However, IEEE uses this for the theorem environment
+% There is an alternative value for this near \leftmargini below
+\itemindent         -1em
+
+% \leftmargin, the spacing from the left margin of the main text to
+% the left of the main body of a list item is set by \list.
+% Hence this statement does nothing for lists.
+% But, quote and verse do use it for indention.
+\leftmargin         2em
+
+% we retain this stuff from the older IEEEtran.cls so that \list
+% will work the same way as before. However, itemize, enumerate and
+% description (IED) could care less about what these are as they
+% all are overridden.
+\leftmargini        2em
+%\itemindent         2em  % Alternative values: sometimes used.
+%\leftmargini        0em
+\leftmarginii       1em
+\leftmarginiii    1.5em
+\leftmarginiv     1.5em
+\leftmarginv      1.0em
+\leftmarginvi     1.0em
+\labelsep         0.5em 
+\labelwidth         \z@
+
+
+% The old IEEEtran.cls behavior of \list is retained.
+% However, the new V1.3 IED list environments override all the
+% @list stuff (\@listX is called within \list for the
+% appropriate level just before the user's list_decl is called). 
+% \topsep is now 2pt as IEEE puts a little extra space around
+% lists - used by those non-IED macros that depend on \list.
+% Note that \parsep and \itemsep are not redefined as in 
+% the sizexx.clo \@listX (which article.cls uses) so global changes
+% of these values DO affect \list
+% 
+\def\@listi{\leftmargin\leftmargini \topsep 2pt plus 1pt minus 1pt}
+\let\@listI\@listi
+\def\@listii{\leftmargin\leftmarginii\labelwidth\leftmarginii%
+    \advance\labelwidth-\labelsep \topsep 2pt}
+\def\@listiii{\leftmargin\leftmarginiii\labelwidth\leftmarginiii%
+    \advance\labelwidth-\labelsep \topsep 2pt}
+\def\@listiv{\leftmargin\leftmarginiv\labelwidth\leftmarginiv%
+    \advance\labelwidth-\labelsep \topsep 2pt}
+\def\@listv{\leftmargin\leftmarginv\labelwidth\leftmarginv%
+    \advance\labelwidth-\labelsep \topsep 2pt}
+\def\@listvi{\leftmargin\leftmarginvi\labelwidth\leftmarginvi%
+    \advance\labelwidth-\labelsep \topsep 2pt}
+
+
+% IEEE uses 5) not 5.
+\def\labelenumi{\theenumi)}     \def\theenumi{\arabic{enumi}}
+
+% IEEE uses a) not (a)
+\def\labelenumii{\theenumii)}  \def\theenumii{\alph{enumii}}
+
+% IEEE uses iii) not iii.
+\def\labelenumiii{\theenumiii)} \def\theenumiii{\roman{enumiii}}
+
+% IEEE uses A) not A.
+\def\labelenumiv{\theenumiv)}   \def\theenumiv{\Alph{enumiv}}
+
+% exactly the same as in article.cls
+\def\p@enumii{\theenumi}
+\def\p@enumiii{\theenumi(\theenumii)}
+\def\p@enumiv{\p@enumiii\theenumiii}
+
+% itemized list label styles
+\def\labelitemi{$\scriptstyle\bullet$}
+\def\labelitemii{\textbf{--}}
+\def\labelitemiii{$\ast$}
+\def\labelitemiv{$\cdot$}
+
+
+
+% **** V1.3 ENHANCEMENTS ****
+% Itemize, Enumerate and Description (IED) List Controls
+% ***************************
+% 
+% 
+% IEEE seems to use at least two different values by
+% which ITEMIZED list labels are indented to the right
+% For The Journal of Lightwave Technology (JLT) and The Journal
+% on Selected Areas in Communications (JSAC), they tend to use
+% an indention equal to \parindent. For Transactions on Communications
+% they tend to indent ITEMIZED lists a little more--- 1.3\parindent.
+% We'll provide both values here for you so that you can choose 
+% which one you like in your document using a command such as:
+% setlength{\IEEEilabelindent}{\IEEEilabelindentB}
+\newdimen\IEEEilabelindentA
+\IEEEilabelindentA \parindent
+
+\newdimen\IEEEilabelindentB
+\IEEEilabelindentB 1.3\parindent
+% However, we'll default to using \parindent
+% which makes more sense to me
+\newdimen\IEEEilabelindent
+\IEEEilabelindent \IEEEilabelindentA
+
+
+% This controls the default amount the enumerated list labels
+% are indented to the right.
+% Normally, this is the same as the paragraph indention
+\newdimen\IEEEelabelindent
+\IEEEelabelindent \parindent
+
+% This controls the default amount the description list labels
+% are indented to the right.
+% Normally, this is the same as the paragraph indention
+\newdimen\IEEEdlabelindent
+\IEEEdlabelindent \parindent
+
+% This is the value actually used within the IED lists.
+% The IED environments automatically set its value to
+% one of the three values above, so global changes do 
+% not have any effect
+\newdimen\IEEElabelindent
+\IEEElabelindent \parindent
+
+% The actual amount labels will be indented is
+% \IEEElabelindent multiplied by the factor below
+% corresponding to the level of nesting depth
+% This provides a means by which the user can
+% alter the effective \IEEElabelindent for deeper
+% levels
+% There may not be such a thing as correct "standard IEEE"
+% values. What IEEE actually does may depend on the specific
+% circumstances.
+% The first list level almost always has full indention.
+% The second levels I've seen have only 75% of the normal indentation
+% Three level or greater nestings are very rare. I am guessing
+% that they don't use any indentation.
+\def\IEEElabelindentfactori{1.0}   % almost always one
+\def\IEEElabelindentfactorii{0.75} % 0.0 or 1.0 may be used in some cases
+\def\IEEElabelindentfactoriii{0.0} % 0.75? 0.5? 0.0?
+\def\IEEElabelindentfactoriv{0.0}
+\def\IEEElabelindentfactorv{0.0}
+\def\IEEElabelindentfactorvi{0.0}
+
+% value actually used within IED lists, it is auto
+% set to one of the 6 values above
+% global changes here have no effect
+\def\IEEElabelindentfactor{1.0}
+
+% This controls the default spacing between the end of the IED
+% list labels and the list text, when normal text is used for
+% the labels.
+\newdimen\IEEEiednormlabelsep
+\IEEEiednormlabelsep 0.6em
+
+% This controls the default spacing between the end of the IED
+% list labels and the list text, when math symbols are used for
+% the labels (nomenclature lists). IEEE usually increases the 
+% spacing in these cases
+\newdimen\IEEEiedmathlabelsep
+\IEEEiedmathlabelsep 1.2em
+
+% This controls the extra vertical separation put above and
+% below each IED list. IEEE usually puts a little extra spacing
+% around each list. However, this spacing is barely noticeable.
+\newskip\IEEEiedtopsep
+\IEEEiedtopsep 2pt plus 1pt minus 1pt
+
+
+% This command is executed within each IED list environment
+% at the beginning of the list. You can use this to set the 
+% parameters for some/all your IED list(s) without disturbing 
+% global parameters that affect things other than lists.
+% i.e., renewcommand{\IEEEiedlistdecl}{\setlength{\labelsep}{5em}}
+% will alter the \labelsep for the next list(s) until 
+% \IEEEiedlistdecl is redefined. 
+\def\IEEEiedlistdecl{\relax}
+
+% This command provides an easy way to set \leftmargin based
+% on the \labelwidth, \labelsep and the argument \IEEElabelindent
+% Usage: \IEEEcalcleftmargin{width-to-indent-the-label}
+% output is in the \leftmargin variable, i.e., effectively:
+% \leftmargin = argument + \labelwidth + \labelsep
+% Note controlled spacing here, shield end of lines with %
+\def\IEEEcalcleftmargin#1{\setlength{\leftmargin}{#1}%
+\addtolength{\leftmargin}{\labelwidth}%
+\addtolength{\leftmargin}{\labelsep}}
+
+% This command provides an easy way to set \labelwidth to the
+% width of the given text. It is the same as
+% \settowidth{\labelwidth}{label-text}
+% and useful as a shorter alternative.
+% Typically used to set \labelwidth to be the width
+% of the longest label in the list
+\def\IEEEsetlabelwidth#1{\settowidth{\labelwidth}{#1}}
+
+% When this command is executed, IED lists will use the 
+% IEEEiedmathlabelsep label separation rather than the normal
+% spacing. To have an effect, this command must be executed via
+% the \IEEEiedlistdecl or within the option of the IED list
+% environments.
+\def\IEEEusemathlabelsep{\setlength{\labelsep}{\IEEEiedmathlabelsep}}
+
+% A flag which controls whether the IED lists automatically
+% calculate \leftmargin from \IEEElabelindent, \labelwidth and \labelsep
+% Useful if you want to specify your own \leftmargin
+% This flag must be set (\IEEEnocalcleftmargintrue or \IEEEnocalcleftmarginfalse) 
+% via the \IEEEiedlistdecl or within the option of the IED list
+% environments to have an effect.
+\newif\ifIEEEnocalcleftmargin
+\IEEEnocalcleftmarginfalse
+
+% A flag which controls whether \IEEElabelindent is multiplied by
+% the \IEEElabelindentfactor for each list level.
+% This flag must be set via the \IEEEiedlistdecl or within the option 
+% of the IED list environments to have an effect.
+\newif\ifIEEEnolabelindentfactor
+\IEEEnolabelindentfactorfalse
+
+
+% internal variable to indicate type of IED label
+% justification
+% 0 - left; 1 - center; 2 - right
+\def\@IEEEiedjustify{0}
+
+
+% commands to allow the user to control IED
+% label justifications. Use these commands within
+% the IED environment option or in the \IEEEiedlistdecl
+% Note that changing the normal list justifications
+% is nonstandard and IEEE may not like it if you do so!
+% I include these commands as they may be helpful to
+% those who are using these enhanced list controls for
+% other non-IEEE related LaTeX work.
+% itemize and enumerate automatically default to right
+% justification, description defaults to left.
+\def\IEEEiedlabeljustifyl{\def\@IEEEiedjustify{0}}%left
+\def\IEEEiedlabeljustifyc{\def\@IEEEiedjustify{1}}%center
+\def\IEEEiedlabeljustifyr{\def\@IEEEiedjustify{2}}%right
+
+
+
+
+% commands to save to and restore from the list parameter copies
+% this allows us to set all the list parameters within
+% the list_decl and prevent \list (and its \@list) 
+% from overriding any of our parameters
+% V1.6 use \edefs instead of dimen's to conserve dimen registers
+% Note controlled spacing here, shield end of lines with %
+\def\@IEEEsavelistparams{\edef\@IEEEiedtopsep{\the\topsep}%
+\edef\@IEEEiedlabelwidth{\the\labelwidth}%
+\edef\@IEEEiedlabelsep{\the\labelsep}%
+\edef\@IEEEiedleftmargin{\the\leftmargin}%
+\edef\@IEEEiedpartopsep{\the\partopsep}%
+\edef\@IEEEiedparsep{\the\parsep}%
+\edef\@IEEEieditemsep{\the\itemsep}%
+\edef\@IEEEiedrightmargin{\the\rightmargin}%
+\edef\@IEEEiedlistparindent{\the\listparindent}%
+\edef\@IEEEieditemindent{\the\itemindent}}
+
+% Note controlled spacing here
+\def\@IEEErestorelistparams{\topsep\@IEEEiedtopsep\relax%
+\labelwidth\@IEEEiedlabelwidth\relax%
+\labelsep\@IEEEiedlabelsep\relax%
+\leftmargin\@IEEEiedleftmargin\relax%
+\partopsep\@IEEEiedpartopsep\relax%
+\parsep\@IEEEiedparsep\relax%
+\itemsep\@IEEEieditemsep\relax%
+\rightmargin\@IEEEiedrightmargin\relax%
+\listparindent\@IEEEiedlistparindent\relax%
+\itemindent\@IEEEieditemindent\relax}
+
+
+% v1.6b provide original LaTeX IED list environments
+% note that latex.ltx defines \itemize and \enumerate, but not \description
+% which must be created by the base classes
+% save original LaTeX itemize and enumerate
+\let\LaTeXitemize\itemize
+\let\endLaTeXitemize\enditemize
+\let\LaTeXenumerate\enumerate
+\let\endLaTeXenumerate\endenumerate
+
+% provide original LaTeX description environment from article.cls
+\newenvironment{LaTeXdescription}
+               {\list{}{\labelwidth\z@ \itemindent-\leftmargin
+                        \let\makelabel\descriptionlabel}}
+               {\endlist}
+\newcommand*\descriptionlabel[1]{\hspace\labelsep
+                                 \normalfont\bfseries #1}
+
+
+% override LaTeX's default IED lists
+\def\itemize{\@IEEEitemize}
+\def\enditemize{\@endIEEEitemize}
+\def\enumerate{\@IEEEenumerate}
+\def\endenumerate{\@endIEEEenumerate}
+\def\description{\@IEEEdescription}
+\def\enddescription{\@endIEEEdescription}
+
+% provide the user with aliases - may help those using packages that
+% override itemize, enumerate, or description
+\def\IEEEitemize{\@IEEEitemize}
+\def\endIEEEitemize{\@endIEEEitemize}
+\def\IEEEenumerate{\@IEEEenumerate}
+\def\endIEEEenumerate{\@endIEEEenumerate}
+\def\IEEEdescription{\@IEEEdescription}
+\def\endIEEEdescription{\@endIEEEdescription}
+
+
+% V1.6 we want to keep the IEEEtran IED list definitions as our own internal
+% commands so they are protected against redefinition
+\def\@IEEEitemize{\@ifnextchar[{\@@IEEEitemize}{\@@IEEEitemize[\relax]}}
+\def\@IEEEenumerate{\@ifnextchar[{\@@IEEEenumerate}{\@@IEEEenumerate[\relax]}}
+\def\@IEEEdescription{\@ifnextchar[{\@@IEEEdescription}{\@@IEEEdescription[\relax]}}
+\def\@endIEEEitemize{\endlist}
+\def\@endIEEEenumerate{\endlist}
+\def\@endIEEEdescription{\endlist}
+
+
+% DO NOT ALLOW BLANK LINES TO BE IN THESE IED ENVIRONMENTS
+% AS THIS WILL FORCE NEW PARAGRAPHS AFTER THE IED LISTS
+% IEEEtran itemized list MDS 1/2001
+% Note controlled spacing here, shield end of lines with %
+\def\@@IEEEitemize[#1]{%
+                \ifnum\@itemdepth>3\relax\@toodeep\else%
+                \ifnum\@listdepth>5\relax\@toodeep\else%
+                \advance\@itemdepth\@ne%
+                \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
+                % get the labelindentfactor for this level
+                \advance\@listdepth\@ne% we need to know what the level WILL be
+                \edef\IEEElabelindentfactor{\csname IEEElabelindentfactor\romannumeral\the\@listdepth\endcsname}%
+                \advance\@listdepth-\@ne% undo our increment
+                \def\@IEEEiedjustify{2}% right justified labels are default
+                % set other defaults
+                \IEEEnocalcleftmarginfalse%
+                \IEEEnolabelindentfactorfalse%
+                \topsep\IEEEiedtopsep%
+                \IEEElabelindent\IEEEilabelindent%
+                \labelsep\IEEEiednormlabelsep%
+                \partopsep 0ex%
+                \parsep 0ex%
+                \itemsep 0ex%
+                \rightmargin 0em%
+                \listparindent 0em%
+                \itemindent 0em%
+                % calculate the label width
+                % the user can override this later if
+                % they specified a \labelwidth
+                \settowidth{\labelwidth}{\csname labelitem\romannumeral\the\@itemdepth\endcsname}%
+                \@IEEEsavelistparams% save our list parameters
+                \list{\csname\@itemitem\endcsname}{%
+                \@IEEErestorelistparams% override any list{} changes
+                                       % to our globals
+                \let\makelabel\@IEEEiedmakelabel% v1.6b setup \makelabel
+                \IEEEiedlistdecl% let user alter parameters
+                #1\relax%
+                % If the user has requested not to use the
+                % labelindent factor, don't revise \labelindent
+                \ifIEEEnolabelindentfactor\relax%
+                \else\IEEElabelindent=\IEEElabelindentfactor\labelindent%
+                \fi%
+                % Unless the user has requested otherwise,
+                % calculate our left margin based
+                % on \IEEElabelindent, \labelwidth and
+                % \labelsep
+                \ifIEEEnocalcleftmargin\relax%
+                \else\IEEEcalcleftmargin{\IEEElabelindent}%
+                \fi}\fi\fi}%
+
+
+% DO NOT ALLOW BLANK LINES TO BE IN THESE IED ENVIRONMENTS
+% AS THIS WILL FORCE NEW PARAGRAPHS AFTER THE IED LISTS
+% IEEEtran enumerate list MDS 1/2001
+% Note controlled spacing here, shield end of lines with %
+\def\@@IEEEenumerate[#1]{%
+                \ifnum\@enumdepth>3\relax\@toodeep\else%
+                \ifnum\@listdepth>5\relax\@toodeep\else%
+                \advance\@enumdepth\@ne%
+                \edef\@enumctr{enum\romannumeral\the\@enumdepth}%
+                % get the labelindentfactor for this level
+                \advance\@listdepth\@ne% we need to know what the level WILL be
+                \edef\IEEElabelindentfactor{\csname IEEElabelindentfactor\romannumeral\the\@listdepth\endcsname}%
+                \advance\@listdepth-\@ne% undo our increment
+                \def\@IEEEiedjustify{2}% right justified labels are default
+                % set other defaults
+                \IEEEnocalcleftmarginfalse%
+                \IEEEnolabelindentfactorfalse%
+                \topsep\IEEEiedtopsep%
+                \IEEElabelindent\IEEEelabelindent%
+                \labelsep\IEEEiednormlabelsep%
+                \partopsep 0ex%
+                \parsep 0ex%
+                \itemsep 0ex%
+                \rightmargin 0em%
+                \listparindent 0em%
+                \itemindent 0em%
+                % calculate the label width
+                % We'll set it to the width suitable for all labels using
+                % normalfont 1) to 9)
+                % The user can override this later
+                \settowidth{\labelwidth}{9)}%
+                \@IEEEsavelistparams% save our list parameters
+                \list{\csname label\@enumctr\endcsname}{\usecounter{\@enumctr}%
+                \@IEEErestorelistparams% override any list{} changes
+                                       % to our globals
+                \let\makelabel\@IEEEiedmakelabel% v1.6b setup \makelabel
+                \IEEEiedlistdecl% let user alter parameters 
+                #1\relax%
+                % If the user has requested not to use the
+                % IEEElabelindent factor, don't revise \IEEElabelindent
+                \ifIEEEnolabelindentfactor\relax%
+                \else\IEEElabelindent=\IEEElabelindentfactor\IEEElabelindent%
+                \fi%
+                % Unless the user has requested otherwise,
+                % calculate our left margin based
+                % on \IEEElabelindent, \labelwidth and
+                % \labelsep
+                \ifIEEEnocalcleftmargin\relax%
+                \else\IEEEcalcleftmargin{\IEEElabelindent}%
+                \fi}\fi\fi}%
+
+
+% DO NOT ALLOW BLANK LINES TO BE IN THESE IED ENVIRONMENTS
+% AS THIS WILL FORCE NEW PARAGRAPHS AFTER THE IED LISTS
+% IEEEtran description list MDS 1/2001
+% Note controlled spacing here, shield end of lines with %
+\def\@@IEEEdescription[#1]{%
+                \ifnum\@listdepth>5\relax\@toodeep\else%
+                % get the labelindentfactor for this level
+                \advance\@listdepth\@ne% we need to know what the level WILL be
+                \edef\IEEElabelindentfactor{\csname IEEElabelindentfactor\romannumeral\the\@listdepth\endcsname}%
+                \advance\@listdepth-\@ne% undo our increment
+                \def\@IEEEiedjustify{0}% left justified labels are default
+                % set other defaults
+                \IEEEnocalcleftmarginfalse%
+                \IEEEnolabelindentfactorfalse%
+                \topsep\IEEEiedtopsep% 
+                \IEEElabelindent\IEEEdlabelindent%
+                % assume normal labelsep
+                \labelsep\IEEEiednormlabelsep%
+                \partopsep 0ex%
+                \parsep 0ex%
+                \itemsep 0ex%
+                \rightmargin 0em%
+                \listparindent 0em%
+                \itemindent 0em%
+                % Bogus label width in case the user forgets
+                % to set it.
+                % TIP: If you want to see what a variable's width is you
+                % can use the TeX command \showthe\width-variable to 
+                % display it on the screen during compilation 
+                % (This might be helpful to know when you need to find out
+                % which label is the widest)
+                \settowidth{\labelwidth}{Hello}%
+                \@IEEEsavelistparams% save our list parameters
+                \list{}{\@IEEErestorelistparams% override any list{} changes
+                                               % to our globals
+                \let\makelabel\@IEEEiedmakelabel% v1.6b setup \makelabel
+                \IEEEiedlistdecl% let user alter parameters 
+                #1\relax%
+                % If the user has requested not to use the
+                % labelindent factor, don't revise \IEEElabelindent
+                \ifIEEEnolabelindentfactor\relax%
+                \else\IEEElabelindent=\IEEElabelindentfactor\IEEElabelindent%
+                \fi%
+                % Unless the user has requested otherwise,
+                % calculate our left margin based
+                % on \IEEElabelindent, \labelwidth and
+                % \labelsep
+                \ifIEEEnocalcleftmargin\relax%
+                \else\IEEEcalcleftmargin{\IEEElabelindent}\relax%
+                \fi}\fi}
+
+% v1.6b we use one makelabel that does justification as needed.
+\def\@IEEEiedmakelabel#1{\relax\if\@IEEEiedjustify 0\relax
+\makebox[\labelwidth][l]{\normalfont #1}\else
+\if\@IEEEiedjustify 1\relax
+\makebox[\labelwidth][c]{\normalfont #1}\else
+\makebox[\labelwidth][r]{\normalfont #1}\fi\fi}
+
+
+% VERSE and QUOTE
+% V1.7 define environments with newenvironment
+\newenvironment{verse}{\let\\=\@centercr
+    \list{}{\itemsep\z@ \itemindent -1.5em \listparindent \itemindent
+    \rightmargin\leftmargin\advance\leftmargin 1.5em}\item\relax}
+    {\endlist}
+\newenvironment{quotation}{\list{}{\listparindent 1.5em \itemindent\listparindent
+    \rightmargin\leftmargin \parsep 0pt plus 1pt}\item\relax}
+    {\endlist}
+\newenvironment{quote}{\list{}{\rightmargin\leftmargin}\item\relax}
+    {\endlist}
+
+
+% \titlepage
+% provided only for backward compatibility. \maketitle is the correct
+% way to create the title page. 
+\newif\if@restonecol
+\def\titlepage{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
+    \else \newpage \fi \thispagestyle{empty}\c@page\z@}
+\def\endtitlepage{\if@restonecol\twocolumn \else \newpage \fi}
+
+% standard values from article.cls
+\arraycolsep     5pt
+\arrayrulewidth .4pt
+\doublerulesep   2pt
+
+\tabcolsep       6pt
+\tabbingsep      0.5em
+
+
+%% FOOTNOTES
+%
+%\skip\footins 10pt plus 4pt minus 2pt
+% V1.6 respond to changes in font size
+% space added above the footnotes (if present)
+\skip\footins 0.9\baselineskip  plus 0.4\baselineskip  minus 0.2\baselineskip
+
+% V1.6, we need to make \footnotesep responsive to changes
+% in \baselineskip or strange spacings will result when in
+% draft mode. Here is a little LaTeX secret - \footnotesep
+% determines the height of an invisible strut that is placed
+% *above* the baseline of footnotes after the first. Since
+% LaTeX considers the space for characters to be 0.7/baselineskip
+% above the baseline and 0.3/baselineskip below it, we need to
+% use 0.7/baselineskip as a \footnotesep to maintain equal spacing
+% between all the lines of the footnotes. IEEE often uses a tad
+% more, so use 0.8\baselineskip. This slightly larger value also helps
+% the text to clear the footnote marks. Note that \thanks in IEEEtran
+% uses its own value of \footnotesep which is set in \maketitle.
+{\footnotesize
+\global\footnotesep 0.8\baselineskip}
+
+
+\skip\@mpfootins = \skip\footins
+\fboxsep = 3pt
+\fboxrule = .4pt
+% V1.6 use 1em, then use LaTeX2e's \@makefnmark
+% Note that IEEE normally *left* aligns the footnote marks, so we don't need
+% box resizing tricks here.
+\long\def\@makefntext#1{\parindent 1em\indent\hbox{\@makefnmark}#1}% V1.6 use 1em
+% V1.7 compsoc does not use superscipts for footnote marks
+\ifCLASSOPTIONcompsoc
+\def\@IEEEcompsocmakefnmark{\hbox{\normalfont\@thefnmark.\ }}
+\long\def\@makefntext#1{\parindent 1em\indent\hbox{\@IEEEcompsocmakefnmark}#1}
+\fi
+
+% IEEE does not use footnote rules
+\def\footnoterule{}
+
+% V1.7 for compsoc, IEEE uses a footnote rule only for \thanks. We devise a "one-shot"
+% system to implement this.
+\newif\if@IEEEenableoneshotfootnoterule
+\@IEEEenableoneshotfootnoterulefalse
+\ifCLASSOPTIONcompsoc
+\def\footnoterule{\relax\if@IEEEenableoneshotfootnoterule
+\kern-5pt
+\hbox to \columnwidth{\hfill\vrule width 0.5\columnwidth height 0.4pt\hfill}
+\kern4.6pt
+\global\@IEEEenableoneshotfootnoterulefalse
+\else
+\relax
+\fi}
+\fi
+
+% V1.6 do not allow LaTeX to break a footnote across multiple pages
+\interfootnotelinepenalty=10000
+
+% V1.6 discourage breaks within equations
+% Note that amsmath normally sets this to 10000,
+% but LaTeX2e normally uses 100.
+\interdisplaylinepenalty=2500
+
+% default allows section depth up to /paragraph
+\setcounter{secnumdepth}{4}
+
+% technotes do not allow /paragraph
+\ifCLASSOPTIONtechnote
+   \setcounter{secnumdepth}{3}
+\fi
+% neither do compsoc conferences
+\@IEEEcompsocconfonly{\setcounter{secnumdepth}{3}}
+
+
+\newcounter{section}
+\newcounter{subsection}[section]
+\newcounter{subsubsection}[subsection]
+\newcounter{paragraph}[subsubsection]
+
+% used only by IEEEtran's IEEEeqnarray as other packages may
+% have their own, different, implementations
+\newcounter{IEEEsubequation}[equation]
+
+% as shown when called by user from \ref, \label and in table of contents
+\def\theequation{\arabic{equation}}                          % 1
+\def\theIEEEsubequation{\theequation\alph{IEEEsubequation}}  % 1a (used only by IEEEtran's IEEEeqnarray)
+\ifCLASSOPTIONcompsoc
+% compsoc is all arabic
+\def\thesection{\arabic{section}}                
+\def\thesubsection{\thesection.\arabic{subsection}}
+\def\thesubsubsection{\thesubsection.\arabic{subsubsection}}
+\def\theparagraph{\thesubsubsection.\arabic{paragraph}}
+\else
+\def\thesection{\Roman{section}}                             % I
+% V1.7, \mbox prevents breaks around - 
+\def\thesubsection{\mbox{\thesection-\Alph{subsection}}}     % I-A
+% V1.7 use I-A1 format used by IEEE rather than I-A.1
+\def\thesubsubsection{\thesubsection\arabic{subsubsection}}  % I-A1
+\def\theparagraph{\thesubsubsection\alph{paragraph}}         % I-A1a
+\fi
+
+% From Heiko Oberdiek. Because of the \mbox in \thesubsection, we need to
+% tell hyperref to disable the \mbox command when making PDF bookmarks.
+% This done already with hyperref.sty version 6.74o and later, but
+% it will not hurt to do it here again for users of older versions.
+\@ifundefined{pdfstringdefPreHook}{\let\pdfstringdefPreHook\@empty}{}%
+\g@addto@macro\pdfstringdefPreHook{\let\mbox\relax}
+
+
+% Main text forms (how shown in main text headings)
+% V1.6, using \thesection in \thesectiondis allows changes
+% in the former to automatically appear in the latter
+\ifCLASSOPTIONcompsoc
+  \ifCLASSOPTIONconference% compsoc conference
+    \def\thesectiondis{\thesection.}
+    \def\thesubsectiondis{\thesectiondis\arabic{subsection}.}
+    \def\thesubsubsectiondis{\thesubsectiondis\arabic{subsubsection}.}
+    \def\theparagraphdis{\thesubsubsectiondis\arabic{paragraph}.}
+  \else% compsoc not conferencs
+    \def\thesectiondis{\thesection}
+    \def\thesubsectiondis{\thesectiondis.\arabic{subsection}}
+    \def\thesubsubsectiondis{\thesubsectiondis.\arabic{subsubsection}}
+    \def\theparagraphdis{\thesubsubsectiondis.\arabic{paragraph}}
+  \fi
+\else% not compsoc
+  \def\thesectiondis{\thesection.}                   % I.
+  \def\thesubsectiondis{\Alph{subsection}.}          % B.
+  \def\thesubsubsectiondis{\arabic{subsubsection})}  % 3)
+  \def\theparagraphdis{\alph{paragraph})}            % d)
+\fi
+
+% just like LaTeX2e's \@eqnnum
+\def\theequationdis{{\normalfont \normalcolor (\theequation)}}% (1)
+% IEEEsubequation used only by IEEEtran's IEEEeqnarray
+\def\theIEEEsubequationdis{{\normalfont \normalcolor (\theIEEEsubequation)}}% (1a)
+% redirect LaTeX2e's equation number display and all that depend on
+% it, through IEEEtran's \theequationdis
+\def\@eqnnum{\theequationdis}
+
+
+
+% V1.7 provide string macros as article.cls does
+\def\contentsname{Contents}
+\def\listfigurename{List of Figures}
+\def\listtablename{List of Tables}
+\def\refname{References}
+\def\indexname{Index}
+\def\figurename{Fig.}
+\def\tablename{TABLE}
+\@IEEEcompsocconfonly{\def\figurename{Figure}\def\tablename{Table}}
+\def\partname{Part}
+\def\appendixname{Appendix}
+\def\abstractname{Abstract}
+% IEEE specific names
+\def\IEEEkeywordsname{Index Terms}
+\def\IEEEproofname{Proof}
+
+
+% LIST OF FIGURES AND TABLES AND TABLE OF CONTENTS
+%
+\def\@pnumwidth{1.55em}
+\def\@tocrmarg{2.55em}
+\def\@dotsep{4.5}
+\setcounter{tocdepth}{3}
+
+% adjusted some spacings here so that section numbers will not easily 
+% collide with the section titles. 
+% VIII; VIII-A; and VIII-A.1 are usually the worst offenders.
+% MDS 1/2001
+\def\tableofcontents{\section*{\contentsname}\@starttoc{toc}}
+\def\l@section#1#2{\addpenalty{\@secpenalty}\addvspace{1.0em plus 1pt}%
+    \@tempdima 2.75em \begingroup \parindent \z@ \rightskip \@pnumwidth%
+    \parfillskip-\@pnumwidth {\bfseries\leavevmode #1}\hfil\hbox to\@pnumwidth{\hss #2}\par%
+    \endgroup}
+% argument format #1:level, #2:labelindent,#3:labelsep
+\def\l@subsection{\@dottedtocline{2}{2.75em}{3.75em}}
+\def\l@subsubsection{\@dottedtocline{3}{6.5em}{4.5em}}
+% must provide \l@ defs for ALL sublevels EVEN if tocdepth
+% is such as they will not appear in the table of contents
+% these defs are how TOC knows what level these things are!
+\def\l@paragraph{\@dottedtocline{4}{6.5em}{5.5em}}
+\def\l@subparagraph{\@dottedtocline{5}{6.5em}{6.5em}}
+\def\listoffigures{\section*{\listfigurename}\@starttoc{lof}}
+\def\l@figure{\@dottedtocline{1}{0em}{2.75em}}
+\def\listoftables{\section*{\listtablename}\@starttoc{lot}}
+\let\l@table\l@figure
+
+
+%% Definitions for floats
+%%
+%% Normal Floats
+\floatsep 1\baselineskip plus  0.2\baselineskip minus  0.2\baselineskip
+\textfloatsep 1.7\baselineskip plus  0.2\baselineskip minus  0.4\baselineskip
+\@fptop 0pt plus 1fil
+\@fpsep 0.75\baselineskip plus 2fil 
+\@fpbot 0pt plus 1fil
+\def\topfraction{0.9}
+\def\bottomfraction{0.4}
+\def\floatpagefraction{0.8}
+% V1.7, let top floats approach 90% of page
+\def\textfraction{0.1}
+
+%% Double Column Floats
+\dblfloatsep 1\baselineskip plus  0.2\baselineskip minus  0.2\baselineskip
+
+\dbltextfloatsep 1.7\baselineskip plus  0.2\baselineskip minus  0.4\baselineskip
+% Note that it would be nice if the rubber here actually worked in LaTeX2e.
+% There is a long standing limitation in LaTeX, first discovered (to the best
+% of my knowledge) by Alan Jeffrey in 1992. LaTeX ignores the stretchable
+% portion of \dbltextfloatsep, and as a result, double column figures can and
+% do result in an non-integer number of lines in the main text columns with
+% underfull vbox errors as a consequence. A post to comp.text.tex
+% by Donald Arseneau confirms that this had not yet been fixed in 1998.
+% IEEEtran V1.6 will fix this problem for you in the titles, but it doesn't
+% protect you from other double floats. Happy vspace'ing.
+
+\@dblfptop 0pt plus 1fil
+\@dblfpsep 0.75\baselineskip plus 2fil
+\@dblfpbot 0pt plus 1fil
+\def\dbltopfraction{0.8}
+\def\dblfloatpagefraction{0.8}
+\setcounter{dbltopnumber}{4}
+
+\intextsep 1\baselineskip plus 0.2\baselineskip minus  0.2\baselineskip
+\setcounter{topnumber}{2}
+\setcounter{bottomnumber}{2}
+\setcounter{totalnumber}{4}
+
+
+
+% article class provides these, we should too.
+\newlength\abovecaptionskip
+\newlength\belowcaptionskip
+% but only \abovecaptionskip is used above figure captions and *below* table
+% captions
+\setlength\abovecaptionskip{0.5\baselineskip}
+\setlength\belowcaptionskip{0pt}
+% V1.6 create hooks in case the caption spacing ever needs to be
+% overridden by a user
+\def\@IEEEfigurecaptionsepspace{\vskip\abovecaptionskip\relax}%
+\def\@IEEEtablecaptionsepspace{\vskip\abovecaptionskip\relax}%
+
+
+% 1.6b revise caption system so that \@makecaption uses two arguments
+% as with LaTeX2e. Otherwise, there will be problems when using hyperref.
+\def\@IEEEtablestring{table}
+
+\ifCLASSOPTIONcompsoc
+% V1.7 compsoc \@makecaption
+\ifCLASSOPTIONconference% compsoc conference
+\long\def\@makecaption#1#2{%
+% test if is a for a figure or table
+\ifx\@captype\@IEEEtablestring%
+% if a table, do table caption
+\normalsize\begin{center}{\normalfont\sffamily\normalsize {#1.}~ #2}\end{center}%
+\@IEEEtablecaptionsepspace
+% if not a table, format it as a figure
+\else
+\@IEEEfigurecaptionsepspace
+\setbox\@tempboxa\hbox{\normalfont\sffamily\normalsize {#1.}~ #2}%
+\ifdim \wd\@tempboxa >\hsize%
+% if caption is longer than a line, let it wrap around
+\setbox\@tempboxa\hbox{\normalfont\sffamily\normalsize {#1.}~ }%
+\parbox[t]{\hsize}{\normalfont\sffamily\normalsize \noindent\unhbox\@tempboxa#2}%
+% if caption is shorter than a line, center
+\else%
+\hbox to\hsize{\normalfont\sffamily\normalsize\hfil\box\@tempboxa\hfil}%
+\fi\fi}
+\else% nonconference compsoc
+\long\def\@makecaption#1#2{%
+% test if is a for a figure or table
+\ifx\@captype\@IEEEtablestring%
+% if a table, do table caption
+\normalsize\begin{center}{\normalfont\sffamily\normalsize #1}\\{\normalfont\sffamily\normalsize #2}\end{center}%
+\@IEEEtablecaptionsepspace
+% if not a table, format it as a figure
+\else
+\@IEEEfigurecaptionsepspace
+\setbox\@tempboxa\hbox{\normalfont\sffamily\normalsize {#1.}~ #2}%
+\ifdim \wd\@tempboxa >\hsize%
+% if caption is longer than a line, let it wrap around
+\setbox\@tempboxa\hbox{\normalfont\sffamily\normalsize {#1.}~ }%
+\parbox[t]{\hsize}{\normalfont\sffamily\normalsize \noindent\unhbox\@tempboxa#2}%
+% if caption is shorter than a line, left justify
+\else%
+\hbox to\hsize{\normalfont\sffamily\normalsize\box\@tempboxa\hfil}%
+\fi\fi}
+\fi
+
+\else% traditional noncompsoc \@makecaption
+\long\def\@makecaption#1#2{%
+% test if is a for a figure or table
+\ifx\@captype\@IEEEtablestring%
+% if a table, do table caption
+\footnotesize\begin{center}{\normalfont\footnotesize #1}\\{\normalfont\footnotesize\scshape #2}\end{center}%
+\@IEEEtablecaptionsepspace
+% if not a table, format it as a figure
+\else
+\@IEEEfigurecaptionsepspace
+% 3/2001 use footnotesize, not small; use two nonbreaking spaces, not one
+\setbox\@tempboxa\hbox{\normalfont\footnotesize {#1.}~~ #2}%
+\ifdim \wd\@tempboxa >\hsize%
+% if caption is longer than a line, let it wrap around
+\setbox\@tempboxa\hbox{\normalfont\footnotesize {#1.}~~ }%
+\parbox[t]{\hsize}{\normalfont\footnotesize\noindent\unhbox\@tempboxa#2}%
+% if caption is shorter than a line, center if conference, left justify otherwise
+\else%
+\ifCLASSOPTIONconference \hbox to\hsize{\normalfont\footnotesize\hfil\box\@tempboxa\hfil}%
+\else \hbox to\hsize{\normalfont\footnotesize\box\@tempboxa\hfil}%
+\fi\fi\fi}
+\fi
+
+
+
+% V1.7 disable captions class option, do so in a way that retains operation of \label
+% within \caption
+\ifCLASSOPTIONcaptionsoff
+\long\def\@makecaption#1#2{\vspace*{2em}\footnotesize\begin{center}{\footnotesize #1}\end{center}%
+\let\@IEEEtemporiglabeldefsave\label
+\let\@IEEEtemplabelargsave\relax
+\def\label##1{\gdef\@IEEEtemplabelargsave{##1}}%
+\setbox\@tempboxa\hbox{#2}%
+\let\label\@IEEEtemporiglabeldefsave
+\ifx\@IEEEtemplabelargsave\relax\else\label{\@IEEEtemplabelargsave}\fi}
+\fi
+
+
+% V1.7 define end environments with \def not \let so as to work OK with
+% preview-latex
+\newcounter{figure}
+\def\thefigure{\@arabic\c@figure}
+\def\fps@figure{tbp}
+\def\ftype@figure{1}
+\def\ext@figure{lof}
+\def\fnum@figure{\figurename~\thefigure}
+\def\figure{\@float{figure}}
+\def\endfigure{\end@float}
+\@namedef{figure*}{\@dblfloat{figure}}
+\@namedef{endfigure*}{\end@dblfloat}
+\newcounter{table}
+\ifCLASSOPTIONcompsoc
+\def\thetable{\arabic{table}}
+\else
+\def\thetable{\@Roman\c@table}
+\fi
+\def\fps@table{tbp}
+\def\ftype@table{2}
+\def\ext@table{lot}
+\def\fnum@table{\tablename~\thetable}
+% V1.6 IEEE uses 8pt text for tables
+% to default to footnotesize, we hack into LaTeX2e's \@floatboxreset and pray
+\def\table{\def\@floatboxreset{\reset@font\footnotesize\@setminipage}\@float{table}}
+\def\endtable{\end@float}
+% v1.6b double column tables need to default to footnotesize as well.
+\@namedef{table*}{\def\@floatboxreset{\reset@font\footnotesize\@setminipage}\@dblfloat{table}}
+\@namedef{endtable*}{\end@dblfloat}
+
+
+
+
+%%
+%% START OF IEEEeqnarry DEFINITIONS
+%%
+%% Inspired by the concepts, examples, and previous works of LaTeX 
+%% coders and developers such as Donald Arseneau, Fred Bartlett, 
+%% David Carlisle, Tony Liu, Frank Mittelbach, Piet van Oostrum, 
+%% Roland Winkler and Mark Wooding.
+%% I don't make the claim that my work here is even near their calibre. ;)
+
+
+% hook to allow easy changeover to IEEEtran.cls/tools.sty error reporting
+\def\@IEEEclspkgerror{\ClassError{IEEEtran}}
+
+\newif\if@IEEEeqnarraystarform% flag to indicate if the environment was called as the star form
+\@IEEEeqnarraystarformfalse
+
+\newif\if@advanceIEEEeqncolcnt% tracks if the environment should advance the col counter
+% allows a way to make an \IEEEeqnarraybox that can be used within an \IEEEeqnarray
+% used by IEEEeqnarraymulticol so that it can work properly in both
+\@advanceIEEEeqncolcnttrue
+
+\newcount\@IEEEeqnnumcols % tracks how many IEEEeqnarray cols are defined
+\newcount\@IEEEeqncolcnt  % tracks how many IEEEeqnarray cols the user actually used
+
+
+% The default math style used by the columns
+\def\IEEEeqnarraymathstyle{\displaystyle}
+% The default text style used by the columns
+% default to using the current font
+\def\IEEEeqnarraytextstyle{\relax}
+
+% like the iedlistdecl but for \IEEEeqnarray
+\def\IEEEeqnarraydecl{\relax}
+\def\IEEEeqnarrayboxdecl{\relax}
+
+% \yesnumber is the opposite of \nonumber
+% a novel concept with the same def as the equationarray package
+% However, we give IEEE versions too since some LaTeX packages such as 
+% the MDWtools mathenv.sty redefine \nonumber to something else.
+\providecommand{\yesnumber}{\global\@eqnswtrue}
+\def\IEEEyesnumber{\global\@eqnswtrue}
+\def\IEEEnonumber{\global\@eqnswfalse}
+
+
+\def\IEEEyessubnumber{\global\@IEEEissubequationtrue\global\@eqnswtrue%
+\if@IEEEeqnarrayISinner% only do something inside an IEEEeqnarray
+\if@IEEElastlinewassubequation\addtocounter{equation}{-1}\else\setcounter{IEEEsubequation}{1}\fi%
+\def\@currentlabel{\p@IEEEsubequation\theIEEEsubequation}\fi}
+
+% flag to indicate that an equation is a sub equation
+\newif\if@IEEEissubequation%
+\@IEEEissubequationfalse
+
+% allows users to "push away" equations that get too close to the equation numbers
+\def\IEEEeqnarraynumspace{\hphantom{\if@IEEEissubequation\theIEEEsubequationdis\else\theequationdis\fi}}
+
+% provides a way to span multiple columns within IEEEeqnarray environments
+% will consider \if@advanceIEEEeqncolcnt before globally advancing the
+% column counter - so as to work within \IEEEeqnarraybox
+% usage: \IEEEeqnarraymulticol{number cols. to span}{col type}{cell text}
+\long\def\IEEEeqnarraymulticol#1#2#3{\multispan{#1}%
+% check if column is defined
+\relax\expandafter\ifx\csname @IEEEeqnarraycolDEF#2\endcsname\@IEEEeqnarraycolisdefined%
+\csname @IEEEeqnarraycolPRE#2\endcsname#3\relax\relax\relax\relax\relax%
+\relax\relax\relax\relax\relax\csname @IEEEeqnarraycolPOST#2\endcsname%
+\else% if not, error and use default type
+\@IEEEclspkgerror{Invalid column type "#2" in \string\IEEEeqnarraymulticol.\MessageBreak
+Using a default centering column instead}%
+{You must define IEEEeqnarray column types before use.}%
+\csname @IEEEeqnarraycolPRE@IEEEdefault\endcsname#3\relax\relax\relax\relax\relax%
+\relax\relax\relax\relax\relax\csname @IEEEeqnarraycolPOST@IEEEdefault\endcsname%
+\fi%
+% advance column counter only if the IEEEeqnarray environment wants it
+\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by #1\relax\fi}
+
+% like \omit, but maintains track of the column counter for \IEEEeqnarray
+\def\IEEEeqnarrayomit{\omit\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by 1\relax\fi}
+
+
+% provides a way to define a letter referenced column type
+% usage: \IEEEeqnarraydefcol{col. type letter/name}{pre insertion text}{post insertion text}
+\def\IEEEeqnarraydefcol#1#2#3{\expandafter\def\csname @IEEEeqnarraycolPRE#1\endcsname{#2}%
+\expandafter\def\csname @IEEEeqnarraycolPOST#1\endcsname{#3}%
+\expandafter\def\csname @IEEEeqnarraycolDEF#1\endcsname{1}}
+
+
+% provides a way to define a numerically referenced inter-column glue types
+% usage: \IEEEeqnarraydefcolsep{col. glue number}{glue definition}
+\def\IEEEeqnarraydefcolsep#1#2{\expandafter\def\csname @IEEEeqnarraycolSEP\romannumeral #1\endcsname{#2}%
+\expandafter\def\csname @IEEEeqnarraycolSEPDEF\romannumeral #1\endcsname{1}}
+
+
+\def\@IEEEeqnarraycolisdefined{1}% just a macro for 1, used for checking undefined column types
+
+
+% expands and appends the given argument to the \@IEEEtrantmptoksA token list
+% used to build up the \halign preamble
+\def\@IEEEappendtoksA#1{\edef\@@IEEEappendtoksA{\@IEEEtrantmptoksA={\the\@IEEEtrantmptoksA #1}}%
+\@@IEEEappendtoksA}
+
+% also appends to \@IEEEtrantmptoksA, but does not expand the argument
+% uses \toks8 as a scratchpad register
+\def\@IEEEappendNOEXPANDtoksA#1{\toks8={#1}%
+\edef\@@IEEEappendNOEXPANDtoksA{\@IEEEtrantmptoksA={\the\@IEEEtrantmptoksA\the\toks8}}%
+\@@IEEEappendNOEXPANDtoksA}
+
+% define some common column types for the user
+% math
+\IEEEeqnarraydefcol{l}{$\IEEEeqnarraymathstyle}{$\hfil}
+\IEEEeqnarraydefcol{c}{\hfil$\IEEEeqnarraymathstyle}{$\hfil}
+\IEEEeqnarraydefcol{r}{\hfil$\IEEEeqnarraymathstyle}{$}
+\IEEEeqnarraydefcol{L}{$\IEEEeqnarraymathstyle{}}{{}$\hfil}
+\IEEEeqnarraydefcol{C}{\hfil$\IEEEeqnarraymathstyle{}}{{}$\hfil}
+\IEEEeqnarraydefcol{R}{\hfil$\IEEEeqnarraymathstyle{}}{{}$}
+% text
+\IEEEeqnarraydefcol{s}{\IEEEeqnarraytextstyle}{\hfil}
+\IEEEeqnarraydefcol{t}{\hfil\IEEEeqnarraytextstyle}{\hfil}
+\IEEEeqnarraydefcol{u}{\hfil\IEEEeqnarraytextstyle}{}
+
+% vertical rules
+\IEEEeqnarraydefcol{v}{}{\vrule width\arrayrulewidth}
+\IEEEeqnarraydefcol{vv}{\vrule width\arrayrulewidth\hfil}{\hfil\vrule width\arrayrulewidth}
+\IEEEeqnarraydefcol{V}{}{\vrule width\arrayrulewidth\hskip\doublerulesep\vrule width\arrayrulewidth}
+\IEEEeqnarraydefcol{VV}{\vrule width\arrayrulewidth\hskip\doublerulesep\vrule width\arrayrulewidth\hfil}%
+{\hfil\vrule width\arrayrulewidth\hskip\doublerulesep\vrule width\arrayrulewidth}
+
+% horizontal rules
+\IEEEeqnarraydefcol{h}{}{\leaders\hrule height\arrayrulewidth\hfil}
+\IEEEeqnarraydefcol{H}{}{\leaders\vbox{\hrule width\arrayrulewidth\vskip\doublerulesep\hrule width\arrayrulewidth}\hfil}
+
+% plain
+\IEEEeqnarraydefcol{x}{}{}
+\IEEEeqnarraydefcol{X}{$}{$}
+
+% the default column type to use in the event a column type is not defined
+\IEEEeqnarraydefcol{@IEEEdefault}{\hfil$\IEEEeqnarraymathstyle}{$\hfil}
+
+
+% a zero tabskip (used for "-" col types)
+\def\@IEEEeqnarraycolSEPzero{0pt plus 0pt minus 0pt}
+% a centering tabskip (used for "+" col types)
+\def\@IEEEeqnarraycolSEPcenter{1000pt plus 0pt minus 1000pt}
+
+% top level default tabskip glues for the start, end, and inter-column
+% may be reset within environments not always at the top level, e.g., \IEEEeqnarraybox
+\edef\@IEEEeqnarraycolSEPdefaultstart{\@IEEEeqnarraycolSEPcenter}% default start glue
+\edef\@IEEEeqnarraycolSEPdefaultend{\@IEEEeqnarraycolSEPcenter}% default end glue
+\edef\@IEEEeqnarraycolSEPdefaultmid{\@IEEEeqnarraycolSEPzero}% default inter-column glue
+
+
+
+% creates a vertical rule that extends from the bottom to the top a a cell
+% Provided in case other packages redefine \vline some other way.
+% usage: \IEEEeqnarrayvrule[rule thickness]
+% If no argument is provided, \arrayrulewidth will be used for the rule thickness. 
+\newcommand\IEEEeqnarrayvrule[1][\arrayrulewidth]{\vrule\@width#1\relax}
+
+% creates a blank separator row
+% usage: \IEEEeqnarrayseprow[separation length][font size commands]
+% default is \IEEEeqnarrayseprow[0.25\normalbaselineskip][\relax]
+% blank arguments inherit the default values
+% uses \skip5 as a scratch register - calls \@IEEEeqnarraystrutsize which uses more scratch registers
+\def\IEEEeqnarrayseprow{\relax\@ifnextchar[{\@IEEEeqnarrayseprow}{\@IEEEeqnarrayseprow[0.25\normalbaselineskip]}}
+\def\@IEEEeqnarrayseprow[#1]{\relax\@ifnextchar[{\@@IEEEeqnarrayseprow[#1]}{\@@IEEEeqnarrayseprow[#1][\relax]}}
+\def\@@IEEEeqnarrayseprow[#1][#2]{\def\@IEEEeqnarrayseprowARGONE{#1}%
+\ifx\@IEEEeqnarrayseprowARGONE\@empty%
+% get the skip value, based on the font commands
+% use skip5 because \IEEEeqnarraystrutsize uses \skip0, \skip2, \skip3
+% assign within a bogus box to confine the font changes
+{\setbox0=\hbox{#2\relax\global\skip5=0.25\normalbaselineskip}}%
+\else%
+{\setbox0=\hbox{#2\relax\global\skip5=#1}}%
+\fi%
+\@IEEEeqnarrayhoptolastcolumn\IEEEeqnarraystrutsize{\skip5}{0pt}[\relax]\relax}
+
+% creates a blank separator row, but omits all the column templates
+% usage: \IEEEeqnarrayseprowcut[separation length][font size commands]
+% default is \IEEEeqnarrayseprowcut[0.25\normalbaselineskip][\relax]
+% blank arguments inherit the default values
+% uses \skip5 as a scratch register - calls \@IEEEeqnarraystrutsize which uses more scratch registers
+\def\IEEEeqnarrayseprowcut{\multispan{\@IEEEeqnnumcols}\relax% span all the cols
+% advance column counter only if the IEEEeqnarray environment wants it
+\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by \@IEEEeqnnumcols\relax\fi%
+\@ifnextchar[{\@IEEEeqnarrayseprowcut}{\@IEEEeqnarrayseprowcut[0.25\normalbaselineskip]}}
+\def\@IEEEeqnarrayseprowcut[#1]{\relax\@ifnextchar[{\@@IEEEeqnarrayseprowcut[#1]}{\@@IEEEeqnarrayseprowcut[#1][\relax]}}
+\def\@@IEEEeqnarrayseprowcut[#1][#2]{\def\@IEEEeqnarrayseprowARGONE{#1}%
+\ifx\@IEEEeqnarrayseprowARGONE\@empty%
+% get the skip value, based on the font commands
+% use skip5 because \IEEEeqnarraystrutsize uses \skip0, \skip2, \skip3
+% assign within a bogus box to confine the font changes
+{\setbox0=\hbox{#2\relax\global\skip5=0.25\normalbaselineskip}}%
+\else%
+{\setbox0=\hbox{#2\relax\global\skip5=#1}}%
+\fi%
+\IEEEeqnarraystrutsize{\skip5}{0pt}[\relax]\relax}
+
+
+
+% draws a single rule across all the columns optional
+% argument determines the rule width, \arrayrulewidth is the default
+% updates column counter as needed and turns off struts
+% usage: \IEEEeqnarrayrulerow[rule line thickness]
+\def\IEEEeqnarrayrulerow{\multispan{\@IEEEeqnnumcols}\relax% span all the cols
+% advance column counter only if the IEEEeqnarray environment wants it
+\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by \@IEEEeqnnumcols\relax\fi%
+\@ifnextchar[{\@IEEEeqnarrayrulerow}{\@IEEEeqnarrayrulerow[\arrayrulewidth]}}
+\def\@IEEEeqnarrayrulerow[#1]{\leaders\hrule height#1\hfil\relax% put in our rule 
+% turn off any struts
+\IEEEeqnarraystrutsize{0pt}{0pt}[\relax]\relax}
+
+
+% draws a double rule by using a single rule row, a separator row, and then
+% another single rule row 
+% first optional argument determines the rule thicknesses, \arrayrulewidth is the default
+% second optional argument determines the rule spacing, \doublerulesep is the default
+% usage: \IEEEeqnarraydblrulerow[rule line thickness][rule spacing]
+\def\IEEEeqnarraydblrulerow{\multispan{\@IEEEeqnnumcols}\relax% span all the cols
+% advance column counter only if the IEEEeqnarray environment wants it
+\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by \@IEEEeqnnumcols\relax\fi%
+\@ifnextchar[{\@IEEEeqnarraydblrulerow}{\@IEEEeqnarraydblrulerow[\arrayrulewidth]}}
+\def\@IEEEeqnarraydblrulerow[#1]{\relax\@ifnextchar[{\@@IEEEeqnarraydblrulerow[#1]}%
+{\@@IEEEeqnarraydblrulerow[#1][\doublerulesep]}}
+\def\@@IEEEeqnarraydblrulerow[#1][#2]{\def\@IEEEeqnarraydblrulerowARG{#1}%
+% we allow the user to say \IEEEeqnarraydblrulerow[][]
+\ifx\@IEEEeqnarraydblrulerowARG\@empty%
+\@IEEEeqnarrayrulerow[\arrayrulewidth]%
+\else%
+\@IEEEeqnarrayrulerow[#1]\relax%
+\fi%
+\def\@IEEEeqnarraydblrulerowARG{#2}%
+\ifx\@IEEEeqnarraydblrulerowARG\@empty%
+\\\IEEEeqnarrayseprow[\doublerulesep][\relax]%
+\else%
+\\\IEEEeqnarrayseprow[#2][\relax]%
+\fi%
+\\\multispan{\@IEEEeqnnumcols}%
+% advance column counter only if the IEEEeqnarray environment wants it
+\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by \@IEEEeqnnumcols\relax\fi%
+\def\@IEEEeqnarraydblrulerowARG{#1}%
+\ifx\@IEEEeqnarraydblrulerowARG\@empty%
+\@IEEEeqnarrayrulerow[\arrayrulewidth]%
+\else%
+\@IEEEeqnarrayrulerow[#1]%
+\fi%
+}
+
+% draws a double rule by using a single rule row, a separator (cutting) row, and then
+% another single rule row 
+% first optional argument determines the rule thicknesses, \arrayrulewidth is the default
+% second optional argument determines the rule spacing, \doublerulesep is the default
+% usage: \IEEEeqnarraydblrulerow[rule line thickness][rule spacing]
+\def\IEEEeqnarraydblrulerowcut{\multispan{\@IEEEeqnnumcols}\relax% span all the cols
+% advance column counter only if the IEEEeqnarray environment wants it
+\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by \@IEEEeqnnumcols\relax\fi%
+\@ifnextchar[{\@IEEEeqnarraydblrulerowcut}{\@IEEEeqnarraydblrulerowcut[\arrayrulewidth]}}
+\def\@IEEEeqnarraydblrulerowcut[#1]{\relax\@ifnextchar[{\@@IEEEeqnarraydblrulerowcut[#1]}%
+{\@@IEEEeqnarraydblrulerowcut[#1][\doublerulesep]}}
+\def\@@IEEEeqnarraydblrulerowcut[#1][#2]{\def\@IEEEeqnarraydblrulerowARG{#1}%
+% we allow the user to say \IEEEeqnarraydblrulerow[][]
+\ifx\@IEEEeqnarraydblrulerowARG\@empty%
+\@IEEEeqnarrayrulerow[\arrayrulewidth]%
+\else%
+\@IEEEeqnarrayrulerow[#1]%
+\fi%
+\def\@IEEEeqnarraydblrulerowARG{#2}%
+\ifx\@IEEEeqnarraydblrulerowARG\@empty%
+\\\IEEEeqnarrayseprowcut[\doublerulesep][\relax]%
+\else%
+\\\IEEEeqnarrayseprowcut[#2][\relax]%
+\fi%
+\\\multispan{\@IEEEeqnnumcols}%
+% advance column counter only if the IEEEeqnarray environment wants it
+\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by \@IEEEeqnnumcols\relax\fi%
+\def\@IEEEeqnarraydblrulerowARG{#1}%
+\ifx\@IEEEeqnarraydblrulerowARG\@empty%
+\@IEEEeqnarrayrulerow[\arrayrulewidth]%
+\else%
+\@IEEEeqnarrayrulerow[#1]%
+\fi%
+}
+
+
+
+% inserts a full row's worth of &'s
+% relies on \@IEEEeqnnumcols to provide the correct number of columns
+% uses \@IEEEtrantmptoksA, \count0 as scratch registers
+\def\@IEEEeqnarrayhoptolastcolumn{\@IEEEtrantmptoksA={}\count0=1\relax%
+\loop% add cols if the user did not use them all
+\ifnum\count0<\@IEEEeqnnumcols\relax%
+\@IEEEappendtoksA{&}%
+\advance\count0 by 1\relax% update the col count
+\repeat%
+\the\@IEEEtrantmptoksA%execute the &'s
+}
+
+
+
+\newif\if@IEEEeqnarrayISinner % flag to indicate if we are within the lines
+\@IEEEeqnarrayISinnerfalse    % of an IEEEeqnarray - after the IEEEeqnarraydecl
+
+\edef\@IEEEeqnarrayTHEstrutheight{0pt} % height and depth of IEEEeqnarray struts
+\edef\@IEEEeqnarrayTHEstrutdepth{0pt}
+
+\edef\@IEEEeqnarrayTHEmasterstrutheight{0pt} % default height and depth of
+\edef\@IEEEeqnarrayTHEmasterstrutdepth{0pt}  % struts within an IEEEeqnarray
+
+\edef\@IEEEeqnarrayTHEmasterstrutHSAVE{0pt} % saved master strut height
+\edef\@IEEEeqnarrayTHEmasterstrutDSAVE{0pt} % and depth
+
+\newif\if@IEEEeqnarrayusemasterstrut % flag to indicate that the master strut value
+\@IEEEeqnarrayusemasterstruttrue     % is to be used
+
+
+
+% saves the strut height and depth of the master strut
+\def\@IEEEeqnarraymasterstrutsave{\relax%
+\expandafter\skip0=\@IEEEeqnarrayTHEmasterstrutheight\relax%
+\expandafter\skip2=\@IEEEeqnarrayTHEmasterstrutdepth\relax%
+% remove stretchability
+\dimen0\skip0\relax%
+\dimen2\skip2\relax%
+% save values
+\edef\@IEEEeqnarrayTHEmasterstrutHSAVE{\the\dimen0}%
+\edef\@IEEEeqnarrayTHEmasterstrutDSAVE{\the\dimen2}}
+
+% restores the strut height and depth of the master strut
+\def\@IEEEeqnarraymasterstrutrestore{\relax%
+\expandafter\skip0=\@IEEEeqnarrayTHEmasterstrutHSAVE\relax%
+\expandafter\skip2=\@IEEEeqnarrayTHEmasterstrutDSAVE\relax%
+% remove stretchability
+\dimen0\skip0\relax%
+\dimen2\skip2\relax%
+% restore values
+\edef\@IEEEeqnarrayTHEmasterstrutheight{\the\dimen0}%
+\edef\@IEEEeqnarrayTHEmasterstrutdepth{\the\dimen2}}
+
+
+% globally restores the strut height and depth to the 
+% master values and sets the master strut flag to true
+\def\@IEEEeqnarraystrutreset{\relax%
+\expandafter\skip0=\@IEEEeqnarrayTHEmasterstrutheight\relax%
+\expandafter\skip2=\@IEEEeqnarrayTHEmasterstrutdepth\relax%
+% remove stretchability
+\dimen0\skip0\relax%
+\dimen2\skip2\relax%
+% restore values
+\xdef\@IEEEeqnarrayTHEstrutheight{\the\dimen0}%
+\xdef\@IEEEeqnarrayTHEstrutdepth{\the\dimen2}%
+\global\@IEEEeqnarrayusemasterstruttrue}
+
+
+% if the master strut is not to be used, make the current
+% values of \@IEEEeqnarrayTHEstrutheight, \@IEEEeqnarrayTHEstrutdepth
+% and the use master strut flag, global
+% this allows user strut commands issued in the last column to be carried
+% into the isolation/strut column
+\def\@IEEEeqnarrayglobalizestrutstatus{\relax%
+\if@IEEEeqnarrayusemasterstrut\else%
+\xdef\@IEEEeqnarrayTHEstrutheight{\@IEEEeqnarrayTHEstrutheight}%
+\xdef\@IEEEeqnarrayTHEstrutdepth{\@IEEEeqnarrayTHEstrutdepth}%
+\global\@IEEEeqnarrayusemasterstrutfalse%
+\fi}
+
+
+
+% usage: \IEEEeqnarraystrutsize{height}{depth}[font size commands]
+% If called outside the lines of an IEEEeqnarray, sets the height
+% and depth of both the master and local struts. If called inside
+% an IEEEeqnarray line, sets the height and depth of the local strut
+% only and sets the flag to indicate the use of the local strut
+% values. If the height or depth is left blank, 0.7\normalbaselineskip
+% and 0.3\normalbaselineskip will be used, respectively.
+% The optional argument can be used to evaluate the lengths under
+% a different font size and styles. If none is specified, the current
+% font is used.
+% uses scratch registers \skip0, \skip2, \skip3, \dimen0, \dimen2
+\def\IEEEeqnarraystrutsize#1#2{\relax\@ifnextchar[{\@IEEEeqnarraystrutsize{#1}{#2}}{\@IEEEeqnarraystrutsize{#1}{#2}[\relax]}}
+\def\@IEEEeqnarraystrutsize#1#2[#3]{\def\@IEEEeqnarraystrutsizeARG{#1}%
+\ifx\@IEEEeqnarraystrutsizeARG\@empty%
+{\setbox0=\hbox{#3\relax\global\skip3=0.7\normalbaselineskip}}%
+\skip0=\skip3\relax%
+\else% arg one present
+{\setbox0=\hbox{#3\relax\global\skip3=#1\relax}}%
+\skip0=\skip3\relax%
+\fi% if null arg
+\def\@IEEEeqnarraystrutsizeARG{#2}%
+\ifx\@IEEEeqnarraystrutsizeARG\@empty%
+{\setbox0=\hbox{#3\relax\global\skip3=0.3\normalbaselineskip}}%
+\skip2=\skip3\relax%
+\else% arg two present
+{\setbox0=\hbox{#3\relax\global\skip3=#2\relax}}%
+\skip2=\skip3\relax%
+\fi% if null arg
+% remove stretchability, just to be safe
+\dimen0\skip0\relax%
+\dimen2\skip2\relax%
+% dimen0 = height, dimen2 = depth
+\if@IEEEeqnarrayISinner% inner does not touch master strut size
+\edef\@IEEEeqnarrayTHEstrutheight{\the\dimen0}%
+\edef\@IEEEeqnarrayTHEstrutdepth{\the\dimen2}%
+\@IEEEeqnarrayusemasterstrutfalse% do not use master
+\else% outer, have to set master strut too
+\edef\@IEEEeqnarrayTHEmasterstrutheight{\the\dimen0}%
+\edef\@IEEEeqnarrayTHEmasterstrutdepth{\the\dimen2}%
+\edef\@IEEEeqnarrayTHEstrutheight{\the\dimen0}%
+\edef\@IEEEeqnarrayTHEstrutdepth{\the\dimen2}%
+\@IEEEeqnarrayusemasterstruttrue% use master strut
+\fi}
+
+
+% usage: \IEEEeqnarraystrutsizeadd{added height}{added depth}[font size commands]
+% If called outside the lines of an IEEEeqnarray, adds the given height
+% and depth to both the master and local struts.
+% If called inside an IEEEeqnarray line, adds the given height and depth
+% to the local strut only and sets the flag to indicate the use 
+% of the local strut values.
+% In both cases, if a height or depth is left blank, 0pt is used instead.
+% The optional argument can be used to evaluate the lengths under
+% a different font size and styles. If none is specified, the current
+% font is used.
+% uses scratch registers \skip0, \skip2, \skip3, \dimen0, \dimen2
+\def\IEEEeqnarraystrutsizeadd#1#2{\relax\@ifnextchar[{\@IEEEeqnarraystrutsizeadd{#1}{#2}}{\@IEEEeqnarraystrutsizeadd{#1}{#2}[\relax]}}
+\def\@IEEEeqnarraystrutsizeadd#1#2[#3]{\def\@IEEEeqnarraystrutsizearg{#1}%
+\ifx\@IEEEeqnarraystrutsizearg\@empty%
+\skip0=0pt\relax%
+\else% arg one present
+{\setbox0=\hbox{#3\relax\global\skip3=#1}}%
+\skip0=\skip3\relax%
+\fi% if null arg
+\def\@IEEEeqnarraystrutsizearg{#2}%
+\ifx\@IEEEeqnarraystrutsizearg\@empty%
+\skip2=0pt\relax%
+\else% arg two present
+{\setbox0=\hbox{#3\relax\global\skip3=#2}}%
+\skip2=\skip3\relax%
+\fi% if null arg
+% remove stretchability, just to be safe
+\dimen0\skip0\relax%
+\dimen2\skip2\relax%
+% dimen0 = height, dimen2 = depth
+\if@IEEEeqnarrayISinner% inner does not touch master strut size
+% get local strut size
+\expandafter\skip0=\@IEEEeqnarrayTHEstrutheight\relax%
+\expandafter\skip2=\@IEEEeqnarrayTHEstrutdepth\relax%
+% add it to the user supplied values
+\advance\dimen0 by \skip0\relax%
+\advance\dimen2 by \skip2\relax%
+% update the local strut size
+\edef\@IEEEeqnarrayTHEstrutheight{\the\dimen0}%
+\edef\@IEEEeqnarrayTHEstrutdepth{\the\dimen2}%
+\@IEEEeqnarrayusemasterstrutfalse% do not use master
+\else% outer, have to set master strut too
+% get master strut size
+\expandafter\skip0=\@IEEEeqnarrayTHEmasterstrutheight\relax%
+\expandafter\skip2=\@IEEEeqnarrayTHEmasterstrutdepth\relax%
+% add it to the user supplied values
+\advance\dimen0 by \skip0\relax%
+\advance\dimen2 by \skip2\relax%
+% update the local and master strut sizes
+\edef\@IEEEeqnarrayTHEmasterstrutheight{\the\dimen0}%
+\edef\@IEEEeqnarrayTHEmasterstrutdepth{\the\dimen2}%
+\edef\@IEEEeqnarrayTHEstrutheight{\the\dimen0}%
+\edef\@IEEEeqnarrayTHEstrutdepth{\the\dimen2}%
+\@IEEEeqnarrayusemasterstruttrue% use master strut
+\fi}
+
+
+% allow user a way to see the struts
+\newif\ifIEEEvisiblestruts
+\IEEEvisiblestrutsfalse
+
+% inserts an invisible strut using the master or local strut values
+% uses scratch registers \skip0, \skip2, \dimen0, \dimen2
+\def\@IEEEeqnarrayinsertstrut{\relax%
+\if@IEEEeqnarrayusemasterstrut
+% get master strut size
+\expandafter\skip0=\@IEEEeqnarrayTHEmasterstrutheight\relax%
+\expandafter\skip2=\@IEEEeqnarrayTHEmasterstrutdepth\relax%
+\else%
+% get local strut size
+\expandafter\skip0=\@IEEEeqnarrayTHEstrutheight\relax%
+\expandafter\skip2=\@IEEEeqnarrayTHEstrutdepth\relax%
+\fi%
+% remove stretchability, probably not needed
+\dimen0\skip0\relax%
+\dimen2\skip2\relax%
+% dimen0 = height, dimen2 = depth
+% allow user to see struts if desired
+\ifIEEEvisiblestruts%
+\vrule width0.2pt height\dimen0 depth\dimen2\relax%
+\else%
+\vrule width0pt height\dimen0 depth\dimen2\relax\fi}
+
+
+% creates an invisible strut, useable even outside \IEEEeqnarray
+% if \IEEEvisiblestrutstrue, the strut will be visible and 0.2pt wide. 
+% usage: \IEEEstrut[height][depth][font size commands]
+% default is \IEEEstrut[0.7\normalbaselineskip][0.3\normalbaselineskip][\relax]
+% blank arguments inherit the default values
+% uses \dimen0, \dimen2, \skip0, \skip2
+\def\IEEEstrut{\relax\@ifnextchar[{\@IEEEstrut}{\@IEEEstrut[0.7\normalbaselineskip]}}
+\def\@IEEEstrut[#1]{\relax\@ifnextchar[{\@@IEEEstrut[#1]}{\@@IEEEstrut[#1][0.3\normalbaselineskip]}}
+\def\@@IEEEstrut[#1][#2]{\relax\@ifnextchar[{\@@@IEEEstrut[#1][#2]}{\@@@IEEEstrut[#1][#2][\relax]}}
+\def\@@@IEEEstrut[#1][#2][#3]{\mbox{#3\relax%
+\def\@IEEEstrutARG{#1}%
+\ifx\@IEEEstrutARG\@empty%
+\skip0=0.7\normalbaselineskip\relax%
+\else%
+\skip0=#1\relax%
+\fi%
+\def\@IEEEstrutARG{#2}%
+\ifx\@IEEEstrutARG\@empty%
+\skip2=0.3\normalbaselineskip\relax%
+\else%
+\skip2=#2\relax%
+\fi%
+% remove stretchability, probably not needed
+\dimen0\skip0\relax%
+\dimen2\skip2\relax%
+\ifIEEEvisiblestruts%
+\vrule width0.2pt height\dimen0 depth\dimen2\relax%
+\else%
+\vrule width0.0pt height\dimen0 depth\dimen2\relax\fi}}
+
+
+% enables strut mode by setting a default strut size and then zeroing the
+% \baselineskip, \lineskip, \lineskiplimit and \jot
+\def\IEEEeqnarraystrutmode{\IEEEeqnarraystrutsize{0.7\normalbaselineskip}{0.3\normalbaselineskip}[\relax]%
+\baselineskip=0pt\lineskip=0pt\lineskiplimit=0pt\jot=0pt}
+
+
+
+\def\IEEEeqnarray{\@IEEEeqnarraystarformfalse\@IEEEeqnarray}
+\def\endIEEEeqnarray{\end@IEEEeqnarray}
+
+\@namedef{IEEEeqnarray*}{\@IEEEeqnarraystarformtrue\@IEEEeqnarray}
+\@namedef{endIEEEeqnarray*}{\end@IEEEeqnarray}
+
+
+% \IEEEeqnarray is an enhanced \eqnarray. 
+% The star form defaults to not putting equation numbers at the end of each row.
+% usage: \IEEEeqnarray[decl]{cols}
+\def\@IEEEeqnarray{\relax\@ifnextchar[{\@@IEEEeqnarray}{\@@IEEEeqnarray[\relax]}}
+\def\@@IEEEeqnarray[#1]#2{%
+   % default to showing the equation number or not based on whether or not
+   % the star form was involked
+   \if@IEEEeqnarraystarform\global\@eqnswfalse
+   \else% not the star form
+   \global\@eqnswtrue
+   \fi% if star form
+   \@IEEEissubequationfalse% default to no subequations
+   \@IEEElastlinewassubequationfalse% assume last line is not a sub equation
+   \@IEEEeqnarrayISinnerfalse% not yet within the lines of the halign
+   \@IEEEeqnarraystrutsize{0pt}{0pt}[\relax]% turn off struts by default
+   \@IEEEeqnarrayusemasterstruttrue% use master strut till user asks otherwise
+   \IEEEvisiblestrutsfalse% diagnostic mode defaults to off
+   % no extra space unless the user specifically requests it
+   \lineskip=0pt\relax
+   \lineskiplimit=0pt\relax
+   \baselineskip=\normalbaselineskip\relax%
+   \jot=\IEEEnormaljot\relax%
+   \mathsurround\z@\relax% no extra spacing around math
+   \@advanceIEEEeqncolcnttrue% advance the col counter for each col the user uses, 
+                             % used in \IEEEeqnarraymulticol and in the preamble build
+   \stepcounter{equation}% advance equation counter before first line
+   \setcounter{IEEEsubequation}{0}% no subequation yet 
+   \def\@currentlabel{\p@equation\theequation}% redefine the ref label
+   \IEEEeqnarraydecl\relax% allow a way for the user to make global overrides
+   #1\relax% allow user to override defaults
+   \let\\\@IEEEeqnarraycr% replace newline with one that can put in eqn. numbers
+   \global\@IEEEeqncolcnt\z@% col. count = 0 for first line
+   \@IEEEbuildpreamble #2\end\relax% build the preamble and put it into \@IEEEtrantmptoksA 
+   % put in the column for the equation number
+   \ifnum\@IEEEeqnnumcols>0\relax\@IEEEappendtoksA{&}\fi% col separator for those after the first
+   \toks0={##}%
+   % advance the \@IEEEeqncolcnt for the isolation col, this helps with error checking
+   \@IEEEappendtoksA{\global\advance\@IEEEeqncolcnt by 1\relax}%
+   % add the isolation column
+   \@IEEEappendtoksA{\tabskip\z@skip\bgroup\the\toks0\egroup}%
+   % advance the \@IEEEeqncolcnt for the equation number col, this helps with error checking
+   \@IEEEappendtoksA{&\global\advance\@IEEEeqncolcnt by 1\relax}%
+   % add the equation number col to the preamble
+   \@IEEEappendtoksA{\tabskip\z@skip\hb@xt@\z@\bgroup\hss\the\toks0\egroup}%
+   % note \@IEEEeqnnumcols does not count the equation col or isolation col
+   % set the starting tabskip glue as determined by the preamble build
+   \tabskip=\@IEEEBPstartglue\relax
+   % begin the display alignment
+   \@IEEEeqnarrayISinnertrue% commands are now within the lines
+   $$\everycr{}\halign to\displaywidth\bgroup
+   % "exspand" the preamble
+   \span\the\@IEEEtrantmptoksA\cr}
+
+% enter isolation/strut column (or the next column if the user did not use
+% every column), record the strut status, complete the columns, do the strut if needed,
+% restore counters to correct values and exit
+\def\end@IEEEeqnarray{\@IEEEeqnarrayglobalizestrutstatus&\@@IEEEeqnarraycr\egroup%
+\if@IEEElastlinewassubequation\global\advance\c@IEEEsubequation\m@ne\fi%
+\global\advance\c@equation\m@ne%
+$$\@ignoretrue}
+
+% need a way to remember if last line is a subequation
+\newif\if@IEEElastlinewassubequation%
+\@IEEElastlinewassubequationfalse
+
+% IEEEeqnarray uses a modifed \\ instead of the plain \cr to
+% end rows. This allows for things like \\*[vskip amount]
+% This "cr" macros are modified versions those for LaTeX2e's eqnarray
+% the {\ifnum0=`} braces must be kept away from the last column to avoid
+% altering spacing of its math, so we use & to advance to the next column
+% as there is an isolation/strut column after the user's columns
+\def\@IEEEeqnarraycr{\@IEEEeqnarrayglobalizestrutstatus&% save strut status and advance to next column
+   {\ifnum0=`}\fi
+   \@ifstar{%
+      \global\@eqpen\@M\@IEEEeqnarrayYCR
+   }{%
+      \global\@eqpen\interdisplaylinepenalty \@IEEEeqnarrayYCR
+   }%
+}
+
+\def\@IEEEeqnarrayYCR{\@testopt\@IEEEeqnarrayXCR\z@skip}
+
+\def\@IEEEeqnarrayXCR[#1]{%
+   \ifnum0=`{\fi}%
+   \@@IEEEeqnarraycr
+   \noalign{\penalty\@eqpen\vskip\jot\vskip #1\relax}}%
+
+\def\@@IEEEeqnarraycr{\@IEEEtrantmptoksA={}% clear token register
+    \advance\@IEEEeqncolcnt by -1\relax% adjust col count because of the isolation column
+    \ifnum\@IEEEeqncolcnt>\@IEEEeqnnumcols\relax
+    \@IEEEclspkgerror{Too many columns within the IEEEeqnarray\MessageBreak
+                          environment}%
+    {Use fewer \string &'s or put more columns in the IEEEeqnarry column\MessageBreak 
+     specifications.}\relax%
+    \else
+    \loop% add cols if the user did not use them all
+    \ifnum\@IEEEeqncolcnt<\@IEEEeqnnumcols\relax
+    \@IEEEappendtoksA{&}%
+    \advance\@IEEEeqncolcnt by 1\relax% update the col count
+    \repeat
+    % this number of &'s will take us the the isolation column
+    \fi
+    % execute the &'s
+    \the\@IEEEtrantmptoksA%
+    % handle the strut/isolation column
+    \@IEEEeqnarrayinsertstrut% do the strut if needed
+    \@IEEEeqnarraystrutreset% reset the strut system for next line or IEEEeqnarray
+    &% and enter the equation number column
+    % is this line needs an equation number, display it and advance the
+    % (sub)equation counters, record what type this line was
+    \if@eqnsw%
+     \if@IEEEissubequation\theIEEEsubequationdis\addtocounter{equation}{1}\stepcounter{IEEEsubequation}%
+     \global\@IEEElastlinewassubequationtrue%
+     \else% display a standard equation number, initialize the IEEEsubequation counter
+     \theequationdis\stepcounter{equation}\setcounter{IEEEsubequation}{0}%
+     \global\@IEEElastlinewassubequationfalse\fi%
+    \fi%
+    % reset the eqnsw flag to indicate default preference of the display of equation numbers
+    \if@IEEEeqnarraystarform\global\@eqnswfalse\else\global\@eqnswtrue\fi
+    \global\@IEEEissubequationfalse% reset the subequation flag
+    % reset the number of columns the user actually used
+    \global\@IEEEeqncolcnt\z@\relax
+    % the real end of the line
+    \cr}
+
+
+
+
+
+% \IEEEeqnarraybox is like \IEEEeqnarray except the box form puts everything
+% inside a vtop, vbox, or vcenter box depending on the letter in the second
+% optional argument (t,b,c). Vbox is the default. Unlike \IEEEeqnarray,
+% equation numbers are not displayed and \IEEEeqnarraybox can be nested.
+% \IEEEeqnarrayboxm is for math mode (like \array) and does not put the vbox
+% within an hbox.
+% \IEEEeqnarrayboxt is for text mode (like \tabular) and puts the vbox within
+% a \hbox{$ $} construct.
+% \IEEEeqnarraybox will auto detect whether to use \IEEEeqnarrayboxm or 
+% \IEEEeqnarrayboxt depending on the math mode.
+% The third optional argument specifies the width this box is to be set to -
+% natural width is the default.
+% The * forms do not add \jot line spacing
+% usage: \IEEEeqnarraybox[decl][pos][width]{cols}
+\def\IEEEeqnarrayboxm{\@IEEEeqnarraystarformfalse\@IEEEeqnarrayboxHBOXSWfalse\@IEEEeqnarraybox}
+\def\endIEEEeqnarrayboxm{\end@IEEEeqnarraybox}
+\@namedef{IEEEeqnarrayboxm*}{\@IEEEeqnarraystarformtrue\@IEEEeqnarrayboxHBOXSWfalse\@IEEEeqnarraybox}
+\@namedef{endIEEEeqnarrayboxm*}{\end@IEEEeqnarraybox}
+
+\def\IEEEeqnarrayboxt{\@IEEEeqnarraystarformfalse\@IEEEeqnarrayboxHBOXSWtrue\@IEEEeqnarraybox}
+\def\endIEEEeqnarrayboxt{\end@IEEEeqnarraybox}
+\@namedef{IEEEeqnarrayboxt*}{\@IEEEeqnarraystarformtrue\@IEEEeqnarrayboxHBOXSWtrue\@IEEEeqnarraybox}
+\@namedef{endIEEEeqnarrayboxt*}{\end@IEEEeqnarraybox}
+
+\def\IEEEeqnarraybox{\@IEEEeqnarraystarformfalse\ifmmode\@IEEEeqnarrayboxHBOXSWfalse\else\@IEEEeqnarrayboxHBOXSWtrue\fi%
+\@IEEEeqnarraybox}
+\def\endIEEEeqnarraybox{\end@IEEEeqnarraybox}
+
+\@namedef{IEEEeqnarraybox*}{\@IEEEeqnarraystarformtrue\ifmmode\@IEEEeqnarrayboxHBOXSWfalse\else\@IEEEeqnarrayboxHBOXSWtrue\fi%
+\@IEEEeqnarraybox}
+\@namedef{endIEEEeqnarraybox*}{\end@IEEEeqnarraybox}
+
+% flag to indicate if the \IEEEeqnarraybox needs to put things into an hbox{$ $} 
+% for \vcenter in non-math mode
+\newif\if@IEEEeqnarrayboxHBOXSW%
+\@IEEEeqnarrayboxHBOXSWfalse
+
+\def\@IEEEeqnarraybox{\relax\@ifnextchar[{\@@IEEEeqnarraybox}{\@@IEEEeqnarraybox[\relax]}}
+\def\@@IEEEeqnarraybox[#1]{\relax\@ifnextchar[{\@@@IEEEeqnarraybox[#1]}{\@@@IEEEeqnarraybox[#1][b]}}
+\def\@@@IEEEeqnarraybox[#1][#2]{\relax\@ifnextchar[{\@@@@IEEEeqnarraybox[#1][#2]}{\@@@@IEEEeqnarraybox[#1][#2][\relax]}}
+
+% #1 = decl; #2 = t,b,c; #3 = width, #4 = col specs
+\def\@@@@IEEEeqnarraybox[#1][#2][#3]#4{\@IEEEeqnarrayISinnerfalse % not yet within the lines of the halign
+   \@IEEEeqnarraymasterstrutsave% save current master strut values
+   \@IEEEeqnarraystrutsize{0pt}{0pt}[\relax]% turn off struts by default
+   \@IEEEeqnarrayusemasterstruttrue% use master strut till user asks otherwise
+   \IEEEvisiblestrutsfalse% diagnostic mode defaults to off
+   % no extra space unless the user specifically requests it
+   \lineskip=0pt\relax%
+   \lineskiplimit=0pt\relax%
+   \baselineskip=\normalbaselineskip\relax%
+   \jot=\IEEEnormaljot\relax%
+   \mathsurround\z@\relax% no extra spacing around math
+   % the default end glues are zero for an \IEEEeqnarraybox
+   \edef\@IEEEeqnarraycolSEPdefaultstart{\@IEEEeqnarraycolSEPzero}% default start glue
+   \edef\@IEEEeqnarraycolSEPdefaultend{\@IEEEeqnarraycolSEPzero}% default end glue
+   \edef\@IEEEeqnarraycolSEPdefaultmid{\@IEEEeqnarraycolSEPzero}% default inter-column glue
+   \@advanceIEEEeqncolcntfalse% do not advance the col counter for each col the user uses, 
+                              % used in \IEEEeqnarraymulticol and in the preamble build
+   \IEEEeqnarrayboxdecl\relax% allow a way for the user to make global overrides
+   #1\relax% allow user to override defaults
+   \let\\\@IEEEeqnarrayboxcr% replace newline with one that allows optional spacing
+   \@IEEEbuildpreamble #4\end\relax% build the preamble and put it into \@IEEEtrantmptoksA
+   % add an isolation column to the preamble to stop \\'s {} from getting into the last col
+   \ifnum\@IEEEeqnnumcols>0\relax\@IEEEappendtoksA{&}\fi% col separator for those after the first
+   \toks0={##}%
+   % add the isolation column to the preamble
+   \@IEEEappendtoksA{\tabskip\z@skip\bgroup\the\toks0\egroup}% 
+   % set the starting tabskip glue as determined by the preamble build
+   \tabskip=\@IEEEBPstartglue\relax
+   % begin the alignment
+   \everycr{}%
+   % use only the very first token to determine the positioning
+   % this stops some problems when the user uses more than one letter,
+   % but is probably not worth the effort
+   % \noindent is used as a delimiter
+   \def\@IEEEgrabfirstoken##1##2\noindent{\let\@IEEEgrabbedfirstoken=##1}%
+   \@IEEEgrabfirstoken#2\relax\relax\noindent
+   % \@IEEEgrabbedfirstoken has the first token, the rest are discarded
+   % if we need to put things into and hbox and go into math mode, do so now
+   \if@IEEEeqnarrayboxHBOXSW \leavevmode \hbox \bgroup $\fi%
+   % use the appropriate vbox type
+   \if\@IEEEgrabbedfirstoken t\relax\vtop\else\if\@IEEEgrabbedfirstoken c\relax%
+   \vcenter\else\vbox\fi\fi\bgroup%
+   \@IEEEeqnarrayISinnertrue% commands are now within the lines
+   \ifx#3\relax\halign\else\halign to #3\relax\fi%
+   \bgroup
+   % "exspand" the preamble
+   \span\the\@IEEEtrantmptoksA\cr}
+
+% carry strut status and enter the isolation/strut column, 
+% exit from math mode if needed, and exit
+\def\end@IEEEeqnarraybox{\@IEEEeqnarrayglobalizestrutstatus% carry strut status
+&% enter isolation/strut column
+\@IEEEeqnarrayinsertstrut% do strut if needed
+\@IEEEeqnarraymasterstrutrestore% restore the previous master strut values
+% reset the strut system for next IEEEeqnarray
+% (sets local strut values back to previous master strut values)
+\@IEEEeqnarraystrutreset%
+% ensure last line, exit from halign, close vbox
+\crcr\egroup\egroup%
+% exit from math mode and close hbox if needed
+\if@IEEEeqnarrayboxHBOXSW $\egroup\fi}
+
+
+
+% IEEEeqnarraybox uses a modifed \\ instead of the plain \cr to
+% end rows. This allows for things like \\[vskip amount]
+% This "cr" macros are modified versions those for LaTeX2e's eqnarray
+% For IEEEeqnarraybox, \\* is the same as \\
+% the {\ifnum0=`} braces must be kept away from the last column to avoid
+% altering spacing of its math, so we use & to advance to the isolation/strut column
+% carry strut status into isolation/strut column
+\def\@IEEEeqnarrayboxcr{\@IEEEeqnarrayglobalizestrutstatus% carry strut status
+&% enter isolation/strut column
+\@IEEEeqnarrayinsertstrut% do strut if needed
+% reset the strut system for next line or IEEEeqnarray
+\@IEEEeqnarraystrutreset%
+{\ifnum0=`}\fi%
+\@ifstar{\@IEEEeqnarrayboxYCR}{\@IEEEeqnarrayboxYCR}}
+
+% test and setup the optional argument to \\[]
+\def\@IEEEeqnarrayboxYCR{\@testopt\@IEEEeqnarrayboxXCR\z@skip}
+
+% IEEEeqnarraybox does not automatically increase line spacing by \jot
+\def\@IEEEeqnarrayboxXCR[#1]{\ifnum0=`{\fi}%
+\cr\noalign{\if@IEEEeqnarraystarform\else\vskip\jot\fi\vskip#1\relax}}
+
+
+
+% starts the halign preamble build
+\def\@IEEEbuildpreamble{\@IEEEtrantmptoksA={}% clear token register
+\let\@IEEEBPcurtype=u%current column type is not yet known
+\let\@IEEEBPprevtype=s%the previous column type was the start
+\let\@IEEEBPnexttype=u%next column type is not yet known
+% ensure these are valid
+\def\@IEEEBPcurglue={0pt plus 0pt minus 0pt}%
+\def\@IEEEBPcurcolname{@IEEEdefault}% name of current column definition
+% currently acquired numerically referenced glue
+% use a name that is easier to remember
+\let\@IEEEBPcurnum=\@IEEEtrantmpcountA%
+\@IEEEBPcurnum=0%
+% tracks number of columns in the preamble
+\@IEEEeqnnumcols=0%
+% record the default end glues
+\edef\@IEEEBPstartglue{\@IEEEeqnarraycolSEPdefaultstart}%
+\edef\@IEEEBPendglue{\@IEEEeqnarraycolSEPdefaultend}%
+% now parse the user's column specifications
+\@@IEEEbuildpreamble}
+
+
+% parses and builds the halign preamble
+\def\@@IEEEbuildpreamble#1#2{\let\@@nextIEEEbuildpreamble=\@@IEEEbuildpreamble%
+% use only the very first token to check the end
+% \noindent is used as a delimiter as \end can be present here
+\def\@IEEEgrabfirstoken##1##2\noindent{\let\@IEEEgrabbedfirstoken=##1}%
+\@IEEEgrabfirstoken#1\relax\relax\noindent
+\ifx\@IEEEgrabbedfirstoken\end\let\@@nextIEEEbuildpreamble=\@@IEEEfinishpreamble\else%
+% identify current and next token type
+\@IEEEgetcoltype{#1}{\@IEEEBPcurtype}{1}% current, error on invalid
+\@IEEEgetcoltype{#2}{\@IEEEBPnexttype}{0}% next, no error on invalid next
+% if curtype is a glue, get the glue def
+\if\@IEEEBPcurtype g\@IEEEgetcurglue{#1}{\@IEEEBPcurglue}\fi%
+% if curtype is a column, get the column def and set the current column name
+\if\@IEEEBPcurtype c\@IEEEgetcurcol{#1}\fi%
+% if curtype is a numeral, acquire the user defined glue
+\if\@IEEEBPcurtype n\@IEEEprocessNcol{#1}\fi%
+% process the acquired glue 
+\if\@IEEEBPcurtype g\@IEEEprocessGcol\fi%
+% process the acquired col 
+\if\@IEEEBPcurtype c\@IEEEprocessCcol\fi%
+% ready prevtype for next col spec.
+\let\@IEEEBPprevtype=\@IEEEBPcurtype%
+% be sure and put back the future token(s) as a group
+\fi\@@nextIEEEbuildpreamble{#2}}
+
+
+% executed just after preamble build is completed
+% warn about zero cols, and if prevtype type = u, put in end tabskip glue
+\def\@@IEEEfinishpreamble#1{\ifnum\@IEEEeqnnumcols<1\relax
+\@IEEEclspkgerror{No column specifiers declared for IEEEeqnarray}%
+{At least one column type must be declared for each IEEEeqnarray.}%
+\fi%num cols less than 1
+%if last type undefined, set default end tabskip glue
+\if\@IEEEBPprevtype u\@IEEEappendtoksA{\tabskip=\@IEEEBPendglue}\fi}
+
+
+% Identify and return the column specifier's type code
+\def\@IEEEgetcoltype#1#2#3{%
+% use only the very first token to determine the type
+% \noindent is used as a delimiter as \end can be present here
+\def\@IEEEgrabfirstoken##1##2\noindent{\let\@IEEEgrabbedfirstoken=##1}%
+\@IEEEgrabfirstoken#1\relax\relax\noindent
+% \@IEEEgrabfirstoken has the first token, the rest are discarded
+% n = number
+% g = glue (any other char in catagory 12)
+% c = letter
+% e = \end
+% u = undefined
+% third argument: 0 = no error message, 1 = error on invalid char
+\let#2=u\relax% assume invalid until know otherwise
+\ifx\@IEEEgrabbedfirstoken\end\let#2=e\else
+\ifcat\@IEEEgrabbedfirstoken\relax\else% screen out control sequences
+\if0\@IEEEgrabbedfirstoken\let#2=n\else
+\if1\@IEEEgrabbedfirstoken\let#2=n\else
+\if2\@IEEEgrabbedfirstoken\let#2=n\else
+\if3\@IEEEgrabbedfirstoken\let#2=n\else
+\if4\@IEEEgrabbedfirstoken\let#2=n\else
+\if5\@IEEEgrabbedfirstoken\let#2=n\else
+\if6\@IEEEgrabbedfirstoken\let#2=n\else
+\if7\@IEEEgrabbedfirstoken\let#2=n\else
+\if8\@IEEEgrabbedfirstoken\let#2=n\else
+\if9\@IEEEgrabbedfirstoken\let#2=n\else
+\ifcat,\@IEEEgrabbedfirstoken\let#2=g\relax
+\else\ifcat a\@IEEEgrabbedfirstoken\let#2=c\relax\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+\if#2u\relax
+\if0\noexpand#3\relax\else\@IEEEclspkgerror{Invalid character in column specifications}%
+{Only letters, numerals and certain other symbols are allowed \MessageBreak
+as IEEEeqnarray column specifiers.}\fi\fi}
+
+
+% identify the current letter referenced column
+% if invalid, use a default column
+\def\@IEEEgetcurcol#1{\expandafter\ifx\csname @IEEEeqnarraycolDEF#1\endcsname\@IEEEeqnarraycolisdefined%
+\def\@IEEEBPcurcolname{#1}\else% invalid column name
+\@IEEEclspkgerror{Invalid column type "#1" in column specifications.\MessageBreak
+Using a default centering column instead}%
+{You must define IEEEeqnarray column types before use.}%
+\def\@IEEEBPcurcolname{@IEEEdefault}\fi}
+
+
+% identify and return the predefined (punctuation) glue value
+\def\@IEEEgetcurglue#1#2{%
+% ! = \! (neg small)  -0.16667em (-3/18 em)
+% , = \, (small)       0.16667em ( 3/18 em)
+% : = \: (med)         0.22222em ( 4/18 em)
+% ; = \; (large)       0.27778em ( 5/18 em)
+% ' = \quad            1em
+% " = \qquad           2em
+% . = 0.5\arraycolsep
+% / = \arraycolsep
+% ? = 2\arraycolsep
+% * = 1fil
+% + = \@IEEEeqnarraycolSEPcenter
+% - = \@IEEEeqnarraycolSEPzero
+% Note that all em values are referenced to the math font (textfont2) fontdimen6
+% value for 1em.
+% 
+% use only the very first token to determine the type
+% this prevents errant tokens from getting in the main text
+% \noindent is used as a delimiter here
+\def\@IEEEgrabfirstoken##1##2\noindent{\let\@IEEEgrabbedfirstoken=##1}%
+\@IEEEgrabfirstoken#1\relax\relax\noindent
+% get the math font 1em value
+% LaTeX2e's NFSS2 does not preload the fonts, but \IEEEeqnarray needs
+% to gain access to the math (\textfont2) font's spacing parameters.
+% So we create a bogus box here that uses the math font to ensure
+% that \textfont2 is loaded and ready. If this is not done,
+% the \textfont2 stuff here may not work.
+% Thanks to Bernd Raichle for his 1997 post on this topic.
+{\setbox0=\hbox{$\displaystyle\relax$}}%
+% fontdimen6 has the width of 1em (a quad).
+\@IEEEtrantmpdimenA=\fontdimen6\textfont2\relax%
+% identify the glue value based on the first token
+% we discard anything after the first
+\if!\@IEEEgrabbedfirstoken\@IEEEtrantmpdimenA=-0.16667\@IEEEtrantmpdimenA\edef#2{\the\@IEEEtrantmpdimenA}\else
+\if,\@IEEEgrabbedfirstoken\@IEEEtrantmpdimenA=0.16667\@IEEEtrantmpdimenA\edef#2{\the\@IEEEtrantmpdimenA}\else
+\if:\@IEEEgrabbedfirstoken\@IEEEtrantmpdimenA=0.22222\@IEEEtrantmpdimenA\edef#2{\the\@IEEEtrantmpdimenA}\else
+\if;\@IEEEgrabbedfirstoken\@IEEEtrantmpdimenA=0.27778\@IEEEtrantmpdimenA\edef#2{\the\@IEEEtrantmpdimenA}\else
+\if'\@IEEEgrabbedfirstoken\@IEEEtrantmpdimenA=1\@IEEEtrantmpdimenA\edef#2{\the\@IEEEtrantmpdimenA}\else
+\if"\@IEEEgrabbedfirstoken\@IEEEtrantmpdimenA=2\@IEEEtrantmpdimenA\edef#2{\the\@IEEEtrantmpdimenA}\else
+\if.\@IEEEgrabbedfirstoken\@IEEEtrantmpdimenA=0.5\arraycolsep\edef#2{\the\@IEEEtrantmpdimenA}\else
+\if/\@IEEEgrabbedfirstoken\edef#2{\the\arraycolsep}\else
+\if?\@IEEEgrabbedfirstoken\@IEEEtrantmpdimenA=2\arraycolsep\edef#2{\the\@IEEEtrantmpdimenA}\else
+\if *\@IEEEgrabbedfirstoken\edef#2{0pt plus 1fil minus 0pt}\else
+\if+\@IEEEgrabbedfirstoken\edef#2{\@IEEEeqnarraycolSEPcenter}\else
+\if-\@IEEEgrabbedfirstoken\edef#2{\@IEEEeqnarraycolSEPzero}\else
+\edef#2{\@IEEEeqnarraycolSEPzero}%
+\@IEEEclspkgerror{Invalid predefined inter-column glue type "#1" in\MessageBreak
+column specifications. Using a default value of\MessageBreak
+0pt instead}%
+{Only !,:;'"./?*+ and - are valid predefined glue types in the\MessageBreak 
+IEEEeqnarray column specifications.}\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+
+
+
+% process a numerical digit from the column specification
+% and look up the corresponding user defined glue value
+% can transform current type from n to g or a as the user defined glue is acquired
+\def\@IEEEprocessNcol#1{\if\@IEEEBPprevtype g%
+\@IEEEclspkgerror{Back-to-back inter-column glue specifiers in column\MessageBreak
+specifications. Ignoring consecutive glue specifiers\MessageBreak
+after the first}%
+{You cannot have two or more glue types next to each other\MessageBreak 
+in the IEEEeqnarray column specifications.}%
+\let\@IEEEBPcurtype=a% abort this glue, future digits will be discarded
+\@IEEEBPcurnum=0\relax%
+\else% if we previously aborted a glue
+\if\@IEEEBPprevtype a\@IEEEBPcurnum=0\let\@IEEEBPcurtype=a%maintain digit abortion
+\else%acquire this number
+% save the previous type before the numerical digits started
+\if\@IEEEBPprevtype n\else\let\@IEEEBPprevsavedtype=\@IEEEBPprevtype\fi%
+\multiply\@IEEEBPcurnum by 10\relax%
+\advance\@IEEEBPcurnum by #1\relax% add in number, \relax is needed to stop TeX's number scan
+\if\@IEEEBPnexttype n\else%close acquisition
+\expandafter\ifx\csname @IEEEeqnarraycolSEPDEF\expandafter\romannumeral\number\@IEEEBPcurnum\endcsname\@IEEEeqnarraycolisdefined%
+\edef\@IEEEBPcurglue{\csname @IEEEeqnarraycolSEP\expandafter\romannumeral\number\@IEEEBPcurnum\endcsname}%
+\else%user glue not defined
+\@IEEEclspkgerror{Invalid user defined inter-column glue type "\number\@IEEEBPcurnum" in\MessageBreak
+column specifications. Using a default value of\MessageBreak
+0pt instead}%
+{You must define all IEEEeqnarray numerical inter-column glue types via\MessageBreak
+\string\IEEEeqnarraydefcolsep \space before they are used in column specifications.}%
+\edef\@IEEEBPcurglue{\@IEEEeqnarraycolSEPzero}%
+\fi% glue defined or not
+\let\@IEEEBPcurtype=g% change the type to reflect the acquired glue
+\let\@IEEEBPprevtype=\@IEEEBPprevsavedtype% restore the prev type before this number glue
+\@IEEEBPcurnum=0\relax%ready for next acquisition
+\fi%close acquisition, get glue
+\fi%discard or acquire number
+\fi%prevtype glue or not
+}
+
+
+% process an acquired glue
+% add any acquired column/glue pair to the preamble
+\def\@IEEEprocessGcol{\if\@IEEEBPprevtype a\let\@IEEEBPcurtype=a%maintain previous glue abortions
+\else
+% if this is the start glue, save it, but do nothing else 
+% as this is not used in the preamble, but before
+\if\@IEEEBPprevtype s\edef\@IEEEBPstartglue{\@IEEEBPcurglue}%
+\else%not the start glue
+\if\@IEEEBPprevtype g%ignore if back to back glues
+\@IEEEclspkgerror{Back-to-back inter-column glue specifiers in column\MessageBreak
+specifications. Ignoring consecutive glue specifiers\MessageBreak
+after the first}%
+{You cannot have two or more glue types next to each other\MessageBreak 
+in the IEEEeqnarray column specifications.}%
+\let\@IEEEBPcurtype=a% abort this glue
+\else% not a back to back glue
+\if\@IEEEBPprevtype c\relax% if the previoustype was a col, add column/glue pair to preamble
+\ifnum\@IEEEeqnnumcols>0\relax\@IEEEappendtoksA{&}\fi
+\toks0={##}%
+% make preamble advance col counter if this environment needs this
+\if@advanceIEEEeqncolcnt\@IEEEappendtoksA{\global\advance\@IEEEeqncolcnt by 1\relax}\fi
+% insert the column defintion into the preamble, being careful not to expand
+% the column definition
+\@IEEEappendtoksA{\tabskip=\@IEEEBPcurglue}%
+\@IEEEappendNOEXPANDtoksA{\begingroup\csname @IEEEeqnarraycolPRE}%
+\@IEEEappendtoksA{\@IEEEBPcurcolname}%
+\@IEEEappendNOEXPANDtoksA{\endcsname}%
+\@IEEEappendtoksA{\the\toks0}%
+\@IEEEappendNOEXPANDtoksA{\relax\relax\relax\relax\relax%
+\relax\relax\relax\relax\relax\csname @IEEEeqnarraycolPOST}%
+\@IEEEappendtoksA{\@IEEEBPcurcolname}%
+\@IEEEappendNOEXPANDtoksA{\endcsname\relax\relax\relax\relax\relax%
+\relax\relax\relax\relax\relax\endgroup}%
+\advance\@IEEEeqnnumcols by 1\relax%one more column in the preamble
+\else% error: non-start glue with no pending column
+\@IEEEclspkgerror{Inter-column glue specifier without a prior column\MessageBreak
+type in the column specifications. Ignoring this glue\MessageBreak 
+specifier}%
+{Except for the first and last positions, glue can be placed only\MessageBreak
+between column types.}%
+\let\@IEEEBPcurtype=a% abort this glue
+\fi% previous was a column
+\fi% back-to-back glues
+\fi% is start column glue
+\fi% prev type not a
+}
+
+
+% process an acquired letter referenced column and, if necessary, add it to the preamble
+\def\@IEEEprocessCcol{\if\@IEEEBPnexttype g\else
+\if\@IEEEBPnexttype n\else
+% we have a column followed by something other than a glue (or numeral glue)
+% so we must add this column to the preamble now
+\ifnum\@IEEEeqnnumcols>0\relax\@IEEEappendtoksA{&}\fi%col separator for those after the first
+\if\@IEEEBPnexttype e\@IEEEappendtoksA{\tabskip=\@IEEEBPendglue\relax}\else%put in end glue
+\@IEEEappendtoksA{\tabskip=\@IEEEeqnarraycolSEPdefaultmid\relax}\fi% or default mid glue
+\toks0={##}%
+% make preamble advance col counter if this environment needs this
+\if@advanceIEEEeqncolcnt\@IEEEappendtoksA{\global\advance\@IEEEeqncolcnt by 1\relax}\fi
+% insert the column definition into the preamble, being careful not to expand
+% the column definition
+\@IEEEappendNOEXPANDtoksA{\begingroup\csname @IEEEeqnarraycolPRE}%
+\@IEEEappendtoksA{\@IEEEBPcurcolname}%
+\@IEEEappendNOEXPANDtoksA{\endcsname}%
+\@IEEEappendtoksA{\the\toks0}%
+\@IEEEappendNOEXPANDtoksA{\relax\relax\relax\relax\relax%
+\relax\relax\relax\relax\relax\csname @IEEEeqnarraycolPOST}%
+\@IEEEappendtoksA{\@IEEEBPcurcolname}%
+\@IEEEappendNOEXPANDtoksA{\endcsname\relax\relax\relax\relax\relax%
+\relax\relax\relax\relax\relax\endgroup}%
+\advance\@IEEEeqnnumcols by 1\relax%one more column in the preamble
+\fi%next type not numeral
+\fi%next type not glue
+}
+
+
+%%
+%% END OF IEEEeqnarry DEFINITIONS
+%%
+
+
+
+
+% set up the running headings, this complex because of all the different
+% modes IEEEtran supports
+\if@twoside
+ \ifCLASSOPTIONtechnote
+   \def\ps@headings{%
+       \def\@oddhead{\hbox{}\scriptsize\leftmark \hfil \thepage}
+       \def\@evenhead{\scriptsize\thepage \hfil \leftmark\hbox{}}
+       \ifCLASSOPTIONdraftcls
+            \ifCLASSOPTIONdraftclsnofoot
+               \def\@oddfoot{}\def\@evenfoot{}%
+            \else
+               \def\@oddfoot{\scriptsize\@date\hfil DRAFT}
+               \def\@evenfoot{\scriptsize DRAFT\hfil\@date}
+            \fi
+       \else
+            \def\@oddfoot{}\def\@evenfoot{}
+       \fi}
+ \else % not a technote
+   \def\ps@headings{%
+       \ifCLASSOPTIONconference
+        \def\@oddhead{}
+        \def\@evenhead{}
+       \else
+        \def\@oddhead{\hbox{}\scriptsize\rightmark \hfil \thepage}
+        \def\@evenhead{\scriptsize\thepage \hfil \leftmark\hbox{}}
+       \fi
+       \ifCLASSOPTIONdraftcls
+            \def\@oddhead{\hbox{}\scriptsize\rightmark \hfil \thepage}
+            \def\@evenhead{\scriptsize\thepage \hfil \leftmark\hbox{}}
+            \ifCLASSOPTIONdraftclsnofoot
+               \def\@oddfoot{}\def\@evenfoot{}%
+            \else
+               \def\@oddfoot{\scriptsize\@date\hfil DRAFT}
+               \def\@evenfoot{\scriptsize DRAFT\hfil\@date}
+            \fi
+       \else
+            \def\@oddfoot{}\def\@evenfoot{}%
+       \fi}
+ \fi
+\else % single side
+\def\ps@headings{%
+    \ifCLASSOPTIONconference
+     \def\@oddhead{}
+     \def\@evenhead{}
+    \else
+     \def\@oddhead{\hbox{}\scriptsize\leftmark \hfil \thepage}
+     \def\@evenhead{}
+    \fi
+    \ifCLASSOPTIONdraftcls
+          \def\@oddhead{\hbox{}\scriptsize\leftmark \hfil \thepage}
+          \def\@evenhead{}
+          \ifCLASSOPTIONdraftclsnofoot
+             \def\@oddfoot{}
+          \else
+             \def\@oddfoot{\scriptsize \@date \hfil DRAFT}
+          \fi
+    \else
+         \def\@oddfoot{}
+    \fi
+    \def\@evenfoot{}}
+\fi
+
+
+% title page style
+\def\ps@IEEEtitlepagestyle{\def\@oddfoot{}\def\@evenfoot{}%
+\ifCLASSOPTIONconference
+   \def\@oddhead{}%
+   \def\@evenhead{}%
+\else
+   \def\@oddhead{\hbox{}\scriptsize\leftmark \hfil \thepage}%
+   \def\@evenhead{\scriptsize\thepage \hfil \leftmark\hbox{}}%
+\fi
+\ifCLASSOPTIONdraftcls
+   \def\@oddhead{\hbox{}\scriptsize\leftmark \hfil \thepage}%
+   \def\@evenhead{\scriptsize\thepage \hfil \leftmark\hbox{}}%
+   \ifCLASSOPTIONdraftclsnofoot\else
+      \def\@oddfoot{\scriptsize \@date\hfil DRAFT}%
+      \def\@evenfoot{\scriptsize DRAFT\hfil \@date}%
+   \fi
+\else
+   % all non-draft mode footers
+   \if@IEEEusingpubid
+      % for title pages that are using a pubid
+      % do not repeat pubid if using peer review option
+      \ifCLASSOPTIONpeerreview
+      \else
+         \footskip 0pt%
+         \ifCLASSOPTIONcompsoc
+           \def\@oddfoot{\hss\normalfont\scriptsize\raisebox{-1.5\@IEEEnormalsizeunitybaselineskip}[0ex][0ex]{\@IEEEpubid}\hss}%
+           \def\@evenfoot{\hss\normalfont\scriptsize\raisebox{-1.5\@IEEEnormalsizeunitybaselineskip}[0ex][0ex]{\@IEEEpubid}\hss}%
+         \else
+           \def\@oddfoot{\hss\normalfont\footnotesize\raisebox{1.5ex}[1.5ex]{\@IEEEpubid}\hss}%
+           \def\@evenfoot{\hss\normalfont\footnotesize\raisebox{1.5ex}[1.5ex]{\@IEEEpubid}\hss}%
+         \fi
+      \fi
+   \fi
+\fi}
+
+
+% peer review cover page style
+\def\ps@IEEEpeerreviewcoverpagestyle{%
+\def\@oddhead{}\def\@evenhead{}%
+\def\@oddfoot{}\def\@evenfoot{}%
+\ifCLASSOPTIONdraftcls
+   \ifCLASSOPTIONdraftclsnofoot\else
+      \def\@oddfoot{\scriptsize \@date\hfil DRAFT}%
+      \def\@evenfoot{\scriptsize DRAFT\hfil \@date}%
+   \fi
+\else
+   % non-draft mode footers
+   \if@IEEEusingpubid
+      \footskip 0pt%
+      \ifCLASSOPTIONcompsoc
+        \def\@oddfoot{\hss\normalfont\scriptsize\raisebox{-1.5\@IEEEnormalsizeunitybaselineskip}[0ex][0ex]{\@IEEEpubid}\hss}%
+        \def\@evenfoot{\hss\normalfont\scriptsize\raisebox{-1.5\@IEEEnormalsizeunitybaselineskip}[0ex][0ex]{\@IEEEpubid}\hss}%
+      \else
+        \def\@oddfoot{\hss\normalfont\footnotesize\raisebox{1.5ex}[1.5ex]{\@IEEEpubid}\hss}%
+        \def\@evenfoot{\hss\normalfont\footnotesize\raisebox{1.5ex}[1.5ex]{\@IEEEpubid}\hss}%
+      \fi
+   \fi
+\fi}
+
+
+% start with empty headings
+\def\rightmark{}\def\leftmark{}
+
+
+%% Defines the command for putting the header. \footernote{TEXT} is the same
+%% as \markboth{TEXT}{TEXT}. 
+%% Note that all the text is forced into uppercase, if you have some text
+%% that needs to be in lower case, for instance et. al., then either manually
+%% set \leftmark and \rightmark or use \MakeLowercase{et. al.} within the
+%% arguments to \markboth.
+\def\markboth#1#2{\def\leftmark{\@IEEEcompsoconly{\sffamily}\MakeUppercase{#1}}%
+\def\rightmark{\@IEEEcompsoconly{\sffamily}\MakeUppercase{#2}}}
+\def\footernote#1{\markboth{#1}{#1}}
+
+\def\today{\ifcase\month\or
+    January\or February\or March\or April\or May\or June\or
+    July\or August\or September\or October\or November\or December\fi
+    \space\number\day, \number\year}
+
+
+
+
+%% CITATION AND BIBLIOGRAPHY COMMANDS
+%% 
+%% V1.6 no longer supports the older, nonstandard \shortcite and \citename setup stuff
+% 
+% 
+% Modify Latex2e \@citex to separate citations with "], ["
+\def\@citex[#1]#2{%
+  \let\@citea\@empty
+  \@cite{\@for\@citeb:=#2\do
+    {\@citea\def\@citea{], [}%
+     \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
+     \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
+     \@ifundefined{b@\@citeb}{\mbox{\reset@font\bfseries ?}%
+       \G@refundefinedtrue
+       \@latex@warning
+         {Citation `\@citeb' on page \thepage \space undefined}}%
+       {\hbox{\csname b@\@citeb\endcsname}}}}{#1}}
+
+% V1.6 we create hooks for the optional use of Donald Arseneau's
+% cite.sty package. cite.sty is "smart" and will notice that the
+% following format controls are already defined and will not
+% redefine them. The result will be the proper sorting of the
+% citation numbers and auto detection of 3 or more entry "ranges" -
+% all in IEEE style:  [1], [2], [5]--[7], [12]
+% This also allows for an optional note, i.e., \cite[mynote]{..}.
+% If the \cite with note has more than one reference, the note will
+% be applied to the last of the listed references. It is generally
+% desired that if a note is given, only one reference is listed in
+% that \cite.
+% Thanks to Mr. Arseneau for providing the required format arguments
+% to produce the IEEE style.
+\def\citepunct{], [}
+\def\citedash{]--[}
+
+% V1.7 default to using same font for urls made by url.sty
+\AtBeginDocument{\csname url@samestyle\endcsname}
+
+% V1.6 class files should always provide these
+\def\newblock{\hskip .11em\@plus.33em\@minus.07em}
+\let\@openbib@code\@empty
+
+
+% Provide support for the control entries of IEEEtran.bst V1.00 and later.
+% V1.7 optional argument allows for a different aux file to be specified in
+% order to handle multiple bibliographies. For example, with multibib.sty:
+% \newcites{sec}{Secondary Literature}
+% \bstctlcite[@auxoutsec]{BSTcontrolhak}
+\def\bstctlcite{\@ifnextchar[{\@bstctlcite}{\@bstctlcite[@auxout]}}
+\def\@bstctlcite[#1]#2{\@bsphack
+  \@for\@citeb:=#2\do{%
+    \edef\@citeb{\expandafter\@firstofone\@citeb}%
+    \if@filesw\immediate\write\csname #1\endcsname{\string\citation{\@citeb}}\fi}%
+  \@esphack}
+
+% V1.6 provide a way for a user to execute a command just before 
+% a given reference number - used to insert a \newpage to balance
+% the columns on the last page
+\edef\@IEEEtriggerrefnum{0}   % the default of zero means that
+                              % the command is not executed
+\def\@IEEEtriggercmd{\newpage}
+
+% allow the user to alter the triggered command
+\long\def\IEEEtriggercmd#1{\long\def\@IEEEtriggercmd{#1}}
+
+% allow user a way to specify the reference number just before the
+% command is executed
+\def\IEEEtriggeratref#1{\@IEEEtrantmpcountA=#1%
+\edef\@IEEEtriggerrefnum{\the\@IEEEtrantmpcountA}}%
+
+% trigger command at the given reference
+\def\@IEEEbibitemprefix{\@IEEEtrantmpcountA=\@IEEEtriggerrefnum\relax%
+\advance\@IEEEtrantmpcountA by -1\relax%
+\ifnum\c@enumiv=\@IEEEtrantmpcountA\relax\@IEEEtriggercmd\relax\fi}
+
+
+\def\@biblabel#1{[#1]}
+
+% compsoc journals left align the reference numbers
+\@IEEEcompsocnotconfonly{\def\@biblabel#1{[#1]\hfill}}
+
+% controls bib item spacing
+\def\IEEEbibitemsep{0pt plus .5pt}
+
+\@IEEEcompsocconfonly{\def\IEEEbibitemsep{1\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip}}
+
+
+\def\thebibliography#1{\section*{\refname}%
+    \addcontentsline{toc}{section}{\refname}%
+    % V1.6 add some rubber space here and provide a command trigger
+    \footnotesize\@IEEEcompsocconfonly{\small}\vskip 0.3\baselineskip plus 0.1\baselineskip minus 0.1\baselineskip%
+    \list{\@biblabel{\@arabic\c@enumiv}}%
+    {\settowidth\labelwidth{\@biblabel{#1}}%
+    \leftmargin\labelwidth
+    \advance\leftmargin\labelsep\relax
+    \itemsep \IEEEbibitemsep\relax
+    \usecounter{enumiv}%
+    \let\p@enumiv\@empty
+    \renewcommand\theenumiv{\@arabic\c@enumiv}}%
+    \let\@IEEElatexbibitem\bibitem%
+    \def\bibitem{\@IEEEbibitemprefix\@IEEElatexbibitem}%
+\def\newblock{\hskip .11em plus .33em minus .07em}%
+% originally:
+%   \sloppy\clubpenalty4000\widowpenalty4000%
+% by adding the \interlinepenalty here, we make it more
+% difficult, but not impossible, for LaTeX to break within a reference.
+% IEEE almost never breaks a reference (but they do it more often with
+% technotes). You may get an underfull vbox warning around the bibliography, 
+% but the final result will be much more like what IEEE will publish. 
+% MDS 11/2000
+\ifCLASSOPTIONtechnote\sloppy\clubpenalty4000\widowpenalty4000\interlinepenalty100%
+\else\sloppy\clubpenalty4000\widowpenalty4000\interlinepenalty500\fi%
+    \sfcode`\.=1000\relax}
+\let\endthebibliography=\endlist
+
+
+
+
+% TITLE PAGE COMMANDS
+% 
+% 
+% \IEEEmembership is used to produce the sublargesize italic font used to indicate author 
+% IEEE membership. compsoc uses a large size sans slant font
+\def\IEEEmembership#1{{\@IEEEnotcompsoconly{\sublargesize}\normalfont\@IEEEcompsoconly{\sffamily}\textit{#1}}}
+ 
+
+% \IEEEauthorrefmark{} produces a footnote type symbol to indicate author affiliation.
+% When given an argument of 1 to 9, \IEEEauthorrefmark{} follows the standard LaTeX footnote
+% symbol sequence convention. However, for arguments 10 and above, \IEEEauthorrefmark{} 
+% reverts to using lower case roman numerals, so it cannot overflow. Do note that you 
+% cannot use \footnotemark[] in place of \IEEEauthorrefmark{} within \author as the footnote
+% symbols will have been turned off to prevent \thanks from creating footnote marks.
+% \IEEEauthorrefmark{} produces a symbol that appears to LaTeX as having zero vertical
+% height - this allows for a more compact line packing, but the user must ensure that
+% the interline spacing is large enough to prevent \IEEEauthorrefmark{} from colliding
+% with the text above.
+% V1.7 make this a robust command
+\DeclareRobustCommand*{\IEEEauthorrefmark}[1]{\raisebox{0pt}[0pt][0pt]{\textsuperscript{\footnotesize\ensuremath{\ifcase#1\or *\or \dagger\or \ddagger\or%
+    \mathsection\or \mathparagraph\or \|\or **\or \dagger\dagger%
+    \or \ddagger\ddagger \else\textsuperscript{\expandafter\romannumeral#1}\fi}}}}
+
+
+% FONT CONTROLS AND SPACINGS FOR CONFERENCE MODE AUTHOR NAME AND AFFILIATION BLOCKS
+% 
+% The default font styles for the author name and affiliation blocks (confmode)
+\def\@IEEEauthorblockNstyle{\normalfont\@IEEEcompsocnotconfonly{\sffamily}\sublargesize\@IEEEcompsocconfonly{\large}}
+\def\@IEEEauthorblockAstyle{\normalfont\@IEEEcompsocnotconfonly{\sffamily}\@IEEEcompsocconfonly{\itshape}\normalsize\@IEEEcompsocconfonly{\large}}
+% The default if the user does not use an author block
+\def\@IEEEauthordefaulttextstyle{\normalfont\@IEEEcompsocnotconfonly{\sffamily}\sublargesize}
+
+% spacing from title (or special paper notice) to author name blocks (confmode)
+% can be negative
+\def\@IEEEauthorblockconfadjspace{-0.25em}
+% compsoc conferences need more space here
+\@IEEEcompsocconfonly{\def\@IEEEauthorblockconfadjspace{0.75\@IEEEnormalsizeunitybaselineskip}}
+
+% spacing between name and affiliation blocks (confmode)
+% This can be negative.
+% IEEE doesn't want any added spacing here, but I will leave these
+% controls in place in case they ever change their mind.
+% Personally, I like 0.75ex.
+%\def\@IEEEauthorblockNtopspace{0.75ex}
+%\def\@IEEEauthorblockAtopspace{0.75ex}
+\def\@IEEEauthorblockNtopspace{0.0ex}
+\def\@IEEEauthorblockAtopspace{0.0ex}
+% baseline spacing within name and affiliation blocks (confmode)
+% must be positive, spacings below certain values will make 
+% the position of line of text sensitive to the contents of the
+% line above it i.e., whether or not the prior line has descenders, 
+% subscripts, etc. For this reason it is a good idea to keep
+% these above 2.6ex
+\def\@IEEEauthorblockNinterlinespace{2.6ex}
+\def\@IEEEauthorblockAinterlinespace{2.75ex}
+
+% This tracks the required strut size.
+% See the \@IEEEauthorhalign command for the actual default value used.
+\def\@IEEEauthorblockXinterlinespace{2.7ex}
+
+% variables to retain font size and style across groups
+% values given here have no effect as they will be overwritten later
+\gdef\@IEEESAVESTATEfontsize{10}
+\gdef\@IEEESAVESTATEfontbaselineskip{12}
+\gdef\@IEEESAVESTATEfontencoding{OT1}
+\gdef\@IEEESAVESTATEfontfamily{ptm}
+\gdef\@IEEESAVESTATEfontseries{m}
+\gdef\@IEEESAVESTATEfontshape{n}
+
+% saves the current font attributes
+\def\@IEEEcurfontSAVE{\global\let\@IEEESAVESTATEfontsize\f@size%
+\global\let\@IEEESAVESTATEfontbaselineskip\f@baselineskip%
+\global\let\@IEEESAVESTATEfontencoding\f@encoding%
+\global\let\@IEEESAVESTATEfontfamily\f@family%
+\global\let\@IEEESAVESTATEfontseries\f@series%
+\global\let\@IEEESAVESTATEfontshape\f@shape}
+
+% restores the saved font attributes
+\def\@IEEEcurfontRESTORE{\fontsize{\@IEEESAVESTATEfontsize}{\@IEEESAVESTATEfontbaselineskip}%
+\fontencoding{\@IEEESAVESTATEfontencoding}%
+\fontfamily{\@IEEESAVESTATEfontfamily}%
+\fontseries{\@IEEESAVESTATEfontseries}%
+\fontshape{\@IEEESAVESTATEfontshape}%
+\selectfont}
+
+
+% variable to indicate if the current block is the first block in the column
+\newif\if@IEEEprevauthorblockincol   \@IEEEprevauthorblockincolfalse
+
+
+% the command places a strut with height and depth = \@IEEEauthorblockXinterlinespace
+% we use this technique to have complete manual control over the spacing of the lines
+% within the halign environment.
+% We set the below baseline portion at 30%, the above
+% baseline portion at 70% of the total length.
+% Responds to changes in the document's \baselinestretch
+\def\@IEEEauthorstrutrule{\@IEEEtrantmpdimenA\@IEEEauthorblockXinterlinespace%
+\@IEEEtrantmpdimenA=\baselinestretch\@IEEEtrantmpdimenA%
+\rule[-0.3\@IEEEtrantmpdimenA]{0pt}{\@IEEEtrantmpdimenA}}
+
+
+% blocks to hold the authors' names and affilations. 
+% Makes formatting easy for conferences
+%
+% use real definitions in conference mode
+% name block
+\def\IEEEauthorblockN#1{\relax\@IEEEauthorblockNstyle% set the default text style
+\gdef\@IEEEauthorblockXinterlinespace{0pt}% disable strut for spacer row
+% the \expandafter hides the \cr in conditional tex, see the array.sty docs
+% for details, probably not needed here as the \cr is in a macro
+% do a spacer row if needed
+\if@IEEEprevauthorblockincol\expandafter\@IEEEauthorblockNtopspaceline\fi
+\global\@IEEEprevauthorblockincoltrue% we now have a block in this column
+%restore the correct strut value
+\gdef\@IEEEauthorblockXinterlinespace{\@IEEEauthorblockNinterlinespace}%
+% input the author names
+#1%
+% end the row if the user did not already
+\crcr}
+% spacer row for names
+\def\@IEEEauthorblockNtopspaceline{\cr\noalign{\vskip\@IEEEauthorblockNtopspace}}
+%
+% affiliation block
+\def\IEEEauthorblockA#1{\relax\@IEEEauthorblockAstyle% set the default text style
+\gdef\@IEEEauthorblockXinterlinespace{0pt}%disable strut for spacer row
+% the \expandafter hides the \cr in conditional tex, see the array.sty docs
+% for details, probably not needed here as the \cr is in a macro
+% do a spacer row if needed
+\if@IEEEprevauthorblockincol\expandafter\@IEEEauthorblockAtopspaceline\fi
+\global\@IEEEprevauthorblockincoltrue% we now have a block in this column
+%restore the correct strut value
+\gdef\@IEEEauthorblockXinterlinespace{\@IEEEauthorblockAinterlinespace}%
+% input the author affiliations
+#1%
+% end the row if the user did not already
+\crcr}
+% spacer row for affiliations
+\def\@IEEEauthorblockAtopspaceline{\cr\noalign{\vskip\@IEEEauthorblockAtopspace}}
+
+
+% allow papers to compile even if author blocks are used in modes other
+% than conference or peerreviewca. For such cases, we provide dummy blocks.
+\ifCLASSOPTIONconference
+\else
+   \ifCLASSOPTIONpeerreviewca\else
+      % not conference or peerreviewca mode
+      \def\IEEEauthorblockN#1{#1}%
+      \def\IEEEauthorblockA#1{#1}%
+   \fi
+\fi
+
+
+
+% we provide our own halign so as not to have to depend on tabular
+\def\@IEEEauthorhalign{\@IEEEauthordefaulttextstyle% default text style
+   \lineskip=0pt\relax% disable line spacing
+   \lineskiplimit=0pt\relax%
+   \baselineskip=0pt\relax%
+   \@IEEEcurfontSAVE% save the current font
+   \mathsurround\z@\relax% no extra spacing around math
+   \let\\\@IEEEauthorhaligncr% replace newline with halign friendly one
+   \tabskip=0pt\relax% no column spacing
+   \everycr{}% ensure no problems here
+   \@IEEEprevauthorblockincolfalse% no author blocks yet
+   \def\@IEEEauthorblockXinterlinespace{2.7ex}% default interline space
+   \vtop\bgroup%vtop box
+   \halign\bgroup&\relax\hfil\@IEEEcurfontRESTORE\relax ##\relax
+   \hfil\@IEEEcurfontSAVE\@IEEEauthorstrutrule\cr}
+
+% ensure last line, exit from halign, close vbox
+\def\end@IEEEauthorhalign{\crcr\egroup\egroup}
+
+% handle bogus star form
+\def\@IEEEauthorhaligncr{{\ifnum0=`}\fi\@ifstar{\@@IEEEauthorhaligncr}{\@@IEEEauthorhaligncr}}
+
+% test and setup the optional argument to \\[]
+\def\@@IEEEauthorhaligncr{\@testopt\@@@IEEEauthorhaligncr\z@skip}
+
+% end the line and do the optional spacer
+\def\@@@IEEEauthorhaligncr[#1]{\ifnum0=`{\fi}\cr\noalign{\vskip#1\relax}}
+
+
+
+% flag to prevent multiple \and warning messages
+\newif\if@IEEEWARNand
+\@IEEEWARNandtrue
+
+% if in conference or peerreviewca modes, we support the use of \and as \author is a
+% tabular environment, otherwise we warn the user that \and is invalid
+% outside of conference or peerreviewca modes.
+\def\and{\relax} % provide a bogus \and that we will then override
+
+\renewcommand{\and}[1][\relax]{\if@IEEEWARNand\typeout{** WARNING: \noexpand\and is valid only
+                               when in conference or peerreviewca}\typeout{modes (line \the\inputlineno).}\fi\global\@IEEEWARNandfalse}
+
+\ifCLASSOPTIONconference%
+\renewcommand{\and}[1][\hfill]{\end{@IEEEauthorhalign}#1\begin{@IEEEauthorhalign}}%
+\fi
+\ifCLASSOPTIONpeerreviewca
+\renewcommand{\and}[1][\hfill]{\end{@IEEEauthorhalign}#1\begin{@IEEEauthorhalign}}%
+\fi
+
+
+% page clearing command
+% based on LaTeX2e's \cleardoublepage, but allows different page styles
+% for the inserted blank pages
+\def\@IEEEcleardoublepage#1{\clearpage\if@twoside\ifodd\c@page\else
+\hbox{}\thispagestyle{#1}\newpage\if@twocolumn\hbox{}\thispagestyle{#1}\newpage\fi\fi\fi}
+
+
+% user command to invoke the title page
+\def\maketitle{\par%
+  \begingroup%
+  \normalfont%
+  \def\thefootnote{}%  the \thanks{} mark type is empty
+  \def\footnotemark{}% and kill space from \thanks within author
+  \let\@makefnmark\relax% V1.7, must *really* kill footnotemark to remove all \textsuperscript spacing as well.
+  \footnotesize%       equal spacing between thanks lines
+  \footnotesep 0.7\baselineskip%see global setting of \footnotesep for more info
+  % V1.7 disable \thanks note indention for compsoc
+  \@IEEEcompsoconly{\long\def\@makefntext##1{\parindent 1em\noindent\hbox{\@makefnmark}##1}}%
+  \normalsize%
+  \ifCLASSOPTIONpeerreview
+     \newpage\global\@topnum\z@ \@maketitle\@IEEEstatictitlevskip\@IEEEaftertitletext%
+     \thispagestyle{IEEEpeerreviewcoverpagestyle}\@thanks%
+  \else
+     \if@twocolumn%
+        \ifCLASSOPTIONtechnote%
+           \newpage\global\@topnum\z@ \@maketitle\@IEEEstatictitlevskip\@IEEEaftertitletext%
+        \else
+           \twocolumn[\@maketitle\@IEEEdynamictitlevspace\@IEEEaftertitletext]%
+        \fi
+     \else
+        \newpage\global\@topnum\z@ \@maketitle\@IEEEstatictitlevskip\@IEEEaftertitletext%
+     \fi
+     \thispagestyle{IEEEtitlepagestyle}\@thanks%
+  \fi
+  % pullup page for pubid if used.
+  \if@IEEEusingpubid
+     \enlargethispage{-\@IEEEpubidpullup}%
+  \fi 
+  \endgroup
+  \setcounter{footnote}{0}\let\maketitle\relax\let\@maketitle\relax
+  \gdef\@thanks{}%
+  % v1.6b do not clear these as we will need the title again for peer review papers
+  % \gdef\@author{}\gdef\@title{}%
+  \let\thanks\relax}
+
+
+
+% V1.7 parbox to format \@IEEEcompsoctitleabstractindextext
+\long\def\@IEEEcompsoctitleabstractindextextbox#1{\parbox{0.915\textwidth}{#1}}
+
+% formats the Title, authors names, affiliations and special paper notice
+% THIS IS A CONTROLLED SPACING COMMAND! Do not allow blank lines or unintentional
+% spaces to enter the definition - use % at the end of each line
+\def\@maketitle{\newpage
+\begin{center}%
+\ifCLASSOPTIONtechnote% technotes
+   {\bfseries\large\@IEEEcompsoconly{\sffamily}\@title\par}\vskip 1.3em{\lineskip .5em\@IEEEcompsoconly{\sffamily}\@author
+   \@IEEEspecialpapernotice\par{\@IEEEcompsoconly{\vskip 1.5em\relax
+   \@IEEEcompsoctitleabstractindextextbox{\@IEEEcompsoctitleabstractindextext}\par
+   \hfill\@IEEEcompsocdiamondline\hfill\hbox{}\par}}}\relax
+\else% not a technote
+   \vskip0.2em{\Huge\@IEEEcompsoconly{\sffamily}\@IEEEcompsocconfonly{\normalfont\normalsize\vskip 2\@IEEEnormalsizeunitybaselineskip
+   \bfseries\Large}\@title\par}\vskip1.0em\par%
+   % V1.6 handle \author differently if in conference mode
+   \ifCLASSOPTIONconference%
+      {\@IEEEspecialpapernotice\mbox{}\vskip\@IEEEauthorblockconfadjspace%
+       \mbox{}\hfill\begin{@IEEEauthorhalign}\@author\end{@IEEEauthorhalign}\hfill\mbox{}\par}\relax
+   \else% peerreviewca, peerreview or journal
+      \ifCLASSOPTIONpeerreviewca
+         % peerreviewca handles author names just like conference mode
+         {\@IEEEcompsoconly{\sffamily}\@IEEEspecialpapernotice\mbox{}\vskip\@IEEEauthorblockconfadjspace%
+          \mbox{}\hfill\begin{@IEEEauthorhalign}\@author\end{@IEEEauthorhalign}\hfill\mbox{}\par
+          {\@IEEEcompsoconly{\vskip 1.5em\relax
+           \@IEEEcompsoctitleabstractindextextbox{\@IEEEcompsoctitleabstractindextext}\par\hfill
+           \@IEEEcompsocdiamondline\hfill\hbox{}\par}}}\relax
+      \else% journal or peerreview
+         {\lineskip.5em\@IEEEcompsoconly{\sffamily}\sublargesize\@author\@IEEEspecialpapernotice\par
+          {\@IEEEcompsoconly{\vskip 1.5em\relax
+           \@IEEEcompsoctitleabstractindextextbox{\@IEEEcompsoctitleabstractindextext}\par\hfill
+           \@IEEEcompsocdiamondline\hfill\hbox{}\par}}}\relax
+      \fi
+   \fi
+\fi\end{center}}
+
+
+
+% V1.7 Computer Society "diamond line" which follows index terms for nonconference papers
+\def\@IEEEcompsocdiamondline{\vrule depth 0pt height 0.5pt width 4cm\hspace{7.5pt}%
+\raisebox{-3.5pt}{\fontfamily{pzd}\fontencoding{U}\fontseries{m}\fontshape{n}\fontsize{11}{12}\selectfont\char70}%
+\hspace{7.5pt}\vrule depth 0pt height 0.5pt width 4cm\relax}
+
+% V1.7 standard LateX2e \thanks, but with \itshape under compsoc. Also make it a \long\def
+% We also need to trigger the one-shot footnote rule
+\def\@IEEEtriggeroneshotfootnoterule{\global\@IEEEenableoneshotfootnoteruletrue}
+
+
+\long\def\thanks#1{\footnotemark
+    \protected@xdef\@thanks{\@thanks
+        \protect\footnotetext[\the\c@footnote]{\@IEEEcompsoconly{\itshape
+        \protect\@IEEEtriggeroneshotfootnoterule\relax}\ignorespaces#1}}}
+\let\@thanks\@empty
+
+% V1.7 allow \author to contain \par's. This is needed to allow \thanks to contain \par.
+\long\def\author#1{\gdef\@author{#1}}
+
+
+% in addition to setting up IEEEitemize, we need to remove a baselineskip space above and
+% below it because \list's \pars introduce blank lines because of the footnote struts.
+\def\@IEEEsetupcompsocitemizelist{\def\labelitemi{$\bullet$}%
+\setlength{\IEEElabelindent}{0pt}\setlength{\parskip}{0pt}%
+\setlength{\partopsep}{0pt}\setlength{\topsep}{0.5\baselineskip}\vspace{-1\baselineskip}\relax}
+
+
+% flag for fake non-compsoc \IEEEcompsocthanksitem - prevents line break on very first item
+\newif\if@IEEEbreakcompsocthanksitem \@IEEEbreakcompsocthanksitemfalse
+
+\ifCLASSOPTIONcompsoc
+% V1.7 compsoc bullet item \thanks
+% also, we need to redefine this to destroy the argument in \@IEEEdynamictitlevspace
+\long\def\IEEEcompsocitemizethanks#1{\relax\@IEEEbreakcompsocthanksitemfalse\footnotemark
+    \protected@xdef\@thanks{\@thanks
+        \protect\footnotetext[\the\c@footnote]{\itshape\protect\@IEEEtriggeroneshotfootnoterule
+        {\let\IEEEiedlistdecl\relax\protect\begin{IEEEitemize}[\protect\@IEEEsetupcompsocitemizelist]\ignorespaces#1\relax
+        \protect\end{IEEEitemize}}\protect\vspace{-1\baselineskip}}}}
+\DeclareRobustCommand*{\IEEEcompsocthanksitem}{\item}
+\else
+% non-compsoc, allow for dual compilation via rerouting to normal \thanks
+\long\def\IEEEcompsocitemizethanks#1{\thanks{#1}}
+% redirect to "pseudo-par" \hfil\break\indent after swallowing [] from \IEEEcompsocthanksitem[]
+\DeclareRobustCommand{\IEEEcompsocthanksitem}{\@ifnextchar [{\@IEEEthanksswallowoptionalarg}%
+{\@IEEEthanksswallowoptionalarg[\relax]}}
+% be sure and break only after first item, be sure and ignore spaces after optional argument
+\def\@IEEEthanksswallowoptionalarg[#1]{\relax\if@IEEEbreakcompsocthanksitem\hfil\break
+\indent\fi\@IEEEbreakcompsocthanksitemtrue\ignorespaces}
+\fi
+
+
+% V1.6b define the \IEEEpeerreviewmaketitle as needed
+\ifCLASSOPTIONpeerreview
+\def\IEEEpeerreviewmaketitle{\@IEEEcleardoublepage{empty}%
+\ifCLASSOPTIONtwocolumn
+\twocolumn[\@IEEEpeerreviewmaketitle\@IEEEdynamictitlevspace]
+\else
+\newpage\@IEEEpeerreviewmaketitle\@IEEEstatictitlevskip
+\fi
+\thispagestyle{IEEEtitlepagestyle}}
+\else
+% \IEEEpeerreviewmaketitle does nothing if peer review option has not been selected
+\def\IEEEpeerreviewmaketitle{\relax}
+\fi
+
+% peerreview formats the repeated title like the title in journal papers.
+\def\@IEEEpeerreviewmaketitle{\begin{center}\@IEEEcompsoconly{\sffamily}%
+\normalfont\normalsize\vskip0.2em{\Huge\@title\par}\vskip1.0em\par
+\end{center}}
+
+
+
+% V1.6 
+% this is a static rubber spacer between the title/authors and the main text
+% used for single column text, or when the title appears in the first column
+% of two column text (technotes). 
+\def\@IEEEstatictitlevskip{{\normalfont\normalsize
+% adjust spacing to next text
+% v1.6b handle peer review papers
+\ifCLASSOPTIONpeerreview
+% for peer review papers, the same value is used for both title pages
+% regardless of the other paper modes
+   \vskip 1\baselineskip plus 0.375\baselineskip minus 0.1875\baselineskip
+\else
+   \ifCLASSOPTIONconference% conference
+      \vskip 1\baselineskip plus 0.375\baselineskip minus 0.1875\baselineskip%
+   \else%
+      \ifCLASSOPTIONtechnote% technote
+         \vskip 1\baselineskip plus 0.375\baselineskip minus 0.1875\baselineskip%
+      \else% journal uses more space
+         \vskip 2.5\baselineskip plus 0.75\baselineskip minus 0.375\baselineskip%
+      \fi
+   \fi
+\fi}}
+
+
+% V1.6
+% This is a dynamically determined rigid spacer between the title/authors 
+% and the main text. This is used only for single column titles over two 
+% column text (most common)
+% This is bit tricky because we have to ensure that the textheight of the
+% main text is an integer multiple of \baselineskip
+% otherwise underfull vbox problems may develop in the second column of the
+% text on the titlepage
+% The possible use of \IEEEpubid must also be taken into account.
+\def\@IEEEdynamictitlevspace{{%
+    % we run within a group so that all the macros can be forgotten when we are done
+    \long\def\thanks##1{\relax}%don't allow \thanks to run when we evaluate the vbox height
+    \long\def\IEEEcompsocitemizethanks##1{\relax}%don't allow \IEEEcompsocitemizethanks to run when we evaluate the vbox height
+    \normalfont\normalsize% we declare more descriptive variable names
+    \let\@IEEEmaintextheight=\@IEEEtrantmpdimenA%height of the main text columns
+    \let\@IEEEINTmaintextheight=\@IEEEtrantmpdimenB%height of the main text columns with integer # lines
+    % set the nominal and minimum values for the title spacer
+    % the dynamic algorithm will not allow the spacer size to
+    % become less than \@IEEEMINtitlevspace - instead it will be
+    % lengthened
+    % default to journal values
+    \def\@IEEENORMtitlevspace{2.5\baselineskip}%
+    \def\@IEEEMINtitlevspace{2\baselineskip}%
+    % conferences and technotes need tighter spacing
+    \ifCLASSOPTIONconference%conference
+     \def\@IEEENORMtitlevspace{1\baselineskip}%
+     \def\@IEEEMINtitlevspace{0.75\baselineskip}%
+    \fi
+    \ifCLASSOPTIONtechnote%technote
+      \def\@IEEENORMtitlevspace{1\baselineskip}%
+      \def\@IEEEMINtitlevspace{0.75\baselineskip}%
+    \fi%
+    % get the height that the title will take up
+    \ifCLASSOPTIONpeerreview
+       \settoheight{\@IEEEmaintextheight}{\vbox{\hsize\textwidth \@IEEEpeerreviewmaketitle}}%
+    \else
+       \settoheight{\@IEEEmaintextheight}{\vbox{\hsize\textwidth \@maketitle}}%
+    \fi
+    \@IEEEmaintextheight=-\@IEEEmaintextheight% title takes away from maintext, so reverse sign
+    % add the height of the page textheight
+    \advance\@IEEEmaintextheight by \textheight%
+    % correct for title pages using pubid
+    \ifCLASSOPTIONpeerreview\else
+       % peerreview papers use the pubid on the cover page only.
+       % And the cover page uses a static spacer.
+       \if@IEEEusingpubid\advance\@IEEEmaintextheight by -\@IEEEpubidpullup\fi
+    \fi%
+    % subtract off the nominal value of the title bottom spacer
+    \advance\@IEEEmaintextheight by -\@IEEENORMtitlevspace%
+    % \topskip takes away some too
+    \advance\@IEEEmaintextheight by -\topskip%
+    % calculate the column height of the main text for lines
+    % now we calculate the main text height as if holding
+    % an integer number of \normalsize lines after the first
+    % and discard any excess fractional remainder
+    % we subtracted the first line, because the first line
+    % is placed \topskip into the maintext, not \baselineskip like the
+    % rest of the lines.
+    \@IEEEINTmaintextheight=\@IEEEmaintextheight%
+    \divide\@IEEEINTmaintextheight  by \baselineskip%
+    \multiply\@IEEEINTmaintextheight  by \baselineskip%
+    % now we calculate how much the title spacer height will
+    % have to be reduced from nominal (\@IEEEREDUCEmaintextheight is always
+    % a positive value) so that the maintext area will contain an integer
+    % number of normal size lines
+    % we change variable names here (to avoid confusion) as we no longer
+    % need \@IEEEINTmaintextheight and can reuse its dimen register
+    \let\@IEEEREDUCEmaintextheight=\@IEEEINTmaintextheight%
+    \advance\@IEEEREDUCEmaintextheight by -\@IEEEmaintextheight%
+    \advance\@IEEEREDUCEmaintextheight by \baselineskip%
+    % this is the calculated height of the spacer
+    % we change variable names here (to avoid confusion) as we no longer
+    % need \@IEEEmaintextheight and can reuse its dimen register
+    \let\@IEEECOMPENSATElen=\@IEEEmaintextheight%
+    \@IEEECOMPENSATElen=\@IEEENORMtitlevspace% set the nominal value
+    % we go with the reduced length if it is smaller than an increase
+    \ifdim\@IEEEREDUCEmaintextheight < 0.5\baselineskip\relax%
+     \advance\@IEEECOMPENSATElen by -\@IEEEREDUCEmaintextheight%
+     % if the resulting spacer is too small back out and go with an increase instead
+     \ifdim\@IEEECOMPENSATElen<\@IEEEMINtitlevspace\relax%
+      \advance\@IEEECOMPENSATElen by \baselineskip%
+     \fi%
+    \else%
+     % go with an increase because it is closer to the nominal than a decrease
+     \advance\@IEEECOMPENSATElen by -\@IEEEREDUCEmaintextheight%
+     \advance\@IEEECOMPENSATElen by \baselineskip%
+    \fi%
+    % set the calculated rigid spacer
+    \vspace{\@IEEECOMPENSATElen}}}
+
+
+
+% V1.6
+% we allow the user access to the last part of the title area
+% useful in emergencies such as when a different spacing is needed
+% This text is NOT compensated for in the dynamic sizer.
+\let\@IEEEaftertitletext=\relax
+\long\def\IEEEaftertitletext#1{\def\@IEEEaftertitletext{#1}}
+
+% V1.7 provide a way for users to enter abstract and keywords
+% into the onecolumn title are. This text is compensated for
+% in the dynamic sizer.
+\let\@IEEEcompsoctitleabstractindextext=\relax
+\long\def\IEEEcompsoctitleabstractindextext#1{\def\@IEEEcompsoctitleabstractindextext{#1}}
+% V1.7 provide a way for users to get the \@IEEEcompsoctitleabstractindextext if
+% not in compsoc journal mode - this way abstract and keywords can be placed
+% in their conventional position if not in compsoc mode.
+\def\IEEEdisplaynotcompsoctitleabstractindextext{%
+\ifCLASSOPTIONcompsoc% display if compsoc conf
+\ifCLASSOPTIONconference\@IEEEcompsoctitleabstractindextext\fi
+\else% or if not compsoc
+\@IEEEcompsoctitleabstractindextext\fi}
+
+
+% command to allow alteration of baselinestretch, but only if the current
+% baselineskip is unity. Used to tweak the compsoc abstract and keywords line spacing.
+\def\@IEEEtweakunitybaselinestretch#1{{\def\baselinestretch{1}\selectfont
+\global\@tempskipa\baselineskip}\ifnum\@tempskipa=\baselineskip%
+\def\baselinestretch{#1}\selectfont\fi\relax}
+
+
+% abstract and keywords are in \small, except 
+% for 9pt docs in which they are in \footnotesize
+% Because 9pt docs use an 8pt footnotesize, \small
+% becomes a rather awkward 8.5pt
+\def\@IEEEabskeysecsize{\small}
+\ifx\CLASSOPTIONpt\@IEEEptsizenine
+ \def\@IEEEabskeysecsize{\footnotesize}
+\fi
+
+% compsoc journals use \footnotesize, compsoc conferences use normalsize
+\@IEEEcompsoconly{\def\@IEEEabskeysecsize{\footnotesize}}
+\@IEEEcompsocconfonly{\def\@IEEEabskeysecsize{\normalsize}}
+
+
+
+
+% V1.6 have abstract and keywords strip leading spaces, pars and newlines
+% so that spacing is more tightly controlled.
+\def\abstract{\normalfont
+    \if@twocolumn
+      \@IEEEabskeysecsize\bfseries\textit{\abstractname}---\relax
+    \else
+      \begin{center}\vspace{-1.78ex}\@IEEEabskeysecsize\textbf{\abstractname}\end{center}\quotation\@IEEEabskeysecsize
+    \fi\@IEEEgobbleleadPARNLSP}
+% V1.6 IEEE wants only 1 pica from end of abstract to introduction heading when in 
+% conference mode (the heading already has this much above it)
+\def\endabstract{\relax\ifCLASSOPTIONconference\vspace{0ex}\else\vspace{1.34ex}\fi\par\if@twocolumn\else\endquotation\fi
+    \normalfont\normalsize}
+
+\def\IEEEkeywords{\normalfont
+    \if@twocolumn
+      \@IEEEabskeysecsize\bfseries\textit{\IEEEkeywordsname}---\relax
+    \else
+      \begin{center}\@IEEEabskeysecsize\textbf{\IEEEkeywordsname}\end{center}\quotation\@IEEEabskeysecsize
+    \fi\@IEEEgobbleleadPARNLSP}
+\def\endIEEEkeywords{\relax\ifCLASSOPTIONtechnote\vspace{1.34ex}\else\vspace{0.67ex}\fi
+    \par\if@twocolumn\else\endquotation\fi%
+    \normalfont\normalsize}
+
+% V1.7 compsoc keywords index terms
+\ifCLASSOPTIONcompsoc
+  \ifCLASSOPTIONconference% compsoc conference
+\def\abstract{\normalfont
+      \begin{center}\@IEEEabskeysecsize\textbf{\large\abstractname}\end{center}\vskip 0.5\baselineskip plus 0.1\baselineskip minus 0.1\baselineskip
+      \if@twocolumn\else\quotation\fi\itshape\@IEEEabskeysecsize%
+      \par\@IEEEgobbleleadPARNLSP}
+\def\IEEEkeywords{\normalfont\vskip 1.5\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip
+      \begin{center}\@IEEEabskeysecsize\textbf{\large\IEEEkeywordsname}\end{center}\vskip 0.5\baselineskip plus 0.1\baselineskip minus 0.1\baselineskip
+      \if@twocolumn\else\quotation\fi\itshape\@IEEEabskeysecsize%
+      \par\@IEEEgobbleleadPARNLSP}
+  \else% compsoc not conference
+\def\abstract{\normalfont\@IEEEtweakunitybaselinestretch{1.15}\sffamily
+    \if@twocolumn
+      \@IEEEabskeysecsize\noindent\textbf{\abstractname}---\relax
+    \else
+      \begin{center}\vspace{-1.78ex}\@IEEEabskeysecsize\textbf{\abstractname}\end{center}\quotation\@IEEEabskeysecsize%
+    \fi\@IEEEgobbleleadPARNLSP}
+\def\IEEEkeywords{\normalfont\@IEEEtweakunitybaselinestretch{1.15}\sffamily
+    \if@twocolumn
+      \@IEEEabskeysecsize\vskip 0.5\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip\noindent
+      \textbf{\IEEEkeywordsname}---\relax
+    \else
+      \begin{center}\@IEEEabskeysecsize\textbf{\IEEEkeywordsname}\end{center}\quotation\@IEEEabskeysecsize%
+    \fi\@IEEEgobbleleadPARNLSP}
+  \fi
+\fi
+
+
+
+% gobbles all leading \, \\ and \par, upon finding first token that
+% is not a \ , \\ or a \par, it ceases and returns that token
+% 
+% used to strip leading \, \\ and \par from the input
+% so that such things in the beginning of an environment will not
+% affect the formatting of the text
+\long\def\@IEEEgobbleleadPARNLSP#1{\let\@IEEEswallowthistoken=0%
+\let\@IEEEgobbleleadPARNLSPtoken#1%
+\let\@IEEEgobbleleadPARtoken=\par%
+\let\@IEEEgobbleleadNLtoken=\\%
+\let\@IEEEgobbleleadSPtoken=\ %
+\def\@IEEEgobbleleadSPMACRO{\ }%
+\ifx\@IEEEgobbleleadPARNLSPtoken\@IEEEgobbleleadPARtoken%
+\let\@IEEEswallowthistoken=1%
+\fi%
+\ifx\@IEEEgobbleleadPARNLSPtoken\@IEEEgobbleleadNLtoken%
+\let\@IEEEswallowthistoken=1%
+\fi%
+\ifx\@IEEEgobbleleadPARNLSPtoken\@IEEEgobbleleadSPtoken%
+\let\@IEEEswallowthistoken=1%
+\fi%
+% a control space will come in as a macro
+% when it is the last one on a line
+\ifx\@IEEEgobbleleadPARNLSPtoken\@IEEEgobbleleadSPMACRO%
+\let\@IEEEswallowthistoken=1%
+\fi%
+% if we have to swallow this token, do so and taste the next one
+% else spit it out and stop gobbling
+\ifx\@IEEEswallowthistoken 1\let\@IEEEnextgobbleleadPARNLSP=\@IEEEgobbleleadPARNLSP\else%
+\let\@IEEEnextgobbleleadPARNLSP=#1\fi%
+\@IEEEnextgobbleleadPARNLSP}%
+
+
+
+
+% TITLING OF SECTIONS
+\def\@IEEEsectpunct{:\ \,}  % Punctuation after run-in section heading  (headings which are
+                            % part of the paragraphs), need little bit more than a single space
+                            % spacing from section number to title
+% compsoc conferences use regular period/space punctuation
+\ifCLASSOPTIONcompsoc
+\ifCLASSOPTIONconference
+\def\@IEEEsectpunct{.\ }
+\fi\fi
+
+
+\def\@seccntformat#1{\csname the#1dis\endcsname\hskip 0.5em\relax}
+
+\ifCLASSOPTIONcompsoc
+% compsoc journals need extra spacing
+\ifCLASSOPTIONconference\else
+\def\@seccntformat#1{\csname the#1dis\endcsname\hskip 1em\relax}
+\fi\fi
+
+%v1.7 put {} after #6 to allow for some types of user font control
+%and use \@@par rather than \par
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+  \ifnum #2>\c@secnumdepth
+     \let\@svsec\@empty
+  \else
+     \refstepcounter{#1}%
+     % load section label and spacer into \@svsec
+     \protected@edef\@svsec{\@seccntformat{#1}\relax}%
+  \fi%
+  \@tempskipa #5\relax
+  \ifdim \@tempskipa>\z@% tempskipa determines whether is treated as a high
+     \begingroup #6{\relax% or low level heading
+      \noindent % subsections are NOT indented
+       % print top level headings. \@svsec is label, #8 is heading title
+       % IEEE does not block indent the section title text, it flows like normal
+       {\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\@@par}}%
+     \endgroup
+     \addcontentsline{toc}{#1}{\ifnum #2>\c@secnumdepth\relax\else
+               \protect\numberline{\csname the#1\endcsname}\fi#7}%
+  \else % printout low level headings
+     % svsechd seems to swallow the trailing space, protect it with \mbox{}
+     % got rid of sectionmark stuff
+     \def\@svsechd{#6{\hskip #3\relax\@svsec #8\@IEEEsectpunct\mbox{}}%
+     \addcontentsline{toc}{#1}{\ifnum #2>\c@secnumdepth\relax\else
+               \protect\numberline{\csname the#1\endcsname}\fi#7}}%
+  \fi%skip down
+  \@xsect{#5}}
+
+
+% section* handler
+%v1.7 put {} after #4 to allow for some types of user font control
+%and use \@@par rather than \par
+\def\@ssect#1#2#3#4#5{\@tempskipa #3\relax
+  \ifdim \@tempskipa>\z@
+     %\begingroup #4\@hangfrom{\hskip #1}{\interlinepenalty \@M #5\par}\endgroup
+     % IEEE does not block indent the section title text, it flows like normal
+     \begingroup \noindent #4{\relax{\hskip #1}{\interlinepenalty \@M #5\@@par}}\endgroup
+  % svsechd swallows the trailing space, protect it with \mbox{}
+  \else \def\@svsechd{#4{\hskip #1\relax #5\@IEEEsectpunct\mbox{}}}\fi
+  \@xsect{#3}}
+
+
+%% SECTION heading spacing and font
+%%
+% arguments are: #1 - sectiontype name
+% (for \@sect)   #2 - section level
+%                #3 - section heading indent
+%                #4 - top separation (absolute value used, neg indicates not to indent main text)
+%                     If negative, make stretch parts negative too!
+%                #5 - (absolute value used) positive: bottom separation after heading,
+%                      negative: amount to indent main text after heading
+%                Both #4 and #5 negative means to indent main text and use negative top separation
+%                #6 - font control
+% You've got to have \normalfont\normalsize in the font specs below to prevent
+% trouble when you do something like:
+% \section{Note}{\ttfamily TT-TEXT} is known to ... 
+% IEEE sometimes REALLY stretches the area before a section
+% heading by up to about 0.5in. However, it may not be a good
+% idea to let LaTeX have quite this much rubber.
+\ifCLASSOPTIONconference%
+% IEEE wants section heading spacing to decrease for conference mode
+\def\section{\@startsection{section}{1}{\z@}{1.5ex plus 1.5ex minus 0.5ex}%
+{0.7ex plus 1ex minus 0ex}{\normalfont\normalsize\centering\scshape}}%
+\def\subsection{\@startsection{subsection}{2}{\z@}{1.5ex plus 1.5ex minus 0.5ex}%
+{0.7ex plus .5ex minus 0ex}{\normalfont\normalsize\itshape}}%
+\else % for journals
+\def\section{\@startsection{section}{1}{\z@}{3.0ex plus 1.5ex minus 1.5ex}% V1.6 3.0ex from 3.5ex
+{0.7ex plus 1ex minus 0ex}{\normalfont\normalsize\centering\scshape}}%
+\def\subsection{\@startsection{subsection}{2}{\z@}{3.5ex plus 1.5ex minus 1.5ex}%
+{0.7ex plus .5ex minus 0ex}{\normalfont\normalsize\itshape}}%
+\fi
+
+% for both journals and conferences
+% decided to put in a little rubber above the section, might help somebody
+\def\subsubsection{\@startsection{subsubsection}{3}{\parindent}{0ex plus 0.1ex minus 0.1ex}%
+{0ex}{\normalfont\normalsize\itshape}}%
+\def\paragraph{\@startsection{paragraph}{4}{2\parindent}{0ex plus 0.1ex minus 0.1ex}%
+{0ex}{\normalfont\normalsize\itshape}}%
+
+
+% compsoc
+\ifCLASSOPTIONcompsoc
+\ifCLASSOPTIONconference
+% compsoc conference
+\def\section{\@startsection{section}{1}{\z@}{1\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip}%
+{1\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip}{\normalfont\large\bfseries}}%
+\def\subsection{\@startsection{subsection}{2}{\z@}{1\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip}%
+{1\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip}{\normalfont\sublargesize\bfseries}}%
+\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{1\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip}%
+{0ex}{\normalfont\normalsize\bfseries}}%
+\def\paragraph{\@startsection{paragraph}{4}{2\parindent}{0ex plus 0.1ex minus 0.1ex}%
+{0ex}{\normalfont\normalsize}}%
+\else% compsoc journals
+% use negative top separation as compsoc journals do not indent paragraphs after section titles
+\def\section{\@startsection{section}{1}{\z@}{-3ex plus -2ex minus -1.5ex}%
+{0.7ex plus 1ex minus 0ex}{\normalfont\large\sffamily\bfseries\scshape}}%
+% Note that subsection and smaller may not be correct for the Computer Society,
+% I have to look up an example.
+\def\subsection{\@startsection{subsection}{2}{\z@}{-3.5ex plus -1.5ex minus -1.5ex}%
+{0.7ex plus .5ex minus 0ex}{\normalfont\normalsize\sffamily\bfseries}}%
+\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-2.5ex plus -1ex minus -1ex}%
+{0.5ex plus 0.5ex minus 0ex}{\normalfont\normalsize\sffamily\itshape}}%
+\def\paragraph{\@startsection{paragraph}{4}{2\parindent}{-0ex plus -0.1ex minus -0.1ex}%
+{0ex}{\normalfont\normalsize}}%
+\fi\fi
+
+
+
+
+%% ENVIRONMENTS
+% "box" symbols at end of proofs
+\def\IEEEQEDclosed{\mbox{\rule[0pt]{1.3ex}{1.3ex}}} % for a filled box
+% V1.6 some journals use an open box instead that will just fit around a closed one
+\def\IEEEQEDopen{{\setlength{\fboxsep}{0pt}\setlength{\fboxrule}{0.2pt}\fbox{\rule[0pt]{0pt}{1.3ex}\rule[0pt]{1.3ex}{0pt}}}}
+\ifCLASSOPTIONcompsoc
+\def\IEEEQED{\IEEEQEDopen}   % default to open for compsoc
+\else
+\def\IEEEQED{\IEEEQEDclosed} % otherwise default to closed
+\fi
+
+% v1.7 name change to avoid namespace collision with amsthm. Also add support
+% for an optional argument.
+\def\IEEEproof{\@ifnextchar[{\@IEEEproof}{\@IEEEproof[\IEEEproofname]}}
+\def\@IEEEproof[#1]{\par\noindent\hspace{2em}{\itshape #1: }}
+\def\endIEEEproof{\hspace*{\fill}~\IEEEQED\par}
+
+
+%\itemindent is set to \z@ by list, so define new temporary variable
+\newdimen\@IEEEtmpitemindent
+\def\@begintheorem#1#2{\@IEEEtmpitemindent\itemindent\topsep 0pt\rmfamily\trivlist%
+    \item[\hskip \labelsep{\indent\itshape #1\ #2:}]\itemindent\@IEEEtmpitemindent}
+\def\@opargbegintheorem#1#2#3{\@IEEEtmpitemindent\itemindent\topsep 0pt\rmfamily \trivlist%
+% V1.6 IEEE is back to using () around theorem names which are also in italics
+% Thanks to Christian Peel for reporting this.
+    \item[\hskip\labelsep{\indent\itshape #1\ #2\ (#3):}]\itemindent\@IEEEtmpitemindent}
+% V1.7 remove bogus \unskip that caused equations in theorems to collide with
+% lines below.
+\def\@endtheorem{\endtrivlist}
+
+% V1.6
+% display command for the section the theorem is in - so that \thesection
+% is not used as this will be in Roman numerals when we want arabic.
+% LaTeX2e uses \def\@thmcounter#1{\noexpand\arabic{#1}} for the theorem number
+% (second part) display and \def\@thmcountersep{.} as a separator.
+% V1.7 intercept calls to the section counter and reroute to \@IEEEthmcounterinsection
+% to allow \appendix(ices} to override as needed.
+%
+% special handler for sections, allows appendix(ices) to override
+\gdef\@IEEEthmcounterinsection#1{\arabic{#1}}
+% string macro
+\edef\@IEEEstringsection{section}
+
+% redefine the #1#2[#3] form of newtheorem to use a hook to \@IEEEthmcounterinsection
+% if section in_counter is used
+\def\@xnthm#1#2[#3]{%
+  \expandafter\@ifdefinable\csname #1\endcsname
+    {\@definecounter{#1}\@newctr{#1}[#3]%
+     \edef\@IEEEstringtmp{#3}
+     \ifx\@IEEEstringtmp\@IEEEstringsection
+     \expandafter\xdef\csname the#1\endcsname{%
+     \noexpand\@IEEEthmcounterinsection{#3}\@thmcountersep
+          \@thmcounter{#1}}%
+     \else
+     \expandafter\xdef\csname the#1\endcsname{%
+       \expandafter\noexpand\csname the#3\endcsname \@thmcountersep
+          \@thmcounter{#1}}%
+     \fi
+     \global\@namedef{#1}{\@thm{#1}{#2}}%
+     \global\@namedef{end#1}{\@endtheorem}}}
+
+
+
+%% SET UP THE DEFAULT PAGESTYLE
+\ps@headings
+\pagenumbering{arabic}
+
+% normally the page counter starts at 1
+\setcounter{page}{1}
+% however, for peerreview the cover sheet is page 0 or page -1
+% (for duplex printing)
+\ifCLASSOPTIONpeerreview
+   \if@twoside
+      \setcounter{page}{-1}
+   \else
+      \setcounter{page}{0}
+   \fi
+\fi
+
+% standard book class behavior - let bottom line float up and down as
+% needed when single sided
+\ifCLASSOPTIONtwoside\else\raggedbottom\fi
+% if two column - turn on twocolumn, allow word spacings to stretch more and
+% enforce a rigid position for the last lines
+\ifCLASSOPTIONtwocolumn
+% the peer review option delays invoking twocolumn
+   \ifCLASSOPTIONpeerreview\else
+      \twocolumn
+   \fi
+\sloppy 
+\flushbottom
+\fi
+
+
+
+
+% \APPENDIX and \APPENDICES definitions
+
+% This is the \@ifmtarg command from the LaTeX ifmtarg package
+% by Peter Wilson (CUA) and Donald Arseneau
+% \@ifmtarg is used to determine if an argument to a command
+% is present or not.
+% For instance:
+% \@ifmtarg{#1}{\typeout{empty}}{\typeout{has something}}
+% \@ifmtarg is used with our redefined \section command if
+% \appendices is invoked.
+% The command \section will behave slightly differently depending
+% on whether the user specifies a title: 
+% \section{My appendix title}
+% or not:
+% \section{}
+% This way, we can eliminate the blank lines where the title
+% would be, and the unneeded : after Appendix in the table of
+% contents 
+\begingroup
+\catcode`\Q=3
+\long\gdef\@ifmtarg#1{\@xifmtarg#1QQ\@secondoftwo\@firstoftwo\@nil}
+\long\gdef\@xifmtarg#1#2Q#3#4#5\@nil{#4}
+\endgroup
+% end of \@ifmtarg defs
+
+
+% V1.7
+% command that allows the one time saving of the original definition
+% of section to \@IEEEappendixsavesection for \appendix or \appendices 
+% we don't save \section here as it may be redefined later by other
+% packages (hyperref.sty, etc.)
+\def\@IEEEsaveoriginalsectiononce{\let\@IEEEappendixsavesection\section
+\let\@IEEEsaveoriginalsectiononce\relax}
+
+% neat trick to grab and process the argument from \section{argument}
+% we process differently if the user invoked \section{} with no
+% argument (title)
+% note we reroute the call to the old \section*
+\def\@IEEEprocessthesectionargument#1{%
+\@ifmtarg{#1}{%
+\@IEEEappendixsavesection*{\appendixname~\thesectiondis}%
+\addcontentsline{toc}{section}{\appendixname~\thesection}}{%
+\@IEEEappendixsavesection*{\appendixname~\thesectiondis \\* #1}%
+\addcontentsline{toc}{section}{\appendixname~\thesection: #1}}}
+
+% we use this if the user calls \section{} after
+% \appendix-- which has no meaning. So, we ignore the
+% command and its argument. Then, warn the user.
+\def\@IEEEdestroythesectionargument#1{\typeout{** WARNING: Ignoring useless
+\protect\section\space in Appendix (line \the\inputlineno).}}
+
+
+% remember \thesection forms will be displayed in \ref calls
+% and in the Table of Contents.
+% The \sectiondis form is used in the actual heading itself
+
+% appendix command for one single appendix
+% normally has no heading. However, if you want a 
+% heading, you can do so via the optional argument:
+% \appendix[Optional Heading]
+\def\appendix{\relax}
+\renewcommand{\appendix}[1][]{\@IEEEsaveoriginalsectiononce\par
+    % v1.6 keep hyperref's identifiers unique
+    \gdef\theHsection{Appendix.A}%
+    % v1.6 adjust hyperref's string name for the section
+    \xdef\Hy@chapapp{appendix}%
+    \setcounter{section}{0}%
+    \setcounter{subsection}{0}%
+    \setcounter{subsubsection}{0}%
+    \setcounter{paragraph}{0}%
+    \gdef\thesection{A}%
+    \gdef\thesectiondis{}% 
+    \gdef\thesubsection{\Alph{subsection}}%
+    \gdef\@IEEEthmcounterinsection##1{A}
+    \refstepcounter{section}% update the \ref counter
+    \@ifmtarg{#1}{\@IEEEappendixsavesection*{\appendixname}%
+                  \addcontentsline{toc}{section}{\appendixname}}{%
+             \@IEEEappendixsavesection*{\appendixname~\\* #1}%
+             \addcontentsline{toc}{section}{\appendixname: #1}}%
+    % redefine \section command for appendix
+    % leave \section* as is
+    \def\section{\@ifstar{\@IEEEappendixsavesection*}{%
+                    \@IEEEdestroythesectionargument}}% throw out the argument
+                                                     % of the normal form
+}
+
+
+
+% appendices command for multiple appendices
+% user then calls \section with an argument (possibly empty) to
+% declare the individual appendices
+\def\appendices{\@IEEEsaveoriginalsectiononce\par
+    % v1.6 keep hyperref's identifiers unique
+    \gdef\theHsection{Appendix.\Alph{section}}%
+    % v1.6 adjust hyperref's string name for the section
+    \xdef\Hy@chapapp{appendix}%
+    \setcounter{section}{-1}% we want \refstepcounter to use section 0
+    \setcounter{subsection}{0}%
+    \setcounter{subsubsection}{0}%
+    \setcounter{paragraph}{0}%
+    \ifCLASSOPTIONromanappendices%
+    \gdef\thesection{\Roman{section}}%
+    \gdef\thesectiondis{\Roman{section}}%
+    \@IEEEcompsocconfonly{\gdef\thesectiondis{\Roman{section}.}}%
+    \gdef\@IEEEthmcounterinsection##1{A\arabic{##1}}
+    \else%
+    \gdef\thesection{\Alph{section}}%
+    \gdef\thesectiondis{\Alph{section}}%
+    \@IEEEcompsocconfonly{\gdef\thesectiondis{\Alph{section}.}}%
+    \gdef\@IEEEthmcounterinsection##1{\Alph{##1}}
+    \fi%
+    \refstepcounter{section}% update the \ref counter
+    \setcounter{section}{0}% NEXT \section will be the FIRST appendix
+    % redefine \section command for appendices
+    % leave \section* as is
+    \def\section{\@ifstar{\@IEEEappendixsavesection*}{% process the *-form
+                    \refstepcounter{section}% or is a new section so,
+                    \@IEEEprocessthesectionargument}}% process the argument 
+                                                 % of the normal form
+}
+
+
+
+% \IEEEPARstart
+% Definition for the big two line drop cap letter at the beginning of the
+% first paragraph of journal papers. The first argument is the first letter
+% of the first word, the second argument is the remaining letters of the
+% first word which will be rendered in upper case.
+% In V1.6 this has been completely rewritten to:
+% 
+% 1. no longer have problems when the user begins an environment
+%    within the paragraph that uses \IEEEPARstart.
+% 2. auto-detect and use the current font family
+% 3. revise handling of the space at the end of the first word so that
+%    interword glue will now work as normal.
+% 4. produce correctly aligned edges for the (two) indented lines.
+% 
+% We generalize things via control macros - playing with these is fun too.
+% 
+% V1.7 added more control macros to make it easy for IEEEtrantools.sty users
+% to change the font style.
+% 
+% the number of lines that are indented to clear it
+% may need to increase if using decenders
+\def\@IEEEPARstartDROPLINES{2}
+% minimum number of lines left on a page to allow a \@IEEEPARstart
+% Does not take into consideration rubber shrink, so it tends to
+% be overly cautious
+\def\@IEEEPARstartMINPAGELINES{2}
+% V1.7 the height of the drop cap is adjusted to match the height of this text
+% in the current font (when \IEEEPARstart is called).
+\def\@IEEEPARstartHEIGHTTEXT{T}
+% the depth the letter is lowered below the baseline
+% the height (and size) of the letter is determined by the sum
+% of this value and the height of the \@IEEEPARstartHEIGHTTEXT in the current
+% font. It is a good idea to set this value in terms of the baselineskip
+% so that it can respond to changes therein.
+\def\@IEEEPARstartDROPDEPTH{1.1\baselineskip}
+% V1.7 the font the drop cap will be rendered in,
+% can take zero or one argument.
+\def\@IEEEPARstartFONTSTYLE{\bfseries}
+% V1.7 any additional, non-font related commands needed to modify
+% the drop cap letter, can take zero or one argument.
+\def\@IEEEPARstartCAPSTYLE{\MakeUppercase}
+% V1.7 the font that will be used to render the rest of the word,
+% can take zero or one argument.
+\def\@IEEEPARstartWORDFONTSTYLE{\relax}
+% V1.7 any additional, non-font related commands needed to modify
+% the rest of the word, can take zero or one argument.
+\def\@IEEEPARstartWORDCAPSTYLE{\MakeUppercase}
+% This is the horizontal separation distance from the drop letter to the main text.
+% Lengths that depend on the font (e.g., ex, em, etc.) will be referenced
+% to the font that is active when \IEEEPARstart is called. 
+\def\@IEEEPARstartSEP{0.15em}
+% V1.7 horizontal offset applied to the left of the drop cap.
+\def\@IEEEPARstartHOFFSET{0em}
+% V1.7 Italic correction command applied at the end of the drop cap.
+\def\@IEEEPARstartITLCORRECT{\/}
+
+% V1.7 compoc uses nonbold drop cap and small caps word style
+\ifCLASSOPTIONcompsoc
+\def\@IEEEPARstartFONTSTYLE{\mdseries}
+\def\@IEEEPARstartWORDFONTSTYLE{\scshape}
+\def\@IEEEPARstartWORDCAPSTYLE{\relax}
+\fi
+
+% definition of \IEEEPARstart
+% THIS IS A CONTROLLED SPACING AREA, DO NOT ALLOW SPACES WITHIN THESE LINES
+% 
+% The token \@IEEEPARstartfont will be globally defined after the first use
+% of \IEEEPARstart and will be a font command which creates the big letter
+% The first argument is the first letter of the first word and the second
+% argument is the rest of the first word(s).
+\def\IEEEPARstart#1#2{\par{%
+% if this page does not have enough space, break it and lets start
+% on a new one
+\@IEEEtranneedspace{\@IEEEPARstartMINPAGELINES\baselineskip}{\relax}%
+% V1.7 move this up here in case user uses \textbf for \@IEEEPARstartFONTSTYLE
+% which uses command \leavevmode which causes an unwanted \indent to be issued
+\noindent
+% calculate the desired height of the big letter
+% it extends from the top of \@IEEEPARstartHEIGHTTEXT in the current font
+% down to \@IEEEPARstartDROPDEPTH below the current baseline
+\settoheight{\@IEEEtrantmpdimenA}{\@IEEEPARstartHEIGHTTEXT}%
+\addtolength{\@IEEEtrantmpdimenA}{\@IEEEPARstartDROPDEPTH}%
+% extract the name of the current font in bold
+% and place it in \@IEEEPARstartFONTNAME
+\def\@IEEEPARstartGETFIRSTWORD##1 ##2\relax{##1}%
+{\@IEEEPARstartFONTSTYLE{\selectfont\edef\@IEEEPARstartFONTNAMESPACE{\fontname\font\space}%
+\xdef\@IEEEPARstartFONTNAME{\expandafter\@IEEEPARstartGETFIRSTWORD\@IEEEPARstartFONTNAMESPACE\relax}}}%
+% define a font based on this name with a point size equal to the desired
+% height of the drop letter
+\font\@IEEEPARstartsubfont\@IEEEPARstartFONTNAME\space at \@IEEEtrantmpdimenA\relax%
+% save this value as a counter (integer) value (sp points)
+\@IEEEtrantmpcountA=\@IEEEtrantmpdimenA%
+% now get the height of the actual letter produced by this font size
+\settoheight{\@IEEEtrantmpdimenB}{\@IEEEPARstartsubfont\@IEEEPARstartCAPSTYLE{#1}}%
+% If something bogus happens like the first argument is empty or the
+% current font is strange, do not allow a zero height.
+\ifdim\@IEEEtrantmpdimenB=0pt\relax%
+\typeout{** WARNING: IEEEPARstart drop letter has zero height! (line \the\inputlineno)}%
+\typeout{ Forcing the drop letter font size to 10pt.}%
+\@IEEEtrantmpdimenB=10pt%
+\fi%
+% and store it as a counter
+\@IEEEtrantmpcountB=\@IEEEtrantmpdimenB%
+% Since a font size doesn't exactly correspond to the height of the capital
+% letters in that font, the actual height of the letter, \@IEEEtrantmpcountB,
+% will be less than that desired, \@IEEEtrantmpcountA
+% we need to raise the font size, \@IEEEtrantmpdimenA 
+% by \@IEEEtrantmpcountA / \@IEEEtrantmpcountB
+% But, TeX doesn't have floating point division, so we have to use integer
+% division. Hence the use of the counters.
+% We need to reduce the denominator so that the loss of the remainder will
+% have minimal affect on the accuracy of the result
+\divide\@IEEEtrantmpcountB by 200%
+\divide\@IEEEtrantmpcountA by \@IEEEtrantmpcountB%
+% Then reequalize things when we use TeX's ability to multiply by
+% floating point values
+\@IEEEtrantmpdimenB=0.005\@IEEEtrantmpdimenA%
+\multiply\@IEEEtrantmpdimenB by \@IEEEtrantmpcountA%
+% \@IEEEPARstartfont is globaly set to the calculated font of the big letter
+% We need to carry this out of the local calculation area to to create the
+% big letter.
+\global\font\@IEEEPARstartfont\@IEEEPARstartFONTNAME\space at \@IEEEtrantmpdimenB%
+% Now set \@IEEEtrantmpdimenA to the width of the big letter
+% We need to carry this out of the local calculation area to set the
+% hanging indent
+\settowidth{\global\@IEEEtrantmpdimenA}{\@IEEEPARstartfont
+\@IEEEPARstartCAPSTYLE{#1\@IEEEPARstartITLCORRECT}}}%
+% end of the isolated calculation environment
+% add in the extra clearance we want
+\advance\@IEEEtrantmpdimenA by \@IEEEPARstartSEP\relax%
+% add in the optional offset
+\advance\@IEEEtrantmpdimenA by \@IEEEPARstartHOFFSET\relax%
+% V1.7 don't allow negative offsets to produce negative hanging indents
+\@IEEEtrantmpdimenB\@IEEEtrantmpdimenA
+\ifnum\@IEEEtrantmpdimenB < 0 \@IEEEtrantmpdimenB 0pt\fi
+% \@IEEEtrantmpdimenA has the width of the big letter plus the
+% separation space and \@IEEEPARstartfont is the font we need to use
+% Now, we make the letter and issue the hanging indent command
+% The letter is placed in a box of zero width and height so that other
+% text won't be displaced by it.
+\hangindent\@IEEEtrantmpdimenB\hangafter=-\@IEEEPARstartDROPLINES%
+\makebox[0pt][l]{\hspace{-\@IEEEtrantmpdimenA}%
+\raisebox{-\@IEEEPARstartDROPDEPTH}[0pt][0pt]{\hspace{\@IEEEPARstartHOFFSET}%
+\@IEEEPARstartfont\@IEEEPARstartCAPSTYLE{#1\@IEEEPARstartITLCORRECT}%
+\hspace{\@IEEEPARstartSEP}}}%
+{\@IEEEPARstartWORDFONTSTYLE{\@IEEEPARstartWORDCAPSTYLE{\selectfont#2}}}}
+
+
+
+
+
+
+% determines if the space remaining on a given page is equal to or greater
+% than the specified space of argument one
+% if not, execute argument two (only if the remaining space is greater than zero)
+% and issue a \newpage
+% 
+% example: \@IEEEtranneedspace{2in}{\vfill}
+% 
+% Does not take into consideration rubber shrinkage, so it tends to
+% be overly cautious
+% Based on an example posted by Donald Arseneau
+% Note this macro uses \@IEEEtrantmpdimenB internally for calculations,
+% so DO NOT PASS \@IEEEtrantmpdimenB to this routine
+% if you need a dimen register, import with \@IEEEtrantmpdimenA instead
+\def\@IEEEtranneedspace#1#2{\penalty-100\begingroup%shield temp variable
+\@IEEEtrantmpdimenB\pagegoal\advance\@IEEEtrantmpdimenB-\pagetotal% space left
+\ifdim #1>\@IEEEtrantmpdimenB\relax% not enough space left
+\ifdim\@IEEEtrantmpdimenB>\z@\relax #2\fi%
+\newpage%
+\fi\endgroup}
+
+
+
+% IEEEbiography ENVIRONMENT
+% Allows user to enter biography leaving place for picture (adapts to font size)
+% As of V1.5, a new optional argument allows you to have a real graphic!
+% V1.5 and later also fixes the "colliding biographies" which could happen when a 
+% biography's text was shorter than the space for the photo.
+% MDS 7/2001
+% V1.6 prevent multiple biographies from making multiple TOC entries
+\newif\if@IEEEbiographyTOCentrynotmade
+\global\@IEEEbiographyTOCentrynotmadetrue
+
+% biography counter so hyperref can jump directly to the biographies
+% and not just the previous section
+\newcounter{IEEEbiography}
+\setcounter{IEEEbiography}{0}
+
+% photo area size
+\def\@IEEEBIOphotowidth{1.0in}    % width of the biography photo area
+\def\@IEEEBIOphotodepth{1.25in}   % depth (height) of the biography photo area
+% area cleared for photo
+\def\@IEEEBIOhangwidth{1.14in}    % width cleared for the biography photo area
+\def\@IEEEBIOhangdepth{1.25in}    % depth cleared for the biography photo area
+                                  % actual depth will be a multiple of 
+                                  % \baselineskip, rounded up
+\def\@IEEEBIOskipN{4\baselineskip}% nominal value of the vskip above the biography
+
+\newenvironment{IEEEbiography}[2][]{\normalfont\@IEEEcompsoconly{\sffamily}\footnotesize%
+\unitlength 1in\parskip=0pt\par\parindent 1em\interlinepenalty500%
+% we need enough space to support the hanging indent
+% the nominal value of the spacer
+% and one extra line for good measure
+\@IEEEtrantmpdimenA=\@IEEEBIOhangdepth%
+\advance\@IEEEtrantmpdimenA by \@IEEEBIOskipN%
+\advance\@IEEEtrantmpdimenA by 1\baselineskip%
+% if this page does not have enough space, break it and lets start
+% with a new one
+\@IEEEtranneedspace{\@IEEEtrantmpdimenA}{\relax}%
+% nominal spacer can strech, not shrink use 1fil so user can out stretch with \vfill
+\vskip \@IEEEBIOskipN plus 1fil minus 0\baselineskip%
+% the default box for where the photo goes
+\def\@IEEEtempbiographybox{{\setlength{\fboxsep}{0pt}\framebox{%
+\begin{minipage}[b][\@IEEEBIOphotodepth][c]{\@IEEEBIOphotowidth}\centering PLACE\\ PHOTO\\ HERE \end{minipage}}}}%
+%
+% detect if the optional argument was supplied, this requires the
+% \@ifmtarg command as defined in the appendix section above
+% and if so, override the default box with what they want
+\@ifmtarg{#1}{\relax}{\def\@IEEEtempbiographybox{\mbox{\begin{minipage}[b][\@IEEEBIOphotodepth][c]{\@IEEEBIOphotowidth}%
+\centering%
+#1%
+\end{minipage}}}}% end if optional argument supplied
+% Make an entry into the table of contents only if we have not done so before
+\if@IEEEbiographyTOCentrynotmade%
+% link labels to the biography counter so hyperref will jump
+% to the biography, not the previous section
+\setcounter{IEEEbiography}{-1}%
+\refstepcounter{IEEEbiography}%
+\addcontentsline{toc}{section}{Biographies}%
+\global\@IEEEbiographyTOCentrynotmadefalse%
+\fi%
+% one more biography
+\refstepcounter{IEEEbiography}%
+% Make an entry for this name into the table of contents 
+\addcontentsline{toc}{subsection}{#2}%
+% V1.6 properly handle if a new paragraph should occur while the
+% hanging indent is still active. Do this by redefining \par so
+% that it will not start a new paragraph. (But it will appear to the
+% user as if it did.) Also, strip any leading pars, newlines, or spaces.
+\let\@IEEEBIOORGparCMD=\par% save the original \par command
+\edef\par{\hfil\break\indent}% the new \par will not be a "real" \par
+\settoheight{\@IEEEtrantmpdimenA}{\@IEEEtempbiographybox}% get height of biography box
+\@IEEEtrantmpdimenB=\@IEEEBIOhangdepth%
+\@IEEEtrantmpcountA=\@IEEEtrantmpdimenB% countA has the hang depth
+\divide\@IEEEtrantmpcountA by \baselineskip%  calculates lines needed to produce the hang depth
+\advance\@IEEEtrantmpcountA by 1% ensure we overestimate
+% set the hanging indent
+\hangindent\@IEEEBIOhangwidth%
+\hangafter-\@IEEEtrantmpcountA%
+% reference the top of the photo area to the top of a capital T
+\settoheight{\@IEEEtrantmpdimenB}{\mbox{T}}%
+% set the photo box, give it zero width and height so as not to disturb anything
+\noindent\makebox[0pt][l]{\hspace{-\@IEEEBIOhangwidth}\raisebox{\@IEEEtrantmpdimenB}[0pt][0pt]{%
+\raisebox{-\@IEEEBIOphotodepth}[0pt][0pt]{\@IEEEtempbiographybox}}}%
+% now place the author name and begin the bio text
+\noindent\textbf{#2\ }\@IEEEgobbleleadPARNLSP}{\relax\let\par=\@IEEEBIOORGparCMD\par%
+% 7/2001 V1.5 detect when the biography text is shorter than the photo area
+% and pad the unused area - preventing a collision from the next biography entry
+% MDS
+\ifnum \prevgraf <\@IEEEtrantmpcountA\relax% detect when the biography text is shorter than the photo
+    \advance\@IEEEtrantmpcountA by -\prevgraf% calculate how many lines we need to pad
+    \advance\@IEEEtrantmpcountA by -1\relax% we compensate for the fact that we indented an extra line
+    \@IEEEtrantmpdimenA=\baselineskip% calculate the length of the padding
+    \multiply\@IEEEtrantmpdimenA by \@IEEEtrantmpcountA%
+    \noindent\rule{0pt}{\@IEEEtrantmpdimenA}% insert an invisible support strut
+\fi%
+\par\normalfont}
+
+
+
+% V1.6
+% added biography without a photo environment
+\newenvironment{IEEEbiographynophoto}[1]{%
+% Make an entry into the table of contents only if we have not done so before
+\if@IEEEbiographyTOCentrynotmade%
+% link labels to the biography counter so hyperref will jump
+% to the biography, not the previous section
+\setcounter{IEEEbiography}{-1}%
+\refstepcounter{IEEEbiography}%
+\addcontentsline{toc}{section}{Biographies}%
+\global\@IEEEbiographyTOCentrynotmadefalse%
+\fi%
+% one more biography
+\refstepcounter{IEEEbiography}%
+% Make an entry for this name into the table of contents 
+\addcontentsline{toc}{subsection}{#1}%
+\normalfont\@IEEEcompsoconly{\sffamily}\footnotesize\interlinepenalty500%
+\vskip 4\baselineskip plus 1fil minus 0\baselineskip%
+\parskip=0pt\par%
+\noindent\textbf{#1\ }\@IEEEgobbleleadPARNLSP}{\relax\par\normalfont}
+
+
+% provide the user with some old font commands
+% got this from article.cls
+\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
+\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
+\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
+\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
+\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
+\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
+\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
+\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal}
+\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal}
+
+
+% SPECIAL PAPER NOTICE COMMANDS
+% 
+% holds the special notice text
+\def\@IEEEspecialpapernotice{\relax}
+ 
+% for special papers, like invited papers, the user can do:
+% \IEEEspecialpapernotice{(Invited Paper)} before \maketitle
+\def\IEEEspecialpapernotice#1{\ifCLASSOPTIONconference%
+\def\@IEEEspecialpapernotice{{\sublargesize\textit{#1}\vspace*{1em}}}%
+\else%
+\def\@IEEEspecialpapernotice{{\\*[1.5ex]\sublargesize\textit{#1}}\vspace*{-2ex}}%
+\fi}
+
+
+
+
+% PUBLISHER ID COMMANDS
+% to insert a publisher's ID footer
+% V1.6 \IEEEpubid has been changed so that the change in page size and style
+% occurs in \maketitle. \IEEEpubid must now be issued prior to \maketitle
+% use \IEEEpubidadjcol as before - in the second column of the title page
+% These changes allow \maketitle to take the reduced page height into
+% consideration when dynamically setting the space between the author 
+% names and the maintext.
+%
+% the amount the main text is pulled up to make room for the
+% publisher's ID footer
+% IEEE uses about 1.3\baselineskip for journals, 
+% dynamic title spacing will clean up the fraction
+\def\@IEEEpubidpullup{1.3\baselineskip}
+\ifCLASSOPTIONtechnote
+% for technotes it must be an integer of baselineskip as there can be no
+% dynamic title spacing for two column mode technotes (the title is in the
+% in first column) and we should maintain an integer number of lines in the
+% second column
+% There are some examples (such as older issues of "Transactions on
+% Information Theory") in which IEEE really pulls the text off the ID for
+% technotes - about 0.55in (or 4\baselineskip). We'll use 2\baselineskip
+% and call it even.
+\def\@IEEEpubidpullup{2\baselineskip}
+\fi
+
+% V1.7 compsoc does not use a pullup
+\ifCLASSOPTIONcompsoc
+\def\@IEEEpubidpullup{0pt}
+\fi
+
+% holds the ID text
+\def\@IEEEpubid{\relax}
+
+% flag so \maketitle can tell if \IEEEpubid was called
+\newif\if@IEEEusingpubid
+\global\@IEEEusingpubidfalse
+% issue this command in the page to have the ID at the bottom
+% V1.6 use before \maketitle
+\def\IEEEpubid#1{\def\@IEEEpubid{#1}\global\@IEEEusingpubidtrue}
+
+
+% command which will pull up (shorten) the column it is executed in
+% to make room for the publisher ID. Place in the second column of
+% the title page when using \IEEEpubid
+% Is smart enough not to do anything when in single column text or
+% if the user hasn't called \IEEEpubid
+% currently needed in for the second column of a page with the
+% publisher ID. If not needed in future releases, please provide this
+% command and define it as \relax for backward compatibility
+% v1.6b do not allow command to operate if the peer review option has been 
+% selected because \IEEEpubidadjcol will not be on the cover page.
+% V1.7 do nothing if compsoc
+\def\IEEEpubidadjcol{\ifCLASSOPTIONcompsoc\else\ifCLASSOPTIONpeerreview\else
+\if@twocolumn\if@IEEEusingpubid\enlargethispage{-\@IEEEpubidpullup}\fi\fi\fi\fi}
+
+% Special thanks to Peter Wilson, Daniel Luecking, and the other
+% gurus at comp.text.tex, for helping me to understand how best to
+% implement the IEEEpubid command in LaTeX.
+
+
+
+%% Lockout some commands under various conditions
+
+% general purpose bit bucket
+\newsavebox{\@IEEEtranrubishbin}
+
+% flags to prevent multiple warning messages
+\newif\if@IEEEWARNthanks
+\newif\if@IEEEWARNIEEEPARstart
+\newif\if@IEEEWARNIEEEbiography
+\newif\if@IEEEWARNIEEEbiographynophoto
+\newif\if@IEEEWARNIEEEpubid
+\newif\if@IEEEWARNIEEEpubidadjcol
+\newif\if@IEEEWARNIEEEmembership
+\newif\if@IEEEWARNIEEEaftertitletext
+\@IEEEWARNthankstrue
+\@IEEEWARNIEEEPARstarttrue
+\@IEEEWARNIEEEbiographytrue
+\@IEEEWARNIEEEbiographynophototrue
+\@IEEEWARNIEEEpubidtrue
+\@IEEEWARNIEEEpubidadjcoltrue
+\@IEEEWARNIEEEmembershiptrue
+\@IEEEWARNIEEEaftertitletexttrue
+
+
+%% Lockout some commands when in various modes, but allow them to be restored if needed
+%%
+% save commands which might be locked out
+% so that the user can later restore them if needed
+\let\@IEEESAVECMDthanks\thanks
+\let\@IEEESAVECMDIEEEPARstart\IEEEPARstart
+\let\@IEEESAVECMDIEEEbiography\IEEEbiography
+\let\@IEEESAVECMDendIEEEbiography\endIEEEbiography
+\let\@IEEESAVECMDIEEEbiographynophoto\IEEEbiographynophoto
+\let\@IEEESAVECMDendIEEEbiographynophoto\endIEEEbiographynophoto
+\let\@IEEESAVECMDIEEEpubid\IEEEpubid
+\let\@IEEESAVECMDIEEEpubidadjcol\IEEEpubidadjcol
+\let\@IEEESAVECMDIEEEmembership\IEEEmembership
+\let\@IEEESAVECMDIEEEaftertitletext\IEEEaftertitletext
+
+
+% disable \IEEEPARstart when in draft mode
+% This may have originally been done because the pre-V1.6 drop letter
+% algorithm had problems with a non-unity baselinestretch
+% At any rate, it seems too formal to have a drop letter in a draft
+% paper.
+\ifCLASSOPTIONdraftcls
+\def\IEEEPARstart#1#2{#1#2\if@IEEEWARNIEEEPARstart\typeout{** ATTENTION: \noexpand\IEEEPARstart
+ is disabled in draft mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEPARstartfalse}
+\fi
+% and for technotes
+\ifCLASSOPTIONtechnote
+\def\IEEEPARstart#1#2{#1#2\if@IEEEWARNIEEEPARstart\typeout{** WARNING: \noexpand\IEEEPARstart
+ is locked out for technotes (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEPARstartfalse}
+\fi
+
+
+% lockout unneeded commands when in conference mode
+\ifCLASSOPTIONconference
+% when locked out, \thanks, \IEEEbiography, \IEEEbiographynophoto, \IEEEpubid,
+% \IEEEmembership and \IEEEaftertitletext will all swallow their given text. 
+% \IEEEPARstart will output a normal character instead
+% warn the user about these commands only once to prevent the console screen
+% from filling up with redundant messages
+\def\thanks#1{\if@IEEEWARNthanks\typeout{** WARNING: \noexpand\thanks
+ is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNthanksfalse}
+\def\IEEEPARstart#1#2{#1#2\if@IEEEWARNIEEEPARstart\typeout{** WARNING: \noexpand\IEEEPARstart
+ is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEPARstartfalse}
+
+
+% LaTeX treats environments and commands with optional arguments differently.
+% the actual ("internal") command is stored as \\commandname 
+% (accessed via \csname\string\commandname\endcsname )
+% the "external" command \commandname is a macro with code to determine
+% whether or not the optional argument is presented and to provide the 
+% default if it is absent. So, in order to save and restore such a command
+% we would have to save and restore \\commandname as well. But, if LaTeX
+% ever changes the way it names the internal names, the trick would break.
+% Instead let us just define a new environment so that the internal
+% name can be left undisturbed.
+\newenvironment{@IEEEbogusbiography}[2][]{\if@IEEEWARNIEEEbiography\typeout{** WARNING: \noexpand\IEEEbiography
+ is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEbiographyfalse%
+\setbox\@IEEEtranrubishbin\vbox\bgroup}{\egroup\relax}
+% and make biography point to our bogus biography
+\let\IEEEbiography=\@IEEEbogusbiography
+\let\endIEEEbiography=\end@IEEEbogusbiography
+
+\renewenvironment{IEEEbiographynophoto}[1]{\if@IEEEWARNIEEEbiographynophoto\typeout{** WARNING: \noexpand\IEEEbiographynophoto
+ is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEbiographynophotofalse%
+\setbox\@IEEEtranrubishbin\vbox\bgroup}{\egroup\relax}
+
+\def\IEEEpubid#1{\if@IEEEWARNIEEEpubid\typeout{** WARNING: \noexpand\IEEEpubid 
+ is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEpubidfalse}
+\def\IEEEpubidadjcol{\if@IEEEWARNIEEEpubidadjcol\typeout{** WARNING: \noexpand\IEEEpubidadjcol
+ is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEpubidadjcolfalse}
+\def\IEEEmembership#1{\if@IEEEWARNIEEEmembership\typeout{** WARNING: \noexpand\IEEEmembership
+ is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEmembershipfalse}
+\def\IEEEaftertitletext#1{\if@IEEEWARNIEEEaftertitletext\typeout{** WARNING: \noexpand\IEEEaftertitletext
+ is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEaftertitletextfalse}
+\fi
+
+
+% provide a way to restore the commands that are locked out
+\def\IEEEoverridecommandlockouts{%
+\typeout{** ATTENTION: Overriding command lockouts (line \the\inputlineno).}%
+\let\thanks\@IEEESAVECMDthanks%
+\let\IEEEPARstart\@IEEESAVECMDIEEEPARstart%
+\let\IEEEbiography\@IEEESAVECMDIEEEbiography%
+\let\endIEEEbiography\@IEEESAVECMDendIEEEbiography%
+\let\IEEEbiographynophoto\@IEEESAVECMDIEEEbiographynophoto%
+\let\endIEEEbiographynophoto\@IEEESAVECMDendIEEEbiographynophoto%
+\let\IEEEpubid\@IEEESAVECMDIEEEpubid%
+\let\IEEEpubidadjcol\@IEEESAVECMDIEEEpubidadjcol%
+\let\IEEEmembership\@IEEESAVECMDIEEEmembership%
+\let\IEEEaftertitletext\@IEEESAVECMDIEEEaftertitletext}
+
+
+
+% need a backslash character for typeout output
+{\catcode`\|=0 \catcode`\\=12
+|xdef|@IEEEbackslash{\}}
+
+
+% hook to allow easy disabling of all legacy warnings
+\def\@IEEElegacywarn#1#2{\typeout{** ATTENTION: \@IEEEbackslash #1 is deprecated (line \the\inputlineno).
+Use \@IEEEbackslash #2 instead.}}
+
+
+% provide for legacy commands
+\def\authorblockA{\@IEEElegacywarn{authorblockA}{IEEEauthorblockA}\IEEEauthorblockA}
+\def\authorblockN{\@IEEElegacywarn{authorblockN}{IEEEauthorblockN}\IEEEauthorblockN}
+\def\authorrefmark{\@IEEElegacywarn{authorrefmark}{IEEEauthorrefmark}\IEEEauthorrefmark}
+\def\PARstart{\@IEEElegacywarn{PARstart}{IEEEPARstart}\IEEEPARstart}
+\def\pubid{\@IEEElegacywarn{pubid}{IEEEpubid}\IEEEpubid}
+\def\pubidadjcol{\@IEEElegacywarn{pubidadjcol}{IEEEpubidadjcol}\IEEEpubidadjcol}
+\def\QED{\@IEEElegacywarn{QED}{IEEEQED}\IEEEQED}
+\def\QEDclosed{\@IEEElegacywarn{QEDclosed}{IEEEQEDclosed}\IEEEQEDclosed}
+\def\QEDopen{\@IEEElegacywarn{QEDopen}{IEEEQEDopen}\IEEEQEDopen}
+\def\specialpapernotice{\@IEEElegacywarn{specialpapernotice}{IEEEspecialpapernotice}\IEEEspecialpapernotice}
+
+
+
+% provide for legacy environments
+\def\biography{\@IEEElegacywarn{biography}{IEEEbiography}\IEEEbiography}
+\def\biographynophoto{\@IEEElegacywarn{biographynophoto}{IEEEbiographynophoto}\IEEEbiographynophoto}
+\def\keywords{\@IEEElegacywarn{keywords}{IEEEkeywords}\IEEEkeywords}
+\def\endbiography{\endIEEEbiography}
+\def\endbiographynophoto{\endIEEEbiographynophoto}
+\def\endkeywords{\endIEEEkeywords}
+
+
+% provide for legacy IED commands/lengths when possible
+\let\labelindent\IEEElabelindent
+\def\calcleftmargin{\@IEEElegacywarn{calcleftmargin}{IEEEcalcleftmargin}\IEEEcalcleftmargin}
+\def\setlabelwidth{\@IEEElegacywarn{setlabelwidth}{IEEEsetlabelwidth}\IEEEsetlabelwidth}
+\def\usemathlabelsep{\@IEEElegacywarn{usemathlabelsep}{IEEEusemathlabelsep}\IEEEusemathlabelsep}
+\def\iedlabeljustifyc{\@IEEElegacywarn{iedlabeljustifyc}{IEEEiedlabeljustifyc}\IEEEiedlabeljustifyc}
+\def\iedlabeljustifyl{\@IEEElegacywarn{iedlabeljustifyl}{IEEEiedlabeljustifyl}\IEEEiedlabeljustifyl}
+\def\iedlabeljustifyr{\@IEEElegacywarn{iedlabeljustifyr}{IEEEiedlabeljustifyr}\IEEEiedlabeljustifyr}
+
+
+
+% let \proof use the IEEEtran version even after amsthm is loaded
+% \proof is now deprecated in favor of \IEEEproof
+\AtBeginDocument{\def\proof{\@IEEElegacywarn{proof}{IEEEproof}\IEEEproof}\def\endproof{\endIEEEproof}}
+
+% V1.7 \overrideIEEEmargins is no longer supported.
+\def\overrideIEEEmargins{%
+\typeout{** WARNING: \string\overrideIEEEmargins \space no longer supported (line \the\inputlineno).}%
+\typeout{** Use the \string\CLASSINPUTinnersidemargin, \string\CLASSINPUToutersidemargin \space controls instead.}}
+
+
+\endinput
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End of IEEEtran.cls  %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% That's all folks!
+
diff --git a/theory/paper_spheric/data/CosmoVolume_fixed.totals b/theory/paper_spheric/data/CosmoVolume_fixed.totals
new file mode 100644
index 0000000000000000000000000000000000000000..abac1e116ea934b9f94731c251ff3cd1f4d3ded0
--- /dev/null
+++ b/theory/paper_spheric/data/CosmoVolume_fixed.totals
@@ -0,0 +1,32 @@
+7.270 119.497 155.347 6.122 3317.845 2360.465 4400.177 4395.134 14972.749 12886.245 0.012 136.311 35.580 0.000 0.000 14865.624 14993.010 0.000 
+12.035 90.284 169.023 6.599 3337.034 2375.781 4529.404 4553.796 15220.888 13184.254 0.014 141.518 55.892 3.945 7.886 7620.544 7763.003 0.000 
+15.354 72.609 167.747 6.817 3444.881 2449.035 4672.190 4662.636 15727.882 13533.309 0.013 153.451 50.851 1.598 2.758 5227.670 5316.372 0.000 
+15.323 52.278 178.587 6.927 3483.830 2485.267 4761.675 4776.669 15972.550 13803.354 0.015 202.509 71.143 12.870 23.100 4011.785 4080.204 0.000 
+11.534 44.731 348.040 7.281 3589.043 2556.458 5041.711 5040.412 16686.249 14413.378 0.019 215.657 90.239 22.030 40.538 3396.116 3453.081 0.000 
+12.545 38.532 278.191 7.511 3601.699 2560.577 4951.670 4990.886 16540.336 14345.367 0.021 178.791 101.765 26.809 47.899 2794.993 2846.659 0.000 
+10.175 36.651 394.136 7.633 3732.559 2655.667 5139.090 5210.672 17163.345 14931.578 0.022 181.657 71.569 7.932 13.062 2498.693 2546.011 0.000 
+11.343 32.602 397.427 7.534 3726.899 2654.810 5172.310 5234.477 17214.610 14963.049 0.015 165.689 65.790 4.523 7.130 2190.421 2234.864 0.000 
+12.702 30.825 281.684 7.999 3682.353 2626.846 5198.771 5242.748 17189.326 14920.823 0.016 164.790 99.592 22.239 38.149 1936.858 1980.907 0.000 
+12.009 33.486 192.219 8.184 3659.554 2596.816 5045.135 5036.763 16920.684 14531.245 0.013 129.621 129.834 42.818 77.601 1693.883 1739.896 0.000 
+12.437 32.934 308.973 8.548 3662.234 2612.139 5192.838 5241.599 17171.056 14931.297 0.016 164.652 202.649 84.510 155.837 1598.624 1644.661 0.000 
+12.111 30.994 123.376 8.673 3636.930 2581.050 4936.979 4893.490 16698.033 14273.933 0.012 106.307 248.821 120.746 225.816 1392.471 1435.981 0.000 
+13.096 30.803 364.729 9.392 3680.226 2630.680 5257.635 5348.369 17323.970 15139.252 0.017 172.226 341.390 168.405 328.803 1389.611 1434.105 0.000 
+12.545 30.195 464.309 9.845 3685.860 2634.623 5325.628 5476.462 17425.001 15355.808 0.021 200.112 117.813 22.582 37.744 1293.928 1337.200 0.000 
+12.302 28.103 406.452 10.297 3749.431 2676.724 5365.000 5468.364 17684.591 15468.683 0.022 185.327 267.080 116.869 233.295 1226.343 1267.322 0.000 
+12.765 27.296 485.241 10.645 3750.883 2679.194 5429.781 5586.855 17782.309 15657.020 0.019 199.635 414.375 217.416 435.402 1180.415 1221.126 0.000 
+13.119 27.737 450.328 11.783 3727.484 2663.799 5417.082 5580.733 17721.502 15610.151 0.019 201.141 211.001 81.972 151.487 1089.924 1131.252 0.000 
+11.767 26.399 297.131 13.217 3708.497 2629.163 5232.915 5281.770 17408.604 15050.150 0.016 155.340 234.858 106.303 193.836 988.916 1027.487 0.000 
+13.225 24.763 424.335 13.835 3712.101 2649.464 5354.551 5495.852 17580.160 15449.964 0.017 188.358 210.412 80.966 154.771 965.175 1003.792 0.000 
+13.313 26.549 507.648 16.069 3707.530 2645.606 5374.041 5525.296 17632.712 15496.198 0.019 193.405 249.005 106.764 190.364 927.033 967.458 0.000 
+10.209 24.131 191.382 16.359 3706.373 2644.646 5167.641 5209.469 17279.440 14981.982 0.014 133.814 310.797 160.685 307.746 841.957 876.783 0.000 
+13.169 28.065 535.502 19.406 3726.445 2664.014 5410.972 5618.777 17710.644 15690.068 0.019 202.476 317.783 149.837 299.033 857.896 899.683 0.000 
+12.130 25.664 539.390 21.629 3770.959 2692.093 5463.640 5637.247 17937.280 15803.382 0.021 195.905 317.808 148.239 284.611 827.037 865.523 0.000 
+11.819 23.754 239.064 23.389 3746.091 2674.205 5273.958 5326.309 17580.837 15251.621 0.016 146.457 471.662 282.021 525.850 762.302 798.457 0.000 
+12.339 26.242 205.295 27.320 3740.444 2660.520 5214.464 5245.851 17469.391 15078.002 0.015 134.168 520.273 330.989 599.690 726.008 765.148 0.000 
+11.176 23.398 197.461 30.245 3722.195 2654.508 5186.031 5252.136 17371.802 15084.906 0.015 134.320 750.292 472.145 934.072 709.681 744.824 0.000 
+12.775 27.499 210.800 35.997 3724.768 2657.764 5252.088 5309.686 17528.550 15193.504 0.017 140.457 571.645 332.836 666.731 680.414 721.302 0.000 
+12.419 26.140 266.836 44.264 3716.139 2655.713 5271.434 5381.740 17534.329 15297.050 0.017 151.400 706.651 433.070 954.618 672.571 716.344 0.000 
+10.224 23.257 216.329 43.789 3729.618 2667.172 5243.710 5314.650 17529.001 15226.652 0.015 136.691 503.661 300.650 598.282 632.232 666.200 0.000 
+10.915 23.869 220.144 49.482 3727.576 2671.798 5278.794 5342.227 17601.025 15282.138 0.018 140.935 676.734 410.277 873.626 623.523 658.906 0.000 
+12.779 23.073 248.924 55.402 3768.740 2693.987 5314.346 5393.554 17765.960 15430.990 0.015 144.559 640.871 401.646 793.763 608.064 644.357 0.000 
+10.917 23.751 271.559 56.550 3757.127 2691.782 5321.232 5417.237 17751.072 15455.746 0.018 146.392 473.453 284.687 559.326 582.791 617.943 0.000 
diff --git a/theory/paper_spheric/data/CosmoVolume_fixed_Gadget2.totals b/theory/paper_spheric/data/CosmoVolume_fixed_Gadget2.totals
new file mode 100644
index 0000000000000000000000000000000000000000..e54a728f0fbc84dfaa97812637bed37640e0b9f2
--- /dev/null
+++ b/theory/paper_spheric/data/CosmoVolume_fixed_Gadget2.totals
@@ -0,0 +1,13 @@
+1 1.290e+02 1.280e-06 9.961e-09 1.841e+06 2.438e+11 
+2 1.290e+02 1.280e-06 9.961e-09 9.523e+05 1.336e+11 
+3 1.290e+02 1.280e-06 9.961e-09 6.302e+05 9.192e+10 
+4 1.290e+02 1.280e-06 9.961e-09 4.658e+05 7.151e+10 
+6 1.290e+02 1.280e-06 9.961e-09 3.079e+05 4.918e+10 
+8 1.290e+02 1.280e-06 9.961e-09 2.368e+05 3.888e+10 
+10 1.290e+02 1.280e-06 9.961e-09 1.930e+05 3.323e+10 
+12 1.290e+02 1.280e-06 9.961e-09 1.634e+05 2.907e+10 
+16 1.290e+02 1.280e-06 9.961e-09 1.229e+05 2.113e+10 
+20 1.290e+02 1.280e-06 9.961e-09 9.841e+04 1.773e+10 
+24 1.290e+02 1.280e-06 9.961e-09 8.158e+04 1.444e+10 
+28 1.290e+02 1.280e-06 9.961e-09 6.934e+04 1.370e+10 
+32 1.290e+02 1.280e-06 9.961e-09 6.032e+04 1.244e+10 
diff --git a/theory/paper_spheric/data/Cosmo_fixed/performance_1.dat b/theory/paper_spheric/data/Cosmo_fixed/performance_1.dat
new file mode 100644
index 0000000000000000000000000000000000000000..cc14b5ac6ce1b0c1d617b34e5bb532032b96d47a
--- /dev/null
+++ b/theory/paper_spheric/data/Cosmo_fixed/performance_1.dat
@@ -0,0 +1,259 @@
+# Number of cores: 1
+# Iteration | Time | TimeStep | NumPartUpdates | ElapsedTicks (cycle.h)
+1 0 0 1841127 2.49541e+11
+2 1e-08 1e-08 1841127 2.41972e+11
+3 2e-08 1e-08 1841127 2.46989e+11
+4 3e-08 1e-08 1841127 2.47354e+11
+5 4e-08 1e-08 1841127 2.48764e+11
+6 5e-08 1e-08 1841127 2.39867e+11
+7 6e-08 1e-08 1841127 2.41151e+11
+8 7e-08 1e-08 1841127 2.47176e+11
+9 8e-08 1e-08 1841127 2.40415e+11
+10 9e-08 1e-08 1841127 2.44373e+11
+11 1e-07 1e-08 1841127 2.43127e+11
+12 1.1e-07 1e-08 1841127 2.44901e+11
+13 1.2e-07 1e-08 1841127 2.41489e+11
+14 1.3e-07 1e-08 1841127 2.43391e+11
+15 1.4e-07 1e-08 1841127 2.4912e+11
+16 1.5e-07 1e-08 1841127 2.48539e+11
+17 1.6e-07 1e-08 1841127 2.45593e+11
+18 1.7e-07 1e-08 1841127 2.46147e+11
+19 1.8e-07 1e-08 1841127 2.38684e+11
+20 1.9e-07 1e-08 1841127 2.4488e+11
+21 2e-07 1e-08 1841127 2.37401e+11
+22 2.1e-07 1e-08 1841127 2.4023e+11
+23 2.2e-07 1e-08 1841127 2.38668e+11
+24 2.3e-07 1e-08 1841127 2.47569e+11
+25 2.4e-07 1e-08 1841127 2.38949e+11
+26 2.5e-07 1e-08 1841127 2.42014e+11
+27 2.6e-07 1e-08 1841127 2.38534e+11
+28 2.7e-07 1e-08 1841127 2.38274e+11
+29 2.8e-07 1e-08 1841127 2.49901e+11
+30 2.9e-07 1e-08 1841127 2.39624e+11
+31 3e-07 1e-08 1841127 2.43427e+11
+32 3.1e-07 1e-08 1841127 2.4817e+11
+33 3.2e-07 1e-08 1841127 2.44629e+11
+34 3.3e-07 1e-08 1841127 2.40832e+11
+35 3.4e-07 1e-08 1841127 2.45043e+11
+36 3.5e-07 1e-08 1841127 2.43631e+11
+37 3.6e-07 1e-08 1841127 2.43124e+11
+38 3.7e-07 1e-08 1841127 2.49266e+11
+39 3.8e-07 1e-08 1841127 2.40842e+11
+40 3.9e-07 1e-08 1841127 2.46852e+11
+41 4e-07 1e-08 1841127 2.44451e+11
+42 4.1e-07 1e-08 1841127 2.4711e+11
+43 4.2e-07 1e-08 1841127 2.42068e+11
+44 4.3e-07 1e-08 1841127 2.48401e+11
+45 4.4e-07 1e-08 1841127 2.40454e+11
+46 4.5e-07 1e-08 1841127 2.41779e+11
+47 4.6e-07 1e-08 1841127 2.47104e+11
+48 4.7e-07 1e-08 1841127 2.48655e+11
+49 4.8e-07 1e-08 1841127 2.37705e+11
+50 4.9e-07 1e-08 1841127 2.50405e+11
+51 5e-07 1e-08 1841127 2.43756e+11
+52 5.1e-07 1e-08 1841127 2.38041e+11
+53 5.2e-07 1e-08 1841127 2.39564e+11
+54 5.3e-07 1e-08 1841127 2.45563e+11
+55 5.4e-07 1e-08 1841127 2.48208e+11
+56 5.5e-07 1e-08 1841127 2.41248e+11
+57 5.6e-07 1e-08 1841127 2.37633e+11
+58 5.7e-07 1e-08 1841127 2.37176e+11
+59 5.8e-07 1e-08 1841127 2.42828e+11
+60 5.9e-07 1e-08 1841127 2.37799e+11
+61 6e-07 1e-08 1841127 2.40112e+11
+62 6.1e-07 1e-08 1841127 2.49319e+11
+63 6.2e-07 1e-08 1841127 2.49081e+11
+64 6.3e-07 1e-08 1841127 2.477e+11
+65 6.4e-07 1e-08 1841127 2.40199e+11
+66 6.5e-07 1e-08 1841127 2.44252e+11
+67 6.6e-07 1e-08 1841127 2.41898e+11
+68 6.7e-07 1e-08 1841127 2.46553e+11
+69 6.8e-07 1e-08 1841127 2.43482e+11
+70 6.9e-07 1e-08 1841127 2.45474e+11
+71 7e-07 1e-08 1841127 2.43577e+11
+72 7.1e-07 1e-08 1841127 2.37344e+11
+73 7.2e-07 1e-08 1841127 2.43476e+11
+74 7.3e-07 1e-08 1841127 2.48881e+11
+75 7.4e-07 1e-08 1841127 2.48735e+11
+76 7.5e-07 1e-08 1841127 2.46232e+11
+77 7.6e-07 1e-08 1841127 2.40849e+11
+78 7.7e-07 1e-08 1841127 2.46472e+11
+79 7.8e-07 1e-08 1841127 2.45576e+11
+80 7.9e-07 1e-08 1841127 2.41463e+11
+81 8e-07 1e-08 1841127 2.45939e+11
+82 8.1e-07 1e-08 1841127 2.39002e+11
+83 8.2e-07 1e-08 1841127 2.43038e+11
+84 8.3e-07 1e-08 1841127 2.48318e+11
+85 8.4e-07 1e-08 1841127 2.47645e+11
+86 8.5e-07 1e-08 1841127 2.41054e+11
+87 8.6e-07 1e-08 1841127 2.39986e+11
+88 8.7e-07 1e-08 1841127 2.48552e+11
+89 8.8e-07 1e-08 1841127 2.4166e+11
+90 8.9e-07 1e-08 1841127 2.45632e+11
+91 9e-07 1e-08 1841127 2.49184e+11
+92 9.1e-07 1e-08 1841127 2.44541e+11
+93 9.2e-07 1e-08 1841127 2.45425e+11
+94 9.3e-07 1e-08 1841127 2.48154e+11
+95 9.4e-07 1e-08 1841127 2.42583e+11
+96 9.5e-07 1e-08 1841127 2.48707e+11
+97 9.6e-07 1e-08 1841127 2.42242e+11
+98 9.7e-07 1e-08 1841127 2.47416e+11
+99 9.8e-07 1e-08 1841127 2.45948e+11
+100 9.9e-07 1e-08 1841127 2.4869e+11
+101 1e-06 1e-08 1841127 2.43131e+11
+102 1.01e-06 1e-08 1841127 2.40918e+11
+103 1.02e-06 1e-08 1841127 2.49165e+11
+104 1.03e-06 1e-08 1841127 2.48708e+11
+105 1.04e-06 1e-08 1841127 2.39101e+11
+106 1.05e-06 1e-08 1841127 2.48381e+11
+107 1.06e-06 1e-08 1841127 2.45242e+11
+108 1.07e-06 1e-08 1841127 2.42491e+11
+109 1.08e-06 1e-08 1841127 2.45098e+11
+110 1.09e-06 1e-08 1841127 2.40874e+11
+111 1.1e-06 1e-08 1841127 2.47036e+11
+112 1.11e-06 1e-08 1841127 2.40896e+11
+113 1.12e-06 1e-08 1841127 2.42822e+11
+114 1.13e-06 1e-08 1841127 2.40389e+11
+115 1.14e-06 1e-08 1841127 2.39214e+11
+116 1.15e-06 1e-08 1841127 2.40481e+11
+117 1.16e-06 1e-08 1841127 2.44091e+11
+118 1.17e-06 1e-08 1841127 2.42227e+11
+119 1.18e-06 1e-08 1841127 2.39134e+11
+120 1.19e-06 1e-08 1841127 2.48641e+11
+121 1.2e-06 1e-08 1841127 2.38446e+11
+122 1.21e-06 1e-08 1841127 2.38798e+11
+123 1.22e-06 1e-08 1841127 2.43307e+11
+124 1.23e-06 1e-08 1841127 2.46562e+11
+125 1.24e-06 1e-08 1841127 2.49537e+11
+126 1.25e-06 1e-08 1841127 2.49218e+11
+127 1.26e-06 1e-08 1841127 2.4558e+11
+128 1.27e-06 1e-08 1841127 2.41956e+11
+129 1.28e-06 1e-08 1841127 2.46577e+11
+130 1.29e-06 1e-08 1841127 2.41805e+11
+131 1.3e-06 1e-08 1841127 2.4071e+11
+132 1.31e-06 1e-08 1841127 2.4009e+11
+133 1.32e-06 1e-08 1841127 2.44535e+11
+134 1.33e-06 1e-08 1841127 2.41269e+11
+135 1.34e-06 1e-08 1841127 2.38852e+11
+136 1.35e-06 1e-08 1841127 2.46536e+11
+137 1.36e-06 1e-08 1841127 2.38541e+11
+138 1.37e-06 1e-08 1841127 2.47088e+11
+139 1.38e-06 1e-08 1841127 2.3928e+11
+140 1.39e-06 1e-08 1841127 2.46866e+11
+141 1.4e-06 1e-08 1841127 2.37898e+11
+142 1.41e-06 1e-08 1841127 2.49495e+11
+143 1.42e-06 1e-08 1841127 2.378e+11
+144 1.43e-06 1e-08 1841127 2.43855e+11
+145 1.44e-06 1e-08 1841127 2.39209e+11
+146 1.45e-06 1e-08 1841127 2.40331e+11
+147 1.46e-06 1e-08 1841127 2.47196e+11
+148 1.47e-06 1e-08 1841127 2.46447e+11
+149 1.48e-06 1e-08 1841127 2.45558e+11
+150 1.49e-06 1e-08 1841127 2.49346e+11
+151 1.5e-06 1e-08 1841127 2.45179e+11
+152 1.51e-06 1e-08 1841127 2.46992e+11
+153 1.52e-06 1e-08 1841127 2.38439e+11
+154 1.53e-06 1e-08 1841127 2.38665e+11
+155 1.54e-06 1e-08 1841127 2.44009e+11
+156 1.55e-06 1e-08 1841127 2.37937e+11
+157 1.56e-06 1e-08 1841127 2.37968e+11
+158 1.57e-06 1e-08 1841127 2.39537e+11
+159 1.58e-06 1e-08 1841127 2.43e+11
+160 1.59e-06 1e-08 1841127 2.48704e+11
+161 1.6e-06 1e-08 1841127 2.44625e+11
+162 1.61e-06 1e-08 1841127 2.46884e+11
+163 1.62e-06 1e-08 1841127 2.37603e+11
+164 1.63e-06 1e-08 1841127 2.39332e+11
+165 1.64e-06 1e-08 1841127 2.49885e+11
+166 1.65e-06 1e-08 1841127 2.40072e+11
+167 1.66e-06 1e-08 1841127 2.48453e+11
+168 1.67e-06 1e-08 1841127 2.38501e+11
+169 1.68e-06 1e-08 1841127 2.4996e+11
+170 1.69e-06 1e-08 1841127 2.37827e+11
+171 1.7e-06 1e-08 1841127 2.48082e+11
+172 1.71e-06 1e-08 1841127 2.38273e+11
+173 1.72e-06 1e-08 1841127 2.36946e+11
+174 1.73e-06 1e-08 1841127 2.48783e+11
+175 1.74e-06 1e-08 1841127 2.44543e+11
+176 1.75e-06 1e-08 1841127 2.39674e+11
+177 1.76e-06 1e-08 1841127 2.39833e+11
+178 1.77e-06 1e-08 1841127 2.41799e+11
+179 1.78e-06 1e-08 1841127 2.48682e+11
+180 1.79e-06 1e-08 1841127 2.4746e+11
+181 1.8e-06 1e-08 1841127 2.41678e+11
+182 1.81e-06 1e-08 1841127 2.44008e+11
+183 1.82e-06 1e-08 1841127 2.4564e+11
+184 1.83e-06 1e-08 1841127 2.42708e+11
+185 1.84e-06 1e-08 1841127 2.45847e+11
+186 1.85e-06 1e-08 1841127 2.38661e+11
+187 1.86e-06 1e-08 1841127 2.43879e+11
+188 1.87e-06 1e-08 1841127 2.4662e+11
+189 1.88e-06 1e-08 1841127 2.40857e+11
+190 1.89e-06 1e-08 1841127 2.49643e+11
+191 1.9e-06 1e-08 1841127 2.44895e+11
+192 1.91e-06 1e-08 1841127 2.48156e+11
+193 1.92e-06 1e-08 1841127 2.4673e+11
+194 1.93e-06 1e-08 1841127 2.45526e+11
+195 1.94e-06 1e-08 1841127 2.37373e+11
+196 1.95e-06 1e-08 1841127 2.46674e+11
+197 1.96e-06 1e-08 1841127 2.47827e+11
+198 1.97e-06 1e-08 1841127 2.48903e+11
+199 1.98e-06 1e-08 1841127 2.48118e+11
+200 1.99e-06 1e-08 1841127 2.47462e+11
+201 2e-06 1e-08 1841127 2.49679e+11
+202 2.01e-06 1e-08 1841127 2.4648e+11
+203 2.02e-06 1e-08 1841127 2.48482e+11
+204 2.03e-06 1e-08 1841127 2.50963e+11
+205 2.04e-06 1e-08 1841127 2.45634e+11
+206 2.05e-06 1e-08 1841127 2.4314e+11
+207 2.06e-06 1e-08 1841127 2.39173e+11
+208 2.07e-06 1e-08 1841127 2.47692e+11
+209 2.08e-06 1e-08 1841127 2.48322e+11
+210 2.09e-06 1e-08 1841127 2.38007e+11
+211 2.1e-06 1e-08 1841127 2.45285e+11
+212 2.11e-06 1e-08 1841127 2.40321e+11
+213 2.12e-06 1e-08 1841127 2.4532e+11
+214 2.13e-06 1e-08 1841127 2.41105e+11
+215 2.14e-06 1e-08 1841127 2.45989e+11
+216 2.15e-06 1e-08 1841127 2.41174e+11
+217 2.16e-06 1e-08 1841127 2.41287e+11
+218 2.17e-06 1e-08 1841127 2.40051e+11
+219 2.18e-06 1e-08 1841127 2.37963e+11
+220 2.19e-06 1e-08 1841127 2.45039e+11
+221 2.2e-06 1e-08 1841127 2.40084e+11
+222 2.21e-06 1e-08 1841127 2.45689e+11
+223 2.22e-06 1e-08 1841127 2.4369e+11
+224 2.23e-06 1e-08 1841127 2.49472e+11
+225 2.24e-06 1e-08 1841127 2.40499e+11
+226 2.25e-06 1e-08 1841127 2.4389e+11
+227 2.26e-06 1e-08 1841127 2.46203e+11
+228 2.27e-06 1e-08 1841127 2.38354e+11
+229 2.28e-06 1e-08 1841127 2.43015e+11
+230 2.29e-06 1e-08 1841127 2.44692e+11
+231 2.3e-06 1e-08 1841127 2.49186e+11
+232 2.31e-06 1e-08 1841127 2.43954e+11
+233 2.32e-06 1e-08 1841127 2.41146e+11
+234 2.33e-06 1e-08 1841127 2.47836e+11
+235 2.34e-06 1e-08 1841127 2.42775e+11
+236 2.35e-06 1e-08 1841127 2.37132e+11
+237 2.36e-06 1e-08 1841127 2.41883e+11
+238 2.37e-06 1e-08 1841127 2.44703e+11
+239 2.38e-06 1e-08 1841127 2.47572e+11
+240 2.39e-06 1e-08 1841127 2.39929e+11
+241 2.4e-06 1e-08 1841127 2.46093e+11
+242 2.41e-06 1e-08 1841127 2.43104e+11
+243 2.42e-06 1e-08 1841127 2.43483e+11
+244 2.43e-06 1e-08 1841127 2.40992e+11
+245 2.44e-06 1e-08 1841127 2.46368e+11
+246 2.45e-06 1e-08 1841127 2.39375e+11
+247 2.46e-06 1e-08 1841127 2.45623e+11
+248 2.47e-06 1e-08 1841127 2.37358e+11
+249 2.48e-06 1e-08 1841127 2.42598e+11
+250 2.49e-06 1e-08 1841127 2.47466e+11
+251 2.5e-06 1e-08 1841127 2.45522e+11
+252 2.51e-06 1e-08 1841127 2.45115e+11
+253 2.52e-06 1e-08 1841127 2.41498e+11
+254 2.53e-06 1e-08 1841127 2.39537e+11
+255 2.54e-06 1e-08 1841127 2.44713e+11
+256 2.55e-06 1e-08 1841127 2.44787e+11
+257 2.56e-06 1e-08 1841127 2.46263e+11
diff --git a/theory/paper_spheric/data/Cosmo_fixed/performance_10.dat b/theory/paper_spheric/data/Cosmo_fixed/performance_10.dat
new file mode 100644
index 0000000000000000000000000000000000000000..daea219a89c21f58688ea6854f027ee209d6452b
--- /dev/null
+++ b/theory/paper_spheric/data/Cosmo_fixed/performance_10.dat
@@ -0,0 +1,259 @@
+# Number of cores: 10
+# Iteration | Time | TimeStep | NumPartUpdates | ElapsedTicks (cycle.h)
+1 0 0 183963 3.45886e+10
+2 1e-08 1e-08 183963 3.19859e+10
+3 2e-08 1e-08 183963 3.27121e+10
+4 3e-08 1e-08 183963 3.2731e+10
+5 4e-08 1e-08 183963 3.29447e+10
+6 5e-08 1e-08 183963 3.17616e+10
+7 6e-08 1e-08 183963 3.23126e+10
+8 7e-08 1e-08 183964 3.31991e+10
+9 8e-08 1e-08 183963 3.23147e+10
+10 9e-08 1e-08 183963 3.28677e+10
+11 1e-07 1e-08 183964 3.26094e+10
+12 1.1e-07 1e-08 183963 3.28295e+10
+13 1.2e-07 1e-08 183963 3.23607e+10
+14 1.3e-07 1e-08 183963 3.279e+10
+15 1.4e-07 1e-08 186256 3.35803e+10
+16 1.5e-07 1e-08 186256 3.31371e+10
+17 1.6e-07 1e-08 186255 3.2841e+10
+18 1.7e-07 1e-08 186255 3.27458e+10
+19 1.8e-07 1e-08 186255 3.1756e+10
+20 1.9e-07 1e-08 186255 3.26209e+10
+21 2e-07 1e-08 186255 3.15661e+10
+22 2.1e-07 1e-08 186255 3.22889e+10
+23 2.2e-07 1e-08 186255 3.18118e+10
+24 2.3e-07 1e-08 186255 3.29793e+10
+25 2.4e-07 1e-08 186255 3.18468e+10
+26 2.5e-07 1e-08 186255 3.21964e+10
+27 2.6e-07 1e-08 186255 3.17404e+10
+28 2.7e-07 1e-08 186254 3.17026e+10
+29 2.8e-07 1e-08 186254 3.3258e+10
+30 2.9e-07 1e-08 186254 3.19298e+10
+31 3e-07 1e-08 186254 3.24714e+10
+32 3.1e-07 1e-08 186254 3.30908e+10
+33 3.2e-07 1e-08 186254 3.2542e+10
+34 3.3e-07 1e-08 186254 3.20705e+10
+35 3.4e-07 1e-08 186254 3.25962e+10
+36 3.5e-07 1e-08 186254 3.26849e+10
+37 3.6e-07 1e-08 186255 3.25801e+10
+38 3.7e-07 1e-08 186255 3.3074e+10
+39 3.8e-07 1e-08 186255 3.20638e+10
+40 3.9e-07 1e-08 188306 3.31353e+10
+41 4e-07 1e-08 188305 3.30021e+10
+42 4.1e-07 1e-08 188306 3.3234e+10
+43 4.2e-07 1e-08 188305 3.22633e+10
+44 4.3e-07 1e-08 188306 3.32161e+10
+45 4.4e-07 1e-08 188306 3.2068e+10
+46 4.5e-07 1e-08 188305 3.23431e+10
+47 4.6e-07 1e-08 188305 3.29472e+10
+48 4.7e-07 1e-08 188305 3.31947e+10
+49 4.8e-07 1e-08 188305 3.1646e+10
+50 4.9e-07 1e-08 186254 3.38917e+10
+51 5e-07 1e-08 186254 3.22862e+10
+52 5.1e-07 1e-08 186254 3.14376e+10
+53 5.2e-07 1e-08 186254 3.14109e+10
+54 5.3e-07 1e-08 186253 3.22141e+10
+55 5.4e-07 1e-08 186253 3.24937e+10
+56 5.5e-07 1e-08 186253 3.15856e+10
+57 5.6e-07 1e-08 186253 3.12077e+10
+58 5.7e-07 1e-08 186253 3.11483e+10
+59 5.8e-07 1e-08 186253 3.18011e+10
+60 5.9e-07 1e-08 186254 3.14936e+10
+61 6e-07 1e-08 186254 3.16083e+10
+62 6.1e-07 1e-08 186254 3.27944e+10
+63 6.2e-07 1e-08 186254 3.30691e+10
+64 6.3e-07 1e-08 186254 3.25708e+10
+65 6.4e-07 1e-08 186254 3.16659e+10
+66 6.5e-07 1e-08 190790 3.3257e+10
+67 6.6e-07 1e-08 188305 3.21765e+10
+68 6.7e-07 1e-08 188305 3.24206e+10
+69 6.8e-07 1e-08 188304 3.22709e+10
+70 6.9e-07 1e-08 188304 3.23127e+10
+71 7e-07 1e-08 188303 3.20304e+10
+72 7.1e-07 1e-08 188303 3.12704e+10
+73 7.2e-07 1e-08 188303 3.24073e+10
+74 7.3e-07 1e-08 188304 3.27518e+10
+75 7.4e-07 1e-08 188303 3.27234e+10
+76 7.5e-07 1e-08 188303 3.24965e+10
+77 7.6e-07 1e-08 188304 3.16855e+10
+78 7.7e-07 1e-08 188304 3.26358e+10
+79 7.8e-07 1e-08 188304 3.24595e+10
+80 7.9e-07 1e-08 188304 3.18251e+10
+81 8e-07 1e-08 188305 3.23904e+10
+82 8.1e-07 1e-08 188304 3.14037e+10
+83 8.2e-07 1e-08 188304 3.21084e+10
+84 8.3e-07 1e-08 188303 3.27458e+10
+85 8.4e-07 1e-08 188303 3.26365e+10
+86 8.5e-07 1e-08 188303 3.16628e+10
+87 8.6e-07 1e-08 188304 3.16257e+10
+88 8.7e-07 1e-08 188304 3.30135e+10
+89 8.8e-07 1e-08 188303 3.19482e+10
+90 8.9e-07 1e-08 188303 3.22844e+10
+91 9e-07 1e-08 188303 3.27983e+10
+92 9.1e-07 1e-08 188303 3.29996e+10
+93 9.2e-07 1e-08 190789 3.28601e+10
+94 9.3e-07 1e-08 190789 3.32404e+10
+95 9.4e-07 1e-08 190789 3.24515e+10
+96 9.5e-07 1e-08 190789 3.32833e+10
+97 9.6e-07 1e-08 190789 3.2485e+10
+98 9.7e-07 1e-08 190789 3.33455e+10
+99 9.8e-07 1e-08 190788 3.2905e+10
+100 9.9e-07 1e-08 190788 3.32486e+10
+101 1e-06 1e-08 190788 3.24984e+10
+102 1.01e-06 1e-08 190788 3.28478e+10
+103 1.02e-06 1e-08 190788 3.32879e+10
+104 1.03e-06 1e-08 190788 3.32668e+10
+105 1.04e-06 1e-08 190788 3.1933e+10
+106 1.05e-06 1e-08 190787 3.32779e+10
+107 1.06e-06 1e-08 190788 3.31057e+10
+108 1.07e-06 1e-08 190788 3.27557e+10
+109 1.08e-06 1e-08 190788 3.28775e+10
+110 1.09e-06 1e-08 190788 3.23192e+10
+111 1.1e-06 1e-08 190788 3.29314e+10
+112 1.11e-06 1e-08 190788 3.22382e+10
+113 1.12e-06 1e-08 190788 3.24646e+10
+114 1.13e-06 1e-08 195902 3.25285e+10
+115 1.14e-06 1e-08 190786 3.26959e+10
+116 1.15e-06 1e-08 190786 3.24673e+10
+117 1.16e-06 1e-08 190786 3.32737e+10
+118 1.17e-06 1e-08 190786 3.27206e+10
+119 1.18e-06 1e-08 190786 3.22661e+10
+120 1.19e-06 1e-08 190786 3.32953e+10
+121 1.2e-06 1e-08 190785 3.19402e+10
+122 1.21e-06 1e-08 190785 3.22452e+10
+123 1.22e-06 1e-08 190785 3.25929e+10
+124 1.23e-06 1e-08 190785 3.29408e+10
+125 1.24e-06 1e-08 190785 3.33972e+10
+126 1.25e-06 1e-08 190785 3.33906e+10
+127 1.26e-06 1e-08 190785 3.28745e+10
+128 1.27e-06 1e-08 190785 3.25483e+10
+129 1.28e-06 1e-08 190785 3.30151e+10
+130 1.29e-06 1e-08 190784 3.25054e+10
+131 1.3e-06 1e-08 195900 3.24412e+10
+132 1.31e-06 1e-08 195899 3.22191e+10
+133 1.32e-06 1e-08 195900 3.28022e+10
+134 1.33e-06 1e-08 196352 3.29283e+10
+135 1.34e-06 1e-08 196352 3.19157e+10
+136 1.35e-06 1e-08 196352 3.31593e+10
+137 1.36e-06 1e-08 190785 3.26543e+10
+138 1.37e-06 1e-08 190785 3.35142e+10
+139 1.38e-06 1e-08 190785 3.24383e+10
+140 1.39e-06 1e-08 190786 3.34023e+10
+141 1.4e-06 1e-08 196716 3.2094e+10
+142 1.41e-06 1e-08 196716 3.33375e+10
+143 1.42e-06 1e-08 196716 3.18309e+10
+144 1.43e-06 1e-08 196716 3.26702e+10
+145 1.44e-06 1e-08 196716 3.25279e+10
+146 1.45e-06 1e-08 196716 3.24923e+10
+147 1.46e-06 1e-08 197971 3.31385e+10
+148 1.47e-06 1e-08 197972 3.28822e+10
+149 1.48e-06 1e-08 197971 3.29654e+10
+150 1.49e-06 1e-08 197971 3.3305e+10
+151 1.5e-06 1e-08 197971 3.35048e+10
+152 1.51e-06 1e-08 199044 3.36316e+10
+153 1.52e-06 1e-08 197972 3.29329e+10
+154 1.53e-06 1e-08 196354 3.2975e+10
+155 1.54e-06 1e-08 197971 3.34298e+10
+156 1.55e-06 1e-08 197971 3.26334e+10
+157 1.56e-06 1e-08 196716 3.30714e+10
+158 1.57e-06 1e-08 196716 3.31398e+10
+159 1.58e-06 1e-08 196717 3.35842e+10
+160 1.59e-06 1e-08 196717 3.51079e+10
+161 1.6e-06 1e-08 196717 3.37391e+10
+162 1.61e-06 1e-08 196718 3.42525e+10
+163 1.62e-06 1e-08 196718 3.29824e+10
+164 1.63e-06 1e-08 196719 3.32355e+10
+165 1.64e-06 1e-08 198705 3.47048e+10
+166 1.65e-06 1e-08 198706 3.31558e+10
+167 1.66e-06 1e-08 197975 3.46702e+10
+168 1.67e-06 1e-08 197975 3.49663e+10
+169 1.68e-06 1e-08 197976 3.47679e+10
+170 1.69e-06 1e-08 197977 3.27361e+10
+171 1.7e-06 1e-08 197977 3.70371e+10
+172 1.71e-06 1e-08 195905 3.4716e+10
+173 1.72e-06 1e-08 195905 3.41017e+10
+174 1.73e-06 1e-08 195905 3.58008e+10
+175 1.74e-06 1e-08 195905 3.52594e+10
+176 1.75e-06 1e-08 195906 3.46455e+10
+177 1.76e-06 1e-08 195905 3.47926e+10
+178 1.77e-06 1e-08 198706 3.39486e+10
+179 1.78e-06 1e-08 198706 3.46261e+10
+180 1.79e-06 1e-08 198706 3.45316e+10
+181 1.8e-06 1e-08 198706 3.34237e+10
+182 1.81e-06 1e-08 198705 3.39301e+10
+183 1.82e-06 1e-08 198705 3.4729e+10
+184 1.83e-06 1e-08 198705 3.36368e+10
+185 1.84e-06 1e-08 198705 3.40141e+10
+186 1.85e-06 1e-08 199045 3.25626e+10
+187 1.86e-06 1e-08 199045 3.35973e+10
+188 1.87e-06 1e-08 199045 3.39872e+10
+189 1.88e-06 1e-08 199202 3.33767e+10
+190 1.89e-06 1e-08 199202 3.43821e+10
+191 1.9e-06 1e-08 199201 3.4279e+10
+192 1.91e-06 1e-08 199202 3.40044e+10
+193 1.92e-06 1e-08 199203 3.38974e+10
+194 1.93e-06 1e-08 196718 3.36556e+10
+195 1.94e-06 1e-08 196718 3.22672e+10
+196 1.95e-06 1e-08 196718 3.35574e+10
+197 1.96e-06 1e-08 199202 3.44555e+10
+198 1.97e-06 1e-08 199202 3.44261e+10
+199 1.98e-06 1e-08 199202 3.42634e+10
+200 1.99e-06 1e-08 199202 3.40627e+10
+201 2e-06 1e-08 199202 3.45602e+10
+202 2.01e-06 1e-08 199202 3.39244e+10
+203 2.02e-06 1e-08 199202 3.42394e+10
+204 2.03e-06 1e-08 197973 3.49728e+10
+205 2.04e-06 1e-08 197973 3.36462e+10
+206 2.05e-06 1e-08 197973 3.31425e+10
+207 2.06e-06 1e-08 197974 3.25651e+10
+208 2.07e-06 1e-08 197974 3.39305e+10
+209 2.08e-06 1e-08 197974 3.41107e+10
+210 2.09e-06 1e-08 197974 3.35054e+10
+211 2.1e-06 1e-08 199203 3.52838e+10
+212 2.11e-06 1e-08 198706 3.35741e+10
+213 2.12e-06 1e-08 198707 3.39315e+10
+214 2.13e-06 1e-08 198707 3.34991e+10
+215 2.14e-06 1e-08 198707 3.41083e+10
+216 2.15e-06 1e-08 198706 3.32681e+10
+217 2.16e-06 1e-08 198705 3.32514e+10
+218 2.17e-06 1e-08 198705 3.30284e+10
+219 2.18e-06 1e-08 199046 3.274e+10
+220 2.19e-06 1e-08 199046 3.37776e+10
+221 2.2e-06 1e-08 199046 3.30446e+10
+222 2.21e-06 1e-08 199203 3.38451e+10
+223 2.22e-06 1e-08 199203 3.36645e+10
+224 2.23e-06 1e-08 199203 3.4392e+10
+225 2.24e-06 1e-08 199203 3.28791e+10
+226 2.25e-06 1e-08 199203 3.35251e+10
+227 2.26e-06 1e-08 199203 3.38901e+10
+228 2.27e-06 1e-08 199203 3.26563e+10
+229 2.28e-06 1e-08 199203 3.34862e+10
+230 2.29e-06 1e-08 199203 3.36889e+10
+231 2.3e-06 1e-08 200910 3.59469e+10
+232 2.31e-06 1e-08 200910 3.52715e+10
+233 2.32e-06 1e-08 200910 3.44258e+10
+234 2.33e-06 1e-08 200910 3.55451e+10
+235 2.34e-06 1e-08 200909 3.47334e+10
+236 2.35e-06 1e-08 200908 3.38269e+10
+237 2.36e-06 1e-08 200907 3.46175e+10
+238 2.37e-06 1e-08 200908 3.49418e+10
+239 2.38e-06 1e-08 200908 3.54627e+10
+240 2.39e-06 1e-08 196719 3.52117e+10
+241 2.4e-06 1e-08 196718 3.56858e+10
+242 2.41e-06 1e-08 196718 3.52443e+10
+243 2.42e-06 1e-08 196719 3.52405e+10
+244 2.43e-06 1e-08 196718 3.48564e+10
+245 2.44e-06 1e-08 196718 3.5518e+10
+246 2.45e-06 1e-08 200907 3.46646e+10
+247 2.46e-06 1e-08 200907 3.58395e+10
+248 2.47e-06 1e-08 200907 3.42763e+10
+249 2.48e-06 1e-08 200907 3.50998e+10
+250 2.49e-06 1e-08 200906 3.55626e+10
+251 2.5e-06 1e-08 197972 3.58873e+10
+252 2.51e-06 1e-08 200906 3.52845e+10
+253 2.52e-06 1e-08 200906 3.45777e+10
+254 2.53e-06 1e-08 200906 3.41315e+10
+255 2.54e-06 1e-08 200906 3.51243e+10
+256 2.55e-06 1e-08 200906 3.53302e+10
+257 2.56e-06 1e-08 200906 3.56577e+10
diff --git a/theory/paper_spheric/data/Cosmo_fixed/performance_12.dat b/theory/paper_spheric/data/Cosmo_fixed/performance_12.dat
new file mode 100644
index 0000000000000000000000000000000000000000..bc07a64d5933f12a3ff075db99cbdce767cea48a
--- /dev/null
+++ b/theory/paper_spheric/data/Cosmo_fixed/performance_12.dat
@@ -0,0 +1,259 @@
+# Number of cores: 12
+# Iteration | Time | TimeStep | NumPartUpdates | ElapsedTicks (cycle.h)
+1 0 0 154096 3.07545e+10
+2 1e-08 1e-08 154096 2.71141e+10
+3 2e-08 1e-08 154096 2.74411e+10
+4 3e-08 1e-08 154095 2.75219e+10
+5 4e-08 1e-08 154096 2.77617e+10
+6 5e-08 1e-08 154095 2.66256e+10
+7 6e-08 1e-08 154096 2.68087e+10
+8 7e-08 1e-08 154095 2.75431e+10
+9 8e-08 1e-08 154095 2.67407e+10
+10 9e-08 1e-08 154095 2.72262e+10
+11 1e-07 1e-08 154095 2.72261e+10
+12 1.1e-07 1e-08 154095 2.7244e+10
+13 1.2e-07 1e-08 154095 2.68188e+10
+14 1.3e-07 1e-08 154095 2.70225e+10
+15 1.4e-07 1e-08 154095 2.80954e+10
+16 1.5e-07 1e-08 154095 2.78653e+10
+17 1.6e-07 1e-08 154094 2.753e+10
+18 1.7e-07 1e-08 154094 2.75872e+10
+19 1.8e-07 1e-08 154094 2.67734e+10
+20 1.9e-07 1e-08 154094 2.75236e+10
+21 2e-07 1e-08 154094 2.69032e+10
+22 2.1e-07 1e-08 154094 2.72025e+10
+23 2.2e-07 1e-08 154094 2.68856e+10
+24 2.3e-07 1e-08 157147 2.79153e+10
+25 2.4e-07 1e-08 157147 2.69219e+10
+26 2.5e-07 1e-08 157147 2.72599e+10
+27 2.6e-07 1e-08 157147 2.68186e+10
+28 2.7e-07 1e-08 157146 2.68303e+10
+29 2.8e-07 1e-08 157146 2.82462e+10
+30 2.9e-07 1e-08 157146 2.72113e+10
+31 3e-07 1e-08 157146 2.75519e+10
+32 3.1e-07 1e-08 157146 2.80003e+10
+33 3.2e-07 1e-08 157146 2.76102e+10
+34 3.3e-07 1e-08 157146 2.74423e+10
+35 3.4e-07 1e-08 157146 2.7725e+10
+36 3.5e-07 1e-08 157146 2.7566e+10
+37 3.6e-07 1e-08 157146 2.77505e+10
+38 3.7e-07 1e-08 157146 2.82203e+10
+39 3.8e-07 1e-08 157146 2.75133e+10
+40 3.9e-07 1e-08 157146 2.80729e+10
+41 4e-07 1e-08 157145 2.81576e+10
+42 4.1e-07 1e-08 157146 2.78929e+10
+43 4.2e-07 1e-08 157145 2.78751e+10
+44 4.3e-07 1e-08 157146 2.86631e+10
+45 4.4e-07 1e-08 157146 2.75217e+10
+46 4.5e-07 1e-08 157146 2.76579e+10
+47 4.6e-07 1e-08 157146 2.84667e+10
+48 4.7e-07 1e-08 157146 2.84764e+10
+49 4.8e-07 1e-08 157147 2.73532e+10
+50 4.9e-07 1e-08 157147 2.97871e+10
+51 5e-07 1e-08 157147 2.80358e+10
+52 5.1e-07 1e-08 157147 2.72602e+10
+53 5.2e-07 1e-08 157147 2.74267e+10
+54 5.3e-07 1e-08 157146 2.81481e+10
+55 5.4e-07 1e-08 157146 2.84634e+10
+56 5.5e-07 1e-08 157146 2.76116e+10
+57 5.6e-07 1e-08 157146 2.71905e+10
+58 5.7e-07 1e-08 157146 2.72313e+10
+59 5.8e-07 1e-08 157146 2.77873e+10
+60 5.9e-07 1e-08 157147 2.73695e+10
+61 6e-07 1e-08 157147 2.77039e+10
+62 6.1e-07 1e-08 157147 2.86264e+10
+63 6.2e-07 1e-08 157147 2.88342e+10
+64 6.3e-07 1e-08 157147 2.78975e+10
+65 6.4e-07 1e-08 157147 2.7108e+10
+66 6.5e-07 1e-08 157147 2.77108e+10
+67 6.6e-07 1e-08 157147 2.7234e+10
+68 6.7e-07 1e-08 157147 2.76306e+10
+69 6.8e-07 1e-08 157146 2.72711e+10
+70 6.9e-07 1e-08 157146 2.7602e+10
+71 7e-07 1e-08 157146 2.73135e+10
+72 7.1e-07 1e-08 157146 2.6744e+10
+73 7.2e-07 1e-08 157146 2.80372e+10
+74 7.3e-07 1e-08 157146 2.79373e+10
+75 7.4e-07 1e-08 157146 2.78683e+10
+76 7.5e-07 1e-08 157146 2.77187e+10
+77 7.6e-07 1e-08 157147 2.71282e+10
+78 7.7e-07 1e-08 157147 2.77776e+10
+79 7.8e-07 1e-08 157147 2.77567e+10
+80 7.9e-07 1e-08 157147 2.70754e+10
+81 8e-07 1e-08 164423 2.76758e+10
+82 8.1e-07 1e-08 164422 2.67238e+10
+83 8.2e-07 1e-08 164422 2.83461e+10
+84 8.3e-07 1e-08 164421 2.86165e+10
+85 8.4e-07 1e-08 164421 2.87404e+10
+86 8.5e-07 1e-08 164421 2.78144e+10
+87 8.6e-07 1e-08 164422 2.74037e+10
+88 8.7e-07 1e-08 164422 2.8853e+10
+89 8.8e-07 1e-08 164421 2.78875e+10
+90 8.9e-07 1e-08 164421 2.8094e+10
+91 9e-07 1e-08 164421 2.85593e+10
+92 9.1e-07 1e-08 164421 2.8069e+10
+93 9.2e-07 1e-08 164421 2.84745e+10
+94 9.3e-07 1e-08 164421 2.86802e+10
+95 9.4e-07 1e-08 164421 2.80492e+10
+96 9.5e-07 1e-08 164421 2.85892e+10
+97 9.6e-07 1e-08 164421 2.79943e+10
+98 9.7e-07 1e-08 164422 2.8541e+10
+99 9.8e-07 1e-08 164421 2.7891e+10
+100 9.9e-07 1e-08 164421 2.83376e+10
+101 1e-06 1e-08 164421 2.7664e+10
+102 1.01e-06 1e-08 164421 2.8302e+10
+103 1.02e-06 1e-08 164421 2.8373e+10
+104 1.03e-06 1e-08 164421 2.83321e+10
+105 1.04e-06 1e-08 164421 2.71885e+10
+106 1.05e-06 1e-08 164420 2.82815e+10
+107 1.06e-06 1e-08 164421 2.89502e+10
+108 1.07e-06 1e-08 164421 2.94609e+10
+109 1.08e-06 1e-08 164421 2.94283e+10
+110 1.09e-06 1e-08 164421 2.88681e+10
+111 1.1e-06 1e-08 164421 2.95043e+10
+112 1.11e-06 1e-08 164421 2.88186e+10
+113 1.12e-06 1e-08 164421 2.91397e+10
+114 1.13e-06 1e-08 164419 2.88582e+10
+115 1.14e-06 1e-08 164419 2.85665e+10
+116 1.15e-06 1e-08 164419 2.88129e+10
+117 1.16e-06 1e-08 164419 2.92116e+10
+118 1.17e-06 1e-08 164419 2.97134e+10
+119 1.18e-06 1e-08 164419 2.91473e+10
+120 1.19e-06 1e-08 164419 3.03704e+10
+121 1.2e-06 1e-08 164419 2.91227e+10
+122 1.21e-06 1e-08 164419 2.91441e+10
+123 1.22e-06 1e-08 164420 2.96588e+10
+124 1.23e-06 1e-08 164420 2.9943e+10
+125 1.24e-06 1e-08 164420 3.04e+10
+126 1.25e-06 1e-08 164420 3.04659e+10
+127 1.26e-06 1e-08 164420 2.98087e+10
+128 1.27e-06 1e-08 164420 2.9459e+10
+129 1.28e-06 1e-08 164420 3.0127e+10
+130 1.29e-06 1e-08 164419 2.94503e+10
+131 1.3e-06 1e-08 164419 2.92551e+10
+132 1.31e-06 1e-08 164418 2.9372e+10
+133 1.32e-06 1e-08 164420 2.98452e+10
+134 1.33e-06 1e-08 164420 3.09848e+10
+135 1.34e-06 1e-08 164420 2.95934e+10
+136 1.35e-06 1e-08 164418 3.05561e+10
+137 1.36e-06 1e-08 166996 2.96436e+10
+138 1.37e-06 1e-08 166996 3.07222e+10
+139 1.38e-06 1e-08 166996 2.98558e+10
+140 1.39e-06 1e-08 166995 3.06505e+10
+141 1.4e-06 1e-08 166995 2.96185e+10
+142 1.41e-06 1e-08 166996 3.0952e+10
+143 1.42e-06 1e-08 166996 2.95868e+10
+144 1.43e-06 1e-08 166996 3.03472e+10
+145 1.44e-06 1e-08 166996 2.9709e+10
+146 1.45e-06 1e-08 166996 2.9813e+10
+147 1.46e-06 1e-08 166996 3.07207e+10
+148 1.47e-06 1e-08 166996 3.03985e+10
+149 1.48e-06 1e-08 166995 3.01001e+10
+150 1.49e-06 1e-08 166995 3.03533e+10
+151 1.5e-06 1e-08 166995 2.99288e+10
+152 1.51e-06 1e-08 166995 3.01061e+10
+153 1.52e-06 1e-08 166995 2.90866e+10
+154 1.53e-06 1e-08 166995 2.90597e+10
+155 1.54e-06 1e-08 166994 2.97819e+10
+156 1.55e-06 1e-08 166994 2.89677e+10
+157 1.56e-06 1e-08 166994 2.90725e+10
+158 1.57e-06 1e-08 166994 2.91639e+10
+159 1.58e-06 1e-08 166994 2.96543e+10
+160 1.59e-06 1e-08 166994 3.11788e+10
+161 1.6e-06 1e-08 166994 2.97471e+10
+162 1.61e-06 1e-08 166995 3.00559e+10
+163 1.62e-06 1e-08 169178 2.90591e+10
+164 1.63e-06 1e-08 169178 2.92423e+10
+165 1.64e-06 1e-08 169179 3.10406e+10
+166 1.65e-06 1e-08 169179 2.97154e+10
+167 1.66e-06 1e-08 169179 3.05868e+10
+168 1.67e-06 1e-08 169179 2.9381e+10
+169 1.68e-06 1e-08 169180 3.08577e+10
+170 1.69e-06 1e-08 169181 2.93225e+10
+171 1.7e-06 1e-08 169181 3.07178e+10
+172 1.71e-06 1e-08 169179 2.93395e+10
+173 1.72e-06 1e-08 169179 2.91715e+10
+174 1.73e-06 1e-08 169179 3.05986e+10
+175 1.74e-06 1e-08 169179 3.00846e+10
+176 1.75e-06 1e-08 169180 2.9471e+10
+177 1.76e-06 1e-08 169179 2.96931e+10
+178 1.77e-06 1e-08 169179 2.96396e+10
+179 1.78e-06 1e-08 169179 3.05836e+10
+180 1.79e-06 1e-08 169179 3.04296e+10
+181 1.8e-06 1e-08 169178 2.94333e+10
+182 1.81e-06 1e-08 169178 2.97901e+10
+183 1.82e-06 1e-08 169178 3.08772e+10
+184 1.83e-06 1e-08 169178 2.97748e+10
+185 1.84e-06 1e-08 169179 3.00226e+10
+186 1.85e-06 1e-08 169177 2.90147e+10
+187 1.86e-06 1e-08 169177 2.91997e+10
+188 1.87e-06 1e-08 169177 2.91738e+10
+189 1.88e-06 1e-08 169177 2.85557e+10
+190 1.89e-06 1e-08 169177 2.95346e+10
+191 1.9e-06 1e-08 169176 2.89194e+10
+192 1.91e-06 1e-08 169176 3.06774e+10
+193 1.92e-06 1e-08 169176 3.02448e+10
+194 1.93e-06 1e-08 164417 3.07159e+10
+195 1.94e-06 1e-08 164417 2.92723e+10
+196 1.95e-06 1e-08 164417 3.04245e+10
+197 1.96e-06 1e-08 164417 3.06775e+10
+198 1.97e-06 1e-08 164417 3.06893e+10
+199 1.98e-06 1e-08 164417 3.05903e+10
+200 1.99e-06 1e-08 164417 3.14878e+10
+201 2e-06 1e-08 164418 3.14783e+10
+202 2.01e-06 1e-08 164418 3.09932e+10
+203 2.02e-06 1e-08 164418 3.12697e+10
+204 2.03e-06 1e-08 164418 3.26368e+10
+205 2.04e-06 1e-08 164418 3.09418e+10
+206 2.05e-06 1e-08 164418 3.05863e+10
+207 2.06e-06 1e-08 164418 3.01025e+10
+208 2.07e-06 1e-08 166994 3.08292e+10
+209 2.08e-06 1e-08 166994 3.06435e+10
+210 2.09e-06 1e-08 166994 2.94328e+10
+211 2.1e-06 1e-08 166994 3.03078e+10
+212 2.11e-06 1e-08 166995 2.97778e+10
+213 2.12e-06 1e-08 166995 3.02923e+10
+214 2.13e-06 1e-08 166995 3.05903e+10
+215 2.14e-06 1e-08 166995 3.03487e+10
+216 2.15e-06 1e-08 166994 2.97938e+10
+217 2.16e-06 1e-08 166993 2.98103e+10
+218 2.17e-06 1e-08 166993 2.96257e+10
+219 2.18e-06 1e-08 166993 2.94764e+10
+220 2.19e-06 1e-08 166994 3.01779e+10
+221 2.2e-06 1e-08 166994 2.94869e+10
+222 2.21e-06 1e-08 166994 3.0209e+10
+223 2.22e-06 1e-08 166994 2.99386e+10
+224 2.23e-06 1e-08 166994 3.04973e+10
+225 2.24e-06 1e-08 166994 2.94066e+10
+226 2.25e-06 1e-08 166994 2.98044e+10
+227 2.26e-06 1e-08 166994 3.00877e+10
+228 2.27e-06 1e-08 166994 2.90864e+10
+229 2.28e-06 1e-08 166994 2.97496e+10
+230 2.29e-06 1e-08 166994 2.99209e+10
+231 2.3e-06 1e-08 166995 3.04805e+10
+232 2.31e-06 1e-08 166995 3.06929e+10
+233 2.32e-06 1e-08 166995 2.93605e+10
+234 2.33e-06 1e-08 166995 3.02784e+10
+235 2.34e-06 1e-08 166995 2.96961e+10
+236 2.35e-06 1e-08 166993 2.89547e+10
+237 2.36e-06 1e-08 166992 3.03851e+10
+238 2.37e-06 1e-08 166993 3.0446e+10
+239 2.38e-06 1e-08 166993 3.08381e+10
+240 2.39e-06 1e-08 166993 2.99289e+10
+241 2.4e-06 1e-08 166993 3.07256e+10
+242 2.41e-06 1e-08 169176 3.056e+10
+243 2.42e-06 1e-08 169176 3.04929e+10
+244 2.43e-06 1e-08 169175 3.00486e+10
+245 2.44e-06 1e-08 169175 3.07268e+10
+246 2.45e-06 1e-08 169175 2.99401e+10
+247 2.46e-06 1e-08 169175 3.09142e+10
+248 2.47e-06 1e-08 169175 2.95404e+10
+249 2.48e-06 1e-08 169175 3.03228e+10
+250 2.49e-06 1e-08 169174 3.17958e+10
+251 2.5e-06 1e-08 169174 3.05913e+10
+252 2.51e-06 1e-08 169174 3.06046e+10
+253 2.52e-06 1e-08 169174 3.01169e+10
+254 2.53e-06 1e-08 169174 2.97752e+10
+255 2.54e-06 1e-08 169174 3.05341e+10
+256 2.55e-06 1e-08 169174 3.04706e+10
+257 2.56e-06 1e-08 169174 3.11059e+10
diff --git a/theory/paper_spheric/data/Cosmo_fixed/performance_16.dat b/theory/paper_spheric/data/Cosmo_fixed/performance_16.dat
new file mode 100644
index 0000000000000000000000000000000000000000..1f5a6f68d5046a94b246242dcd4e85664d1cb296
--- /dev/null
+++ b/theory/paper_spheric/data/Cosmo_fixed/performance_16.dat
@@ -0,0 +1,259 @@
+# Number of cores: 16
+# Iteration | Time | TimeStep | NumPartUpdates | ElapsedTicks (cycle.h)
+1 0 0 114429 2.24214e+10
+2 1e-08 1e-08 114429 2.00007e+10
+3 2e-08 1e-08 114429 2.00947e+10
+4 3e-08 1e-08 114429 2.01816e+10
+5 4e-08 1e-08 114429 2.00487e+10
+6 5e-08 1e-08 114429 1.92651e+10
+7 6e-08 1e-08 114429 1.93709e+10
+8 7e-08 1e-08 114429 1.98524e+10
+9 8e-08 1e-08 114429 1.95797e+10
+10 9e-08 1e-08 114429 1.96353e+10
+11 1e-07 1e-08 114429 1.99652e+10
+12 1.1e-07 1e-08 114429 2.00692e+10
+13 1.2e-07 1e-08 114429 1.96921e+10
+14 1.3e-07 1e-08 114429 2.0247e+10
+15 1.4e-07 1e-08 114429 2.07165e+10
+16 1.5e-07 1e-08 114429 2.0003e+10
+17 1.6e-07 1e-08 114428 2.02054e+10
+18 1.7e-07 1e-08 114428 2.0294e+10
+19 1.8e-07 1e-08 114428 1.95505e+10
+20 1.9e-07 1e-08 114428 1.99222e+10
+21 2e-07 1e-08 114428 1.94462e+10
+22 2.1e-07 1e-08 116418 1.93345e+10
+23 2.2e-07 1e-08 116418 1.93553e+10
+24 2.3e-07 1e-08 116418 1.99548e+10
+25 2.4e-07 1e-08 116418 1.92608e+10
+26 2.5e-07 1e-08 116418 1.94699e+10
+27 2.6e-07 1e-08 116418 1.93108e+10
+28 2.7e-07 1e-08 116418 1.93899e+10
+29 2.8e-07 1e-08 116418 2.05949e+10
+30 2.9e-07 1e-08 116418 1.95003e+10
+31 3e-07 1e-08 116418 1.98408e+10
+32 3.1e-07 1e-08 116418 2.03943e+10
+33 3.2e-07 1e-08 116418 1.99162e+10
+34 3.3e-07 1e-08 116418 1.96157e+10
+35 3.4e-07 1e-08 116418 2.00125e+10
+36 3.5e-07 1e-08 116418 2.01736e+10
+37 3.6e-07 1e-08 116418 1.99009e+10
+38 3.7e-07 1e-08 116418 2.03702e+10
+39 3.8e-07 1e-08 116418 1.97858e+10
+40 3.9e-07 1e-08 116418 2.03191e+10
+41 4e-07 1e-08 116417 2.039e+10
+42 4.1e-07 1e-08 116418 2.02551e+10
+43 4.2e-07 1e-08 116417 1.99681e+10
+44 4.3e-07 1e-08 116418 2.02619e+10
+45 4.4e-07 1e-08 116418 1.96518e+10
+46 4.5e-07 1e-08 116418 1.97482e+10
+47 4.6e-07 1e-08 116418 2.04186e+10
+48 4.7e-07 1e-08 116418 2.02906e+10
+49 4.8e-07 1e-08 116419 1.9632e+10
+50 4.9e-07 1e-08 116419 2.14215e+10
+51 5e-07 1e-08 116419 2.04634e+10
+52 5.1e-07 1e-08 116419 1.98577e+10
+53 5.2e-07 1e-08 116419 2.3655e+10
+54 5.3e-07 1e-08 116418 2.05222e+10
+55 5.4e-07 1e-08 116418 2.06838e+10
+56 5.5e-07 1e-08 118926 2.03152e+10
+57 5.6e-07 1e-08 118926 1.98214e+10
+58 5.7e-07 1e-08 118926 2.20515e+10
+59 5.8e-07 1e-08 118926 2.00223e+10
+60 5.9e-07 1e-08 118926 1.9588e+10
+61 6e-07 1e-08 118926 1.9925e+10
+62 6.1e-07 1e-08 118926 2.05147e+10
+63 6.2e-07 1e-08 118926 2.09577e+10
+64 6.3e-07 1e-08 120061 2.04619e+10
+65 6.4e-07 1e-08 120061 1.98946e+10
+66 6.5e-07 1e-08 120061 2.04059e+10
+67 6.6e-07 1e-08 120061 1.99908e+10
+68 6.7e-07 1e-08 120061 2.02142e+10
+69 6.8e-07 1e-08 120060 2.02433e+10
+70 6.9e-07 1e-08 120060 2.02744e+10
+71 7e-07 1e-08 120060 2.01773e+10
+72 7.1e-07 1e-08 120060 1.96446e+10
+73 7.2e-07 1e-08 120060 2.07686e+10
+74 7.3e-07 1e-08 120060 2.05097e+10
+75 7.4e-07 1e-08 120060 2.08891e+10
+76 7.5e-07 1e-08 120060 2.06195e+10
+77 7.6e-07 1e-08 120060 1.99474e+10
+78 7.7e-07 1e-08 120060 2.03419e+10
+79 7.8e-07 1e-08 121031 2.0791e+10
+80 7.9e-07 1e-08 121031 2.00057e+10
+81 8e-07 1e-08 121032 2.03182e+10
+82 8.1e-07 1e-08 121032 1.95359e+10
+83 8.2e-07 1e-08 121032 2.03716e+10
+84 8.3e-07 1e-08 121033 2.03642e+10
+85 8.4e-07 1e-08 121033 2.03698e+10
+86 8.5e-07 1e-08 121033 1.96977e+10
+87 8.6e-07 1e-08 121033 2.00027e+10
+88 8.7e-07 1e-08 121033 2.06765e+10
+89 8.8e-07 1e-08 121033 2.00518e+10
+90 8.9e-07 1e-08 121033 2.02696e+10
+91 9e-07 1e-08 121033 2.14008e+10
+92 9.1e-07 1e-08 121033 2.04272e+10
+93 9.2e-07 1e-08 121033 2.02153e+10
+94 9.3e-07 1e-08 121033 2.06394e+10
+95 9.4e-07 1e-08 121033 2.03236e+10
+96 9.5e-07 1e-08 121033 2.07825e+10
+97 9.6e-07 1e-08 121033 2.0638e+10
+98 9.7e-07 1e-08 121034 2.06584e+10
+99 9.8e-07 1e-08 121034 2.06423e+10
+100 9.9e-07 1e-08 121034 2.12194e+10
+101 1e-06 1e-08 121033 2.03179e+10
+102 1.01e-06 1e-08 121033 2.0973e+10
+103 1.02e-06 1e-08 121033 2.10225e+10
+104 1.03e-06 1e-08 121033 2.09979e+10
+105 1.04e-06 1e-08 121033 2.02401e+10
+106 1.05e-06 1e-08 121033 2.14572e+10
+107 1.06e-06 1e-08 121034 2.07886e+10
+108 1.07e-06 1e-08 121034 2.06189e+10
+109 1.08e-06 1e-08 121034 2.08828e+10
+110 1.09e-06 1e-08 121034 2.04305e+10
+111 1.1e-06 1e-08 123191 2.10389e+10
+112 1.11e-06 1e-08 123191 2.07102e+10
+113 1.12e-06 1e-08 123191 2.06675e+10
+114 1.13e-06 1e-08 123189 2.0543e+10
+115 1.14e-06 1e-08 123189 2.0348e+10
+116 1.15e-06 1e-08 123189 2.06752e+10
+117 1.16e-06 1e-08 123189 2.0861e+10
+118 1.17e-06 1e-08 123189 2.05955e+10
+119 1.18e-06 1e-08 123189 2.04031e+10
+120 1.19e-06 1e-08 123189 2.12274e+10
+121 1.2e-06 1e-08 123189 2.03631e+10
+122 1.21e-06 1e-08 123189 2.03992e+10
+123 1.22e-06 1e-08 123190 2.07944e+10
+124 1.23e-06 1e-08 123190 2.06796e+10
+125 1.24e-06 1e-08 123190 2.12319e+10
+126 1.25e-06 1e-08 123190 2.10541e+10
+127 1.26e-06 1e-08 123190 2.06393e+10
+128 1.27e-06 1e-08 123190 2.0517e+10
+129 1.28e-06 1e-08 123190 2.10352e+10
+130 1.29e-06 1e-08 123188 2.04214e+10
+131 1.3e-06 1e-08 123188 2.06186e+10
+132 1.31e-06 1e-08 123187 2.10075e+10
+133 1.32e-06 1e-08 123189 2.11578e+10
+134 1.33e-06 1e-08 123189 2.15154e+10
+135 1.34e-06 1e-08 123189 2.07091e+10
+136 1.35e-06 1e-08 123187 2.1298e+10
+137 1.36e-06 1e-08 123188 2.05678e+10
+138 1.37e-06 1e-08 123188 2.13285e+10
+139 1.38e-06 1e-08 123187 2.05042e+10
+140 1.39e-06 1e-08 123186 2.14165e+10
+141 1.4e-06 1e-08 123186 2.0447e+10
+142 1.41e-06 1e-08 123187 2.1748e+10
+143 1.42e-06 1e-08 123187 2.05348e+10
+144 1.43e-06 1e-08 123187 2.10165e+10
+145 1.44e-06 1e-08 123187 2.06288e+10
+146 1.45e-06 1e-08 123187 2.0666e+10
+147 1.46e-06 1e-08 123187 2.13222e+10
+148 1.47e-06 1e-08 123187 2.12733e+10
+149 1.48e-06 1e-08 123186 2.11938e+10
+150 1.49e-06 1e-08 123186 2.15624e+10
+151 1.5e-06 1e-08 123186 2.12291e+10
+152 1.51e-06 1e-08 123186 2.11818e+10
+153 1.52e-06 1e-08 123186 2.04707e+10
+154 1.53e-06 1e-08 123186 2.07253e+10
+155 1.54e-06 1e-08 123186 2.09757e+10
+156 1.55e-06 1e-08 123186 2.04553e+10
+157 1.56e-06 1e-08 123186 2.04571e+10
+158 1.57e-06 1e-08 123186 2.06016e+10
+159 1.58e-06 1e-08 126225 2.13449e+10
+160 1.59e-06 1e-08 126225 2.23653e+10
+161 1.6e-06 1e-08 126225 2.13514e+10
+162 1.61e-06 1e-08 126226 2.15813e+10
+163 1.62e-06 1e-08 126226 2.07449e+10
+164 1.63e-06 1e-08 126226 2.11099e+10
+165 1.64e-06 1e-08 126226 2.19173e+10
+166 1.65e-06 1e-08 126226 2.12885e+10
+167 1.66e-06 1e-08 126226 2.19038e+10
+168 1.67e-06 1e-08 126226 2.0856e+10
+169 1.68e-06 1e-08 126227 2.24123e+10
+170 1.69e-06 1e-08 126228 2.11249e+10
+171 1.7e-06 1e-08 126228 2.16799e+10
+172 1.71e-06 1e-08 126226 2.10515e+10
+173 1.72e-06 1e-08 126226 2.0725e+10
+174 1.73e-06 1e-08 126226 2.22459e+10
+175 1.74e-06 1e-08 126226 2.17701e+10
+176 1.75e-06 1e-08 126227 2.10117e+10
+177 1.76e-06 1e-08 126226 2.11897e+10
+178 1.77e-06 1e-08 126226 2.17023e+10
+179 1.78e-06 1e-08 126226 2.23996e+10
+180 1.79e-06 1e-08 126226 2.17533e+10
+181 1.8e-06 1e-08 126226 2.11835e+10
+182 1.81e-06 1e-08 126226 2.14589e+10
+183 1.82e-06 1e-08 126226 2.23184e+10
+184 1.83e-06 1e-08 126226 2.13797e+10
+185 1.84e-06 1e-08 126226 2.15905e+10
+186 1.85e-06 1e-08 126225 2.08791e+10
+187 1.86e-06 1e-08 127015 2.20624e+10
+188 1.87e-06 1e-08 127015 2.21616e+10
+189 1.88e-06 1e-08 127015 2.16891e+10
+190 1.89e-06 1e-08 127015 2.26531e+10
+191 1.9e-06 1e-08 127014 2.2502e+10
+192 1.91e-06 1e-08 127014 2.2453e+10
+193 1.92e-06 1e-08 127014 2.23911e+10
+194 1.93e-06 1e-08 127015 2.23439e+10
+195 1.94e-06 1e-08 127015 2.18557e+10
+196 1.95e-06 1e-08 127015 2.28277e+10
+197 1.96e-06 1e-08 127015 2.25767e+10
+198 1.97e-06 1e-08 127015 2.2603e+10
+199 1.98e-06 1e-08 127015 2.25608e+10
+200 1.99e-06 1e-08 127015 2.24069e+10
+201 2e-06 1e-08 127016 2.26693e+10
+202 2.01e-06 1e-08 127016 2.24061e+10
+203 2.02e-06 1e-08 127016 2.25785e+10
+204 2.03e-06 1e-08 127552 2.35953e+10
+205 2.04e-06 1e-08 127552 2.24282e+10
+206 2.05e-06 1e-08 128370 2.21747e+10
+207 2.06e-06 1e-08 128370 2.18038e+10
+208 2.07e-06 1e-08 129335 2.26996e+10
+209 2.08e-06 1e-08 129335 2.27725e+10
+210 2.09e-06 1e-08 129335 2.17142e+10
+211 2.1e-06 1e-08 129335 2.26209e+10
+212 2.11e-06 1e-08 129335 2.19476e+10
+213 2.12e-06 1e-08 129335 2.27132e+10
+214 2.13e-06 1e-08 129335 2.31641e+10
+215 2.14e-06 1e-08 129335 2.28238e+10
+216 2.15e-06 1e-08 129335 2.22763e+10
+217 2.16e-06 1e-08 129334 2.22894e+10
+218 2.17e-06 1e-08 129334 2.2009e+10
+219 2.18e-06 1e-08 129334 2.18925e+10
+220 2.19e-06 1e-08 129335 2.24774e+10
+221 2.2e-06 1e-08 129335 2.20217e+10
+222 2.21e-06 1e-08 129335 2.25556e+10
+223 2.22e-06 1e-08 129335 2.25135e+10
+224 2.23e-06 1e-08 129335 2.29565e+10
+225 2.24e-06 1e-08 129335 2.21752e+10
+226 2.25e-06 1e-08 129335 2.24822e+10
+227 2.26e-06 1e-08 129335 2.27287e+10
+228 2.27e-06 1e-08 129335 2.21279e+10
+229 2.28e-06 1e-08 129335 2.2427e+10
+230 2.29e-06 1e-08 129335 2.25517e+10
+231 2.3e-06 1e-08 129335 2.31285e+10
+232 2.31e-06 1e-08 129335 2.30626e+10
+233 2.32e-06 1e-08 129335 2.21077e+10
+234 2.33e-06 1e-08 129335 2.29848e+10
+235 2.34e-06 1e-08 129334 2.24433e+10
+236 2.35e-06 1e-08 130478 2.19376e+10
+237 2.36e-06 1e-08 130477 2.23001e+10
+238 2.37e-06 1e-08 130478 2.26289e+10
+239 2.38e-06 1e-08 130478 2.28204e+10
+240 2.39e-06 1e-08 130478 2.2154e+10
+241 2.4e-06 1e-08 130478 2.27857e+10
+242 2.41e-06 1e-08 130478 2.2471e+10
+243 2.42e-06 1e-08 130478 2.25567e+10
+244 2.43e-06 1e-08 130478 2.22932e+10
+245 2.44e-06 1e-08 130478 2.27705e+10
+246 2.45e-06 1e-08 130478 2.21415e+10
+247 2.46e-06 1e-08 130478 2.28544e+10
+248 2.47e-06 1e-08 130478 2.23037e+10
+249 2.48e-06 1e-08 130478 2.274e+10
+250 2.49e-06 1e-08 130477 2.38549e+10
+251 2.5e-06 1e-08 130477 2.29446e+10
+252 2.51e-06 1e-08 130477 2.28871e+10
+253 2.52e-06 1e-08 130477 2.25942e+10
+254 2.53e-06 1e-08 130477 2.22376e+10
+255 2.54e-06 1e-08 130477 2.2916e+10
+256 2.55e-06 1e-08 130477 2.28703e+10
+257 2.56e-06 1e-08 130477 2.30775e+10
diff --git a/theory/paper_spheric/data/Cosmo_fixed/performance_2.dat b/theory/paper_spheric/data/Cosmo_fixed/performance_2.dat
new file mode 100644
index 0000000000000000000000000000000000000000..a9b9a4d393745213e4a44c4a3a97d285dea8368a
--- /dev/null
+++ b/theory/paper_spheric/data/Cosmo_fixed/performance_2.dat
@@ -0,0 +1,259 @@
+# Number of cores: 2
+# Iteration | Time | TimeStep | NumPartUpdates | ElapsedTicks (cycle.h)
+1 0 0 911542 1.34916e+11
+2 1e-08 1e-08 911542 1.28584e+11
+3 2e-08 1e-08 911542 1.31289e+11
+4 3e-08 1e-08 911542 1.31676e+11
+5 4e-08 1e-08 932084 1.33758e+11
+6 5e-08 1e-08 932083 1.27086e+11
+7 6e-08 1e-08 932083 1.27818e+11
+8 7e-08 1e-08 932082 1.31405e+11
+9 8e-08 1e-08 932082 1.27953e+11
+10 9e-08 1e-08 932084 1.3046e+11
+11 1e-07 1e-08 932083 1.29911e+11
+12 1.1e-07 1e-08 932083 1.30009e+11
+13 1.2e-07 1e-08 932083 1.28319e+11
+14 1.3e-07 1e-08 932083 1.29305e+11
+15 1.4e-07 1e-08 932084 1.32868e+11
+16 1.5e-07 1e-08 932084 1.31629e+11
+17 1.6e-07 1e-08 932083 1.30066e+11
+18 1.7e-07 1e-08 932083 1.30509e+11
+19 1.8e-07 1e-08 932082 1.27009e+11
+20 1.9e-07 1e-08 932082 1.30107e+11
+21 2e-07 1e-08 932083 1.2577e+11
+22 2.1e-07 1e-08 932084 1.27452e+11
+23 2.2e-07 1e-08 932084 1.26453e+11
+24 2.3e-07 1e-08 932084 1.31589e+11
+25 2.4e-07 1e-08 932083 1.27116e+11
+26 2.5e-07 1e-08 932083 1.28329e+11
+27 2.6e-07 1e-08 932083 1.26248e+11
+28 2.7e-07 1e-08 932083 1.26168e+11
+29 2.8e-07 1e-08 932082 1.32595e+11
+30 2.9e-07 1e-08 932082 1.26879e+11
+31 3e-07 1e-08 932082 1.28978e+11
+32 3.1e-07 1e-08 932081 1.31641e+11
+33 3.2e-07 1e-08 932081 1.29628e+11
+34 3.3e-07 1e-08 932082 1.28051e+11
+35 3.4e-07 1e-08 932082 1.29736e+11
+36 3.5e-07 1e-08 932082 1.29163e+11
+37 3.6e-07 1e-08 932082 1.28768e+11
+38 3.7e-07 1e-08 932082 1.31997e+11
+39 3.8e-07 1e-08 932083 1.27837e+11
+40 3.9e-07 1e-08 932083 1.30919e+11
+41 4e-07 1e-08 932082 1.31156e+11
+42 4.1e-07 1e-08 932083 1.30917e+11
+43 4.2e-07 1e-08 932083 1.28205e+11
+44 4.3e-07 1e-08 932083 1.31739e+11
+45 4.4e-07 1e-08 932083 1.27371e+11
+46 4.5e-07 1e-08 932083 1.28178e+11
+47 4.6e-07 1e-08 932083 1.30836e+11
+48 4.7e-07 1e-08 932083 1.31663e+11
+49 4.8e-07 1e-08 932083 1.25789e+11
+50 4.9e-07 1e-08 932083 1.34892e+11
+51 5e-07 1e-08 932082 1.29761e+11
+52 5.1e-07 1e-08 932082 1.25947e+11
+53 5.2e-07 1e-08 932083 1.27165e+11
+54 5.3e-07 1e-08 932084 1.30431e+11
+55 5.4e-07 1e-08 932084 1.31507e+11
+56 5.5e-07 1e-08 932084 1.27885e+11
+57 5.6e-07 1e-08 932084 1.25972e+11
+58 5.7e-07 1e-08 932084 1.25947e+11
+59 5.8e-07 1e-08 932084 1.28519e+11
+60 5.9e-07 1e-08 932085 1.26553e+11
+61 6e-07 1e-08 932083 1.279e+11
+62 6.1e-07 1e-08 932082 1.32833e+11
+63 6.2e-07 1e-08 932082 1.33784e+11
+64 6.3e-07 1e-08 932082 1.31486e+11
+65 6.4e-07 1e-08 932082 1.27294e+11
+66 6.5e-07 1e-08 932081 1.30687e+11
+67 6.6e-07 1e-08 932080 1.28594e+11
+68 6.7e-07 1e-08 932080 1.3057e+11
+69 6.8e-07 1e-08 932080 1.2897e+11
+70 6.9e-07 1e-08 932080 1.30086e+11
+71 7e-07 1e-08 932080 1.29051e+11
+72 7.1e-07 1e-08 932080 1.25884e+11
+73 7.2e-07 1e-08 932081 1.30658e+11
+74 7.3e-07 1e-08 932081 1.31871e+11
+75 7.4e-07 1e-08 932081 1.3165e+11
+76 7.5e-07 1e-08 932081 1.30604e+11
+77 7.6e-07 1e-08 932080 1.27965e+11
+78 7.7e-07 1e-08 932081 1.26871e+11
+79 7.8e-07 1e-08 932081 1.27085e+11
+80 7.9e-07 1e-08 932081 1.29338e+11
+81 8e-07 1e-08 932081 1.31962e+11
+82 8.1e-07 1e-08 932081 1.27764e+11
+83 8.2e-07 1e-08 932082 1.30643e+11
+84 8.3e-07 1e-08 932082 1.32703e+11
+85 8.4e-07 1e-08 932082 1.32532e+11
+86 8.5e-07 1e-08 932082 1.28777e+11
+87 8.6e-07 1e-08 932082 1.28244e+11
+88 8.7e-07 1e-08 932082 1.33321e+11
+89 8.8e-07 1e-08 932082 1.29311e+11
+90 8.9e-07 1e-08 932082 1.3115e+11
+91 9e-07 1e-08 932082 1.33329e+11
+92 9.1e-07 1e-08 932081 1.31141e+11
+93 9.2e-07 1e-08 932080 1.31293e+11
+94 9.3e-07 1e-08 932081 1.32827e+11
+95 9.4e-07 1e-08 956728 1.33383e+11
+96 9.5e-07 1e-08 956728 1.36494e+11
+97 9.6e-07 1e-08 956728 1.33268e+11
+98 9.7e-07 1e-08 956728 1.36061e+11
+99 9.8e-07 1e-08 956727 1.35457e+11
+100 9.9e-07 1e-08 956727 1.3689e+11
+101 1e-06 1e-08 956727 1.33503e+11
+102 1.01e-06 1e-08 956727 1.34783e+11
+103 1.02e-06 1e-08 956726 1.3714e+11
+104 1.03e-06 1e-08 956726 1.3678e+11
+105 1.04e-06 1e-08 956727 1.31548e+11
+106 1.05e-06 1e-08 956727 1.36773e+11
+107 1.06e-06 1e-08 956727 1.34946e+11
+108 1.07e-06 1e-08 956727 1.33351e+11
+109 1.08e-06 1e-08 956727 1.35053e+11
+110 1.09e-06 1e-08 956727 1.32849e+11
+111 1.1e-06 1e-08 956728 1.35776e+11
+112 1.11e-06 1e-08 956728 1.32476e+11
+113 1.12e-06 1e-08 956727 1.3352e+11
+114 1.13e-06 1e-08 956728 1.32584e+11
+115 1.14e-06 1e-08 956728 1.31304e+11
+116 1.15e-06 1e-08 956728 1.32242e+11
+117 1.16e-06 1e-08 956728 1.34295e+11
+118 1.17e-06 1e-08 956728 1.3298e+11
+119 1.18e-06 1e-08 956728 1.31501e+11
+120 1.19e-06 1e-08 956728 1.36688e+11
+121 1.2e-06 1e-08 956728 1.31291e+11
+122 1.21e-06 1e-08 956729 1.31538e+11
+123 1.22e-06 1e-08 956729 1.33825e+11
+124 1.23e-06 1e-08 956729 1.35305e+11
+125 1.24e-06 1e-08 956729 1.37236e+11
+126 1.25e-06 1e-08 956729 1.37412e+11
+127 1.26e-06 1e-08 956729 1.34788e+11
+128 1.27e-06 1e-08 956729 1.33239e+11
+129 1.28e-06 1e-08 956729 1.35593e+11
+130 1.29e-06 1e-08 956729 1.33185e+11
+131 1.3e-06 1e-08 956729 1.32326e+11
+132 1.31e-06 1e-08 956729 1.32278e+11
+133 1.32e-06 1e-08 956730 1.34637e+11
+134 1.33e-06 1e-08 956730 1.34965e+11
+135 1.34e-06 1e-08 956730 1.31371e+11
+136 1.35e-06 1e-08 956730 1.35725e+11
+137 1.36e-06 1e-08 956731 1.31216e+11
+138 1.37e-06 1e-08 956731 1.35923e+11
+139 1.38e-06 1e-08 956731 1.31948e+11
+140 1.39e-06 1e-08 956732 1.36298e+11
+141 1.4e-06 1e-08 956732 1.30856e+11
+142 1.41e-06 1e-08 956731 1.3756e+11
+143 1.42e-06 1e-08 956731 1.30876e+11
+144 1.43e-06 1e-08 956731 1.3402e+11
+145 1.44e-06 1e-08 956731 1.31568e+11
+146 1.45e-06 1e-08 956730 1.32501e+11
+147 1.46e-06 1e-08 956730 1.36034e+11
+148 1.47e-06 1e-08 956730 1.35648e+11
+149 1.48e-06 1e-08 956730 1.35135e+11
+150 1.49e-06 1e-08 956730 1.37269e+11
+151 1.5e-06 1e-08 956730 1.35013e+11
+152 1.51e-06 1e-08 956729 1.36674e+11
+153 1.52e-06 1e-08 956729 1.31349e+11
+154 1.53e-06 1e-08 956729 1.31536e+11
+155 1.54e-06 1e-08 956728 1.34724e+11
+156 1.55e-06 1e-08 956728 1.30947e+11
+157 1.56e-06 1e-08 956728 1.30924e+11
+158 1.57e-06 1e-08 956728 1.31852e+11
+159 1.58e-06 1e-08 956728 1.34011e+11
+160 1.59e-06 1e-08 956728 1.39224e+11
+161 1.6e-06 1e-08 956727 1.34964e+11
+162 1.61e-06 1e-08 956726 1.36342e+11
+163 1.62e-06 1e-08 956726 1.3077e+11
+164 1.63e-06 1e-08 956727 1.32306e+11
+165 1.64e-06 1e-08 956727 1.37689e+11
+166 1.65e-06 1e-08 956725 1.32779e+11
+167 1.66e-06 1e-08 956725 1.36881e+11
+168 1.67e-06 1e-08 956725 1.31266e+11
+169 1.68e-06 1e-08 956725 1.37871e+11
+170 1.69e-06 1e-08 956725 1.31081e+11
+171 1.7e-06 1e-08 956725 1.36484e+11
+172 1.71e-06 1e-08 956725 1.3148e+11
+173 1.72e-06 1e-08 956725 1.30419e+11
+174 1.73e-06 1e-08 956725 1.36945e+11
+175 1.74e-06 1e-08 956725 1.34623e+11
+176 1.75e-06 1e-08 956726 1.32351e+11
+177 1.76e-06 1e-08 956726 1.32772e+11
+178 1.77e-06 1e-08 956726 1.33037e+11
+179 1.78e-06 1e-08 956726 1.36965e+11
+180 1.79e-06 1e-08 956726 1.36224e+11
+181 1.8e-06 1e-08 956726 1.3265e+11
+182 1.81e-06 1e-08 956726 1.34221e+11
+183 1.82e-06 1e-08 956726 1.37484e+11
+184 1.83e-06 1e-08 956726 1.33511e+11
+185 1.84e-06 1e-08 956726 1.35164e+11
+186 1.85e-06 1e-08 956725 1.31497e+11
+187 1.86e-06 1e-08 956725 1.34405e+11
+188 1.87e-06 1e-08 956725 1.35673e+11
+189 1.88e-06 1e-08 956725 1.32458e+11
+190 1.89e-06 1e-08 956725 1.37316e+11
+191 1.9e-06 1e-08 956724 1.34962e+11
+192 1.91e-06 1e-08 956724 1.36521e+11
+193 1.92e-06 1e-08 956724 1.3567e+11
+194 1.93e-06 1e-08 956725 1.35587e+11
+195 1.94e-06 1e-08 956725 1.30579e+11
+196 1.95e-06 1e-08 956725 1.36047e+11
+197 1.96e-06 1e-08 956724 1.36744e+11
+198 1.97e-06 1e-08 956724 1.36961e+11
+199 1.98e-06 1e-08 956724 1.36478e+11
+200 1.99e-06 1e-08 956724 1.35887e+11
+201 2e-06 1e-08 956724 1.37332e+11
+202 2.01e-06 1e-08 956724 1.35562e+11
+203 2.02e-06 1e-08 979628 1.41671e+11
+204 2.03e-06 1e-08 979628 1.45766e+11
+205 2.04e-06 1e-08 979628 1.40248e+11
+206 2.05e-06 1e-08 979628 1.38385e+11
+207 2.06e-06 1e-08 979628 1.36647e+11
+208 2.07e-06 1e-08 979627 1.41688e+11
+209 2.08e-06 1e-08 979627 1.41568e+11
+210 2.09e-06 1e-08 979627 1.3564e+11
+211 2.1e-06 1e-08 979627 1.39814e+11
+212 2.11e-06 1e-08 979627 1.37222e+11
+213 2.12e-06 1e-08 979628 1.40251e+11
+214 2.13e-06 1e-08 979628 1.39761e+11
+215 2.14e-06 1e-08 979628 1.40354e+11
+216 2.15e-06 1e-08 979628 1.37652e+11
+217 2.16e-06 1e-08 979628 1.37752e+11
+218 2.17e-06 1e-08 979627 1.37174e+11
+219 2.18e-06 1e-08 979627 1.35707e+11
+220 2.19e-06 1e-08 979627 1.39714e+11
+221 2.2e-06 1e-08 979628 1.37199e+11
+222 2.21e-06 1e-08 979627 1.40414e+11
+223 2.22e-06 1e-08 979627 1.39221e+11
+224 2.23e-06 1e-08 979626 1.42605e+11
+225 2.24e-06 1e-08 979626 1.37133e+11
+226 2.25e-06 1e-08 979626 1.39119e+11
+227 2.26e-06 1e-08 979625 1.40811e+11
+228 2.27e-06 1e-08 979625 1.36746e+11
+229 2.28e-06 1e-08 979624 1.39167e+11
+230 2.29e-06 1e-08 979623 1.40807e+11
+231 2.3e-06 1e-08 979624 1.43003e+11
+232 2.31e-06 1e-08 979624 1.33665e+11
+233 2.32e-06 1e-08 979624 1.33116e+11
+234 2.33e-06 1e-08 979624 1.41347e+11
+235 2.34e-06 1e-08 979623 1.39126e+11
+236 2.35e-06 1e-08 979623 1.36025e+11
+237 2.36e-06 1e-08 979622 1.38406e+11
+238 2.37e-06 1e-08 979622 1.39714e+11
+239 2.38e-06 1e-08 979622 1.40979e+11
+240 2.39e-06 1e-08 979622 1.36796e+11
+241 2.4e-06 1e-08 979621 1.40941e+11
+242 2.41e-06 1e-08 979621 1.38638e+11
+243 2.42e-06 1e-08 979622 1.39217e+11
+244 2.43e-06 1e-08 979622 1.37608e+11
+245 2.44e-06 1e-08 979623 1.40854e+11
+246 2.45e-06 1e-08 979623 1.36665e+11
+247 2.46e-06 1e-08 979622 1.41165e+11
+248 2.47e-06 1e-08 979622 1.35123e+11
+249 2.48e-06 1e-08 979621 1.38714e+11
+250 2.49e-06 1e-08 979620 1.43942e+11
+251 2.5e-06 1e-08 979620 1.40262e+11
+252 2.51e-06 1e-08 979620 1.39817e+11
+253 2.52e-06 1e-08 979619 1.38107e+11
+254 2.53e-06 1e-08 979621 1.3667e+11
+255 2.54e-06 1e-08 979621 1.39551e+11
+256 2.55e-06 1e-08 979621 1.39821e+11
+257 2.56e-06 1e-08 979621 1.4098e+11
diff --git a/theory/paper_spheric/data/Cosmo_fixed/performance_20.dat b/theory/paper_spheric/data/Cosmo_fixed/performance_20.dat
new file mode 100644
index 0000000000000000000000000000000000000000..608025d166b2e611c86aa63833e09c8c4eaf1aaa
--- /dev/null
+++ b/theory/paper_spheric/data/Cosmo_fixed/performance_20.dat
@@ -0,0 +1,259 @@
+# Number of cores: 20
+# Iteration | Time | TimeStep | NumPartUpdates | ElapsedTicks (cycle.h)
+1 0 0 93289 2.06894e+10
+2 1e-08 1e-08 93289 1.67912e+10
+3 2e-08 1e-08 93289 1.70677e+10
+4 3e-08 1e-08 93289 1.69947e+10
+5 4e-08 1e-08 93289 1.71858e+10
+6 5e-08 1e-08 93289 1.64812e+10
+7 6e-08 1e-08 93289 1.6604e+10
+8 7e-08 1e-08 93289 1.70321e+10
+9 8e-08 1e-08 93289 1.66028e+10
+10 9e-08 1e-08 93289 1.67655e+10
+11 1e-07 1e-08 93289 1.66797e+10
+12 1.1e-07 1e-08 93289 1.68001e+10
+13 1.2e-07 1e-08 93289 1.66857e+10
+14 1.3e-07 1e-08 93289 1.66713e+10
+15 1.4e-07 1e-08 93289 1.70856e+10
+16 1.5e-07 1e-08 93289 1.70158e+10
+17 1.6e-07 1e-08 93289 1.68251e+10
+18 1.7e-07 1e-08 93289 1.68769e+10
+19 1.8e-07 1e-08 93289 1.64159e+10
+20 1.9e-07 1e-08 93289 1.68667e+10
+21 2e-07 1e-08 93289 1.62652e+10
+22 2.1e-07 1e-08 93289 1.63109e+10
+23 2.2e-07 1e-08 93289 1.63327e+10
+24 2.3e-07 1e-08 93289 1.68737e+10
+25 2.4e-07 1e-08 93289 1.62421e+10
+26 2.5e-07 1e-08 93289 1.65039e+10
+27 2.6e-07 1e-08 93289 1.6515e+10
+28 2.7e-07 1e-08 93289 1.62839e+10
+29 2.8e-07 1e-08 93289 1.70674e+10
+30 2.9e-07 1e-08 93289 1.63732e+10
+31 3e-07 1e-08 93289 1.66523e+10
+32 3.1e-07 1e-08 93289 1.72052e+10
+33 3.2e-07 1e-08 93289 1.68264e+10
+34 3.3e-07 1e-08 93289 1.65167e+10
+35 3.4e-07 1e-08 93289 1.68443e+10
+36 3.5e-07 1e-08 93289 1.67293e+10
+37 3.6e-07 1e-08 93289 1.6671e+10
+38 3.7e-07 1e-08 93289 1.7163e+10
+39 3.8e-07 1e-08 93289 1.66669e+10
+40 3.9e-07 1e-08 93289 1.71767e+10
+41 4e-07 1e-08 93289 1.74901e+10
+42 4.1e-07 1e-08 93289 1.70611e+10
+43 4.2e-07 1e-08 93289 1.67744e+10
+44 4.3e-07 1e-08 93289 1.71916e+10
+45 4.4e-07 1e-08 93289 1.65589e+10
+46 4.5e-07 1e-08 93289 1.66638e+10
+47 4.6e-07 1e-08 93289 1.7095e+10
+48 4.7e-07 1e-08 93289 1.71299e+10
+49 4.8e-07 1e-08 93289 1.67772e+10
+50 4.9e-07 1e-08 93289 1.82985e+10
+51 5e-07 1e-08 93289 1.70149e+10
+52 5.1e-07 1e-08 93289 1.65947e+10
+53 5.2e-07 1e-08 93289 1.66129e+10
+54 5.3e-07 1e-08 93289 1.7125e+10
+55 5.4e-07 1e-08 93289 1.742e+10
+56 5.5e-07 1e-08 93289 1.67242e+10
+57 5.6e-07 1e-08 93289 1.64652e+10
+58 5.7e-07 1e-08 93289 1.65531e+10
+59 5.8e-07 1e-08 95732 1.69323e+10
+60 5.9e-07 1e-08 95732 1.64596e+10
+61 6e-07 1e-08 95733 1.6687e+10
+62 6.1e-07 1e-08 95733 1.75032e+10
+63 6.2e-07 1e-08 95733 1.77902e+10
+64 6.3e-07 1e-08 95733 1.72682e+10
+65 6.4e-07 1e-08 95733 1.67274e+10
+66 6.5e-07 1e-08 95733 1.72954e+10
+67 6.6e-07 1e-08 95733 1.68591e+10
+68 6.7e-07 1e-08 95733 1.71481e+10
+69 6.8e-07 1e-08 95733 1.69481e+10
+70 6.9e-07 1e-08 95733 1.71193e+10
+71 7e-07 1e-08 95733 1.72386e+10
+72 7.1e-07 1e-08 95733 1.65586e+10
+73 7.2e-07 1e-08 95732 1.75629e+10
+74 7.3e-07 1e-08 95733 1.75143e+10
+75 7.4e-07 1e-08 95733 1.74082e+10
+76 7.5e-07 1e-08 95733 1.73437e+10
+77 7.6e-07 1e-08 95733 1.68337e+10
+78 7.7e-07 1e-08 95733 1.71821e+10
+79 7.8e-07 1e-08 95733 1.74012e+10
+80 7.9e-07 1e-08 95733 1.69266e+10
+81 8e-07 1e-08 95734 1.72208e+10
+82 8.1e-07 1e-08 95734 1.67104e+10
+83 8.2e-07 1e-08 95734 1.71671e+10
+84 8.3e-07 1e-08 95735 1.74477e+10
+85 8.4e-07 1e-08 95735 1.73915e+10
+86 8.5e-07 1e-08 95735 1.6974e+10
+87 8.6e-07 1e-08 95735 1.68247e+10
+88 8.7e-07 1e-08 95735 1.75072e+10
+89 8.8e-07 1e-08 95735 1.70033e+10
+90 8.9e-07 1e-08 95735 1.71286e+10
+91 9e-07 1e-08 95735 1.75698e+10
+92 9.1e-07 1e-08 95735 1.71847e+10
+93 9.2e-07 1e-08 95735 1.71634e+10
+94 9.3e-07 1e-08 95735 1.74037e+10
+95 9.4e-07 1e-08 95735 1.70574e+10
+96 9.5e-07 1e-08 95735 1.74213e+10
+97 9.6e-07 1e-08 95735 1.7119e+10
+98 9.7e-07 1e-08 95735 1.73921e+10
+99 9.8e-07 1e-08 95735 1.75782e+10
+100 9.9e-07 1e-08 95735 1.76906e+10
+101 1e-06 1e-08 95734 1.72585e+10
+102 1.01e-06 1e-08 95734 1.78315e+10
+103 1.02e-06 1e-08 95734 1.7708e+10
+104 1.03e-06 1e-08 95734 1.77278e+10
+105 1.04e-06 1e-08 98047 1.69904e+10
+106 1.05e-06 1e-08 98047 1.79776e+10
+107 1.06e-06 1e-08 98048 1.7461e+10
+108 1.07e-06 1e-08 98048 1.75419e+10
+109 1.08e-06 1e-08 98048 1.76567e+10
+110 1.09e-06 1e-08 98048 1.73605e+10
+111 1.1e-06 1e-08 98048 1.75728e+10
+112 1.11e-06 1e-08 98048 1.75668e+10
+113 1.12e-06 1e-08 98048 1.74115e+10
+114 1.13e-06 1e-08 98047 1.72057e+10
+115 1.14e-06 1e-08 98047 1.70028e+10
+116 1.15e-06 1e-08 98047 1.75303e+10
+117 1.16e-06 1e-08 98047 1.75666e+10
+118 1.17e-06 1e-08 98047 1.73371e+10
+119 1.18e-06 1e-08 98047 1.73237e+10
+120 1.19e-06 1e-08 98047 1.79824e+10
+121 1.2e-06 1e-08 98047 1.72945e+10
+122 1.21e-06 1e-08 98047 1.7277e+10
+123 1.22e-06 1e-08 98047 1.76037e+10
+124 1.23e-06 1e-08 98047 1.77505e+10
+125 1.24e-06 1e-08 98047 1.79662e+10
+126 1.25e-06 1e-08 98047 1.79322e+10
+127 1.26e-06 1e-08 98047 1.7527e+10
+128 1.27e-06 1e-08 98047 1.7461e+10
+129 1.28e-06 1e-08 98047 1.77109e+10
+130 1.29e-06 1e-08 99378 1.74694e+10
+131 1.3e-06 1e-08 99379 1.72428e+10
+132 1.31e-06 1e-08 99379 1.73164e+10
+133 1.32e-06 1e-08 99379 1.76139e+10
+134 1.33e-06 1e-08 99379 1.82096e+10
+135 1.34e-06 1e-08 99379 1.71272e+10
+136 1.35e-06 1e-08 99378 1.77695e+10
+137 1.36e-06 1e-08 99378 1.71812e+10
+138 1.37e-06 1e-08 99378 1.77879e+10
+139 1.38e-06 1e-08 99378 1.7314e+10
+140 1.39e-06 1e-08 99378 1.807e+10
+141 1.4e-06 1e-08 99378 1.72175e+10
+142 1.41e-06 1e-08 99378 1.79949e+10
+143 1.42e-06 1e-08 99378 1.72034e+10
+144 1.43e-06 1e-08 99378 1.75952e+10
+145 1.44e-06 1e-08 99378 1.72821e+10
+146 1.45e-06 1e-08 99378 1.75071e+10
+147 1.46e-06 1e-08 99378 1.78699e+10
+148 1.47e-06 1e-08 99378 1.78308e+10
+149 1.48e-06 1e-08 99377 1.79681e+10
+150 1.49e-06 1e-08 99377 1.80511e+10
+151 1.5e-06 1e-08 99377 1.77462e+10
+152 1.51e-06 1e-08 99377 1.81965e+10
+153 1.52e-06 1e-08 99377 1.73594e+10
+154 1.53e-06 1e-08 99377 1.75969e+10
+155 1.54e-06 1e-08 99377 1.79141e+10
+156 1.55e-06 1e-08 99377 1.73022e+10
+157 1.56e-06 1e-08 99377 1.72965e+10
+158 1.57e-06 1e-08 99377 1.74179e+10
+159 1.58e-06 1e-08 99377 1.76659e+10
+160 1.59e-06 1e-08 99377 1.88861e+10
+161 1.6e-06 1e-08 99377 1.83161e+10
+162 1.61e-06 1e-08 99378 1.83479e+10
+163 1.62e-06 1e-08 99378 1.76418e+10
+164 1.63e-06 1e-08 99378 1.773e+10
+165 1.64e-06 1e-08 99378 1.84933e+10
+166 1.65e-06 1e-08 99378 1.77905e+10
+167 1.66e-06 1e-08 99378 1.83443e+10
+168 1.67e-06 1e-08 99378 1.76058e+10
+169 1.68e-06 1e-08 99379 1.84332e+10
+170 1.69e-06 1e-08 99380 1.75866e+10
+171 1.7e-06 1e-08 99380 1.85026e+10
+172 1.71e-06 1e-08 99379 1.76156e+10
+173 1.72e-06 1e-08 99379 1.74981e+10
+174 1.73e-06 1e-08 99379 1.83771e+10
+175 1.74e-06 1e-08 99379 1.80567e+10
+176 1.75e-06 1e-08 102169 1.80892e+10
+177 1.76e-06 1e-08 102168 1.83147e+10
+178 1.77e-06 1e-08 102168 1.80737e+10
+179 1.78e-06 1e-08 102168 1.88421e+10
+180 1.79e-06 1e-08 102168 1.85747e+10
+181 1.8e-06 1e-08 102168 1.78315e+10
+182 1.81e-06 1e-08 102168 1.8517e+10
+183 1.82e-06 1e-08 102168 1.91933e+10
+184 1.83e-06 1e-08 102168 1.82624e+10
+185 1.84e-06 1e-08 102168 1.84984e+10
+186 1.85e-06 1e-08 102167 1.78494e+10
+187 1.86e-06 1e-08 102167 1.84318e+10
+188 1.87e-06 1e-08 102167 1.85613e+10
+189 1.88e-06 1e-08 102167 1.82014e+10
+190 1.89e-06 1e-08 102167 1.88151e+10
+191 1.9e-06 1e-08 102166 1.83816e+10
+192 1.91e-06 1e-08 102166 1.85965e+10
+193 1.92e-06 1e-08 102166 1.8578e+10
+194 1.93e-06 1e-08 102166 1.85967e+10
+195 1.94e-06 1e-08 102166 1.786e+10
+196 1.95e-06 1e-08 102166 1.86405e+10
+197 1.96e-06 1e-08 102166 1.87121e+10
+198 1.97e-06 1e-08 102166 1.87162e+10
+199 1.98e-06 1e-08 102166 1.86709e+10
+200 1.99e-06 1e-08 102166 1.85542e+10
+201 2e-06 1e-08 102166 1.88344e+10
+202 2.01e-06 1e-08 102166 1.91778e+10
+203 2.02e-06 1e-08 102166 1.91401e+10
+204 2.03e-06 1e-08 102166 2.01856e+10
+205 2.04e-06 1e-08 102166 1.88053e+10
+206 2.05e-06 1e-08 102166 1.85611e+10
+207 2.06e-06 1e-08 102166 1.83448e+10
+208 2.07e-06 1e-08 102165 1.87459e+10
+209 2.08e-06 1e-08 102165 1.87966e+10
+210 2.09e-06 1e-08 102165 1.80133e+10
+211 2.1e-06 1e-08 102165 1.86731e+10
+212 2.11e-06 1e-08 102165 1.82192e+10
+213 2.12e-06 1e-08 102165 1.85609e+10
+214 2.13e-06 1e-08 102165 1.90652e+10
+215 2.14e-06 1e-08 102165 1.87213e+10
+216 2.15e-06 1e-08 102165 1.8304e+10
+217 2.16e-06 1e-08 102164 1.83053e+10
+218 2.17e-06 1e-08 102164 1.83387e+10
+219 2.18e-06 1e-08 102165 1.81287e+10
+220 2.19e-06 1e-08 102165 1.85719e+10
+221 2.2e-06 1e-08 102165 1.83533e+10
+222 2.21e-06 1e-08 102165 1.88248e+10
+223 2.22e-06 1e-08 102165 1.86118e+10
+224 2.23e-06 1e-08 102165 1.8966e+10
+225 2.24e-06 1e-08 102165 1.82198e+10
+226 2.25e-06 1e-08 102165 1.85144e+10
+227 2.26e-06 1e-08 102165 1.86472e+10
+228 2.27e-06 1e-08 102165 1.8059e+10
+229 2.28e-06 1e-08 102165 1.85353e+10
+230 2.29e-06 1e-08 102165 1.85695e+10
+231 2.3e-06 1e-08 102165 1.95349e+10
+232 2.31e-06 1e-08 102165 1.96938e+10
+233 2.32e-06 1e-08 102165 1.86478e+10
+234 2.33e-06 1e-08 102165 1.925e+10
+235 2.34e-06 1e-08 102165 1.89564e+10
+236 2.35e-06 1e-08 105736 1.8536e+10
+237 2.36e-06 1e-08 105736 1.90017e+10
+238 2.37e-06 1e-08 105736 1.90534e+10
+239 2.38e-06 1e-08 103843 1.8888e+10
+240 2.39e-06 1e-08 105736 1.83195e+10
+241 2.4e-06 1e-08 105736 1.87275e+10
+242 2.41e-06 1e-08 105736 1.84531e+10
+243 2.42e-06 1e-08 105736 1.84931e+10
+244 2.43e-06 1e-08 105737 1.8354e+10
+245 2.44e-06 1e-08 105737 1.86725e+10
+246 2.45e-06 1e-08 105737 1.84267e+10
+247 2.46e-06 1e-08 105736 1.90972e+10
+248 2.47e-06 1e-08 105736 1.81519e+10
+249 2.48e-06 1e-08 105736 1.91697e+10
+250 2.49e-06 1e-08 105736 1.99924e+10
+251 2.5e-06 1e-08 105736 1.9236e+10
+252 2.51e-06 1e-08 105736 1.88835e+10
+253 2.52e-06 1e-08 105736 1.84042e+10
+254 2.53e-06 1e-08 105736 1.84382e+10
+255 2.54e-06 1e-08 105736 1.92785e+10
+256 2.55e-06 1e-08 105736 1.90132e+10
+257 2.56e-06 1e-08 105736 1.92008e+10
diff --git a/theory/paper_spheric/data/Cosmo_fixed/performance_24.dat b/theory/paper_spheric/data/Cosmo_fixed/performance_24.dat
new file mode 100644
index 0000000000000000000000000000000000000000..16ece0cc0415e3d4362b7a892b32b1ba9fc7d645
--- /dev/null
+++ b/theory/paper_spheric/data/Cosmo_fixed/performance_24.dat
@@ -0,0 +1,259 @@
+# Number of cores: 24
+# Iteration | Time | TimeStep | NumPartUpdates | ElapsedTicks (cycle.h)
+1 0 0 75128 1.77483e+10
+2 1e-08 1e-08 75128 1.40325e+10
+3 2e-08 1e-08 75128 1.40029e+10
+4 3e-08 1e-08 75128 1.40305e+10
+5 4e-08 1e-08 75128 1.41546e+10
+6 5e-08 1e-08 75128 1.3626e+10
+7 6e-08 1e-08 75128 1.37559e+10
+8 7e-08 1e-08 75128 1.39573e+10
+9 8e-08 1e-08 75128 1.37427e+10
+10 9e-08 1e-08 75128 1.38838e+10
+11 1e-07 1e-08 75128 1.37704e+10
+12 1.1e-07 1e-08 75128 1.39098e+10
+13 1.2e-07 1e-08 75128 1.3717e+10
+14 1.3e-07 1e-08 75128 1.37006e+10
+15 1.4e-07 1e-08 75128 1.42456e+10
+16 1.5e-07 1e-08 75128 1.41112e+10
+17 1.6e-07 1e-08 75128 1.39365e+10
+18 1.7e-07 1e-08 75128 1.40006e+10
+19 1.8e-07 1e-08 75128 1.35245e+10
+20 1.9e-07 1e-08 75128 1.39473e+10
+21 2e-07 1e-08 75128 1.36357e+10
+22 2.1e-07 1e-08 75128 1.36525e+10
+23 2.2e-07 1e-08 75128 1.36275e+10
+24 2.3e-07 1e-08 75128 1.41225e+10
+25 2.4e-07 1e-08 77821 1.36163e+10
+26 2.5e-07 1e-08 77821 1.37133e+10
+27 2.6e-07 1e-08 77821 1.35213e+10
+28 2.7e-07 1e-08 77821 1.34768e+10
+29 2.8e-07 1e-08 77821 1.41248e+10
+30 2.9e-07 1e-08 77821 1.36496e+10
+31 3e-07 1e-08 77821 1.37808e+10
+32 3.1e-07 1e-08 77821 1.4074e+10
+33 3.2e-07 1e-08 77821 1.38459e+10
+34 3.3e-07 1e-08 77821 1.37885e+10
+35 3.4e-07 1e-08 77821 1.39151e+10
+36 3.5e-07 1e-08 77821 1.38526e+10
+37 3.6e-07 1e-08 77821 1.41156e+10
+38 3.7e-07 1e-08 77821 1.45148e+10
+39 3.8e-07 1e-08 77821 1.38037e+10
+40 3.9e-07 1e-08 77821 1.42492e+10
+41 4e-07 1e-08 77821 1.44354e+10
+42 4.1e-07 1e-08 77821 1.42454e+10
+43 4.2e-07 1e-08 77821 1.39698e+10
+44 4.3e-07 1e-08 77821 1.42359e+10
+45 4.4e-07 1e-08 77821 1.38042e+10
+46 4.5e-07 1e-08 77821 1.38584e+10
+47 4.6e-07 1e-08 77821 1.42169e+10
+48 4.7e-07 1e-08 77821 1.42107e+10
+49 4.8e-07 1e-08 77821 1.37603e+10
+50 4.9e-07 1e-08 77821 1.51113e+10
+51 5e-07 1e-08 77821 1.4068e+10
+52 5.1e-07 1e-08 77821 1.37724e+10
+53 5.2e-07 1e-08 77821 1.37874e+10
+54 5.3e-07 1e-08 77821 1.418e+10
+55 5.4e-07 1e-08 77821 1.45804e+10
+56 5.5e-07 1e-08 77821 1.39983e+10
+57 5.6e-07 1e-08 77821 1.38371e+10
+58 5.7e-07 1e-08 77821 1.39449e+10
+59 5.8e-07 1e-08 77821 1.4043e+10
+60 5.9e-07 1e-08 77821 1.36635e+10
+61 6e-07 1e-08 77821 1.38026e+10
+62 6.1e-07 1e-08 77821 1.44794e+10
+63 6.2e-07 1e-08 77821 1.47543e+10
+64 6.3e-07 1e-08 77821 1.43031e+10
+65 6.4e-07 1e-08 77821 1.38222e+10
+66 6.5e-07 1e-08 77821 1.44885e+10
+67 6.6e-07 1e-08 77821 1.4054e+10
+68 6.7e-07 1e-08 77821 1.4358e+10
+69 6.8e-07 1e-08 77821 1.42848e+10
+70 6.9e-07 1e-08 77821 1.43417e+10
+71 7e-07 1e-08 77821 1.4211e+10
+72 7.1e-07 1e-08 77821 1.39979e+10
+73 7.2e-07 1e-08 77821 1.46358e+10
+74 7.3e-07 1e-08 77821 1.4684e+10
+75 7.4e-07 1e-08 77821 1.46513e+10
+76 7.5e-07 1e-08 77821 1.45742e+10
+77 7.6e-07 1e-08 80827 1.41043e+10
+78 7.7e-07 1e-08 80827 1.44975e+10
+79 7.8e-07 1e-08 80827 1.46754e+10
+80 7.9e-07 1e-08 80827 1.46143e+10
+81 8e-07 1e-08 80827 1.46107e+10
+82 8.1e-07 1e-08 80827 1.40354e+10
+83 8.2e-07 1e-08 80827 1.43707e+10
+84 8.3e-07 1e-08 80828 1.45433e+10
+85 8.4e-07 1e-08 80828 1.45374e+10
+86 8.5e-07 1e-08 80828 1.41298e+10
+87 8.6e-07 1e-08 80828 1.40413e+10
+88 8.7e-07 1e-08 80828 1.47504e+10
+89 8.8e-07 1e-08 80828 1.41794e+10
+90 8.9e-07 1e-08 80828 1.43573e+10
+91 9e-07 1e-08 80828 1.47577e+10
+92 9.1e-07 1e-08 80828 1.43811e+10
+93 9.2e-07 1e-08 80828 1.43174e+10
+94 9.3e-07 1e-08 80828 1.45624e+10
+95 9.4e-07 1e-08 80828 1.43585e+10
+96 9.5e-07 1e-08 80828 1.45352e+10
+97 9.6e-07 1e-08 80828 1.443e+10
+98 9.7e-07 1e-08 80828 1.45281e+10
+99 9.8e-07 1e-08 80828 1.46467e+10
+100 9.9e-07 1e-08 80828 1.46963e+10
+101 1e-06 1e-08 80827 1.44139e+10
+102 1.01e-06 1e-08 80827 1.48617e+10
+103 1.02e-06 1e-08 80827 1.45078e+10
+104 1.03e-06 1e-08 80827 1.45487e+10
+105 1.04e-06 1e-08 80827 1.39569e+10
+106 1.05e-06 1e-08 80827 1.44852e+10
+107 1.06e-06 1e-08 80828 1.44599e+10
+108 1.07e-06 1e-08 80828 1.43644e+10
+109 1.08e-06 1e-08 80828 1.44767e+10
+110 1.09e-06 1e-08 80828 1.41742e+10
+111 1.1e-06 1e-08 80828 1.45226e+10
+112 1.11e-06 1e-08 80828 1.41432e+10
+113 1.12e-06 1e-08 80828 1.425e+10
+114 1.13e-06 1e-08 82358 1.41044e+10
+115 1.14e-06 1e-08 82358 1.40803e+10
+116 1.15e-06 1e-08 82358 1.44494e+10
+117 1.16e-06 1e-08 82358 1.4482e+10
+118 1.17e-06 1e-08 82358 1.42332e+10
+119 1.18e-06 1e-08 82358 1.39567e+10
+120 1.19e-06 1e-08 82358 1.45276e+10
+121 1.2e-06 1e-08 82358 1.39187e+10
+122 1.21e-06 1e-08 82358 1.39146e+10
+123 1.22e-06 1e-08 82358 1.42322e+10
+124 1.23e-06 1e-08 82358 1.46914e+10
+125 1.24e-06 1e-08 82358 1.48084e+10
+126 1.25e-06 1e-08 82358 1.49108e+10
+127 1.26e-06 1e-08 82358 1.45491e+10
+128 1.27e-06 1e-08 82358 1.44273e+10
+129 1.28e-06 1e-08 82358 1.46884e+10
+130 1.29e-06 1e-08 82358 1.44754e+10
+131 1.3e-06 1e-08 82359 1.43108e+10
+132 1.31e-06 1e-08 82359 1.44304e+10
+133 1.32e-06 1e-08 82359 1.42627e+10
+134 1.33e-06 1e-08 82359 1.46771e+10
+135 1.34e-06 1e-08 82358 1.38598e+10
+136 1.35e-06 1e-08 82357 1.43487e+10
+137 1.36e-06 1e-08 82357 1.41938e+10
+138 1.37e-06 1e-08 82357 1.49853e+10
+139 1.38e-06 1e-08 82357 1.44319e+10
+140 1.39e-06 1e-08 82357 1.47892e+10
+141 1.4e-06 1e-08 82357 1.42531e+10
+142 1.41e-06 1e-08 82357 1.5091e+10
+143 1.42e-06 1e-08 82357 1.42887e+10
+144 1.43e-06 1e-08 82638 1.46125e+10
+145 1.44e-06 1e-08 82638 1.42258e+10
+146 1.45e-06 1e-08 82638 1.42559e+10
+147 1.46e-06 1e-08 82638 1.47818e+10
+148 1.47e-06 1e-08 82638 1.46218e+10
+149 1.48e-06 1e-08 82637 1.45784e+10
+150 1.49e-06 1e-08 82637 1.48338e+10
+151 1.5e-06 1e-08 82637 1.47237e+10
+152 1.51e-06 1e-08 82637 1.4854e+10
+153 1.52e-06 1e-08 82637 1.44351e+10
+154 1.53e-06 1e-08 82637 1.42604e+10
+155 1.54e-06 1e-08 82637 1.46821e+10
+156 1.55e-06 1e-08 82637 1.42102e+10
+157 1.56e-06 1e-08 82637 1.42208e+10
+158 1.57e-06 1e-08 82637 1.43939e+10
+159 1.58e-06 1e-08 82637 1.45253e+10
+160 1.59e-06 1e-08 82637 1.55126e+10
+161 1.6e-06 1e-08 82637 1.4594e+10
+162 1.61e-06 1e-08 82638 1.47848e+10
+163 1.62e-06 1e-08 82638 1.41895e+10
+164 1.63e-06 1e-08 82638 1.4286e+10
+165 1.64e-06 1e-08 82638 1.5004e+10
+166 1.65e-06 1e-08 82638 1.43535e+10
+167 1.66e-06 1e-08 82637 1.47702e+10
+168 1.67e-06 1e-08 82637 1.41947e+10
+169 1.68e-06 1e-08 82638 1.50017e+10
+170 1.69e-06 1e-08 82639 1.41688e+10
+171 1.7e-06 1e-08 82639 1.48802e+10
+172 1.71e-06 1e-08 82638 1.41983e+10
+173 1.72e-06 1e-08 84153 1.42521e+10
+174 1.73e-06 1e-08 84153 1.48176e+10
+175 1.74e-06 1e-08 84153 1.46567e+10
+176 1.75e-06 1e-08 84154 1.42774e+10
+177 1.76e-06 1e-08 84335 1.44186e+10
+178 1.77e-06 1e-08 84335 1.43466e+10
+179 1.78e-06 1e-08 84335 1.4795e+10
+180 1.79e-06 1e-08 84335 1.48033e+10
+181 1.8e-06 1e-08 84335 1.43761e+10
+182 1.81e-06 1e-08 84335 1.46286e+10
+183 1.82e-06 1e-08 84335 1.52353e+10
+184 1.83e-06 1e-08 84335 1.4462e+10
+185 1.84e-06 1e-08 84335 1.45899e+10
+186 1.85e-06 1e-08 84334 1.42474e+10
+187 1.86e-06 1e-08 84334 1.45956e+10
+188 1.87e-06 1e-08 84334 1.47154e+10
+189 1.88e-06 1e-08 84334 1.43659e+10
+190 1.89e-06 1e-08 84334 1.50663e+10
+191 1.9e-06 1e-08 84333 1.46166e+10
+192 1.91e-06 1e-08 84333 1.48214e+10
+193 1.92e-06 1e-08 84333 1.47778e+10
+194 1.93e-06 1e-08 84333 1.47214e+10
+195 1.94e-06 1e-08 85662 1.42316e+10
+196 1.95e-06 1e-08 85662 1.47738e+10
+197 1.96e-06 1e-08 85662 1.48322e+10
+198 1.97e-06 1e-08 85662 1.48633e+10
+199 1.98e-06 1e-08 85662 1.47997e+10
+200 1.99e-06 1e-08 85662 1.50769e+10
+201 2e-06 1e-08 85662 1.528e+10
+202 2.01e-06 1e-08 85662 1.49367e+10
+203 2.02e-06 1e-08 85662 1.50949e+10
+204 2.03e-06 1e-08 85662 1.5956e+10
+205 2.04e-06 1e-08 85662 1.49726e+10
+206 2.05e-06 1e-08 85662 1.46184e+10
+207 2.06e-06 1e-08 85662 1.44368e+10
+208 2.07e-06 1e-08 85661 1.53045e+10
+209 2.08e-06 1e-08 85661 1.51652e+10
+210 2.09e-06 1e-08 85661 1.4364e+10
+211 2.1e-06 1e-08 85661 1.47657e+10
+212 2.11e-06 1e-08 85661 1.44567e+10
+213 2.12e-06 1e-08 85661 1.48121e+10
+214 2.13e-06 1e-08 85661 1.51417e+10
+215 2.14e-06 1e-08 85661 1.50715e+10
+216 2.15e-06 1e-08 85661 1.4519e+10
+217 2.16e-06 1e-08 85660 1.45276e+10
+218 2.17e-06 1e-08 85660 1.44877e+10
+219 2.18e-06 1e-08 85660 1.43624e+10
+220 2.19e-06 1e-08 85660 1.48824e+10
+221 2.2e-06 1e-08 85660 1.46765e+10
+222 2.21e-06 1e-08 85660 1.47241e+10
+223 2.22e-06 1e-08 85660 1.4741e+10
+224 2.23e-06 1e-08 85660 1.49635e+10
+225 2.24e-06 1e-08 85660 1.45819e+10
+226 2.25e-06 1e-08 85660 1.49859e+10
+227 2.26e-06 1e-08 85660 1.50559e+10
+228 2.27e-06 1e-08 85660 1.43458e+10
+229 2.28e-06 1e-08 85660 1.4749e+10
+230 2.29e-06 1e-08 85660 1.49001e+10
+231 2.3e-06 1e-08 85660 1.52216e+10
+232 2.31e-06 1e-08 85660 1.54351e+10
+233 2.32e-06 1e-08 85660 1.44434e+10
+234 2.33e-06 1e-08 85660 1.49984e+10
+235 2.34e-06 1e-08 85660 1.46442e+10
+236 2.35e-06 1e-08 85659 1.43221e+10
+237 2.36e-06 1e-08 85659 1.4687e+10
+238 2.37e-06 1e-08 85659 1.4733e+10
+239 2.38e-06 1e-08 85659 1.48492e+10
+240 2.39e-06 1e-08 85659 1.44879e+10
+241 2.4e-06 1e-08 86106 1.4957e+10
+242 2.41e-06 1e-08 86106 1.46292e+10
+243 2.42e-06 1e-08 86106 1.46696e+10
+244 2.43e-06 1e-08 86107 1.44963e+10
+245 2.44e-06 1e-08 86107 1.48174e+10
+246 2.45e-06 1e-08 86107 1.44068e+10
+247 2.46e-06 1e-08 86106 1.49105e+10
+248 2.47e-06 1e-08 86106 1.42219e+10
+249 2.48e-06 1e-08 86106 1.45768e+10
+250 2.49e-06 1e-08 86106 1.55984e+10
+251 2.5e-06 1e-08 86106 1.47077e+10
+252 2.51e-06 1e-08 86106 1.47405e+10
+253 2.52e-06 1e-08 86106 1.45825e+10
+254 2.53e-06 1e-08 86106 1.43487e+10
+255 2.54e-06 1e-08 86106 1.47852e+10
+256 2.55e-06 1e-08 86106 1.46854e+10
+257 2.56e-06 1e-08 86106 1.48159e+10
diff --git a/theory/paper_spheric/data/Cosmo_fixed/performance_28.dat b/theory/paper_spheric/data/Cosmo_fixed/performance_28.dat
new file mode 100644
index 0000000000000000000000000000000000000000..d40a8bdbc981d6376e1967525c7ec01f86a97b93
--- /dev/null
+++ b/theory/paper_spheric/data/Cosmo_fixed/performance_28.dat
@@ -0,0 +1,259 @@
+# Number of cores: 28
+# Iteration | Time | TimeStep | NumPartUpdates | ElapsedTicks (cycle.h)
+1 0 0 65506 1.58176e+10
+2 1e-08 1e-08 65506 1.23058e+10
+3 2e-08 1e-08 65506 1.2439e+10
+4 3e-08 1e-08 65506 1.2444e+10
+5 4e-08 1e-08 65506 1.25249e+10
+6 5e-08 1e-08 65506 1.20451e+10
+7 6e-08 1e-08 65506 1.21297e+10
+8 7e-08 1e-08 65506 1.24129e+10
+9 8e-08 1e-08 65506 1.20844e+10
+10 9e-08 1e-08 66156 1.2294e+10
+11 1e-07 1e-08 66156 1.21544e+10
+12 1.1e-07 1e-08 66156 1.24029e+10
+13 1.2e-07 1e-08 66156 1.20815e+10
+14 1.3e-07 1e-08 66156 1.22045e+10
+15 1.4e-07 1e-08 66156 1.24812e+10
+16 1.5e-07 1e-08 66156 1.25336e+10
+17 1.6e-07 1e-08 66156 1.24403e+10
+18 1.7e-07 1e-08 66156 1.23697e+10
+19 1.8e-07 1e-08 66156 1.20778e+10
+20 1.9e-07 1e-08 66156 1.26333e+10
+21 2e-07 1e-08 66156 1.19927e+10
+22 2.1e-07 1e-08 66156 1.22045e+10
+23 2.2e-07 1e-08 66156 1.22059e+10
+24 2.3e-07 1e-08 66156 1.25131e+10
+25 2.4e-07 1e-08 66156 1.21535e+10
+26 2.5e-07 1e-08 66581 1.23352e+10
+27 2.6e-07 1e-08 66581 1.21587e+10
+28 2.7e-07 1e-08 66581 1.20806e+10
+29 2.8e-07 1e-08 66581 1.26807e+10
+30 2.9e-07 1e-08 66581 1.21306e+10
+31 3e-07 1e-08 66581 1.24394e+10
+32 3.1e-07 1e-08 66581 1.27266e+10
+33 3.2e-07 1e-08 66581 1.24774e+10
+34 3.3e-07 1e-08 66581 1.23145e+10
+35 3.4e-07 1e-08 66581 1.24956e+10
+36 3.5e-07 1e-08 66581 1.24323e+10
+37 3.6e-07 1e-08 66581 1.23869e+10
+38 3.7e-07 1e-08 66581 1.27255e+10
+39 3.8e-07 1e-08 66581 1.2216e+10
+40 3.9e-07 1e-08 66581 1.27786e+10
+41 4e-07 1e-08 66581 1.29506e+10
+42 4.1e-07 1e-08 66581 1.27448e+10
+43 4.2e-07 1e-08 66581 1.24713e+10
+44 4.3e-07 1e-08 66581 1.28179e+10
+45 4.4e-07 1e-08 66581 1.23648e+10
+46 4.5e-07 1e-08 66581 1.24148e+10
+47 4.6e-07 1e-08 66581 1.2836e+10
+48 4.7e-07 1e-08 66581 1.28624e+10
+49 4.8e-07 1e-08 66581 1.2252e+10
+50 4.9e-07 1e-08 66581 1.38308e+10
+51 5e-07 1e-08 66581 1.2524e+10
+52 5.1e-07 1e-08 66581 1.23165e+10
+53 5.2e-07 1e-08 66581 1.22744e+10
+54 5.3e-07 1e-08 66581 1.26697e+10
+55 5.4e-07 1e-08 66581 1.27479e+10
+56 5.5e-07 1e-08 66581 1.24878e+10
+57 5.6e-07 1e-08 66581 1.23411e+10
+58 5.7e-07 1e-08 67054 1.2466e+10
+59 5.8e-07 1e-08 67054 1.26799e+10
+60 5.9e-07 1e-08 67054 1.2392e+10
+61 6e-07 1e-08 67054 1.25056e+10
+62 6.1e-07 1e-08 67385 1.30749e+10
+63 6.2e-07 1e-08 67808 1.35565e+10
+64 6.3e-07 1e-08 67808 1.29539e+10
+65 6.4e-07 1e-08 67808 1.25104e+10
+66 6.5e-07 1e-08 67808 1.31174e+10
+67 6.6e-07 1e-08 67808 1.27342e+10
+68 6.7e-07 1e-08 67808 1.28988e+10
+69 6.8e-07 1e-08 67808 1.28856e+10
+70 6.9e-07 1e-08 68441 1.29515e+10
+71 7e-07 1e-08 68441 1.27877e+10
+72 7.1e-07 1e-08 68441 1.22831e+10
+73 7.2e-07 1e-08 68441 1.32642e+10
+74 7.3e-07 1e-08 68441 1.2876e+10
+75 7.4e-07 1e-08 68441 1.31469e+10
+76 7.5e-07 1e-08 67054 1.30174e+10
+77 7.6e-07 1e-08 67054 1.25476e+10
+78 7.7e-07 1e-08 67054 1.27393e+10
+79 7.8e-07 1e-08 67054 1.2982e+10
+80 7.9e-07 1e-08 67054 1.27907e+10
+81 8e-07 1e-08 67054 1.28972e+10
+82 8.1e-07 1e-08 67054 1.25188e+10
+83 8.2e-07 1e-08 67054 1.28103e+10
+84 8.3e-07 1e-08 67054 1.29524e+10
+85 8.4e-07 1e-08 67054 1.29586e+10
+86 8.5e-07 1e-08 67385 1.25462e+10
+87 8.6e-07 1e-08 67385 1.2497e+10
+88 8.7e-07 1e-08 67385 1.33427e+10
+89 8.8e-07 1e-08 67385 1.2709e+10
+90 8.9e-07 1e-08 67385 1.2816e+10
+91 9e-07 1e-08 67385 1.32075e+10
+92 9.1e-07 1e-08 67385 1.28587e+10
+93 9.2e-07 1e-08 67385 1.28055e+10
+94 9.3e-07 1e-08 67385 1.3015e+10
+95 9.4e-07 1e-08 67385 1.277e+10
+96 9.5e-07 1e-08 67385 1.29982e+10
+97 9.6e-07 1e-08 68441 1.28185e+10
+98 9.7e-07 1e-08 68441 1.29129e+10
+99 9.8e-07 1e-08 68441 1.28492e+10
+100 9.9e-07 1e-08 68441 1.31474e+10
+101 1e-06 1e-08 68440 1.29925e+10
+102 1.01e-06 1e-08 68440 1.38556e+10
+103 1.02e-06 1e-08 68440 1.33372e+10
+104 1.03e-06 1e-08 68440 1.33735e+10
+105 1.04e-06 1e-08 68440 1.28045e+10
+106 1.05e-06 1e-08 68440 1.33849e+10
+107 1.06e-06 1e-08 68441 1.3103e+10
+108 1.07e-06 1e-08 68441 1.30784e+10
+109 1.08e-06 1e-08 68967 1.33532e+10
+110 1.09e-06 1e-08 68967 1.29749e+10
+111 1.1e-06 1e-08 68967 1.31972e+10
+112 1.11e-06 1e-08 68967 1.29567e+10
+113 1.12e-06 1e-08 68967 1.35252e+10
+114 1.13e-06 1e-08 68966 1.33295e+10
+115 1.14e-06 1e-08 68966 1.31796e+10
+116 1.15e-06 1e-08 68966 1.33693e+10
+117 1.16e-06 1e-08 68966 1.35142e+10
+118 1.17e-06 1e-08 68966 1.33246e+10
+119 1.18e-06 1e-08 68966 1.31939e+10
+120 1.19e-06 1e-08 69982 1.38025e+10
+121 1.2e-06 1e-08 70568 1.32727e+10
+122 1.21e-06 1e-08 70568 1.33524e+10
+123 1.22e-06 1e-08 70568 1.3529e+10
+124 1.23e-06 1e-08 69983 1.37036e+10
+125 1.24e-06 1e-08 69983 1.38309e+10
+126 1.25e-06 1e-08 69983 1.3895e+10
+127 1.26e-06 1e-08 69983 1.36099e+10
+128 1.27e-06 1e-08 69983 1.35621e+10
+129 1.28e-06 1e-08 69983 1.36841e+10
+130 1.29e-06 1e-08 69983 1.3634e+10
+131 1.3e-06 1e-08 69983 1.33464e+10
+132 1.31e-06 1e-08 69983 1.34126e+10
+133 1.32e-06 1e-08 69983 1.36646e+10
+134 1.33e-06 1e-08 69983 1.43434e+10
+135 1.34e-06 1e-08 69983 1.33396e+10
+136 1.35e-06 1e-08 69982 1.36909e+10
+137 1.36e-06 1e-08 69982 1.33537e+10
+138 1.37e-06 1e-08 69982 1.41837e+10
+139 1.38e-06 1e-08 69982 1.73278e+10
+140 1.39e-06 1e-08 69982 1.39954e+10
+141 1.4e-06 1e-08 69982 1.34885e+10
+142 1.41e-06 1e-08 69982 1.42488e+10
+143 1.42e-06 1e-08 69982 1.354e+10
+144 1.43e-06 1e-08 69982 1.38856e+10
+145 1.44e-06 1e-08 70567 1.35265e+10
+146 1.45e-06 1e-08 70567 1.61042e+10
+147 1.46e-06 1e-08 70567 1.39065e+10
+148 1.47e-06 1e-08 70567 1.41152e+10
+149 1.48e-06 1e-08 70567 1.67487e+10
+150 1.49e-06 1e-08 70567 1.41181e+10
+151 1.5e-06 1e-08 70567 1.38152e+10
+152 1.51e-06 1e-08 70567 1.38612e+10
+153 1.52e-06 1e-08 70567 1.34308e+10
+154 1.53e-06 1e-08 70567 1.34704e+10
+155 1.54e-06 1e-08 70567 1.37357e+10
+156 1.55e-06 1e-08 70567 1.36137e+10
+157 1.56e-06 1e-08 70567 1.3657e+10
+158 1.57e-06 1e-08 70567 1.35703e+10
+159 1.58e-06 1e-08 70567 1.37791e+10
+160 1.59e-06 1e-08 70567 1.49778e+10
+161 1.6e-06 1e-08 70567 1.40193e+10
+162 1.61e-06 1e-08 70568 1.40569e+10
+163 1.62e-06 1e-08 70568 1.35056e+10
+164 1.63e-06 1e-08 70568 1.35994e+10
+165 1.64e-06 1e-08 70568 1.42269e+10
+166 1.65e-06 1e-08 70568 1.37139e+10
+167 1.66e-06 1e-08 70567 1.46891e+10
+168 1.67e-06 1e-08 70567 1.39646e+10
+169 1.68e-06 1e-08 70567 1.4603e+10
+170 1.69e-06 1e-08 70567 1.38952e+10
+171 1.7e-06 1e-08 70567 1.45681e+10
+172 1.71e-06 1e-08 70566 1.37333e+10
+173 1.72e-06 1e-08 70566 1.35703e+10
+174 1.73e-06 1e-08 70566 1.42441e+10
+175 1.74e-06 1e-08 70566 1.44746e+10
+176 1.75e-06 1e-08 70567 1.39892e+10
+177 1.76e-06 1e-08 70566 1.41876e+10
+178 1.77e-06 1e-08 70566 1.41115e+10
+179 1.78e-06 1e-08 70566 1.47664e+10
+180 1.79e-06 1e-08 70565 1.46563e+10
+181 1.8e-06 1e-08 70565 1.42712e+10
+182 1.81e-06 1e-08 70565 1.44426e+10
+183 1.82e-06 1e-08 70565 1.55401e+10
+184 1.83e-06 1e-08 70565 1.44396e+10
+185 1.84e-06 1e-08 70565 1.45863e+10
+186 1.85e-06 1e-08 70565 1.40984e+10
+187 1.86e-06 1e-08 70564 1.44478e+10
+188 1.87e-06 1e-08 70564 1.47712e+10
+189 1.88e-06 1e-08 70564 1.43154e+10
+190 1.89e-06 1e-08 70564 1.49417e+10
+191 1.9e-06 1e-08 70563 1.45077e+10
+192 1.91e-06 1e-08 70562 1.4661e+10
+193 1.92e-06 1e-08 70563 1.46604e+10
+194 1.93e-06 1e-08 70562 1.4677e+10
+195 1.94e-06 1e-08 70562 1.40902e+10
+196 1.95e-06 1e-08 70562 1.46391e+10
+197 1.96e-06 1e-08 70562 1.47542e+10
+198 1.97e-06 1e-08 70562 1.4875e+10
+199 1.98e-06 1e-08 70562 1.47228e+10
+200 1.99e-06 1e-08 70562 1.47082e+10
+201 2e-06 1e-08 70562 1.49178e+10
+202 2.01e-06 1e-08 72416 1.46975e+10
+203 2.02e-06 1e-08 72416 1.48176e+10
+204 2.03e-06 1e-08 72416 1.58819e+10
+205 2.04e-06 1e-08 72416 1.46239e+10
+206 2.05e-06 1e-08 72416 1.43494e+10
+207 2.06e-06 1e-08 72416 1.42636e+10
+208 2.07e-06 1e-08 72415 1.54369e+10
+209 2.08e-06 1e-08 72415 1.53067e+10
+210 2.09e-06 1e-08 72415 1.46804e+10
+211 2.1e-06 1e-08 72415 1.51363e+10
+212 2.11e-06 1e-08 72415 1.48586e+10
+213 2.12e-06 1e-08 72415 1.52193e+10
+214 2.13e-06 1e-08 72415 1.57018e+10
+215 2.14e-06 1e-08 72415 1.51543e+10
+216 2.15e-06 1e-08 72415 1.49533e+10
+217 2.16e-06 1e-08 72414 1.48849e+10
+218 2.17e-06 1e-08 72414 1.48195e+10
+219 2.18e-06 1e-08 72414 1.47054e+10
+220 2.19e-06 1e-08 72414 1.51982e+10
+221 2.2e-06 1e-08 72414 1.47709e+10
+222 2.21e-06 1e-08 72413 1.51089e+10
+223 2.22e-06 1e-08 72413 1.51365e+10
+224 2.23e-06 1e-08 72413 1.5363e+10
+225 2.24e-06 1e-08 72413 1.49218e+10
+226 2.25e-06 1e-08 72413 1.50328e+10
+227 2.26e-06 1e-08 72413 1.52178e+10
+228 2.27e-06 1e-08 72414 1.46866e+10
+229 2.28e-06 1e-08 72414 1.49794e+10
+230 2.29e-06 1e-08 72413 1.51414e+10
+231 2.3e-06 1e-08 72413 1.53523e+10
+232 2.31e-06 1e-08 72413 1.58242e+10
+233 2.32e-06 1e-08 72413 1.47296e+10
+234 2.33e-06 1e-08 72413 1.52768e+10
+235 2.34e-06 1e-08 72413 1.49183e+10
+236 2.35e-06 1e-08 72413 1.46754e+10
+237 2.36e-06 1e-08 72412 1.49217e+10
+238 2.37e-06 1e-08 72412 1.50702e+10
+239 2.38e-06 1e-08 72413 1.52896e+10
+240 2.39e-06 1e-08 72413 1.48212e+10
+241 2.4e-06 1e-08 72412 1.52712e+10
+242 2.41e-06 1e-08 72412 1.5002e+10
+243 2.42e-06 1e-08 72412 1.50091e+10
+244 2.43e-06 1e-08 72413 1.49219e+10
+245 2.44e-06 1e-08 72414 1.51909e+10
+246 2.45e-06 1e-08 72414 1.47945e+10
+247 2.46e-06 1e-08 72413 1.53646e+10
+248 2.47e-06 1e-08 72413 1.45558e+10
+249 2.48e-06 1e-08 72412 1.4997e+10
+250 2.49e-06 1e-08 72412 1.61207e+10
+251 2.5e-06 1e-08 72412 1.50857e+10
+252 2.51e-06 1e-08 72412 1.51285e+10
+253 2.52e-06 1e-08 72412 1.49468e+10
+254 2.53e-06 1e-08 72412 1.46702e+10
+255 2.54e-06 1e-08 72412 1.52079e+10
+256 2.55e-06 1e-08 72412 1.50235e+10
+257 2.56e-06 1e-08 72412 1.52097e+10
diff --git a/theory/paper_spheric/data/Cosmo_fixed/performance_3.dat b/theory/paper_spheric/data/Cosmo_fixed/performance_3.dat
new file mode 100644
index 0000000000000000000000000000000000000000..a005c092e7330d381ea14e8fc1cc895d7820a1f6
--- /dev/null
+++ b/theory/paper_spheric/data/Cosmo_fixed/performance_3.dat
@@ -0,0 +1,259 @@
+# Number of cores: 3
+# Iteration | Time | TimeStep | NumPartUpdates | ElapsedTicks (cycle.h)
+1 0 0 620067 9.21148e+10
+2 1e-08 1e-08 620067 8.90722e+10
+3 2e-08 1e-08 620067 9.08199e+10
+4 3e-08 1e-08 620068 9.11088e+10
+5 4e-08 1e-08 620068 9.14273e+10
+6 5e-08 1e-08 620067 8.81768e+10
+7 6e-08 1e-08 620067 8.86408e+10
+8 7e-08 1e-08 620067 9.10254e+10
+9 8e-08 1e-08 620067 8.85437e+10
+10 9e-08 1e-08 620069 9.00623e+10
+11 1e-07 1e-08 620070 8.95361e+10
+12 1.1e-07 1e-08 620070 9.01124e+10
+13 1.2e-07 1e-08 620070 8.88226e+10
+14 1.3e-07 1e-08 620070 8.95589e+10
+15 1.4e-07 1e-08 620070 9.16851e+10
+16 1.5e-07 1e-08 620070 9.14193e+10
+17 1.6e-07 1e-08 620069 9.03277e+10
+18 1.7e-07 1e-08 620069 9.06566e+10
+19 1.8e-07 1e-08 620069 8.78154e+10
+20 1.9e-07 1e-08 620069 9.01345e+10
+21 2e-07 1e-08 620070 8.73703e+10
+22 2.1e-07 1e-08 620071 8.84787e+10
+23 2.2e-07 1e-08 620071 8.79001e+10
+24 2.3e-07 1e-08 620069 9.13356e+10
+25 2.4e-07 1e-08 620069 8.79989e+10
+26 2.5e-07 1e-08 620069 8.92299e+10
+27 2.6e-07 1e-08 620069 8.78817e+10
+28 2.7e-07 1e-08 620069 8.77727e+10
+29 2.8e-07 1e-08 620069 9.21461e+10
+30 2.9e-07 1e-08 620069 8.82028e+10
+31 3e-07 1e-08 620069 8.96016e+10
+32 3.1e-07 1e-08 620068 9.13525e+10
+33 3.2e-07 1e-08 620068 9.00609e+10
+34 3.3e-07 1e-08 620067 8.87275e+10
+35 3.4e-07 1e-08 620067 9.02337e+10
+36 3.5e-07 1e-08 620067 8.9693e+10
+37 3.6e-07 1e-08 620067 8.94807e+10
+38 3.7e-07 1e-08 620067 9.17468e+10
+39 3.8e-07 1e-08 620069 8.87734e+10
+40 3.9e-07 1e-08 620069 9.09994e+10
+41 4e-07 1e-08 622674 8.9635e+10
+42 4.1e-07 1e-08 622675 9.02803e+10
+43 4.2e-07 1e-08 622675 8.84681e+10
+44 4.3e-07 1e-08 622675 9.07539e+10
+45 4.4e-07 1e-08 622675 8.78511e+10
+46 4.5e-07 1e-08 622674 8.83898e+10
+47 4.6e-07 1e-08 622674 9.02884e+10
+48 4.7e-07 1e-08 622674 9.08574e+10
+49 4.8e-07 1e-08 622674 8.6827e+10
+50 4.9e-07 1e-08 622674 9.14228e+10
+51 5e-07 1e-08 622675 8.92378e+10
+52 5.1e-07 1e-08 622674 8.72839e+10
+53 5.2e-07 1e-08 622675 8.76453e+10
+54 5.3e-07 1e-08 622676 8.98898e+10
+55 5.4e-07 1e-08 622676 9.07765e+10
+56 5.5e-07 1e-08 622676 8.81583e+10
+57 5.6e-07 1e-08 622676 8.68001e+10
+58 5.7e-07 1e-08 622676 8.66365e+10
+59 5.8e-07 1e-08 622675 8.88746e+10
+60 5.9e-07 1e-08 622676 8.71848e+10
+61 6e-07 1e-08 622676 8.82078e+10
+62 6.1e-07 1e-08 622676 9.11607e+10
+63 6.2e-07 1e-08 622676 9.10512e+10
+64 6.3e-07 1e-08 622676 9.05616e+10
+65 6.4e-07 1e-08 622676 8.80654e+10
+66 6.5e-07 1e-08 622676 8.96531e+10
+67 6.6e-07 1e-08 622674 8.94852e+10
+68 6.7e-07 1e-08 622674 9.07883e+10
+69 6.8e-07 1e-08 622674 8.98464e+10
+70 6.9e-07 1e-08 622673 9.06877e+10
+71 7e-07 1e-08 622673 8.98142e+10
+72 7.1e-07 1e-08 622673 8.74642e+10
+73 7.2e-07 1e-08 622674 8.96056e+10
+74 7.3e-07 1e-08 622675 9.18292e+10
+75 7.4e-07 1e-08 622675 9.1734e+10
+76 7.5e-07 1e-08 622675 9.08336e+10
+77 7.6e-07 1e-08 622675 8.89604e+10
+78 7.7e-07 1e-08 622675 9.11103e+10
+79 7.8e-07 1e-08 622675 9.01511e+10
+80 7.9e-07 1e-08 629739 9.12621e+10
+81 8e-07 1e-08 629740 9.247e+10
+82 8.1e-07 1e-08 629740 9.01123e+10
+83 8.2e-07 1e-08 629741 9.15352e+10
+84 8.3e-07 1e-08 629741 9.41497e+10
+85 8.4e-07 1e-08 629741 9.37232e+10
+86 8.5e-07 1e-08 629741 9.11557e+10
+87 8.6e-07 1e-08 629741 9.05401e+10
+88 8.7e-07 1e-08 622677 9.21935e+10
+89 8.8e-07 1e-08 622677 8.89391e+10
+90 8.9e-07 1e-08 622677 9.04036e+10
+91 9e-07 1e-08 622677 9.17439e+10
+92 9.1e-07 1e-08 622677 9.00682e+10
+93 9.2e-07 1e-08 622677 9.04219e+10
+94 9.3e-07 1e-08 629740 9.40044e+10
+95 9.4e-07 1e-08 629740 9.1363e+10
+96 9.5e-07 1e-08 629740 9.36024e+10
+97 9.6e-07 1e-08 629740 9.12063e+10
+98 9.7e-07 1e-08 629741 9.32694e+10
+99 9.8e-07 1e-08 629740 9.27141e+10
+100 9.9e-07 1e-08 629741 9.38093e+10
+101 1e-06 1e-08 629741 9.15285e+10
+102 1.01e-06 1e-08 629741 9.06647e+10
+103 1.02e-06 1e-08 629741 9.38903e+10
+104 1.03e-06 1e-08 629741 9.3651e+10
+105 1.04e-06 1e-08 629741 9.0037e+10
+106 1.05e-06 1e-08 629741 9.35537e+10
+107 1.06e-06 1e-08 629742 9.2457e+10
+108 1.07e-06 1e-08 629742 9.13339e+10
+109 1.08e-06 1e-08 629742 9.22917e+10
+110 1.09e-06 1e-08 629743 9.07597e+10
+111 1.1e-06 1e-08 632361 9.3829e+10
+112 1.11e-06 1e-08 632361 9.11085e+10
+113 1.12e-06 1e-08 632361 9.20634e+10
+114 1.13e-06 1e-08 632361 9.10268e+10
+115 1.14e-06 1e-08 632361 9.04895e+10
+116 1.15e-06 1e-08 632361 9.0982e+10
+117 1.16e-06 1e-08 632361 9.23436e+10
+118 1.17e-06 1e-08 632361 9.1584e+10
+119 1.18e-06 1e-08 632361 9.0476e+10
+120 1.19e-06 1e-08 632361 9.40346e+10
+121 1.2e-06 1e-08 632361 9.03261e+10
+122 1.21e-06 1e-08 632362 9.03677e+10
+123 1.22e-06 1e-08 632362 9.20867e+10
+124 1.23e-06 1e-08 632362 9.30438e+10
+125 1.24e-06 1e-08 632362 9.42037e+10
+126 1.25e-06 1e-08 632363 9.43857e+10
+127 1.26e-06 1e-08 632363 9.29961e+10
+128 1.27e-06 1e-08 632363 9.16577e+10
+129 1.28e-06 1e-08 632363 9.33193e+10
+130 1.29e-06 1e-08 632363 9.15709e+10
+131 1.3e-06 1e-08 632364 9.12575e+10
+132 1.31e-06 1e-08 632363 9.09696e+10
+133 1.32e-06 1e-08 632363 9.25831e+10
+134 1.33e-06 1e-08 632363 9.13483e+10
+135 1.34e-06 1e-08 635935 9.12308e+10
+136 1.35e-06 1e-08 635935 9.35735e+10
+137 1.36e-06 1e-08 635935 9.07085e+10
+138 1.37e-06 1e-08 635935 9.39329e+10
+139 1.38e-06 1e-08 635935 9.09921e+10
+140 1.39e-06 1e-08 635936 9.39485e+10
+141 1.4e-06 1e-08 635936 9.04063e+10
+142 1.41e-06 1e-08 635935 9.45888e+10
+143 1.42e-06 1e-08 635935 9.04093e+10
+144 1.43e-06 1e-08 635935 9.2711e+10
+145 1.44e-06 1e-08 635935 9.08685e+10
+146 1.45e-06 1e-08 635934 9.143e+10
+147 1.46e-06 1e-08 635934 9.40227e+10
+148 1.47e-06 1e-08 635934 9.36338e+10
+149 1.48e-06 1e-08 635934 9.33984e+10
+150 1.49e-06 1e-08 635934 9.53957e+10
+151 1.5e-06 1e-08 635934 9.31968e+10
+152 1.51e-06 1e-08 635936 9.40491e+10
+153 1.52e-06 1e-08 635935 9.06751e+10
+154 1.53e-06 1e-08 635935 9.0702e+10
+155 1.54e-06 1e-08 635935 9.28578e+10
+156 1.55e-06 1e-08 635935 9.04298e+10
+157 1.56e-06 1e-08 635935 9.03826e+10
+158 1.57e-06 1e-08 635935 9.10523e+10
+159 1.58e-06 1e-08 635936 9.24843e+10
+160 1.59e-06 1e-08 635936 9.44973e+10
+161 1.6e-06 1e-08 635935 9.29647e+10
+162 1.61e-06 1e-08 635936 9.42233e+10
+163 1.62e-06 1e-08 635936 9.0508e+10
+164 1.63e-06 1e-08 635938 9.12429e+10
+165 1.64e-06 1e-08 635937 9.53743e+10
+166 1.65e-06 1e-08 635936 9.15678e+10
+167 1.66e-06 1e-08 635936 9.4713e+10
+168 1.67e-06 1e-08 635936 9.08671e+10
+169 1.68e-06 1e-08 635937 9.5311e+10
+170 1.69e-06 1e-08 635936 9.07849e+10
+171 1.7e-06 1e-08 635936 9.45152e+10
+172 1.71e-06 1e-08 635936 9.08811e+10
+173 1.72e-06 1e-08 635936 9.02786e+10
+174 1.73e-06 1e-08 635936 9.47844e+10
+175 1.74e-06 1e-08 635936 9.31547e+10
+176 1.75e-06 1e-08 635937 9.1391e+10
+177 1.76e-06 1e-08 635937 9.15756e+10
+178 1.77e-06 1e-08 635937 9.23586e+10
+179 1.78e-06 1e-08 635937 9.49454e+10
+180 1.79e-06 1e-08 635937 9.44922e+10
+181 1.8e-06 1e-08 635937 9.23368e+10
+182 1.81e-06 1e-08 635937 9.31474e+10
+183 1.82e-06 1e-08 635937 9.37298e+10
+184 1.83e-06 1e-08 635937 9.26994e+10
+185 1.84e-06 1e-08 635937 9.39192e+10
+186 1.85e-06 1e-08 635936 9.12307e+10
+187 1.86e-06 1e-08 635936 9.30873e+10
+188 1.87e-06 1e-08 635936 9.41464e+10
+189 1.88e-06 1e-08 635936 9.22974e+10
+190 1.89e-06 1e-08 635936 9.56267e+10
+191 1.9e-06 1e-08 635935 9.36791e+10
+192 1.91e-06 1e-08 635936 9.51747e+10
+193 1.92e-06 1e-08 635936 9.45343e+10
+194 1.93e-06 1e-08 635937 9.3947e+10
+195 1.94e-06 1e-08 635937 9.09469e+10
+196 1.95e-06 1e-08 635937 9.45442e+10
+197 1.96e-06 1e-08 635936 9.51151e+10
+198 1.97e-06 1e-08 635936 9.52699e+10
+199 1.98e-06 1e-08 635936 9.50155e+10
+200 1.99e-06 1e-08 635936 9.47482e+10
+201 2e-06 1e-08 635936 9.58063e+10
+202 2.01e-06 1e-08 635936 9.46754e+10
+203 2.02e-06 1e-08 635936 9.54947e+10
+204 2.03e-06 1e-08 635937 9.65659e+10
+205 2.04e-06 1e-08 635938 9.44859e+10
+206 2.05e-06 1e-08 635938 9.34386e+10
+207 2.06e-06 1e-08 635939 9.19939e+10
+208 2.07e-06 1e-08 635940 9.53309e+10
+209 2.08e-06 1e-08 635940 9.54264e+10
+210 2.09e-06 1e-08 635940 9.14121e+10
+211 2.1e-06 1e-08 635940 9.42523e+10
+212 2.11e-06 1e-08 635941 9.25662e+10
+213 2.12e-06 1e-08 635942 9.42766e+10
+214 2.13e-06 1e-08 635942 9.25983e+10
+215 2.14e-06 1e-08 635941 9.4951e+10
+216 2.15e-06 1e-08 635941 9.26901e+10
+217 2.16e-06 1e-08 635940 9.28978e+10
+218 2.17e-06 1e-08 635940 9.22758e+10
+219 2.18e-06 1e-08 635940 9.13808e+10
+220 2.19e-06 1e-08 635940 9.41287e+10
+221 2.2e-06 1e-08 635941 9.21685e+10
+222 2.21e-06 1e-08 635940 9.45427e+10
+223 2.22e-06 1e-08 635940 9.38455e+10
+224 2.23e-06 1e-08 635940 9.61528e+10
+225 2.24e-06 1e-08 635940 9.26638e+10
+226 2.25e-06 1e-08 635940 9.39773e+10
+227 2.26e-06 1e-08 635940 9.50097e+10
+228 2.27e-06 1e-08 635940 9.18267e+10
+229 2.28e-06 1e-08 635940 9.37487e+10
+230 2.29e-06 1e-08 635940 9.43436e+10
+231 2.3e-06 1e-08 635941 9.61412e+10
+232 2.31e-06 1e-08 635941 9.39551e+10
+233 2.32e-06 1e-08 635941 9.29203e+10
+234 2.33e-06 1e-08 635941 9.54917e+10
+235 2.34e-06 1e-08 635942 9.35749e+10
+236 2.35e-06 1e-08 635941 9.1512e+10
+237 2.36e-06 1e-08 635940 9.30147e+10
+238 2.37e-06 1e-08 635940 9.42072e+10
+239 2.38e-06 1e-08 635940 9.54928e+10
+240 2.39e-06 1e-08 635940 9.23819e+10
+241 2.4e-06 1e-08 635939 9.471e+10
+242 2.41e-06 1e-08 635939 9.36014e+10
+243 2.42e-06 1e-08 635940 9.4032e+10
+244 2.43e-06 1e-08 635940 9.30259e+10
+245 2.44e-06 1e-08 635941 9.5465e+10
+246 2.45e-06 1e-08 635942 9.28864e+10
+247 2.46e-06 1e-08 635940 9.54167e+10
+248 2.47e-06 1e-08 635940 9.19748e+10
+249 2.48e-06 1e-08 635939 9.39665e+10
+250 2.49e-06 1e-08 635940 9.59843e+10
+251 2.5e-06 1e-08 635941 9.50218e+10
+252 2.51e-06 1e-08 635941 9.46638e+10
+253 2.52e-06 1e-08 635940 9.34086e+10
+254 2.53e-06 1e-08 635941 9.25127e+10
+255 2.54e-06 1e-08 635941 9.46144e+10
+256 2.55e-06 1e-08 635941 9.46838e+10
+257 2.56e-06 1e-08 635941 9.52526e+10
diff --git a/theory/paper_spheric/data/Cosmo_fixed/performance_32.dat b/theory/paper_spheric/data/Cosmo_fixed/performance_32.dat
new file mode 100644
index 0000000000000000000000000000000000000000..57e3593ee6f41cebce82e6208cbcee465cec34c2
--- /dev/null
+++ b/theory/paper_spheric/data/Cosmo_fixed/performance_32.dat
@@ -0,0 +1,259 @@
+# Number of cores: 32
+# Iteration | Time | TimeStep | NumPartUpdates | ElapsedTicks (cycle.h)
+1 0 0 56993 1.70321e+10
+2 1e-08 1e-08 56993 1.54719e+10
+3 2e-08 1e-08 56993 1.52835e+10
+4 3e-08 1e-08 56993 1.55199e+10
+5 4e-08 1e-08 56993 1.55924e+10
+6 5e-08 1e-08 56993 1.451e+10
+7 6e-08 1e-08 56993 1.3493e+10
+8 7e-08 1e-08 56993 1.51209e+10
+9 8e-08 1e-08 56993 1.47319e+10
+10 9e-08 1e-08 56993 1.49832e+10
+11 1e-07 1e-08 56993 1.48851e+10
+12 1.1e-07 1e-08 56993 1.50034e+10
+13 1.2e-07 1e-08 56993 1.49255e+10
+14 1.3e-07 1e-08 56993 1.50402e+10
+15 1.4e-07 1e-08 56993 1.53878e+10
+16 1.5e-07 1e-08 56993 1.53222e+10
+17 1.6e-07 1e-08 56993 1.48736e+10
+18 1.7e-07 1e-08 56993 1.53236e+10
+19 1.8e-07 1e-08 56993 1.48875e+10
+20 1.9e-07 1e-08 56993 1.52932e+10
+21 2e-07 1e-08 56993 1.49154e+10
+22 2.1e-07 1e-08 56993 1.49663e+10
+23 2.2e-07 1e-08 56993 1.50898e+10
+24 2.3e-07 1e-08 56993 1.5659e+10
+25 2.4e-07 1e-08 56993 1.51425e+10
+26 2.5e-07 1e-08 56993 1.43805e+10
+27 2.6e-07 1e-08 56993 1.42188e+10
+28 2.7e-07 1e-08 56993 1.18147e+10
+29 2.8e-07 1e-08 56993 1.14484e+10
+30 2.9e-07 1e-08 56993 1.08999e+10
+31 3e-07 1e-08 56993 1.11243e+10
+32 3.1e-07 1e-08 56993 1.13007e+10
+33 3.2e-07 1e-08 56993 1.11305e+10
+34 3.3e-07 1e-08 58169 1.11056e+10
+35 3.4e-07 1e-08 58169 1.12393e+10
+36 3.5e-07 1e-08 58169 1.11981e+10
+37 3.6e-07 1e-08 58169 1.12465e+10
+38 3.7e-07 1e-08 58169 1.14823e+10
+39 3.8e-07 1e-08 58169 1.10223e+10
+40 3.9e-07 1e-08 58169 1.12948e+10
+41 4e-07 1e-08 58169 1.13711e+10
+42 4.1e-07 1e-08 58169 1.14983e+10
+43 4.2e-07 1e-08 58169 1.11518e+10
+44 4.3e-07 1e-08 58169 1.14043e+10
+45 4.4e-07 1e-08 58169 1.09904e+10
+46 4.5e-07 1e-08 58169 1.12611e+10
+47 4.6e-07 1e-08 58169 1.15739e+10
+48 4.7e-07 1e-08 58169 1.16518e+10
+49 4.8e-07 1e-08 58169 1.28554e+10
+50 4.9e-07 1e-08 58169 1.20684e+10
+51 5e-07 1e-08 58169 1.15813e+10
+52 5.1e-07 1e-08 58169 1.11885e+10
+53 5.2e-07 1e-08 58169 1.19907e+10
+54 5.3e-07 1e-08 58169 1.1556e+10
+55 5.4e-07 1e-08 58169 1.16528e+10
+56 5.5e-07 1e-08 58169 1.13536e+10
+57 5.6e-07 1e-08 58169 1.14288e+10
+58 5.7e-07 1e-08 58169 1.11718e+10
+59 5.8e-07 1e-08 58169 1.17335e+10
+60 5.9e-07 1e-08 58169 1.12941e+10
+61 6e-07 1e-08 58169 1.53209e+10
+62 6.1e-07 1e-08 58169 1.26371e+10
+63 6.2e-07 1e-08 58168 1.18563e+10
+64 6.3e-07 1e-08 58168 1.1734e+10
+65 6.4e-07 1e-08 58168 1.13984e+10
+66 6.5e-07 1e-08 58168 1.1664e+10
+67 6.6e-07 1e-08 58168 1.14145e+10
+68 6.7e-07 1e-08 58168 1.165e+10
+69 6.8e-07 1e-08 58168 1.1422e+10
+70 6.9e-07 1e-08 58169 1.41488e+10
+71 7e-07 1e-08 58168 1.14882e+10
+72 7.1e-07 1e-08 58168 1.12313e+10
+73 7.2e-07 1e-08 58168 1.42728e+10
+74 7.3e-07 1e-08 58168 1.2883e+10
+75 7.4e-07 1e-08 58168 1.32188e+10
+76 7.5e-07 1e-08 58168 1.16164e+10
+77 7.6e-07 1e-08 58168 1.14317e+10
+78 7.7e-07 1e-08 58168 1.1717e+10
+79 7.8e-07 1e-08 58168 1.16568e+10
+80 7.9e-07 1e-08 58168 1.29504e+10
+81 8e-07 1e-08 58168 1.30817e+10
+82 8.1e-07 1e-08 58168 1.16808e+10
+83 8.2e-07 1e-08 58168 1.15725e+10
+84 8.3e-07 1e-08 58167 1.17317e+10
+85 8.4e-07 1e-08 58745 1.16478e+10
+86 8.5e-07 1e-08 58745 1.13533e+10
+87 8.6e-07 1e-08 58745 1.13333e+10
+88 8.7e-07 1e-08 58745 1.17264e+10
+89 8.8e-07 1e-08 58745 1.13771e+10
+90 8.9e-07 1e-08 58745 1.14816e+10
+91 9e-07 1e-08 58745 1.18291e+10
+92 9.1e-07 1e-08 58745 1.16434e+10
+93 9.2e-07 1e-08 58745 1.15581e+10
+94 9.3e-07 1e-08 58745 1.38515e+10
+95 9.4e-07 1e-08 58745 1.4885e+10
+96 9.5e-07 1e-08 58745 1.52933e+10
+97 9.6e-07 1e-08 58745 1.48444e+10
+98 9.7e-07 1e-08 58745 1.29316e+10
+99 9.8e-07 1e-08 58745 1.16063e+10
+100 9.9e-07 1e-08 60675 1.43183e+10
+101 1e-06 1e-08 60675 1.15116e+10
+102 1.01e-06 1e-08 58745 1.19403e+10
+103 1.02e-06 1e-08 58745 1.21517e+10
+104 1.03e-06 1e-08 58745 1.19047e+10
+105 1.04e-06 1e-08 58745 1.1839e+10
+106 1.05e-06 1e-08 58745 1.20772e+10
+107 1.06e-06 1e-08 58746 1.17767e+10
+108 1.07e-06 1e-08 58746 1.17105e+10
+109 1.08e-06 1e-08 58746 1.16785e+10
+110 1.09e-06 1e-08 60676 1.18948e+10
+111 1.1e-06 1e-08 60676 1.18482e+10
+112 1.11e-06 1e-08 60676 1.58733e+10
+113 1.12e-06 1e-08 60676 1.3625e+10
+114 1.13e-06 1e-08 60675 1.14448e+10
+115 1.14e-06 1e-08 60675 1.21373e+10
+116 1.15e-06 1e-08 60675 1.1959e+10
+117 1.16e-06 1e-08 60675 1.16185e+10
+118 1.17e-06 1e-08 60675 1.18267e+10
+119 1.18e-06 1e-08 60675 1.12604e+10
+120 1.19e-06 1e-08 60675 1.20628e+10
+121 1.2e-06 1e-08 60676 1.14891e+10
+122 1.21e-06 1e-08 60676 1.16134e+10
+123 1.22e-06 1e-08 60676 1.1664e+10
+124 1.23e-06 1e-08 60676 1.17151e+10
+125 1.24e-06 1e-08 60676 1.18585e+10
+126 1.25e-06 1e-08 60676 1.1853e+10
+127 1.26e-06 1e-08 60676 1.16509e+10
+128 1.27e-06 1e-08 60676 1.16855e+10
+129 1.28e-06 1e-08 60676 1.51766e+10
+130 1.29e-06 1e-08 61495 1.16193e+10
+131 1.3e-06 1e-08 61495 1.47237e+10
+132 1.31e-06 1e-08 61495 1.28608e+10
+133 1.32e-06 1e-08 60676 1.18872e+10
+134 1.33e-06 1e-08 60676 1.19563e+10
+135 1.34e-06 1e-08 60676 1.13982e+10
+136 1.35e-06 1e-08 60675 1.18154e+10
+137 1.36e-06 1e-08 60675 1.15015e+10
+138 1.37e-06 1e-08 60675 1.18813e+10
+139 1.38e-06 1e-08 60675 1.15447e+10
+140 1.39e-06 1e-08 60675 1.17822e+10
+141 1.4e-06 1e-08 60675 1.14876e+10
+142 1.41e-06 1e-08 60675 1.2321e+10
+143 1.42e-06 1e-08 60675 1.2683e+10
+144 1.43e-06 1e-08 60675 1.16503e+10
+145 1.44e-06 1e-08 60675 1.14157e+10
+146 1.45e-06 1e-08 60675 1.16538e+10
+147 1.46e-06 1e-08 60675 1.41143e+10
+148 1.47e-06 1e-08 60675 1.19567e+10
+149 1.48e-06 1e-08 60675 1.1779e+10
+150 1.49e-06 1e-08 60675 1.33619e+10
+151 1.5e-06 1e-08 60675 1.22121e+10
+152 1.51e-06 1e-08 60675 1.34073e+10
+153 1.52e-06 1e-08 60675 1.15236e+10
+154 1.53e-06 1e-08 60675 1.3308e+10
+155 1.54e-06 1e-08 60675 1.22179e+10
+156 1.55e-06 1e-08 61494 1.15211e+10
+157 1.56e-06 1e-08 61494 1.14335e+10
+158 1.57e-06 1e-08 61494 1.21301e+10
+159 1.58e-06 1e-08 61494 1.18703e+10
+160 1.59e-06 1e-08 61494 1.24686e+10
+161 1.6e-06 1e-08 61494 1.17388e+10
+162 1.61e-06 1e-08 61495 1.1842e+10
+163 1.62e-06 1e-08 61495 1.14791e+10
+164 1.63e-06 1e-08 61495 1.1547e+10
+165 1.64e-06 1e-08 61495 1.21941e+10
+166 1.65e-06 1e-08 61495 1.16292e+10
+167 1.66e-06 1e-08 61494 1.22174e+10
+168 1.67e-06 1e-08 61494 1.16705e+10
+169 1.68e-06 1e-08 61494 1.21512e+10
+170 1.69e-06 1e-08 61494 1.16157e+10
+171 1.7e-06 1e-08 61494 1.20797e+10
+172 1.71e-06 1e-08 61493 1.16203e+10
+173 1.72e-06 1e-08 61493 1.2642e+10
+174 1.73e-06 1e-08 61493 1.2122e+10
+175 1.74e-06 1e-08 61493 1.19943e+10
+176 1.75e-06 1e-08 61494 1.16592e+10
+177 1.76e-06 1e-08 61493 1.20776e+10
+178 1.77e-06 1e-08 61493 1.2054e+10
+179 1.78e-06 1e-08 61493 1.46178e+10
+180 1.79e-06 1e-08 61492 1.24079e+10
+181 1.8e-06 1e-08 61492 1.20591e+10
+182 1.81e-06 1e-08 61492 1.21566e+10
+183 1.82e-06 1e-08 61492 1.26054e+10
+184 1.83e-06 1e-08 61492 1.19444e+10
+185 1.84e-06 1e-08 61492 1.20923e+10
+186 1.85e-06 1e-08 61492 1.17665e+10
+187 1.86e-06 1e-08 61491 1.22193e+10
+188 1.87e-06 1e-08 61491 1.22628e+10
+189 1.88e-06 1e-08 61491 1.19519e+10
+190 1.89e-06 1e-08 61491 1.23541e+10
+191 1.9e-06 1e-08 61490 1.21782e+10
+192 1.91e-06 1e-08 61489 1.2279e+10
+193 1.92e-06 1e-08 61490 1.21706e+10
+194 1.93e-06 1e-08 61489 1.2241e+10
+195 1.94e-06 1e-08 61489 1.17466e+10
+196 1.95e-06 1e-08 61489 1.22825e+10
+197 1.96e-06 1e-08 61489 1.23822e+10
+198 1.97e-06 1e-08 61489 1.26519e+10
+199 1.98e-06 1e-08 61489 1.26077e+10
+200 1.99e-06 1e-08 61489 1.2453e+10
+201 2e-06 1e-08 63288 1.2637e+10
+202 2.01e-06 1e-08 63288 1.24887e+10
+203 2.02e-06 1e-08 63288 1.25213e+10
+204 2.03e-06 1e-08 61489 1.30425e+10
+205 2.04e-06 1e-08 61489 1.22441e+10
+206 2.05e-06 1e-08 63288 1.19733e+10
+207 2.06e-06 1e-08 63288 1.18402e+10
+208 2.07e-06 1e-08 63287 1.23108e+10
+209 2.08e-06 1e-08 63287 1.2321e+10
+210 2.09e-06 1e-08 63287 1.17345e+10
+211 2.1e-06 1e-08 63287 1.21525e+10
+212 2.11e-06 1e-08 63287 1.18933e+10
+213 2.12e-06 1e-08 63287 1.2078e+10
+214 2.13e-06 1e-08 63286 1.22391e+10
+215 2.14e-06 1e-08 63286 1.21511e+10
+216 2.15e-06 1e-08 63286 1.18933e+10
+217 2.16e-06 1e-08 63285 1.18862e+10
+218 2.17e-06 1e-08 63285 1.20096e+10
+219 2.18e-06 1e-08 63285 1.17257e+10
+220 2.19e-06 1e-08 63285 1.21811e+10
+221 2.2e-06 1e-08 63285 1.20586e+10
+222 2.21e-06 1e-08 63285 1.2446e+10
+223 2.22e-06 1e-08 63776 1.23051e+10
+224 2.23e-06 1e-08 63776 1.26138e+10
+225 2.24e-06 1e-08 63776 1.21153e+10
+226 2.25e-06 1e-08 63776 1.22231e+10
+227 2.26e-06 1e-08 63776 1.23204e+10
+228 2.27e-06 1e-08 63776 1.19417e+10
+229 2.28e-06 1e-08 63776 1.21541e+10
+230 2.29e-06 1e-08 63776 1.23217e+10
+231 2.3e-06 1e-08 63776 1.28397e+10
+232 2.31e-06 1e-08 63776 1.29154e+10
+233 2.32e-06 1e-08 63776 1.33634e+10
+234 2.33e-06 1e-08 63776 1.25622e+10
+235 2.34e-06 1e-08 63776 1.34884e+10
+236 2.35e-06 1e-08 63284 1.20137e+10
+237 2.36e-06 1e-08 63284 1.31143e+10
+238 2.37e-06 1e-08 63284 1.25113e+10
+239 2.38e-06 1e-08 63930 1.26185e+10
+240 2.39e-06 1e-08 63930 1.21972e+10
+241 2.4e-06 1e-08 63930 1.25368e+10
+242 2.41e-06 1e-08 63930 1.23668e+10
+243 2.42e-06 1e-08 63930 1.22841e+10
+244 2.43e-06 1e-08 63931 1.22242e+10
+245 2.44e-06 1e-08 63931 1.24011e+10
+246 2.45e-06 1e-08 63931 1.21471e+10
+247 2.46e-06 1e-08 63931 1.2512e+10
+248 2.47e-06 1e-08 63931 1.19659e+10
+249 2.48e-06 1e-08 63931 1.22505e+10
+250 2.49e-06 1e-08 63931 1.28688e+10
+251 2.5e-06 1e-08 63931 1.23972e+10
+252 2.51e-06 1e-08 63931 1.24105e+10
+253 2.52e-06 1e-08 63931 1.22281e+10
+254 2.53e-06 1e-08 63931 1.20058e+10
+255 2.54e-06 1e-08 63931 1.23613e+10
+256 2.55e-06 1e-08 63931 1.23767e+10
+257 2.56e-06 1e-08 63931 1.26099e+10
diff --git a/theory/paper_spheric/data/Cosmo_fixed/performance_4.dat b/theory/paper_spheric/data/Cosmo_fixed/performance_4.dat
new file mode 100644
index 0000000000000000000000000000000000000000..b97b698bdbc532bebc7c5d95be9e648427ebc2f6
--- /dev/null
+++ b/theory/paper_spheric/data/Cosmo_fixed/performance_4.dat
@@ -0,0 +1,259 @@
+# Number of cores: 4
+# Iteration | Time | TimeStep | NumPartUpdates | ElapsedTicks (cycle.h)
+1 0 0 454244 7.04031e+10
+2 1e-08 1e-08 454244 6.79738e+10
+3 2e-08 1e-08 454244 6.94132e+10
+4 3e-08 1e-08 454245 6.96259e+10
+5 4e-08 1e-08 454245 6.99661e+10
+6 5e-08 1e-08 454244 6.7451e+10
+7 6e-08 1e-08 454244 6.77516e+10
+8 7e-08 1e-08 454243 6.95185e+10
+9 8e-08 1e-08 454243 6.75281e+10
+10 9e-08 1e-08 454244 6.88827e+10
+11 1e-07 1e-08 454245 6.85393e+10
+12 1.1e-07 1e-08 454245 6.8815e+10
+13 1.2e-07 1e-08 454245 6.78656e+10
+14 1.3e-07 1e-08 454245 6.84094e+10
+15 1.4e-07 1e-08 454245 7.01611e+10
+16 1.5e-07 1e-08 454245 6.98346e+10
+17 1.6e-07 1e-08 454244 6.92806e+10
+18 1.7e-07 1e-08 454244 6.91623e+10
+19 1.8e-07 1e-08 454244 6.7903e+10
+20 1.9e-07 1e-08 454244 6.99191e+10
+21 2e-07 1e-08 454245 6.76103e+10
+22 2.1e-07 1e-08 454246 6.84931e+10
+23 2.2e-07 1e-08 454245 6.82157e+10
+24 2.3e-07 1e-08 454244 7.07775e+10
+25 2.4e-07 1e-08 454243 6.84467e+10
+26 2.5e-07 1e-08 454243 6.89567e+10
+27 2.6e-07 1e-08 454242 6.82892e+10
+28 2.7e-07 1e-08 454242 6.78783e+10
+29 2.8e-07 1e-08 454242 7.14326e+10
+30 2.9e-07 1e-08 454242 6.82991e+10
+31 3e-07 1e-08 454242 6.94777e+10
+32 3.1e-07 1e-08 454241 7.08453e+10
+33 3.2e-07 1e-08 454241 6.97369e+10
+34 3.3e-07 1e-08 454240 6.8671e+10
+35 3.4e-07 1e-08 454241 7.00265e+10
+36 3.5e-07 1e-08 454241 6.97952e+10
+37 3.6e-07 1e-08 454241 6.93013e+10
+38 3.7e-07 1e-08 454241 7.10742e+10
+39 3.8e-07 1e-08 454243 6.90435e+10
+40 3.9e-07 1e-08 459794 7.08079e+10
+41 4e-07 1e-08 459793 7.0366e+10
+42 4.1e-07 1e-08 459795 7.0387e+10
+43 4.2e-07 1e-08 459794 6.88509e+10
+44 4.3e-07 1e-08 459795 7.05864e+10
+45 4.4e-07 1e-08 459795 6.92539e+10
+46 4.5e-07 1e-08 459793 6.91525e+10
+47 4.6e-07 1e-08 459793 7.07807e+10
+48 4.7e-07 1e-08 459792 7.12185e+10
+49 4.8e-07 1e-08 459792 6.7829e+10
+50 4.9e-07 1e-08 459792 7.23478e+10
+51 5e-07 1e-08 459793 7.00132e+10
+52 5.1e-07 1e-08 459792 6.80689e+10
+53 5.2e-07 1e-08 459793 6.83451e+10
+54 5.3e-07 1e-08 459793 7.03076e+10
+55 5.4e-07 1e-08 459793 7.08748e+10
+56 5.5e-07 1e-08 459793 6.88656e+10
+57 5.6e-07 1e-08 459793 6.78104e+10
+58 5.7e-07 1e-08 459793 6.7816e+10
+59 5.8e-07 1e-08 459791 6.95793e+10
+60 5.9e-07 1e-08 459792 6.81067e+10
+61 6e-07 1e-08 459792 6.88472e+10
+62 6.1e-07 1e-08 459792 7.14894e+10
+63 6.2e-07 1e-08 459792 7.15485e+10
+64 6.3e-07 1e-08 459792 7.07914e+10
+65 6.4e-07 1e-08 459792 6.85971e+10
+66 6.5e-07 1e-08 459791 7.03235e+10
+67 6.6e-07 1e-08 459791 6.91713e+10
+68 6.7e-07 1e-08 459791 7.03581e+10
+69 6.8e-07 1e-08 459790 6.9602e+10
+70 6.9e-07 1e-08 459789 7.01848e+10
+71 7e-07 1e-08 459789 6.95445e+10
+72 7.1e-07 1e-08 459789 6.78468e+10
+73 7.2e-07 1e-08 459790 6.99475e+10
+74 7.3e-07 1e-08 459790 7.11585e+10
+75 7.4e-07 1e-08 459790 7.0978e+10
+76 7.5e-07 1e-08 459790 7.05091e+10
+77 7.6e-07 1e-08 459791 6.99713e+10
+78 7.7e-07 1e-08 459792 7.09359e+10
+79 7.8e-07 1e-08 459791 7.10379e+10
+80 7.9e-07 1e-08 459791 6.94014e+10
+81 8e-07 1e-08 459792 7.08164e+10
+82 8.1e-07 1e-08 459792 6.86151e+10
+83 8.2e-07 1e-08 459793 7.02929e+10
+84 8.3e-07 1e-08 459793 7.14868e+10
+85 8.4e-07 1e-08 459793 7.11664e+10
+86 8.5e-07 1e-08 459793 6.91887e+10
+87 8.6e-07 1e-08 459794 6.91869e+10
+88 8.7e-07 1e-08 459794 7.15085e+10
+89 8.8e-07 1e-08 459794 6.9611e+10
+90 8.9e-07 1e-08 459794 7.06783e+10
+91 9e-07 1e-08 459794 7.15999e+10
+92 9.1e-07 1e-08 459794 7.06139e+10
+93 9.2e-07 1e-08 459794 7.06332e+10
+94 9.3e-07 1e-08 459793 7.16115e+10
+95 9.4e-07 1e-08 459793 6.97055e+10
+96 9.5e-07 1e-08 459793 7.1363e+10
+97 9.6e-07 1e-08 459793 6.99399e+10
+98 9.7e-07 1e-08 459794 7.11042e+10
+99 9.8e-07 1e-08 459793 7.08488e+10
+100 9.9e-07 1e-08 459793 7.15339e+10
+101 1e-06 1e-08 459793 6.99445e+10
+102 1.01e-06 1e-08 459793 6.99935e+10
+103 1.02e-06 1e-08 459793 7.17384e+10
+104 1.03e-06 1e-08 459793 7.14972e+10
+105 1.04e-06 1e-08 459792 6.91494e+10
+106 1.05e-06 1e-08 459792 7.16905e+10
+107 1.06e-06 1e-08 459793 7.05398e+10
+108 1.07e-06 1e-08 459793 6.97032e+10
+109 1.08e-06 1e-08 459792 7.10242e+10
+110 1.09e-06 1e-08 470431 7.20264e+10
+111 1.1e-06 1e-08 470430 7.32366e+10
+112 1.11e-06 1e-08 470430 7.11032e+10
+113 1.12e-06 1e-08 470430 7.16957e+10
+114 1.13e-06 1e-08 470429 7.10774e+10
+115 1.14e-06 1e-08 470429 7.04512e+10
+116 1.15e-06 1e-08 470429 7.08904e+10
+117 1.16e-06 1e-08 470429 7.19588e+10
+118 1.17e-06 1e-08 470429 7.12897e+10
+119 1.18e-06 1e-08 470429 7.06383e+10
+120 1.19e-06 1e-08 470429 7.33264e+10
+121 1.2e-06 1e-08 470429 7.04942e+10
+122 1.21e-06 1e-08 470430 7.05267e+10
+123 1.22e-06 1e-08 470430 7.19036e+10
+124 1.23e-06 1e-08 470430 7.27022e+10
+125 1.24e-06 1e-08 470430 7.36069e+10
+126 1.25e-06 1e-08 470431 7.36711e+10
+127 1.26e-06 1e-08 470431 7.23645e+10
+128 1.27e-06 1e-08 470430 7.34337e+10
+129 1.28e-06 1e-08 470430 7.39849e+10
+130 1.29e-06 1e-08 470429 7.34667e+10
+131 1.3e-06 1e-08 470429 7.20969e+10
+132 1.31e-06 1e-08 470429 7.29692e+10
+133 1.32e-06 1e-08 470429 7.33743e+10
+134 1.33e-06 1e-08 470429 7.40528e+10
+135 1.34e-06 1e-08 470429 7.1637e+10
+136 1.35e-06 1e-08 470429 7.47794e+10
+137 1.36e-06 1e-08 470429 7.15498e+10
+138 1.37e-06 1e-08 470429 7.51159e+10
+139 1.38e-06 1e-08 470429 7.20072e+10
+140 1.39e-06 1e-08 470431 7.47551e+10
+141 1.4e-06 1e-08 470432 7.14026e+10
+142 1.41e-06 1e-08 470431 7.5743e+10
+143 1.42e-06 1e-08 470431 7.15142e+10
+144 1.43e-06 1e-08 470431 7.41147e+10
+145 1.44e-06 1e-08 470432 7.19311e+10
+146 1.45e-06 1e-08 470431 7.29537e+10
+147 1.46e-06 1e-08 470431 7.41749e+10
+148 1.47e-06 1e-08 470431 7.49005e+10
+149 1.48e-06 1e-08 470431 7.37852e+10
+150 1.49e-06 1e-08 470431 7.57758e+10
+151 1.5e-06 1e-08 470431 7.36209e+10
+152 1.51e-06 1e-08 470432 7.36875e+10
+153 1.52e-06 1e-08 470431 7.10675e+10
+154 1.53e-06 1e-08 470431 7.09897e+10
+155 1.54e-06 1e-08 470432 7.31323e+10
+156 1.55e-06 1e-08 470432 7.0966e+10
+157 1.56e-06 1e-08 470432 7.07551e+10
+158 1.57e-06 1e-08 470432 7.12185e+10
+159 1.58e-06 1e-08 470433 7.22977e+10
+160 1.59e-06 1e-08 470433 7.46968e+10
+161 1.6e-06 1e-08 470432 7.2713e+10
+162 1.61e-06 1e-08 470434 7.38136e+10
+163 1.62e-06 1e-08 470434 7.06397e+10
+164 1.63e-06 1e-08 470436 7.13613e+10
+165 1.64e-06 1e-08 470435 7.43801e+10
+166 1.65e-06 1e-08 470435 7.16581e+10
+167 1.66e-06 1e-08 470435 7.38275e+10
+168 1.67e-06 1e-08 470435 7.08718e+10
+169 1.68e-06 1e-08 470436 7.44522e+10
+170 1.69e-06 1e-08 470437 7.08742e+10
+171 1.7e-06 1e-08 470437 7.37194e+10
+172 1.71e-06 1e-08 470435 7.111e+10
+173 1.72e-06 1e-08 470435 7.04257e+10
+174 1.73e-06 1e-08 470435 7.39117e+10
+175 1.74e-06 1e-08 470435 7.26588e+10
+176 1.75e-06 1e-08 470436 7.13253e+10
+177 1.76e-06 1e-08 470436 7.17e+10
+178 1.77e-06 1e-08 470436 7.17768e+10
+179 1.78e-06 1e-08 470437 7.40674e+10
+180 1.79e-06 1e-08 470437 7.35206e+10
+181 1.8e-06 1e-08 470436 7.19291e+10
+182 1.81e-06 1e-08 470436 7.25041e+10
+183 1.82e-06 1e-08 470437 7.39146e+10
+184 1.83e-06 1e-08 470437 7.21397e+10
+185 1.84e-06 1e-08 470437 7.33058e+10
+186 1.85e-06 1e-08 470435 7.10592e+10
+187 1.86e-06 1e-08 470435 7.25835e+10
+188 1.87e-06 1e-08 470435 7.33117e+10
+189 1.88e-06 1e-08 470435 7.15845e+10
+190 1.89e-06 1e-08 470435 7.42165e+10
+191 1.9e-06 1e-08 470434 7.27618e+10
+192 1.91e-06 1e-08 470435 7.37831e+10
+193 1.92e-06 1e-08 470435 7.35116e+10
+194 1.93e-06 1e-08 470436 7.31724e+10
+195 1.94e-06 1e-08 470436 7.05417e+10
+196 1.95e-06 1e-08 470437 7.34888e+10
+197 1.96e-06 1e-08 470437 7.39477e+10
+198 1.97e-06 1e-08 470436 7.42416e+10
+199 1.98e-06 1e-08 470436 7.37562e+10
+200 1.99e-06 1e-08 470437 7.36354e+10
+201 2e-06 1e-08 470437 7.43249e+10
+202 2.01e-06 1e-08 470437 7.34231e+10
+203 2.02e-06 1e-08 470437 7.3869e+10
+204 2.03e-06 1e-08 470437 7.54889e+10
+205 2.04e-06 1e-08 470436 7.34318e+10
+206 2.05e-06 1e-08 470437 7.23787e+10
+207 2.06e-06 1e-08 470438 7.12114e+10
+208 2.07e-06 1e-08 470438 7.39496e+10
+209 2.08e-06 1e-08 470438 7.38312e+10
+210 2.09e-06 1e-08 470438 7.12139e+10
+211 2.1e-06 1e-08 470438 7.32638e+10
+212 2.11e-06 1e-08 470439 7.18603e+10
+213 2.12e-06 1e-08 470440 7.33002e+10
+214 2.13e-06 1e-08 470440 7.27238e+10
+215 2.14e-06 1e-08 470441 7.3627e+10
+216 2.15e-06 1e-08 470440 7.2101e+10
+217 2.16e-06 1e-08 470440 7.19835e+10
+218 2.17e-06 1e-08 470440 7.18359e+10
+219 2.18e-06 1e-08 470439 7.12388e+10
+220 2.19e-06 1e-08 470439 7.31073e+10
+221 2.2e-06 1e-08 470440 7.1569e+10
+222 2.21e-06 1e-08 470439 7.32707e+10
+223 2.22e-06 1e-08 470440 7.29233e+10
+224 2.23e-06 1e-08 470440 7.47442e+10
+225 2.24e-06 1e-08 470440 7.17639e+10
+226 2.25e-06 1e-08 470440 7.28081e+10
+227 2.26e-06 1e-08 470440 7.37794e+10
+228 2.27e-06 1e-08 470440 7.11384e+10
+229 2.28e-06 1e-08 470440 7.27221e+10
+230 2.29e-06 1e-08 470441 7.34753e+10
+231 2.3e-06 1e-08 470440 7.46568e+10
+232 2.31e-06 1e-08 470440 7.36034e+10
+233 2.32e-06 1e-08 470440 7.18722e+10
+234 2.33e-06 1e-08 470440 7.40088e+10
+235 2.34e-06 1e-08 470441 7.26465e+10
+236 2.35e-06 1e-08 470441 7.08344e+10
+237 2.36e-06 1e-08 470439 7.22953e+10
+238 2.37e-06 1e-08 480217 7.42311e+10
+239 2.38e-06 1e-08 480217 7.43176e+10
+240 2.39e-06 1e-08 480217 7.19276e+10
+241 2.4e-06 1e-08 480216 7.39514e+10
+242 2.41e-06 1e-08 480216 7.29074e+10
+243 2.42e-06 1e-08 480217 7.30997e+10
+244 2.43e-06 1e-08 480216 7.24553e+10
+245 2.44e-06 1e-08 480217 7.39471e+10
+246 2.45e-06 1e-08 480217 7.18777e+10
+247 2.46e-06 1e-08 480217 7.41666e+10
+248 2.47e-06 1e-08 480217 7.11339e+10
+249 2.48e-06 1e-08 480216 7.28168e+10
+250 2.49e-06 1e-08 480215 7.52085e+10
+251 2.5e-06 1e-08 480215 7.38059e+10
+252 2.51e-06 1e-08 480215 7.34885e+10
+253 2.52e-06 1e-08 480215 7.25993e+10
+254 2.53e-06 1e-08 480216 7.19518e+10
+255 2.54e-06 1e-08 480216 7.33885e+10
+256 2.55e-06 1e-08 480216 7.33777e+10
+257 2.56e-06 1e-08 480216 7.39019e+10
diff --git a/theory/paper_spheric/data/Cosmo_fixed/performance_48.dat b/theory/paper_spheric/data/Cosmo_fixed/performance_48.dat
new file mode 100644
index 0000000000000000000000000000000000000000..886c9ee52a2008c170f0da7793996fb73bb6a6f0
--- /dev/null
+++ b/theory/paper_spheric/data/Cosmo_fixed/performance_48.dat
@@ -0,0 +1,259 @@
+# Number of cores: 48
+# Iteration | Time | TimeStep | NumPartUpdates | ElapsedTicks (cycle.h)
+1 0 0 38287 1.57667e+10
+2 1e-08 1e-08 38287 1.15414e+10
+3 2e-08 1e-08 38287 1.18182e+10
+4 3e-08 1e-08 38287 1.17931e+10
+5 4e-08 1e-08 38287 1.18648e+10
+6 5e-08 1e-08 38287 1.13759e+10
+7 6e-08 1e-08 38287 1.14484e+10
+8 7e-08 1e-08 38287 1.17995e+10
+9 8e-08 1e-08 38287 1.11039e+10
+10 9e-08 1e-08 38287 1.14485e+10
+11 1e-07 1e-08 38287 1.13991e+10
+12 1.1e-07 1e-08 38287 1.17556e+10
+13 1.2e-07 1e-08 38287 1.13249e+10
+14 1.3e-07 1e-08 38287 1.14416e+10
+15 1.4e-07 1e-08 38287 1.17803e+10
+16 1.5e-07 1e-08 38287 1.21415e+10
+17 1.6e-07 1e-08 38531 1.16179e+10
+18 1.7e-07 1e-08 38531 1.16055e+10
+19 1.8e-07 1e-08 38531 1.12203e+10
+20 1.9e-07 1e-08 38531 1.15356e+10
+21 2e-07 1e-08 38531 1.10706e+10
+22 2.1e-07 1e-08 38531 1.12194e+10
+23 2.2e-07 1e-08 38531 1.11636e+10
+24 2.3e-07 1e-08 38531 1.15719e+10
+25 2.4e-07 1e-08 38531 1.11232e+10
+26 2.5e-07 1e-08 38531 1.13512e+10
+27 2.6e-07 1e-08 38531 1.1073e+10
+28 2.7e-07 1e-08 38531 1.1049e+10
+29 2.8e-07 1e-08 38531 1.17804e+10
+30 2.9e-07 1e-08 38531 1.13407e+10
+31 3e-07 1e-08 38852 1.16159e+10
+32 3.1e-07 1e-08 38852 1.1727e+10
+33 3.2e-07 1e-08 38852 1.16344e+10
+34 3.3e-07 1e-08 38852 1.14552e+10
+35 3.4e-07 1e-08 38852 1.15386e+10
+36 3.5e-07 1e-08 38852 1.14738e+10
+37 3.6e-07 1e-08 38852 1.12199e+10
+38 3.7e-07 1e-08 38852 1.1911e+10
+39 3.8e-07 1e-08 38852 1.14414e+10
+40 3.9e-07 1e-08 38852 1.14408e+10
+41 4e-07 1e-08 38852 1.18256e+10
+42 4.1e-07 1e-08 38852 1.18631e+10
+43 4.2e-07 1e-08 38852 1.14941e+10
+44 4.3e-07 1e-08 38852 1.18136e+10
+45 4.4e-07 1e-08 38852 1.14968e+10
+46 4.5e-07 1e-08 38852 1.13318e+10
+47 4.6e-07 1e-08 38852 1.15997e+10
+48 4.7e-07 1e-08 38852 1.16905e+10
+49 4.8e-07 1e-08 38852 1.1752e+10
+50 4.9e-07 1e-08 38852 1.23471e+10
+51 5e-07 1e-08 38852 1.13969e+10
+52 5.1e-07 1e-08 38852 1.12958e+10
+53 5.2e-07 1e-08 38852 1.14636e+10
+54 5.3e-07 1e-08 38851 1.16995e+10
+55 5.4e-07 1e-08 39175 1.17941e+10
+56 5.5e-07 1e-08 39175 1.16057e+10
+57 5.6e-07 1e-08 39175 1.13739e+10
+58 5.7e-07 1e-08 39175 1.13509e+10
+59 5.8e-07 1e-08 39175 1.15841e+10
+60 5.9e-07 1e-08 39175 1.1243e+10
+61 6e-07 1e-08 39175 1.12765e+10
+62 6.1e-07 1e-08 39175 1.2604e+10
+63 6.2e-07 1e-08 39175 1.22819e+10
+64 6.3e-07 1e-08 39175 1.18444e+10
+65 6.4e-07 1e-08 39175 1.13343e+10
+66 6.5e-07 1e-08 39175 1.17739e+10
+67 6.6e-07 1e-08 39175 1.14144e+10
+68 6.7e-07 1e-08 39175 1.19513e+10
+69 6.8e-07 1e-08 39175 1.16041e+10
+70 6.9e-07 1e-08 39175 1.17901e+10
+71 7e-07 1e-08 39175 1.16496e+10
+72 7.1e-07 1e-08 39175 1.13369e+10
+73 7.2e-07 1e-08 39175 1.17833e+10
+74 7.3e-07 1e-08 39175 1.18473e+10
+75 7.4e-07 1e-08 39175 1.19459e+10
+76 7.5e-07 1e-08 39175 1.19813e+10
+77 7.6e-07 1e-08 39174 1.13442e+10
+78 7.7e-07 1e-08 39174 1.17785e+10
+79 7.8e-07 1e-08 39174 1.186e+10
+80 7.9e-07 1e-08 39174 1.16433e+10
+81 8e-07 1e-08 39174 1.18742e+10
+82 8.1e-07 1e-08 39174 1.16026e+10
+83 8.2e-07 1e-08 39174 1.16586e+10
+84 8.3e-07 1e-08 39174 1.19593e+10
+85 8.4e-07 1e-08 39174 1.19559e+10
+86 8.5e-07 1e-08 39174 1.15529e+10
+87 8.6e-07 1e-08 39174 1.13386e+10
+88 8.7e-07 1e-08 39174 1.18642e+10
+89 8.8e-07 1e-08 39174 1.19776e+10
+90 8.9e-07 1e-08 39174 1.181e+10
+91 9e-07 1e-08 39174 1.20577e+10
+92 9.1e-07 1e-08 39174 1.21532e+10
+93 9.2e-07 1e-08 39174 1.18615e+10
+94 9.3e-07 1e-08 39174 1.1827e+10
+95 9.4e-07 1e-08 39174 1.15143e+10
+96 9.5e-07 1e-08 39174 1.21787e+10
+97 9.6e-07 1e-08 39174 1.19064e+10
+98 9.7e-07 1e-08 39174 1.18618e+10
+99 9.8e-07 1e-08 39174 1.17944e+10
+100 9.9e-07 1e-08 40319 1.22045e+10
+101 1e-06 1e-08 40318 1.21179e+10
+102 1.01e-06 1e-08 40318 1.18811e+10
+103 1.02e-06 1e-08 40318 1.2074e+10
+104 1.03e-06 1e-08 40318 1.20483e+10
+105 1.04e-06 1e-08 40318 1.16756e+10
+106 1.05e-06 1e-08 39173 1.23201e+10
+107 1.06e-06 1e-08 39174 1.20748e+10
+108 1.07e-06 1e-08 39174 1.18916e+10
+109 1.08e-06 1e-08 39174 1.18823e+10
+110 1.09e-06 1e-08 39174 1.18567e+10
+111 1.1e-06 1e-08 39174 1.20107e+10
+112 1.11e-06 1e-08 39174 1.17861e+10
+113 1.12e-06 1e-08 39174 1.19273e+10
+114 1.13e-06 1e-08 39174 1.18633e+10
+115 1.14e-06 1e-08 39174 1.21534e+10
+116 1.15e-06 1e-08 40319 1.17406e+10
+117 1.16e-06 1e-08 40319 1.19783e+10
+118 1.17e-06 1e-08 40319 1.19057e+10
+119 1.18e-06 1e-08 40319 1.17493e+10
+120 1.19e-06 1e-08 40319 1.21502e+10
+121 1.2e-06 1e-08 40320 1.1848e+10
+122 1.21e-06 1e-08 40320 1.18203e+10
+123 1.22e-06 1e-08 40320 1.20111e+10
+124 1.23e-06 1e-08 40320 1.2226e+10
+125 1.24e-06 1e-08 40320 1.23086e+10
+126 1.25e-06 1e-08 40320 1.22743e+10
+127 1.26e-06 1e-08 40320 1.21587e+10
+128 1.27e-06 1e-08 40320 1.18965e+10
+129 1.28e-06 1e-08 40320 1.2125e+10
+130 1.29e-06 1e-08 40320 1.18835e+10
+131 1.3e-06 1e-08 40320 1.1797e+10
+132 1.31e-06 1e-08 40320 1.19472e+10
+133 1.32e-06 1e-08 40320 1.21664e+10
+134 1.33e-06 1e-08 40320 1.22077e+10
+135 1.34e-06 1e-08 40320 1.18414e+10
+136 1.35e-06 1e-08 40319 1.22041e+10
+137 1.36e-06 1e-08 40319 1.1781e+10
+138 1.37e-06 1e-08 40319 1.22007e+10
+139 1.38e-06 1e-08 40319 1.18624e+10
+140 1.39e-06 1e-08 40319 1.22707e+10
+141 1.4e-06 1e-08 40319 1.20394e+10
+142 1.41e-06 1e-08 40319 1.25351e+10
+143 1.42e-06 1e-08 40319 1.16417e+10
+144 1.43e-06 1e-08 40319 1.20334e+10
+145 1.44e-06 1e-08 40319 1.17589e+10
+146 1.45e-06 1e-08 40319 1.19859e+10
+147 1.46e-06 1e-08 40319 1.19772e+10
+148 1.47e-06 1e-08 40319 1.2151e+10
+149 1.48e-06 1e-08 40319 1.26003e+10
+150 1.49e-06 1e-08 40319 1.30499e+10
+151 1.5e-06 1e-08 40319 1.21717e+10
+152 1.51e-06 1e-08 40319 1.22103e+10
+153 1.52e-06 1e-08 40319 1.18229e+10
+154 1.53e-06 1e-08 40319 1.1573e+10
+155 1.54e-06 1e-08 40319 1.20419e+10
+156 1.55e-06 1e-08 40319 1.2271e+10
+157 1.56e-06 1e-08 40319 1.19894e+10
+158 1.57e-06 1e-08 40319 1.23438e+10
+159 1.58e-06 1e-08 40319 1.23399e+10
+160 1.59e-06 1e-08 40319 1.29394e+10
+161 1.6e-06 1e-08 40319 1.27931e+10
+162 1.61e-06 1e-08 40320 1.23832e+10
+163 1.62e-06 1e-08 40320 1.23717e+10
+164 1.63e-06 1e-08 40320 1.25183e+10
+165 1.64e-06 1e-08 40320 1.29503e+10
+166 1.65e-06 1e-08 40320 1.24205e+10
+167 1.66e-06 1e-08 40320 1.28277e+10
+168 1.67e-06 1e-08 40320 1.23098e+10
+169 1.68e-06 1e-08 40320 1.41076e+10
+170 1.69e-06 1e-08 40320 1.17101e+10
+171 1.7e-06 1e-08 40320 1.25185e+10
+172 1.71e-06 1e-08 40320 1.19014e+10
+173 1.72e-06 1e-08 40320 1.19251e+10
+174 1.73e-06 1e-08 40320 1.24632e+10
+175 1.74e-06 1e-08 41094 1.25916e+10
+176 1.75e-06 1e-08 41094 1.2151e+10
+177 1.76e-06 1e-08 41094 1.18984e+10
+178 1.77e-06 1e-08 41993 1.20011e+10
+179 1.78e-06 1e-08 41993 1.23451e+10
+180 1.79e-06 1e-08 41993 1.24521e+10
+181 1.8e-06 1e-08 41993 1.22392e+10
+182 1.81e-06 1e-08 41993 1.27281e+10
+183 1.82e-06 1e-08 41993 1.3179e+10
+184 1.83e-06 1e-08 41993 1.23922e+10
+185 1.84e-06 1e-08 41993 1.24761e+10
+186 1.85e-06 1e-08 41992 1.18683e+10
+187 1.86e-06 1e-08 41992 1.26463e+10
+188 1.87e-06 1e-08 41992 1.27513e+10
+189 1.88e-06 1e-08 41992 1.18189e+10
+190 1.89e-06 1e-08 41992 1.24158e+10
+191 1.9e-06 1e-08 41991 1.23599e+10
+192 1.91e-06 1e-08 41991 1.25609e+10
+193 1.92e-06 1e-08 41991 1.25716e+10
+194 1.93e-06 1e-08 41991 1.2492e+10
+195 1.94e-06 1e-08 41991 1.17864e+10
+196 1.95e-06 1e-08 41991 1.23228e+10
+197 1.96e-06 1e-08 41991 1.24782e+10
+198 1.97e-06 1e-08 42597 1.25461e+10
+199 1.98e-06 1e-08 42597 1.24643e+10
+200 1.99e-06 1e-08 42597 1.22734e+10
+201 2e-06 1e-08 42597 1.23236e+10
+202 2.01e-06 1e-08 42597 1.21357e+10
+203 2.02e-06 1e-08 42597 1.24612e+10
+204 2.03e-06 1e-08 42597 1.26562e+10
+205 2.04e-06 1e-08 42597 1.21202e+10
+206 2.05e-06 1e-08 42597 1.21058e+10
+207 2.06e-06 1e-08 42597 1.18094e+10
+208 2.07e-06 1e-08 42596 1.22153e+10
+209 2.08e-06 1e-08 42596 1.23609e+10
+210 2.09e-06 1e-08 41990 1.18818e+10
+211 2.1e-06 1e-08 41990 1.21742e+10
+212 2.11e-06 1e-08 41990 1.19473e+10
+213 2.12e-06 1e-08 41990 1.22081e+10
+214 2.13e-06 1e-08 42596 1.20858e+10
+215 2.14e-06 1e-08 42596 1.24788e+10
+216 2.15e-06 1e-08 42596 1.23223e+10
+217 2.16e-06 1e-08 42595 1.23327e+10
+218 2.17e-06 1e-08 42595 1.23405e+10
+219 2.18e-06 1e-08 42595 1.2243e+10
+220 2.19e-06 1e-08 42595 1.25789e+10
+221 2.2e-06 1e-08 42595 1.23447e+10
+222 2.21e-06 1e-08 42595 1.25299e+10
+223 2.22e-06 1e-08 42595 1.29371e+10
+224 2.23e-06 1e-08 42595 1.28599e+10
+225 2.24e-06 1e-08 42595 1.22524e+10
+226 2.25e-06 1e-08 42595 1.23787e+10
+227 2.26e-06 1e-08 42595 1.27923e+10
+228 2.27e-06 1e-08 42595 1.21441e+10
+229 2.28e-06 1e-08 42595 1.26371e+10
+230 2.29e-06 1e-08 42595 1.27801e+10
+231 2.3e-06 1e-08 42595 1.26954e+10
+232 2.31e-06 1e-08 42595 1.26128e+10
+233 2.32e-06 1e-08 42595 1.20583e+10
+234 2.33e-06 1e-08 43598 1.26063e+10
+235 2.34e-06 1e-08 43598 1.23593e+10
+236 2.35e-06 1e-08 43597 1.22225e+10
+237 2.36e-06 1e-08 43597 1.2423e+10
+238 2.37e-06 1e-08 43597 1.26499e+10
+239 2.38e-06 1e-08 43597 1.28511e+10
+240 2.39e-06 1e-08 43597 1.23311e+10
+241 2.4e-06 1e-08 43597 1.27108e+10
+242 2.41e-06 1e-08 43597 1.20482e+10
+243 2.42e-06 1e-08 43597 1.2471e+10
+244 2.43e-06 1e-08 43598 1.22428e+10
+245 2.44e-06 1e-08 43598 1.22377e+10
+246 2.45e-06 1e-08 43598 1.1979e+10
+247 2.46e-06 1e-08 43598 1.28197e+10
+248 2.47e-06 1e-08 43598 1.23764e+10
+249 2.48e-06 1e-08 43598 1.26733e+10
+250 2.49e-06 1e-08 43598 1.31216e+10
+251 2.5e-06 1e-08 43598 1.26095e+10
+252 2.51e-06 1e-08 43598 1.23929e+10
+253 2.52e-06 1e-08 43598 1.22876e+10
+254 2.53e-06 1e-08 43598 1.22306e+10
+255 2.54e-06 1e-08 43598 1.25774e+10
+256 2.55e-06 1e-08 43598 1.25602e+10
+257 2.56e-06 1e-08 43598 1.27286e+10
diff --git a/theory/paper_spheric/data/Cosmo_fixed/performance_6.dat b/theory/paper_spheric/data/Cosmo_fixed/performance_6.dat
new file mode 100644
index 0000000000000000000000000000000000000000..3d045a2d2aee9d0384fead0e30ee512687dd5316
--- /dev/null
+++ b/theory/paper_spheric/data/Cosmo_fixed/performance_6.dat
@@ -0,0 +1,259 @@
+# Number of cores: 6
+# Iteration | Time | TimeStep | NumPartUpdates | ElapsedTicks (cycle.h)
+1 0 0 302137 4.96219e+10
+2 1e-08 1e-08 302137 4.56983e+10
+3 2e-08 1e-08 302136 4.67071e+10
+4 3e-08 1e-08 302137 4.75594e+10
+5 4e-08 1e-08 302136 4.76418e+10
+6 5e-08 1e-08 302135 4.53619e+10
+7 6e-08 1e-08 302135 4.58541e+10
+8 7e-08 1e-08 302134 4.70621e+10
+9 8e-08 1e-08 302134 4.65289e+10
+10 9e-08 1e-08 302135 4.68613e+10
+11 1e-07 1e-08 302136 4.68624e+10
+12 1.1e-07 1e-08 302136 4.7033e+10
+13 1.2e-07 1e-08 302136 4.59732e+10
+14 1.3e-07 1e-08 302136 4.65647e+10
+15 1.4e-07 1e-08 302136 4.80509e+10
+16 1.5e-07 1e-08 302136 4.77631e+10
+17 1.6e-07 1e-08 302135 4.71936e+10
+18 1.7e-07 1e-08 302135 4.72235e+10
+19 1.8e-07 1e-08 302135 4.60729e+10
+20 1.9e-07 1e-08 302135 4.77964e+10
+21 2e-07 1e-08 302136 4.60601e+10
+22 2.1e-07 1e-08 302137 4.60312e+10
+23 2.2e-07 1e-08 302137 4.56379e+10
+24 2.3e-07 1e-08 302137 4.80227e+10
+25 2.4e-07 1e-08 302137 4.60907e+10
+26 2.5e-07 1e-08 302137 4.64192e+10
+27 2.6e-07 1e-08 302135 4.586e+10
+28 2.7e-07 1e-08 302134 4.56443e+10
+29 2.8e-07 1e-08 302135 4.79384e+10
+30 2.9e-07 1e-08 302135 4.58044e+10
+31 3e-07 1e-08 302135 4.72698e+10
+32 3.1e-07 1e-08 302134 4.76552e+10
+33 3.2e-07 1e-08 302134 4.73179e+10
+34 3.3e-07 1e-08 302132 4.63257e+10
+35 3.4e-07 1e-08 302132 4.69786e+10
+36 3.5e-07 1e-08 302132 4.67443e+10
+37 3.6e-07 1e-08 302132 4.65631e+10
+38 3.7e-07 1e-08 302132 4.77397e+10
+39 3.8e-07 1e-08 302134 4.6182e+10
+40 3.9e-07 1e-08 302133 4.75298e+10
+41 4e-07 1e-08 302132 4.72261e+10
+42 4.1e-07 1e-08 302133 4.74072e+10
+43 4.2e-07 1e-08 302132 4.67617e+10
+44 4.3e-07 1e-08 302133 4.75916e+10
+45 4.4e-07 1e-08 302133 4.59777e+10
+46 4.5e-07 1e-08 302131 4.67546e+10
+47 4.6e-07 1e-08 302131 4.73067e+10
+48 4.7e-07 1e-08 302131 4.76557e+10
+49 4.8e-07 1e-08 302131 4.58497e+10
+50 4.9e-07 1e-08 302131 4.87367e+10
+51 5e-07 1e-08 302132 4.70695e+10
+52 5.1e-07 1e-08 302132 4.58148e+10
+53 5.2e-07 1e-08 302133 4.59918e+10
+54 5.3e-07 1e-08 302132 4.73077e+10
+55 5.4e-07 1e-08 302132 4.76997e+10
+56 5.5e-07 1e-08 302132 4.70338e+10
+57 5.6e-07 1e-08 302132 4.62136e+10
+58 5.7e-07 1e-08 302132 4.60725e+10
+59 5.8e-07 1e-08 302131 4.7175e+10
+60 5.9e-07 1e-08 302132 4.60245e+10
+61 6e-07 1e-08 302132 4.68975e+10
+62 6.1e-07 1e-08 302132 4.86505e+10
+63 6.2e-07 1e-08 302132 4.88463e+10
+64 6.3e-07 1e-08 302132 4.9214e+10
+65 6.4e-07 1e-08 302132 4.78197e+10
+66 6.5e-07 1e-08 302131 4.88679e+10
+67 6.6e-07 1e-08 302131 4.77433e+10
+68 6.7e-07 1e-08 302131 4.84437e+10
+69 6.8e-07 1e-08 302130 4.8861e+10
+70 6.9e-07 1e-08 302130 4.85343e+10
+71 7e-07 1e-08 302130 4.75982e+10
+72 7.1e-07 1e-08 302130 4.76899e+10
+73 7.2e-07 1e-08 302130 4.89383e+10
+74 7.3e-07 1e-08 302130 4.98649e+10
+75 7.4e-07 1e-08 302130 4.94736e+10
+76 7.5e-07 1e-08 302130 4.91155e+10
+77 7.6e-07 1e-08 302131 4.78495e+10
+78 7.7e-07 1e-08 302131 5.05074e+10
+79 7.8e-07 1e-08 302131 5.02391e+10
+80 7.9e-07 1e-08 302132 4.91054e+10
+81 8e-07 1e-08 302133 4.99962e+10
+82 8.1e-07 1e-08 302132 4.83428e+10
+83 8.2e-07 1e-08 302130 4.87282e+10
+84 8.3e-07 1e-08 302129 5.0398e+10
+85 8.4e-07 1e-08 302129 4.99319e+10
+86 8.5e-07 1e-08 302129 4.86149e+10
+87 8.6e-07 1e-08 302130 4.88858e+10
+88 8.7e-07 1e-08 302130 5.02568e+10
+89 8.8e-07 1e-08 302129 4.89147e+10
+90 8.9e-07 1e-08 302129 4.95304e+10
+91 9e-07 1e-08 302129 5.03665e+10
+92 9.1e-07 1e-08 302129 4.95171e+10
+93 9.2e-07 1e-08 302129 5.00109e+10
+94 9.3e-07 1e-08 302128 5.05803e+10
+95 9.4e-07 1e-08 302128 4.93158e+10
+96 9.5e-07 1e-08 302128 5.07171e+10
+97 9.6e-07 1e-08 302128 4.959e+10
+98 9.7e-07 1e-08 302129 5.05094e+10
+99 9.8e-07 1e-08 302128 4.96888e+10
+100 9.9e-07 1e-08 302128 5.02847e+10
+101 1e-06 1e-08 302129 4.91618e+10
+102 1.01e-06 1e-08 302129 4.9187e+10
+103 1.02e-06 1e-08 302129 5.02806e+10
+104 1.03e-06 1e-08 302129 5.02056e+10
+105 1.04e-06 1e-08 302128 4.83619e+10
+106 1.05e-06 1e-08 302127 5.06234e+10
+107 1.06e-06 1e-08 302128 4.958e+10
+108 1.07e-06 1e-08 302128 4.90645e+10
+109 1.08e-06 1e-08 302128 4.9815e+10
+110 1.09e-06 1e-08 302129 4.89653e+10
+111 1.1e-06 1e-08 309892 4.9766e+10
+112 1.11e-06 1e-08 309892 4.79804e+10
+113 1.12e-06 1e-08 309892 4.8465e+10
+114 1.13e-06 1e-08 309890 4.8182e+10
+115 1.14e-06 1e-08 309890 4.77479e+10
+116 1.15e-06 1e-08 309890 4.78739e+10
+117 1.16e-06 1e-08 309891 4.87382e+10
+118 1.17e-06 1e-08 309892 4.8453e+10
+119 1.18e-06 1e-08 309892 4.77416e+10
+120 1.19e-06 1e-08 309892 4.96905e+10
+121 1.2e-06 1e-08 309892 4.74414e+10
+122 1.21e-06 1e-08 309892 4.76577e+10
+123 1.22e-06 1e-08 302128 5.06254e+10
+124 1.23e-06 1e-08 302128 5.04824e+10
+125 1.24e-06 1e-08 302128 5.10987e+10
+126 1.25e-06 1e-08 302129 5.10771e+10
+127 1.26e-06 1e-08 302129 5.01143e+10
+128 1.27e-06 1e-08 309892 4.86607e+10
+129 1.28e-06 1e-08 302128 5.22919e+10
+130 1.29e-06 1e-08 302127 5.09562e+10
+131 1.3e-06 1e-08 309891 4.8468e+10
+132 1.31e-06 1e-08 309891 4.78309e+10
+133 1.32e-06 1e-08 309892 4.8902e+10
+134 1.33e-06 1e-08 309892 4.85126e+10
+135 1.34e-06 1e-08 313690 4.7872e+10
+136 1.35e-06 1e-08 309892 5.03766e+10
+137 1.36e-06 1e-08 313690 4.78001e+10
+138 1.37e-06 1e-08 313690 4.89786e+10
+139 1.38e-06 1e-08 313689 4.76428e+10
+140 1.39e-06 1e-08 313691 4.90308e+10
+141 1.4e-06 1e-08 313691 4.84719e+10
+142 1.41e-06 1e-08 313691 5.01238e+10
+143 1.42e-06 1e-08 313691 4.7313e+10
+144 1.43e-06 1e-08 313691 4.84557e+10
+145 1.44e-06 1e-08 313691 4.7601e+10
+146 1.45e-06 1e-08 309893 4.81988e+10
+147 1.46e-06 1e-08 313690 5.06163e+10
+148 1.47e-06 1e-08 313690 4.97996e+10
+149 1.48e-06 1e-08 313690 4.9717e+10
+150 1.49e-06 1e-08 313690 5.04091e+10
+151 1.5e-06 1e-08 313690 5.03201e+10
+152 1.51e-06 1e-08 313692 5.037e+10
+153 1.52e-06 1e-08 313691 4.85728e+10
+154 1.53e-06 1e-08 313691 4.89468e+10
+155 1.54e-06 1e-08 313690 4.99309e+10
+156 1.55e-06 1e-08 309892 4.81968e+10
+157 1.56e-06 1e-08 309892 4.73758e+10
+158 1.57e-06 1e-08 309892 4.77411e+10
+159 1.58e-06 1e-08 309893 4.88587e+10
+160 1.59e-06 1e-08 309893 5.02457e+10
+161 1.6e-06 1e-08 309893 4.89596e+10
+162 1.61e-06 1e-08 309894 4.93286e+10
+163 1.62e-06 1e-08 309894 4.74666e+10
+164 1.63e-06 1e-08 309896 4.77544e+10
+165 1.64e-06 1e-08 309896 5.00224e+10
+166 1.65e-06 1e-08 309896 4.80447e+10
+167 1.66e-06 1e-08 309896 4.9589e+10
+168 1.67e-06 1e-08 316825 4.88962e+10
+169 1.68e-06 1e-08 316826 5.09635e+10
+170 1.69e-06 1e-08 316827 4.8363e+10
+171 1.7e-06 1e-08 316827 5.03288e+10
+172 1.71e-06 1e-08 313694 4.93718e+10
+173 1.72e-06 1e-08 313694 4.82749e+10
+174 1.73e-06 1e-08 302132 5.45567e+10
+175 1.74e-06 1e-08 302132 5.27984e+10
+176 1.75e-06 1e-08 302133 5.17691e+10
+177 1.76e-06 1e-08 302133 5.20319e+10
+178 1.77e-06 1e-08 302133 5.22089e+10
+179 1.78e-06 1e-08 302133 5.37179e+10
+180 1.79e-06 1e-08 302133 5.34281e+10
+181 1.8e-06 1e-08 302133 5.21964e+10
+182 1.81e-06 1e-08 302133 5.27033e+10
+183 1.82e-06 1e-08 302133 5.36386e+10
+184 1.83e-06 1e-08 313695 5.00078e+10
+185 1.84e-06 1e-08 313695 5.0078e+10
+186 1.85e-06 1e-08 313694 4.86175e+10
+187 1.86e-06 1e-08 313694 4.97022e+10
+188 1.87e-06 1e-08 313694 5.02089e+10
+189 1.88e-06 1e-08 313694 4.99629e+10
+190 1.89e-06 1e-08 313694 5.10834e+10
+191 1.9e-06 1e-08 313693 5.00285e+10
+192 1.91e-06 1e-08 313694 5.10081e+10
+193 1.92e-06 1e-08 313694 5.04162e+10
+194 1.93e-06 1e-08 313693 5.04275e+10
+195 1.94e-06 1e-08 313693 4.8446e+10
+196 1.95e-06 1e-08 313695 5.05746e+10
+197 1.96e-06 1e-08 313697 5.07923e+10
+198 1.97e-06 1e-08 313696 5.09323e+10
+199 1.98e-06 1e-08 313696 5.06405e+10
+200 1.99e-06 1e-08 313696 5.04599e+10
+201 2e-06 1e-08 313697 5.10494e+10
+202 2.01e-06 1e-08 313697 5.02998e+10
+203 2.02e-06 1e-08 313697 5.07075e+10
+204 2.03e-06 1e-08 313697 5.18788e+10
+205 2.04e-06 1e-08 313698 5.02969e+10
+206 2.05e-06 1e-08 313698 4.94936e+10
+207 2.06e-06 1e-08 313699 4.90227e+10
+208 2.07e-06 1e-08 313699 5.06088e+10
+209 2.08e-06 1e-08 313699 5.05973e+10
+210 2.09e-06 1e-08 313699 4.85143e+10
+211 2.1e-06 1e-08 313699 5.00172e+10
+212 2.11e-06 1e-08 313700 4.90019e+10
+213 2.12e-06 1e-08 313701 5.00167e+10
+214 2.13e-06 1e-08 313701 5.05105e+10
+215 2.14e-06 1e-08 313702 5.09903e+10
+216 2.15e-06 1e-08 313701 4.98736e+10
+217 2.16e-06 1e-08 313700 5.00077e+10
+218 2.17e-06 1e-08 313700 4.95517e+10
+219 2.18e-06 1e-08 313700 4.91693e+10
+220 2.19e-06 1e-08 313700 5.10203e+10
+221 2.2e-06 1e-08 313701 4.96273e+10
+222 2.21e-06 1e-08 313700 5.08228e+10
+223 2.22e-06 1e-08 313700 5.07686e+10
+224 2.23e-06 1e-08 313700 5.20563e+10
+225 2.24e-06 1e-08 313700 5.00757e+10
+226 2.25e-06 1e-08 313700 5.07631e+10
+227 2.26e-06 1e-08 313700 5.13992e+10
+228 2.27e-06 1e-08 313700 4.96793e+10
+229 2.28e-06 1e-08 313700 5.0716e+10
+230 2.29e-06 1e-08 313701 5.11507e+10
+231 2.3e-06 1e-08 313701 5.19635e+10
+232 2.31e-06 1e-08 313701 5.13347e+10
+233 2.32e-06 1e-08 313701 5.01326e+10
+234 2.33e-06 1e-08 313701 5.16714e+10
+235 2.34e-06 1e-08 313701 5.06973e+10
+236 2.35e-06 1e-08 313700 4.94993e+10
+237 2.36e-06 1e-08 313698 5.03681e+10
+238 2.37e-06 1e-08 313699 5.10723e+10
+239 2.38e-06 1e-08 313700 5.13734e+10
+240 2.39e-06 1e-08 313700 4.97727e+10
+241 2.4e-06 1e-08 313699 5.10268e+10
+242 2.41e-06 1e-08 313699 5.04188e+10
+243 2.42e-06 1e-08 313700 5.04611e+10
+244 2.43e-06 1e-08 313699 4.99916e+10
+245 2.44e-06 1e-08 316831 5.26125e+10
+246 2.45e-06 1e-08 316831 5.05601e+10
+247 2.46e-06 1e-08 320400 5.24377e+10
+248 2.47e-06 1e-08 320400 5.00069e+10
+249 2.48e-06 1e-08 320399 5.17427e+10
+250 2.49e-06 1e-08 320398 5.32681e+10
+251 2.5e-06 1e-08 320398 5.23023e+10
+252 2.51e-06 1e-08 320398 5.21287e+10
+253 2.52e-06 1e-08 320398 5.14788e+10
+254 2.53e-06 1e-08 320399 5.11103e+10
+255 2.54e-06 1e-08 320399 5.21107e+10
+256 2.55e-06 1e-08 320399 5.20618e+10
+257 2.56e-06 1e-08 320399 5.24441e+10
diff --git a/theory/paper_spheric/data/Cosmo_fixed/performance_8.dat b/theory/paper_spheric/data/Cosmo_fixed/performance_8.dat
new file mode 100644
index 0000000000000000000000000000000000000000..01dc53a4f2e210eb5ec8f2861d9428e47ae23a24
--- /dev/null
+++ b/theory/paper_spheric/data/Cosmo_fixed/performance_8.dat
@@ -0,0 +1,259 @@
+# Number of cores: 8
+# Iteration | Time | TimeStep | NumPartUpdates | ElapsedTicks (cycle.h)
+1 0 0 229103 4.01597e+10
+2 1e-08 1e-08 229103 3.65139e+10
+3 2e-08 1e-08 229103 3.7268e+10
+4 3e-08 1e-08 229103 3.72267e+10
+5 4e-08 1e-08 229103 3.73918e+10
+6 5e-08 1e-08 229103 3.59081e+10
+7 6e-08 1e-08 229103 3.61374e+10
+8 7e-08 1e-08 229103 3.7056e+10
+9 8e-08 1e-08 229103 3.60692e+10
+10 9e-08 1e-08 229104 3.6609e+10
+11 1e-07 1e-08 229105 3.65127e+10
+12 1.1e-07 1e-08 229105 3.66936e+10
+13 1.2e-07 1e-08 229105 3.64289e+10
+14 1.3e-07 1e-08 229105 3.69561e+10
+15 1.4e-07 1e-08 229105 3.75631e+10
+16 1.5e-07 1e-08 229105 3.76187e+10
+17 1.6e-07 1e-08 229104 3.74079e+10
+18 1.7e-07 1e-08 229104 3.71372e+10
+19 1.8e-07 1e-08 229104 3.60809e+10
+20 1.9e-07 1e-08 229104 3.71056e+10
+21 2e-07 1e-08 229104 3.61313e+10
+22 2.1e-07 1e-08 229104 3.63133e+10
+23 2.2e-07 1e-08 233845 3.61672e+10
+24 2.3e-07 1e-08 233845 3.71315e+10
+25 2.4e-07 1e-08 233845 3.57881e+10
+26 2.5e-07 1e-08 233845 3.64072e+10
+27 2.6e-07 1e-08 233845 3.59621e+10
+28 2.7e-07 1e-08 233844 3.5734e+10
+29 2.8e-07 1e-08 233844 3.75441e+10
+30 2.9e-07 1e-08 233844 3.58509e+10
+31 3e-07 1e-08 233844 3.64727e+10
+32 3.1e-07 1e-08 233843 3.7251e+10
+33 3.2e-07 1e-08 233843 3.66542e+10
+34 3.3e-07 1e-08 233842 3.61579e+10
+35 3.4e-07 1e-08 233842 3.67343e+10
+36 3.5e-07 1e-08 233842 3.66019e+10
+37 3.6e-07 1e-08 233842 3.6442e+10
+38 3.7e-07 1e-08 233842 3.73542e+10
+39 3.8e-07 1e-08 233842 3.67941e+10
+40 3.9e-07 1e-08 233842 3.75396e+10
+41 4e-07 1e-08 233841 3.77135e+10
+42 4.1e-07 1e-08 233842 3.74141e+10
+43 4.2e-07 1e-08 233841 3.7369e+10
+44 4.3e-07 1e-08 233842 3.79457e+10
+45 4.4e-07 1e-08 233842 3.69518e+10
+46 4.5e-07 1e-08 233841 3.7049e+10
+47 4.6e-07 1e-08 233841 3.7685e+10
+48 4.7e-07 1e-08 233841 3.80432e+10
+49 4.8e-07 1e-08 233841 3.62661e+10
+50 4.9e-07 1e-08 233841 3.92194e+10
+51 5e-07 1e-08 233842 3.78286e+10
+52 5.1e-07 1e-08 233842 3.68657e+10
+53 5.2e-07 1e-08 233842 3.71526e+10
+54 5.3e-07 1e-08 233841 3.84989e+10
+55 5.4e-07 1e-08 233841 3.84044e+10
+56 5.5e-07 1e-08 233841 3.7695e+10
+57 5.6e-07 1e-08 233841 3.64627e+10
+58 5.7e-07 1e-08 233841 3.63887e+10
+59 5.8e-07 1e-08 233840 3.75637e+10
+60 5.9e-07 1e-08 233841 3.66939e+10
+61 6e-07 1e-08 233841 3.72691e+10
+62 6.1e-07 1e-08 233841 3.8611e+10
+63 6.2e-07 1e-08 233841 3.89653e+10
+64 6.3e-07 1e-08 233841 3.87792e+10
+65 6.4e-07 1e-08 233841 3.70524e+10
+66 6.5e-07 1e-08 233841 3.81937e+10
+67 6.6e-07 1e-08 233841 3.73128e+10
+68 6.7e-07 1e-08 233841 3.79436e+10
+69 6.8e-07 1e-08 233840 3.76026e+10
+70 6.9e-07 1e-08 233840 3.78899e+10
+71 7e-07 1e-08 233840 3.74783e+10
+72 7.1e-07 1e-08 233840 3.68354e+10
+73 7.2e-07 1e-08 233840 3.81117e+10
+74 7.3e-07 1e-08 233840 3.88432e+10
+75 7.4e-07 1e-08 233840 3.86251e+10
+76 7.5e-07 1e-08 233840 3.85478e+10
+77 7.6e-07 1e-08 233841 3.72893e+10
+78 7.7e-07 1e-08 233841 3.85566e+10
+79 7.8e-07 1e-08 233841 3.85155e+10
+80 7.9e-07 1e-08 233842 3.74422e+10
+81 8e-07 1e-08 233843 3.87421e+10
+82 8.1e-07 1e-08 233842 3.72248e+10
+83 8.2e-07 1e-08 233841 3.78211e+10
+84 8.3e-07 1e-08 233841 3.83469e+10
+85 8.4e-07 1e-08 233841 3.82294e+10
+86 8.5e-07 1e-08 233841 3.71557e+10
+87 8.6e-07 1e-08 233842 3.70351e+10
+88 8.7e-07 1e-08 233842 3.8484e+10
+89 8.8e-07 1e-08 233841 3.73937e+10
+90 8.9e-07 1e-08 233841 3.78865e+10
+91 9e-07 1e-08 233841 3.85425e+10
+92 9.1e-07 1e-08 233841 3.79346e+10
+93 9.2e-07 1e-08 233841 3.87885e+10
+94 9.3e-07 1e-08 233841 3.92171e+10
+95 9.4e-07 1e-08 233841 3.86025e+10
+96 9.5e-07 1e-08 233841 3.93801e+10
+97 9.6e-07 1e-08 233841 3.8536e+10
+98 9.7e-07 1e-08 233842 3.89634e+10
+99 9.8e-07 1e-08 233841 3.84118e+10
+100 9.9e-07 1e-08 233841 3.90539e+10
+101 1e-06 1e-08 233841 3.81446e+10
+102 1.01e-06 1e-08 233841 3.91483e+10
+103 1.02e-06 1e-08 233841 3.9176e+10
+104 1.03e-06 1e-08 233841 3.96842e+10
+105 1.04e-06 1e-08 233841 3.78443e+10
+106 1.05e-06 1e-08 233840 3.91681e+10
+107 1.06e-06 1e-08 233841 3.92352e+10
+108 1.07e-06 1e-08 233841 3.84827e+10
+109 1.08e-06 1e-08 233841 3.86458e+10
+110 1.09e-06 1e-08 233842 3.78777e+10
+111 1.1e-06 1e-08 241519 3.91447e+10
+112 1.11e-06 1e-08 241519 3.80161e+10
+113 1.12e-06 1e-08 241519 3.85414e+10
+114 1.13e-06 1e-08 241517 3.86468e+10
+115 1.14e-06 1e-08 241517 3.81809e+10
+116 1.15e-06 1e-08 241517 3.7936e+10
+117 1.16e-06 1e-08 241517 3.8935e+10
+118 1.17e-06 1e-08 233840 3.88378e+10
+119 1.18e-06 1e-08 233840 3.80116e+10
+120 1.19e-06 1e-08 233840 3.90664e+10
+121 1.2e-06 1e-08 233839 3.78405e+10
+122 1.21e-06 1e-08 233839 3.77639e+10
+123 1.22e-06 1e-08 233839 3.8352e+10
+124 1.23e-06 1e-08 233839 3.91372e+10
+125 1.24e-06 1e-08 233839 3.92458e+10
+126 1.25e-06 1e-08 233839 3.95766e+10
+127 1.26e-06 1e-08 233839 3.83817e+10
+128 1.27e-06 1e-08 233838 3.79516e+10
+129 1.28e-06 1e-08 233838 3.86066e+10
+130 1.29e-06 1e-08 233837 3.79963e+10
+131 1.3e-06 1e-08 233837 3.76998e+10
+132 1.31e-06 1e-08 233836 3.78277e+10
+133 1.32e-06 1e-08 233837 3.84601e+10
+134 1.33e-06 1e-08 233837 3.88104e+10
+135 1.34e-06 1e-08 233837 3.75409e+10
+136 1.35e-06 1e-08 233837 3.86261e+10
+137 1.36e-06 1e-08 233837 3.74823e+10
+138 1.37e-06 1e-08 233837 3.89295e+10
+139 1.38e-06 1e-08 233837 3.77504e+10
+140 1.39e-06 1e-08 233838 3.87816e+10
+141 1.4e-06 1e-08 233838 3.73588e+10
+142 1.41e-06 1e-08 233838 3.91344e+10
+143 1.42e-06 1e-08 233839 3.80214e+10
+144 1.43e-06 1e-08 233839 3.85847e+10
+145 1.44e-06 1e-08 233839 3.78189e+10
+146 1.45e-06 1e-08 233839 3.79412e+10
+147 1.46e-06 1e-08 233838 3.91279e+10
+148 1.47e-06 1e-08 233838 3.90429e+10
+149 1.48e-06 1e-08 233838 3.92743e+10
+150 1.49e-06 1e-08 233838 3.95545e+10
+151 1.5e-06 1e-08 241516 3.94838e+10
+152 1.51e-06 1e-08 241518 3.96072e+10
+153 1.52e-06 1e-08 241518 3.81833e+10
+154 1.53e-06 1e-08 241518 3.87709e+10
+155 1.54e-06 1e-08 241517 3.9386e+10
+156 1.55e-06 1e-08 241517 3.84007e+10
+157 1.56e-06 1e-08 241517 3.83808e+10
+158 1.57e-06 1e-08 241517 3.86421e+10
+159 1.58e-06 1e-08 241518 3.92122e+10
+160 1.59e-06 1e-08 241518 4.10209e+10
+161 1.6e-06 1e-08 241518 3.94158e+10
+162 1.61e-06 1e-08 241519 3.99076e+10
+163 1.62e-06 1e-08 241519 3.83379e+10
+164 1.63e-06 1e-08 241521 3.87129e+10
+165 1.64e-06 1e-08 241521 4.02665e+10
+166 1.65e-06 1e-08 241522 3.87927e+10
+167 1.66e-06 1e-08 241522 4.00793e+10
+168 1.67e-06 1e-08 241522 3.8498e+10
+169 1.68e-06 1e-08 241523 4.03903e+10
+170 1.69e-06 1e-08 241524 3.84672e+10
+171 1.7e-06 1e-08 241524 4.0054e+10
+172 1.71e-06 1e-08 241522 3.84901e+10
+173 1.72e-06 1e-08 241522 3.83295e+10
+174 1.73e-06 1e-08 241522 4.02935e+10
+175 1.74e-06 1e-08 241522 3.96416e+10
+176 1.75e-06 1e-08 241523 3.88645e+10
+177 1.76e-06 1e-08 241523 3.92614e+10
+178 1.77e-06 1e-08 241523 3.88307e+10
+179 1.78e-06 1e-08 241523 4.16731e+10
+180 1.79e-06 1e-08 241523 4.1088e+10
+181 1.8e-06 1e-08 241523 4.01664e+10
+182 1.81e-06 1e-08 241523 4.10952e+10
+183 1.82e-06 1e-08 241523 4.19006e+10
+184 1.83e-06 1e-08 241523 4.07151e+10
+185 1.84e-06 1e-08 241523 4.16186e+10
+186 1.85e-06 1e-08 241522 3.98649e+10
+187 1.86e-06 1e-08 241522 4.04748e+10
+188 1.87e-06 1e-08 241522 3.97708e+10
+189 1.88e-06 1e-08 241522 3.96503e+10
+190 1.89e-06 1e-08 241522 4.08439e+10
+191 1.9e-06 1e-08 241521 3.97942e+10
+192 1.91e-06 1e-08 241522 4.05541e+10
+193 1.92e-06 1e-08 241522 4.00426e+10
+194 1.93e-06 1e-08 241521 4.00495e+10
+195 1.94e-06 1e-08 241521 3.85179e+10
+196 1.95e-06 1e-08 241521 4.01381e+10
+197 1.96e-06 1e-08 241522 4.02439e+10
+198 1.97e-06 1e-08 241521 4.04458e+10
+199 1.98e-06 1e-08 241521 4.02727e+10
+200 1.99e-06 1e-08 241521 4.00028e+10
+201 2e-06 1e-08 241521 4.19813e+10
+202 2.01e-06 1e-08 241521 4.10929e+10
+203 2.02e-06 1e-08 241521 4.14489e+10
+204 2.03e-06 1e-08 241521 4.28473e+10
+205 2.04e-06 1e-08 241522 4.03007e+10
+206 2.05e-06 1e-08 241522 3.93659e+10
+207 2.06e-06 1e-08 241523 3.88736e+10
+208 2.07e-06 1e-08 241523 4.02334e+10
+209 2.08e-06 1e-08 241523 4.02981e+10
+210 2.09e-06 1e-08 241523 3.86378e+10
+211 2.1e-06 1e-08 241523 3.99037e+10
+212 2.11e-06 1e-08 241524 3.91828e+10
+213 2.12e-06 1e-08 241525 3.98939e+10
+214 2.13e-06 1e-08 241525 4.15501e+10
+215 2.14e-06 1e-08 241525 4.12187e+10
+216 2.15e-06 1e-08 241524 4.09964e+10
+217 2.16e-06 1e-08 241523 4.0528e+10
+218 2.17e-06 1e-08 241523 4.04236e+10
+219 2.18e-06 1e-08 241523 4.01138e+10
+220 2.19e-06 1e-08 241523 4.13162e+10
+221 2.2e-06 1e-08 241523 4.03562e+10
+222 2.21e-06 1e-08 241522 4.14661e+10
+223 2.22e-06 1e-08 241522 4.12068e+10
+224 2.23e-06 1e-08 241522 4.21892e+10
+225 2.24e-06 1e-08 241522 4.05596e+10
+226 2.25e-06 1e-08 241522 4.05949e+10
+227 2.26e-06 1e-08 241522 4.04782e+10
+228 2.27e-06 1e-08 241522 3.91676e+10
+229 2.28e-06 1e-08 241522 3.97142e+10
+230 2.29e-06 1e-08 241523 3.99826e+10
+231 2.3e-06 1e-08 241523 4.11036e+10
+232 2.31e-06 1e-08 241523 4.39965e+10
+233 2.32e-06 1e-08 241523 4.11653e+10
+234 2.33e-06 1e-08 241523 4.21545e+10
+235 2.34e-06 1e-08 241523 4.09441e+10
+236 2.35e-06 1e-08 241522 3.99733e+10
+237 2.36e-06 1e-08 241520 4.25288e+10
+238 2.37e-06 1e-08 241521 4.17185e+10
+239 2.38e-06 1e-08 241522 4.17818e+10
+240 2.39e-06 1e-08 241522 4.00763e+10
+241 2.4e-06 1e-08 241521 4.17689e+10
+242 2.41e-06 1e-08 241521 4.08189e+10
+243 2.42e-06 1e-08 241522 4.07573e+10
+244 2.43e-06 1e-08 241521 4.04438e+10
+245 2.44e-06 1e-08 241521 4.31077e+10
+246 2.45e-06 1e-08 241521 4.16127e+10
+247 2.46e-06 1e-08 241521 4.30116e+10
+248 2.47e-06 1e-08 241521 4.12274e+10
+249 2.48e-06 1e-08 241521 4.21678e+10
+250 2.49e-06 1e-08 241520 4.27641e+10
+251 2.5e-06 1e-08 241520 4.11179e+10
+252 2.51e-06 1e-08 241520 4.10986e+10
+253 2.52e-06 1e-08 241520 4.04631e+10
+254 2.53e-06 1e-08 241521 4.00286e+10
+255 2.54e-06 1e-08 241521 4.09815e+10
+256 2.55e-06 1e-08 241521 4.09325e+10
+257 2.56e-06 1e-08 241521 4.12577e+10
diff --git a/theory/paper_spheric/data/SedovBlast_exact_10.dat b/theory/paper_spheric/data/SedovBlast_exact_10.dat
new file mode 100644
index 0000000000000000000000000000000000000000..826acebc86b9d5e4e9eaa1b0906eb29d5dd3a15c
--- /dev/null
+++ b/theory/paper_spheric/data/SedovBlast_exact_10.dat
@@ -0,0 +1,1000 @@
+0.000000000000000000e+00 0.000000000000000000e+00
+4.184905462879753672e-03 2.403749414931401319e-11
+4.103708036129664061e-01 2.206109300993653807e-02
+4.565467538828280603e-01 3.573114816933243426e-02
+4.859290875856991931e-01 4.742122590295995421e-02
+5.079150622685486560e-01 5.800790884268340608e-02
+5.256508283431817752e-01 6.785768810261019746e-02
+5.406003076155205811e-01 7.716832438980959774e-02
+5.535708037802447024e-01 8.606191417345783468e-02
+5.650574088024169495e-01 9.462052640976512108e-02
+5.753868446719023755e-01 1.029026766061170439e-01
+5.847866568624613404e-01 1.109519413014908584e-01
+5.934220090099253664e-01 1.188018766679219407e-01
+6.014167791088688153e-01 1.264790192443285277e-01
+6.088663878724257517e-01 1.340048141010300453e-01
+6.158459775930380520e-01 1.413969067031153604e-01
+6.224158338084460063e-01 1.486700387912278654e-01
+6.286250985524289847e-01 1.558366878748298490e-01
+6.345143851814294411e-01 1.629075350855338500e-01
+6.401176643202082239e-01 1.698918147984827820e-01
+6.454636527615138508e-01 1.767975807752852346e-01
+6.505768552365512880e-01 1.836319120807769489e-01
+6.554783586075064727e-01 1.904010747145088722e-01
+6.601864461567851228e-01 1.971106501233796937e-01
+6.647170789483773934e-01 2.037656385688228211e-01
+6.690842774843517304e-01 2.103705431407093540e-01
+6.733004275527822990e-01 2.169294386913244999e-01
+6.773765277196617252e-01 2.234460288868667099e-01
+6.813223913898157624e-01 2.299236937996748387e-01
+6.851468131313966925e-01 2.363655298992813347e-01
+6.888577066209657929e-01 2.427743838824285294e-01
+6.924622198526527717e-01 2.491528814693940996e-01
+6.959668319837633010e-01 2.555034520571904944e-01
+6.993774352357787771e-01 2.618283499391858560e-01
+7.026994045472002570e-01 2.681296726609401215e-01
+7.059376571219654339e-01 2.744093769732098287e-01
+7.090967035905068050e-01 2.806692927575727414e-01
+7.121806921684530334e-01 2.869111352325190434e-01
+7.151934469374872094e-01 2.931365156938732786e-01
+7.181385011670325946e-01 2.993469510001713907e-01
+7.210191264316682114e-01 3.055438719786116031e-01
+7.238383581480032358e-01 3.117286308988089782e-01
+7.265990180490585759e-01 3.179025081383421436e-01
+7.293037340285419834e-01 3.240667181449803924e-01
+7.319549577175933353e-01 3.302224147847331315e-01
+7.345549800993880218e-01 3.363706961517683447e-01
+7.371059454199088146e-01 3.425126089053043832e-01
+7.396098636142400817e-01 3.486491521894967693e-01
+7.420686214353867660e-01 3.547812811845854619e-01
+7.444839924456108093e-01 3.609099103311328993e-01
+7.468576460076489232e-01 3.670359162636331329e-01
+7.491911553941457136e-01 3.731601404851287995e-01
+7.514860051175601408e-01 3.792833918104540625e-01
+7.537435975691899603e-01 3.854064486022914515e-01
+7.559652590443779463e-01 3.915300608213118649e-01
+7.581522452210787133e-01 3.976549519091197582e-01
+7.603057461505275949e-01 4.037818205205057076e-01
+7.624268908114743004e-01 4.099113421196760587e-01
+7.645167512732213844e-01 4.160441704533908713e-01
+7.665763465072885641e-01 4.221809389125805168e-01
+7.686066458828821890e-01 4.283222617926881748e-01
+7.706085723772704288e-01 4.344687354619328756e-01
+7.725830055286598830e-01 4.406209394456976902e-01
+7.745307841560818973e-01 4.467794374343810326e-01
+7.764527088681121292e-01 4.529447782213338325e-01
+7.783495443798912339e-01 4.591174965768248795e-01
+7.802220216558439780e-01 4.652981140633560830e-01
+7.820708398936718764e-01 4.714871397972086320e-01
+7.838966683635971711e-01 4.776850711605388211e-01
+7.857001481154011202e-01 4.838923944680185718e-01
+7.874818935645616635e-01 4.901095855915724719e-01
+7.892424939676675466e-01 4.963371105464966515e-01
+7.909825147963028824e-01 5.025754260419128538e-01
+7.927024990177129471e-01 5.088249799982441646e-01
+7.944029682897768563e-01 5.150862120341889172e-01
+7.960844240771099978e-01 5.213595539254446409e-01
+7.977473486944913761e-01 5.276454300371984374e-01
+7.993922062832548026e-01 5.339442577323338934e-01
+8.010194437257608380e-01 5.402564477569996582e-01
+8.026294915026368493e-01 5.465824046051915852e-01
+8.042227644970469935e-01 5.529225268637524282e-01
+8.057996627498870135e-01 5.592772075391510000e-01
+8.073605721694824267e-01 5.656468343672854671e-01
+8.089058651990429505e-01 5.720317901073985745e-01
+8.104359014448805354e-01 5.784324528212008154e-01
+8.119510282681356994e-01 5.848491961381578896e-01
+8.134515813425389208e-01 5.912823895077973235e-01
+8.149378851805361146e-01 5.977323984399398604e-01
+8.164102536299104873e-01 6.041995847335331904e-01
+8.178689903428802976e-01 6.106843066948786092e-01
+8.193143892194909572e-01 6.171869193458505709e-01
+8.207467348269787966e-01 6.237077746227536190e-01
+8.221663027966650272e-01 6.302472215663996735e-01
+8.235733601998111997e-01 6.368056065038821822e-01
+8.249681659037723103e-01 6.433832732225978068e-01
+8.263509709096745759e-01 6.499805631369606207e-01
+8.277220186727685114e-01 6.565978154481949547e-01
+8.290815454065147971e-01 6.632353672976943892e-01
+8.304297803713857062e-01 6.698935539142240048e-01
+8.317669461493066851e-01 6.765727087553976560e-01
+8.330932589045879633e-01 6.832731636436992773e-01
+8.344089286321360044e-01 6.899952488973859488e-01
+8.357141593936943114e-01 6.967392934565698193e-01
+8.370091495427934847e-01 7.035056250047004855e-01
+8.382940919390643453e-01 7.102945700857502542e-01
+8.395691741525074248e-01 7.171064542173315459e-01
+8.408345786582862580e-01 7.239416019999203034e-01
+8.420904830225705018e-01 7.308003372224858296e-01
+8.433370600799132699e-01 7.376829829646232017e-01
+8.445744781026317538e-01 7.445898616954620408e-01
+8.458029009626194528e-01 7.515212953694592191e-01
+8.470224882859910265e-01 7.584776055192783417e-01
+8.482333956009457943e-01 7.654591133459216490e-01
+8.494357744791973808e-01 7.724661398062064865e-01
+8.506297726713119012e-01 7.794990056977818549e-01
+8.518155342362647708e-01 7.865580317418068290e-01
+8.529931996655090165e-01 7.936435386633583500e-01
+8.541629060018417485e-01 8.007558472697895446e-01
+8.553247869533181502e-01 8.078952785270349102e-01
+8.564789730024683356e-01 8.150621536340654227e-01
+8.576255915110484462e-01 8.222567940955205490e-01
+8.587647668205358187e-01 8.294795217926508313e-01
+8.598966203485906012e-01 8.367306590526728538e-01
+8.610212706816594563e-01 8.440105287165637904e-01
+8.621388336639209671e-01 8.513194542054354219e-01
+8.632494224827368390e-01 8.586577595855570122e-01
+8.643531477507773175e-01 8.660257696320368126e-01
+8.654501175849758088e-01 8.734238098913456039e-01
+8.665404376824550337e-01 8.808522067426269864e-01
+8.676242113935670464e-01 8.883112874579569551e-01
+8.687015397921830084e-01 8.958013802615421017e-01
+8.697725217433441847e-01 9.033228143879517003e-01
+8.708372539684084979e-01 9.108759201394507343e-01
+8.718958311077878998e-01 9.184610289424305352e-01
+8.729483457813981273e-01 9.260784734030396148e-01
+8.739948886469078859e-01 9.337285873620667642e-01
+8.750355484558918207e-01 9.414117059490443307e-01
+8.760704121079766482e-01 9.491281656357427599e-01
+8.770995647030602749e-01 9.568783042889682511e-01
+8.781230895916931622e-01 9.646624612228079654e-01
+8.791410684236983242e-01 9.724809772502844840e-01
+8.801535811950966792e-01 9.803341947345052265e-01
+8.811607062934206924e-01 9.882224576393423554e-01
+8.821625205414707072e-01 9.961461115796302890e-01
+8.831590992395853545e-01 1.004105503870963645e+00
+8.841505162064846601e-01 1.012100983579130364e+00
+8.851368438187415810e-01 1.020132901569135164e+00
+8.861181530489431468e-01 1.028201610553968415e+00
+8.870945135025839479e-01 1.036307465143016637e+00
+8.880659934537497024e-01 1.044450821890254399e+00
+8.890326598796390867e-01 1.052632039342153769e+00
+8.899945784939622406e-01 1.060851478085397925e+00
+8.909518137792673542e-01 1.069109500794420020e+00
+8.919044290182303047e-01 1.077406472278738647e+00
+8.928524863239541975e-01 1.085742759530168966e+00
+8.937960466693067874e-01 1.094118731769936570e+00
+8.947351699153442972e-01 1.102534760495631705e+00
+8.956699148388439502e-01 1.110991219528158380e+00
+8.966003391589888460e-01 1.119488485058572458e+00
+8.975264995632269427e-01 1.128026935694919297e+00
+8.984484517323437780e-01 1.136606952509026547e+00
+8.993662503647725792e-01 1.145228919083313368e+00
+9.002799492001685167e-01 1.153893221557639182e+00
+9.011896010422792980e-01 1.162600248676161074e+00
+9.020952577811297557e-01 1.171350391834256488e+00
+9.029969704145519582e-01 1.180144045125559149e+00
+9.038947890690819387e-01 1.188981605389011875e+00
+9.047887630202411380e-01 1.197863472256113448e+00
+9.056789407122325386e-01 1.206790048198227883e+00
+9.065653697770618136e-01 1.215761738574076212e+00
+9.074480970531141333e-01 1.224778951677354399e+00
+9.083271686031948455e-01 1.233842098784540209e+00
+9.092026297320640049e-01 1.242951594202904797e+00
+9.100745250034684153e-01 1.252107855318697505e+00
+9.109428982567010502e-01 1.261311302645557575e+00
+9.118077926226952901e-01 1.270562359873192992e+00
+9.126692505396731825e-01 1.279861453916238068e+00
+9.135273137683623812e-01 1.289209014963451638e+00
+9.143820234067947528e-01 1.298605476527121105e+00
+9.152334199047023056e-01 1.308051275492829291e+00
+9.160815430775207657e-01 1.317546852169443783e+00
+9.169264321200158996e-01 1.327092650339479762e+00
+9.177681256195461268e-01 1.336689117309795893e+00
+9.186066615689684189e-01 1.346336703962590420e+00
+9.194420773792048029e-01 1.356035864806800273e+00
+9.202744098914726889e-01 1.365787058029864998e+00
+9.211036953892000056e-01 1.375590745549824412e+00
+9.219299696096251440e-01 1.385447393067899213e+00
+9.227532677550960294e-01 1.395357470121396437e+00
+9.235736245040802039e-01 1.405321450137125172e+00
+9.243910740218888034e-01 1.415339810485159111e+00
+9.252056499711284188e-01 1.425413032533105806e+00
+9.260173855218867267e-01 1.435541601700845549e+00
+9.268263133616609917e-01 1.445726007515697686e+00
+9.276324657050369904e-01 1.455966743668119623e+00
+9.284358743031242422e-01 1.466264308067904087e+00
+9.292365704527582038e-01 1.476619202900839589e+00
+9.300345850054740904e-01 1.487031934685982160e+00
+9.308299483762603188e-01 1.497503014333383398e+00
+9.316226905520950119e-01 1.508032957202460000e+00
+9.324128411002765571e-01 1.518622283160835584e+00
+9.332004291765517712e-01 1.529271516643825102e+00
+9.339854835330476668e-01 1.539981186714515227e+00
+9.347680325260114831e-01 1.550751827124405846e+00
+9.355481041233689732e-01 1.561583976374712801e+00
+9.363257259120981724e-01 1.572478177778304342e+00
+9.371009251054317479e-01 1.583434979522224895e+00
+9.378737285498920384e-01 1.594454934730975326e+00
+9.386441627321551184e-01 1.605538601530369869e+00
+9.394122537857596544e-01 1.616686543112179075e+00
+9.401780274976588858e-01 1.627899327799372964e+00
+9.409415093146197284e-01 1.639177529112145537e+00
+9.417027243494773270e-01 1.650521725834673603e+00
+9.424616973872449455e-01 1.661932502082567487e+00
+9.432184528910847465e-01 1.673410447371131315e+00
+9.439730150081435678e-01 1.684956156684390027e+00
+9.447254075752569147e-01 1.696570230544845348e+00
+9.454756541245266099e-01 1.708253275084132605e+00
+9.462237778887708783e-01 1.720005902114395635e+00
+9.469698018068549716e-01 1.731828729200593830e+00
+9.477137485289036656e-01 1.743722379733554373e+00
+9.484556404213990710e-01 1.755687483003953275e+00
+9.491954995721663124e-01 1.767724674277183050e+00
+9.499333477952494054e-01 1.779834594869056374e+00
+9.506692066356852155e-01 1.792017892222476316e+00
+9.514030973741665065e-01 1.804275219985031375e+00
+9.521350410316125057e-01 1.816607238087460496e+00
+9.528650583736373303e-01 1.829014612823194774e+00
+9.535931699149241547e-01 1.841498016928761361e+00
+9.543193959235050094e-01 1.854058129665293153e+00
+9.550437564249522060e-01 1.866695636900935540e+00
+9.557662712064802779e-01 1.879411231194353826e+00
+9.564869598209616575e-01 1.892205611879294924e+00
+9.572058415908586415e-01 1.905079485150150687e+00
+9.579229356120761985e-01 1.918033564148664327e+00
+9.586382607577291770e-01 1.931068569051729744e+00
+9.593518356818381276e-01 1.944185227160241780e+00
+9.600636788229456320e-01 1.957384272989199925e+00
+9.607738084076604679e-01 1.970666448358857847e+00
+9.614822424541282775e-01 1.984032502487157901e+00
+9.621889987754329576e-01 1.997483192083251424e+00
+9.628940949829291052e-01 2.011019281442308682e+00
+9.635975484895072940e-01 2.024641542541577799e+00
+9.642993765127949590e-01 2.038350755137631420e+00
+9.649995960782932203e-01 2.052147706864961396e+00
+9.656982240224497582e-01 2.066033193335865104e+00
+9.663952769956731803e-01 2.080008018241581880e+00
+9.670907714652881015e-01 2.094072993454896281e+00
+9.677847237184312723e-01 2.108228939133983459e+00
+9.684771498648906407e-01 2.122476683827771549e+00
+9.691680658398916792e-01 2.136817064582588355e+00
+9.698574874068269791e-01 2.151250927050321504e+00
+9.705454301599352185e-01 2.165779125598057409e+00
+9.712319095269288383e-01 2.180402523419123550e+00
+9.719169407715705367e-01 2.195121992645714837e+00
+9.726005389961989156e-01 2.209938414463046730e+00
+9.732827191442122716e-01 2.224852679224983198e+00
+9.739634960024977639e-01 2.239865686571387737e+00
+9.746428842038213913e-01 2.254978345546951424e+00
+9.753208982291688978e-01 2.270191574721794225e+00
+9.759975524100460431e-01 2.285506302313587756e+00
+9.766728609307328002e-01 2.300923466311469934e+00
+9.773468378304999149e-01 2.316444014601684476e+00
+9.780194970057817239e-01 2.332068905094888400e+00
+9.786908522123091148e-01 2.347799105855331359e+00
+9.793609170672047393e-01 2.363635595231786457e+00
+9.800297050510402563e-01 2.379579361990336039e+00
+9.806972295098533854e-01 2.395631405449034190e+00
+9.813635036571334291e-01 2.411792735614432193e+00
+9.820285405757660513e-01 2.428064373320135250e+00
+9.826923532199465239e-01 2.444447350367151994e+00
+9.833549544170571144e-01 2.460942709666429362e+00
+9.840163568695113883e-01 2.477551505383294383e+00
+9.846765731565659818e-01 2.494274803083981418e+00
+9.853356157361028433e-01 2.511113679884297678e+00
+9.859934969463720611e-01 2.528069224600383080e+00
+9.866502290077157067e-01 2.545142537901651902e+00
+9.873058240242520434e-01 2.562334732465944676e+00
+9.879602939855354204e-01 2.579646933136896525e+00
+9.886136507681848595e-01 2.597080277083626321e+00
+9.892659061374865503e-01 2.614635913962723990e+00
+9.899170717489684801e-01 2.632315006082578623e+00
+9.905671591499449757e-01 2.650118728570133086e+00
+9.912161797810398189e-01 2.668048269540035378e+00
+9.918641449776806063e-01 2.686104830266319077e+00
+9.925110659715662420e-01 2.704289625356572913e+00
+9.931569538921142248e-01 2.722603882928667840e+00
+9.938018197678791799e-01 2.741048844790113126e+00
+9.944456745279496301e-01 2.759625766620020126e+00
+9.950885290033218977e-01 2.778335918153819861e+00
+9.957303939282493577e-01 2.797180583370685092e+00
+9.963712799415718191e-01 2.816161060683735062e+00
+9.970111975880195931e-01 2.835278663133094401e+00
+9.976501573194999084e-01 2.854534718581809294e+00
+9.982881694963592345e-01 2.873930569914726174e+00
+9.989252443886265098e-01 2.893467575240348477e+00
+9.995613921772350530e-01 2.913147108095695881e+00
+1.000196622955227266e+00 2.932970557654289046e+00
+1.000830946728934689e+00 2.952939328937224772e+00
+1.001464373419145737e+00 2.973054843027503225e+00
+1.002096912862248779e+00 2.993318537287566361e+00
+1.002728574811360573e+00 3.013731865580131952e+00
+1.003359368937434937e+00 3.034296298492419108e+00
+1.003989304830355200e+00 3.055013323563744443e+00
+1.004618392000007576e+00 3.075884445516654520e+00
+1.005246639877340309e+00 3.096911186491565715e+00
+1.005874057815401956e+00 3.118095086284991435e+00
+1.006500655090369012e+00 3.139437702591464152e+00
+1.007126440902551767e+00 3.160940611249128285e+00
+1.007751424377389515e+00 3.182605406489201982e+00
+1.008375614566426437e+00 3.204433701189243422e+00
+1.008999020448274830e+00 3.226427127130343742e+00
+1.009621650929562575e+00 3.248587335258337205e+00
+1.010243514845866386e+00 3.270915995949036148e+00
+1.010864620962630855e+00 3.293414799277653682e+00
+1.011484977976073507e+00 3.316085455292409723e+00
+1.012104594514074751e+00 3.338929694292399830e+00
+1.012723479137057403e+00 3.361949267109859640e+00
+1.013341640338850214e+00 3.385145945396816458e+00
+1.013959086547539634e+00 3.408521521916315411e+00
+1.014575826126308034e+00 3.432077810838207288e+00
+1.015191867374260815e+00 3.455816648039603312e+00
+1.015807218527240874e+00 3.479739891410116304e+00
+1.016421887758629294e+00 3.503849421161903344e+00
+1.017035883180136269e+00 3.528147140144701766e+00
+1.017649212842579587e+00 3.552634974165848281e+00
+1.018261884736652245e+00 3.577314872315405125e+00
+1.018873906793677175e+00 3.602188807296506479e+00
+1.019485286886353093e+00 3.627258775760961562e+00
+1.020096032829489907e+00 3.652526798650317374e+00
+1.020706152380729259e+00 3.677994921542366402e+00
+1.021315653241260613e+00 3.703665215003229871e+00
+1.021924543056522250e+00 3.729539774945179520e+00
+1.022532829416895828e+00 3.755620722990178795e+00
+1.023140519858388053e+00 3.781910206839417476e+00
+1.023747621863303703e+00 3.808410400648788663e+00
+1.024354142860911754e+00 3.835123505410493738e+00
+1.024960090228096865e+00 3.862051749340893014e+00
+1.025565471290007080e+00 3.889197388274659328e+00
+1.026170293320688653e+00 3.916562706065452648e+00
+1.026774563543713548e+00 3.944150014993140108e+00
+1.027378289132798050e+00 3.971961656177703581e+00
+1.026000000000000023e+00 1.000000000000000000e+00
+1.028999999999999915e+00 1.000000000000000000e+00
+1.032000000000000028e+00 1.000000000000000000e+00
+1.034999999999999920e+00 1.000000000000000000e+00
+1.038000000000000034e+00 1.000000000000000000e+00
+1.040999999999999925e+00 1.000000000000000000e+00
+1.044000000000000039e+00 1.000000000000000000e+00
+1.046999999999999931e+00 1.000000000000000000e+00
+1.050000000000000044e+00 1.000000000000000000e+00
+1.052999999999999936e+00 1.000000000000000000e+00
+1.056000000000000050e+00 1.000000000000000000e+00
+1.058999999999999941e+00 1.000000000000000000e+00
+1.062000000000000055e+00 1.000000000000000000e+00
+1.064999999999999947e+00 1.000000000000000000e+00
+1.068000000000000060e+00 1.000000000000000000e+00
+1.070999999999999952e+00 1.000000000000000000e+00
+1.074000000000000066e+00 1.000000000000000000e+00
+1.076999999999999957e+00 1.000000000000000000e+00
+1.080000000000000071e+00 1.000000000000000000e+00
+1.082999999999999963e+00 1.000000000000000000e+00
+1.086000000000000076e+00 1.000000000000000000e+00
+1.088999999999999968e+00 1.000000000000000000e+00
+1.092000000000000082e+00 1.000000000000000000e+00
+1.094999999999999973e+00 1.000000000000000000e+00
+1.098000000000000087e+00 1.000000000000000000e+00
+1.100999999999999979e+00 1.000000000000000000e+00
+1.104000000000000092e+00 1.000000000000000000e+00
+1.106999999999999984e+00 1.000000000000000000e+00
+1.110000000000000098e+00 1.000000000000000000e+00
+1.112999999999999989e+00 1.000000000000000000e+00
+1.116000000000000103e+00 1.000000000000000000e+00
+1.118999999999999995e+00 1.000000000000000000e+00
+1.122000000000000108e+00 1.000000000000000000e+00
+1.125000000000000000e+00 1.000000000000000000e+00
+1.128000000000000114e+00 1.000000000000000000e+00
+1.131000000000000005e+00 1.000000000000000000e+00
+1.134000000000000119e+00 1.000000000000000000e+00
+1.137000000000000011e+00 1.000000000000000000e+00
+1.140000000000000124e+00 1.000000000000000000e+00
+1.143000000000000016e+00 1.000000000000000000e+00
+1.146000000000000130e+00 1.000000000000000000e+00
+1.149000000000000021e+00 1.000000000000000000e+00
+1.152000000000000135e+00 1.000000000000000000e+00
+1.155000000000000027e+00 1.000000000000000000e+00
+1.157999999999999918e+00 1.000000000000000000e+00
+1.161000000000000032e+00 1.000000000000000000e+00
+1.163999999999999924e+00 1.000000000000000000e+00
+1.167000000000000037e+00 1.000000000000000000e+00
+1.169999999999999929e+00 1.000000000000000000e+00
+1.173000000000000043e+00 1.000000000000000000e+00
+1.175999999999999934e+00 1.000000000000000000e+00
+1.179000000000000048e+00 1.000000000000000000e+00
+1.181999999999999940e+00 1.000000000000000000e+00
+1.185000000000000053e+00 1.000000000000000000e+00
+1.187999999999999945e+00 1.000000000000000000e+00
+1.191000000000000059e+00 1.000000000000000000e+00
+1.193999999999999950e+00 1.000000000000000000e+00
+1.197000000000000064e+00 1.000000000000000000e+00
+1.199999999999999956e+00 1.000000000000000000e+00
+1.203000000000000069e+00 1.000000000000000000e+00
+1.205999999999999961e+00 1.000000000000000000e+00
+1.209000000000000075e+00 1.000000000000000000e+00
+1.211999999999999966e+00 1.000000000000000000e+00
+1.215000000000000080e+00 1.000000000000000000e+00
+1.217999999999999972e+00 1.000000000000000000e+00
+1.221000000000000085e+00 1.000000000000000000e+00
+1.223999999999999977e+00 1.000000000000000000e+00
+1.227000000000000091e+00 1.000000000000000000e+00
+1.229999999999999982e+00 1.000000000000000000e+00
+1.233000000000000096e+00 1.000000000000000000e+00
+1.235999999999999988e+00 1.000000000000000000e+00
+1.239000000000000101e+00 1.000000000000000000e+00
+1.241999999999999993e+00 1.000000000000000000e+00
+1.245000000000000107e+00 1.000000000000000000e+00
+1.247999999999999998e+00 1.000000000000000000e+00
+1.251000000000000112e+00 1.000000000000000000e+00
+1.254000000000000004e+00 1.000000000000000000e+00
+1.257000000000000117e+00 1.000000000000000000e+00
+1.260000000000000009e+00 1.000000000000000000e+00
+1.263000000000000123e+00 1.000000000000000000e+00
+1.266000000000000014e+00 1.000000000000000000e+00
+1.269000000000000128e+00 1.000000000000000000e+00
+1.272000000000000020e+00 1.000000000000000000e+00
+1.275000000000000133e+00 1.000000000000000000e+00
+1.278000000000000025e+00 1.000000000000000000e+00
+1.280999999999999917e+00 1.000000000000000000e+00
+1.284000000000000030e+00 1.000000000000000000e+00
+1.286999999999999922e+00 1.000000000000000000e+00
+1.290000000000000036e+00 1.000000000000000000e+00
+1.292999999999999927e+00 1.000000000000000000e+00
+1.296000000000000041e+00 1.000000000000000000e+00
+1.298999999999999932e+00 1.000000000000000000e+00
+1.302000000000000046e+00 1.000000000000000000e+00
+1.304999999999999938e+00 1.000000000000000000e+00
+1.308000000000000052e+00 1.000000000000000000e+00
+1.310999999999999943e+00 1.000000000000000000e+00
+1.314000000000000057e+00 1.000000000000000000e+00
+1.316999999999999948e+00 1.000000000000000000e+00
+1.320000000000000062e+00 1.000000000000000000e+00
+1.322999999999999954e+00 1.000000000000000000e+00
+1.326000000000000068e+00 1.000000000000000000e+00
+1.328999999999999959e+00 1.000000000000000000e+00
+1.332000000000000073e+00 1.000000000000000000e+00
+1.334999999999999964e+00 1.000000000000000000e+00
+1.338000000000000078e+00 1.000000000000000000e+00
+1.340999999999999970e+00 1.000000000000000000e+00
+1.344000000000000083e+00 1.000000000000000000e+00
+1.346999999999999975e+00 1.000000000000000000e+00
+1.350000000000000089e+00 1.000000000000000000e+00
+1.352999999999999980e+00 1.000000000000000000e+00
+1.356000000000000094e+00 1.000000000000000000e+00
+1.358999999999999986e+00 1.000000000000000000e+00
+1.362000000000000099e+00 1.000000000000000000e+00
+1.364999999999999991e+00 1.000000000000000000e+00
+1.368000000000000105e+00 1.000000000000000000e+00
+1.370999999999999996e+00 1.000000000000000000e+00
+1.374000000000000110e+00 1.000000000000000000e+00
+1.377000000000000002e+00 1.000000000000000000e+00
+1.380000000000000115e+00 1.000000000000000000e+00
+1.383000000000000007e+00 1.000000000000000000e+00
+1.386000000000000121e+00 1.000000000000000000e+00
+1.389000000000000012e+00 1.000000000000000000e+00
+1.392000000000000126e+00 1.000000000000000000e+00
+1.395000000000000018e+00 1.000000000000000000e+00
+1.398000000000000131e+00 1.000000000000000000e+00
+1.401000000000000023e+00 1.000000000000000000e+00
+1.404000000000000137e+00 1.000000000000000000e+00
+1.407000000000000028e+00 1.000000000000000000e+00
+1.409999999999999920e+00 1.000000000000000000e+00
+1.413000000000000034e+00 1.000000000000000000e+00
+1.415999999999999925e+00 1.000000000000000000e+00
+1.419000000000000039e+00 1.000000000000000000e+00
+1.421999999999999931e+00 1.000000000000000000e+00
+1.425000000000000044e+00 1.000000000000000000e+00
+1.427999999999999936e+00 1.000000000000000000e+00
+1.431000000000000050e+00 1.000000000000000000e+00
+1.433999999999999941e+00 1.000000000000000000e+00
+1.437000000000000055e+00 1.000000000000000000e+00
+1.439999999999999947e+00 1.000000000000000000e+00
+1.443000000000000060e+00 1.000000000000000000e+00
+1.445999999999999952e+00 1.000000000000000000e+00
+1.449000000000000066e+00 1.000000000000000000e+00
+1.451999999999999957e+00 1.000000000000000000e+00
+1.455000000000000071e+00 1.000000000000000000e+00
+1.457999999999999963e+00 1.000000000000000000e+00
+1.461000000000000076e+00 1.000000000000000000e+00
+1.463999999999999968e+00 1.000000000000000000e+00
+1.467000000000000082e+00 1.000000000000000000e+00
+1.469999999999999973e+00 1.000000000000000000e+00
+1.473000000000000087e+00 1.000000000000000000e+00
+1.475999999999999979e+00 1.000000000000000000e+00
+1.479000000000000092e+00 1.000000000000000000e+00
+1.481999999999999984e+00 1.000000000000000000e+00
+1.485000000000000098e+00 1.000000000000000000e+00
+1.487999999999999989e+00 1.000000000000000000e+00
+1.491000000000000103e+00 1.000000000000000000e+00
+1.493999999999999995e+00 1.000000000000000000e+00
+1.497000000000000108e+00 1.000000000000000000e+00
+1.500000000000000000e+00 1.000000000000000000e+00
+1.503000000000000114e+00 1.000000000000000000e+00
+1.506000000000000005e+00 1.000000000000000000e+00
+1.509000000000000119e+00 1.000000000000000000e+00
+1.512000000000000011e+00 1.000000000000000000e+00
+1.515000000000000124e+00 1.000000000000000000e+00
+1.518000000000000016e+00 1.000000000000000000e+00
+1.521000000000000130e+00 1.000000000000000000e+00
+1.524000000000000021e+00 1.000000000000000000e+00
+1.527000000000000135e+00 1.000000000000000000e+00
+1.530000000000000027e+00 1.000000000000000000e+00
+1.533000000000000140e+00 1.000000000000000000e+00
+1.536000000000000032e+00 1.000000000000000000e+00
+1.538999999999999924e+00 1.000000000000000000e+00
+1.542000000000000037e+00 1.000000000000000000e+00
+1.544999999999999929e+00 1.000000000000000000e+00
+1.548000000000000043e+00 1.000000000000000000e+00
+1.550999999999999934e+00 1.000000000000000000e+00
+1.554000000000000048e+00 1.000000000000000000e+00
+1.556999999999999940e+00 1.000000000000000000e+00
+1.560000000000000053e+00 1.000000000000000000e+00
+1.562999999999999945e+00 1.000000000000000000e+00
+1.566000000000000059e+00 1.000000000000000000e+00
+1.568999999999999950e+00 1.000000000000000000e+00
+1.572000000000000064e+00 1.000000000000000000e+00
+1.574999999999999956e+00 1.000000000000000000e+00
+1.578000000000000069e+00 1.000000000000000000e+00
+1.580999999999999961e+00 1.000000000000000000e+00
+1.584000000000000075e+00 1.000000000000000000e+00
+1.586999999999999966e+00 1.000000000000000000e+00
+1.590000000000000080e+00 1.000000000000000000e+00
+1.592999999999999972e+00 1.000000000000000000e+00
+1.596000000000000085e+00 1.000000000000000000e+00
+1.598999999999999977e+00 1.000000000000000000e+00
+1.602000000000000091e+00 1.000000000000000000e+00
+1.604999999999999982e+00 1.000000000000000000e+00
+1.608000000000000096e+00 1.000000000000000000e+00
+1.610999999999999988e+00 1.000000000000000000e+00
+1.614000000000000101e+00 1.000000000000000000e+00
+1.616999999999999993e+00 1.000000000000000000e+00
+1.620000000000000107e+00 1.000000000000000000e+00
+1.622999999999999998e+00 1.000000000000000000e+00
+1.626000000000000112e+00 1.000000000000000000e+00
+1.629000000000000004e+00 1.000000000000000000e+00
+1.632000000000000117e+00 1.000000000000000000e+00
+1.635000000000000009e+00 1.000000000000000000e+00
+1.638000000000000123e+00 1.000000000000000000e+00
+1.641000000000000014e+00 1.000000000000000000e+00
+1.644000000000000128e+00 1.000000000000000000e+00
+1.647000000000000020e+00 1.000000000000000000e+00
+1.650000000000000133e+00 1.000000000000000000e+00
+1.653000000000000025e+00 1.000000000000000000e+00
+1.656000000000000139e+00 1.000000000000000000e+00
+1.659000000000000030e+00 1.000000000000000000e+00
+1.662000000000000144e+00 1.000000000000000000e+00
+1.665000000000000036e+00 1.000000000000000000e+00
+1.667999999999999927e+00 1.000000000000000000e+00
+1.671000000000000041e+00 1.000000000000000000e+00
+1.673999999999999932e+00 1.000000000000000000e+00
+1.677000000000000046e+00 1.000000000000000000e+00
+1.679999999999999938e+00 1.000000000000000000e+00
+1.683000000000000052e+00 1.000000000000000000e+00
+1.685999999999999943e+00 1.000000000000000000e+00
+1.689000000000000057e+00 1.000000000000000000e+00
+1.691999999999999948e+00 1.000000000000000000e+00
+1.695000000000000062e+00 1.000000000000000000e+00
+1.697999999999999954e+00 1.000000000000000000e+00
+1.701000000000000068e+00 1.000000000000000000e+00
+1.703999999999999959e+00 1.000000000000000000e+00
+1.707000000000000073e+00 1.000000000000000000e+00
+1.709999999999999964e+00 1.000000000000000000e+00
+1.713000000000000078e+00 1.000000000000000000e+00
+1.715999999999999970e+00 1.000000000000000000e+00
+1.719000000000000083e+00 1.000000000000000000e+00
+1.721999999999999975e+00 1.000000000000000000e+00
+1.725000000000000089e+00 1.000000000000000000e+00
+1.727999999999999980e+00 1.000000000000000000e+00
+1.731000000000000094e+00 1.000000000000000000e+00
+1.733999999999999986e+00 1.000000000000000000e+00
+1.737000000000000099e+00 1.000000000000000000e+00
+1.739999999999999991e+00 1.000000000000000000e+00
+1.743000000000000105e+00 1.000000000000000000e+00
+1.745999999999999996e+00 1.000000000000000000e+00
+1.749000000000000110e+00 1.000000000000000000e+00
+1.752000000000000002e+00 1.000000000000000000e+00
+1.755000000000000115e+00 1.000000000000000000e+00
+1.758000000000000007e+00 1.000000000000000000e+00
+1.761000000000000121e+00 1.000000000000000000e+00
+1.764000000000000012e+00 1.000000000000000000e+00
+1.767000000000000126e+00 1.000000000000000000e+00
+1.770000000000000018e+00 1.000000000000000000e+00
+1.773000000000000131e+00 1.000000000000000000e+00
+1.776000000000000023e+00 1.000000000000000000e+00
+1.779000000000000137e+00 1.000000000000000000e+00
+1.782000000000000028e+00 1.000000000000000000e+00
+1.785000000000000142e+00 1.000000000000000000e+00
+1.788000000000000034e+00 1.000000000000000000e+00
+1.791000000000000147e+00 1.000000000000000000e+00
+1.794000000000000039e+00 1.000000000000000000e+00
+1.796999999999999931e+00 1.000000000000000000e+00
+1.800000000000000044e+00 1.000000000000000000e+00
+1.802999999999999936e+00 1.000000000000000000e+00
+1.806000000000000050e+00 1.000000000000000000e+00
+1.808999999999999941e+00 1.000000000000000000e+00
+1.812000000000000055e+00 1.000000000000000000e+00
+1.814999999999999947e+00 1.000000000000000000e+00
+1.818000000000000060e+00 1.000000000000000000e+00
+1.820999999999999952e+00 1.000000000000000000e+00
+1.824000000000000066e+00 1.000000000000000000e+00
+1.826999999999999957e+00 1.000000000000000000e+00
+1.830000000000000071e+00 1.000000000000000000e+00
+1.832999999999999963e+00 1.000000000000000000e+00
+1.836000000000000076e+00 1.000000000000000000e+00
+1.838999999999999968e+00 1.000000000000000000e+00
+1.842000000000000082e+00 1.000000000000000000e+00
+1.844999999999999973e+00 1.000000000000000000e+00
+1.848000000000000087e+00 1.000000000000000000e+00
+1.850999999999999979e+00 1.000000000000000000e+00
+1.854000000000000092e+00 1.000000000000000000e+00
+1.856999999999999984e+00 1.000000000000000000e+00
+1.860000000000000098e+00 1.000000000000000000e+00
+1.862999999999999989e+00 1.000000000000000000e+00
+1.866000000000000103e+00 1.000000000000000000e+00
+1.868999999999999995e+00 1.000000000000000000e+00
+1.872000000000000108e+00 1.000000000000000000e+00
+1.875000000000000000e+00 1.000000000000000000e+00
+1.878000000000000114e+00 1.000000000000000000e+00
+1.881000000000000005e+00 1.000000000000000000e+00
+1.884000000000000119e+00 1.000000000000000000e+00
+1.887000000000000011e+00 1.000000000000000000e+00
+1.890000000000000124e+00 1.000000000000000000e+00
+1.893000000000000016e+00 1.000000000000000000e+00
+1.896000000000000130e+00 1.000000000000000000e+00
+1.899000000000000021e+00 1.000000000000000000e+00
+1.902000000000000135e+00 1.000000000000000000e+00
+1.905000000000000027e+00 1.000000000000000000e+00
+1.908000000000000140e+00 1.000000000000000000e+00
+1.911000000000000032e+00 1.000000000000000000e+00
+1.914000000000000146e+00 1.000000000000000000e+00
+1.917000000000000037e+00 1.000000000000000000e+00
+1.919999999999999929e+00 1.000000000000000000e+00
+1.923000000000000043e+00 1.000000000000000000e+00
+1.925999999999999934e+00 1.000000000000000000e+00
+1.929000000000000048e+00 1.000000000000000000e+00
+1.931999999999999940e+00 1.000000000000000000e+00
+1.935000000000000053e+00 1.000000000000000000e+00
+1.937999999999999945e+00 1.000000000000000000e+00
+1.941000000000000059e+00 1.000000000000000000e+00
+1.943999999999999950e+00 1.000000000000000000e+00
+1.947000000000000064e+00 1.000000000000000000e+00
+1.949999999999999956e+00 1.000000000000000000e+00
+1.953000000000000069e+00 1.000000000000000000e+00
+1.955999999999999961e+00 1.000000000000000000e+00
+1.959000000000000075e+00 1.000000000000000000e+00
+1.961999999999999966e+00 1.000000000000000000e+00
+1.965000000000000080e+00 1.000000000000000000e+00
+1.967999999999999972e+00 1.000000000000000000e+00
+1.971000000000000085e+00 1.000000000000000000e+00
+1.973999999999999977e+00 1.000000000000000000e+00
+1.977000000000000091e+00 1.000000000000000000e+00
+1.979999999999999982e+00 1.000000000000000000e+00
+1.983000000000000096e+00 1.000000000000000000e+00
+1.985999999999999988e+00 1.000000000000000000e+00
+1.989000000000000101e+00 1.000000000000000000e+00
+1.991999999999999993e+00 1.000000000000000000e+00
+1.995000000000000107e+00 1.000000000000000000e+00
+1.997999999999999998e+00 1.000000000000000000e+00
+2.000999999999999890e+00 1.000000000000000000e+00
+2.004000000000000004e+00 1.000000000000000000e+00
+2.007000000000000117e+00 1.000000000000000000e+00
+2.010000000000000231e+00 1.000000000000000000e+00
+2.012999999999999901e+00 1.000000000000000000e+00
+2.016000000000000014e+00 1.000000000000000000e+00
+2.019000000000000128e+00 1.000000000000000000e+00
+2.022000000000000242e+00 1.000000000000000000e+00
+2.024999999999999911e+00 1.000000000000000000e+00
+2.028000000000000025e+00 1.000000000000000000e+00
+2.031000000000000139e+00 1.000000000000000000e+00
+2.034000000000000252e+00 1.000000000000000000e+00
+2.036999999999999922e+00 1.000000000000000000e+00
+2.040000000000000036e+00 1.000000000000000000e+00
+2.043000000000000149e+00 1.000000000000000000e+00
+2.046000000000000263e+00 1.000000000000000000e+00
+2.048999999999999932e+00 1.000000000000000000e+00
+2.052000000000000046e+00 1.000000000000000000e+00
+2.055000000000000160e+00 1.000000000000000000e+00
+2.057999999999999829e+00 1.000000000000000000e+00
+2.060999999999999943e+00 1.000000000000000000e+00
+2.064000000000000057e+00 1.000000000000000000e+00
+2.067000000000000171e+00 1.000000000000000000e+00
+2.069999999999999840e+00 1.000000000000000000e+00
+2.072999999999999954e+00 1.000000000000000000e+00
+2.076000000000000068e+00 1.000000000000000000e+00
+2.079000000000000181e+00 1.000000000000000000e+00
+2.081999999999999851e+00 1.000000000000000000e+00
+2.084999999999999964e+00 1.000000000000000000e+00
+2.088000000000000078e+00 1.000000000000000000e+00
+2.091000000000000192e+00 1.000000000000000000e+00
+2.093999999999999861e+00 1.000000000000000000e+00
+2.096999999999999975e+00 1.000000000000000000e+00
+2.100000000000000089e+00 1.000000000000000000e+00
+2.103000000000000203e+00 1.000000000000000000e+00
+2.105999999999999872e+00 1.000000000000000000e+00
+2.108999999999999986e+00 1.000000000000000000e+00
+2.112000000000000099e+00 1.000000000000000000e+00
+2.115000000000000213e+00 1.000000000000000000e+00
+2.117999999999999883e+00 1.000000000000000000e+00
+2.120999999999999996e+00 1.000000000000000000e+00
+2.124000000000000110e+00 1.000000000000000000e+00
+2.127000000000000224e+00 1.000000000000000000e+00
+2.129999999999999893e+00 1.000000000000000000e+00
+2.133000000000000007e+00 1.000000000000000000e+00
+2.136000000000000121e+00 1.000000000000000000e+00
+2.139000000000000234e+00 1.000000000000000000e+00
+2.141999999999999904e+00 1.000000000000000000e+00
+2.145000000000000018e+00 1.000000000000000000e+00
+2.148000000000000131e+00 1.000000000000000000e+00
+2.151000000000000245e+00 1.000000000000000000e+00
+2.153999999999999915e+00 1.000000000000000000e+00
+2.157000000000000028e+00 1.000000000000000000e+00
+2.160000000000000142e+00 1.000000000000000000e+00
+2.163000000000000256e+00 1.000000000000000000e+00
+2.165999999999999925e+00 1.000000000000000000e+00
+2.169000000000000039e+00 1.000000000000000000e+00
+2.172000000000000153e+00 1.000000000000000000e+00
+2.175000000000000266e+00 1.000000000000000000e+00
+2.177999999999999936e+00 1.000000000000000000e+00
+2.181000000000000050e+00 1.000000000000000000e+00
+2.184000000000000163e+00 1.000000000000000000e+00
+2.186999999999999833e+00 1.000000000000000000e+00
+2.189999999999999947e+00 1.000000000000000000e+00
+2.193000000000000060e+00 1.000000000000000000e+00
+2.196000000000000174e+00 1.000000000000000000e+00
+2.198999999999999844e+00 1.000000000000000000e+00
+2.201999999999999957e+00 1.000000000000000000e+00
+2.205000000000000071e+00 1.000000000000000000e+00
+2.208000000000000185e+00 1.000000000000000000e+00
+2.210999999999999854e+00 1.000000000000000000e+00
+2.213999999999999968e+00 1.000000000000000000e+00
+2.217000000000000082e+00 1.000000000000000000e+00
+2.220000000000000195e+00 1.000000000000000000e+00
+2.222999999999999865e+00 1.000000000000000000e+00
+2.225999999999999979e+00 1.000000000000000000e+00
+2.229000000000000092e+00 1.000000000000000000e+00
+2.232000000000000206e+00 1.000000000000000000e+00
+2.234999999999999876e+00 1.000000000000000000e+00
+2.237999999999999989e+00 1.000000000000000000e+00
+2.241000000000000103e+00 1.000000000000000000e+00
+2.244000000000000217e+00 1.000000000000000000e+00
+2.246999999999999886e+00 1.000000000000000000e+00
+2.250000000000000000e+00 1.000000000000000000e+00
+2.253000000000000114e+00 1.000000000000000000e+00
+2.256000000000000227e+00 1.000000000000000000e+00
+2.258999999999999897e+00 1.000000000000000000e+00
+2.262000000000000011e+00 1.000000000000000000e+00
+2.265000000000000124e+00 1.000000000000000000e+00
+2.268000000000000238e+00 1.000000000000000000e+00
+2.270999999999999908e+00 1.000000000000000000e+00
+2.274000000000000021e+00 1.000000000000000000e+00
+2.277000000000000135e+00 1.000000000000000000e+00
+2.280000000000000249e+00 1.000000000000000000e+00
+2.282999999999999918e+00 1.000000000000000000e+00
+2.286000000000000032e+00 1.000000000000000000e+00
+2.289000000000000146e+00 1.000000000000000000e+00
+2.292000000000000259e+00 1.000000000000000000e+00
+2.294999999999999929e+00 1.000000000000000000e+00
+2.298000000000000043e+00 1.000000000000000000e+00
+2.301000000000000156e+00 1.000000000000000000e+00
+2.304000000000000270e+00 1.000000000000000000e+00
+2.306999999999999940e+00 1.000000000000000000e+00
+2.310000000000000053e+00 1.000000000000000000e+00
+2.313000000000000167e+00 1.000000000000000000e+00
+2.315999999999999837e+00 1.000000000000000000e+00
+2.318999999999999950e+00 1.000000000000000000e+00
+2.322000000000000064e+00 1.000000000000000000e+00
+2.325000000000000178e+00 1.000000000000000000e+00
+2.327999999999999847e+00 1.000000000000000000e+00
+2.330999999999999961e+00 1.000000000000000000e+00
+2.334000000000000075e+00 1.000000000000000000e+00
+2.337000000000000188e+00 1.000000000000000000e+00
+2.339999999999999858e+00 1.000000000000000000e+00
+2.342999999999999972e+00 1.000000000000000000e+00
+2.346000000000000085e+00 1.000000000000000000e+00
+2.349000000000000199e+00 1.000000000000000000e+00
+2.351999999999999869e+00 1.000000000000000000e+00
+2.354999999999999982e+00 1.000000000000000000e+00
+2.358000000000000096e+00 1.000000000000000000e+00
+2.361000000000000210e+00 1.000000000000000000e+00
+2.363999999999999879e+00 1.000000000000000000e+00
+2.366999999999999993e+00 1.000000000000000000e+00
+2.370000000000000107e+00 1.000000000000000000e+00
+2.373000000000000220e+00 1.000000000000000000e+00
+2.375999999999999890e+00 1.000000000000000000e+00
+2.379000000000000004e+00 1.000000000000000000e+00
+2.382000000000000117e+00 1.000000000000000000e+00
+2.385000000000000231e+00 1.000000000000000000e+00
+2.387999999999999901e+00 1.000000000000000000e+00
+2.391000000000000014e+00 1.000000000000000000e+00
+2.394000000000000128e+00 1.000000000000000000e+00
+2.397000000000000242e+00 1.000000000000000000e+00
+2.399999999999999911e+00 1.000000000000000000e+00
+2.403000000000000025e+00 1.000000000000000000e+00
+2.406000000000000139e+00 1.000000000000000000e+00
+2.409000000000000252e+00 1.000000000000000000e+00
+2.411999999999999922e+00 1.000000000000000000e+00
+2.415000000000000036e+00 1.000000000000000000e+00
+2.418000000000000149e+00 1.000000000000000000e+00
+2.421000000000000263e+00 1.000000000000000000e+00
+2.423999999999999932e+00 1.000000000000000000e+00
+2.427000000000000046e+00 1.000000000000000000e+00
+2.430000000000000160e+00 1.000000000000000000e+00
+2.432999999999999829e+00 1.000000000000000000e+00
+2.435999999999999943e+00 1.000000000000000000e+00
+2.439000000000000057e+00 1.000000000000000000e+00
+2.442000000000000171e+00 1.000000000000000000e+00
+2.444999999999999840e+00 1.000000000000000000e+00
+2.447999999999999954e+00 1.000000000000000000e+00
+2.451000000000000068e+00 1.000000000000000000e+00
+2.454000000000000181e+00 1.000000000000000000e+00
+2.456999999999999851e+00 1.000000000000000000e+00
+2.459999999999999964e+00 1.000000000000000000e+00
+2.463000000000000078e+00 1.000000000000000000e+00
+2.466000000000000192e+00 1.000000000000000000e+00
+2.468999999999999861e+00 1.000000000000000000e+00
+2.471999999999999975e+00 1.000000000000000000e+00
+2.475000000000000089e+00 1.000000000000000000e+00
+2.478000000000000203e+00 1.000000000000000000e+00
+2.480999999999999872e+00 1.000000000000000000e+00
+2.483999999999999986e+00 1.000000000000000000e+00
+2.487000000000000099e+00 1.000000000000000000e+00
+2.490000000000000213e+00 1.000000000000000000e+00
+2.492999999999999883e+00 1.000000000000000000e+00
+2.495999999999999996e+00 1.000000000000000000e+00
+2.499000000000000110e+00 1.000000000000000000e+00
+2.502000000000000224e+00 1.000000000000000000e+00
+2.504999999999999893e+00 1.000000000000000000e+00
+2.508000000000000007e+00 1.000000000000000000e+00
+2.511000000000000121e+00 1.000000000000000000e+00
+2.514000000000000234e+00 1.000000000000000000e+00
+2.516999999999999904e+00 1.000000000000000000e+00
+2.520000000000000018e+00 1.000000000000000000e+00
+2.523000000000000131e+00 1.000000000000000000e+00
+2.526000000000000245e+00 1.000000000000000000e+00
+2.528999999999999915e+00 1.000000000000000000e+00
+2.532000000000000028e+00 1.000000000000000000e+00
+2.535000000000000142e+00 1.000000000000000000e+00
+2.538000000000000256e+00 1.000000000000000000e+00
+2.540999999999999925e+00 1.000000000000000000e+00
+2.544000000000000039e+00 1.000000000000000000e+00
+2.547000000000000153e+00 1.000000000000000000e+00
+2.550000000000000266e+00 1.000000000000000000e+00
+2.552999999999999936e+00 1.000000000000000000e+00
+2.556000000000000050e+00 1.000000000000000000e+00
+2.559000000000000163e+00 1.000000000000000000e+00
+2.561999999999999833e+00 1.000000000000000000e+00
+2.564999999999999947e+00 1.000000000000000000e+00
+2.568000000000000060e+00 1.000000000000000000e+00
+2.571000000000000174e+00 1.000000000000000000e+00
+2.573999999999999844e+00 1.000000000000000000e+00
+2.576999999999999957e+00 1.000000000000000000e+00
+2.580000000000000071e+00 1.000000000000000000e+00
+2.583000000000000185e+00 1.000000000000000000e+00
+2.585999999999999854e+00 1.000000000000000000e+00
+2.588999999999999968e+00 1.000000000000000000e+00
+2.592000000000000082e+00 1.000000000000000000e+00
+2.595000000000000195e+00 1.000000000000000000e+00
+2.597999999999999865e+00 1.000000000000000000e+00
+2.600999999999999979e+00 1.000000000000000000e+00
+2.604000000000000092e+00 1.000000000000000000e+00
+2.607000000000000206e+00 1.000000000000000000e+00
+2.609999999999999876e+00 1.000000000000000000e+00
+2.612999999999999989e+00 1.000000000000000000e+00
+2.616000000000000103e+00 1.000000000000000000e+00
+2.619000000000000217e+00 1.000000000000000000e+00
+2.621999999999999886e+00 1.000000000000000000e+00
+2.625000000000000000e+00 1.000000000000000000e+00
+2.628000000000000114e+00 1.000000000000000000e+00
+2.631000000000000227e+00 1.000000000000000000e+00
+2.633999999999999897e+00 1.000000000000000000e+00
+2.637000000000000011e+00 1.000000000000000000e+00
+2.640000000000000124e+00 1.000000000000000000e+00
+2.643000000000000238e+00 1.000000000000000000e+00
+2.645999999999999908e+00 1.000000000000000000e+00
+2.649000000000000021e+00 1.000000000000000000e+00
+2.652000000000000135e+00 1.000000000000000000e+00
+2.655000000000000249e+00 1.000000000000000000e+00
+2.657999999999999918e+00 1.000000000000000000e+00
+2.661000000000000032e+00 1.000000000000000000e+00
+2.664000000000000146e+00 1.000000000000000000e+00
+2.667000000000000259e+00 1.000000000000000000e+00
+2.669999999999999929e+00 1.000000000000000000e+00
+2.673000000000000043e+00 1.000000000000000000e+00
+2.676000000000000156e+00 1.000000000000000000e+00
+2.679000000000000270e+00 1.000000000000000000e+00
+2.681999999999999940e+00 1.000000000000000000e+00
+2.685000000000000053e+00 1.000000000000000000e+00
+2.688000000000000167e+00 1.000000000000000000e+00
+2.690999999999999837e+00 1.000000000000000000e+00
+2.693999999999999950e+00 1.000000000000000000e+00
+2.697000000000000064e+00 1.000000000000000000e+00
+2.700000000000000178e+00 1.000000000000000000e+00
+2.702999999999999847e+00 1.000000000000000000e+00
+2.705999999999999961e+00 1.000000000000000000e+00
+2.709000000000000075e+00 1.000000000000000000e+00
+2.712000000000000188e+00 1.000000000000000000e+00
+2.714999999999999858e+00 1.000000000000000000e+00
+2.717999999999999972e+00 1.000000000000000000e+00
+2.721000000000000085e+00 1.000000000000000000e+00
+2.724000000000000199e+00 1.000000000000000000e+00
+2.726999999999999869e+00 1.000000000000000000e+00
+2.729999999999999982e+00 1.000000000000000000e+00
+2.733000000000000096e+00 1.000000000000000000e+00
+2.736000000000000210e+00 1.000000000000000000e+00
+2.738999999999999879e+00 1.000000000000000000e+00
+2.741999999999999993e+00 1.000000000000000000e+00
+2.745000000000000107e+00 1.000000000000000000e+00
+2.748000000000000220e+00 1.000000000000000000e+00
+2.750999999999999890e+00 1.000000000000000000e+00
+2.754000000000000004e+00 1.000000000000000000e+00
+2.757000000000000117e+00 1.000000000000000000e+00
+2.760000000000000231e+00 1.000000000000000000e+00
+2.762999999999999901e+00 1.000000000000000000e+00
+2.766000000000000014e+00 1.000000000000000000e+00
+2.769000000000000128e+00 1.000000000000000000e+00
+2.772000000000000242e+00 1.000000000000000000e+00
+2.774999999999999911e+00 1.000000000000000000e+00
+2.778000000000000025e+00 1.000000000000000000e+00
+2.781000000000000139e+00 1.000000000000000000e+00
+2.784000000000000252e+00 1.000000000000000000e+00
+2.786999999999999922e+00 1.000000000000000000e+00
+2.790000000000000036e+00 1.000000000000000000e+00
+2.793000000000000149e+00 1.000000000000000000e+00
+2.796000000000000263e+00 1.000000000000000000e+00
+2.798999999999999932e+00 1.000000000000000000e+00
+2.802000000000000046e+00 1.000000000000000000e+00
+2.805000000000000160e+00 1.000000000000000000e+00
+2.808000000000000274e+00 1.000000000000000000e+00
+2.810999999999999943e+00 1.000000000000000000e+00
+2.814000000000000057e+00 1.000000000000000000e+00
+2.817000000000000171e+00 1.000000000000000000e+00
+2.819999999999999840e+00 1.000000000000000000e+00
+2.822999999999999954e+00 1.000000000000000000e+00
+2.826000000000000068e+00 1.000000000000000000e+00
+2.829000000000000181e+00 1.000000000000000000e+00
+2.831999999999999851e+00 1.000000000000000000e+00
+2.834999999999999964e+00 1.000000000000000000e+00
+2.838000000000000078e+00 1.000000000000000000e+00
+2.841000000000000192e+00 1.000000000000000000e+00
+2.843999999999999861e+00 1.000000000000000000e+00
+2.846999999999999975e+00 1.000000000000000000e+00
+2.850000000000000089e+00 1.000000000000000000e+00
+2.853000000000000203e+00 1.000000000000000000e+00
+2.855999999999999872e+00 1.000000000000000000e+00
+2.858999999999999986e+00 1.000000000000000000e+00
+2.862000000000000099e+00 1.000000000000000000e+00
+2.865000000000000213e+00 1.000000000000000000e+00
+2.867999999999999883e+00 1.000000000000000000e+00
+2.870999999999999996e+00 1.000000000000000000e+00
+2.874000000000000110e+00 1.000000000000000000e+00
+2.877000000000000224e+00 1.000000000000000000e+00
+2.879999999999999893e+00 1.000000000000000000e+00
+2.883000000000000007e+00 1.000000000000000000e+00
+2.886000000000000121e+00 1.000000000000000000e+00
+2.889000000000000234e+00 1.000000000000000000e+00
+2.891999999999999904e+00 1.000000000000000000e+00
+2.895000000000000018e+00 1.000000000000000000e+00
+2.898000000000000131e+00 1.000000000000000000e+00
+2.901000000000000245e+00 1.000000000000000000e+00
+2.903999999999999915e+00 1.000000000000000000e+00
+2.907000000000000028e+00 1.000000000000000000e+00
+2.910000000000000142e+00 1.000000000000000000e+00
+2.913000000000000256e+00 1.000000000000000000e+00
+2.915999999999999925e+00 1.000000000000000000e+00
+2.919000000000000039e+00 1.000000000000000000e+00
+2.922000000000000153e+00 1.000000000000000000e+00
+2.925000000000000266e+00 1.000000000000000000e+00
+2.927999999999999936e+00 1.000000000000000000e+00
+2.931000000000000050e+00 1.000000000000000000e+00
+2.934000000000000163e+00 1.000000000000000000e+00
+2.937000000000000277e+00 1.000000000000000000e+00
+2.939999999999999947e+00 1.000000000000000000e+00
+2.943000000000000060e+00 1.000000000000000000e+00
+2.946000000000000174e+00 1.000000000000000000e+00
+2.948999999999999844e+00 1.000000000000000000e+00
+2.951999999999999957e+00 1.000000000000000000e+00
+2.955000000000000071e+00 1.000000000000000000e+00
+2.958000000000000185e+00 1.000000000000000000e+00
+2.960999999999999854e+00 1.000000000000000000e+00
+2.963999999999999968e+00 1.000000000000000000e+00
+2.967000000000000082e+00 1.000000000000000000e+00
+2.970000000000000195e+00 1.000000000000000000e+00
+2.972999999999999865e+00 1.000000000000000000e+00
+2.975999999999999979e+00 1.000000000000000000e+00
+2.979000000000000092e+00 1.000000000000000000e+00
+2.982000000000000206e+00 1.000000000000000000e+00
+2.984999999999999876e+00 1.000000000000000000e+00
+2.987999999999999989e+00 1.000000000000000000e+00
+2.991000000000000103e+00 1.000000000000000000e+00
+2.994000000000000217e+00 1.000000000000000000e+00
+2.996999999999999886e+00 1.000000000000000000e+00
diff --git a/theory/paper_spheric/data/SedovBlast_exact_15.dat b/theory/paper_spheric/data/SedovBlast_exact_15.dat
new file mode 100644
index 0000000000000000000000000000000000000000..f974ed7e661bffefb9a0d5f3295109a0e1977338
--- /dev/null
+++ b/theory/paper_spheric/data/SedovBlast_exact_15.dat
@@ -0,0 +1,1000 @@
+0.000000000000000000e+00 0.000000000000000000e+00
+5.522015864106536234e-03 2.403749414931401319e-11
+5.186913450614663024e-01 1.816847025323665293e-02
+5.770568639031471436e-01 2.940968188909978687e-02
+6.141959919951770486e-01 3.900922589593365519e-02
+6.419863990186639446e-01 4.769052943781978277e-02
+6.644046546586643842e-01 5.575624886163411953e-02
+6.833010749464974998e-01 6.336979261721911727e-02
+6.996960442135520264e-01 7.063209917304352770e-02
+7.142153276719984678e-01 7.761104573525168249e-02
+7.272718800900075387e-01 8.435504727926596003e-02
+7.391533027288725854e-01 9.090016970447255262e-02
+7.500683498591100840e-01 9.727419238340202778e-02
+7.601735932040195598e-01 1.034990873336602835e-01
+7.695896362708096738e-01 1.095926126884138457e-01
+7.784114519631244455e-01 1.155693806097839865e-01
+7.867152352492572387e-01 1.214415980666700007e-01
+7.945630964881496006e-01 1.272195957558815704e-01
+8.020063664092854649e-01 1.329122151642866401e-01
+8.090879798289482006e-01 1.385270978924023622e-01
+8.158442311295079907e-01 1.440709059544387771e-01
+8.223060909881058089e-01 1.495494922702077512e-01
+8.285002101819052278e-01 1.549680345246683966e-01
+8.344496960067860902e-01 1.603311416261365419e-01
+8.401747206835686876e-01 1.656429393556915486e-01
+8.456930037437684344e-01 1.709071399977530048e-01
+8.510201985982873696e-01 1.761270994862969841e-01
+8.561702053480112484e-01 1.813058647117703759e-01
+8.611554261727702997e-01 1.864462129937019819e-01
+8.659869755519163936e-01 1.915506852565324880e-01
+8.706748546153814106e-01 1.966216141007081919e-01
+8.752280967581662630e-01 2.016611477022065557e-01
+8.796548900446503616e-01 2.066712702778233379e-01
+8.839626807240678064e-01 2.116538197038394242e-01
+8.881582612652459963e-01 2.166105027599172228e-01
+8.922478456201429209e-01 2.215429083800930510e-01
+8.962371338864441039e-01 2.264525192219323801e-01
+9.001313681197371519e-01 2.313407218088962547e-01
+9.039353807166045085e-01 2.362088154563670162e-01
+9.076536365297277476e-01 2.410580201558764346e-01
+9.112902696691652649e-01 2.458894835631500186e-01
+9.148491157781419858e-01 2.507042872120442412e-01
+9.183337404381255453e-01 2.555034520571904944e-01
+9.217474642496893411e-01 2.602879434323567831e-01
+9.250933850474284403e-01 2.650586754984720628e-01
+9.283743976349217997e-01 2.698165152443953718e-01
+9.315932113662088732e-01 2.745622860944857413e-01
+9.347523658510439315e-01 2.792967711694304134e-01
+9.378542450202644876e-01 2.840207162404340124e-01
+9.409010897535061702e-01 2.887348324114577536e-01
+9.438950092428677330e-01 2.934397985596774450e-01
+9.468379912420977762e-01 2.981362635603991285e-01
+9.497319113305426885e-01 3.028248483193703433e-01
+9.525785413039050686e-01 3.075061476326338417e-01
+9.553795567891898433e-01 3.121807318915106322e-01
+9.581365441687776929e-01 3.168491486483417385e-01
+9.608510068878424182e-01 3.215119240566775560e-01
+9.635243712101679847e-01 3.261695641980869587e-01
+9.661579914795525026e-01 3.308225563063894592e-01
+9.687531549371052320e-01 3.354713698988689985e-01
+9.713110861389164796e-01 3.401164578230290725e-01
+9.738329510134196010e-01 3.447582572265521228e-01
+9.763198605932840168e-01 3.493971904572131248e-01
+9.787728744528615410e-01 3.540336658989541307e-01
+9.811930038787383124e-01 3.586680787495551970e-01
+9.835812147979972053e-01 3.633008117448455199e-01
+9.859384304862079951e-01 3.679322358339687238e-01
+9.882655340747881212e-01 3.725627108096347673e-01
+9.905633708754378874e-01 3.771925858970764378e-01
+9.928327505374840989e-01 3.818222003049529523e-01
+9.950744490524120467e-01 3.864518837411990426e-01
+9.972892106184799710e-01 3.910819568965409609e-01
+9.994777493769990695e-01 3.957127318981439323e-01
+1.001640751030808074e+00 4.003445127356289324e-01
+1.003778874354444239e+00 4.049775956615104255e-01
+1.005892752604633511e+00 4.096122695679499381e-01
+1.007982994838935831e+00 4.142488163414959623e-01
+1.010050187149659884e+00 4.188875111974217913e-01
+1.012094893819533326e+00 4.235286229950622761e-01
+1.014117658405034206e+00 4.281724145354924294e-01
+1.016119004752779276e+00 4.328191428427445864e-01
+1.018099437953894348e+00 4.374690594296946067e-01
+1.020059445240877993e+00 4.421224105496144308e-01
+1.021999496831083043e+00 4.467794374343810326e-01
+1.023920046720609323e+00 4.514403765201667751e-01
+1.025821533432076604e+00 4.561054596614596002e-01
+1.027704380719473232e+00 4.607749143341263731e-01
+1.029568998233023835e+00 4.654489638282258701e-01
+1.031415782146769766e+00 4.701278274312151728e-01
+1.033245115751365795e+00 4.748117206021247871e-01
+1.035057370014386358e+00 4.795008551372624828e-01
+1.036852904110275642e+00 4.841954393279679913e-01
+1.038632065921882619e+00 4.888956781108695360e-01
+1.040395192515427558e+00 4.936017732110917766e-01
+1.042142610590555796e+00 4.983139232788525996e-01
+1.043874636907047293e+00 5.030323240197861479e-01
+1.045591578689636592e+00 5.077571683193882190e-01
+1.047293734012261002e+00 5.124886463619008348e-01
+1.048981392163009119e+00 5.172269457439363505e-01
+1.050654833990914083e+00 5.219722515831780596e-01
+1.052314332235668504e+00 5.267247466223544672e-01
+1.053960151841275339e+00 5.314846113288216323e-01
+1.055592550254565110e+00 5.362520239899388752e-01
+1.057211777709438083e+00 5.410271608044762148e-01
+1.058818077497679866e+00 5.458101959702823525e-01
+1.060411686227068051e+00 5.506013017683637489e-01
+1.061992834067514657e+00 5.554006486436247059e-01
+1.063561744985892288e+00 5.602084052823916860e-01
+1.065118636970161070e+00 5.650247386868868515e-01
+1.066663722243398782e+00 5.698498142468410022e-01
+1.068197207468252641e+00 5.746837958083602649e-01
+1.069719293942348326e+00 5.795268457401849815e-01
+1.071230177785113868e+00 5.843791249974830126e-01
+1.072730050116489142e+00 5.892407931832838175e-01
+1.074219097227924413e+00 5.941120086076868700e-01
+1.075697500746080060e+00 5.989929283449155761e-01
+1.077165437789589619e+00 6.038837082883726781e-01
+1.078623081119244098e+00 6.087845032037453308e-01
+1.080070599281926613e+00 6.136954667802635432e-01
+1.081508156748605121e+00 6.186167516802262289e-01
+1.082935914046681214e+00 6.235485095868282812e-01
+1.084354027886967220e+00 6.284908912504122425e-01
+1.085762651285557379e+00 6.334440465331798720e-01
+1.087161933680831805e+00 6.384081244524654197e-01
+1.088552021045833040e+00 6.433832732225978068e-01
+1.089933055996228140e+00 6.483696402954687299e-01
+1.091305177894069223e+00 6.533673723998038030e-01
+1.092668522947544796e+00 6.583766155792343255e-01
+1.094023224306904574e+00 6.633975152292118649e-01
+1.095369412156744326e+00 6.684302161328274927e-01
+1.096707213804801073e+00 6.734748624955448904e-01
+1.098036753767428930e+00 6.785315979789399154e-01
+1.099358153851898390e+00 6.836005657334706109e-01
+1.100671533235659583e+00 6.886819084303053007e-01
+1.101977008542710079e+00 6.937757682922903735e-01
+1.103274693917185134e+00 6.988822871240225609e-01
+1.104564701094293833e+00 7.040016063411550507e-01
+1.105847139468728368e+00 7.091338669988854759e-01
+1.107122116160627501e+00 7.142792098197151551e-01
+1.108389736079226529e+00 7.194377752204909049e-01
+1.109650101984278159e+00 7.246097033387438602e-01
+1.110903314545331089e+00 7.297951340583859192e-01
+1.112149472398975103e+00 7.349942070347722511e-01
+1.113388672204111973e+00 7.402070617191426338e-01
+1.114621008695358739e+00 7.454338373825005748e-01
+1.115846574734639329e+00 7.506746731389347671e-01
+1.117065461361045786e+00 7.559297079683693354e-01
+1.118277757839043041e+00 7.611990807388628877e-01
+1.119483551705072299e+00 7.664829302283606705e-01
+1.120682928812630541e+00 7.717813951459940869e-01
+1.121875973375869862e+00 7.770946141529317952e-01
+1.123062768011790835e+00 7.824227258827944897e-01
+1.124243393781071854e+00 7.877658689616383603e-01
+1.125417930227595509e+00 7.931241820275478638e-01
+1.126586455416716426e+00 7.984978037498446923e-01
+1.127749045972322506e+00 8.038868728479194870e-01
+1.128905777112730213e+00 8.092915281097233793e-01
+1.130056722685466752e+00 8.147119084098874975e-01
+1.131201955200967557e+00 8.201481527275641392e-01
+1.132341545865245713e+00 8.256004001638975742e-01
+1.133475564611552633e+00 8.310687899592454908e-01
+1.134604080131083048e+00 8.365534615100772564e-01
+1.135727159902754080e+00 8.420545543856035042e-01
+1.136844870222084136e+00 8.475722083441492583e-01
+1.137957276229214942e+00 8.531065633492573852e-01
+1.139064441936103567e+00 8.586577595855570122e-01
+1.140166430252908869e+00 8.642259374743881395e-01
+1.141263303013612784e+00 8.698112376892237485e-01
+1.142355121000886653e+00 8.754138011708302303e-01
+1.143441943970244568e+00 8.810337691422746031e-01
+1.144523830673500830e+00 8.866712831237043568e-01
+1.145600838881554173e+00 8.923264849469180193e-01
+1.146673025406528268e+00 8.979995167698159309e-01
+1.147740446123283409e+00 9.036905210906037711e-01
+1.148803155990322455e+00 9.093996407618822886e-01
+1.149861209070121904e+00 9.151270190045581732e-01
+1.150914658548883862e+00 9.208727994215957224e-01
+1.151963556755756235e+00 9.266371260116381681e-01
+1.153007955181516664e+00 9.324201431824941100e-01
+1.154047904496749766e+00 9.382219957644489794e-01
+1.155083454569531209e+00 9.440428290235249875e-01
+1.156114654482631732e+00 9.498827886745386806e-01
+1.157141552550261743e+00 9.557420208941108664e-01
+1.158164196334369622e+00 9.616206723335370965e-01
+1.159182632660502366e+00 9.675188901315352474e-01
+1.160196907633254559e+00 9.734368219269480260e-01
+1.161207066651305020e+00 9.793746158713022565e-01
+1.162213154422065742e+00 9.853324206413071051e-01
+1.163215214975944933e+00 9.913103854512583801e-01
+1.164213291680247897e+00 9.973086600653783274e-01
+1.165207427252715089e+00 1.003327394810047180e+00
+1.166197663774716675e+00 1.009366740586014277e+00
+1.167184042704110247e+00 1.015426848880510491e+00
+1.168166604887775462e+00 1.021507871779288701e+00
+1.169145390573829602e+00 1.027609961978657394e+00
+1.170120439423541159e+00 1.033733272797400238e+00
+1.171091790522943654e+00 1.039877958188696994e+00
+1.172059482394161911e+00 1.046044172751963153e+00
+1.173023553006462327e+00 1.052232071744670039e+00
+1.173984039787026701e+00 1.058441811094110063e+00
+1.174940979631468263e+00 1.064673547409156873e+00
+1.175894408914089251e+00 1.070927437991939568e+00
+1.176844363497890456e+00 1.077203640849554889e+00
+1.177790878744343184e+00 1.083502314705699909e+00
+1.178733989522922299e+00 1.089823619012315614e+00
+1.179673730220418992e+00 1.096167713961209378e+00
+1.180610134750026186e+00 1.102534760495631039e+00
+1.181543236560214760e+00 1.108924920321882723e+00
+1.182473068643397740e+00 1.115338355920886482e+00
+1.183399663544395519e+00 1.121775230559751257e+00
+1.184323053368704359e+00 1.128235708303347851e+00
+1.185243269790567933e+00 1.134719954025879884e+00
+1.186160344060871452e+00 1.141228133422421687e+00
+1.187074307014849950e+00 1.147760413020528780e+00
+1.187985189079620030e+00 1.154316960191795305e+00
+1.188893020281546198e+00 1.160897943163428758e+00
+1.189797830253433553e+00 1.167503531029886910e+00
+1.190699648241565045e+00 1.174133893764445435e+00
+1.191598503112577978e+00 1.180789202230870583e+00
+1.192494423360186850e+00 1.187469628195036098e+00
+1.193387437111760319e+00 1.194175344336612099e+00
+1.194277572134751386e+00 1.200906524260752395e+00
+1.195164855842982599e+00 1.207663342509825322e+00
+1.196049315302802007e+00 1.214445974575137033e+00
+1.196930977239097471e+00 1.221254596908745826e+00
+1.197809868041184389e+00 1.228089386935242056e+00
+1.198686013768565095e+00 1.234950523063616856e+00
+1.199559440156565904e+00 1.241838184699142644e+00
+1.200430172621852476e+00 1.248752552255278259e+00
+1.201298236267828168e+00 1.255693807165656706e+00
+1.202163655889916694e+00 1.262662131896078233e+00
+1.203026455980735987e+00 1.269657709956568015e+00
+1.203886660735162373e+00 1.276680725913469816e+00
+1.204744294055285270e+00 1.283731365401614477e+00
+1.205599379555264861e+00 1.290809815136486849e+00
+1.206451940566084291e+00 1.297916262926511966e+00
+1.207302000140205944e+00 1.305050897685359201e+00
+1.208149581056130017e+00 1.312213909444274851e+00
+1.208994705822864058e+00 1.319405489364565032e+00
+1.209837396684294353e+00 1.326625829750028185e+00
+1.210677675623476279e+00 1.333875124059542339e+00
+1.211515564366831388e+00 1.341153566919659035e+00
+1.212351084388263667e+00 1.348461354137288959e+00
+1.213184256913195647e+00 1.355798682712456182e+00
+1.214015102922514133e+00 1.363165750851121016e+00
+1.214843643156450437e+00 1.370562757978066371e+00
+1.215669898118373560e+00 1.377989904749858496e+00
+1.216493888078514107e+00 1.385447393067896549e+00
+1.217315633077612480e+00 1.392935426091551632e+00
+1.218135152930497345e+00 1.400454208251342481e+00
+1.218952467229592607e+00 1.408003945262216172e+00
+1.219767595348358658e+00 1.415584844136942300e+00
+1.220580556444664566e+00 1.423197113199532460e+00
+1.221391369464096988e+00 1.430840962098798075e+00
+1.222200053143206899e+00 1.438516601821969498e+00
+1.223006626012688836e+00 1.446224244708424367e+00
+1.223811106400508608e+00 1.453964104463475682e+00
+1.224613512434961304e+00 1.461736396172299779e+00
+1.225413862047680214e+00 1.469541336313936242e+00
+1.226212172976587134e+00 1.477379142775366860e+00
+1.227008462768781616e+00 1.485250034865738256e+00
+1.227802748783386022e+00 1.493154233330644676e+00
+1.228595048194329076e+00 1.501091960366550904e+00
+1.229385377993082118e+00 1.509063439635287107e+00
+1.230173754991346291e+00 1.517068896278674917e+00
+1.230960195823685543e+00 1.525108556933247206e+00
+1.231744716950116114e+00 1.533182649745100656e+00
+1.232527334658646057e+00 1.541291404384835140e+00
+1.233308065067769688e+00 1.549435052062609230e+00
+1.234086924128917184e+00 1.557613825543341157e+00
+1.234863927628858660e+00 1.565827959162010341e+00
+1.235639091192066941e+00 1.574077688839069067e+00
+1.236412430283037489e+00 1.582363252095981609e+00
+1.237183960208565026e+00 1.590684888070912129e+00
+1.237953696119982405e+00 1.599042837534502270e+00
+1.238721653015358637e+00 1.607437342905798650e+00
+1.239487845741659822e+00 1.615868648268308894e+00
+1.240252288996867236e+00 1.624336999386198688e+00
+1.241014997332065439e+00 1.632842643720573417e+00
+1.241775985153488415e+00 1.641385830445979632e+00
+1.242535266724530851e+00 1.649966810466977130e+00
+1.243292856167729887e+00 1.658585836434865124e+00
+1.244048767466705119e+00 1.667243162764578512e+00
+1.244803014468069069e+00 1.675939045651694048e+00
+1.245555610883307240e+00 1.684673743089604159e+00
+1.246306570290619975e+00 1.693447514886827543e+00
+1.247055906136738335e+00 1.702260622684482305e+00
+1.247803631738710450e+00 1.711113329973897867e+00
+1.248549760285647459e+00 1.720005902114395635e+00
+1.249294304840454561e+00 1.728938606351223983e+00
+1.250037278341521452e+00 1.737911711833617368e+00
+1.250778693604390757e+00 1.746925489633078588e+00
+1.251518563323396727e+00 1.755980212761799608e+00
+1.252256900073275281e+00 1.765076156191211387e+00
+1.252993716310751404e+00 1.774213596870753529e+00
+1.253729024376096124e+00 1.783392813746780048e+00
+1.254462836494659728e+00 1.792614087781662979e+00
+1.255195164778382555e+00 1.801877701973050305e+00
+1.255926021227274925e+00 1.811183941373304629e+00
+1.256655417730878632e+00 1.820533093109152345e+00
+1.257383366069704467e+00 1.829925446401435396e+00
+1.258109877916640418e+00 1.839361292585153018e+00
+1.258834964838345449e+00 1.848840925129621171e+00
+1.259558638296615740e+00 1.858364639658810047e+00
+1.260280909649730940e+00 1.867932733971940040e+00
+1.261001790153778446e+00 1.877545508064203839e+00
+1.261721290963955466e+00 1.887203264147726989e+00
+1.262439423135854666e+00 1.896906306672703435e+00
+1.263156197626724042e+00 1.906654942348768200e+00
+1.263871625296711043e+00 1.916449480166500852e+00
+1.264585716910084923e+00 1.926290231419235388e+00
+1.265298483136440888e+00 1.936177509725015122e+00
+1.266009934551887373e+00 1.946111631048743185e+00
+1.266720081640210438e+00 1.956092913724604143e+00
+1.267428934794024187e+00 1.966121678478696344e+00
+1.268136504315901858e+00 1.976198248451831008e+00
+1.268842800419489381e+00 1.986322949222601997e+00
+1.269547833230603384e+00 1.996496108830674965e+00
+1.270251612788308337e+00 2.006718057800286559e+00
+1.270954149045985249e+00 2.016989129164026284e+00
+1.271655451872373943e+00 2.027309658486750266e+00
+1.272355531052607791e+00 2.037679983889870261e+00
+1.273054396289230450e+00 2.048100446075755698e+00
+1.273752057203192845e+00 2.058571388352468112e+00
+1.274448523334843486e+00 2.069093156658712740e+00
+1.275143804144899473e+00 2.079666099589003281e+00
+1.275837909015398397e+00 2.090290568419152173e+00
+1.276530847250647582e+00 2.100966917131959821e+00
+1.277222628078147793e+00 2.111695502443184491e+00
+1.277913260649509164e+00 2.122476683827771549e+00
+1.278602754041355816e+00 2.133310823546382018e+00
+1.279291117256210031e+00 2.144198286672086340e+00
+1.279978359223369999e+00 2.155139441117486676e+00
+1.280664488799771350e+00 2.166134657661993757e+00
+1.281349514770838693e+00 2.177184309979403931e+00
+1.282033445851321396e+00 2.188288774665805292e+00
+1.282716290686121141e+00 2.199448431267751580e+00
+1.283398057851104168e+00 2.210663662310695443e+00
+1.284078755853905296e+00 2.221934853327741433e+00
+1.284758393134716847e+00 2.233262392888701875e+00
+1.285436978067069136e+00 2.244646672629436512e+00
+1.286114518958597852e+00 2.256088087281537202e+00
+1.286791024051804566e+00 2.267587034702226667e+00
+1.287466501524798135e+00 2.279143915904710660e+00
+1.288140959492036774e+00 2.290759135088708209e+00
+1.288814406005049706e+00 2.302433099671405969e+00
+1.289486849053155026e+00 2.314166220318689238e+00
+1.290158296564165363e+00 2.325958910976677618e+00
+1.290828756405083988e+00 2.337811588903669247e+00
+1.291498236382789599e+00 2.349724674702347027e+00
+1.292166744244716003e+00 2.361698592352372561e+00
+1.292834287679516914e+00 2.373733769243290936e+00
+1.293500874317725202e+00 2.385830636207852073e+00
+1.294166511732403935e+00 2.397989627555559000e+00
+1.294831207439784526e+00 2.410211181106729494e+00
+1.295494968899897570e+00 2.422495738226828621e+00
+1.296157803517201224e+00 2.434843743861128562e+00
+1.296819718641190056e+00 2.447255646569900911e+00
+1.297480721567004780e+00 2.459731898563784824e+00
+1.298140819536029111e+00 2.472272955739706735e+00
+1.298800019736480849e+00 2.484879277717079837e+00
+1.299458329303992965e+00 2.497551327874438787e+00
+1.300115755322190036e+00 2.510289573386463413e+00
+1.300772304823254011e+00 2.523094485261436315e+00
+1.301427984788482650e+00 2.535966538378993107e+00
+1.302082802148843754e+00 2.548906211528469967e+00
+1.302736763785517615e+00 2.561913987447470564e+00
+1.303389876530435476e+00 2.574990352861014298e+00
+1.304042147166811105e+00 2.588135798521034037e+00
+1.304693582429662602e+00 2.601350819246269985e+00
+1.305344189006329092e+00 2.614635913962723990e+00
+1.305993973536982544e+00 2.627991585744428260e+00
+1.306642942615128478e+00 2.641418341854749663e+00
+1.307291102788105563e+00 2.654916693788105242e+00
+1.307938460557573679e+00 2.668487157312183555e+00
+1.308585022379999740e+00 2.682130252510538160e+00
+1.309230794667135767e+00 2.695846503825789497e+00
+1.309875783786487169e+00 2.709636440103215804e+00
+1.310519996061784376e+00 2.723500594634792993e+00
+1.311163437773437135e+00 2.737439505203878021e+00
+1.311806115158992370e+00 2.751453714130197348e+00
+1.312448034413580267e+00 2.765543768315508188e+00
+1.313089201690358365e+00 2.779710219289650119e+00
+1.313729623100947208e+00 2.793953623257181995e+00
+1.314369304715862885e+00 2.808274541144506919e+00
+1.315008252564943136e+00 2.822673538647566094e+00
+1.315646472637767461e+00 2.837151186280025161e+00
+1.316283970884073673e+00 2.851708059422005004e+00
+1.316920753214168460e+00 2.866344738369415612e+00
+1.317556825499331508e+00 2.881061808383807765e+00
+1.318192193572216731e+00 2.895859859742810016e+00
+1.318826863227247959e+00 2.910739487791070612e+00
+1.319460840221009512e+00 2.925701292991909064e+00
+1.320094130272631228e+00 2.940745880979423799e+00
+1.320726739064169264e+00 2.955873862611277492e+00
+1.321358672240986021e+00 2.971085854022052164e+00
+1.321989935412116735e+00 2.986382476677253983e+00
+1.322620534150641181e+00 3.001764357427826990e+00
+1.323250473994044052e+00 3.017232128565458638e+00
+1.323879760444575115e+00 3.032786427878406244e+00
+1.324508398969602707e+00 3.048427898707936290e+00
+1.325136395001964340e+00 3.064157190005588394e+00
+1.325763753940311540e+00 3.079974956390857610e+00
+1.326390481149453349e+00 3.095881858209780901e+00
+1.327016581960691166e+00 3.111878561594014769e+00
+1.327642061672156260e+00 3.127965738520720240e+00
+1.328266925549136612e+00 3.144144066873079790e+00
+1.328891178824402441e+00 3.160414230501562560e+00
+1.329514826698531049e+00 3.176776919285871248e+00
+1.330137874340222792e+00 3.193232829197580003e+00
+1.330760326886616607e+00 3.209782662363604544e+00
+1.331382189443600206e+00 3.226427127130343742e+00
+1.332003467086116499e+00 3.243166938128590804e+00
+1.332624164858470683e+00 3.260002816339158116e+00
+1.333244287774626669e+00 3.276935489159388482e+00
+1.333863840818505953e+00 3.293965690470332497e+00
+1.334482828944278721e+00 3.311094160704787903e+00
+1.335101257076658055e+00 3.328321646916109877e+00
+1.335719130111180819e+00 3.345648902847893957e+00
+1.336336452914496320e+00 3.363076689004344644e+00
+1.336953230324642528e+00 3.380605772721676949e+00
+1.337569467151325409e+00 3.398236928240231602e+00
+1.338185168176191153e+00 3.415970936777428246e+00
+1.338800338153098846e+00 3.433808586601732493e+00
+1.339414981808385585e+00 3.451750673107331302e+00
+1.340029103841133384e+00 3.469797998889862622e+00
+1.340642708923429183e+00 3.487951373822922640e+00
+1.341255801700624417e+00 3.506211615135562010e+00
+1.341868386791591705e+00 3.524579547490700016e+00
+1.342480468788976200e+00 3.543056003064491755e+00
+1.343092052259446278e+00 3.561641821626625237e+00
+1.343703141743942453e+00 3.580337850621570173e+00
+1.344313741757920067e+00 3.599144945250875249e+00
+1.344923856791593542e+00 3.618063968556461507e+00
+1.345533491310172192e+00 3.637095791504825648e+00
+1.346142649754101583e+00 3.656241293072356680e+00
+1.346751336539294019e+00 3.675501360331669964e+00
+1.347359556057362573e+00 3.694876888538979998e+00
+1.347967312675847573e+00 3.714368781222556759e+00
+1.348574610738447754e+00 3.733977950272234114e+00
+1.349181454565237415e+00 3.753705316030081729e+00
+1.349787848452897343e+00 3.773551807382042433e+00
+1.350393796674924873e+00 3.793518361850886755e+00
+1.350999303481856595e+00 3.813605925690191523e+00
+1.351604373101483292e+00 3.833815453979435794e+00
+1.352209009739058443e+00 3.854147910720408632e+00
+1.352813217577512717e+00 3.874604268934688900e+00
+1.353417000777658918e+00 3.895185510762368075e+00
+1.354020363478398936e+00 3.915892627562018280e+00
+1.354623309796926467e+00 3.936726620011867350e+00
+1.355225843828931076e+00 3.957688498212231121e+00
+1.355827969648793818e+00 3.978779281789277977e+00
+1.356000000000000094e+00 1.000000000000000000e+00
+1.358999999999999986e+00 1.000000000000000000e+00
+1.362000000000000099e+00 1.000000000000000000e+00
+1.364999999999999991e+00 1.000000000000000000e+00
+1.368000000000000105e+00 1.000000000000000000e+00
+1.370999999999999996e+00 1.000000000000000000e+00
+1.374000000000000110e+00 1.000000000000000000e+00
+1.377000000000000002e+00 1.000000000000000000e+00
+1.380000000000000115e+00 1.000000000000000000e+00
+1.383000000000000007e+00 1.000000000000000000e+00
+1.386000000000000121e+00 1.000000000000000000e+00
+1.389000000000000012e+00 1.000000000000000000e+00
+1.392000000000000126e+00 1.000000000000000000e+00
+1.395000000000000018e+00 1.000000000000000000e+00
+1.398000000000000131e+00 1.000000000000000000e+00
+1.401000000000000023e+00 1.000000000000000000e+00
+1.404000000000000137e+00 1.000000000000000000e+00
+1.407000000000000028e+00 1.000000000000000000e+00
+1.409999999999999920e+00 1.000000000000000000e+00
+1.413000000000000034e+00 1.000000000000000000e+00
+1.415999999999999925e+00 1.000000000000000000e+00
+1.419000000000000039e+00 1.000000000000000000e+00
+1.421999999999999931e+00 1.000000000000000000e+00
+1.425000000000000044e+00 1.000000000000000000e+00
+1.427999999999999936e+00 1.000000000000000000e+00
+1.431000000000000050e+00 1.000000000000000000e+00
+1.433999999999999941e+00 1.000000000000000000e+00
+1.437000000000000055e+00 1.000000000000000000e+00
+1.439999999999999947e+00 1.000000000000000000e+00
+1.443000000000000060e+00 1.000000000000000000e+00
+1.445999999999999952e+00 1.000000000000000000e+00
+1.449000000000000066e+00 1.000000000000000000e+00
+1.451999999999999957e+00 1.000000000000000000e+00
+1.455000000000000071e+00 1.000000000000000000e+00
+1.457999999999999963e+00 1.000000000000000000e+00
+1.461000000000000076e+00 1.000000000000000000e+00
+1.463999999999999968e+00 1.000000000000000000e+00
+1.467000000000000082e+00 1.000000000000000000e+00
+1.469999999999999973e+00 1.000000000000000000e+00
+1.473000000000000087e+00 1.000000000000000000e+00
+1.475999999999999979e+00 1.000000000000000000e+00
+1.479000000000000092e+00 1.000000000000000000e+00
+1.481999999999999984e+00 1.000000000000000000e+00
+1.485000000000000098e+00 1.000000000000000000e+00
+1.487999999999999989e+00 1.000000000000000000e+00
+1.491000000000000103e+00 1.000000000000000000e+00
+1.493999999999999995e+00 1.000000000000000000e+00
+1.497000000000000108e+00 1.000000000000000000e+00
+1.500000000000000000e+00 1.000000000000000000e+00
+1.503000000000000114e+00 1.000000000000000000e+00
+1.506000000000000005e+00 1.000000000000000000e+00
+1.509000000000000119e+00 1.000000000000000000e+00
+1.512000000000000011e+00 1.000000000000000000e+00
+1.515000000000000124e+00 1.000000000000000000e+00
+1.518000000000000016e+00 1.000000000000000000e+00
+1.521000000000000130e+00 1.000000000000000000e+00
+1.524000000000000021e+00 1.000000000000000000e+00
+1.527000000000000135e+00 1.000000000000000000e+00
+1.530000000000000027e+00 1.000000000000000000e+00
+1.533000000000000140e+00 1.000000000000000000e+00
+1.536000000000000032e+00 1.000000000000000000e+00
+1.538999999999999924e+00 1.000000000000000000e+00
+1.542000000000000037e+00 1.000000000000000000e+00
+1.544999999999999929e+00 1.000000000000000000e+00
+1.548000000000000043e+00 1.000000000000000000e+00
+1.550999999999999934e+00 1.000000000000000000e+00
+1.554000000000000048e+00 1.000000000000000000e+00
+1.556999999999999940e+00 1.000000000000000000e+00
+1.560000000000000053e+00 1.000000000000000000e+00
+1.562999999999999945e+00 1.000000000000000000e+00
+1.566000000000000059e+00 1.000000000000000000e+00
+1.568999999999999950e+00 1.000000000000000000e+00
+1.572000000000000064e+00 1.000000000000000000e+00
+1.574999999999999956e+00 1.000000000000000000e+00
+1.578000000000000069e+00 1.000000000000000000e+00
+1.580999999999999961e+00 1.000000000000000000e+00
+1.584000000000000075e+00 1.000000000000000000e+00
+1.586999999999999966e+00 1.000000000000000000e+00
+1.590000000000000080e+00 1.000000000000000000e+00
+1.592999999999999972e+00 1.000000000000000000e+00
+1.596000000000000085e+00 1.000000000000000000e+00
+1.598999999999999977e+00 1.000000000000000000e+00
+1.602000000000000091e+00 1.000000000000000000e+00
+1.604999999999999982e+00 1.000000000000000000e+00
+1.608000000000000096e+00 1.000000000000000000e+00
+1.610999999999999988e+00 1.000000000000000000e+00
+1.614000000000000101e+00 1.000000000000000000e+00
+1.616999999999999993e+00 1.000000000000000000e+00
+1.620000000000000107e+00 1.000000000000000000e+00
+1.622999999999999998e+00 1.000000000000000000e+00
+1.626000000000000112e+00 1.000000000000000000e+00
+1.629000000000000004e+00 1.000000000000000000e+00
+1.632000000000000117e+00 1.000000000000000000e+00
+1.635000000000000009e+00 1.000000000000000000e+00
+1.638000000000000123e+00 1.000000000000000000e+00
+1.641000000000000014e+00 1.000000000000000000e+00
+1.644000000000000128e+00 1.000000000000000000e+00
+1.647000000000000020e+00 1.000000000000000000e+00
+1.650000000000000133e+00 1.000000000000000000e+00
+1.653000000000000025e+00 1.000000000000000000e+00
+1.656000000000000139e+00 1.000000000000000000e+00
+1.659000000000000030e+00 1.000000000000000000e+00
+1.662000000000000144e+00 1.000000000000000000e+00
+1.665000000000000036e+00 1.000000000000000000e+00
+1.667999999999999927e+00 1.000000000000000000e+00
+1.671000000000000041e+00 1.000000000000000000e+00
+1.673999999999999932e+00 1.000000000000000000e+00
+1.677000000000000046e+00 1.000000000000000000e+00
+1.679999999999999938e+00 1.000000000000000000e+00
+1.683000000000000052e+00 1.000000000000000000e+00
+1.685999999999999943e+00 1.000000000000000000e+00
+1.689000000000000057e+00 1.000000000000000000e+00
+1.691999999999999948e+00 1.000000000000000000e+00
+1.695000000000000062e+00 1.000000000000000000e+00
+1.697999999999999954e+00 1.000000000000000000e+00
+1.701000000000000068e+00 1.000000000000000000e+00
+1.703999999999999959e+00 1.000000000000000000e+00
+1.707000000000000073e+00 1.000000000000000000e+00
+1.709999999999999964e+00 1.000000000000000000e+00
+1.713000000000000078e+00 1.000000000000000000e+00
+1.715999999999999970e+00 1.000000000000000000e+00
+1.719000000000000083e+00 1.000000000000000000e+00
+1.721999999999999975e+00 1.000000000000000000e+00
+1.725000000000000089e+00 1.000000000000000000e+00
+1.727999999999999980e+00 1.000000000000000000e+00
+1.731000000000000094e+00 1.000000000000000000e+00
+1.733999999999999986e+00 1.000000000000000000e+00
+1.737000000000000099e+00 1.000000000000000000e+00
+1.739999999999999991e+00 1.000000000000000000e+00
+1.743000000000000105e+00 1.000000000000000000e+00
+1.745999999999999996e+00 1.000000000000000000e+00
+1.749000000000000110e+00 1.000000000000000000e+00
+1.752000000000000002e+00 1.000000000000000000e+00
+1.755000000000000115e+00 1.000000000000000000e+00
+1.758000000000000007e+00 1.000000000000000000e+00
+1.761000000000000121e+00 1.000000000000000000e+00
+1.764000000000000012e+00 1.000000000000000000e+00
+1.767000000000000126e+00 1.000000000000000000e+00
+1.770000000000000018e+00 1.000000000000000000e+00
+1.773000000000000131e+00 1.000000000000000000e+00
+1.776000000000000023e+00 1.000000000000000000e+00
+1.779000000000000137e+00 1.000000000000000000e+00
+1.782000000000000028e+00 1.000000000000000000e+00
+1.785000000000000142e+00 1.000000000000000000e+00
+1.788000000000000034e+00 1.000000000000000000e+00
+1.791000000000000147e+00 1.000000000000000000e+00
+1.794000000000000039e+00 1.000000000000000000e+00
+1.796999999999999931e+00 1.000000000000000000e+00
+1.800000000000000044e+00 1.000000000000000000e+00
+1.802999999999999936e+00 1.000000000000000000e+00
+1.806000000000000050e+00 1.000000000000000000e+00
+1.808999999999999941e+00 1.000000000000000000e+00
+1.812000000000000055e+00 1.000000000000000000e+00
+1.814999999999999947e+00 1.000000000000000000e+00
+1.818000000000000060e+00 1.000000000000000000e+00
+1.820999999999999952e+00 1.000000000000000000e+00
+1.824000000000000066e+00 1.000000000000000000e+00
+1.826999999999999957e+00 1.000000000000000000e+00
+1.830000000000000071e+00 1.000000000000000000e+00
+1.832999999999999963e+00 1.000000000000000000e+00
+1.836000000000000076e+00 1.000000000000000000e+00
+1.838999999999999968e+00 1.000000000000000000e+00
+1.842000000000000082e+00 1.000000000000000000e+00
+1.844999999999999973e+00 1.000000000000000000e+00
+1.848000000000000087e+00 1.000000000000000000e+00
+1.850999999999999979e+00 1.000000000000000000e+00
+1.854000000000000092e+00 1.000000000000000000e+00
+1.856999999999999984e+00 1.000000000000000000e+00
+1.860000000000000098e+00 1.000000000000000000e+00
+1.862999999999999989e+00 1.000000000000000000e+00
+1.866000000000000103e+00 1.000000000000000000e+00
+1.868999999999999995e+00 1.000000000000000000e+00
+1.872000000000000108e+00 1.000000000000000000e+00
+1.875000000000000000e+00 1.000000000000000000e+00
+1.878000000000000114e+00 1.000000000000000000e+00
+1.881000000000000005e+00 1.000000000000000000e+00
+1.884000000000000119e+00 1.000000000000000000e+00
+1.887000000000000011e+00 1.000000000000000000e+00
+1.890000000000000124e+00 1.000000000000000000e+00
+1.893000000000000016e+00 1.000000000000000000e+00
+1.896000000000000130e+00 1.000000000000000000e+00
+1.899000000000000021e+00 1.000000000000000000e+00
+1.902000000000000135e+00 1.000000000000000000e+00
+1.905000000000000027e+00 1.000000000000000000e+00
+1.908000000000000140e+00 1.000000000000000000e+00
+1.911000000000000032e+00 1.000000000000000000e+00
+1.914000000000000146e+00 1.000000000000000000e+00
+1.917000000000000037e+00 1.000000000000000000e+00
+1.919999999999999929e+00 1.000000000000000000e+00
+1.923000000000000043e+00 1.000000000000000000e+00
+1.925999999999999934e+00 1.000000000000000000e+00
+1.929000000000000048e+00 1.000000000000000000e+00
+1.931999999999999940e+00 1.000000000000000000e+00
+1.935000000000000053e+00 1.000000000000000000e+00
+1.937999999999999945e+00 1.000000000000000000e+00
+1.941000000000000059e+00 1.000000000000000000e+00
+1.943999999999999950e+00 1.000000000000000000e+00
+1.947000000000000064e+00 1.000000000000000000e+00
+1.949999999999999956e+00 1.000000000000000000e+00
+1.953000000000000069e+00 1.000000000000000000e+00
+1.955999999999999961e+00 1.000000000000000000e+00
+1.959000000000000075e+00 1.000000000000000000e+00
+1.961999999999999966e+00 1.000000000000000000e+00
+1.965000000000000080e+00 1.000000000000000000e+00
+1.967999999999999972e+00 1.000000000000000000e+00
+1.971000000000000085e+00 1.000000000000000000e+00
+1.973999999999999977e+00 1.000000000000000000e+00
+1.977000000000000091e+00 1.000000000000000000e+00
+1.979999999999999982e+00 1.000000000000000000e+00
+1.983000000000000096e+00 1.000000000000000000e+00
+1.985999999999999988e+00 1.000000000000000000e+00
+1.989000000000000101e+00 1.000000000000000000e+00
+1.991999999999999993e+00 1.000000000000000000e+00
+1.995000000000000107e+00 1.000000000000000000e+00
+1.997999999999999998e+00 1.000000000000000000e+00
+2.000999999999999890e+00 1.000000000000000000e+00
+2.004000000000000004e+00 1.000000000000000000e+00
+2.007000000000000117e+00 1.000000000000000000e+00
+2.010000000000000231e+00 1.000000000000000000e+00
+2.012999999999999901e+00 1.000000000000000000e+00
+2.016000000000000014e+00 1.000000000000000000e+00
+2.019000000000000128e+00 1.000000000000000000e+00
+2.022000000000000242e+00 1.000000000000000000e+00
+2.024999999999999911e+00 1.000000000000000000e+00
+2.028000000000000025e+00 1.000000000000000000e+00
+2.031000000000000139e+00 1.000000000000000000e+00
+2.034000000000000252e+00 1.000000000000000000e+00
+2.036999999999999922e+00 1.000000000000000000e+00
+2.040000000000000036e+00 1.000000000000000000e+00
+2.043000000000000149e+00 1.000000000000000000e+00
+2.046000000000000263e+00 1.000000000000000000e+00
+2.048999999999999932e+00 1.000000000000000000e+00
+2.052000000000000046e+00 1.000000000000000000e+00
+2.055000000000000160e+00 1.000000000000000000e+00
+2.057999999999999829e+00 1.000000000000000000e+00
+2.060999999999999943e+00 1.000000000000000000e+00
+2.064000000000000057e+00 1.000000000000000000e+00
+2.067000000000000171e+00 1.000000000000000000e+00
+2.069999999999999840e+00 1.000000000000000000e+00
+2.072999999999999954e+00 1.000000000000000000e+00
+2.076000000000000068e+00 1.000000000000000000e+00
+2.079000000000000181e+00 1.000000000000000000e+00
+2.081999999999999851e+00 1.000000000000000000e+00
+2.084999999999999964e+00 1.000000000000000000e+00
+2.088000000000000078e+00 1.000000000000000000e+00
+2.091000000000000192e+00 1.000000000000000000e+00
+2.093999999999999861e+00 1.000000000000000000e+00
+2.096999999999999975e+00 1.000000000000000000e+00
+2.100000000000000089e+00 1.000000000000000000e+00
+2.103000000000000203e+00 1.000000000000000000e+00
+2.105999999999999872e+00 1.000000000000000000e+00
+2.108999999999999986e+00 1.000000000000000000e+00
+2.112000000000000099e+00 1.000000000000000000e+00
+2.115000000000000213e+00 1.000000000000000000e+00
+2.117999999999999883e+00 1.000000000000000000e+00
+2.120999999999999996e+00 1.000000000000000000e+00
+2.124000000000000110e+00 1.000000000000000000e+00
+2.127000000000000224e+00 1.000000000000000000e+00
+2.129999999999999893e+00 1.000000000000000000e+00
+2.133000000000000007e+00 1.000000000000000000e+00
+2.136000000000000121e+00 1.000000000000000000e+00
+2.139000000000000234e+00 1.000000000000000000e+00
+2.141999999999999904e+00 1.000000000000000000e+00
+2.145000000000000018e+00 1.000000000000000000e+00
+2.148000000000000131e+00 1.000000000000000000e+00
+2.151000000000000245e+00 1.000000000000000000e+00
+2.153999999999999915e+00 1.000000000000000000e+00
+2.157000000000000028e+00 1.000000000000000000e+00
+2.160000000000000142e+00 1.000000000000000000e+00
+2.163000000000000256e+00 1.000000000000000000e+00
+2.165999999999999925e+00 1.000000000000000000e+00
+2.169000000000000039e+00 1.000000000000000000e+00
+2.172000000000000153e+00 1.000000000000000000e+00
+2.175000000000000266e+00 1.000000000000000000e+00
+2.177999999999999936e+00 1.000000000000000000e+00
+2.181000000000000050e+00 1.000000000000000000e+00
+2.184000000000000163e+00 1.000000000000000000e+00
+2.186999999999999833e+00 1.000000000000000000e+00
+2.189999999999999947e+00 1.000000000000000000e+00
+2.193000000000000060e+00 1.000000000000000000e+00
+2.196000000000000174e+00 1.000000000000000000e+00
+2.198999999999999844e+00 1.000000000000000000e+00
+2.201999999999999957e+00 1.000000000000000000e+00
+2.205000000000000071e+00 1.000000000000000000e+00
+2.208000000000000185e+00 1.000000000000000000e+00
+2.210999999999999854e+00 1.000000000000000000e+00
+2.213999999999999968e+00 1.000000000000000000e+00
+2.217000000000000082e+00 1.000000000000000000e+00
+2.220000000000000195e+00 1.000000000000000000e+00
+2.222999999999999865e+00 1.000000000000000000e+00
+2.225999999999999979e+00 1.000000000000000000e+00
+2.229000000000000092e+00 1.000000000000000000e+00
+2.232000000000000206e+00 1.000000000000000000e+00
+2.234999999999999876e+00 1.000000000000000000e+00
+2.237999999999999989e+00 1.000000000000000000e+00
+2.241000000000000103e+00 1.000000000000000000e+00
+2.244000000000000217e+00 1.000000000000000000e+00
+2.246999999999999886e+00 1.000000000000000000e+00
+2.250000000000000000e+00 1.000000000000000000e+00
+2.253000000000000114e+00 1.000000000000000000e+00
+2.256000000000000227e+00 1.000000000000000000e+00
+2.258999999999999897e+00 1.000000000000000000e+00
+2.262000000000000011e+00 1.000000000000000000e+00
+2.265000000000000124e+00 1.000000000000000000e+00
+2.268000000000000238e+00 1.000000000000000000e+00
+2.270999999999999908e+00 1.000000000000000000e+00
+2.274000000000000021e+00 1.000000000000000000e+00
+2.277000000000000135e+00 1.000000000000000000e+00
+2.280000000000000249e+00 1.000000000000000000e+00
+2.282999999999999918e+00 1.000000000000000000e+00
+2.286000000000000032e+00 1.000000000000000000e+00
+2.289000000000000146e+00 1.000000000000000000e+00
+2.292000000000000259e+00 1.000000000000000000e+00
+2.294999999999999929e+00 1.000000000000000000e+00
+2.298000000000000043e+00 1.000000000000000000e+00
+2.301000000000000156e+00 1.000000000000000000e+00
+2.304000000000000270e+00 1.000000000000000000e+00
+2.306999999999999940e+00 1.000000000000000000e+00
+2.310000000000000053e+00 1.000000000000000000e+00
+2.313000000000000167e+00 1.000000000000000000e+00
+2.315999999999999837e+00 1.000000000000000000e+00
+2.318999999999999950e+00 1.000000000000000000e+00
+2.322000000000000064e+00 1.000000000000000000e+00
+2.325000000000000178e+00 1.000000000000000000e+00
+2.327999999999999847e+00 1.000000000000000000e+00
+2.330999999999999961e+00 1.000000000000000000e+00
+2.334000000000000075e+00 1.000000000000000000e+00
+2.337000000000000188e+00 1.000000000000000000e+00
+2.339999999999999858e+00 1.000000000000000000e+00
+2.342999999999999972e+00 1.000000000000000000e+00
+2.346000000000000085e+00 1.000000000000000000e+00
+2.349000000000000199e+00 1.000000000000000000e+00
+2.351999999999999869e+00 1.000000000000000000e+00
+2.354999999999999982e+00 1.000000000000000000e+00
+2.358000000000000096e+00 1.000000000000000000e+00
+2.361000000000000210e+00 1.000000000000000000e+00
+2.363999999999999879e+00 1.000000000000000000e+00
+2.366999999999999993e+00 1.000000000000000000e+00
+2.370000000000000107e+00 1.000000000000000000e+00
+2.373000000000000220e+00 1.000000000000000000e+00
+2.375999999999999890e+00 1.000000000000000000e+00
+2.379000000000000004e+00 1.000000000000000000e+00
+2.382000000000000117e+00 1.000000000000000000e+00
+2.385000000000000231e+00 1.000000000000000000e+00
+2.387999999999999901e+00 1.000000000000000000e+00
+2.391000000000000014e+00 1.000000000000000000e+00
+2.394000000000000128e+00 1.000000000000000000e+00
+2.397000000000000242e+00 1.000000000000000000e+00
+2.399999999999999911e+00 1.000000000000000000e+00
+2.403000000000000025e+00 1.000000000000000000e+00
+2.406000000000000139e+00 1.000000000000000000e+00
+2.409000000000000252e+00 1.000000000000000000e+00
+2.411999999999999922e+00 1.000000000000000000e+00
+2.415000000000000036e+00 1.000000000000000000e+00
+2.418000000000000149e+00 1.000000000000000000e+00
+2.421000000000000263e+00 1.000000000000000000e+00
+2.423999999999999932e+00 1.000000000000000000e+00
+2.427000000000000046e+00 1.000000000000000000e+00
+2.430000000000000160e+00 1.000000000000000000e+00
+2.432999999999999829e+00 1.000000000000000000e+00
+2.435999999999999943e+00 1.000000000000000000e+00
+2.439000000000000057e+00 1.000000000000000000e+00
+2.442000000000000171e+00 1.000000000000000000e+00
+2.444999999999999840e+00 1.000000000000000000e+00
+2.447999999999999954e+00 1.000000000000000000e+00
+2.451000000000000068e+00 1.000000000000000000e+00
+2.454000000000000181e+00 1.000000000000000000e+00
+2.456999999999999851e+00 1.000000000000000000e+00
+2.459999999999999964e+00 1.000000000000000000e+00
+2.463000000000000078e+00 1.000000000000000000e+00
+2.466000000000000192e+00 1.000000000000000000e+00
+2.468999999999999861e+00 1.000000000000000000e+00
+2.471999999999999975e+00 1.000000000000000000e+00
+2.475000000000000089e+00 1.000000000000000000e+00
+2.478000000000000203e+00 1.000000000000000000e+00
+2.480999999999999872e+00 1.000000000000000000e+00
+2.483999999999999986e+00 1.000000000000000000e+00
+2.487000000000000099e+00 1.000000000000000000e+00
+2.490000000000000213e+00 1.000000000000000000e+00
+2.492999999999999883e+00 1.000000000000000000e+00
+2.495999999999999996e+00 1.000000000000000000e+00
+2.499000000000000110e+00 1.000000000000000000e+00
+2.502000000000000224e+00 1.000000000000000000e+00
+2.504999999999999893e+00 1.000000000000000000e+00
+2.508000000000000007e+00 1.000000000000000000e+00
+2.511000000000000121e+00 1.000000000000000000e+00
+2.514000000000000234e+00 1.000000000000000000e+00
+2.516999999999999904e+00 1.000000000000000000e+00
+2.520000000000000018e+00 1.000000000000000000e+00
+2.523000000000000131e+00 1.000000000000000000e+00
+2.526000000000000245e+00 1.000000000000000000e+00
+2.528999999999999915e+00 1.000000000000000000e+00
+2.532000000000000028e+00 1.000000000000000000e+00
+2.535000000000000142e+00 1.000000000000000000e+00
+2.538000000000000256e+00 1.000000000000000000e+00
+2.540999999999999925e+00 1.000000000000000000e+00
+2.544000000000000039e+00 1.000000000000000000e+00
+2.547000000000000153e+00 1.000000000000000000e+00
+2.550000000000000266e+00 1.000000000000000000e+00
+2.552999999999999936e+00 1.000000000000000000e+00
+2.556000000000000050e+00 1.000000000000000000e+00
+2.559000000000000163e+00 1.000000000000000000e+00
+2.561999999999999833e+00 1.000000000000000000e+00
+2.564999999999999947e+00 1.000000000000000000e+00
+2.568000000000000060e+00 1.000000000000000000e+00
+2.571000000000000174e+00 1.000000000000000000e+00
+2.573999999999999844e+00 1.000000000000000000e+00
+2.576999999999999957e+00 1.000000000000000000e+00
+2.580000000000000071e+00 1.000000000000000000e+00
+2.583000000000000185e+00 1.000000000000000000e+00
+2.585999999999999854e+00 1.000000000000000000e+00
+2.588999999999999968e+00 1.000000000000000000e+00
+2.592000000000000082e+00 1.000000000000000000e+00
+2.595000000000000195e+00 1.000000000000000000e+00
+2.597999999999999865e+00 1.000000000000000000e+00
+2.600999999999999979e+00 1.000000000000000000e+00
+2.604000000000000092e+00 1.000000000000000000e+00
+2.607000000000000206e+00 1.000000000000000000e+00
+2.609999999999999876e+00 1.000000000000000000e+00
+2.612999999999999989e+00 1.000000000000000000e+00
+2.616000000000000103e+00 1.000000000000000000e+00
+2.619000000000000217e+00 1.000000000000000000e+00
+2.621999999999999886e+00 1.000000000000000000e+00
+2.625000000000000000e+00 1.000000000000000000e+00
+2.628000000000000114e+00 1.000000000000000000e+00
+2.631000000000000227e+00 1.000000000000000000e+00
+2.633999999999999897e+00 1.000000000000000000e+00
+2.637000000000000011e+00 1.000000000000000000e+00
+2.640000000000000124e+00 1.000000000000000000e+00
+2.643000000000000238e+00 1.000000000000000000e+00
+2.645999999999999908e+00 1.000000000000000000e+00
+2.649000000000000021e+00 1.000000000000000000e+00
+2.652000000000000135e+00 1.000000000000000000e+00
+2.655000000000000249e+00 1.000000000000000000e+00
+2.657999999999999918e+00 1.000000000000000000e+00
+2.661000000000000032e+00 1.000000000000000000e+00
+2.664000000000000146e+00 1.000000000000000000e+00
+2.667000000000000259e+00 1.000000000000000000e+00
+2.669999999999999929e+00 1.000000000000000000e+00
+2.673000000000000043e+00 1.000000000000000000e+00
+2.676000000000000156e+00 1.000000000000000000e+00
+2.679000000000000270e+00 1.000000000000000000e+00
+2.681999999999999940e+00 1.000000000000000000e+00
+2.685000000000000053e+00 1.000000000000000000e+00
+2.688000000000000167e+00 1.000000000000000000e+00
+2.690999999999999837e+00 1.000000000000000000e+00
+2.693999999999999950e+00 1.000000000000000000e+00
+2.697000000000000064e+00 1.000000000000000000e+00
+2.700000000000000178e+00 1.000000000000000000e+00
+2.702999999999999847e+00 1.000000000000000000e+00
+2.705999999999999961e+00 1.000000000000000000e+00
+2.709000000000000075e+00 1.000000000000000000e+00
+2.712000000000000188e+00 1.000000000000000000e+00
+2.714999999999999858e+00 1.000000000000000000e+00
+2.717999999999999972e+00 1.000000000000000000e+00
+2.721000000000000085e+00 1.000000000000000000e+00
+2.724000000000000199e+00 1.000000000000000000e+00
+2.726999999999999869e+00 1.000000000000000000e+00
+2.729999999999999982e+00 1.000000000000000000e+00
+2.733000000000000096e+00 1.000000000000000000e+00
+2.736000000000000210e+00 1.000000000000000000e+00
+2.738999999999999879e+00 1.000000000000000000e+00
+2.741999999999999993e+00 1.000000000000000000e+00
+2.745000000000000107e+00 1.000000000000000000e+00
+2.748000000000000220e+00 1.000000000000000000e+00
+2.750999999999999890e+00 1.000000000000000000e+00
+2.754000000000000004e+00 1.000000000000000000e+00
+2.757000000000000117e+00 1.000000000000000000e+00
+2.760000000000000231e+00 1.000000000000000000e+00
+2.762999999999999901e+00 1.000000000000000000e+00
+2.766000000000000014e+00 1.000000000000000000e+00
+2.769000000000000128e+00 1.000000000000000000e+00
+2.772000000000000242e+00 1.000000000000000000e+00
+2.774999999999999911e+00 1.000000000000000000e+00
+2.778000000000000025e+00 1.000000000000000000e+00
+2.781000000000000139e+00 1.000000000000000000e+00
+2.784000000000000252e+00 1.000000000000000000e+00
+2.786999999999999922e+00 1.000000000000000000e+00
+2.790000000000000036e+00 1.000000000000000000e+00
+2.793000000000000149e+00 1.000000000000000000e+00
+2.796000000000000263e+00 1.000000000000000000e+00
+2.798999999999999932e+00 1.000000000000000000e+00
+2.802000000000000046e+00 1.000000000000000000e+00
+2.805000000000000160e+00 1.000000000000000000e+00
+2.808000000000000274e+00 1.000000000000000000e+00
+2.810999999999999943e+00 1.000000000000000000e+00
+2.814000000000000057e+00 1.000000000000000000e+00
+2.817000000000000171e+00 1.000000000000000000e+00
+2.819999999999999840e+00 1.000000000000000000e+00
+2.822999999999999954e+00 1.000000000000000000e+00
+2.826000000000000068e+00 1.000000000000000000e+00
+2.829000000000000181e+00 1.000000000000000000e+00
+2.831999999999999851e+00 1.000000000000000000e+00
+2.834999999999999964e+00 1.000000000000000000e+00
+2.838000000000000078e+00 1.000000000000000000e+00
+2.841000000000000192e+00 1.000000000000000000e+00
+2.843999999999999861e+00 1.000000000000000000e+00
+2.846999999999999975e+00 1.000000000000000000e+00
+2.850000000000000089e+00 1.000000000000000000e+00
+2.853000000000000203e+00 1.000000000000000000e+00
+2.855999999999999872e+00 1.000000000000000000e+00
+2.858999999999999986e+00 1.000000000000000000e+00
+2.862000000000000099e+00 1.000000000000000000e+00
+2.865000000000000213e+00 1.000000000000000000e+00
+2.867999999999999883e+00 1.000000000000000000e+00
+2.870999999999999996e+00 1.000000000000000000e+00
+2.874000000000000110e+00 1.000000000000000000e+00
+2.877000000000000224e+00 1.000000000000000000e+00
+2.879999999999999893e+00 1.000000000000000000e+00
+2.883000000000000007e+00 1.000000000000000000e+00
+2.886000000000000121e+00 1.000000000000000000e+00
+2.889000000000000234e+00 1.000000000000000000e+00
+2.891999999999999904e+00 1.000000000000000000e+00
+2.895000000000000018e+00 1.000000000000000000e+00
+2.898000000000000131e+00 1.000000000000000000e+00
+2.901000000000000245e+00 1.000000000000000000e+00
+2.903999999999999915e+00 1.000000000000000000e+00
+2.907000000000000028e+00 1.000000000000000000e+00
+2.910000000000000142e+00 1.000000000000000000e+00
+2.913000000000000256e+00 1.000000000000000000e+00
+2.915999999999999925e+00 1.000000000000000000e+00
+2.919000000000000039e+00 1.000000000000000000e+00
+2.922000000000000153e+00 1.000000000000000000e+00
+2.925000000000000266e+00 1.000000000000000000e+00
+2.927999999999999936e+00 1.000000000000000000e+00
+2.931000000000000050e+00 1.000000000000000000e+00
+2.934000000000000163e+00 1.000000000000000000e+00
+2.937000000000000277e+00 1.000000000000000000e+00
+2.939999999999999947e+00 1.000000000000000000e+00
+2.943000000000000060e+00 1.000000000000000000e+00
+2.946000000000000174e+00 1.000000000000000000e+00
+2.948999999999999844e+00 1.000000000000000000e+00
+2.951999999999999957e+00 1.000000000000000000e+00
+2.955000000000000071e+00 1.000000000000000000e+00
+2.958000000000000185e+00 1.000000000000000000e+00
+2.960999999999999854e+00 1.000000000000000000e+00
+2.963999999999999968e+00 1.000000000000000000e+00
+2.967000000000000082e+00 1.000000000000000000e+00
+2.970000000000000195e+00 1.000000000000000000e+00
+2.972999999999999865e+00 1.000000000000000000e+00
+2.975999999999999979e+00 1.000000000000000000e+00
+2.979000000000000092e+00 1.000000000000000000e+00
+2.982000000000000206e+00 1.000000000000000000e+00
+2.984999999999999876e+00 1.000000000000000000e+00
+2.987999999999999989e+00 1.000000000000000000e+00
+2.991000000000000103e+00 1.000000000000000000e+00
+2.994000000000000217e+00 1.000000000000000000e+00
+2.996999999999999886e+00 1.000000000000000000e+00
diff --git a/theory/paper_spheric/data/SedovBlast_exact_20.dat b/theory/paper_spheric/data/SedovBlast_exact_20.dat
new file mode 100644
index 0000000000000000000000000000000000000000..27c8c7b53aae621972e47f70cb604bad290abc82
--- /dev/null
+++ b/theory/paper_spheric/data/SedovBlast_exact_20.dat
@@ -0,0 +1,1000 @@
+0.000000000000000000e+00 0.000000000000000000e+00
+7.037108123202626304e-03 2.403749414931401319e-11
+6.367614147793106971e-01 1.535043718898881741e-02
+7.084136239709409866e-01 2.483860050482303294e-02
+7.540077135532478048e-01 3.293351737970536680e-02
+7.881250221307054549e-01 4.024727645663588038e-02
+8.156472840001955937e-01 4.703607209566546682e-02
+8.388459890163822985e-01 5.343828461148972947e-02
+8.589737820578363658e-01 5.953942489276890099e-02
+8.767988640767103714e-01 6.539701570088403415e-02
+8.928281850300681111e-01 7.105209945692947393e-02
+9.074148081664690224e-01 7.653525872164364252e-02
+9.208150025343523337e-01 8.187005534637056825e-02
+9.332209768686500206e-01 8.707512961606110602e-02
+9.447807846653826225e-01 9.216554971349935621e-02
+9.556110148570358120e-01 9.715371627362681672e-02
+9.658052042897657952e-01 1.020499899609038225e-01
+9.754395993434104017e-01 1.068631396470363232e-01
+9.845772131873841149e-01 1.116006704455021065e-01
+9.932707520737988904e-01 1.162690689574339409e-01
+1.001564770393826853e+00 1.208739900432025394e-01
+1.009497287115164843e+00 1.254204013923742311e-01
+1.017101018068580665e+00 1.299126970511500501e-01
+1.024404329090513155e+00 1.343547877264837931e-01
+1.031431982910574030e+00 1.387501734517106178e-01
+1.038205731334126636e+00 1.431020026719606597e-01
+1.044744789798282447e+00 1.474131207442870573e-01
+1.051066221381310006e+00 1.516861100940549434e-01
+1.057185250320340719e+00 1.559233237268514149e-01
+1.063115520079789711e+00 1.601269133992735405e-01
+1.068869307385828860e+00 1.642988534590461014e-01
+1.074457700983503461e+00 1.684409611456747224e-01
+1.079890751900754786e+00 1.725549139768493834e-01
+1.085177600524318775e+00 1.766422647188921891e-01
+1.090326584671296173e+00 1.807044543414443039e-01
+1.095345331982684911e+00 1.847428232802888759e-01
+1.100240839303110896e+00 1.887586212722056622e-01
+1.105019541195732646e+00 1.927530159782465391e-01
+1.109687369337120311e+00 1.967271005739708867e-01
+1.114249804217535278e+00 2.006819004547682472e-01
+1.118711920317949193e+00 2.046183791798900919e-01
+1.123078425731528940e+00 2.085374437587399765e-01
+1.127353697033433910e+00 2.124399493667417094e-01
+1.131541810069805587e+00 2.163267035646583569e-01
+1.135646567228521642e+00 2.201984700841235487e-01
+1.139671521665549081e+00 2.240559722329659165e-01
+1.143619998887688283e+00 2.278998959662295876e-01
+1.147495116032065221e+00 2.317308926623599385e-01
+1.151299799132521118e+00 2.355495816386015129e-01
+1.155036798621117855e+00 2.393565524350911855e-01
+1.158708703277932628e+00 2.431523668932797644e-01
+1.162317952812698785e+00 2.469375610509539076e-01
+1.165866849237004121e+00 2.507126468734091618e-01
+1.169357567164533984e+00 2.544781138378009455e-01
+1.172792163158974388e+00 2.582344303857384560e-01
+1.176172584233774243e+00 2.619820452573040082e-01
+1.179500675594925108e+00 2.657213887182041656e-01
+1.182778187706611472e+00 2.694528736903749055e-01
+1.186006782749897903e+00 2.731768967952193927e-01
+1.189188040536266699e+00 2.768938393176283430e-01
+1.192323463930571759e+00 2.806040680980617652e-01
+1.195414483831670927e+00 2.843079363591801689e-01
+1.198462463753547924e+00 2.880057844728201588e-01
+1.201468704044940550e+00 2.916979406725230262e-01
+1.204434445781369378e+00 2.953847217163260708e-01
+1.207360874359723946e+00 2.990664335039677213e-01
+1.210249122822434353e+00 3.027433716523283413e-01
+1.213100274935384526e+00 3.064158220325416404e-01
+1.215915368041246225e+00 3.100840612718430145e-01
+1.218695395707707130e+00 3.137483572229791129e-01
+1.221441310188111196e+00 3.174089694036976717e-01
+1.224154024710339295e+00 3.210661494086742840e-01
+1.226834415608154094e+00 3.247201412959133116e-01
+1.229483324307923064e+00 3.283711819495866990e-01
+1.232101559182400274e+00 3.320195014210347573e-01
+1.234689897282141402e+00 3.356653232495373507e-01
+1.237249085954171379e+00 3.393088647642922284e-01
+1.239779844356641458e+00 3.429503373689508083e-01
+1.242282864877435111e+00 3.465899468099442049e-01
+1.244758814463982732e+00 3.502278934297046176e-01
+1.247208335870882534e+00 3.538643724058222473e-01
+1.249632048831411435e+00 3.574995739770936987e-01
+1.252030551158423322e+00 3.611336836573226794e-01
+1.254404419779739932e+00 3.647668824377006125e-01
+1.256754211712645564e+00 3.683993469784865304e-01
+1.259080464981788605e+00 3.720312497906982929e-01
+1.261383699484378562e+00 3.756627594084211985e-01
+1.263664417806305895e+00 3.792940405523623215e-01
+1.265923105992497799e+00 3.829252542851559471e-01
+1.268160234274569031e+00 3.865565581589539557e-01
+1.270376257758589089e+00 3.901881063557477436e-01
+1.272571617075586303e+00 3.938200498208764277e-01
+1.274746738997180273e+00 3.974525363901226793e-01
+1.276902037018587510e+00 4.010857109107641705e-01
+1.279037911911048209e+00 4.047197153569232486e-01
+1.281154752245613482e+00 4.083546889395859303e-01
+1.283252934890036556e+00 4.119907682115397374e-01
+1.285332825480430818e+00 4.156280871675404054e-01
+1.287394778869231482e+00 4.192667773399896824e-01
+1.289439139550867752e+00 4.229069678903414897e-01
+1.291466242066481307e+00 4.265487856964862434e-01
+1.293476411388906122e+00 4.301923554363231150e-01
+1.295469963289092474e+00 4.338377996677508230e-01
+1.297447204685004518e+00 4.374852389052136803e-01
+1.299408433974017507e+00 4.411347916930346558e-01
+1.301353941349741694e+00 4.447865746756872185e-01
+1.303284009104138219e+00 4.484407026651370254e-01
+1.305198911915758098e+00 4.520972887054561240e-01
+1.307098917124843274e+00 4.557564441347889406e-01
+1.308984284996025593e+00 4.594182786448426925e-01
+1.310855268969289833e+00 4.630829003380233511e-01
+1.312712115899807186e+00 4.667504157823026412e-01
+1.314555066287260043e+00 4.704209300639602409e-01
+1.316384354495181652e+00 4.740945468382869454e-01
+1.318200208960851327e+00 4.777713683783516019e-01
+1.320002852396211290e+00 4.814514956219160813e-01
+1.321792501980286083e+00 4.851350282166084216e-01
+1.323569369543515117e+00 4.888220645633924444e-01
+1.325333661744414915e+00 4.925127018584622984e-01
+1.327085580238957618e+00 4.962070361336046731e-01
+1.328825321843007945e+00 4.999051622951025120e-01
+1.330553078688175850e+00 5.036071741612410113e-01
+1.332269038371395986e+00 5.073131644985056088e-01
+1.333973384098541937e+00 5.110232250564934464e-01
+1.335666294822347888e+00 5.147374466016247929e-01
+1.337347945374918856e+00 5.184559189496747988e-01
+1.339018506595086366e+00 5.221787309972305557e-01
+1.340678145450836523e+00 5.259059707520495897e-01
+1.342327025157045384e+00 5.296377253624255932e-01
+1.343965305288741474e+00 5.333740811455687236e-01
+1.345593141890094602e+00 5.371151236150715214e-01
+1.347210687579319277e+00 5.408609375074622250e-01
+1.348818091649684137e+00 5.446116068079064343e-01
+1.350415500166798344e+00 5.483672147751019743e-01
+1.352003056062337505e+00 5.521278439653720671e-01
+1.353580899224358536e+00 5.558935762560123228e-01
+1.355149166584374232e+00 5.596644928679083142e-01
+1.356707992201296564e+00 5.634406743874573742e-01
+1.358257507342407688e+00 5.672222007878312544e-01
+1.359797840561472793e+00 5.710091514495896359e-01
+1.361329117774119357e+00 5.748016051806745796e-01
+1.362851462330597840e+00 5.785996402358282165e-01
+1.364364995086027932e+00 5.824033343354244607e-01
+1.365869834468243615e+00 5.862127646837631545e-01
+1.367366096543322751e+00 5.900280079868387428e-01
+1.368853895078913308e+00 5.938491404696010223e-01
+1.370333341605421973e+00 5.976762378927199526e-01
+1.371804545475175940e+00 6.015093755689028265e-01
+1.373267613919618491e+00 6.053486283787449240e-01
+1.374722652104629406e+00 6.091940707861415172e-01
+1.376169763184039052e+00 6.130457768533005281e-01
+1.377609048351405185e+00 6.169038202553404071e-01
+1.379040606890122200e+00 6.207682742944902188e-01
+1.380464536221927885e+00 6.246392119139417831e-01
+1.381880931953870073e+00 6.285167057113190126e-01
+1.383289887923787376e+00 6.324008279518065212e-01
+1.384691496244359277e+00 6.362916505809402823e-01
+1.386085847345793765e+00 6.401892452370943065e-01
+1.387473030017184028e+00 6.440936832636220410e-01
+1.388853131446591727e+00 6.480050357207228773e-01
+1.390226237259909237e+00 6.519233733970107858e-01
+1.391592431558540177e+00 6.558487668208013988e-01
+1.392951796955937960e+00 6.597812862711351922e-01
+1.394304414613050769e+00 6.637210017885256663e-01
+1.395650364272707833e+00 6.676679831854636094e-01
+1.396989724292990065e+00 6.716223000566912127e-01
+1.398322571679609494e+00 6.755840217892177257e-01
+1.399648982117349005e+00 6.795532175721183954e-01
+1.400969030000579707e+00 6.835299564061192434e-01
+1.402282788462901442e+00 6.875143071129599104e-01
+1.403590329405924653e+00 6.915063383445583245e-01
+1.404891723527232905e+00 6.955061185919700906e-01
+1.406187040347550710e+00 6.995137161941744619e-01
+1.407476348237140851e+00 7.035291993466419314e-01
+1.408759714441460975e+00 7.075526361097577155e-01
+1.410037205106106750e+00 7.115840944170542803e-01
+1.411308885301055582e+00 7.156236420832665646e-01
+1.412574819044245755e+00 7.196713468122528656e-01
+1.413835069324509641e+00 7.237272762047328722e-01
+1.415089698123873196e+00 7.277914977658895834e-01
+1.416338766439257268e+00 7.318640789128108004e-01
+1.417582334303590041e+00 7.359450869818120466e-01
+1.418820460806352157e+00 7.400345892355914001e-01
+1.420053204113573386e+00 7.441326528702716381e-01
+1.421280621487299500e+00 7.482393450223064901e-01
+1.422502769304542891e+00 7.523547327752727609e-01
+1.423719703075738696e+00 7.564788831665256730e-01
+1.424931477462713536e+00 7.606118631937329733e-01
+1.426138146296192177e+00 7.647537398213344328e-01
+1.427339762592850336e+00 7.689045799868398090e-01
+1.428536378571927168e+00 7.730644506070614153e-01
+1.429728045671411873e+00 7.772334185842204590e-01
+1.430914814563827520e+00 7.814115508119606757e-01
+1.432096735171602297e+00 7.855989141812714793e-01
+1.433273856682062863e+00 7.897955755863133032e-01
+1.434446227562047094e+00 7.940016019301426864e-01
+1.435613895572160903e+00 7.982170601303700819e-01
+1.436776907780667578e+00 8.024420171247181877e-01
+1.437935310577049375e+00 8.066765398764974559e-01
+1.439089149685227165e+00 8.109206953800155437e-01
+1.440238470176459007e+00 8.151745506658977236e-01
+1.441383316481928079e+00 8.194381728063265813e-01
+1.442523732405023296e+00 8.237116289202307540e-01
+1.443659761133326835e+00 8.279949861783959530e-01
+1.444791445250311668e+00 8.322883118084836163e-01
+1.445918826746766195e+00 8.365916731000250239e-01
+1.447041947031940889e+00 8.409051374093273745e-01
+1.448160846944437807e+00 8.452287721643104712e-01
+1.449275566762840306e+00 8.495626448693136545e-01
+1.450386146216100292e+00 8.539068231098217998e-01
+1.451492624493678107e+00 8.582613745571285868e-01
+1.452595040255448833e+00 8.626263669729782313e-01
+1.453693431641384315e+00 8.670018682141321653e-01
+1.454787836281011382e+00 8.713879462368770978e-01
+1.455878291302650451e+00 8.757846691015058749e-01
+1.456964833342450749e+00 8.801921049767399419e-01
+1.458047498553218801e+00 8.846103221441065090e-01
+1.459126322613046867e+00 8.890393890022820766e-01
+1.460201340733747521e+00 8.934793740713616872e-01
+1.461272587669107947e+00 8.979303459971327284e-01
+1.462340097722951926e+00 9.023923735552767944e-01
+1.463403904757024865e+00 9.068655256555432365e-01
+1.464464042198714733e+00 9.113498713458755285e-01
+1.465520543048591806e+00 9.158454798165289734e-01
+1.466573439887793207e+00 9.203524204041185763e-01
+1.467622764885242903e+00 9.248707625956603673e-01
+1.468668549804716505e+00 9.294005760325624310e-01
+1.469710826011755511e+00 9.339419305146119399e-01
+1.470749624480432560e+00 9.384948960038881349e-01
+1.471784975799973916e+00 9.430595426286962901e-01
+1.472816910181239614e+00 9.476359406874267366e-01
+1.473845457463067277e+00 9.522241606524373125e-01
+1.474870647118484701e+00 9.568242731738642037e-01
+1.475892508260788327e+00 9.614363490834249015e-01
+1.476911069649500252e+00 9.660604593982231592e-01
+1.477926359696196457e+00 9.706966753244790080e-01
+1.478938406470218681e+00 9.753450682612948563e-01
+1.479947237704265950e+00 9.800057098043527537e-01
+1.480952880799873306e+00 9.846786717496166519e-01
+1.481955362832777068e+00 9.893640260970099076e-01
+1.482954710558174849e+00 9.940618450540869011e-01
+1.483950950415872994e+00 9.987722010396540284e-01
+1.484944108535336094e+00 1.003495166687409679e+00
+1.485934210740632366e+00 1.008230814849559120e+00
+1.486921282555281998e+00 1.012979218600391418e+00
+1.487905349207004457e+00 1.017740451239881549e+00
+1.488886435632378324e+00 1.022514586297244232e+00
+1.489864566481405195e+00 1.027301697534489522e+00
+1.490839766121985210e+00 1.032101858949971751e+00
+1.491812058644299332e+00 1.036915144781920484e+00
+1.492781467865120337e+00 1.041741629511952816e+00
+1.493748017332023892e+00 1.046581387868594781e+00
+1.494711730327527466e+00 1.051434494830779665e+00
+1.495672629873147308e+00 1.056301025631330992e+00
+1.496630738733377708e+00 1.061181055760468395e+00
+1.497586079419594984e+00 1.066074660969270393e+00
+1.498538674193884646e+00 1.070981917273139850e+00
+1.499488545072798162e+00 1.075902900955279851e+00
+1.500435713831039353e+00 1.080837688570159383e+00
+1.501380202005078379e+00 1.085786356946942144e+00
+1.502322030896704241e+00 1.090748983192961097e+00
+1.503261221576499107e+00 1.095725644697149059e+00
+1.504197794887264017e+00 1.100716419133487722e+00
+1.505131771447366651e+00 1.105721384464447343e+00
+1.506063171654036470e+00 1.110740618944424440e+00
+1.506992015686595465e+00 1.115774201123162390e+00
+1.507918323509629621e+00 1.120822209849207329e+00
+1.508842114876104867e+00 1.125884724273338078e+00
+1.509763409330425077e+00 1.130961823851979853e+00
+1.510682226211431223e+00 1.136053588350663723e+00
+1.511598584655353683e+00 1.141160097847438326e+00
+1.512512503598707037e+00 1.146281432736324213e+00
+1.513424001781130679e+00 1.151417673730733782e+00
+1.514333097748183254e+00 1.156568901866929844e+00
+1.515239809854087571e+00 1.161735198507449107e+00
+1.516144156264422893e+00 1.166916645344558745e+00
+1.517046154958771265e+00 1.172113324403705414e+00
+1.517945823733320543e+00 1.177325318046951175e+00
+1.518843180203417464e+00 1.182552708976457811e+00
+1.519738241806079193e+00 1.187795580237924531e+00
+1.520631025802457126e+00 1.193054015224066067e+00
+1.521521549280264507e+00 1.198328097678080351e+00
+1.522409829156156746e+00 1.203617911697142606e+00
+1.523295882178072880e+00 1.208923541735866136e+00
+1.524179724927534174e+00 1.214245072609810183e+00
+1.525061373821910315e+00 1.219582589498974468e+00
+1.525940845116638078e+00 1.224936177951315264e+00
+1.526818154907409575e+00 1.230305923886250374e+00
+1.527693319132319649e+00 1.235691913598173652e+00
+1.528566353573978409e+00 1.241094233760019039e+00
+1.529437273861587787e+00 1.246512971426763983e+00
+1.530306095472983685e+00 1.251948214039018570e+00
+1.531172833736644145e+00 1.257400049426559585e+00
+1.532037503833663994e+00 1.262868565811909205e+00
+1.532900120799697286e+00 1.268353851813919464e+00
+1.533760699526866667e+00 1.273855996451380479e+00
+1.534619254765641427e+00 1.279375089146594702e+00
+1.535475801126686024e+00 1.284911219729018450e+00
+1.536330353082678402e+00 1.290464478438889007e+00
+1.537182924970096787e+00 1.296034955930852828e+00
+1.538033530990978726e+00 1.301622743277639715e+00
+1.538882185214651255e+00 1.307227931973716784e+00
+1.539728901579436648e+00 1.312850613938972177e+00
+1.540573693894322860e+00 1.318490881522414337e+00
+1.541416575840615311e+00 1.324148827505889026e+00
+1.542257560973559150e+00 1.329824545107787470e+00
+1.543096662723934198e+00 1.335518127986800030e+00
+1.543933894399626805e+00 1.341229670245671413e+00
+1.544769269187175720e+00 1.346959266434955227e+00
+1.545602800153294876e+00 1.352707011556830263e+00
+1.546434500246371524e+00 1.358473001068885688e+00
+1.547264382297938612e+00 1.364257330887924891e+00
+1.548092459024129619e+00 1.370060097393841048e+00
+1.548918743027106082e+00 1.375881397433455389e+00
+1.549743246796463580e+00 1.381721328324371001e+00
+1.550565982710619295e+00 1.387579987858892583e+00
+1.551386963038173361e+00 1.393457474307918664e+00
+1.552206199939254683e+00 1.399353886424874016e+00
+1.553023705466839655e+00 1.405269323449666929e+00
+1.553839491568058007e+00 1.411203885112631617e+00
+1.554653570085473113e+00 1.417157671638539451e+00
+1.555465952758345871e+00 1.423130783750590433e+00
+1.556276651223879037e+00 1.429123322674458185e+00
+1.557085677018440251e+00 1.435135390142304290e+00
+1.557893041578772619e+00 1.441167088396889895e+00
+1.558698756243179995e+00 1.447218520195626024e+00
+1.559502832252700699e+00 1.453289788814719374e+00
+1.560305280752257939e+00 1.459380998053277256e+00
+1.561106112791799561e+00 1.465492252237495574e+00
+1.561905339327417375e+00 1.471623656224809285e+00
+1.562702971222447834e+00 1.477775315408119461e+00
+1.563499019248562050e+00 1.483947335719992600e+00
+1.564293494086835379e+00 1.490139823636940530e+00
+1.565086406328801916e+00 1.496352886183679010e+00
+1.565877766477498767e+00 1.502586630937421841e+00
+1.566667584948485237e+00 1.508841166032213188e+00
+1.567455872070858236e+00 1.515116600163269878e+00
+1.568242638088244378e+00 1.521413042591374776e+00
+1.569027893159782305e+00 1.527730603147247956e+00
+1.569811647361092133e+00 1.534069392235989593e+00
+1.570593910685223804e+00 1.540429520841529731e+00
+1.571374693043603887e+00 1.546811100531123806e+00
+1.572154004266955063e+00 1.553214243459818622e+00
+1.572931854106213390e+00 1.559639062375029805e+00
+1.573708252233429361e+00 1.566085670621090609e+00
+1.574483208242652310e+00 1.572554182143820478e+00
+1.575256731650809261e+00 1.579044711495186659e+00
+1.576028831898564464e+00 1.585557373837918727e+00
+1.576799518351174711e+00 1.592092284950192616e+00
+1.577568800299324003e+00 1.598649561230343741e+00
+1.578336686959953328e+00 1.605229319701615198e+00
+1.579103187477077563e+00 1.611831678016899305e+00
+1.579868310922587282e+00 1.618456754463551972e+00
+1.580632066297045890e+00 1.625104667968232164e+00
+1.581394462530469891e+00 1.631775538101732037e+00
+1.582155508483101602e+00 1.638469485083910993e+00
+1.582915212946171657e+00 1.645186629788590649e+00
+1.583673584642649734e+00 1.651927093748515540e+00
+1.584430632227983526e+00 1.658690999160352675e+00
+1.585186364290833039e+00 1.665478468889724395e+00
+1.585940789353790015e+00 1.672289626476238578e+00
+1.586693915874088923e+00 1.679124596138606762e+00
+1.587445752244310393e+00 1.685983502779757837e+00
+1.588196306793071111e+00 1.692866471991995692e+00
+1.588945587785709490e+00 1.699773630062220153e+00
+1.589693603424958912e+00 1.706705103977121496e+00
+1.590440361851612305e+00 1.713661021428472431e+00
+1.591185871145180508e+00 1.720641510818433195e+00
+1.591930139324537974e+00 1.727646701264894613e+00
+1.592673174348562037e+00 1.734676722606828259e+00
+1.593414984116764410e+00 1.741731705409745645e+00
+1.594155576469915347e+00 1.748811780971114338e+00
+1.594894959190655381e+00 1.755917081325881091e+00
+1.595633140004102613e+00 1.763047739251968560e+00
+1.596370126578450899e+00 1.770203888275892146e+00
+1.597105926525564268e+00 1.777385662678324652e+00
+1.597840547401553124e+00 1.784593197499770190e+00
+1.598573996707357558e+00 1.791826628546262956e+00
+1.599306281889309789e+00 1.799086092395062675e+00
+1.600037410339699040e+00 1.806371726400474831e+00
+1.600767389397322882e+00 1.813683668699622942e+00
+1.601496226348035012e+00 1.821022058218334516e+00
+1.602223928425286825e+00 1.828387034677020573e+00
+1.602950502810655653e+00 1.835778738596642645e+00
+1.603675956634376787e+00 1.843197311304669572e+00
+1.604400296975859508e+00 1.850642894941134431e+00
+1.605123530864202008e+00 1.858115632464674372e+00
+1.605845665278694989e+00 1.865615667658693022e+00
+1.606566707149327033e+00 1.873143145137501575e+00
+1.607286663357274215e+00 1.880698210352509614e+00
+1.608005540735390371e+00 1.888281009598525628e+00
+1.608723346068688942e+00 1.895891690020017339e+00
+1.609440086094817923e+00 1.903530399617506363e+00
+1.610155767504530377e+00 1.911197287253920241e+00
+1.610870396942148952e+00 1.918892502661066368e+00
+1.611583981006025512e+00 1.926616196446117479e+00
+1.612296526248989670e+00 1.934368520098173505e+00
+1.613008039178803088e+00 1.942149625994815221e+00
+1.613718526258596464e+00 1.949959667408785569e+00
+1.614427993907307624e+00 1.957798798514677419e+00
+1.615136448500113175e+00 1.965667174395647976e+00
+1.615843896368852839e+00 1.973564951050263527e+00
+1.616550343802453327e+00 1.981492285399316877e+00
+1.617255797047343568e+00 1.989449335292727383e+00
+1.617960262307861941e+00 1.997436259516502055e+00
+1.618663745746666605e+00 2.005453217799767707e+00
+1.619366253485136964e+00 2.013500370821787566e+00
+1.620067791603766238e+00 2.021577880219108447e+00
+1.620768366142555150e+00 2.029685908592741228e+00
+1.621467983101400501e+00 2.037824619515347990e+00
+1.622166648440474201e+00 2.045994177538583259e+00
+1.622864368080604747e+00 2.054194748200398823e+00
+1.623561147903648028e+00 2.062426498032428501e+00
+1.624256993752858813e+00 2.070689594567492797e+00
+1.624951911433252683e+00 2.078984206347089803e+00
+1.625645906711969291e+00 2.087310502928953149e+00
+1.626338985318627417e+00 2.095668654894718763e+00
+1.627031152945676684e+00 2.104058833857598287e+00
+1.627722415248747945e+00 2.112481212470138203e+00
+1.628412777846993675e+00 2.120935964432067333e+00
+1.629102246323431036e+00 2.129423264498121249e+00
+1.629790826225278044e+00 2.137943288486027882e+00
+1.630478523064283758e+00 2.146496213284505572e+00
+1.631165342317060230e+00 2.155082216861338829e+00
+1.631851289425402918e+00 2.163701478271478962e+00
+1.632536369796615761e+00 2.172354177665294817e+00
+1.633220588803826923e+00 2.181040496296796416e+00
+1.633903951786302322e+00 2.189760616532002047e+00
+1.634586464049756493e+00 2.198514721857296905e+00
+1.635268130866659675e+00 2.207302996887960056e+00
+1.635948957476539789e+00 2.216125627376642981e+00
+1.636628949086285090e+00 2.224982800222014223e+00
+1.637308110870437705e+00 2.233874703477397805e+00
+1.637986447971488513e+00 2.242801526359571529e+00
+1.638663965500167796e+00 2.251763459257548838e+00
+1.639340668535729462e+00 2.260760693741447280e+00
+1.640016562126237476e+00 2.269793422571517283e+00
+1.640691651288845421e+00 2.278861839707107428e+00
+1.641365941010072715e+00 2.287966140315833119e+00
+1.642039436246080397e+00 2.297106520782718153e+00
+1.642712141922940461e+00 2.306283178719472637e+00
+1.643384062936908530e+00 2.315496312973825965e+00
+1.644055204154682981e+00 2.324746123638961937e+00
+1.644725570413671623e+00 2.334032812062961426e+00
+1.645395166522252373e+00 2.343356580858419580e+00
+1.646063997260024170e+00 2.352717633912082107e+00
+1.646732067378068987e+00 2.362116176394549516e+00
+1.647399381599196744e+00 2.371552414770135009e+00
+1.648065944618196221e+00 2.381026556806721040e+00
+1.648731761102080640e+00 2.390538811585729562e+00
+1.649396835690333907e+00 2.400089389512204185e+00
+1.650061172995142877e+00 2.409678502324959837e+00
+1.650724777601646487e+00 2.419306363106760394e+00
+1.651387654068163569e+00 2.428973186294682396e+00
+1.652049806926427999e+00 2.438679187690505845e+00
+1.652711240681820071e+00 2.448424584471160959e+00
+1.653371959813592085e+00 2.458209595199368991e+00
+1.654031968775099060e+00 2.468034439834261295e+00
+1.654691271994016333e+00 2.477899339742138274e+00
+1.655349873872563604e+00 2.487804517707320251e+00
+1.656007778787722762e+00 2.497750197943117367e+00
+1.656664991091456596e+00 2.507736606102799914e+00
+1.657321515110917964e+00 2.517763969290769843e+00
+1.657977355148666065e+00 2.527832516073760694e+00
+1.658632515482874714e+00 2.537942476492152988e+00
+1.659287000367539511e+00 2.548094082071414412e+00
+1.659940814032681677e+00 2.558287565833547106e+00
+1.660593960684555892e+00 2.568523162308750329e+00
+1.661246444505846576e+00 2.578801107547109783e+00
+1.661898269655868177e+00 2.589121639130412156e+00
+1.662549440270765233e+00 2.599484996184020957e+00
+1.663199960463703109e+00 2.609891419388937983e+00
+1.663849834325063615e+00 2.620341150993874102e+00
+1.664499065922635523e+00 2.630834434827498125e+00
+1.665147659301801975e+00 2.641371516310730971e+00
+1.665795618485730545e+00 2.651952642469230792e+00
+1.666442947475557546e+00 2.662578061945864327e+00
+1.667089650250568988e+00 2.673248025013400309e+00
+1.667735730768385771e+00 2.683962783587269474e+00
+1.668381192965141091e+00 2.694722591238383202e+00
+1.669026040755659634e+00 2.705527703206177303e+00
+1.669670278033632771e+00 2.716378376411657580e+00
+1.670313908671792857e+00 2.727274869470640350e+00
+1.670956936522087100e+00 2.738217442707037375e+00
+1.671599365415846750e+00 2.749206358166357056e+00
+1.672241199163958747e+00 2.760241879629192763e+00
+1.672882441557030697e+00 2.771324272624952290e+00
+1.673523096365558072e+00 2.782453804445601531e+00
+1.674163167340088521e+00 2.793630744159650625e+00
+1.674802658211384188e+00 2.804855362626150317e+00
+1.675441572690582692e+00 2.816127932508824205e+00
+1.676079914469356336e+00 2.827448728290447466e+00
+1.676717687220072417e+00 2.838818026287170060e+00
+1.677354894595945112e+00 2.850236104663133485e+00
+1.677991540231194678e+00 2.861703243445091527e+00
+1.678627627741198003e+00 2.873219724537230402e+00
+1.679263160722642256e+00 2.884785831736099926e+00
+1.679898142753672552e+00 2.896401850745702777e+00
+1.680532577394044047e+00 2.908068069192641936e+00
+1.681166468185270046e+00 2.919784776641505708e+00
+1.681799818650762113e+00 2.931552264610329583e+00
+1.682432632295982833e+00 2.943370826586172662e+00
+1.683064912608582153e+00 2.955240758040926785e+00
+1.683696663058544596e+00 2.967162356447172300e+00
+1.684327887098325371e+00 2.979135921294192357e+00
+1.684958588162992932e+00 2.991161754104190162e+00
+1.685588769670366194e+00 3.003240158448619912e+00
+1.686218435021149098e+00 3.015371439964598110e+00
+1.686847587599069609e+00 3.027555906371577343e+00
+1.687476230771010055e+00 3.039793867488111534e+00
+1.688104367887142132e+00 3.052085635248726891e+00
+1.688732002281056799e+00 3.064431523721067308e+00
+1.689359137269897948e+00 3.076831849123081941e+00
+1.689985776154487418e+00 3.089286929840377116e+00
+1.690611922219454444e+00 3.101797086443828455e+00
+1.691237578733362668e+00 3.114362641707257406e+00
+1.691862748948837147e+00 3.126983920625256097e+00
+1.692487436102685594e+00 3.139661250431254214e+00
+1.693111643416022272e+00 3.152394960615697794e+00
+1.693735374094393675e+00 3.165185382944395442e+00
+1.694358631327893105e+00 3.178032851477078591e+00
+1.694981418291286568e+00 3.190937702586025715e+00
+1.695603738144128680e+00 3.203900274974985862e+00
+1.696225594030879913e+00 3.216920909698202546e+00
+1.696846989081022938e+00 3.229999950179629931e+00
+1.697467926409182093e+00 3.243137742232283127e+00
+1.698088409115231290e+00 3.256334634077870049e+00
+1.698708440284413701e+00 3.269590976366479662e+00
+1.699328022987449671e+00 3.282907122196556671e+00
+1.699947160280650627e+00 3.296283427134975241e+00
+1.700565855206028099e+00 3.309720249237402712e+00
+1.701184110791403858e+00 3.323217949068711263e+00
+1.701801930050518274e+00 3.336776889723723549e+00
+1.702419315983137116e+00 3.350397436848015165e+00
+1.703036271575158356e+00 3.364079958659063951e+00
+1.703652799798718753e+00 3.377824825967451705e+00
+1.704268903612295993e+00 3.391632412198300806e+00
+1.704884585960814825e+00 3.405503093413027038e+00
+1.705499849775747867e+00 3.419437248331089307e+00
+1.706114697975219308e+00 3.433435258352160790e+00
+1.706729133464103265e+00 3.447497507578320075e+00
+1.707343159134126598e+00 3.461624382836570479e+00
+1.707956777863965936e+00 3.475816273701512582e+00
+1.708569992519347602e+00 3.490073572518303191e+00
+1.709182805953143536e+00 3.504396674425688474e+00
+1.709795221005467880e+00 3.518785977379405683e+00
+1.710407240503774240e+00 3.533241882175749193e+00
+1.711018867262949827e+00 3.547764792475283535e+00
+1.711630104085409609e+00 3.562355114826941005e+00
+1.712240953761186235e+00 3.577013258692190778e+00
+1.712851419068029069e+00 3.591739636469502894e+00
+1.713461502771491896e+00 3.606534663519069817e+00
+1.714071207625021520e+00 3.621398758187748701e+00
+1.714680536370052577e+00 3.636332341834164872e+00
+1.715289491736093908e+00 3.651335838854176785e+00
+1.715898076440818487e+00 3.666409676706512855e+00
+1.716506293190150023e+00 3.681554285938623661e+00
+1.717114144678350662e+00 3.696770100212887655e+00
+1.717721633588106034e+00 3.712057556332961195e+00
+1.718328762590614067e+00 3.727417094270398579e+00
+1.718935534345665150e+00 3.742849157191590503e+00
+1.719541951501730725e+00 3.758354191484938767e+00
+1.720148016696043225e+00 3.773932646788192624e+00
+1.720753732554681337e+00 3.789584976016199480e+00
+1.721359101692649940e+00 3.805311635388851865e+00
+1.721964126713963150e+00 3.821113084459233811e+00
+1.722568810211722479e+00 3.836989786142220638e+00
+1.723173154768199655e+00 3.852942206743127596e+00
+1.723777162954915232e+00 3.868970815986836342e+00
+1.724380837332716077e+00 3.885076087047078186e+00
+1.724984180451852422e+00 3.901258496576084589e+00
+1.725587194852058914e+00 3.917518524734406871e+00
+1.726189883062627883e+00 3.933856655221191101e+00
+1.726792247602486619e+00 3.950273375304582224e+00
+1.727394290980273528e+00 3.966769175852566942e+00
+1.727996015694411636e+00 3.983344551363985797e+00
+1.727999999999999980e+00 1.000000000000000000e+00
+1.731000000000000094e+00 1.000000000000000000e+00
+1.733999999999999986e+00 1.000000000000000000e+00
+1.737000000000000099e+00 1.000000000000000000e+00
+1.739999999999999991e+00 1.000000000000000000e+00
+1.743000000000000105e+00 1.000000000000000000e+00
+1.745999999999999996e+00 1.000000000000000000e+00
+1.749000000000000110e+00 1.000000000000000000e+00
+1.752000000000000002e+00 1.000000000000000000e+00
+1.755000000000000115e+00 1.000000000000000000e+00
+1.758000000000000007e+00 1.000000000000000000e+00
+1.761000000000000121e+00 1.000000000000000000e+00
+1.764000000000000012e+00 1.000000000000000000e+00
+1.767000000000000126e+00 1.000000000000000000e+00
+1.770000000000000018e+00 1.000000000000000000e+00
+1.773000000000000131e+00 1.000000000000000000e+00
+1.776000000000000023e+00 1.000000000000000000e+00
+1.779000000000000137e+00 1.000000000000000000e+00
+1.782000000000000028e+00 1.000000000000000000e+00
+1.785000000000000142e+00 1.000000000000000000e+00
+1.788000000000000034e+00 1.000000000000000000e+00
+1.791000000000000147e+00 1.000000000000000000e+00
+1.794000000000000039e+00 1.000000000000000000e+00
+1.796999999999999931e+00 1.000000000000000000e+00
+1.800000000000000044e+00 1.000000000000000000e+00
+1.802999999999999936e+00 1.000000000000000000e+00
+1.806000000000000050e+00 1.000000000000000000e+00
+1.808999999999999941e+00 1.000000000000000000e+00
+1.812000000000000055e+00 1.000000000000000000e+00
+1.814999999999999947e+00 1.000000000000000000e+00
+1.818000000000000060e+00 1.000000000000000000e+00
+1.820999999999999952e+00 1.000000000000000000e+00
+1.824000000000000066e+00 1.000000000000000000e+00
+1.826999999999999957e+00 1.000000000000000000e+00
+1.830000000000000071e+00 1.000000000000000000e+00
+1.832999999999999963e+00 1.000000000000000000e+00
+1.836000000000000076e+00 1.000000000000000000e+00
+1.838999999999999968e+00 1.000000000000000000e+00
+1.842000000000000082e+00 1.000000000000000000e+00
+1.844999999999999973e+00 1.000000000000000000e+00
+1.848000000000000087e+00 1.000000000000000000e+00
+1.850999999999999979e+00 1.000000000000000000e+00
+1.854000000000000092e+00 1.000000000000000000e+00
+1.856999999999999984e+00 1.000000000000000000e+00
+1.860000000000000098e+00 1.000000000000000000e+00
+1.862999999999999989e+00 1.000000000000000000e+00
+1.866000000000000103e+00 1.000000000000000000e+00
+1.868999999999999995e+00 1.000000000000000000e+00
+1.872000000000000108e+00 1.000000000000000000e+00
+1.875000000000000000e+00 1.000000000000000000e+00
+1.878000000000000114e+00 1.000000000000000000e+00
+1.881000000000000005e+00 1.000000000000000000e+00
+1.884000000000000119e+00 1.000000000000000000e+00
+1.887000000000000011e+00 1.000000000000000000e+00
+1.890000000000000124e+00 1.000000000000000000e+00
+1.893000000000000016e+00 1.000000000000000000e+00
+1.896000000000000130e+00 1.000000000000000000e+00
+1.899000000000000021e+00 1.000000000000000000e+00
+1.902000000000000135e+00 1.000000000000000000e+00
+1.905000000000000027e+00 1.000000000000000000e+00
+1.908000000000000140e+00 1.000000000000000000e+00
+1.911000000000000032e+00 1.000000000000000000e+00
+1.914000000000000146e+00 1.000000000000000000e+00
+1.917000000000000037e+00 1.000000000000000000e+00
+1.919999999999999929e+00 1.000000000000000000e+00
+1.923000000000000043e+00 1.000000000000000000e+00
+1.925999999999999934e+00 1.000000000000000000e+00
+1.929000000000000048e+00 1.000000000000000000e+00
+1.931999999999999940e+00 1.000000000000000000e+00
+1.935000000000000053e+00 1.000000000000000000e+00
+1.937999999999999945e+00 1.000000000000000000e+00
+1.941000000000000059e+00 1.000000000000000000e+00
+1.943999999999999950e+00 1.000000000000000000e+00
+1.947000000000000064e+00 1.000000000000000000e+00
+1.949999999999999956e+00 1.000000000000000000e+00
+1.953000000000000069e+00 1.000000000000000000e+00
+1.955999999999999961e+00 1.000000000000000000e+00
+1.959000000000000075e+00 1.000000000000000000e+00
+1.961999999999999966e+00 1.000000000000000000e+00
+1.965000000000000080e+00 1.000000000000000000e+00
+1.967999999999999972e+00 1.000000000000000000e+00
+1.971000000000000085e+00 1.000000000000000000e+00
+1.973999999999999977e+00 1.000000000000000000e+00
+1.977000000000000091e+00 1.000000000000000000e+00
+1.979999999999999982e+00 1.000000000000000000e+00
+1.983000000000000096e+00 1.000000000000000000e+00
+1.985999999999999988e+00 1.000000000000000000e+00
+1.989000000000000101e+00 1.000000000000000000e+00
+1.991999999999999993e+00 1.000000000000000000e+00
+1.995000000000000107e+00 1.000000000000000000e+00
+1.997999999999999998e+00 1.000000000000000000e+00
+2.000999999999999890e+00 1.000000000000000000e+00
+2.004000000000000004e+00 1.000000000000000000e+00
+2.007000000000000117e+00 1.000000000000000000e+00
+2.010000000000000231e+00 1.000000000000000000e+00
+2.012999999999999901e+00 1.000000000000000000e+00
+2.016000000000000014e+00 1.000000000000000000e+00
+2.019000000000000128e+00 1.000000000000000000e+00
+2.022000000000000242e+00 1.000000000000000000e+00
+2.024999999999999911e+00 1.000000000000000000e+00
+2.028000000000000025e+00 1.000000000000000000e+00
+2.031000000000000139e+00 1.000000000000000000e+00
+2.034000000000000252e+00 1.000000000000000000e+00
+2.036999999999999922e+00 1.000000000000000000e+00
+2.040000000000000036e+00 1.000000000000000000e+00
+2.043000000000000149e+00 1.000000000000000000e+00
+2.046000000000000263e+00 1.000000000000000000e+00
+2.048999999999999932e+00 1.000000000000000000e+00
+2.052000000000000046e+00 1.000000000000000000e+00
+2.055000000000000160e+00 1.000000000000000000e+00
+2.057999999999999829e+00 1.000000000000000000e+00
+2.060999999999999943e+00 1.000000000000000000e+00
+2.064000000000000057e+00 1.000000000000000000e+00
+2.067000000000000171e+00 1.000000000000000000e+00
+2.069999999999999840e+00 1.000000000000000000e+00
+2.072999999999999954e+00 1.000000000000000000e+00
+2.076000000000000068e+00 1.000000000000000000e+00
+2.079000000000000181e+00 1.000000000000000000e+00
+2.081999999999999851e+00 1.000000000000000000e+00
+2.084999999999999964e+00 1.000000000000000000e+00
+2.088000000000000078e+00 1.000000000000000000e+00
+2.091000000000000192e+00 1.000000000000000000e+00
+2.093999999999999861e+00 1.000000000000000000e+00
+2.096999999999999975e+00 1.000000000000000000e+00
+2.100000000000000089e+00 1.000000000000000000e+00
+2.103000000000000203e+00 1.000000000000000000e+00
+2.105999999999999872e+00 1.000000000000000000e+00
+2.108999999999999986e+00 1.000000000000000000e+00
+2.112000000000000099e+00 1.000000000000000000e+00
+2.115000000000000213e+00 1.000000000000000000e+00
+2.117999999999999883e+00 1.000000000000000000e+00
+2.120999999999999996e+00 1.000000000000000000e+00
+2.124000000000000110e+00 1.000000000000000000e+00
+2.127000000000000224e+00 1.000000000000000000e+00
+2.129999999999999893e+00 1.000000000000000000e+00
+2.133000000000000007e+00 1.000000000000000000e+00
+2.136000000000000121e+00 1.000000000000000000e+00
+2.139000000000000234e+00 1.000000000000000000e+00
+2.141999999999999904e+00 1.000000000000000000e+00
+2.145000000000000018e+00 1.000000000000000000e+00
+2.148000000000000131e+00 1.000000000000000000e+00
+2.151000000000000245e+00 1.000000000000000000e+00
+2.153999999999999915e+00 1.000000000000000000e+00
+2.157000000000000028e+00 1.000000000000000000e+00
+2.160000000000000142e+00 1.000000000000000000e+00
+2.163000000000000256e+00 1.000000000000000000e+00
+2.165999999999999925e+00 1.000000000000000000e+00
+2.169000000000000039e+00 1.000000000000000000e+00
+2.172000000000000153e+00 1.000000000000000000e+00
+2.175000000000000266e+00 1.000000000000000000e+00
+2.177999999999999936e+00 1.000000000000000000e+00
+2.181000000000000050e+00 1.000000000000000000e+00
+2.184000000000000163e+00 1.000000000000000000e+00
+2.186999999999999833e+00 1.000000000000000000e+00
+2.189999999999999947e+00 1.000000000000000000e+00
+2.193000000000000060e+00 1.000000000000000000e+00
+2.196000000000000174e+00 1.000000000000000000e+00
+2.198999999999999844e+00 1.000000000000000000e+00
+2.201999999999999957e+00 1.000000000000000000e+00
+2.205000000000000071e+00 1.000000000000000000e+00
+2.208000000000000185e+00 1.000000000000000000e+00
+2.210999999999999854e+00 1.000000000000000000e+00
+2.213999999999999968e+00 1.000000000000000000e+00
+2.217000000000000082e+00 1.000000000000000000e+00
+2.220000000000000195e+00 1.000000000000000000e+00
+2.222999999999999865e+00 1.000000000000000000e+00
+2.225999999999999979e+00 1.000000000000000000e+00
+2.229000000000000092e+00 1.000000000000000000e+00
+2.232000000000000206e+00 1.000000000000000000e+00
+2.234999999999999876e+00 1.000000000000000000e+00
+2.237999999999999989e+00 1.000000000000000000e+00
+2.241000000000000103e+00 1.000000000000000000e+00
+2.244000000000000217e+00 1.000000000000000000e+00
+2.246999999999999886e+00 1.000000000000000000e+00
+2.250000000000000000e+00 1.000000000000000000e+00
+2.253000000000000114e+00 1.000000000000000000e+00
+2.256000000000000227e+00 1.000000000000000000e+00
+2.258999999999999897e+00 1.000000000000000000e+00
+2.262000000000000011e+00 1.000000000000000000e+00
+2.265000000000000124e+00 1.000000000000000000e+00
+2.268000000000000238e+00 1.000000000000000000e+00
+2.270999999999999908e+00 1.000000000000000000e+00
+2.274000000000000021e+00 1.000000000000000000e+00
+2.277000000000000135e+00 1.000000000000000000e+00
+2.280000000000000249e+00 1.000000000000000000e+00
+2.282999999999999918e+00 1.000000000000000000e+00
+2.286000000000000032e+00 1.000000000000000000e+00
+2.289000000000000146e+00 1.000000000000000000e+00
+2.292000000000000259e+00 1.000000000000000000e+00
+2.294999999999999929e+00 1.000000000000000000e+00
+2.298000000000000043e+00 1.000000000000000000e+00
+2.301000000000000156e+00 1.000000000000000000e+00
+2.304000000000000270e+00 1.000000000000000000e+00
+2.306999999999999940e+00 1.000000000000000000e+00
+2.310000000000000053e+00 1.000000000000000000e+00
+2.313000000000000167e+00 1.000000000000000000e+00
+2.315999999999999837e+00 1.000000000000000000e+00
+2.318999999999999950e+00 1.000000000000000000e+00
+2.322000000000000064e+00 1.000000000000000000e+00
+2.325000000000000178e+00 1.000000000000000000e+00
+2.327999999999999847e+00 1.000000000000000000e+00
+2.330999999999999961e+00 1.000000000000000000e+00
+2.334000000000000075e+00 1.000000000000000000e+00
+2.337000000000000188e+00 1.000000000000000000e+00
+2.339999999999999858e+00 1.000000000000000000e+00
+2.342999999999999972e+00 1.000000000000000000e+00
+2.346000000000000085e+00 1.000000000000000000e+00
+2.349000000000000199e+00 1.000000000000000000e+00
+2.351999999999999869e+00 1.000000000000000000e+00
+2.354999999999999982e+00 1.000000000000000000e+00
+2.358000000000000096e+00 1.000000000000000000e+00
+2.361000000000000210e+00 1.000000000000000000e+00
+2.363999999999999879e+00 1.000000000000000000e+00
+2.366999999999999993e+00 1.000000000000000000e+00
+2.370000000000000107e+00 1.000000000000000000e+00
+2.373000000000000220e+00 1.000000000000000000e+00
+2.375999999999999890e+00 1.000000000000000000e+00
+2.379000000000000004e+00 1.000000000000000000e+00
+2.382000000000000117e+00 1.000000000000000000e+00
+2.385000000000000231e+00 1.000000000000000000e+00
+2.387999999999999901e+00 1.000000000000000000e+00
+2.391000000000000014e+00 1.000000000000000000e+00
+2.394000000000000128e+00 1.000000000000000000e+00
+2.397000000000000242e+00 1.000000000000000000e+00
+2.399999999999999911e+00 1.000000000000000000e+00
+2.403000000000000025e+00 1.000000000000000000e+00
+2.406000000000000139e+00 1.000000000000000000e+00
+2.409000000000000252e+00 1.000000000000000000e+00
+2.411999999999999922e+00 1.000000000000000000e+00
+2.415000000000000036e+00 1.000000000000000000e+00
+2.418000000000000149e+00 1.000000000000000000e+00
+2.421000000000000263e+00 1.000000000000000000e+00
+2.423999999999999932e+00 1.000000000000000000e+00
+2.427000000000000046e+00 1.000000000000000000e+00
+2.430000000000000160e+00 1.000000000000000000e+00
+2.432999999999999829e+00 1.000000000000000000e+00
+2.435999999999999943e+00 1.000000000000000000e+00
+2.439000000000000057e+00 1.000000000000000000e+00
+2.442000000000000171e+00 1.000000000000000000e+00
+2.444999999999999840e+00 1.000000000000000000e+00
+2.447999999999999954e+00 1.000000000000000000e+00
+2.451000000000000068e+00 1.000000000000000000e+00
+2.454000000000000181e+00 1.000000000000000000e+00
+2.456999999999999851e+00 1.000000000000000000e+00
+2.459999999999999964e+00 1.000000000000000000e+00
+2.463000000000000078e+00 1.000000000000000000e+00
+2.466000000000000192e+00 1.000000000000000000e+00
+2.468999999999999861e+00 1.000000000000000000e+00
+2.471999999999999975e+00 1.000000000000000000e+00
+2.475000000000000089e+00 1.000000000000000000e+00
+2.478000000000000203e+00 1.000000000000000000e+00
+2.480999999999999872e+00 1.000000000000000000e+00
+2.483999999999999986e+00 1.000000000000000000e+00
+2.487000000000000099e+00 1.000000000000000000e+00
+2.490000000000000213e+00 1.000000000000000000e+00
+2.492999999999999883e+00 1.000000000000000000e+00
+2.495999999999999996e+00 1.000000000000000000e+00
+2.499000000000000110e+00 1.000000000000000000e+00
+2.502000000000000224e+00 1.000000000000000000e+00
+2.504999999999999893e+00 1.000000000000000000e+00
+2.508000000000000007e+00 1.000000000000000000e+00
+2.511000000000000121e+00 1.000000000000000000e+00
+2.514000000000000234e+00 1.000000000000000000e+00
+2.516999999999999904e+00 1.000000000000000000e+00
+2.520000000000000018e+00 1.000000000000000000e+00
+2.523000000000000131e+00 1.000000000000000000e+00
+2.526000000000000245e+00 1.000000000000000000e+00
+2.528999999999999915e+00 1.000000000000000000e+00
+2.532000000000000028e+00 1.000000000000000000e+00
+2.535000000000000142e+00 1.000000000000000000e+00
+2.538000000000000256e+00 1.000000000000000000e+00
+2.540999999999999925e+00 1.000000000000000000e+00
+2.544000000000000039e+00 1.000000000000000000e+00
+2.547000000000000153e+00 1.000000000000000000e+00
+2.550000000000000266e+00 1.000000000000000000e+00
+2.552999999999999936e+00 1.000000000000000000e+00
+2.556000000000000050e+00 1.000000000000000000e+00
+2.559000000000000163e+00 1.000000000000000000e+00
+2.561999999999999833e+00 1.000000000000000000e+00
+2.564999999999999947e+00 1.000000000000000000e+00
+2.568000000000000060e+00 1.000000000000000000e+00
+2.571000000000000174e+00 1.000000000000000000e+00
+2.573999999999999844e+00 1.000000000000000000e+00
+2.576999999999999957e+00 1.000000000000000000e+00
+2.580000000000000071e+00 1.000000000000000000e+00
+2.583000000000000185e+00 1.000000000000000000e+00
+2.585999999999999854e+00 1.000000000000000000e+00
+2.588999999999999968e+00 1.000000000000000000e+00
+2.592000000000000082e+00 1.000000000000000000e+00
+2.595000000000000195e+00 1.000000000000000000e+00
+2.597999999999999865e+00 1.000000000000000000e+00
+2.600999999999999979e+00 1.000000000000000000e+00
+2.604000000000000092e+00 1.000000000000000000e+00
+2.607000000000000206e+00 1.000000000000000000e+00
+2.609999999999999876e+00 1.000000000000000000e+00
+2.612999999999999989e+00 1.000000000000000000e+00
+2.616000000000000103e+00 1.000000000000000000e+00
+2.619000000000000217e+00 1.000000000000000000e+00
+2.621999999999999886e+00 1.000000000000000000e+00
+2.625000000000000000e+00 1.000000000000000000e+00
+2.628000000000000114e+00 1.000000000000000000e+00
+2.631000000000000227e+00 1.000000000000000000e+00
+2.633999999999999897e+00 1.000000000000000000e+00
+2.637000000000000011e+00 1.000000000000000000e+00
+2.640000000000000124e+00 1.000000000000000000e+00
+2.643000000000000238e+00 1.000000000000000000e+00
+2.645999999999999908e+00 1.000000000000000000e+00
+2.649000000000000021e+00 1.000000000000000000e+00
+2.652000000000000135e+00 1.000000000000000000e+00
+2.655000000000000249e+00 1.000000000000000000e+00
+2.657999999999999918e+00 1.000000000000000000e+00
+2.661000000000000032e+00 1.000000000000000000e+00
+2.664000000000000146e+00 1.000000000000000000e+00
+2.667000000000000259e+00 1.000000000000000000e+00
+2.669999999999999929e+00 1.000000000000000000e+00
+2.673000000000000043e+00 1.000000000000000000e+00
+2.676000000000000156e+00 1.000000000000000000e+00
+2.679000000000000270e+00 1.000000000000000000e+00
+2.681999999999999940e+00 1.000000000000000000e+00
+2.685000000000000053e+00 1.000000000000000000e+00
+2.688000000000000167e+00 1.000000000000000000e+00
+2.690999999999999837e+00 1.000000000000000000e+00
+2.693999999999999950e+00 1.000000000000000000e+00
+2.697000000000000064e+00 1.000000000000000000e+00
+2.700000000000000178e+00 1.000000000000000000e+00
+2.702999999999999847e+00 1.000000000000000000e+00
+2.705999999999999961e+00 1.000000000000000000e+00
+2.709000000000000075e+00 1.000000000000000000e+00
+2.712000000000000188e+00 1.000000000000000000e+00
+2.714999999999999858e+00 1.000000000000000000e+00
+2.717999999999999972e+00 1.000000000000000000e+00
+2.721000000000000085e+00 1.000000000000000000e+00
+2.724000000000000199e+00 1.000000000000000000e+00
+2.726999999999999869e+00 1.000000000000000000e+00
+2.729999999999999982e+00 1.000000000000000000e+00
+2.733000000000000096e+00 1.000000000000000000e+00
+2.736000000000000210e+00 1.000000000000000000e+00
+2.738999999999999879e+00 1.000000000000000000e+00
+2.741999999999999993e+00 1.000000000000000000e+00
+2.745000000000000107e+00 1.000000000000000000e+00
+2.748000000000000220e+00 1.000000000000000000e+00
+2.750999999999999890e+00 1.000000000000000000e+00
+2.754000000000000004e+00 1.000000000000000000e+00
+2.757000000000000117e+00 1.000000000000000000e+00
+2.760000000000000231e+00 1.000000000000000000e+00
+2.762999999999999901e+00 1.000000000000000000e+00
+2.766000000000000014e+00 1.000000000000000000e+00
+2.769000000000000128e+00 1.000000000000000000e+00
+2.772000000000000242e+00 1.000000000000000000e+00
+2.774999999999999911e+00 1.000000000000000000e+00
+2.778000000000000025e+00 1.000000000000000000e+00
+2.781000000000000139e+00 1.000000000000000000e+00
+2.784000000000000252e+00 1.000000000000000000e+00
+2.786999999999999922e+00 1.000000000000000000e+00
+2.790000000000000036e+00 1.000000000000000000e+00
+2.793000000000000149e+00 1.000000000000000000e+00
+2.796000000000000263e+00 1.000000000000000000e+00
+2.798999999999999932e+00 1.000000000000000000e+00
+2.802000000000000046e+00 1.000000000000000000e+00
+2.805000000000000160e+00 1.000000000000000000e+00
+2.808000000000000274e+00 1.000000000000000000e+00
+2.810999999999999943e+00 1.000000000000000000e+00
+2.814000000000000057e+00 1.000000000000000000e+00
+2.817000000000000171e+00 1.000000000000000000e+00
+2.819999999999999840e+00 1.000000000000000000e+00
+2.822999999999999954e+00 1.000000000000000000e+00
+2.826000000000000068e+00 1.000000000000000000e+00
+2.829000000000000181e+00 1.000000000000000000e+00
+2.831999999999999851e+00 1.000000000000000000e+00
+2.834999999999999964e+00 1.000000000000000000e+00
+2.838000000000000078e+00 1.000000000000000000e+00
+2.841000000000000192e+00 1.000000000000000000e+00
+2.843999999999999861e+00 1.000000000000000000e+00
+2.846999999999999975e+00 1.000000000000000000e+00
+2.850000000000000089e+00 1.000000000000000000e+00
+2.853000000000000203e+00 1.000000000000000000e+00
+2.855999999999999872e+00 1.000000000000000000e+00
+2.858999999999999986e+00 1.000000000000000000e+00
+2.862000000000000099e+00 1.000000000000000000e+00
+2.865000000000000213e+00 1.000000000000000000e+00
+2.867999999999999883e+00 1.000000000000000000e+00
+2.870999999999999996e+00 1.000000000000000000e+00
+2.874000000000000110e+00 1.000000000000000000e+00
+2.877000000000000224e+00 1.000000000000000000e+00
+2.879999999999999893e+00 1.000000000000000000e+00
+2.883000000000000007e+00 1.000000000000000000e+00
+2.886000000000000121e+00 1.000000000000000000e+00
+2.889000000000000234e+00 1.000000000000000000e+00
+2.891999999999999904e+00 1.000000000000000000e+00
+2.895000000000000018e+00 1.000000000000000000e+00
+2.898000000000000131e+00 1.000000000000000000e+00
+2.901000000000000245e+00 1.000000000000000000e+00
+2.903999999999999915e+00 1.000000000000000000e+00
+2.907000000000000028e+00 1.000000000000000000e+00
+2.910000000000000142e+00 1.000000000000000000e+00
+2.913000000000000256e+00 1.000000000000000000e+00
+2.915999999999999925e+00 1.000000000000000000e+00
+2.919000000000000039e+00 1.000000000000000000e+00
+2.922000000000000153e+00 1.000000000000000000e+00
+2.925000000000000266e+00 1.000000000000000000e+00
+2.927999999999999936e+00 1.000000000000000000e+00
+2.931000000000000050e+00 1.000000000000000000e+00
+2.934000000000000163e+00 1.000000000000000000e+00
+2.937000000000000277e+00 1.000000000000000000e+00
+2.939999999999999947e+00 1.000000000000000000e+00
+2.943000000000000060e+00 1.000000000000000000e+00
+2.946000000000000174e+00 1.000000000000000000e+00
+2.948999999999999844e+00 1.000000000000000000e+00
+2.951999999999999957e+00 1.000000000000000000e+00
+2.955000000000000071e+00 1.000000000000000000e+00
+2.958000000000000185e+00 1.000000000000000000e+00
+2.960999999999999854e+00 1.000000000000000000e+00
+2.963999999999999968e+00 1.000000000000000000e+00
+2.967000000000000082e+00 1.000000000000000000e+00
+2.970000000000000195e+00 1.000000000000000000e+00
+2.972999999999999865e+00 1.000000000000000000e+00
+2.975999999999999979e+00 1.000000000000000000e+00
+2.979000000000000092e+00 1.000000000000000000e+00
+2.982000000000000206e+00 1.000000000000000000e+00
+2.984999999999999876e+00 1.000000000000000000e+00
+2.987999999999999989e+00 1.000000000000000000e+00
+2.991000000000000103e+00 1.000000000000000000e+00
+2.994000000000000217e+00 1.000000000000000000e+00
+2.996999999999999886e+00 1.000000000000000000e+00
diff --git a/theory/paper_spheric/data/SedovBlast_fixed.totals b/theory/paper_spheric/data/SedovBlast_fixed.totals
new file mode 100644
index 0000000000000000000000000000000000000000..8bc3bb604580e958b27a88ea6eceaf43eb79cdd7
--- /dev/null
+++ b/theory/paper_spheric/data/SedovBlast_fixed.totals
@@ -0,0 +1,32 @@
+7.518 109.924 98.217 7.261 2086.169 1351.084 1883.321 1733.636 7947.406 6163.723 0.012 74.281 15.893 0.000 0.000 7279.088 7397.228 0.000 
+6.930 78.968 67.786 7.650 2153.345 1386.279 1999.208 1826.082 8331.502 6439.793 0.016 62.203 23.921 1.003 1.462 3787.568 3876.302 0.000 
+7.307 66.892 108.348 7.549 2127.553 1394.740 2052.259 1903.162 8376.523 6602.069 0.015 82.792 22.727 0.995 1.690 2579.256 2654.299 0.000 
+6.820 49.652 123.161 7.454 2140.508 1398.813 2052.490 1914.088 8402.131 6635.389 0.017 78.069 26.913 1.869 3.038 1945.952 2002.791 0.000 
+5.632 38.861 163.731 4.460 2242.837 1447.689 2131.325 1975.940 8759.892 6856.824 0.017 86.687 29.570 2.457 3.950 1625.958 1670.800 0.000 
+5.849 33.343 187.333 4.584 2255.896 1450.959 2186.383 1998.098 8899.444 6906.986 0.019 94.665 32.247 3.653 5.712 1376.626 1416.177 0.000 
+5.941 29.503 213.434 4.658 2337.240 1503.626 2118.019 2085.437 8918.455 7188.600 0.023 103.157 35.301 5.170 8.156 1207.219 1243.210 0.000 
+4.899 26.941 371.667 4.753 2338.541 1513.253 2269.221 2243.241 9220.765 7521.569 0.027 145.389 43.573 6.419 9.524 1123.706 1155.881 0.000 
+5.205 25.430 324.682 4.830 2299.699 1498.294 2330.874 2242.198 9282.108 7497.720 0.027 137.440 46.858 7.048 10.778 995.470 1026.446 0.000 
+4.707 34.078 66.151 4.740 2275.893 1473.494 2105.009 1931.179 8790.635 6829.528 0.014 55.875 50.424 12.608 20.828 803.093 848.612 0.000 
+6.018 22.729 286.598 4.796 2301.432 1491.671 2251.763 2259.988 9133.218 7530.360 0.031 127.584 58.241 11.612 18.409 806.794 835.920 0.000 
+6.888 30.561 75.303 4.812 2269.770 1467.899 2135.595 1947.286 8844.869 6853.964 0.015 59.182 56.755 17.726 28.991 674.536 713.131 0.000 
+5.544 23.340 337.903 4.894 2320.074 1506.085 2309.655 2306.210 9291.821 7657.713 0.032 128.180 68.909 15.610 25.013 699.157 728.424 0.000 
+5.664 22.771 370.399 4.965 2326.958 1506.588 2370.944 2323.274 9432.045 7692.848 0.028 128.436 71.828 17.326 27.407 658.324 687.134 0.000 
+4.740 19.737 371.680 5.306 2347.809 1533.372 2478.138 2363.784 9699.923 7830.000 0.023 127.873 71.492 17.212 28.160 628.158 652.912 0.000 
+5.946 34.060 103.552 5.032 2342.338 1507.426 2205.260 2050.317 9126.617 7139.882 0.017 71.370 71.436 26.779 43.294 527.980 568.316 0.000 
+6.262 20.395 368.023 5.088 2340.498 1521.516 2350.165 2355.612 9424.846 7798.578 0.025 128.395 88.351 23.885 39.688 546.660 573.735 0.000 
+6.225 20.851 104.699 5.148 2305.928 1491.723 2236.817 2069.677 9126.378 7151.926 0.017 71.383 80.001 32.013 52.911 470.773 498.202 0.000 
+6.174 20.908 370.131 3.843 2338.875 1517.157 2404.370 2438.485 9534.322 7960.536 0.027 134.327 99.384 30.310 52.665 497.965 525.431 0.000 
+6.681 20.824 141.617 4.018 2305.260 1496.445 2282.357 2151.536 9224.453 7334.665 0.019 77.832 81.919 31.818 53.087 433.382 461.235 0.000 
+6.287 16.966 171.016 3.994 2328.051 1509.190 2314.932 2214.448 9335.177 7491.029 0.020 89.147 95.919 36.829 61.942 422.311 445.877 0.000 
+6.016 16.891 164.093 3.943 2340.621 1506.891 2323.847 2224.894 9376.676 7505.842 0.022 91.270 108.111 44.566 74.613 405.142 428.468 0.000 
+5.933 22.346 483.509 4.007 2376.110 1546.048 2448.111 2554.812 9702.047 8264.966 0.028 148.761 124.455 41.624 73.785 429.780 458.409 0.000 
+5.661 17.139 148.947 4.160 2346.447 1522.831 2365.983 2229.913 9477.654 7550.265 0.022 88.407 114.257 48.241 84.275 374.379 397.517 0.000 
+6.040 16.457 154.354 4.343 2334.201 1517.124 2357.130 2223.602 9438.215 7525.837 0.019 86.413 108.575 47.126 82.755 358.109 381.918 0.000 
+5.585 16.633 146.507 4.140 2338.638 1515.200 2322.049 2237.033 9374.715 7551.379 0.020 88.019 123.803 55.066 96.045 344.365 366.921 0.000 
+5.881 16.219 148.346 4.256 2328.289 1513.569 2308.748 2215.181 9327.522 7504.499 0.019 80.578 124.668 57.350 100.990 329.887 352.309 0.000 
+6.009 15.035 167.510 4.282 2331.039 1516.620 2342.510 2262.222 9406.134 7610.556 0.021 86.706 134.734 61.109 109.690 323.266 344.666 0.000 
+5.635 21.362 243.804 4.287 2336.039 1523.540 2341.340 2312.921 9411.064 7728.581 0.023 95.933 133.437 57.819 101.737 317.549 344.873 0.000 
+6.022 16.872 212.441 5.074 2335.160 1522.954 2392.893 2280.814 9523.597 7661.805 0.021 86.533 126.141 59.213 109.019 306.141 329.381 0.000 
+5.568 19.223 216.382 4.527 2351.469 1534.047 2332.714 2299.202 9424.514 7719.810 0.022 89.630 142.573 63.846 118.031 296.933 322.083 0.000 
+5.617 18.946 229.266 4.500 2350.758 1533.701 2371.093 2316.706 9502.847 7754.347 0.024 93.091 149.309 70.325 135.204 290.622 315.513 0.000 
diff --git a/theory/paper_spheric/data/SedovBlast_rdf_10.dat b/theory/paper_spheric/data/SedovBlast_rdf_10.dat
new file mode 100644
index 0000000000000000000000000000000000000000..023304f6f20bf2a5a1952bb8e12a24f17af763cf
--- /dev/null
+++ b/theory/paper_spheric/data/SedovBlast_rdf_10.dat
@@ -0,0 +1,300 @@
+0 0.000e+00 1.667e-02 0.000e+00 nan 0.000e+00 nan nan nan nan
+1 1.667e-02 3.333e-02 0.000e+00 nan 0.000e+00 nan nan nan nan
+2 3.333e-02 5.000e-02 0.000e+00 nan 0.000e+00 nan nan nan nan
+3 5.000e-02 6.667e-02 0.000e+00 nan 0.000e+00 nan nan nan nan
+4 6.667e-02 8.333e-02 0.000e+00 nan 0.000e+00 nan nan nan nan
+5 8.333e-02 1.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+6 1.000e-01 1.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+7 1.167e-01 1.333e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+8 1.333e-01 1.500e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+9 1.500e-01 1.667e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+10 1.667e-01 1.833e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+11 1.833e-01 2.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+12 2.000e-01 2.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+13 2.167e-01 2.333e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+14 2.333e-01 2.500e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+15 2.500e-01 2.667e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+16 2.667e-01 2.833e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+17 2.833e-01 3.000e-01 7.481e+01 2.149e+00 7.135e-02 2.818e-01 5.957e+02 6.101e-02 2.423e+01
+18 3.000e-01 3.167e-01 2.008e+02 1.740e+00 1.915e-01 2.797e-01 6.073e+02 6.245e-02 2.529e+01
+19 3.167e-01 3.333e-01 2.410e+02 2.357e+00 2.299e-01 2.785e-01 6.079e+02 6.325e-02 2.565e+01
+20 3.333e-01 3.500e-01 2.181e+02 1.347e+00 2.080e-01 2.784e-01 6.034e+02 6.330e-02 2.547e+01
+21 3.500e-01 3.667e-01 4.957e+02 1.007e+00 4.727e-01 2.750e-01 6.195e+02 6.565e-02 2.712e+01
+22 3.667e-01 3.833e-01 1.811e+02 1.986e+00 1.727e-01 2.713e-01 6.342e+02 6.838e-02 2.891e+01
+23 3.833e-01 4.000e-01 8.299e+01 2.020e+00 7.914e-02 2.678e-01 6.458e+02 7.115e-02 3.063e+01
+24 4.000e-01 4.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+25 4.167e-01 4.333e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+26 4.333e-01 4.500e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+27 4.500e-01 4.667e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+28 4.667e-01 4.833e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+29 4.833e-01 5.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+30 5.000e-01 5.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+31 5.167e-01 5.333e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+32 5.333e-01 5.500e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+33 5.500e-01 5.667e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+34 5.667e-01 5.833e-01 5.776e+01 1.503e+00 5.509e-02 1.909e-01 6.719e+01 1.964e-01 8.796e+00
+35 5.833e-01 6.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+36 6.000e-01 6.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+37 6.167e-01 6.333e-01 4.400e+02 3.025e+00 4.196e-01 1.802e-01 5.987e+01 2.349e-01 9.459e+00
+38 6.333e-01 6.500e-01 2.938e+02 2.287e+00 2.801e-01 1.788e-01 6.833e+01 2.398e-01 1.080e+01
+39 6.500e-01 6.667e-01 3.084e+02 2.497e+00 2.942e-01 1.747e-01 5.901e+01 2.580e-01 9.854e+00
+40 6.667e-01 6.833e-01 2.375e+02 2.892e+00 2.265e-01 1.659e-01 4.374e+01 3.016e-01 8.671e+00
+41 6.833e-01 7.000e-01 3.460e+02 2.321e+00 3.299e-01 1.563e-01 2.697e+01 3.625e-01 6.495e+00
+42 7.000e-01 7.167e-01 3.933e+02 1.912e+00 3.751e-01 1.565e-01 3.148e+01 3.591e-01 7.543e+00
+43 7.167e-01 7.333e-01 7.267e+02 2.172e+00 6.930e-01 1.528e-01 2.619e+01 3.876e-01 6.688e+00
+44 7.333e-01 7.500e-01 6.828e+02 2.413e+00 6.512e-01 1.475e-01 2.351e+01 4.312e-01 6.619e+00
+45 7.500e-01 7.667e-01 8.634e+02 2.366e+00 8.234e-01 1.439e-01 2.469e+01 4.676e-01 7.422e+00
+46 7.667e-01 7.833e-01 5.511e+02 2.635e+00 5.256e-01 1.369e-01 1.986e+01 5.514e-01 6.757e+00
+47 7.833e-01 8.000e-01 6.399e+02 2.266e+00 6.103e-01 1.343e-01 2.081e+01 5.821e-01 7.649e+00
+48 8.000e-01 8.167e-01 8.184e+02 2.042e+00 7.805e-01 1.277e-01 1.901e+01 6.774e-01 8.212e+00
+49 8.167e-01 8.333e-01 6.360e+02 1.904e+00 6.065e-01 1.260e-01 1.955e+01 7.100e-01 8.748e+00
+50 8.333e-01 8.500e-01 4.134e+02 2.203e+00 3.942e-01 1.196e-01 1.822e+01 8.608e-01 9.583e+00
+51 8.500e-01 8.667e-01 5.530e+02 2.259e+00 5.274e-01 1.130e-01 1.780e+01 9.798e-01 1.122e+01
+52 8.667e-01 8.833e-01 1.064e+03 2.672e+00 1.015e+00 1.087e-01 1.647e+01 1.138e+00 1.180e+01
+53 8.833e-01 9.000e-01 1.337e+03 2.880e+00 1.275e+00 1.062e-01 1.511e+01 1.204e+00 1.132e+01
+54 9.000e-01 9.167e-01 1.551e+03 3.367e+00 1.479e+00 9.852e-02 1.387e+01 1.469e+00 1.312e+01
+55 9.167e-01 9.333e-01 1.830e+03 3.600e+00 1.746e+00 9.577e-02 1.205e+01 1.620e+00 1.225e+01
+56 9.333e-01 9.500e-01 2.089e+03 3.720e+00 1.992e+00 9.525e-02 1.257e+01 1.627e+00 1.297e+01
+57 9.500e-01 9.667e-01 2.752e+03 3.932e+00 2.624e+00 9.055e-02 9.799e+00 1.861e+00 1.178e+01
+58 9.667e-01 9.833e-01 2.819e+03 3.882e+00 2.689e+00 9.114e-02 9.980e+00 1.828e+00 1.168e+01
+59 9.833e-01 1.000e+00 3.159e+03 3.838e+00 3.013e+00 9.013e-02 8.462e+00 1.877e+00 1.035e+01
+60 1.000e+00 1.017e+00 3.024e+03 3.502e+00 2.884e+00 9.026e-02 6.280e+00 1.864e+00 7.847e+00
+61 1.017e+00 1.033e+00 2.599e+03 3.342e+00 2.479e+00 9.110e-02 6.139e+00 1.815e+00 7.391e+00
+62 1.033e+00 1.050e+00 2.587e+03 3.007e+00 2.467e+00 9.204e-02 4.708e+00 1.759e+00 5.632e+00
+63 1.050e+00 1.067e+00 2.296e+03 2.561e+00 2.190e+00 9.377e-02 3.677e+00 1.665e+00 4.221e+00
+64 1.067e+00 1.083e+00 2.132e+03 2.114e+00 2.033e+00 9.590e-02 2.771e+00 1.563e+00 3.067e+00
+65 1.083e+00 1.100e+00 1.907e+03 1.713e+00 1.819e+00 9.814e-02 2.095e+00 1.455e+00 2.142e+00
+66 1.100e+00 1.117e+00 1.627e+03 1.430e+00 1.552e+00 9.984e-02 1.644e+00 1.383e+00 1.608e+00
+67 1.117e+00 1.133e+00 1.816e+03 1.157e+00 1.732e+00 1.017e-01 1.290e+00 1.310e+00 1.209e+00
+68 1.133e+00 1.150e+00 1.558e+03 7.478e-01 1.486e+00 1.041e-01 7.297e-01 1.214e+00 6.190e-01
+69 1.150e+00 1.167e+00 1.599e+03 5.908e-01 1.525e+00 1.054e-01 5.580e-01 1.171e+00 4.677e-01
+70 1.167e+00 1.183e+00 1.568e+03 4.317e-01 1.495e+00 1.066e-01 3.800e-01 1.129e+00 3.015e-01
+71 1.183e+00 1.200e+00 1.435e+03 2.466e-01 1.368e+00 1.082e-01 1.825e-01 1.080e+00 1.364e-01
+72 1.200e+00 1.217e+00 1.278e+03 1.377e-01 1.218e+00 1.092e-01 8.546e-02 1.049e+00 6.132e-02
+73 1.217e+00 1.233e+00 1.565e+03 1.433e-01 1.493e+00 1.092e-01 9.681e-02 1.049e+00 7.072e-02
+74 1.233e+00 1.250e+00 1.507e+03 6.886e-02 1.437e+00 1.100e-01 3.758e-02 1.026e+00 2.655e-02
+75 1.250e+00 1.267e+00 1.266e+03 3.717e-02 1.208e+00 1.104e-01 1.606e-02 1.015e+00 1.106e-02
+76 1.267e+00 1.283e+00 1.284e+03 2.116e-02 1.225e+00 1.106e-01 7.653e-03 1.009e+00 5.200e-03
+77 1.283e+00 1.300e+00 1.580e+03 1.258e-02 1.507e+00 1.108e-01 4.000e-03 1.003e+00 2.712e-03
+78 1.300e+00 1.317e+00 1.328e+03 7.829e-03 1.266e+00 1.109e-01 2.351e-03 1.002e+00 1.595e-03
+79 1.317e+00 1.333e+00 1.411e+03 3.662e-03 1.345e+00 1.110e-01 7.409e-04 9.989e-01 4.957e-04
+80 1.333e+00 1.350e+00 1.475e+03 1.385e-03 1.406e+00 1.111e-01 2.036e-04 9.970e-01 1.358e-04
+81 1.350e+00 1.367e+00 1.308e+03 4.531e-04 1.247e+00 1.111e-01 5.358e-05 9.970e-01 3.564e-05
+82 1.367e+00 1.383e+00 1.374e+03 3.492e-04 1.310e+00 1.111e-01 5.084e-05 9.969e-01 3.387e-05
+83 1.383e+00 1.400e+00 1.532e+03 1.261e-04 1.461e+00 1.111e-01 2.205e-05 9.956e-01 1.465e-05
+84 1.400e+00 1.417e+00 1.332e+03 2.023e-05 1.270e+00 1.111e-01 1.571e-05 9.961e-01 1.043e-05
+85 1.417e+00 1.433e+00 1.348e+03 1.700e-06 1.286e+00 1.112e-01 1.503e-05 9.947e-01 9.968e-06
+86 1.433e+00 1.450e+00 1.384e+03 7.069e-07 1.320e+00 1.111e-01 1.501e-05 9.953e-01 9.957e-06
+87 1.450e+00 1.467e+00 1.476e+03 6.903e-07 1.407e+00 1.111e-01 1.500e-05 9.955e-01 9.957e-06
+88 1.467e+00 1.483e+00 1.337e+03 5.661e-07 1.275e+00 1.111e-01 1.500e-05 9.964e-01 9.964e-06
+89 1.483e+00 1.500e+00 1.396e+03 5.585e-07 1.332e+00 1.111e-01 1.500e-05 9.962e-01 9.962e-06
+90 1.500e+00 1.517e+00 1.405e+03 5.482e-07 1.340e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+91 1.517e+00 1.533e+00 1.434e+03 5.442e-07 1.368e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+92 1.533e+00 1.550e+00 1.347e+03 5.466e-07 1.285e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+93 1.550e+00 1.567e+00 1.500e+03 5.308e-07 1.430e+00 1.111e-01 1.500e-05 9.967e-01 9.967e-06
+94 1.567e+00 1.583e+00 1.386e+03 5.281e-07 1.322e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+95 1.583e+00 1.600e+00 1.234e+03 5.360e-07 1.177e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+96 1.600e+00 1.617e+00 1.560e+03 5.363e-07 1.488e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+97 1.617e+00 1.633e+00 1.418e+03 5.343e-07 1.352e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+98 1.633e+00 1.650e+00 1.304e+03 5.296e-07 1.243e+00 1.112e-01 1.500e-05 9.945e-01 9.945e-06
+99 1.650e+00 1.667e+00 1.468e+03 5.298e-07 1.400e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+100 1.667e+00 1.683e+00 1.318e+03 5.223e-07 1.257e+00 1.112e-01 1.500e-05 9.948e-01 9.948e-06
+101 1.683e+00 1.700e+00 1.410e+03 5.333e-07 1.345e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+102 1.700e+00 1.717e+00 1.453e+03 5.261e-07 1.385e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+103 1.717e+00 1.733e+00 1.365e+03 5.294e-07 1.302e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+104 1.733e+00 1.750e+00 1.406e+03 5.393e-07 1.341e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+105 1.750e+00 1.767e+00 1.316e+03 5.447e-07 1.255e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+106 1.767e+00 1.783e+00 1.491e+03 5.483e-07 1.422e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+107 1.783e+00 1.800e+00 1.464e+03 5.416e-07 1.396e+00 1.112e-01 1.500e-05 9.949e-01 9.949e-06
+108 1.800e+00 1.817e+00 1.337e+03 5.394e-07 1.275e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+109 1.817e+00 1.833e+00 1.292e+03 5.443e-07 1.232e+00 1.111e-01 1.500e-05 9.964e-01 9.964e-06
+110 1.833e+00 1.850e+00 1.505e+03 5.354e-07 1.436e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+111 1.850e+00 1.867e+00 1.377e+03 5.336e-07 1.313e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+112 1.867e+00 1.883e+00 1.431e+03 5.295e-07 1.364e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+113 1.883e+00 1.900e+00 1.368e+03 5.510e-07 1.305e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+114 1.900e+00 1.917e+00 1.334e+03 5.455e-07 1.272e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+115 1.917e+00 1.933e+00 1.464e+03 5.320e-07 1.396e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+116 1.933e+00 1.950e+00 1.472e+03 5.344e-07 1.404e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+117 1.950e+00 1.967e+00 1.338e+03 5.313e-07 1.276e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+118 1.967e+00 1.983e+00 1.296e+03 5.291e-07 1.236e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+119 1.983e+00 2.000e+00 1.451e+03 5.301e-07 1.384e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+120 2.000e+00 2.017e+00 1.468e+03 5.380e-07 1.400e+00 1.111e-01 1.500e-05 9.949e-01 9.949e-06
+121 2.017e+00 2.033e+00 1.413e+03 5.330e-07 1.347e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+122 2.033e+00 2.050e+00 1.281e+03 5.304e-07 1.222e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+123 2.050e+00 2.067e+00 1.449e+03 5.427e-07 1.381e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+124 2.067e+00 2.083e+00 1.424e+03 5.336e-07 1.358e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+125 2.083e+00 2.100e+00 1.372e+03 5.343e-07 1.309e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+126 2.100e+00 2.117e+00 1.459e+03 5.403e-07 1.392e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+127 2.117e+00 2.133e+00 1.348e+03 5.391e-07 1.285e+00 1.112e-01 1.500e-05 9.949e-01 9.949e-06
+128 2.133e+00 2.150e+00 1.291e+03 5.327e-07 1.231e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+129 2.150e+00 2.167e+00 1.548e+03 5.272e-07 1.477e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+130 2.167e+00 2.183e+00 1.422e+03 5.304e-07 1.357e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+131 2.183e+00 2.200e+00 1.343e+03 5.303e-07 1.280e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+132 2.200e+00 2.217e+00 1.356e+03 5.236e-07 1.293e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+133 2.217e+00 2.233e+00 1.413e+03 5.289e-07 1.348e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+134 2.233e+00 2.250e+00 1.438e+03 5.298e-07 1.371e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+135 2.250e+00 2.267e+00 1.381e+03 5.279e-07 1.317e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+136 2.267e+00 2.283e+00 1.437e+03 5.340e-07 1.370e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+137 2.283e+00 2.300e+00 1.342e+03 5.268e-07 1.280e+00 1.111e-01 1.500e-05 9.965e-01 9.965e-06
+138 2.300e+00 2.317e+00 1.382e+03 5.380e-07 1.318e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+139 2.317e+00 2.333e+00 1.445e+03 5.334e-07 1.378e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+140 2.333e+00 2.350e+00 1.445e+03 5.326e-07 1.378e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+141 2.350e+00 2.367e+00 1.323e+03 5.316e-07 1.262e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+142 2.367e+00 2.383e+00 1.387e+03 5.301e-07 1.323e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+143 2.383e+00 2.400e+00 1.454e+03 5.350e-07 1.386e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+144 2.400e+00 2.417e+00 1.377e+03 5.338e-07 1.314e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+145 2.417e+00 2.433e+00 1.387e+03 5.218e-07 1.323e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+146 2.433e+00 2.450e+00 1.408e+03 5.421e-07 1.343e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+147 2.450e+00 2.467e+00 1.341e+03 5.225e-07 1.279e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+148 2.467e+00 2.483e+00 1.415e+03 5.321e-07 1.350e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+149 2.483e+00 2.500e+00 1.448e+03 5.272e-07 1.381e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+150 2.500e+00 2.517e+00 1.414e+03 5.438e-07 1.348e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+151 2.517e+00 2.533e+00 1.329e+03 5.283e-07 1.267e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+152 2.533e+00 2.550e+00 1.395e+03 5.440e-07 1.331e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+153 2.550e+00 2.567e+00 1.441e+03 5.377e-07 1.375e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+154 2.567e+00 2.583e+00 1.419e+03 5.350e-07 1.353e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+155 2.583e+00 2.600e+00 1.340e+03 5.435e-07 1.278e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+156 2.600e+00 2.617e+00 1.421e+03 5.390e-07 1.356e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+157 2.617e+00 2.633e+00 1.413e+03 5.486e-07 1.347e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+158 2.633e+00 2.650e+00 1.387e+03 5.410e-07 1.322e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+159 2.650e+00 2.667e+00 1.411e+03 5.434e-07 1.345e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+160 2.667e+00 2.683e+00 1.387e+03 5.411e-07 1.323e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+161 2.683e+00 2.700e+00 1.358e+03 5.423e-07 1.295e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+162 2.700e+00 2.717e+00 1.436e+03 5.325e-07 1.369e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+163 2.717e+00 2.733e+00 1.454e+03 5.350e-07 1.387e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+164 2.733e+00 2.750e+00 1.368e+03 5.423e-07 1.304e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+165 2.750e+00 2.767e+00 1.328e+03 5.395e-07 1.266e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+166 2.767e+00 2.783e+00 1.445e+03 5.349e-07 1.378e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+167 2.783e+00 2.800e+00 1.429e+03 5.362e-07 1.363e+00 1.111e-01 1.500e-05 9.961e-01 9.961e-06
+168 2.800e+00 2.817e+00 1.347e+03 5.345e-07 1.285e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+169 2.817e+00 2.833e+00 1.445e+03 5.336e-07 1.378e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+170 2.833e+00 2.850e+00 1.362e+03 5.384e-07 1.299e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+171 2.850e+00 2.867e+00 1.387e+03 5.356e-07 1.323e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+172 2.867e+00 2.883e+00 1.442e+03 5.426e-07 1.375e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+173 2.883e+00 2.900e+00 1.422e+03 5.407e-07 1.356e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+174 2.900e+00 2.917e+00 1.342e+03 5.325e-07 1.280e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+175 2.917e+00 2.933e+00 1.359e+03 5.349e-07 1.296e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+176 2.933e+00 2.950e+00 1.464e+03 5.364e-07 1.396e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+177 2.950e+00 2.967e+00 1.402e+03 5.421e-07 1.337e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+178 2.967e+00 2.983e+00 1.361e+03 5.302e-07 1.298e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+179 2.983e+00 3.000e+00 1.383e+03 5.395e-07 1.319e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+180 3.000e+00 3.017e+00 1.456e+03 5.305e-07 1.389e+00 1.111e-01 1.500e-05 9.949e-01 9.949e-06
+181 3.017e+00 3.033e+00 1.368e+03 5.404e-07 1.304e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+182 3.033e+00 3.050e+00 1.416e+03 5.333e-07 1.351e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+183 3.050e+00 3.067e+00 1.397e+03 5.347e-07 1.332e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+184 3.067e+00 3.083e+00 1.355e+03 5.337e-07 1.293e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+185 3.083e+00 3.100e+00 1.408e+03 5.382e-07 1.343e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+186 3.100e+00 3.117e+00 1.454e+03 5.313e-07 1.387e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+187 3.117e+00 3.133e+00 1.358e+03 5.206e-07 1.295e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+188 3.133e+00 3.150e+00 1.374e+03 5.323e-07 1.311e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+189 3.150e+00 3.167e+00 1.420e+03 5.229e-07 1.354e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+190 3.167e+00 3.183e+00 1.416e+03 5.287e-07 1.350e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+191 3.183e+00 3.200e+00 1.391e+03 5.350e-07 1.326e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+192 3.200e+00 3.217e+00 1.388e+03 5.327e-07 1.324e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+193 3.217e+00 3.233e+00 1.385e+03 5.224e-07 1.321e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+194 3.233e+00 3.250e+00 1.416e+03 5.333e-07 1.350e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+195 3.250e+00 3.267e+00 1.379e+03 5.310e-07 1.315e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+196 3.267e+00 3.283e+00 1.446e+03 5.308e-07 1.379e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+197 3.283e+00 3.300e+00 1.383e+03 5.296e-07 1.318e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+198 3.300e+00 3.317e+00 1.307e+03 5.332e-07 1.246e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+199 3.317e+00 3.333e+00 1.490e+03 5.255e-07 1.421e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+200 3.333e+00 3.350e+00 1.401e+03 5.353e-07 1.336e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+201 3.350e+00 3.367e+00 1.366e+03 5.291e-07 1.303e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+202 3.367e+00 3.383e+00 1.402e+03 5.274e-07 1.337e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+203 3.383e+00 3.400e+00 1.369e+03 5.330e-07 1.305e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+204 3.400e+00 3.417e+00 1.419e+03 5.312e-07 1.354e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+205 3.417e+00 3.433e+00 1.438e+03 5.290e-07 1.371e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+206 3.433e+00 3.450e+00 1.396e+03 5.348e-07 1.332e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+207 3.450e+00 3.467e+00 1.377e+03 5.289e-07 1.313e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+208 3.467e+00 3.483e+00 1.356e+03 5.311e-07 1.293e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+209 3.483e+00 3.500e+00 1.463e+03 5.305e-07 1.395e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+210 3.500e+00 3.517e+00 1.403e+03 5.379e-07 1.338e+00 1.112e-01 1.500e-05 9.948e-01 9.948e-06
+211 3.517e+00 3.533e+00 1.362e+03 5.400e-07 1.299e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+212 3.533e+00 3.550e+00 1.380e+03 5.329e-07 1.317e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+213 3.550e+00 3.567e+00 1.449e+03 5.350e-07 1.382e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+214 3.567e+00 3.583e+00 1.357e+03 5.318e-07 1.294e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+215 3.583e+00 3.600e+00 1.455e+03 5.383e-07 1.387e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+216 3.600e+00 3.617e+00 1.374e+03 5.365e-07 1.311e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+217 3.617e+00 3.633e+00 1.346e+03 5.307e-07 1.283e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+218 3.633e+00 3.650e+00 1.422e+03 5.337e-07 1.356e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+219 3.650e+00 3.667e+00 1.459e+03 5.305e-07 1.392e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+220 3.667e+00 3.683e+00 1.363e+03 5.322e-07 1.300e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+221 3.683e+00 3.700e+00 1.357e+03 5.242e-07 1.294e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+222 3.700e+00 3.717e+00 1.398e+03 5.370e-07 1.333e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+223 3.717e+00 3.733e+00 1.443e+03 5.363e-07 1.376e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+224 3.733e+00 3.750e+00 1.414e+03 5.374e-07 1.348e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+225 3.750e+00 3.767e+00 1.361e+03 5.317e-07 1.298e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+226 3.767e+00 3.783e+00 1.398e+03 5.364e-07 1.333e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+227 3.783e+00 3.800e+00 1.370e+03 5.351e-07 1.307e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+228 3.800e+00 3.817e+00 1.433e+03 5.308e-07 1.366e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+229 3.817e+00 3.833e+00 1.436e+03 5.360e-07 1.370e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+230 3.833e+00 3.850e+00 1.362e+03 5.429e-07 1.299e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+231 3.850e+00 3.867e+00 1.340e+03 5.419e-07 1.278e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+232 3.867e+00 3.883e+00 1.475e+03 5.363e-07 1.406e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+233 3.883e+00 3.900e+00 1.389e+03 5.390e-07 1.325e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+234 3.900e+00 3.917e+00 1.400e+03 5.404e-07 1.335e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+235 3.917e+00 3.933e+00 1.375e+03 5.338e-07 1.311e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+236 3.933e+00 3.950e+00 1.388e+03 5.349e-07 1.324e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+237 3.950e+00 3.967e+00 1.408e+03 5.390e-07 1.343e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+238 3.967e+00 3.983e+00 1.427e+03 5.340e-07 1.361e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+239 3.983e+00 4.000e+00 1.388e+03 5.320e-07 1.324e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+240 4.000e+00 4.017e+00 1.388e+03 5.272e-07 1.323e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+241 4.017e+00 4.033e+00 1.360e+03 5.354e-07 1.297e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+242 4.033e+00 4.050e+00 1.454e+03 5.383e-07 1.387e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+243 4.050e+00 4.067e+00 1.403e+03 5.273e-07 1.338e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+244 4.067e+00 4.083e+00 1.349e+03 5.370e-07 1.286e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+245 4.083e+00 4.100e+00 1.408e+03 5.445e-07 1.343e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+246 4.100e+00 4.117e+00 1.437e+03 5.352e-07 1.370e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+247 4.117e+00 4.133e+00 1.384e+03 5.336e-07 1.320e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+248 4.133e+00 4.150e+00 1.381e+03 5.295e-07 1.317e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+249 4.150e+00 4.167e+00 1.418e+03 5.338e-07 1.352e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+250 4.167e+00 4.183e+00 1.368e+03 5.292e-07 1.305e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+251 4.183e+00 4.200e+00 1.409e+03 5.320e-07 1.344e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+252 4.200e+00 4.217e+00 1.422e+03 5.270e-07 1.357e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+253 4.217e+00 4.233e+00 1.405e+03 5.350e-07 1.340e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+254 4.233e+00 4.250e+00 1.345e+03 5.272e-07 1.283e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+255 4.250e+00 4.267e+00 1.434e+03 5.338e-07 1.368e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+256 4.267e+00 4.283e+00 1.421e+03 5.287e-07 1.355e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+257 4.283e+00 4.300e+00 1.368e+03 5.369e-07 1.304e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+258 4.300e+00 4.317e+00 1.393e+03 5.305e-07 1.328e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+259 4.317e+00 4.333e+00 1.399e+03 5.349e-07 1.334e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+260 4.333e+00 4.350e+00 1.385e+03 5.358e-07 1.321e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+261 4.350e+00 4.367e+00 1.395e+03 5.329e-07 1.331e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+262 4.367e+00 4.383e+00 1.437e+03 5.306e-07 1.370e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+263 4.383e+00 4.400e+00 1.387e+03 5.381e-07 1.322e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+264 4.400e+00 4.417e+00 1.354e+03 5.305e-07 1.291e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+265 4.417e+00 4.433e+00 1.455e+03 5.354e-07 1.388e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+266 4.433e+00 4.450e+00 1.406e+03 5.292e-07 1.341e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+267 4.450e+00 4.467e+00 1.370e+03 5.331e-07 1.306e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+268 4.467e+00 4.483e+00 1.386e+03 5.354e-07 1.322e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+269 4.483e+00 4.500e+00 1.422e+03 5.362e-07 1.356e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+270 4.500e+00 4.517e+00 1.399e+03 5.372e-07 1.334e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+271 4.517e+00 4.533e+00 1.378e+03 5.346e-07 1.314e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+272 4.533e+00 4.550e+00 1.441e+03 5.294e-07 1.375e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+273 4.550e+00 4.567e+00 1.354e+03 5.254e-07 1.291e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+274 4.567e+00 4.583e+00 1.408e+03 5.343e-07 1.343e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+275 4.583e+00 4.600e+00 1.412e+03 5.330e-07 1.347e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+276 4.600e+00 4.617e+00 1.412e+03 5.309e-07 1.346e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+277 4.617e+00 4.633e+00 1.356e+03 5.243e-07 1.293e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+278 4.633e+00 4.650e+00 1.392e+03 5.297e-07 1.328e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+279 4.650e+00 4.667e+00 1.424e+03 5.327e-07 1.358e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+280 4.667e+00 4.683e+00 1.431e+03 5.293e-07 1.365e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+281 4.683e+00 4.700e+00 1.355e+03 5.360e-07 1.292e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+282 4.700e+00 4.717e+00 1.405e+03 5.296e-07 1.340e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+283 4.717e+00 4.733e+00 1.411e+03 5.326e-07 1.345e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+284 4.733e+00 4.750e+00 1.374e+03 5.354e-07 1.310e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+285 4.750e+00 4.767e+00 1.429e+03 5.333e-07 1.363e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+286 4.767e+00 4.783e+00 1.398e+03 5.294e-07 1.333e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+287 4.783e+00 4.800e+00 1.337e+03 5.326e-07 1.275e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+288 4.800e+00 4.817e+00 1.441e+03 5.369e-07 1.374e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+289 4.817e+00 4.833e+00 1.437e+03 5.346e-07 1.371e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+290 4.833e+00 4.850e+00 1.358e+03 5.303e-07 1.295e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+291 4.850e+00 4.867e+00 1.381e+03 5.330e-07 1.317e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+292 4.867e+00 4.883e+00 1.396e+03 5.365e-07 1.331e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+293 4.883e+00 4.900e+00 1.432e+03 5.362e-07 1.366e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+294 4.900e+00 4.917e+00 1.388e+03 5.354e-07 1.324e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+295 4.917e+00 4.933e+00 1.408e+03 5.368e-07 1.343e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+296 4.933e+00 4.950e+00 1.386e+03 5.349e-07 1.322e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+297 4.950e+00 4.967e+00 1.372e+03 5.279e-07 1.309e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+298 4.967e+00 4.983e+00 1.410e+03 5.390e-07 1.344e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+299 4.983e+00 5.000e+00 1.453e+03 5.296e-07 1.385e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
diff --git a/theory/paper_spheric/data/SedovBlast_rdf_15.dat b/theory/paper_spheric/data/SedovBlast_rdf_15.dat
new file mode 100644
index 0000000000000000000000000000000000000000..7c90b12fbe85615869c2854b51ead9b2a4c84531
--- /dev/null
+++ b/theory/paper_spheric/data/SedovBlast_rdf_15.dat
@@ -0,0 +1,300 @@
+0 0.000e+00 1.667e-02 0.000e+00 nan 0.000e+00 nan nan nan nan
+1 1.667e-02 3.333e-02 0.000e+00 nan 0.000e+00 nan nan nan nan
+2 3.333e-02 5.000e-02 0.000e+00 nan 0.000e+00 nan nan nan nan
+3 5.000e-02 6.667e-02 0.000e+00 nan 0.000e+00 nan nan nan nan
+4 6.667e-02 8.333e-02 0.000e+00 nan 0.000e+00 nan nan nan nan
+5 8.333e-02 1.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+6 1.000e-01 1.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+7 1.167e-01 1.333e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+8 1.333e-01 1.500e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+9 1.500e-01 1.667e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+10 1.667e-01 1.833e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+11 1.833e-01 2.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+12 2.000e-01 2.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+13 2.167e-01 2.333e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+14 2.333e-01 2.500e-01 1.090e+02 2.043e+00 1.039e-01 3.411e-01 4.103e+02 3.441e-02 9.410e+00
+15 2.500e-01 2.667e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+16 2.667e-01 2.833e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+17 2.833e-01 3.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+18 3.000e-01 3.167e-01 1.339e+02 4.119e-01 1.277e-01 3.364e-01 4.244e+02 3.588e-02 1.015e+01
+19 3.167e-01 3.333e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+20 3.333e-01 3.500e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+21 3.500e-01 3.667e-01 1.487e+02 1.804e+00 1.418e-01 3.329e-01 4.225e+02 3.702e-02 1.043e+01
+22 3.667e-01 3.833e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+23 3.833e-01 4.000e-01 4.149e+01 1.956e+00 3.957e-02 3.305e-01 4.252e+02 3.783e-02 1.072e+01
+24 4.000e-01 4.167e-01 1.909e+02 1.706e+00 1.820e-01 3.262e-01 4.427e+02 3.938e-02 1.163e+01
+25 4.167e-01 4.333e-01 2.467e+02 1.022e+00 2.353e-01 3.251e-01 4.429e+02 3.976e-02 1.174e+01
+26 4.333e-01 4.500e-01 2.284e+02 1.658e+00 2.178e-01 3.258e-01 4.408e+02 3.950e-02 1.161e+01
+27 4.500e-01 4.667e-01 6.060e+01 1.377e+00 5.780e-02 3.240e-01 4.435e+02 4.015e-02 1.187e+01
+28 4.667e-01 4.833e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+29 4.833e-01 5.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+30 5.000e-01 5.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+31 5.167e-01 5.333e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+32 5.333e-01 5.500e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+33 5.500e-01 5.667e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+34 5.667e-01 5.833e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+35 5.833e-01 6.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+36 6.000e-01 6.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+37 6.167e-01 6.333e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+38 6.333e-01 6.500e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+39 6.500e-01 6.667e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+40 6.667e-01 6.833e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+41 6.833e-01 7.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+42 7.000e-01 7.167e-01 1.269e+01 2.055e+00 1.210e-02 2.238e-01 4.525e+01 1.219e-01 3.678e+00
+43 7.167e-01 7.333e-01 1.453e+02 2.085e+00 1.386e-01 2.197e-01 4.608e+01 1.291e-01 3.959e+00
+44 7.333e-01 7.500e-01 1.967e+02 1.820e+00 1.876e-01 2.222e-01 5.043e+01 1.249e-01 4.185e+00
+45 7.500e-01 7.667e-01 2.325e+02 1.797e+00 2.217e-01 2.165e-01 4.170e+01 1.354e-01 3.696e+00
+46 7.667e-01 7.833e-01 1.696e+02 1.840e+00 1.617e-01 2.066e-01 3.588e+01 1.573e-01 3.606e+00
+47 7.833e-01 8.000e-01 2.438e+02 1.625e+00 2.325e-01 2.022e-01 2.913e+01 1.666e-01 3.216e+00
+48 8.000e-01 8.167e-01 1.364e+02 1.430e+00 1.301e-01 1.963e-01 2.592e+01 1.816e-01 3.104e+00
+49 8.167e-01 8.333e-01 1.309e+02 1.465e+00 1.249e-01 1.844e-01 2.124e+01 2.205e-01 3.049e+00
+50 8.333e-01 8.500e-01 1.977e+02 1.163e+00 1.885e-01 1.834e-01 2.168e+01 2.235e-01 3.197e+00
+51 8.500e-01 8.667e-01 2.506e+02 1.246e+00 2.390e-01 1.799e-01 2.150e+01 2.370e-01 3.378e+00
+52 8.667e-01 8.833e-01 2.910e+02 1.407e+00 2.775e-01 1.725e-01 2.014e+01 2.685e-01 3.559e+00
+53 8.833e-01 9.000e-01 4.324e+02 1.337e+00 4.123e-01 1.688e-01 1.912e+01 2.885e-01 3.581e+00
+54 9.000e-01 9.167e-01 4.552e+02 1.387e+00 4.341e-01 1.662e-01 1.883e+01 3.016e-01 3.701e+00
+55 9.167e-01 9.333e-01 4.167e+02 1.397e+00 3.973e-01 1.618e-01 1.742e+01 3.272e-01 3.685e+00
+56 9.333e-01 9.500e-01 3.877e+02 1.615e+00 3.697e-01 1.569e-01 1.639e+01 3.592e-01 3.778e+00
+57 9.500e-01 9.667e-01 4.852e+02 1.855e+00 4.627e-01 1.529e-01 1.478e+01 3.856e-01 3.741e+00
+58 9.667e-01 9.833e-01 5.491e+02 1.986e+00 5.237e-01 1.503e-01 1.518e+01 4.064e-01 4.016e+00
+59 9.833e-01 1.000e+00 5.179e+02 2.079e+00 4.939e-01 1.449e-01 1.315e+01 4.529e-01 3.905e+00
+60 1.000e+00 1.017e+00 4.320e+02 2.217e+00 4.120e-01 1.404e-01 1.135e+01 4.976e-01 3.701e+00
+61 1.017e+00 1.033e+00 6.241e+02 2.105e+00 5.952e-01 1.396e-01 1.141e+01 5.081e-01 3.778e+00
+62 1.033e+00 1.050e+00 7.451e+02 2.063e+00 7.106e-01 1.367e-01 1.111e+01 5.427e-01 3.875e+00
+63 1.050e+00 1.067e+00 7.161e+02 2.044e+00 6.830e-01 1.329e-01 9.703e+00 5.875e-01 3.713e+00
+64 1.067e+00 1.083e+00 8.043e+02 2.033e+00 7.670e-01 1.303e-01 8.644e+00 6.253e-01 3.486e+00
+65 1.083e+00 1.100e+00 1.068e+03 1.867e+00 1.019e+00 1.277e-01 7.940e+00 6.685e-01 3.425e+00
+66 1.100e+00 1.117e+00 1.083e+03 1.889e+00 1.033e+00 1.249e-01 7.437e+00 7.121e-01 3.443e+00
+67 1.117e+00 1.133e+00 1.066e+03 1.857e+00 1.017e+00 1.224e-01 6.796e+00 7.563e-01 3.350e+00
+68 1.133e+00 1.150e+00 9.085e+02 1.658e+00 8.664e-01 1.171e-01 6.754e+00 8.722e-01 3.795e+00
+69 1.150e+00 1.167e+00 9.394e+02 1.601e+00 8.959e-01 1.161e-01 6.579e+00 8.982e-01 3.850e+00
+70 1.167e+00 1.183e+00 1.208e+03 1.640e+00 1.152e+00 1.130e-01 6.203e+00 9.749e-01 3.944e+00
+71 1.183e+00 1.200e+00 1.157e+03 1.778e+00 1.103e+00 1.063e-01 5.783e+00 1.183e+00 4.478e+00
+72 1.200e+00 1.217e+00 1.177e+03 1.798e+00 1.123e+00 1.059e-01 5.843e+00 1.207e+00 4.576e+00
+73 1.217e+00 1.233e+00 1.697e+03 1.981e+00 1.618e+00 9.916e-02 5.609e+00 1.461e+00 5.312e+00
+74 1.233e+00 1.250e+00 1.631e+03 2.115e+00 1.555e+00 9.665e-02 5.484e+00 1.574e+00 5.571e+00
+75 1.250e+00 1.267e+00 2.163e+03 2.317e+00 2.063e+00 9.299e-02 5.144e+00 1.769e+00 5.853e+00
+76 1.267e+00 1.283e+00 2.318e+03 2.481e+00 2.211e+00 8.989e-02 4.898e+00 1.921e+00 6.105e+00
+77 1.283e+00 1.300e+00 3.072e+03 2.584e+00 2.929e+00 8.789e-02 4.440e+00 2.039e+00 5.875e+00
+78 1.300e+00 1.317e+00 3.091e+03 2.552e+00 2.947e+00 8.774e-02 4.124e+00 2.046e+00 5.476e+00
+79 1.317e+00 1.333e+00 3.499e+03 2.540e+00 3.337e+00 8.652e-02 3.490e+00 2.119e+00 4.868e+00
+80 1.333e+00 1.350e+00 3.073e+03 2.481e+00 2.931e+00 8.702e-02 3.276e+00 2.081e+00 4.514e+00
+81 1.350e+00 1.367e+00 3.385e+03 2.255e+00 3.228e+00 8.783e-02 2.580e+00 2.026e+00 3.519e+00
+82 1.367e+00 1.383e+00 2.707e+03 2.064e+00 2.582e+00 8.909e-02 2.168e+00 1.944e+00 2.882e+00
+83 1.383e+00 1.400e+00 2.304e+03 1.857e+00 2.197e+00 9.048e-02 1.791e+00 1.858e+00 2.296e+00
+84 1.400e+00 1.417e+00 2.613e+03 1.605e+00 2.492e+00 9.263e-02 1.426e+00 1.734e+00 1.720e+00
+85 1.417e+00 1.433e+00 2.016e+03 1.202e+00 1.922e+00 9.612e-02 9.543e-01 1.553e+00 1.039e+00
+86 1.433e+00 1.450e+00 1.752e+03 1.114e+00 1.671e+00 9.721e-02 8.740e-01 1.505e+00 9.391e-01
+87 1.450e+00 1.467e+00 1.856e+03 7.906e-01 1.770e+00 1.004e-01 5.594e-01 1.361e+00 5.345e-01
+88 1.467e+00 1.483e+00 1.615e+03 6.091e-01 1.540e+00 1.024e-01 4.066e-01 1.281e+00 3.683e-01
+89 1.483e+00 1.500e+00 1.562e+03 4.790e-01 1.490e+00 1.039e-01 3.034e-01 1.225e+00 2.654e-01
+90 1.500e+00 1.517e+00 1.536e+03 3.355e-01 1.465e+00 1.057e-01 1.965e-01 1.160e+00 1.599e-01
+91 1.517e+00 1.533e+00 1.506e+03 1.965e-01 1.436e+00 1.075e-01 9.837e-02 1.102e+00 7.537e-02
+92 1.533e+00 1.550e+00 1.369e+03 1.656e-01 1.305e+00 1.080e-01 8.166e-02 1.087e+00 6.268e-02
+93 1.550e+00 1.567e+00 1.552e+03 1.057e-01 1.480e+00 1.089e-01 4.577e-02 1.060e+00 3.353e-02
+94 1.567e+00 1.583e+00 1.442e+03 5.939e-02 1.375e+00 1.096e-01 2.123e-02 1.037e+00 1.503e-02
+95 1.583e+00 1.600e+00 1.224e+03 3.129e-02 1.167e+00 1.102e-01 9.063e-03 1.021e+00 6.281e-03
+96 1.600e+00 1.617e+00 1.578e+03 2.333e-02 1.504e+00 1.104e-01 6.774e-03 1.015e+00 4.696e-03
+97 1.617e+00 1.633e+00 1.425e+03 1.330e-02 1.359e+00 1.106e-01 3.102e-03 1.009e+00 2.118e-03
+98 1.633e+00 1.650e+00 1.304e+03 6.188e-03 1.243e+00 1.109e-01 1.068e-03 1.002e+00 7.197e-04
+99 1.650e+00 1.667e+00 1.468e+03 3.068e-03 1.400e+00 1.110e-01 4.402e-04 9.998e-01 2.950e-04
+100 1.667e+00 1.683e+00 1.321e+03 1.528e-03 1.259e+00 1.110e-01 1.793e-04 9.978e-01 1.198e-04
+101 1.683e+00 1.700e+00 1.410e+03 9.647e-04 1.345e+00 1.111e-01 1.108e-04 9.970e-01 7.381e-05
+102 1.700e+00 1.717e+00 1.453e+03 3.023e-04 1.385e+00 1.111e-01 3.287e-05 9.960e-01 2.185e-05
+103 1.717e+00 1.733e+00 1.365e+03 1.485e-04 1.302e+00 1.111e-01 2.110e-05 9.965e-01 1.402e-05
+104 1.733e+00 1.750e+00 1.406e+03 2.346e-05 1.341e+00 1.111e-01 1.554e-05 9.954e-01 1.031e-05
+105 1.750e+00 1.767e+00 1.316e+03 2.601e-06 1.255e+00 1.111e-01 1.504e-05 9.960e-01 9.984e-06
+106 1.767e+00 1.783e+00 1.491e+03 2.387e-06 1.422e+00 1.111e-01 1.502e-05 9.956e-01 9.973e-06
+107 1.783e+00 1.800e+00 1.464e+03 1.160e-06 1.396e+00 1.111e-01 1.500e-05 9.949e-01 9.950e-06
+108 1.800e+00 1.817e+00 1.337e+03 1.090e-06 1.275e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+109 1.817e+00 1.833e+00 1.292e+03 1.091e-06 1.232e+00 1.111e-01 1.500e-05 9.963e-01 9.963e-06
+110 1.833e+00 1.850e+00 1.505e+03 1.072e-06 1.436e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+111 1.850e+00 1.867e+00 1.377e+03 1.067e-06 1.313e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+112 1.867e+00 1.883e+00 1.431e+03 1.059e-06 1.364e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+113 1.883e+00 1.900e+00 1.368e+03 1.102e-06 1.305e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+114 1.900e+00 1.917e+00 1.334e+03 1.091e-06 1.272e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+115 1.917e+00 1.933e+00 1.464e+03 1.064e-06 1.396e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+116 1.933e+00 1.950e+00 1.472e+03 1.069e-06 1.404e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+117 1.950e+00 1.967e+00 1.338e+03 1.063e-06 1.276e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+118 1.967e+00 1.983e+00 1.296e+03 1.058e-06 1.236e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+119 1.983e+00 2.000e+00 1.451e+03 1.060e-06 1.384e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+120 2.000e+00 2.017e+00 1.468e+03 1.076e-06 1.400e+00 1.111e-01 1.500e-05 9.949e-01 9.949e-06
+121 2.017e+00 2.033e+00 1.413e+03 1.066e-06 1.347e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+122 2.033e+00 2.050e+00 1.281e+03 1.061e-06 1.222e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+123 2.050e+00 2.067e+00 1.449e+03 1.086e-06 1.381e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+124 2.067e+00 2.083e+00 1.424e+03 1.067e-06 1.358e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+125 2.083e+00 2.100e+00 1.372e+03 1.069e-06 1.309e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+126 2.100e+00 2.117e+00 1.459e+03 1.081e-06 1.392e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+127 2.117e+00 2.133e+00 1.348e+03 1.078e-06 1.285e+00 1.112e-01 1.500e-05 9.949e-01 9.949e-06
+128 2.133e+00 2.150e+00 1.291e+03 1.066e-06 1.231e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+129 2.150e+00 2.167e+00 1.548e+03 1.055e-06 1.477e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+130 2.167e+00 2.183e+00 1.422e+03 1.061e-06 1.357e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+131 2.183e+00 2.200e+00 1.343e+03 1.061e-06 1.280e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+132 2.200e+00 2.217e+00 1.356e+03 1.048e-06 1.293e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+133 2.217e+00 2.233e+00 1.413e+03 1.058e-06 1.348e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+134 2.233e+00 2.250e+00 1.438e+03 1.060e-06 1.371e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+135 2.250e+00 2.267e+00 1.381e+03 1.056e-06 1.317e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+136 2.267e+00 2.283e+00 1.437e+03 1.068e-06 1.370e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+137 2.283e+00 2.300e+00 1.342e+03 1.054e-06 1.280e+00 1.111e-01 1.500e-05 9.965e-01 9.965e-06
+138 2.300e+00 2.317e+00 1.382e+03 1.076e-06 1.318e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+139 2.317e+00 2.333e+00 1.445e+03 1.067e-06 1.378e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+140 2.333e+00 2.350e+00 1.445e+03 1.065e-06 1.378e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+141 2.350e+00 2.367e+00 1.323e+03 1.063e-06 1.262e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+142 2.367e+00 2.383e+00 1.387e+03 1.060e-06 1.323e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+143 2.383e+00 2.400e+00 1.454e+03 1.070e-06 1.386e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+144 2.400e+00 2.417e+00 1.377e+03 1.068e-06 1.314e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+145 2.417e+00 2.433e+00 1.387e+03 1.044e-06 1.323e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+146 2.433e+00 2.450e+00 1.408e+03 1.084e-06 1.343e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+147 2.450e+00 2.467e+00 1.341e+03 1.045e-06 1.279e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+148 2.467e+00 2.483e+00 1.415e+03 1.064e-06 1.350e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+149 2.483e+00 2.500e+00 1.448e+03 1.055e-06 1.381e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+150 2.500e+00 2.517e+00 1.414e+03 1.088e-06 1.348e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+151 2.517e+00 2.533e+00 1.329e+03 1.057e-06 1.267e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+152 2.533e+00 2.550e+00 1.395e+03 1.088e-06 1.331e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+153 2.550e+00 2.567e+00 1.441e+03 1.076e-06 1.375e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+154 2.567e+00 2.583e+00 1.419e+03 1.070e-06 1.353e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+155 2.583e+00 2.600e+00 1.340e+03 1.087e-06 1.278e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+156 2.600e+00 2.617e+00 1.421e+03 1.078e-06 1.356e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+157 2.617e+00 2.633e+00 1.413e+03 1.098e-06 1.347e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+158 2.633e+00 2.650e+00 1.387e+03 1.082e-06 1.322e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+159 2.650e+00 2.667e+00 1.411e+03 1.087e-06 1.345e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+160 2.667e+00 2.683e+00 1.387e+03 1.082e-06 1.323e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+161 2.683e+00 2.700e+00 1.358e+03 1.085e-06 1.295e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+162 2.700e+00 2.717e+00 1.436e+03 1.065e-06 1.369e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+163 2.717e+00 2.733e+00 1.454e+03 1.070e-06 1.387e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+164 2.733e+00 2.750e+00 1.368e+03 1.085e-06 1.304e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+165 2.750e+00 2.767e+00 1.328e+03 1.079e-06 1.266e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+166 2.767e+00 2.783e+00 1.445e+03 1.070e-06 1.378e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+167 2.783e+00 2.800e+00 1.429e+03 1.073e-06 1.363e+00 1.111e-01 1.500e-05 9.961e-01 9.961e-06
+168 2.800e+00 2.817e+00 1.347e+03 1.069e-06 1.285e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+169 2.817e+00 2.833e+00 1.445e+03 1.068e-06 1.378e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+170 2.833e+00 2.850e+00 1.362e+03 1.077e-06 1.299e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+171 2.850e+00 2.867e+00 1.387e+03 1.071e-06 1.323e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+172 2.867e+00 2.883e+00 1.442e+03 1.085e-06 1.375e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+173 2.883e+00 2.900e+00 1.422e+03 1.082e-06 1.356e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+174 2.900e+00 2.917e+00 1.342e+03 1.065e-06 1.280e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+175 2.917e+00 2.933e+00 1.359e+03 1.070e-06 1.296e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+176 2.933e+00 2.950e+00 1.464e+03 1.073e-06 1.396e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+177 2.950e+00 2.967e+00 1.402e+03 1.084e-06 1.337e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+178 2.967e+00 2.983e+00 1.361e+03 1.061e-06 1.298e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+179 2.983e+00 3.000e+00 1.383e+03 1.079e-06 1.319e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+180 3.000e+00 3.017e+00 1.456e+03 1.061e-06 1.389e+00 1.111e-01 1.500e-05 9.949e-01 9.949e-06
+181 3.017e+00 3.033e+00 1.368e+03 1.081e-06 1.304e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+182 3.033e+00 3.050e+00 1.416e+03 1.067e-06 1.351e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+183 3.050e+00 3.067e+00 1.397e+03 1.070e-06 1.332e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+184 3.067e+00 3.083e+00 1.355e+03 1.068e-06 1.293e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+185 3.083e+00 3.100e+00 1.408e+03 1.077e-06 1.343e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+186 3.100e+00 3.117e+00 1.454e+03 1.063e-06 1.387e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+187 3.117e+00 3.133e+00 1.358e+03 1.042e-06 1.295e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+188 3.133e+00 3.150e+00 1.374e+03 1.065e-06 1.311e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+189 3.150e+00 3.167e+00 1.420e+03 1.046e-06 1.354e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+190 3.167e+00 3.183e+00 1.416e+03 1.058e-06 1.350e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+191 3.183e+00 3.200e+00 1.391e+03 1.070e-06 1.326e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+192 3.200e+00 3.217e+00 1.388e+03 1.066e-06 1.324e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+193 3.217e+00 3.233e+00 1.385e+03 1.045e-06 1.321e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+194 3.233e+00 3.250e+00 1.416e+03 1.067e-06 1.350e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+195 3.250e+00 3.267e+00 1.379e+03 1.062e-06 1.315e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+196 3.267e+00 3.283e+00 1.446e+03 1.062e-06 1.379e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+197 3.283e+00 3.300e+00 1.383e+03 1.059e-06 1.318e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+198 3.300e+00 3.317e+00 1.307e+03 1.067e-06 1.246e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+199 3.317e+00 3.333e+00 1.490e+03 1.051e-06 1.421e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+200 3.333e+00 3.350e+00 1.401e+03 1.071e-06 1.336e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+201 3.350e+00 3.367e+00 1.366e+03 1.058e-06 1.303e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+202 3.367e+00 3.383e+00 1.402e+03 1.055e-06 1.337e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+203 3.383e+00 3.400e+00 1.369e+03 1.066e-06 1.305e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+204 3.400e+00 3.417e+00 1.419e+03 1.063e-06 1.354e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+205 3.417e+00 3.433e+00 1.438e+03 1.058e-06 1.371e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+206 3.433e+00 3.450e+00 1.396e+03 1.070e-06 1.332e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+207 3.450e+00 3.467e+00 1.377e+03 1.058e-06 1.313e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+208 3.467e+00 3.483e+00 1.356e+03 1.062e-06 1.293e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+209 3.483e+00 3.500e+00 1.463e+03 1.061e-06 1.395e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+210 3.500e+00 3.517e+00 1.403e+03 1.076e-06 1.338e+00 1.112e-01 1.500e-05 9.948e-01 9.948e-06
+211 3.517e+00 3.533e+00 1.362e+03 1.080e-06 1.299e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+212 3.533e+00 3.550e+00 1.380e+03 1.066e-06 1.317e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+213 3.550e+00 3.567e+00 1.449e+03 1.070e-06 1.382e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+214 3.567e+00 3.583e+00 1.357e+03 1.064e-06 1.294e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+215 3.583e+00 3.600e+00 1.455e+03 1.077e-06 1.387e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+216 3.600e+00 3.617e+00 1.374e+03 1.073e-06 1.311e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+217 3.617e+00 3.633e+00 1.346e+03 1.062e-06 1.283e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+218 3.633e+00 3.650e+00 1.422e+03 1.068e-06 1.356e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+219 3.650e+00 3.667e+00 1.459e+03 1.061e-06 1.392e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+220 3.667e+00 3.683e+00 1.363e+03 1.065e-06 1.300e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+221 3.683e+00 3.700e+00 1.357e+03 1.049e-06 1.294e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+222 3.700e+00 3.717e+00 1.398e+03 1.074e-06 1.333e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+223 3.717e+00 3.733e+00 1.443e+03 1.073e-06 1.376e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+224 3.733e+00 3.750e+00 1.414e+03 1.075e-06 1.348e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+225 3.750e+00 3.767e+00 1.361e+03 1.064e-06 1.298e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+226 3.767e+00 3.783e+00 1.398e+03 1.073e-06 1.333e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+227 3.783e+00 3.800e+00 1.370e+03 1.070e-06 1.307e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+228 3.800e+00 3.817e+00 1.433e+03 1.062e-06 1.366e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+229 3.817e+00 3.833e+00 1.436e+03 1.072e-06 1.370e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+230 3.833e+00 3.850e+00 1.362e+03 1.086e-06 1.299e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+231 3.850e+00 3.867e+00 1.340e+03 1.084e-06 1.278e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+232 3.867e+00 3.883e+00 1.475e+03 1.073e-06 1.406e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+233 3.883e+00 3.900e+00 1.389e+03 1.078e-06 1.325e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+234 3.900e+00 3.917e+00 1.400e+03 1.081e-06 1.335e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+235 3.917e+00 3.933e+00 1.375e+03 1.068e-06 1.311e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+236 3.933e+00 3.950e+00 1.388e+03 1.070e-06 1.324e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+237 3.950e+00 3.967e+00 1.408e+03 1.078e-06 1.343e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+238 3.967e+00 3.983e+00 1.427e+03 1.068e-06 1.361e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+239 3.983e+00 4.000e+00 1.388e+03 1.064e-06 1.324e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+240 4.000e+00 4.017e+00 1.388e+03 1.055e-06 1.323e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+241 4.017e+00 4.033e+00 1.360e+03 1.071e-06 1.297e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+242 4.033e+00 4.050e+00 1.454e+03 1.077e-06 1.387e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+243 4.050e+00 4.067e+00 1.403e+03 1.055e-06 1.338e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+244 4.067e+00 4.083e+00 1.349e+03 1.074e-06 1.286e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+245 4.083e+00 4.100e+00 1.408e+03 1.089e-06 1.343e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+246 4.100e+00 4.117e+00 1.437e+03 1.071e-06 1.370e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+247 4.117e+00 4.133e+00 1.384e+03 1.068e-06 1.320e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+248 4.133e+00 4.150e+00 1.381e+03 1.059e-06 1.317e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+249 4.150e+00 4.167e+00 1.418e+03 1.068e-06 1.352e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+250 4.167e+00 4.183e+00 1.368e+03 1.059e-06 1.305e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+251 4.183e+00 4.200e+00 1.409e+03 1.064e-06 1.344e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+252 4.200e+00 4.217e+00 1.422e+03 1.054e-06 1.357e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+253 4.217e+00 4.233e+00 1.405e+03 1.070e-06 1.340e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+254 4.233e+00 4.250e+00 1.345e+03 1.055e-06 1.283e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+255 4.250e+00 4.267e+00 1.434e+03 1.068e-06 1.368e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+256 4.267e+00 4.283e+00 1.421e+03 1.058e-06 1.355e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+257 4.283e+00 4.300e+00 1.368e+03 1.074e-06 1.304e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+258 4.300e+00 4.317e+00 1.393e+03 1.061e-06 1.328e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+259 4.317e+00 4.333e+00 1.399e+03 1.070e-06 1.334e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+260 4.333e+00 4.350e+00 1.385e+03 1.072e-06 1.321e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+261 4.350e+00 4.367e+00 1.395e+03 1.066e-06 1.331e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+262 4.367e+00 4.383e+00 1.437e+03 1.061e-06 1.370e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+263 4.383e+00 4.400e+00 1.387e+03 1.077e-06 1.322e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+264 4.400e+00 4.417e+00 1.354e+03 1.061e-06 1.291e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+265 4.417e+00 4.433e+00 1.455e+03 1.071e-06 1.388e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+266 4.433e+00 4.450e+00 1.406e+03 1.059e-06 1.341e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+267 4.450e+00 4.467e+00 1.370e+03 1.066e-06 1.306e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+268 4.467e+00 4.483e+00 1.386e+03 1.071e-06 1.322e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+269 4.483e+00 4.500e+00 1.422e+03 1.073e-06 1.356e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+270 4.500e+00 4.517e+00 1.399e+03 1.075e-06 1.334e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+271 4.517e+00 4.533e+00 1.378e+03 1.069e-06 1.314e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+272 4.533e+00 4.550e+00 1.441e+03 1.059e-06 1.375e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+273 4.550e+00 4.567e+00 1.354e+03 1.051e-06 1.291e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+274 4.567e+00 4.583e+00 1.408e+03 1.069e-06 1.343e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+275 4.583e+00 4.600e+00 1.412e+03 1.066e-06 1.347e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+276 4.600e+00 4.617e+00 1.412e+03 1.062e-06 1.346e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+277 4.617e+00 4.633e+00 1.356e+03 1.049e-06 1.293e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+278 4.633e+00 4.650e+00 1.392e+03 1.060e-06 1.328e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+279 4.650e+00 4.667e+00 1.424e+03 1.066e-06 1.358e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+280 4.667e+00 4.683e+00 1.431e+03 1.059e-06 1.365e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+281 4.683e+00 4.700e+00 1.355e+03 1.072e-06 1.292e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+282 4.700e+00 4.717e+00 1.405e+03 1.060e-06 1.340e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+283 4.717e+00 4.733e+00 1.411e+03 1.065e-06 1.345e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+284 4.733e+00 4.750e+00 1.374e+03 1.071e-06 1.310e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+285 4.750e+00 4.767e+00 1.429e+03 1.067e-06 1.363e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+286 4.767e+00 4.783e+00 1.398e+03 1.059e-06 1.333e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+287 4.783e+00 4.800e+00 1.337e+03 1.065e-06 1.275e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+288 4.800e+00 4.817e+00 1.441e+03 1.074e-06 1.374e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+289 4.817e+00 4.833e+00 1.437e+03 1.069e-06 1.371e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+290 4.833e+00 4.850e+00 1.358e+03 1.061e-06 1.295e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+291 4.850e+00 4.867e+00 1.381e+03 1.066e-06 1.317e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+292 4.867e+00 4.883e+00 1.396e+03 1.073e-06 1.331e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+293 4.883e+00 4.900e+00 1.432e+03 1.073e-06 1.366e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+294 4.900e+00 4.917e+00 1.388e+03 1.071e-06 1.324e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+295 4.917e+00 4.933e+00 1.408e+03 1.074e-06 1.343e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+296 4.933e+00 4.950e+00 1.386e+03 1.070e-06 1.322e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+297 4.950e+00 4.967e+00 1.372e+03 1.056e-06 1.309e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+298 4.967e+00 4.983e+00 1.410e+03 1.078e-06 1.344e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+299 4.983e+00 5.000e+00 1.453e+03 1.059e-06 1.385e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
diff --git a/theory/paper_spheric/data/SedovBlast_rdf_20.dat b/theory/paper_spheric/data/SedovBlast_rdf_20.dat
new file mode 100644
index 0000000000000000000000000000000000000000..85849c36c21c16dea2efc5e0d0f822f96233e25c
--- /dev/null
+++ b/theory/paper_spheric/data/SedovBlast_rdf_20.dat
@@ -0,0 +1,300 @@
+0 0.000e+00 1.667e-02 0.000e+00 nan 0.000e+00 nan nan nan nan
+1 1.667e-02 3.333e-02 0.000e+00 nan 0.000e+00 nan nan nan nan
+2 3.333e-02 5.000e-02 0.000e+00 nan 0.000e+00 nan nan nan nan
+3 5.000e-02 6.667e-02 1.858e+03 6.886e-01 1.772e+00 4.004e-01 3.034e+02 2.129e-02 4.305e+00
+4 6.667e-02 8.333e-02 0.000e+00 nan 0.000e+00 nan nan nan nan
+5 8.333e-02 1.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+6 1.000e-01 1.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+7 1.167e-01 1.333e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+8 1.333e-01 1.500e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+9 1.500e-01 1.667e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+10 1.667e-01 1.833e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+11 1.833e-01 2.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+12 2.000e-01 2.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+13 2.167e-01 2.333e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+14 2.333e-01 2.500e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+15 2.500e-01 2.667e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+16 2.667e-01 2.833e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+17 2.833e-01 3.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+18 3.000e-01 3.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+19 3.167e-01 3.333e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+20 3.333e-01 3.500e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+21 3.500e-01 3.667e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+22 3.667e-01 3.833e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+23 3.833e-01 4.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+24 4.000e-01 4.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+25 4.167e-01 4.333e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+26 4.333e-01 4.500e-01 6.526e+01 7.183e-01 6.224e-02 3.845e-01 3.213e+02 2.404e-02 5.151e+00
+27 4.500e-01 4.667e-01 2.424e+02 5.678e-01 2.312e-01 3.822e-01 3.227e+02 2.447e-02 5.264e+00
+28 4.667e-01 4.833e-01 1.129e+02 1.125e+00 1.076e-01 3.799e-01 3.291e+02 2.491e-02 5.466e+00
+29 4.833e-01 5.000e-01 1.317e+02 7.442e-01 1.256e-01 3.798e-01 3.237e+02 2.493e-02 5.380e+00
+30 5.000e-01 5.167e-01 1.724e+02 8.479e-01 1.645e-01 3.773e-01 3.275e+02 2.544e-02 5.554e+00
+31 5.167e-01 5.333e-01 2.310e+01 7.435e-01 2.203e-02 3.764e-01 3.289e+02 2.561e-02 5.615e+00
+32 5.333e-01 5.500e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+33 5.500e-01 5.667e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+34 5.667e-01 5.833e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+35 5.833e-01 6.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+36 6.000e-01 6.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+37 6.167e-01 6.333e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+38 6.333e-01 6.500e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+39 6.500e-01 6.667e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+40 6.667e-01 6.833e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+41 6.833e-01 7.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+42 7.000e-01 7.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+43 7.167e-01 7.333e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+44 7.333e-01 7.500e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+45 7.500e-01 7.667e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+46 7.667e-01 7.833e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+47 7.833e-01 8.000e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+48 8.000e-01 8.167e-01 0.000e+00 nan 0.000e+00 nan nan nan nan
+49 8.167e-01 8.333e-01 4.677e+01 9.067e-01 4.460e-02 2.653e-01 3.227e+01 7.317e-02 1.574e+00
+50 8.333e-01 8.500e-01 1.348e+02 1.265e+00 1.286e-01 2.619e-01 3.647e+01 7.633e-02 1.854e+00
+51 8.500e-01 8.667e-01 1.728e+02 1.063e+00 1.648e-01 2.605e-01 3.655e+01 7.735e-02 1.885e+00
+52 8.667e-01 8.833e-01 3.326e+01 1.107e+00 3.172e-02 2.621e-01 3.557e+01 7.588e-02 1.799e+00
+53 8.833e-01 9.000e-01 8.007e+01 9.869e-01 7.636e-02 2.456e-01 2.438e+01 9.268e-02 1.485e+00
+54 9.000e-01 9.167e-01 4.629e+01 1.012e+00 4.415e-02 2.394e-01 2.374e+01 1.001e-01 1.591e+00
+55 9.167e-01 9.333e-01 1.190e+02 8.147e-01 1.135e-01 2.356e-01 2.285e+01 1.052e-01 1.596e+00
+56 9.333e-01 9.500e-01 1.292e+02 1.037e+00 1.232e-01 2.262e-01 2.089e+01 1.191e-01 1.638e+00
+57 9.500e-01 9.667e-01 1.178e+02 8.442e-01 1.124e-01 2.203e-01 1.961e+01 1.282e-01 1.668e+00
+58 9.667e-01 9.833e-01 1.272e+02 9.885e-01 1.213e-01 2.148e-01 1.627e+01 1.386e-01 1.493e+00
+59 9.833e-01 1.000e+00 1.942e+02 1.085e+00 1.852e-01 2.061e-01 1.544e+01 1.567e-01 1.600e+00
+60 1.000e+00 1.017e+00 2.630e+02 1.031e+00 2.508e-01 2.081e-01 1.645e+01 1.524e-01 1.655e+00
+61 1.017e+00 1.033e+00 1.818e+02 1.098e+00 1.734e-01 2.033e-01 1.395e+01 1.640e-01 1.502e+00
+62 1.033e+00 1.050e+00 3.168e+02 9.937e-01 3.021e-01 1.998e-01 1.491e+01 1.723e-01 1.690e+00
+63 1.050e+00 1.067e+00 2.614e+02 1.098e+00 2.493e-01 1.935e-01 1.358e+01 1.897e-01 1.697e+00
+64 1.067e+00 1.083e+00 2.424e+02 1.094e+00 2.312e-01 1.898e-01 1.242e+01 2.013e-01 1.643e+00
+65 1.083e+00 1.100e+00 2.030e+02 1.120e+00 1.936e-01 1.857e-01 1.220e+01 2.145e-01 1.727e+00
+66 1.100e+00 1.117e+00 2.695e+02 1.185e+00 2.570e-01 1.807e-01 1.077e+01 2.331e-01 1.654e+00
+67 1.117e+00 1.133e+00 3.571e+02 1.114e+00 3.406e-01 1.787e-01 1.037e+01 2.410e-01 1.640e+00
+68 1.133e+00 1.150e+00 3.272e+02 1.099e+00 3.121e-01 1.764e-01 9.912e+00 2.509e-01 1.636e+00
+69 1.150e+00 1.167e+00 3.701e+02 1.068e+00 3.529e-01 1.731e-01 9.269e+00 2.653e-01 1.619e+00
+70 1.167e+00 1.183e+00 3.689e+02 1.104e+00 3.518e-01 1.701e-01 8.746e+00 2.804e-01 1.605e+00
+71 1.183e+00 1.200e+00 3.407e+02 1.168e+00 3.249e-01 1.675e-01 8.234e+00 2.929e-01 1.587e+00
+72 1.200e+00 1.217e+00 3.357e+02 1.074e+00 3.202e-01 1.636e-01 7.634e+00 3.151e-01 1.584e+00
+73 1.217e+00 1.233e+00 3.479e+02 1.103e+00 3.318e-01 1.612e-01 7.209e+00 3.292e-01 1.555e+00
+74 1.233e+00 1.250e+00 4.914e+02 1.058e+00 4.686e-01 1.571e-01 6.782e+00 3.580e-01 1.580e+00
+75 1.250e+00 1.267e+00 5.186e+02 1.038e+00 4.946e-01 1.528e-01 6.187e+00 3.893e-01 1.568e+00
+76 1.267e+00 1.283e+00 5.522e+02 1.063e+00 5.266e-01 1.496e-01 5.804e+00 4.137e-01 1.566e+00
+77 1.283e+00 1.300e+00 5.456e+02 1.061e+00 5.204e-01 1.468e-01 5.706e+00 4.375e-01 1.635e+00
+78 1.300e+00 1.317e+00 5.579e+02 1.093e+00 5.320e-01 1.437e-01 5.512e+00 4.696e-01 1.678e+00
+79 1.317e+00 1.333e+00 5.657e+02 1.111e+00 5.395e-01 1.392e-01 5.212e+00 5.139e-01 1.757e+00
+80 1.333e+00 1.350e+00 5.552e+02 1.171e+00 5.295e-01 1.355e-01 5.089e+00 5.575e-01 1.855e+00
+81 1.350e+00 1.367e+00 6.901e+02 1.248e+00 6.581e-01 1.323e-01 4.822e+00 5.999e-01 1.890e+00
+82 1.367e+00 1.383e+00 8.351e+02 1.268e+00 7.964e-01 1.304e-01 4.919e+00 6.276e-01 2.014e+00
+83 1.383e+00 1.400e+00 8.941e+02 1.343e+00 8.527e-01 1.260e-01 4.574e+00 6.964e-01 2.068e+00
+84 1.400e+00 1.417e+00 9.244e+02 1.426e+00 8.816e-01 1.233e-01 4.404e+00 7.402e-01 2.118e+00
+85 1.417e+00 1.433e+00 1.022e+03 1.482e+00 9.747e-01 1.200e-01 4.024e+00 8.010e-01 2.109e+00
+86 1.433e+00 1.450e+00 1.277e+03 1.519e+00 1.218e+00 1.185e-01 3.947e+00 8.319e-01 2.141e+00
+87 1.450e+00 1.467e+00 1.263e+03 1.538e+00 1.205e+00 1.160e-01 3.700e+00 8.849e-01 2.139e+00
+88 1.467e+00 1.483e+00 1.293e+03 1.516e+00 1.233e+00 1.137e-01 3.495e+00 9.397e-01 2.144e+00
+89 1.483e+00 1.500e+00 1.370e+03 1.538e+00 1.307e+00 1.126e-01 3.299e+00 9.687e-01 2.084e+00
+90 1.500e+00 1.517e+00 1.321e+03 1.486e+00 1.260e+00 1.102e-01 3.102e+00 1.030e+00 2.097e+00
+91 1.517e+00 1.533e+00 1.541e+03 1.422e+00 1.470e+00 1.086e-01 2.967e+00 1.079e+00 2.093e+00
+92 1.533e+00 1.550e+00 1.511e+03 1.395e+00 1.441e+00 1.062e-01 2.773e+00 1.154e+00 2.095e+00
+93 1.550e+00 1.567e+00 1.379e+03 1.352e+00 1.315e+00 1.038e-01 2.641e+00 1.235e+00 2.145e+00
+94 1.567e+00 1.583e+00 1.686e+03 1.344e+00 1.608e+00 1.015e-01 2.589e+00 1.334e+00 2.265e+00
+95 1.583e+00 1.600e+00 1.530e+03 1.363e+00 1.459e+00 9.776e-02 2.506e+00 1.493e+00 2.457e+00
+96 1.600e+00 1.617e+00 1.920e+03 1.436e+00 1.831e+00 9.536e-02 2.412e+00 1.619e+00 2.570e+00
+97 1.617e+00 1.633e+00 2.131e+03 1.549e+00 2.032e+00 9.092e-02 2.387e+00 1.860e+00 2.908e+00
+98 1.633e+00 1.650e+00 2.563e+03 1.649e+00 2.444e+00 8.843e-02 2.244e+00 2.018e+00 2.969e+00
+99 1.650e+00 1.667e+00 3.033e+03 1.741e+00 2.892e+00 8.626e-02 2.152e+00 2.161e+00 3.041e+00
+100 1.667e+00 1.683e+00 3.304e+03 1.795e+00 3.151e+00 8.476e-02 1.984e+00 2.263e+00 2.946e+00
+101 1.683e+00 1.700e+00 3.651e+03 1.800e+00 3.481e+00 8.416e-02 1.824e+00 2.305e+00 2.769e+00
+102 1.700e+00 1.717e+00 3.824e+03 1.770e+00 3.647e+00 8.404e-02 1.618e+00 2.309e+00 2.486e+00
+103 1.717e+00 1.733e+00 3.376e+03 1.702e+00 3.220e+00 8.444e-02 1.427e+00 2.277e+00 2.180e+00
+104 1.733e+00 1.750e+00 3.421e+03 1.557e+00 3.262e+00 8.575e-02 1.167e+00 2.179e+00 1.732e+00
+105 1.750e+00 1.767e+00 2.790e+03 1.426e+00 2.661e+00 8.722e-02 1.003e+00 2.075e+00 1.430e+00
+106 1.767e+00 1.783e+00 2.570e+03 1.251e+00 2.451e+00 8.936e-02 7.984e-01 1.933e+00 1.071e+00
+107 1.783e+00 1.800e+00 2.306e+03 1.044e+00 2.200e+00 9.227e-02 6.194e-01 1.760e+00 7.654e-01
+108 1.800e+00 1.817e+00 2.069e+03 8.544e-01 1.974e+00 9.494e-02 4.740e-01 1.615e+00 5.408e-01
+109 1.817e+00 1.833e+00 1.877e+03 7.292e-01 1.790e+00 9.692e-02 3.850e-01 1.516e+00 4.124e-01
+110 1.833e+00 1.850e+00 1.693e+03 5.159e-01 1.615e+00 1.003e-01 2.494e-01 1.363e+00 2.391e-01
+111 1.850e+00 1.867e+00 1.727e+03 4.227e-01 1.647e+00 1.020e-01 1.964e-01 1.298e+00 1.815e-01
+112 1.867e+00 1.883e+00 1.494e+03 2.916e-01 1.425e+00 1.043e-01 1.226e-01 1.210e+00 1.040e-01
+113 1.883e+00 1.900e+00 1.576e+03 2.162e-01 1.503e+00 1.057e-01 8.479e-02 1.159e+00 6.909e-02
+114 1.900e+00 1.917e+00 1.423e+03 1.449e-01 1.357e+00 1.071e-01 5.092e-02 1.113e+00 3.933e-02
+115 1.917e+00 1.933e+00 1.486e+03 8.934e-02 1.417e+00 1.084e-01 2.735e-02 1.074e+00 2.021e-02
+116 1.933e+00 1.950e+00 1.503e+03 6.482e-02 1.433e+00 1.090e-01 1.866e-02 1.056e+00 1.372e-02
+117 1.950e+00 1.967e+00 1.381e+03 4.015e-02 1.317e+00 1.096e-01 9.749e-03 1.037e+00 6.900e-03
+118 1.967e+00 1.983e+00 1.309e+03 1.942e-02 1.248e+00 1.102e-01 3.720e-03 1.020e+00 2.571e-03
+119 1.983e+00 2.000e+00 1.451e+03 1.462e-02 1.384e+00 1.104e-01 2.719e-03 1.015e+00 1.877e-03
+120 2.000e+00 2.017e+00 1.463e+03 6.951e-03 1.395e+00 1.107e-01 9.622e-04 1.007e+00 6.521e-04
+121 2.017e+00 2.033e+00 1.422e+03 3.755e-03 1.356e+00 1.108e-01 4.337e-04 1.004e+00 2.919e-04
+122 2.033e+00 2.050e+00 1.283e+03 2.017e-03 1.223e+00 1.110e-01 2.154e-04 1.000e+00 1.449e-04
+123 2.050e+00 2.067e+00 1.447e+03 1.002e-03 1.380e+00 1.110e-01 8.652e-05 9.985e-01 5.773e-05
+124 2.067e+00 2.083e+00 1.425e+03 3.279e-04 1.359e+00 1.111e-01 2.925e-05 9.969e-01 1.945e-05
+125 2.083e+00 2.100e+00 1.372e+03 1.701e-04 1.309e+00 1.111e-01 2.175e-05 9.964e-01 1.446e-05
+126 2.100e+00 2.117e+00 1.459e+03 7.023e-05 1.392e+00 1.111e-01 1.745e-05 9.964e-01 1.159e-05
+127 2.117e+00 2.133e+00 1.348e+03 1.372e-05 1.285e+00 1.111e-01 1.521e-05 9.951e-01 1.009e-05
+128 2.133e+00 2.150e+00 1.291e+03 4.054e-06 1.231e+00 1.111e-01 1.505e-05 9.961e-01 9.991e-06
+129 2.150e+00 2.167e+00 1.548e+03 3.585e-06 1.477e+00 1.111e-01 1.503e-05 9.955e-01 9.972e-06
+130 2.167e+00 2.183e+00 1.422e+03 1.946e-06 1.357e+00 1.111e-01 1.500e-05 9.955e-01 9.956e-06
+131 2.183e+00 2.200e+00 1.343e+03 1.943e-06 1.280e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+132 2.200e+00 2.217e+00 1.356e+03 1.919e-06 1.293e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+133 2.217e+00 2.233e+00 1.413e+03 1.938e-06 1.348e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+134 2.233e+00 2.250e+00 1.438e+03 1.941e-06 1.371e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+135 2.250e+00 2.267e+00 1.381e+03 1.935e-06 1.317e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+136 2.267e+00 2.283e+00 1.437e+03 1.957e-06 1.370e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+137 2.283e+00 2.300e+00 1.342e+03 1.930e-06 1.280e+00 1.111e-01 1.500e-05 9.965e-01 9.965e-06
+138 2.300e+00 2.317e+00 1.382e+03 1.972e-06 1.318e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+139 2.317e+00 2.333e+00 1.445e+03 1.955e-06 1.378e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+140 2.333e+00 2.350e+00 1.445e+03 1.952e-06 1.378e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+141 2.350e+00 2.367e+00 1.323e+03 1.948e-06 1.262e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+142 2.367e+00 2.383e+00 1.387e+03 1.942e-06 1.323e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+143 2.383e+00 2.400e+00 1.454e+03 1.960e-06 1.386e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+144 2.400e+00 2.417e+00 1.377e+03 1.956e-06 1.314e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+145 2.417e+00 2.433e+00 1.387e+03 1.912e-06 1.323e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+146 2.433e+00 2.450e+00 1.408e+03 1.987e-06 1.343e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+147 2.450e+00 2.467e+00 1.341e+03 1.915e-06 1.279e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+148 2.467e+00 2.483e+00 1.415e+03 1.950e-06 1.350e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+149 2.483e+00 2.500e+00 1.448e+03 1.932e-06 1.381e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+150 2.500e+00 2.517e+00 1.414e+03 1.993e-06 1.348e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+151 2.517e+00 2.533e+00 1.329e+03 1.936e-06 1.267e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+152 2.533e+00 2.550e+00 1.395e+03 1.993e-06 1.331e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+153 2.550e+00 2.567e+00 1.441e+03 1.970e-06 1.375e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+154 2.567e+00 2.583e+00 1.419e+03 1.961e-06 1.353e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+155 2.583e+00 2.600e+00 1.340e+03 1.992e-06 1.278e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+156 2.600e+00 2.617e+00 1.421e+03 1.975e-06 1.356e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+157 2.617e+00 2.633e+00 1.413e+03 2.010e-06 1.347e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+158 2.633e+00 2.650e+00 1.387e+03 1.983e-06 1.322e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+159 2.650e+00 2.667e+00 1.411e+03 1.991e-06 1.345e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+160 2.667e+00 2.683e+00 1.387e+03 1.983e-06 1.323e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+161 2.683e+00 2.700e+00 1.358e+03 1.987e-06 1.295e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+162 2.700e+00 2.717e+00 1.436e+03 1.951e-06 1.369e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+163 2.717e+00 2.733e+00 1.454e+03 1.960e-06 1.387e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+164 2.733e+00 2.750e+00 1.368e+03 1.987e-06 1.304e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+165 2.750e+00 2.767e+00 1.328e+03 1.977e-06 1.266e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+166 2.767e+00 2.783e+00 1.445e+03 1.960e-06 1.378e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+167 2.783e+00 2.800e+00 1.429e+03 1.965e-06 1.363e+00 1.111e-01 1.500e-05 9.961e-01 9.961e-06
+168 2.800e+00 2.817e+00 1.347e+03 1.959e-06 1.285e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+169 2.817e+00 2.833e+00 1.445e+03 1.956e-06 1.378e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+170 2.833e+00 2.850e+00 1.362e+03 1.973e-06 1.299e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+171 2.850e+00 2.867e+00 1.387e+03 1.963e-06 1.323e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+172 2.867e+00 2.883e+00 1.442e+03 1.988e-06 1.375e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+173 2.883e+00 2.900e+00 1.422e+03 1.981e-06 1.356e+00 1.111e-01 1.500e-05 9.960e-01 9.960e-06
+174 2.900e+00 2.917e+00 1.342e+03 1.951e-06 1.280e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+175 2.917e+00 2.933e+00 1.359e+03 1.960e-06 1.296e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+176 2.933e+00 2.950e+00 1.464e+03 1.966e-06 1.396e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+177 2.950e+00 2.967e+00 1.402e+03 1.986e-06 1.337e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+178 2.967e+00 2.983e+00 1.361e+03 1.943e-06 1.298e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+179 2.983e+00 3.000e+00 1.383e+03 1.977e-06 1.319e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+180 3.000e+00 3.017e+00 1.456e+03 1.944e-06 1.389e+00 1.111e-01 1.500e-05 9.949e-01 9.949e-06
+181 3.017e+00 3.033e+00 1.368e+03 1.980e-06 1.304e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+182 3.033e+00 3.050e+00 1.416e+03 1.954e-06 1.351e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+183 3.050e+00 3.067e+00 1.397e+03 1.960e-06 1.332e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+184 3.067e+00 3.083e+00 1.355e+03 1.956e-06 1.293e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+185 3.083e+00 3.100e+00 1.408e+03 1.972e-06 1.343e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+186 3.100e+00 3.117e+00 1.454e+03 1.947e-06 1.387e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+187 3.117e+00 3.133e+00 1.358e+03 1.908e-06 1.295e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+188 3.133e+00 3.150e+00 1.374e+03 1.950e-06 1.311e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+189 3.150e+00 3.167e+00 1.420e+03 1.916e-06 1.354e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+190 3.167e+00 3.183e+00 1.416e+03 1.937e-06 1.350e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+191 3.183e+00 3.200e+00 1.391e+03 1.960e-06 1.326e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+192 3.200e+00 3.217e+00 1.388e+03 1.952e-06 1.324e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+193 3.217e+00 3.233e+00 1.385e+03 1.914e-06 1.321e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+194 3.233e+00 3.250e+00 1.416e+03 1.954e-06 1.350e+00 1.111e-01 1.500e-05 9.950e-01 9.950e-06
+195 3.250e+00 3.267e+00 1.379e+03 1.946e-06 1.315e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+196 3.267e+00 3.283e+00 1.446e+03 1.945e-06 1.379e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+197 3.283e+00 3.300e+00 1.383e+03 1.941e-06 1.319e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+198 3.300e+00 3.317e+00 1.307e+03 1.954e-06 1.246e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+199 3.317e+00 3.333e+00 1.490e+03 1.926e-06 1.421e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+200 3.333e+00 3.350e+00 1.401e+03 1.962e-06 1.336e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+201 3.350e+00 3.367e+00 1.366e+03 1.939e-06 1.303e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+202 3.367e+00 3.383e+00 1.402e+03 1.933e-06 1.337e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+203 3.383e+00 3.400e+00 1.369e+03 1.953e-06 1.305e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+204 3.400e+00 3.417e+00 1.419e+03 1.947e-06 1.354e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+205 3.417e+00 3.433e+00 1.438e+03 1.938e-06 1.371e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+206 3.433e+00 3.450e+00 1.396e+03 1.960e-06 1.332e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+207 3.450e+00 3.467e+00 1.377e+03 1.938e-06 1.313e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+208 3.467e+00 3.483e+00 1.356e+03 1.946e-06 1.293e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+209 3.483e+00 3.500e+00 1.463e+03 1.944e-06 1.395e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+210 3.500e+00 3.517e+00 1.403e+03 1.971e-06 1.338e+00 1.112e-01 1.500e-05 9.948e-01 9.948e-06
+211 3.517e+00 3.533e+00 1.362e+03 1.979e-06 1.299e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+212 3.533e+00 3.550e+00 1.380e+03 1.953e-06 1.316e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+213 3.550e+00 3.567e+00 1.450e+03 1.961e-06 1.382e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+214 3.567e+00 3.583e+00 1.357e+03 1.949e-06 1.294e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+215 3.583e+00 3.600e+00 1.455e+03 1.973e-06 1.387e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+216 3.600e+00 3.617e+00 1.374e+03 1.966e-06 1.311e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+217 3.617e+00 3.633e+00 1.346e+03 1.945e-06 1.283e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+218 3.633e+00 3.650e+00 1.422e+03 1.956e-06 1.356e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+219 3.650e+00 3.667e+00 1.459e+03 1.944e-06 1.392e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+220 3.667e+00 3.683e+00 1.363e+03 1.950e-06 1.300e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+221 3.683e+00 3.700e+00 1.357e+03 1.921e-06 1.294e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+222 3.700e+00 3.717e+00 1.398e+03 1.968e-06 1.333e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+223 3.717e+00 3.733e+00 1.443e+03 1.965e-06 1.376e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+224 3.733e+00 3.750e+00 1.414e+03 1.969e-06 1.348e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+225 3.750e+00 3.767e+00 1.361e+03 1.949e-06 1.298e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+226 3.767e+00 3.783e+00 1.398e+03 1.966e-06 1.333e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+227 3.783e+00 3.800e+00 1.370e+03 1.961e-06 1.307e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+228 3.800e+00 3.817e+00 1.433e+03 1.945e-06 1.366e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+229 3.817e+00 3.833e+00 1.436e+03 1.964e-06 1.370e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+230 3.833e+00 3.850e+00 1.362e+03 1.989e-06 1.299e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+231 3.850e+00 3.867e+00 1.340e+03 1.986e-06 1.278e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+232 3.867e+00 3.883e+00 1.475e+03 1.965e-06 1.406e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+233 3.883e+00 3.900e+00 1.389e+03 1.975e-06 1.325e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+234 3.900e+00 3.917e+00 1.400e+03 1.980e-06 1.335e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+235 3.917e+00 3.933e+00 1.375e+03 1.956e-06 1.311e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+236 3.933e+00 3.950e+00 1.388e+03 1.960e-06 1.324e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+237 3.950e+00 3.967e+00 1.408e+03 1.975e-06 1.343e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+238 3.967e+00 3.983e+00 1.427e+03 1.957e-06 1.361e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+239 3.983e+00 4.000e+00 1.388e+03 1.949e-06 1.324e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+240 4.000e+00 4.017e+00 1.388e+03 1.932e-06 1.323e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+241 4.017e+00 4.033e+00 1.360e+03 1.962e-06 1.297e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+242 4.033e+00 4.050e+00 1.454e+03 1.973e-06 1.387e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+243 4.050e+00 4.067e+00 1.403e+03 1.932e-06 1.338e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+244 4.067e+00 4.083e+00 1.349e+03 1.968e-06 1.286e+00 1.111e-01 1.500e-05 9.951e-01 9.951e-06
+245 4.083e+00 4.100e+00 1.408e+03 1.995e-06 1.343e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+246 4.100e+00 4.117e+00 1.437e+03 1.961e-06 1.370e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+247 4.117e+00 4.133e+00 1.384e+03 1.955e-06 1.320e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+248 4.133e+00 4.150e+00 1.381e+03 1.940e-06 1.317e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+249 4.150e+00 4.167e+00 1.418e+03 1.956e-06 1.352e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+250 4.167e+00 4.183e+00 1.368e+03 1.939e-06 1.305e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+251 4.183e+00 4.200e+00 1.409e+03 1.949e-06 1.344e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+252 4.200e+00 4.217e+00 1.422e+03 1.931e-06 1.357e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+253 4.217e+00 4.233e+00 1.405e+03 1.960e-06 1.340e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+254 4.233e+00 4.250e+00 1.345e+03 1.932e-06 1.283e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+255 4.250e+00 4.267e+00 1.434e+03 1.956e-06 1.368e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+256 4.267e+00 4.283e+00 1.421e+03 1.937e-06 1.355e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+257 4.283e+00 4.300e+00 1.368e+03 1.967e-06 1.304e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+258 4.300e+00 4.317e+00 1.393e+03 1.944e-06 1.328e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+259 4.317e+00 4.333e+00 1.399e+03 1.960e-06 1.334e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+260 4.333e+00 4.350e+00 1.385e+03 1.963e-06 1.321e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+261 4.350e+00 4.367e+00 1.395e+03 1.953e-06 1.331e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+262 4.367e+00 4.383e+00 1.437e+03 1.944e-06 1.370e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+263 4.383e+00 4.400e+00 1.387e+03 1.972e-06 1.322e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+264 4.400e+00 4.417e+00 1.354e+03 1.944e-06 1.291e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+265 4.417e+00 4.433e+00 1.455e+03 1.962e-06 1.388e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+266 4.433e+00 4.450e+00 1.406e+03 1.939e-06 1.341e+00 1.111e-01 1.500e-05 9.959e-01 9.959e-06
+267 4.450e+00 4.467e+00 1.370e+03 1.954e-06 1.306e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+268 4.467e+00 4.483e+00 1.386e+03 1.962e-06 1.322e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+269 4.483e+00 4.500e+00 1.422e+03 1.965e-06 1.356e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+270 4.500e+00 4.517e+00 1.399e+03 1.968e-06 1.334e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+271 4.517e+00 4.533e+00 1.378e+03 1.959e-06 1.314e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+272 4.533e+00 4.550e+00 1.441e+03 1.940e-06 1.375e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+273 4.550e+00 4.567e+00 1.354e+03 1.925e-06 1.291e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+274 4.567e+00 4.583e+00 1.408e+03 1.958e-06 1.343e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+275 4.583e+00 4.600e+00 1.412e+03 1.953e-06 1.347e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+276 4.600e+00 4.617e+00 1.412e+03 1.945e-06 1.346e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+277 4.617e+00 4.633e+00 1.356e+03 1.921e-06 1.293e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+278 4.633e+00 4.650e+00 1.392e+03 1.941e-06 1.328e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+279 4.650e+00 4.667e+00 1.424e+03 1.952e-06 1.358e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+280 4.667e+00 4.683e+00 1.431e+03 1.940e-06 1.365e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+281 4.683e+00 4.700e+00 1.355e+03 1.964e-06 1.292e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+282 4.700e+00 4.717e+00 1.405e+03 1.941e-06 1.340e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+283 4.717e+00 4.733e+00 1.411e+03 1.952e-06 1.345e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+284 4.733e+00 4.750e+00 1.374e+03 1.962e-06 1.310e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+285 4.750e+00 4.767e+00 1.429e+03 1.954e-06 1.363e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+286 4.767e+00 4.783e+00 1.398e+03 1.940e-06 1.333e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+287 4.783e+00 4.800e+00 1.337e+03 1.952e-06 1.275e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+288 4.800e+00 4.817e+00 1.441e+03 1.967e-06 1.374e+00 1.111e-01 1.500e-05 9.958e-01 9.958e-06
+289 4.817e+00 4.833e+00 1.437e+03 1.959e-06 1.371e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+290 4.833e+00 4.850e+00 1.358e+03 1.943e-06 1.295e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+291 4.850e+00 4.867e+00 1.381e+03 1.953e-06 1.317e+00 1.111e-01 1.500e-05 9.957e-01 9.957e-06
+292 4.867e+00 4.883e+00 1.396e+03 1.966e-06 1.331e+00 1.111e-01 1.500e-05 9.956e-01 9.956e-06
+293 4.883e+00 4.900e+00 1.432e+03 1.965e-06 1.366e+00 1.111e-01 1.500e-05 9.952e-01 9.952e-06
+294 4.900e+00 4.917e+00 1.388e+03 1.962e-06 1.324e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+295 4.917e+00 4.933e+00 1.408e+03 1.967e-06 1.343e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+296 4.933e+00 4.950e+00 1.386e+03 1.960e-06 1.322e+00 1.111e-01 1.500e-05 9.954e-01 9.954e-06
+297 4.950e+00 4.967e+00 1.372e+03 1.935e-06 1.309e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
+298 4.967e+00 4.983e+00 1.410e+03 1.975e-06 1.344e+00 1.111e-01 1.500e-05 9.955e-01 9.955e-06
+299 4.983e+00 5.000e+00 1.453e+03 1.941e-06 1.385e+00 1.111e-01 1.500e-05 9.953e-01 9.953e-06
diff --git a/theory/paper_spheric/data/SodShock_exact_P.dat b/theory/paper_spheric/data/SodShock_exact_P.dat
new file mode 100644
index 0000000000000000000000000000000000000000..27d9b5b6e7ebfeb01447d7e0ea1aa2ae478a600a
--- /dev/null
+++ b/theory/paper_spheric/data/SodShock_exact_P.dat
@@ -0,0 +1,1000 @@
+-2.500000000000000000e-01 1.000000000000000000e+00
+-2.494999999999999996e-01 1.000000000000000000e+00
+-2.489999999999999991e-01 1.000000000000000000e+00
+-2.484999999999999987e-01 1.000000000000000000e+00
+-2.479999999999999982e-01 1.000000000000000000e+00
+-2.474999999999999978e-01 1.000000000000000000e+00
+-2.469999999999999973e-01 1.000000000000000000e+00
+-2.464999999999999969e-01 1.000000000000000000e+00
+-2.459999999999999964e-01 1.000000000000000000e+00
+-2.454999999999999960e-01 1.000000000000000000e+00
+-2.449999999999999956e-01 1.000000000000000000e+00
+-2.444999999999999951e-01 1.000000000000000000e+00
+-2.439999999999999947e-01 1.000000000000000000e+00
+-2.434999999999999942e-01 1.000000000000000000e+00
+-2.429999999999999938e-01 1.000000000000000000e+00
+-2.424999999999999933e-01 1.000000000000000000e+00
+-2.419999999999999929e-01 1.000000000000000000e+00
+-2.414999999999999925e-01 1.000000000000000000e+00
+-2.409999999999999920e-01 1.000000000000000000e+00
+-2.404999999999999916e-01 1.000000000000000000e+00
+-2.399999999999999911e-01 1.000000000000000000e+00
+-2.394999999999999907e-01 1.000000000000000000e+00
+-2.389999999999999902e-01 1.000000000000000000e+00
+-2.384999999999999898e-01 1.000000000000000000e+00
+-2.379999999999999893e-01 1.000000000000000000e+00
+-2.374999999999999889e-01 1.000000000000000000e+00
+-2.369999999999999885e-01 1.000000000000000000e+00
+-2.364999999999999880e-01 1.000000000000000000e+00
+-2.359999999999999876e-01 1.000000000000000000e+00
+-2.354999999999999871e-01 1.000000000000000000e+00
+-2.349999999999999867e-01 1.000000000000000000e+00
+-2.344999999999999862e-01 1.000000000000000000e+00
+-2.339999999999999858e-01 1.000000000000000000e+00
+-2.334999999999999853e-01 1.000000000000000000e+00
+-2.329999999999999849e-01 1.000000000000000000e+00
+-2.324999999999999845e-01 1.000000000000000000e+00
+-2.319999999999999840e-01 1.000000000000000000e+00
+-2.314999999999999836e-01 1.000000000000000000e+00
+-2.309999999999999831e-01 1.000000000000000000e+00
+-2.304999999999999827e-01 1.000000000000000000e+00
+-2.299999999999999822e-01 1.000000000000000000e+00
+-2.294999999999999818e-01 1.000000000000000000e+00
+-2.289999999999999813e-01 1.000000000000000000e+00
+-2.284999999999999809e-01 1.000000000000000000e+00
+-2.279999999999999805e-01 1.000000000000000000e+00
+-2.274999999999999800e-01 1.000000000000000000e+00
+-2.269999999999999796e-01 1.000000000000000000e+00
+-2.264999999999999791e-01 1.000000000000000000e+00
+-2.259999999999999787e-01 1.000000000000000000e+00
+-2.254999999999999782e-01 1.000000000000000000e+00
+-2.249999999999999778e-01 1.000000000000000000e+00
+-2.244999999999999774e-01 1.000000000000000000e+00
+-2.239999999999999769e-01 1.000000000000000000e+00
+-2.234999999999999765e-01 1.000000000000000000e+00
+-2.229999999999999760e-01 1.000000000000000000e+00
+-2.224999999999999756e-01 1.000000000000000000e+00
+-2.219999999999999751e-01 1.000000000000000000e+00
+-2.214999999999999747e-01 1.000000000000000000e+00
+-2.209999999999999742e-01 1.000000000000000000e+00
+-2.204999999999999738e-01 1.000000000000000000e+00
+-2.199999999999999734e-01 1.000000000000000000e+00
+-2.194999999999999729e-01 1.000000000000000000e+00
+-2.189999999999999725e-01 1.000000000000000000e+00
+-2.184999999999999720e-01 1.000000000000000000e+00
+-2.179999999999999716e-01 1.000000000000000000e+00
+-2.174999999999999711e-01 1.000000000000000000e+00
+-2.169999999999999707e-01 1.000000000000000000e+00
+-2.164999999999999702e-01 1.000000000000000000e+00
+-2.159999999999999698e-01 1.000000000000000000e+00
+-2.154999999999999694e-01 1.000000000000000000e+00
+-2.149999999999999689e-01 1.000000000000000000e+00
+-2.144999999999999685e-01 1.000000000000000000e+00
+-2.139999999999999680e-01 1.000000000000000000e+00
+-2.134999999999999676e-01 1.000000000000000000e+00
+-2.129999999999999671e-01 1.000000000000000000e+00
+-2.124999999999999667e-01 1.000000000000000000e+00
+-2.119999999999999662e-01 1.000000000000000000e+00
+-2.114999999999999658e-01 1.000000000000000000e+00
+-2.109999999999999654e-01 1.000000000000000000e+00
+-2.104999999999999649e-01 1.000000000000000000e+00
+-2.099999999999999645e-01 1.000000000000000000e+00
+-2.094999999999999640e-01 1.000000000000000000e+00
+-2.089999999999999636e-01 1.000000000000000000e+00
+-2.084999999999999631e-01 1.000000000000000000e+00
+-2.079999999999999627e-01 1.000000000000000000e+00
+-2.074999999999999623e-01 1.000000000000000000e+00
+-2.069999999999999618e-01 1.000000000000000000e+00
+-2.064999999999999614e-01 1.000000000000000000e+00
+-2.059999999999999609e-01 1.000000000000000000e+00
+-2.054999999999999605e-01 1.000000000000000000e+00
+-2.049999999999999600e-01 1.000000000000000000e+00
+-2.044999999999999596e-01 1.000000000000000000e+00
+-2.039999999999999591e-01 1.000000000000000000e+00
+-2.034999999999999587e-01 1.000000000000000000e+00
+-2.029999999999999583e-01 1.000000000000000000e+00
+-2.024999999999999578e-01 1.000000000000000000e+00
+-2.019999999999999574e-01 1.000000000000000000e+00
+-2.014999999999999569e-01 1.000000000000000000e+00
+-2.009999999999999565e-01 1.000000000000000000e+00
+-2.004999999999999560e-01 1.000000000000000000e+00
+-1.999999999999999556e-01 1.000000000000000000e+00
+-1.994999999999999551e-01 1.000000000000000000e+00
+-1.989999999999999547e-01 1.000000000000000000e+00
+-1.984999999999999543e-01 1.000000000000000000e+00
+-1.979999999999999538e-01 1.000000000000000000e+00
+-1.974999999999999534e-01 1.000000000000000000e+00
+-1.969999999999999529e-01 1.000000000000000000e+00
+-1.964999999999999525e-01 1.000000000000000000e+00
+-1.959999999999999520e-01 1.000000000000000000e+00
+-1.954999999999999516e-01 1.000000000000000000e+00
+-1.949999999999999512e-01 1.000000000000000000e+00
+-1.944999999999999507e-01 1.000000000000000000e+00
+-1.939999999999999503e-01 1.000000000000000000e+00
+-1.934999999999999498e-01 1.000000000000000000e+00
+-1.929999999999999494e-01 1.000000000000000000e+00
+-1.924999999999999489e-01 1.000000000000000000e+00
+-1.919999999999999485e-01 1.000000000000000000e+00
+-1.914999999999999480e-01 1.000000000000000000e+00
+-1.909999999999999476e-01 1.000000000000000000e+00
+-1.904999999999999472e-01 1.000000000000000000e+00
+-1.899999999999999467e-01 1.000000000000000000e+00
+-1.894999999999999463e-01 1.000000000000000000e+00
+-1.889999999999999458e-01 1.000000000000000000e+00
+-1.884999999999999454e-01 1.000000000000000000e+00
+-1.879999999999999449e-01 1.000000000000000000e+00
+-1.874999999999999445e-01 1.000000000000000000e+00
+-1.869999999999999440e-01 1.000000000000000000e+00
+-1.864999999999999436e-01 1.000000000000000000e+00
+-1.859999999999999432e-01 1.000000000000000000e+00
+-1.854999999999999427e-01 1.000000000000000000e+00
+-1.849999999999999423e-01 1.000000000000000000e+00
+-1.844999999999999418e-01 1.000000000000000000e+00
+-1.839999999999999414e-01 1.000000000000000000e+00
+-1.834999999999999409e-01 1.000000000000000000e+00
+-1.829999999999999405e-01 1.000000000000000000e+00
+-1.824999999999999400e-01 1.000000000000000000e+00
+-1.819999999999999396e-01 1.000000000000000000e+00
+-1.814999999999999392e-01 1.000000000000000000e+00
+-1.809999999999999387e-01 1.000000000000000000e+00
+-1.804999999999999383e-01 1.000000000000000000e+00
+-1.799999999999999378e-01 1.000000000000000000e+00
+-1.794999999999999374e-01 1.000000000000000000e+00
+-1.789999999999999369e-01 1.000000000000000000e+00
+-1.784999999999999365e-01 1.000000000000000000e+00
+-1.779999999999999361e-01 1.000000000000000000e+00
+-1.774999999999999356e-01 1.000000000000000000e+00
+-1.769999999999999352e-01 1.000000000000000000e+00
+-1.764999999999999347e-01 1.000000000000000000e+00
+-1.759999999999999343e-01 1.000000000000000000e+00
+-1.754999999999999338e-01 1.000000000000000000e+00
+-1.749999999999999334e-01 1.000000000000000000e+00
+-1.744999999999999329e-01 1.000000000000000000e+00
+-1.739999999999999325e-01 1.000000000000000000e+00
+-1.734999999999999321e-01 1.000000000000000000e+00
+-1.729999999999999316e-01 1.000000000000000000e+00
+-1.724999999999999312e-01 1.000000000000000000e+00
+-1.719999999999999307e-01 1.000000000000000000e+00
+-1.714999999999999303e-01 1.000000000000000000e+00
+-1.709999999999999298e-01 1.000000000000000000e+00
+-1.704999999999999294e-01 1.000000000000000000e+00
+-1.699999999999999289e-01 1.000000000000000000e+00
+-1.694999999999999285e-01 1.000000000000000000e+00
+-1.689999999999999281e-01 1.000000000000000000e+00
+-1.684999999999999276e-01 1.000000000000000000e+00
+-1.679999999999999272e-01 1.000000000000000000e+00
+-1.674999999999999267e-01 1.000000000000000000e+00
+-1.669999999999999263e-01 1.000000000000000000e+00
+-1.664999999999999258e-01 1.000000000000000000e+00
+-1.659999999999999254e-01 1.000000000000000000e+00
+-1.654999999999999249e-01 1.000000000000000000e+00
+-1.649999999999999245e-01 1.000000000000000000e+00
+-1.644999999999999241e-01 1.000000000000000000e+00
+-1.639999999999999236e-01 1.000000000000000000e+00
+-1.634999999999999232e-01 1.000000000000000000e+00
+-1.629999999999999227e-01 1.000000000000000000e+00
+-1.624999999999999223e-01 1.000000000000000000e+00
+-1.619999999999999218e-01 1.000000000000000000e+00
+-1.614999999999999214e-01 1.000000000000000000e+00
+-1.609999999999999210e-01 1.000000000000000000e+00
+-1.604999999999999205e-01 1.000000000000000000e+00
+-1.599999999999999201e-01 1.000000000000000000e+00
+-1.594999999999999196e-01 1.000000000000000000e+00
+-1.589999999999999192e-01 1.000000000000000000e+00
+-1.584999999999999187e-01 1.000000000000000000e+00
+-1.579999999999999183e-01 1.000000000000000000e+00
+-1.574999999999999178e-01 1.000000000000000000e+00
+-1.569999999999999174e-01 1.000000000000000000e+00
+-1.564999999999999170e-01 1.000000000000000000e+00
+-1.559999999999999165e-01 1.000000000000000000e+00
+-1.554999999999999161e-01 1.000000000000000000e+00
+-1.549999999999999156e-01 1.000000000000000000e+00
+-1.544999999999999152e-01 9.966210906523237378e-01
+-1.539999999999999147e-01 9.926041340378936040e-01
+-1.534999999999999143e-01 9.886001403950629429e-01
+-1.529999999999999138e-01 9.846090783242461564e-01
+-1.524999999999999134e-01 9.806309164766036091e-01
+-1.519999999999999130e-01 9.766656235540007724e-01
+-1.514999999999999125e-01 9.727131683089671466e-01
+-1.509999999999999121e-01 9.687735195446554037e-01
+-1.504999999999999116e-01 9.648466461147999773e-01
+-1.499999999999999112e-01 9.609325169236764275e-01
+-1.494999999999999107e-01 9.570311009260602519e-01
+-1.489999999999999103e-01 9.531423671271853637e-01
+-1.484999999999999098e-01 9.492662845827037899e-01
+-1.479999999999999094e-01 9.454028223986447044e-01
+-1.474999999999999090e-01 9.415519497313729058e-01
+-1.469999999999999085e-01 9.377136357875467398e-01
+-1.464999999999999081e-01 9.338878498240793524e-01
+-1.459999999999999076e-01 9.300745611480965014e-01
+-1.454999999999999072e-01 9.262737391168953671e-01
+-1.449999999999999067e-01 9.224853531379033633e-01
+-1.444999999999999063e-01 9.187093726686378359e-01
+-1.439999999999999059e-01 9.149457672166642075e-01
+-1.434999999999999054e-01 9.111945063395555655e-01
+-1.429999999999999050e-01 9.074555596448512507e-01
+-1.424999999999999045e-01 9.037288967900161119e-01
+-1.419999999999999041e-01 9.000144874823989838e-01
+-1.414999999999999036e-01 8.963123014791923859e-01
+-1.409999999999999032e-01 8.926223085873906671e-01
+-1.404999999999999027e-01 8.889444786637495932e-01
+-1.399999999999999023e-01 8.852787816147452693e-01
+-1.394999999999999019e-01 8.816251873965320618e-01
+-1.389999999999999014e-01 8.779836660149034078e-01
+-1.384999999999999010e-01 8.743541875252491824e-01
+-1.379999999999999005e-01 8.707367220325153978e-01
+-1.374999999999999001e-01 8.671312396911632359e-01
+-1.369999999999998996e-01 8.635377107051271928e-01
+-1.364999999999998992e-01 8.599561053277754441e-01
+-1.359999999999998987e-01 8.563863938618669902e-01
+-1.354999999999998983e-01 8.528285466595130204e-01
+-1.349999999999998979e-01 8.492825341221327262e-01
+-1.344999999999998974e-01 8.457483267004148875e-01
+-1.339999999999998970e-01 8.422258948942766832e-01
+-1.334999999999998965e-01 8.387152092528205038e-01
+-1.329999999999998961e-01 8.352162403742955377e-01
+-1.324999999999998956e-01 8.317289589060548050e-01
+-1.319999999999998952e-01 8.282533355445149681e-01
+-1.314999999999998948e-01 8.247893410351152532e-01
+-1.309999999999998943e-01 8.213369461722763720e-01
+-1.304999999999998939e-01 8.178961217993593324e-01
+-1.299999999999998934e-01 8.144668388086244715e-01
+-1.294999999999998930e-01 8.110490681411904879e-01
+-1.289999999999998925e-01 8.076427807869931419e-01
+-1.284999999999998921e-01 8.042479477847453984e-01
+-1.279999999999998916e-01 8.008645402218934617e-01
+-1.274999999999998912e-01 7.974925292345795835e-01
+-1.269999999999998908e-01 7.941318860075978758e-01
+-1.264999999999998903e-01 7.907825817743556751e-01
+-1.259999999999998899e-01 7.874445878168302437e-01
+-1.254999999999998894e-01 7.841178754655295791e-01
+-1.249999999999998890e-01 7.808024160994503360e-01
+-1.244999999999998885e-01 7.774981811460370817e-01
+-1.239999999999998881e-01 7.742051420811412177e-01
+-1.234999999999998876e-01 7.709232704289801230e-01
+-1.229999999999998872e-01 7.676525377620959656e-01
+-1.224999999999998868e-01 7.643929157013145126e-01
+-1.219999999999998863e-01 7.611443759157043853e-01
+-1.214999999999998859e-01 7.579068901225359811e-01
+-1.209999999999998854e-01 7.546804300872399507e-01
+-1.204999999999998850e-01 7.514649676233667863e-01
+-1.199999999999998845e-01 7.482604745925458545e-01
+-1.194999999999998841e-01 7.450669229044433184e-01
+-1.189999999999998836e-01 7.418842845167226141e-01
+-1.184999999999998832e-01 7.387125314350020400e-01
+-1.179999999999998828e-01 7.355516357128142335e-01
+-1.174999999999998823e-01 7.324015694515658703e-01
+-1.169999999999998819e-01 7.292623048004953645e-01
+-1.164999999999998814e-01 7.261338139566329009e-01
+-1.159999999999998810e-01 7.230160691647575799e-01
+-1.154999999999998805e-01 7.199090427173595597e-01
+-1.149999999999998801e-01 7.168127069545958685e-01
+-1.144999999999998797e-01 7.137270342642513254e-01
+-1.139999999999998792e-01 7.106519970816964626e-01
+-1.134999999999998788e-01 7.075875678898471133e-01
+-1.129999999999998783e-01 7.045337192191226672e-01
+-1.124999999999998779e-01 7.014904236474061028e-01
+-1.119999999999998774e-01 6.984576538000019097e-01
+-1.114999999999998770e-01 6.954353823495956766e-01
+-1.109999999999998765e-01 6.924235820162124577e-01
+-1.104999999999998761e-01 6.894222255671766941e-01
+-1.099999999999998757e-01 6.864312858170699139e-01
+-1.094999999999998752e-01 6.834507356276909862e-01
+-1.089999999999998748e-01 6.804805479080144881e-01
+-1.084999999999998743e-01 6.775206956141488490e-01
+-1.079999999999998739e-01 6.745711517492966047e-01
+-1.074999999999998734e-01 6.716318893637130971e-01
+-1.069999999999998730e-01 6.687028815546650629e-01
+-1.064999999999998725e-01 6.657841014663894441e-01
+-1.059999999999998721e-01 6.628755222900529764e-01
+-1.054999999999998717e-01 6.599771172637105554e-01
+-1.049999999999998712e-01 6.570888596722647135e-01
+-1.044999999999998708e-01 6.542107228474239866e-01
+-1.039999999999998703e-01 6.513426801676625022e-01
+-1.034999999999998699e-01 6.484847050581782346e-01
+-1.029999999999998694e-01 6.456367709908529262e-01
+-1.024999999999998690e-01 6.427988514842098988e-01
+-1.019999999999998685e-01 6.399709201033743078e-01
+-1.014999999999998681e-01 6.371529504600306204e-01
+-1.009999999999998677e-01 6.343449162123829810e-01
+-1.004999999999998672e-01 6.315467910651132444e-01
+-9.999999999999986677e-02 6.287585487693403419e-01
+-9.949999999999986633e-02 6.259801631225788698e-01
+-9.899999999999986589e-02 6.232116079686986776e-01
+-9.849999999999986544e-02 6.204528571978834561e-01
+-9.799999999999986500e-02 6.177038847465894378e-01
+-9.749999999999986455e-02 6.149646645975048731e-01
+-9.699999999999986411e-02 6.122351707795088416e-01
+-9.649999999999986366e-02 6.095153773676295073e-01
+-9.599999999999986322e-02 6.068052584830041507e-01
+-9.549999999999986278e-02 6.041047882928378687e-01
+-9.499999999999986233e-02 6.014139410103620520e-01
+-9.449999999999986189e-02 5.987326908947935289e-01
+-9.399999999999986144e-02 5.960610122512941533e-01
+-9.349999999999986100e-02 5.933988794309283943e-01
+-9.299999999999986056e-02 5.907462668306239228e-01
+-9.249999999999986011e-02 5.881031488931293127e-01
+-9.199999999999985967e-02 5.854695001069738503e-01
+-9.149999999999985922e-02 5.828452950064257898e-01
+-9.099999999999985878e-02 5.802305081714516088e-01
+-9.049999999999985834e-02 5.776251142276753736e-01
+-8.999999999999985789e-02 5.750290878463374389e-01
+-8.949999999999985745e-02 5.724424037442520374e-01
+-8.899999999999985700e-02 5.698650366837691994e-01
+-8.849999999999985656e-02 5.672969614727311205e-01
+-8.799999999999985612e-02 5.647381529644319720e-01
+-8.749999999999985567e-02 5.621885860575773775e-01
+-8.699999999999985523e-02 5.596482356962425575e-01
+-8.649999999999985478e-02 5.571170768698315845e-01
+-8.599999999999985434e-02 5.545950846130366374e-01
+-8.549999999999985389e-02 5.520822340057967015e-01
+-8.499999999999985345e-02 5.495785001732560460e-01
+-8.449999999999985301e-02 5.470838582857244781e-01
+-8.399999999999985256e-02 5.445982835586351545e-01
+-8.349999999999985212e-02 5.421217512525036142e-01
+-8.299999999999985167e-02 5.396542366728873663e-01
+-8.249999999999985123e-02 5.371957151703443678e-01
+-8.199999999999985079e-02 5.347461621403925003e-01
+-8.149999999999985034e-02 5.323055530234672705e-01
+-8.099999999999984990e-02 5.298738633048827307e-01
+-8.049999999999984945e-02 5.274510685147885125e-01
+-7.999999999999984901e-02 5.250371442281299705e-01
+-7.949999999999984857e-02 5.226320660646071037e-01
+-7.899999999999984812e-02 5.202358096886325889e-01
+-7.849999999999984768e-02 5.178483508092918131e-01
+-7.799999999999984723e-02 5.154696651803017948e-01
+-7.749999999999984679e-02 5.130997285999682189e-01
+-7.699999999999984635e-02 5.107385169111475776e-01
+-7.649999999999984590e-02 5.083860060012035387e-01
+-7.599999999999984546e-02 5.060421718019675330e-01
+-7.549999999999984501e-02 5.037069902896962326e-01
+-7.499999999999984457e-02 5.013804374850319157e-01
+-7.449999999999984412e-02 4.990624894529605005e-01
+-7.399999999999984368e-02 4.967531223027710774e-01
+-7.349999999999984324e-02 4.944523121880143313e-01
+-7.299999999999984279e-02 4.921600353064618516e-01
+-7.249999999999984235e-02 4.898762679000652764e-01
+-7.199999999999984190e-02 4.876009862549144369e-01
+-7.149999999999984146e-02 4.853341667011975558e-01
+-7.099999999999984102e-02 4.830757856131591699e-01
+-7.049999999999984057e-02 4.808258194090593296e-01
+-6.999999999999984013e-02 4.785842445511332421e-01
+-6.949999999999983968e-02 4.763510375455486945e-01
+-6.899999999999983924e-02 4.741261749423669736e-01
+-6.849999999999983880e-02 4.719096333355001782e-01
+-6.799999999999983835e-02 4.697013893626714176e-01
+-6.749999999999983791e-02 4.675014197053726783e-01
+-6.699999999999983746e-02 4.653097010888246343e-01
+-6.649999999999983702e-02 4.631262102819351800e-01
+-6.599999999999983658e-02 4.609509240972582966e-01
+-6.549999999999983613e-02 4.587838193909536955e-01
+-6.499999999999983569e-02 4.566248730627447405e-01
+-6.449999999999983524e-02 4.544740620558783140e-01
+-6.399999999999983480e-02 4.523313633570833492e-01
+-6.349999999999983435e-02 4.501967539965296417e-01
+-6.299999999999983391e-02 4.480702110477872147e-01
+-6.249999999999983347e-02 4.459517116277852966e-01
+-6.199999999999983302e-02 4.438412328967706322e-01
+-6.149999999999983258e-02 4.417387520582673477e-01
+-6.099999999999983213e-02 4.396442463590350402e-01
+-6.049999999999983169e-02 4.375576930890284211e-01
+-5.999999999999983125e-02 4.354790695813560153e-01
+-5.949999999999983080e-02 4.334083532122391946e-01
+-5.899999999999983036e-02 4.313455214009702110e-01
+-5.849999999999982991e-02 4.292905516098731722e-01
+-5.799999999999982947e-02 4.272434213442612982e-01
+-5.749999999999982903e-02 4.252041081523963428e-01
+-5.699999999999982858e-02 4.231725896254479036e-01
+-5.649999999999982814e-02 4.225660948252619176e-01
+-5.599999999999982769e-02 4.225660948252619176e-01
+-5.549999999999982725e-02 4.225660948252619176e-01
+-5.499999999999982681e-02 4.225660948252619176e-01
+-5.449999999999982636e-02 4.225660948252619176e-01
+-5.399999999999982592e-02 4.225660948252619176e-01
+-5.349999999999982547e-02 4.225660948252619176e-01
+-5.299999999999982503e-02 4.225660948252619176e-01
+-5.249999999999982458e-02 4.225660948252619176e-01
+-5.199999999999982414e-02 4.225660948252619176e-01
+-5.149999999999982370e-02 4.225660948252619176e-01
+-5.099999999999982325e-02 4.225660948252619176e-01
+-5.049999999999982281e-02 4.225660948252619176e-01
+-4.999999999999982236e-02 4.225660948252619176e-01
+-4.949999999999982192e-02 4.225660948252619176e-01
+-4.899999999999982148e-02 4.225660948252619176e-01
+-4.849999999999982103e-02 4.225660948252619176e-01
+-4.799999999999982059e-02 4.225660948252619176e-01
+-4.749999999999982014e-02 4.225660948252619176e-01
+-4.699999999999981970e-02 4.225660948252619176e-01
+-4.649999999999981926e-02 4.225660948252619176e-01
+-4.599999999999981881e-02 4.225660948252619176e-01
+-4.549999999999981837e-02 4.225660948252619176e-01
+-4.499999999999981792e-02 4.225660948252619176e-01
+-4.449999999999981748e-02 4.225660948252619176e-01
+-4.399999999999981704e-02 4.225660948252619176e-01
+-4.349999999999981659e-02 4.225660948252619176e-01
+-4.299999999999981615e-02 4.225660948252619176e-01
+-4.249999999999981570e-02 4.225660948252619176e-01
+-4.199999999999981526e-02 4.225660948252619176e-01
+-4.149999999999981481e-02 4.225660948252619176e-01
+-4.099999999999981437e-02 4.225660948252619176e-01
+-4.049999999999981393e-02 4.225660948252619176e-01
+-3.999999999999981348e-02 4.225660948252619176e-01
+-3.949999999999981304e-02 4.225660948252619176e-01
+-3.899999999999981259e-02 4.225660948252619176e-01
+-3.849999999999981215e-02 4.225660948252619176e-01
+-3.799999999999981171e-02 4.225660948252619176e-01
+-3.749999999999981126e-02 4.225660948252619176e-01
+-3.699999999999981082e-02 4.225660948252619176e-01
+-3.649999999999981037e-02 4.225660948252619176e-01
+-3.599999999999980993e-02 4.225660948252619176e-01
+-3.549999999999980949e-02 4.225660948252619176e-01
+-3.499999999999980904e-02 4.225660948252619176e-01
+-3.449999999999980860e-02 4.225660948252619176e-01
+-3.399999999999980815e-02 4.225660948252619176e-01
+-3.349999999999980771e-02 4.225660948252619176e-01
+-3.299999999999980727e-02 4.225660948252619176e-01
+-3.249999999999980682e-02 4.225660948252619176e-01
+-3.199999999999980638e-02 4.225660948252619176e-01
+-3.149999999999980593e-02 4.225660948252619176e-01
+-3.099999999999980549e-02 4.225660948252619176e-01
+-3.049999999999980504e-02 4.225660948252619176e-01
+-2.999999999999980460e-02 4.225660948252619176e-01
+-2.949999999999980416e-02 4.225660948252619176e-01
+-2.899999999999980371e-02 4.225660948252619176e-01
+-2.849999999999980327e-02 4.225660948252619176e-01
+-2.799999999999980282e-02 4.225660948252619176e-01
+-2.749999999999980238e-02 4.225660948252619176e-01
+-2.699999999999980194e-02 4.225660948252619176e-01
+-2.649999999999980149e-02 4.225660948252619176e-01
+-2.599999999999980105e-02 4.225660948252619176e-01
+-2.549999999999980060e-02 4.225660948252619176e-01
+-2.499999999999980016e-02 4.225660948252619176e-01
+-2.449999999999979972e-02 4.225660948252619176e-01
+-2.399999999999979927e-02 4.225660948252619176e-01
+-2.349999999999979883e-02 4.225660948252619176e-01
+-2.299999999999979838e-02 4.225660948252619176e-01
+-2.249999999999979794e-02 4.225660948252619176e-01
+-2.199999999999979750e-02 4.225660948252619176e-01
+-2.149999999999979705e-02 4.225660948252619176e-01
+-2.099999999999979661e-02 4.225660948252619176e-01
+-2.049999999999979616e-02 4.225660948252619176e-01
+-1.999999999999979572e-02 4.225660948252619176e-01
+-1.949999999999979527e-02 4.225660948252619176e-01
+-1.899999999999979483e-02 4.225660948252619176e-01
+-1.849999999999979439e-02 4.225660948252619176e-01
+-1.799999999999979394e-02 4.225660948252619176e-01
+-1.749999999999979350e-02 4.225660948252619176e-01
+-1.699999999999979305e-02 4.225660948252619176e-01
+-1.649999999999979261e-02 4.225660948252619176e-01
+-1.599999999999979217e-02 4.225660948252619176e-01
+-1.549999999999979172e-02 4.225660948252619176e-01
+-1.499999999999979128e-02 4.225660948252619176e-01
+-1.449999999999979083e-02 4.225660948252619176e-01
+-1.399999999999979039e-02 4.225660948252619176e-01
+-1.349999999999978995e-02 4.225660948252619176e-01
+-1.299999999999978950e-02 4.225660948252619176e-01
+-1.249999999999978906e-02 4.225660948252619176e-01
+-1.199999999999978861e-02 4.225660948252619176e-01
+-1.149999999999978817e-02 4.225660948252619176e-01
+-1.099999999999978773e-02 4.225660948252619176e-01
+-1.049999999999978728e-02 4.225660948252619176e-01
+-9.999999999999786837e-03 4.225660948252619176e-01
+-9.499999999999786393e-03 4.225660948252619176e-01
+-8.999999999999785949e-03 4.225660948252619176e-01
+-8.499999999999785505e-03 4.225660948252619176e-01
+-7.999999999999785061e-03 4.225660948252619176e-01
+-7.499999999999784617e-03 4.225660948252619176e-01
+-6.999999999999784173e-03 4.225660948252619176e-01
+-6.499999999999783729e-03 4.225660948252619176e-01
+-5.999999999999783284e-03 4.225660948252619176e-01
+-5.499999999999782840e-03 4.225660948252619176e-01
+-4.999999999999782396e-03 4.225660948252619176e-01
+-4.499999999999781952e-03 4.225660948252619176e-01
+-3.999999999999781508e-03 4.225660948252619176e-01
+-3.499999999999781064e-03 4.225660948252619176e-01
+-2.999999999999780620e-03 4.225660948252619176e-01
+-2.499999999999780176e-03 4.225660948252619176e-01
+-1.999999999999779732e-03 4.225660948252619176e-01
+-1.499999999999779288e-03 4.225660948252619176e-01
+-9.999999999997788436e-04 4.225660948252619176e-01
+-4.999999999997783995e-04 4.225660948252619176e-01
+2.220446049250313081e-16 4.225660948252619176e-01
+5.000000000002224887e-04 4.225660948252619176e-01
+1.000000000000222933e-03 4.225660948252619176e-01
+1.500000000000223377e-03 4.225660948252619176e-01
+2.000000000000223821e-03 4.225660948252619176e-01
+2.500000000000224265e-03 4.225660948252619176e-01
+3.000000000000224709e-03 4.225660948252619176e-01
+3.500000000000225153e-03 4.225660948252619176e-01
+4.000000000000225597e-03 4.225660948252619176e-01
+4.500000000000226041e-03 4.225660948252619176e-01
+5.000000000000226485e-03 4.225660948252619176e-01
+5.500000000000226930e-03 4.225660948252619176e-01
+6.000000000000227374e-03 4.225660948252619176e-01
+6.500000000000227818e-03 4.225660948252619176e-01
+7.000000000000228262e-03 4.225660948252619176e-01
+7.500000000000228706e-03 4.225660948252619176e-01
+8.000000000000229150e-03 4.225660948252619176e-01
+8.500000000000229594e-03 4.225660948252619176e-01
+9.000000000000230038e-03 4.225660948252619176e-01
+9.500000000000230482e-03 4.225660948252619176e-01
+1.000000000000023093e-02 4.225660948252619176e-01
+1.050000000000023137e-02 4.225660948252619176e-01
+1.100000000000023181e-02 4.225660948252619176e-01
+1.150000000000023226e-02 4.225660948252619176e-01
+1.200000000000023270e-02 4.225660948252619176e-01
+1.250000000000023315e-02 4.225660948252619176e-01
+1.300000000000023359e-02 4.225660948252619176e-01
+1.350000000000023404e-02 4.225660948252619176e-01
+1.400000000000023448e-02 4.225660948252619176e-01
+1.450000000000023492e-02 4.225660948252619176e-01
+1.500000000000023537e-02 4.225660948252619176e-01
+1.550000000000023581e-02 4.225660948252619176e-01
+1.600000000000023626e-02 4.225660948252619176e-01
+1.650000000000023670e-02 4.225660948252619176e-01
+1.700000000000023714e-02 4.225660948252619176e-01
+1.750000000000023759e-02 4.225660948252619176e-01
+1.800000000000023803e-02 4.225660948252619176e-01
+1.850000000000023848e-02 4.225660948252619176e-01
+1.900000000000023892e-02 4.225660948252619176e-01
+1.950000000000023936e-02 4.225660948252619176e-01
+2.000000000000023981e-02 4.225660948252619176e-01
+2.050000000000024025e-02 4.225660948252619176e-01
+2.100000000000024070e-02 4.225660948252619176e-01
+2.150000000000024114e-02 4.225660948252619176e-01
+2.200000000000024158e-02 4.225660948252619176e-01
+2.250000000000024203e-02 4.225660948252619176e-01
+2.300000000000024247e-02 4.225660948252619176e-01
+2.350000000000024292e-02 4.225660948252619176e-01
+2.400000000000024336e-02 4.225660948252619176e-01
+2.450000000000024380e-02 4.225660948252619176e-01
+2.500000000000024425e-02 4.225660948252619176e-01
+2.550000000000024469e-02 4.225660948252619176e-01
+2.600000000000024514e-02 4.225660948252619176e-01
+2.650000000000024558e-02 4.225660948252619176e-01
+2.700000000000024603e-02 4.225660948252619176e-01
+2.750000000000024647e-02 4.225660948252619176e-01
+2.800000000000024691e-02 4.225660948252619176e-01
+2.850000000000024736e-02 4.225660948252619176e-01
+2.900000000000024780e-02 4.225660948252619176e-01
+2.950000000000024825e-02 4.225660948252619176e-01
+3.000000000000024869e-02 4.225660948252619176e-01
+3.050000000000024913e-02 4.225660948252619176e-01
+3.100000000000024958e-02 4.225660948252619176e-01
+3.150000000000025002e-02 4.225660948252619176e-01
+3.200000000000025047e-02 4.225660948252619176e-01
+3.250000000000025091e-02 4.225660948252619176e-01
+3.300000000000025135e-02 4.225660948252619176e-01
+3.350000000000025180e-02 4.225660948252619176e-01
+3.400000000000025224e-02 4.225660948252619176e-01
+3.450000000000025269e-02 4.225660948252619176e-01
+3.500000000000025313e-02 4.225660948252619176e-01
+3.550000000000025357e-02 4.225660948252619176e-01
+3.600000000000025402e-02 4.225660948252619176e-01
+3.650000000000025446e-02 4.225660948252619176e-01
+3.700000000000025491e-02 4.225660948252619176e-01
+3.750000000000025535e-02 4.225660948252619176e-01
+3.800000000000025580e-02 4.225660948252619176e-01
+3.850000000000025624e-02 4.225660948252619176e-01
+3.900000000000025668e-02 4.225660948252619176e-01
+3.950000000000025713e-02 4.225660948252619176e-01
+4.000000000000025757e-02 4.225660948252619176e-01
+4.050000000000025802e-02 4.225660948252619176e-01
+4.100000000000025846e-02 4.225660948252619176e-01
+4.150000000000025890e-02 4.225660948252619176e-01
+4.200000000000025935e-02 4.225660948252619176e-01
+4.250000000000025979e-02 4.225660948252619176e-01
+4.300000000000026024e-02 4.225660948252619176e-01
+4.350000000000026068e-02 4.225660948252619176e-01
+4.400000000000026112e-02 4.225660948252619176e-01
+4.450000000000026157e-02 4.225660948252619176e-01
+4.500000000000026201e-02 4.225660948252619176e-01
+4.550000000000026246e-02 4.225660948252619176e-01
+4.600000000000026290e-02 4.225660948252619176e-01
+4.650000000000026334e-02 4.225660948252619176e-01
+4.700000000000026379e-02 4.225660948252619176e-01
+4.750000000000026423e-02 4.225660948252619176e-01
+4.800000000000026468e-02 4.225660948252619176e-01
+4.850000000000026512e-02 4.225660948252619176e-01
+4.900000000000026557e-02 4.225660948252619176e-01
+4.950000000000026601e-02 4.225660948252619176e-01
+5.000000000000026645e-02 4.225660948252619176e-01
+5.050000000000026690e-02 4.225660948252619176e-01
+5.100000000000026734e-02 4.225660948252619176e-01
+5.150000000000026779e-02 4.225660948252619176e-01
+5.200000000000026823e-02 4.225660948252619176e-01
+5.250000000000026867e-02 4.225660948252619176e-01
+5.300000000000026912e-02 4.225660948252619176e-01
+5.350000000000026956e-02 4.225660948252619176e-01
+5.400000000000027001e-02 4.225660948252619176e-01
+5.450000000000027045e-02 4.225660948252619176e-01
+5.500000000000027089e-02 4.225660948252619176e-01
+5.550000000000027134e-02 4.225660948252619176e-01
+5.600000000000027178e-02 4.225660948252619176e-01
+5.650000000000027223e-02 4.225660948252619176e-01
+5.700000000000027267e-02 4.225660948252619176e-01
+5.750000000000027311e-02 4.225660948252619176e-01
+5.800000000000027356e-02 4.225660948252619176e-01
+5.850000000000027400e-02 4.225660948252619176e-01
+5.900000000000027445e-02 4.225660948252619176e-01
+5.950000000000027489e-02 4.225660948252619176e-01
+6.000000000000027534e-02 4.225660948252619176e-01
+6.050000000000027578e-02 4.225660948252619176e-01
+6.100000000000027622e-02 4.225660948252619176e-01
+6.150000000000027667e-02 4.225660948252619176e-01
+6.200000000000027711e-02 4.225660948252619176e-01
+6.250000000000027756e-02 4.225660948252619176e-01
+6.300000000000027800e-02 4.225660948252619176e-01
+6.350000000000027844e-02 4.225660948252619176e-01
+6.400000000000027889e-02 4.225660948252619176e-01
+6.450000000000027933e-02 4.225660948252619176e-01
+6.500000000000027978e-02 4.225660948252619176e-01
+6.550000000000028022e-02 4.225660948252619176e-01
+6.600000000000028066e-02 4.225660948252619176e-01
+6.650000000000028111e-02 4.225660948252619176e-01
+6.700000000000028155e-02 4.225660948252619176e-01
+6.750000000000028200e-02 4.225660948252619176e-01
+6.800000000000028244e-02 4.225660948252619176e-01
+6.850000000000028288e-02 4.225660948252619176e-01
+6.900000000000028333e-02 4.225660948252619176e-01
+6.950000000000028377e-02 4.225660948252619176e-01
+7.000000000000028422e-02 4.225660948252619176e-01
+7.050000000000028466e-02 4.225660948252619176e-01
+7.100000000000028511e-02 4.225660948252619176e-01
+7.150000000000028555e-02 4.225660948252619176e-01
+7.200000000000028599e-02 4.225660948252619176e-01
+7.250000000000028644e-02 4.225660948252619176e-01
+7.300000000000028688e-02 4.225660948252619176e-01
+7.350000000000028733e-02 4.225660948252619176e-01
+7.400000000000028777e-02 4.225660948252619176e-01
+7.450000000000028821e-02 4.225660948252619176e-01
+7.500000000000028866e-02 4.225660948252619176e-01
+7.550000000000028910e-02 4.225660948252619176e-01
+7.600000000000028955e-02 4.225660948252619176e-01
+7.650000000000028999e-02 4.225660948252619176e-01
+7.700000000000029043e-02 4.225660948252619176e-01
+7.750000000000029088e-02 4.225660948252619176e-01
+7.800000000000029132e-02 4.225660948252619176e-01
+7.850000000000029177e-02 4.225660948252619176e-01
+7.900000000000029221e-02 4.225660948252619176e-01
+7.950000000000029265e-02 4.225660948252619176e-01
+8.000000000000029310e-02 4.225660948252619176e-01
+8.050000000000029354e-02 4.225660948252619176e-01
+8.100000000000029399e-02 4.225660948252619176e-01
+8.150000000000029443e-02 4.225660948252619176e-01
+8.200000000000029488e-02 4.225660948252619176e-01
+8.250000000000029532e-02 4.225660948252619176e-01
+8.300000000000029576e-02 4.225660948252619176e-01
+8.350000000000029621e-02 4.225660948252619176e-01
+8.400000000000029665e-02 4.225660948252619176e-01
+8.450000000000029710e-02 4.225660948252619176e-01
+8.500000000000029754e-02 4.225660948252619176e-01
+8.550000000000029798e-02 4.225660948252619176e-01
+8.600000000000029843e-02 4.225660948252619176e-01
+8.650000000000029887e-02 4.225660948252619176e-01
+8.700000000000029932e-02 4.225660948252619176e-01
+8.750000000000029976e-02 4.225660948252619176e-01
+8.800000000000030020e-02 4.225660948252619176e-01
+8.850000000000030065e-02 4.225660948252619176e-01
+8.900000000000030109e-02 4.225660948252619176e-01
+8.950000000000030154e-02 4.225660948252619176e-01
+9.000000000000030198e-02 4.225660948252619176e-01
+9.050000000000030242e-02 4.225660948252619176e-01
+9.100000000000030287e-02 4.225660948252619176e-01
+9.150000000000030331e-02 4.225660948252619176e-01
+9.200000000000030376e-02 4.225660948252619176e-01
+9.250000000000030420e-02 4.225660948252619176e-01
+9.300000000000030465e-02 4.225660948252619176e-01
+9.350000000000030509e-02 4.225660948252619176e-01
+9.400000000000030553e-02 4.225660948252619176e-01
+9.450000000000030598e-02 4.225660948252619176e-01
+9.500000000000030642e-02 4.225660948252619176e-01
+9.550000000000030687e-02 4.225660948252619176e-01
+9.600000000000030731e-02 4.225660948252619176e-01
+9.650000000000030775e-02 4.225660948252619176e-01
+9.700000000000030820e-02 4.225660948252619176e-01
+9.750000000000030864e-02 4.225660948252619176e-01
+9.800000000000030909e-02 4.225660948252619176e-01
+9.850000000000030953e-02 4.225660948252619176e-01
+9.900000000000030997e-02 4.225660948252619176e-01
+9.950000000000031042e-02 4.225660948252619176e-01
+1.000000000000003109e-01 4.225660948252619176e-01
+1.005000000000003113e-01 4.225660948252619176e-01
+1.010000000000003118e-01 4.225660948252619176e-01
+1.015000000000003122e-01 4.225660948252619176e-01
+1.020000000000003126e-01 4.225660948252619176e-01
+1.025000000000003131e-01 4.225660948252619176e-01
+1.030000000000003135e-01 4.225660948252619176e-01
+1.035000000000003140e-01 4.225660948252619176e-01
+1.040000000000003144e-01 4.225660948252619176e-01
+1.045000000000003149e-01 4.225660948252619176e-01
+1.050000000000003153e-01 4.225660948252619176e-01
+1.055000000000003157e-01 4.225660948252619176e-01
+1.060000000000003162e-01 4.225660948252619176e-01
+1.065000000000003166e-01 4.225660948252619176e-01
+1.070000000000003171e-01 4.225660948252619176e-01
+1.075000000000003175e-01 4.225660948252619176e-01
+1.080000000000003180e-01 4.225660948252619176e-01
+1.085000000000003184e-01 4.225660948252619176e-01
+1.090000000000003189e-01 4.225660948252619176e-01
+1.095000000000003193e-01 4.225660948252619176e-01
+1.100000000000003197e-01 4.225660948252619176e-01
+1.105000000000003202e-01 4.225660948252619176e-01
+1.110000000000003206e-01 4.225660948252619176e-01
+1.115000000000003211e-01 4.225660948252619176e-01
+1.120000000000003215e-01 4.225660948252619176e-01
+1.125000000000003220e-01 4.225660948252619176e-01
+1.130000000000003224e-01 4.225660948252619176e-01
+1.135000000000003229e-01 4.225660948252619176e-01
+1.140000000000003233e-01 4.225660948252619176e-01
+1.145000000000003237e-01 4.225660948252619176e-01
+1.150000000000003242e-01 4.225660948252619176e-01
+1.155000000000003246e-01 4.225660948252619176e-01
+1.160000000000003251e-01 4.225660948252619176e-01
+1.165000000000003255e-01 4.225660948252619176e-01
+1.170000000000003260e-01 4.225660948252619176e-01
+1.175000000000003264e-01 4.225660948252619176e-01
+1.180000000000003268e-01 4.225660948252619176e-01
+1.185000000000003273e-01 4.225660948252619176e-01
+1.190000000000003277e-01 4.225660948252619176e-01
+1.195000000000003282e-01 4.225660948252619176e-01
+1.200000000000003286e-01 4.225660948252619176e-01
+1.205000000000003291e-01 4.225660948252619176e-01
+1.210000000000003295e-01 4.225660948252619176e-01
+1.215000000000003300e-01 4.225660948252619176e-01
+1.220000000000003304e-01 4.225660948252619176e-01
+1.225000000000003308e-01 4.225660948252619176e-01
+1.230000000000003313e-01 4.225660948252619176e-01
+1.235000000000003317e-01 4.225660948252619176e-01
+1.240000000000003322e-01 4.225660948252619176e-01
+1.245000000000003326e-01 4.225660948252619176e-01
+1.250000000000003331e-01 4.225660948252619176e-01
+1.255000000000003335e-01 4.225660948252619176e-01
+1.260000000000003340e-01 4.225660948252619176e-01
+1.265000000000003344e-01 4.225660948252619176e-01
+1.270000000000003348e-01 4.225660948252619176e-01
+1.275000000000003353e-01 4.225660948252619176e-01
+1.280000000000003357e-01 4.225660948252619176e-01
+1.285000000000003362e-01 4.225660948252619176e-01
+1.290000000000003366e-01 4.225660948252619176e-01
+1.295000000000003371e-01 4.225660948252619176e-01
+1.300000000000003375e-01 4.225660948252619176e-01
+1.305000000000003380e-01 4.225660948252619176e-01
+1.310000000000003384e-01 4.225660948252619176e-01
+1.315000000000003388e-01 4.225660948252619176e-01
+1.320000000000003393e-01 4.225660948252619176e-01
+1.325000000000003397e-01 4.225660948252619176e-01
+1.330000000000003402e-01 4.225660948252619176e-01
+1.335000000000003406e-01 4.225660948252619176e-01
+1.340000000000003411e-01 4.225660948252619176e-01
+1.345000000000003415e-01 4.225660948252619176e-01
+1.350000000000003419e-01 4.225660948252619176e-01
+1.355000000000003424e-01 4.225660948252619176e-01
+1.360000000000003428e-01 4.225660948252619176e-01
+1.365000000000003433e-01 4.225660948252619176e-01
+1.370000000000003437e-01 4.225660948252619176e-01
+1.375000000000003442e-01 4.225660948252619176e-01
+1.380000000000003446e-01 4.225660948252619176e-01
+1.385000000000003451e-01 4.225660948252619176e-01
+1.390000000000003455e-01 4.225660948252619176e-01
+1.395000000000003459e-01 4.225660948252619176e-01
+1.400000000000003464e-01 4.225660948252619176e-01
+1.405000000000003468e-01 4.225660948252619176e-01
+1.410000000000003473e-01 4.225660948252619176e-01
+1.415000000000003477e-01 4.225660948252619176e-01
+1.420000000000003482e-01 4.225660948252619176e-01
+1.425000000000003486e-01 4.225660948252619176e-01
+1.430000000000003491e-01 4.225660948252619176e-01
+1.435000000000003495e-01 4.225660948252619176e-01
+1.440000000000003499e-01 4.225660948252619176e-01
+1.445000000000003504e-01 4.225660948252619176e-01
+1.450000000000003508e-01 4.225660948252619176e-01
+1.455000000000003513e-01 4.225660948252619176e-01
+1.460000000000003517e-01 4.225660948252619176e-01
+1.465000000000003522e-01 4.225660948252619176e-01
+1.470000000000003526e-01 4.225660948252619176e-01
+1.475000000000003531e-01 4.225660948252619176e-01
+1.480000000000003535e-01 4.225660948252619176e-01
+1.485000000000003539e-01 4.225660948252619176e-01
+1.490000000000003544e-01 4.225660948252619176e-01
+1.495000000000003548e-01 4.225660948252619176e-01
+1.500000000000003553e-01 4.225660948252619176e-01
+1.505000000000003557e-01 4.225660948252619176e-01
+1.510000000000003562e-01 4.225660948252619176e-01
+1.515000000000003566e-01 4.225660948252619176e-01
+1.520000000000003570e-01 4.225660948252619176e-01
+1.525000000000003575e-01 4.225660948252619176e-01
+1.530000000000003579e-01 4.225660948252619176e-01
+1.535000000000003584e-01 4.225660948252619176e-01
+1.540000000000003588e-01 4.225660948252619176e-01
+1.545000000000003593e-01 4.225660948252619176e-01
+1.550000000000003597e-01 4.225660948252619176e-01
+1.555000000000003602e-01 4.225660948252619176e-01
+1.560000000000003606e-01 4.225660948252619176e-01
+1.565000000000003610e-01 4.225660948252619176e-01
+1.570000000000003615e-01 4.225660948252619176e-01
+1.575000000000003619e-01 4.225660948252619176e-01
+1.580000000000003624e-01 4.225660948252619176e-01
+1.585000000000003628e-01 4.225660948252619176e-01
+1.590000000000003633e-01 4.225660948252619176e-01
+1.595000000000003637e-01 4.225660948252619176e-01
+1.600000000000003642e-01 4.225660948252619176e-01
+1.605000000000003646e-01 4.225660948252619176e-01
+1.610000000000003650e-01 4.225660948252619176e-01
+1.615000000000003655e-01 4.225660948252619176e-01
+1.620000000000003659e-01 4.225660948252619176e-01
+1.625000000000003664e-01 4.225660948252619176e-01
+1.630000000000003668e-01 4.225660948252619176e-01
+1.635000000000003673e-01 4.225660948252619176e-01
+1.640000000000003677e-01 4.225660948252619176e-01
+1.645000000000003681e-01 4.225660948252619176e-01
+1.650000000000003686e-01 4.225660948252619176e-01
+1.655000000000003690e-01 4.225660948252619176e-01
+1.660000000000003695e-01 4.225660948252619176e-01
+1.665000000000003699e-01 4.225660948252619176e-01
+1.670000000000003704e-01 4.225660948252619176e-01
+1.675000000000003708e-01 4.225660948252619176e-01
+1.680000000000003713e-01 4.225660948252619176e-01
+1.685000000000003717e-01 4.225660948252619176e-01
+1.690000000000003721e-01 4.225660948252619176e-01
+1.695000000000003726e-01 4.225660948252619176e-01
+1.700000000000003730e-01 4.225660948252619176e-01
+1.705000000000003735e-01 4.225660948252619176e-01
+1.710000000000003739e-01 4.225660948252619176e-01
+1.715000000000003744e-01 4.225660948252619176e-01
+1.720000000000003748e-01 4.225660948252619176e-01
+1.725000000000003753e-01 4.225660948252619176e-01
+1.730000000000003757e-01 4.225660948252619176e-01
+1.735000000000003761e-01 4.225660948252619176e-01
+1.740000000000003766e-01 4.225660948252619176e-01
+1.745000000000003770e-01 4.225660948252619176e-01
+1.750000000000003775e-01 4.225660948252619176e-01
+1.755000000000003779e-01 4.225660948252619176e-01
+1.760000000000003784e-01 4.225660948252619176e-01
+1.765000000000003788e-01 4.225660948252619176e-01
+1.770000000000003793e-01 4.225660948252619176e-01
+1.775000000000003797e-01 4.225660948252619176e-01
+1.780000000000003801e-01 4.225660948252619176e-01
+1.785000000000003806e-01 4.225660948252619176e-01
+1.790000000000003810e-01 4.225660948252619176e-01
+1.795000000000003815e-01 4.225660948252619176e-01
+1.800000000000003819e-01 4.225660948252619176e-01
+1.805000000000003824e-01 4.225660948252619176e-01
+1.810000000000003828e-01 4.225660948252619176e-01
+1.815000000000003832e-01 4.225660948252619176e-01
+1.820000000000003837e-01 4.225660948252619176e-01
+1.825000000000003841e-01 4.225660948252619176e-01
+1.830000000000003846e-01 4.225660948252619176e-01
+1.835000000000003850e-01 4.225660948252619176e-01
+1.840000000000003855e-01 4.225660948252619176e-01
+1.845000000000003859e-01 4.225660948252619176e-01
+1.850000000000003864e-01 4.225660948252619176e-01
+1.855000000000003868e-01 4.225660948252619176e-01
+1.860000000000003872e-01 4.225660948252619176e-01
+1.865000000000003877e-01 4.225660948252619176e-01
+1.870000000000003881e-01 4.225660948252619176e-01
+1.875000000000003886e-01 4.225660948252619176e-01
+1.880000000000003890e-01 4.225660948252619176e-01
+1.885000000000003895e-01 4.225660948252619176e-01
+1.890000000000003899e-01 4.225660948252619176e-01
+1.895000000000003904e-01 4.225660948252619176e-01
+1.900000000000003908e-01 4.225660948252619176e-01
+1.905000000000003912e-01 1.794999999999999929e-01
+1.910000000000003917e-01 1.794999999999999929e-01
+1.915000000000003921e-01 1.794999999999999929e-01
+1.920000000000003926e-01 1.794999999999999929e-01
+1.925000000000003930e-01 1.794999999999999929e-01
+1.930000000000003935e-01 1.794999999999999929e-01
+1.935000000000003939e-01 1.794999999999999929e-01
+1.940000000000003944e-01 1.794999999999999929e-01
+1.945000000000003948e-01 1.794999999999999929e-01
+1.950000000000003952e-01 1.794999999999999929e-01
+1.955000000000003957e-01 1.794999999999999929e-01
+1.960000000000003961e-01 1.794999999999999929e-01
+1.965000000000003966e-01 1.794999999999999929e-01
+1.970000000000003970e-01 1.794999999999999929e-01
+1.975000000000003975e-01 1.794999999999999929e-01
+1.980000000000003979e-01 1.794999999999999929e-01
+1.985000000000003983e-01 1.794999999999999929e-01
+1.990000000000003988e-01 1.794999999999999929e-01
+1.995000000000003992e-01 1.794999999999999929e-01
+2.000000000000003997e-01 1.794999999999999929e-01
+2.005000000000004001e-01 1.794999999999999929e-01
+2.010000000000004006e-01 1.794999999999999929e-01
+2.015000000000004010e-01 1.794999999999999929e-01
+2.020000000000004015e-01 1.794999999999999929e-01
+2.025000000000004019e-01 1.794999999999999929e-01
+2.030000000000004023e-01 1.794999999999999929e-01
+2.035000000000004028e-01 1.794999999999999929e-01
+2.040000000000004032e-01 1.794999999999999929e-01
+2.045000000000004037e-01 1.794999999999999929e-01
+2.050000000000004041e-01 1.794999999999999929e-01
+2.055000000000004046e-01 1.794999999999999929e-01
+2.060000000000004050e-01 1.794999999999999929e-01
+2.065000000000004055e-01 1.794999999999999929e-01
+2.070000000000004059e-01 1.794999999999999929e-01
+2.075000000000004063e-01 1.794999999999999929e-01
+2.080000000000004068e-01 1.794999999999999929e-01
+2.085000000000004072e-01 1.794999999999999929e-01
+2.090000000000004077e-01 1.794999999999999929e-01
+2.095000000000004081e-01 1.794999999999999929e-01
+2.100000000000004086e-01 1.794999999999999929e-01
+2.105000000000004090e-01 1.794999999999999929e-01
+2.110000000000004095e-01 1.794999999999999929e-01
+2.115000000000004099e-01 1.794999999999999929e-01
+2.120000000000004103e-01 1.794999999999999929e-01
+2.125000000000004108e-01 1.794999999999999929e-01
+2.130000000000004112e-01 1.794999999999999929e-01
+2.135000000000004117e-01 1.794999999999999929e-01
+2.140000000000004121e-01 1.794999999999999929e-01
+2.145000000000004126e-01 1.794999999999999929e-01
+2.150000000000004130e-01 1.794999999999999929e-01
+2.155000000000004134e-01 1.794999999999999929e-01
+2.160000000000004139e-01 1.794999999999999929e-01
+2.165000000000004143e-01 1.794999999999999929e-01
+2.170000000000004148e-01 1.794999999999999929e-01
+2.175000000000004152e-01 1.794999999999999929e-01
+2.180000000000004157e-01 1.794999999999999929e-01
+2.185000000000004161e-01 1.794999999999999929e-01
+2.190000000000004166e-01 1.794999999999999929e-01
+2.195000000000004170e-01 1.794999999999999929e-01
+2.200000000000004174e-01 1.794999999999999929e-01
+2.205000000000004179e-01 1.794999999999999929e-01
+2.210000000000004183e-01 1.794999999999999929e-01
+2.215000000000004188e-01 1.794999999999999929e-01
+2.220000000000004192e-01 1.794999999999999929e-01
+2.225000000000004197e-01 1.794999999999999929e-01
+2.230000000000004201e-01 1.794999999999999929e-01
+2.235000000000004206e-01 1.794999999999999929e-01
+2.240000000000004210e-01 1.794999999999999929e-01
+2.245000000000004214e-01 1.794999999999999929e-01
+2.250000000000004219e-01 1.794999999999999929e-01
+2.255000000000004223e-01 1.794999999999999929e-01
+2.260000000000004228e-01 1.794999999999999929e-01
+2.265000000000004232e-01 1.794999999999999929e-01
+2.270000000000004237e-01 1.794999999999999929e-01
+2.275000000000004241e-01 1.794999999999999929e-01
+2.280000000000004245e-01 1.794999999999999929e-01
+2.285000000000004250e-01 1.794999999999999929e-01
+2.290000000000004254e-01 1.794999999999999929e-01
+2.295000000000004259e-01 1.794999999999999929e-01
+2.300000000000004263e-01 1.794999999999999929e-01
+2.305000000000004268e-01 1.794999999999999929e-01
+2.310000000000004272e-01 1.794999999999999929e-01
+2.315000000000004277e-01 1.794999999999999929e-01
+2.320000000000004281e-01 1.794999999999999929e-01
+2.325000000000004285e-01 1.794999999999999929e-01
+2.330000000000004290e-01 1.794999999999999929e-01
+2.335000000000004294e-01 1.794999999999999929e-01
+2.340000000000004299e-01 1.794999999999999929e-01
+2.345000000000004303e-01 1.794999999999999929e-01
+2.350000000000004308e-01 1.794999999999999929e-01
+2.355000000000004312e-01 1.794999999999999929e-01
+2.360000000000004317e-01 1.794999999999999929e-01
+2.365000000000004321e-01 1.794999999999999929e-01
+2.370000000000004325e-01 1.794999999999999929e-01
+2.375000000000004330e-01 1.794999999999999929e-01
+2.380000000000004334e-01 1.794999999999999929e-01
+2.385000000000004339e-01 1.794999999999999929e-01
+2.390000000000004343e-01 1.794999999999999929e-01
+2.395000000000004348e-01 1.794999999999999929e-01
+2.400000000000004352e-01 1.794999999999999929e-01
+2.405000000000004357e-01 1.794999999999999929e-01
+2.410000000000004361e-01 1.794999999999999929e-01
+2.415000000000004365e-01 1.794999999999999929e-01
+2.420000000000004370e-01 1.794999999999999929e-01
+2.425000000000004374e-01 1.794999999999999929e-01
+2.430000000000004379e-01 1.794999999999999929e-01
+2.435000000000004383e-01 1.794999999999999929e-01
+2.440000000000004388e-01 1.794999999999999929e-01
+2.445000000000004392e-01 1.794999999999999929e-01
+2.450000000000004396e-01 1.794999999999999929e-01
+2.455000000000004401e-01 1.794999999999999929e-01
+2.460000000000004405e-01 1.794999999999999929e-01
+2.465000000000004410e-01 1.794999999999999929e-01
+2.470000000000004414e-01 1.794999999999999929e-01
+2.475000000000004419e-01 1.794999999999999929e-01
+2.480000000000004423e-01 1.794999999999999929e-01
+2.485000000000004428e-01 1.794999999999999929e-01
+2.490000000000004432e-01 1.794999999999999929e-01
+2.495000000000004436e-01 1.794999999999999929e-01
diff --git a/theory/paper_spheric/data/SodShock_exact_rho.dat b/theory/paper_spheric/data/SodShock_exact_rho.dat
new file mode 100644
index 0000000000000000000000000000000000000000..0ff5268c696c20809860602dffcb28da8a233932
--- /dev/null
+++ b/theory/paper_spheric/data/SodShock_exact_rho.dat
@@ -0,0 +1,1000 @@
+-2.500000000000000000e-01 1.000000000000000000e+00
+-2.494999999999999996e-01 1.000000000000000000e+00
+-2.489999999999999991e-01 1.000000000000000000e+00
+-2.484999999999999987e-01 1.000000000000000000e+00
+-2.479999999999999982e-01 1.000000000000000000e+00
+-2.474999999999999978e-01 1.000000000000000000e+00
+-2.469999999999999973e-01 1.000000000000000000e+00
+-2.464999999999999969e-01 1.000000000000000000e+00
+-2.459999999999999964e-01 1.000000000000000000e+00
+-2.454999999999999960e-01 1.000000000000000000e+00
+-2.449999999999999956e-01 1.000000000000000000e+00
+-2.444999999999999951e-01 1.000000000000000000e+00
+-2.439999999999999947e-01 1.000000000000000000e+00
+-2.434999999999999942e-01 1.000000000000000000e+00
+-2.429999999999999938e-01 1.000000000000000000e+00
+-2.424999999999999933e-01 1.000000000000000000e+00
+-2.419999999999999929e-01 1.000000000000000000e+00
+-2.414999999999999925e-01 1.000000000000000000e+00
+-2.409999999999999920e-01 1.000000000000000000e+00
+-2.404999999999999916e-01 1.000000000000000000e+00
+-2.399999999999999911e-01 1.000000000000000000e+00
+-2.394999999999999907e-01 1.000000000000000000e+00
+-2.389999999999999902e-01 1.000000000000000000e+00
+-2.384999999999999898e-01 1.000000000000000000e+00
+-2.379999999999999893e-01 1.000000000000000000e+00
+-2.374999999999999889e-01 1.000000000000000000e+00
+-2.369999999999999885e-01 1.000000000000000000e+00
+-2.364999999999999880e-01 1.000000000000000000e+00
+-2.359999999999999876e-01 1.000000000000000000e+00
+-2.354999999999999871e-01 1.000000000000000000e+00
+-2.349999999999999867e-01 1.000000000000000000e+00
+-2.344999999999999862e-01 1.000000000000000000e+00
+-2.339999999999999858e-01 1.000000000000000000e+00
+-2.334999999999999853e-01 1.000000000000000000e+00
+-2.329999999999999849e-01 1.000000000000000000e+00
+-2.324999999999999845e-01 1.000000000000000000e+00
+-2.319999999999999840e-01 1.000000000000000000e+00
+-2.314999999999999836e-01 1.000000000000000000e+00
+-2.309999999999999831e-01 1.000000000000000000e+00
+-2.304999999999999827e-01 1.000000000000000000e+00
+-2.299999999999999822e-01 1.000000000000000000e+00
+-2.294999999999999818e-01 1.000000000000000000e+00
+-2.289999999999999813e-01 1.000000000000000000e+00
+-2.284999999999999809e-01 1.000000000000000000e+00
+-2.279999999999999805e-01 1.000000000000000000e+00
+-2.274999999999999800e-01 1.000000000000000000e+00
+-2.269999999999999796e-01 1.000000000000000000e+00
+-2.264999999999999791e-01 1.000000000000000000e+00
+-2.259999999999999787e-01 1.000000000000000000e+00
+-2.254999999999999782e-01 1.000000000000000000e+00
+-2.249999999999999778e-01 1.000000000000000000e+00
+-2.244999999999999774e-01 1.000000000000000000e+00
+-2.239999999999999769e-01 1.000000000000000000e+00
+-2.234999999999999765e-01 1.000000000000000000e+00
+-2.229999999999999760e-01 1.000000000000000000e+00
+-2.224999999999999756e-01 1.000000000000000000e+00
+-2.219999999999999751e-01 1.000000000000000000e+00
+-2.214999999999999747e-01 1.000000000000000000e+00
+-2.209999999999999742e-01 1.000000000000000000e+00
+-2.204999999999999738e-01 1.000000000000000000e+00
+-2.199999999999999734e-01 1.000000000000000000e+00
+-2.194999999999999729e-01 1.000000000000000000e+00
+-2.189999999999999725e-01 1.000000000000000000e+00
+-2.184999999999999720e-01 1.000000000000000000e+00
+-2.179999999999999716e-01 1.000000000000000000e+00
+-2.174999999999999711e-01 1.000000000000000000e+00
+-2.169999999999999707e-01 1.000000000000000000e+00
+-2.164999999999999702e-01 1.000000000000000000e+00
+-2.159999999999999698e-01 1.000000000000000000e+00
+-2.154999999999999694e-01 1.000000000000000000e+00
+-2.149999999999999689e-01 1.000000000000000000e+00
+-2.144999999999999685e-01 1.000000000000000000e+00
+-2.139999999999999680e-01 1.000000000000000000e+00
+-2.134999999999999676e-01 1.000000000000000000e+00
+-2.129999999999999671e-01 1.000000000000000000e+00
+-2.124999999999999667e-01 1.000000000000000000e+00
+-2.119999999999999662e-01 1.000000000000000000e+00
+-2.114999999999999658e-01 1.000000000000000000e+00
+-2.109999999999999654e-01 1.000000000000000000e+00
+-2.104999999999999649e-01 1.000000000000000000e+00
+-2.099999999999999645e-01 1.000000000000000000e+00
+-2.094999999999999640e-01 1.000000000000000000e+00
+-2.089999999999999636e-01 1.000000000000000000e+00
+-2.084999999999999631e-01 1.000000000000000000e+00
+-2.079999999999999627e-01 1.000000000000000000e+00
+-2.074999999999999623e-01 1.000000000000000000e+00
+-2.069999999999999618e-01 1.000000000000000000e+00
+-2.064999999999999614e-01 1.000000000000000000e+00
+-2.059999999999999609e-01 1.000000000000000000e+00
+-2.054999999999999605e-01 1.000000000000000000e+00
+-2.049999999999999600e-01 1.000000000000000000e+00
+-2.044999999999999596e-01 1.000000000000000000e+00
+-2.039999999999999591e-01 1.000000000000000000e+00
+-2.034999999999999587e-01 1.000000000000000000e+00
+-2.029999999999999583e-01 1.000000000000000000e+00
+-2.024999999999999578e-01 1.000000000000000000e+00
+-2.019999999999999574e-01 1.000000000000000000e+00
+-2.014999999999999569e-01 1.000000000000000000e+00
+-2.009999999999999565e-01 1.000000000000000000e+00
+-2.004999999999999560e-01 1.000000000000000000e+00
+-1.999999999999999556e-01 1.000000000000000000e+00
+-1.994999999999999551e-01 1.000000000000000000e+00
+-1.989999999999999547e-01 1.000000000000000000e+00
+-1.984999999999999543e-01 1.000000000000000000e+00
+-1.979999999999999538e-01 1.000000000000000000e+00
+-1.974999999999999534e-01 1.000000000000000000e+00
+-1.969999999999999529e-01 1.000000000000000000e+00
+-1.964999999999999525e-01 1.000000000000000000e+00
+-1.959999999999999520e-01 1.000000000000000000e+00
+-1.954999999999999516e-01 1.000000000000000000e+00
+-1.949999999999999512e-01 1.000000000000000000e+00
+-1.944999999999999507e-01 1.000000000000000000e+00
+-1.939999999999999503e-01 1.000000000000000000e+00
+-1.934999999999999498e-01 1.000000000000000000e+00
+-1.929999999999999494e-01 1.000000000000000000e+00
+-1.924999999999999489e-01 1.000000000000000000e+00
+-1.919999999999999485e-01 1.000000000000000000e+00
+-1.914999999999999480e-01 1.000000000000000000e+00
+-1.909999999999999476e-01 1.000000000000000000e+00
+-1.904999999999999472e-01 1.000000000000000000e+00
+-1.899999999999999467e-01 1.000000000000000000e+00
+-1.894999999999999463e-01 1.000000000000000000e+00
+-1.889999999999999458e-01 1.000000000000000000e+00
+-1.884999999999999454e-01 1.000000000000000000e+00
+-1.879999999999999449e-01 1.000000000000000000e+00
+-1.874999999999999445e-01 1.000000000000000000e+00
+-1.869999999999999440e-01 1.000000000000000000e+00
+-1.864999999999999436e-01 1.000000000000000000e+00
+-1.859999999999999432e-01 1.000000000000000000e+00
+-1.854999999999999427e-01 1.000000000000000000e+00
+-1.849999999999999423e-01 1.000000000000000000e+00
+-1.844999999999999418e-01 1.000000000000000000e+00
+-1.839999999999999414e-01 1.000000000000000000e+00
+-1.834999999999999409e-01 1.000000000000000000e+00
+-1.829999999999999405e-01 1.000000000000000000e+00
+-1.824999999999999400e-01 1.000000000000000000e+00
+-1.819999999999999396e-01 1.000000000000000000e+00
+-1.814999999999999392e-01 1.000000000000000000e+00
+-1.809999999999999387e-01 1.000000000000000000e+00
+-1.804999999999999383e-01 1.000000000000000000e+00
+-1.799999999999999378e-01 1.000000000000000000e+00
+-1.794999999999999374e-01 1.000000000000000000e+00
+-1.789999999999999369e-01 1.000000000000000000e+00
+-1.784999999999999365e-01 1.000000000000000000e+00
+-1.779999999999999361e-01 1.000000000000000000e+00
+-1.774999999999999356e-01 1.000000000000000000e+00
+-1.769999999999999352e-01 1.000000000000000000e+00
+-1.764999999999999347e-01 1.000000000000000000e+00
+-1.759999999999999343e-01 1.000000000000000000e+00
+-1.754999999999999338e-01 1.000000000000000000e+00
+-1.749999999999999334e-01 1.000000000000000000e+00
+-1.744999999999999329e-01 1.000000000000000000e+00
+-1.739999999999999325e-01 1.000000000000000000e+00
+-1.734999999999999321e-01 1.000000000000000000e+00
+-1.729999999999999316e-01 1.000000000000000000e+00
+-1.724999999999999312e-01 1.000000000000000000e+00
+-1.719999999999999307e-01 1.000000000000000000e+00
+-1.714999999999999303e-01 1.000000000000000000e+00
+-1.709999999999999298e-01 1.000000000000000000e+00
+-1.704999999999999294e-01 1.000000000000000000e+00
+-1.699999999999999289e-01 1.000000000000000000e+00
+-1.694999999999999285e-01 1.000000000000000000e+00
+-1.689999999999999281e-01 1.000000000000000000e+00
+-1.684999999999999276e-01 1.000000000000000000e+00
+-1.679999999999999272e-01 1.000000000000000000e+00
+-1.674999999999999267e-01 1.000000000000000000e+00
+-1.669999999999999263e-01 1.000000000000000000e+00
+-1.664999999999999258e-01 1.000000000000000000e+00
+-1.659999999999999254e-01 1.000000000000000000e+00
+-1.654999999999999249e-01 1.000000000000000000e+00
+-1.649999999999999245e-01 1.000000000000000000e+00
+-1.644999999999999241e-01 1.000000000000000000e+00
+-1.639999999999999236e-01 1.000000000000000000e+00
+-1.634999999999999232e-01 1.000000000000000000e+00
+-1.629999999999999227e-01 1.000000000000000000e+00
+-1.624999999999999223e-01 1.000000000000000000e+00
+-1.619999999999999218e-01 1.000000000000000000e+00
+-1.614999999999999214e-01 1.000000000000000000e+00
+-1.609999999999999210e-01 1.000000000000000000e+00
+-1.604999999999999205e-01 1.000000000000000000e+00
+-1.599999999999999201e-01 1.000000000000000000e+00
+-1.594999999999999196e-01 1.000000000000000000e+00
+-1.589999999999999192e-01 1.000000000000000000e+00
+-1.584999999999999187e-01 1.000000000000000000e+00
+-1.579999999999999183e-01 1.000000000000000000e+00
+-1.574999999999999178e-01 1.000000000000000000e+00
+-1.569999999999999174e-01 1.000000000000000000e+00
+-1.564999999999999170e-01 1.000000000000000000e+00
+-1.559999999999999165e-01 1.000000000000000000e+00
+-1.554999999999999161e-01 1.000000000000000000e+00
+-1.549999999999999156e-01 1.000000000000000000e+00
+-1.544999999999999152e-01 9.979712821832810166e-01
+-1.539999999999999147e-01 9.955558938071649155e-01
+-1.534999999999999143e-01 9.931444058858588386e-01
+-1.529999999999999138e-01 9.907368152675209982e-01
+-1.524999999999999134e-01 9.883331188003093848e-01
+-1.519999999999999130e-01 9.859333133323820997e-01
+-1.514999999999999125e-01 9.835373957118972443e-01
+-1.509999999999999121e-01 9.811453627870129202e-01
+-1.504999999999999116e-01 9.787572114058871176e-01
+-1.499999999999999112e-01 9.763729384166780489e-01
+-1.494999999999999107e-01 9.739925406675438158e-01
+-1.489999999999999103e-01 9.716160150066422974e-01
+-1.484999999999999098e-01 9.692433582821317062e-01
+-1.479999999999999094e-01 9.668745673421701436e-01
+-1.474999999999999090e-01 9.645096390349160442e-01
+-1.469999999999999085e-01 9.621485702085268432e-01
+-1.464999999999999081e-01 9.597913577111607530e-01
+-1.459999999999999076e-01 9.574379983909760972e-01
+-1.454999999999999072e-01 9.550884890961308660e-01
+-1.449999999999999067e-01 9.527428266747831609e-01
+-1.444999999999999063e-01 9.504010079750910833e-01
+-1.439999999999999059e-01 9.480630298452126237e-01
+-1.434999999999999054e-01 9.457288891333059944e-01
+-1.429999999999999050e-01 9.433985826875291858e-01
+-1.424999999999999045e-01 9.410721073560402994e-01
+-1.419999999999999041e-01 9.387494599869974365e-01
+-1.414999999999999036e-01 9.364306374285586987e-01
+-1.409999999999999032e-01 9.341156365288820762e-01
+-1.404999999999999027e-01 9.318044541361257815e-01
+-1.399999999999999023e-01 9.294970870984479161e-01
+-1.394999999999999019e-01 9.271935322640063593e-01
+-1.389999999999999014e-01 9.248937864809594345e-01
+-1.384999999999999010e-01 9.225978465974650211e-01
+-1.379999999999999005e-01 9.203057094616813316e-01
+-1.374999999999999001e-01 9.180173719217664674e-01
+-1.369999999999998996e-01 9.157328308258784189e-01
+-1.364999999999998992e-01 9.134520830221753984e-01
+-1.359999999999998987e-01 9.111751253588152855e-01
+-1.354999999999998983e-01 9.089019546839566255e-01
+-1.349999999999998979e-01 9.066325678457569648e-01
+-1.344999999999998974e-01 9.043669616923744048e-01
+-1.339999999999998970e-01 9.021051330719673800e-01
+-1.334999999999998965e-01 8.998470788326936587e-01
+-1.329999999999998961e-01 8.975927958227115644e-01
+-1.324999999999998956e-01 8.953422808901790875e-01
+-1.319999999999998952e-01 8.930955308832543293e-01
+-1.314999999999998948e-01 8.908525426500952804e-01
+-1.309999999999998943e-01 8.886133130388601531e-01
+-1.304999999999998939e-01 8.863778388977069378e-01
+-1.299999999999998934e-01 8.841461170747938469e-01
+-1.294999999999998930e-01 8.819181444182788709e-01
+-1.289999999999998925e-01 8.796939177763200002e-01
+-1.284999999999998921e-01 8.774734339970757802e-01
+-1.279999999999998916e-01 8.752566899287036462e-01
+-1.274999999999998912e-01 8.730436824193620327e-01
+-1.269999999999998908e-01 8.708344083172088190e-01
+-1.264999999999998903e-01 8.686288644704023287e-01
+-1.259999999999998899e-01 8.664270477271005522e-01
+-1.254999999999998894e-01 8.642289549354614797e-01
+-1.249999999999998890e-01 8.620345829436434348e-01
+-1.244999999999998885e-01 8.598439285998042969e-01
+-1.239999999999998881e-01 8.576569887521021673e-01
+-1.234999999999998876e-01 8.554737602486951475e-01
+-1.229999999999998872e-01 8.532942399377414500e-01
+-1.224999999999998868e-01 8.511184246673989540e-01
+-1.219999999999998863e-01 8.489463112858258720e-01
+-1.214999999999998859e-01 8.467778966411803054e-01
+-1.209999999999998854e-01 8.446131775816202447e-01
+-1.204999999999998850e-01 8.424521509553037912e-01
+-1.199999999999998845e-01 8.402948136103891574e-01
+-1.194999999999998841e-01 8.381411623950342227e-01
+-1.189999999999998836e-01 8.359911941573973104e-01
+-1.184999999999998832e-01 8.338449057456363001e-01
+-1.179999999999998828e-01 8.317022940079092930e-01
+-1.174999999999998823e-01 8.295633557923745016e-01
+-1.169999999999998819e-01 8.274280879471899164e-01
+-1.164999999999998814e-01 8.252964873205139718e-01
+-1.159999999999998810e-01 8.231685507605039920e-01
+-1.154999999999998805e-01 8.210442751153186336e-01
+-1.149999999999998801e-01 8.189236572331157760e-01
+-1.144999999999998797e-01 8.168066939620536315e-01
+-1.139999999999998792e-01 8.146933821502901907e-01
+-1.134999999999998788e-01 8.125837186459835548e-01
+-1.129999999999998783e-01 8.104777002972917144e-01
+-1.124999999999998779e-01 8.083753239523729928e-01
+-1.119999999999998774e-01 8.062765864593852694e-01
+-1.114999999999998770e-01 8.041814846664867567e-01
+-1.109999999999998765e-01 8.020900154218354450e-01
+-1.104999999999998761e-01 8.000021755735895468e-01
+-1.099999999999998757e-01 7.979179619699069415e-01
+-1.094999999999998752e-01 7.958373714589458414e-01
+-1.089999999999998748e-01 7.937604008888645701e-01
+-1.084999999999998743e-01 7.916870471078207849e-01
+-1.079999999999998739e-01 7.896173069639725872e-01
+-1.074999999999998734e-01 7.875511773054783005e-01
+-1.069999999999998730e-01 7.854886549804959150e-01
+-1.064999999999998725e-01 7.834297368371835324e-01
+-1.059999999999998721e-01 7.813744197236992539e-01
+-1.054999999999998717e-01 7.793227004882010700e-01
+-1.049999999999998712e-01 7.772745759788471931e-01
+-1.044999999999998708e-01 7.752300430437956136e-01
+-1.039999999999998703e-01 7.731890985312045439e-01
+-1.034999999999998699e-01 7.711517392892318634e-01
+-1.029999999999998694e-01 7.691179621660357846e-01
+-1.024999999999998690e-01 7.670877640097742978e-01
+-1.019999999999998685e-01 7.650611416686057265e-01
+-1.014999999999998681e-01 7.630380919906878390e-01
+-1.009999999999998677e-01 7.610186118241789588e-01
+-1.004999999999998672e-01 7.590026980172370763e-01
+-9.999999999999986677e-02 7.569903474180202929e-01
+-9.949999999999986633e-02 7.549815568746865990e-01
+-9.899999999999986589e-02 7.529763232353942071e-01
+-9.849999999999986544e-02 7.509746433483012185e-01
+-9.799999999999986500e-02 7.489765140615656236e-01
+-9.749999999999986455e-02 7.469819322233455239e-01
+-9.699999999999986411e-02 7.449908946817992428e-01
+-9.649999999999986366e-02 7.430033982850844376e-01
+-9.599999999999986322e-02 7.410194398813593208e-01
+-9.549999999999986278e-02 7.390390163187821049e-01
+-9.499999999999986233e-02 7.370621244455107801e-01
+-9.449999999999986189e-02 7.350887611097034480e-01
+-9.399999999999986144e-02 7.331189231595183209e-01
+-9.349999999999986100e-02 7.311526074431132782e-01
+-9.299999999999986056e-02 7.291898108086465324e-01
+-9.249999999999986011e-02 7.272305301042760739e-01
+-9.199999999999985967e-02 7.252747621781601151e-01
+-9.149999999999985922e-02 7.233225038784567573e-01
+-9.099999999999985878e-02 7.213737520533238801e-01
+-9.049999999999985834e-02 7.194285035509196957e-01
+-8.999999999999985789e-02 7.174867552194026388e-01
+-8.949999999999985745e-02 7.155485039069300335e-01
+-8.899999999999985700e-02 7.136137464616604253e-01
+-8.849999999999985656e-02 7.116824797317519158e-01
+-8.799999999999985612e-02 7.097547005653623842e-01
+-8.749999999999985567e-02 7.078304058106501540e-01
+-8.699999999999985523e-02 7.059095923157732155e-01
+-8.649999999999985478e-02 7.039922569288895593e-01
+-8.599999999999985434e-02 7.020783964981572867e-01
+-8.549999999999985389e-02 7.001680078717347211e-01
+-8.499999999999985345e-02 6.982610878977796309e-01
+-8.449999999999985301e-02 6.963576334244502286e-01
+-8.399999999999985256e-02 6.944576412999047266e-01
+-8.349999999999985212e-02 6.925611083723010042e-01
+-8.299999999999985167e-02 6.906680314897971629e-01
+-8.249999999999985123e-02 6.887784075005514151e-01
+-8.199999999999985079e-02 6.868922332527218622e-01
+-8.149999999999985034e-02 6.850095055944663835e-01
+-8.099999999999984990e-02 6.831302213739433027e-01
+-8.049999999999984945e-02 6.812543774393104989e-01
+-7.999999999999984901e-02 6.793819706387261848e-01
+-7.949999999999984857e-02 6.775129978203484615e-01
+-7.899999999999984812e-02 6.756474558323353197e-01
+-7.849999999999984768e-02 6.737853415228448606e-01
+-7.799999999999984723e-02 6.719266517400355188e-01
+-7.749999999999984679e-02 6.700713833320647295e-01
+-7.699999999999984635e-02 6.682195331470909272e-01
+-7.649999999999984590e-02 6.663710980332721023e-01
+-7.599999999999984546e-02 6.645260748387664673e-01
+-7.549999999999984501e-02 6.626844604117320126e-01
+-7.499999999999984457e-02 6.608462516003268394e-01
+-7.449999999999984412e-02 6.590114452527090494e-01
+-7.399999999999984368e-02 6.571800382170367438e-01
+-7.349999999999984324e-02 6.553520273414680242e-01
+-7.299999999999984279e-02 6.535274094741608808e-01
+-7.249999999999984235e-02 6.517061814632735262e-01
+-7.199999999999984190e-02 6.498883401569638396e-01
+-7.149999999999984146e-02 6.480738824033901446e-01
+-7.099999999999984102e-02 6.462628050507104316e-01
+-7.049999999999984057e-02 6.444551049470826909e-01
+-6.999999999999984013e-02 6.426507789406653570e-01
+-6.949999999999983968e-02 6.408498238796159763e-01
+-6.899999999999983924e-02 6.390522366120929831e-01
+-6.849999999999983880e-02 6.372580139862542570e-01
+-6.799999999999983835e-02 6.354671528502581213e-01
+-6.749999999999983791e-02 6.336796500522624553e-01
+-6.699999999999983746e-02 6.318955024404254717e-01
+-6.649999999999983702e-02 6.301147068629052717e-01
+-6.599999999999983658e-02 6.283372601678597347e-01
+-6.549999999999983613e-02 6.265631592034471842e-01
+-6.499999999999983569e-02 6.247924008178256106e-01
+-6.449999999999983524e-02 6.230249818591531152e-01
+-6.399999999999983480e-02 6.212608991755877996e-01
+-6.349999999999983435e-02 6.195001496152876541e-01
+-6.299999999999983391e-02 6.177427300264107801e-01
+-6.249999999999983347e-02 6.159886372571153901e-01
+-6.199999999999983302e-02 6.142378681555593634e-01
+-6.149999999999983258e-02 6.124904195699010234e-01
+-6.099999999999983213e-02 6.107462883482982496e-01
+-6.049999999999983169e-02 6.090054713389092544e-01
+-5.999999999999983125e-02 6.072679653898921392e-01
+-5.949999999999983080e-02 6.055337673494051165e-01
+-5.899999999999983036e-02 6.038028740656057325e-01
+-5.849999999999982991e-02 6.020752823866525327e-01
+-5.799999999999982947e-02 6.003509891607035076e-01
+-5.749999999999982903e-02 5.986299912359166475e-01
+-5.699999999999982858e-02 5.969122854604501649e-01
+-5.649999999999982814e-02 5.963988381622331580e-01
+-5.599999999999982769e-02 5.963988381622331580e-01
+-5.549999999999982725e-02 5.963988381622331580e-01
+-5.499999999999982681e-02 5.963988381622331580e-01
+-5.449999999999982636e-02 5.963988381622331580e-01
+-5.399999999999982592e-02 5.963988381622331580e-01
+-5.349999999999982547e-02 5.963988381622331580e-01
+-5.299999999999982503e-02 5.963988381622331580e-01
+-5.249999999999982458e-02 5.963988381622331580e-01
+-5.199999999999982414e-02 5.963988381622331580e-01
+-5.149999999999982370e-02 5.963988381622331580e-01
+-5.099999999999982325e-02 5.963988381622331580e-01
+-5.049999999999982281e-02 5.963988381622331580e-01
+-4.999999999999982236e-02 5.963988381622331580e-01
+-4.949999999999982192e-02 5.963988381622331580e-01
+-4.899999999999982148e-02 5.963988381622331580e-01
+-4.849999999999982103e-02 5.963988381622331580e-01
+-4.799999999999982059e-02 5.963988381622331580e-01
+-4.749999999999982014e-02 5.963988381622331580e-01
+-4.699999999999981970e-02 5.963988381622331580e-01
+-4.649999999999981926e-02 5.963988381622331580e-01
+-4.599999999999981881e-02 5.963988381622331580e-01
+-4.549999999999981837e-02 5.963988381622331580e-01
+-4.499999999999981792e-02 5.963988381622331580e-01
+-4.449999999999981748e-02 5.963988381622331580e-01
+-4.399999999999981704e-02 5.963988381622331580e-01
+-4.349999999999981659e-02 5.963988381622331580e-01
+-4.299999999999981615e-02 5.963988381622331580e-01
+-4.249999999999981570e-02 5.963988381622331580e-01
+-4.199999999999981526e-02 5.963988381622331580e-01
+-4.149999999999981481e-02 5.963988381622331580e-01
+-4.099999999999981437e-02 5.963988381622331580e-01
+-4.049999999999981393e-02 5.963988381622331580e-01
+-3.999999999999981348e-02 5.963988381622331580e-01
+-3.949999999999981304e-02 5.963988381622331580e-01
+-3.899999999999981259e-02 5.963988381622331580e-01
+-3.849999999999981215e-02 5.963988381622331580e-01
+-3.799999999999981171e-02 5.963988381622331580e-01
+-3.749999999999981126e-02 5.963988381622331580e-01
+-3.699999999999981082e-02 5.963988381622331580e-01
+-3.649999999999981037e-02 5.963988381622331580e-01
+-3.599999999999980993e-02 5.963988381622331580e-01
+-3.549999999999980949e-02 5.963988381622331580e-01
+-3.499999999999980904e-02 5.963988381622331580e-01
+-3.449999999999980860e-02 5.963988381622331580e-01
+-3.399999999999980815e-02 5.963988381622331580e-01
+-3.349999999999980771e-02 5.963988381622331580e-01
+-3.299999999999980727e-02 5.963988381622331580e-01
+-3.249999999999980682e-02 5.963988381622331580e-01
+-3.199999999999980638e-02 5.963988381622331580e-01
+-3.149999999999980593e-02 5.963988381622331580e-01
+-3.099999999999980549e-02 5.963988381622331580e-01
+-3.049999999999980504e-02 5.963988381622331580e-01
+-2.999999999999980460e-02 5.963988381622331580e-01
+-2.949999999999980416e-02 5.963988381622331580e-01
+-2.899999999999980371e-02 5.963988381622331580e-01
+-2.849999999999980327e-02 5.963988381622331580e-01
+-2.799999999999980282e-02 5.963988381622331580e-01
+-2.749999999999980238e-02 5.963988381622331580e-01
+-2.699999999999980194e-02 5.963988381622331580e-01
+-2.649999999999980149e-02 5.963988381622331580e-01
+-2.599999999999980105e-02 5.963988381622331580e-01
+-2.549999999999980060e-02 5.963988381622331580e-01
+-2.499999999999980016e-02 5.963988381622331580e-01
+-2.449999999999979972e-02 5.963988381622331580e-01
+-2.399999999999979927e-02 5.963988381622331580e-01
+-2.349999999999979883e-02 5.963988381622331580e-01
+-2.299999999999979838e-02 5.963988381622331580e-01
+-2.249999999999979794e-02 5.963988381622331580e-01
+-2.199999999999979750e-02 5.963988381622331580e-01
+-2.149999999999979705e-02 5.963988381622331580e-01
+-2.099999999999979661e-02 5.963988381622331580e-01
+-2.049999999999979616e-02 5.963988381622331580e-01
+-1.999999999999979572e-02 5.963988381622331580e-01
+-1.949999999999979527e-02 5.963988381622331580e-01
+-1.899999999999979483e-02 5.963988381622331580e-01
+-1.849999999999979439e-02 5.963988381622331580e-01
+-1.799999999999979394e-02 5.963988381622331580e-01
+-1.749999999999979350e-02 5.963988381622331580e-01
+-1.699999999999979305e-02 5.963988381622331580e-01
+-1.649999999999979261e-02 5.963988381622331580e-01
+-1.599999999999979217e-02 5.963988381622331580e-01
+-1.549999999999979172e-02 5.963988381622331580e-01
+-1.499999999999979128e-02 5.963988381622331580e-01
+-1.449999999999979083e-02 5.963988381622331580e-01
+-1.399999999999979039e-02 5.963988381622331580e-01
+-1.349999999999978995e-02 5.963988381622331580e-01
+-1.299999999999978950e-02 5.963988381622331580e-01
+-1.249999999999978906e-02 5.963988381622331580e-01
+-1.199999999999978861e-02 5.963988381622331580e-01
+-1.149999999999978817e-02 5.963988381622331580e-01
+-1.099999999999978773e-02 5.963988381622331580e-01
+-1.049999999999978728e-02 5.963988381622331580e-01
+-9.999999999999786837e-03 5.963988381622331580e-01
+-9.499999999999786393e-03 5.963988381622331580e-01
+-8.999999999999785949e-03 5.963988381622331580e-01
+-8.499999999999785505e-03 5.963988381622331580e-01
+-7.999999999999785061e-03 5.963988381622331580e-01
+-7.499999999999784617e-03 5.963988381622331580e-01
+-6.999999999999784173e-03 5.963988381622331580e-01
+-6.499999999999783729e-03 5.963988381622331580e-01
+-5.999999999999783284e-03 5.963988381622331580e-01
+-5.499999999999782840e-03 5.963988381622331580e-01
+-4.999999999999782396e-03 5.963988381622331580e-01
+-4.499999999999781952e-03 5.963988381622331580e-01
+-3.999999999999781508e-03 5.963988381622331580e-01
+-3.499999999999781064e-03 5.963988381622331580e-01
+-2.999999999999780620e-03 5.963988381622331580e-01
+-2.499999999999780176e-03 5.963988381622331580e-01
+-1.999999999999779732e-03 5.963988381622331580e-01
+-1.499999999999779288e-03 5.963988381622331580e-01
+-9.999999999997788436e-04 5.963988381622331580e-01
+-4.999999999997783995e-04 5.963988381622331580e-01
+2.220446049250313081e-16 5.963988381622331580e-01
+5.000000000002224887e-04 5.963988381622331580e-01
+1.000000000000222933e-03 5.963988381622331580e-01
+1.500000000000223377e-03 5.963988381622331580e-01
+2.000000000000223821e-03 5.963988381622331580e-01
+2.500000000000224265e-03 5.963988381622331580e-01
+3.000000000000224709e-03 5.963988381622331580e-01
+3.500000000000225153e-03 5.963988381622331580e-01
+4.000000000000225597e-03 5.963988381622331580e-01
+4.500000000000226041e-03 5.963988381622331580e-01
+5.000000000000226485e-03 5.963988381622331580e-01
+5.500000000000226930e-03 5.963988381622331580e-01
+6.000000000000227374e-03 5.963988381622331580e-01
+6.500000000000227818e-03 5.963988381622331580e-01
+7.000000000000228262e-03 5.963988381622331580e-01
+7.500000000000228706e-03 5.963988381622331580e-01
+8.000000000000229150e-03 5.963988381622331580e-01
+8.500000000000229594e-03 5.963988381622331580e-01
+9.000000000000230038e-03 5.963988381622331580e-01
+9.500000000000230482e-03 5.963988381622331580e-01
+1.000000000000023093e-02 5.963988381622331580e-01
+1.050000000000023137e-02 5.963988381622331580e-01
+1.100000000000023181e-02 5.963988381622331580e-01
+1.150000000000023226e-02 5.963988381622331580e-01
+1.200000000000023270e-02 5.963988381622331580e-01
+1.250000000000023315e-02 5.963988381622331580e-01
+1.300000000000023359e-02 5.963988381622331580e-01
+1.350000000000023404e-02 5.963988381622331580e-01
+1.400000000000023448e-02 5.963988381622331580e-01
+1.450000000000023492e-02 5.963988381622331580e-01
+1.500000000000023537e-02 5.963988381622331580e-01
+1.550000000000023581e-02 5.963988381622331580e-01
+1.600000000000023626e-02 5.963988381622331580e-01
+1.650000000000023670e-02 5.963988381622331580e-01
+1.700000000000023714e-02 5.963988381622331580e-01
+1.750000000000023759e-02 5.963988381622331580e-01
+1.800000000000023803e-02 5.963988381622331580e-01
+1.850000000000023848e-02 5.963988381622331580e-01
+1.900000000000023892e-02 5.963988381622331580e-01
+1.950000000000023936e-02 5.963988381622331580e-01
+2.000000000000023981e-02 5.963988381622331580e-01
+2.050000000000024025e-02 5.963988381622331580e-01
+2.100000000000024070e-02 5.963988381622331580e-01
+2.150000000000024114e-02 5.963988381622331580e-01
+2.200000000000024158e-02 5.963988381622331580e-01
+2.250000000000024203e-02 5.963988381622331580e-01
+2.300000000000024247e-02 5.963988381622331580e-01
+2.350000000000024292e-02 5.963988381622331580e-01
+2.400000000000024336e-02 5.963988381622331580e-01
+2.450000000000024380e-02 5.963988381622331580e-01
+2.500000000000024425e-02 5.963988381622331580e-01
+2.550000000000024469e-02 5.963988381622331580e-01
+2.600000000000024514e-02 5.963988381622331580e-01
+2.650000000000024558e-02 5.963988381622331580e-01
+2.700000000000024603e-02 5.963988381622331580e-01
+2.750000000000024647e-02 5.963988381622331580e-01
+2.800000000000024691e-02 5.963988381622331580e-01
+2.850000000000024736e-02 5.963988381622331580e-01
+2.900000000000024780e-02 5.963988381622331580e-01
+2.950000000000024825e-02 5.963988381622331580e-01
+3.000000000000024869e-02 5.963988381622331580e-01
+3.050000000000024913e-02 5.963988381622331580e-01
+3.100000000000024958e-02 5.963988381622331580e-01
+3.150000000000025002e-02 5.963988381622331580e-01
+3.200000000000025047e-02 5.963988381622331580e-01
+3.250000000000025091e-02 5.963988381622331580e-01
+3.300000000000025135e-02 5.963988381622331580e-01
+3.350000000000025180e-02 5.963988381622331580e-01
+3.400000000000025224e-02 5.963988381622331580e-01
+3.450000000000025269e-02 5.963988381622331580e-01
+3.500000000000025313e-02 5.963988381622331580e-01
+3.550000000000025357e-02 5.963988381622331580e-01
+3.600000000000025402e-02 5.963988381622331580e-01
+3.650000000000025446e-02 5.963988381622331580e-01
+3.700000000000025491e-02 5.963988381622331580e-01
+3.750000000000025535e-02 5.963988381622331580e-01
+3.800000000000025580e-02 5.963988381622331580e-01
+3.850000000000025624e-02 5.963988381622331580e-01
+3.900000000000025668e-02 5.963988381622331580e-01
+3.950000000000025713e-02 5.963988381622331580e-01
+4.000000000000025757e-02 5.963988381622331580e-01
+4.050000000000025802e-02 5.963988381622331580e-01
+4.100000000000025846e-02 5.963988381622331580e-01
+4.150000000000025890e-02 5.963988381622331580e-01
+4.200000000000025935e-02 5.963988381622331580e-01
+4.250000000000025979e-02 5.963988381622331580e-01
+4.300000000000026024e-02 5.963988381622331580e-01
+4.350000000000026068e-02 5.963988381622331580e-01
+4.400000000000026112e-02 5.963988381622331580e-01
+4.450000000000026157e-02 5.963988381622331580e-01
+4.500000000000026201e-02 5.963988381622331580e-01
+4.550000000000026246e-02 5.963988381622331580e-01
+4.600000000000026290e-02 5.963988381622331580e-01
+4.650000000000026334e-02 5.963988381622331580e-01
+4.700000000000026379e-02 5.963988381622331580e-01
+4.750000000000026423e-02 5.963988381622331580e-01
+4.800000000000026468e-02 5.963988381622331580e-01
+4.850000000000026512e-02 5.963988381622331580e-01
+4.900000000000026557e-02 5.963988381622331580e-01
+4.950000000000026601e-02 5.963988381622331580e-01
+5.000000000000026645e-02 5.963988381622331580e-01
+5.050000000000026690e-02 5.963988381622331580e-01
+5.100000000000026734e-02 5.963988381622331580e-01
+5.150000000000026779e-02 5.963988381622331580e-01
+5.200000000000026823e-02 5.963988381622331580e-01
+5.250000000000026867e-02 5.963988381622331580e-01
+5.300000000000026912e-02 5.963988381622331580e-01
+5.350000000000026956e-02 5.963988381622331580e-01
+5.400000000000027001e-02 5.963988381622331580e-01
+5.450000000000027045e-02 5.963988381622331580e-01
+5.500000000000027089e-02 5.963988381622331580e-01
+5.550000000000027134e-02 5.963988381622331580e-01
+5.600000000000027178e-02 5.963988381622331580e-01
+5.650000000000027223e-02 5.963988381622331580e-01
+5.700000000000027267e-02 5.963988381622331580e-01
+5.750000000000027311e-02 5.963988381622331580e-01
+5.800000000000027356e-02 5.963988381622331580e-01
+5.850000000000027400e-02 5.963988381622331580e-01
+5.900000000000027445e-02 5.963988381622331580e-01
+5.950000000000027489e-02 5.963988381622331580e-01
+6.000000000000027534e-02 5.963988381622331580e-01
+6.050000000000027578e-02 5.963988381622331580e-01
+6.100000000000027622e-02 5.963988381622331580e-01
+6.150000000000027667e-02 5.963988381622331580e-01
+6.200000000000027711e-02 5.963988381622331580e-01
+6.250000000000027756e-02 5.963988381622331580e-01
+6.300000000000027800e-02 5.963988381622331580e-01
+6.350000000000027844e-02 5.963988381622331580e-01
+6.400000000000027889e-02 5.963988381622331580e-01
+6.450000000000027933e-02 5.963988381622331580e-01
+6.500000000000027978e-02 5.963988381622331580e-01
+6.550000000000028022e-02 5.963988381622331580e-01
+6.600000000000028066e-02 5.963988381622331580e-01
+6.650000000000028111e-02 5.963988381622331580e-01
+6.700000000000028155e-02 5.963988381622331580e-01
+6.750000000000028200e-02 5.963988381622331580e-01
+6.800000000000028244e-02 5.963988381622331580e-01
+6.850000000000028288e-02 5.963988381622331580e-01
+6.900000000000028333e-02 5.963988381622331580e-01
+6.950000000000028377e-02 5.963988381622331580e-01
+7.000000000000028422e-02 5.963988381622331580e-01
+7.050000000000028466e-02 5.963988381622331580e-01
+7.100000000000028511e-02 5.963988381622331580e-01
+7.150000000000028555e-02 5.963988381622331580e-01
+7.200000000000028599e-02 5.963988381622331580e-01
+7.250000000000028644e-02 5.963988381622331580e-01
+7.300000000000028688e-02 5.963988381622331580e-01
+7.350000000000028733e-02 5.963988381622331580e-01
+7.400000000000028777e-02 4.098325357434681182e-01
+7.450000000000028821e-02 4.098325357434681182e-01
+7.500000000000028866e-02 4.098325357434681182e-01
+7.550000000000028910e-02 4.098325357434681182e-01
+7.600000000000028955e-02 4.098325357434681182e-01
+7.650000000000028999e-02 4.098325357434681182e-01
+7.700000000000029043e-02 4.098325357434681182e-01
+7.750000000000029088e-02 4.098325357434681182e-01
+7.800000000000029132e-02 4.098325357434681182e-01
+7.850000000000029177e-02 4.098325357434681182e-01
+7.900000000000029221e-02 4.098325357434681182e-01
+7.950000000000029265e-02 4.098325357434681182e-01
+8.000000000000029310e-02 4.098325357434681182e-01
+8.050000000000029354e-02 4.098325357434681182e-01
+8.100000000000029399e-02 4.098325357434681182e-01
+8.150000000000029443e-02 4.098325357434681182e-01
+8.200000000000029488e-02 4.098325357434681182e-01
+8.250000000000029532e-02 4.098325357434681182e-01
+8.300000000000029576e-02 4.098325357434681182e-01
+8.350000000000029621e-02 4.098325357434681182e-01
+8.400000000000029665e-02 4.098325357434681182e-01
+8.450000000000029710e-02 4.098325357434681182e-01
+8.500000000000029754e-02 4.098325357434681182e-01
+8.550000000000029798e-02 4.098325357434681182e-01
+8.600000000000029843e-02 4.098325357434681182e-01
+8.650000000000029887e-02 4.098325357434681182e-01
+8.700000000000029932e-02 4.098325357434681182e-01
+8.750000000000029976e-02 4.098325357434681182e-01
+8.800000000000030020e-02 4.098325357434681182e-01
+8.850000000000030065e-02 4.098325357434681182e-01
+8.900000000000030109e-02 4.098325357434681182e-01
+8.950000000000030154e-02 4.098325357434681182e-01
+9.000000000000030198e-02 4.098325357434681182e-01
+9.050000000000030242e-02 4.098325357434681182e-01
+9.100000000000030287e-02 4.098325357434681182e-01
+9.150000000000030331e-02 4.098325357434681182e-01
+9.200000000000030376e-02 4.098325357434681182e-01
+9.250000000000030420e-02 4.098325357434681182e-01
+9.300000000000030465e-02 4.098325357434681182e-01
+9.350000000000030509e-02 4.098325357434681182e-01
+9.400000000000030553e-02 4.098325357434681182e-01
+9.450000000000030598e-02 4.098325357434681182e-01
+9.500000000000030642e-02 4.098325357434681182e-01
+9.550000000000030687e-02 4.098325357434681182e-01
+9.600000000000030731e-02 4.098325357434681182e-01
+9.650000000000030775e-02 4.098325357434681182e-01
+9.700000000000030820e-02 4.098325357434681182e-01
+9.750000000000030864e-02 4.098325357434681182e-01
+9.800000000000030909e-02 4.098325357434681182e-01
+9.850000000000030953e-02 4.098325357434681182e-01
+9.900000000000030997e-02 4.098325357434681182e-01
+9.950000000000031042e-02 4.098325357434681182e-01
+1.000000000000003109e-01 4.098325357434681182e-01
+1.005000000000003113e-01 4.098325357434681182e-01
+1.010000000000003118e-01 4.098325357434681182e-01
+1.015000000000003122e-01 4.098325357434681182e-01
+1.020000000000003126e-01 4.098325357434681182e-01
+1.025000000000003131e-01 4.098325357434681182e-01
+1.030000000000003135e-01 4.098325357434681182e-01
+1.035000000000003140e-01 4.098325357434681182e-01
+1.040000000000003144e-01 4.098325357434681182e-01
+1.045000000000003149e-01 4.098325357434681182e-01
+1.050000000000003153e-01 4.098325357434681182e-01
+1.055000000000003157e-01 4.098325357434681182e-01
+1.060000000000003162e-01 4.098325357434681182e-01
+1.065000000000003166e-01 4.098325357434681182e-01
+1.070000000000003171e-01 4.098325357434681182e-01
+1.075000000000003175e-01 4.098325357434681182e-01
+1.080000000000003180e-01 4.098325357434681182e-01
+1.085000000000003184e-01 4.098325357434681182e-01
+1.090000000000003189e-01 4.098325357434681182e-01
+1.095000000000003193e-01 4.098325357434681182e-01
+1.100000000000003197e-01 4.098325357434681182e-01
+1.105000000000003202e-01 4.098325357434681182e-01
+1.110000000000003206e-01 4.098325357434681182e-01
+1.115000000000003211e-01 4.098325357434681182e-01
+1.120000000000003215e-01 4.098325357434681182e-01
+1.125000000000003220e-01 4.098325357434681182e-01
+1.130000000000003224e-01 4.098325357434681182e-01
+1.135000000000003229e-01 4.098325357434681182e-01
+1.140000000000003233e-01 4.098325357434681182e-01
+1.145000000000003237e-01 4.098325357434681182e-01
+1.150000000000003242e-01 4.098325357434681182e-01
+1.155000000000003246e-01 4.098325357434681182e-01
+1.160000000000003251e-01 4.098325357434681182e-01
+1.165000000000003255e-01 4.098325357434681182e-01
+1.170000000000003260e-01 4.098325357434681182e-01
+1.175000000000003264e-01 4.098325357434681182e-01
+1.180000000000003268e-01 4.098325357434681182e-01
+1.185000000000003273e-01 4.098325357434681182e-01
+1.190000000000003277e-01 4.098325357434681182e-01
+1.195000000000003282e-01 4.098325357434681182e-01
+1.200000000000003286e-01 4.098325357434681182e-01
+1.205000000000003291e-01 4.098325357434681182e-01
+1.210000000000003295e-01 4.098325357434681182e-01
+1.215000000000003300e-01 4.098325357434681182e-01
+1.220000000000003304e-01 4.098325357434681182e-01
+1.225000000000003308e-01 4.098325357434681182e-01
+1.230000000000003313e-01 4.098325357434681182e-01
+1.235000000000003317e-01 4.098325357434681182e-01
+1.240000000000003322e-01 4.098325357434681182e-01
+1.245000000000003326e-01 4.098325357434681182e-01
+1.250000000000003331e-01 4.098325357434681182e-01
+1.255000000000003335e-01 4.098325357434681182e-01
+1.260000000000003340e-01 4.098325357434681182e-01
+1.265000000000003344e-01 4.098325357434681182e-01
+1.270000000000003348e-01 4.098325357434681182e-01
+1.275000000000003353e-01 4.098325357434681182e-01
+1.280000000000003357e-01 4.098325357434681182e-01
+1.285000000000003362e-01 4.098325357434681182e-01
+1.290000000000003366e-01 4.098325357434681182e-01
+1.295000000000003371e-01 4.098325357434681182e-01
+1.300000000000003375e-01 4.098325357434681182e-01
+1.305000000000003380e-01 4.098325357434681182e-01
+1.310000000000003384e-01 4.098325357434681182e-01
+1.315000000000003388e-01 4.098325357434681182e-01
+1.320000000000003393e-01 4.098325357434681182e-01
+1.325000000000003397e-01 4.098325357434681182e-01
+1.330000000000003402e-01 4.098325357434681182e-01
+1.335000000000003406e-01 4.098325357434681182e-01
+1.340000000000003411e-01 4.098325357434681182e-01
+1.345000000000003415e-01 4.098325357434681182e-01
+1.350000000000003419e-01 4.098325357434681182e-01
+1.355000000000003424e-01 4.098325357434681182e-01
+1.360000000000003428e-01 4.098325357434681182e-01
+1.365000000000003433e-01 4.098325357434681182e-01
+1.370000000000003437e-01 4.098325357434681182e-01
+1.375000000000003442e-01 4.098325357434681182e-01
+1.380000000000003446e-01 4.098325357434681182e-01
+1.385000000000003451e-01 4.098325357434681182e-01
+1.390000000000003455e-01 4.098325357434681182e-01
+1.395000000000003459e-01 4.098325357434681182e-01
+1.400000000000003464e-01 4.098325357434681182e-01
+1.405000000000003468e-01 4.098325357434681182e-01
+1.410000000000003473e-01 4.098325357434681182e-01
+1.415000000000003477e-01 4.098325357434681182e-01
+1.420000000000003482e-01 4.098325357434681182e-01
+1.425000000000003486e-01 4.098325357434681182e-01
+1.430000000000003491e-01 4.098325357434681182e-01
+1.435000000000003495e-01 4.098325357434681182e-01
+1.440000000000003499e-01 4.098325357434681182e-01
+1.445000000000003504e-01 4.098325357434681182e-01
+1.450000000000003508e-01 4.098325357434681182e-01
+1.455000000000003513e-01 4.098325357434681182e-01
+1.460000000000003517e-01 4.098325357434681182e-01
+1.465000000000003522e-01 4.098325357434681182e-01
+1.470000000000003526e-01 4.098325357434681182e-01
+1.475000000000003531e-01 4.098325357434681182e-01
+1.480000000000003535e-01 4.098325357434681182e-01
+1.485000000000003539e-01 4.098325357434681182e-01
+1.490000000000003544e-01 4.098325357434681182e-01
+1.495000000000003548e-01 4.098325357434681182e-01
+1.500000000000003553e-01 4.098325357434681182e-01
+1.505000000000003557e-01 4.098325357434681182e-01
+1.510000000000003562e-01 4.098325357434681182e-01
+1.515000000000003566e-01 4.098325357434681182e-01
+1.520000000000003570e-01 4.098325357434681182e-01
+1.525000000000003575e-01 4.098325357434681182e-01
+1.530000000000003579e-01 4.098325357434681182e-01
+1.535000000000003584e-01 4.098325357434681182e-01
+1.540000000000003588e-01 4.098325357434681182e-01
+1.545000000000003593e-01 4.098325357434681182e-01
+1.550000000000003597e-01 4.098325357434681182e-01
+1.555000000000003602e-01 4.098325357434681182e-01
+1.560000000000003606e-01 4.098325357434681182e-01
+1.565000000000003610e-01 4.098325357434681182e-01
+1.570000000000003615e-01 4.098325357434681182e-01
+1.575000000000003619e-01 4.098325357434681182e-01
+1.580000000000003624e-01 4.098325357434681182e-01
+1.585000000000003628e-01 4.098325357434681182e-01
+1.590000000000003633e-01 4.098325357434681182e-01
+1.595000000000003637e-01 4.098325357434681182e-01
+1.600000000000003642e-01 4.098325357434681182e-01
+1.605000000000003646e-01 4.098325357434681182e-01
+1.610000000000003650e-01 4.098325357434681182e-01
+1.615000000000003655e-01 4.098325357434681182e-01
+1.620000000000003659e-01 4.098325357434681182e-01
+1.625000000000003664e-01 4.098325357434681182e-01
+1.630000000000003668e-01 4.098325357434681182e-01
+1.635000000000003673e-01 4.098325357434681182e-01
+1.640000000000003677e-01 4.098325357434681182e-01
+1.645000000000003681e-01 4.098325357434681182e-01
+1.650000000000003686e-01 4.098325357434681182e-01
+1.655000000000003690e-01 4.098325357434681182e-01
+1.660000000000003695e-01 4.098325357434681182e-01
+1.665000000000003699e-01 4.098325357434681182e-01
+1.670000000000003704e-01 4.098325357434681182e-01
+1.675000000000003708e-01 4.098325357434681182e-01
+1.680000000000003713e-01 4.098325357434681182e-01
+1.685000000000003717e-01 4.098325357434681182e-01
+1.690000000000003721e-01 4.098325357434681182e-01
+1.695000000000003726e-01 4.098325357434681182e-01
+1.700000000000003730e-01 4.098325357434681182e-01
+1.705000000000003735e-01 4.098325357434681182e-01
+1.710000000000003739e-01 4.098325357434681182e-01
+1.715000000000003744e-01 4.098325357434681182e-01
+1.720000000000003748e-01 4.098325357434681182e-01
+1.725000000000003753e-01 4.098325357434681182e-01
+1.730000000000003757e-01 4.098325357434681182e-01
+1.735000000000003761e-01 4.098325357434681182e-01
+1.740000000000003766e-01 4.098325357434681182e-01
+1.745000000000003770e-01 4.098325357434681182e-01
+1.750000000000003775e-01 4.098325357434681182e-01
+1.755000000000003779e-01 4.098325357434681182e-01
+1.760000000000003784e-01 4.098325357434681182e-01
+1.765000000000003788e-01 4.098325357434681182e-01
+1.770000000000003793e-01 4.098325357434681182e-01
+1.775000000000003797e-01 4.098325357434681182e-01
+1.780000000000003801e-01 4.098325357434681182e-01
+1.785000000000003806e-01 4.098325357434681182e-01
+1.790000000000003810e-01 4.098325357434681182e-01
+1.795000000000003815e-01 4.098325357434681182e-01
+1.800000000000003819e-01 4.098325357434681182e-01
+1.805000000000003824e-01 4.098325357434681182e-01
+1.810000000000003828e-01 4.098325357434681182e-01
+1.815000000000003832e-01 4.098325357434681182e-01
+1.820000000000003837e-01 4.098325357434681182e-01
+1.825000000000003841e-01 4.098325357434681182e-01
+1.830000000000003846e-01 4.098325357434681182e-01
+1.835000000000003850e-01 4.098325357434681182e-01
+1.840000000000003855e-01 4.098325357434681182e-01
+1.845000000000003859e-01 4.098325357434681182e-01
+1.850000000000003864e-01 4.098325357434681182e-01
+1.855000000000003868e-01 4.098325357434681182e-01
+1.860000000000003872e-01 4.098325357434681182e-01
+1.865000000000003877e-01 4.098325357434681182e-01
+1.870000000000003881e-01 4.098325357434681182e-01
+1.875000000000003886e-01 4.098325357434681182e-01
+1.880000000000003890e-01 4.098325357434681182e-01
+1.885000000000003895e-01 4.098325357434681182e-01
+1.890000000000003899e-01 4.098325357434681182e-01
+1.895000000000003904e-01 4.098325357434681182e-01
+1.900000000000003908e-01 4.098325357434681182e-01
+1.905000000000003912e-01 2.500000000000000000e-01
+1.910000000000003917e-01 2.500000000000000000e-01
+1.915000000000003921e-01 2.500000000000000000e-01
+1.920000000000003926e-01 2.500000000000000000e-01
+1.925000000000003930e-01 2.500000000000000000e-01
+1.930000000000003935e-01 2.500000000000000000e-01
+1.935000000000003939e-01 2.500000000000000000e-01
+1.940000000000003944e-01 2.500000000000000000e-01
+1.945000000000003948e-01 2.500000000000000000e-01
+1.950000000000003952e-01 2.500000000000000000e-01
+1.955000000000003957e-01 2.500000000000000000e-01
+1.960000000000003961e-01 2.500000000000000000e-01
+1.965000000000003966e-01 2.500000000000000000e-01
+1.970000000000003970e-01 2.500000000000000000e-01
+1.975000000000003975e-01 2.500000000000000000e-01
+1.980000000000003979e-01 2.500000000000000000e-01
+1.985000000000003983e-01 2.500000000000000000e-01
+1.990000000000003988e-01 2.500000000000000000e-01
+1.995000000000003992e-01 2.500000000000000000e-01
+2.000000000000003997e-01 2.500000000000000000e-01
+2.005000000000004001e-01 2.500000000000000000e-01
+2.010000000000004006e-01 2.500000000000000000e-01
+2.015000000000004010e-01 2.500000000000000000e-01
+2.020000000000004015e-01 2.500000000000000000e-01
+2.025000000000004019e-01 2.500000000000000000e-01
+2.030000000000004023e-01 2.500000000000000000e-01
+2.035000000000004028e-01 2.500000000000000000e-01
+2.040000000000004032e-01 2.500000000000000000e-01
+2.045000000000004037e-01 2.500000000000000000e-01
+2.050000000000004041e-01 2.500000000000000000e-01
+2.055000000000004046e-01 2.500000000000000000e-01
+2.060000000000004050e-01 2.500000000000000000e-01
+2.065000000000004055e-01 2.500000000000000000e-01
+2.070000000000004059e-01 2.500000000000000000e-01
+2.075000000000004063e-01 2.500000000000000000e-01
+2.080000000000004068e-01 2.500000000000000000e-01
+2.085000000000004072e-01 2.500000000000000000e-01
+2.090000000000004077e-01 2.500000000000000000e-01
+2.095000000000004081e-01 2.500000000000000000e-01
+2.100000000000004086e-01 2.500000000000000000e-01
+2.105000000000004090e-01 2.500000000000000000e-01
+2.110000000000004095e-01 2.500000000000000000e-01
+2.115000000000004099e-01 2.500000000000000000e-01
+2.120000000000004103e-01 2.500000000000000000e-01
+2.125000000000004108e-01 2.500000000000000000e-01
+2.130000000000004112e-01 2.500000000000000000e-01
+2.135000000000004117e-01 2.500000000000000000e-01
+2.140000000000004121e-01 2.500000000000000000e-01
+2.145000000000004126e-01 2.500000000000000000e-01
+2.150000000000004130e-01 2.500000000000000000e-01
+2.155000000000004134e-01 2.500000000000000000e-01
+2.160000000000004139e-01 2.500000000000000000e-01
+2.165000000000004143e-01 2.500000000000000000e-01
+2.170000000000004148e-01 2.500000000000000000e-01
+2.175000000000004152e-01 2.500000000000000000e-01
+2.180000000000004157e-01 2.500000000000000000e-01
+2.185000000000004161e-01 2.500000000000000000e-01
+2.190000000000004166e-01 2.500000000000000000e-01
+2.195000000000004170e-01 2.500000000000000000e-01
+2.200000000000004174e-01 2.500000000000000000e-01
+2.205000000000004179e-01 2.500000000000000000e-01
+2.210000000000004183e-01 2.500000000000000000e-01
+2.215000000000004188e-01 2.500000000000000000e-01
+2.220000000000004192e-01 2.500000000000000000e-01
+2.225000000000004197e-01 2.500000000000000000e-01
+2.230000000000004201e-01 2.500000000000000000e-01
+2.235000000000004206e-01 2.500000000000000000e-01
+2.240000000000004210e-01 2.500000000000000000e-01
+2.245000000000004214e-01 2.500000000000000000e-01
+2.250000000000004219e-01 2.500000000000000000e-01
+2.255000000000004223e-01 2.500000000000000000e-01
+2.260000000000004228e-01 2.500000000000000000e-01
+2.265000000000004232e-01 2.500000000000000000e-01
+2.270000000000004237e-01 2.500000000000000000e-01
+2.275000000000004241e-01 2.500000000000000000e-01
+2.280000000000004245e-01 2.500000000000000000e-01
+2.285000000000004250e-01 2.500000000000000000e-01
+2.290000000000004254e-01 2.500000000000000000e-01
+2.295000000000004259e-01 2.500000000000000000e-01
+2.300000000000004263e-01 2.500000000000000000e-01
+2.305000000000004268e-01 2.500000000000000000e-01
+2.310000000000004272e-01 2.500000000000000000e-01
+2.315000000000004277e-01 2.500000000000000000e-01
+2.320000000000004281e-01 2.500000000000000000e-01
+2.325000000000004285e-01 2.500000000000000000e-01
+2.330000000000004290e-01 2.500000000000000000e-01
+2.335000000000004294e-01 2.500000000000000000e-01
+2.340000000000004299e-01 2.500000000000000000e-01
+2.345000000000004303e-01 2.500000000000000000e-01
+2.350000000000004308e-01 2.500000000000000000e-01
+2.355000000000004312e-01 2.500000000000000000e-01
+2.360000000000004317e-01 2.500000000000000000e-01
+2.365000000000004321e-01 2.500000000000000000e-01
+2.370000000000004325e-01 2.500000000000000000e-01
+2.375000000000004330e-01 2.500000000000000000e-01
+2.380000000000004334e-01 2.500000000000000000e-01
+2.385000000000004339e-01 2.500000000000000000e-01
+2.390000000000004343e-01 2.500000000000000000e-01
+2.395000000000004348e-01 2.500000000000000000e-01
+2.400000000000004352e-01 2.500000000000000000e-01
+2.405000000000004357e-01 2.500000000000000000e-01
+2.410000000000004361e-01 2.500000000000000000e-01
+2.415000000000004365e-01 2.500000000000000000e-01
+2.420000000000004370e-01 2.500000000000000000e-01
+2.425000000000004374e-01 2.500000000000000000e-01
+2.430000000000004379e-01 2.500000000000000000e-01
+2.435000000000004383e-01 2.500000000000000000e-01
+2.440000000000004388e-01 2.500000000000000000e-01
+2.445000000000004392e-01 2.500000000000000000e-01
+2.450000000000004396e-01 2.500000000000000000e-01
+2.455000000000004401e-01 2.500000000000000000e-01
+2.460000000000004405e-01 2.500000000000000000e-01
+2.465000000000004410e-01 2.500000000000000000e-01
+2.470000000000004414e-01 2.500000000000000000e-01
+2.475000000000004419e-01 2.500000000000000000e-01
+2.480000000000004423e-01 2.500000000000000000e-01
+2.485000000000004428e-01 2.500000000000000000e-01
+2.490000000000004432e-01 2.500000000000000000e-01
+2.495000000000004436e-01 2.500000000000000000e-01
diff --git a/theory/paper_spheric/data/SodShock_exact_v.dat b/theory/paper_spheric/data/SodShock_exact_v.dat
new file mode 100644
index 0000000000000000000000000000000000000000..9ea27cbaeca7c2842efba172fc1b245fe9586bdc
--- /dev/null
+++ b/theory/paper_spheric/data/SodShock_exact_v.dat
@@ -0,0 +1,1000 @@
+-2.500000000000000000e-01 0.000000000000000000e+00
+-2.494999999999999996e-01 0.000000000000000000e+00
+-2.489999999999999991e-01 0.000000000000000000e+00
+-2.484999999999999987e-01 0.000000000000000000e+00
+-2.479999999999999982e-01 0.000000000000000000e+00
+-2.474999999999999978e-01 0.000000000000000000e+00
+-2.469999999999999973e-01 0.000000000000000000e+00
+-2.464999999999999969e-01 0.000000000000000000e+00
+-2.459999999999999964e-01 0.000000000000000000e+00
+-2.454999999999999960e-01 0.000000000000000000e+00
+-2.449999999999999956e-01 0.000000000000000000e+00
+-2.444999999999999951e-01 0.000000000000000000e+00
+-2.439999999999999947e-01 0.000000000000000000e+00
+-2.434999999999999942e-01 0.000000000000000000e+00
+-2.429999999999999938e-01 0.000000000000000000e+00
+-2.424999999999999933e-01 0.000000000000000000e+00
+-2.419999999999999929e-01 0.000000000000000000e+00
+-2.414999999999999925e-01 0.000000000000000000e+00
+-2.409999999999999920e-01 0.000000000000000000e+00
+-2.404999999999999916e-01 0.000000000000000000e+00
+-2.399999999999999911e-01 0.000000000000000000e+00
+-2.394999999999999907e-01 0.000000000000000000e+00
+-2.389999999999999902e-01 0.000000000000000000e+00
+-2.384999999999999898e-01 0.000000000000000000e+00
+-2.379999999999999893e-01 0.000000000000000000e+00
+-2.374999999999999889e-01 0.000000000000000000e+00
+-2.369999999999999885e-01 0.000000000000000000e+00
+-2.364999999999999880e-01 0.000000000000000000e+00
+-2.359999999999999876e-01 0.000000000000000000e+00
+-2.354999999999999871e-01 0.000000000000000000e+00
+-2.349999999999999867e-01 0.000000000000000000e+00
+-2.344999999999999862e-01 0.000000000000000000e+00
+-2.339999999999999858e-01 0.000000000000000000e+00
+-2.334999999999999853e-01 0.000000000000000000e+00
+-2.329999999999999849e-01 0.000000000000000000e+00
+-2.324999999999999845e-01 0.000000000000000000e+00
+-2.319999999999999840e-01 0.000000000000000000e+00
+-2.314999999999999836e-01 0.000000000000000000e+00
+-2.309999999999999831e-01 0.000000000000000000e+00
+-2.304999999999999827e-01 0.000000000000000000e+00
+-2.299999999999999822e-01 0.000000000000000000e+00
+-2.294999999999999818e-01 0.000000000000000000e+00
+-2.289999999999999813e-01 0.000000000000000000e+00
+-2.284999999999999809e-01 0.000000000000000000e+00
+-2.279999999999999805e-01 0.000000000000000000e+00
+-2.274999999999999800e-01 0.000000000000000000e+00
+-2.269999999999999796e-01 0.000000000000000000e+00
+-2.264999999999999791e-01 0.000000000000000000e+00
+-2.259999999999999787e-01 0.000000000000000000e+00
+-2.254999999999999782e-01 0.000000000000000000e+00
+-2.249999999999999778e-01 0.000000000000000000e+00
+-2.244999999999999774e-01 0.000000000000000000e+00
+-2.239999999999999769e-01 0.000000000000000000e+00
+-2.234999999999999765e-01 0.000000000000000000e+00
+-2.229999999999999760e-01 0.000000000000000000e+00
+-2.224999999999999756e-01 0.000000000000000000e+00
+-2.219999999999999751e-01 0.000000000000000000e+00
+-2.214999999999999747e-01 0.000000000000000000e+00
+-2.209999999999999742e-01 0.000000000000000000e+00
+-2.204999999999999738e-01 0.000000000000000000e+00
+-2.199999999999999734e-01 0.000000000000000000e+00
+-2.194999999999999729e-01 0.000000000000000000e+00
+-2.189999999999999725e-01 0.000000000000000000e+00
+-2.184999999999999720e-01 0.000000000000000000e+00
+-2.179999999999999716e-01 0.000000000000000000e+00
+-2.174999999999999711e-01 0.000000000000000000e+00
+-2.169999999999999707e-01 0.000000000000000000e+00
+-2.164999999999999702e-01 0.000000000000000000e+00
+-2.159999999999999698e-01 0.000000000000000000e+00
+-2.154999999999999694e-01 0.000000000000000000e+00
+-2.149999999999999689e-01 0.000000000000000000e+00
+-2.144999999999999685e-01 0.000000000000000000e+00
+-2.139999999999999680e-01 0.000000000000000000e+00
+-2.134999999999999676e-01 0.000000000000000000e+00
+-2.129999999999999671e-01 0.000000000000000000e+00
+-2.124999999999999667e-01 0.000000000000000000e+00
+-2.119999999999999662e-01 0.000000000000000000e+00
+-2.114999999999999658e-01 0.000000000000000000e+00
+-2.109999999999999654e-01 0.000000000000000000e+00
+-2.104999999999999649e-01 0.000000000000000000e+00
+-2.099999999999999645e-01 0.000000000000000000e+00
+-2.094999999999999640e-01 0.000000000000000000e+00
+-2.089999999999999636e-01 0.000000000000000000e+00
+-2.084999999999999631e-01 0.000000000000000000e+00
+-2.079999999999999627e-01 0.000000000000000000e+00
+-2.074999999999999623e-01 0.000000000000000000e+00
+-2.069999999999999618e-01 0.000000000000000000e+00
+-2.064999999999999614e-01 0.000000000000000000e+00
+-2.059999999999999609e-01 0.000000000000000000e+00
+-2.054999999999999605e-01 0.000000000000000000e+00
+-2.049999999999999600e-01 0.000000000000000000e+00
+-2.044999999999999596e-01 0.000000000000000000e+00
+-2.039999999999999591e-01 0.000000000000000000e+00
+-2.034999999999999587e-01 0.000000000000000000e+00
+-2.029999999999999583e-01 0.000000000000000000e+00
+-2.024999999999999578e-01 0.000000000000000000e+00
+-2.019999999999999574e-01 0.000000000000000000e+00
+-2.014999999999999569e-01 0.000000000000000000e+00
+-2.009999999999999565e-01 0.000000000000000000e+00
+-2.004999999999999560e-01 0.000000000000000000e+00
+-1.999999999999999556e-01 0.000000000000000000e+00
+-1.994999999999999551e-01 0.000000000000000000e+00
+-1.989999999999999547e-01 0.000000000000000000e+00
+-1.984999999999999543e-01 0.000000000000000000e+00
+-1.979999999999999538e-01 0.000000000000000000e+00
+-1.974999999999999534e-01 0.000000000000000000e+00
+-1.969999999999999529e-01 0.000000000000000000e+00
+-1.964999999999999525e-01 0.000000000000000000e+00
+-1.959999999999999520e-01 0.000000000000000000e+00
+-1.954999999999999516e-01 0.000000000000000000e+00
+-1.949999999999999512e-01 0.000000000000000000e+00
+-1.944999999999999507e-01 0.000000000000000000e+00
+-1.939999999999999503e-01 0.000000000000000000e+00
+-1.934999999999999498e-01 0.000000000000000000e+00
+-1.929999999999999494e-01 0.000000000000000000e+00
+-1.924999999999999489e-01 0.000000000000000000e+00
+-1.919999999999999485e-01 0.000000000000000000e+00
+-1.914999999999999480e-01 0.000000000000000000e+00
+-1.909999999999999476e-01 0.000000000000000000e+00
+-1.904999999999999472e-01 0.000000000000000000e+00
+-1.899999999999999467e-01 0.000000000000000000e+00
+-1.894999999999999463e-01 0.000000000000000000e+00
+-1.889999999999999458e-01 0.000000000000000000e+00
+-1.884999999999999454e-01 0.000000000000000000e+00
+-1.879999999999999449e-01 0.000000000000000000e+00
+-1.874999999999999445e-01 0.000000000000000000e+00
+-1.869999999999999440e-01 0.000000000000000000e+00
+-1.864999999999999436e-01 0.000000000000000000e+00
+-1.859999999999999432e-01 0.000000000000000000e+00
+-1.854999999999999427e-01 0.000000000000000000e+00
+-1.849999999999999423e-01 0.000000000000000000e+00
+-1.844999999999999418e-01 0.000000000000000000e+00
+-1.839999999999999414e-01 0.000000000000000000e+00
+-1.834999999999999409e-01 0.000000000000000000e+00
+-1.829999999999999405e-01 0.000000000000000000e+00
+-1.824999999999999400e-01 0.000000000000000000e+00
+-1.819999999999999396e-01 0.000000000000000000e+00
+-1.814999999999999392e-01 0.000000000000000000e+00
+-1.809999999999999387e-01 0.000000000000000000e+00
+-1.804999999999999383e-01 0.000000000000000000e+00
+-1.799999999999999378e-01 0.000000000000000000e+00
+-1.794999999999999374e-01 0.000000000000000000e+00
+-1.789999999999999369e-01 0.000000000000000000e+00
+-1.784999999999999365e-01 0.000000000000000000e+00
+-1.779999999999999361e-01 0.000000000000000000e+00
+-1.774999999999999356e-01 0.000000000000000000e+00
+-1.769999999999999352e-01 0.000000000000000000e+00
+-1.764999999999999347e-01 0.000000000000000000e+00
+-1.759999999999999343e-01 0.000000000000000000e+00
+-1.754999999999999338e-01 0.000000000000000000e+00
+-1.749999999999999334e-01 0.000000000000000000e+00
+-1.744999999999999329e-01 0.000000000000000000e+00
+-1.739999999999999325e-01 0.000000000000000000e+00
+-1.734999999999999321e-01 0.000000000000000000e+00
+-1.729999999999999316e-01 0.000000000000000000e+00
+-1.724999999999999312e-01 0.000000000000000000e+00
+-1.719999999999999307e-01 0.000000000000000000e+00
+-1.714999999999999303e-01 0.000000000000000000e+00
+-1.709999999999999298e-01 0.000000000000000000e+00
+-1.704999999999999294e-01 0.000000000000000000e+00
+-1.699999999999999289e-01 0.000000000000000000e+00
+-1.694999999999999285e-01 0.000000000000000000e+00
+-1.689999999999999281e-01 0.000000000000000000e+00
+-1.684999999999999276e-01 0.000000000000000000e+00
+-1.679999999999999272e-01 0.000000000000000000e+00
+-1.674999999999999267e-01 0.000000000000000000e+00
+-1.669999999999999263e-01 0.000000000000000000e+00
+-1.664999999999999258e-01 0.000000000000000000e+00
+-1.659999999999999254e-01 0.000000000000000000e+00
+-1.654999999999999249e-01 0.000000000000000000e+00
+-1.649999999999999245e-01 0.000000000000000000e+00
+-1.644999999999999241e-01 0.000000000000000000e+00
+-1.639999999999999236e-01 0.000000000000000000e+00
+-1.634999999999999232e-01 0.000000000000000000e+00
+-1.629999999999999227e-01 0.000000000000000000e+00
+-1.624999999999999223e-01 0.000000000000000000e+00
+-1.619999999999999218e-01 0.000000000000000000e+00
+-1.614999999999999214e-01 0.000000000000000000e+00
+-1.609999999999999210e-01 0.000000000000000000e+00
+-1.604999999999999205e-01 0.000000000000000000e+00
+-1.599999999999999201e-01 0.000000000000000000e+00
+-1.594999999999999196e-01 0.000000000000000000e+00
+-1.589999999999999192e-01 0.000000000000000000e+00
+-1.584999999999999187e-01 0.000000000000000000e+00
+-1.579999999999999183e-01 0.000000000000000000e+00
+-1.574999999999999178e-01 0.000000000000000000e+00
+-1.569999999999999174e-01 0.000000000000000000e+00
+-1.564999999999999170e-01 0.000000000000000000e+00
+-1.559999999999999165e-01 0.000000000000000000e+00
+-1.554999999999999161e-01 0.000000000000000000e+00
+-1.549999999999999156e-01 0.000000000000000000e+00
+-1.544999999999999152e-01 2.620836551854632823e-03
+-1.539999999999999147e-01 5.745836551854621721e-03
+-1.534999999999999143e-01 8.870836551854777152e-03
+-1.529999999999999138e-01 1.199583655185476605e-02
+-1.524999999999999134e-01 1.512083655185475495e-02
+-1.519999999999999130e-01 1.824583655185474385e-02
+-1.514999999999999125e-01 2.137083655185473274e-02
+-1.509999999999999121e-01 2.449583655185472164e-02
+-1.504999999999999116e-01 2.762083655185471054e-02
+-1.499999999999999112e-01 3.074583655185469944e-02
+-1.494999999999999107e-01 3.387083655185468833e-02
+-1.489999999999999103e-01 3.699583655185467723e-02
+-1.484999999999999098e-01 4.012083655185466613e-02
+-1.479999999999999094e-01 4.324583655185465503e-02
+-1.474999999999999090e-01 4.637083655185481046e-02
+-1.469999999999999085e-01 4.949583655185479936e-02
+-1.464999999999999081e-01 5.262083655185478825e-02
+-1.459999999999999076e-01 5.574583655185477715e-02
+-1.454999999999999072e-01 5.887083655185476605e-02
+-1.449999999999999067e-01 6.199583655185475495e-02
+-1.444999999999999063e-01 6.512083655185474385e-02
+-1.439999999999999059e-01 6.824583655185473274e-02
+-1.434999999999999054e-01 7.137083655185472164e-02
+-1.429999999999999050e-01 7.449583655185471054e-02
+-1.424999999999999045e-01 7.762083655185469944e-02
+-1.419999999999999041e-01 8.074583655185468833e-02
+-1.414999999999999036e-01 8.387083655185484377e-02
+-1.409999999999999032e-01 8.699583655185483266e-02
+-1.404999999999999027e-01 9.012083655185482156e-02
+-1.399999999999999023e-01 9.324583655185481046e-02
+-1.394999999999999019e-01 9.637083655185479936e-02
+-1.389999999999999014e-01 9.949583655185478825e-02
+-1.384999999999999010e-01 1.026208365518547772e-01
+-1.379999999999999005e-01 1.057458365518547660e-01
+-1.374999999999999001e-01 1.088708365518547549e-01
+-1.369999999999998996e-01 1.119958365518547438e-01
+-1.364999999999998992e-01 1.151208365518547327e-01
+-1.359999999999998987e-01 1.182458365518547216e-01
+-1.354999999999998983e-01 1.213708365518548771e-01
+-1.349999999999998979e-01 1.244958365518548660e-01
+-1.344999999999998974e-01 1.276208365518548549e-01
+-1.339999999999998970e-01 1.307458365518548438e-01
+-1.334999999999998965e-01 1.338708365518548327e-01
+-1.329999999999998961e-01 1.369958365518548216e-01
+-1.324999999999998956e-01 1.401208365518548105e-01
+-1.319999999999998952e-01 1.432458365518547994e-01
+-1.314999999999998948e-01 1.463708365518547883e-01
+-1.309999999999998943e-01 1.494958365518547772e-01
+-1.304999999999998939e-01 1.526208365518547660e-01
+-1.299999999999998934e-01 1.557458365518547549e-01
+-1.294999999999998930e-01 1.588708365518549104e-01
+-1.289999999999998925e-01 1.619958365518548993e-01
+-1.284999999999998921e-01 1.651208365518548882e-01
+-1.279999999999998916e-01 1.682458365518548771e-01
+-1.274999999999998912e-01 1.713708365518548660e-01
+-1.269999999999998908e-01 1.744958365518548549e-01
+-1.264999999999998903e-01 1.776208365518548438e-01
+-1.259999999999998899e-01 1.807458365518548327e-01
+-1.254999999999998894e-01 1.838708365518548216e-01
+-1.249999999999998890e-01 1.869958365518548105e-01
+-1.244999999999998885e-01 1.901208365518547994e-01
+-1.239999999999998881e-01 1.932458365518547883e-01
+-1.234999999999998876e-01 1.963708365518549437e-01
+-1.229999999999998872e-01 1.994958365518549326e-01
+-1.224999999999998868e-01 2.026208365518549215e-01
+-1.219999999999998863e-01 2.057458365518549104e-01
+-1.214999999999998859e-01 2.088708365518548993e-01
+-1.209999999999998854e-01 2.119958365518548882e-01
+-1.204999999999998850e-01 2.151208365518548771e-01
+-1.199999999999998845e-01 2.182458365518548660e-01
+-1.194999999999998841e-01 2.213708365518549381e-01
+-1.189999999999998836e-01 2.244958365518549270e-01
+-1.184999999999998832e-01 2.276208365518549159e-01
+-1.179999999999998828e-01 2.307458365518549048e-01
+-1.174999999999998823e-01 2.338708365518548937e-01
+-1.169999999999998819e-01 2.369958365518548826e-01
+-1.164999999999998814e-01 2.401208365518549548e-01
+-1.159999999999998810e-01 2.432458365518549437e-01
+-1.154999999999998805e-01 2.463708365518549326e-01
+-1.149999999999998801e-01 2.494958365518549215e-01
+-1.144999999999998797e-01 2.526208365518549104e-01
+-1.139999999999998792e-01 2.557458365518548993e-01
+-1.134999999999998788e-01 2.588708365518549437e-01
+-1.129999999999998783e-01 2.619958365518549881e-01
+-1.124999999999998779e-01 2.651208365518549215e-01
+-1.119999999999998774e-01 2.682458365518549659e-01
+-1.114999999999998770e-01 2.713708365518548993e-01
+-1.109999999999998765e-01 2.744958365518549437e-01
+-1.104999999999998761e-01 2.776208365518549881e-01
+-1.099999999999998757e-01 2.807458365518549770e-01
+-1.094999999999998752e-01 2.838708365518549659e-01
+-1.089999999999998748e-01 2.869958365518549548e-01
+-1.084999999999998743e-01 2.901208365518549437e-01
+-1.079999999999998739e-01 2.932458365518549326e-01
+-1.074999999999998734e-01 2.963708365518550325e-01
+-1.069999999999998730e-01 2.994958365518549659e-01
+-1.064999999999998725e-01 3.026208365518550103e-01
+-1.059999999999998721e-01 3.057458365518549437e-01
+-1.054999999999998717e-01 3.088708365518549881e-01
+-1.049999999999998712e-01 3.119958365518549215e-01
+-1.044999999999998708e-01 3.151208365518550214e-01
+-1.039999999999998703e-01 3.182458365518550103e-01
+-1.034999999999998699e-01 3.213708365518549992e-01
+-1.029999999999998694e-01 3.244958365518549881e-01
+-1.024999999999998690e-01 3.276208365518549770e-01
+-1.019999999999998685e-01 3.307458365518549659e-01
+-1.014999999999998681e-01 3.338708365518550103e-01
+-1.009999999999998677e-01 3.369958365518550547e-01
+-1.004999999999998672e-01 3.401208365518549881e-01
+-9.999999999999986677e-02 3.432458365518550325e-01
+-9.949999999999986633e-02 3.463708365518549659e-01
+-9.899999999999986589e-02 3.494958365518550103e-01
+-9.849999999999986544e-02 3.526208365518550547e-01
+-9.799999999999986500e-02 3.557458365518550436e-01
+-9.749999999999986455e-02 3.588708365518550325e-01
+-9.699999999999986411e-02 3.619958365518550214e-01
+-9.649999999999986366e-02 3.651208365518550103e-01
+-9.599999999999986322e-02 3.682458365518549992e-01
+-9.549999999999986278e-02 3.713708365518550991e-01
+-9.499999999999986233e-02 3.744958365518550325e-01
+-9.449999999999986189e-02 3.776208365518550769e-01
+-9.399999999999986144e-02 3.807458365518550103e-01
+-9.349999999999986100e-02 3.838708365518550547e-01
+-9.299999999999986056e-02 3.869958365518549881e-01
+-9.249999999999986011e-02 3.901208365518550880e-01
+-9.199999999999985967e-02 3.932458365518550769e-01
+-9.149999999999985922e-02 3.963708365518550658e-01
+-9.099999999999985878e-02 3.994958365518550547e-01
+-9.049999999999985834e-02 4.026208365518550436e-01
+-8.999999999999985789e-02 4.057458365518550325e-01
+-8.949999999999985745e-02 4.088708365518550769e-01
+-8.899999999999985700e-02 4.119958365518551213e-01
+-8.849999999999985656e-02 4.151208365518550547e-01
+-8.799999999999985612e-02 4.182458365518550991e-01
+-8.749999999999985567e-02 4.213708365518550325e-01
+-8.699999999999985523e-02 4.244958365518550769e-01
+-8.649999999999985478e-02 4.276208365518551213e-01
+-8.599999999999985434e-02 4.307458365518551102e-01
+-8.549999999999985389e-02 4.338708365518550991e-01
+-8.499999999999985345e-02 4.369958365518550880e-01
+-8.449999999999985301e-02 4.401208365518550769e-01
+-8.399999999999985256e-02 4.432458365518550658e-01
+-8.349999999999985212e-02 4.463708365518551657e-01
+-8.299999999999985167e-02 4.494958365518550991e-01
+-8.249999999999985123e-02 4.526208365518551435e-01
+-8.199999999999985079e-02 4.557458365518550769e-01
+-8.149999999999985034e-02 4.588708365518551213e-01
+-8.099999999999984990e-02 4.619958365518550547e-01
+-8.049999999999984945e-02 4.651208365518551546e-01
+-7.999999999999984901e-02 4.682458365518551435e-01
+-7.949999999999984857e-02 4.713708365518551324e-01
+-7.899999999999984812e-02 4.744958365518551213e-01
+-7.849999999999984768e-02 4.776208365518551102e-01
+-7.799999999999984723e-02 4.807458365518550991e-01
+-7.749999999999984679e-02 4.838708365518551435e-01
+-7.699999999999984635e-02 4.869958365518551879e-01
+-7.649999999999984590e-02 4.901208365518551213e-01
+-7.599999999999984546e-02 4.932458365518551657e-01
+-7.549999999999984501e-02 4.963708365518550991e-01
+-7.499999999999984457e-02 4.994958365518551435e-01
+-7.449999999999984412e-02 5.026208365518551879e-01
+-7.399999999999984368e-02 5.057458365518552323e-01
+-7.349999999999984324e-02 5.088708365518551657e-01
+-7.299999999999984279e-02 5.119958365518550991e-01
+-7.249999999999984235e-02 5.151208365518551435e-01
+-7.199999999999984190e-02 5.182458365518551879e-01
+-7.149999999999984146e-02 5.213708365518552323e-01
+-7.099999999999984102e-02 5.244958365518551657e-01
+-7.049999999999984057e-02 5.276208365518552101e-01
+-6.999999999999984013e-02 5.307458365518551435e-01
+-6.949999999999983968e-02 5.338708365518551879e-01
+-6.899999999999983924e-02 5.369958365518551213e-01
+-6.849999999999983880e-02 5.401208365518552768e-01
+-6.799999999999983835e-02 5.432458365518552101e-01
+-6.749999999999983791e-02 5.463708365518551435e-01
+-6.699999999999983746e-02 5.494958365518551879e-01
+-6.649999999999983702e-02 5.526208365518552323e-01
+-6.599999999999983658e-02 5.557458365518551657e-01
+-6.549999999999983613e-02 5.588708365518552101e-01
+-6.499999999999983569e-02 5.619958365518552545e-01
+-6.449999999999983524e-02 5.651208365518551879e-01
+-6.399999999999983480e-02 5.682458365518552323e-01
+-6.349999999999983435e-02 5.713708365518551657e-01
+-6.299999999999983391e-02 5.744958365518552101e-01
+-6.249999999999983347e-02 5.776208365518552545e-01
+-6.199999999999983302e-02 5.807458365518551879e-01
+-6.149999999999983258e-02 5.838708365518552323e-01
+-6.099999999999983213e-02 5.869958365518552768e-01
+-6.049999999999983169e-02 5.901208365518552101e-01
+-5.999999999999983125e-02 5.932458365518551435e-01
+-5.949999999999983080e-02 5.963708365518551879e-01
+-5.899999999999983036e-02 5.994958365518552323e-01
+-5.849999999999982991e-02 6.026208365518552768e-01
+-5.799999999999982947e-02 6.057458365518552101e-01
+-5.749999999999982903e-02 6.088708365518553656e-01
+-5.699999999999982858e-02 6.119958365518552990e-01
+-5.649999999999982814e-02 6.129311082669319788e-01
+-5.599999999999982769e-02 6.129311082669319788e-01
+-5.549999999999982725e-02 6.129311082669319788e-01
+-5.499999999999982681e-02 6.129311082669319788e-01
+-5.449999999999982636e-02 6.129311082669319788e-01
+-5.399999999999982592e-02 6.129311082669319788e-01
+-5.349999999999982547e-02 6.129311082669319788e-01
+-5.299999999999982503e-02 6.129311082669319788e-01
+-5.249999999999982458e-02 6.129311082669319788e-01
+-5.199999999999982414e-02 6.129311082669319788e-01
+-5.149999999999982370e-02 6.129311082669319788e-01
+-5.099999999999982325e-02 6.129311082669319788e-01
+-5.049999999999982281e-02 6.129311082669319788e-01
+-4.999999999999982236e-02 6.129311082669319788e-01
+-4.949999999999982192e-02 6.129311082669319788e-01
+-4.899999999999982148e-02 6.129311082669319788e-01
+-4.849999999999982103e-02 6.129311082669319788e-01
+-4.799999999999982059e-02 6.129311082669319788e-01
+-4.749999999999982014e-02 6.129311082669319788e-01
+-4.699999999999981970e-02 6.129311082669319788e-01
+-4.649999999999981926e-02 6.129311082669319788e-01
+-4.599999999999981881e-02 6.129311082669319788e-01
+-4.549999999999981837e-02 6.129311082669319788e-01
+-4.499999999999981792e-02 6.129311082669319788e-01
+-4.449999999999981748e-02 6.129311082669319788e-01
+-4.399999999999981704e-02 6.129311082669319788e-01
+-4.349999999999981659e-02 6.129311082669319788e-01
+-4.299999999999981615e-02 6.129311082669319788e-01
+-4.249999999999981570e-02 6.129311082669319788e-01
+-4.199999999999981526e-02 6.129311082669319788e-01
+-4.149999999999981481e-02 6.129311082669319788e-01
+-4.099999999999981437e-02 6.129311082669319788e-01
+-4.049999999999981393e-02 6.129311082669319788e-01
+-3.999999999999981348e-02 6.129311082669319788e-01
+-3.949999999999981304e-02 6.129311082669319788e-01
+-3.899999999999981259e-02 6.129311082669319788e-01
+-3.849999999999981215e-02 6.129311082669319788e-01
+-3.799999999999981171e-02 6.129311082669319788e-01
+-3.749999999999981126e-02 6.129311082669319788e-01
+-3.699999999999981082e-02 6.129311082669319788e-01
+-3.649999999999981037e-02 6.129311082669319788e-01
+-3.599999999999980993e-02 6.129311082669319788e-01
+-3.549999999999980949e-02 6.129311082669319788e-01
+-3.499999999999980904e-02 6.129311082669319788e-01
+-3.449999999999980860e-02 6.129311082669319788e-01
+-3.399999999999980815e-02 6.129311082669319788e-01
+-3.349999999999980771e-02 6.129311082669319788e-01
+-3.299999999999980727e-02 6.129311082669319788e-01
+-3.249999999999980682e-02 6.129311082669319788e-01
+-3.199999999999980638e-02 6.129311082669319788e-01
+-3.149999999999980593e-02 6.129311082669319788e-01
+-3.099999999999980549e-02 6.129311082669319788e-01
+-3.049999999999980504e-02 6.129311082669319788e-01
+-2.999999999999980460e-02 6.129311082669319788e-01
+-2.949999999999980416e-02 6.129311082669319788e-01
+-2.899999999999980371e-02 6.129311082669319788e-01
+-2.849999999999980327e-02 6.129311082669319788e-01
+-2.799999999999980282e-02 6.129311082669319788e-01
+-2.749999999999980238e-02 6.129311082669319788e-01
+-2.699999999999980194e-02 6.129311082669319788e-01
+-2.649999999999980149e-02 6.129311082669319788e-01
+-2.599999999999980105e-02 6.129311082669319788e-01
+-2.549999999999980060e-02 6.129311082669319788e-01
+-2.499999999999980016e-02 6.129311082669319788e-01
+-2.449999999999979972e-02 6.129311082669319788e-01
+-2.399999999999979927e-02 6.129311082669319788e-01
+-2.349999999999979883e-02 6.129311082669319788e-01
+-2.299999999999979838e-02 6.129311082669319788e-01
+-2.249999999999979794e-02 6.129311082669319788e-01
+-2.199999999999979750e-02 6.129311082669319788e-01
+-2.149999999999979705e-02 6.129311082669319788e-01
+-2.099999999999979661e-02 6.129311082669319788e-01
+-2.049999999999979616e-02 6.129311082669319788e-01
+-1.999999999999979572e-02 6.129311082669319788e-01
+-1.949999999999979527e-02 6.129311082669319788e-01
+-1.899999999999979483e-02 6.129311082669319788e-01
+-1.849999999999979439e-02 6.129311082669319788e-01
+-1.799999999999979394e-02 6.129311082669319788e-01
+-1.749999999999979350e-02 6.129311082669319788e-01
+-1.699999999999979305e-02 6.129311082669319788e-01
+-1.649999999999979261e-02 6.129311082669319788e-01
+-1.599999999999979217e-02 6.129311082669319788e-01
+-1.549999999999979172e-02 6.129311082669319788e-01
+-1.499999999999979128e-02 6.129311082669319788e-01
+-1.449999999999979083e-02 6.129311082669319788e-01
+-1.399999999999979039e-02 6.129311082669319788e-01
+-1.349999999999978995e-02 6.129311082669319788e-01
+-1.299999999999978950e-02 6.129311082669319788e-01
+-1.249999999999978906e-02 6.129311082669319788e-01
+-1.199999999999978861e-02 6.129311082669319788e-01
+-1.149999999999978817e-02 6.129311082669319788e-01
+-1.099999999999978773e-02 6.129311082669319788e-01
+-1.049999999999978728e-02 6.129311082669319788e-01
+-9.999999999999786837e-03 6.129311082669319788e-01
+-9.499999999999786393e-03 6.129311082669319788e-01
+-8.999999999999785949e-03 6.129311082669319788e-01
+-8.499999999999785505e-03 6.129311082669319788e-01
+-7.999999999999785061e-03 6.129311082669319788e-01
+-7.499999999999784617e-03 6.129311082669319788e-01
+-6.999999999999784173e-03 6.129311082669319788e-01
+-6.499999999999783729e-03 6.129311082669319788e-01
+-5.999999999999783284e-03 6.129311082669319788e-01
+-5.499999999999782840e-03 6.129311082669319788e-01
+-4.999999999999782396e-03 6.129311082669319788e-01
+-4.499999999999781952e-03 6.129311082669319788e-01
+-3.999999999999781508e-03 6.129311082669319788e-01
+-3.499999999999781064e-03 6.129311082669319788e-01
+-2.999999999999780620e-03 6.129311082669319788e-01
+-2.499999999999780176e-03 6.129311082669319788e-01
+-1.999999999999779732e-03 6.129311082669319788e-01
+-1.499999999999779288e-03 6.129311082669319788e-01
+-9.999999999997788436e-04 6.129311082669319788e-01
+-4.999999999997783995e-04 6.129311082669319788e-01
+2.220446049250313081e-16 6.129311082669319788e-01
+5.000000000002224887e-04 6.129311082669319788e-01
+1.000000000000222933e-03 6.129311082669319788e-01
+1.500000000000223377e-03 6.129311082669319788e-01
+2.000000000000223821e-03 6.129311082669319788e-01
+2.500000000000224265e-03 6.129311082669319788e-01
+3.000000000000224709e-03 6.129311082669319788e-01
+3.500000000000225153e-03 6.129311082669319788e-01
+4.000000000000225597e-03 6.129311082669319788e-01
+4.500000000000226041e-03 6.129311082669319788e-01
+5.000000000000226485e-03 6.129311082669319788e-01
+5.500000000000226930e-03 6.129311082669319788e-01
+6.000000000000227374e-03 6.129311082669319788e-01
+6.500000000000227818e-03 6.129311082669319788e-01
+7.000000000000228262e-03 6.129311082669319788e-01
+7.500000000000228706e-03 6.129311082669319788e-01
+8.000000000000229150e-03 6.129311082669319788e-01
+8.500000000000229594e-03 6.129311082669319788e-01
+9.000000000000230038e-03 6.129311082669319788e-01
+9.500000000000230482e-03 6.129311082669319788e-01
+1.000000000000023093e-02 6.129311082669319788e-01
+1.050000000000023137e-02 6.129311082669319788e-01
+1.100000000000023181e-02 6.129311082669319788e-01
+1.150000000000023226e-02 6.129311082669319788e-01
+1.200000000000023270e-02 6.129311082669319788e-01
+1.250000000000023315e-02 6.129311082669319788e-01
+1.300000000000023359e-02 6.129311082669319788e-01
+1.350000000000023404e-02 6.129311082669319788e-01
+1.400000000000023448e-02 6.129311082669319788e-01
+1.450000000000023492e-02 6.129311082669319788e-01
+1.500000000000023537e-02 6.129311082669319788e-01
+1.550000000000023581e-02 6.129311082669319788e-01
+1.600000000000023626e-02 6.129311082669319788e-01
+1.650000000000023670e-02 6.129311082669319788e-01
+1.700000000000023714e-02 6.129311082669319788e-01
+1.750000000000023759e-02 6.129311082669319788e-01
+1.800000000000023803e-02 6.129311082669319788e-01
+1.850000000000023848e-02 6.129311082669319788e-01
+1.900000000000023892e-02 6.129311082669319788e-01
+1.950000000000023936e-02 6.129311082669319788e-01
+2.000000000000023981e-02 6.129311082669319788e-01
+2.050000000000024025e-02 6.129311082669319788e-01
+2.100000000000024070e-02 6.129311082669319788e-01
+2.150000000000024114e-02 6.129311082669319788e-01
+2.200000000000024158e-02 6.129311082669319788e-01
+2.250000000000024203e-02 6.129311082669319788e-01
+2.300000000000024247e-02 6.129311082669319788e-01
+2.350000000000024292e-02 6.129311082669319788e-01
+2.400000000000024336e-02 6.129311082669319788e-01
+2.450000000000024380e-02 6.129311082669319788e-01
+2.500000000000024425e-02 6.129311082669319788e-01
+2.550000000000024469e-02 6.129311082669319788e-01
+2.600000000000024514e-02 6.129311082669319788e-01
+2.650000000000024558e-02 6.129311082669319788e-01
+2.700000000000024603e-02 6.129311082669319788e-01
+2.750000000000024647e-02 6.129311082669319788e-01
+2.800000000000024691e-02 6.129311082669319788e-01
+2.850000000000024736e-02 6.129311082669319788e-01
+2.900000000000024780e-02 6.129311082669319788e-01
+2.950000000000024825e-02 6.129311082669319788e-01
+3.000000000000024869e-02 6.129311082669319788e-01
+3.050000000000024913e-02 6.129311082669319788e-01
+3.100000000000024958e-02 6.129311082669319788e-01
+3.150000000000025002e-02 6.129311082669319788e-01
+3.200000000000025047e-02 6.129311082669319788e-01
+3.250000000000025091e-02 6.129311082669319788e-01
+3.300000000000025135e-02 6.129311082669319788e-01
+3.350000000000025180e-02 6.129311082669319788e-01
+3.400000000000025224e-02 6.129311082669319788e-01
+3.450000000000025269e-02 6.129311082669319788e-01
+3.500000000000025313e-02 6.129311082669319788e-01
+3.550000000000025357e-02 6.129311082669319788e-01
+3.600000000000025402e-02 6.129311082669319788e-01
+3.650000000000025446e-02 6.129311082669319788e-01
+3.700000000000025491e-02 6.129311082669319788e-01
+3.750000000000025535e-02 6.129311082669319788e-01
+3.800000000000025580e-02 6.129311082669319788e-01
+3.850000000000025624e-02 6.129311082669319788e-01
+3.900000000000025668e-02 6.129311082669319788e-01
+3.950000000000025713e-02 6.129311082669319788e-01
+4.000000000000025757e-02 6.129311082669319788e-01
+4.050000000000025802e-02 6.129311082669319788e-01
+4.100000000000025846e-02 6.129311082669319788e-01
+4.150000000000025890e-02 6.129311082669319788e-01
+4.200000000000025935e-02 6.129311082669319788e-01
+4.250000000000025979e-02 6.129311082669319788e-01
+4.300000000000026024e-02 6.129311082669319788e-01
+4.350000000000026068e-02 6.129311082669319788e-01
+4.400000000000026112e-02 6.129311082669319788e-01
+4.450000000000026157e-02 6.129311082669319788e-01
+4.500000000000026201e-02 6.129311082669319788e-01
+4.550000000000026246e-02 6.129311082669319788e-01
+4.600000000000026290e-02 6.129311082669319788e-01
+4.650000000000026334e-02 6.129311082669319788e-01
+4.700000000000026379e-02 6.129311082669319788e-01
+4.750000000000026423e-02 6.129311082669319788e-01
+4.800000000000026468e-02 6.129311082669319788e-01
+4.850000000000026512e-02 6.129311082669319788e-01
+4.900000000000026557e-02 6.129311082669319788e-01
+4.950000000000026601e-02 6.129311082669319788e-01
+5.000000000000026645e-02 6.129311082669319788e-01
+5.050000000000026690e-02 6.129311082669319788e-01
+5.100000000000026734e-02 6.129311082669319788e-01
+5.150000000000026779e-02 6.129311082669319788e-01
+5.200000000000026823e-02 6.129311082669319788e-01
+5.250000000000026867e-02 6.129311082669319788e-01
+5.300000000000026912e-02 6.129311082669319788e-01
+5.350000000000026956e-02 6.129311082669319788e-01
+5.400000000000027001e-02 6.129311082669319788e-01
+5.450000000000027045e-02 6.129311082669319788e-01
+5.500000000000027089e-02 6.129311082669319788e-01
+5.550000000000027134e-02 6.129311082669319788e-01
+5.600000000000027178e-02 6.129311082669319788e-01
+5.650000000000027223e-02 6.129311082669319788e-01
+5.700000000000027267e-02 6.129311082669319788e-01
+5.750000000000027311e-02 6.129311082669319788e-01
+5.800000000000027356e-02 6.129311082669319788e-01
+5.850000000000027400e-02 6.129311082669319788e-01
+5.900000000000027445e-02 6.129311082669319788e-01
+5.950000000000027489e-02 6.129311082669319788e-01
+6.000000000000027534e-02 6.129311082669319788e-01
+6.050000000000027578e-02 6.129311082669319788e-01
+6.100000000000027622e-02 6.129311082669319788e-01
+6.150000000000027667e-02 6.129311082669319788e-01
+6.200000000000027711e-02 6.129311082669319788e-01
+6.250000000000027756e-02 6.129311082669319788e-01
+6.300000000000027800e-02 6.129311082669319788e-01
+6.350000000000027844e-02 6.129311082669319788e-01
+6.400000000000027889e-02 6.129311082669319788e-01
+6.450000000000027933e-02 6.129311082669319788e-01
+6.500000000000027978e-02 6.129311082669319788e-01
+6.550000000000028022e-02 6.129311082669319788e-01
+6.600000000000028066e-02 6.129311082669319788e-01
+6.650000000000028111e-02 6.129311082669319788e-01
+6.700000000000028155e-02 6.129311082669319788e-01
+6.750000000000028200e-02 6.129311082669319788e-01
+6.800000000000028244e-02 6.129311082669319788e-01
+6.850000000000028288e-02 6.129311082669319788e-01
+6.900000000000028333e-02 6.129311082669319788e-01
+6.950000000000028377e-02 6.129311082669319788e-01
+7.000000000000028422e-02 6.129311082669319788e-01
+7.050000000000028466e-02 6.129311082669319788e-01
+7.100000000000028511e-02 6.129311082669319788e-01
+7.150000000000028555e-02 6.129311082669319788e-01
+7.200000000000028599e-02 6.129311082669319788e-01
+7.250000000000028644e-02 6.129311082669319788e-01
+7.300000000000028688e-02 6.129311082669319788e-01
+7.350000000000028733e-02 6.129311082669319788e-01
+7.400000000000028777e-02 6.129311082669319788e-01
+7.450000000000028821e-02 6.129311082669319788e-01
+7.500000000000028866e-02 6.129311082669319788e-01
+7.550000000000028910e-02 6.129311082669319788e-01
+7.600000000000028955e-02 6.129311082669319788e-01
+7.650000000000028999e-02 6.129311082669319788e-01
+7.700000000000029043e-02 6.129311082669319788e-01
+7.750000000000029088e-02 6.129311082669319788e-01
+7.800000000000029132e-02 6.129311082669319788e-01
+7.850000000000029177e-02 6.129311082669319788e-01
+7.900000000000029221e-02 6.129311082669319788e-01
+7.950000000000029265e-02 6.129311082669319788e-01
+8.000000000000029310e-02 6.129311082669319788e-01
+8.050000000000029354e-02 6.129311082669319788e-01
+8.100000000000029399e-02 6.129311082669319788e-01
+8.150000000000029443e-02 6.129311082669319788e-01
+8.200000000000029488e-02 6.129311082669319788e-01
+8.250000000000029532e-02 6.129311082669319788e-01
+8.300000000000029576e-02 6.129311082669319788e-01
+8.350000000000029621e-02 6.129311082669319788e-01
+8.400000000000029665e-02 6.129311082669319788e-01
+8.450000000000029710e-02 6.129311082669319788e-01
+8.500000000000029754e-02 6.129311082669319788e-01
+8.550000000000029798e-02 6.129311082669319788e-01
+8.600000000000029843e-02 6.129311082669319788e-01
+8.650000000000029887e-02 6.129311082669319788e-01
+8.700000000000029932e-02 6.129311082669319788e-01
+8.750000000000029976e-02 6.129311082669319788e-01
+8.800000000000030020e-02 6.129311082669319788e-01
+8.850000000000030065e-02 6.129311082669319788e-01
+8.900000000000030109e-02 6.129311082669319788e-01
+8.950000000000030154e-02 6.129311082669319788e-01
+9.000000000000030198e-02 6.129311082669319788e-01
+9.050000000000030242e-02 6.129311082669319788e-01
+9.100000000000030287e-02 6.129311082669319788e-01
+9.150000000000030331e-02 6.129311082669319788e-01
+9.200000000000030376e-02 6.129311082669319788e-01
+9.250000000000030420e-02 6.129311082669319788e-01
+9.300000000000030465e-02 6.129311082669319788e-01
+9.350000000000030509e-02 6.129311082669319788e-01
+9.400000000000030553e-02 6.129311082669319788e-01
+9.450000000000030598e-02 6.129311082669319788e-01
+9.500000000000030642e-02 6.129311082669319788e-01
+9.550000000000030687e-02 6.129311082669319788e-01
+9.600000000000030731e-02 6.129311082669319788e-01
+9.650000000000030775e-02 6.129311082669319788e-01
+9.700000000000030820e-02 6.129311082669319788e-01
+9.750000000000030864e-02 6.129311082669319788e-01
+9.800000000000030909e-02 6.129311082669319788e-01
+9.850000000000030953e-02 6.129311082669319788e-01
+9.900000000000030997e-02 6.129311082669319788e-01
+9.950000000000031042e-02 6.129311082669319788e-01
+1.000000000000003109e-01 6.129311082669319788e-01
+1.005000000000003113e-01 6.129311082669319788e-01
+1.010000000000003118e-01 6.129311082669319788e-01
+1.015000000000003122e-01 6.129311082669319788e-01
+1.020000000000003126e-01 6.129311082669319788e-01
+1.025000000000003131e-01 6.129311082669319788e-01
+1.030000000000003135e-01 6.129311082669319788e-01
+1.035000000000003140e-01 6.129311082669319788e-01
+1.040000000000003144e-01 6.129311082669319788e-01
+1.045000000000003149e-01 6.129311082669319788e-01
+1.050000000000003153e-01 6.129311082669319788e-01
+1.055000000000003157e-01 6.129311082669319788e-01
+1.060000000000003162e-01 6.129311082669319788e-01
+1.065000000000003166e-01 6.129311082669319788e-01
+1.070000000000003171e-01 6.129311082669319788e-01
+1.075000000000003175e-01 6.129311082669319788e-01
+1.080000000000003180e-01 6.129311082669319788e-01
+1.085000000000003184e-01 6.129311082669319788e-01
+1.090000000000003189e-01 6.129311082669319788e-01
+1.095000000000003193e-01 6.129311082669319788e-01
+1.100000000000003197e-01 6.129311082669319788e-01
+1.105000000000003202e-01 6.129311082669319788e-01
+1.110000000000003206e-01 6.129311082669319788e-01
+1.115000000000003211e-01 6.129311082669319788e-01
+1.120000000000003215e-01 6.129311082669319788e-01
+1.125000000000003220e-01 6.129311082669319788e-01
+1.130000000000003224e-01 6.129311082669319788e-01
+1.135000000000003229e-01 6.129311082669319788e-01
+1.140000000000003233e-01 6.129311082669319788e-01
+1.145000000000003237e-01 6.129311082669319788e-01
+1.150000000000003242e-01 6.129311082669319788e-01
+1.155000000000003246e-01 6.129311082669319788e-01
+1.160000000000003251e-01 6.129311082669319788e-01
+1.165000000000003255e-01 6.129311082669319788e-01
+1.170000000000003260e-01 6.129311082669319788e-01
+1.175000000000003264e-01 6.129311082669319788e-01
+1.180000000000003268e-01 6.129311082669319788e-01
+1.185000000000003273e-01 6.129311082669319788e-01
+1.190000000000003277e-01 6.129311082669319788e-01
+1.195000000000003282e-01 6.129311082669319788e-01
+1.200000000000003286e-01 6.129311082669319788e-01
+1.205000000000003291e-01 6.129311082669319788e-01
+1.210000000000003295e-01 6.129311082669319788e-01
+1.215000000000003300e-01 6.129311082669319788e-01
+1.220000000000003304e-01 6.129311082669319788e-01
+1.225000000000003308e-01 6.129311082669319788e-01
+1.230000000000003313e-01 6.129311082669319788e-01
+1.235000000000003317e-01 6.129311082669319788e-01
+1.240000000000003322e-01 6.129311082669319788e-01
+1.245000000000003326e-01 6.129311082669319788e-01
+1.250000000000003331e-01 6.129311082669319788e-01
+1.255000000000003335e-01 6.129311082669319788e-01
+1.260000000000003340e-01 6.129311082669319788e-01
+1.265000000000003344e-01 6.129311082669319788e-01
+1.270000000000003348e-01 6.129311082669319788e-01
+1.275000000000003353e-01 6.129311082669319788e-01
+1.280000000000003357e-01 6.129311082669319788e-01
+1.285000000000003362e-01 6.129311082669319788e-01
+1.290000000000003366e-01 6.129311082669319788e-01
+1.295000000000003371e-01 6.129311082669319788e-01
+1.300000000000003375e-01 6.129311082669319788e-01
+1.305000000000003380e-01 6.129311082669319788e-01
+1.310000000000003384e-01 6.129311082669319788e-01
+1.315000000000003388e-01 6.129311082669319788e-01
+1.320000000000003393e-01 6.129311082669319788e-01
+1.325000000000003397e-01 6.129311082669319788e-01
+1.330000000000003402e-01 6.129311082669319788e-01
+1.335000000000003406e-01 6.129311082669319788e-01
+1.340000000000003411e-01 6.129311082669319788e-01
+1.345000000000003415e-01 6.129311082669319788e-01
+1.350000000000003419e-01 6.129311082669319788e-01
+1.355000000000003424e-01 6.129311082669319788e-01
+1.360000000000003428e-01 6.129311082669319788e-01
+1.365000000000003433e-01 6.129311082669319788e-01
+1.370000000000003437e-01 6.129311082669319788e-01
+1.375000000000003442e-01 6.129311082669319788e-01
+1.380000000000003446e-01 6.129311082669319788e-01
+1.385000000000003451e-01 6.129311082669319788e-01
+1.390000000000003455e-01 6.129311082669319788e-01
+1.395000000000003459e-01 6.129311082669319788e-01
+1.400000000000003464e-01 6.129311082669319788e-01
+1.405000000000003468e-01 6.129311082669319788e-01
+1.410000000000003473e-01 6.129311082669319788e-01
+1.415000000000003477e-01 6.129311082669319788e-01
+1.420000000000003482e-01 6.129311082669319788e-01
+1.425000000000003486e-01 6.129311082669319788e-01
+1.430000000000003491e-01 6.129311082669319788e-01
+1.435000000000003495e-01 6.129311082669319788e-01
+1.440000000000003499e-01 6.129311082669319788e-01
+1.445000000000003504e-01 6.129311082669319788e-01
+1.450000000000003508e-01 6.129311082669319788e-01
+1.455000000000003513e-01 6.129311082669319788e-01
+1.460000000000003517e-01 6.129311082669319788e-01
+1.465000000000003522e-01 6.129311082669319788e-01
+1.470000000000003526e-01 6.129311082669319788e-01
+1.475000000000003531e-01 6.129311082669319788e-01
+1.480000000000003535e-01 6.129311082669319788e-01
+1.485000000000003539e-01 6.129311082669319788e-01
+1.490000000000003544e-01 6.129311082669319788e-01
+1.495000000000003548e-01 6.129311082669319788e-01
+1.500000000000003553e-01 6.129311082669319788e-01
+1.505000000000003557e-01 6.129311082669319788e-01
+1.510000000000003562e-01 6.129311082669319788e-01
+1.515000000000003566e-01 6.129311082669319788e-01
+1.520000000000003570e-01 6.129311082669319788e-01
+1.525000000000003575e-01 6.129311082669319788e-01
+1.530000000000003579e-01 6.129311082669319788e-01
+1.535000000000003584e-01 6.129311082669319788e-01
+1.540000000000003588e-01 6.129311082669319788e-01
+1.545000000000003593e-01 6.129311082669319788e-01
+1.550000000000003597e-01 6.129311082669319788e-01
+1.555000000000003602e-01 6.129311082669319788e-01
+1.560000000000003606e-01 6.129311082669319788e-01
+1.565000000000003610e-01 6.129311082669319788e-01
+1.570000000000003615e-01 6.129311082669319788e-01
+1.575000000000003619e-01 6.129311082669319788e-01
+1.580000000000003624e-01 6.129311082669319788e-01
+1.585000000000003628e-01 6.129311082669319788e-01
+1.590000000000003633e-01 6.129311082669319788e-01
+1.595000000000003637e-01 6.129311082669319788e-01
+1.600000000000003642e-01 6.129311082669319788e-01
+1.605000000000003646e-01 6.129311082669319788e-01
+1.610000000000003650e-01 6.129311082669319788e-01
+1.615000000000003655e-01 6.129311082669319788e-01
+1.620000000000003659e-01 6.129311082669319788e-01
+1.625000000000003664e-01 6.129311082669319788e-01
+1.630000000000003668e-01 6.129311082669319788e-01
+1.635000000000003673e-01 6.129311082669319788e-01
+1.640000000000003677e-01 6.129311082669319788e-01
+1.645000000000003681e-01 6.129311082669319788e-01
+1.650000000000003686e-01 6.129311082669319788e-01
+1.655000000000003690e-01 6.129311082669319788e-01
+1.660000000000003695e-01 6.129311082669319788e-01
+1.665000000000003699e-01 6.129311082669319788e-01
+1.670000000000003704e-01 6.129311082669319788e-01
+1.675000000000003708e-01 6.129311082669319788e-01
+1.680000000000003713e-01 6.129311082669319788e-01
+1.685000000000003717e-01 6.129311082669319788e-01
+1.690000000000003721e-01 6.129311082669319788e-01
+1.695000000000003726e-01 6.129311082669319788e-01
+1.700000000000003730e-01 6.129311082669319788e-01
+1.705000000000003735e-01 6.129311082669319788e-01
+1.710000000000003739e-01 6.129311082669319788e-01
+1.715000000000003744e-01 6.129311082669319788e-01
+1.720000000000003748e-01 6.129311082669319788e-01
+1.725000000000003753e-01 6.129311082669319788e-01
+1.730000000000003757e-01 6.129311082669319788e-01
+1.735000000000003761e-01 6.129311082669319788e-01
+1.740000000000003766e-01 6.129311082669319788e-01
+1.745000000000003770e-01 6.129311082669319788e-01
+1.750000000000003775e-01 6.129311082669319788e-01
+1.755000000000003779e-01 6.129311082669319788e-01
+1.760000000000003784e-01 6.129311082669319788e-01
+1.765000000000003788e-01 6.129311082669319788e-01
+1.770000000000003793e-01 6.129311082669319788e-01
+1.775000000000003797e-01 6.129311082669319788e-01
+1.780000000000003801e-01 6.129311082669319788e-01
+1.785000000000003806e-01 6.129311082669319788e-01
+1.790000000000003810e-01 6.129311082669319788e-01
+1.795000000000003815e-01 6.129311082669319788e-01
+1.800000000000003819e-01 6.129311082669319788e-01
+1.805000000000003824e-01 6.129311082669319788e-01
+1.810000000000003828e-01 6.129311082669319788e-01
+1.815000000000003832e-01 6.129311082669319788e-01
+1.820000000000003837e-01 6.129311082669319788e-01
+1.825000000000003841e-01 6.129311082669319788e-01
+1.830000000000003846e-01 6.129311082669319788e-01
+1.835000000000003850e-01 6.129311082669319788e-01
+1.840000000000003855e-01 6.129311082669319788e-01
+1.845000000000003859e-01 6.129311082669319788e-01
+1.850000000000003864e-01 6.129311082669319788e-01
+1.855000000000003868e-01 6.129311082669319788e-01
+1.860000000000003872e-01 6.129311082669319788e-01
+1.865000000000003877e-01 6.129311082669319788e-01
+1.870000000000003881e-01 6.129311082669319788e-01
+1.875000000000003886e-01 6.129311082669319788e-01
+1.880000000000003890e-01 6.129311082669319788e-01
+1.885000000000003895e-01 6.129311082669319788e-01
+1.890000000000003899e-01 6.129311082669319788e-01
+1.895000000000003904e-01 6.129311082669319788e-01
+1.900000000000003908e-01 6.129311082669319788e-01
+1.905000000000003912e-01 0.000000000000000000e+00
+1.910000000000003917e-01 0.000000000000000000e+00
+1.915000000000003921e-01 0.000000000000000000e+00
+1.920000000000003926e-01 0.000000000000000000e+00
+1.925000000000003930e-01 0.000000000000000000e+00
+1.930000000000003935e-01 0.000000000000000000e+00
+1.935000000000003939e-01 0.000000000000000000e+00
+1.940000000000003944e-01 0.000000000000000000e+00
+1.945000000000003948e-01 0.000000000000000000e+00
+1.950000000000003952e-01 0.000000000000000000e+00
+1.955000000000003957e-01 0.000000000000000000e+00
+1.960000000000003961e-01 0.000000000000000000e+00
+1.965000000000003966e-01 0.000000000000000000e+00
+1.970000000000003970e-01 0.000000000000000000e+00
+1.975000000000003975e-01 0.000000000000000000e+00
+1.980000000000003979e-01 0.000000000000000000e+00
+1.985000000000003983e-01 0.000000000000000000e+00
+1.990000000000003988e-01 0.000000000000000000e+00
+1.995000000000003992e-01 0.000000000000000000e+00
+2.000000000000003997e-01 0.000000000000000000e+00
+2.005000000000004001e-01 0.000000000000000000e+00
+2.010000000000004006e-01 0.000000000000000000e+00
+2.015000000000004010e-01 0.000000000000000000e+00
+2.020000000000004015e-01 0.000000000000000000e+00
+2.025000000000004019e-01 0.000000000000000000e+00
+2.030000000000004023e-01 0.000000000000000000e+00
+2.035000000000004028e-01 0.000000000000000000e+00
+2.040000000000004032e-01 0.000000000000000000e+00
+2.045000000000004037e-01 0.000000000000000000e+00
+2.050000000000004041e-01 0.000000000000000000e+00
+2.055000000000004046e-01 0.000000000000000000e+00
+2.060000000000004050e-01 0.000000000000000000e+00
+2.065000000000004055e-01 0.000000000000000000e+00
+2.070000000000004059e-01 0.000000000000000000e+00
+2.075000000000004063e-01 0.000000000000000000e+00
+2.080000000000004068e-01 0.000000000000000000e+00
+2.085000000000004072e-01 0.000000000000000000e+00
+2.090000000000004077e-01 0.000000000000000000e+00
+2.095000000000004081e-01 0.000000000000000000e+00
+2.100000000000004086e-01 0.000000000000000000e+00
+2.105000000000004090e-01 0.000000000000000000e+00
+2.110000000000004095e-01 0.000000000000000000e+00
+2.115000000000004099e-01 0.000000000000000000e+00
+2.120000000000004103e-01 0.000000000000000000e+00
+2.125000000000004108e-01 0.000000000000000000e+00
+2.130000000000004112e-01 0.000000000000000000e+00
+2.135000000000004117e-01 0.000000000000000000e+00
+2.140000000000004121e-01 0.000000000000000000e+00
+2.145000000000004126e-01 0.000000000000000000e+00
+2.150000000000004130e-01 0.000000000000000000e+00
+2.155000000000004134e-01 0.000000000000000000e+00
+2.160000000000004139e-01 0.000000000000000000e+00
+2.165000000000004143e-01 0.000000000000000000e+00
+2.170000000000004148e-01 0.000000000000000000e+00
+2.175000000000004152e-01 0.000000000000000000e+00
+2.180000000000004157e-01 0.000000000000000000e+00
+2.185000000000004161e-01 0.000000000000000000e+00
+2.190000000000004166e-01 0.000000000000000000e+00
+2.195000000000004170e-01 0.000000000000000000e+00
+2.200000000000004174e-01 0.000000000000000000e+00
+2.205000000000004179e-01 0.000000000000000000e+00
+2.210000000000004183e-01 0.000000000000000000e+00
+2.215000000000004188e-01 0.000000000000000000e+00
+2.220000000000004192e-01 0.000000000000000000e+00
+2.225000000000004197e-01 0.000000000000000000e+00
+2.230000000000004201e-01 0.000000000000000000e+00
+2.235000000000004206e-01 0.000000000000000000e+00
+2.240000000000004210e-01 0.000000000000000000e+00
+2.245000000000004214e-01 0.000000000000000000e+00
+2.250000000000004219e-01 0.000000000000000000e+00
+2.255000000000004223e-01 0.000000000000000000e+00
+2.260000000000004228e-01 0.000000000000000000e+00
+2.265000000000004232e-01 0.000000000000000000e+00
+2.270000000000004237e-01 0.000000000000000000e+00
+2.275000000000004241e-01 0.000000000000000000e+00
+2.280000000000004245e-01 0.000000000000000000e+00
+2.285000000000004250e-01 0.000000000000000000e+00
+2.290000000000004254e-01 0.000000000000000000e+00
+2.295000000000004259e-01 0.000000000000000000e+00
+2.300000000000004263e-01 0.000000000000000000e+00
+2.305000000000004268e-01 0.000000000000000000e+00
+2.310000000000004272e-01 0.000000000000000000e+00
+2.315000000000004277e-01 0.000000000000000000e+00
+2.320000000000004281e-01 0.000000000000000000e+00
+2.325000000000004285e-01 0.000000000000000000e+00
+2.330000000000004290e-01 0.000000000000000000e+00
+2.335000000000004294e-01 0.000000000000000000e+00
+2.340000000000004299e-01 0.000000000000000000e+00
+2.345000000000004303e-01 0.000000000000000000e+00
+2.350000000000004308e-01 0.000000000000000000e+00
+2.355000000000004312e-01 0.000000000000000000e+00
+2.360000000000004317e-01 0.000000000000000000e+00
+2.365000000000004321e-01 0.000000000000000000e+00
+2.370000000000004325e-01 0.000000000000000000e+00
+2.375000000000004330e-01 0.000000000000000000e+00
+2.380000000000004334e-01 0.000000000000000000e+00
+2.385000000000004339e-01 0.000000000000000000e+00
+2.390000000000004343e-01 0.000000000000000000e+00
+2.395000000000004348e-01 0.000000000000000000e+00
+2.400000000000004352e-01 0.000000000000000000e+00
+2.405000000000004357e-01 0.000000000000000000e+00
+2.410000000000004361e-01 0.000000000000000000e+00
+2.415000000000004365e-01 0.000000000000000000e+00
+2.420000000000004370e-01 0.000000000000000000e+00
+2.425000000000004374e-01 0.000000000000000000e+00
+2.430000000000004379e-01 0.000000000000000000e+00
+2.435000000000004383e-01 0.000000000000000000e+00
+2.440000000000004388e-01 0.000000000000000000e+00
+2.445000000000004392e-01 0.000000000000000000e+00
+2.450000000000004396e-01 0.000000000000000000e+00
+2.455000000000004401e-01 0.000000000000000000e+00
+2.460000000000004405e-01 0.000000000000000000e+00
+2.465000000000004410e-01 0.000000000000000000e+00
+2.470000000000004414e-01 0.000000000000000000e+00
+2.475000000000004419e-01 0.000000000000000000e+00
+2.480000000000004423e-01 0.000000000000000000e+00
+2.485000000000004428e-01 0.000000000000000000e+00
+2.490000000000004432e-01 0.000000000000000000e+00
+2.495000000000004436e-01 0.000000000000000000e+00
diff --git a/theory/paper_spheric/data/SodShock_fixed.totals b/theory/paper_spheric/data/SodShock_fixed.totals
new file mode 100644
index 0000000000000000000000000000000000000000..7d01231831c308aecee843ea29334788ad9052af
--- /dev/null
+++ b/theory/paper_spheric/data/SodShock_fixed.totals
@@ -0,0 +1,32 @@
+9.106 111.861 91.932 15.457 2047.916 1322.173 2075.111 1924.581 8257.138 6469.662 2.313 74.249 15.447 0.000 0.000 7595.235 7716.627 0.000 
+8.399 62.124 69.595 17.315 2245.118 1435.383 2320.986 2144.703 9163.146 7158.995 2.689 63.572 33.014 2.705 3.914 4187.867 4258.749 0.000 
+10.280 50.358 103.876 16.204 2114.000 1369.833 2294.382 2122.770 8837.293 6976.466 2.451 74.949 30.165 2.479 4.066 2721.198 2782.548 0.000 
+8.495 37.623 111.703 16.064 2126.230 1378.533 2300.150 2150.694 8873.071 7052.555 2.481 76.513 31.843 3.552 5.805 2058.776 2105.187 0.000 
+8.566 32.649 149.563 16.823 2229.990 1432.066 2381.492 2201.004 9248.784 7261.628 2.577 82.868 35.204 4.924 8.163 1715.458 1756.995 0.000 
+7.624 28.002 176.865 16.996 2233.667 1432.470 2411.806 2218.463 9319.858 7297.234 2.618 89.510 39.738 5.862 9.108 1445.378 1481.328 0.000 
+8.345 25.279 212.815 17.408 2315.387 1489.514 2381.553 2332.482 9413.471 7638.036 2.656 112.185 39.658 6.885 10.844 1278.929 1312.924 0.000 
+8.114 21.251 234.155 17.690 2316.758 1490.265 2454.458 2338.525 9568.179 7653.562 2.691 99.614 46.101 9.630 14.700 1131.772 1161.518 0.000 
+7.590 20.399 201.106 18.015 2282.291 1477.670 2528.706 2380.837 9663.088 7721.395 2.665 101.801 54.335 12.179 19.593 1013.359 1041.714 0.000 
+9.044 20.640 208.240 18.386 2279.485 1480.487 2557.707 2434.767 9720.942 7838.377 2.671 106.344 58.351 14.524 23.414 923.005 953.108 0.000 
+8.055 25.921 69.011 17.738 2268.195 1455.158 2344.165 2179.764 9266.440 7276.245 2.526 58.432 64.892 23.854 39.485 775.348 809.668 0.000 
+9.417 20.082 226.349 18.617 2271.052 1470.316 2584.431 2452.027 9765.162 7857.837 2.672 108.146 79.730 24.105 37.720 776.559 806.457 0.000 
+8.028 21.067 108.515 18.376 2286.308 1470.286 2417.894 2279.028 9453.091 7507.705 2.615 75.864 75.630 28.617 46.359 678.283 707.675 0.000 
+7.011 18.791 280.765 18.902 2299.244 1489.333 2612.709 2544.075 9877.045 8081.948 2.732 125.214 89.018 28.410 45.569 684.215 710.320 0.000 
+7.898 19.097 301.601 19.640 2332.329 1514.159 2692.091 2569.500 10114.163 8186.967 2.769 121.155 89.656 30.773 50.793 651.079 678.389 0.000 
+9.869 31.976 100.428 19.020 2325.351 1491.691 2470.186 2312.527 9641.784 7618.694 2.644 71.831 99.453 43.756 70.690 561.978 608.465 0.000 
+9.214 16.340 197.188 19.216 2311.383 1494.593 2543.131 2470.553 9763.328 7947.196 2.691 105.490 104.677 41.450 69.167 551.329 577.230 0.000 
+9.012 17.039 295.643 20.064 2304.932 1497.175 2675.240 2597.092 10032.711 8216.488 2.739 126.521 119.716 46.163 78.179 544.303 570.701 0.000 
+9.596 16.326 103.690 19.265 2308.955 1477.811 2482.229 2367.061 9637.957 7704.216 2.630 75.390 119.875 55.859 93.458 477.981 504.272 0.000 
+8.611 15.029 168.273 20.236 2300.438 1487.873 2596.439 2471.119 9862.522 7939.765 2.752 91.826 108.586 49.570 83.385 469.458 493.392 0.000 
+8.666 16.619 319.582 20.492 2315.840 1511.111 2671.754 2667.696 10048.856 8390.516 2.769 131.549 144.232 57.761 101.979 475.006 500.605 0.000 
+9.537 17.068 132.154 19.995 2326.012 1489.669 2546.893 2440.221 9810.205 7881.006 2.717 81.803 143.494 69.351 116.807 424.481 451.392 0.000 
+9.986 16.452 138.372 20.255 2341.724 1504.683 2559.377 2478.815 9866.868 7989.075 2.714 86.353 153.011 72.063 123.870 411.047 437.852 0.000 
+8.175 14.967 349.220 20.857 2341.440 1525.292 2723.348 2706.321 10207.686 8498.403 2.834 132.016 167.064 75.476 139.008 424.411 447.915 0.000 
+8.591 16.009 194.698 21.590 2319.621 1507.231 2643.269 2554.971 10004.943 8154.513 2.843 98.378 154.145 76.828 136.541 387.653 412.543 0.000 
+9.293 15.028 140.415 20.691 2323.594 1497.119 2581.307 2474.338 9881.900 7969.025 2.768 87.739 170.079 84.250 149.228 365.200 389.878 0.000 
+9.166 15.025 149.214 21.468 2316.276 1497.728 2600.902 2482.962 9911.847 7990.539 2.772 85.474 172.738 88.007 159.455 353.273 377.849 0.000 
+9.597 15.679 138.790 21.069 2320.917 1497.631 2589.153 2481.925 9895.105 7989.153 2.789 85.417 186.450 95.441 171.064 340.938 366.627 0.000 
+8.618 13.630 169.802 22.077 2330.515 1504.801 2574.982 2518.773 9890.296 8081.607 2.815 92.862 193.796 94.846 169.686 332.850 355.403 0.000 
+9.201 14.619 170.408 24.398 2313.926 1506.186 2642.890 2526.257 10003.093 8098.029 2.835 86.263 172.232 92.912 172.562 322.713 346.864 0.000 
+8.816 14.504 168.728 22.548 2353.564 1515.507 2595.509 2531.133 9977.271 8126.011 2.827 94.732 202.255 100.160 184.874 314.820 338.445 0.000 
+9.004 14.518 173.994 22.181 2345.193 1514.062 2623.242 2537.131 10017.451 8136.368 2.826 90.504 217.629 113.993 211.305 306.349 330.215 0.000 
diff --git a/theory/paper_spheric/data/SodShock_rhox.dat b/theory/paper_spheric/data/SodShock_rhox.dat
new file mode 100644
index 0000000000000000000000000000000000000000..b0e592d904acdbb7ae96d87cc483e40f175ea94f
--- /dev/null
+++ b/theory/paper_spheric/data/SodShock_rhox.dat
@@ -0,0 +1,500 @@
+0 0.000e+00 2.000e-03 7.639e+10 -6.130e-01 0.000e+00 1.136e-02 1.066e+00 5.952e-01 4.230e-01
+1 2.000e-03 4.000e-03 1.075e+10 -6.153e-01 0.000e+00 1.136e-02 1.066e+00 5.953e-01 4.230e-01
+2 4.000e-03 6.000e-03 4.213e+09 -6.127e-01 0.000e+00 1.135e-02 1.066e+00 5.956e-01 4.234e-01
+3 6.000e-03 8.000e-03 2.220e+09 -6.146e-01 0.000e+00 1.136e-02 1.066e+00 5.954e-01 4.231e-01
+4 8.000e-03 1.000e-02 1.312e+09 -6.119e-01 0.000e+00 1.136e-02 1.066e+00 5.952e-01 4.228e-01
+5 1.000e-02 1.200e-02 8.185e+08 -6.098e-01 0.000e+00 1.136e-02 1.065e+00 5.945e-01 4.221e-01
+6 1.200e-02 1.400e-02 5.928e+08 -6.120e-01 0.000e+00 1.136e-02 1.064e+00 5.941e-01 4.215e-01
+7 1.400e-02 1.600e-02 4.492e+08 -6.132e-01 0.000e+00 1.137e-02 1.063e+00 5.935e-01 4.208e-01
+8 1.600e-02 1.800e-02 3.660e+08 -6.154e-01 0.000e+00 1.137e-02 1.063e+00 5.931e-01 4.202e-01
+9 1.800e-02 2.000e-02 2.749e+08 -6.168e-01 0.000e+00 1.138e-02 1.062e+00 5.923e-01 4.193e-01
+10 2.000e-02 2.200e-02 2.399e+08 -6.176e-01 0.000e+00 1.137e-02 1.062e+00 5.924e-01 4.194e-01
+11 2.200e-02 2.400e-02 2.004e+08 -6.211e-01 0.000e+00 1.137e-02 1.062e+00 5.925e-01 4.195e-01
+12 2.400e-02 2.600e-02 1.592e+08 -6.220e-01 0.000e+00 1.137e-02 1.062e+00 5.925e-01 4.196e-01
+13 2.600e-02 2.800e-02 1.452e+08 -6.237e-01 0.000e+00 1.137e-02 1.063e+00 5.929e-01 4.200e-01
+14 2.800e-02 3.000e-02 1.249e+08 -6.223e-01 0.000e+00 1.137e-02 1.063e+00 5.930e-01 4.202e-01
+15 3.000e-02 3.200e-02 1.079e+08 -6.212e-01 0.000e+00 1.137e-02 1.063e+00 5.934e-01 4.206e-01
+16 3.200e-02 3.400e-02 8.825e+07 -6.178e-01 0.000e+00 1.136e-02 1.064e+00 5.942e-01 4.215e-01
+17 3.400e-02 3.600e-02 8.642e+07 -6.128e-01 0.000e+00 1.136e-02 1.065e+00 5.952e-01 4.227e-01
+18 3.600e-02 3.800e-02 8.105e+07 -6.095e-01 0.000e+00 1.135e-02 1.067e+00 5.970e-01 4.248e-01
+19 3.800e-02 4.000e-02 6.835e+07 -6.081e-01 0.000e+00 1.133e-02 1.069e+00 5.987e-01 4.269e-01
+20 4.000e-02 4.200e-02 5.995e+07 -6.063e-01 0.000e+00 1.132e-02 1.072e+00 6.010e-01 4.297e-01
+21 4.200e-02 4.400e-02 5.382e+07 -6.064e-01 0.000e+00 1.130e-02 1.075e+00 6.039e-01 4.329e-01
+22 4.400e-02 4.600e-02 5.302e+07 -5.984e-01 0.000e+00 1.128e-02 1.079e+00 6.072e-01 4.370e-01
+23 4.600e-02 4.800e-02 5.023e+07 -5.913e-01 0.000e+00 1.126e-02 1.084e+00 6.109e-01 4.414e-01
+24 4.800e-02 5.000e-02 4.410e+07 -5.847e-01 0.000e+00 1.124e-02 1.088e+00 6.142e-01 4.453e-01
+25 5.000e-02 5.200e-02 4.283e+07 -5.736e-01 0.000e+00 1.121e-02 1.092e+00 6.182e-01 4.502e-01
+26 5.200e-02 5.400e-02 3.799e+07 -5.660e-01 0.000e+00 1.119e-02 1.097e+00 6.220e-01 4.549e-01
+27 5.400e-02 5.600e-02 3.451e+07 -5.596e-01 0.000e+00 1.116e-02 1.102e+00 6.265e-01 4.603e-01
+28 5.600e-02 5.800e-02 3.252e+07 -5.544e-01 0.000e+00 1.114e-02 1.108e+00 6.314e-01 4.663e-01
+29 5.800e-02 6.000e-02 3.389e+07 -5.458e-01 0.000e+00 1.110e-02 1.114e+00 6.367e-01 4.729e-01
+30 6.000e-02 6.200e-02 3.034e+07 -5.336e-01 0.000e+00 1.107e-02 1.120e+00 6.421e-01 4.795e-01
+31 6.200e-02 6.400e-02 2.828e+07 -5.239e-01 0.000e+00 1.104e-02 1.126e+00 6.475e-01 4.863e-01
+32 6.400e-02 6.600e-02 2.858e+07 -5.114e-01 0.000e+00 1.101e-02 1.133e+00 6.532e-01 4.933e-01
+33 6.600e-02 6.800e-02 2.449e+07 -5.010e-01 0.000e+00 1.098e-02 1.139e+00 6.586e-01 5.003e-01
+34 6.800e-02 7.000e-02 2.220e+07 -4.929e-01 0.000e+00 1.095e-02 1.146e+00 6.647e-01 5.080e-01
+35 7.000e-02 7.200e-02 2.311e+07 -4.856e-01 0.000e+00 1.091e-02 1.154e+00 6.710e-01 5.160e-01
+36 7.200e-02 7.400e-02 2.433e+07 -4.754e-01 0.000e+00 1.088e-02 1.161e+00 6.773e-01 5.241e-01
+37 7.400e-02 7.600e-02 2.113e+07 -4.628e-01 0.000e+00 1.084e-02 1.169e+00 6.842e-01 5.330e-01
+38 7.600e-02 7.800e-02 2.126e+07 -4.495e-01 0.000e+00 1.081e-02 1.176e+00 6.904e-01 5.411e-01
+39 7.800e-02 8.000e-02 1.897e+07 -4.379e-01 0.000e+00 1.078e-02 1.183e+00 6.968e-01 5.494e-01
+40 8.000e-02 8.200e-02 1.704e+07 -4.278e-01 0.000e+00 1.074e-02 1.190e+00 7.032e-01 5.579e-01
+41 8.200e-02 8.400e-02 1.796e+07 -4.191e-01 0.000e+00 1.071e-02 1.198e+00 7.098e-01 5.667e-01
+42 8.400e-02 8.600e-02 1.841e+07 -4.080e-01 0.000e+00 1.068e-02 1.205e+00 7.166e-01 5.758e-01
+43 8.600e-02 8.800e-02 1.643e+07 -3.971e-01 0.000e+00 1.064e-02 1.213e+00 7.234e-01 5.848e-01
+44 8.800e-02 9.000e-02 1.640e+07 -3.854e-01 0.000e+00 1.061e-02 1.220e+00 7.302e-01 5.940e-01
+45 9.000e-02 9.200e-02 1.602e+07 -3.736e-01 0.000e+00 1.058e-02 1.228e+00 7.369e-01 6.032e-01
+46 9.200e-02 9.400e-02 1.347e+07 -3.641e-01 0.000e+00 1.054e-02 1.236e+00 7.439e-01 6.127e-01
+47 9.400e-02 9.600e-02 1.439e+07 -3.532e-01 0.000e+00 1.051e-02 1.243e+00 7.510e-01 6.225e-01
+48 9.600e-02 9.800e-02 1.540e+07 -3.424e-01 0.000e+00 1.048e-02 1.251e+00 7.578e-01 6.319e-01
+49 9.800e-02 1.000e-01 1.362e+07 -3.311e-01 0.000e+00 1.045e-02 1.259e+00 7.649e-01 6.418e-01
+50 1.000e-01 1.020e-01 1.350e+07 -3.194e-01 0.000e+00 1.041e-02 1.266e+00 7.718e-01 6.514e-01
+51 1.020e-01 1.040e-01 1.212e+07 -3.086e-01 0.000e+00 1.038e-02 1.274e+00 7.787e-01 6.612e-01
+52 1.040e-01 1.060e-01 1.193e+07 -2.985e-01 0.000e+00 1.035e-02 1.281e+00 7.858e-01 6.713e-01
+53 1.060e-01 1.080e-01 1.257e+07 -2.876e-01 0.000e+00 1.032e-02 1.289e+00 7.929e-01 6.814e-01
+54 1.080e-01 1.100e-01 1.190e+07 -2.771e-01 0.000e+00 1.029e-02 1.297e+00 7.998e-01 6.914e-01
+55 1.100e-01 1.120e-01 1.209e+07 -2.660e-01 0.000e+00 1.026e-02 1.304e+00 8.070e-01 7.017e-01
+56 1.120e-01 1.140e-01 1.079e+07 -2.555e-01 0.000e+00 1.023e-02 1.312e+00 8.141e-01 7.121e-01
+57 1.140e-01 1.160e-01 9.948e+06 -2.452e-01 0.000e+00 1.020e-02 1.320e+00 8.213e-01 7.225e-01
+58 1.160e-01 1.180e-01 1.088e+07 -2.343e-01 0.000e+00 1.017e-02 1.327e+00 8.284e-01 7.331e-01
+59 1.180e-01 1.200e-01 1.092e+07 -2.233e-01 0.000e+00 1.014e-02 1.335e+00 8.358e-01 7.440e-01
+60 1.200e-01 1.220e-01 1.051e+07 -2.127e-01 0.000e+00 1.011e-02 1.343e+00 8.428e-01 7.543e-01
+61 1.220e-01 1.240e-01 9.299e+06 -2.025e-01 0.000e+00 1.009e-02 1.350e+00 8.498e-01 7.649e-01
+62 1.240e-01 1.260e-01 9.072e+06 -1.921e-01 0.000e+00 1.006e-02 1.358e+00 8.573e-01 7.761e-01
+63 1.260e-01 1.280e-01 9.446e+06 -1.817e-01 0.000e+00 1.003e-02 1.365e+00 8.644e-01 7.869e-01
+64 1.280e-01 1.300e-01 9.615e+06 -1.708e-01 0.000e+00 1.000e-02 1.373e+00 8.718e-01 7.980e-01
+65 1.300e-01 1.320e-01 9.286e+06 -1.604e-01 0.000e+00 9.974e-03 1.380e+00 8.786e-01 8.086e-01
+66 1.320e-01 1.340e-01 8.325e+06 -1.504e-01 0.000e+00 9.946e-03 1.388e+00 8.861e-01 8.200e-01
+67 1.340e-01 1.360e-01 8.034e+06 -1.402e-01 0.000e+00 9.920e-03 1.396e+00 8.932e-01 8.311e-01
+68 1.360e-01 1.380e-01 8.796e+06 -1.298e-01 0.000e+00 9.892e-03 1.403e+00 9.007e-01 8.426e-01
+69 1.380e-01 1.400e-01 8.797e+06 -1.192e-01 0.000e+00 9.866e-03 1.411e+00 9.077e-01 8.537e-01
+70 1.400e-01 1.420e-01 8.037e+06 -1.092e-01 0.000e+00 9.841e-03 1.418e+00 9.147e-01 8.648e-01
+71 1.420e-01 1.440e-01 7.088e+06 -9.924e-02 0.000e+00 9.815e-03 1.425e+00 9.220e-01 8.762e-01
+72 1.440e-01 1.460e-01 7.994e+06 -8.946e-02 0.000e+00 9.790e-03 1.433e+00 9.292e-01 8.876e-01
+73 1.460e-01 1.480e-01 7.895e+06 -7.960e-02 0.000e+00 9.766e-03 1.440e+00 9.360e-01 8.985e-01
+74 1.480e-01 1.500e-01 7.637e+06 -6.998e-02 0.000e+00 9.743e-03 1.447e+00 9.427e-01 9.092e-01
+75 1.500e-01 1.520e-01 7.176e+06 -6.107e-02 0.000e+00 9.721e-03 1.453e+00 9.491e-01 9.195e-01
+76 1.520e-01 1.540e-01 6.608e+06 -5.231e-02 0.000e+00 9.699e-03 1.460e+00 9.554e-01 9.297e-01
+77 1.540e-01 1.560e-01 7.278e+06 -4.395e-02 0.000e+00 9.680e-03 1.466e+00 9.613e-01 9.393e-01
+78 1.560e-01 1.580e-01 7.197e+06 -3.593e-02 0.000e+00 9.661e-03 1.471e+00 9.668e-01 9.484e-01
+79 1.580e-01 1.600e-01 6.883e+06 -2.907e-02 0.000e+00 9.644e-03 1.476e+00 9.721e-01 9.569e-01
+80 1.600e-01 1.620e-01 5.886e+06 -2.262e-02 0.000e+00 9.628e-03 1.481e+00 9.769e-01 9.647e-01
+81 1.620e-01 1.640e-01 6.661e+06 -1.677e-02 0.000e+00 9.614e-03 1.486e+00 9.811e-01 9.717e-01
+82 1.640e-01 1.660e-01 6.664e+06 -1.162e-02 0.000e+00 9.602e-03 1.489e+00 9.846e-01 9.776e-01
+83 1.660e-01 1.680e-01 6.483e+06 -7.590e-03 0.000e+00 9.592e-03 1.493e+00 9.880e-01 9.830e-01
+84 1.680e-01 1.700e-01 5.520e+06 -4.058e-03 0.000e+00 9.583e-03 1.495e+00 9.906e-01 9.874e-01
+85 1.700e-01 1.720e-01 5.958e+06 -1.348e-03 0.000e+00 9.576e-03 1.497e+00 9.928e-01 9.911e-01
+86 1.720e-01 1.740e-01 6.119e+06 8.592e-04 0.000e+00 9.571e-03 1.499e+00 9.944e-01 9.939e-01
+87 1.740e-01 1.760e-01 5.848e+06 2.310e-03 0.000e+00 9.566e-03 1.500e+00 9.958e-01 9.961e-01
+88 1.760e-01 1.780e-01 5.405e+06 3.370e-03 0.000e+00 9.564e-03 1.502e+00 9.964e-01 9.974e-01
+89 1.780e-01 1.800e-01 5.305e+06 4.050e-03 0.000e+00 9.561e-03 1.502e+00 9.976e-01 9.991e-01
+90 1.800e-01 1.820e-01 5.409e+06 4.406e-03 0.000e+00 9.560e-03 1.503e+00 9.977e-01 9.994e-01
+91 1.820e-01 1.840e-01 5.380e+06 4.579e-03 0.000e+00 9.561e-03 1.503e+00 9.976e-01 9.996e-01
+92 1.840e-01 1.860e-01 5.022e+06 4.561e-03 0.000e+00 9.559e-03 1.503e+00 9.983e-01 1.000e+00
+93 1.860e-01 1.880e-01 4.836e+06 4.514e-03 0.000e+00 9.559e-03 1.503e+00 9.980e-01 1.000e+00
+94 1.880e-01 1.900e-01 4.943e+06 4.303e-03 0.000e+00 9.559e-03 1.503e+00 9.981e-01 1.000e+00
+95 1.900e-01 1.920e-01 5.008e+06 4.143e-03 0.000e+00 9.559e-03 1.503e+00 9.981e-01 1.000e+00
+96 1.920e-01 1.940e-01 4.597e+06 3.966e-03 0.000e+00 9.559e-03 1.503e+00 9.981e-01 9.999e-01
+97 1.940e-01 1.960e-01 4.437e+06 3.783e-03 0.000e+00 9.560e-03 1.503e+00 9.977e-01 9.995e-01
+98 1.960e-01 1.980e-01 4.451e+06 3.436e-03 0.000e+00 9.561e-03 1.502e+00 9.976e-01 9.993e-01
+99 1.980e-01 2.000e-01 4.694e+06 3.284e-03 0.000e+00 9.561e-03 1.502e+00 9.976e-01 9.991e-01
+100 2.000e-01 2.020e-01 4.407e+06 3.117e-03 0.000e+00 9.562e-03 1.502e+00 9.971e-01 9.985e-01
+101 2.020e-01 2.040e-01 3.903e+06 2.870e-03 0.000e+00 9.562e-03 1.502e+00 9.973e-01 9.986e-01
+102 2.040e-01 2.060e-01 4.146e+06 2.636e-03 0.000e+00 9.563e-03 1.502e+00 9.970e-01 9.982e-01
+103 2.060e-01 2.080e-01 4.224e+06 2.395e-03 0.000e+00 9.563e-03 1.502e+00 9.970e-01 9.981e-01
+104 2.080e-01 2.100e-01 4.124e+06 2.264e-03 0.000e+00 9.563e-03 1.502e+00 9.968e-01 9.979e-01
+105 2.100e-01 2.120e-01 3.794e+06 2.023e-03 0.000e+00 9.564e-03 1.501e+00 9.965e-01 9.975e-01
+106 2.120e-01 2.140e-01 3.751e+06 1.791e-03 0.000e+00 9.564e-03 1.501e+00 9.964e-01 9.973e-01
+107 2.140e-01 2.160e-01 3.806e+06 1.661e-03 0.000e+00 9.565e-03 1.501e+00 9.964e-01 9.971e-01
+108 2.160e-01 2.180e-01 3.844e+06 1.503e-03 0.000e+00 9.565e-03 1.501e+00 9.961e-01 9.967e-01
+109 2.180e-01 2.200e-01 3.593e+06 1.303e-03 0.000e+00 9.565e-03 1.501e+00 9.962e-01 9.968e-01
+110 2.200e-01 2.220e-01 3.419e+06 1.105e-03 0.000e+00 9.565e-03 1.501e+00 9.961e-01 9.966e-01
+111 2.220e-01 2.240e-01 3.593e+06 1.001e-03 0.000e+00 9.566e-03 1.501e+00 9.960e-01 9.964e-01
+112 2.240e-01 2.260e-01 3.534e+06 8.873e-04 0.000e+00 9.566e-03 1.501e+00 9.960e-01 9.963e-01
+113 2.260e-01 2.280e-01 3.472e+06 7.836e-04 0.000e+00 9.566e-03 1.501e+00 9.958e-01 9.961e-01
+114 2.280e-01 2.300e-01 3.027e+06 5.515e-04 0.000e+00 9.567e-03 1.500e+00 9.957e-01 9.960e-01
+115 2.300e-01 2.320e-01 3.408e+06 5.454e-04 0.000e+00 9.567e-03 1.500e+00 9.956e-01 9.958e-01
+116 2.320e-01 2.340e-01 3.256e+06 4.440e-04 0.000e+00 9.568e-03 1.500e+00 9.954e-01 9.956e-01
+117 2.340e-01 2.360e-01 3.278e+06 3.952e-04 0.000e+00 9.567e-03 1.500e+00 9.956e-01 9.957e-01
+118 2.360e-01 2.380e-01 2.803e+06 2.751e-04 0.000e+00 9.568e-03 1.500e+00 9.952e-01 9.954e-01
+119 2.380e-01 2.400e-01 3.091e+06 2.042e-04 0.000e+00 9.567e-03 1.500e+00 9.955e-01 9.956e-01
+120 2.400e-01 2.420e-01 3.212e+06 1.889e-04 0.000e+00 9.568e-03 1.500e+00 9.954e-01 9.954e-01
+121 2.420e-01 2.440e-01 2.997e+06 1.528e-04 0.000e+00 9.568e-03 1.500e+00 9.952e-01 9.952e-01
+122 2.440e-01 2.460e-01 2.673e+06 6.706e-05 0.000e+00 9.568e-03 1.500e+00 9.953e-01 9.954e-01
+123 2.460e-01 2.480e-01 2.821e+06 4.025e-05 0.000e+00 9.568e-03 1.500e+00 9.954e-01 9.955e-01
+124 2.480e-01 2.500e-01 2.988e+06 9.109e-06 0.000e+00 9.568e-03 1.500e+00 9.953e-01 9.953e-01
+125 2.500e-01 2.520e-01 2.786e+06 5.869e-06 0.000e+00 9.568e-03 1.500e+00 9.955e-01 9.955e-01
+126 2.520e-01 2.540e-01 2.606e+06 -6.739e-05 0.000e+00 9.568e-03 1.500e+00 9.954e-01 9.955e-01
+127 2.540e-01 2.560e-01 2.630e+06 -1.528e-04 0.000e+00 9.568e-03 1.500e+00 9.954e-01 9.955e-01
+128 2.560e-01 2.580e-01 2.766e+06 -1.189e-04 0.000e+00 9.568e-03 1.500e+00 9.954e-01 9.955e-01
+129 2.580e-01 2.600e-01 2.651e+06 -1.722e-04 0.000e+00 9.568e-03 1.500e+00 9.954e-01 9.955e-01
+130 2.600e-01 2.620e-01 2.551e+06 -2.574e-04 0.000e+00 9.567e-03 1.500e+00 9.955e-01 9.956e-01
+131 2.620e-01 2.640e-01 2.295e+06 -3.324e-04 0.000e+00 9.567e-03 1.500e+00 9.955e-01 9.957e-01
+132 2.640e-01 2.660e-01 2.617e+06 -3.627e-04 0.000e+00 9.567e-03 1.500e+00 9.956e-01 9.958e-01
+133 2.660e-01 2.680e-01 2.497e+06 -4.688e-04 0.000e+00 9.567e-03 1.500e+00 9.956e-01 9.958e-01
+134 2.680e-01 2.700e-01 2.493e+06 -5.529e-04 0.000e+00 9.567e-03 1.500e+00 9.957e-01 9.959e-01
+135 2.700e-01 2.720e-01 2.115e+06 -7.255e-04 0.000e+00 9.567e-03 1.500e+00 9.956e-01 9.959e-01
+136 2.720e-01 2.740e-01 2.409e+06 -7.221e-04 0.000e+00 9.566e-03 1.501e+00 9.959e-01 9.963e-01
+137 2.740e-01 2.760e-01 2.351e+06 -9.349e-04 0.000e+00 9.566e-03 1.501e+00 9.959e-01 9.963e-01
+138 2.760e-01 2.780e-01 2.442e+06 -1.037e-03 0.000e+00 9.566e-03 1.501e+00 9.958e-01 9.963e-01
+139 2.780e-01 2.800e-01 2.050e+06 -1.199e-03 0.000e+00 9.566e-03 1.501e+00 9.960e-01 9.966e-01
+140 2.800e-01 2.820e-01 2.185e+06 -1.332e-03 0.000e+00 9.565e-03 1.501e+00 9.962e-01 9.968e-01
+141 2.820e-01 2.840e-01 2.242e+06 -1.491e-03 0.000e+00 9.565e-03 1.501e+00 9.962e-01 9.969e-01
+142 2.840e-01 2.860e-01 2.307e+06 -1.703e-03 0.000e+00 9.565e-03 1.501e+00 9.964e-01 9.972e-01
+143 2.860e-01 2.880e-01 2.025e+06 -1.844e-03 0.000e+00 9.564e-03 1.501e+00 9.964e-01 9.973e-01
+144 2.880e-01 2.900e-01 1.984e+06 -2.028e-03 0.000e+00 9.564e-03 1.501e+00 9.966e-01 9.975e-01
+145 2.900e-01 2.920e-01 2.115e+06 -2.317e-03 0.000e+00 9.564e-03 1.502e+00 9.967e-01 9.977e-01
+146 2.920e-01 2.940e-01 2.118e+06 -2.446e-03 0.000e+00 9.564e-03 1.502e+00 9.967e-01 9.978e-01
+147 2.940e-01 2.960e-01 2.024e+06 -2.668e-03 0.000e+00 9.562e-03 1.502e+00 9.971e-01 9.983e-01
+148 2.960e-01 2.980e-01 1.751e+06 -2.871e-03 0.000e+00 9.562e-03 1.502e+00 9.971e-01 9.984e-01
+149 2.980e-01 3.000e-01 2.105e+06 -3.136e-03 0.000e+00 9.562e-03 1.502e+00 9.973e-01 9.988e-01
+150 3.000e-01 3.020e-01 1.960e+06 -3.327e-03 0.000e+00 9.561e-03 1.502e+00 9.974e-01 9.989e-01
+151 3.020e-01 3.040e-01 1.962e+06 -3.525e-03 0.000e+00 9.561e-03 1.502e+00 9.976e-01 9.992e-01
+152 3.040e-01 3.060e-01 1.658e+06 -3.782e-03 0.000e+00 9.560e-03 1.503e+00 9.977e-01 9.995e-01
+153 3.060e-01 3.080e-01 1.950e+06 -4.009e-03 0.000e+00 9.559e-03 1.503e+00 9.980e-01 9.998e-01
+154 3.080e-01 3.100e-01 1.834e+06 -4.171e-03 0.000e+00 9.560e-03 1.503e+00 9.979e-01 9.998e-01
+155 3.100e-01 3.120e-01 1.920e+06 -4.358e-03 0.000e+00 9.559e-03 1.503e+00 9.982e-01 1.000e+00
+156 3.120e-01 3.140e-01 1.592e+06 -4.521e-03 0.000e+00 9.559e-03 1.503e+00 9.981e-01 1.000e+00
+157 3.140e-01 3.160e-01 1.790e+06 -4.626e-03 0.000e+00 9.559e-03 1.503e+00 9.982e-01 1.000e+00
+158 3.160e-01 3.180e-01 1.801e+06 -4.589e-03 0.000e+00 9.559e-03 1.503e+00 9.980e-01 9.999e-01
+159 3.180e-01 3.200e-01 1.802e+06 -4.416e-03 0.000e+00 9.560e-03 1.503e+00 9.977e-01 9.994e-01
+160 3.200e-01 3.220e-01 1.633e+06 -4.049e-03 0.000e+00 9.562e-03 1.502e+00 9.972e-01 9.986e-01
+161 3.220e-01 3.240e-01 1.554e+06 -3.366e-03 0.000e+00 9.564e-03 1.501e+00 9.966e-01 9.975e-01
+162 3.240e-01 3.260e-01 1.752e+06 -2.328e-03 0.000e+00 9.567e-03 1.500e+00 9.957e-01 9.959e-01
+163 3.260e-01 3.280e-01 1.683e+06 -7.906e-04 0.000e+00 9.571e-03 1.499e+00 9.943e-01 9.937e-01
+164 3.280e-01 3.300e-01 1.631e+06 1.410e-03 0.000e+00 9.577e-03 1.497e+00 9.926e-01 9.908e-01
+165 3.300e-01 3.320e-01 1.449e+06 4.168e-03 0.000e+00 9.584e-03 1.495e+00 9.902e-01 9.870e-01
+166 3.320e-01 3.340e-01 1.586e+06 7.630e-03 0.000e+00 9.593e-03 1.492e+00 9.877e-01 9.826e-01
+167 3.340e-01 3.360e-01 1.628e+06 1.189e-02 0.000e+00 9.604e-03 1.489e+00 9.843e-01 9.771e-01
+168 3.360e-01 3.380e-01 1.543e+06 1.694e-02 0.000e+00 9.616e-03 1.485e+00 9.806e-01 9.711e-01
+169 3.380e-01 3.400e-01 1.394e+06 2.271e-02 0.000e+00 9.629e-03 1.481e+00 9.764e-01 9.641e-01
+170 3.400e-01 3.420e-01 1.429e+06 2.912e-02 0.000e+00 9.646e-03 1.476e+00 9.715e-01 9.561e-01
+171 3.420e-01 3.440e-01 1.479e+06 3.631e-02 0.000e+00 9.662e-03 1.471e+00 9.667e-01 9.481e-01
+172 3.440e-01 3.460e-01 1.544e+06 4.419e-02 0.000e+00 9.681e-03 1.465e+00 9.609e-01 9.388e-01
+173 3.460e-01 3.480e-01 1.283e+06 5.243e-02 0.000e+00 9.700e-03 1.460e+00 9.553e-01 9.295e-01
+174 3.480e-01 3.500e-01 1.281e+06 6.169e-02 0.000e+00 9.722e-03 1.453e+00 9.488e-01 9.189e-01
+175 3.500e-01 3.520e-01 1.426e+06 7.017e-02 0.000e+00 9.743e-03 1.446e+00 9.426e-01 9.089e-01
+176 3.520e-01 3.540e-01 1.393e+06 7.998e-02 0.000e+00 9.767e-03 1.439e+00 9.357e-01 8.979e-01
+177 3.540e-01 3.560e-01 1.280e+06 8.985e-02 0.000e+00 9.791e-03 1.433e+00 9.289e-01 8.871e-01
+178 3.560e-01 3.580e-01 1.121e+06 9.975e-02 0.000e+00 9.815e-03 1.425e+00 9.219e-01 8.760e-01
+179 3.580e-01 3.600e-01 1.294e+06 1.096e-01 0.000e+00 9.842e-03 1.418e+00 9.145e-01 8.643e-01
+180 3.600e-01 3.620e-01 1.309e+06 1.193e-01 0.000e+00 9.866e-03 1.411e+00 9.077e-01 8.536e-01
+181 3.620e-01 3.640e-01 1.185e+06 1.303e-01 0.000e+00 9.893e-03 1.403e+00 9.004e-01 8.423e-01
+182 3.640e-01 3.660e-01 1.117e+06 1.406e-01 0.000e+00 9.919e-03 1.396e+00 8.934e-01 8.312e-01
+183 3.660e-01 3.680e-01 1.095e+06 1.509e-01 0.000e+00 9.947e-03 1.388e+00 8.858e-01 8.196e-01
+184 3.680e-01 3.700e-01 1.186e+06 1.603e-01 0.000e+00 9.974e-03 1.380e+00 8.786e-01 8.085e-01
+185 3.700e-01 3.720e-01 1.169e+06 1.712e-01 0.000e+00 1.000e-02 1.373e+00 8.713e-01 7.975e-01
+186 3.720e-01 3.740e-01 1.086e+06 1.822e-01 0.000e+00 1.003e-02 1.365e+00 8.642e-01 7.865e-01
+187 3.740e-01 3.760e-01 1.013e+06 1.929e-01 0.000e+00 1.006e-02 1.358e+00 8.569e-01 7.756e-01
+188 3.760e-01 3.780e-01 9.824e+05 2.026e-01 0.000e+00 1.009e-02 1.350e+00 8.494e-01 7.642e-01
+189 3.780e-01 3.800e-01 1.076e+06 2.131e-01 0.000e+00 1.012e-02 1.342e+00 8.424e-01 7.538e-01
+190 3.800e-01 3.820e-01 1.091e+06 2.234e-01 0.000e+00 1.014e-02 1.335e+00 8.353e-01 7.434e-01
+191 3.820e-01 3.840e-01 9.678e+05 2.352e-01 0.000e+00 1.017e-02 1.327e+00 8.283e-01 7.329e-01
+192 3.840e-01 3.860e-01 9.248e+05 2.460e-01 0.000e+00 1.020e-02 1.319e+00 8.210e-01 7.221e-01
+193 3.860e-01 3.880e-01 9.167e+05 2.564e-01 0.000e+00 1.023e-02 1.312e+00 8.137e-01 7.114e-01
+194 3.880e-01 3.900e-01 9.508e+05 2.663e-01 0.000e+00 1.026e-02 1.304e+00 8.066e-01 7.012e-01
+195 3.900e-01 3.920e-01 9.564e+05 2.773e-01 0.000e+00 1.029e-02 1.296e+00 7.996e-01 6.911e-01
+196 3.920e-01 3.940e-01 9.467e+05 2.884e-01 0.000e+00 1.032e-02 1.289e+00 7.923e-01 6.807e-01
+197 3.940e-01 3.960e-01 8.160e+05 2.987e-01 0.000e+00 1.035e-02 1.281e+00 7.853e-01 6.706e-01
+198 3.960e-01 3.980e-01 7.863e+05 3.099e-01 0.000e+00 1.039e-02 1.273e+00 7.782e-01 6.605e-01
+199 3.980e-01 4.000e-01 8.891e+05 3.197e-01 0.000e+00 1.042e-02 1.266e+00 7.712e-01 6.507e-01
+200 4.000e-01 4.020e-01 8.723e+05 3.321e-01 0.000e+00 1.045e-02 1.258e+00 7.644e-01 6.412e-01
+201 4.020e-01 4.040e-01 8.663e+05 3.431e-01 0.000e+00 1.048e-02 1.250e+00 7.574e-01 6.314e-01
+202 4.040e-01 4.060e-01 7.737e+05 3.538e-01 0.000e+00 1.051e-02 1.243e+00 7.504e-01 6.217e-01
+203 4.060e-01 4.080e-01 7.264e+05 3.644e-01 0.000e+00 1.055e-02 1.235e+00 7.434e-01 6.122e-01
+204 4.080e-01 4.100e-01 7.129e+05 3.746e-01 0.000e+00 1.058e-02 1.227e+00 7.365e-01 6.026e-01
+205 4.100e-01 4.120e-01 8.379e+05 3.851e-01 0.000e+00 1.061e-02 1.220e+00 7.300e-01 5.938e-01
+206 4.120e-01 4.140e-01 7.614e+05 3.974e-01 0.000e+00 1.064e-02 1.212e+00 7.230e-01 5.843e-01
+207 4.140e-01 4.160e-01 7.233e+05 4.095e-01 0.000e+00 1.068e-02 1.205e+00 7.162e-01 5.752e-01
+208 4.160e-01 4.180e-01 7.334e+05 4.188e-01 0.000e+00 1.071e-02 1.197e+00 7.094e-01 5.661e-01
+209 4.180e-01 4.200e-01 6.080e+05 4.285e-01 0.000e+00 1.074e-02 1.190e+00 7.030e-01 5.577e-01
+210 4.200e-01 4.220e-01 6.681e+05 4.378e-01 0.000e+00 1.078e-02 1.182e+00 6.962e-01 5.486e-01
+211 4.220e-01 4.240e-01 7.412e+05 4.511e-01 0.000e+00 1.081e-02 1.175e+00 6.901e-01 5.407e-01
+212 4.240e-01 4.260e-01 6.720e+05 4.639e-01 0.000e+00 1.084e-02 1.168e+00 6.839e-01 5.326e-01
+213 4.260e-01 4.280e-01 6.518e+05 4.752e-01 0.000e+00 1.088e-02 1.160e+00 6.771e-01 5.239e-01
+214 4.280e-01 4.300e-01 6.469e+05 4.848e-01 0.000e+00 1.091e-02 1.153e+00 6.709e-01 5.159e-01
+215 4.300e-01 4.320e-01 5.792e+05 4.932e-01 0.000e+00 1.095e-02 1.146e+00 6.642e-01 5.074e-01
+216 4.320e-01 4.340e-01 5.693e+05 5.026e-01 0.000e+00 1.098e-02 1.139e+00 6.585e-01 5.000e-01
+217 4.340e-01 4.360e-01 6.560e+05 5.130e-01 0.000e+00 1.101e-02 1.132e+00 6.528e-01 4.928e-01
+218 4.360e-01 4.380e-01 6.212e+05 5.235e-01 0.000e+00 1.104e-02 1.126e+00 6.472e-01 4.859e-01
+219 4.380e-01 4.400e-01 5.880e+05 5.346e-01 0.000e+00 1.108e-02 1.120e+00 6.417e-01 4.791e-01
+220 4.400e-01 4.420e-01 5.423e+05 5.468e-01 0.000e+00 1.111e-02 1.113e+00 6.362e-01 4.723e-01
+221 4.420e-01 4.440e-01 5.363e+05 5.542e-01 0.000e+00 1.114e-02 1.108e+00 6.312e-01 4.661e-01
+222 4.440e-01 4.460e-01 5.540e+05 5.602e-01 0.000e+00 1.117e-02 1.102e+00 6.263e-01 4.601e-01
+223 4.460e-01 4.480e-01 5.703e+05 5.677e-01 0.000e+00 1.119e-02 1.097e+00 6.218e-01 4.545e-01
+224 4.480e-01 4.500e-01 5.421e+05 5.742e-01 0.000e+00 1.122e-02 1.092e+00 6.176e-01 4.494e-01
+225 4.500e-01 4.520e-01 4.956e+05 5.835e-01 0.000e+00 1.124e-02 1.088e+00 6.140e-01 4.452e-01
+226 4.520e-01 4.540e-01 5.202e+05 5.933e-01 0.000e+00 1.126e-02 1.083e+00 6.104e-01 4.407e-01
+227 4.540e-01 4.560e-01 5.258e+05 6.000e-01 0.000e+00 1.128e-02 1.079e+00 6.067e-01 4.363e-01
+228 4.560e-01 4.580e-01 4.897e+05 6.043e-01 0.000e+00 1.130e-02 1.075e+00 6.038e-01 4.330e-01
+229 4.580e-01 4.600e-01 4.976e+05 6.074e-01 0.000e+00 1.132e-02 1.072e+00 6.009e-01 4.294e-01
+230 4.600e-01 4.620e-01 4.963e+05 6.085e-01 0.000e+00 1.134e-02 1.069e+00 5.982e-01 4.263e-01
+231 4.620e-01 4.640e-01 4.662e+05 6.098e-01 0.000e+00 1.135e-02 1.067e+00 5.965e-01 4.243e-01
+232 4.640e-01 4.660e-01 4.779e+05 6.143e-01 0.000e+00 1.136e-02 1.065e+00 5.950e-01 4.224e-01
+233 4.660e-01 4.680e-01 4.904e+05 6.175e-01 0.000e+00 1.136e-02 1.064e+00 5.939e-01 4.212e-01
+234 4.680e-01 4.700e-01 4.862e+05 6.207e-01 0.000e+00 1.137e-02 1.063e+00 5.931e-01 4.203e-01
+235 4.700e-01 4.720e-01 4.611e+05 6.231e-01 0.000e+00 1.137e-02 1.062e+00 5.927e-01 4.198e-01
+236 4.720e-01 4.740e-01 4.316e+05 6.235e-01 0.000e+00 1.137e-02 1.063e+00 5.928e-01 4.199e-01
+237 4.740e-01 4.760e-01 4.543e+05 6.237e-01 0.000e+00 1.137e-02 1.062e+00 5.925e-01 4.195e-01
+238 4.760e-01 4.780e-01 4.570e+05 6.206e-01 0.000e+00 1.137e-02 1.062e+00 5.924e-01 4.195e-01
+239 4.780e-01 4.800e-01 4.828e+05 6.170e-01 0.000e+00 1.138e-02 1.062e+00 5.923e-01 4.193e-01
+240 4.800e-01 4.820e-01 4.348e+05 6.170e-01 0.000e+00 1.137e-02 1.062e+00 5.926e-01 4.198e-01
+241 4.820e-01 4.840e-01 4.475e+05 6.145e-01 0.000e+00 1.137e-02 1.063e+00 5.930e-01 4.202e-01
+242 4.840e-01 4.860e-01 4.312e+05 6.137e-01 0.000e+00 1.137e-02 1.063e+00 5.934e-01 4.206e-01
+243 4.860e-01 4.880e-01 4.035e+05 6.117e-01 0.000e+00 1.136e-02 1.065e+00 5.946e-01 4.221e-01
+244 4.880e-01 4.900e-01 4.428e+05 6.107e-01 0.000e+00 1.136e-02 1.065e+00 5.950e-01 4.225e-01
+245 4.900e-01 4.920e-01 4.586e+05 6.123e-01 0.000e+00 1.136e-02 1.065e+00 5.949e-01 4.225e-01
+246 4.920e-01 4.940e-01 4.112e+05 6.132e-01 0.000e+00 1.136e-02 1.066e+00 5.953e-01 4.229e-01
+247 4.940e-01 4.960e-01 4.469e+05 6.138e-01 0.000e+00 1.136e-02 1.066e+00 5.954e-01 4.230e-01
+248 4.960e-01 4.980e-01 4.235e+05 6.133e-01 0.000e+00 1.136e-02 1.066e+00 5.954e-01 4.232e-01
+249 4.980e-01 5.000e-01 3.869e+05 6.125e-01 0.000e+00 1.136e-02 1.066e+00 5.951e-01 4.229e-01
+250 5.000e-01 5.020e-01 4.134e+05 6.120e-01 0.000e+00 1.136e-02 1.065e+00 5.945e-01 4.221e-01
+251 5.020e-01 5.040e-01 4.059e+05 6.121e-01 0.000e+00 1.136e-02 1.065e+00 5.946e-01 4.222e-01
+252 5.040e-01 5.060e-01 4.377e+05 6.125e-01 0.000e+00 1.136e-02 1.065e+00 5.946e-01 4.222e-01
+253 5.060e-01 5.080e-01 3.888e+05 6.136e-01 0.000e+00 1.136e-02 1.065e+00 5.943e-01 4.219e-01
+254 5.080e-01 5.100e-01 4.169e+05 6.134e-01 0.000e+00 1.136e-02 1.065e+00 5.947e-01 4.224e-01
+255 5.100e-01 5.120e-01 3.876e+05 6.128e-01 0.000e+00 1.136e-02 1.065e+00 5.946e-01 4.223e-01
+256 5.120e-01 5.140e-01 3.870e+05 6.125e-01 0.000e+00 1.136e-02 1.065e+00 5.942e-01 4.218e-01
+257 5.140e-01 5.160e-01 3.768e+05 6.115e-01 0.000e+00 1.136e-02 1.065e+00 5.944e-01 4.221e-01
+258 5.160e-01 5.180e-01 4.097e+05 6.113e-01 0.000e+00 1.136e-02 1.066e+00 5.946e-01 4.225e-01
+259 5.180e-01 5.200e-01 3.876e+05 6.124e-01 0.000e+00 1.136e-02 1.066e+00 5.947e-01 4.225e-01
+260 5.200e-01 5.220e-01 3.893e+05 6.149e-01 0.000e+00 1.136e-02 1.065e+00 5.944e-01 4.221e-01
+261 5.220e-01 5.240e-01 3.584e+05 6.131e-01 0.000e+00 1.136e-02 1.065e+00 5.944e-01 4.222e-01
+262 5.240e-01 5.260e-01 3.865e+05 6.146e-01 0.000e+00 1.136e-02 1.066e+00 5.943e-01 4.222e-01
+263 5.260e-01 5.280e-01 3.553e+05 6.105e-01 0.000e+00 1.137e-02 1.065e+00 5.939e-01 4.217e-01
+264 5.280e-01 5.300e-01 3.920e+05 6.121e-01 0.000e+00 1.137e-02 1.065e+00 5.933e-01 4.211e-01
+265 5.300e-01 5.320e-01 3.688e+05 6.116e-01 0.000e+00 1.137e-02 1.065e+00 5.933e-01 4.211e-01
+266 5.320e-01 5.340e-01 3.600e+05 6.104e-01 0.000e+00 1.137e-02 1.064e+00 5.930e-01 4.207e-01
+267 5.340e-01 5.360e-01 3.640e+05 6.119e-01 0.000e+00 1.137e-02 1.064e+00 5.928e-01 4.205e-01
+268 5.360e-01 5.380e-01 3.547e+05 6.123e-01 0.000e+00 1.137e-02 1.064e+00 5.927e-01 4.205e-01
+269 5.380e-01 5.400e-01 3.535e+05 6.130e-01 0.000e+00 1.137e-02 1.064e+00 5.924e-01 4.204e-01
+270 5.400e-01 5.420e-01 3.516e+05 6.133e-01 0.000e+00 1.138e-02 1.064e+00 5.919e-01 4.199e-01
+271 5.420e-01 5.440e-01 3.563e+05 6.143e-01 0.000e+00 1.138e-02 1.063e+00 5.912e-01 4.191e-01
+272 5.440e-01 5.460e-01 3.558e+05 6.153e-01 0.000e+00 1.139e-02 1.062e+00 5.899e-01 4.177e-01
+273 5.460e-01 5.480e-01 3.433e+05 6.146e-01 0.000e+00 1.140e-02 1.061e+00 5.884e-01 4.162e-01
+274 5.480e-01 5.500e-01 3.450e+05 6.141e-01 0.000e+00 1.142e-02 1.059e+00 5.861e-01 4.138e-01
+275 5.500e-01 5.520e-01 3.362e+05 6.131e-01 0.000e+00 1.143e-02 1.058e+00 5.832e-01 4.113e-01
+276 5.520e-01 5.540e-01 3.324e+05 6.100e-01 0.000e+00 1.146e-02 1.057e+00 5.800e-01 4.088e-01
+277 5.540e-01 5.560e-01 3.266e+05 6.100e-01 0.000e+00 1.148e-02 1.057e+00 5.757e-01 4.057e-01
+278 5.560e-01 5.580e-01 2.996e+05 6.098e-01 0.000e+00 1.152e-02 1.063e+00 5.704e-01 4.042e-01
+279 5.580e-01 5.600e-01 3.409e+05 6.110e-01 0.000e+00 1.156e-02 1.075e+00 5.638e-01 4.041e-01
+280 5.600e-01 5.620e-01 3.243e+05 6.122e-01 0.000e+00 1.161e-02 1.089e+00 5.569e-01 4.042e-01
+281 5.620e-01 5.640e-01 3.220e+05 6.142e-01 0.000e+00 1.167e-02 1.108e+00 5.492e-01 4.056e-01
+282 5.640e-01 5.660e-01 2.679e+05 6.140e-01 0.000e+00 1.174e-02 1.129e+00 5.397e-01 4.062e-01
+283 5.660e-01 5.680e-01 2.455e+05 6.156e-01 0.000e+00 1.182e-02 1.150e+00 5.292e-01 4.054e-01
+284 5.680e-01 5.700e-01 2.936e+05 6.156e-01 0.000e+00 1.190e-02 1.165e+00 5.188e-01 4.028e-01
+285 5.700e-01 5.720e-01 3.059e+05 6.165e-01 0.000e+00 1.200e-02 1.181e+00 5.061e-01 3.983e-01
+286 5.720e-01 5.740e-01 2.928e+05 6.167e-01 0.000e+00 1.211e-02 1.182e+00 4.931e-01 3.882e-01
+287 5.740e-01 5.760e-01 2.702e+05 6.152e-01 0.000e+00 1.223e-02 1.215e+00 4.801e-01 3.887e-01
+288 5.760e-01 5.780e-01 2.052e+05 6.105e-01 0.000e+00 1.236e-02 1.283e+00 4.652e-01 3.975e-01
+289 5.780e-01 5.800e-01 1.981e+05 6.121e-01 0.000e+00 1.249e-02 1.406e+00 4.514e-01 4.229e-01
+290 5.800e-01 5.820e-01 2.100e+05 6.101e-01 0.000e+00 1.262e-02 1.536e+00 4.389e-01 4.493e-01
+291 5.820e-01 5.840e-01 2.210e+05 6.065e-01 0.000e+00 1.272e-02 1.621e+00 4.289e-01 4.633e-01
+292 5.840e-01 5.860e-01 2.220e+05 6.063e-01 0.000e+00 1.281e-02 1.658e+00 4.203e-01 4.645e-01
+293 5.860e-01 5.880e-01 2.137e+05 6.087e-01 0.000e+00 1.288e-02 1.663e+00 4.137e-01 4.587e-01
+294 5.880e-01 5.900e-01 1.939e+05 6.131e-01 0.000e+00 1.293e-02 1.649e+00 4.083e-01 4.487e-01
+295 5.900e-01 5.920e-01 1.841e+05 6.116e-01 0.000e+00 1.297e-02 1.630e+00 4.047e-01 4.396e-01
+296 5.920e-01 5.940e-01 1.895e+05 6.127e-01 0.000e+00 1.301e-02 1.614e+00 4.017e-01 4.321e-01
+297 5.940e-01 5.960e-01 1.972e+05 6.118e-01 0.000e+00 1.302e-02 1.604e+00 4.004e-01 4.280e-01
+298 5.960e-01 5.980e-01 1.965e+05 6.157e-01 0.000e+00 1.303e-02 1.594e+00 3.992e-01 4.244e-01
+299 5.980e-01 6.000e-01 1.745e+05 6.165e-01 0.000e+00 1.304e-02 1.586e+00 3.986e-01 4.216e-01
+300 6.000e-01 6.020e-01 2.015e+05 6.120e-01 0.000e+00 1.304e-02 1.582e+00 3.986e-01 4.204e-01
+301 6.020e-01 6.040e-01 2.031e+05 6.111e-01 0.000e+00 1.304e-02 1.578e+00 3.986e-01 4.193e-01
+302 6.040e-01 6.060e-01 1.948e+05 6.145e-01 0.000e+00 1.304e-02 1.576e+00 3.990e-01 4.191e-01
+303 6.060e-01 6.080e-01 1.544e+05 6.113e-01 0.000e+00 1.304e-02 1.572e+00 3.989e-01 4.180e-01
+304 6.080e-01 6.100e-01 1.802e+05 6.103e-01 0.000e+00 1.304e-02 1.569e+00 3.990e-01 4.174e-01
+305 6.100e-01 6.120e-01 2.069e+05 6.099e-01 0.000e+00 1.303e-02 1.566e+00 3.991e-01 4.167e-01
+306 6.120e-01 6.140e-01 1.954e+05 6.102e-01 0.000e+00 1.303e-02 1.564e+00 3.992e-01 4.162e-01
+307 6.140e-01 6.160e-01 1.504e+05 6.110e-01 0.000e+00 1.303e-02 1.562e+00 3.993e-01 4.159e-01
+308 6.160e-01 6.180e-01 1.750e+05 6.093e-01 0.000e+00 1.303e-02 1.560e+00 3.994e-01 4.153e-01
+309 6.180e-01 6.200e-01 2.138e+05 6.107e-01 0.000e+00 1.303e-02 1.558e+00 3.996e-01 4.152e-01
+310 6.200e-01 6.220e-01 1.827e+05 6.104e-01 0.000e+00 1.303e-02 1.557e+00 3.998e-01 4.151e-01
+311 6.220e-01 6.240e-01 1.575e+05 6.092e-01 0.000e+00 1.302e-02 1.556e+00 4.001e-01 4.149e-01
+312 6.240e-01 6.260e-01 1.597e+05 6.095e-01 0.000e+00 1.302e-02 1.555e+00 4.003e-01 4.150e-01
+313 6.260e-01 6.280e-01 1.932e+05 6.099e-01 0.000e+00 1.302e-02 1.554e+00 4.004e-01 4.148e-01
+314 6.280e-01 6.300e-01 1.915e+05 6.068e-01 0.000e+00 1.302e-02 1.553e+00 4.005e-01 4.146e-01
+315 6.300e-01 6.320e-01 1.562e+05 6.084e-01 0.000e+00 1.302e-02 1.552e+00 4.006e-01 4.145e-01
+316 6.320e-01 6.340e-01 1.573e+05 6.067e-01 0.000e+00 1.301e-02 1.551e+00 4.010e-01 4.147e-01
+317 6.340e-01 6.360e-01 1.816e+05 6.073e-01 0.000e+00 1.301e-02 1.551e+00 4.009e-01 4.145e-01
+318 6.360e-01 6.380e-01 1.872e+05 6.069e-01 0.000e+00 1.302e-02 1.549e+00 4.008e-01 4.139e-01
+319 6.380e-01 6.400e-01 1.585e+05 6.089e-01 0.000e+00 1.302e-02 1.549e+00 4.008e-01 4.138e-01
+320 6.400e-01 6.420e-01 1.534e+05 6.088e-01 0.000e+00 1.301e-02 1.548e+00 4.009e-01 4.137e-01
+321 6.420e-01 6.440e-01 1.760e+05 6.073e-01 0.000e+00 1.302e-02 1.546e+00 4.006e-01 4.129e-01
+322 6.440e-01 6.460e-01 1.785e+05 6.065e-01 0.000e+00 1.302e-02 1.544e+00 4.001e-01 4.119e-01
+323 6.460e-01 6.480e-01 1.653e+05 6.053e-01 0.000e+00 1.303e-02 1.543e+00 3.999e-01 4.112e-01
+324 6.480e-01 6.500e-01 1.537e+05 6.043e-01 0.000e+00 1.303e-02 1.541e+00 3.995e-01 4.103e-01
+325 6.500e-01 6.520e-01 1.607e+05 6.025e-01 0.000e+00 1.304e-02 1.538e+00 3.988e-01 4.089e-01
+326 6.520e-01 6.540e-01 1.627e+05 6.012e-01 0.000e+00 1.305e-02 1.535e+00 3.976e-01 4.069e-01
+327 6.540e-01 6.560e-01 1.731e+05 5.980e-01 0.000e+00 1.306e-02 1.532e+00 3.965e-01 4.048e-01
+328 6.560e-01 6.580e-01 1.440e+05 5.952e-01 0.000e+00 1.308e-02 1.527e+00 3.952e-01 4.023e-01
+329 6.580e-01 6.600e-01 1.515e+05 5.910e-01 0.000e+00 1.310e-02 1.522e+00 3.935e-01 3.992e-01
+330 6.600e-01 6.620e-01 1.651e+05 5.874e-01 0.000e+00 1.312e-02 1.515e+00 3.913e-01 3.953e-01
+331 6.620e-01 6.640e-01 1.593e+05 5.809e-01 0.000e+00 1.314e-02 1.509e+00 3.892e-01 3.917e-01
+332 6.640e-01 6.660e-01 1.478e+05 5.754e-01 0.000e+00 1.317e-02 1.502e+00 3.866e-01 3.872e-01
+333 6.660e-01 6.680e-01 1.331e+05 5.686e-01 0.000e+00 1.321e-02 1.493e+00 3.837e-01 3.821e-01
+334 6.680e-01 6.700e-01 1.550e+05 5.605e-01 0.000e+00 1.324e-02 1.484e+00 3.805e-01 3.765e-01
+335 6.700e-01 6.720e-01 1.621e+05 5.503e-01 0.000e+00 1.329e-02 1.473e+00 3.767e-01 3.699e-01
+336 6.720e-01 6.740e-01 1.406e+05 5.400e-01 0.000e+00 1.333e-02 1.463e+00 3.731e-01 3.639e-01
+337 6.740e-01 6.760e-01 1.192e+05 5.296e-01 0.000e+00 1.338e-02 1.451e+00 3.691e-01 3.572e-01
+338 6.760e-01 6.780e-01 1.357e+05 5.158e-01 0.000e+00 1.343e-02 1.437e+00 3.645e-01 3.493e-01
+339 6.780e-01 6.800e-01 1.505e+05 5.027e-01 0.000e+00 1.349e-02 1.424e+00 3.599e-01 3.417e-01
+340 6.800e-01 6.820e-01 1.451e+05 4.860e-01 0.000e+00 1.355e-02 1.409e+00 3.551e-01 3.336e-01
+341 6.820e-01 6.840e-01 1.178e+05 4.695e-01 0.000e+00 1.362e-02 1.394e+00 3.500e-01 3.254e-01
+342 6.840e-01 6.860e-01 1.140e+05 4.519e-01 0.000e+00 1.369e-02 1.378e+00 3.446e-01 3.167e-01
+343 6.860e-01 6.880e-01 1.254e+05 4.338e-01 0.000e+00 1.376e-02 1.362e+00 3.395e-01 3.084e-01
+344 6.880e-01 6.900e-01 1.346e+05 4.150e-01 0.000e+00 1.382e-02 1.347e+00 3.345e-01 3.003e-01
+345 6.900e-01 6.920e-01 1.156e+05 3.941e-01 0.000e+00 1.390e-02 1.330e+00 3.289e-01 2.917e-01
+346 6.920e-01 6.940e-01 1.122e+05 3.743e-01 0.000e+00 1.397e-02 1.314e+00 3.239e-01 2.838e-01
+347 6.940e-01 6.960e-01 1.024e+05 3.525e-01 0.000e+00 1.405e-02 1.298e+00 3.186e-01 2.756e-01
+348 6.960e-01 6.980e-01 1.144e+05 3.314e-01 0.000e+00 1.413e-02 1.281e+00 3.133e-01 2.676e-01
+349 6.980e-01 7.000e-01 1.268e+05 3.099e-01 0.000e+00 1.420e-02 1.265e+00 3.084e-01 2.601e-01
+350 7.000e-01 7.020e-01 1.041e+05 2.873e-01 0.000e+00 1.428e-02 1.250e+00 3.036e-01 2.530e-01
+351 7.020e-01 7.040e-01 9.790e+04 2.673e-01 0.000e+00 1.434e-02 1.236e+00 2.994e-01 2.467e-01
+352 7.040e-01 7.060e-01 9.521e+04 2.463e-01 0.000e+00 1.442e-02 1.222e+00 2.947e-01 2.401e-01
+353 7.060e-01 7.080e-01 9.552e+04 2.265e-01 0.000e+00 1.449e-02 1.209e+00 2.906e-01 2.342e-01
+354 7.080e-01 7.100e-01 1.043e+05 2.072e-01 0.000e+00 1.455e-02 1.196e+00 2.868e-01 2.287e-01
+355 7.100e-01 7.120e-01 1.083e+05 1.891e-01 0.000e+00 1.461e-02 1.185e+00 2.833e-01 2.238e-01
+356 7.120e-01 7.140e-01 8.766e+04 1.712e-01 0.000e+00 1.467e-02 1.174e+00 2.798e-01 2.190e-01
+357 7.140e-01 7.160e-01 9.423e+04 1.547e-01 0.000e+00 1.472e-02 1.164e+00 2.768e-01 2.148e-01
+358 7.160e-01 7.180e-01 8.132e+04 1.388e-01 0.000e+00 1.478e-02 1.154e+00 2.739e-01 2.108e-01
+359 7.180e-01 7.200e-01 8.620e+04 1.246e-01 0.000e+00 1.482e-02 1.146e+00 2.713e-01 2.073e-01
+360 7.200e-01 7.220e-01 9.675e+04 1.112e-01 0.000e+00 1.487e-02 1.139e+00 2.689e-01 2.041e-01
+361 7.220e-01 7.240e-01 9.175e+04 9.861e-02 0.000e+00 1.491e-02 1.132e+00 2.667e-01 2.012e-01
+362 7.240e-01 7.260e-01 8.761e+04 8.689e-02 0.000e+00 1.495e-02 1.126e+00 2.647e-01 1.986e-01
+363 7.260e-01 7.280e-01 8.632e+04 7.599e-02 0.000e+00 1.498e-02 1.120e+00 2.631e-01 1.964e-01
+364 7.280e-01 7.300e-01 8.306e+04 6.637e-02 0.000e+00 1.501e-02 1.115e+00 2.615e-01 1.944e-01
+365 7.300e-01 7.320e-01 7.267e+04 5.770e-02 0.000e+00 1.504e-02 1.111e+00 2.600e-01 1.925e-01
+366 7.320e-01 7.340e-01 7.899e+04 4.976e-02 0.000e+00 1.506e-02 1.107e+00 2.588e-01 1.910e-01
+367 7.340e-01 7.360e-01 9.506e+04 4.238e-02 0.000e+00 1.508e-02 1.104e+00 2.578e-01 1.897e-01
+368 7.360e-01 7.380e-01 8.126e+04 3.509e-02 0.000e+00 1.510e-02 1.101e+00 2.569e-01 1.886e-01
+369 7.380e-01 7.400e-01 8.432e+04 2.881e-02 0.000e+00 1.511e-02 1.099e+00 2.562e-01 1.877e-01
+370 7.400e-01 7.420e-01 8.077e+04 2.299e-02 0.000e+00 1.512e-02 1.097e+00 2.556e-01 1.869e-01
+371 7.420e-01 7.440e-01 6.573e+04 1.762e-02 0.000e+00 1.513e-02 1.096e+00 2.552e-01 1.864e-01
+372 7.440e-01 7.460e-01 8.488e+04 1.215e-02 0.000e+00 1.514e-02 1.094e+00 2.547e-01 1.858e-01
+373 7.460e-01 7.480e-01 8.176e+04 7.271e-03 0.000e+00 1.514e-02 1.094e+00 2.545e-01 1.855e-01
+374 7.480e-01 7.500e-01 7.300e+04 2.329e-03 0.000e+00 1.515e-02 1.093e+00 2.544e-01 1.854e-01
+375 7.500e-01 7.520e-01 8.014e+04 -2.617e-03 0.000e+00 1.515e-02 1.093e+00 2.543e-01 1.854e-01
+376 7.520e-01 7.540e-01 8.383e+04 -7.302e-03 0.000e+00 1.514e-02 1.094e+00 2.545e-01 1.855e-01
+377 7.540e-01 7.560e-01 7.334e+04 -1.228e-02 0.000e+00 1.514e-02 1.094e+00 2.547e-01 1.859e-01
+378 7.560e-01 7.580e-01 7.110e+04 -1.768e-02 0.000e+00 1.513e-02 1.096e+00 2.551e-01 1.863e-01
+379 7.580e-01 7.600e-01 7.441e+04 -2.334e-02 0.000e+00 1.512e-02 1.097e+00 2.555e-01 1.869e-01
+380 7.600e-01 7.620e-01 8.318e+04 -2.917e-02 0.000e+00 1.511e-02 1.099e+00 2.562e-01 1.877e-01
+381 7.620e-01 7.640e-01 7.217e+04 -3.553e-02 0.000e+00 1.509e-02 1.101e+00 2.570e-01 1.887e-01
+382 7.640e-01 7.660e-01 8.304e+04 -4.247e-02 0.000e+00 1.508e-02 1.104e+00 2.579e-01 1.898e-01
+383 7.660e-01 7.680e-01 7.539e+04 -4.998e-02 0.000e+00 1.506e-02 1.107e+00 2.589e-01 1.911e-01
+384 7.680e-01 7.700e-01 7.428e+04 -5.798e-02 0.000e+00 1.503e-02 1.111e+00 2.601e-01 1.926e-01
+385 7.700e-01 7.720e-01 6.747e+04 -6.705e-02 0.000e+00 1.501e-02 1.115e+00 2.615e-01 1.945e-01
+386 7.720e-01 7.740e-01 7.422e+04 -7.699e-02 0.000e+00 1.497e-02 1.120e+00 2.632e-01 1.966e-01
+387 7.740e-01 7.760e-01 7.773e+04 -8.725e-02 0.000e+00 1.494e-02 1.126e+00 2.648e-01 1.987e-01
+388 7.760e-01 7.780e-01 8.330e+04 -9.919e-02 0.000e+00 1.491e-02 1.132e+00 2.667e-01 2.012e-01
+389 7.780e-01 7.800e-01 7.833e+04 -1.115e-01 0.000e+00 1.487e-02 1.139e+00 2.688e-01 2.041e-01
+390 7.800e-01 7.820e-01 7.306e+04 -1.251e-01 0.000e+00 1.482e-02 1.147e+00 2.714e-01 2.075e-01
+391 7.820e-01 7.840e-01 7.061e+04 -1.398e-01 0.000e+00 1.478e-02 1.155e+00 2.740e-01 2.110e-01
+392 7.840e-01 7.860e-01 7.576e+04 -1.555e-01 0.000e+00 1.472e-02 1.164e+00 2.769e-01 2.150e-01
+393 7.860e-01 7.880e-01 7.675e+04 -1.716e-01 0.000e+00 1.467e-02 1.174e+00 2.799e-01 2.191e-01
+394 7.880e-01 7.900e-01 8.624e+04 -1.897e-01 0.000e+00 1.461e-02 1.185e+00 2.835e-01 2.240e-01
+395 7.900e-01 7.920e-01 8.309e+04 -2.088e-01 0.000e+00 1.455e-02 1.197e+00 2.871e-01 2.291e-01
+396 7.920e-01 7.940e-01 7.863e+04 -2.276e-01 0.000e+00 1.449e-02 1.209e+00 2.907e-01 2.343e-01
+397 7.940e-01 7.960e-01 6.648e+04 -2.468e-01 0.000e+00 1.442e-02 1.222e+00 2.948e-01 2.402e-01
+398 7.960e-01 7.980e-01 8.285e+04 -2.678e-01 0.000e+00 1.434e-02 1.236e+00 2.994e-01 2.468e-01
+399 7.980e-01 8.000e-01 8.410e+04 -2.884e-01 0.000e+00 1.427e-02 1.250e+00 3.039e-01 2.533e-01
+400 8.000e-01 8.020e-01 8.765e+04 -3.107e-01 0.000e+00 1.420e-02 1.266e+00 3.085e-01 2.604e-01
+401 8.020e-01 8.040e-01 9.149e+04 -3.315e-01 0.000e+00 1.413e-02 1.281e+00 3.135e-01 2.678e-01
+402 8.040e-01 8.060e-01 7.597e+04 -3.527e-01 0.000e+00 1.405e-02 1.298e+00 3.187e-01 2.757e-01
+403 8.060e-01 8.080e-01 7.853e+04 -3.744e-01 0.000e+00 1.397e-02 1.314e+00 3.240e-01 2.839e-01
+404 8.080e-01 8.100e-01 9.079e+04 -3.942e-01 0.000e+00 1.390e-02 1.331e+00 3.292e-01 2.920e-01
+405 8.100e-01 8.120e-01 8.873e+04 -4.156e-01 0.000e+00 1.383e-02 1.347e+00 3.344e-01 3.003e-01
+406 8.120e-01 8.140e-01 9.824e+04 -4.342e-01 0.000e+00 1.375e-02 1.363e+00 3.396e-01 3.086e-01
+407 8.140e-01 8.160e-01 8.306e+04 -4.520e-01 0.000e+00 1.368e-02 1.379e+00 3.449e-01 3.171e-01
+408 8.160e-01 8.180e-01 8.361e+04 -4.713e-01 0.000e+00 1.361e-02 1.396e+00 3.505e-01 3.261e-01
+409 8.180e-01 8.200e-01 9.080e+04 -4.865e-01 0.000e+00 1.355e-02 1.410e+00 3.551e-01 3.337e-01
+410 8.200e-01 8.220e-01 1.042e+05 -5.026e-01 0.000e+00 1.349e-02 1.424e+00 3.600e-01 3.419e-01
+411 8.220e-01 8.240e-01 9.587e+04 -5.165e-01 0.000e+00 1.343e-02 1.438e+00 3.646e-01 3.496e-01
+412 8.240e-01 8.260e-01 8.200e+04 -5.295e-01 0.000e+00 1.338e-02 1.452e+00 3.692e-01 3.572e-01
+413 8.260e-01 8.280e-01 9.091e+04 -5.403e-01 0.000e+00 1.333e-02 1.464e+00 3.733e-01 3.643e-01
+414 8.280e-01 8.300e-01 1.053e+05 -5.513e-01 0.000e+00 1.328e-02 1.474e+00 3.770e-01 3.706e-01
+415 8.300e-01 8.320e-01 9.588e+04 -5.604e-01 0.000e+00 1.324e-02 1.485e+00 3.805e-01 3.766e-01
+416 8.320e-01 8.340e-01 8.441e+04 -5.674e-01 0.000e+00 1.321e-02 1.493e+00 3.835e-01 3.819e-01
+417 8.340e-01 8.360e-01 9.405e+04 -5.754e-01 0.000e+00 1.317e-02 1.502e+00 3.865e-01 3.870e-01
+418 8.360e-01 8.380e-01 1.048e+05 -5.817e-01 0.000e+00 1.314e-02 1.509e+00 3.891e-01 3.914e-01
+419 8.380e-01 8.400e-01 1.052e+05 -5.873e-01 0.000e+00 1.312e-02 1.516e+00 3.913e-01 3.954e-01
+420 8.400e-01 8.420e-01 8.881e+04 -5.909e-01 0.000e+00 1.310e-02 1.522e+00 3.935e-01 3.993e-01
+421 8.420e-01 8.440e-01 8.600e+04 -5.956e-01 0.000e+00 1.308e-02 1.527e+00 3.953e-01 4.025e-01
+422 8.440e-01 8.460e-01 1.007e+05 -5.969e-01 0.000e+00 1.306e-02 1.530e+00 3.963e-01 4.043e-01
+423 8.460e-01 8.480e-01 1.071e+05 -6.010e-01 0.000e+00 1.305e-02 1.534e+00 3.975e-01 4.067e-01
+424 8.480e-01 8.500e-01 9.215e+04 -6.039e-01 0.000e+00 1.304e-02 1.538e+00 3.986e-01 4.086e-01
+425 8.500e-01 8.520e-01 7.882e+04 -6.041e-01 0.000e+00 1.303e-02 1.540e+00 3.993e-01 4.100e-01
+426 8.520e-01 8.540e-01 1.032e+05 -6.055e-01 0.000e+00 1.303e-02 1.543e+00 3.998e-01 4.112e-01
+427 8.540e-01 8.560e-01 1.016e+05 -6.058e-01 0.000e+00 1.302e-02 1.543e+00 4.001e-01 4.117e-01
+428 8.560e-01 8.580e-01 9.333e+04 -6.082e-01 0.000e+00 1.302e-02 1.546e+00 4.006e-01 4.127e-01
+429 8.580e-01 8.600e-01 8.570e+04 -6.089e-01 0.000e+00 1.302e-02 1.548e+00 4.008e-01 4.135e-01
+430 8.600e-01 8.620e-01 9.332e+04 -6.080e-01 0.000e+00 1.302e-02 1.548e+00 4.008e-01 4.137e-01
+431 8.620e-01 8.640e-01 9.716e+04 -6.071e-01 0.000e+00 1.302e-02 1.549e+00 4.008e-01 4.139e-01
+432 8.640e-01 8.660e-01 9.870e+04 -6.076e-01 0.000e+00 1.302e-02 1.550e+00 4.008e-01 4.143e-01
+433 8.660e-01 8.680e-01 8.469e+04 -6.077e-01 0.000e+00 1.302e-02 1.552e+00 4.008e-01 4.146e-01
+434 8.680e-01 8.700e-01 8.936e+04 -6.083e-01 0.000e+00 1.302e-02 1.553e+00 4.008e-01 4.149e-01
+435 8.700e-01 8.720e-01 9.203e+04 -6.085e-01 0.000e+00 1.302e-02 1.553e+00 4.006e-01 4.149e-01
+436 8.720e-01 8.740e-01 9.996e+04 -6.070e-01 0.000e+00 1.302e-02 1.555e+00 4.003e-01 4.149e-01
+437 8.740e-01 8.760e-01 8.758e+04 -6.104e-01 0.000e+00 1.302e-02 1.555e+00 4.002e-01 4.149e-01
+438 8.760e-01 8.780e-01 7.725e+04 -6.092e-01 0.000e+00 1.302e-02 1.557e+00 4.003e-01 4.156e-01
+439 8.780e-01 8.800e-01 9.091e+04 -6.102e-01 0.000e+00 1.302e-02 1.558e+00 4.000e-01 4.154e-01
+440 8.800e-01 8.820e-01 9.651e+04 -6.114e-01 0.000e+00 1.303e-02 1.559e+00 3.997e-01 4.154e-01
+441 8.820e-01 8.840e-01 9.281e+04 -6.087e-01 0.000e+00 1.303e-02 1.560e+00 3.994e-01 4.154e-01
+442 8.840e-01 8.860e-01 7.640e+04 -6.102e-01 0.000e+00 1.303e-02 1.562e+00 3.994e-01 4.159e-01
+443 8.860e-01 8.880e-01 8.955e+04 -6.103e-01 0.000e+00 1.303e-02 1.564e+00 3.992e-01 4.163e-01
+444 8.880e-01 8.900e-01 9.263e+04 -6.102e-01 0.000e+00 1.303e-02 1.566e+00 3.991e-01 4.168e-01
+445 8.900e-01 8.920e-01 8.848e+04 -6.096e-01 0.000e+00 1.304e-02 1.569e+00 3.989e-01 4.174e-01
+446 8.920e-01 8.940e-01 7.903e+04 -6.137e-01 0.000e+00 1.304e-02 1.572e+00 3.990e-01 4.181e-01
+447 8.940e-01 8.960e-01 7.391e+04 -6.126e-01 0.000e+00 1.304e-02 1.576e+00 3.988e-01 4.190e-01
+448 8.960e-01 8.980e-01 1.039e+05 -6.123e-01 0.000e+00 1.304e-02 1.578e+00 3.987e-01 4.195e-01
+449 8.980e-01 9.000e-01 8.586e+04 -6.133e-01 0.000e+00 1.304e-02 1.582e+00 3.986e-01 4.203e-01
+450 9.000e-01 9.020e-01 7.816e+04 -6.132e-01 0.000e+00 1.304e-02 1.587e+00 3.989e-01 4.220e-01
+451 9.020e-01 9.040e-01 8.250e+04 -6.147e-01 0.000e+00 1.303e-02 1.595e+00 3.994e-01 4.246e-01
+452 9.040e-01 9.060e-01 8.861e+04 -6.135e-01 0.000e+00 1.302e-02 1.603e+00 4.003e-01 4.279e-01
+453 9.060e-01 9.080e-01 7.997e+04 -6.126e-01 0.000e+00 1.300e-02 1.615e+00 4.021e-01 4.330e-01
+454 9.080e-01 9.100e-01 8.193e+04 -6.127e-01 0.000e+00 1.297e-02 1.630e+00 4.049e-01 4.401e-01
+455 9.100e-01 9.120e-01 7.364e+04 -6.119e-01 0.000e+00 1.293e-02 1.650e+00 4.088e-01 4.497e-01
+456 9.120e-01 9.140e-01 9.267e+04 -6.086e-01 0.000e+00 1.287e-02 1.665e+00 4.140e-01 4.597e-01
+457 9.140e-01 9.160e-01 9.125e+04 -6.074e-01 0.000e+00 1.280e-02 1.656e+00 4.209e-01 4.645e-01
+458 9.160e-01 9.180e-01 8.656e+04 -6.074e-01 0.000e+00 1.271e-02 1.621e+00 4.292e-01 4.636e-01
+459 9.180e-01 9.200e-01 8.216e+04 -6.095e-01 0.000e+00 1.261e-02 1.529e+00 4.397e-01 4.482e-01
+460 9.200e-01 9.220e-01 8.381e+04 -6.111e-01 0.000e+00 1.249e-02 1.409e+00 4.519e-01 4.242e-01
+461 9.220e-01 9.240e-01 8.195e+04 -6.129e-01 0.000e+00 1.235e-02 1.270e+00 4.670e-01 3.951e-01
+462 9.240e-01 9.260e-01 1.004e+05 -6.126e-01 0.000e+00 1.222e-02 1.207e+00 4.806e-01 3.865e-01
+463 9.260e-01 9.280e-01 1.175e+05 -6.180e-01 0.000e+00 1.210e-02 1.186e+00 4.944e-01 3.907e-01
+464 9.280e-01 9.300e-01 1.119e+05 -6.167e-01 0.000e+00 1.199e-02 1.165e+00 5.077e-01 3.941e-01
+465 9.300e-01 9.320e-01 1.021e+05 -6.167e-01 0.000e+00 1.190e-02 1.164e+00 5.194e-01 4.030e-01
+466 9.320e-01 9.340e-01 1.029e+05 -6.130e-01 0.000e+00 1.180e-02 1.146e+00 5.311e-01 4.057e-01
+467 9.340e-01 9.360e-01 9.540e+04 -6.131e-01 0.000e+00 1.173e-02 1.131e+00 5.402e-01 4.072e-01
+468 9.360e-01 9.380e-01 1.148e+05 -6.144e-01 0.000e+00 1.167e-02 1.104e+00 5.495e-01 4.042e-01
+469 9.380e-01 9.400e-01 1.172e+05 -6.140e-01 0.000e+00 1.161e-02 1.088e+00 5.578e-01 4.047e-01
+470 9.400e-01 9.420e-01 1.169e+05 -6.093e-01 0.000e+00 1.156e-02 1.076e+00 5.642e-01 4.046e-01
+471 9.420e-01 9.440e-01 1.017e+05 -6.092e-01 0.000e+00 1.152e-02 1.064e+00 5.705e-01 4.048e-01
+472 9.440e-01 9.460e-01 1.224e+05 -6.107e-01 0.000e+00 1.148e-02 1.057e+00 5.760e-01 4.061e-01
+473 9.460e-01 9.480e-01 1.141e+05 -6.113e-01 0.000e+00 1.145e-02 1.057e+00 5.804e-01 4.090e-01
+474 9.480e-01 9.500e-01 1.077e+05 -6.126e-01 0.000e+00 1.143e-02 1.058e+00 5.832e-01 4.113e-01
+475 9.500e-01 9.520e-01 1.117e+05 -6.158e-01 0.000e+00 1.141e-02 1.060e+00 5.867e-01 4.145e-01
+476 9.520e-01 9.540e-01 1.164e+05 -6.153e-01 0.000e+00 1.140e-02 1.061e+00 5.885e-01 4.163e-01
+477 9.540e-01 9.560e-01 1.191e+05 -6.137e-01 0.000e+00 1.139e-02 1.062e+00 5.902e-01 4.180e-01
+478 9.560e-01 9.580e-01 1.128e+05 -6.139e-01 0.000e+00 1.138e-02 1.064e+00 5.913e-01 4.193e-01
+479 9.580e-01 9.600e-01 1.101e+05 -6.141e-01 0.000e+00 1.138e-02 1.064e+00 5.918e-01 4.198e-01
+480 9.600e-01 9.620e-01 1.112e+05 -6.123e-01 0.000e+00 1.137e-02 1.064e+00 5.926e-01 4.205e-01
+481 9.620e-01 9.640e-01 1.105e+05 -6.121e-01 0.000e+00 1.137e-02 1.064e+00 5.929e-01 4.207e-01
+482 9.640e-01 9.660e-01 1.174e+05 -6.125e-01 0.000e+00 1.137e-02 1.064e+00 5.928e-01 4.205e-01
+483 9.660e-01 9.680e-01 1.046e+05 -6.110e-01 0.000e+00 1.137e-02 1.064e+00 5.930e-01 4.207e-01
+484 9.680e-01 9.700e-01 1.096e+05 -6.106e-01 0.000e+00 1.137e-02 1.065e+00 5.934e-01 4.211e-01
+485 9.700e-01 9.720e-01 1.121e+05 -6.105e-01 0.000e+00 1.137e-02 1.065e+00 5.936e-01 4.214e-01
+486 9.720e-01 9.740e-01 1.076e+05 -6.148e-01 0.000e+00 1.137e-02 1.065e+00 5.938e-01 4.217e-01
+487 9.740e-01 9.760e-01 1.181e+05 -6.142e-01 0.000e+00 1.136e-02 1.065e+00 5.941e-01 4.219e-01
+488 9.760e-01 9.780e-01 1.049e+05 -6.148e-01 0.000e+00 1.136e-02 1.066e+00 5.947e-01 4.224e-01
+489 9.780e-01 9.800e-01 9.698e+04 -6.117e-01 0.000e+00 1.136e-02 1.066e+00 5.946e-01 4.224e-01
+490 9.800e-01 9.820e-01 1.116e+05 -6.144e-01 0.000e+00 1.136e-02 1.065e+00 5.944e-01 4.222e-01
+491 9.820e-01 9.840e-01 1.188e+05 -6.112e-01 0.000e+00 1.136e-02 1.065e+00 5.942e-01 4.219e-01
+492 9.840e-01 9.860e-01 1.085e+05 -6.119e-01 0.000e+00 1.136e-02 1.066e+00 5.946e-01 4.224e-01
+493 9.860e-01 9.880e-01 9.890e+04 -6.125e-01 0.000e+00 1.136e-02 1.065e+00 5.942e-01 4.218e-01
+494 9.880e-01 9.900e-01 9.958e+04 -6.129e-01 0.000e+00 1.136e-02 1.065e+00 5.943e-01 4.220e-01
+495 9.900e-01 9.920e-01 1.087e+05 -6.130e-01 0.000e+00 1.136e-02 1.065e+00 5.945e-01 4.222e-01
+496 9.920e-01 9.940e-01 1.065e+05 -6.137e-01 0.000e+00 1.136e-02 1.065e+00 5.945e-01 4.221e-01
+497 9.940e-01 9.960e-01 1.104e+05 -6.120e-01 0.000e+00 1.136e-02 1.065e+00 5.947e-01 4.223e-01
+498 9.960e-01 9.980e-01 1.046e+05 -6.110e-01 0.000e+00 1.136e-02 1.065e+00 5.947e-01 4.224e-01
+499 9.980e-01 1.000e+00 1.012e+05 -6.112e-01 0.000e+00 1.136e-02 1.065e+00 5.946e-01 4.221e-01
diff --git a/theory/paper_spheric/data/SodShock_scaling.eps b/theory/paper_spheric/data/SodShock_scaling.eps
new file mode 100644
index 0000000000000000000000000000000000000000..0472daaab8459e63283382209e7d400a1b00dd4e
--- /dev/null
+++ b/theory/paper_spheric/data/SodShock_scaling.eps
@@ -0,0 +1,366 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: MATLAB, The MathWorks, Inc. Version 8.0.0.783 (R2012b). Operating System: Linux 3.7.0-7-generic #15-Ubuntu SMP Sat Dec 15 16:34:25 UTC 2012 x86_64.
+%%Title: ./SodShock_scaling.eps
+%%CreationDate: 04/11/2013  11:15:44
+%%DocumentNeededFonts: Helvetica
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox:    25    32   788   297
+%%EndComments
+
+%%BeginProlog
+% MathWorks dictionary
+/MathWorks 160 dict begin
+% definition operators
+/bdef {bind def} bind def
+/ldef {load def} bind def
+/xdef {exch def} bdef
+/xstore {exch store} bdef
+% operator abbreviations
+/c  /clip ldef
+/cc /concat ldef
+/cp /closepath ldef
+/gr /grestore ldef
+/gs /gsave ldef
+/mt /moveto ldef
+/np /newpath ldef
+/cm /currentmatrix ldef
+/sm /setmatrix ldef
+/rm /rmoveto ldef
+/rl /rlineto ldef
+/s {show newpath} bdef
+/sc {setcmykcolor} bdef
+/sr /setrgbcolor ldef
+/sg /setgray ldef
+/w /setlinewidth ldef
+/j /setlinejoin ldef
+/cap /setlinecap ldef
+/rc {rectclip} bdef
+/rf {rectfill} bdef
+% page state control
+/pgsv () def
+/bpage {/pgsv save def} bdef
+/epage {pgsv restore} bdef
+/bplot /gsave ldef
+/eplot {stroke grestore} bdef
+% orientation switch
+/portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def
+% coordinate system mappings
+/dpi2point 0 def
+% font control
+/FontSize 0 def
+/FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0]
+  makefont setfont} bdef
+/reencode {exch dup where {pop load} {pop StandardEncoding} ifelse
+  exch dup 3 1 roll findfont dup length dict begin
+  { 1 index /FID ne {def}{pop pop} ifelse } forall
+  /Encoding exch def currentdict end definefont pop} bdef
+/isroman {findfont /CharStrings get /Agrave known} bdef
+/FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse
+  exch FMS} bdef
+/csm {1 dpi2point div -1 dpi2point div scale neg translate
+ dup landscapeMode eq {pop -90 rotate}
+  {rotateMode eq {90 rotate} if} ifelse} bdef
+% line types: solid, dotted, dashed, dotdash
+/SO { [] 0 setdash } bdef
+/DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef
+/DA { [6 dpi2point mul] 0 setdash } bdef
+/DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4
+  dpi2point mul] 0 setdash } bdef
+% macros for lines and objects
+/L {lineto stroke} bdef
+/MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef
+/AP {{rlineto} repeat} bdef
+/PDlw -1 def
+/W {/PDlw currentlinewidth def setlinewidth} def
+/PP {closepath eofill} bdef
+/DP {closepath stroke} bdef
+/MR {4 -2 roll moveto dup  0 exch rlineto exch 0 rlineto
+  neg 0 exch rlineto closepath} bdef
+/FR {MR stroke} bdef
+/PR {MR fill} bdef
+/L1i {{currentfile picstr readhexstring pop} image} bdef
+/tMatrix matrix def
+/MakeOval {newpath tMatrix currentmatrix pop translate scale
+0 0 1 0 360 arc tMatrix setmatrix} bdef
+/FO {MakeOval stroke} bdef
+/PO {MakeOval fill} bdef
+/PD {currentlinewidth 2 div 0 360 arc fill
+   PDlw -1 eq not {PDlw w /PDlw -1 def} if} def
+/FA {newpath tMatrix currentmatrix pop translate scale
+  0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef
+/PA {newpath tMatrix currentmatrix pop	translate 0 0 moveto scale
+  0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef
+/FAn {newpath tMatrix currentmatrix pop translate scale
+  0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef
+/PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
+  0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef
+/vradius 0 def /hradius 0 def /lry 0 def
+/lrx 0 def /uly 0 def /ulx 0 def /rad 0 def
+/MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef
+  /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly
+  vradius add translate hradius vradius scale 0 0 1 180 270 arc 
+  tMatrix setmatrix lrx hradius sub uly vradius add translate
+  hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix
+  lrx hradius sub lry vradius sub translate hradius vradius scale
+  0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub
+  translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix
+  closepath} bdef
+/FRR {MRR stroke } bdef
+/PRR {MRR fill } bdef
+/MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def
+  newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
+  rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad
+  sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix
+  closepath} bdef
+/FlrRR {MlrRR stroke } bdef
+/PlrRR {MlrRR fill } bdef
+/MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def
+  newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
+  rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad
+  sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix
+  closepath} bdef
+/FtbRR {MtbRR stroke } bdef
+/PtbRR {MtbRR fill } bdef
+/stri 6 array def /dtri 6 array def
+/smat 6 array def /dmat 6 array def
+/tmat1 6 array def /tmat2 6 array def /dif 3 array def
+/asub {/ind2 exch def /ind1 exch def dup dup
+  ind1 get exch ind2 get sub exch } bdef
+/tri_to_matrix {
+  2 0 asub 3 1 asub 4 0 asub 5 1 asub
+  dup 0 get exch 1 get 7 -1 roll astore } bdef
+/compute_transform {
+  dmat dtri tri_to_matrix tmat1 invertmatrix 
+  smat stri tri_to_matrix tmat2 concatmatrix } bdef
+/ds {stri astore pop} bdef
+/dt {dtri astore pop} bdef
+/db {2 copy /cols xdef /rows xdef mul dup 3 mul string
+  currentfile 
+  3 index 0 eq {/ASCIIHexDecode filter}
+  {/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if }
+  ifelse exch readstring pop
+  dup 0 3 index getinterval /rbmap xdef
+  dup 2 index dup getinterval /gbmap xdef
+  1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef
+/it {gs np dtri aload pop moveto lineto lineto cp c
+  cols rows 8 compute_transform 
+  rbmap gbmap bbmap true 3 colorimage gr}bdef
+/il {newpath moveto lineto stroke}bdef
+currentdict end def
+%%EndProlog
+
+%%BeginSetup
+MathWorks begin
+
+0 cap
+
+end
+%%EndSetup
+
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox:    25    32   788   297
+MathWorks begin
+bpage
+%%EndPageSetup
+
+%%BeginObject: obj1
+bplot
+
+/dpi2point 12 def
+portraitMode 0192 3636 csm
+
+  114    65  9151  3181 rc
+85 dict begin %Colortable dictionary
+/c0 { 0.000000 0.000000 0.000000 sr} bdef
+/c1 { 1.000000 1.000000 1.000000 sr} bdef
+/c2 { 0.900000 0.000000 0.000000 sr} bdef
+/c3 { 0.000000 0.820000 0.000000 sr} bdef
+/c4 { 0.000000 0.000000 0.800000 sr} bdef
+/c5 { 0.910000 0.820000 0.320000 sr} bdef
+/c6 { 1.000000 0.260000 0.820000 sr} bdef
+/c7 { 0.000000 0.820000 0.820000 sr} bdef
+c0
+1 j
+1 sg
+   0    0 9404 3445 rf
+6 w
+0 2756 2821 0 0 -2756 282 3100 4 MP
+PP
+-2821 0 0 2756 2821 0 0 -2756 282 3100 5 MP stroke
+4 w
+DO
+SO
+6 w
+0 sg
+ 282 3100 mt 3103 3100 L
+ 282  344 mt 3103  344 L
+ 282 3100 mt  282  344 L
+3103 3100 mt 3103  344 L
+ 282 3100 mt 3103 3100 L
+ 282 3100 mt  282  344 L
+ 646 3100 mt  646 3071 L
+ 646  344 mt  646  372 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 120 FMSR
+
+ 613 3245 mt 
+(5) s
+1101 3100 mt 1101 3071 L
+1101  344 mt 1101  372 L
+1035 3245 mt 
+(10) s
+1556 3100 mt 1556 3071 L
+1556  344 mt 1556  372 L
+1490 3245 mt 
+(15) s
+2011 3100 mt 2011 3071 L
+2011  344 mt 2011  372 L
+1945 3245 mt 
+(20) s
+2466 3100 mt 2466 3071 L
+2466  344 mt 2466  372 L
+2400 3245 mt 
+(25) s
+2921 3100 mt 2921 3071 L
+2921  344 mt 2921  372 L
+2855 3245 mt 
+(30) s
+ 282 3100 mt  310 3100 L
+3103 3100 mt 3074 3100 L
+ 181 3144 mt 
+(0) s
+ 282 2669 mt  310 2669 L
+3103 2669 mt 3074 2669 L
+ 181 2713 mt 
+(5) s
+ 282 2238 mt  310 2238 L
+3103 2238 mt 3074 2238 L
+ 114 2282 mt 
+(10) s
+ 282 1808 mt  310 1808 L
+3103 1808 mt 3074 1808 L
+ 114 1852 mt 
+(15) s
+ 282 1377 mt  310 1377 L
+3103 1377 mt 3074 1377 L
+ 114 1421 mt 
+(20) s
+ 282  946 mt  310  946 L
+3103  946 mt 3074  946 L
+ 114  990 mt 
+(25) s
+ 282  516 mt  310  516 L
+3103  516 mt 3074  516 L
+ 114  560 mt 
+(30) s
+ 282 3100 mt 3103 3100 L
+ 282  344 mt 3103  344 L
+ 282 3100 mt  282  344 L
+3103 3100 mt 3103  344 L
+gs 282 344 2822 2757 rc
+DO
+16.8 w
+2821 -2669 282 3013 2 MP stroke
+gr
+
+16.8 w
+DO
+1452  249 mt 
+(Speedup) s
+SO
+6 w
+1 sg
+0 2757 5642 0 0 -2757 3573 3100 4 MP
+PP
+-5642 0 0 2757 5642 0 0 -2757 3573 3100 5 MP stroke
+4 w
+DO
+SO
+6 w
+0 sg
+3573 3100 mt 9215 3100 L
+3573  343 mt 9215  343 L
+3573 3100 mt 3573  343 L
+9215 3100 mt 9215  343 L
+3573 3100 mt 9215 3100 L
+3573 3100 mt 3573  343 L
+4301 3100 mt 4301 3043 L
+4301  344 mt 4301  400 L
+4268 3245 mt 
+(5) s
+5211 3100 mt 5211 3043 L
+5211  344 mt 5211  400 L
+5145 3245 mt 
+(10) s
+6121 3100 mt 6121 3043 L
+6121  344 mt 6121  400 L
+6055 3245 mt 
+(15) s
+7031 3100 mt 7031 3043 L
+7031  344 mt 7031  400 L
+6965 3245 mt 
+(20) s
+7941 3100 mt 7941 3043 L
+7941  344 mt 7941  400 L
+7875 3245 mt 
+(25) s
+8851 3100 mt 8851 3043 L
+8851  344 mt 8851  400 L
+8785 3245 mt 
+(30) s
+3573 3100 mt 3629 3100 L
+9215 3100 mt 9158 3100 L
+3472 3144 mt 
+(0) s
+3573 2598 mt 3629 2598 L
+9215 2598 mt 9158 2598 L
+3372 2642 mt 
+(0.2) s
+3573 2097 mt 3629 2097 L
+9215 2097 mt 9158 2097 L
+3372 2141 mt 
+(0.4) s
+3573 1596 mt 3629 1596 L
+9215 1596 mt 9158 1596 L
+3372 1640 mt 
+(0.6) s
+3573 1095 mt 3629 1095 L
+9215 1095 mt 9158 1095 L
+3372 1139 mt 
+(0.8) s
+3573  594 mt 3629  594 L
+9215  594 mt 9158  594 L
+3472  638 mt 
+(1) s
+3573 3100 mt 9215 3100 L
+3573  343 mt 9215  343 L
+3573 3100 mt 3573  343 L
+9215 3100 mt 9215  343 L
+gs 3573 344 5643 2757 rc
+DO
+16.8 w
+5642 0 3573 594 2 MP stroke
+gr
+
+16.8 w
+DO
+5923  249 mt 
+(Parallel Efficiency) s
+SO
+6 w
+
+end %%Color Dict
+
+eplot
+%%EndObject
+
+epage
+end
+
+showpage
+
+%%Trailer
+%%EOF
diff --git a/theory/paper_spheric/data/count.sh b/theory/paper_spheric/data/count.sh
new file mode 100755
index 0000000000000000000000000000000000000000..79db4fe3c64dd6d713f45ed3db8042a5f90dcf8a
--- /dev/null
+++ b/theory/paper_spheric/data/count.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+# Collect the average data in each file
+for d in Cosmo Sedov SodShock
+do
+    rm -f ${d}.tot
+    for f in `ls $d/perf*.dat | sort -V`
+    do
+        awk -v c=${f//[^0-9]/} '!/^#/{for(k=1;k<=NF;k++)sum[k]+=$k;}END{printf("%i ",c);for(k=1;k<=NF;k++)printf("%.3e ",sum[k]);printf("\n");}' $f >> ${d}.tot
+    done
+    rm -f ${d}_fixed.tot
+    for f in `ls ${d}_fixed/perf*.dat | sort -V`
+    do
+        awk -v c=${f//[^0-9]/} '!/^#/{tot+=1;for(k=1;k<=NF;k++)sum[k]+=$k;}END{printf("%i ",c);for(k=1;k<=NF;k++)printf("%.3e ",sum[k]/tot);printf("\n");}' $f >> ${d}_fixed.tot
+    done
+done
+
diff --git a/theory/paper_spheric/figures b/theory/paper_spheric/figures
new file mode 120000
index 0000000000000000000000000000000000000000..17a43913aa8518c13602f475cada503854d7aa90
--- /dev/null
+++ b/theory/paper_spheric/figures
@@ -0,0 +1 @@
+../paper_algs/figures/
\ No newline at end of file
diff --git a/theory/paper_spheric/mkplots.m b/theory/paper_spheric/mkplots.m
new file mode 100644
index 0000000000000000000000000000000000000000..78147d4a4a8e272b6d628e5ca282a133a4f7d0a7
--- /dev/null
+++ b/theory/paper_spheric/mkplots.m
@@ -0,0 +1,195 @@
+
+%% Make a combined plot for the CosmoVolume
+gadget = importdata( 'data/CosmoVolume_fixed_Gadget2.totals' );
+gadget = [ gadget(:,1) , gadget(:,6)/2.4e9*1000 ];
+swift = importdata( 'data/CosmoVolume_fixed.totals');
+swift = [ (1:size(swift,1))' , swift(:,end-1) ];
+ncores = max( [ swift(:,1) ] );
+nparts = 1841127; 
+
+clf
+subplot('position',[ 0.03 , 0.1 , 0.3 , 0.8 ]);
+plot( swift(:,1) , swift(1,2) ./ swift(:,2) , '-k' , 'LineWidth' , 2 );  hold on;
+plot( gadget(:,1) , gadget(1,2) ./ gadget(:,2) , '-.k' , 'LineWidth' , 2 );
+% plot( gadget(:,1) , swift(1,2) ./ gadget(:,2) , '--k' , 'LineWidth' , 1 ); hold on;
+text(ncores-0.2,gadget(1,2)/gadget(end,2)+0.2,sprintf('%.0f',min(gadget(:,2))),'HorizontalAlignment','Right','VerticalAlignment','Bottom','FontSize',12);
+text(ncores-0.2,swift(1,2)/swift(end,2)+0.2,sprintf('%.0f',min(swift(:,2))),'HorizontalAlignment','Right','VerticalAlignment','Bottom','FontSize',12);
+xlabel('nr. cores');
+plot( [1,ncores] , [1,ncores] , ':k' , 'LineWidth' , 1.4 );
+hold off;
+title('Speedup Cosmological Volume');
+axis([ 1 , ncores , 0 , ncores ]);
+
+subplot('position',[ 0.38 0.1 , 0.6 , 0.8 ]);
+plot( swift(:,1) , swift(1,2) ./ (swift(:,2).*swift(:,1)) , '-k' , 'LineWidth' , 2 ); hold on;
+plot( gadget(:,1) , gadget(1,2) ./ (gadget(:,2).*gadget(:,1)) , '-.k' , 'LineWidth' , 2 );
+xlabel('nr. cores');
+legend('SWIFT','Gadget2','Location','SouthWest');
+plot( [1,ncores] , [1,1] , ':k' , 'LineWidth' , 1.4 );
+hold off;
+title('Parallel Efficiency Cosmological Volume');
+axis([ 1 , ncores , 0 , 1.1 ]);
+
+% Print this plot
+set( gcf , 'PaperSize' , 2.3*[ 12 4.5 ] );
+set( gcf , 'PaperPosition' , 2.3*[ 0.25 0.25 12 4.4 ] );
+print -depsc2 figures/CosmoVolume_scaling.eps
+!epstopdf figures/CosmoVolume_scaling.eps 
+
+
+%% Plot the timings for each part of the code.
+swift = importdata( 'data/CosmoVolume_fixed.totals');
+swift = [ (1:size(swift,1))' , swift(:,end-1).*(1:size(swift,1))' , sum(swift(:,[7,8]),2) , sum(swift(:,[5,6]),2) , swift(:,4) , swift(:,13) , sum(swift(:,[1:3]),2) ];
+ncores = max( swift(:,1) );
+
+clf
+subplot( 'position' , [ 0.1 , 0.1 , 0.8 , 0.8 ] );
+plot( swift(:,1) , swift(:,2:end)/1000 , 'LineWidth' , 1.4 );
+legend( 'total' , 'pair' , 'self' , 'sort' , 'task' , 'int' , 'Location' , 'NorthWest' );
+title('Total times');
+axis([ 1 , ncores , 0 , 1.1*max(swift(:,2))/1000 ]);
+xlabel('nr. cores');
+ylabel('s');
+
+% Print this plot
+set( gcf , 'PaperSize' , 2.3*[ 8 4.5 ] );
+set( gcf , 'PaperPosition' , 2.3*[ 0.25 0.25 8 4.4 ] );
+print -depsc2 figures/CosmoVolume_times.eps
+!epstopdf figures/CosmoVolume_times.eps 
+
+
+
+%% Make a combined plot for the SodShock
+swift = importdata( 'data/SodShock_fixed.totals');
+swift = [ (1:size(swift,1))' , swift(:,end-1) ];
+ncores = max( [ swift(:,1) ] );
+nparts = 1841127; 
+
+clf
+subplot('position',[ 0.03 , 0.1 , 0.3 , 0.8 ]);
+plot( swift(:,1) , swift(1,2) ./ swift(:,2) , '-k' , 'LineWidth' , 2 ); hold on;
+text(ncores-0.2,swift(1,2)/swift(end,2)+0.2,sprintf('%.0f',min(swift(:,2))),'HorizontalAlignment','Right','VerticalAlignment','Bottom','FontSize',12);
+xlabel('nr. cores');
+plot( [1,ncores] , [1,ncores] , ':k' , 'LineWidth' , 1.4 );
+hold off;
+title('Speedup Sod-Shock');
+axis([ 1 , ncores , 0 , ncores ]);
+
+subplot('position',[ 0.38 0.1 , 0.6 , 0.8 ]);
+plot( swift(:,1) , swift(1,2) ./ (swift(:,2).*swift(:,1)) , '-k' , 'LineWidth' , 2 ); hold on;
+xlabel('nr. cores');
+% legend('Sod-Shock','Location','SouthWest');
+plot( [1,ncores] , [1,1] , ':k' , 'LineWidth' , 1.4 );
+hold off;
+title('Parallel Efficiency Sod-Shock');
+axis([ 1 , ncores , 0 , 1.1 ]);
+
+% Print this plot
+set( gcf , 'PaperSize' , 2.3*[ 12 4.5 ] );
+set( gcf , 'PaperPosition' , 2.3*[ 0.25 0.25 12 4.4 ] );
+print -depsc2 figures/SodShock_scaling.eps
+!epstopdf figures/SodShock_scaling.eps 
+
+
+
+%% Make a combined plot for the SedovBlast
+swift = importdata( 'data/SedovBlast_fixed.totals');
+swift = [ (1:size(swift,1))' , swift(:,end-1) ];
+ncores = max( [ swift(:,1) ] );
+nparts = 1841127; 
+
+clf
+subplot('position',[ 0.03 , 0.1 , 0.3 , 0.8 ]);
+plot( swift(:,1) , swift(1,2) ./ swift(:,2) , '-k' , 'LineWidth' , 2 ); hold on;
+text(ncores-0.2,swift(1,2)/swift(end,2)+0.2,sprintf('%.0f',min(swift(:,2))),'HorizontalAlignment','Right','VerticalAlignment','Bottom','FontSize',12);
+xlabel('nr. cores');
+plot( [1,ncores] , [1,ncores] , ':k' , 'LineWidth' , 1.4 );
+hold off;
+title('Speedup Sedov Blast');
+axis([ 1 , ncores , 0 , ncores ]);
+
+subplot('position',[ 0.38 0.1 , 0.6 , 0.8 ]);
+plot( swift(:,1) , swift(1,2) ./ (swift(:,2).*swift(:,1)) , '-k' , 'LineWidth' , 2 ); hold on;
+xlabel('nr. cores');
+% legend('Sedov Blast','Location','SouthWest');
+plot( [1,ncores] , [1,1] , ':k' , 'LineWidth' , 1.4 );
+hold off;
+title('Parallel Efficiency Sedov Blast');
+axis([ 1 , ncores , 0 , 1.1 ]);
+
+% Print this plot
+set( gcf , 'PaperSize' , 2.3*[ 12 4.5 ] );
+set( gcf , 'PaperPosition' , 2.3*[ 0.25 0.25 12 4.4 ] );
+print -depsc2 figures/SedovBlast_scaling.eps
+!epstopdf figures/SedovBlast_scaling.eps 
+
+
+
+
+%% Plot the Sod-shock density, pressure and velocity profiles
+swift = importdata( 'data/SodShock_rhox.dat');
+exact_rho = importdata( 'data/SodShock_exact_rho.dat' );
+exact_P = importdata( 'data/SodShock_exact_P.dat' );
+exact_v = importdata( 'data/SodShock_exact_v.dat' );
+
+clf
+subplot('position',[ 0.05 , 0.1 , 0.28 , 0.8 ]);
+plot( 0.5*(swift(:,2)+swift(:,3)) - 0.5 , swift(:,9) , '-k' , 'LineWidth' , 2 ); hold on;
+plot( exact_rho(:,1) , exact_rho(:,2) , ':k' , 'LineWidth' , 2 ); hold on;
+xlabel('x'); ylabel('\rho');
+hold off;
+title('Sod-shock Density');
+axis([ -0.25 0.25 0.2 1 ]);
+
+subplot('position',[ 1/3+0.05 , 0.1 , 0.28 , 0.8 ]);
+plot( 0.5*(swift(:,2)+swift(:,3)) - 0.5 , swift(:,10) , '-k' , 'LineWidth' , 2 ); hold on;
+plot( exact_P(:,1) , exact_P(:,2) , ':k' , 'LineWidth' , 2 ); hold on;
+xlabel('x'); ylabel('P');
+hold off;
+title('Sod-shock Pressure');
+axis([ -0.25 0.25 0.1 1 ]);
+
+subplot('position',[ 2/3+0.05 , 0.1 , 0.28 , 0.8 ]);
+plot( 0.5*(swift(:,2)+swift(:,3)) - 0.5 , swift(:,5) , '-k' , 'LineWidth' , 2 ); hold on;
+plot( exact_v(:,1) , exact_v(:,2) , ':k' , 'LineWidth' , 2 ); hold on;
+xlabel('x'); ylabel('v_x');
+hold off;
+title('Sod-shock Velocity');
+axis([ -0.25 0.25 -0.8 0.8 ]);
+
+% Print this plot
+set( gcf , 'PaperSize' , 2.3*[ 12 4.2 ] );
+set( gcf , 'PaperPosition' , 2.3*[ 0.25 0.25 12 4.2 ] );
+print -depsc2 figures/SodShock_profile.eps
+!epstopdf figures/SodShock_profile.eps 
+
+
+
+%% Plot the Sedov blast density profile
+swift_10 = importdata( 'data/SedovBlast_rdf_10.dat');
+swift_15 = importdata( 'data/SedovBlast_rdf_15.dat');
+swift_20 = importdata( 'data/SedovBlast_rdf_20.dat');
+exact_10 = importdata( 'data/SedovBlast_exact_10.dat');
+exact_15 = importdata( 'data/SedovBlast_exact_15.dat');
+exact_20 = importdata( 'data/SedovBlast_exact_20.dat');
+
+clf
+subplot('position',[ 0.03 , 0.1 , 0.8 , 0.8 ]);
+plot( exact_15(:,1) , exact_15(:,2) , ':k' , 'LineWidth' , 2 ); hold on;
+plot( 0.5*(swift_15(:,2)+swift_15(:,3)) , swift_15(:,9) , 'ok' , 'LineWidth' , 2 );
+plot( exact_10(:,1) , exact_10(:,2) , ':k' , 'LineWidth' , 2 ); hold on;
+plot( 0.5*(swift_10(:,2)+swift_10(:,3)) , swift_10(:,9) , 'xk' , 'LineWidth' , 2 );
+plot( exact_20(:,1) , exact_20(:,2) , ':k' , 'LineWidth' , 2 ); hold on;
+plot( 0.5*(swift_20(:,2)+swift_20(:,3)) , swift_20(:,9) , '^k' , 'LineWidth' , 2 );
+xlabel('r');
+ylabel('\rho');
+hold off;
+title('Density Sedov blast');
+axis([ 0 , 2.5 , 0 , max(exact_20(:,2)) ]);
+
+% Print this plot
+set( gcf , 'PaperSize' , 2.3*[ 8 4.5 ] );
+set( gcf , 'PaperPosition' , 2.3*[ 0.25 0.25 8 4.4 ] );
+print -depsc2 figures/SedovBlast_density.eps
+!epstopdf figures/SedovBlast_density.eps 
+
diff --git a/theory/paper_spheric/paper.tex b/theory/paper_spheric/paper.tex
new file mode 100644
index 0000000000000000000000000000000000000000..060eaf1320a708d868b85234574b63a99ff425bf
--- /dev/null
+++ b/theory/paper_spheric/paper.tex
@@ -0,0 +1,937 @@
+%% 7th_SPHERIC_paper_template.tex
+%% V1.0
+%% updated 08/03/2013
+%% courtesy of nicolas.grenier@ec-nantes
+%% courtesy of pierre.maruzewski@epfl.ch
+%%
+%% NOTE: This text file uses MS Windows line feed conventions. When (human)
+%% reading this file on other platforms, you may have to use a text
+%% editor that can handle lines terminated by the MS Windows line feed
+%% characters (0x0D 0x0A).
+
+% Note that the a4paper option is mainly intended so that authors in
+% countries using A4 can easily print to A4 and see how their papers will
+% look in print. Authors are encouraged to use U.S.
+%
+% Also note that the "draftcls" or "draftclsnofoot", not "draft", option
+% should be used if it is desired that the figures are to be displayed in
+% draft mode.
+%
+% This paper can be formatted using the peerreviewca
+% (instead of conference) mode.
+\documentclass[a4paper,conference]{IEEEtran}
+
+% Dimensions of margins (DO NOT MODIFY THEM)
+\setlength{\textheight}    {23.4cm}%
+\setlength{\topmargin}     {-0.8cm}%
+\setlength{\headheight}    {0.6cm}%
+\setlength{\headsep}       {0.9cm}%
+
+% some very useful LaTeX packages include:
+
+\usepackage{cite}      % Written by Donald Arseneau
+
+\usepackage{graphicx}  % Written by David Carlisle and Sebastian Rahtz
+
+\usepackage{subfigure} % Written by Steven Douglas Cochran
+
+
+% *** Do not adjust lengths that control margins, column widths, etc. ***
+% *** Do not use packages that alter fonts (such as pslatex).         ***
+% There should be no need to do such things with IEEEtran.cls V1.6 and later.
+
+
+% correct bad hyphenation here
+\hyphenation{op-tical net-works semi-conduc-tor IEEEtran}
+
+
+\usepackage{fancyheadings}
+\pagestyle{fancy}
+
+\lhead{$8^{th}$ international SPHERIC workshop}
+\rhead{Trondheim, Norway, June 4-6, 2013}
+\cfoot{} % to avoid page numbering
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%  Set options for the listings package
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\usepackage{listings}
+\lstset{%
+    language=C,
+    basicstyle=\scriptsize\tt,
+    numbers=left,
+    numberstyle=\tiny
+    }
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%  Some useful commands
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\usepackage{amsfonts}
+\usepackage{amsmath}
+\usepackage{epsfig}
+\usepackage{xspace}
+\usepackage{flushend}
+\newcommand{\oh}[1]
+    {\mbox{$ {\mathcal O}( #1 ) $}}
+\newcommand{\eqn}[1]
+    {(\ref{eqn:#1})}
+\newcommand{\fig}[1]
+    {Figure~\ref{fig:#1}}
+\newcommand{\tabl}[1]
+    {Table~\ref{tab:#1}}
+\newcommand{\tab}[1]
+    {Table~\ref{tab:#1}}
+\newcommand{\figs}[1]
+    {Figures~\ref{fig:#1}}
+\newcommand{\cuda}
+    {{\sc cuda}\xspace}
+\newcommand{\namd}
+    {{\sc namd}\xspace}
+\newcommand{\acemd}
+    {{\sc acemd}\xspace}
+\newcommand{\fenzi}
+    {{\sc fenzi}\xspace}
+\newcommand{\mdcore}
+    {{\tt mdcore}\xspace}
+\newcommand{\swift}
+    {{\sc swift}\xspace}
+\newcommand{\bsf}[1]
+    {\textbf{\textsf{#1}}}
+
+
+\begin{document}
+
+% paper title
+\title{{\sc swift}: Fast algorithms for multi-resolution SPH on
+multi-core architectures}
+
+
+% author names and affiliations
+\author{
+\IEEEauthorblockN{Pedro Gonnet\IEEEauthorrefmark{1}, Matthieu Schaller\IEEEauthorrefmark{2}, Tom Theuns\IEEEauthorrefmark{2}\IEEEauthorrefmark{3}, Aidan B. G. Chalk\IEEEauthorrefmark{1}}
+\IEEEauthorblockA{\IEEEauthorrefmark{1}School of Engineering and Computing Sciences,\\
+Durham University,\\
+DH1 3LE Durham, UK\\ 
+\{pedro.gonnet,aidan.chalk\}@durham.ac.uk \\
+~\\}
+\IEEEauthorblockA{\IEEEauthorrefmark{2}Institute for Computational Cosmology,\\
+Durham University, \\
+DH1 3LE Durham, UK\\ 
+\{matthieu.schaller,tom.theuns\}@durham.ac.uk \\
+~\\}
+\IEEEauthorblockA{\IEEEauthorrefmark{3}Department of Physics, \\
+ University of Antwerp, Groenenborgerlaan 171, \\
+B-2020 Antwerp, Belgium}
+}
+
+
+% use only for invited papers
+%\specialpapernotice{(Invited Paper)}
+
+% make the title area
+\maketitle
+
+\begin{abstract}
+This paper describes a novel approach to neighbour-finding in
+Smoothed Particle Hydrodynamics (SPH) simulations with large dynamic
+range in smoothing length.
+This approach is based on hierarchical cell decompositions, sorted interactions,
+and a task-based formulation.
+It is shown to be faster than traditional tree-based
+codes, and to scale better than domain decomposition-based approaches on
+shared-memory parallel architectures such as multi-cores.
+\end{abstract}
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%  Introduction
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Introduction}
+
+Since the past few years, due to the physical limitations
+on the speed of individual processor cores, instead of
+getting {\em faster}, computers are getting {\em more parallel}.
+This increase in parallelism comes mainly in the form of
+{\em multi-core} computers in which the number cores can be
+expected to continue growing exponentially, e.g.~following
+Moore's law, much in the same way processor speeds were up until
+a few years ago.
+
+The predominant paradigm for parallel
+computing is currently distributed-memory parallelism using MPI
+(Message Passing Interface) \cite{ref:Snir1998},
+in which large simulations are generally
+parallelized by means of data decompositions, i.e.~by assigning
+each node or core a portion of the data on which to work.
+The cores execute the same code
+in parallel, each on its own part on the data, intermittently exchanging data.
+The amount of {\em computation} local to the node is then proportional
+to the amount of data it contains, e.g.~its volume, while
+the amount of {\em communication} is proportional to the
+amount of computation spanning two or more nodes, e.g.~its
+surface.
+If the number of nodes increases, or 
+smaller problems are considered, the surface-to-volume ratio,
+i.e. the ratio of communication to computation,
+grows, and the time spent on communication will increasingly
+dominate the entire simulation, reducing scaling and parallel
+efficiency.
+
+Assuming the individual cores do not get any faster,
+this means that small simulations, for which the
+maximum degree of parallelism has already been reached, will never
+become any faster.
+In order to speed up small simulations, or to continue
+scaling for large simulations, new approaches on how
+computations are parallelized need to be considered.
+
+With the above in mind, we will, in the following,
+describe a reformulation of the
+underlying algorithms for Smoothed Particle Hydrodynamics (SPH)
+simulations which uses asynchronous
+task-based shared-memory parallelism to achieve better parallel
+scaling and efficiency on multi-core architectures.
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%  Algorithms, i.e. decomposition, interactions, and parallelization
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Algorithms}
+
+The interactions in compressible gas dynamics using SPH
+are computed in two distinct stages that are
+evaluated separately:
+\begin{enumerate}
+    \item {\em Density} computation: For each particle $p_i$,
+        loop over all particles $p_j$ within $h_i$ of $p_i$ and 
+        compute the particle densities.
+    \item {\em Force} computation: For each particle $p_i$,
+        loop over all particles $p_j$
+        within $\max\{h_i,h_j\}$ and compute the particle forces.
+\end{enumerate}
+The identification of these interacting particle pairs
+incurs the main computational cost,
+as will be shown in the following sections,
+and therefore also presents the main challenge in implementing efficient
+SPH simulations.
+
+
+\subsection{Tree-based approach}
+
+In its simplest formulation, all particles in an SPH simulation have
+a constant smoothing length $h$.
+In such a setup, finding the particles in range of any other particle
+is similar to Molecular Dynamics simulations, in which all particles
+interact within a constant cutoff radius, and approaches which are used
+in the latter, e.g. cell-linked lists
+\cite{ref:Allen1989} or Verlet lists \cite{ref:Verlet1967} can be used
+\cite{ref:Dominguez2011,ref:Viccione2008}.
+
+The neighbour-finding problem becomes more interesting, or difficult,
+in SPH simulations with variable smoothing lengths, i.e.~in which
+each particle has its own smoothing length $h_i$, with ranges spawning
+up to several orders of magnitude.
+In such cases, e.g. in Astrophysics simulations \cite{ref:Gingold1977},
+the above-mentioned approaches cease to work efficiently.
+Such codes therefore usually rely on {\em trees}
+for neighbour finding \cite{ref:Hernquist1989,ref:Springel2005,ref:Wadsley2004},
+i.e.~$k$-d trees \cite{ref:Bentley1975} or octrees \cite{ref:Meagher1982}
+are used to decompose the simulation space. 
+The particle interactions are then computed by traversing the list of
+particles and searching for their neighbours in the tree.
+
+Using such trees, it is in principle trivial to parallelize
+the neighbour finding and the actual computation on shared-memory
+computers,
+e.g.~each thread walks the tree for a different particle,
+identifies its neighbours and computes the densities and/or
+the second derivatives of the physical quantities for that particle.
+
+Despite their simple and elegant formulation, the tree-based
+approach to neighbour-finding has three main problems:
+\begin{itemize}
+    \item Computational efficiency: Finding all neighbours
+        of a particle in the tree is, on average, in \oh{\log N},
+        and worst-case behavior in \oh{N^{2/3}} \cite{ref:Lee1977},
+        i.e.~the cost per particle grows with the
+        total number of particles $N$.
+    \item Cache efficiency: When searching for the neighbours of a
+        given particle, the data of all potential neighbours, which may
+        not be contiguous in memory, is traversed separately.
+    \item Symmetry: The parallel tree search can not exploit symmetry,
+        i.e.~a pair $p_i$ and $p_j$ will always be found twice,
+        once when walking the tree for each particle.
+\end{itemize}
+    
+These problems are all inherently linked to the use of
+spatial trees, i.e. more specifically their traversal,
+for neighbour-finding.
+As of here we will proceed differently, using a hierarchical cell
+decomposition, and computing the interactions by cell pairs,
+avoiding the above-mentioned problems.
+
+
+\subsection{Spatial decomposition}
+
+If $h_\mathsf{max} := \max_i  h_i $ is the maximum smoothing
+length of any particle in the simulation, we start by splitting
+the simulation domain into rectangular cells of edge length
+larger or equal to $h_\mathsf{max}$.
+
+Given such an initial decomposition, we then generate
+a list of cell {\em self-interactions}, which contains all
+non-empty cells in the grid.
+This list of interactions is then extended by the cell
+{\em pair-interactions}, i.e. a list of all non-empty cell pairs
+sharing either a face, edge, or corner.
+For periodic domains, cell pair-interactions need also be
+specified for cell neighbouring each other across
+periodic boundaries.
+These self- and pair-interactions encode, conceptually at least,
+the evaluation of the interactions between all particles
+in the same cell, or all interactions between particle pairs
+spanning a pair of cells, respectively.
+
+In this first coarse decomposition, if a particle $p_j$
+is within range of a particle $p_i$, both will be either
+in the same cell, or in neighbouring cells for which a
+cell self-interaction or cell pair-interaction has been
+specified respectively (see \fig{InitialDecomp}).
+
+In the best of cases, i.e.~if each cell contains
+only particles with smoothing length equal to the cell
+edge length, if for any particle $p_i$ we inspect each
+particle $p_j$ in the same
+and neighbouring cells, only roughly 16\% of the $p_j$
+will actually be within range of $p_i$ \cite{ref:Gonnet2007}.
+and is even worse if the cells contain particles who's smoothing length
+is less than the cell edge length.
+We therefore recursively refine the cell decomposition,
+bisecting each cell along
+all spatial dimension if: (a) The cell contains more than
+some minimal number of particles, and (b) the smoothing
+length of a reasonable fraction of the particles within
+the cell is less than half the cell edge length.
+
+After the cells have been split, the cell self-interactions
+of each cell can be split up into the self-interaction
+of its sub-cells and the pair-interactions between
+them.
+Likewise, the cell pair-interactions between two cells
+that have been split can themselves be split up into
+the pair-interactions of the sub-cells spanning the
+original pair boundary if, and only if,
+all particles in both cells have a smoothing length of
+less than half the cell edge length (see \fig{SplitCell}).
+
+If the cells, self-interactions, and pair-interactions are split
+in such a way, if two particles are within range of each other,
+they will (a) either share a cell for which a cell self-interaction
+is defined, or (b) they will be located in two cells which share
+a cell pair-interaction.
+In order to identify all the particles within range of each other,
+it is therefore sufficient to traverse the list of
+self-interactions and pair-interactions and inspect the particle
+pairs therein.
+
+
+\begin{figure}
+    \centerline{\epsfig{file=figures/InitialDecomp.pdf,width=0.5\columnwidth}}
+    
+    \caption{Initial spatial decomposition: The simulation volume is divided into cells of
+        edge length greater or equal to the largest smoothing length in the
+        system. All neighbours of any given particle (small red circle) within
+        that particle's smoothing length (large red circle) are guaranteed to lie
+        either within that particle's own cell (green) or the directly
+        adjacent cells (orange).}
+    \label{fig:InitialDecomp}
+\end{figure}
+
+
+\begin{figure}
+    \centerline{{\scriptsize\bsf A} \raisebox{-0.85\height}{\epsfig{file=figures/SplitCell.pdf,width=0.44\columnwidth}}}
+    
+    \vspace{2ex}
+    
+    \centerline{{\scriptsize\bsf B} \raisebox{-0.85\height}{\epsfig{file=figures/SplitPair.pdf,width=0.8\columnwidth}}}
+    
+    \caption{({\bsf A}) Large cells can be split, and their
+        self-interaction replaced by the self- and pair-interactions
+        of their sub-cells.
+        ({\bsf B}) If all particles in a pair of interacting cells have a smoothing
+        length less or equal to half of the cell edge length, both cells can be
+        split, and their pair-interaction replaced by the pair-interactions
+        of the neighbouring sub-cells across the interface.}
+    \label{fig:SplitCell}
+    \label{fig:SplitPair}
+\end{figure}
+
+
+\subsection{Particle interactions}
+
+The interactions between all particle pairs within a given cell,
+i.e. the cell's self-interaction, can be computed by means of
+a double {\tt for}-loop over the cell's particle array.
+The algorithm, in C-like pseudo code, can be written as follows:
+
+\begin{center}\begin{minipage}{0.9\columnwidth}
+    \begin{lstlisting}
+for ( i = 0 ; i < count-1 ; i++ ) {
+  for ( j = i+1 ; j < count ; j++ ) {
+    rij = ||parts[i] - parts[j]||.
+    if ( rij < h[i] || rij < h[j] ) {
+      compute interaction.
+      }
+    }
+  }
+    \end{lstlisting}
+\end{minipage}\end{center}
+
+\noindent where {\tt count} is the number of particles in the
+cell and {\tt parts} and {\tt h} refers to an array of those
+particles and their smoothing lengths respectively.
+
+The interactions between all particles in a pair of cells
+can be computed similarly, e.g.:
+   
+\begin{center}\begin{minipage}{0.9\columnwidth}
+    \begin{lstlisting}
+for ( i = 0 ; i < count_i ; i++ ) {
+  for ( j = 0 ; j < count_j ; j++ ) {
+    rij = ||parts_i[i] - parts_j[j]||.
+    if ( rij < h_i[i] || rij < h_j[j] ) {
+      compute interaction.
+      }
+    }
+  }
+    \end{lstlisting}
+\end{minipage}\end{center}
+
+\noindent where {\tt count\_i} and {\tt count\_j} refer to
+the number of particles in each cell and {\tt parts\_i} and
+{\tt parts\_j}, and {\tt h\_i} and {\tt h\_j}, refer to the
+particles of each cell and their smoothing lengths respectively.
+
+As described in \cite{ref:Gonnet2007}, using this
+naive double {\tt for}-loop, for uniform particle
+distributions only $33.5\%$, $16.2\%$,
+and $3.6\%$ of all particle
+pairs between cells sharing a common face, edge, or corner, respectively,
+will be within range of each other, leading
+to an excessive number of spurious pairwise distance evaluations (line~3).
+We will therefore use the sorted cell
+interactions described in \cite{ref:Gonnet2007} and \cite{ref:Gonnet2013},
+yet with some minor modifications, as
+the original algorithm is designed for systems in which the
+smoothing lengths of all particles are equal:
+We first sort the particles in both cells along the vector joining
+the centers of the two cells and then loop over the
+parts $p_i$ on the left and interact them with the sorted parts $p_j$
+on the right which are within $h_i$ {\em along the cell pair axis}.
+The same procedure is repeated for each particle $p_j$ on the
+right, interacting with each other particle $p_i$ on the
+left, which is within $h_j$, {\em but not within} $h_i$, along
+the cell pair axis (see \fig{SortedInteractions}).
+The resulting algorithm, in C-like pseudo-code, can be written as follows:
+        
+\begin{center}\begin{minipage}{0.9\columnwidth}
+    \begin{lstlisting}
+for ( i = 0 ; i < count_i ; i++ ) {
+  for ( jj = 0 ; jj < count_j ; jj++ ) {
+    j = ind_j[jj];
+    if ( r_i[i] + h_i[i] < r_j[j] )
+      break;
+    rij = ||parts_i[i] - parts_j[j]||.
+    if ( rij < h_i[i] ) {
+      compute interaction.
+      }
+    }
+  }
+for ( j = 0 ; j < count_j ; j++ ) {
+  for ( ii = count_i-1 ; ii >= 0 ; ii-- ) {
+    i = ind_i[i];
+    if ( r_i[i] < r_j[j] - h_j[j] )
+      break;
+    rij = ||parts_i[i] - parts_j[j]||.
+    if ( rij < h_j[j] && rij > h_i[i] ) {
+      compute interaction.
+      }
+    }
+  }
+    \end{lstlisting}
+\end{minipage}\end{center}
+        
+\noindent where {\tt r\_i} and {\tt r\_j} contains the position
+the particles of both cells along the cell axis, and
+{\tt ind\_i} and {\tt ind\_j} contain the particle indices
+sorted with respect to these positions respectively.
+
+This may seem like quite a bit of sorting, but
+if a cell has been split and its sub-cells have been sorted,
+the sorted indices of the higher-level cell can be constructed
+by shifting and merging the indices of its eight sub-cells.
+This reduces the \oh{n\log{n}} sorting to \oh{n} for merging. 
+Furthermore, instead of sorting the particles every time we compute the
+pairwise interactions between two cells, we can pre-compute
+the sorted indices along the 13 possible cell-pair axes and
+store them for each cell, i.e. as is done in \cite{ref:Gonnet2013}.
+The sorted indices can also be re-used over several time steps
+until the hierarchical cell decomposition needs to be
+re-computed.
+
+
+\begin{figure}
+    \centerline{\epsfig{file=figures/SortedInteractions.pdf,width=0.8\columnwidth}}
+    
+    \caption{Sorted cell pair-interactions. ({\bsf A}) Starting from a pair of
+        neighbouring cells, ({\bsf B}) the particles from both cells
+        are projected onto the axis joining the centers of the two cells.
+        The particles on the left (blue) and right (orange) are
+        then sorted in descending and ascending order respectively.
+        Each particle on the left is then only interacted with
+        the particles on the right within the cutoff radius along the cell axis.
+        }
+    \label{fig:SortedInteractions}
+\end{figure}
+
+
+\subsection{Parallel implementation}
+
+OpenMP \cite{ref:Dagum1998} is arguably the most well-known
+paradigm for shared-memory, or multi-threaded parallelism.
+In OpenMP, compiler annotations are used to describe if and when
+specific loops or portions of the code can be executed
+in parallel.
+When such a parallel section, e.g.~a parallel loop, is
+encountered, the sections of the loop are split statically
+or dynamically over the available threads, each executing
+on a single core, and merge at the end of the parallel section.
+Unfortunately, this can lead to a lot of inefficient
+branch-and-bound type operations, which generally lead to
+low performance and bad scaling on even moderate numbers
+of cores (see \fig{OMPScaling}).
+
+Furthermore, this form of shared-memory parallelism provides
+no implicit mechanism to avoid or handle concurrency problems,
+e.g.~two threads attempting to modify the same data at the same time,
+or data dependencies between them.
+These must be implemented explicitly using either redundancy, barriers,
+critical sections, or atomic memory operations, which can further degrade
+parallel performance.
+
+\begin{figure}
+    \centerline{\epsfig{file=figures/OMPScaling.pdf,width=0.8\columnwidth}}
+    
+    \caption{Branch-and-bound parallelism as is commonly used in OpenMP.
+        The horizontal arrows indicate the program flow over time, and
+        branching arrows indicate a parallel section. The dotted vertical
+        bars are the synchronization points at the end of each such section.
+        Parallel efficiency is lost due to two factors: The grey shaded areas
+        along the main horizontal area indicate parts of the program that
+        do not execute in parallel and restrict the maximum parallel
+        efficiency, e.g.~as described by Amdahl's law, and the red
+        areas indicate the difference between the fastest and slowest
+        threads in each parallel block, i.e.~the time lost to
+        thread synchronization.
+        }
+    \label{fig:OMPScaling}
+\end{figure}
+
+
+In order to better exploit shared-memory parallelism, 
+we have to change the underlying paradigm, i.e. instead
+of annotating an essentially serial computation with parallel
+bits, it is preferable to describe the whole computation in a way that
+is inherently parallelizable.
+One such approach is {\em task-based parallelism}, in which the
+computation is divided into a number of inter-dependent
+computational tasks, which are then dynamically allocated
+to a number of processors.
+In order to ensure that the tasks are executed in the right
+order, e.g.~that data needed by one task is only used once it
+has been produced by another task, and that no two tasks
+update the same data at the same time, constraints are specified
+and enforced by the task scheduler.
+
+Several middle-wares providing such task-based
+parallelism exist, e.g.~Cilk \cite{ref:Blumofe1995}, QUARK \cite{ref:QUARK},
+StarPU \cite{ref:Augonnet2011}, SMP~Superscalar \cite{ref:SMPSuperscalar},
+OpenMP~3.0 \cite{ref:Duran2009}, and Intel's TBB \cite{ref:Reinders2007}.
+These implementations allow for the specification of individual tasks
+along with their {\em dependencies}, i.e.~hierarchical relationships
+specifying which tasks must have completed before another task
+can be executed.
+
+We will, however, differ from these approaches in that we introduce the
+concept of {\em conflicts} between tasks.
+Conflicts occur when two tasks operate on the same data, 
+but the order in which these operations must occur is not defined.
+In previous task-based models, conflicts can be modeled as dependencies,
+yet this introduces an artificial ordering between the tasks
+and imposes unnecessary constraints on the task scheduler
+(e.g.~mutual and non-mutual interactions in \cite{ref:Ltaief2012}).
+These conflicts can be modelled using exclusive {\em locks} on shared
+resources, i.e.~a task will only be scheduled if it can obtain an
+exclusive lock on, and thus exclusive access to, potentially shared data.
+
+The particle interactions described in the previous subsection
+lead to three basic task types:
+%
+\begin{itemize}
+    \item Cell {\em sorting}, in which the particles in a given
+        cell are sorted with respect to their position along a
+        one-dimensional axis,
+    \item Cell {\em self-interaction}, in which all the particles
+        of a given cell are interacted with all the other particles
+        within the same cell,
+    \item Cell {\em pair-interaction}, in which the interactions for
+        all particle pairs spanning a pair of cells are computed. 
+\end{itemize}
+%
+The self-interaction and pair-interaction tasks exist in
+two flavors, one for the density computation
+and one for the force computation.
+Each pair-interaction task requires the sorted indices of
+the particles in each cell provided by the sorting tasks.
+Since the tasks are restricted to operating on the data of a
+single cell, or pair of cells, two tasks conflict if they
+operate on overlapping sets of cells.
+Due to the hierarchical nature of the spatial decomposition,
+two tasks also conflict if the cells of one task are sub-cells
+of the other.
+
+Since the SPH computations have two phases, i.e.~density and force
+computation, we introduce a {\em ghost} task in between for each cell.
+This ghost task depends on all the density computations
+for a given cell, and, in turn, all force computations involving
+that cell depend on its ghost task.
+Using this mechanism, we can enforce that all density computations
+for a set of particles have completed before we use this
+density in the force computations.
+
+The dependencies and conflicts between tasks can thus be
+formulated as follows:
+
+\begin{itemize}
+
+    \item A cell sorting task on a cell with sub-cells depends
+        on the sorting tasks of all its sub-cells.
+
+    \item A cell pair-interaction depends on the cell sorting
+        tasks of both its cells.
+        
+    \item Cell pair-interaction and cell self-interaction tasks
+        operating on overlapping sets of cells or sub-cells
+        conflict with each other.
+        
+    \item The ghost task of each cell depends on all the density cell pair
+        interactions and self-interactions which involve the particles
+        in that cell.
+        
+    \item The ghost task of each cell depends on the ghost tasks of
+        its sub-cells.
+        
+    \item The force cell pair-interaction and self-interaction tasks
+        depend on the ghost tasks of the cells on which they operate.
+
+\end{itemize}
+
+\noindent These task dependencies are illustrated in \fig{Hierarchy2}.
+
+This task decomposition has significant advantages over the use of
+spatial trees:
+First of all, the cost of identifying all particles in range of
+a given particle does not depend on the total number of
+particles.
+Furthermore, the particle interactions in each task are computed
+symmetrically, i.e.~each particle pair is identified only
+once for each interaction type.
+The sorted particle indices can be re-used for both the
+density and force computation, and over several time-steps,
+thus reducing the computational cost even further.
+Finally, if the particles are stored grouped by cell, each task
+then only involves accessing and modifying a contained
+and contiguous regions of memory, thus potentially improving
+cache re-use \cite{ref:Fomin2011}.
+
+\begin{figure}
+    \centerline{\epsfig{file=figures/Hierarchy2.pdf,width=0.4\columnwidth}}
+    
+    \caption{Task dependencies and conflicts:
+        Arrows indicate the dependencies
+        between different task types, i.e.~and arrow from task A to task
+        B indicates that A depends on B.
+        Horizontal dashed lines between tasks indicate conflicts,
+        i.e.~the two tasks can not be executed concurrently.
+        Each sort task (circles) depends
+        only on the sort tasks of its sub-cells.
+        The pair-interactions (rectangles) for the particle
+        density computation depend on the sort tasks of the respective cells,
+        whereas self-interaction tasks (squares) for the density computation
+        do not, as they do not require sorting.
+        Self- and pair-Interactions on overlapping cells (same colour)
+        conflict with each other.
+        The ghost task of each cell (triangles) depends on the self-
+        and pair-interaction density tasks.
+        The self- and pair-interaction tasks for the force computation,
+        finally, depend on the ghost tasks of the respective cells.
+        }
+    \label{fig:Hierarchy2}
+\end{figure}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%  Validation of the algorithms
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Validation}
+
+In the following, we describe how the algorithms shown in the previous section
+are implemented and tested against exiting codes on specific test problems.
+
+\subsection{Implementation details}
+
+The algorithms described above are all implemented as part
+of \swift (\underline{S}PH \underline{W}ith
+\underline{I}nter-dependent \underline{F}ine-grained
+\underline{T}asking),
+an Open-Source platform for hybrid shared/distributed-memory
+SPH simulations\footnote{See http://swiftsim.sourceforge.net/}.
+
+\swift is implemented in C, and can be compiled with the
+{\tt gcc} compiler.
+Although SIMD-vectorized code, using the {\tt gcc} vector types
+and SSE/AVX intrinsics, has been implemented, it was switched
+off in the following to allow for a fair comparison against
+unvectorized codes.
+
+The code for the task-based parallelism is implemented using
+standard {\tt pthread}s \cite{ref:pthreads}, and in some places,
+e.g.~in the time-stepper
+or task list creation, OpenMP is used.
+Each thread is assigned its own task queue, over which the tasks
+are distributed evenly in topological order of the dependencies.
+If a thread runs out of tasks, it can steal from another task's
+queue \cite{ref:Blumofe1999}.
+The threads are initialized once at the start of the simulation
+and synchronize via a barrier between time steps.
+
+
+\subsection{Simulation setup}
+
+In order to test their accuracy, efficiency, and scaling,
+the algorithms described in the previous section
+were tested in \swift using the following three
+simulation setups:
+%
+\begin{itemize}
+    \item {\em Sod-shock} \cite{ref:Sod1978}: A cubic periodic domain containing a
+        high-density region of
+        800\,000 particles with $P_i=1$ and $\rho_i=1$ on one half,
+        and a low-density region of 200\,000
+        particles with $P_i=0.1795$ and $\rho_i=1/4$ on the other.
+    \item {\em Sedov blast}: A cubic grid of $101\times 101\times 101$
+        particles at rest with $P_i=10^{-5}$ and $\rho_i=1$, yet with the
+        energy of the central 33 particles set to
+        $u_i=100/33/m_i$.
+    \item {\em Cosmological volume}: Realistic distribution of matter
+        in a periodic volume of universe. The simulation consists
+        of 1\,841\,127 particles with
+        a mix of smoothing lengths spanning three orders of magnitude,
+        providing a test-case for neighbour finding and parallel
+        scaling in a real-world scenario.
+\end{itemize}
+%
+The first two cases are used both for benchmarking and for
+validating the correctness of the code.
+In all simulations, the constants $N_{ngb}=48$, $\gamma=5/3$,
+$C_{CFL}=0.3$, and $\alpha = 2.0$ (viscosity) were used.
+In \swift, cells were split if they contained more than 400
+particles and more than 87.5\% of the particles had a smoothing
+length less than half the cell edge length.
+
+In all three test cases, results were
+computed using a fixed time step and updating the forces on all
+particles in each time-step.
+
+The simulation results were compared with Gadget-2 \cite{ref:Springel2005}
+in terms of speed and parallel scaling.
+Gadget-2 was compiled with the Intel C Compiler version 2013.0.028
+using the options \texttt{\small -DUSE\_IRECV -O3 -ip -fp-model fast -ftz
+-no-prec-div -mcmodel=medium}.
+For the parallel runs, OpenMPI version 1.6.3 was used \cite{ref:Gabriel2004}.
+
+\swift v.~0.1.0 was compiled with the GNU C Compiler version 4.7.2
+using the options \texttt{\small -O3 -ffast-math -fstrict-aliasing
+-ftree-vectorize -funroll-loops -mmmx -msse -msse2 -msse3 -mssse3
+-msse4.1 -msse4.2 -mavx -fopenmp -march=native -pthread}.
+Note that although the compiler switches for the SSE and AVX
+vector instruction sets were activated, explicit
+SIMD-vectorization was not used.
+
+All simulations were run on a $4\times$Intel Xeon E5-4640
+32-core machine running at 2.4\,GHz with
+CentOS release 6.2 Linux for x86\_64.
+
+
+\subsection{Results}
+
+The scaling and efficiency of \swift for the simulations described
+in the previous subsection are shown in \fig{Results}.
+In all three cases, \swift obtains a parallel efficiency of over
+75\% on 32 cores.
+For the Cosmological volume, it is also more than eight times
+faster than Gadget-2.
+
+\fig{Times} shows the total contribution of each task type, as well
+as the overheads for task acquisition and time integration
+for the Cosmological volume simulation.
+Note that efficiency is lost principally in the self and pair 
+interactions, which is most probably due to the reduction of
+the effective memory bandwidth with the increasing number of cores
+used.
+The overheads for task acquisition contribute less than 3.5\% to
+the total costs.
+
+In order to assess the correctness of the simulation, average radial
+density, pressure, and velocity profiles were computed for
+the Sedov blast (see \fig{Sedov_density}) and Sod-shock
+(see \fig{SodShock_profiles}) simulations and compared with
+the analytical results given in \cite{ref:Sedov1959} and
+\cite{ref:Sod1978} respectively.
+These resutls are comparable to the output produced by
+Gadget-2 for the same initial conditions, and sharper
+results could be achieved at higher resolutions and/or
+different parameterizations.
+
+
+\begin{figure*}
+    \centerline{\epsfig{file=figures/SodShock_scaling.pdf,width=0.8\textwidth}}
+    \centerline{\epsfig{file=figures/SedovBlast_scaling.pdf,width=0.8\textwidth}}
+    \centerline{\epsfig{file=figures/CosmoVolume_scaling.pdf,width=0.8\textwidth}}
+    
+    \caption{Parallel scaling and efficiency for the Sod-shock, Sedov blast
+        Cosmological volume simulations.
+        The numbers in the scaling plots indicate the average milliseconds
+        per time step when running on all 32 cores.}
+    \label{fig:Results}
+\end{figure*}
+
+
+\begin{figure}
+    \centerline{\epsfig{file=figures/CosmoVolume_times.pdf,width=0.9\columnwidth}}
+    
+    \caption{Total time for each task type, plus overheads for task
+        management and time integration.
+        The values, in seconds, are summed over all processors.}
+    \label{fig:Times}
+\end{figure}
+
+
+\begin{figure}
+    \centerline{\epsfig{file=figures/SedovBlast_density.pdf,width=0.9\columnwidth}}
+    
+    \caption{Average radial density profiles and analytical solutions
+        (dotted lines)
+        for the Sedov blast simulation at
+        times $t=\{0.075, 0.15, 0.275\}$.}
+    \label{fig:Sedov_density}
+\end{figure}
+
+\begin{figure*}
+    \centerline{\epsfig{file=figures/SodShock_profile.pdf,width=0.8\textwidth}}
+    
+    \caption{Average density, pressure, and velocity in $x$-direction,
+        along with the corresponding analytical solutions (dotted lines)
+        for the Sod-shock simulations at $t=0.12$.}
+    \label{fig:SodShock_profiles}
+\end{figure*}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%  Conclusions
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Conclusions}
+
+The results show that \swift is significantly more efficient than
+current state-of-the-art tree-based methods.
+The improved performance is the result of several features:
+%
+\begin{itemize}
+    \item Cell-based neighbour searching which requires only
+        constant time per particle,
+    \item Sorted particle interactions which significantly
+        reduce the number of spurious pairwise distance
+        computations in the neighbour search,
+    \item Use of symmetry in computing the particle densities
+        and forces, thus requiring each particle pair to be
+        found only once,
+    \item Better cache efficiency of the cell-based interactions.
+\end{itemize}
+%
+Since no hardware-specific tricks or explicit
+SIMD-vectorization were used, although the latter is available
+in the code, they can not be made responsible for the
+improved efficiency.
+
+In addition to the increased speed, \swift
+also shows good scaling, in excess
+of 75\% parallel efficiency on 32 cores, for all three simulations.
+This is due to the fine-grained load balancing and low number
+of synchronization points as a result of the task-based parallelism scheme.
+
+We are currently working to extend \swift for hybrid
+shared/distributed-memory parallelism, and to GPUs
+\cite{ref:Chalk2013}.
+Task-based parallelism will play an important role for
+both these developments: In hybrid schemes, asynchronous communication
+between distributed-memory nodes can be modelled as simply another
+set of tasks with their corresponding dependencies, thus avoiding
+excessive synchronization points or latencies.
+As has already been shown for molecular dynamics simulations,
+the task-based parallel scheme can also easily be extended
+for computations on GPUs, using the same set of tasks and 
+dependencies.
+Work is also ongoing in adding different and better implementations
+of particle-based hydrodynamics, i.e.~for cosmological
+simulations \cite{ref:Schaller2013}.
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%  Acknowledgments
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section*{Acknowledgments}
+
+The authors would like to thank Lydia Heck of the Institute for Computational
+Cosmology, Durham University, for having initiated this interdisciplinary
+collaboration, and for providing exclusive access to the hardware on which
+all benchmarks were run.
+
+
+% trigger a \newpage just before the given reference
+% number - used to balance the columns on the last page
+% adjust value as needed - may need to be readjusted if
+% the document is modified later
+%\IEEEtriggeratref{8}
+% The "triggered" command can be changed if desired:
+%\IEEEtriggercmd{\enlargethispage{-5in}}
+
+% references section
+% NOTE: BibTeX documentation can be easily obtained at:
+% http://www.ctan.org/tex-archive/biblio/bibtex/contrib/doc/
+
+% can use a bibliography generated by BibTeX as a .bbl file
+% standard IEEE bibliography style from:
+% http://www.ctan.org/tex-archive/macros/latex/contrib/supported/IEEEtran/bibtex
+\bibliographystyle{IEEEtran.bst}
+% argument is your BibTeX string definitions and bibliography database(s)
+\bibliography{sph.bib}
+%
+
+
+% that's all folks
+\end{document}
+
+
diff --git a/theory/paper_spheric/sph.bib b/theory/paper_spheric/sph.bib
new file mode 120000
index 0000000000000000000000000000000000000000..dc2c64936ca145011a559a4411ce9adfa65d563f
--- /dev/null
+++ b/theory/paper_spheric/sph.bib
@@ -0,0 +1 @@
+../paper_algs/sph.bib
\ No newline at end of file