CONFIG USEREGENERATION: 1; SHARPENDIGITS: 30; TRACKTOLBEFOREEG: 1e-7; TRACKTOLDURINGEG: 1e-7; FINALTOL: 1e-10; SLICETOLBEFOREEG: 1e-7; SLICETOLDURINGEG: 1e-7; SLICEFINALTOL: 1e-10; SECURITYMAXNORM: 1e10; MAXNORM: 1e10; END; INPUT variable_group t1,t2,t3,t4,t5,t6,t7,t8; variable_group a,b,c,d,e,f,g,h; function f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15,f16; constant p11,v11,p12,v12,p13,v13,p21,v21,p22,v22,p23,v23,p31,v31,p32,v32,p33,v33,p41,v41,p42,v42,p43,v43,p51,v51,p52,v52,p53,v53,p61,v61,p62,v62,p63,v63,p71,v71,p72,v72,p73,v73,p81,v81,p82,v82,p83,v83; p11 = -.43430128096558950900885065493639558553695678710938 + I*-.90076767112926969804931331964326091110706329345703; v11 = .84169583859478780407670228669303469359874725341797 + I*-.53995195646669991162980295484885573387145996093750; p12 = .85029736124152752174687464048474794253706932067871e-1 + I*-.99637841404491345187466322386171668767929077148438; v12 = .39522265332853717678673888258344959467649459838867 + I*-.91858535493221893375448416918516159057617187500000; p13 = .63143726363749130836566791913355700671672821044922 + I*.77542696760558782465011518070241436362266540527344; v13 = .98071111717300918364514927816344425082206726074219 + I*-.19546279608475009004209255181194748729467391967773; p21 = -.83797690901853982836655632127076387405395507812500 + I*-.54570568986563960933722228219266980886459350585938; v21 = .76532301540561686881147807071101851761341094970703 + I*-.64364639522835342955175974566373042762279510498047; p22 = .99314670367952484486551156805944629013538360595703 + I*.11687439826794455977054809636683785356581211090088; v22 = .76185598631517148504599390435032546520233154296875 + I*-.64774644430960592877966064406791701912879943847656; p23 = -.14420489238870623505128776287165237590670585632324 + I*-.98954785079406926140421774107380770146846771240234; v23 = .68196836727835075109283025085460394620895385742188 + I*-.73138166919311053959518176270648837089538574218750; p31 = .65481401335674405128628450256655924022197723388672 + I*.75579005544637445357381011490360833704471588134766; v31 = .66366404128464795419972688250709325075149536132812 + I*-.74803077497234626846989158366341143846511840820312; p32 = -.38515023867666903223394569977244827896356582641602 + I*-.92285388531842083015277466984116472303867340087891; v32 = .97485914781713112198247017659014090895652770996094 + I*-.22282199603552815814211385259113740175962448120117; p33 = .79050723801252975597719796496676281094551086425781 + I*-.61245269747940656035467554829665459692478179931641; v33 = -.55452096927409122439911470792139880359172821044922 + I*-.83216975109368296337208903423743322491645812988281; p41 = -.70191820130700333102424792741658166050910949707031 + I*.71225756484149838065889071003766730427742004394531; v41 = .84778390295906769225098287279251962900161743164062 + I*.53034182739388957550374925631331279873847961425781; p42 = -.70911523877004656313260966271627694368362426757812 + I*.70509260253111427640959618656779639422893524169922; v42 = .63357068188932053054429616167908534407615661621094 + I*-.77368481376481812450407460346468724310398101806641; p43 = .13372318114258330279398023776593618094921112060547 + I*-.99101872375102373347033335448941215872764587402344; v43 = -.85242882424413080055813907165429554879665374755859 + I*-.52284328397500590135393849777756258845329284667969; p51 = -.76602514768138119105600480907014571130275726318359 + I*-.64281060439270765183294997768825851380825042724609; v51 = -.95293578205969198258173946669558063149452209472656 + I*-.30317222047919084593203820077178534120321273803711; p52 = -.74542607526671844642152109372545965015888214111328 + I*.66658830346208197692448038651491515338420867919922; v52 = .99978912190881030763733861022046767175197601318359 + I*-.20535620584969226792848573381888854783028364181519e-1; p53 = -.66082270020815792044288627948844805359840393066406e-1 + I*-.99781417788528947721005124549265019595623016357422; v53 = .95051891242748354216018924489617347717285156250000 + I*-.31066669779310723820131556749402079731225967407227; p61 = -.81121955050442173806857226736610755324363708496094 + I*.58474168731107589724871331782196648418903350830078; v61 = -.39258761698952898688830259743554051965475082397461 + I*-.91971460953193662213323023024713620543479919433594; p62 = -.23163329922465047960855599740170873701572418212891 + I*-.97280317366377022647583316938835196197032928466797; v62 = -.63982647014457916245788737796829082071781158447266 + I*.76851941296386783175620394104043953120708465576172; p63 = .98667790950555145368383591630845330655574798583984 + I*.16268590256612514011180792294908314943313598632812; v63 = -.85655771575413686136357682698871940374374389648438 + I*-.51605123736122882061039263135171495378017425537109; p71 = -.41578287056849805303215816820738837122917175292969 + I*.90946391052191810633331670032930560410022735595703; v71 = -.72753629796411400931788193702232092618942260742188 + I*-.68606919122248299913735536392778158187866210937500; p72 = -.91175548765879310675330771118751727044582366943359 + I*.41073340590226697921494292131683323532342910766602; v72 = .84318935492661795105817645890056155622005462646484 + I*.53761669592604177658756725577404722571372985839844; p73 = -.72215398704856292866338662861380726099014282226562 + I*.69173233189570093593090405192924663424491882324219; v73 = -.63975520834612931153628778702113777399063110351562 + I*.76857873597569736912049620514153502881526947021484; p81 = -.85731236922212716855540293181547895073890686035156 + I*.51479656329344625209643027119454927742481231689453; v81 = -.92344419129425636683095035550650209188461303710938 + I*-.38373275279144059002334188335225917398929595947266; p82 = .40905418411576688342279339849483221769332885742188 + I*.91251009553724071743374679499538615345954895019531; v82 = -.69829061679580328725336357820197008550167083740234 + I*.71581437153422433627980581150040961802005767822266; p83 = .99885446575784220257787637820001691579818725585938 + I*-.47851397425944866559355261870223330333828926086426e-1; v83 = -.76960576044917805571543567566550336778163909912109 + I*-.63851936030432321356187230776413343846797943115234; x1 = p11 + t1*v11; y1 = p12 + t1*v12; z1 = p13 + t1*v13; x2 = p21 + t2*v21; y2 = p22 + t2*v22; z2 = p23 + t2*v23; x3 = p31 + t3*v31; y3 = p32 + t3*v32; z3 = p33 + t3*v33; x4 = p41 + t4*v41; y4 = p42 + t4*v42; z4 = p43 + t4*v43; x5 = p51 + t5*v51; y5 = p52 + t5*v52; z5 = p53 + t5*v53; x6 = p61 + t6*v61; y6 = p62 + t6*v62; z6 = p63 + t6*v63; x7 = p71 + t7*v71; y7 = p72 + t7*v72; z7 = p73 + t7*v73; x8 = p81 + t8*v81; y8 = p82 + t8*v82; z8 = p83 + t8*v83; f1 = z1 - (f*x1 + g*y1 + h); f2 = z2 - (f*x2 + g*y2 + h); f3 = z3 - (f*x3 + g*y3 + h); f4 = z4 - (f*x4 + g*y4 + h); f5 = z5 - (f*x5 + g*y5 + h); f6 = z6 - (f*x6 + g*y6 + h); f7 = z7 - (f*x7 + g*y7 + h); f8 = z8 - (f*x8 + g*y8 + h); f9 = a*x1^2 + b*x1*y1 + c*y1^2 + d*x1 + e*y1 + 1; f10= a*x2^2 + b*x2*y2 + c*y2^2 + d*x2 + e*y2 + 1; f11= a*x3^2 + b*x3*y3 + c*y3^2 + d*x3 + e*y3 + 1; f12= a*x4^2 + b*x4*y4 + c*y4^2 + d*x4 + e*y4 + 1; f13= a*x5^2 + b*x5*y5 + c*y5^2 + d*x5 + e*y5 + 1; f14= a*x6^2 + b*x6*y6 + c*y6^2 + d*x6 + e*y6 + 1; f15= a*x7^2 + b*x7*y7 + c*y7^2 + d*x7 + e*y7 + 1; f16= a*x8^2 + b*x8*y8 + c*y8^2 + d*x8 + e*y8 + 1; END;