L21:=[ [ 0.24826489799393274245231535105323070743599962771700499868254001826066173606552969186863483056704381306063417616058675058895541813400646037634263469361127200000825239699564514425801852337097433105140896, 0.0, 0.0, 0.46751649523169392511848460725278173933179892222555917908613099315873838679123930410251846976841242359355735496027884104284850345383740413862610757312274941126153024685726022249401119242057795997194795, 0.0, 0.0, -0.17328525084019444787664087143910381758673621475472582965359662366255882061518196815096951406552322500267173025678663400126772575293421041671361243990634740710478299399421650025175574843720158385564138, 0.0, 0.0, 0.43562034956092968422365810998110049451360377866106116381852925870304884604963605134184763717772941108029264079312955189783516801763097277579418652085473228734676578405624548277309679820445196973872563, 0.0, 0.0, 0.43562034956092968422365810998110049451360377866106116381852925870304884604963605134184763717772941108029264079312955189783516801763097277579418652085473228734676578405624548277309679820445196973872563, 0.0, 0.0, -0.17328525084019444787664087143910381758673621475472582965359662366255882061518196815096951406552322500267173025678663400126772575293421041671361243990634740710478299399421650025175574843720158385564138, 0.0, 0.0, 0.46751649523169392511848460725278173933179892222555917908613099315873838679123930410251846976841242359355735496027884104284850345383740413862610757312274941126153024685726022249401119242057795997194795, 0.0, 0.0, 0.24826489799393274245231535105323070743599962771700499868254001826066173606552969186863483056704381306063417616058675058895541813400646037634263469361127200000825239699564514425801852337097433105140896 ], [ 0.28363774043056875099606696532417483740234261311042289328574530726697789684793931194109327456708163371898364372787172249007317714412372279327602152284523237085231770577248511994900581587030516413139472, 0.0, 0.0, -0.35284151146176403723715660320583998967944763030363662905369196542851524921006689109356853397476851954153508499359998390897484152495900427446807268482582345637093902863111330922424348842994071387353017, 0.0, 0.0, -0.44649966645489993881152088527109108861425262836729953019154582894663825923038207338075267784400403049065930160935388320625825031594217523166370209292338878803733165912512462094499702010240631291593076, 0.0, 0.0, 0.30933888835463646691654066110701377256838715880504685443879519221546981995407676368656949217725108806944776956267235487025097042881608656797530781654238746869429491628845288919296676524689674434144761, 0.0, 0.0, 0.30933888835463646691654066110701377256838715880504685443879519221546981995407676368656949217725108806944776956267235487025097042881608656797530781654238746869429491628845288919296676524689674434144761, 0.0, 0.0, -0.44649966645489993881152088527109108861425262836729953019154582894663825923038207338075267784400403049065930160935388320625825031594217523166370209292338878803733165912512462094499702010240631291593076, 0.0, 0.0, -0.35284151146176403723715660320583998967944763030363662905369196542851524921006689109356853397476851954153508499359998390897484152495900427446807268482582345637093902863111330922424348842994071387353017, 0.0, 0.0, 0.28363774043056875099606696532417483740234261311042289328574530726697789684793931194109327456708163371898364372787172249007317714412372279327602152284523237085231770577248511994900581587030516413139472 ], [ 0.30908009943848716095591469183693649116883950068328682882741862796468676767994929711440868839276047855350327449270726082531965944289294846924419017275978745267475291861401809611600418587229551490348564, 0.0, 0.0, -0.22157714649505278055350442480190025578475187243693633677604352516523156554166511241463684631394074144481542542717434691052085041521335927592245812524993036840048096701066112676738979789884626448212980, 0.0, 0.0, -0.57886372558267515337822565847673456453663081392445498166908699363939102889874575595919900195038990917431442370964640438609037205814468889856997105615526638198015954844608800414610242036207461848157179, 0.0, 0.0, 0.14244243569509109955636460902408399631769805715233593940195003987216054077484426246962521603195527724678042975974923177570089423973770952241465686786456512283351349486601410442742079536184674613169443, 0.0, 0.0, 0.14244243569509109955636460902408399631769805715233593940195003987216054077484426246962521603195527724678042975974923177570089423973770952241465686786456512283351349486601410442742079536184674613169443, 0.0, 0.0, -0.57886372558267515337822565847673456453663081392445498166908699363939102889874575595919900195038990917431442370964640438609037205814468889856997105615526638198015954844608800414610242036207461848157179, 0.0, 0.0, -0.22157714649505278055350442480190025578475187243693633677604352516523156554166511241463684631394074144481542542717434691052085041521335927592245812524993036840048096701066112676738979789884626448212980, 0.0, 0.0, 0.30908009943848716095591469183693649116883950068328682882741862796468676767994929711440868839276047855350327449270726082531965944289294846924419017275978745267475291861401809611600418587229551490348564 ], [ 0.31239439839953290338970527047577316032162181321943434998056677300592832331403536604773087781333936855619085894649682029535474313730302824604295164646920286185155585511864985925604806176359523583580623, 0.0, 0.0, 0.19697124266345381592706629865912678273053404175041321399366459980077548309508184862711138692518573509302392045504709399684544447469226594209710025919229188113463463264861575222926917790627463134622794, 0.0, 0.0, -0.59466039328171454608187508558264931204429251730441274133854884747581276935087125573383589234931639523139708122861368522494530759507576403932577493457726327055560306189265429058149862493665009402704077, 0.0, 0.0, -0.099955420434538171224039442358946821915879888827385091682155386497495954953779577167182739048237997073234678448960073519940938282988011710126662435528173689090587233834960944501406400506184762115075908, 0.0, 0.0, -0.099955420434538171224039442358946821915879888827385091682155386497495954953779577167182739048237997073234678448960073519940938282988011710126662435528173689090587233834960944501406400506184762115075908, 0.0, 0.0, -0.59466039328171454608187508558264931204429251730441274133854884747581276935087125573383589234931639523139708122861368522494530759507576403932577493457726327055560306189265429058149862493665009402704077, 0.0, 0.0, 0.19697124266345381592706629865912678273053404175041321399366459980077548309508184862711138692518573509302392045504709399684544447469226594209710025919229188113463463264861575222926917790627463134622794, 0.0, 0.0, 0.31239439839953290338970527047577316032162181321943434998056677300592832331403536604773087781333936855619085894649682029535474313730302824604295164646920286185155585511864985925604806176359523583580623 ], [ 0.30852656473555593897783333094924869729381083092170697752783086508402721196471097540088853253938614662432366901376567574330049538002664022937100169548453701781130978627479223575493377076532464893501077, 0.0, 0.0, -0.22540134306565187440856007113745476331625862654461856579083585600377273363617790377442389953810525502560768460991841970817145910201027331623557868294071805766033462864944022859484717345864663841691493, 0.0, 0.0, 0.57619997596582503461503631139542244155891123797333065570057878551823539628689818662345221701135941432488413082364216877062764841318454175321352144917847288199756524013443796323311230770928455430043449, 0.0, 0.0, 0.14832120918351418508014252675097071574985106020744559147017323404150186773998640847068386390464273422491009691604061847203937861884355235688226494013442708216828628709654973647850758026338005617591222, 0.0, 0.0, 0.14832120918351418508014252675097071574985106020744559147017323404150186773998640847068386390464273422491009691604061847203937861884355235688226494013442708216828628709654973647850758026338005617591222, 0.0, 0.0, 0.57619997596582503461503631139542244155891123797333065570057878551823539628689818662345221701135941432488413082364216877062764841318454175321352144917847288199756524013443796323311230770928455430043449, 0.0, 0.0, -0.22540134306565187440856007113745476331625862654461856579083585600377273363617790377442389953810525502560768460991841970817145910201027331623557868294071805766033462864944022859484717345864663841691493, 0.0, 0.0, 0.30852656473555593897783333094924869729381083092170697752783086508402721196471097540088853253938614662432366901376567574330049538002664022937100169548453701781130978627479223575493377076532464893501077 ], [ 0.24467897544424087355248823631392693808557515323950736550238112667665102574582397670380227946138962775011941107663982513044580752792570002464024000309251776964671836995021561621629825160322774351088907, 0.0, 0.0, -0.47687521016634791721128322300957268144974347674229951965142848901417521216510247607607855165040773473590772018416662226296790068426915692998989781085055309064824396202068917882019272752156859756629990, 0.0, 0.0, 0.11882277220844284544507828964576761466791507132413625745210172133252604643021467604238099661197814421958924990173137297376213964053045988675937579470895984359172670414110774664483066197820850573110155, 0.0, 0.0, -0.44564939325557100800681270206783456726899520687306288324748061991635107055689481956089211334208958212674050858349659961091199251577540934138035640699086460258729069766547982879901203763242452741317545, 0.0, 0.0, -0.44564939325557100800681270206783456726899520687306288324748061991635107055689481956089211334208958212674050858349659961091199251577540934138035640699086460258729069766547982879901203763242452741317545, 0.0, 0.0, 0.11882277220844284544507828964576761466791507132413625745210172133252604643021467604238099661197814421958924990173137297376213964053045988675937579470895984359172670414110774664483066197820850573110155, 0.0, 0.0, -0.47687521016634791721128322300957268144974347674229951965142848901417521216510247607607855165040773473590772018416662226296790068426915692998989781085055309064824396202068917882019272752156859756629990, 0.0, 0.0, 0.24467897544424087355248823631392693808557515323950736550238112667665102574582397670380227946138962775011941107663982513044580752792570002464024000309251776964671836995021561621629825160322774351088907 ] ]; // squared length of the multipoles [ 0.045455, 0.0, 0.0, 0.0, 0.0, 0.0018236, 0.0031137, 0.069084, 0.061945, 0.040239, 0.044391, 0.059969, 0.034252, 0.011942, 0.061325, 0.097339, 0.084243, 0.070475, 0.057548, 0.067007, 0.10773, 0.082120 ], [ 0.045455, 0.0, 0.0, 0.0, 0.0, 0.0023852, 0.054852, 0.014182, 0.0083523, 0.10969, 0.013949, 0.040014, 0.056673, 0.099676, 0.056562, 0.015363, 0.028637, 0.087997, 0.16517, 0.032161, 0.070351, 0.098529 ], [ 0.045455, 0.0, 0.0, 0.0, 0.0, 0.0040593, 0.056101, 0.012478, 0.014830, 0.077312, 0.042970, 0.032566, 0.087233, 0.055673, 0.067710, 0.026903, 0.014676, 0.11969, 0.11408, 0.071274, 0.056949, 0.10005 ], [ 0.045455, 0.0, 0.0, 0.0, 0.0, 0.0043952, 0.048927, 0.013396, 0.034932, 0.065870, 0.035498, 0.045028, 0.088640, 0.018261, 0.085875, 0.057916, 0.0020199, 0.11050, 0.10404, 0.085329, 0.054612, 0.099309 ], [ 0.045455, 0.0, 0.0, 0.0, 0.0, 0.029377, 0.048017, 0.00085340, 0.0080948, 0.032818, 0.061824, 0.064842, 0.089801, 0.057926, 0.057703, 0.038012, 0.033083, 0.083954, 0.084633, 0.10433, 0.071388, 0.087890 ], [ 0.045455, 0.0, 0.0, 0.0, 0.0, 0.033674, 0.0082440, 0.00026127, 0.081393, 0.071471, 0.018382, 0.002414, 0.027431, 0.14187, 0.079206, 0.048144, 0.061746, 0.010246, 0.088265, 0.11370, 0.089879, 0.078213 ] // cumulative squared lengths A_M: [ 0.0, 0.0, 0.0, 0.0, 0.0018236, 0.0049373, 0.074021, 0.13597, 0.17621, 0.22060, 0.28057, 0.31482, 0.32676, 0.38808, 0.48542, 0.56966, 0.64014, 0.69769, 0.76469, 0.87243, 0.95454 ], [ 0.0, 0.0, 0.0, 0.0, 0.0023852, 0.057237, 0.071420, 0.079772, 0.18946, 0.20341, 0.24343, 0.30010, 0.39978, 0.45634, 0.47170, 0.50034, 0.58833, 0.75350, 0.78567, 0.85602, 0.95454 ], [ 0.0, 0.0, 0.0, 0.0, 0.0040593, 0.060160, 0.072639, 0.087469, 0.16478, 0.20775, 0.24031, 0.32755, 0.38322, 0.45093, 0.47783, 0.49251, 0.61220, 0.72627, 0.79755, 0.85450, 0.95454 ], [ 0.0, 0.0, 0.0, 0.0, 0.0043952, 0.053322, 0.066718, 0.10165, 0.16752, 0.20302, 0.24804, 0.33669, 0.35495, 0.44082, 0.49874, 0.50076, 0.61125, 0.71529, 0.80062, 0.85524, 0.95454 ], [ 0.0, 0.0, 0.0, 0.0, 0.029377, 0.077394, 0.078247, 0.086342, 0.11916, 0.18098, 0.24583, 0.33563, 0.39355, 0.45126, 0.48927, 0.52235, 0.60631, 0.69094, 0.79527, 0.86665, 0.95454 ], [ 0.0, 0.0, 0.0, 0.0, 0.033674, 0.041918, 0.042180, 0.12357, 0.19504, 0.21343, 0.21584, 0.24327, 0.38514, 0.46435, 0.51250, 0.57424, 0.58449, 0.67275, 0.78645, 0.87634, 0.95454 ]