20#ifndef B2ELEMENT_KLT_COMPUTE_MITC_TS_IMPL_H_ 
   21#define B2ELEMENT_KLT_COMPUTE_MITC_TS_IMPL_H_ 
   27#include "utils/b2linear_algebra.H" 
   32    static const int nb_tying_point = 24;
 
   40    static const TyingPoint tying_point[nb_tying_point];
 
   42    static const int nb_err_comp = 6;
 
   43    static const int nb_ess_comp = 6;
 
   44    static const int nb_ers_comp = 4;
 
   45    static const int nb_ert_comp = 6;
 
   46    static const int nb_est_comp = 6;
 
   53    struct TyingPointInterp {
 
   54        Interp err[nb_err_comp];
 
   55        Interp ess[nb_ess_comp];
 
   56        Interp ers[nb_ers_comp];
 
   57        Interp ert[nb_ert_comp];
 
   58        Interp est[nb_est_comp];
 
   62    static void get_interpolation(
double rr, 
double ss, TyingPointInterp& interp) {
 
   63        const double r = 2 * rr - 1;
 
   64        const double s = 2 * ss - 1;
 
   65        interp.err[0].tp_pos = 2;
 
   66        interp.err[0].weight = -0.322748612183952 * s + 0.416666666666667 * s * s
 
   67                               + 0.559016994374948 * r * s + -0.721687836487032 * r * s * s;
 
   68        interp.err[1].tp_pos = 3;
 
   69        interp.err[1].weight = -0.322748612183951 * s + 0.416666666666667 * s * s
 
   70                               + -0.559016994374948 * r * s + 0.721687836487033 * r * s * s;
 
   71        interp.err[2].tp_pos = 11;
 
   72        interp.err[2].weight = 0.5 + -0.833333333333334 * s * s + -0.866025403784438 * r
 
   73                               + 1.44337567297406 * r * s * s;
 
   74        interp.err[3].tp_pos = 12;
 
   75        interp.err[3].weight = 0.5 + -0.833333333333334 * s * s + 0.866025403784438 * r
 
   76                               + -1.44337567297407 * r * s * s;
 
   77        interp.err[4].tp_pos = 20;
 
   78        interp.err[4].weight = 0.322748612183952 * s + 0.416666666666667 * s * s
 
   79                               + -0.559016994374947 * r * s + -0.721687836487033 * r * s * s;
 
   80        interp.err[5].tp_pos = 21;
 
   81        interp.err[5].weight = 0.322748612183951 * s + 0.416666666666667 * s * s
 
   82                               + 0.559016994374947 * r * s + 0.721687836487033 * r * s * s;
 
   84        interp.ess[0].tp_pos = 5;
 
   85        interp.ess[0].weight = -0.322748612183951 * r + 0.559016994374947 * r * s
 
   86                               + 0.416666666666668 * r * r + -0.721687836487033 * r * r * s;
 
   87        interp.ess[1].tp_pos = 7;
 
   88        interp.ess[1].weight = 0.5 + -0.866025403784438 * s + -0.833333333333334 * r * r
 
   89                               + 1.44337567297407 * r * r * s;
 
   90        interp.ess[2].tp_pos = 9;
 
   91        interp.ess[2].weight = 0.322748612183951 * r + -0.559016994374947 * r * s
 
   92                               + 0.416666666666667 * r * r + -0.721687836487033 * r * r * s;
 
   93        interp.ess[3].tp_pos = 14;
 
   94        interp.ess[3].weight = -0.322748612183952 * r + -0.559016994374948 * r * s
 
   95                               + 0.416666666666667 * r * r + 0.721687836487033 * r * r * s;
 
   96        interp.ess[4].tp_pos = 16;
 
   97        interp.ess[4].weight = 0.5 + 0.866025403784438 * s + -0.833333333333334 * r * r
 
   98                               + -1.44337567297407 * r * r * s;
 
   99        interp.ess[5].tp_pos = 18;
 
  100        interp.ess[5].weight = 0.322748612183951 * r + 0.559016994374948 * r * s
 
  101                               + 0.416666666666667 * r * r + 0.721687836487033 * r * r * s;
 
  103        interp.ers[0].tp_pos = 6;
 
  104        interp.ers[0].weight =
 
  105              0.25 + -0.433012701892219 * s + -0.433012701892219 * r + 0.749999999999999 * r * s;
 
  106        interp.ers[1].tp_pos = 8;
 
  107        interp.ers[1].weight =
 
  108              0.25 + -0.433012701892219 * s + 0.433012701892219 * r + -0.75 * r * s;
 
  109        interp.ers[2].tp_pos = 15;
 
  110        interp.ers[2].weight =
 
  111              0.25 + 0.433012701892219 * s + -0.433012701892219 * r + -0.75 * r * s;
 
  112        interp.ers[3].tp_pos = 17;
 
  113        interp.ers[3].weight = 0.25 + 0.433012701892219 * s + 0.433012701892219 * r + 0.75 * r * s;
 
  115        interp.ert[0].tp_pos = 0;
 
  116        interp.ert[0].weight =
 
  117              -0.25 * s + 0.25 * s * s + 0.433012701892219 * r * s + -0.433012701892219 * r * s * s;
 
  118        interp.ert[1].tp_pos = 1;
 
  119        interp.ert[1].weight =
 
  120              -0.25 * s + 0.25 * s * s + -0.433012701892219 * r * s + 0.433012701892219 * r * s * s;
 
  121        interp.ert[2].tp_pos = 11;
 
  122        interp.ert[2].weight =
 
  123              0.5 + -0.5 * s * s + -0.866025403784438 * r + 0.866025403784438 * r * s * s;
 
  124        interp.ert[3].tp_pos = 12;
 
  125        interp.ert[3].weight =
 
  126              0.5 + -0.5 * s * s + 0.866025403784438 * r + -0.866025403784438 * r * s * s;
 
  127        interp.ert[4].tp_pos = 22;
 
  128        interp.ert[4].weight =
 
  129              0.25 * s + 0.25 * s * s + -0.433012701892219 * r * s + -0.433012701892219 * r * s * s;
 
  130        interp.ert[5].tp_pos = 23;
 
  131        interp.ert[5].weight =
 
  132              0.25 * s + 0.25 * s * s + 0.433012701892219 * r * s + 0.433012701892219 * r * s * s;
 
  134        interp.est[0].tp_pos = 4;
 
  135        interp.est[0].weight =
 
  136              -0.25 * r + 0.433012701892219 * r * s + 0.25 * r * r + -0.433012701892219 * r * r * s;
 
  137        interp.est[1].tp_pos = 7;
 
  138        interp.est[1].weight =
 
  139              0.5 + -0.866025403784439 * s + -0.5 * r * r + 0.866025403784438 * r * r * s;
 
  140        interp.est[2].tp_pos = 10;
 
  141        interp.est[2].weight =
 
  142              0.25 * r + -0.433012701892219 * r * s + 0.25 * r * r + -0.433012701892219 * r * r * s;
 
  143        interp.est[3].tp_pos = 13;
 
  144        interp.est[3].weight =
 
  145              -0.25 * r + -0.433012701892219 * r * s + 0.25 * r * r + 0.433012701892219 * r * r * s;
 
  146        interp.est[4].tp_pos = 16;
 
  147        interp.est[4].weight = 0.500000000000001 + 0.866025403784438 * s + -0.5 * r * r
 
  148                               + -0.866025403784438 * r * r * s;
 
  149        interp.est[5].tp_pos = 19;
 
  150        interp.est[5].weight =
 
  151              0.25 * r + 0.433012701892219 * r * s + 0.25 * r * r + 0.433012701892219 * r * r * s;
 
  156    static const int nb_tying_point = 57;
 
  164    static const TyingPoint tying_point[nb_tying_point];
 
  166    static const int nb_err_comp = 12;
 
  167    static const int nb_ess_comp = 12;
 
  168    static const int nb_ers_comp = 9;
 
  169    static const int nb_ert_comp = 12;
 
  170    static const int nb_est_comp = 12;
 
  177    struct TyingPointInterp {
 
  178        Interp err[nb_err_comp];
 
  179        Interp ess[nb_ess_comp];
 
  180        Interp ers[nb_ers_comp];
 
  181        Interp ert[nb_ert_comp];
 
  182        Interp est[nb_est_comp];
 
  186    static void get_interpolation(
double rr, 
double ss, TyingPointInterp& interp) {
 
  187        const double r = 2 * rr - 1;
 
  188        const double s = 2 * ss - 1;
 
  189        interp.err[0].tp_pos = 3;
 
  190        interp.err[0].weight = 0.0595965630288206 * r + -0.0692068865595757 * r * s
 
  191                               + -0.515598694615191 * r * s * s + 0.598742252153744 * r * s * s * s
 
  192                               + -0.0769388320339403 * r * r + 0.089345706362702 * r * r * s
 
  193                               + 0.665635052523639 * r * r * s * s
 
  194                               + -0.772972923754059 * r * r * s * s * s;
 
  195        interp.err[1].tp_pos = 4;
 
  196        interp.err[1].weight = -0.0923265984407282 + 0.10721484763524 * s
 
  197                               + 0.798762063028367 * s * s + -0.927567508504866 * s * s * s
 
  198                               + 0.153877664067881 * r * r + -0.1786914127254 * r * r * s
 
  199                               + -1.33127010504728 * r * r * s * s
 
  200                               + 1.54594584750811 * r * r * s * s * s;
 
  201        interp.err[2].tp_pos = 5;
 
  202        interp.err[2].weight = -0.05959656302882 * r + 0.0692068865595752 * r * s
 
  203                               + 0.51559869461519 * r * s * s + -0.598742252153743 * r * s * s * s
 
  204                               + -0.0769388320339404 * r * r + 0.0893457063626999 * r * r * s
 
  205                               + 0.66563505252364 * r * r * s * s
 
  206                               + -0.772972923754056 * r * r * s * s * s;
 
  207        interp.err[3].tp_pos = 20;
 
  208        interp.err[3].weight = -0.382345175212772 * r + 1.12460733451847 * r * s
 
  209                               + 0.51559869461519 * r * s * s + -1.51655130291552 * r * s * s * s
 
  210                               + 0.493605498700608 * r * r + -1.45186182587092 * r * r * s
 
  211                               + -0.66563505252364 * r * r * s * s
 
  212                               + 1.95785931328699 * r * r * s * s * s;
 
  213        interp.err[4].tp_pos = 21;
 
  214        interp.err[4].weight = 0.592326598440729 + -1.74223419104509 * s
 
  215                               + -0.798762063028367 * s * s + 2.34943117594438 * s * s * s
 
  216                               + -0.987210997401217 * r * r + 2.90372365174183 * r * r * s
 
  217                               + 1.33127010504728 * r * r * s * s
 
  218                               + -3.91571862657398 * r * r * s * s * s;
 
  219        interp.err[5].tp_pos = 22;
 
  220        interp.err[5].weight = 0.382345175212772 * r + -1.12460733451847 * r * s
 
  221                               + -0.515598694615191 * r * s * s + 1.51655130291552 * r * s * s * s
 
  222                               + 0.493605498700608 * r * r + -1.45186182587091 * r * r * s
 
  223                               + -0.66563505252364 * r * r * s * s
 
  224                               + 1.95785931328699 * r * r * s * s * s;
 
  225        interp.err[6].tp_pos = 34;
 
  226        interp.err[6].weight = -0.382345175212772 * r + -1.12460733451847 * r * s
 
  227                               + 0.515598694615191 * r * s * s + 1.51655130291552 * r * s * s * s
 
  228                               + 0.493605498700607 * r * r + 1.45186182587091 * r * r * s
 
  229                               + -0.665635052523639 * r * r * s * s
 
  230                               + -1.95785931328699 * r * r * s * s * s;
 
  231        interp.err[7].tp_pos = 35;
 
  232        interp.err[7].weight = 0.592326598440728 + 1.7422341910451 * s + -0.798762063028366 * s * s
 
  233                               + -2.34943117594438 * s * s * s + -0.987210997401216 * r * r
 
  234                               + -2.90372365174183 * r * r * s + 1.33127010504728 * r * r * s * s
 
  235                               + 3.91571862657397 * r * r * s * s * s;
 
  236        interp.err[8].tp_pos = 36;
 
  237        interp.err[8].weight = 0.382345175212772 * r + 1.12460733451847 * r * s
 
  238                               + -0.51559869461519 * r * s * s + -1.51655130291552 * r * s * s * s
 
  239                               + 0.493605498700608 * r * r + 1.45186182587091 * r * r * s
 
  240                               + -0.665635052523639 * r * r * s * s
 
  241                               + -1.95785931328699 * r * r * s * s * s;
 
  242        interp.err[9].tp_pos = 51;
 
  243        interp.err[9].weight = 0.0595965630288204 * r + 0.0692068865595747 * r * s
 
  244                               + -0.515598694615191 * r * s * s + -0.598742252153743 * r * s * s * s
 
  245                               + -0.0769388320339403 * r * r + -0.0893457063627005 * r * r * s
 
  246                               + 0.665635052523639 * r * r * s * s
 
  247                               + 0.772972923754058 * r * r * s * s * s;
 
  248        interp.err[10].tp_pos = 52;
 
  249        interp.err[10].weight = -0.0923265984407282 + -0.10721484763524 * s
 
  250                                + 0.798762063028367 * s * s + 0.927567508504866 * s * s * s
 
  251                                + 0.153877664067881 * r * r + 0.1786914127254 * r * r * s
 
  252                                + -1.33127010504728 * r * r * s * s
 
  253                                + -1.54594584750811 * r * r * s * s * s;
 
  254        interp.err[11].tp_pos = 53;
 
  255        interp.err[11].weight = -0.05959656302882 * r + -0.0692068865595747 * r * s
 
  256                                + 0.515598694615191 * r * s * s + 0.598742252153742 * r * s * s * s
 
  257                                + -0.0769388320339401 * r * r + -0.0893457063627015 * r * r * s
 
  258                                + 0.665635052523639 * r * r * s * s
 
  259                                + 0.772972923754059 * r * r * s * s * s;
 
  261        interp.ess[0].tp_pos = 7;
 
  262        interp.ess[0].weight = 0.0595965630288195 * s + -0.0769388320339407 * s * s
 
  263                               + -0.0692068865595762 * r * s + 0.0893457063626997 * r * s * s
 
  264                               + -0.515598694615191 * r * r * s + 0.665635052523639 * r * r * s * s
 
  265                               + 0.598742252153745 * r * r * r * s
 
  266                               + -0.772972923754056 * r * r * r * s * s;
 
  267        interp.ess[1].tp_pos = 10;
 
  268        interp.ess[1].weight = -0.382345175212772 * s + 0.493605498700608 * s * s
 
  269                               + 1.12460733451847 * r * s + -1.45186182587091 * r * s * s
 
  270                               + 0.51559869461519 * r * r * s + -0.66563505252364 * r * r * s * s
 
  271                               + -1.51655130291552 * r * r * r * s
 
  272                               + 1.95785931328699 * r * r * r * s * s;
 
  273        interp.ess[2].tp_pos = 12;
 
  274        interp.ess[2].weight = -0.382345175212771 * s + 0.493605498700608 * s * s
 
  275                               + -1.12460733451847 * r * s + 1.45186182587091 * r * s * s
 
  276                               + 0.51559869461519 * r * r * s + -0.66563505252364 * r * r * s * s
 
  277                               + 1.51655130291552 * r * r * r * s
 
  278                               + -1.95785931328699 * r * r * r * s * s;
 
  279        interp.ess[3].tp_pos = 15;
 
  280        interp.ess[3].weight = 0.0595965630288212 * s + -0.0769388320339411 * s * s
 
  281                               + 0.0692068865595756 * r * s + -0.0893457063626993 * r * s * s
 
  282                               + -0.51559869461519 * r * r * s + 0.66563505252364 * r * r * s * s
 
  283                               + -0.598742252153745 * r * r * r * s
 
  284                               + 0.772972923754055 * r * r * r * s * s;
 
  285        interp.ess[4].tp_pos = 24;
 
  286        interp.ess[4].weight = -0.0923265984407289 + 0.153877664067882 * s * s
 
  287                               + 0.10721484763524 * r + -0.178691412725398 * r * s * s
 
  288                               + 0.798762063028367 * r * r + -1.33127010504728 * r * r * s * s
 
  289                               + -0.927567508504867 * r * r * r
 
  290                               + 1.54594584750811 * r * r * r * s * s;
 
  291        interp.ess[5].tp_pos = 27;
 
  292        interp.ess[5].weight = 0.592326598440728 + -0.987210997401215 * s * s
 
  293                               + -1.74223419104509 * r + 2.90372365174183 * r * s * s
 
  294                               + -0.798762063028366 * r * r + 1.33127010504728 * r * r * s * s
 
  295                               + 2.34943117594438 * r * r * r
 
  296                               + -3.91571862657397 * r * r * r * s * s;
 
  297        interp.ess[6].tp_pos = 29;
 
  298        interp.ess[6].weight = 0.592326598440729 + -0.987210997401217 * s * s + 1.74223419104509 * r
 
  299                               + -2.90372365174183 * r * s * s + -0.798762063028366 * r * r
 
  300                               + 1.33127010504728 * r * r * s * s + -2.34943117594438 * r * r * r
 
  301                               + 3.91571862657397 * r * r * r * s * s;
 
  302        interp.ess[7].tp_pos = 32;
 
  303        interp.ess[7].weight = -0.0923265984407286 + 0.153877664067882 * s * s
 
  304                               + -0.10721484763524 * r + 0.178691412725399 * r * s * s
 
  305                               + 0.798762063028366 * r * r + -1.33127010504728 * r * r * s * s
 
  306                               + 0.927567508504867 * r * r * r
 
  307                               + -1.54594584750811 * r * r * r * s * s;
 
  308        interp.ess[8].tp_pos = 41;
 
  309        interp.ess[8].weight = -0.0595965630288195 * s + -0.076938832033941 * s * s
 
  310                               + 0.0692068865595742 * r * s + 0.0893457063626994 * r * s * s
 
  311                               + 0.515598694615191 * r * r * s + 0.665635052523639 * r * r * s * s
 
  312                               + -0.598742252153742 * r * r * r * s
 
  313                               + -0.772972923754055 * r * r * r * s * s;
 
  314        interp.ess[9].tp_pos = 44;
 
  315        interp.ess[9].weight = 0.382345175212772 * s + 0.493605498700608 * s * s
 
  316                               + -1.12460733451847 * r * s + -1.45186182587091 * r * s * s
 
  317                               + -0.51559869461519 * r * r * s + -0.665635052523639 * r * r * s * s
 
  318                               + 1.51655130291551 * r * r * r * s
 
  319                               + 1.95785931328698 * r * r * r * s * s;
 
  320        interp.ess[10].tp_pos = 46;
 
  321        interp.ess[10].weight = 0.382345175212772 * s + 0.493605498700608 * s * s
 
  322                                + 1.12460733451847 * r * s + 1.45186182587091 * r * s * s
 
  323                                + -0.515598694615191 * r * r * s + -0.66563505252364 * r * r * s * s
 
  324                                + -1.51655130291551 * r * r * r * s
 
  325                                + -1.95785931328698 * r * r * r * s * s;
 
  326        interp.ess[11].tp_pos = 49;
 
  327        interp.ess[11].weight = -0.0595965630288213 * s + -0.0769388320339407 * s * s
 
  328                                + -0.0692068865595744 * r * s + -0.0893457063626996 * r * s * s
 
  329                                + 0.51559869461519 * r * r * s + 0.665635052523639 * r * r * s * s
 
  330                                + 0.598742252153742 * r * r * r * s
 
  331                                + 0.772972923754056 * r * r * r * s * s;
 
  333        interp.ers[0].tp_pos = 8;
 
  334        interp.ers[0].weight = 0.416666666666667 * r * s + -0.53791435363992 * r * s * s
 
  335                               + -0.53791435363992 * r * r * s + 0.694444444444446 * r * r * s * s;
 
  336        interp.ers[1].tp_pos = 11;
 
  337        interp.ers[1].weight = -0.645497224367905 * s + 0.833333333333334 * s * s
 
  338                               + 1.07582870727984 * r * r * s + -1.38888888888889 * r * r * s * s;
 
  339        interp.ers[2].tp_pos = 14;
 
  340        interp.ers[2].weight = -0.416666666666668 * r * s + 0.53791435363992 * r * s * s
 
  341                               + -0.53791435363992 * r * r * s + 0.694444444444446 * r * r * s * s;
 
  342        interp.ers[3].tp_pos = 25;
 
  343        interp.ers[3].weight = -0.645497224367905 * r + 1.07582870727984 * r * s * s
 
  344                               + 0.833333333333334 * r * r + -1.38888888888889 * r * r * s * s;
 
  345        interp.ers[4].tp_pos = 28;
 
  346        interp.ers[4].weight = 1 + -1.66666666666667 * s * s + -1.66666666666667 * r * r
 
  347                               + 2.77777777777778 * r * r * s * s;
 
  348        interp.ers[5].tp_pos = 31;
 
  349        interp.ers[5].weight = 0.645497224367902 * r + -1.07582870727984 * r * s * s
 
  350                               + 0.833333333333335 * r * r + -1.38888888888889 * r * r * s * s;
 
  351        interp.ers[6].tp_pos = 42;
 
  352        interp.ers[6].weight = -0.416666666666667 * r * s + -0.53791435363992 * r * s * s
 
  353                               + 0.53791435363992 * r * r * s + 0.694444444444446 * r * r * s * s;
 
  354        interp.ers[7].tp_pos = 45;
 
  355        interp.ers[7].weight = 0.645497224367902 * s + 0.833333333333334 * s * s
 
  356                               + -1.07582870727984 * r * r * s + -1.38888888888889 * r * r * s * s;
 
  357        interp.ers[8].tp_pos = 48;
 
  358        interp.ers[8].weight = 0.416666666666667 * r * s + 0.53791435363992 * r * s * s
 
  359                               + 0.53791435363992 * r * r * s + 0.694444444444446 * r * r * s * s;
 
  361        interp.ert[0].tp_pos = 0;
 
  362        interp.ert[0].weight = 0.0806871530459893 * r + -0.0806871530459875 * r * s
 
  363                               + -0.403435765229939 * r * s * s + 0.403435765229939 * r * s * s * s
 
  364                               + -0.104166666666667 * r * r + 0.104166666666667 * r * r * s
 
  365                               + 0.520833333333334 * r * r * s * s
 
  366                               + -0.520833333333334 * r * r * s * s * s;
 
  367        interp.ert[1].tp_pos = 1;
 
  368        interp.ert[1].weight = -0.125 + 0.125 * s + 0.625 * s * s + -0.625 * s * s * s
 
  369                               + 0.208333333333334 * r * r + -0.208333333333334 * r * r * s
 
  370                               + -1.04166666666667 * r * r * s * s
 
  371                               + 1.04166666666667 * r * r * s * s * s;
 
  372        interp.ert[2].tp_pos = 2;
 
  373        interp.ert[2].weight = -0.0806871530459867 * r + 0.0806871530459878 * r * s
 
  374                               + 0.40343576522994 * r * s * s + -0.403435765229939 * r * s * s * s
 
  375                               + -0.104166666666666 * r * r + 0.104166666666668 * r * r * s
 
  376                               + 0.520833333333334 * r * r * s * s
 
  377                               + -0.520833333333335 * r * r * s * s * s;
 
  378        interp.ert[3].tp_pos = 17;
 
  379        interp.ert[3].weight = -0.403435765229941 * r + 0.902109795608791 * r * s
 
  380                               + 0.403435765229939 * r * s * s + -0.902109795608791 * r * s * s * s
 
  381                               + 0.520833333333334 * r * r + -1.16461873828114 * r * r * s
 
  382                               + -0.520833333333334 * r * r * s * s
 
  383                               + 1.16461873828114 * r * r * s * s * s;
 
  384        interp.ert[4].tp_pos = 18;
 
  385        interp.ert[4].weight = 0.625000000000001 + -1.39754248593737 * s
 
  386                               + -0.625000000000001 * s * s + 1.39754248593737 * s * s * s
 
  387                               + -1.04166666666667 * r * r + 2.32923747656229 * r * r * s
 
  388                               + 1.04166666666667 * r * r * s * s
 
  389                               + -2.32923747656228 * r * r * s * s * s;
 
  390        interp.ert[5].tp_pos = 19;
 
  391        interp.ert[5].weight = 0.403435765229938 * r + -0.902109795608791 * r * s
 
  392                               + -0.40343576522994 * r * s * s + 0.90210979560879 * r * s * s * s
 
  393                               + 0.520833333333334 * r * r + -1.16461873828114 * r * r * s
 
  394                               + -0.520833333333335 * r * r * s * s
 
  395                               + 1.16461873828114 * r * r * s * s * s;
 
  396        interp.ert[6].tp_pos = 37;
 
  397        interp.ert[6].weight = -0.403435765229941 * r + -0.90210979560879 * r * s
 
  398                               + 0.403435765229938 * r * s * s + 0.90210979560879 * r * s * s * s
 
  399                               + 0.520833333333334 * r * r + 1.16461873828114 * r * r * s
 
  400                               + -0.520833333333334 * r * r * s * s
 
  401                               + -1.16461873828114 * r * r * s * s * s;
 
  402        interp.ert[7].tp_pos = 38;
 
  403        interp.ert[7].weight = 0.625 + 1.39754248593737 * s + -0.624999999999999 * s * s
 
  404                               + -1.39754248593737 * s * s * s + -1.04166666666667 * r * r
 
  405                               + -2.32923747656228 * r * r * s + 1.04166666666667 * r * r * s * s
 
  406                               + 2.32923747656228 * r * r * s * s * s;
 
  407        interp.ert[8].tp_pos = 39;
 
  408        interp.ert[8].weight = 0.403435765229938 * r + 0.90210979560879 * r * s
 
  409                               + -0.403435765229941 * r * s * s + -0.902109795608791 * r * s * s * s
 
  410                               + 0.520833333333334 * r * r + 1.16461873828114 * r * r * s
 
  411                               + -0.520833333333334 * r * r * s * s
 
  412                               + -1.16461873828114 * r * r * s * s * s;
 
  413        interp.ert[9].tp_pos = 54;
 
  414        interp.ert[9].weight = 0.0806871530459891 * r + 0.0806871530459874 * r * s
 
  415                               + -0.403435765229938 * r * s * s + -0.403435765229939 * r * s * s * s
 
  416                               + -0.104166666666666 * r * r + -0.104166666666667 * r * r * s
 
  417                               + 0.520833333333333 * r * r * s * s
 
  418                               + 0.520833333333334 * r * r * s * s * s;
 
  419        interp.ert[10].tp_pos = 55;
 
  420        interp.ert[10].weight = -0.125 + -0.125 * s + 0.625 * s * s + 0.624999999999999 * s * s * s
 
  421                                + 0.208333333333334 * r * r + 0.208333333333333 * r * r * s
 
  422                                + -1.04166666666667 * r * r * s * s
 
  423                                + -1.04166666666667 * r * r * s * s * s;
 
  424        interp.ert[11].tp_pos = 56;
 
  425        interp.ert[11].weight = -0.0806871530459868 * r + -0.080687153045988 * r * s
 
  426                                + 0.40343576522994 * r * s * s + 0.403435765229939 * r * s * s * s
 
  427                                + -0.104166666666667 * r * r + -0.104166666666667 * r * r * s
 
  428                                + 0.520833333333334 * r * r * s * s
 
  429                                + 0.520833333333334 * r * r * s * s * s;
 
  431        interp.est[0].tp_pos = 6;
 
  432        interp.est[0].weight = 0.0806871530459879 * s + -0.104166666666666 * s * s
 
  433                               + -0.0806871530459874 * r * s + 0.104166666666666 * r * s * s
 
  434                               + -0.403435765229939 * r * r * s + 0.520833333333334 * r * r * s * s
 
  435                               + 0.403435765229939 * r * r * r * s
 
  436                               + -0.520833333333333 * r * r * r * s * s;
 
  437        interp.est[1].tp_pos = 9;
 
  438        interp.est[1].weight = -0.403435765229939 * s + 0.520833333333333 * s * s
 
  439                               + 0.90210979560879 * r * s + -1.16461873828114 * r * s * s
 
  440                               + 0.40343576522994 * r * r * s + -0.520833333333334 * r * r * s * s
 
  441                               + -0.90210979560879 * r * r * r * s
 
  442                               + 1.16461873828114 * r * r * r * s * s;
 
  443        interp.est[2].tp_pos = 13;
 
  444        interp.est[2].weight = -0.403435765229939 * s + 0.520833333333334 * s * s
 
  445                               + -0.902109795608791 * r * s + 1.16461873828114 * r * s * s
 
  446                               + 0.403435765229938 * r * r * s + -0.520833333333334 * r * r * s * s
 
  447                               + 0.902109795608791 * r * r * r * s
 
  448                               + -1.16461873828114 * r * r * r * s * s;
 
  449        interp.est[3].tp_pos = 16;
 
  450        interp.est[3].weight = 0.0806871530459876 * s + -0.104166666666667 * s * s
 
  451                               + 0.0806871530459874 * r * s + -0.104166666666666 * r * s * s
 
  452                               + -0.403435765229939 * r * r * s + 0.520833333333334 * r * r * s * s
 
  453                               + -0.403435765229939 * r * r * r * s
 
  454                               + 0.520833333333333 * r * r * r * s * s;
 
  455        interp.est[4].tp_pos = 23;
 
  456        interp.est[4].weight = -0.125 + 0.208333333333333 * s * s + 0.125 * r
 
  457                               + -0.208333333333333 * r * s * s + 0.625 * r * r
 
  458                               + -1.04166666666667 * r * r * s * s + -0.625 * r * r * r
 
  459                               + 1.04166666666667 * r * r * r * s * s;
 
  460        interp.est[5].tp_pos = 26;
 
  461        interp.est[5].weight = 0.624999999999999 + -1.04166666666666 * s * s + -1.39754248593737 * r
 
  462                               + 2.32923747656229 * r * s * s + -0.624999999999999 * r * r
 
  463                               + 1.04166666666666 * r * r * s * s + 1.39754248593737 * r * r * r
 
  464                               + -2.32923747656229 * r * r * r * s * s;
 
  465        interp.est[6].tp_pos = 30;
 
  466        interp.est[6].weight = 0.625 + -1.04166666666667 * s * s + 1.39754248593737 * r
 
  467                               + -2.32923747656229 * r * s * s + -0.625000000000001 * r * r
 
  468                               + 1.04166666666667 * r * r * s * s + -1.39754248593737 * r * r * r
 
  469                               + 2.32923747656229 * r * r * r * s * s;
 
  470        interp.est[7].tp_pos = 33;
 
  471        interp.est[7].weight = -0.125 + 0.208333333333333 * s * s + -0.125 * r
 
  472                               + 0.208333333333334 * r * s * s + 0.625 * r * r
 
  473                               + -1.04166666666667 * r * r * s * s + 0.625000000000001 * r * r * r
 
  474                               + -1.04166666666667 * r * r * r * s * s;
 
  475        interp.est[8].tp_pos = 40;
 
  476        interp.est[8].weight = -0.0806871530459878 * s + -0.104166666666666 * s * s
 
  477                               + 0.0806871530459875 * r * s + 0.104166666666667 * r * s * s
 
  478                               + 0.403435765229939 * r * r * s + 0.520833333333333 * r * r * s * s
 
  479                               + -0.403435765229939 * r * r * r * s
 
  480                               + -0.520833333333334 * r * r * r * s * s;
 
  481        interp.est[9].tp_pos = 43;
 
  482        interp.est[9].weight = 0.403435765229939 * s + 0.520833333333333 * s * s
 
  483                               + -0.90210979560879 * r * s + -1.16461873828114 * r * s * s
 
  484                               + -0.403435765229939 * r * r * s + -0.520833333333334 * r * r * s * s
 
  485                               + 0.90210979560879 * r * r * r * s
 
  486                               + 1.16461873828114 * r * r * r * s * s;
 
  487        interp.est[10].tp_pos = 47;
 
  488        interp.est[10].weight =
 
  489              0.403435765229939 * s + 0.520833333333334 * s * s + 0.902109795608791 * r * s
 
  490              + 1.16461873828114 * r * s * s + -0.403435765229939 * r * r * s
 
  491              + -0.520833333333334 * r * r * s * s + -0.902109795608791 * r * r * r * s
 
  492              + -1.16461873828114 * r * r * r * s * s;
 
  493        interp.est[11].tp_pos = 50;
 
  494        interp.est[11].weight = -0.080687153045988 * s + -0.104166666666667 * s * s
 
  495                                + -0.0806871530459881 * r * s + -0.104166666666667 * r * s * s
 
  496                                + 0.403435765229939 * r * r * s + 0.520833333333334 * r * r * s * s
 
  497                                + 0.40343576522994 * r * r * r * s
 
  498                                + 0.520833333333334 * r * r * r * s * s;
 
  503    static const int nb_tying_point = 88;
 
  511    static const TyingPoint tying_point[nb_tying_point];
 
  513    static const int nb_err_comp = 20;
 
  514    static const int nb_ess_comp = 20;
 
  515    static const int nb_ers_comp = 16;
 
  516    static const int nb_ert_comp = 20;
 
  517    static const int nb_est_comp = 20;
 
  524    struct TyingPointInterp {
 
  525        Interp err[nb_err_comp];
 
  526        Interp ess[nb_ess_comp];
 
  527        Interp ers[nb_ers_comp];
 
  528        Interp ert[nb_ert_comp];
 
  529        Interp est[nb_est_comp];
 
  533    static void get_interpolation(
double rr, 
double ss, TyingPointInterp& interp) {
 
  534        const double r = 2 * rr - 1;
 
  535        const double s = 2 * ss - 1;
 
  536        interp.err[0].tp_pos = 4;
 
  537        interp.err[0].weight =
 
  538              -0.0278058317463242 * s + 0.0306846724421719 * s * s + 0.0958989779769997 * s * s * s
 
  539              + -0.105827754177941 * s * s * s * s + 0.0322896983578049 * r * s
 
  540              + -0.035632770362885 * r * s * s + -0.111363296014638 * r * s * s * s
 
  541              + 0.122893150309783 * r * s * s * s * s + 0.240561700582657 * r * r * s
 
  542              + -0.26546794398575 * r * r * s * s + -0.829668446416295 * r * r * s * s * s
 
  543              + 0.915567092045497 * r * r * s * s * s * s + -0.279353799559742 * r * r * r * s
 
  544              + 0.308276332575435 * r * r * r * s * s + 0.963457742108791 * r * r * r * s * s * s
 
  545              + -1.06320808879919 * r * r * r * s * s * s * s;
 
  546        interp.err[1].tp_pos = 5;
 
  547        interp.err[1].weight =
 
  548              0.17838991161024 * s + -0.196859279545614 * s * s + -0.61524540466554 * s * s * s
 
  549              + 0.678944039003915 * s * s * s * s + -0.524705465131958 * r * s
 
  550              + 0.579030164358201 * r * s * s + 1.80964620314774 * r * s * s * s
 
  551              + -1.9970055737371 * r * s * s * s * s + -0.240561700582658 * r * r * s
 
  552              + 0.265467943985748 * r * r * s * s + 0.829668446416296 * r * r * s * s * s
 
  553              + -0.915567092045496 * r * r * s * s * s * s + 0.707573863666363 * r * r * r * s
 
  554              + -0.780831605158269 * r * r * r * s * s + -2.44033737195474 * r * r * r * s * s * s
 
  555              + 2.69299453402312 * r * r * r * s * s * s * s;
 
  556        interp.err[2].tp_pos = 6;
 
  557        interp.err[2].weight =
 
  558              0.17838991161024 * s + -0.196859279545614 * s * s + -0.615245404665541 * s * s * s
 
  559              + 0.678944039003915 * s * s * s * s + 0.524705465131958 * r * s
 
  560              + -0.579030164358204 * r * s * s + -1.80964620314774 * r * s * s * s
 
  561              + 1.9970055737371 * r * s * s * s * s + -0.240561700582659 * r * r * s
 
  562              + 0.265467943985749 * r * r * s * s + 0.829668446416299 * r * r * s * s * s
 
  563              + -0.915567092045497 * r * r * s * s * s * s + -0.707573863666362 * r * r * r * s
 
  564              + 0.78083160515827 * r * r * r * s * s + 2.44033737195474 * r * r * r * s * s * s
 
  565              + -2.69299453402312 * r * r * r * s * s * s * s;
 
  566        interp.err[3].tp_pos = 7;
 
  567        interp.err[3].weight =
 
  568              -0.027805831746325 * s + 0.0306846724421714 * s * s + 0.0958989779770006 * s * s * s
 
  569              + -0.10582775417794 * s * s * s * s + -0.032289698357805 * r * s
 
  570              + 0.0356327703628845 * r * s * s + 0.111363296014637 * r * s * s * s
 
  571              + -0.122893150309783 * r * s * s * s * s + 0.240561700582659 * r * r * s
 
  572              + -0.265467943985749 * r * r * s * s + -0.829668446416298 * r * r * s * s * s
 
  573              + 0.915567092045496 * r * r * s * s * s * s + 0.279353799559741 * r * r * r * s
 
  574              + -0.308276332575432 * r * r * r * s * s + -0.963457742108789 * r * r * r * s * s * s
 
  575              + 1.06320808879919 * r * r * r * s * s * s * s;
 
  576        interp.err[4].tp_pos = 25;
 
  577        interp.err[4].weight =
 
  578              0.132524513856582 * s + -0.246113402137205 * s * s + -0.161386581292472 * s * s * s
 
  579              + 0.299713610903471 * s * s * s * s + -0.153894931699333 * r * s
 
  580              + 0.28580074817844 * r * s * s + 0.187411190446413 * r * s * s * s
 
  581              + -0.348044330343775 * r * s * s * s * s + -1.14653367369396 * r * r * s
 
  582              + 2.12924609105194 * r * r * s * s + 1.3962333801459 * r * r * s * s * s
 
  583              + -2.59296742440507 * r * r * s * s * s * s + 1.33141949567962 * r * r * r * s
 
  584              + -2.47260051908678 * r * r * r * s * s + -1.62138486247471 * r * r * r * s * s * s
 
  585              + 3.01109985665939 * r * r * r * s * s * s * s;
 
  586        interp.err[5].tp_pos = 26;
 
  587        interp.err[5].weight =
 
  588              -0.850218635023954 * s + 1.57895467590731 * s * s + 1.03538488740402 * s * s * s
 
  589              + -1.92282989572944 * s * s * s * s + 2.50078247321971 * r * s
 
  590              + -4.64424327679675 * r * s * s + -3.04541946364605 * r * s * s * s
 
  591              + 5.65569737493179 * r * s * s * s * s + 1.14653367369396 * r * r * s
 
  592              + -2.12924609105193 * r * r * s * s + -1.3962333801459 * r * r * s * s * s
 
  593              + 2.59296742440506 * r * r * s * s * s * s + -3.37234588612525 * r * r * r * s
 
  594              + 6.26283768236182 * r * r * r * s * s + 4.10679773620207 * r * r * r * s * s * s
 
  595              + -7.62680000350632 * r * r * r * s * s * s * s;
 
  596        interp.err[6].tp_pos = 27;
 
  597        interp.err[6].weight =
 
  598              -0.850218635023954 * s + 1.57895467590732 * s * s + 1.03538488740402 * s * s * s
 
  599              + -1.92282989572945 * s * s * s * s + -2.50078247321971 * r * s
 
  600              + 4.64424327679675 * r * s * s + 3.04541946364605 * r * s * s * s
 
  601              + -5.65569737493179 * r * s * s * s * s + 1.14653367369396 * r * r * s
 
  602              + -2.12924609105195 * r * r * s * s + -1.39623338014591 * r * r * s * s * s
 
  603              + 2.59296742440508 * r * r * s * s * s * s + 3.37234588612524 * r * r * r * s
 
  604              + -6.26283768236182 * r * r * r * s * s + -4.10679773620207 * r * r * r * s * s * s
 
  605              + 7.62680000350632 * r * r * r * s * s * s * s;
 
  606        interp.err[7].tp_pos = 28;
 
  607        interp.err[7].weight =
 
  608              0.132524513856584 * s + -0.246113402137205 * s * s + -0.161386581292476 * s * s * s
 
  609              + 0.299713610903471 * s * s * s * s + 0.153894931699333 * r * s
 
  610              + -0.285800748178444 * r * s * s + -0.187411190446414 * r * s * s * s
 
  611              + 0.348044330343782 * r * s * s * s * s + -1.14653367369396 * r * r * s
 
  612              + 2.12924609105194 * r * r * s * s + 1.39623338014591 * r * r * s * s * s
 
  613              + -2.59296742440507 * r * r * s * s * s * s + -1.33141949567961 * r * r * r * s
 
  614              + 2.47260051908679 * r * r * r * s * s + 1.62138486247471 * r * r * r * s * s * s
 
  615              + -3.0110998566594 * r * r * r * s * s * s * s;
 
  616        interp.err[8].tp_pos = 42;
 
  617        interp.err[8].weight =
 
  618              -0.0923265984407291 + 0.430857459390066 * s * s + -0.387771713451059 * s * s * s * s
 
  619              + 0.107214847635245 * r + -0.500335955631114 * r * s * s
 
  620              + 0.450302360067991 * r * s * s * s * s + 0.798762063028367 * r * r
 
  621              + -3.72755629413238 * r * r * s * s + 3.35480066471914 * r * r * s * s * s * s
 
  622              + -0.927567508504873 * r * r * r + 4.32864837302271 * r * r * r * s * s
 
  623              + -3.89578353572042 * r * r * r * s * s * s * s;
 
  624        interp.err[9].tp_pos = 43;
 
  625        interp.err[9].weight =
 
  626              0.592326598440729 + -2.7641907927234 * s * s + 2.48777171345106 * s * s * s * s
 
  627              + -1.7422341910451 * r + 8.1304262248771 * r * s * s
 
  628              + -7.31738360238939 * r * s * s * s * s + -0.798762063028367 * r * r
 
  629              + 3.72755629413237 * r * r * s * s + -3.35480066471913 * r * r * s * s * s * s
 
  630              + 2.34943117594438 * r * r * r + -10.9640121544071 * r * r * r * s * s
 
  631              + 9.86761093896639 * r * r * r * s * s * s * s;
 
  632        interp.err[10].tp_pos = 44;
 
  633        interp.err[10].weight =
 
  634              0.592326598440728 + -2.7641907927234 * s * s + 2.48777171345107 * s * s * s * s
 
  635              + 1.74223419104509 * r + -8.13042622487712 * r * s * s
 
  636              + 7.31738360238941 * r * s * s * s * s + -0.798762063028366 * r * r
 
  637              + 3.72755629413239 * r * r * s * s + -3.35480066471916 * r * r * s * s * s * s
 
  638              + -2.34943117594438 * r * r * r + 10.9640121544071 * r * r * r * s * s
 
  639              + -9.86761093896642 * r * r * r * s * s * s * s;
 
  640        interp.err[11].tp_pos = 45;
 
  641        interp.err[11].weight =
 
  642              -0.0923265984407289 + 0.430857459390066 * s * s + -0.387771713451061 * s * s * s * s
 
  643              + -0.107214847635243 * r + 0.500335955631124 * r * s * s
 
  644              + -0.450302360068006 * r * s * s * s * s + 0.798762063028366 * r * r
 
  645              + -3.72755629413238 * r * r * s * s + 3.35480066471915 * r * r * s * s * s * s
 
  646              + 0.927567508504871 * r * r * r + -4.32864837302272 * r * r * r * s * s
 
  647              + 3.89578353572044 * r * r * r * s * s * s * s;
 
  648        interp.err[12].tp_pos = 80;
 
  649        interp.err[12].weight =
 
  650              0.027805831746325 * s + 0.030684672442171 * s * s + -0.0958989779770006 * s * s * s
 
  651              + -0.10582775417794 * s * s * s * s + -0.0322896983578059 * r * s
 
  652              + -0.0356327703628808 * r * s * s + 0.111363296014636 * r * s * s * s
 
  653              + 0.122893150309778 * r * s * s * s * s + -0.240561700582659 * r * r * s
 
  654              + -0.265467943985749 * r * r * s * s + 0.829668446416298 * r * r * s * s * s
 
  655              + 0.915567092045495 * r * r * s * s * s * s + 0.279353799559739 * r * r * r * s
 
  656              + 0.308276332575428 * r * r * r * s * s + -0.963457742108791 * r * r * r * s * s * s
 
  657              + -1.06320808879918 * r * r * r * s * s * s * s;
 
  658        interp.err[13].tp_pos = 81;
 
  659        interp.err[13].weight =
 
  660              -0.17838991161024 * s + -0.196859279545613 * s * s + 0.61524540466554 * s * s * s
 
  661              + 0.678944039003913 * s * s * s * s + 0.524705465131957 * r * s
 
  662              + 0.579030164358208 * r * s * s + -1.80964620314774 * r * s * s * s
 
  663              + -1.9970055737371 * r * s * s * s * s + 0.240561700582659 * r * r * s
 
  664              + 0.265467943985747 * r * r * s * s + -0.829668446416298 * r * r * s * s * s
 
  665              + -0.915567092045491 * r * r * s * s * s * s + -0.707573863666361 * r * r * r * s
 
  666              + -0.780831605158278 * r * r * r * s * s + 2.44033737195474 * r * r * r * s * s * s
 
  667              + 2.69299453402313 * r * r * r * s * s * s * s;
 
  668        interp.err[14].tp_pos = 82;
 
  669        interp.err[14].weight =
 
  670              -0.178389911610241 * s + -0.196859279545614 * s * s + 0.615245404665541 * s * s * s
 
  671              + 0.678944039003916 * s * s * s * s + -0.524705465131957 * r * s
 
  672              + -0.579030164358211 * r * s * s + 1.80964620314774 * r * s * s * s
 
  673              + 1.99700557373711 * r * s * s * s * s + 0.240561700582659 * r * r * s
 
  674              + 0.26546794398575 * r * r * s * s + -0.829668446416297 * r * r * s * s * s
 
  675              + -0.915567092045498 * r * r * s * s * s * s + 0.707573863666361 * r * r * r * s
 
  676              + 0.780831605158282 * r * r * r * s * s + -2.44033737195473 * r * r * r * s * s * s
 
  677              + -2.69299453402314 * r * r * r * s * s * s * s;
 
  678        interp.err[15].tp_pos = 83;
 
  679        interp.err[15].weight =
 
  680              0.0278058317463241 * s + 0.0306846724421711 * s * s + -0.0958989779769996 * s * s * s
 
  681              + -0.10582775417794 * s * s * s * s + 0.0322896983578061 * r * s
 
  682              + 0.035632770362886 * r * s * s + -0.111363296014635 * r * s * s * s
 
  683              + -0.122893150309785 * r * s * s * s * s + -0.240561700582658 * r * r * s
 
  684              + -0.265467943985749 * r * r * s * s + 0.829668446416297 * r * r * s * s * s
 
  685              + 0.915567092045497 * r * r * s * s * s * s + -0.27935379955974 * r * r * r * s
 
  686              + -0.308276332575435 * r * r * r * s * s + 0.963457742108789 * r * r * r * s * s * s
 
  687              + 1.06320808879919 * r * r * r * s * s * s * s;
 
  688        interp.err[16].tp_pos = 59;
 
  689        interp.err[16].weight =
 
  690              -0.132524513856583 * s + -0.246113402137203 * s * s + 0.161386581292475 * s * s * s
 
  691              + 0.299713610903468 * s * s * s * s + 0.153894931699335 * r * s
 
  692              + 0.285800748178438 * r * s * s + -0.187411190446414 * r * s * s * s
 
  693              + -0.348044330343774 * r * s * s * s * s + 1.14653367369396 * r * r * s
 
  694              + 2.12924609105194 * r * r * s * s + -1.39623338014591 * r * r * s * s * s
 
  695              + -2.59296742440506 * r * r * s * s * s * s + -1.33141949567961 * r * r * r * s
 
  696              + -2.47260051908678 * r * r * r * s * s + 1.62138486247471 * r * r * r * s * s * s
 
  697              + 3.0110998566594 * r * r * r * s * s * s * s;
 
  698        interp.err[17].tp_pos = 60;
 
  699        interp.err[17].weight =
 
  700              0.850218635023953 * s + 1.57895467590731 * s * s + -1.03538488740402 * s * s * s
 
  701              + -1.92282989572944 * s * s * s * s + -2.50078247321971 * r * s
 
  702              + -4.64424327679676 * r * s * s + 3.04541946364605 * r * s * s * s
 
  703              + 5.6556973749318 * r * s * s * s * s + -1.14653367369396 * r * r * s
 
  704              + -2.12924609105193 * r * r * s * s + 1.39623338014591 * r * r * s * s * s
 
  705              + 2.59296742440505 * r * r * s * s * s * s + 3.37234588612524 * r * r * r * s
 
  706              + 6.26283768236183 * r * r * r * s * s + -4.10679773620206 * r * r * r * s * s * s
 
  707              + -7.62680000350633 * r * r * r * s * s * s * s;
 
  708        interp.err[18].tp_pos = 61;
 
  709        interp.err[18].weight =
 
  710              0.850218635023953 * s + 1.57895467590732 * s * s + -1.03538488740402 * s * s * s
 
  711              + -1.92282989572945 * s * s * s * s + 2.5007824732197 * r * s
 
  712              + 4.64424327679678 * r * s * s + -3.04541946364604 * r * s * s * s
 
  713              + -5.65569737493182 * r * s * s * s * s + -1.14653367369396 * r * r * s
 
  714              + -2.12924609105194 * r * r * s * s + 1.3962333801459 * r * r * s * s * s
 
  715              + 2.59296742440507 * r * r * s * s * s * s + -3.37234588612524 * r * r * r * s
 
  716              + -6.26283768236186 * r * r * r * s * s + 4.10679773620205 * r * r * r * s * s * s
 
  717              + 7.62680000350637 * r * r * r * s * s * s * s;
 
  718        interp.err[19].tp_pos = 62;
 
  719        interp.err[19].weight =
 
  720              -0.132524513856581 * s + -0.246113402137205 * s * s + 0.161386581292473 * s * s * s
 
  721              + 0.299713610903471 * s * s * s * s + -0.153894931699335 * r * s
 
  722              + -0.28580074817845 * r * s * s + 0.187411190446413 * r * s * s * s
 
  723              + 0.34804433034379 * r * s * s * s * s + 1.14653367369396 * r * r * s
 
  724              + 2.12924609105194 * r * r * s * s + -1.3962333801459 * r * r * s * s * s
 
  725              + -2.59296742440507 * r * r * s * s * s * s + 1.33141949567962 * r * r * r * s
 
  726              + 2.4726005190868 * r * r * r * s * s + -1.62138486247471 * r * r * r * s * s * s
 
  727              + -3.01109985665942 * r * r * r * s * s * s * s;
 
  729        interp.ess[0].tp_pos = 9;
 
  730        interp.ess[0].weight =
 
  731              -0.0278058317463246 * r + 0.0322896983578053 * r * s + 0.240561700582659 * r * s * s
 
  732              + -0.27935379955974 * r * s * s * s + 0.0306846724421711 * r * r
 
  733              + -0.0356327703628825 * r * r * s + -0.265467943985749 * r * r * s * s
 
  734              + 0.30827633257543 * r * r * s * s * s + 0.0958989779770006 * r * r * r
 
  735              + -0.111363296014635 * r * r * r * s + -0.829668446416298 * r * r * r * s * s
 
  736              + 0.96345774210879 * r * r * r * s * s * s + -0.10582775417794 * r * r * r * r
 
  737              + 0.122893150309783 * r * r * r * r * s + 0.915567092045497 * r * r * r * r * s * s
 
  738              + -1.06320808879919 * r * r * r * r * s * s * s;
 
  739        interp.ess[1].tp_pos = 12;
 
  740        interp.ess[1].weight =
 
  741              0.132524513856582 * r + -0.153894931699333 * r * s + -1.14653367369396 * r * s * s
 
  742              + 1.33141949567961 * r * s * s * s + -0.246113402137207 * r * r
 
  743              + 0.285800748178437 * r * r * s + 2.12924609105194 * r * r * s * s
 
  744              + -2.47260051908678 * r * r * s * s * s + -0.161386581292475 * r * r * r
 
  745              + 0.18741119044641 * r * r * r * s + 1.39623338014591 * r * r * r * s * s
 
  746              + -1.62138486247471 * r * r * r * s * s * s + 0.299713610903473 * r * r * r * r
 
  747              + -0.348044330343784 * r * r * r * r * s + -2.59296742440507 * r * r * r * r * s * s
 
  748              + 3.0110998566594 * r * r * r * r * s * s * s;
 
  749        interp.ess[2].tp_pos = 14;
 
  750        interp.ess[2].weight =
 
  751              -0.0923265984407291 + 0.107214847635237 * s + 0.798762063028368 * s * s
 
  752              + -0.927567508504863 * s * s * s + 0.430857459390066 * r * r
 
  753              + -0.500335955631113 * r * r * s + -3.72755629413238 * r * r * s * s
 
  754              + 4.3286483730227 * r * r * s * s * s + -0.38777171345106 * r * r * r * r
 
  755              + 0.450302360068004 * r * r * r * r * s + 3.35480066471915 * r * r * r * r * s * s
 
  756              + -3.89578353572043 * r * r * r * r * s * s * s;
 
  757        interp.ess[3].tp_pos = 19;
 
  758        interp.ess[3].weight =
 
  759              0.0278058317463246 * r + -0.0322896983578041 * r * s + -0.240561700582659 * r * s * s
 
  760              + 0.279353799559741 * r * s * s * s + 0.0306846724421707 * r * r
 
  761              + -0.0356327703628816 * r * r * s + -0.265467943985748 * r * r * s * s
 
  762              + 0.308276332575428 * r * r * s * s * s + -0.0958989779770006 * r * r * r
 
  763              + 0.111363296014637 * r * r * r * s + 0.829668446416298 * r * r * r * s * s
 
  764              + -0.963457742108789 * r * r * r * s * s * s + -0.10582775417794 * r * r * r * r
 
  765              + 0.122893150309782 * r * r * r * r * s + 0.915567092045496 * r * r * r * r * s * s
 
  766              + -1.06320808879919 * r * r * r * r * s * s * s;
 
  767        interp.ess[4].tp_pos = 16;
 
  768        interp.ess[4].weight =
 
  769              -0.132524513856583 * r + 0.153894931699334 * r * s + 1.14653367369396 * r * s * s
 
  770              + -1.33141949567962 * r * s * s * s + -0.246113402137203 * r * r
 
  771              + 0.285800748178439 * r * r * s + 2.12924609105194 * r * r * s * s
 
  772              + -2.47260051908678 * r * r * s * s * s + 0.161386581292474 * r * r * r
 
  773              + -0.187411190446416 * r * r * r * s + -1.39623338014591 * r * r * r * s * s
 
  774              + 1.62138486247471 * r * r * r * s * s * s + 0.299713610903469 * r * r * r * r
 
  775              + -0.348044330343783 * r * r * r * r * s + -2.59296742440507 * r * r * r * r * s * s
 
  776              + 3.0110998566594 * r * r * r * r * s * s * s;
 
  777        interp.ess[5].tp_pos = 30;
 
  778        interp.ess[5].weight =
 
  779              0.17838991161024 * r + -0.524705465131956 * r * s + -0.240561700582659 * r * s * s
 
  780              + 0.707573863666363 * r * s * s * s + -0.196859279545613 * r * r
 
  781              + 0.579030164358207 * r * r * s + 0.265467943985746 * r * r * s * s
 
  782              + -0.780831605158277 * r * r * s * s * s + -0.615245404665541 * r * r * r
 
  783              + 1.80964620314774 * r * r * r * s + 0.829668446416297 * r * r * r * s * s
 
  784              + -2.44033737195474 * r * r * r * s * s * s + 0.678944039003914 * r * r * r * r
 
  785              + -1.9970055737371 * r * r * r * r * s + -0.915567092045495 * r * r * r * r * s * s
 
  786              + 2.69299453402313 * r * r * r * r * s * s * s;
 
  787        interp.ess[6].tp_pos = 33;
 
  788        interp.ess[6].weight =
 
  789              -0.850218635023954 * r + 2.50078247321971 * r * s + 1.14653367369396 * r * s * s
 
  790              + -3.37234588612525 * r * s * s * s + 1.57895467590732 * r * r
 
  791              + -4.64424327679676 * r * r * s + -2.12924609105194 * r * r * s * s
 
  792              + 6.26283768236183 * r * r * s * s * s + 1.03538488740402 * r * r * r
 
  793              + -3.04541946364605 * r * r * r * s + -1.39623338014591 * r * r * r * s * s
 
  794              + 4.10679773620207 * r * r * r * s * s * s + -1.92282989572945 * r * r * r * r
 
  795              + 5.6556973749318 * r * r * r * r * s + 2.59296742440507 * r * r * r * r * s * s
 
  796              + -7.62680000350632 * r * r * r * r * s * s * s;
 
  797        interp.ess[7].tp_pos = 35;
 
  798        interp.ess[7].weight =
 
  799              0.592326598440729 + -1.74223419104509 * s + -0.798762063028367 * s * s
 
  800              + 2.34943117594438 * s * s * s + -2.7641907927234 * r * r
 
  801              + 8.13042622487711 * r * r * s + 3.72755629413238 * r * r * s * s
 
  802              + -10.9640121544071 * r * r * s * s * s + 2.48777171345106 * r * r * r * r
 
  803              + -7.31738360238939 * r * r * r * r * s + -3.35480066471914 * r * r * r * r * s * s
 
  804              + 9.86761093896637 * r * r * r * r * s * s * s;
 
  805        interp.ess[8].tp_pos = 40;
 
  806        interp.ess[8].weight =
 
  807              -0.178389911610241 * r + 0.524705465131959 * r * s + 0.240561700582659 * r * s * s
 
  808              + -0.707573863666365 * r * s * s * s + -0.196859279545614 * r * r
 
  809              + 0.579030164358205 * r * r * s + 0.265467943985748 * r * r * s * s
 
  810              + -0.780831605158271 * r * r * s * s * s + 0.615245404665542 * r * r * r
 
  811              + -1.80964620314774 * r * r * r * s + -0.829668446416299 * r * r * r * s * s
 
  812              + 2.44033737195474 * r * r * r * s * s * s + 0.678944039003915 * r * r * r * r
 
  813              + -1.9970055737371 * r * r * r * r * s + -0.915567092045496 * r * r * r * r * s * s
 
  814              + 2.69299453402312 * r * r * r * r * s * s * s;
 
  815        interp.ess[9].tp_pos = 37;
 
  816        interp.ess[9].weight =
 
  817              0.850218635023956 * r + -2.50078247321971 * r * s + -1.14653367369397 * r * s * s
 
  818              + 3.37234588612525 * r * s * s * s + 1.57895467590731 * r * r
 
  819              + -4.64424327679676 * r * r * s + -2.12924609105193 * r * r * s * s
 
  820              + 6.26283768236183 * r * r * s * s * s + -1.03538488740402 * r * r * r
 
  821              + 3.04541946364605 * r * r * r * s + 1.39623338014591 * r * r * r * s * s
 
  822              + -4.10679773620207 * r * r * r * s * s * s + -1.92282989572944 * r * r * r * r
 
  823              + 5.6556973749318 * r * r * r * r * s + 2.59296742440506 * r * r * r * r * s * s
 
  824              + -7.62680000350631 * r * r * r * r * s * s * s;
 
  825        interp.ess[10].tp_pos = 47;
 
  826        interp.ess[10].weight =
 
  827              0.178389911610241 * r + 0.524705465131957 * r * s + -0.24056170058266 * r * s * s
 
  828              + -0.707573863666363 * r * s * s * s + -0.196859279545616 * r * r
 
  829              + -0.579030164358206 * r * r * s + 0.265467943985754 * r * r * s * s
 
  830              + 0.780831605158272 * r * r * s * s * s + -0.615245404665542 * r * r * r
 
  831              + -1.80964620314774 * r * r * r * s + 0.8296684464163 * r * r * r * s * s
 
  832              + 2.44033737195474 * r * r * r * s * s * s + 0.678944039003917 * r * r * r * r
 
  833              + 1.9970055737371 * r * r * r * r * s + -0.915567092045501 * r * r * r * r * s * s
 
  834              + -2.69299453402313 * r * r * r * r * s * s * s;
 
  835        interp.ess[11].tp_pos = 50;
 
  836        interp.ess[11].weight =
 
  837              -0.850218635023955 * r + -2.50078247321971 * r * s + 1.14653367369396 * r * s * s
 
  838              + 3.37234588612525 * r * s * s * s + 1.57895467590732 * r * r
 
  839              + 4.64424327679676 * r * r * s + -2.12924609105196 * r * r * s * s
 
  840              + -6.26283768236181 * r * r * s * s * s + 1.03538488740402 * r * r * r
 
  841              + 3.04541946364604 * r * r * r * s + -1.39623338014591 * r * r * r * s * s
 
  842              + -4.10679773620206 * r * r * r * s * s * s + -1.92282989572945 * r * r * r * r
 
  843              + -5.6556973749318 * r * r * r * r * s + 2.59296742440508 * r * r * r * r * s * s
 
  844              + 7.62680000350631 * r * r * r * r * s * s * s;
 
  845        interp.ess[12].tp_pos = 52;
 
  846        interp.ess[12].weight =
 
  847              0.592326598440729 + 1.7422341910451 * s + -0.798762063028369 * s * s
 
  848              + -2.34943117594438 * s * s * s + -2.76419079272341 * r * r
 
  849              + -8.13042622487711 * r * r * s + 3.7275562941324 * r * r * s * s
 
  850              + 10.9640121544071 * r * r * s * s * s + 2.48777171345107 * r * r * r * r
 
  851              + 7.3173836023894 * r * r * r * r * s + -3.35480066471916 * r * r * r * r * s * s
 
  852              + -9.86761093896637 * r * r * r * r * s * s * s;
 
  853        interp.ess[13].tp_pos = 57;
 
  854        interp.ess[13].weight =
 
  855              -0.17838991161024 * r + -0.524705465131958 * r * s + 0.240561700582659 * r * s * s
 
  856              + 0.707573863666363 * r * s * s * s + -0.196859279545614 * r * r
 
  857              + -0.579030164358208 * r * r * s + 0.26546794398575 * r * r * s * s
 
  858              + 0.780831605158277 * r * r * s * s * s + 0.61524540466554 * r * r * r
 
  859              + 1.80964620314774 * r * r * r * s + -0.829668446416296 * r * r * r * s * s
 
  860              + -2.44033737195474 * r * r * r * s * s * s + 0.678944039003916 * r * r * r * r
 
  861              + 1.99700557373711 * r * r * r * r * s + -0.915567092045498 * r * r * r * r * s * s
 
  862              + -2.69299453402313 * r * r * r * r * s * s * s;
 
  863        interp.ess[14].tp_pos = 54;
 
  864        interp.ess[14].weight =
 
  865              0.850218635023953 * r + 2.50078247321971 * r * s + -1.14653367369396 * r * s * s
 
  866              + -3.37234588612525 * r * s * s * s + 1.57895467590732 * r * r
 
  867              + 4.64424327679677 * r * r * s + -2.12924609105195 * r * r * s * s
 
  868              + -6.26283768236184 * r * r * s * s * s + -1.03538488740401 * r * r * r
 
  869              + -3.04541946364605 * r * r * r * s + 1.3962333801459 * r * r * r * s * s
 
  870              + 4.10679773620207 * r * r * r * s * s * s + -1.92282989572945 * r * r * r * r
 
  871              + -5.65569737493181 * r * r * r * r * s + 2.59296742440507 * r * r * r * r * s * s
 
  872              + 7.62680000350633 * r * r * r * r * s * s * s;
 
  873        interp.ess[15].tp_pos = 68;
 
  874        interp.ess[15].weight =
 
  875              -0.0278058317463243 * r + -0.032289698357805 * r * s + 0.240561700582659 * r * s * s
 
  876              + 0.279353799559739 * r * s * s * s + 0.0306846724421715 * r * r
 
  877              + 0.0356327703628824 * r * r * s + -0.265467943985751 * r * r * s * s
 
  878              + -0.308276332575429 * r * r * s * s * s + 0.0958989779770007 * r * r * r
 
  879              + 0.111363296014634 * r * r * r * s + -0.829668446416298 * r * r * r * s * s
 
  880              + -0.963457742108789 * r * r * r * s * s * s + -0.105827754177941 * r * r * r * r
 
  881              + -0.122893150309784 * r * r * r * r * s + 0.915567092045499 * r * r * r * r * s * s
 
  882              + 1.06320808879919 * r * r * r * r * s * s * s;
 
  883        interp.ess[16].tp_pos = 71;
 
  884        interp.ess[16].weight =
 
  885              0.132524513856582 * r + 0.153894931699333 * r * s + -1.14653367369396 * r * s * s
 
  886              + -1.33141949567961 * r * s * s * s + -0.246113402137206 * r * r
 
  887              + -0.285800748178439 * r * r * s + 2.12924609105194 * r * r * s * s
 
  888              + 2.47260051908678 * r * r * s * s * s + -0.161386581292475 * r * r * r
 
  889              + -0.187411190446409 * r * r * r * s + 1.39623338014591 * r * r * r * s * s
 
  890              + 1.62138486247471 * r * r * r * s * s * s + 0.299713610903471 * r * r * r * r
 
  891              + 0.348044330343789 * r * r * r * r * s + -2.59296742440507 * r * r * r * r * s * s
 
  892              + -3.01109985665941 * r * r * r * r * s * s * s;
 
  893        interp.ess[17].tp_pos = 73;
 
  894        interp.ess[17].weight =
 
  895              -0.0923265984407292 + -0.107214847635237 * s + 0.798762063028368 * s * s
 
  896              + 0.927567508504863 * s * s * s + 0.430857459390068 * r * r
 
  897              + 0.50033595563111 * r * r * s + -3.72755629413239 * r * r * s * s
 
  898              + -4.32864837302269 * r * r * s * s * s + -0.387771713451063 * r * r * r * r
 
  899              + -0.450302360068005 * r * r * r * r * s + 3.35480066471915 * r * r * r * r * s * s
 
  900              + 3.89578353572043 * r * r * r * r * s * s * s;
 
  901        interp.ess[18].tp_pos = 78;
 
  902        interp.ess[18].weight =
 
  903              0.0278058317463242 * r + 0.0322896983578039 * r * s + -0.240561700582658 * r * s * s
 
  904              + -0.279353799559741 * r * s * s * s + 0.0306846724421706 * r * r
 
  905              + 0.0356327703628846 * r * r * s + -0.265467943985749 * r * r * s * s
 
  906              + -0.308276332575434 * r * r * s * s * s + -0.095898977977 * r * r * r
 
  907              + -0.111363296014636 * r * r * r * s + 0.829668446416297 * r * r * r * s * s
 
  908              + 0.963457742108789 * r * r * r * s * s * s + -0.10582775417794 * r * r * r * r
 
  909              + -0.122893150309786 * r * r * r * r * s + 0.915567092045497 * r * r * r * r * s * s
 
  910              + 1.06320808879919 * r * r * r * r * s * s * s;
 
  911        interp.ess[19].tp_pos = 75;
 
  912        interp.ess[19].weight =
 
  913              -0.132524513856581 * r + -0.153894931699332 * r * s + 1.14653367369396 * r * s * s
 
  914              + 1.33141949567961 * r * s * s * s + -0.246113402137204 * r * r
 
  915              + -0.285800748178442 * r * r * s + 2.12924609105194 * r * r * s * s
 
  916              + 2.47260051908679 * r * r * s * s * s + 0.161386581292473 * r * r * r
 
  917              + 0.187411190446413 * r * r * r * s + -1.3962333801459 * r * r * r * s * s
 
  918              + -1.62138486247471 * r * r * r * s * s * s + 0.29971361090347 * r * r * r * r
 
  919              + 0.348044330343791 * r * r * r * r * s + -2.59296742440507 * r * r * r * r * s * s
 
  920              + -3.01109985665941 * r * r * r * r * s * s * s;
 
  922        interp.ers[0].tp_pos = 10;
 
  923        interp.ers[0].weight =
 
  924              0.00852420077963567 + -0.0098987821845013 * s + -0.0737469842429078 * s * s
 
  925              + 0.0856391528843933 * s * s * s + -0.00989878218450171 * r
 
  926              + 0.0114950235534469 * r * s + 0.0856391528843962 * r * s * s
 
  927              + -0.0994490090957473 * r * s * s * s + -0.0737469842429076 * r * r
 
  928              + 0.0856391528843967 * r * r * s + 0.638020833333331 * r * r * s * s
 
  929              + -0.740905736691429 * r * r * s * s * s + 0.0856391528843948 * r * r * r
 
  930              + -0.0994490090957478 * r * r * r * s + -0.740905736691428 * r * r * r * s * s
 
  931              + 0.860381482833926 * r * r * r * s * s * s;
 
  932        interp.ers[1].tp_pos = 13;
 
  933        interp.ers[1].weight =
 
  934              -0.0546874999999999 + 0.0635062060021224 * s + 0.473128015757091 * s * s
 
  935              + -0.549422907136828 * s * s * s + 0.160854556546329 * r + -0.186793373337806 * r * s
 
  936              + -1.39163057671774 * r * s * s + 1.61603982781969 * r * s * s * s
 
  937              + 0.073746984242908 * r * r + -0.0856391528843971 * r * r * s
 
  938              + -0.638020833333332 * r * r * s * s + 0.740905736691428 * r * r * s * s * s
 
  939              + -0.216914988745546 * r * r * r + 0.251893905558361 * r * r * r * s
 
  940              + 1.87663649304049 * r * r * r * s * s + -2.17925602227439 * r * r * r * s * s * s;
 
  941        interp.ers[2].tp_pos = 15;
 
  942        interp.ers[2].weight =
 
  943              -0.0546875 + 0.0635062060021232 * s + 0.473128015757092 * s * s
 
  944              + -0.54942290713683 * s * s * s + -0.160854556546328 * r + 0.186793373337807 * r * s
 
  945              + 1.39163057671774 * r * s * s + -1.61603982781969 * r * s * s * s
 
  946              + 0.0737469842429079 * r * r + -0.0856391528843949 * r * r * s
 
  947              + -0.638020833333332 * r * r * s * s + 0.74090573669143 * r * r * s * s * s
 
  948              + 0.216914988745546 * r * r * r + -0.251893905558362 * r * r * r * s
 
  949              + -1.87663649304049 * r * r * r * s * s + 2.17925602227439 * r * r * r * s * s * s;
 
  950        interp.ers[3].tp_pos = 18;
 
  951        interp.ers[3].weight =
 
  952              0.00852420077963588 + -0.0098987821845041 * s + -0.073746984242908 * s * s
 
  953              + 0.0856391528843978 * s * s * s + 0.00989878218450206 * r
 
  954              + -0.0114950235534475 * r * s + -0.0856391528843964 * r * s * s
 
  955              + 0.0994490090957471 * r * s * s * s + -0.073746984242908 * r * r
 
  956              + 0.0856391528843948 * r * r * s + 0.638020833333331 * r * r * s * s
 
  957              + -0.740905736691427 * r * r * s * s * s + -0.0856391528843948 * r * r * r
 
  958              + 0.0994490090957476 * r * r * r * s + 0.74090573669143 * r * r * r * s * s
 
  959              + -0.860381482833924 * r * r * r * s * s * s;
 
  960        interp.ers[4].tp_pos = 31;
 
  961        interp.ers[4].weight =
 
  962              -0.0546874999999997 + 0.160854556546324 * s + 0.0737469842429076 * s * s
 
  963              + -0.21691498874554 * s * s * s + 0.0635062060021206 * r + -0.186793373337805 * r * s
 
  964              + -0.085639152884397 * r * s * s + 0.25189390555836 * r * s * s * s
 
  965              + 0.473128015757091 * r * r + -1.39163057671774 * r * r * s
 
  966              + -0.638020833333331 * r * r * s * s + 1.8766364930405 * r * r * s * s * s
 
  967              + -0.549422907136826 * r * r * r + 1.61603982781969 * r * r * r * s
 
  968              + 0.74090573669143 * r * r * r * s * s + -2.17925602227439 * r * r * r * s * s * s;
 
  969        interp.ers[5].tp_pos = 34;
 
  970        interp.ers[5].weight =
 
  971              0.350850799220363 + -1.03197165206888 * s + -0.473128015757091 * s * s
 
  972              + 1.39163057671774 * s * s * s + -1.03197165206888 * r + 3.03537997644656 * r * s
 
  973              + 1.39163057671774 * r * s * s + -4.0932593242376 * r * s * s * s
 
  974              + -0.473128015757091 * r * r + 1.39163057671773 * r * r * s
 
  975              + 0.638020833333332 * r * r * s * s + -1.87663649304049 * r * r * s * s * s
 
  976              + 1.39163057671774 * r * r * r + -4.09325932423759 * r * r * r * s
 
  977              + -1.8766364930405 * r * r * r * s * s + 5.51982685049942 * r * r * r * s * s * s;
 
  978        interp.ers[6].tp_pos = 36;
 
  979        interp.ers[6].weight =
 
  980              0.350850799220364 + -1.03197165206887 * s + -0.473128015757091 * s * s
 
  981              + 1.39163057671773 * s * s * s + 1.03197165206888 * r + -3.03537997644656 * r * s
 
  982              + -1.39163057671773 * r * s * s + 4.09325932423759 * r * s * s * s
 
  983              + -0.473128015757091 * r * r + 1.39163057671773 * r * r * s
 
  984              + 0.638020833333332 * r * r * s * s + -1.8766364930405 * r * r * s * s * s
 
  985              + -1.39163057671774 * r * r * r + 4.09325932423759 * r * r * r * s
 
  986              + 1.87663649304049 * r * r * r * s * s + -5.5198268504994 * r * r * r * s * s * s;
 
  987        interp.ers[7].tp_pos = 39;
 
  988        interp.ers[7].weight =
 
  989              -0.0546874999999999 + 0.160854556546331 * s + 0.0737469842429081 * s * s
 
  990              + -0.21691498874555 * s * s * s + -0.0635062060021203 * r + 0.186793373337806 * r * s
 
  991              + 0.0856391528843956 * r * s * s + -0.25189390555836 * r * s * s * s
 
  992              + 0.473128015757091 * r * r + -1.39163057671773 * r * r * s
 
  993              + -0.638020833333332 * r * r * s * s + 1.87663649304049 * r * r * s * s * s
 
  994              + 0.549422907136825 * r * r * r + -1.61603982781969 * r * r * r * s
 
  995              + -0.740905736691429 * r * r * r * s * s + 2.17925602227439 * r * r * r * s * s * s;
 
  996        interp.ers[8].tp_pos = 48;
 
  997        interp.ers[8].weight =
 
  998              -0.0546874999999995 + -0.160854556546325 * s + 0.0737469842429075 * s * s
 
  999              + 0.216914988745541 * s * s * s + 0.0635062060021236 * r + 0.186793373337802 * r * s
 
 1000              + -0.0856391528843933 * r * s * s + -0.251893905558355 * r * s * s * s
 
 1001              + 0.47312801575709 * r * r + 1.39163057671774 * r * r * s
 
 1002              + -0.638020833333331 * r * r * s * s + -1.8766364930405 * r * r * s * s * s
 
 1003              + -0.549422907136832 * r * r * r + -1.61603982781969 * r * r * r * s
 
 1004              + 0.740905736691425 * r * r * r * s * s + 2.17925602227439 * r * r * r * s * s * s;
 
 1005        interp.ers[9].tp_pos = 51;
 
 1006        interp.ers[9].weight =
 
 1007              0.350850799220363 + 1.03197165206888 * s + -0.473128015757091 * s * s
 
 1008              + -1.39163057671774 * s * s * s + -1.03197165206888 * r + -3.03537997644656 * r * s
 
 1009              + 1.39163057671773 * r * s * s + 4.09325932423759 * r * s * s * s
 
 1010              + -0.47312801575709 * r * r + -1.39163057671774 * r * r * s
 
 1011              + 0.638020833333331 * r * r * s * s + 1.87663649304049 * r * r * s * s * s
 
 1012              + 1.39163057671774 * r * r * r + 4.09325932423759 * r * r * r * s
 
 1013              + -1.87663649304049 * r * r * r * s * s + -5.51982685049941 * r * r * r * s * s * s;
 
 1014        interp.ers[10].tp_pos = 53;
 
 1015        interp.ers[10].weight =
 
 1016              0.350850799220364 + 1.03197165206887 * s + -0.473128015757091 * s * s
 
 1017              + -1.39163057671773 * s * s * s + 1.03197165206888 * r + 3.03537997644656 * r * s
 
 1018              + -1.39163057671774 * r * s * s + -4.09325932423759 * r * s * s * s
 
 1019              + -0.473128015757093 * r * r + -1.39163057671773 * r * r * s
 
 1020              + 0.638020833333334 * r * r * s * s + 1.87663649304049 * r * r * s * s * s
 
 1021              + -1.39163057671774 * r * r * r + -4.09325932423758 * r * r * r * s
 
 1022              + 1.8766364930405 * r * r * r * s * s + 5.5198268504994 * r * r * r * s * s * s;
 
 1023        interp.ers[11].tp_pos = 56;
 
 1024        interp.ers[11].weight =
 
 1025              -0.0546874999999998 + -0.160854556546331 * s + 0.0737469842429078 * s * s
 
 1026              + 0.21691498874555 * s * s * s + -0.0635062060021248 * r + -0.186793373337806 * r * s
 
 1027              + 0.0856391528843964 * r * s * s + 0.251893905558362 * r * s * s * s
 
 1028              + 0.473128015757091 * r * r + 1.39163057671773 * r * r * s
 
 1029              + -0.638020833333332 * r * r * s * s + -1.87663649304049 * r * r * s * s * s
 
 1030              + 0.549422907136832 * r * r * r + 1.61603982781969 * r * r * r * s
 
 1031              + -0.740905736691429 * r * r * r * s * s + -2.17925602227439 * r * r * r * s * s * s;
 
 1032        interp.ers[12].tp_pos = 69;
 
 1033        interp.ers[12].weight =
 
 1034              0.00852420077963583 + 0.00989878218450148 * s + -0.0737469842429082 * s * s
 
 1035              + -0.0856391528843947 * s * s * s + -0.00989878218450314 * r
 
 1036              + -0.0114950235534465 * r * s + 0.085639152884395 * r * s * s
 
 1037              + 0.0994490090957456 * r * s * s * s + -0.073746984242908 * r * r
 
 1038              + -0.0856391528843974 * r * r * s + 0.638020833333332 * r * r * s * s
 
 1039              + 0.740905736691431 * r * r * s * s * s + 0.0856391528843971 * r * r * r
 
 1040              + 0.0994490090957468 * r * r * r * s + -0.740905736691427 * r * r * r * s * s
 
 1041              + -0.860381482833923 * r * r * r * s * s * s;
 
 1042        interp.ers[13].tp_pos = 72;
 
 1043        interp.ers[13].weight =
 
 1044              -0.0546874999999997 + -0.0635062060021219 * s + 0.473128015757092 * s * s
 
 1045              + 0.549422907136829 * s * s * s + 0.160854556546329 * r + 0.186793373337802 * r * s
 
 1046              + -1.39163057671774 * r * s * s + -1.61603982781969 * r * s * s * s
 
 1047              + 0.0737469842429072 * r * r + 0.0856391528843963 * r * r * s
 
 1048              + -0.638020833333332 * r * r * s * s + -0.74090573669143 * r * r * s * s * s
 
 1049              + -0.216914988745547 * r * r * r + -0.251893905558355 * r * r * r * s
 
 1050              + 1.87663649304049 * r * r * r * s * s + 2.17925602227438 * r * r * r * s * s * s;
 
 1051        interp.ers[14].tp_pos = 74;
 
 1052        interp.ers[14].weight =
 
 1053              -0.0546874999999999 + -0.0635062060021227 * s + 0.473128015757091 * s * s
 
 1054              + 0.54942290713683 * s * s * s + -0.160854556546329 * r + -0.186793373337802 * r * s
 
 1055              + 1.39163057671774 * r * s * s + 1.61603982781969 * r * s * s * s
 
 1056              + 0.0737469842429088 * r * r + 0.0856391528843945 * r * r * s
 
 1057              + -0.638020833333332 * r * r * s * s + -0.740905736691426 * r * r * s * s * s
 
 1058              + 0.216914988745549 * r * r * r + 0.251893905558355 * r * r * r * s
 
 1059              + -1.8766364930405 * r * r * r * s * s + -2.17925602227438 * r * r * r * s * s * s;
 
 1060        interp.ers[15].tp_pos = 77;
 
 1061        interp.ers[15].weight =
 
 1062              0.00852420077963581 + 0.00989878218450406 * s + -0.0737469842429079 * s * s
 
 1063              + -0.0856391528843981 * s * s * s + 0.00989878218450393 * r
 
 1064              + 0.011495023553448 * r * s + -0.0856391528843968 * r * s * s
 
 1065              + -0.0994490090957488 * r * s * s * s + -0.0737469842429081 * r * r
 
 1066              + -0.0856391528843951 * r * r * s + 0.638020833333332 * r * r * s * s
 
 1067              + 0.740905736691428 * r * r * s * s * s + -0.0856391528843976 * r * r * r
 
 1068              + -0.0994490090957476 * r * r * r * s + 0.74090573669143 * r * r * r * s * s
 
 1069              + 0.860381482833925 * r * r * r * s * s * s;
 
 1071        interp.ert[0].tp_pos = 0;
 
 1072        interp.ert[0].weight =
 
 1073              -0.0346224744152734 * s + 0.034622474415273 * s * s + 0.0807857736356379 * s * s * s
 
 1074              + -0.0807857736356363 * s * s * s * s + 0.0402055678632157 * r * s
 
 1075              + -0.0402055678632139 * r * s * s + -0.0938129916808338 * r * s * s * s
 
 1076              + 0.0938129916808338 * r * s * s * s * s + 0.299535773635638 * r * r * s
 
 1077              + -0.299535773635636 * r * r * s * s + -0.698916805149821 * r * r * s * s * s
 
 1078              + 0.698916805149819 * r * r * s * s * s * s + -0.347837815689325 * r * r * r * s
 
 1079              + 0.347837815689326 * r * r * r * s * s + 0.811621569941759 * r * r * r * s * s * s
 
 1080              + -0.811621569941759 * r * r * r * s * s * s * s;
 
 1081        interp.ert[1].tp_pos = 1;
 
 1082        interp.ert[1].weight =
 
 1083              0.222122474415273 * s + -0.222122474415272 * s * s + -0.518285773635637 * s * s * s
 
 1084              + 0.518285773635636 * s * s * s * s + -0.653337821641911 * r * s
 
 1085              + 0.653337821641911 * r * s * s + 1.52445491716446 * r * s * s * s
 
 1086              + -1.52445491716446 * r * s * s * s * s + -0.299535773635636 * r * r * s
 
 1087              + 0.299535773635636 * r * r * s * s + 0.698916805149819 * r * r * s * s * s
 
 1088              + -0.698916805149818 * r * r * s * s * s * s + 0.881036690979145 * r * r * r * s
 
 1089              + -0.881036690979149 * r * r * r * s * s + -2.05575227895134 * r * r * r * s * s * s
 
 1090              + 2.05575227895134 * r * r * r * s * s * s * s;
 
 1091        interp.ert[2].tp_pos = 2;
 
 1092        interp.ert[2].weight =
 
 1093              0.222122474415274 * s + -0.222122474415272 * s * s + -0.518285773635638 * s * s * s
 
 1094              + 0.518285773635637 * s * s * s * s + 0.653337821641911 * r * s
 
 1095              + -0.653337821641908 * r * s * s + -1.52445491716446 * r * s * s * s
 
 1096              + 1.52445491716446 * r * s * s * s * s + -0.299535773635638 * r * r * s
 
 1097              + 0.299535773635638 * r * r * s * s + 0.698916805149821 * r * r * s * s * s
 
 1098              + -0.69891680514982 * r * r * s * s * s * s + -0.881036690979143 * r * r * r * s
 
 1099              + 0.881036690979145 * r * r * r * s * s + 2.05575227895134 * r * r * r * s * s * s
 
 1100              + -2.05575227895134 * r * r * r * s * s * s * s;
 
 1101        interp.ert[3].tp_pos = 3;
 
 1102        interp.ert[3].weight =
 
 1103              -0.0346224744152733 * s + 0.0346224744152738 * s * s + 0.0807857736356379 * s * s * s
 
 1104              + -0.0807857736356374 * s * s * s * s + -0.0402055678632159 * r * s
 
 1105              + 0.0402055678632145 * r * s * s + 0.0938129916808339 * r * s * s * s
 
 1106              + -0.0938129916808342 * r * s * s * s * s + 0.299535773635637 * r * r * s
 
 1107              + -0.299535773635637 * r * r * s * s + -0.698916805149821 * r * r * s * s * s
 
 1108              + 0.698916805149821 * r * r * s * s * s * s + 0.347837815689324 * r * r * r * s
 
 1109              + -0.347837815689325 * r * r * r * s * s + -0.811621569941759 * r * r * r * s * s * s
 
 1110              + 0.811621569941758 * r * r * r * s * s * s * s;
 
 1111        interp.ert[4].tp_pos = 21;
 
 1112        interp.ert[4].weight =
 
 1113              0.123402307586959 * s + -0.188500138483154 * s * s + -0.123402307586959 * s * s * s
 
 1114              + 0.188500138483153 * s * s * s * s + -0.143301711849231 * r * s
 
 1115              + 0.218896980588615 * r * s * s + 0.14330171184923 * r * s * s * s
 
 1116              + -0.218896980588615 * r * s * s * s * s + -1.06761305469192 * r * r * s
 
 1117              + 1.63080587868291 * r * r * s * s + 1.06761305469192 * r * r * s * s * s
 
 1118              + -1.63080587868291 * r * r * s * s * s * s + 1.239772426639 * r * r * r * s
 
 1119              + -1.89378366319744 * r * r * r * s * s + -1.23977242663901 * r * r * r * s * s * s
 
 1120              + 1.89378366319744 * r * r * r * s * s * s * s;
 
 1121        interp.ert[5].tp_pos = 22;
 
 1122        interp.ert[5].weight =
 
 1123              -0.791694596434686 * s + 1.20933347181648 * s * s + 0.791694596434684 * s * s * s
 
 1124              + -1.20933347181648 * s * s * s * s + 2.32864335048459 * r * s
 
 1125              + -3.55706147338374 * r * s * s + -2.32864335048459 * r * s * s * s
 
 1126              + 3.55706147338374 * r * s * s * s * s + 1.06761305469192 * r * r * s
 
 1127              + -1.63080587868291 * r * r * s * s + -1.06761305469192 * r * r * s * s * s
 
 1128              + 1.63080587868291 * r * r * s * s * s * s + -3.14021347612416 * r * r * r * s
 
 1129              + 4.79675531755312 * r * r * r * s * s + 3.14021347612417 * r * r * r * s * s * s
 
 1130              + -4.79675531755313 * r * r * r * s * s * s * s;
 
 1131        interp.ert[6].tp_pos = 23;
 
 1132        interp.ert[6].weight =
 
 1133              -0.791694596434687 * s + 1.20933347181649 * s * s + 0.791694596434689 * s * s * s
 
 1134              + -1.20933347181649 * s * s * s * s + -2.32864335048459 * r * s
 
 1135              + 3.55706147338374 * r * s * s + 2.32864335048459 * r * s * s * s
 
 1136              + -3.55706147338374 * r * s * s * s * s + 1.06761305469192 * r * r * s
 
 1137              + -1.63080587868292 * r * r * s * s + -1.06761305469192 * r * r * s * s * s
 
 1138              + 1.63080587868292 * r * r * s * s * s * s + 3.14021347612416 * r * r * r * s
 
 1139              + -4.79675531755312 * r * r * r * s * s + -3.14021347612416 * r * r * r * s * s * s
 
 1140              + 4.79675531755312 * r * r * r * s * s * s * s;
 
 1141        interp.ert[7].tp_pos = 24;
 
 1142        interp.ert[7].weight =
 
 1143              0.123402307586959 * s + -0.188500138483154 * s * s + -0.12340230758696 * s * s * s
 
 1144              + 0.188500138483153 * s * s * s * s + 0.14330171184923 * r * s
 
 1145              + -0.218896980588614 * r * s * s + -0.143301711849229 * r * s * s * s
 
 1146              + 0.218896980588614 * r * s * s * s * s + -1.06761305469192 * r * r * s
 
 1147              + 1.63080587868291 * r * r * s * s + 1.06761305469192 * r * r * s * s * s
 
 1148              + -1.63080587868291 * r * r * s * s * s * s + -1.239772426639 * r * r * r * s
 
 1149              + 1.89378366319744 * r * r * r * s * s + 1.239772426639 * r * r * r * s * s * s
 
 1150              + -1.89378366319744 * r * r * r * s * s * s * s;
 
 1151        interp.ert[8].tp_pos = 42;
 
 1152        interp.ert[8].weight =
 
 1153              -0.0923265984407292 + 0.307755328135759 * s * s + -0.215428729695032 * s * s * s * s
 
 1154              + 0.10721484763524 * r + -0.357382825450801 * r * s * s
 
 1155              + 0.25016797781556 * r * s * s * s * s + 0.798762063028365 * r * r
 
 1156              + -2.66254021009455 * r * r * s * s + 1.86377814706618 * r * r * s * s * s * s
 
 1157              + -0.927567508504867 * r * r * r + 3.09189169501623 * r * r * r * s * s
 
 1158              + -2.16432418651136 * r * r * r * s * s * s * s;
 
 1159        interp.ert[9].tp_pos = 43;
 
 1160        interp.ert[9].weight =
 
 1161              0.592326598440727 + -1.97442199480243 * s * s + 1.3820953963617 * s * s * s * s
 
 1162              + -1.74223419104509 * r + 5.80744730348366 * r * s * s
 
 1163              + -4.06521311243856 * r * s * s * s * s + -0.798762063028366 * r * r
 
 1164              + 2.66254021009455 * r * r * s * s + -1.86377814706619 * r * r * s * s * s * s
 
 1165              + 2.34943117594438 * r * r * r + -7.83143725314795 * r * r * r * s * s
 
 1166              + 5.48200607720357 * r * r * r * s * s * s * s;
 
 1167        interp.ert[10].tp_pos = 44;
 
 1168        interp.ert[10].weight =
 
 1169              0.592326598440728 + -1.97442199480243 * s * s + 1.3820953963617 * s * s * s * s
 
 1170              + 1.7422341910451 * r + -5.80744730348366 * r * s * s
 
 1171              + 4.06521311243856 * r * s * s * s * s + -0.798762063028366 * r * r
 
 1172              + 2.66254021009456 * r * r * s * s + -1.86377814706619 * r * r * s * s * s * s
 
 1173              + -2.34943117594438 * r * r * r + 7.83143725314795 * r * r * r * s * s
 
 1174              + -5.48200607720357 * r * r * r * s * s * s * s;
 
 1175        interp.ert[11].tp_pos = 45;
 
 1176        interp.ert[11].weight =
 
 1177              -0.0923265984407292 + 0.307755328135762 * s * s + -0.215428729695035 * s * s * s * s
 
 1178              + -0.107214847635239 * r + 0.3573828254508 * r * s * s
 
 1179              + -0.250167977815561 * r * s * s * s * s + 0.798762063028365 * r * r
 
 1180              + -2.66254021009455 * r * r * s * s + 1.86377814706619 * r * r * s * s * s * s
 
 1181              + 0.927567508504865 * r * r * r + -3.09189169501622 * r * r * r * s * s
 
 1182              + 2.16432418651136 * r * r * r * s * s * s * s;
 
 1183        interp.ert[12].tp_pos = 63;
 
 1184        interp.ert[12].weight =
 
 1185              -0.123402307586958 * s + -0.188500138483154 * s * s + 0.123402307586958 * s * s * s
 
 1186              + 0.188500138483153 * s * s * s * s + 0.143301711849228 * r * s
 
 1187              + 0.218896980588614 * r * s * s + -0.143301711849229 * r * s * s * s
 
 1188              + -0.218896980588613 * r * s * s * s * s + 1.06761305469192 * r * r * s
 
 1189              + 1.63080587868291 * r * r * s * s + -1.06761305469192 * r * r * s * s * s
 
 1190              + -1.63080587868291 * r * r * s * s * s * s + -1.239772426639 * r * r * r * s
 
 1191              + -1.89378366319744 * r * r * r * s * s + 1.239772426639 * r * r * r * s * s * s
 
 1192              + 1.89378366319744 * r * r * r * s * s * s * s;
 
 1193        interp.ert[13].tp_pos = 64;
 
 1194        interp.ert[13].weight =
 
 1195              0.791694596434687 * s + 1.20933347181649 * s * s + -0.791694596434688 * s * s * s
 
 1196              + -1.20933347181649 * s * s * s * s + -2.32864335048458 * r * s
 
 1197              + -3.55706147338374 * r * s * s + 2.32864335048458 * r * s * s * s
 
 1198              + 3.55706147338373 * r * s * s * s * s + -1.06761305469192 * r * r * s
 
 1199              + -1.63080587868291 * r * r * s * s + 1.06761305469192 * r * r * s * s * s
 
 1200              + 1.63080587868291 * r * r * s * s * s * s + 3.14021347612415 * r * r * r * s
 
 1201              + 4.79675531755312 * r * r * r * s * s + -3.14021347612414 * r * r * r * s * s * s
 
 1202              + -4.79675531755312 * r * r * r * s * s * s * s;
 
 1203        interp.ert[14].tp_pos = 65;
 
 1204        interp.ert[14].weight =
 
 1205              0.791694596434686 * s + 1.20933347181649 * s * s + -0.791694596434684 * s * s * s
 
 1206              + -1.20933347181649 * s * s * s * s + 2.32864335048458 * r * s
 
 1207              + 3.55706147338374 * r * s * s + -2.32864335048458 * r * s * s * s
 
 1208              + -3.55706147338374 * r * s * s * s * s + -1.06761305469192 * r * r * s
 
 1209              + -1.63080587868292 * r * r * s * s + 1.06761305469192 * r * r * s * s * s
 
 1210              + 1.63080587868291 * r * r * s * s * s * s + -3.14021347612415 * r * r * r * s
 
 1211              + -4.79675531755312 * r * r * r * s * s + 3.14021347612415 * r * r * r * s * s * s
 
 1212              + 4.79675531755312 * r * r * r * s * s * s * s;
 
 1213        interp.ert[15].tp_pos = 66;
 
 1214        interp.ert[15].weight =
 
 1215              -0.123402307586958 * s + -0.188500138483155 * s * s + 0.123402307586957 * s * s * s
 
 1216              + 0.188500138483154 * s * s * s * s + -0.143301711849225 * r * s
 
 1217              + -0.218896980588614 * r * s * s + 0.143301711849227 * r * s * s * s
 
 1218              + 0.218896980588615 * r * s * s * s * s + 1.06761305469192 * r * r * s
 
 1219              + 1.63080587868291 * r * r * s * s + -1.06761305469192 * r * r * s * s * s
 
 1220              + -1.63080587868291 * r * r * s * s * s * s + 1.239772426639 * r * r * r * s
 
 1221              + 1.89378366319744 * r * r * r * s * s + -1.239772426639 * r * r * r * s * s * s
 
 1222              + -1.89378366319744 * r * r * r * s * s * s * s;
 
 1223        interp.ert[16].tp_pos = 84;
 
 1224        interp.ert[16].weight =
 
 1225              0.0346224744152731 * s + 0.0346224744152731 * s * s + -0.0807857736356372 * s * s * s
 
 1226              + -0.0807857736356368 * s * s * s * s + -0.0402055678632145 * r * s
 
 1227              + -0.0402055678632134 * r * s * s + 0.0938129916808359 * r * s * s * s
 
 1228              + 0.093812991680833 * r * s * s * s * s + -0.299535773635637 * r * r * s
 
 1229              + -0.299535773635637 * r * r * s * s + 0.69891680514982 * r * r * s * s * s
 
 1230              + 0.69891680514982 * r * r * s * s * s * s + 0.347837815689326 * r * r * r * s
 
 1231              + 0.347837815689325 * r * r * r * s * s + -0.811621569941758 * r * r * r * s * s * s
 
 1232              + -0.811621569941758 * r * r * r * s * s * s * s;
 
 1233        interp.ert[17].tp_pos = 85;
 
 1234        interp.ert[17].weight =
 
 1235              -0.222122474415273 * s + -0.222122474415273 * s * s + 0.518285773635638 * s * s * s
 
 1236              + 0.518285773635638 * s * s * s * s + 0.65333782164191 * r * s
 
 1237              + 0.653337821641907 * r * s * s + -1.52445491716446 * r * s * s * s
 
 1238              + -1.52445491716445 * r * s * s * s * s + 0.299535773635636 * r * r * s
 
 1239              + 0.299535773635637 * r * r * s * s + -0.698916805149819 * r * r * s * s * s
 
 1240              + -0.69891680514982 * r * r * s * s * s * s + -0.881036690979141 * r * r * r * s
 
 1241              + -0.881036690979143 * r * r * r * s * s + 2.05575227895133 * r * r * r * s * s * s
 
 1242              + 2.05575227895133 * r * r * r * s * s * s * s;
 
 1243        interp.ert[18].tp_pos = 86;
 
 1244        interp.ert[18].weight =
 
 1245              -0.222122474415273 * s + -0.222122474415274 * s * s + 0.518285773635637 * s * s * s
 
 1246              + 0.518285773635638 * s * s * s * s + -0.653337821641908 * r * s
 
 1247              + -0.65333782164191 * r * s * s + 1.52445491716446 * r * s * s * s
 
 1248              + 1.52445491716446 * r * s * s * s * s + 0.299535773635638 * r * r * s
 
 1249              + 0.299535773635638 * r * r * s * s + -0.698916805149821 * r * r * s * s * s
 
 1250              + -0.69891680514982 * r * r * s * s * s * s + 0.881036690979139 * r * r * r * s
 
 1251              + 0.881036690979143 * r * r * r * s * s + -2.05575227895133 * r * r * r * s * s * s
 
 1252              + -2.05575227895133 * r * r * r * s * s * s * s;
 
 1253        interp.ert[19].tp_pos = 87;
 
 1254        interp.ert[19].weight =
 
 1255              0.0346224744152731 * s + 0.0346224744152738 * s * s + -0.0807857736356374 * s * s * s
 
 1256              + -0.0807857736356371 * s * s * s * s + 0.040205567863214 * r * s
 
 1257              + 0.0402055678632131 * r * s * s + -0.0938129916808358 * r * s * s * s
 
 1258              + -0.0938129916808331 * r * s * s * s * s + -0.299535773635638 * r * r * s
 
 1259              + -0.299535773635637 * r * r * s * s + 0.698916805149821 * r * r * s * s * s
 
 1260              + 0.69891680514982 * r * r * s * s * s * s + -0.347837815689326 * r * r * r * s
 
 1261              + -0.347837815689323 * r * r * r * s * s + 0.811621569941759 * r * r * r * s * s * s
 
 1262              + 0.811621569941756 * r * r * r * s * s * s * s;
 
 1264        interp.est[0].tp_pos = 8;
 
 1265        interp.est[0].weight =
 
 1266              -0.0346224744152733 * r + 0.0402055678632131 * r * s + 0.299535773635636 * r * s * s
 
 1267              + -0.347837815689325 * r * s * s * s + 0.0346224744152738 * r * r
 
 1268              + -0.0402055678632165 * r * r * s + -0.299535773635638 * r * r * s * s
 
 1269              + 0.347837815689328 * r * r * s * s * s + 0.0807857736356376 * r * r * r
 
 1270              + -0.0938129916808355 * r * r * r * s + -0.69891680514982 * r * r * r * s * s
 
 1271              + 0.811621569941758 * r * r * r * s * s * s + -0.0807857736356375 * r * r * r * r
 
 1272              + 0.0938129916808357 * r * r * r * r * s + 0.698916805149822 * r * r * r * r * s * s
 
 1273              + -0.81162156994176 * r * r * r * r * s * s * s;
 
 1274        interp.est[1].tp_pos = 11;
 
 1275        interp.est[1].weight =
 
 1276              0.123402307586959 * r + -0.143301711849226 * r * s + -1.06761305469192 * r * s * s
 
 1277              + 1.239772426639 * r * s * s * s + -0.188500138483155 * r * r
 
 1278              + 0.218896980588616 * r * r * s + 1.63080587868292 * r * r * s * s
 
 1279              + -1.89378366319744 * r * r * s * s * s + -0.123402307586959 * r * r * r
 
 1280              + 0.143301711849229 * r * r * r * s + 1.06761305469192 * r * r * r * s * s
 
 1281              + -1.239772426639 * r * r * r * s * s * s + 0.188500138483154 * r * r * r * r
 
 1282              + -0.218896980588614 * r * r * r * r * s + -1.63080587868292 * r * r * r * r * s * s
 
 1283              + 1.89378366319744 * r * r * r * r * s * s * s;
 
 1284        interp.est[2].tp_pos = 14;
 
 1285        interp.est[2].weight =
 
 1286              -0.0923265984407293 + 0.10721484763524 * s + 0.798762063028366 * s * s
 
 1287              + -0.927567508504866 * s * s * s + 0.307755328135761 * r * r
 
 1288              + -0.3573828254508 * r * r * s + -2.66254021009456 * r * r * s * s
 
 1289              + 3.09189169501622 * r * r * s * s * s + -0.215428729695033 * r * r * r * r
 
 1290              + 0.250167977815559 * r * r * r * r * s + 1.86377814706619 * r * r * r * r * s * s
 
 1291              + -2.16432418651135 * r * r * r * r * s * s * s;
 
 1292        interp.est[3].tp_pos = 17;
 
 1293        interp.est[3].weight =
 
 1294              -0.123402307586959 * r + 0.143301711849228 * r * s + 1.06761305469192 * r * s * s
 
 1295              + -1.239772426639 * r * s * s * s + -0.188500138483157 * r * r
 
 1296              + 0.218896980588613 * r * r * s + 1.63080587868292 * r * r * s * s
 
 1297              + -1.89378366319743 * r * r * s * s * s + 0.12340230758696 * r * r * r
 
 1298              + -0.143301711849228 * r * r * r * s + -1.06761305469192 * r * r * r * s * s
 
 1299              + 1.239772426639 * r * r * r * s * s * s + 0.188500138483156 * r * r * r * r
 
 1300              + -0.218896980588613 * r * r * r * r * s + -1.63080587868292 * r * r * r * r * s * s
 
 1301              + 1.89378366319743 * r * r * r * r * s * s * s;
 
 1302        interp.est[4].tp_pos = 20;
 
 1303        interp.est[4].weight =
 
 1304              0.0346224744152731 * r + -0.0402055678632159 * r * s + -0.299535773635637 * r * s * s
 
 1305              + 0.347837815689324 * r * s * s * s + 0.0346224744152741 * r * r
 
 1306              + -0.0402055678632168 * r * r * s + -0.299535773635638 * r * r * s * s
 
 1307              + 0.347837815689326 * r * r * s * s * s + -0.0807857736356382 * r * r * r
 
 1308              + 0.0938129916808342 * r * r * r * s + 0.698916805149821 * r * r * r * s * s
 
 1309              + -0.81162156994176 * r * r * r * s * s * s + -0.0807857736356376 * r * r * r * r
 
 1310              + 0.0938129916808363 * r * r * r * r * s + 0.698916805149821 * r * r * r * r * s * s
 
 1311              + -0.811621569941758 * r * r * r * r * s * s * s;
 
 1312        interp.est[5].tp_pos = 29;
 
 1313        interp.est[5].weight =
 
 1314              0.222122474415274 * r + -0.653337821641909 * r * s + -0.299535773635637 * r * s * s
 
 1315              + 0.881036690979139 * r * s * s * s + -0.222122474415274 * r * r
 
 1316              + 0.653337821641915 * r * r * s + 0.29953577363564 * r * r * s * s
 
 1317              + -0.88103669097915 * r * r * s * s * s + -0.518285773635637 * r * r * r
 
 1318              + 1.52445491716446 * r * r * r * s + 0.698916805149819 * r * r * r * s * s
 
 1319              + -2.05575227895133 * r * r * r * s * s * s + 0.518285773635639 * r * r * r * r
 
 1320              + -1.52445491716446 * r * r * r * r * s + -0.698916805149823 * r * r * r * r * s * s
 
 1321              + 2.05575227895134 * r * r * r * r * s * s * s;
 
 1322        interp.est[6].tp_pos = 32;
 
 1323        interp.est[6].weight =
 
 1324              -0.791694596434687 * r + 2.32864335048458 * r * s + 1.06761305469192 * r * s * s
 
 1325              + -3.14021347612414 * r * s * s * s + 1.20933347181649 * r * r
 
 1326              + -3.55706147338375 * r * r * s + -1.63080587868292 * r * r * s * s
 
 1327              + 4.79675531755313 * r * r * s * s * s + 0.791694596434686 * r * r * r
 
 1328              + -2.32864335048458 * r * r * r * s + -1.06761305469192 * r * r * r * s * s
 
 1329              + 3.14021347612414 * r * r * r * s * s * s + -1.20933347181649 * r * r * r * r
 
 1330              + 3.55706147338375 * r * r * r * r * s + 1.63080587868292 * r * r * r * r * s * s
 
 1331              + -4.79675531755312 * r * r * r * r * s * s * s;
 
 1332        interp.est[7].tp_pos = 35;
 
 1333        interp.est[7].weight =
 
 1334              0.592326598440727 + -1.7422341910451 * s + -0.798762063028367 * s * s
 
 1335              + 2.34943117594438 * s * s * s + -1.97442199480243 * r * r
 
 1336              + 5.80744730348366 * r * r * s + 2.66254021009456 * r * r * s * s
 
 1337              + -7.83143725314795 * r * r * s * s * s + 1.3820953963617 * r * r * r * r
 
 1338              + -4.06521311243857 * r * r * r * r * s + -1.86377814706619 * r * r * r * r * s * s
 
 1339              + 5.48200607720356 * r * r * r * r * s * s * s;
 
 1340        interp.est[8].tp_pos = 38;
 
 1341        interp.est[8].weight =
 
 1342              0.791694596434686 * r + -2.32864335048459 * r * s + -1.06761305469192 * r * s * s
 
 1343              + 3.14021347612415 * r * s * s * s + 1.20933347181648 * r * r
 
 1344              + -3.55706147338374 * r * r * s + -1.63080587868292 * r * r * s * s
 
 1345              + 4.79675531755311 * r * r * s * s * s + -0.791694596434686 * r * r * r
 
 1346              + 2.32864335048459 * r * r * r * s + 1.06761305469192 * r * r * r * s * s
 
 1347              + -3.14021347612415 * r * r * r * s * s * s + -1.20933347181649 * r * r * r * r
 
 1348              + 3.55706147338373 * r * r * r * r * s + 1.63080587868292 * r * r * r * r * s * s
 
 1349              + -4.7967553175531 * r * r * r * r * s * s * s;
 
 1350        interp.est[9].tp_pos = 41;
 
 1351        interp.est[9].weight =
 
 1352              -0.222122474415273 * r + 0.653337821641909 * r * s + 0.299535773635638 * r * s * s
 
 1353              + -0.881036690979143 * r * s * s * s + -0.222122474415271 * r * r
 
 1354              + 0.65333782164191 * r * r * s + 0.299535773635638 * r * r * s * s
 
 1355              + -0.88103669097914 * r * r * s * s * s + 0.518285773635637 * r * r * r
 
 1356              + -1.52445491716446 * r * r * r * s + -0.698916805149821 * r * r * r * s * s
 
 1357              + 2.05575227895133 * r * r * r * s * s * s + 0.518285773635636 * r * r * r * r
 
 1358              + -1.52445491716446 * r * r * r * r * s + -0.698916805149821 * r * r * r * r * s * s
 
 1359              + 2.05575227895133 * r * r * r * r * s * s * s;
 
 1360        interp.est[10].tp_pos = 46;
 
 1361        interp.est[10].weight =
 
 1362              0.222122474415273 * r + 0.65333782164191 * r * s + -0.299535773635638 * r * s * s
 
 1363              + -0.881036690979141 * r * s * s * s + -0.222122474415271 * r * r
 
 1364              + -0.653337821641914 * r * r * s + 0.299535773635639 * r * r * s * s
 
 1365              + 0.881036690979145 * r * r * s * s * s + -0.518285773635637 * r * r * r
 
 1366              + -1.52445491716446 * r * r * r * s + 0.698916805149821 * r * r * r * s * s
 
 1367              + 2.05575227895133 * r * r * r * s * s * s + 0.518285773635636 * r * r * r * r
 
 1368              + 1.52445491716446 * r * r * r * r * s + -0.69891680514982 * r * r * r * r * s * s
 
 1369              + -2.05575227895134 * r * r * r * r * s * s * s;
 
 1370        interp.est[11].tp_pos = 49;
 
 1371        interp.est[11].weight =
 
 1372              -0.791694596434685 * r + -2.32864335048459 * r * s + 1.06761305469192 * r * s * s
 
 1373              + 3.14021347612415 * r * s * s * s + 1.20933347181648 * r * r
 
 1374              + 3.55706147338375 * r * r * s + -1.63080587868292 * r * r * s * s
 
 1375              + -4.79675531755312 * r * r * s * s * s + 0.791694596434683 * r * r * r
 
 1376              + 2.32864335048459 * r * r * r * s + -1.06761305469192 * r * r * r * s * s
 
 1377              + -3.14021347612415 * r * r * r * s * s * s + -1.20933347181649 * r * r * r * r
 
 1378              + -3.55706147338375 * r * r * r * r * s + 1.63080587868291 * r * r * r * r * s * s
 
 1379              + 4.79675531755313 * r * r * r * r * s * s * s;
 
 1380        interp.est[12].tp_pos = 52;
 
 1381        interp.est[12].weight =
 
 1382              0.592326598440728 + 1.7422341910451 * s + -0.798762063028367 * s * s
 
 1383              + -2.34943117594438 * s * s * s + -1.97442199480243 * r * r
 
 1384              + -5.80744730348367 * r * r * s + 2.66254021009455 * r * r * s * s
 
 1385              + 7.83143725314796 * r * r * s * s * s + 1.3820953963617 * r * r * r * r
 
 1386              + 4.06521311243857 * r * r * r * r * s + -1.86377814706619 * r * r * r * r * s * s
 
 1387              + -5.48200607720358 * r * r * r * r * s * s * s;
 
 1388        interp.est[13].tp_pos = 55;
 
 1389        interp.est[13].weight =
 
 1390              0.791694596434685 * r + 2.32864335048458 * r * s + -1.06761305469191 * r * s * s
 
 1391              + -3.14021347612415 * r * s * s * s + 1.20933347181649 * r * r
 
 1392              + 3.55706147338374 * r * r * s + -1.63080587868292 * r * r * s * s
 
 1393              + -4.79675531755312 * r * r * s * s * s + -0.791694596434684 * r * r * r
 
 1394              + -2.32864335048459 * r * r * r * s + 1.06761305469191 * r * r * r * s * s
 
 1395              + 3.14021347612415 * r * r * r * s * s * s + -1.20933347181649 * r * r * r * r
 
 1396              + -3.55706147338374 * r * r * r * r * s + 1.63080587868291 * r * r * r * r * s * s
 
 1397              + 4.79675531755312 * r * r * r * r * s * s * s;
 
 1398        interp.est[14].tp_pos = 58;
 
 1399        interp.est[14].weight =
 
 1400              -0.222122474415273 * r + -0.653337821641909 * r * s + 0.299535773635636 * r * s * s
 
 1401              + 0.881036690979142 * r * s * s * s + -0.222122474415276 * r * r
 
 1402              + -0.653337821641913 * r * r * s + 0.299535773635641 * r * r * s * s
 
 1403              + 0.881036690979145 * r * r * s * s * s + 0.518285773635637 * r * r * r
 
 1404              + 1.52445491716446 * r * r * r * s + -0.698916805149819 * r * r * r * s * s
 
 1405              + -2.05575227895133 * r * r * r * s * s * s + 0.518285773635641 * r * r * r * r
 
 1406              + 1.52445491716446 * r * r * r * r * s + -0.698916805149823 * r * r * r * r * s * s
 
 1407              + -2.05575227895134 * r * r * r * r * s * s * s;
 
 1408        interp.est[15].tp_pos = 67;
 
 1409        interp.est[15].weight =
 
 1410              -0.0346224744152729 * r + -0.0402055678632136 * r * s + 0.299535773635636 * r * s * s
 
 1411              + 0.347837815689325 * r * s * s * s + 0.0346224744152734 * r * r
 
 1412              + 0.0402055678632167 * r * r * s + -0.299535773635639 * r * r * s * s
 
 1413              + -0.347837815689327 * r * r * s * s * s + 0.0807857736356375 * r * r * r
 
 1414              + 0.0938129916808353 * r * r * r * s + -0.698916805149821 * r * r * r * s * s
 
 1415              + -0.811621569941757 * r * r * r * s * s * s + -0.080785773635637 * r * r * r * r
 
 1416              + -0.0938129916808363 * r * r * r * r * s + 0.698916805149821 * r * r * r * r * s * s
 
 1417              + 0.81162156994176 * r * r * r * r * s * s * s;
 
 1418        interp.est[16].tp_pos = 70;
 
 1419        interp.est[16].weight =
 
 1420              0.123402307586958 * r + 0.143301711849227 * r * s + -1.06761305469192 * r * s * s
 
 1421              + -1.239772426639 * r * s * s * s + -0.188500138483155 * r * r
 
 1422              + -0.218896980588618 * r * r * s + 1.63080587868292 * r * r * s * s
 
 1423              + 1.89378366319744 * r * r * s * s * s + -0.123402307586959 * r * r * r
 
 1424              + -0.14330171184923 * r * r * r * s + 1.06761305469192 * r * r * r * s * s
 
 1425              + 1.239772426639 * r * r * r * s * s * s + 0.188500138483154 * r * r * r * r
 
 1426              + 0.218896980588618 * r * r * r * r * s + -1.63080587868292 * r * r * r * r * s * s
 
 1427              + -1.89378366319744 * r * r * r * r * s * s * s;
 
 1428        interp.est[17].tp_pos = 73;
 
 1429        interp.est[17].weight =
 
 1430              -0.0923265984407294 + -0.10721484763524 * s + 0.798762063028367 * s * s
 
 1431              + 0.927567508504866 * s * s * s + 0.30775532813576 * r * r
 
 1432              + 0.357382825450803 * r * r * s + -2.66254021009455 * r * r * s * s
 
 1433              + -3.09189169501623 * r * r * s * s * s + -0.215428729695033 * r * r * r * r
 
 1434              + -0.250167977815563 * r * r * r * r * s + 1.86377814706619 * r * r * r * r * s * s
 
 1435              + 2.16432418651136 * r * r * r * r * s * s * s;
 
 1436        interp.est[18].tp_pos = 76;
 
 1437        interp.est[18].weight =
 
 1438              -0.123402307586957 * r + -0.143301711849229 * r * s + 1.06761305469191 * r * s * s
 
 1439              + 1.239772426639 * r * s * s * s + -0.188500138483155 * r * r
 
 1440              + -0.218896980588616 * r * r * s + 1.63080587868292 * r * r * s * s
 
 1441              + 1.89378366319744 * r * r * s * s * s + 0.123402307586959 * r * r * r
 
 1442              + 0.143301711849227 * r * r * r * s + -1.06761305469192 * r * r * r * s * s
 
 1443              + -1.239772426639 * r * r * r * s * s * s + 0.188500138483154 * r * r * r * r
 
 1444              + 0.218896980588617 * r * r * r * r * s + -1.63080587868291 * r * r * r * r * s * s
 
 1445              + -1.89378366319744 * r * r * r * r * s * s * s;
 
 1446        interp.est[19].tp_pos = 79;
 
 1447        interp.est[19].weight =
 
 1448              0.0346224744152728 * r + 0.0402055678632159 * r * s + -0.299535773635636 * r * s * s
 
 1449              + -0.347837815689324 * r * s * s * s + 0.0346224744152748 * r * r
 
 1450              + 0.0402055678632163 * r * r * s + -0.299535773635639 * r * r * s * s
 
 1451              + -0.347837815689327 * r * r * s * s * s + -0.0807857736356376 * r * r * r
 
 1452              + -0.0938129916808334 * r * r * r * s + 0.698916805149821 * r * r * r * s * s
 
 1453              + 0.811621569941758 * r * r * r * s * s * s + -0.0807857736356381 * r * r * r * r
 
 1454              + -0.0938129916808367 * r * r * r * r * s + 0.698916805149822 * r * r * r * r * s * s
 
 1455              + 0.811621569941761 * r * r * r * r * s * s * s;
 
 1460    static const int nb_tying_point = 145;
 
 1468    static const TyingPoint tying_point[nb_tying_point];
 
 1470    static const int nb_err_comp = 30;
 
 1471    static const int nb_ess_comp = 30;
 
 1472    static const int nb_ers_comp = 25;
 
 1473    static const int nb_ert_comp = 30;
 
 1474    static const int nb_est_comp = 30;
 
 1481    struct TyingPointInterp {
 
 1482        Interp err[nb_err_comp];
 
 1483        Interp ess[nb_ess_comp];
 
 1484        Interp ers[nb_ers_comp];
 
 1485        Interp ert[nb_ert_comp];
 
 1486        Interp est[nb_est_comp];
 
 1490    static void get_interpolation(
double rr, 
double ss, TyingPointInterp& interp) {
 
 1491        const double r = 2 * rr - 1;
 
 1492        const double s = 2 * ss - 1;
 
 1493        interp.err[0].tp_pos = 5;
 
 1494        interp.err[0].weight =
 
 1495              0.0106714989636961 * r + -0.01144434086171 * r * s + -0.211828325402711 * r * s * s
 
 1496              + 0.227169169797169 * r * s * s * s + 0.428683419401386 * r * s * s * s * s
 
 1497              + -0.459729152397768 * r * s * s * s * s * s + -0.0117763587565151 * r * r
 
 1498              + 0.0126292158372316 * r * r * s + 0.233759696104575 * r * r * s * s
 
 1499              + -0.250688834909873 * r * r * s * s * s + -0.473066600766576 * r * r * s * s * s * s
 
 1500              + 0.507326613429112 * r * r * s * s * s * s * s + -0.0368047197234571 * r * r * r
 
 1501              + 0.0394701587160266 * r * r * r * s + 0.730570482409127 * r * r * r * s * s
 
 1502              + -0.783479214367051 * r * r * r * s * s * s
 
 1503              + -1.47847768667134 * r * r * r * s * s * s * s
 
 1504              + 1.58555069538629 * r * r * r * s * s * s * s * s
 
 1505              + 0.0406152486048007 * r * r * r * r + -0.0435566503635267 * r * r * r * r * s
 
 1506              + -0.806209148971273 * r * r * r * r * s * s
 
 1507              + 0.864595717813046 * r * r * r * r * s * s * s
 
 1508              + 1.63154995478835 * r * r * r * r * s * s * s * s
 
 1509              + -1.74970862847199 * r * r * r * r * s * s * s * s * s;
 
 1510        interp.err[1].tp_pos = 6;
 
 1511        interp.err[1].weight =
 
 1512              -0.0508611008362221 * r + 0.0545445186802508 * r * s + 1.00958842379383 * r * s * s
 
 1513              + -1.08270394733125 * r * s * s * s + -2.04313477377117 * r * s * s * s * s
 
 1514              + 2.19110088067289 * r * s * s * s * s * s + 0.0944549668508375 * r * r
 
 1515              + -0.101295501259946 * r * r * s + -1.87492286904092 * r * r * s * s
 
 1516              + 2.01070688154682 * r * r * s * s * s + 3.79433838740071 * r * r * s * s * s * s
 
 1517              + -4.06912861987041 * r * r * s * s * s * s * s + 0.061937968650937 * r * r * r
 
 1518              + -0.0664235856588422 * r * r * r * s + -1.22946328559914 * r * r * r * s * s
 
 1519              + 1.31850239270263 * r * r * r * s * s * s
 
 1520              + 2.48810221341795 * r * r * r * s * s * s * s
 
 1521              + -2.66829336028658 * r * r * r * s * s * s * s * s
 
 1522              + -0.115025995889691 * r * r * r * r + 0.123356307243967 * r * r * r * r * s
 
 1523              + 2.28325600461399 * r * r * r * r * s * s
 
 1524              + -2.44861195978629 * r * r * r * r * s * s * s
 
 1525              + -4.62069456275908 * r * r * r * r * s * s * s * s
 
 1526              + 4.95533043426915 * r * r * r * r * s * s * s * s * s;
 
 1527        interp.err[2].tp_pos = 7;
 
 1528        interp.err[2].weight =
 
 1529              0.0354336891832802 + -0.0379998366097384 * s + -0.703355645544141 * s * s
 
 1530              + 0.754293448558693 * s * s * s + 1.42340219427176 * s * s * s * s
 
 1531              + -1.52648657418913 * s * s * s * s * s + -0.165357216188642 * r * r
 
 1532              + 0.177332570845438 * r * r * s + 3.28232634587269 * r * r * s * s
 
 1533              + -3.52003609327388 * r * r * s * s * s + -6.64254357326826 * r * r * s * s * s * s
 
 1534              + 7.12360401288256 * r * r * s * s * s * s * s + 0.148821494569778 * r * r * r * r
 
 1535              + -0.159599313760886 * r * r * r * r * s + -2.95409371128543 * r * r * r * r * s * s
 
 1536              + 3.16803248394648 * r * r * r * r * s * s * s
 
 1537              + 5.97828921594145 * r * r * r * r * s * s * s * s
 
 1538              + -6.41124361159429 * r * r * r * r * s * s * s * s * s;
 
 1539        interp.err[3].tp_pos = 9;
 
 1540        interp.err[3].weight =
 
 1541              -0.0106714989636966 * r + 0.0114443408617124 * r * s + 0.211828325402711 * r * s * s
 
 1542              + -0.227169169797183 * r * s * s * s + -0.428683419401384 * r * s * s * s * s
 
 1543              + 0.459729152397781 * r * s * s * s * s * s + -0.0117763587565133 * r * r
 
 1544              + 0.0126292158372352 * r * r * s + 0.233759696104572 * r * r * s * s
 
 1545              + -0.250688834909877 * r * r * s * s * s + -0.473066600766579 * r * r * s * s * s * s
 
 1546              + 0.507326613429112 * r * r * s * s * s * s * s + 0.0368047197234576 * r * r * r
 
 1547              + -0.039470158716031 * r * r * r * s + -0.730570482409128 * r * r * r * s * s
 
 1548              + 0.783479214367071 * r * r * r * s * s * s
 
 1549              + 1.47847768667134 * r * r * r * s * s * s * s
 
 1550              + -1.58555069538631 * r * r * r * s * s * s * s * s
 
 1551              + 0.040615248604799 * r * r * r * r + -0.0435566503635314 * r * r * r * r * s
 
 1552              + -0.806209148971273 * r * r * r * r * s * s
 
 1553              + 0.864595717813057 * r * r * r * r * s * s * s
 
 1554              + 1.63154995478836 * r * r * r * r * s * s * s * s
 
 1555              + -1.749708628472 * r * r * r * r * s * s * s * s * s;
 
 1556        interp.err[4].tp_pos = 8;
 
 1557        interp.err[4].weight =
 
 1558              0.0508611008362237 * r + -0.0545445186802615 * r * s + -1.00958842379383 * r * s * s
 
 1559              + 1.08270394733129 * r * s * s * s + 2.04313477377117 * r * s * s * s * s
 
 1560              + -2.19110088067292 * r * s * s * s * s * s + 0.0944549668508329 * r * r
 
 1561              + -0.101295501259957 * r * r * s + -1.87492286904093 * r * r * s * s
 
 1562              + 2.01070688154682 * r * r * s * s * s + 3.79433838740073 * r * r * s * s * s * s
 
 1563              + -4.06912861987039 * r * r * s * s * s * s * s + -0.0619379686509395 * r * r * r
 
 1564              + 0.0664235856588576 * r * r * r * s + 1.22946328559915 * r * r * r * s * s
 
 1565              + -1.31850239270268 * r * r * r * s * s * s
 
 1566              + -2.48810221341796 * r * r * r * s * s * s * s
 
 1567              + 2.66829336028662 * r * r * r * s * s * s * s * s
 
 1568              + -0.115025995889687 * r * r * r * r + 0.12335630724398 * r * r * r * r * s
 
 1569              + 2.283256004614 * r * r * r * r * s * s
 
 1570              + -2.4486119597863 * r * r * r * r * s * s * s
 
 1571              + -4.6206945627591 * r * r * r * r * s * s * s * s
 
 1572              + 4.95533043426914 * r * r * r * r * s * s * s * s * s;
 
 1573        interp.err[5].tp_pos = 32;
 
 1574        interp.err[5].weight =
 
 1575              -0.0453516484769617 * r + 0.0685889362813409 * r * s + 0.848652067200643 * r * s * s
 
 1576              + -1.28348460347201 * r * s * s * s + -0.916037121977696 * r * s * s * s * s
 
 1577              + 1.38539642770847 * r * s * s * s * s * s + 0.0500470725322637 * r * r
 
 1578              + -0.0756902027657507 * r * r * s + -0.936516157365631 * r * r * s * s
 
 1579              + 1.41636851583531 * r * r * s * s * s + 1.01087783631826 * r * r * s * s * s * s
 
 1580              + -1.52883164850509 * r * r * s * s * s * s * s + 0.156412395003712 * r * r * r
 
 1581              + -0.236555012988594 * r * r * r * s + -2.92689917155121 * r * r * r * s * s
 
 1582              + 4.4265844246307 * r * r * r * s * s * s
 
 1583              + 3.15930214165469 * r * r * r * s * s * s * s
 
 1584              + -4.77806608060888 * r * r * r * s * s * s * s * s
 
 1585              + -0.172606349285662 * r * r * r * r + 0.261046429192597 * r * r * r * r * s
 
 1586              + 3.22993187794792 * r * r * r * r * s * s
 
 1587              + -4.8848850970035 * r * r * r * r * s * s * s
 
 1588              + -3.48639638788494 * r * r * r * r * s * s * s * s
 
 1589              + 5.27275694998442 * r * r * r * r * s * s * s * s * s;
 
 1590        interp.err[6].tp_pos = 33;
 
 1591        interp.err[6].weight =
 
 1592              0.216149087782581 * r + -0.326899605793188 * r * s + -4.04473434440655 * r * s * s
 
 1593              + 6.11717623372377 * r * s * s * s + 4.36589616783262 * r * s * s * s * s
 
 1594              + -6.60289502416997 * r * s * s * s * s * s + -0.401413940824541 * r * r
 
 1595              + 0.607090505731925 * r * r * s + 7.51154108228141 * r * r * s * s
 
 1596              + -11.3603061844382 * r * r * s * s * s + -8.10797586026905 * r * r * s * s * s * s
 
 1597              + 12.2623423475594 * r * r * s * s * s * s * s + -0.2632234694667 * r * r * r
 
 1598              + 0.398093969708229 * r * r * r * s + 4.9256234117293 * r * r * r * s * s
 
 1599              + -7.44941543866084 * r * r * r * s * s * s
 
 1600              + -5.31672998677762 * r * r * r * s * s * s * s
 
 1601              + 8.04091728823155 * r * r * r * s * s * s * s * s + 0.488836530748713 * r * r * r * r
 
 1602              + -0.73930670186214 * r * r * r * r * s + -9.14745431037213 * r * r * r * r * s * s
 
 1603              + 13.8344289987461 * r * r * r * r * s * s * s
 
 1604              + 9.87378460944066 * r * r * r * r * s * s * s * s
 
 1605              + -14.9329165791332 * r * r * r * r * s * s * s * s * s;
 
 1606        interp.err[7].tp_pos = 34;
 
 1607        interp.err[7].weight =
 
 1608              -0.150585800696686 + 0.227742986985513 * s + 2.81786782496388 * s * s
 
 1609              + -4.26168757225839 * s * s * s + -3.04161343883603 * s * s * s * s
 
 1610              + 4.6000760138804 * s * s * s * s * s + 0.70273373658454 * r * r
 
 1611              + -1.06280060593238 * r * r * s + -13.1500498498315 * r * r * s * s
 
 1612              + 19.8878753372058 * r * r * s * s * s + 14.1941960479015 * r * r * s * s * s * s
 
 1613              + -21.4670213981085 * r * r * s * s * s * s * s + -0.632460362926088 * r * r * r * r
 
 1614              + 0.956520545339114 * r * r * r * r * s + 11.8350448648484 * r * r * r * r * s * s
 
 1615              + -17.8990878034852 * r * r * r * r * s * s * s
 
 1616              + -12.7747764431114 * r * r * r * r * s * s * s * s
 
 1617              + 19.3203192582976 * r * r * r * r * s * s * s * s * s;
 
 1618        interp.err[8].tp_pos = 36;
 
 1619        interp.err[8].weight =
 
 1620              0.0453516484769637 * r + -0.0685889362813487 * r * s + -0.848652067200648 * r * s * s
 
 1621              + 1.28348460347205 * r * s * s * s + 0.916037121977695 * r * s * s * s * s
 
 1622              + -1.38539642770851 * r * s * s * s * s * s + 0.0500470725322587 * r * r
 
 1623              + -0.0756902027657495 * r * r * s + -0.936516157365619 * r * r * s * s
 
 1624              + 1.41636851583528 * r * r * s * s * s + 1.01087783631827 * r * r * s * s * s * s
 
 1625              + -1.52883164850506 * r * r * s * s * s * s * s + -0.156412395003713 * r * r * r
 
 1626              + 0.236555012988604 * r * r * r * s + 2.92689917155122 * r * r * r * s * s
 
 1627              + -4.42658442463075 * r * r * r * s * s * s
 
 1628              + -3.1593021416547 * r * r * r * s * s * s * s
 
 1629              + 4.77806608060893 * r * r * r * s * s * s * s * s
 
 1630              + -0.172606349285659 * r * r * r * r + 0.261046429192598 * r * r * r * r * s
 
 1631              + 3.22993187794792 * r * r * r * r * s * s
 
 1632              + -4.88488509700348 * r * r * r * r * s * s * s
 
 1633              + -3.48639638788496 * r * r * r * r * s * s * s * s
 
 1634              + 5.2727569499844 * r * r * r * r * s * s * s * s * s;
 
 1635        interp.err[9].tp_pos = 35;
 
 1636        interp.err[9].weight =
 
 1637              -0.216149087782587 * r + 0.326899605793214 * r * s + 4.04473434440656 * r * s * s
 
 1638              + -6.11717623372385 * r * s * s * s + -4.36589616783262 * r * s * s * s * s
 
 1639              + 6.60289502417003 * r * s * s * s * s * s + -0.401413940824523 * r * r
 
 1640              + 0.607090505731946 * r * r * s + 7.51154108228139 * r * r * s * s
 
 1641              + -11.3603061844382 * r * r * s * s * s + -8.10797586026908 * r * r * s * s * s * s
 
 1642              + 12.2623423475593 * r * r * s * s * s * s * s + 0.263223469466708 * r * r * r
 
 1643              + -0.398093969708255 * r * r * r * s + -4.92562341172933 * r * r * r * s * s
 
 1644              + 7.44941543866094 * r * r * r * s * s * s
 
 1645              + 5.31672998677764 * r * r * r * s * s * s * s
 
 1646              + -8.04091728823161 * r * r * r * s * s * s * s * s
 
 1647              + 0.488836530748697 * r * r * r * r + -0.739306701862165 * r * r * r * r * s
 
 1648              + -9.14745431037213 * r * r * r * r * s * s
 
 1649              + 13.8344289987461 * r * r * r * r * s * s * s
 
 1650              + 9.87378460944071 * r * r * r * r * s * s * s * s
 
 1651              + -14.9329165791332 * r * r * r * r * s * s * s * s * s;
 
 1652        interp.err[10].tp_pos = 59;
 
 1653        interp.err[10].weight =
 
 1654              0.185264229377181 * r + -0.776401229164309 * r * s + -0.636823741797932 * r * s * s
 
 1655              + 2.66878683248836 * r * s * s * s + 0.48735370257631 * r * s * s * s * s
 
 1656              + -2.04239110264328 * r * s * s * s * s * s + -0.204445320879193 * r * r
 
 1657              + 0.856784922600071 * r * r * s + 0.702756461261065 * r * r * s * s
 
 1658              + -2.94509621290896 * r * r * s * s * s + -0.537811235551687 * r * r * s * s * s * s
 
 1659              + 2.253847414282 * r * r * s * s * s * s * s + -0.638954101968794 * r * r * r
 
 1660              + 2.67771469870833 * r * r * r * s + 2.19632868914209 * r * r * r * s * s
 
 1661              + -9.20432562525089 * r * r * r * s * s * s
 
 1662              + -1.68082445498335 * r * r * r * s * s * s * s
 
 1663              + 7.04396189834167 * r * r * r * s * s * s * s * s + 0.705107385506837 * r * r * r * r
 
 1664              + -2.95494841416895 * r * r * r * r * s + -2.42372272897665 * r * r * r * r * s * s
 
 1665              + 10.1572835309713 * r * r * r * r * s * s * s
 
 1666              + 1.85484643309658 * r * r * r * r * s * s * s * s
 
 1667              + -7.7732493499072 * r * r * r * r * s * s * s * s * s;
 
 1668        interp.err[11].tp_pos = 60;
 
 1669        interp.err[11].weight =
 
 1670              -0.882982108113726 * r + 3.70038186202626 * r * s + 3.03514592061272 * r * s * s
 
 1671              + -12.7196223004234 * r * s * s * s + -2.32276139406146 * r * s * s * s * s
 
 1672              + 9.73417700474251 * r * s * s * s * s * s + 1.63980024774381 * r * r
 
 1673              + -6.87203855926346 * r * r * s + -5.63661821324046 * r * r * s * s
 
 1674              + 23.6218147658721 * r * r * s * s * s + 4.3136374728683 * r * r * s * s * s * s
 
 1675              + -18.077496381051 * r * r * s * s * s * s * s + 1.0752838069273 * r * r * r
 
 1676              + -4.5062755622358 * r * r * r * s + -3.69616012613017 * r * r * r * s * s
 
 1677              + 15.489785992487 * r * r * r * s * s * s
 
 1678              + 2.82862777335968 * r * r * r * s * s * s * s
 
 1679              + -11.8541506229655 * r * r * r * s * s * s * s * s
 
 1680              + -1.99692681968499 * r * r * r * r + 8.368676687166 * r * r * r * r * s
 
 1681              + 6.8641983057581 * r * r * r * r * s * s
 
 1682              + -28.7663302286381 * r * r * r * r * s * s * s
 
 1683              + -5.25309004668152 * r * r * r * r * s * s * s * s
 
 1684              + 22.0145334199993 * r * r * r * r * s * s * s * s * s;
 
 1685        interp.err[12].tp_pos = 61;
 
 1686        interp.err[12].weight =
 
 1687              0.615152111513403 + -2.57796584428431 * s + -2.11451217941971 * s * s
 
 1688              + 8.86145080841275 * s * s * s + 1.61821124456424 * s * s * s * s
 
 1689              + -6.78156384290099 * s * s * s * s * s + -2.87070985372923 * r * r
 
 1690              + 12.0305072733268 * r * r * s + 9.86772350395868 * r * r * s * s
 
 1691              + -41.3534371059262 * r * r * s * s * s + -7.55165247463312 * r * r * s * s * s * s
 
 1692              + 31.6472979335379 * r * r * s * s * s * s * s + 2.58363886835631 * r * r * r * r
 
 1693              + -10.8274565459941 * r * r * r * r * s + -8.88095115356282 * r * r * r * r * s * s
 
 1694              + 37.2180933953335 * r * r * r * r * s * s * s
 
 1695              + 6.79648722716981 * r * r * r * r * s * s * s * s
 
 1696              + -28.4825681401841 * r * r * r * r * s * s * s * s * s;
 
 1697        interp.err[13].tp_pos = 63;
 
 1698        interp.err[13].weight =
 
 1699              -0.185264229377183 * r + 0.776401229164315 * r * s + 0.636823741797938 * r * s * s
 
 1700              + -2.6687868324884 * r * s * s * s + -0.487353702576313 * r * s * s * s * s
 
 1701              + 2.04239110264332 * r * s * s * s * s * s + -0.204445320879185 * r * r
 
 1702              + 0.85678492260004 * r * r * s + 0.702756461261022 * r * r * s * s
 
 1703              + -2.94509621290882 * r * r * s * s * s + -0.537811235551671 * r * r * s * s * s * s
 
 1704              + 2.25384741428189 * r * r * s * s * s * s * s + 0.638954101968795 * r * r * r
 
 1705              + -2.67771469870834 * r * r * r * s + -2.19632868914209 * r * r * r * s * s
 
 1706              + 9.20432562525094 * r * r * r * s * s * s
 
 1707              + 1.68082445498336 * r * r * r * s * s * s * s
 
 1708              + -7.04396189834172 * r * r * r * s * s * s * s * s
 
 1709              + 0.705107385506833 * r * r * r * r + -2.95494841416892 * r * r * r * r * s
 
 1710              + -2.42372272897663 * r * r * r * r * s * s
 
 1711              + 10.1572835309712 * r * r * r * r * s * s * s
 
 1712              + 1.85484643309659 * r * r * r * r * s * s * s * s
 
 1713              + -7.77324934990709 * r * r * r * r * s * s * s * s * s;
 
 1714        interp.err[14].tp_pos = 62;
 
 1715        interp.err[14].weight =
 
 1716              0.882982108113732 * r + -3.70038186202627 * r * s + -3.03514592061274 * r * s * s
 
 1717              + 12.7196223004234 * r * s * s * s + 2.32276139406145 * r * s * s * s * s
 
 1718              + -9.73417700474254 * r * s * s * s * s * s + 1.63980024774379 * r * r
 
 1719              + -6.87203855926342 * r * r * s + -5.63661821324042 * r * r * s * s
 
 1720              + 23.6218147658719 * r * r * s * s * s + 4.31363747286832 * r * r * s * s * s * s
 
 1721              + -18.0774963810508 * r * r * s * s * s * s * s + -1.07528380692731 * r * r * r
 
 1722              + 4.5062755622358 * r * r * r * s + 3.69616012613019 * r * r * r * s * s
 
 1723              + -15.489785992487 * r * r * r * s * s * s
 
 1724              + -2.82862777335968 * r * r * r * s * s * s * s
 
 1725              + 11.8541506229655 * r * r * r * s * s * s * s * s + -1.99692681968498 * r * r * r * r
 
 1726              + 8.36867668716595 * r * r * r * r * s + 6.8641983057581 * r * r * r * r * s * s
 
 1727              + -28.7663302286379 * r * r * r * r * s * s * s
 
 1728              + -5.25309004668158 * r * r * r * r * s * s * s * s
 
 1729              + 22.0145334199991 * r * r * r * r * s * s * s * s * s;
 
 1730        interp.err[15].tp_pos = 81;
 
 1731        interp.err[15].weight =
 
 1732              0.185264229377182 * r + 0.77640122916431 * r * s + -0.63682374179793 * r * s * s
 
 1733              + -2.66878683248838 * r * s * s * s + 0.487353702576308 * r * s * s * s * s
 
 1734              + 2.0423911026433 * r * s * s * s * s * s + -0.204445320879187 * r * r
 
 1735              + -0.856784922600096 * r * r * s + 0.702756461261054 * r * r * s * s
 
 1736              + 2.94509621290905 * r * r * s * s * s + -0.537811235551708 * r * r * s * s * s * s
 
 1737              + -2.25384741428207 * r * r * s * s * s * s * s + -0.638954101968795 * r * r * r
 
 1738              + -2.67771469870833 * r * r * r * s + 2.19632868914208 * r * r * r * s * s
 
 1739              + 9.20432562525092 * r * r * r * s * s * s
 
 1740              + -1.68082445498334 * r * r * r * s * s * s * s
 
 1741              + -7.04396189834171 * r * r * r * s * s * s * s * s
 
 1742              + 0.705107385506834 * r * r * r * r + 2.95494841416898 * r * r * r * r * s
 
 1743              + -2.42372272897667 * r * r * r * r * s * s
 
 1744              + -10.1572835309714 * r * r * r * r * s * s * s
 
 1745              + 1.85484643309664 * r * r * r * r * s * s * s * s
 
 1746              + 7.77324934990729 * r * r * r * r * s * s * s * s * s;
 
 1747        interp.err[16].tp_pos = 82;
 
 1748        interp.err[16].weight =
 
 1749              -0.882982108113729 * r + -3.70038186202626 * r * s + 3.0351459206127 * r * s * s
 
 1750              + 12.7196223004234 * r * s * s * s + -2.32276139406142 * r * s * s * s * s
 
 1751              + -9.73417700474254 * r * s * s * s * s * s + 1.63980024774381 * r * r
 
 1752              + 6.87203855926354 * r * r * s + -5.63661821324056 * r * r * s * s
 
 1753              + -23.6218147658724 * r * r * s * s * s + 4.31363747286845 * r * r * s * s * s * s
 
 1754              + 18.0774963810512 * r * r * s * s * s * s * s + 1.07528380692731 * r * r * r
 
 1755              + 4.50627556223582 * r * r * r * s + -3.69616012613014 * r * r * r * s * s
 
 1756              + -15.4897859924871 * r * r * r * s * s * s
 
 1757              + 2.82862777335962 * r * r * r * s * s * s * s
 
 1758              + 11.8541506229656 * r * r * r * s * s * s * s * s + -1.996926819685 * r * r * r * r
 
 1759              + -8.36867668716609 * r * r * r * r * s + 6.86419830575826 * r * r * r * r * s * s
 
 1760              + 28.7663302286385 * r * r * r * r * s * s * s
 
 1761              + -5.25309004668175 * r * r * r * r * s * s * s * s
 
 1762              + -22.0145334199996 * r * r * r * r * s * s * s * s * s;
 
 1763        interp.err[17].tp_pos = 83;
 
 1764        interp.err[17].weight =
 
 1765              0.615152111513411 + 2.57796584428431 * s + -2.11451217941979 * s * s
 
 1766              + -8.86145080841275 * s * s * s + 1.61821124456432 * s * s * s * s
 
 1767              + 6.78156384290097 * s * s * s * s * s + -2.87070985372925 * r * r
 
 1768              + -12.0305072733268 * r * r * s + 9.86772350395908 * r * r * s * s
 
 1769              + 41.3534371059263 * r * r * s * s * s + -7.55165247463358 * r * r * s * s * s * s
 
 1770              + -31.647297933538 * r * r * s * s * s * s * s + 2.58363886835633 * r * r * r * r
 
 1771              + 10.8274565459942 * r * r * r * r * s + -8.8809511535632 * r * r * r * r * s * s
 
 1772              + -37.2180933953337 * r * r * r * r * s * s * s
 
 1773              + 6.79648722717025 * r * r * r * r * s * s * s * s
 
 1774              + 28.4825681401843 * r * r * r * r * s * s * s * s * s;
 
 1775        interp.err[18].tp_pos = 85;
 
 1776        interp.err[18].weight =
 
 1777              -0.185264229377181 * r + -0.776401229164313 * r * s + 0.636823741797918 * r * s * s
 
 1778              + 2.66878683248839 * r * s * s * s + -0.487353702576295 * r * s * s * s * s
 
 1779              + -2.04239110264331 * r * s * s * s * s * s + -0.204445320879191 * r * r
 
 1780              + -0.85678492260004 * r * r * s + 0.702756461261069 * r * r * s * s
 
 1781              + 2.94509621290885 * r * r * s * s * s + -0.537811235551699 * r * r * s * s * s * s
 
 1782              + -2.25384741428193 * r * r * s * s * s * s * s + 0.638954101968794 * r * r * r
 
 1783              + 2.67771469870833 * r * r * r * s + -2.19632868914207 * r * r * r * s * s
 
 1784              + -9.20432562525093 * r * r * r * s * s * s
 
 1785              + 1.68082445498333 * r * r * r * s * s * s * s
 
 1786              + 7.04396189834171 * r * r * r * s * s * s * s * s + 0.705107385506833 * r * r * r * r
 
 1787              + 2.95494841416892 * r * r * r * r * s + -2.42372272897665 * r * r * r * r * s * s
 
 1788              + -10.1572835309712 * r * r * r * r * s * s * s
 
 1789              + 1.85484643309659 * r * r * r * r * s * s * s * s
 
 1790              + 7.77324934990712 * r * r * r * r * s * s * s * s * s;
 
 1791        interp.err[19].tp_pos = 84;
 
 1792        interp.err[19].weight =
 
 1793              0.882982108113732 * r + 3.70038186202626 * r * s + -3.03514592061267 * r * s * s
 
 1794              + -12.7196223004234 * r * s * s * s + 2.32276139406139 * r * s * s * s * s
 
 1795              + 9.73417700474253 * r * s * s * s * s * s + 1.63980024774381 * r * r
 
 1796              + 6.87203855926341 * r * r * s + -5.63661821324053 * r * r * s * s
 
 1797              + -23.6218147658719 * r * r * s * s * s + 4.31363747286839 * r * r * s * s * s * s
 
 1798              + 18.0774963810509 * r * r * s * s * s * s * s + -1.07528380692731 * r * r * r
 
 1799              + -4.50627556223579 * r * r * r * s + 3.69616012613011 * r * r * r * s * s
 
 1800              + 15.489785992487 * r * r * r * s * s * s
 
 1801              + -2.82862777335959 * r * r * r * s * s * s * s
 
 1802              + -11.8541506229655 * r * r * r * s * s * s * s * s
 
 1803              + -1.99692681968499 * r * r * r * r + -8.36867668716595 * r * r * r * r * s
 
 1804              + 6.86419830575815 * r * r * r * r * s * s
 
 1805              + 28.7663302286379 * r * r * r * r * s * s * s
 
 1806              + -5.25309004668159 * r * r * r * r * s * s * s * s
 
 1807              + -22.0145334199992 * r * r * r * r * s * s * s * s * s;
 
 1808        interp.err[20].tp_pos = 108;
 
 1809        interp.err[20].weight =
 
 1810              -0.0453516484769624 * r + -0.0685889362813465 * r * s + 0.848652067200641 * r * s * s
 
 1811              + 1.28348460347204 * r * s * s * s + -0.916037121977695 * r * s * s * s * s
 
 1812              + -1.3853964277085 * r * s * s * s * s * s + 0.0500470725322602 * r * r
 
 1813              + 0.0756902027657774 * r * r * s + -0.936516157365633 * r * r * s * s
 
 1814              + -1.41636851583541 * r * r * s * s * s + 1.01087783631828 * r * r * s * s * s * s
 
 1815              + 1.52883164850515 * r * r * s * s * s * s * s + 0.156412395003712 * r * r * r
 
 1816              + 0.236555012988603 * r * r * r * s + -2.92689917155121 * r * r * r * s * s
 
 1817              + -4.42658442463075 * r * r * r * s * s * s
 
 1818              + 3.15930214165469 * r * r * r * s * s * s * s
 
 1819              + 4.77806608060892 * r * r * r * s * s * s * s * s + -0.17260634928566 * r * r * r * r
 
 1820              + -0.261046429192632 * r * r * r * r * s + 3.22993187794794 * r * r * r * r * s * s
 
 1821              + 4.88488509700363 * r * r * r * r * s * s * s
 
 1822              + -3.48639638788498 * r * r * r * r * s * s * s * s
 
 1823              + -5.27275694998452 * r * r * r * r * s * s * s * s * s;
 
 1824        interp.err[21].tp_pos = 109;
 
 1825        interp.err[21].weight =
 
 1826              0.216149087782583 * r + 0.326899605793202 * r * s + -4.04473434440653 * r * s * s
 
 1827              + -6.11717623372382 * r * s * s * s + 4.36589616783259 * r * s * s * s * s
 
 1828              + 6.60289502417002 * r * s * s * s * s * s + -0.401413940824538 * r * r
 
 1829              + -0.607090505732015 * r * r * s + 7.51154108228144 * r * r * s * s
 
 1830              + 11.3603061844385 * r * r * s * s * s + -8.10797586026911 * r * r * s * s * s * s
 
 1831              + -12.2623423475595 * r * r * s * s * s * s * s + -0.263223469466706 * r * r * r
 
 1832              + -0.398093969708246 * r * r * r * s + 4.92562341172929 * r * r * r * s * s
 
 1833              + 7.44941543866094 * r * r * r * s * s * s
 
 1834              + -5.31672998677759 * r * r * r * s * s * s * s
 
 1835              + -8.04091728823165 * r * r * r * s * s * s * s * s
 
 1836              + 0.488836530748712 * r * r * r * r + 0.739306701862263 * r * r * r * r * s
 
 1837              + -9.1474543103722 * r * r * r * r * s * s
 
 1838              + -13.8344289987465 * r * r * r * r * s * s * s
 
 1839              + 9.87378460944076 * r * r * r * r * s * s * s * s
 
 1840              + 14.9329165791336 * r * r * r * r * s * s * s * s * s;
 
 1841        interp.err[22].tp_pos = 110;
 
 1842        interp.err[22].weight =
 
 1843              -0.150585800696689 + -0.22774298698551 * s + 2.81786782496391 * s * s
 
 1844              + 4.26168757225839 * s * s * s + -3.04161343883607 * s * s * s * s
 
 1845              + -4.60007601388038 * s * s * s * s * s + 0.702733736584551 * r * r
 
 1846              + 1.06280060593242 * r * r * s + -13.1500498498316 * r * r * s * s
 
 1847              + -19.887875337206 * r * r * s * s * s + 14.1941960479017 * r * r * s * s * s * s
 
 1848              + 21.4670213981086 * r * r * s * s * s * s * s + -0.632460362926094 * r * r * r * r
 
 1849              + -0.956520545339197 * r * r * r * r * s + 11.8350448648485 * r * r * r * r * s * s
 
 1850              + 17.8990878034855 * r * r * r * r * s * s * s
 
 1851              + -12.7747764431116 * r * r * r * r * s * s * s * s
 
 1852              + -19.3203192582978 * r * r * r * r * s * s * s * s * s;
 
 1853        interp.err[23].tp_pos = 112;
 
 1854        interp.err[23].weight =
 
 1855              0.0453516484769626 * r + 0.0685889362813484 * r * s + -0.848652067200633 * r * s * s
 
 1856              + -1.28348460347204 * r * s * s * s + 0.916037121977681 * r * s * s * s * s
 
 1857              + 1.38539642770851 * r * s * s * s * s * s + 0.05004707253226 * r * r
 
 1858              + 0.0756902027657483 * r * r * s + -0.936516157365623 * r * r * s * s
 
 1859              + -1.41636851583532 * r * r * s * s * s + 1.01087783631826 * r * r * s * s * s * s
 
 1860              + 1.52883164850511 * r * r * s * s * s * s * s + -0.156412395003712 * r * r * r
 
 1861              + -0.236555012988602 * r * r * r * s + 2.9268991715512 * r * r * r * s * s
 
 1862              + 4.42658442463075 * r * r * r * s * s * s
 
 1863              + -3.15930214165467 * r * r * r * s * s * s * s
 
 1864              + -4.77806608060892 * r * r * r * s * s * s * s * s
 
 1865              + -0.172606349285658 * r * r * r * r + -0.261046429192598 * r * r * r * r * s
 
 1866              + 3.22993187794791 * r * r * r * r * s * s
 
 1867              + 4.88488509700352 * r * r * r * r * s * s * s
 
 1868              + -3.48639638788494 * r * r * r * r * s * s * s * s
 
 1869              + -5.27275694998444 * r * r * r * r * s * s * s * s * s;
 
 1870        interp.err[24].tp_pos = 111;
 
 1871        interp.err[24].weight =
 
 1872              -0.216149087782584 * r + -0.326899605793198 * r * s + 4.0447343444065 * r * s * s
 
 1873              + 6.11717623372382 * r * s * s * s + -4.36589616783256 * r * s * s * s * s
 
 1874              + -6.60289502417001 * r * s * s * s * s * s + -0.40141394082453 * r * r
 
 1875              + -0.607090505731931 * r * r * s + 7.5115410822814 * r * r * s * s
 
 1876              + 11.3603061844383 * r * r * s * s * s + -8.10797586026906 * r * r * s * s * s * s
 
 1877              + -12.2623423475594 * r * r * s * s * s * s * s + 0.263223469466705 * r * r * r
 
 1878              + 0.398093969708233 * r * r * r * s + -4.92562341172926 * r * r * r * s * s
 
 1879              + -7.4494154386609 * r * r * r * s * s * s
 
 1880              + 5.31672998677755 * r * r * r * s * s * s * s
 
 1881              + 8.04091728823158 * r * r * r * s * s * s * s * s + 0.488836530748697 * r * r * r * r
 
 1882              + 0.739306701862163 * r * r * r * r * s + -9.1474543103721 * r * r * r * r * s * s
 
 1883              + -13.8344289987461 * r * r * r * r * s * s * s
 
 1884              + 9.87378460944065 * r * r * r * r * s * s * s * s
 
 1885              + 14.9329165791333 * r * r * r * r * s * s * s * s * s;
 
 1886        interp.err[25].tp_pos = 135;
 
 1887        interp.err[25].weight =
 
 1888              0.0106714989636964 * r + 0.0114443408617118 * r * s + -0.211828325402711 * r * s * s
 
 1889              + -0.22716916979718 * r * s * s * s + 0.428683419401386 * r * s * s * s * s
 
 1890              + 0.45972915239778 * r * s * s * s * s * s + -0.0117763587565149 * r * r
 
 1891              + -0.0126292158372398 * r * r * s + 0.233759696104577 * r * r * s * s
 
 1892              + 0.250688834909905 * r * r * s * s * s + -0.473066600766581 * r * r * s * s * s * s
 
 1893              + -0.507326613429134 * r * r * s * s * s * s * s + -0.0368047197234577 * r * r * r
 
 1894              + -0.0394701587160309 * r * r * r * s + 0.730570482409128 * r * r * r * s * s
 
 1895              + 0.78347921436707 * r * r * r * s * s * s
 
 1896              + -1.47847768667134 * r * r * r * s * s * s * s
 
 1897              + -1.58555069538631 * r * r * r * s * s * s * s * s
 
 1898              + 0.0406152486048009 * r * r * r * r + 0.043556650363537 * r * r * r * r * s
 
 1899              + -0.806209148971278 * r * r * r * r * s * s
 
 1900              + -0.864595717813089 * r * r * r * r * s * s * s
 
 1901              + 1.63154995478836 * r * r * r * r * s * s * s * s
 
 1902              + 1.74970862847203 * r * r * r * r * s * s * s * s * s;
 
 1903        interp.err[26].tp_pos = 136;
 
 1904        interp.err[26].weight =
 
 1905              -0.0508611008362238 * r + -0.0545445186802568 * r * s + 1.00958842379383 * r * s * s
 
 1906              + 1.08270394733128 * r * s * s * s + -2.04313477377117 * r * s * s * s * s
 
 1907              + -2.19110088067291 * r * s * s * s * s * s + 0.0944549668508362 * r * r
 
 1908              + 0.101295501259968 * r * r * s + -1.87492286904093 * r * r * s * s
 
 1909              + -2.01070688154689 * r * r * s * s * s + 3.79433838740071 * r * r * s * s * s * s
 
 1910              + 4.06912861987045 * r * r * s * s * s * s * s + 0.0619379686509393 * r * r * r
 
 1911              + 0.066423585658853 * r * r * r * s + -1.22946328559914 * r * r * r * s * s
 
 1912              + -1.31850239270267 * r * r * r * s * s * s
 
 1913              + 2.48810221341795 * r * r * r * s * s * s * s
 
 1914              + 2.66829336028662 * r * r * r * s * s * s * s * s + -0.11502599588969 * r * r * r * r
 
 1915              + -0.123356307244 * r * r * r * r * s + 2.283256004614 * r * r * r * r * s * s
 
 1916              + 2.4486119597864 * r * r * r * r * s * s * s
 
 1917              + -4.62069456275909 * r * r * r * r * s * s * s * s
 
 1918              + -4.95533043426923 * r * r * r * r * s * s * s * s * s;
 
 1919        interp.err[27].tp_pos = 137;
 
 1920        interp.err[27].weight =
 
 1921              0.0354336891832807 + 0.0379998366097349 * s + -0.703355645544146 * s * s
 
 1922              + -0.75429344855869 * s * s * s + 1.42340219427177 * s * s * s * s
 
 1923              + 1.52648657418912 * s * s * s * s * s + -0.165357216188644 * r * r
 
 1924              + -0.177332570845448 * r * r * s + 3.28232634587271 * r * r * s * s
 
 1925              + 3.52003609327395 * r * r * s * s * s + -6.64254357326828 * r * r * s * s * s * s
 
 1926              + -7.12360401288261 * r * r * s * s * s * s * s + 0.148821494569779 * r * r * r * r
 
 1927              + 0.159599313760912 * r * r * r * r * s + -2.95409371128545 * r * r * r * r * s * s
 
 1928              + -3.16803248394658 * r * r * r * r * s * s * s
 
 1929              + 5.97828921594146 * r * r * r * r * s * s * s * s
 
 1930              + 6.41124361159438 * r * r * r * r * s * s * s * s * s;
 
 1931        interp.err[28].tp_pos = 139;
 
 1932        interp.err[28].weight =
 
 1933              -0.0106714989636968 * r + -0.0114443408617113 * r * s + 0.21182832540271 * r * s * s
 
 1934              + 0.227169169797179 * r * s * s * s + -0.428683419401384 * r * s * s * s * s
 
 1935              + -0.459729152397778 * r * s * s * s * s * s + -0.011776358756514 * r * r
 
 1936              + -0.012629215837234 * r * r * s + 0.233759696104575 * r * r * s * s
 
 1937              + 0.25068883490989 * r * r * s * s * s + -0.473066600766579 * r * r * s * s * s * s
 
 1938              + -0.507326613429127 * r * r * s * s * s * s * s + 0.0368047197234576 * r * r * r
 
 1939              + 0.0394701587160274 * r * r * r * s + -0.730570482409125 * r * r * r * s * s
 
 1940              + -0.783479214367062 * r * r * r * s * s * s
 
 1941              + 1.47847768667134 * r * r * r * s * s * s * s
 
 1942              + 1.5855506953863 * r * r * r * s * s * s * s * s + 0.0406152486047993 * r * r * r * r
 
 1943              + 0.0435566503635313 * r * r * r * r * s + -0.806209148971272 * r * r * r * r * s * s
 
 1944              + -0.864595717813068 * r * r * r * r * s * s * s
 
 1945              + 1.63154995478835 * r * r * r * r * s * s * s * s
 
 1946              + 1.74970862847201 * r * r * r * r * s * s * s * s * s;
 
 1947        interp.err[29].tp_pos = 138;
 
 1948        interp.err[29].weight =
 
 1949              0.0508611008362234 * r + 0.054544518680255 * r * s + -1.00958842379382 * r * s * s
 
 1950              + -1.08270394733127 * r * s * s * s + 2.04313477377116 * r * s * s * s * s
 
 1951              + 2.19110088067291 * r * s * s * s * s * s + 0.0944549668508345 * r * r
 
 1952              + 0.101295501259951 * r * r * s + -1.87492286904092 * r * r * s * s
 
 1953              + -2.01070688154685 * r * r * s * s * s + 3.79433838740071 * r * r * s * s * s * s
 
 1954              + 4.06912861987043 * r * r * s * s * s * s * s + -0.0619379686509384 * r * r * r
 
 1955              + -0.0664235856588446 * r * r * r * s + 1.22946328559913 * r * r * r * s * s
 
 1956              + 1.31850239270265 * r * r * r * s * s * s
 
 1957              + -2.48810221341794 * r * r * r * s * s * s * s
 
 1958              + -2.6682933602866 * r * r * r * s * s * s * s * s
 
 1959              + -0.115025995889686 * r * r * r * r + -0.123356307243977 * r * r * r * r * s
 
 1960              + 2.28325600461399 * r * r * r * r * s * s
 
 1961              + 2.44861195978633 * r * r * r * r * s * s * s
 
 1962              + -4.62069456275907 * r * r * r * r * s * s * s * s
 
 1963              + -4.95533043426918 * r * r * r * r * s * s * s * s * s;
 
 1965        interp.ess[0].tp_pos = 11;
 
 1966        interp.ess[0].weight =
 
 1967              0.010671498963697 * s + -0.0117763587565129 * s * s + -0.0368047197234589 * s * s * s
 
 1968              + 0.0406152486047987 * s * s * s * s + -0.0114443408617113 * r * s
 
 1969              + 0.012629215837233 * r * s * s + 0.0394701587160317 * r * s * s * s
 
 1970              + -0.04355665036353 * r * s * s * s * s + -0.211828325402711 * r * r * s
 
 1971              + 0.233759696104573 * r * r * s * s + 0.730570482409127 * r * r * s * s * s
 
 1972              + -0.806209148971269 * r * r * s * s * s * s + 0.227169169797179 * r * r * r * s
 
 1973              + -0.250688834909876 * r * r * r * s * s + -0.783479214367068 * r * r * r * s * s * s
 
 1974              + 0.864595717813053 * r * r * r * s * s * s * s
 
 1975              + 0.428683419401384 * r * r * r * r * s + -0.473066600766578 * r * r * r * r * s * s
 
 1976              + -1.47847768667134 * r * r * r * r * s * s * s
 
 1977              + 1.63154995478835 * r * r * r * r * s * s * s * s
 
 1978              + -0.459729152397778 * r * r * r * r * r * s
 
 1979              + 0.50732661342911 * r * r * r * r * r * s * s
 
 1980              + 1.58555069538631 * r * r * r * r * r * s * s * s
 
 1981              + -1.74970862847199 * r * r * r * r * r * s * s * s * s;
 
 1982        interp.ess[1].tp_pos = 14;
 
 1983        interp.ess[1].weight =
 
 1984              -0.0453516484769626 * s + 0.0500470725322568 * s * s + 0.156412395003713 * s * s * s
 
 1985              + -0.172606349285656 * s * s * s * s + 0.0685889362813537 * r * s
 
 1986              + -0.0756902027657671 * r * s * s + -0.23655501298861 * r * s * s * s
 
 1987              + 0.261046429192616 * r * s * s * s * s + 0.848652067200644 * r * r * s
 
 1988              + -0.936516157365612 * r * r * s * s + -2.92689917155122 * r * r * s * s * s
 
 1989              + 3.2299318779479 * r * r * s * s * s * s + -1.28348460347205 * r * r * r * s
 
 1990              + 1.41636851583535 * r * r * r * s * s + 4.42658442463077 * r * r * r * s * s * s
 
 1991              + -4.88488509700354 * r * r * r * s * s * s * s
 
 1992              + -0.916037121977691 * r * r * r * r * s + 1.01087783631826 * r * r * r * r * s * s
 
 1993              + 3.15930214165469 * r * r * r * r * s * s * s
 
 1994              + -3.48639638788493 * r * r * r * r * s * s * s * s
 
 1995              + 1.38539642770851 * r * r * r * r * r * s
 
 1996              + -1.52883164850511 * r * r * r * r * r * s * s
 
 1997              + -4.77806608060893 * r * r * r * r * r * s * s * s
 
 1998              + 5.27275694998444 * r * r * r * r * r * s * s * s * s;
 
 1999        interp.ess[2].tp_pos = 17;
 
 2000        interp.ess[2].weight =
 
 2001              0.185264229377183 * s + -0.204445320879187 * s * s + -0.638954101968796 * s * s * s
 
 2002              + 0.705107385506832 * s * s * s * s + -0.776401229164324 * r * s
 
 2003              + 0.856784922600106 * r * s * s + 2.67771469870835 * r * s * s * s
 
 2004              + -2.95494841416899 * r * s * s * s * s + -0.636823741797933 * r * r * s
 
 2005              + 0.702756461261034 * r * r * s * s + 2.1963286891421 * r * r * s * s * s
 
 2006              + -2.42372272897662 * r * r * s * s * s * s + 2.66878683248842 * r * r * r * s
 
 2007              + -2.94509621290905 * r * r * r * s * s + -9.20432562525099 * r * r * r * s * s * s
 
 2008              + 10.1572835309714 * r * r * r * s * s * s * s + 0.487353702576306 * r * r * r * r * s
 
 2009              + -0.537811235551669 * r * r * r * r * s * s
 
 2010              + -1.68082445498335 * r * r * r * r * s * s * s
 
 2011              + 1.85484643309656 * r * r * r * r * s * s * s * s
 
 2012              + -2.04239110264333 * r * r * r * r * r * s
 
 2013              + 2.25384741428206 * r * r * r * r * r * s * s
 
 2014              + 7.04396189834177 * r * r * r * r * r * s * s * s
 
 2015              + -7.77324934990724 * r * r * r * r * r * s * s * s * s;
 
 2016        interp.ess[3].tp_pos = 19;
 
 2017        interp.ess[3].weight =
 
 2018              0.185264229377181 * s + -0.204445320879181 * s * s + -0.638954101968795 * s * s * s
 
 2019              + 0.705107385506826 * s * s * s * s + 0.776401229164325 * r * s
 
 2020              + -0.856784922600132 * r * s * s + -2.67771469870836 * r * s * s * s
 
 2021              + 2.95494841416902 * r * s * s * s * s + -0.636823741797935 * r * r * s
 
 2022              + 0.702756461261035 * r * r * s * s + 2.19632868914209 * r * r * s * s * s
 
 2023              + -2.42372272897664 * r * r * s * s * s * s + -2.66878683248843 * r * r * r * s
 
 2024              + 2.94509621290913 * r * r * r * s * s + 9.204325625251 * r * r * r * s * s * s
 
 2025              + -10.1572835309715 * r * r * r * s * s * s * s
 
 2026              + 0.487353702576317 * r * r * r * r * s + -0.537811235551689 * r * r * r * r * s * s
 
 2027              + -1.68082445498336 * r * r * r * r * s * s * s
 
 2028              + 1.85484643309661 * r * r * r * r * s * s * s * s
 
 2029              + 2.04239110264334 * r * r * r * r * r * s
 
 2030              + -2.25384741428212 * r * r * r * r * r * s * s
 
 2031              + -7.04396189834178 * r * r * r * r * r * s * s * s
 
 2032              + 7.77324934990731 * r * r * r * r * r * s * s * s * s;
 
 2033        interp.ess[4].tp_pos = 22;
 
 2034        interp.ess[4].weight =
 
 2035              -0.0453516484769636 * s + 0.0500470725322519 * s * s + 0.156412395003714 * s * s * s
 
 2036              + -0.172606349285652 * s * s * s * s + -0.0685889362813525 * r * s
 
 2037              + 0.0756902027658011 * r * s * s + 0.236555012988608 * r * s * s * s
 
 2038              + -0.261046429192651 * r * s * s * s * s + 0.848652067200647 * r * r * s
 
 2039              + -0.936516157365609 * r * r * s * s + -2.92689917155122 * r * r * s * s * s
 
 2040              + 3.22993187794791 * r * r * s * s * s * s + 1.28348460347207 * r * r * r * s
 
 2041              + -1.41636851583546 * r * r * r * s * s + -4.42658442463078 * r * r * r * s * s * s
 
 2042              + 4.88488509700366 * r * r * r * s * s * s * s
 
 2043              + -0.916037121977699 * r * r * r * r * s + 1.01087783631826 * r * r * r * r * s * s
 
 2044              + 3.1593021416547 * r * r * r * r * s * s * s
 
 2045              + -3.48639638788495 * r * r * r * r * s * s * s * s
 
 2046              + -1.38539642770853 * r * r * r * r * r * s
 
 2047              + 1.5288316485052 * r * r * r * r * r * s * s
 
 2048              + 4.77806608060895 * r * r * r * r * r * s * s * s
 
 2049              + -5.27275694998454 * r * r * r * r * r * s * s * s * s;
 
 2050        interp.ess[5].tp_pos = 25;
 
 2051        interp.ess[5].weight =
 
 2052              0.0106714989636962 * s + -0.0117763587565121 * s * s + -0.0368047197234574 * s * s * s
 
 2053              + 0.040615248604798 * s * s * s * s + 0.0114443408617126 * r * s
 
 2054              + -0.0126292158372465 * r * s * s + -0.0394701587160336 * r * s * s * s
 
 2055              + 0.0435566503635414 * r * s * s * s * s + -0.211828325402712 * r * r * s
 
 2056              + 0.233759696104571 * r * r * s * s + 0.730570482409129 * r * r * s * s * s
 
 2057              + -0.806209148971273 * r * r * s * s * s * s + -0.227169169797191 * r * r * r * s
 
 2058              + 0.250688834909918 * r * r * r * s * s + 0.783479214367079 * r * r * r * s * s * s
 
 2059              + -0.864595717813094 * r * r * r * s * s * s * s
 
 2060              + 0.428683419401386 * r * r * r * r * s + -0.473066600766578 * r * r * r * r * s * s
 
 2061              + -1.47847768667134 * r * r * r * r * s * s * s
 
 2062              + 1.63154995478835 * r * r * r * r * s * s * s * s
 
 2063              + 0.459729152397791 * r * r * r * r * r * s
 
 2064              + -0.507326613429144 * r * r * r * r * r * s * s
 
 2065              + -1.58555069538632 * r * r * r * r * r * s * s * s
 
 2066              + 1.74970862847203 * r * r * r * r * r * s * s * s * s;
 
 2067        interp.ess[6].tp_pos = 38;
 
 2068        interp.ess[6].weight =
 
 2069              -0.0508611008362237 * s + 0.0944549668508283 * s * s + 0.0619379686509417 * s * s * s
 
 2070              + -0.115025995889682 * s * s * s * s + 0.0545445186802618 * r * s
 
 2071              + -0.101295501259965 * r * s * s + -0.0664235856588576 * r * s * s * s
 
 2072              + 0.123356307243993 * r * s * s * s * s + 1.00958842379383 * r * r * s
 
 2073              + -1.87492286904089 * r * r * s * s + -1.22946328559916 * r * r * s * s * s
 
 2074              + 2.28325600461396 * r * r * s * s * s * s + -1.08270394733128 * r * r * r * s
 
 2075              + 2.01070688154688 * r * r * r * s * s + 1.31850239270268 * r * r * r * s * s * s
 
 2076              + -2.44861195978637 * r * r * r * s * s * s * s
 
 2077              + -2.04313477377117 * r * r * r * r * s + 3.79433838740068 * r * r * r * r * s * s
 
 2078              + 2.48810221341796 * r * r * r * r * s * s * s
 
 2079              + -4.62069456275904 * r * r * r * r * s * s * s * s
 
 2080              + 2.19110088067291 * r * r * r * r * r * s
 
 2081              + -4.06912861987045 * r * r * r * r * r * s * s
 
 2082              + -2.66829336028662 * r * r * r * r * r * s * s * s
 
 2083              + 4.95533043426921 * r * r * r * r * r * s * s * s * s;
 
 2084        interp.ess[7].tp_pos = 41;
 
 2085        interp.ess[7].weight =
 
 2086              0.216149087782586 * s + -0.401413940824507 * s * s + -0.263223469466717 * s * s * s
 
 2087              + 0.488836530748679 * s * s * s * s + -0.326899605793211 * r * s
 
 2088              + 0.607090505731985 * r * s * s + 0.398093969708258 * r * s * s * s
 
 2089              + -0.739306701862216 * r * s * s * s * s + -4.04473434440656 * r * r * s
 
 2090              + 7.5115410822813 * r * r * s * s + 4.92562341172936 * r * r * s * s * s
 
 2091              + -9.14745431037202 * r * r * s * s * s * s + 6.11717623372382 * r * r * r * s
 
 2092              + -11.3603061844384 * r * r * r * s * s + -7.44941543866097 * r * r * r * s * s * s
 
 2093              + 13.8344289987463 * r * r * r * s * s * s * s + 4.36589616783261 * r * r * r * r * s
 
 2094              + -8.10797586026897 * r * r * r * r * s * s
 
 2095              + -5.31672998677766 * r * r * r * r * s * s * s
 
 2096              + 9.87378460944057 * r * r * r * r * s * s * s * s
 
 2097              + -6.60289502417 * r * r * r * r * r * s
 
 2098              + 12.2623423475595 * r * r * r * r * r * s * s
 
 2099              + 8.04091728823165 * r * r * r * r * r * s * s * s
 
 2100              + -14.9329165791334 * r * r * r * r * r * s * s * s * s;
 
 2101        interp.ess[8].tp_pos = 44;
 
 2102        interp.ess[8].weight =
 
 2103              -0.882982108113737 * s + 1.63980024774378 * s * s + 1.07528380692732 * s * s * s
 
 2104              + -1.99692681968497 * s * s * s * s + 3.70038186202628 * r * s
 
 2105              + -6.87203855926353 * r * s * s + -4.50627556223585 * r * s * s * s
 
 2106              + 8.36867668716607 * r * s * s * s * s + 3.03514592061274 * r * r * s
 
 2107              + -5.63661821324038 * r * r * s * s + -3.69616012613024 * r * r * s * s * s
 
 2108              + 6.86419830575803 * r * r * s * s * s * s + -12.7196223004235 * r * r * r * s
 
 2109              + 23.6218147658723 * r * r * r * s * s + 15.4897859924872 * r * r * r * s * s * s
 
 2110              + -28.7663302286383 * r * r * r * s * s * s * s
 
 2111              + -2.32276139406144 * r * r * r * r * s + 4.31363747286826 * r * r * r * r * s * s
 
 2112              + 2.82862777335971 * r * r * r * r * s * s * s
 
 2113              + -5.25309004668149 * r * r * r * r * s * s * s * s
 
 2114              + 9.73417700474258 * r * r * r * r * r * s
 
 2115              + -18.0774963810512 * r * r * r * r * r * s * s
 
 2116              + -11.8541506229657 * r * r * r * r * r * s * s * s
 
 2117              + 22.0145334199995 * r * r * r * r * r * s * s * s * s;
 
 2118        interp.ess[9].tp_pos = 46;
 
 2119        interp.ess[9].weight =
 
 2120              -0.882982108113727 * s + 1.6398002477438 * s * s + 1.0752838069273 * s * s * s
 
 2121              + -1.99692681968498 * s * s * s * s + -3.70038186202629 * r * s
 
 2122              + 6.87203855926359 * r * s * s + 4.50627556223585 * r * s * s * s
 
 2123              + -8.36867668716612 * r * s * s * s * s + 3.0351459206127 * r * r * s
 
 2124              + -5.63661821324044 * r * r * s * s + -3.69616012613012 * r * r * s * s * s
 
 2125              + 6.86419830575809 * r * r * s * s * s * s + 12.7196223004235 * r * r * r * s
 
 2126              + -23.6218147658725 * r * r * r * s * s + -15.4897859924872 * r * r * r * s * s * s
 
 2127              + 28.7663302286385 * r * r * r * s * s * s * s + -2.32276139406145 * r * r * r * r * s
 
 2128              + 4.31363747286833 * r * r * r * r * s * s
 
 2129              + 2.82862777335965 * r * r * r * r * s * s * s
 
 2130              + -5.25309004668157 * r * r * r * r * s * s * s * s
 
 2131              + -9.73417700474262 * r * r * r * r * r * s
 
 2132              + 18.0774963810513 * r * r * r * r * r * s * s
 
 2133              + 11.8541506229657 * r * r * r * r * r * s * s * s
 
 2134              + -22.0145334199996 * r * r * r * r * r * s * s * s * s;
 
 2135        interp.ess[10].tp_pos = 49;
 
 2136        interp.ess[10].weight =
 
 2137              0.216149087782583 * s + -0.401413940824517 * s * s + -0.263223469466705 * s * s * s
 
 2138              + 0.488836530748688 * s * s * s * s + 0.326899605793198 * r * s
 
 2139              + -0.607090505732027 * r * s * s + -0.398093969708245 * r * s * s * s
 
 2140              + 0.739306701862236 * r * s * s * s * s + -4.04473434440655 * r * r * s
 
 2141              + 7.51154108228133 * r * r * s * s + 4.92562341172932 * r * r * s * s * s
 
 2142              + -9.14745431037206 * r * r * s * s * s * s + -6.11717623372385 * r * r * r * s
 
 2143              + 11.3603061844385 * r * r * r * s * s + 7.44941543866097 * r * r * r * s * s * s
 
 2144              + -13.8344289987464 * r * r * r * s * s * s * s + 4.36589616783262 * r * r * r * r * s
 
 2145              + -8.10797586026901 * r * r * r * r * s * s
 
 2146              + -5.31672998677764 * r * r * r * r * s * s * s
 
 2147              + 9.87378460944063 * r * r * r * r * s * s * s * s
 
 2148              + 6.60289502417006 * r * r * r * r * r * s
 
 2149              + -12.2623423475596 * r * r * r * r * r * s * s
 
 2150              + -8.04091728823168 * r * r * r * r * r * s * s * s
 
 2151              + 14.9329165791335 * r * r * r * r * r * s * s * s * s;
 
 2152        interp.ess[11].tp_pos = 52;
 
 2153        interp.ess[11].weight =
 
 2154              -0.0508611008362242 * s + 0.0944549668508285 * s * s + 0.0619379686509409 * s * s * s
 
 2155              + -0.115025995889682 * s * s * s * s + -0.0545445186802517 * r * s
 
 2156              + 0.101295501259967 * r * s * s + 0.0664235856588455 * r * s * s * s
 
 2157              + -0.123356307243983 * r * s * s * s * s + 1.00958842379383 * r * r * s
 
 2158              + -1.8749228690409 * r * r * s * s + -1.22946328559915 * r * r * s * s * s
 
 2159              + 2.28325600461397 * r * r * s * s * s * s + 1.08270394733128 * r * r * r * s
 
 2160              + -2.01070688154688 * r * r * r * s * s + -1.31850239270267 * r * r * r * s * s * s
 
 2161              + 2.44861195978633 * r * r * r * s * s * s * s + -2.04313477377117 * r * r * r * r * s
 
 2162              + 3.79433838740069 * r * r * r * r * s * s
 
 2163              + 2.48810221341796 * r * r * r * r * s * s * s
 
 2164              + -4.62069456275906 * r * r * r * r * s * s * s * s
 
 2165              + -2.19110088067292 * r * r * r * r * r * s
 
 2166              + 4.06912861987045 * r * r * r * r * r * s * s
 
 2167              + 2.66829336028663 * r * r * r * r * r * s * s * s
 
 2168              + -4.95533043426918 * r * r * r * r * r * s * s * s * s;
 
 2169        interp.ess[12].tp_pos = 65;
 
 2170        interp.ess[12].weight =
 
 2171              0.0354336891832783 + -0.165357216188629 * s * s + 0.148821494569765 * s * s * s * s
 
 2172              + -0.0379998366097332 * r + 0.177332570845464 * r * s * s
 
 2173              + -0.159599313760936 * r * s * s * s * s + -0.703355645544142 * r * r
 
 2174              + 3.28232634587263 * r * r * s * s + -2.95409371128537 * r * r * s * s * s * s
 
 2175              + 0.754293448558685 * r * r * r + -3.520036093274 * r * r * r * s * s
 
 2176              + 3.16803248394667 * r * r * r * s * s * s * s + 1.42340219427176 * r * r * r * r
 
 2177              + -6.6425435732682 * r * r * r * r * s * s
 
 2178              + 5.97828921594138 * r * r * r * r * s * s * s * s
 
 2179              + -1.52648657418912 * r * r * r * r * r + 7.12360401288267 * r * r * r * r * r * s * s
 
 2180              + -6.41124361159446 * r * r * r * r * r * s * s * s * s;
 
 2181        interp.ess[13].tp_pos = 68;
 
 2182        interp.ess[13].weight =
 
 2183              -0.15058580069668 + 0.702733736584498 * s * s + -0.632460362926043 * s * s * s * s
 
 2184              + 0.227742986985505 * r + -1.06280060593243 * r * s * s
 
 2185              + 0.956520545339228 * r * s * s * s * s + 2.81786782496388 * r * r
 
 2186              + -13.1500498498314 * r * r * s * s + 11.8350448648482 * r * r * s * s * s * s
 
 2187              + -4.26168757225839 * r * r * r + 19.8878753372061 * r * r * r * s * s
 
 2188              + -17.8990878034856 * r * r * r * s * s * s * s + -3.04161343883603 * r * r * r * r
 
 2189              + 14.1941960479014 * r * r * r * r * s * s
 
 2190              + -12.7747764431113 * r * r * r * r * s * s * s * s
 
 2191              + 4.6000760138804 * r * r * r * r * r + -21.4670213981087 * r * r * r * r * r * s * s
 
 2192              + 19.3203192582979 * r * r * r * r * r * s * s * s * s;
 
 2193        interp.ess[14].tp_pos = 71;
 
 2194        interp.ess[14].weight =
 
 2195              0.615152111513395 + -2.87070985372918 * s * s + 2.58363886835626 * s * s * s * s
 
 2196              + -2.57796584428431 * r + 12.0305072733268 * r * s * s
 
 2197              + -10.8274565459941 * r * s * s * s * s + -2.11451217941971 * r * r
 
 2198              + 9.86772350395862 * r * r * s * s + -8.88095115356277 * r * r * s * s * s * s
 
 2199              + 8.86145080841275 * r * r * r + -41.3534371059262 * r * r * r * s * s
 
 2200              + 37.2180933953336 * r * r * r * s * s * s * s + 1.61821124456425 * r * r * r * r
 
 2201              + -7.55165247463311 * r * r * r * r * s * s
 
 2202              + 6.7964872271698 * r * r * r * r * s * s * s * s
 
 2203              + -6.78156384290101 * r * r * r * r * r + 31.647297933538 * r * r * r * r * r * s * s
 
 2204              + -28.4825681401842 * r * r * r * r * r * s * s * s * s;
 
 2205        interp.ess[15].tp_pos = 73;
 
 2206        interp.ess[15].weight =
 
 2207              0.615152111513413 + -2.87070985372926 * s * s + 2.58363886835633 * s * s * s * s
 
 2208              + 2.57796584428431 * r + -12.0305072733267 * r * s * s
 
 2209              + 10.8274565459941 * r * s * s * s * s + -2.11451217941978 * r * r
 
 2210              + 9.86772350395894 * r * r * s * s + -8.88095115356301 * r * r * s * s * s * s
 
 2211              + -8.86145080841278 * r * r * r + 41.3534371059261 * r * r * r * s * s
 
 2212              + -37.2180933953335 * r * r * r * s * s * s * s + 1.6182112445643 * r * r * r * r
 
 2213              + -7.55165247463341 * r * r * r * r * s * s
 
 2214              + 6.79648722717005 * r * r * r * r * s * s * s * s
 
 2215              + 6.78156384290102 * r * r * r * r * r + -31.6472979335379 * r * r * r * r * r * s * s
 
 2216              + 28.4825681401841 * r * r * r * r * r * s * s * s * s;
 
 2217        interp.ess[16].tp_pos = 76;
 
 2218        interp.ess[16].weight =
 
 2219              -0.150585800696688 + 0.702733736584536 * s * s + -0.632460362926079 * s * s * s * s
 
 2220              + -0.227742986985526 * r + 1.06280060593232 * r * s * s
 
 2221              + -0.956520545339062 * r * s * s * s * s + 2.8178678249639 * r * r
 
 2222              + -13.1500498498315 * r * r * s * s + 11.8350448648484 * r * r * s * s * s * s
 
 2223              + 4.26168757225844 * r * r * r + -19.8878753372057 * r * r * r * s * s
 
 2224              + 17.899087803485 * r * r * r * s * s * s * s + -3.04161343883606 * r * r * r * r
 
 2225              + 14.1941960479016 * r * r * r * r * s * s
 
 2226              + -12.7747764431114 * r * r * r * r * s * s * s * s
 
 2227              + -4.60007601388042 * r * r * r * r * r + 21.4670213981084 * r * r * r * r * r * s * s
 
 2228              + -19.3203192582975 * r * r * r * r * r * s * s * s * s;
 
 2229        interp.ess[17].tp_pos = 79;
 
 2230        interp.ess[17].weight =
 
 2231              0.0354336891832801 + -0.165357216188638 * s * s + 0.148821494569774 * s * s * s * s
 
 2232              + 0.0379998366097402 * r + -0.177332570845412 * r * s * s
 
 2233              + 0.159599313760853 * r * s * s * s * s + -0.703355645544148 * r * r
 
 2234              + 3.28232634587268 * r * r * s * s + -2.95409371128542 * r * r * s * s * s * s
 
 2235              + -0.754293448558705 * r * r * r + 3.52003609327383 * r * r * r * s * s
 
 2236              + -3.16803248394639 * r * r * r * s * s * s * s + 1.42340219427177 * r * r * r * r
 
 2237              + -6.64254357326825 * r * r * r * r * s * s
 
 2238              + 5.97828921594143 * r * r * r * r * s * s * s * s
 
 2239              + 1.52648657418913 * r * r * r * r * r + -7.12360401288253 * r * r * r * r * r * s * s
 
 2240              + 6.41124361159423 * r * r * r * r * r * s * s * s * s;
 
 2241        interp.ess[18].tp_pos = 119;
 
 2242        interp.ess[18].weight =
 
 2243              -0.010671498963696 * s + -0.011776358756512 * s * s + 0.0368047197234559 * s * s * s
 
 2244              + 0.0406152486047984 * s * s * s * s + 0.0114443408617112 * r * s
 
 2245              + 0.0126292158372372 * r * s * s + -0.039470158716024 * r * s * s * s
 
 2246              + -0.0435566503635368 * r * s * s * s * s + 0.211828325402711 * r * r * s
 
 2247              + 0.233759696104569 * r * r * s * s + -0.730570482409123 * r * r * s * s * s
 
 2248              + -0.806209148971272 * r * r * s * s * s * s + -0.227169169797173 * r * r * r * s
 
 2249              + -0.250688834909882 * r * r * r * s * s + 0.783479214367054 * r * r * r * s * s * s
 
 2250              + 0.864595717813074 * r * r * r * s * s * s * s
 
 2251              + -0.428683419401385 * r * r * r * r * s + -0.473066600766576 * r * r * r * r * s * s
 
 2252              + 1.47847768667134 * r * r * r * r * s * s * s
 
 2253              + 1.63154995478835 * r * r * r * r * s * s * s * s
 
 2254              + 0.459729152397776 * r * r * r * r * r * s
 
 2255              + 0.507326613429116 * r * r * r * r * r * s * s
 
 2256              + -1.5855506953863 * r * r * r * r * r * s * s * s
 
 2257              + -1.74970862847201 * r * r * r * r * r * s * s * s * s;
 
 2258        interp.ess[19].tp_pos = 122;
 
 2259        interp.ess[19].weight =
 
 2260              0.0453516484769634 * s + 0.0500470725322532 * s * s + -0.15641239500371 * s * s * s
 
 2261              + -0.172606349285655 * s * s * s * s + -0.0685889362813433 * r * s
 
 2262              + -0.0756902027657584 * r * s * s + 0.236555012988597 * r * s * s * s
 
 2263              + 0.261046429192613 * r * s * s * s * s + -0.848652067200639 * r * r * s
 
 2264              + -0.93651615736561 * r * r * s * s + 2.9268991715512 * r * r * s * s * s
 
 2265              + 3.22993187794792 * r * r * s * s * s * s + 1.28348460347203 * r * r * r * s
 
 2266              + 1.4163685158353 * r * r * r * s * s + -4.42658442463073 * r * r * r * s * s * s
 
 2267              + -4.88488509700353 * r * r * r * s * s * s * s + 0.91603712197769 * r * r * r * r * s
 
 2268              + 1.01087783631826 * r * r * r * r * s * s
 
 2269              + -3.15930214165467 * r * r * r * r * s * s * s
 
 2270              + -3.48639638788495 * r * r * r * r * s * s * s * s
 
 2271              + -1.3853964277085 * r * r * r * r * r * s
 
 2272              + -1.52883164850508 * r * r * r * r * r * s * s
 
 2273              + 4.77806608060891 * r * r * r * r * r * s * s * s
 
 2274              + 5.27275694998443 * r * r * r * r * r * s * s * s * s;
 
 2275        interp.ess[20].tp_pos = 125;
 
 2276        interp.ess[20].weight =
 
 2277              -0.185264229377182 * s + -0.204445320879184 * s * s + 0.638954101968793 * s * s * s
 
 2278              + 0.705107385506832 * s * s * s * s + 0.776401229164311 * r * s
 
 2279              + 0.856784922600059 * r * s * s + -2.67771469870833 * r * s * s * s
 
 2280              + -2.95494841416895 * r * s * s * s * s + 0.636823741797926 * r * r * s
 
 2281              + 0.702756461261026 * r * r * s * s + -2.19632868914207 * r * r * s * s * s
 
 2282              + -2.42372272897664 * r * r * s * s * s * s + -2.66878683248838 * r * r * r * s
 
 2283              + -2.94509621290888 * r * r * r * s * s + 9.20432562525092 * r * r * r * s * s * s
 
 2284              + 10.1572835309713 * r * r * r * s * s * s * s
 
 2285              + -0.487353702576303 * r * r * r * r * s + -0.53781123555167 * r * r * r * r * s * s
 
 2286              + 1.68082445498333 * r * r * r * r * s * s * s
 
 2287              + 1.85484643309659 * r * r * r * r * s * s * s * s
 
 2288              + 2.0423911026433 * r * r * r * r * r * s
 
 2289              + 2.25384741428192 * r * r * r * r * r * s * s
 
 2290              + -7.04396189834171 * r * r * r * r * r * s * s * s
 
 2291              + -7.77324934990714 * r * r * r * r * r * s * s * s * s;
 
 2292        interp.ess[21].tp_pos = 127;
 
 2293        interp.ess[21].weight =
 
 2294              -0.185264229377183 * s + -0.204445320879186 * s * s + 0.638954101968797 * s * s * s
 
 2295              + 0.705107385506831 * s * s * s * s + -0.776401229164311 * r * s
 
 2296              + -0.856784922600055 * r * s * s + 2.67771469870833 * r * s * s * s
 
 2297              + 2.95494841416895 * r * s * s * s * s + 0.636823741797935 * r * r * s
 
 2298              + 0.702756461261068 * r * r * s * s + -2.19632868914209 * r * r * s * s * s
 
 2299              + -2.42372272897666 * r * r * s * s * s * s + 2.66878683248837 * r * r * r * s
 
 2300              + 2.94509621290889 * r * r * r * s * s + -9.20432562525093 * r * r * r * s * s * s
 
 2301              + -10.1572835309713 * r * r * r * s * s * s * s
 
 2302              + -0.487353702576312 * r * r * r * r * s + -0.537811235551717 * r * r * r * r * s * s
 
 2303              + 1.68082445498336 * r * r * r * r * s * s * s
 
 2304              + 1.85484643309662 * r * r * r * r * s * s * s * s
 
 2305              + -2.04239110264329 * r * r * r * r * r * s
 
 2306              + -2.25384741428193 * r * r * r * r * r * s * s
 
 2307              + 7.04396189834171 * r * r * r * r * r * s * s * s
 
 2308              + 7.77324934990714 * r * r * r * r * r * s * s * s * s;
 
 2309        interp.ess[22].tp_pos = 130;
 
 2310        interp.ess[22].weight =
 
 2311              0.0453516484769633 * s + 0.0500470725322571 * s * s + -0.156412395003711 * s * s * s
 
 2312              + -0.172606349285657 * s * s * s * s + 0.0685889362813491 * r * s
 
 2313              + 0.0756902027657454 * r * s * s + -0.23655501298861 * r * s * s * s
 
 2314              + -0.261046429192593 * r * s * s * s * s + -0.848652067200645 * r * r * s
 
 2315              + -0.936516157365632 * r * r * s * s + 2.92689917155122 * r * r * s * s * s
 
 2316              + 3.22993187794793 * r * r * s * s * s * s + -1.28348460347205 * r * r * r * s
 
 2317              + -1.41636851583528 * r * r * r * s * s + 4.42658442463077 * r * r * r * s * s * s
 
 2318              + 4.88488509700347 * r * r * r * s * s * s * s + 0.916037121977697 * r * r * r * r * s
 
 2319              + 1.01087783631828 * r * r * r * r * s * s
 
 2320              + -3.15930214165469 * r * r * r * r * s * s * s
 
 2321              + -3.48639638788496 * r * r * r * r * s * s * s * s
 
 2322              + 1.3853964277085 * r * r * r * r * r * s
 
 2323              + 1.52883164850506 * r * r * r * r * r * s * s
 
 2324              + -4.77806608060893 * r * r * r * r * r * s * s * s
 
 2325              + -5.27275694998438 * r * r * r * r * r * s * s * s * s;
 
 2326        interp.ess[23].tp_pos = 133;
 
 2327        interp.ess[23].weight =
 
 2328              -0.0106714989636977 * s + -0.011776358756513 * s * s + 0.0368047197234588 * s * s * s
 
 2329              + 0.0406152486047991 * s * s * s * s + -0.0114443408617158 * r * s
 
 2330              + -0.01262921583723 * r * s * s + 0.0394701587160322 * r * s * s * s
 
 2331              + 0.0435566503635248 * r * s * s * s * s + 0.211828325402712 * r * r * s
 
 2332              + 0.233759696104578 * r * r * s * s + -0.730570482409126 * r * r * s * s * s
 
 2333              + -0.806209148971276 * r * r * s * s * s * s + 0.227169169797185 * r * r * r * s
 
 2334              + 0.250688834909869 * r * r * r * s * s + -0.783479214367081 * r * r * r * s * s * s
 
 2335              + -0.86459571781304 * r * r * r * s * s * s * s
 
 2336              + -0.428683419401387 * r * r * r * r * s + -0.473066600766585 * r * r * r * r * s * s
 
 2337              + 1.47847768667134 * r * r * r * r * s * s * s
 
 2338              + 1.63154995478836 * r * r * r * r * s * s * s * s
 
 2339              + -0.45972915239778 * r * r * r * r * r * s
 
 2340              + -0.507326613429105 * r * r * r * r * r * s * s
 
 2341              + 1.58555069538632 * r * r * r * r * r * s * s * s
 
 2342              + 1.74970862847198 * r * r * r * r * r * s * s * s * s;
 
 2343        interp.ess[24].tp_pos = 92;
 
 2344        interp.ess[24].weight =
 
 2345              0.0508611008362251 * s + 0.0944549668508268 * s * s + -0.0619379686509373 * s * s * s
 
 2346              + -0.115025995889682 * s * s * s * s + -0.0545445186802466 * r * s
 
 2347              + -0.101295501259963 * r * s * s + 0.0664235856588327 * r * s * s * s
 
 2348              + 0.123356307243998 * r * s * s * s * s + -1.00958842379382 * r * r * s
 
 2349              + -1.87492286904089 * r * r * s * s + 1.22946328559913 * r * r * s * s * s
 
 2350              + 2.28325600461397 * r * r * s * s * s * s + 1.08270394733125 * r * r * r * s
 
 2351              + 2.01070688154686 * r * r * r * s * s + -1.31850239270262 * r * r * r * s * s * s
 
 2352              + -2.44861195978639 * r * r * r * s * s * s * s + 2.04313477377116 * r * r * r * r * s
 
 2353              + 3.79433838740068 * r * r * r * r * s * s
 
 2354              + -2.48810221341794 * r * r * r * r * s * s * s
 
 2355              + -4.62069456275905 * r * r * r * r * s * s * s * s
 
 2356              + -2.1911008806729 * r * r * r * r * r * s
 
 2357              + -4.06912861987044 * r * r * r * r * r * s * s
 
 2358              + 2.66829336028659 * r * r * r * r * r * s * s * s
 
 2359              + 4.95533043426923 * r * r * r * r * r * s * s * s * s;
 
 2360        interp.ess[25].tp_pos = 95;
 
 2361        interp.ess[25].weight =
 
 2362              -0.216149087782584 * s + -0.401413940824507 * s * s + 0.263223469466692 * s * s * s
 
 2363              + 0.488836530748684 * s * s * s * s + 0.326899605793183 * r * s
 
 2364              + 0.607090505731968 * r * s * s + -0.398093969708212 * r * s * s * s
 
 2365              + -0.739306701862226 * r * s * s * s * s + 4.04473434440653 * r * r * s
 
 2366              + 7.51154108228131 * r * r * s * s + -4.92562341172925 * r * r * s * s * s
 
 2367              + -9.14745431037206 * r * r * s * s * s * s + -6.11717623372379 * r * r * r * s
 
 2368              + -11.3603061844383 * r * r * r * s * s + 7.44941543866086 * r * r * r * s * s * s
 
 2369              + 13.8344289987463 * r * r * r * s * s * s * s + -4.36589616783259 * r * r * r * r * s
 
 2370              + -8.10797586026899 * r * r * r * r * s * s
 
 2371              + 5.31672998677755 * r * r * r * r * s * s * s
 
 2372              + 9.87378460944062 * r * r * r * r * s * s * s * s
 
 2373              + 6.60289502417001 * r * r * r * r * r * s
 
 2374              + 12.2623423475594 * r * r * r * r * r * s * s
 
 2375              + -8.0409172882316 * r * r * r * r * r * s * s * s
 
 2376              + -14.9329165791334 * r * r * r * r * r * s * s * s * s;
 
 2377        interp.ess[26].tp_pos = 98;
 
 2378        interp.ess[26].weight =
 
 2379              0.882982108113723 * s + 1.63980024774378 * s * s + -1.07528380692729 * s * s * s
 
 2380              + -1.99692681968497 * s * s * s * s + -3.70038186202625 * r * s
 
 2381              + -6.87203855926341 * r * s * s + 4.50627556223578 * r * s * s * s
 
 2382              + 8.36867668716598 * r * s * s * s * s + -3.03514592061269 * r * r * s
 
 2383              + -5.63661821324035 * r * r * s * s + 3.69616012613009 * r * r * s * s * s
 
 2384              + 6.86419830575805 * r * r * s * s * s * s + 12.7196223004234 * r * r * r * s
 
 2385              + 23.6218147658719 * r * r * r * s * s + -15.489785992487 * r * r * r * s * s * s
 
 2386              + -28.766330228638 * r * r * r * s * s * s * s + 2.32276139406141 * r * r * r * r * s
 
 2387              + 4.31363747286825 * r * r * r * r * s * s
 
 2388              + -2.82862777335959 * r * r * r * r * s * s * s
 
 2389              + -5.25309004668153 * r * r * r * r * s * s * s * s
 
 2390              + -9.73417700474253 * r * r * r * r * r * s
 
 2391              + -18.0774963810508 * r * r * r * r * r * s * s
 
 2392              + 11.8541506229655 * r * r * r * r * r * s * s * s
 
 2393              + 22.0145334199992 * r * r * r * r * r * s * s * s * s;
 
 2394        interp.ess[27].tp_pos = 100;
 
 2395        interp.ess[27].weight =
 
 2396              0.882982108113741 * s + 1.63980024774381 * s * s + -1.07528380692732 * s * s * s
 
 2397              + -1.99692681968499 * s * s * s * s + 3.70038186202626 * r * s
 
 2398              + 6.87203855926336 * r * s * s + -4.50627556223581 * r * s * s * s
 
 2399              + -8.36867668716592 * r * s * s * s * s + -3.03514592061273 * r * r * s
 
 2400              + -5.63661821324055 * r * r * s * s + 3.69616012613021 * r * r * s * s * s
 
 2401              + 6.86419830575817 * r * r * s * s * s * s + -12.7196223004234 * r * r * r * s
 
 2402              + -23.6218147658717 * r * r * r * s * s + 15.4897859924871 * r * r * r * s * s * s
 
 2403              + 28.7663302286378 * r * r * r * s * s * s * s + 2.32276139406145 * r * r * r * r * s
 
 2404              + 4.31363747286843 * r * r * r * r * s * s
 
 2405              + -2.8286277733597 * r * r * r * r * s * s * s
 
 2406              + -5.25309004668164 * r * r * r * r * s * s * s * s
 
 2407              + 9.7341770047425 * r * r * r * r * r * s
 
 2408              + 18.0774963810507 * r * r * r * r * r * s * s
 
 2409              + -11.8541506229655 * r * r * r * r * r * s * s * s
 
 2410              + -22.014533419999 * r * r * r * r * r * s * s * s * s;
 
 2411        interp.ess[28].tp_pos = 103;
 
 2412        interp.ess[28].weight =
 
 2413              -0.216149087782592 * s + -0.401413940824525 * s * s + 0.263223469466709 * s * s * s
 
 2414              + 0.488836530748697 * s * s * s * s + -0.32689960579321 * r * s
 
 2415              + -0.607090505731878 * r * s * s + 0.398093969708269 * r * s * s * s
 
 2416              + 0.739306701862088 * r * s * s * s * s + 4.04473434440655 * r * r * s
 
 2417              + 7.5115410822814 * r * r * s * s + -4.92562341172932 * r * r * s * s * s
 
 2418              + -9.14745431037212 * r * r * s * s * s * s + 6.11717623372384 * r * r * r * s
 
 2419              + 11.360306184438 * r * r * r * s * s + -7.449415438661 * r * r * r * s * s * s
 
 2420              + -13.8344289987459 * r * r * r * s * s * s * s + -4.3658961678326 * r * r * r * r * s
 
 2421              + -8.10797586026908 * r * r * r * r * s * s
 
 2422              + 5.31672998677761 * r * r * r * r * s * s * s
 
 2423              + 9.87378460944068 * r * r * r * r * s * s * s * s
 
 2424              + -6.60289502417 * r * r * r * r * r * s
 
 2425              + -12.2623423475592 * r * r * r * r * r * s * s
 
 2426              + 8.04091728823165 * r * r * r * r * r * s * s * s
 
 2427              + 14.932916579133 * r * r * r * r * r * s * s * s * s;
 
 2428        interp.ess[29].tp_pos = 106;
 
 2429        interp.ess[29].weight =
 
 2430              0.0508611008362243 * s + 0.0944549668508322 * s * s + -0.0619379686509381 * s * s * s
 
 2431              + -0.115025995889686 * s * s * s * s + 0.0545445186802662 * r * s
 
 2432              + 0.101295501259924 * r * s * s + -0.0664235856588644 * r * s * s * s
 
 2433              + -0.123356307243938 * r * s * s * s * s + -1.00958842379383 * r * r * s
 
 2434              + -1.87492286904092 * r * r * s * s + 1.22946328559914 * r * r * s * s * s
 
 2435              + 2.28325600461398 * r * r * s * s * s * s + -1.08270394733129 * r * r * r * s
 
 2436              + -2.01070688154674 * r * r * r * s * s + 1.3185023927027 * r * r * r * s * s * s
 
 2437              + 2.44861195978618 * r * r * r * s * s * s * s + 2.04313477377117 * r * r * r * r * s
 
 2438              + 3.79433838740071 * r * r * r * r * s * s
 
 2439              + -2.48810221341795 * r * r * r * r * s * s * s
 
 2440              + -4.62069456275907 * r * r * r * r * s * s * s * s
 
 2441              + 2.19110088067291 * r * r * r * r * r * s
 
 2442              + 4.06912861987034 * r * r * r * r * r * s * s
 
 2443              + -2.66829336028663 * r * r * r * r * r * s * s * s
 
 2444              + -4.95533043426907 * r * r * r * r * r * s * s * s * s;
 
 2446        interp.ers[0].tp_pos = 12;
 
 2447        interp.ers[0].weight =
 
 2448              0.090702260433849 * r * s + -0.100093001229679 * r * s * s
 
 2449              + -0.312821215174026 * r * s * s * s + 0.345208753622182 * r * s * s * s * s
 
 2450              + -0.100093001229682 * r * r * s + 0.110456000183934 * r * r * s * s
 
 2451              + 0.345208753622185 * r * r * s * s * s + -0.380949493822165 * r * r * s * s * s * s
 
 2452              + -0.312821215174026 * r * r * r * s + 0.345208753622179 * r * r * r * s * s
 
 2453              + 1.07888284365662 * r * r * r * s * s * s
 
 2454              + -1.19058357840553 * r * r * r * s * s * s * s
 
 2455              + 0.345208753622182 * r * r * r * r * s + -0.380949493822166 * r * r * r * r * s * s
 
 2456              + -1.19058357840553 * r * r * r * r * s * s * s
 
 2457              + 1.31384910373091 * r * r * r * r * s * s * s * s;
 
 2458        interp.ers[1].tp_pos = 15;
 
 2459        interp.ers[1].weight =
 
 2460              -0.432293235438923 * r * s + 0.477050154421761 * r * s * s
 
 2461              + 1.49092750913459 * r * s * s * s + -1.64528875345955 * r * s * s * s * s
 
 2462              + 0.80281870726128 * r * r * s + -0.885937500000001 * r * r * s * s
 
 2463              + -2.76882541150203 * r * r * s * s * s + 3.05549215634337 * r * r * s * s * s * s
 
 2464              + 0.526440922913712 * r * r * r * s + -0.580945300508646 * r * r * r * s * s
 
 2465              + -1.81563158884347 * r * r * r * s * s * s
 
 2466              + 2.00361064857137 * r * r * r * s * s * s * s
 
 2467              + -0.977661889050617 * r * r * r * r * s + 1.07888284365664 * r * r * r * r * s * s
 
 2468              + 3.37183857049739 * r * r * r * r * s * s * s
 
 2469              + -3.72093750000001 * r * r * r * r * s * s * s * s;
 
 2470        interp.ers[2].tp_pos = 18;
 
 2471        interp.ers[2].weight =
 
 2472              0.301168159727831 * s + -0.332349214206878 * s * s + -1.03869285337708 * s * s * s
 
 2473              + 1.14623256965194 * s * s * s * s + -1.4054514120632 * r * r * s
 
 2474              + 1.55096299963213 * r * r * s * s + 4.8472333157597 * r * r * s * s * s
 
 2475              + -5.34908532504241 * r * r * s * s * s * s + 1.26490627085687 * r * r * r * r * s
 
 2476              + -1.39586669966894 * r * r * r * r * s * s
 
 2477              + -4.36250998418372 * r * r * r * r * s * s * s
 
 2478              + 4.81417679253819 * r * r * r * r * s * s * s * s;
 
 2479        interp.ers[3].tp_pos = 24;
 
 2480        interp.ers[3].weight =
 
 2481              -0.090702260433848 * r * s + 0.100093001229677 * r * s * s
 
 2482              + 0.312821215174025 * r * s * s * s + -0.345208753622181 * r * s * s * s * s
 
 2483              + -0.100093001229674 * r * r * s + 0.11045600018393 * r * r * s * s
 
 2484              + 0.345208753622174 * r * r * s * s * s + -0.380949493822158 * r * r * s * s * s * s
 
 2485              + 0.312821215174025 * r * r * r * s + -0.345208753622177 * r * r * r * s * s
 
 2486              + -1.07888284365662 * r * r * r * s * s * s
 
 2487              + 1.19058357840553 * r * r * r * s * s * s * s + 0.345208753622177 * r * r * r * r * s
 
 2488              + -0.38094949382216 * r * r * r * r * s * s
 
 2489              + -1.19058357840552 * r * r * r * r * s * s * s
 
 2490              + 1.3138491037309 * r * r * r * r * s * s * s * s;
 
 2491        interp.ers[4].tp_pos = 21;
 
 2492        interp.ers[4].weight =
 
 2493              0.432293235438921 * r * s + -0.477050154421752 * r * s * s
 
 2494              + -1.49092750913459 * r * s * s * s + 1.64528875345954 * r * s * s * s * s
 
 2495              + 0.802818707261272 * r * r * s + -0.885937499999997 * r * r * s * s
 
 2496              + -2.76882541150202 * r * r * s * s * s + 3.05549215634336 * r * r * s * s * s * s
 
 2497              + -0.526440922913711 * r * r * r * s + 0.580945300508635 * r * r * r * s * s
 
 2498              + 1.81563158884347 * r * r * r * s * s * s
 
 2499              + -2.00361064857137 * r * r * r * s * s * s * s
 
 2500              + -0.977661889050611 * r * r * r * r * s + 1.07888284365663 * r * r * r * r * s * s
 
 2501              + 3.37183857049738 * r * r * r * r * s * s * s
 
 2502              + -3.7209375 * r * r * r * r * s * s * s * s;
 
 2503        interp.ers[5].tp_pos = 39;
 
 2504        interp.ers[5].weight =
 
 2505              -0.432293235438926 * r * s + 0.802818707261281 * r * s * s
 
 2506              + 0.526440922913717 * r * s * s * s + -0.977661889050631 * r * s * s * s * s
 
 2507              + 0.477050154421762 * r * r * s + -0.885937500000003 * r * r * s * s
 
 2508              + -0.580945300508654 * r * r * s * s * s + 1.07888284365663 * r * r * s * s * s * s
 
 2509              + 1.49092750913459 * r * r * r * s + -2.76882541150203 * r * r * r * s * s
 
 2510              + -1.81563158884347 * r * r * r * s * s * s
 
 2511              + 3.3718385704974 * r * r * r * s * s * s * s + -1.64528875345955 * r * r * r * r * s
 
 2512              + 3.05549215634339 * r * r * r * r * s * s
 
 2513              + 2.00361064857137 * r * r * r * r * s * s * s
 
 2514              + -3.72093750000002 * r * r * r * r * s * s * s * s;
 
 2515        interp.ers[6].tp_pos = 42;
 
 2516        interp.ers[6].weight =
 
 2517              2.06033940623283 * r * s + -3.82628938653615 * r * s * s
 
 2518              + -2.509053784826 * r * s * s * s + 4.6596040623625 * r * s * s * s * s
 
 2519              + -3.82628938653614 * r * r * s + 7.10586344426051 * r * r * s * s
 
 2520              + 4.6596040623625 * r * r * s * s * s + -8.65342550617782 * r * r * s * s * s * s
 
 2521              + -2.50905378482599 * r * r * r * s + 4.6596040623625 * r * r * r * s * s
 
 2522              + 3.05549215634339 * r * r * r * s * s * s
 
 2523              + -5.67440353423982 * r * r * r * s * s * s * s + 4.65960406236249 * r * r * r * r * s
 
 2524              + -8.65342550617788 * r * r * r * r * s * s
 
 2525              + -5.67440353423984 * r * r * r * r * s * s * s
 
 2526              + 10.5380258962691 * r * r * r * r * s * s * s * s;
 
 2527        interp.ers[7].tp_pos = 45;
 
 2528        interp.ers[7].weight =
 
 2529              -1.43538824233474 * s + 2.6656825475402 * s * s + 1.74799661222309 * s * s * s
 
 2530              + -3.24623256965193 * s * s * s * s + 6.69847846422876 * r * r * s
 
 2531              + -12.439851888521 * r * r * s * s + -8.1573175237077 * r * r * s * s * s
 
 2532              + 15.1490853250424 * r * r * s * s * s * s + -6.02863061780586 * r * r * r * r * s
 
 2533              + 11.195866699669 * r * r * r * r * s * s
 
 2534              + 7.34158577133691 * r * r * r * r * s * s * s
 
 2535              + -13.6341767925382 * r * r * r * r * s * s * s * s;
 
 2536        interp.ers[8].tp_pos = 51;
 
 2537        interp.ers[8].weight =
 
 2538              0.432293235438918 * r * s + -0.802818707261285 * r * s * s
 
 2539              + -0.526440922913707 * r * s * s * s + 0.977661889050636 * r * s * s * s * s
 
 2540              + 0.477050154421742 * r * r * s + -0.885937499999989 * r * r * s * s
 
 2541              + -0.580945300508622 * r * r * s * s * s + 1.07888284365661 * r * r * s * s * s * s
 
 2542              + -1.49092750913458 * r * r * r * s + 2.76882541150204 * r * r * r * s * s
 
 2543              + 1.81563158884346 * r * r * r * s * s * s
 
 2544              + -3.37183857049741 * r * r * r * s * s * s * s
 
 2545              + -1.64528875345953 * r * r * r * r * s + 3.05549215634337 * r * r * r * r * s * s
 
 2546              + 2.00361064857135 * r * r * r * r * s * s * s
 
 2547              + -3.72093749999999 * r * r * r * r * s * s * s * s;
 
 2548        interp.ers[9].tp_pos = 48;
 
 2549        interp.ers[9].weight =
 
 2550              -2.06033940623281 * r * s + 3.82628938653615 * r * s * s
 
 2551              + 2.50905378482597 * r * s * s * s + -4.6596040623625 * r * s * s * s * s
 
 2552              + -3.82628938653612 * r * r * s + 7.1058634442605 * r * r * s * s
 
 2553              + 4.65960406236247 * r * r * s * s * s + -8.65342550617778 * r * r * s * s * s * s
 
 2554              + 2.50905378482597 * r * r * r * s + -4.65960406236252 * r * r * r * s * s
 
 2555              + -3.05549215634337 * r * r * r * s * s * s
 
 2556              + 5.67440353423985 * r * r * r * s * s * s * s + 4.65960406236245 * r * r * r * r * s
 
 2557              + -8.65342550617785 * r * r * r * r * s * s
 
 2558              + -5.67440353423979 * r * r * r * r * s * s * s
 
 2559              + 10.5380258962691 * r * r * r * r * s * s * s * s;
 
 2560        interp.ers[10].tp_pos = 66;
 
 2561        interp.ers[10].weight =
 
 2562              0.301168159727825 * r + -1.4054514120632 * r * s * s
 
 2563              + 1.2649062708569 * r * s * s * s * s + -0.33234921420688 * r * r
 
 2564              + 1.55096299963213 * r * r * s * s + -1.39586669966892 * r * r * s * s * s * s
 
 2565              + -1.03869285337707 * r * r * r + 4.8472333157597 * r * r * r * s * s
 
 2566              + -4.36250998418375 * r * r * r * s * s * s * s + 1.14623256965194 * r * r * r * r
 
 2567              + -5.34908532504243 * r * r * r * r * s * s
 
 2568              + 4.8141767925382 * r * r * r * r * s * s * s * s;
 
 2569        interp.ers[11].tp_pos = 69;
 
 2570        interp.ers[11].weight =
 
 2571              -1.43538824233475 * r + 6.6984784642288 * r * s * s
 
 2572              + -6.02863061780592 * r * s * s * s * s + 2.66568254754022 * r * r
 
 2573              + -12.439851888521 * r * r * s * s + 11.1958666996689 * r * r * s * s * s * s
 
 2574              + 1.74799661222309 * r * r * r + -8.15731752370773 * r * r * r * s * s
 
 2575              + 7.34158577133696 * r * r * r * s * s * s * s + -3.24623256965195 * r * r * r * r
 
 2576              + 15.1490853250424 * r * r * r * r * s * s
 
 2577              + -13.6341767925382 * r * r * r * r * s * s * s * s;
 
 2578        interp.ers[12].tp_pos = 72;
 
 2579        interp.ers[12].weight = 1 + -4.66666666666666 * s * s + 4.19999999999999 * s * s * s * s
 
 2580                                + -4.66666666666668 * r * r + 21.7777777777778 * r * r * s * s
 
 2581                                + -19.5999999999999 * r * r * s * s * s * s
 
 2582                                + 4.20000000000001 * r * r * r * r + -19.6 * r * r * r * r * s * s
 
 2583                                + 17.64 * r * r * r * r * s * s * s * s;
 
 2584        interp.ers[13].tp_pos = 78;
 
 2585        interp.ers[13].weight =
 
 2586              -0.301168159727829 * r + 1.40545141206322 * r * s * s
 
 2587              + -1.2649062708569 * r * s * s * s * s + -0.332349214206883 * r * r
 
 2588              + 1.55096299963213 * r * r * s * s + -1.39586669966891 * r * r * s * s * s * s
 
 2589              + 1.03869285337708 * r * r * r + -4.84723331575972 * r * r * r * s * s
 
 2590              + 4.36250998418376 * r * r * r * s * s * s * s + 1.14623256965194 * r * r * r * r
 
 2591              + -5.34908532504242 * r * r * r * r * s * s
 
 2592              + 4.81417679253817 * r * r * r * r * s * s * s * s;
 
 2593        interp.ers[14].tp_pos = 75;
 
 2594        interp.ers[14].weight =
 
 2595              1.43538824233476 * r + -6.69847846422881 * r * s * s
 
 2596              + 6.02863061780591 * r * s * s * s * s + 2.66568254754022 * r * r
 
 2597              + -12.439851888521 * r * r * s * s + 11.1958666996688 * r * r * s * s * s * s
 
 2598              + -1.7479966122231 * r * r * r + 8.15731752370776 * r * r * r * s * s
 
 2599              + -7.34158577133696 * r * r * r * s * s * s * s + -3.24623256965195 * r * r * r * r
 
 2600              + 15.1490853250424 * r * r * r * r * s * s
 
 2601              + -13.6341767925381 * r * r * r * r * s * s * s * s;
 
 2602        interp.ers[15].tp_pos = 120;
 
 2603        interp.ers[15].weight =
 
 2604              -0.0907022604338481 * r * s + -0.100093001229678 * r * s * s
 
 2605              + 0.312821215174026 * r * s * s * s + 0.345208753622182 * r * s * s * s * s
 
 2606              + 0.100093001229679 * r * r * s + 0.110456000183934 * r * r * s * s
 
 2607              + -0.345208753622181 * r * r * s * s * s + -0.380949493822162 * r * r * s * s * s * s
 
 2608              + 0.312821215174026 * r * r * r * s + 0.345208753622178 * r * r * r * s * s
 
 2609              + -1.07888284365662 * r * r * r * s * s * s
 
 2610              + -1.19058357840553 * r * r * r * s * s * s * s
 
 2611              + -0.345208753622184 * r * r * r * r * s + -0.380949493822165 * r * r * r * r * s * s
 
 2612              + 1.19058357840553 * r * r * r * r * s * s * s
 
 2613              + 1.31384910373091 * r * r * r * r * s * s * s * s;
 
 2614        interp.ers[16].tp_pos = 123;
 
 2615        interp.ers[16].weight =
 
 2616              0.432293235438918 * r * s + 0.477050154421756 * r * s * s
 
 2617              + -1.49092750913459 * r * s * s * s + -1.64528875345955 * r * s * s * s * s
 
 2618              + -0.802818707261284 * r * r * s + -0.885937499999997 * r * r * s * s
 
 2619              + 2.76882541150204 * r * r * s * s * s + 3.05549215634337 * r * r * s * s * s * s
 
 2620              + -0.526440922913708 * r * r * r * s + -0.580945300508639 * r * r * r * s * s
 
 2621              + 1.81563158884347 * r * r * r * s * s * s
 
 2622              + 2.00361064857137 * r * r * r * s * s * s * s + 0.97766188905063 * r * r * r * r * s
 
 2623              + 1.07888284365663 * r * r * r * r * s * s
 
 2624              + -3.3718385704974 * r * r * r * r * s * s * s
 
 2625              + -3.7209375 * r * r * r * r * s * s * s * s;
 
 2626        interp.ers[17].tp_pos = 126;
 
 2627        interp.ers[17].weight =
 
 2628              -0.301168159727833 * s + -0.332349214206883 * s * s + 1.03869285337708 * s * s * s
 
 2629              + 1.14623256965195 * s * s * s * s + 1.40545141206322 * r * r * s
 
 2630              + 1.55096299963214 * r * r * s * s + -4.84723331575973 * r * r * s * s * s
 
 2631              + -5.34908532504242 * r * r * s * s * s * s + -1.2649062708569 * r * r * r * r * s
 
 2632              + -1.39586669966894 * r * r * r * r * s * s
 
 2633              + 4.36250998418376 * r * r * r * r * s * s * s
 
 2634              + 4.81417679253819 * r * r * r * r * s * s * s * s;
 
 2635        interp.ers[18].tp_pos = 132;
 
 2636        interp.ers[18].weight =
 
 2637              0.0907022604338488 * r * s + 0.100093001229679 * r * s * s
 
 2638              + -0.312821215174026 * r * s * s * s + -0.345208753622181 * r * s * s * s * s
 
 2639              + 0.100093001229681 * r * r * s + 0.110456000183939 * r * r * s * s
 
 2640              + -0.345208753622183 * r * r * s * s * s + -0.380949493822169 * r * r * s * s * s * s
 
 2641              + -0.312821215174026 * r * r * r * s + -0.34520875362218 * r * r * r * s * s
 
 2642              + 1.07888284365662 * r * r * r * s * s * s
 
 2643              + 1.19058357840553 * r * r * r * s * s * s * s + -0.34520875362218 * r * r * r * r * s
 
 2644              + -0.38094949382217 * r * r * r * r * s * s
 
 2645              + 1.19058357840553 * r * r * r * r * s * s * s
 
 2646              + 1.31384910373092 * r * r * r * r * s * s * s * s;
 
 2647        interp.ers[19].tp_pos = 129;
 
 2648        interp.ers[19].weight =
 
 2649              -0.43229323543892 * r * s + -0.477050154421755 * r * s * s
 
 2650              + 1.49092750913459 * r * s * s * s + 1.64528875345954 * r * s * s * s * s
 
 2651              + -0.802818707261298 * r * r * s + -0.885937500000011 * r * r * s * s
 
 2652              + 2.76882541150205 * r * r * s * s * s + 3.05549215634338 * r * r * s * s * s * s
 
 2653              + 0.526440922913707 * r * r * r * s + 0.580945300508637 * r * r * r * s * s
 
 2654              + -1.81563158884346 * r * r * r * s * s * s
 
 2655              + -2.00361064857136 * r * r * r * s * s * s * s
 
 2656              + 0.977661889050636 * r * r * r * r * s + 1.07888284365664 * r * r * r * r * s * s
 
 2657              + -3.37183857049741 * r * r * r * r * s * s * s
 
 2658              + -3.72093750000001 * r * r * r * r * s * s * s * s;
 
 2659        interp.ers[20].tp_pos = 93;
 
 2660        interp.ers[20].weight =
 
 2661              0.432293235438917 * r * s + 0.802818707261276 * r * s * s
 
 2662              + -0.526440922913706 * r * s * s * s + -0.977661889050629 * r * s * s * s * s
 
 2663              + -0.477050154421745 * r * r * s + -0.8859375 * r * r * s * s
 
 2664              + 0.580945300508627 * r * r * s * s * s + 1.07888284365663 * r * r * s * s * s * s
 
 2665              + -1.49092750913458 * r * r * r * s + -2.76882541150202 * r * r * r * s * s
 
 2666              + 1.81563158884346 * r * r * r * s * s * s
 
 2667              + 3.3718385704974 * r * r * r * s * s * s * s + 1.64528875345954 * r * r * r * r * s
 
 2668              + 3.05549215634338 * r * r * r * r * s * s
 
 2669              + -2.00361064857136 * r * r * r * r * s * s * s
 
 2670              + -3.72093750000001 * r * r * r * r * s * s * s * s;
 
 2671        interp.ers[21].tp_pos = 96;
 
 2672        interp.ers[21].weight =
 
 2673              -2.06033940623281 * r * s + -3.82628938653615 * r * s * s
 
 2674              + 2.50905378482596 * r * s * s * s + 4.6596040623625 * r * s * s * s * s
 
 2675              + 3.82628938653615 * r * r * s + 7.10586344426051 * r * r * s * s
 
 2676              + -4.6596040623625 * r * r * s * s * s + -8.65342550617782 * r * r * s * s * s * s
 
 2677              + 2.50905378482596 * r * r * r * s + 4.6596040623625 * r * r * r * s * s
 
 2678              + -3.05549215634336 * r * r * r * s * s * s
 
 2679              + -5.67440353423985 * r * r * r * s * s * s * s + -4.6596040623625 * r * r * r * r * s
 
 2680              + -8.65342550617785 * r * r * r * r * s * s
 
 2681              + 5.67440353423984 * r * r * r * r * s * s * s
 
 2682              + 10.5380258962691 * r * r * r * r * s * s * s * s;
 
 2683        interp.ers[22].tp_pos = 99;
 
 2684        interp.ers[22].weight =
 
 2685              1.43538824233475 * s + 2.66568254754022 * s * s + -1.74799661222309 * s * s * s
 
 2686              + -3.24623256965195 * s * s * s * s + -6.69847846422881 * r * r * s
 
 2687              + -12.439851888521 * r * r * s * s + 8.15731752370775 * r * r * s * s * s
 
 2688              + 15.1490853250424 * r * r * s * s * s * s + 6.02863061780592 * r * r * r * r * s
 
 2689              + 11.195866699669 * r * r * r * r * s * s
 
 2690              + -7.34158577133696 * r * r * r * r * s * s * s
 
 2691              + -13.6341767925382 * r * r * r * r * s * s * s * s;
 
 2692        interp.ers[23].tp_pos = 105;
 
 2693        interp.ers[23].weight =
 
 2694              -0.432293235438922 * r * s + -0.802818707261285 * r * s * s
 
 2695              + 0.526440922913711 * r * s * s * s + 0.977661889050631 * r * s * s * s * s
 
 2696              + -0.477050154421759 * r * r * s + -0.885937500000004 * r * r * s * s
 
 2697              + 0.580945300508648 * r * r * s * s * s + 1.07888284365662 * r * r * s * s * s * s
 
 2698              + 1.49092750913459 * r * r * r * s + 2.76882541150204 * r * r * r * s * s
 
 2699              + -1.81563158884347 * r * r * r * s * s * s
 
 2700              + -3.3718385704974 * r * r * r * s * s * s * s + 1.64528875345954 * r * r * r * r * s
 
 2701              + 3.05549215634338 * r * r * r * r * s * s
 
 2702              + -2.00361064857137 * r * r * r * r * s * s * s
 
 2703              + -3.7209375 * r * r * r * r * s * s * s * s;
 
 2704        interp.ers[24].tp_pos = 102;
 
 2705        interp.ers[24].weight =
 
 2706              2.06033940623282 * r * s + 3.82628938653616 * r * s * s
 
 2707              + -2.50905378482598 * r * s * s * s + -4.65960406236249 * r * s * s * s * s
 
 2708              + 3.82628938653616 * r * r * s + 7.10586344426053 * r * r * s * s
 
 2709              + -4.65960406236253 * r * r * s * s * s + -8.65342550617783 * r * r * s * s * s * s
 
 2710              + -2.50905378482597 * r * r * r * s + -4.65960406236251 * r * r * r * s * s
 
 2711              + 3.05549215634337 * r * r * r * s * s * s
 
 2712              + 5.67440353423982 * r * r * r * s * s * s * s + -4.65960406236252 * r * r * r * r * s
 
 2713              + -8.65342550617786 * r * r * r * r * s * s
 
 2714              + 5.67440353423986 * r * r * r * r * s * s * s
 
 2715              + 10.5380258962691 * r * r * r * r * s * s * s * s;
 
 2717        interp.ert[0].tp_pos = 0;
 
 2718        interp.ert[0].weight =
 
 2719              0.0188230099829888 * r + -0.0188230099829889 * r * s + -0.263522139761851 * r * s * s
 
 2720              + 0.263522139761848 * r * s * s * s + 0.395283209642778 * r * s * s * s * s
 
 2721              + -0.395283209642774 * r * s * s * s * s * s + -0.0207718258879275 * r * r
 
 2722              + 0.0207718258879286 * r * r * s + 0.290805562431013 * r * r * s * s
 
 2723              + -0.290805562431019 * r * r * s * s * s + -0.436208343646529 * r * r * s * s * s * s
 
 2724              + 0.436208343646534 * r * r * s * s * s * s * s + -0.0649183033360666 * r * r * r
 
 2725              + 0.0649183033360662 * r * r * r * s + 0.908856246704945 * r * r * r * s * s
 
 2726              + -0.908856246704942 * r * r * r * s * s * s
 
 2727              + -1.36328437005742 * r * r * r * s * s * s * s
 
 2728              + 1.36328437005742 * r * r * r * s * s * s * s * s
 
 2729              + 0.0716395356032437 * r * r * r * r + -0.0716395356032438 * r * r * r * r * s
 
 2730              + -1.00295349844544 * r * r * r * r * s * s
 
 2731              + 1.00295349844544 * r * r * r * r * s * s * s
 
 2732              + 1.50443024766817 * r * r * r * r * s * s * s * s
 
 2733              + -1.50443024766818 * r * r * r * r * s * s * s * s * s;
 
 2734        interp.ert[1].tp_pos = 1;
 
 2735        interp.ert[1].weight =
 
 2736              -0.0897117651459198 * r + 0.0897117651459208 * r * s + 1.25596471204289 * r * s * s
 
 2737              + -1.25596471204288 * r * s * s * s + -1.88394706806434 * r * s * s * s * s
 
 2738              + 1.88394706806433 * r * s * s * s * s * s + 0.166605159221253 * r * r
 
 2739              + -0.166605159221255 * r * r * s + -2.33247222909765 * r * r * s * s
 
 2740              + 2.33247222909766 * r * r * s * s * s + 3.49870834364651 * r * r * s * s * s * s
 
 2741              + -3.49870834364652 * r * r * s * s * s * s * s + 0.109249788263938 * r * r * r
 
 2742              + -0.10924978826394 * r * r * r * s + -1.52949703569519 * r * r * r * s * s
 
 2743              + 1.52949703569518 * r * r * r * s * s * s
 
 2744              + 2.29424555354279 * r * r * r * s * s * s * s
 
 2745              + -2.29424555354278 * r * r * r * s * s * s * s * s
 
 2746              + -0.202889535603235 * r * r * r * r + 0.202889535603235 * r * r * r * r * s
 
 2747              + 2.8404534984454 * r * r * r * r * s * s
 
 2748              + -2.84045349844541 * r * r * r * r * s * s * s
 
 2749              + -4.26068024766815 * r * r * r * r * s * s * s * s
 
 2750              + 4.26068024766816 * r * r * r * r * s * s * s * s * s;
 
 2751        interp.ert[2].tp_pos = 2;
 
 2752        interp.ert[2].weight =
 
 2753              0.0624999999999991 + -0.062499999999998 * s + -0.874999999999999 * s * s
 
 2754              + 0.874999999999995 * s * s * s + 1.3125 * s * s * s * s + -1.3125 * s * s * s * s * s
 
 2755              + -0.29166666666666 * r * r + 0.291666666666651 * r * r * s
 
 2756              + 4.08333333333332 * r * r * s * s + -4.08333333333329 * r * r * s * s * s
 
 2757              + -6.125 * r * r * s * s * s * s + 6.12499999999999 * r * r * s * s * s * s * s
 
 2758              + 0.262499999999992 * r * r * r * r + -0.262499999999986 * r * r * r * r * s
 
 2759              + -3.67499999999998 * r * r * r * r * s * s
 
 2760              + 3.67499999999996 * r * r * r * r * s * s * s
 
 2761              + 5.5125 * r * r * r * r * s * s * s * s
 
 2762              + -5.51249999999999 * r * r * r * r * s * s * s * s * s;
 
 2763        interp.ert[3].tp_pos = 4;
 
 2764        interp.ert[3].weight =
 
 2765              -0.0188230099829892 * r + 0.0188230099829905 * r * s + 0.263522139761851 * r * s * s
 
 2766              + -0.263522139761856 * r * s * s * s + -0.395283209642777 * r * s * s * s * s
 
 2767              + 0.395283209642781 * r * s * s * s * s * s + -0.0207718258879305 * r * r
 
 2768              + 0.0207718258879269 * r * r * s + 0.290805562431026 * r * r * s * s
 
 2769              + -0.290805562431013 * r * r * s * s * s + -0.436208343646537 * r * r * s * s * s * s
 
 2770              + 0.436208343646531 * r * r * s * s * s * s * s + 0.0649183033360672 * r * r * r
 
 2771              + -0.064918303336069 * r * r * r * s + -0.908856246704944 * r * r * r * s * s
 
 2772              + 0.908856246704952 * r * r * r * s * s * s
 
 2773              + 1.36328437005742 * r * r * r * s * s * s * s
 
 2774              + -1.36328437005742 * r * r * r * s * s * s * s * s
 
 2775              + 0.0716395356032471 * r * r * r * r + -0.0716395356032442 * r * r * r * r * s
 
 2776              + -1.00295349844545 * r * r * r * r * s * s
 
 2777              + 1.00295349844545 * r * r * r * r * s * s * s
 
 2778              + 1.50443024766818 * r * r * r * r * s * s * s * s
 
 2779              + -1.50443024766818 * r * r * r * r * s * s * s * s * s;
 
 2780        interp.ert[4].tp_pos = 3;
 
 2781        interp.ert[4].weight =
 
 2782              0.089711765145922 * r + -0.0897117651459252 * r * s + -1.2559647120429 * r * s * s
 
 2783              + 1.25596471204291 * r * s * s * s + 1.88394706806435 * r * s * s * s * s
 
 2784              + -1.88394706806436 * r * s * s * s * s * s + 0.166605159221264 * r * r
 
 2785              + -0.166605159221251 * r * r * s + -2.3324722290977 * r * r * s * s
 
 2786              + 2.33247222909766 * r * r * s * s * s + 3.49870834364655 * r * r * s * s * s * s
 
 2787              + -3.49870834364652 * r * r * s * s * s * s * s + -0.109249788263943 * r * r * r
 
 2788              + 0.109249788263948 * r * r * r * s + 1.5294970356952 * r * r * r * s * s
 
 2789              + -1.52949703569522 * r * r * r * s * s * s
 
 2790              + -2.29424555354281 * r * r * r * s * s * s * s
 
 2791              + 2.29424555354281 * r * r * r * s * s * s * s * s
 
 2792              + -0.202889535603246 * r * r * r * r + 0.202889535603239 * r * r * r * r * s
 
 2793              + 2.84045349844546 * r * r * r * r * s * s
 
 2794              + -2.84045349844543 * r * r * r * r * s * s * s
 
 2795              + -4.26068024766819 * r * r * r * r * s * s * s * s
 
 2796              + 4.26068024766818 * r * r * r * r * s * s * s * s * s;
 
 2797        interp.ert[5].tp_pos = 27;
 
 2798        interp.ert[5].weight =
 
 2799              -0.0586219734112257 * r + 0.0766244892070457 * r * s + 0.779174113309715 * r * s * s
 
 2800              + -1.01845459921477 * r * s * s * s + -0.72055213989849 * r * s * s * s * s
 
 2801              + 0.941830110007724 * r * s * s * s * s * s + 0.0646913233327289 * r * r
 
 2802              + -0.0845577062328831 * r * r * s + -0.859844893706039 * r * r * s * s
 
 2803              + 1.12389897411567 * r * r * s * s * s + 0.795153570373313 * r * r * s * s * s * s
 
 2804              + -1.03934126788279 * r * r * s * s * s * s * s + 0.202180153732485 * r * r * r
 
 2805              + -0.264268671047278 * r * r * r * s + -2.68727804347784 * r * r * r * s * s
 
 2806              + 3.51252773417153 * r * r * r * s * s * s
 
 2807              + 2.48509788974535 * r * r * r * s * s * s * s
 
 2808              + -3.24825906312426 * r * r * r * s * s * s * s * s
 
 2809              + -0.223112613504498 * r * r * r * r + 0.291629384864027 * r * r * r * r * s
 
 2810              + 2.96550188742522 * r * r * r * r * s * s
 
 2811              + -3.87619273361025 * r * r * r * r * s * s * s
 
 2812              + -2.74238927392072 * r * r * r * r * s * s * s * s
 
 2813              + 3.58456334874623 * r * r * r * r * s * s * s * s * s;
 
 2814        interp.ert[6].tp_pos = 28;
 
 2815        interp.ert[6].weight =
 
 2816              0.279396372621121 * r + -0.365197605822927 * r * s + -3.71359761930706 * r * s * s
 
 2817              + 4.85402493539071 * r * s * s * s + 3.43420124668594 * r * s * s * s * s
 
 2818              + -4.48882732956779 * r * s * s * s * s * s + -0.518871488825007 * r * r
 
 2819              + 0.67821433639596 * r * r * s + 6.89658175426591 * r * r * s * s
 
 2820              + -9.01448763057273 * r * r * s * s * s + -6.37771026544093 * r * r * s * s * s * s
 
 2821              + 8.33627329417678 * r * r * s * s * s * s * s + -0.340245167408332 * r * r * r
 
 2822              + 0.444732762149503 * r * r * r * s + 4.52236953477471 * r * r * r * s * s
 
 2823              + -5.91116667425693 * r * r * r * s * s * s
 
 2824              + -4.18212436736637 * r * r * r * s * s * s * s
 
 2825              + 5.46643391210742 * r * r * r * s * s * s * s * s + 0.631874762447544 * r * r * r * r
 
 2826              + -0.825920352010792 * r * r * r * r * s + -8.39856506192908 * r * r * r * r * s * s
 
 2827              + 10.9777225244216 * r * r * r * r * s * s * s
 
 2828              + 7.76669029948155 * r * r * r * r * s * s * s * s
 
 2829              + -10.1518021724108 * r * r * r * r * s * s * s * s * s;
 
 2830        interp.ert[7].tp_pos = 29;
 
 2831        interp.ert[7].weight =
 
 2832              -0.194648642353841 + 0.254424270069893 * s + 2.58717294023997 * s * s
 
 2833              + -3.38168085276732 * s * s * s + -2.39252429788613 * s * s * s * s
 
 2834              + 3.12725658269743 * s * s * s * s * s + 0.908360330984585 * r * r
 
 2835              + -1.18731326032615 * r * r * s + -12.0734737211199 * r * r * s * s
 
 2836              + 15.7811773129141 * r * r * s * s * s + 11.1651133901353 * r * r * s * s * s * s
 
 2837              + -14.593864052588 * r * r * s * s * s * s * s + -0.817524297886125 * r * r * r * r
 
 2838              + 1.06858193429353 * r * r * r * r * s + 10.8661263490079 * r * r * r * r * s * s
 
 2839              + -14.2030595816227 * r * r * r * r * s * s * s
 
 2840              + -10.0486020511218 * r * r * r * r * s * s * s * s
 
 2841              + 13.1344776473292 * r * r * r * r * s * s * s * s * s;
 
 2842        interp.ert[8].tp_pos = 31;
 
 2843        interp.ert[8].weight =
 
 2844              0.0586219734112268 * r + -0.07662448920705 * r * s + -0.77917411330971 * r * s * s
 
 2845              + 1.01845459921479 * r * s * s * s + 0.720552139898484 * r * s * s * s * s
 
 2846              + -0.941830110007742 * r * s * s * s * s * s + 0.0646913233327357 * r * r
 
 2847              + -0.0845577062328842 * r * r * s + -0.859844893706072 * r * r * s * s
 
 2848              + 1.12389897411566 * r * r * s * s * s + 0.795153570373335 * r * r * s * s * s * s
 
 2849              + -1.03934126788279 * r * r * s * s * s * s * s + -0.202180153732486 * r * r * r
 
 2850              + 0.264268671047286 * r * r * r * s + 2.68727804347783 * r * r * r * s * s
 
 2851              + -3.51252773417156 * r * r * r * s * s * s
 
 2852              + -2.48509788974534 * r * r * r * s * s * s * s
 
 2853              + 3.24825906312427 * r * r * r * s * s * s * s * s
 
 2854              + -0.223112613504506 * r * r * r * r + 0.291629384864036 * r * r * r * r * s
 
 2855              + 2.96550188742525 * r * r * r * r * s * s
 
 2856              + -3.87619273361027 * r * r * r * r * s * s * s
 
 2857              + -2.74238927392075 * r * r * r * r * s * s * s * s
 
 2858              + 3.58456334874624 * r * r * r * r * s * s * s * s * s;
 
 2859        interp.ert[9].tp_pos = 30;
 
 2860        interp.ert[9].weight =
 
 2861              -0.27939637262113 * r + 0.365197605822939 * r * s + 3.71359761930707 * r * s * s
 
 2862              + -4.8540249353908 * r * s * s * s + -3.43420124668595 * r * s * s * s * s
 
 2863              + 4.48882732956786 * r * s * s * s * s * s + -0.518871488825038 * r * r
 
 2864              + 0.678214336395952 * r * r * s + 6.89658175426605 * r * r * s * s
 
 2865              + -9.0144876305727 * r * r * s * s * s + -6.37771026544102 * r * r * s * s * s * s
 
 2866              + 8.33627329417677 * r * r * s * s * s * s * s + 0.340245167408341 * r * r * r
 
 2867              + -0.444732762149527 * r * r * r * s + -4.52236953477472 * r * r * r * s * s
 
 2868              + 5.91116667425702 * r * r * r * s * s * s
 
 2869              + 4.18212436736639 * r * r * r * s * s * s * s
 
 2870              + -5.4664339121075 * r * r * r * s * s * s * s * s + 0.631874762447579 * r * r * r * r
 
 2871              + -0.825920352010802 * r * r * r * r * s + -8.39856506192924 * r * r * r * r * s * s
 
 2872              + 10.9777225244216 * r * r * r * r * s * s * s
 
 2873              + 7.76669029948167 * r * r * r * r * s * s * s * s
 
 2874              + -10.1518021724108 * r * r * r * r * s * s * s * s * s;
 
 2875        interp.ert[10].tp_pos = 54;
 
 2876        interp.ert[10].weight =
 
 2877              0.190383043292153 * r + -0.667468467865023 * r * s + -0.515651973547862 * r * s * s
 
 2878              + 1.80783659502387 * r * s * s * s + 0.325268930255709 * r * s * s * s * s
 
 2879              + -1.14036812715884 * r * s * s * s * s * s + -0.210094104548242 * r * r
 
 2880              + 0.736573949262379 * r * r * s + 0.569039331275011 * r * r * s * s
 
 2881              + -1.99500861018511 * r * r * s * s * s + -0.358945226726771 * r * r * s * s * s * s
 
 2882              + 1.25843466092273 * r * r * s * s * s * s * s + -0.656608277084959 * r * r * r
 
 2883              + 2.30201867306454 * r * r * r * s + 1.77842179677289 * r * r * r * s * s
 
 2884              + -6.23501153980496 * r * r * r * s * s * s
 
 2885              + -1.12181351968793 * r * r * r * s * s * s * s
 
 2886              + 3.93299286674043 * r * r * r * s * s * s * s * s + 0.724589362727226 * r * r * r * r
 
 2887              + -2.54035518819113 * r * r * r * r * s + -1.96254838897976 * r * r * r * r * s * s
 
 2888              + 6.8805453660762 * r * r * r * r * s * s * s
 
 2889              + 1.23795902625253 * r * r * r * r * s * s * s * s
 
 2890              + -4.34019017788507 * r * r * r * r * s * s * s * s * s;
 
 2891        interp.ert[11].tp_pos = 55;
 
 2892        interp.ert[11].weight =
 
 2893              -0.907378728642569 * r + 3.18120080080332 * r * s + 2.45763290726415 * r * s * s
 
 2894              + -8.61627402745633 * r * s * s * s + -1.55025417862158 * r * s * s * s * s
 
 2895              + 5.435073226653 * r * s * s * s * s * s + 1.68510760337385 * r * r
 
 2896              + -5.90785907590341 * r * r * s + -4.56410952516819 * r * r * s * s
 
 2897              + 16.0014208159147 * r * r * s * s * s + 2.87900192179435 * r * r * s * s * s * s
 
 2898              + -10.0935617400113 * r * r * s * s * s * s * s + 1.10499368525593 * r * r * r
 
 2899              + -3.87402380666063 * r * r * r * s + -2.9928724990795 * r * r * r * s * s
 
 2900              + 10.4927833221495 * r * r * r * s * s * s
 
 2901              + 1.88787881382357 * r * r * r * s * s * s * s
 
 2902              + -6.61875951548883 * r * r * r * s * s * s * s * s
 
 2903              + -2.05210151167027 * r * r * r * r + 7.19451180216805 * r * r * r * r * s
 
 2904              + 5.5581115634836 * r * r * r * r * s * s
 
 2905              + -19.4863163512328 * r * r * r * r * s * s * s
 
 2906              + -3.50601005181332 * r * r * r * r * s * s * s * s
 
 2907              + 12.2918045490648 * r * r * r * r * s * s * s * s * s;
 
 2908        interp.ert[12].tp_pos = 56;
 
 2909        interp.ert[12].weight =
 
 2910              0.63214864235384 + -2.21626505427474 * s + -1.71217294023997 * s * s
 
 2911              + 6.00274808816986 * s * s * s + 1.08002429788612 * s * s * s * s
 
 2912              + -3.78648303389512 * s * s * s * s * s + -2.95002699765125 * r * r
 
 2913              + 10.3425702532821 * r * r * s + 7.99014038778647 * r * r * s * s
 
 2914              + -28.0128244114592 * r * r * s * s * s + -5.04011339013523 * r * r * s * s * s * s
 
 2915              + 17.6702541581771 * r * r * s * s * s * s * s + 2.65502429788612 * r * r * r * r
 
 2916              + -9.30831322795384 * r * r * r * r * s + -7.19112634900783 * r * r * r * r * s * s
 
 2917              + 25.2115419703132 * r * r * r * r * s * s * s
 
 2918              + 4.53610205112171 * r * r * r * r * s * s * s * s
 
 2919              + -15.9032287423594 * r * r * r * r * s * s * s * s * s;
 
 2920        interp.ert[13].tp_pos = 58;
 
 2921        interp.ert[13].weight =
 
 2922              -0.190383043292154 * r + 0.667468467865029 * r * s + 0.515651973547859 * r * s * s
 
 2923              + -1.80783659502389 * r * s * s * s + -0.325268930255704 * r * s * s * s * s
 
 2924              + 1.14036812715886 * r * s * s * s * s * s + -0.210094104548246 * r * r
 
 2925              + 0.736573949262381 * r * r * s + 0.569039331275034 * r * r * s * s
 
 2926              + -1.9950086101851 * r * r * s * s * s + -0.358945226726786 * r * r * s * s * s * s
 
 2927              + 1.25843466092272 * r * r * s * s * s * s * s + 0.65660827708496 * r * r * r
 
 2928              + -2.30201867306454 * r * r * r * s + -1.77842179677288 * r * r * r * s * s
 
 2929              + 6.23501153980499 * r * r * r * s * s * s
 
 2930              + 1.12181351968792 * r * r * r * s * s * s * s
 
 2931              + -3.93299286674045 * r * r * r * s * s * s * s * s
 
 2932              + 0.724589362727231 * r * r * r * r + -2.54035518819114 * r * r * r * r * s
 
 2933              + -1.96254838897979 * r * r * r * r * s * s
 
 2934              + 6.88054536607621 * r * r * r * r * s * s * s
 
 2935              + 1.23795902625256 * r * r * r * r * s * s * s * s
 
 2936              + -4.34019017788508 * r * r * r * r * s * s * s * s * s;
 
 2937        interp.ert[14].tp_pos = 57;
 
 2938        interp.ert[14].weight =
 
 2939              0.907378728642578 * r + -3.18120080080334 * r * s + -2.45763290726417 * r * s * s
 
 2940              + 8.61627402745641 * r * s * s * s + 1.5502541786216 * r * s * s * s * s
 
 2941              + -5.43507322665308 * r * s * s * s * s * s + 1.68510760337388 * r * r
 
 2942              + -5.90785907590339 * r * r * s + -4.56410952516831 * r * r * s * s
 
 2943              + 16.0014208159146 * r * r * s * s * s + 2.87900192179443 * r * r * s * s * s * s
 
 2944              + -10.0935617400112 * r * r * s * s * s * s * s + -1.10499368525594 * r * r * r
 
 2945              + 3.87402380666067 * r * r * r * s + 2.99287249907952 * r * r * r * s * s
 
 2946              + -10.4927833221496 * r * r * r * s * s * s
 
 2947              + -1.88787881382359 * r * r * r * s * s * s * s
 
 2948              + 6.6187595154889 * r * r * r * s * s * s * s * s + -2.0521015116703 * r * r * r * r
 
 2949              + 7.19451180216805 * r * r * r * r * s + 5.55811156348376 * r * r * r * r * s * s
 
 2950              + -19.4863163512327 * r * r * r * r * s * s * s
 
 2951              + -3.50601005181346 * r * r * r * r * s * s * s * s
 
 2952              + 12.2918045490647 * r * r * r * r * s * s * s * s * s;
 
 2953        interp.ert[15].tp_pos = 86;
 
 2954        interp.ert[15].weight =
 
 2955              0.190383043292154 * r + 0.667468467865023 * r * s + -0.515651973547868 * r * s * s
 
 2956              + -1.80783659502388 * r * s * s * s + 0.325268930255715 * r * s * s * s * s
 
 2957              + 1.14036812715885 * r * s * s * s * s * s + -0.210094104548253 * r * r
 
 2958              + -0.736573949262379 * r * r * s + 0.569039331275087 * r * r * s * s
 
 2959              + 1.99500861018513 * r * r * s * s * s + -0.358945226726839 * r * r * s * s * s * s
 
 2960              + -1.25843466092275 * r * r * s * s * s * s * s + -0.65660827708496 * r * r * r
 
 2961              + -2.30201867306453 * r * r * r * s + 1.77842179677289 * r * r * r * s * s
 
 2962              + 6.23501153980496 * r * r * r * s * s * s
 
 2963              + -1.12181351968793 * r * r * r * s * s * s * s
 
 2964              + -3.93299286674042 * r * r * r * s * s * s * s * s + 0.72458936272724 * r * r * r * r
 
 2965              + 2.54035518819113 * r * r * r * r * s + -1.96254838897985 * r * r * r * r * s * s
 
 2966              + -6.88054536607622 * r * r * r * r * s * s * s
 
 2967              + 1.23795902625262 * r * r * r * r * s * s * s * s
 
 2968              + 4.34019017788509 * r * r * r * r * s * s * s * s * s;
 
 2969        interp.ert[16].tp_pos = 87;
 
 2970        interp.ert[16].weight =
 
 2971              -0.907378728642576 * r + -3.18120080080332 * r * s + 2.45763290726419 * r * s * s
 
 2972              + 8.61627402745635 * r * s * s * s + -1.55025417862161 * r * s * s * s * s
 
 2973              + -5.43507322665303 * r * s * s * s * s * s + 1.6851076033739 * r * r
 
 2974              + 5.90785907590342 * r * r * s + -4.56410952516849 * r * r * s * s
 
 2975              + -16.0014208159148 * r * r * s * s * s + 2.8790019217946 * r * r * s * s * s * s
 
 2976              + 10.0935617400114 * r * r * s * s * s * s * s + 1.10499368525594 * r * r * r
 
 2977              + 3.87402380666063 * r * r * r * s + -2.99287249907953 * r * r * r * s * s
 
 2978              + -10.4927833221495 * r * r * r * s * s * s
 
 2979              + 1.8878788138236 * r * r * r * s * s * s * s
 
 2980              + 6.61875951548885 * r * r * r * s * s * s * s * s + -2.05210151167033 * r * r * r * r
 
 2981              + -7.19451180216806 * r * r * r * r * s + 5.55811156348394 * r * r * r * r * s * s
 
 2982              + 19.4863163512329 * r * r * r * r * s * s * s
 
 2983              + -3.50601005181363 * r * r * r * r * s * s * s * s
 
 2984              + -12.2918045490648 * r * r * r * r * s * s * s * s * s;
 
 2985        interp.ert[17].tp_pos = 88;
 
 2986        interp.ert[17].weight =
 
 2987              0.632148642353843 + 2.21626505427474 * s + -1.71217294023999 * s * s
 
 2988              + -6.00274808816988 * s * s * s + 1.08002429788615 * s * s * s * s
 
 2989              + 3.78648303389514 * s * s * s * s * s + -2.95002699765128 * r * r
 
 2990              + -10.3425702532821 * r * r * s + 7.99014038778667 * r * r * s * s
 
 2991              + 28.0128244114593 * r * r * s * s * s + -5.04011339013541 * r * r * s * s * s * s
 
 2992              + -17.6702541581772 * r * r * s * s * s * s * s + 2.65502429788615 * r * r * r * r
 
 2993              + 9.30831322795384 * r * r * r * r * s + -7.191126349008 * r * r * r * r * s * s
 
 2994              + -25.2115419703132 * r * r * r * r * s * s * s
 
 2995              + 4.53610205112186 * r * r * r * r * s * s * s * s
 
 2996              + 15.9032287423594 * r * r * r * r * s * s * s * s * s;
 
 2997        interp.ert[18].tp_pos = 90;
 
 2998        interp.ert[18].weight =
 
 2999              -0.190383043292154 * r + -0.66746846786503 * r * s + 0.515651973547864 * r * s * s
 
 3000              + 1.80783659502389 * r * s * s * s + -0.32526893025571 * r * s * s * s * s
 
 3001              + -1.14036812715886 * r * s * s * s * s * s + -0.210094104548254 * r * r
 
 3002              + -0.736573949262388 * r * r * s + 0.56903933127505 * r * r * s * s
 
 3003              + 1.99500861018512 * r * r * s * s * s + -0.358945226726798 * r * r * s * s * s * s
 
 3004              + -1.25843466092273 * r * r * s * s * s * s * s + 0.656608277084961 * r * r * r
 
 3005              + 2.30201867306455 * r * r * r * s + -1.77842179677289 * r * r * r * s * s
 
 3006              + -6.23501153980499 * r * r * r * s * s * s
 
 3007              + 1.12181351968793 * r * r * r * s * s * s * s
 
 3008              + 3.93299286674044 * r * r * r * s * s * s * s * s + 0.724589362727238 * r * r * r * r
 
 3009              + 2.54035518819114 * r * r * r * r * s + -1.96254838897979 * r * r * r * r * s * s
 
 3010              + -6.88054536607623 * r * r * r * r * s * s * s
 
 3011              + 1.23795902625256 * r * r * r * r * s * s * s * s
 
 3012              + 4.34019017788509 * r * r * r * r * s * s * s * s * s;
 
 3013        interp.ert[19].tp_pos = 89;
 
 3014        interp.ert[19].weight =
 
 3015              0.907378728642575 * r + 3.18120080080334 * r * s + -2.45763290726416 * r * s * s
 
 3016              + -8.61627402745641 * r * s * s * s + 1.55025417862158 * r * s * s * s * s
 
 3017              + 5.43507322665307 * r * s * s * s * s * s + 1.68510760337389 * r * r
 
 3018              + 5.9078590759034 * r * r * s + -4.56410952516832 * r * r * s * s
 
 3019              + -16.0014208159146 * r * r * s * s * s + 2.87900192179443 * r * r * s * s * s * s
 
 3020              + 10.0935617400112 * r * r * s * s * s * s * s + -1.10499368525594 * r * r * r
 
 3021              + -3.87402380666068 * r * r * r * s + 2.99287249907951 * r * r * r * s * s
 
 3022              + 10.4927833221496 * r * r * r * s * s * s
 
 3023              + -1.88787881382357 * r * r * r * s * s * s * s
 
 3024              + -6.6187595154889 * r * r * r * s * s * s * s * s + -2.05210151167031 * r * r * r * r
 
 3025              + -7.19451180216804 * r * r * r * r * s + 5.55811156348371 * r * r * r * r * s * s
 
 3026              + 19.4863163512327 * r * r * r * r * s * s * s
 
 3027              + -3.50601005181339 * r * r * r * r * s * s * s * s
 
 3028              + -12.2918045490647 * r * r * r * r * s * s * s * s * s;
 
 3029        interp.ert[20].tp_pos = 113;
 
 3030        interp.ert[20].weight =
 
 3031              -0.0586219734112273 * r + -0.0766244892070489 * r * s + 0.779174113309717 * r * s * s
 
 3032              + 1.01845459921479 * r * s * s * s + -0.72055213989849 * r * s * s * s * s
 
 3033              + -0.941830110007745 * r * s * s * s * s * s + 0.0646913233327414 * r * r
 
 3034              + 0.0845577062328897 * r * r * s + -0.859844893706119 * r * r * s * s
 
 3035              + -1.12389897411571 * r * r * s * s * s + 0.795153570373383 * r * r * s * s * s * s
 
 3036              + 1.03934126788282 * r * r * s * s * s * s * s + 0.202180153732486 * r * r * r
 
 3037              + 0.264268671047282 * r * r * r * s + -2.68727804347783 * r * r * r * s * s
 
 3038              + -3.51252773417155 * r * r * r * s * s * s
 
 3039              + 2.48509788974535 * r * r * r * s * s * s * s
 
 3040              + 3.24825906312427 * r * r * r * s * s * s * s * s
 
 3041              + -0.223112613504513 * r * r * r * r + -0.291629384864037 * r * r * r * r * s
 
 3042              + 2.96550188742531 * r * r * r * r * s * s
 
 3043              + 3.87619273361031 * r * r * r * r * s * s * s
 
 3044              + -2.7423892739208 * r * r * r * r * s * s * s * s
 
 3045              + -3.58456334874627 * r * r * r * r * s * s * s * s * s;
 
 3046        interp.ert[21].tp_pos = 114;
 
 3047        interp.ert[21].weight =
 
 3048              0.279396372621125 * r + 0.365197605822929 * r * s + -3.71359761930707 * r * s * s
 
 3049              + -4.85402493539077 * r * s * s * s + 3.43420124668595 * r * s * s * s * s
 
 3050              + 4.48882732956784 * r * s * s * s * s * s + -0.518871488825056 * r * r
 
 3051              + -0.678214336395985 * r * r * s + 6.8965817542662 * r * r * s * s
 
 3052              + 9.01448763057288 * r * r * s * s * s + -6.37771026544116 * r * r * s * s * s * s
 
 3053              + -8.33627329417689 * r * r * s * s * s * s * s + -0.340245167408333 * r * r * r
 
 3054              + -0.444732762149513 * r * r * r * s + 4.52236953477471 * r * r * r * s * s
 
 3055              + 5.91116667425699 * r * r * r * s * s * s
 
 3056              + -4.18212436736637 * r * r * r * s * s * s * s
 
 3057              + -5.46643391210748 * r * r * r * s * s * s * s * s + 0.6318747624476 * r * r * r * r
 
 3058              + 0.825920352010819 * r * r * r * r * s + -8.3985650619294 * r * r * r * r * s * s
 
 3059              + -10.9777225244217 * r * r * r * r * s * s * s
 
 3060              + 7.76669029948182 * r * r * r * r * s * s * s * s
 
 3061              + 10.1518021724109 * r * r * r * r * s * s * s * s * s;
 
 3062        interp.ert[22].tp_pos = 115;
 
 3063        interp.ert[22].weight =
 
 3064              -0.194648642353844 + -0.254424270069896 * s + 2.58717294024 * s * s
 
 3065              + 3.38168085276736 * s * s * s + -2.39252429788616 * s * s * s * s
 
 3066              + -3.12725658269746 * s * s * s * s * s + 0.908360330984617 * r * r
 
 3067              + 1.18731326032618 * r * r * s + -12.07347372112 * r * r * s * s
 
 3068              + -15.7811773129143 * r * r * s * s * s + 11.1651133901354 * r * r * s * s * s * s
 
 3069              + 14.5938640525881 * r * r * s * s * s * s * s + -0.817524297886158 * r * r * r * r
 
 3070              + -1.06858193429355 * r * r * r * r * s + 10.866126349008 * r * r * r * r * s * s
 
 3071              + 14.2030595816228 * r * r * r * r * s * s * s
 
 3072              + -10.0486020511219 * r * r * r * r * s * s * s * s
 
 3073              + -13.1344776473293 * r * r * r * r * s * s * s * s * s;
 
 3074        interp.ert[23].tp_pos = 117;
 
 3075        interp.ert[23].weight =
 
 3076              0.0586219734112276 * r + 0.0766244892070515 * r * s + -0.779174113309715 * r * s * s
 
 3077              + -1.01845459921479 * r * s * s * s + 0.720552139898488 * r * s * s * s * s
 
 3078              + 0.941830110007741 * r * s * s * s * s * s + 0.0646913233327388 * r * r
 
 3079              + 0.0845577062328878 * r * r * s + -0.859844893706062 * r * r * s * s
 
 3080              + -1.12389897411568 * r * r * s * s * s + 0.795153570373321 * r * r * s * s * s * s
 
 3081              + 1.03934126788279 * r * r * s * s * s * s * s + -0.202180153732488 * r * r * r
 
 3082              + -0.264268671047289 * r * r * r * s + 2.68727804347784 * r * r * r * s * s
 
 3083              + 3.51252773417157 * r * r * r * s * s * s
 
 3084              + -2.48509788974535 * r * r * r * s * s * s * s
 
 3085              + -3.24825906312428 * r * r * r * s * s * s * s * s
 
 3086              + -0.223112613504509 * r * r * r * r + -0.291629384864032 * r * r * r * r * s
 
 3087              + 2.96550188742523 * r * r * r * r * s * s
 
 3088              + 3.87619273361027 * r * r * r * r * s * s * s
 
 3089              + -2.74238927392072 * r * r * r * r * s * s * s * s
 
 3090              + -3.58456334874623 * r * r * r * r * s * s * s * s * s;
 
 3091        interp.ert[24].tp_pos = 116;
 
 3092        interp.ert[24].weight =
 
 3093              -0.279396372621128 * r + -0.365197605822941 * r * s + 3.71359761930707 * r * s * s
 
 3094              + 4.85402493539077 * r * s * s * s + -3.43420124668594 * r * s * s * s * s
 
 3095              + -4.48882732956784 * r * s * s * s * s * s + -0.51887148882504 * r * r
 
 3096              + -0.678214336395963 * r * r * s + 6.89658175426598 * r * r * s * s
 
 3097              + 9.01448763057272 * r * r * s * s * s + -6.37771026544094 * r * r * s * s * s * s
 
 3098              + -8.33627329417675 * r * r * s * s * s * s * s + 0.340245167408341 * r * r * r
 
 3099              + 0.444732762149534 * r * r * r * s + -4.52236953477473 * r * r * r * s * s
 
 3100              + -5.91116667425703 * r * r * r * s * s * s
 
 3101              + 4.18212436736639 * r * r * r * s * s * s * s
 
 3102              + 5.4664339121075 * r * r * r * s * s * s * s * s + 0.631874762447578 * r * r * r * r
 
 3103              + 0.825920352010788 * r * r * r * r * s + -8.39856506192913 * r * r * r * r * s * s
 
 3104              + -10.9777225244216 * r * r * r * r * s * s * s
 
 3105              + 7.76669029948155 * r * r * r * r * s * s * s * s
 
 3106              + 10.1518021724108 * r * r * r * r * s * s * s * s * s;
 
 3107        interp.ert[25].tp_pos = 140;
 
 3108        interp.ert[25].weight =
 
 3109              0.0188230099829891 * r + 0.018823009982991 * r * s + -0.263522139761852 * r * s * s
 
 3110              + -0.26352213976186 * r * s * s * s + 0.395283209642778 * r * s * s * s * s
 
 3111              + 0.395283209642785 * r * s * s * s * s * s + -0.0207718258879313 * r * r
 
 3112              + -0.0207718258879345 * r * r * s + 0.290805562431039 * r * r * s * s
 
 3113              + 0.290805562431043 * r * r * s * s * s + -0.436208343646552 * r * r * s * s * s * s
 
 3114              + -0.436208343646551 * r * r * s * s * s * s * s + -0.0649183033360666 * r * r * r
 
 3115              + -0.0649183033360692 * r * r * r * s + 0.908856246704943 * r * r * r * s * s
 
 3116              + 0.908856246704955 * r * r * r * s * s * s
 
 3117              + -1.36328437005742 * r * r * r * s * s * s * s
 
 3118              + -1.36328437005743 * r * r * r * s * s * s * s * s
 
 3119              + 0.0716395356032485 * r * r * r * r + 0.0716395356032502 * r * r * r * r * s
 
 3120              + -1.00295349844547 * r * r * r * r * s * s
 
 3121              + -1.00295349844547 * r * r * r * r * s * s * s
 
 3122              + 1.5044302476682 * r * r * r * r * s * s * s * s
 
 3123              + 1.5044302476682 * r * r * r * r * s * s * s * s * s;
 
 3124        interp.ert[26].tp_pos = 141;
 
 3125        interp.ert[26].weight =
 
 3126              -0.0897117651459209 * r + -0.0897117651459221 * r * s + 1.2559647120429 * r * s * s
 
 3127              + 1.25596471204291 * r * s * s * s + -1.88394706806435 * r * s * s * s * s
 
 3128              + -1.88394706806436 * r * s * s * s * s * s + 0.166605159221272 * r * r
 
 3129              + 0.166605159221271 * r * r * s + -2.33247222909776 * r * r * s * s
 
 3130              + -2.33247222909774 * r * r * s * s * s + 3.49870834364661 * r * r * s * s * s * s
 
 3131              + 3.49870834364658 * r * r * s * s * s * s * s + 0.109249788263941 * r * r * r
 
 3132              + 0.109249788263945 * r * r * r * s + -1.52949703569519 * r * r * r * s * s
 
 3133              + -1.52949703569522 * r * r * r * s * s * s
 
 3134              + 2.29424555354279 * r * r * r * s * s * s * s
 
 3135              + 2.29424555354281 * r * r * r * s * s * s * s * s
 
 3136              + -0.202889535603255 * r * r * r * r + -0.202889535603253 * r * r * r * r * s
 
 3137              + 2.84045349844553 * r * r * r * r * s * s
 
 3138              + 2.8404534984455 * r * r * r * r * s * s * s
 
 3139              + -4.26068024766826 * r * r * r * r * s * s * s * s
 
 3140              + -4.26068024766822 * r * r * r * r * s * s * s * s * s;
 
 3141        interp.ert[27].tp_pos = 142;
 
 3142        interp.ert[27].weight =
 
 3143              0.0625000000000006 + 0.0625000000000016 * s + -0.875000000000006 * s * s
 
 3144              + -0.875000000000009 * s * s * s + 1.31250000000001 * s * s * s * s
 
 3145              + 1.31250000000001 * s * s * s * s * s + -0.291666666666673 * r * r
 
 3146              + -0.291666666666673 * r * r * s + 4.08333333333337 * r * r * s * s
 
 3147              + 4.08333333333337 * r * r * s * s * s + -6.12500000000004 * r * r * s * s * s * s
 
 3148              + -6.12500000000003 * r * r * s * s * s * s * s + 0.262500000000006 * r * r * r * r
 
 3149              + 0.262499999999999 * r * r * r * r * s + -3.67500000000003 * r * r * r * r * s * s
 
 3150              + -3.67500000000001 * r * r * r * r * s * s * s
 
 3151              + 5.51250000000003 * r * r * r * r * s * s * s * s
 
 3152              + 5.51250000000001 * r * r * r * r * s * s * s * s * s;
 
 3153        interp.ert[28].tp_pos = 144;
 
 3154        interp.ert[28].weight =
 
 3155              -0.0188230099829897 * r + -0.0188230099829918 * r * s + 0.263522139761852 * r * s * s
 
 3156              + 0.263522139761856 * r * s * s * s + -0.395283209642778 * r * s * s * s * s
 
 3157              + -0.395283209642781 * r * s * s * s * s * s + -0.0207718258879294 * r * r
 
 3158              + -0.0207718258879291 * r * r * s + 0.290805562431012 * r * r * s * s
 
 3159              + 0.29080556243102 * r * r * s * s * s + -0.436208343646523 * r * r * s * s * s * s
 
 3160              + -0.436208343646533 * r * r * s * s * s * s * s + 0.064918303336068 * r * r * r
 
 3161              + 0.0649183033360711 * r * r * r * s + -0.908856246704946 * r * r * r * s * s
 
 3162              + -0.908856246704956 * r * r * r * s * s * s
 
 3163              + 1.36328437005742 * r * r * r * s * s * s * s
 
 3164              + 1.36328437005743 * r * r * r * s * s * s * s * s
 
 3165              + 0.0716395356032458 * r * r * r * r + 0.0716395356032434 * r * r * r * r * s
 
 3166              + -1.00295349844544 * r * r * r * r * s * s
 
 3167              + -1.00295349844545 * r * r * r * r * s * s * s
 
 3168              + 1.50443024766816 * r * r * r * r * s * s * s * s
 
 3169              + 1.50443024766818 * r * r * r * r * s * s * s * s * s;
 
 3170        interp.ert[29].tp_pos = 143;
 
 3171        interp.ert[29].weight =
 
 3172              0.0897117651459226 * r + 0.0897117651459255 * r * s + -1.2559647120429 * r * s * s
 
 3173              + -1.2559647120429 * r * s * s * s + 1.88394706806435 * r * s * s * s * s
 
 3174              + 1.88394706806435 * r * s * s * s * s * s + 0.166605159221262 * r * r
 
 3175              + 0.166605159221258 * r * r * s + -2.33247222909765 * r * r * s * s
 
 3176              + -2.33247222909767 * r * r * s * s * s + 3.49870834364649 * r * r * s * s * s * s
 
 3177              + 3.49870834364652 * r * r * s * s * s * s * s + -0.109249788263944 * r * r * r
 
 3178              + -0.10924978826395 * r * r * r * s + 1.5294970356952 * r * r * r * s * s
 
 3179              + 1.52949703569522 * r * r * r * s * s * s
 
 3180              + -2.2942455535428 * r * r * r * s * s * s * s
 
 3181              + -2.29424555354281 * r * r * r * s * s * s * s * s
 
 3182              + -0.202889535603244 * r * r * r * r + -0.202889535603235 * r * r * r * r * s
 
 3183              + 2.8404534984454 * r * r * r * r * s * s
 
 3184              + 2.84045349844542 * r * r * r * r * s * s * s
 
 3185              + -4.26068024766812 * r * r * r * r * s * s * s * s
 
 3186              + -4.26068024766815 * r * r * r * r * s * s * s * s * s;
 
 3188        interp.est[0].tp_pos = 10;
 
 3189        interp.est[0].weight =
 
 3190              0.0188230099829904 * s + -0.0207718258879285 * s * s + -0.0649183033360689 * s * s * s
 
 3191              + 0.071639535603244 * s * s * s * s + -0.0188230099829898 * r * s
 
 3192              + 0.020771825887932 * r * s * s + 0.0649183033360668 * r * s * s * s
 
 3193              + -0.0716395356032499 * r * s * s * s * s + -0.263522139761856 * r * r * s
 
 3194              + 0.290805562431023 * r * r * s * s + 0.908856246704952 * r * r * s * s * s
 
 3195              + -1.00295349844545 * r * r * s * s * s * s + 0.263522139761851 * r * r * r * s
 
 3196              + -0.290805562431029 * r * r * r * s * s + -0.908856246704941 * r * r * r * s * s * s
 
 3197              + 1.00295349844546 * r * r * r * s * s * s * s + 0.395283209642781 * r * r * r * r * s
 
 3198              + -0.436208343646539 * r * r * r * r * s * s
 
 3199              + -1.36328437005742 * r * r * r * r * s * s * s
 
 3200              + 1.50443024766818 * r * r * r * r * s * s * s * s
 
 3201              + -0.395283209642776 * r * r * r * r * r * s
 
 3202              + 0.436208343646538 * r * r * r * r * r * s * s
 
 3203              + 1.36328437005741 * r * r * r * r * r * s * s * s
 
 3204              + -1.50443024766819 * r * r * r * r * r * s * s * s * s;
 
 3205        interp.est[1].tp_pos = 13;
 
 3206        interp.est[1].weight =
 
 3207              -0.0586219734112291 * s + 0.0646913233327364 * s * s + 0.20218015373249 * s * s * s
 
 3208              + -0.223112613504505 * s * s * s * s + 0.0766244892070487 * r * s
 
 3209              + -0.0845577062328909 * r * s * s + -0.26426867104728 * r * s * s * s
 
 3210              + 0.291629384864043 * r * s * s * s * s + 0.779174113309725 * r * r * s
 
 3211              + -0.859844893706095 * r * r * s * s + -2.68727804347785 * r * r * s * s * s
 
 3212              + 2.96550188742526 * r * r * s * s * s * s + -1.01845459921478 * r * r * r * s
 
 3213              + 1.12389897411569 * r * r * r * s * s + 3.51252773417153 * r * r * r * s * s * s
 
 3214              + -3.8761927336103 * r * r * r * s * s * s * s
 
 3215              + -0.720552139898495 * r * r * r * r * s + 0.795153570373366 * r * r * r * r * s * s
 
 3216              + 2.48509788974536 * r * r * r * r * s * s * s
 
 3217              + -2.74238927392077 * r * r * r * r * s * s * s * s
 
 3218              + 0.941830110007729 * r * r * r * r * r * s
 
 3219              + -1.0393412678828 * r * r * r * r * r * s * s
 
 3220              + -3.24825906312425 * r * r * r * r * r * s * s * s
 
 3221              + 3.58456334874626 * r * r * r * r * r * s * s * s * s;
 
 3222        interp.est[2].tp_pos = 16;
 
 3223        interp.est[2].weight =
 
 3224              0.190383043292155 * s + -0.210094104548251 * s * s + -0.656608277084962 * s * s * s
 
 3225              + 0.724589362727235 * s * s * s * s + -0.667468467865023 * r * s
 
 3226              + 0.736573949262382 * r * s * s + 2.30201867306453 * r * s * s * s
 
 3227              + -2.54035518819114 * r * s * s * s * s + -0.51565197354787 * r * r * s
 
 3228              + 0.569039331275075 * r * r * s * s + 1.77842179677289 * r * r * s * s * s
 
 3229              + -1.96254838897982 * r * r * s * s * s * s + 1.80783659502386 * r * r * r * s
 
 3230              + -1.99500861018512 * r * r * r * s * s + -6.23501153980494 * r * r * r * s * s * s
 
 3231              + 6.88054536607624 * r * r * r * s * s * s * s + 0.325268930255716 * r * r * r * r * s
 
 3232              + -0.358945226726829 * r * r * r * r * s * s
 
 3233              + -1.12181351968793 * r * r * r * r * s * s * s
 
 3234              + 1.23795902625259 * r * r * r * r * s * s * s * s
 
 3235              + -1.14036812715884 * r * r * r * r * r * s
 
 3236              + 1.25843466092274 * r * r * r * r * r * s * s
 
 3237              + 3.9329928667404 * r * r * r * r * r * s * s * s
 
 3238              + -4.3401901778851 * r * r * r * r * r * s * s * s * s;
 
 3239        interp.est[3].tp_pos = 20;
 
 3240        interp.est[3].weight =
 
 3241              0.190383043292155 * s + -0.210094104548245 * s * s + -0.656608277084962 * s * s * s
 
 3242              + 0.724589362727228 * s * s * s * s + 0.667468467865019 * r * s
 
 3243              + -0.736573949262372 * r * s * s + -2.30201867306453 * r * s * s * s
 
 3244              + 2.54035518819113 * r * s * s * s * s + -0.515651973547871 * r * r * s
 
 3245              + 0.569039331275034 * r * r * s * s + 1.77842179677291 * r * r * s * s * s
 
 3246              + -1.96254838897978 * r * r * s * s * s * s + -1.80783659502385 * r * r * r * s
 
 3247              + 1.99500861018508 * r * r * r * s * s + 6.23501153980493 * r * r * r * s * s * s
 
 3248              + -6.88054536607621 * r * r * r * s * s * s * s
 
 3249              + 0.325268930255714 * r * r * r * r * s + -0.358945226726794 * r * r * r * r * s * s
 
 3250              + -1.12181351968795 * r * r * r * r * s * s * s
 
 3251              + 1.23795902625255 * r * r * r * r * s * s * s * s
 
 3252              + 1.14036812715883 * r * r * r * r * r * s
 
 3253              + -1.25843466092271 * r * r * r * r * r * s * s
 
 3254              + -3.9329928667404 * r * r * r * r * r * s * s * s
 
 3255              + 4.34019017788507 * r * r * r * r * r * s * s * s * s;
 
 3256        interp.est[4].tp_pos = 23;
 
 3257        interp.est[4].weight =
 
 3258              -0.0586219734112297 * s + 0.0646913233327322 * s * s + 0.202180153732491 * s * s * s
 
 3259              + -0.2231126135045 * s * s * s * s + -0.0766244892070448 * r * s
 
 3260              + 0.0845577062328716 * r * s * s + 0.26426867104728 * r * s * s * s
 
 3261              + -0.291629384864021 * r * s * s * s * s + 0.779174113309727 * r * r * s
 
 3262              + -0.859844893706067 * r * r * s * s + -2.68727804347786 * r * r * s * s * s
 
 3263              + 2.96550188742523 * r * r * s * s * s * s + 1.01845459921477 * r * r * r * s
 
 3264              + -1.12389897411563 * r * r * r * s * s + -3.51252773417153 * r * r * r * s * s * s
 
 3265              + 3.87619273361023 * r * r * r * s * s * s * s
 
 3266              + -0.720552139898498 * r * r * r * r * s + 0.79515357037334 * r * r * r * r * s * s
 
 3267              + 2.48509788974537 * r * r * r * r * s * s * s
 
 3268              + -2.74238927392074 * r * r * r * r * s * s * s * s
 
 3269              + -0.941830110007725 * r * r * r * r * r * s
 
 3270              + 1.03934126788276 * r * r * r * r * r * s * s
 
 3271              + 3.24825906312425 * r * r * r * r * r * s * s * s
 
 3272              + -3.58456334874621 * r * r * r * r * r * s * s * s * s;
 
 3273        interp.est[5].tp_pos = 26;
 
 3274        interp.est[5].weight =
 
 3275              0.0188230099829901 * s + -0.0207718258879288 * s * s + -0.064918303336069 * s * s * s
 
 3276              + 0.071639535603244 * s * s * s * s + 0.0188230099829874 * r * s
 
 3277              + -0.0207718258879262 * r * s * s + -0.0649183033360658 * r * s * s * s
 
 3278              + 0.0716395356032418 * r * s * s * s * s + -0.263522139761856 * r * r * s
 
 3279              + 0.290805562431029 * r * r * s * s + 0.908856246704956 * r * r * s * s * s
 
 3280              + -1.00295349844545 * r * r * s * s * s * s + -0.263522139761847 * r * r * r * s
 
 3281              + 0.290805562431009 * r * r * r * s * s + 0.90885624670494 * r * r * r * s * s * s
 
 3282              + -1.00295349844544 * r * r * r * s * s * s * s
 
 3283              + 0.395283209642782 * r * r * r * r * s + -0.436208343646545 * r * r * r * r * s * s
 
 3284              + -1.36328437005743 * r * r * r * r * s * s * s
 
 3285              + 1.50443024766819 * r * r * r * r * s * s * s * s
 
 3286              + 0.395283209642775 * r * r * r * r * r * s
 
 3287              + -0.436208343646525 * r * r * r * r * r * s * s
 
 3288              + -1.36328437005742 * r * r * r * r * r * s * s * s
 
 3289              + 1.50443024766817 * r * r * r * r * r * s * s * s * s;
 
 3290        interp.est[6].tp_pos = 37;
 
 3291        interp.est[6].weight =
 
 3292              -0.0897117651459251 * s + 0.166605159221248 * s * s + 0.109249788263948 * s * s * s
 
 3293              + -0.202889535603229 * s * s * s * s + 0.0897117651459217 * r * s
 
 3294              + -0.166605159221267 * r * s * s + -0.10924978826394 * r * s * s * s
 
 3295              + 0.202889535603254 * r * s * s * s * s + 1.25596471204291 * r * r * s
 
 3296              + -2.33247222909768 * r * r * s * s + -1.52949703569522 * r * r * s * s * s
 
 3297              + 2.84045349844543 * r * r * s * s * s * s + -1.25596471204289 * r * r * r * s
 
 3298              + 2.33247222909769 * r * r * r * s * s + 1.52949703569518 * r * r * r * s * s * s
 
 3299              + -2.84045349844547 * r * r * r * s * s * s * s
 
 3300              + -1.88394706806436 * r * r * r * r * s + 3.49870834364655 * r * r * r * r * s * s
 
 3301              + 2.29424555354281 * r * r * r * r * s * s * s
 
 3302              + -4.26068024766819 * r * r * r * r * s * s * s * s
 
 3303              + 1.88394706806434 * r * r * r * r * r * s
 
 3304              + -3.49870834364653 * r * r * r * r * r * s * s
 
 3305              + -2.29424555354278 * r * r * r * r * r * s * s * s
 
 3306              + 4.26068024766819 * r * r * r * r * r * s * s * s * s;
 
 3307        interp.est[7].tp_pos = 40;
 
 3308        interp.est[7].weight =
 
 3309              0.279396372621131 * s + -0.518871488825007 * s * s + -0.340245167408347 * s * s * s
 
 3310              + 0.631874762447542 * s * s * s * s + -0.365197605822926 * r * s
 
 3311              + 0.678214336395977 * r * s * s + 0.444732762149498 * r * s * s * s
 
 3312              + -0.825920352010825 * r * s * s * s * s + -3.71359761930709 * r * r * s
 
 3313              + 6.89658175426605 * r * r * s * s + 4.52236953477476 * r * r * s * s * s
 
 3314              + -8.39856506192921 * r * r * s * s * s * s + 4.85402493539072 * r * r * r * s
 
 3315              + -9.01448763057276 * r * r * r * s * s + -5.91116667425692 * r * r * r * s * s * s
 
 3316              + 10.9777225244217 * r * r * r * s * s * s * s + 3.43420124668596 * r * r * r * r * s
 
 3317              + -6.37771026544107 * r * r * r * r * s * s
 
 3318              + -4.18212436736641 * r * r * r * r * s * s * s
 
 3319              + 7.76669029948169 * r * r * r * r * s * s * s * s
 
 3320              + -4.4888273295678 * r * r * r * r * r * s
 
 3321              + 8.33627329417677 * r * r * r * r * r * s * s
 
 3322              + 5.46643391210742 * r * r * r * r * r * s * s * s
 
 3323              + -10.1518021724108 * r * r * r * r * r * s * s * s * s;
 
 3324        interp.est[8].tp_pos = 43;
 
 3325        interp.est[8].weight =
 
 3326              -0.907378728642581 * s + 1.68510760337386 * s * s + 1.10499368525594 * s * s * s
 
 3327              + -2.05210151167028 * s * s * s * s + 3.18120080080332 * r * s
 
 3328              + -5.90785907590343 * r * s * s + -3.87402380666064 * r * s * s * s
 
 3329              + 7.1945118021681 * r * s * s * s * s + 2.45763290726418 * r * r * s
 
 3330              + -4.56410952516833 * r * r * s * s + -2.99287249907952 * r * r * s * s * s
 
 3331              + 5.55811156348373 * r * r * s * s * s * s + -8.61627402745632 * r * r * r * s
 
 3332              + 16.0014208159147 * r * r * r * s * s + 10.4927833221494 * r * r * r * s * s * s
 
 3333              + -19.4863163512329 * r * r * r * s * s * s * s + -1.5502541786216 * r * r * r * r * s
 
 3334              + 2.87900192179448 * r * r * r * r * s * s
 
 3335              + 1.88787881382358 * r * r * r * r * s * s * s
 
 3336              + -3.50601005181346 * r * r * r * r * s * s * s * s
 
 3337              + 5.435073226653 * r * r * r * r * r * s
 
 3338              + -10.0935617400113 * r * r * r * r * r * s * s
 
 3339              + -6.61875951548879 * r * r * r * r * r * s * s * s
 
 3340              + 12.2918045490648 * r * r * r * r * r * s * s * s * s;
 
 3341        interp.est[9].tp_pos = 47;
 
 3342        interp.est[9].weight =
 
 3343              -0.907378728642578 * s + 1.68510760337389 * s * s + 1.10499368525594 * s * s * s
 
 3344              + -2.0521015116703 * s * s * s * s + -3.18120080080332 * r * s
 
 3345              + 5.90785907590343 * r * s * s + 3.87402380666065 * r * s * s * s
 
 3346              + -7.19451180216809 * r * s * s * s * s + 2.4576329072642 * r * r * s
 
 3347              + -4.5641095251684 * r * r * s * s + -2.99287249907958 * r * r * s * s * s
 
 3348              + 5.55811156348378 * r * r * s * s * s * s + 8.61627402745632 * r * r * r * s
 
 3349              + -16.0014208159147 * r * r * r * s * s + -10.4927833221494 * r * r * r * s * s * s
 
 3350              + 19.4863163512329 * r * r * r * s * s * s * s + -1.55025417862162 * r * r * r * r * s
 
 3351              + 2.87900192179453 * r * r * r * r * s * s
 
 3352              + 1.88787881382364 * r * r * r * r * s * s * s
 
 3353              + -3.5060100518135 * r * r * r * r * s * s * s * s
 
 3354              + -5.43507322665299 * r * r * r * r * r * s
 
 3355              + 10.0935617400113 * r * r * r * r * r * s * s
 
 3356              + 6.61875951548879 * r * r * r * r * r * s * s * s
 
 3357              + -12.2918045490648 * r * r * r * r * r * s * s * s * s;
 
 3358        interp.est[10].tp_pos = 50;
 
 3359        interp.est[10].weight =
 
 3360              0.279396372621132 * s + -0.518871488825027 * s * s + -0.340245167408349 * s * s * s
 
 3361              + 0.631874762447554 * s * s * s * s + 0.365197605822924 * r * s
 
 3362              + -0.678214336395958 * r * s * s + -0.444732762149511 * r * s * s * s
 
 3363              + 0.825920352010799 * r * s * s * s * s + -3.7135976193071 * r * r * s
 
 3364              + 6.89658175426607 * r * r * s * s + 4.52236953477478 * r * r * s * s * s
 
 3365              + -8.3985650619292 * r * r * s * s * s * s + -4.85402493539073 * r * r * r * s
 
 3366              + 9.0144876305727 * r * r * r * s * s + 5.91116667425694 * r * r * r * s * s * s
 
 3367              + -10.9777225244216 * r * r * r * s * s * s * s + 3.43420124668597 * r * r * r * r * s
 
 3368              + -6.37771026544106 * r * r * r * r * s * s
 
 3369              + -4.18212436736644 * r * r * r * r * s * s * s
 
 3370              + 7.76669029948166 * r * r * r * r * s * s * s * s
 
 3371              + 4.4888273295678 * r * r * r * r * r * s
 
 3372              + -8.33627329417674 * r * r * r * r * r * s * s
 
 3373              + -5.46643391210744 * r * r * r * r * r * s * s * s
 
 3374              + 10.1518021724108 * r * r * r * r * r * s * s * s * s;
 
 3375        interp.est[11].tp_pos = 53;
 
 3376        interp.est[11].weight =
 
 3377              -0.0897117651459252 * s + 0.16660515922126 * s * s + 0.109249788263947 * s * s * s
 
 3378              + -0.202889535603237 * s * s * s * s + -0.08971176514592 * r * s
 
 3379              + 0.166605159221258 * r * s * s + 0.109249788263945 * r * s * s * s
 
 3380              + -0.202889535603241 * r * s * s * s * s + 1.25596471204291 * r * r * s
 
 3381              + -2.33247222909771 * r * r * s * s + -1.52949703569522 * r * r * s * s * s
 
 3382              + 2.84045349844545 * r * r * s * s * s * s + 1.25596471204289 * r * r * r * s
 
 3383              + -2.33247222909766 * r * r * r * s * s + -1.52949703569519 * r * r * r * s * s * s
 
 3384              + 2.84045349844542 * r * r * r * s * s * s * s + -1.88394706806436 * r * r * r * r * s
 
 3385              + 3.49870834364657 * r * r * r * r * s * s
 
 3386              + 2.29424555354282 * r * r * r * r * s * s * s
 
 3387              + -4.2606802476682 * r * r * r * r * s * s * s * s
 
 3388              + -1.88394706806434 * r * r * r * r * r * s
 
 3389              + 3.49870834364651 * r * r * r * r * r * s * s
 
 3390              + 2.29424555354279 * r * r * r * r * r * s * s * s
 
 3391              + -4.26068024766816 * r * r * r * r * r * s * s * s * s;
 
 3392        interp.est[12].tp_pos = 64;
 
 3393        interp.est[12].weight =
 
 3394              0.0624999999999974 + -0.291666666666637 * s * s + 0.262499999999967 * s * s * s * s
 
 3395              + -0.062499999999996 * r + 0.291666666666672 * r * s * s
 
 3396              + -0.262500000000011 * r * s * s * s * s + -0.875000000000001 * r * r
 
 3397              + 4.08333333333331 * r * r * s * s + -3.67499999999997 * r * r * s * s * s * s
 
 3398              + 0.874999999999983 * r * r * r + -4.08333333333332 * r * r * r * s * s
 
 3399              + 3.67500000000001 * r * r * r * s * s * s * s + 1.31250000000001 * r * r * r * r
 
 3400              + -6.12500000000002 * r * r * r * r * s * s
 
 3401              + 5.51250000000002 * r * r * r * r * s * s * s * s
 
 3402              + -1.31249999999999 * r * r * r * r * r + 6.12499999999998 * r * r * r * r * r * s * s
 
 3403              + -5.5125 * r * r * r * r * r * s * s * s * s;
 
 3404        interp.est[13].tp_pos = 67;
 
 3405        interp.est[13].weight =
 
 3406              -0.194648642353836 + 0.908360330984526 * s * s + -0.817524297886059 * s * s * s * s
 
 3407              + 0.254424270069884 * r + -1.18731326032618 * r * s * s
 
 3408              + 1.06858193429358 * r * s * s * s * s + 2.58717294023999 * r * r
 
 3409              + -12.0734737211199 * r * r * s * s + 10.8661263490079 * r * r * s * s * s * s
 
 3410              + -3.38168085276728 * r * r * r + 15.7811773129141 * r * r * r * s * s
 
 3411              + -14.2030595816228 * r * r * r * s * s * s * s + -2.39252429788616 * r * r * r * r
 
 3412              + 11.1651133901354 * r * r * r * r * s * s
 
 3413              + -10.0486020511218 * r * r * r * r * s * s * s * s
 
 3414              + 3.12725658269739 * r * r * r * r * r + -14.5938640525879 * r * r * r * r * r * s * s
 
 3415              + 13.1344776473292 * r * r * r * r * r * s * s * s * s;
 
 3416        interp.est[14].tp_pos = 70;
 
 3417        interp.est[14].weight =
 
 3418              0.632148642353833 + -2.9500269976512 * s * s + 2.65502429788607 * s * s * s * s
 
 3419              + -2.21626505427473 * r + 10.3425702532821 * r * s * s
 
 3420              + -9.30831322795391 * r * s * s * s * s + -1.71217294023997 * r * r
 
 3421              + 7.99014038778649 * r * r * s * s + -7.19112634900783 * r * r * s * s * s * s
 
 3422              + 6.00274808816981 * r * r * r + -28.0128244114592 * r * r * r * s * s
 
 3423              + 25.2115419703133 * r * r * r * s * s * s * s + 1.08002429788614 * r * r * r * r
 
 3424              + -5.04011339013531 * r * r * r * r * s * s
 
 3425              + 4.53610205112178 * r * r * r * r * s * s * s * s
 
 3426              + -3.78648303389508 * r * r * r * r * r + 17.6702541581771 * r * r * r * r * r * s * s
 
 3427              + -15.9032287423594 * r * r * r * r * r * s * s * s * s;
 
 3428        interp.est[15].tp_pos = 74;
 
 3429        interp.est[15].weight =
 
 3430              0.632148642353851 + -2.95002699765128 * s * s + 2.65502429788614 * s * s * s * s
 
 3431              + 2.21626505427473 * r + -10.3425702532821 * r * s * s
 
 3432              + 9.30831322795389 * r * s * s * s * s + -1.71217294024002 * r * r
 
 3433              + 7.99014038778662 * r * r * s * s + -7.19112634900789 * r * r * s * s * s * s
 
 3434              + -6.00274808816982 * r * r * r + 28.0128244114592 * r * r * r * s * s
 
 3435              + -25.2115419703133 * r * r * r * s * s * s * s + 1.08002429788617 * r * r * r * r
 
 3436              + -5.04011339013535 * r * r * r * r * s * s
 
 3437              + 4.53610205112176 * r * r * r * r * s * s * s * s
 
 3438              + 3.78648303389509 * r * r * r * r * r + -17.6702541581771 * r * r * r * r * r * s * s
 
 3439              + 15.9032287423594 * r * r * r * r * r * s * s * s * s;
 
 3440        interp.est[16].tp_pos = 77;
 
 3441        interp.est[16].weight =
 
 3442              -0.194648642353847 + 0.908360330984572 * s * s + -0.817524297886094 * s * s * s * s
 
 3443              + -0.254424270069892 * r + 1.18731326032615 * r * s * s
 
 3444              + -1.06858193429353 * r * s * s * s * s + 2.58717294024001 * r * r
 
 3445              + -12.0734737211199 * r * r * s * s + 10.8661263490078 * r * r * s * s * s * s
 
 3446              + 3.38168085276732 * r * r * r + -15.7811773129141 * r * r * r * s * s
 
 3447              + 14.2030595816226 * r * r * r * s * s * s * s + -2.39252429788616 * r * r * r * r
 
 3448              + 11.1651133901353 * r * r * r * r * s * s
 
 3449              + -10.0486020511217 * r * r * r * r * s * s * s * s
 
 3450              + -3.12725658269743 * r * r * r * r * r + 14.5938640525879 * r * r * r * r * r * s * s
 
 3451              + -13.1344776473291 * r * r * r * r * r * s * s * s * s;
 
 3452        interp.est[17].tp_pos = 80;
 
 3453        interp.est[17].weight =
 
 3454              0.0625000000000011 + -0.291666666666655 * s * s + 0.262499999999979 * s * s * s * s
 
 3455              + 0.0624999999999982 * r + -0.29166666666665 * r * s * s
 
 3456              + 0.262499999999984 * r * s * s * s * s + -0.875000000000007 * r * r
 
 3457              + 4.08333333333332 * r * r * s * s + -3.67499999999995 * r * r * s * s * s * s
 
 3458              + -0.875 * r * r * r + 4.08333333333328 * r * r * r * s * s
 
 3459              + -3.67499999999993 * r * r * r * s * s * s * s + 1.31250000000001 * r * r * r * r
 
 3460              + -6.12500000000001 * r * r * r * r * s * s
 
 3461              + 5.51249999999998 * r * r * r * r * s * s * s * s + 1.3125 * r * r * r * r * r
 
 3462              + -6.12499999999996 * r * r * r * r * r * s * s
 
 3463              + 5.51249999999995 * r * r * r * r * r * s * s * s * s;
 
 3464        interp.est[18].tp_pos = 118;
 
 3465        interp.est[18].weight =
 
 3466              -0.0188230099829888 * s + -0.0207718258879266 * s * s + 0.064918303336067 * s * s * s
 
 3467              + 0.0716395356032428 * s * s * s * s + 0.0188230099829904 * r * s
 
 3468              + 0.0207718258879262 * r * s * s + -0.0649183033360676 * r * s * s * s
 
 3469              + -0.0716395356032453 * r * s * s * s * s + 0.263522139761852 * r * r * s
 
 3470              + 0.290805562431029 * r * r * s * s + -0.908856246704946 * r * r * s * s * s
 
 3471              + -1.00295349844546 * r * r * s * s * s * s + -0.263522139761858 * r * r * r * s
 
 3472              + -0.290805562431004 * r * r * r * s * s + 0.908856246704948 * r * r * r * s * s * s
 
 3473              + 1.00295349844544 * r * r * r * s * s * s * s
 
 3474              + -0.395283209642778 * r * r * r * r * s + -0.436208343646548 * r * r * r * r * s * s
 
 3475              + 1.36328437005742 * r * r * r * r * s * s * s
 
 3476              + 1.50443024766819 * r * r * r * r * s * s * s * s
 
 3477              + 0.395283209642783 * r * r * r * r * r * s
 
 3478              + 0.43620834364652 * r * r * r * r * r * s * s
 
 3479              + -1.36328437005742 * r * r * r * r * r * s * s * s
 
 3480              + -1.50443024766817 * r * r * r * r * r * s * s * s * s;
 
 3481        interp.est[19].tp_pos = 121;
 
 3482        interp.est[19].weight =
 
 3483              0.0586219734112274 * s + 0.0646913233327234 * s * s + -0.202180153732487 * s * s * s
 
 3484              + -0.223112613504493 * s * s * s * s + -0.0766244892070491 * r * s
 
 3485              + -0.0845577062328794 * r * s * s + 0.264268671047282 * r * s * s * s
 
 3486              + 0.291629384864034 * r * s * s * s * s + -0.779174113309716 * r * r * s
 
 3487              + -0.859844893706059 * r * r * s * s + 2.68727804347784 * r * r * s * s * s
 
 3488              + 2.96550188742524 * r * r * s * s * s * s + 1.01845459921479 * r * r * r * s
 
 3489              + 1.12389897411564 * r * r * r * s * s + -3.51252773417154 * r * r * r * s * s * s
 
 3490              + -3.87619273361026 * r * r * r * s * s * s * s + 0.72055213989849 * r * r * r * r * s
 
 3491              + 0.795153570373341 * r * r * r * r * s * s
 
 3492              + -2.48509788974535 * r * r * r * r * s * s * s
 
 3493              + -2.74238927392076 * r * r * r * r * s * s * s * s
 
 3494              + -0.941830110007741 * r * r * r * r * r * s
 
 3495              + -1.03934126788276 * r * r * r * r * r * s * s
 
 3496              + 3.24825906312426 * r * r * r * r * r * s * s * s
 
 3497              + 3.58456334874622 * r * r * r * r * r * s * s * s * s;
 
 3498        interp.est[20].tp_pos = 124;
 
 3499        interp.est[20].weight =
 
 3500              -0.190383043292153 * s + -0.210094104548236 * s * s + 0.65660827708496 * s * s * s
 
 3501              + 0.724589362727221 * s * s * s * s + 0.667468467865024 * r * s
 
 3502              + 0.73657394926238 * r * s * s + -2.30201867306453 * r * s * s * s
 
 3503              + -2.54035518819115 * r * s * s * s * s + 0.515651973547862 * r * r * s
 
 3504              + 0.569039331275022 * r * r * s * s + -1.77842179677288 * r * r * s * s * s
 
 3505              + -1.96254838897978 * r * r * s * s * s * s + -1.80783659502388 * r * r * r * s
 
 3506              + -1.99500861018507 * r * r * r * s * s + 6.23501153980495 * r * r * r * s * s * s
 
 3507              + 6.88054536607621 * r * r * r * s * s * s * s
 
 3508              + -0.325268930255709 * r * r * r * r * s + -0.358945226726789 * r * r * r * r * s * s
 
 3509              + 1.12181351968792 * r * r * r * r * s * s * s
 
 3510              + 1.23795902625256 * r * r * r * r * s * s * s * s
 
 3511              + 1.14036812715886 * r * r * r * r * r * s
 
 3512              + 1.25843466092269 * r * r * r * r * r * s * s
 
 3513              + -3.93299286674042 * r * r * r * r * r * s * s * s
 
 3514              + -4.34019017788505 * r * r * r * r * r * s * s * s * s;
 
 3515        interp.est[21].tp_pos = 128;
 
 3516        interp.est[21].weight =
 
 3517              -0.190383043292155 * s + -0.210094104548254 * s * s + 0.656608277084962 * s * s * s
 
 3518              + 0.724589362727238 * s * s * s * s + -0.667468467865019 * r * s
 
 3519              + -0.736573949262391 * r * s * s + 2.30201867306453 * r * s * s * s
 
 3520              + 2.54035518819115 * r * s * s * s * s + 0.515651973547868 * r * r * s
 
 3521              + 0.569039331275072 * r * r * s * s + -1.77842179677291 * r * r * s * s * s
 
 3522              + -1.96254838897982 * r * r * s * s * s * s + 1.80783659502387 * r * r * r * s
 
 3523              + 1.99500861018511 * r * r * r * s * s + -6.23501153980495 * r * r * r * s * s * s
 
 3524              + -6.88054536607622 * r * r * r * s * s * s * s
 
 3525              + -0.325268930255715 * r * r * r * r * s + -0.358945226726819 * r * r * r * r * s * s
 
 3526              + 1.12181351968795 * r * r * r * r * s * s * s
 
 3527              + 1.23795902625258 * r * r * r * r * s * s * s * s
 
 3528              + -1.14036812715885 * r * r * r * r * r * s
 
 3529              + -1.25843466092272 * r * r * r * r * r * s * s
 
 3530              + 3.93299286674042 * r * r * r * r * r * s * s * s
 
 3531              + 4.34019017788507 * r * r * r * r * r * s * s * s * s;
 
 3532        interp.est[22].tp_pos = 131;
 
 3533        interp.est[22].weight =
 
 3534              0.058621973411227 * s + 0.0646913233327338 * s * s + -0.202180153732488 * s * s * s
 
 3535              + -0.223112613504502 * s * s * s * s + 0.0766244892070427 * r * s
 
 3536              + 0.0845577062328925 * r * s * s + -0.264268671047274 * r * s * s * s
 
 3537              + -0.291629384864039 * r * s * s * s * s + -0.779174113309717 * r * r * s
 
 3538              + -0.85984489370608 * r * r * s * s + 2.68727804347785 * r * r * s * s * s
 
 3539              + 2.96550188742526 * r * r * s * s * s * s + -1.01845459921478 * r * r * r * s
 
 3540              + -1.12389897411568 * r * r * r * s * s + 3.51252773417153 * r * r * r * s * s * s
 
 3541              + 3.87619273361027 * r * r * r * s * s * s * s + 0.720552139898491 * r * r * r * r * s
 
 3542              + 0.79515357037335 * r * r * r * r * s * s
 
 3543              + -2.48509788974536 * r * r * r * r * s * s * s
 
 3544              + -2.74238927392075 * r * r * r * r * s * s * s * s
 
 3545              + 0.941830110007733 * r * r * r * r * r * s
 
 3546              + 1.03934126788279 * r * r * r * r * r * s * s
 
 3547              + -3.24825906312426 * r * r * r * r * r * s * s * s
 
 3548              + -3.58456334874623 * r * r * r * r * r * s * s * s * s;
 
 3549        interp.est[23].tp_pos = 134;
 
 3550        interp.est[23].weight =
 
 3551              -0.0188230099829891 * s + -0.0207718258879276 * s * s + 0.0649183033360679 * s * s * s
 
 3552              + 0.0716395356032429 * s * s * s * s + -0.0188230099829889 * r * s
 
 3553              + -0.0207718258879297 * r * s * s + 0.0649183033360657 * r * s * s * s
 
 3554              + 0.0716395356032453 * r * s * s * s * s + 0.263522139761851 * r * r * s
 
 3555              + 0.29080556243102 * r * r * s * s + -0.908856246704949 * r * r * s * s * s
 
 3556              + -1.00295349844545 * r * r * s * s * s * s + 0.263522139761853 * r * r * r * s
 
 3557              + 0.290805562431018 * r * r * r * s * s + -0.908856246704946 * r * r * r * s * s * s
 
 3558              + -1.00295349844544 * r * r * r * s * s * s * s
 
 3559              + -0.395283209642778 * r * r * r * r * s + -0.436208343646536 * r * r * r * r * s * s
 
 3560              + 1.36328437005742 * r * r * r * r * s * s * s
 
 3561              + 1.50443024766818 * r * r * r * r * s * s * s * s
 
 3562              + -0.39528320964278 * r * r * r * r * r * s
 
 3563              + -0.436208343646531 * r * r * r * r * r * s * s
 
 3564              + 1.36328437005742 * r * r * r * r * r * s * s * s
 
 3565              + 1.50443024766817 * r * r * r * r * r * s * s * s * s;
 
 3566        interp.est[24].tp_pos = 91;
 
 3567        interp.est[24].weight =
 
 3568              0.0897117651459193 * s + 0.166605159221244 * s * s + -0.109249788263941 * s * s * s
 
 3569              + -0.202889535603224 * s * s * s * s + -0.0897117651459218 * r * s
 
 3570              + -0.166605159221262 * r * s * s + 0.109249788263943 * r * s * s * s
 
 3571              + 0.202889535603253 * r * s * s * s * s + -1.25596471204289 * r * r * s
 
 3572              + -2.33247222909767 * r * r * s * s + 1.52949703569519 * r * r * s * s * s
 
 3573              + 2.84045349844544 * r * r * s * s * s * s + 1.25596471204291 * r * r * r * s
 
 3574              + 2.33247222909765 * r * r * r * s * s + -1.5294970356952 * r * r * r * s * s * s
 
 3575              + -2.84045349844544 * r * r * r * s * s * s * s + 1.88394706806434 * r * r * r * r * s
 
 3576              + 3.49870834364655 * r * r * r * r * s * s
 
 3577              + -2.29424555354279 * r * r * r * r * s * s * s
 
 3578              + -4.2606802476682 * r * r * r * r * s * s * s * s
 
 3579              + -1.88394706806435 * r * r * r * r * r * s
 
 3580              + -3.4987083436465 * r * r * r * r * r * s * s
 
 3581              + 2.2942455535428 * r * r * r * r * r * s * s * s
 
 3582              + 4.26068024766816 * r * r * r * r * r * s * s * s * s;
 
 3583        interp.est[25].tp_pos = 94;
 
 3584        interp.est[25].weight =
 
 3585              -0.279396372621124 * s + -0.51887148882498 * s * s + 0.340245167408336 * s * s * s
 
 3586              + 0.631874762447516 * s * s * s * s + 0.36519760582293 * r * s
 
 3587              + 0.678214336395977 * r * s * s + -0.444732762149506 * r * s * s * s
 
 3588              + -0.825920352010834 * r * s * s * s * s + 3.71359761930706 * r * r * s
 
 3589              + 6.89658175426596 * r * r * s * s + -4.5223695347747 * r * r * s * s * s
 
 3590              + -8.39856506192914 * r * r * s * s * s * s + -4.85402493539078 * r * r * r * s
 
 3591              + -9.01448763057269 * r * r * r * s * s + 5.91116667425698 * r * r * r * s * s * s
 
 3592              + 10.9777225244216 * r * r * r * s * s * s * s + -3.43420124668594 * r * r * r * r * s
 
 3593              + -6.377710265441 * r * r * r * r * s * s
 
 3594              + 4.18212436736637 * r * r * r * r * s * s * s
 
 3595              + 7.76669029948165 * r * r * r * r * s * s * s * s
 
 3596              + 4.48882732956784 * r * r * r * r * r * s
 
 3597              + 8.3362732941767 * r * r * r * r * r * s * s
 
 3598              + -5.46643391210746 * r * r * r * r * r * s * s * s
 
 3599              + -10.1518021724108 * r * r * r * r * r * s * s * s * s;
 
 3600        interp.est[26].tp_pos = 97;
 
 3601        interp.est[26].weight =
 
 3602              0.907378728642573 * s + 1.68510760337383 * s * s + -1.10499368525593 * s * s * s
 
 3603              + -2.05210151167025 * s * s * s * s + -3.18120080080332 * r * s
 
 3604              + -5.90785907590344 * r * s * s + 3.87402380666064 * r * s * s * s
 
 3605              + 7.19451180216811 * r * s * s * s * s + -2.45763290726416 * r * r * s
 
 3606              + -4.56410952516824 * r * r * s * s + 2.99287249907949 * r * r * s * s * s
 
 3607              + 5.55811156348367 * r * r * s * s * s * s + 8.61627402745638 * r * r * r * s
 
 3608              + 16.0014208159147 * r * r * r * s * s + -10.4927833221495 * r * r * r * s * s * s
 
 3609              + -19.4863163512329 * r * r * r * s * s * s * s + 1.55025417862159 * r * r * r * r * s
 
 3610              + 2.87900192179442 * r * r * r * r * s * s
 
 3611              + -1.88787881382356 * r * r * r * r * s * s * s
 
 3612              + -3.50601005181343 * r * r * r * r * s * s * s * s
 
 3613              + -5.43507322665305 * r * r * r * r * r * s
 
 3614              + -10.0935617400112 * r * r * r * r * r * s * s
 
 3615              + 6.61875951548886 * r * r * r * r * r * s * s * s
 
 3616              + 12.2918045490647 * r * r * r * r * r * s * s * s * s;
 
 3617        interp.est[27].tp_pos = 101;
 
 3618        interp.est[27].weight =
 
 3619              0.907378728642575 * s + 1.68510760337389 * s * s + -1.10499368525594 * s * s * s
 
 3620              + -2.0521015116703 * s * s * s * s + 3.18120080080332 * r * s
 
 3621              + 5.90785907590344 * r * s * s + -3.87402380666064 * r * s * s * s
 
 3622              + -7.19451180216809 * r * s * s * s * s + -2.45763290726417 * r * r * s
 
 3623              + -4.56410952516836 * r * r * s * s + 2.99287249907955 * r * r * s * s * s
 
 3624              + 5.55811156348374 * r * r * s * s * s * s + -8.61627402745639 * r * r * r * s
 
 3625              + -16.0014208159147 * r * r * r * s * s + 10.4927833221495 * r * r * r * s * s * s
 
 3626              + 19.4863163512329 * r * r * r * s * s * s * s + 1.5502541786216 * r * r * r * r * s
 
 3627              + 2.87900192179446 * r * r * r * r * s * s
 
 3628              + -1.88787881382361 * r * r * r * r * s * s * s
 
 3629              + -3.50601005181343 * r * r * r * r * s * s * s * s
 
 3630              + 5.43507322665307 * r * r * r * r * r * s
 
 3631              + 10.0935617400113 * r * r * r * r * r * s * s
 
 3632              + -6.6187595154889 * r * r * r * r * r * s * s * s
 
 3633              + -12.2918045490648 * r * r * r * r * r * s * s * s * s;
 
 3634        interp.est[28].tp_pos = 104;
 
 3635        interp.est[28].weight =
 
 3636              -0.279396372621123 * s + -0.518871488825011 * s * s + 0.34024516740834 * s * s * s
 
 3637              + 0.631874762447539 * s * s * s * s + -0.365197605822933 * r * s
 
 3638              + -0.678214336395966 * r * s * s + 0.444732762149511 * r * s * s * s
 
 3639              + 0.825920352010798 * r * s * s * s * s + 3.71359761930706 * r * r * s
 
 3640              + 6.89658175426596 * r * r * s * s + -4.52236953477473 * r * r * s * s * s
 
 3641              + -8.3985650619291 * r * r * s * s * s * s + 4.85402493539079 * r * r * r * s
 
 3642              + 9.01448763057273 * r * r * r * s * s + -5.91116667425701 * r * r * r * s * s * s
 
 3643              + -10.9777225244216 * r * r * r * s * s * s * s
 
 3644              + -3.43420124668594 * r * r * r * r * s + -6.37771026544095 * r * r * r * r * s * s
 
 3645              + 4.18212436736639 * r * r * r * r * s * s * s
 
 3646              + 7.76669029948156 * r * r * r * r * s * s * s * s
 
 3647              + -4.48882732956786 * r * r * r * r * r * s
 
 3648              + -8.33627329417676 * r * r * r * r * r * s * s
 
 3649              + 5.46643391210751 * r * r * r * r * r * s * s * s
 
 3650              + 10.1518021724108 * r * r * r * r * r * s * s * s * s;
 
 3651        interp.est[29].tp_pos = 107;
 
 3652        interp.est[29].weight =
 
 3653              0.0897117651459205 * s + 0.16660515922125 * s * s + -0.109249788263942 * s * s * s
 
 3654              + -0.202889535603228 * s * s * s * s + 0.0897117651459232 * r * s
 
 3655              + 0.166605159221254 * r * s * s + -0.109249788263942 * r * s * s * s
 
 3656              + -0.202889535603234 * r * s * s * s * s + -1.25596471204289 * r * r * s
 
 3657              + -2.33247222909766 * r * r * s * s + 1.5294970356952 * r * r * s * s * s
 
 3658              + 2.8404534984454 * r * r * s * s * s * s + -1.25596471204291 * r * r * r * s
 
 3659              + -2.33247222909765 * r * r * r * s * s + 1.52949703569521 * r * r * r * s * s * s
 
 3660              + 2.8404534984454 * r * r * r * s * s * s * s + 1.88394706806435 * r * r * r * r * s
 
 3661              + 3.49870834364652 * r * r * r * r * s * s
 
 3662              + -2.2942455535428 * r * r * r * r * s * s * s
 
 3663              + -4.26068024766815 * r * r * r * r * s * s * s * s
 
 3664              + 1.88394706806436 * r * r * r * r * r * s
 
 3665              + 3.49870834364651 * r * r * r * r * r * s * s
 
 3666              + -2.29424555354282 * r * r * r * r * r * s * s * s
 
 3667              + -4.26068024766814 * r * r * r * r * r * s * s * s * s;