import numpy as np;

phi1 = np.array((
    0.4636476090008061,
    0.3708912888126626,
    0.2709468503384208,
    0.1651486774146261,
    0.0554985052457156,
    0,
    -0.0554985052457156,
    -0.1651486774146261,
    -0.2709468503384208,
    -0.3708912888126626,
    -0.4636476090008061,
));

l1 = np.array((
    2.2360679774997898,
    2.1459119906475519,
    2.0757268546966006,
    2.0275875100994063,
    2.0030840419244385,
    2,
    2.0030840419244385,
    2.0275875100994063,
    2.0757268546966006,
    2.1459119906475519,
    2.2360679774997898, 
));

ext1 = 6.2831853071795862; 

phi2 = np.array((
    0.5070985043923368,
    0.3924562028632983,
    0.2791407016999940,
    0.1669701690249294,
    0.0555669655728478,
    0,
    -0.0555669655728478,
    -0.1669701690249294,
    -0.2791407016999940,
    -0.3924562028632983,
    -0.5070985043923368,
));

l2 = np.array((
    2.0591260281974000,
    2.0336237771080183,
    2.0163181271363468,
    2.0056709723637915,
    2.0006187124072592,
    2,
    2.0006187124072592,
    2.0056709723637915,
    2.0163181271363468,
    2.0336237771080183,
    2.0591260281974000,
));
 
ext2 = 5.4956927486797440; 

