L56:=[ [ 0.14230826157980835680010356205412612544255433484989323092529726416510674520904062465102607230207528874801035505306894869082240828042009442321961210093302774643595428565680909069429557723205392483841521, 0.0, 0.23298395759316515794092875021930127321607914129855943268404911175355603706195112436697791171379677706690038254828477429459090314452807026419278712503619481518338780273554668801582197481091816564572901, 0.0, -0.099610736984077220783935182363642254154476509911030272840803160509151292961765558679749446290280355144063445231228455589020247332781828665502163633575692089883655732112308403914845945586033303625025931, 0.0, 0.17315983777445430583317798296872419991500260530065541069154155103823534956197083298053286684883192761161527406006258144685174496370309985529251001386355291136032103118656349969125722320605853632372155, 0.0, 0.28248632118438456319197868201599008272550549032318217705530238588338719093943860891370478914451051649166680295026906786676663235433934344733326601848654998990680473146833073967114652755412299894078367, 0.0, -0.14143040953629122220879150456131631531952470206061521836610843579116046270134522027379256403704024413352307061983309992630828350048606345404182315175817384650297084338477844464192951308564167340184511, 0.0, 0.034535222786557310921364261095798013441884079526024802897806474028976677706786948863634743769156091238582030757430252074678800422531478884083829397013854871510456796991755568512282925552670064171224036, 0.0, -0.22747448475385607778410015690923465557667375312637170759245509461887878600535483974468487675992987150094851739534982975230328094457231036592210910627631919920638351009885848253414689776554674232091649, 0.0, -0.22677583577748634735452225286904489779644557813982896921687084568094215051711012832073413099868539474970448780715281421897097015262300787331283596695772627403248454617429492699594088562836950182829481, 0.0, -0.074730439003565817210832620628006266183381618752325524187332725482863194801468751060695460501636058206757462444447964497823866808942705726395971252027014946177252508958118519891211275333139119477727370, 0.0, 0.21414820295733031390406859623141614073952655453840964835360205085651160250203857979613361902345004738932007834699267723814190943844177046027188064564477417630901902831241584559196443387205445033199190, 0.0, -0.26717802768334592356126610358901412108253859819024041127318988033724063536071366316563272610598640872573466501684101763678659432939033216660092537401166694387753727471785745430990057863894979904580167, 0.0, 0.078770365266635514188630767069195062961614580468968872653070298106537765742713605355012085801529592302596942724280357625778635770203279651405001529997295466206570985292125954940108452654639886562193557, 0.0, 0.17209072626998446187637585224675408084111229411625946749918150159508009464440369355771651993205299897229212906993463080613156191013567839601989383753282457701771362800229088805560332881365095736365863, 0.0, 0.21329014323077949748712171054850353224547398024669014400705458492071531978247466207523301015614266831612870374613849766036512492281690900257903124105599183872126533900884442987114155422668946400242750, 0.0, 0.17209072626998446187637585224675408084111229411625946749918150159508009464440369355771651993205299897229212906993463080613156191013567839601989383753282457701771362800229088805560332881365095736365863, 0.0, 0.078770365266635514188630767069195062961614580468968872653070298106537765742713605355012085801529592302596942724280357625778635770203279651405001529997295466206570985292125954940108452654639886562193557, 0.0, -0.26717802768334592356126610358901412108253859819024041127318988033724063536071366316563272610598640872573466501684101763678659432939033216660092537401166694387753727471785745430990057863894979904580167, 0.0, 0.21414820295733031390406859623141614073952655453840964835360205085651160250203857979613361902345004738932007834699267723814190943844177046027188064564477417630901902831241584559196443387205445033199190, 0.0, -0.074730439003565817210832620628006266183381618752325524187332725482863194801468751060695460501636058206757462444447964497823866808942705726395971252027014946177252508958118519891211275333139119477727370, 0.0, -0.22677583577748634735452225286904489779644557813982896921687084568094215051711012832073413099868539474970448780715281421897097015262300787331283596695772627403248454617429492699594088562836950182829481, 0.0, -0.22747448475385607778410015690923465557667375312637170759245509461887878600535483974468487675992987150094851739534982975230328094457231036592210910627631919920638351009885848253414689776554674232091649, 0.0, 0.034535222786557310921364261095798013441884079526024802897806474028976677706786948863634743769156091238582030757430252074678800422531478884083829397013854871510456796991755568512282925552670064171224036, 0.0, -0.14143040953629122220879150456131631531952470206061521836610843579116046270134522027379256403704024413352307061983309992630828350048606345404182315175817384650297084338477844464192951308564167340184511, 0.0, 0.28248632118438456319197868201599008272550549032318217705530238588338719093943860891370478914451051649166680295026906786676663235433934344733326601848654998990680473146833073967114652755412299894078367, 0.0, 0.17315983777445430583317798296872419991500260530065541069154155103823534956197083298053286684883192761161527406006258144685174496370309985529251001386355291136032103118656349969125722320605853632372155, 0.0, -0.099610736984077220783935182363642254154476509911030272840803160509151292961765558679749446290280355144063445231228455589020247332781828665502163633575692089883655732112308403914845945586033303625025931, 0.0, 0.23298395759316515794092875021930127321607914129855943268404911175355603706195112436697791171379677706690038254828477429459090314452807026419278712503619481518338780273554668801582197481091816564572901, 0.0, 0.14230826157980835680010356205412612544255433484989323092529726416510674520904062465102607230207528874801035505306894869082240828042009442321961210093302774643595428565680909069429557723205392483841521 ], [ 0.16747211468401813140831085421625491928856174726542493815346356777790029473331882814645914914601772757045291876399466018296786310794514704564173137444040631251906187844686711041926970789938568799580650, 0.0, 0.14949062718886742238137367256027445554378263359585159463980025140049423733941030555923038586316374560987602715707337323625392684489378517488478313066902209927670355700744427887734068743813440123159571, 0.0, 0.20183431331483647691656012742834198710624276182012281202184749772914772323428719343338966505035098566887199053821250548328959173394384721620340434159484712606411640228047625986775719921992557276521207, 0.0, -0.24787290582242023827854386004236035509821106940061973663334929919334900055513873060324367193525753064750567572720905387401846171674016212082378711060149202200101838809620488474032317260379553887927515, 0.0, 0.13368049082514715970567309705458388051584106591553200501182768786245471806131236712836343803939837746078952188640867819912534040557856661599053326498523147474782397721886562390101066504568622710954889, 0.0, 0.18025430847312337881897593277340544937685613131545357366367160351281386073883860761712023299082600653500593967805094496746416856361880725398592398693124933595397800055207391483753243554813609336606331, 0.0, 0.14869182006339111737429291072170948857613813848470494579990066075336839612387004568356839120269704445142265973584402762221389060633401885071723915561317119759457707115899589829357734185635380661134329, 0.0, 0.16392951163259622545281300731846020441567595626622747756282277139141181535950907345395865047936480638684065732440192090755213007216317546267161313860067819015743687431861374398212967029730019409142569, 0.0, 0.16120789982676636368018307719966682756634076464601654441402254107737003678589417931291821839279728314814277621257472586201818149170723653305331362016129493543908222263796988392184674648167693131068207, 0.0, -0.35186536337336808104380923869875548752896139946592358764038914988060175746725720640063073049513462381739233474360592465945140489266371121363872399146758693236710557242770903697803001344636904217783959, 0.0, 0.067763785999419212583410027543094907176231443666256795934388126194195454251160421139106116874161419792910491761908219905852777994206928423080822474824978618167034547311931191947188017114094080832715464, 0.0, 0.0084250918878585040732400714748366803758114222798771922554612189411046886791461900498642243452563516503231800784414321182795614535157677488085107384981079414423095691844205129038534331390482568749962686, 0.0, 0.012110259580583295171317706420748534360548756801396650078233808524719404585013377501275935778053794257400499151143884953371427260696123011790663923520003302923023024886912359646497571280935297809341997, 0.0, 0.052862498056425861549662579825000062181728570689091568335593714358295010318662786290821997370985842358786141277863089952597586747158728987217418316157816298922630148629490712382781855007955046444437741, 0.0, 0.42586877876402446423000643194887258792347300767365958584784555274973385771551558502077577771597988862300878008613452674027012784000142552825058483323911175941175049435232866110518552057424909168911796, 0.0, 0.052862498056425861549662579825000062181728570689091568335593714358295010318662786290821997370985842358786141277863089952597586747158728987217418316157816298922630148629490712382781855007955046444437741, 0.0, 0.012110259580583295171317706420748534360548756801396650078233808524719404585013377501275935778053794257400499151143884953371427260696123011790663923520003302923023024886912359646497571280935297809341997, 0.0, 0.0084250918878585040732400714748366803758114222798771922554612189411046886791461900498642243452563516503231800784414321182795614535157677488085107384981079414423095691844205129038534331390482568749962686, 0.0, 0.067763785999419212583410027543094907176231443666256795934388126194195454251160421139106116874161419792910491761908219905852777994206928423080822474824978618167034547311931191947188017114094080832715464, 0.0, -0.35186536337336808104380923869875548752896139946592358764038914988060175746725720640063073049513462381739233474360592465945140489266371121363872399146758693236710557242770903697803001344636904217783959, 0.0, 0.16120789982676636368018307719966682756634076464601654441402254107737003678589417931291821839279728314814277621257472586201818149170723653305331362016129493543908222263796988392184674648167693131068207, 0.0, 0.16392951163259622545281300731846020441567595626622747756282277139141181535950907345395865047936480638684065732440192090755213007216317546267161313860067819015743687431861374398212967029730019409142569, 0.0, 0.14869182006339111737429291072170948857613813848470494579990066075336839612387004568356839120269704445142265973584402762221389060633401885071723915561317119759457707115899589829357734185635380661134329, 0.0, 0.18025430847312337881897593277340544937685613131545357366367160351281386073883860761712023299082600653500593967805094496746416856361880725398592398693124933595397800055207391483753243554813609336606331, 0.0, 0.13368049082514715970567309705458388051584106591553200501182768786245471806131236712836343803939837746078952188640867819912534040557856661599053326498523147474782397721886562390101066504568622710954889, 0.0, -0.24787290582242023827854386004236035509821106940061973663334929919334900055513873060324367193525753064750567572720905387401846171674016212082378711060149202200101838809620488474032317260379553887927515, 0.0, 0.20183431331483647691656012742834198710624276182012281202184749772914772323428719343338966505035098566887199053821250548328959173394384721620340434159484712606411640228047625986775719921992557276521207, 0.0, 0.14949062718886742238137367256027445554378263359585159463980025140049423733941030555923038586316374560987602715707337323625392684489378517488478313066902209927670355700744427887734068743813440123159571, 0.0, 0.16747211468401813140831085421625491928856174726542493815346356777790029473331882814645914914601772757045291876399466018296786310794514704564173137444040631251906187844686711041926970789938568799580650 ] ]; // squared length of the multipoles, all odd-order terms vanish [ 0.017544, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0059240, 0.0, 0.026600, 0.0, 0.034172, 0.0, 0.017012, 0.0, 0.029384, 0.0, 0.0013563, 0.0, 0.035816, 0.0, 0.032952, 0.0, 0.014142, 0.0, 0.069049, 0.0, 0.030339, 0.0, 0.018955, 0.0, 0.053397, 0.0, 0.049965, 0.0, 0.050225, 0.0, 0.025864, 0.0, 0.086512, 0.0, 0.032470, 0.0, 0.058173, 0.0, 0.065086, 0.0, 0.070852, 0.0, 0.042279, 0.0, 0.090088, 0.0, 0.041846 ] [ 0.017544, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.026613, 0.0, 0.0050068, 0.0, 0.016563, 0.0, 0.010629, 0.0, 0.049791, 0.0, 0.041297, 0.0, 0.0099739, 0.0, 0.014333, 0.0, 0.045726, 0.0, 0.018313, 0.0, 0.034861, 0.0, 0.047333, 0.0, 0.058242, 0.0, 0.066831, 0.0, 0.019969, 0.0, 0.029645, 0.0, 0.048548, 0.0, 0.088357, 0.0, 0.047966, 0.0, 0.072649, 0.0, 0.027079, 0.0, 0.084978, 0.0, 0.073545, 0.0, 0.044208 ] // cumulative squared lengths A_M: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0059240, 0.0059240, 0.032524, 0.032524, 0.066696, 0.066696, 0.083708, 0.083708, 0.11309, 0.11309, 0.11445, 0.11445, 0.15026, 0.15026, 0.18321, 0.18321, 0.19736, 0.19736, 0.26641, 0.26641, 0.29675, 0.29675, 0.31570, 0.31570, 0.36910, 0.36910, 0.41906, 0.41906, 0.46929, 0.46929, 0.49515, 0.49515, 0.58167, 0.58167, 0.61414, 0.61414, 0.67230, 0.67230, 0.73739, 0.73739, 0.80824, 0.80824, 0.85052, 0.85052, 0.94061, 0.94061, 0.98245 ] [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.026613, 0.026613, 0.031620, 0.031620, 0.048182, 0.048182, 0.058812, 0.058812, 0.10860, 0.10860, 0.14990, 0.14990, 0.15987, 0.15987, 0.17421, 0.17421, 0.21993, 0.21993, 0.23825, 0.23825, 0.27311, 0.27311, 0.32044, 0.32044, 0.37868, 0.37868, 0.44551, 0.44551, 0.46548, 0.46548, 0.49512, 0.49512, 0.54367, 0.54367, 0.63203, 0.63203, 0.67999, 0.67999, 0.75265, 0.75265, 0.77972, 0.77972, 0.86470, 0.86470, 0.93825, 0.93825, 0.98245 ]