CONFIG

USERHOMOTOPY: 1;
CONDNUMTHRESHOLD: 1e12;
SECURITYMAXNORM: 1e6;
MAXNORM: 1e7;

END;
INPUT

variable a,t1,t2,v1,v2,Y1,Y2,Y3,Y4,Y5,Y6;
function f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11;
constant g1x,g2x,g1y,g2y,w1x,w1y,w2x,w2y,r1,r2,k1,k2,a0,t10,t20;
constant h1,h2,h3,h4,h5,h6;
pathvariable t;
parameter s;
s = t;

g1x = 0; 
g1y = 0; 
g2x = 100; 
g2y = 0;
w1x = -112.632; 
w1y = -45.053; 
w2x = 112.632; 
w2y = -45.053; 
r1 = 250; 
r2 = 250; 
k1 = 29250; 
k2 = 5824.29; 
a0 = -0.2169;
t10 = 1.4486; 
t20 = 0.925; 

a11 = 0.08862403808004867885875903413178330538752227970110974236865246373454710408685329145712779116474241255370298083825558769481087354584641303482773217354425299623826573979120760303441338109854570991075514765577729081024166329398928805063228638264622963642868695711656706032868961179748361481 + I*0.9960651484086702278902892344522074538109861705826988366389726510770311859945285035733746392761473886658401584718619361028929228510808571909864407393411506467687109353181047262671462889516976706614760797183552175026853862926545137485487896437037532349935087147651806501180254759673613;
a12 = 0.71079596388720268309136426575876626511865714442195797981180226156987288638681808990267273243434591018783084323677916391844867763673323718384294455178456003854851683167894100909349790862231791611770507747527566307009962431404496387013005144829335801918332901208092743198061097124148058 + I*-0.7033982497288875426383404169952159812781145268699235897324242267100498353582635650893355909914553193765936274915972919463249899558820550649794881519942430107962403939840350138894794845457396290248655855903469954810586535067105311562587923043489457530964452454055042525426669875166747130;
a13 = 0.643980599916376914784744730369091688916960881351982217946326839648447110186511792314765407455737961532509728771817494464954283489844413723343294197901990808837745510219541027865540105832471234572092988926993325121642741739230385272545496614518647687935411646614366566417492131804 + I*-0.76504182038065305256835354266176491342787840205195071533388033786044039693722968924996284448739653766110781784852427381397692694292385432596647104570206644947349559255542813113231110963971819804672463489247891502591181419058320847022341272660334727079601278044594614365547824496319016;
a14 = -0.9745603553199160324108405528572127641488899786222620864097621097093461231759491733604097156354042433298977339305175546333335804327941597099947785871270369422236324667110809321388407680673690030768440943276612402591678568963278691625145328326789856852796845610868982419343375203462607167 + I*0.2241252191046760984136910209636122010220310100653678780463475671505639323762216157257395777388762884242782717897515276240005544802965316098097816102322401460607432610540745950795481327775208345982995619615224707632459433904716978985466713378050009094545558899982796575442458154186254144;
a15 = -0.733524141954100876249235279805112420895079031667551459048831129575845730872069321833551895423516458274680643486570014077308114746147942814390832872544808441401790917938619113861668907227946288699769596929374036546978240782134293367934152302979858318425105556998261368056620244564253647 + I*0.679663396962422847385604217672226576497577011174240507071565018468618100496183508823565825185247854925939088542009553638203051548287708605959053432415420514063733215609801823918809207323231862728234118002569281841398279775492309369242532529899258102947908262964033823365314553845668946;
a21 = 0.078264677711317995755220401723478264075143605366019797663988277139340951493355408783228219283588295949416774850895743381323166552572178189283331945464018930622802790774587490168223940068414428881078137400037448678563242603386322506788222870846132513137569162898900316756093039993294791 + I*0.9969326156881134298045484955285590886756875471085716870929294844725341462320773062203258062628747533661854329943318323336617957543117035650361723466817513796624685412553623142515050157314074680367285915289226718831295969759350013919192748800725926667553838405769750220061553554071513;
a22 = -0.845250176809743573978391242229602532068318878474379731777583432468010757570932468676082644953987925816642223461976258452347862904624916862057298599118778848272090850248949470139907522688005227659821442194235450624455722392185742469757038912876369563446576849722054362232361529634684659 + I*-0.5343707875652423733366818049361201776962113795894033665456103070301232981533576326277545734635887329041195931238634218299141411402554392161473955032036988752675861619047578562665994382491105068771384108633014300694627700824730875788415074293024850572971367327634531635883616847859026950;
a23 = 0.023101710659688357901660022884388938678172261306198159273445656211519620491884832945678798485829615904755487022366327973704902764369804954018833981985236639593359191594840385169887636865939536627404023516170901348123165316328113611403085671443619746105469552331331859619937670302701635 + I*0.99973311986979596904666479743898966691484650230260623679484399951153038516228337812043998748757522368797833375471662797230555578600988769631930798055947740607203432061639031092719873675019921753025658856481199538177661084364279618091239196196465796625160985259894281554020403766963144635;
a24 = 0.0446663157744896868900362333229701197931092271356519971673275431379988006625987559141210783265937597856388525064649773256532750230299163860315632054484278804513814835110804603674508827537805404317187223550402196813115958533596245187460915909531275067945241427193551275169459099418177953 + I*-0.9990019620777196333020224261139486420228432322266160124628182023764443303587603296375911393063878485966755466201833863020512505798849733599879095935423460740773016184598756290551140335970085007285219215254596420102790045357033342818657409053029199925413216869027883683508417171725410;
a25 = 0.93331613353972709538746515272662953248775739344294302626992629426825810932276651269264855952529552892246642124048963702520272244454216295734014767961790665345307862352019031837359563597750278140782550647815184572247848545911227810704982956180445706828505286018272579625794334462156117 + I*0.359055698846925965050763549448856401436214401799148786681804369637151222686462201268168551738694350560754327994639564345573853978309629450486169119133299468166672953813025220703194819141878213295534196284791052242708315022321023217182218219475718296363699133559444158905624656624084;
a26 = -0.78327234232516285903664526474719694426896378401123500832414573209957336169017229029733492638598589012347802822051646364255156973013623930914961899157657041332117891949964877795831329681293323428320728465339986206524606956729376768791539776592681478514211403003466178505872692789726 + I*0.62167872550735781908525898926051150711318306655190902853358504361538223262222925858038165488289855385255745975957517932624457313650326254120912384613547820578974798924615288242369825392675278826878827142322984671095895814912524477872924206180342598628526779624535087021352401360073887;
a31 = 0.578248650703327652378687921104822212769819976626505306245326388135111756548471976466389703729021467410026829018556675581180514267194057389837632514068301347255427455095475487042500846206685823486591583534263588319895017010524795954985660083893855157656532920790108027761112239172988039 + I*-0.81586058733081412243647912785835276037337421333516270565866177619681478174142964291730312386050726566940034754536639842779259567537360742728444034093831584035331632407267747536592767272032994003866203299145479837025796508121360233373768111246237848378406909498227929565251996085098394536;
a32 = 0.8428854129632500411118498383964185356311475357791871833329518080411055611308282727516365866765508108750422534254130974086480046837491373036585404958480257518361252144457405989185809769487321123477674018014417378833159449366833407952474016408169111791123693456963789762018959546277 + I*-0.5380930966048268529735429344207556834693843171040208861913064967791593827604615522162102835954171870902191690472198158337289482917880092050473231761735721616606217932651993225514899151625411421827429283155603465019906511106371073947950498045208775189471481782099647901611980195153750572;
a33 = 0.38587799793951849760436217938286844847338732988839749534982821527011295198611440791285733772905037983891703989934227156807887631406192872470241793408868908114363759518315589683038902377000426696679904685685067890269017736641358128352825596214114667568143431218447340232986808562511162 + I*0.9225498201756849985534687198464918873319893327371723308117651862908798835825686720018543717243739796574399440186914332603428418945006640310679016070801089418713220666461737838475320053282145122462557292680755856549194195177041488987517492916926902540078506702530011318184007875842012246;
a34 = -0.41358260948980363218994117843342271357044963246798802346858402188660733992181623246921771485147242106935245857469953728610660625306428787581945298687981712737072654677699290584254968281855771891452359204487039690787567684997984294928909390030915135782888746881642279867073410649690 + I*-0.910466597480437355222324431741303988384733343641366515219199834124754304498375653068276478755635681318101741552445534291050091705674838870307323183528195669671485275019034192611237130867079710902988154102381610876088786095548987985559815435156030906976260727351342408481895413539334;
a35 = 0.9040404580461993733808479393404783108507798955438431361796279041778473617942183497561844700730948776341385437418475846791046594665120124487430654585552232588839093498615957600872812993113968927869805628298896409779514093075223109536327249919614588366445824417289361017745569579751882 + I*-0.427446897538885268594801073138120403185665647696956909269450388154494970635362798289201587571264046910052037461849400860827351149810448722294687748673833137233167685771173509319380020070393900144964479402604822304055622880344552743396286074157912433434840142896035386088214491954465236;
a41 = -0.768850085067730232469413651814920271587986644033525601013585181638564802711511397587591241786793685737406099720891618835404550549857501494316983978064668038789620465249564765665345682409728522371567841149825610978114468008628983373018276290082899935500612019951277061075946348338206 + I*0.639429078703294468915056314049943669537678615934205678667681764243336906747519295080650459322584370471131459935683571334825458862089321473069960139875537991850351283198633948965534547484899100298964163588656379458159872533859593453589915643435241060097177794091983135975647578387104;
a42 = 0.9456883967659698363824370952164713962723089959658243142889206870684911458041339757164217090323536976495685666326488543329526561932023118269010607994478399186792196554775334312094800235942687123453772206732168089955563801492029382937989247232106519758448042846303637846201816389912031999 + I*-0.32507453948626863343005812078620062712788389048421005781424027325127826702022873496096399263314320367643724430660895175239442461642133175596779317714471635895938058146077269664596416236986680044047535430004169347550213270389129667751633337268695554435387408063494582630672095239476493;
a43 = 0.871826197697217595674300562824499419964634606554765746809148538558471567876659691032488963530344377731143985246312525374920705450048913837006271120371543438749427216856350768621786512404742151605469393502150274626391322853255602950181486480258014577538852338999151652697975227783606584 + I*0.48981535399455589968777663095960927903795734855911889812615669384735429916949658030305710963260622802300897608758707413261472698278039315833348647154441769931210000862899776019076979085083502746584137699393125439960087047536522653017261581094583722209644140121985708942357145693676027;
a44 = -0.877950322335937738646725464239877473547940440379347092380708908979089970978263359111714828095603236616243625348317096683708975683394682123381382489893973701201781196875032726441921005076592834945652512746992460757628693342066235173974675170189681344573307986028265242083557151070318 + I*-0.4787517430884434841996036955976545165898547501981788683397432205705652398049433507275074353774226639717728948486648497074564098164992443016592735363900185691110255348574977214233971947405265894668249315457135721248777639251875413611914133602847142424070671163971853104883845048106231;
a45 = -0.98416078894324821935975553411714516586849084947970144632976034334654029515776495644219174370614478961193533895870090179369095390515833819997925645368775223997616182287351217609875387369564260919633784456531365556679226852204473886869830897108139819932809992589818542604088091932494805 + I*-0.177278147290079438928168282404235540839253615121516961295841028499510040337865136834263019534692825965482577530485331093612098876351004086425468615446824421511008154370221472492271342964314620537720723427937406019285464796481496537318595083755895135631036455843702121321477888327542460;
a46 = 0.9914966679988165382908073755519618463587820626452223527960855947854062799424555307624816919833174181624712159868843217920369195212530893091453878627221282834270163862897310413797239398680351665163195471085714130717849682019068245766459869267700250305886484423103980062297921416629804 + I*0.13013207655011408511874431421328489411427632254683307915421965593486299079448127579062199941824884856789666838577311967535669758539710493881843824287616638135911925223819869044056965378823130824326952259817287738283444185735812453108398629588113466154531253963873882324204378942580;
a51 = -0.98983034165702732587403400290533060731629395715931616137068568713702603180957248770662991080223237945894242178839950862700531656639682539740007581560034479329223580011527024952738014299032440959156712646794824891961107672435946685288567774668463003839135127877469536146112107985642688253 + I*-0.142252925225220914580569536401942484565910591178310188374662192850569268171131930159168852200410925809807251754114839131823460389192823081763485988499706465359781541188532767812832533188442265913781484381252853745349861885162027812229772556484260205602480609598369096168801873828892;
a52 = 0.213556193060406713147835048515772858220449258145248554276785686389915581429509953037131607120098506140661370485792799755190259905112152398005186564640759542040043133796052858986051066841318335867345591252738418768981596209022413654514087379774658200732494456347489764654242690468148 + I*-0.9769307817883240472674146897906448980678106077680117236249460089451908438370661490356527748748161445269070622391433151734413332265344626696568689674766158248113174203319067820371818090539863023736373062904120508166549679942185383154908934743118560856738267785488528856530895941941755;
a53 = -0.180168880636828266556110905620425185820518125202725021976100922463519916824886218743125480091574680394991378228709247843800238001535474237233455133639862259965278899334276397528578412597045229773071801749480768166400745103452822429982699833164023635791700579510175983181582774387190 + I*-0.98363569193582656938200405928284009174391340816876184336020359238035382430224429346661566860831837137857814563507237738256992195424432449374495671240904799175897416143567057500110048497243059520042611761706450963489313203881746521995990308076908588423131612418722952290925737261078031;
a54 = -0.89321826714434283304298468924251630898601902409479419104448961938969897401421861656725033195801966443664582952205100825141347629154765991482506617431175495237537917735355922119188552122758440807193250342882672903611542162762055593235792596770288321900254768711763763411830790995981945255 + I*-0.44962331705512959290860330793668361013972282605564996093126981163271836756963326325722748746995816923796275432702354578572309989559652624427399778553137720131947479839587096412123954872880706439488379635120261609629763345148304403578189596983071799323986772678903902297686043135057;
a55 = 0.03334724482233783568893336368735364565354569341256033330993008090907795641626835109843257087046170162476485291287542598518059521186759544354188841477723242932775008855009399238173883140057513483291535187998143950800333786974046010973249740828488709125247668085931755049535495960216720 + I*-0.9994438259666018694602037541132764526241936830761272710767981417142781092266054297353999292844141135663387481656980480991380322471998568608961456551106408929903852816331997487062563639497509853846356787196785060765532751964929801911968753784284147228435687178827792495987507878085707088;
a61 = 0.7822068771501044213837003245112379154737107492248952278843143337658246468197380560170074084362759469159991791879184984919870767383765116523299058320715808261108702184329903979281711885145211220486120262770834664868565746165634198563072290183137102982841499889904231727699523925742495538 + I*0.623018780887929283463006141379455689511970908386422800683088648484529986124925868542973763307355100997055452173502439043082959764385574429915301832340137953752100543342105172253168531437743097090625450152033461938598639376411672450963719915718174965202703501414589953395817874128044018;
a62 = -0.922682863011614625067471515649315349234251242681377958325357517097749941775912218897132977966837672147364950033948128644586651411498237721326927373210385014073196032520850475184238790398162352852469105203668757924767699338759706084765575287412018651326541968545940354697708651070401555 + I*0.38555976748707849381266098535857996072035040529393434593637505157831652976209319205781920423567016997314901582097850687129114851208665059288451357749848020823949169562190773602662932909179387760023095249794986852223482958084685953364187496722203968027694298756312040296990907241661705;
a63 = 0.372789778662851015666205825576775860387145214907888231651828801698597614653537283080498311886206327024293453825033348207502509762728895234926443926812442709953738104703952831168765254813808475293363228621136869972365034138433206431022157412562202622189857878327699044087646905632376155 + I*0.927915826422042738113191588944029193950760220804730306409322481588127821104037512236059922338093480406926264632948791951906506270867106423988955578832513316664975098289323031980568353918763457948494076194450468398760491053578243386036753486932439557959346306095022248425800145393105803;
a64 = 0.70862277464537859587361742586098152193538791662253718102429820098993612970568705900010162257875901495619359708292331250143813817687744086198983533377119904317805388054825089138418517348903097609374509309657174696022445788999653049029096777249108531242869566676944628166034356848637814 + I*-0.7055875305402478145897386696608360945347186297995252814541584060778741629092970089217293743456013318344828129779518253883556687981175704383820882123612916649844484055749251259416688970701051241279729371937913343176785087872313859717043680583825889558958387541518027548090033642082583888;
a65 = 0.528315761465413378808472024102407789915290199971555525881454424561583130168207127109178708588152450577556237898111839234302833361938680131226239016284458991341130810309351141161522113802747669975749293431879392737427539996086995945001981950887501956957311684300146399038120154242532705 + I*-0.84904797048648573133394613495911690321525380811895694030668895692979023513704725975051958059481130505311542363869636464699398761532940021237935284735732806982898189283990666582571186102332024355822216527545482305289422105709986016541657714783048895118154665684648133369179324899836729;
a66 = 0.1964745262864297660154630055683053424879106253213777574838064229133775115188241285612752292776222177920356861008253361539284909548473115384815703679675141981588242987847758564458617766535750782678809377285947991368042580963840227341484016924181461979100576823703645480223701618593778544 + I*-0.9805089293425752852305220871202524926176006460645658662110371284022628608076622924050441323774658585536172283939011677948950199196032463162643016511381717973558281163582781197092583798909977395060880835962684401583481009536048602298325844630786056930642810614962770811337657810845181;

b11 = -0.5147477158080991993624528321517652623396878051506833376739460721846065372460401536353892048498222855917052142765830261068795153833399311887284680113821634264217464826959141340698099711439622676135002725510976631596840088286642609980084964256616229917485651463175240438385749505815915 + I*0.8573416991318830765061854402438731022197862340695075798285844648404714642867185869102207508388895796815787950455019077037967354728683436655848321386306497884113141746750245293023351580573845821993570255868949285518119949902619665324710867115103645311265269883788809530120558664606481933;
b12 = -0.455196970084044255821813352730943062287014752472482469393479156867953569051676824485919189224875702138228438510227683675973756450723285517860909929750817458913933056209915076888788302359668016044165345766665569310132513292835233375412663345503512071566462886328109715891352614765077528 + I*-0.8903907672625012115306869755805647769361920084585831167829617456054206037376961553187996025372613743674955325150378924721228743278969940524566663866504740933861106466839909391172565280120619157353082619902895464525841401563846361112936398609809637570839416472229859581092078571162875323;
b13 = 0.940945694757290519728134913501602169885678913376689192876349567937259276566458890825933908980133991934040226045437432456201285126655337904613498638299582446917116358924548307748267301462529111593196276913354369499353820409151839179479641692200742140814516675191145934630950411714810769 + I*0.338557527634107990843945633974969426861815985504324252848874796870132805865822948090170625413791977719463610066962835821137832864824872359591232980170560880456926981252775412826505588839615348121353654831462074837915392629680236386064288980766172708058601023484736440136837953615680;
b14 = -0.0503777699832745977506120008448334491846228364138322953164639091929695306808854631297935708924893863765569917869902927517793551982940511617543614569094114831570599704117666120475484719160493893038619880715992631539375329995345602190440713492063666405588373675330331484217757321518687015 + I*-0.99873023399289973236804807181652697093701868509861334748157054822009609172732636576573592711214711698392509243504367719913437527096387025858297392496166308025628792304513679060416527744275351172675623168912431879096133267737375361932727591381350366587741423744557714351665716783806642743;
b15 = 0.69876900951373533329975281580629259669997731227425483118140029288394243107733988061285835408107802914980340228596237243640193452861076759739301771118975382759356077254244759311707635825642079416270022507378490475082487988976703004391154728663396305727918634278203090918695713354199213 + I*-0.7153473780920660696647198702221879300637386975404338152111192264406135458827219900778926624187921883895416449404182086872654489141351682585425958792653258908836153050607257385992477243121044996679395804328921447886762266531375754152585355348342009854569506600455612657083663399571391584;
b21 = -0.5091968582216477372026236162127590102274479407955935706744303009008653920421316102090465050860844480372228177714644027115564270729180222251725440262181926422826929320219298229179209500818160346722137635193768335147190946480664367519283565067159812609882752122024976629936341388648372 + I*0.860650079635854716787783417816233751867518386546462777117739859201657729271743237682703753322810342421402838394386244809334074937559239090306874878732193402465403416680828055011653922469691436563429810485985011500947578529031572254745682381656733001167776951107357975130416223493195427;
b22 = -0.999955771074109388086522530688401497772932172636269553795573306546490605173563385346502475235157553077814107094849752658116181322930625151663525078202747397815908338925692285429759567688623392115189010555594123093791079352531746551427271284882084989382134392612686134817658453505623 + I*-0.00940509944568317976328687935639570217985984570811805913730163566156477342785258061754748053204863227310331714863255336339825479182228015314960709179549589019957514350297111066315250730793896404903566071955759757071257178899228149468522648912551969970414439542607464190913902458788728847;
b23 = 0.5411970345071217550902225698311115032169484428938786289472714529240741502457370963885791741178735640929124485337100651154938088360467620121460970636546883142785776285949231313101313536854925736180725940116095223147817479109782660447845784904422152772655572444290406768782184426555823730 + I*-0.8408958139036589716883176409280108568883737320138256946038678831429447872730294433128302445962840808612509939811764708028095188289055497791040324026146448192256304538340116552759783471283270757452130217674397357100999390363969449086464437946559874406656735300005267979859577323355535;
b24 = 0.25129736332223096110408049081102021578818992008127555629167811689010166243509332291118360928020167947302139603846815009672274270623478724247033654025790755028883492685957348246283427997136895491954220621053201830763843764610425299772190618909320322632125984666771882676169316893002 + I*0.96790993134035697216647376313866188299235560617377159253154022279583926774599715918829644205403820791199654693593133991306921295537210305808917124705441191678251577898295657476733586812276530721641999305626816091388055101556469758776392270790668575438088878062942875919383746423391571;
b25 = 0.4758764050486499221254837951454434802128457469485230457014105696866910669160488857263711245137946385413714498622512842650425142905866535633333468497776915786617349445473817863347557844179596451970797742459991219675432932946430504128180628298537633312896427737384638238251419199652577490 + I*-0.879512164280843447921568396489142450418661202498382260768732216987534492619897139041027432137743594182913056785265937623944245613350474930775859193596546160277289953562563425671022018389084265659077574621011293189515882054768375751922536024584532513515509885654890548321696282673526;
b26 = -0.95200889985214443383020104128682728485352058976689435101018443411578850415021118155245212022859009493901347989865435220852237399733447068635378926166251535552208633379329170008320547054621863097335927796153416770037460547461151352084139718320605898174897611330146757572694854997259737 + I*0.3060703425722748999119374767061914296193211038650455003245658323583979438584104148537572092522325638515983498080411665827160162269982163735095333231278078290175631683730143249753834556639409318098885246095486705941645452373581442646864637135607187172070651941981484234470194390248877;
b31 = -0.5968959006227160275666978802935555945375091631084177658209601399759112699492448080405178977712256771303428926245746501336039105384943095065291568223000185828918926536844249695269452820092882402796034176488333428037016453021162159908116756494174510493299255688780260159836195067640708913 + I*-0.802318692178984887961062360115206746182889374516652384516943117892364828744936652069204972301290603622295651069368863854573697656981257381489065334013955564562668134454185819721911895261987542297660274457618806404210162602760156834843427206326701773945355057846264978278559879589416;
b32 = -0.9403746164162312167623009038634584915133474990620258498097511573219231065227383430166012511440284293074590375905125052924523719263926957493250204225313883226279868923956335836679646901513736659350802091778402784634647980129886391470983515963819839169765250153013672824242328498282950 + I*-0.34014053095746483375758171329197675106726505145868515198341937965001494637324872425019032118845294353158058925105645062758180932391288144653446414677342613650740425534142864036394617961496085987335966095748673921171312525516674557425765648793499797898719624570703649817031531909182037;
b33 = -0.603023812258471571529527900510633605231059645388152424454448339380880338508608521906494970698973278548206481757088134663122207965005305957453359024954324088325997670055829849166897784639474382627710455693099842678941500865781530459049331182090408347683116640209846224513075522631483194 + I*-0.7977231862301982253416082473852158799355544756384184582244085770382397088734672517555841244015123759888774058287149951536218176528486689159250255166012377129643610616747680311667845824811088417797024556179874548068958478804574086517489517078002348755780318257516412223181027203613;
b34 = -0.1967886357251688938128900814205575149481811441239176014170231091846109206803248946674932027708845355648946883438702484774249208070137747710427307932094786128731939577500400775690428249179830362221840636517654522232976344616968534013751579366608318807995429511529092256574764693205128442 + I*-0.9804459357095763988676511512838478691219165982629258487176355548408089537565245972421036721245164870242566645701217626610638632952443768866353925316484946545396740432763214663018335155852003396468813780617910412109629587754479614252392713718938735356678463634447845864686015797985;
b35 = 0.914717741295828179467334712511028924254526187741474169884399051233230704387402194711445950395335211466843322162273293642449265624554214449087057827792910747885474417444444477262431920344677412768391418052626464501112301701693285358035550239103967849186953405718457739004718466059471 + I*0.4040933725745306599089008711012834026887858990777561037789829994826105114638283293711637066091240994601142752895169909396193747340136844166546027013193308117688983934927765142380614341211145698249250161812751707579968709726818637271805168962556884903286518454890057229033956984726;
b41 = -0.97860414497064829416218136940647367909119850210346001202888670076291308765478905462749821576125229330598618377492173379219026456926588644958713595916690659226329935684529330969468081892281528341423312475998989068787348058235095549879145289682900738283969484279227334621605659614365518978 + I*-0.205752101924297277287634833951807457195141431662902442088210030796852051588744025302356787394833602871561066493144133334921299203815677271183245654427771732929967171662647442409231975232405720793869389895844906709663326438909438878433496761200811110088847876763616573406212829368637105;
b42 = -0.95961443912061439359553045050041919232589824206246471604132940969121300412433911188122406015402692133641489834208729865703209755497885151271225066863964912184016393743787920751152921178831637481634986739893127556689576451321565496806169023729255192580086960705104329996585431042092538 + I*0.2813185529452840226838629082701490764588500676607321447659496247671806785673350525977163076369984015743389630609308009609723418872147665462074312745984349707552443268169433963099958009591118526738608516860535318868073788210878228395215223285677909756487389827192573417990667925754876;
b43 = 0.99349860984372151253352341962580333126204249264506140723856110833548784504164163116782891504932818434616053642460904116902263343208220636782366785677790319491113748447748420904110284872780721030976565061618432703171978660928839607694132580946183974381323114796483047048240992764114442 + I*0.1138442455225230470954585124681470212961198236723358440498445424331383235997863866437497868010759512829263308731407794006240746260673606795706197651776846239845823506658762309690919585729017888775658080397701568500111359442649206065093696622147264259791147894557438099352254108403431;
b44 = -0.7667275541998434930248163265004058152536228418293958774393307162971140262636239226441350225851249668755388083912755991425094155198666319489336733380748591523663191499481777928977241641137553617432511567371667641263280877413836005824753442501681577041457937450760189998143484273566869 + I*0.641972629970099414719477967853246118431809129268603842797884972378340678398254154601405474972348089684172806848176262261387833910870882978803526711165496734309066494329993753765604270964850707384563201050678737967535241411253716352343516523306004812037107758578855046499121523808304;
b45 = -0.978952054232502535327834377773114812373409209356041787457127466836131046935569436089371331284412924982251425998911645115822434684793764287257896719659423679093956149523682703838514535087628534798631919148883983642286316223784270185463755425459259038412213261544943726227955223399081 + I*-0.204090361149083493546511343881681142540643220646411050517496191997057857446394269396093929433878835830691967868596457562527153492396595494293788038458825053113411406650345273764930204955756859814278204003942683495638334669816400800736244386535697443813100429742543597579775319096299786;
b46 = -0.29058042219861208255017609489456044486250200019894511885538591589235121635164091703528256208119945372958080132006486251653968858689332888566522223478552544955400298230768155956294838136223049848280731034136220571351354871514289636085978359038821498117301129013043288641184936794087460 + I*0.95685057257383521909049842039851716105675972862214165803988058146112448646224304524481388368871103907953385157113288069898535285311795728263666008283965722781523663665657953957129182873777159054083412273158678139202219020695146499557926267706206276966194797945946287551500461309767933579;
b51 = -0.8294348063100938182705190951908826668144567472134702028757227493024197366100925704392154483339855182670903349045794822401807716547059549553697653860562114868019396452566916710920042790273390946784952215944788964361695018707633800858247037133531140284357659547888295036840162068065271 + I*0.55860352852567737814303270428641340732528548884505174621792023282053253654448990818378901123950280860251872286831173348234579028133568168029071189390935154917423748588561813453000634401767398735072876407966512486633531449241414096004288632597124425411517294772970369428624765547623260;
b52 = 0.988563957564523537523340602841844173118915393392890206575964517420918923432130114695222581630235116760751180978910713371433142468952105082871742622673250551183774202741118489071950553227180548253729617182339252324167100887866800419457522068881299688048826252425988766244565091103745 + I*0.15080219429559635894900792313085668271536398309908489856090493244733574443449557447917328543639746041563374523368135843249805872650345685944708596948356462999409230236489187270537927975223329180462781888321588914239066062432514951805410291857933589688194393366521354528493412467789204;
b53 = -0.799344411531881744824991777834194305586464080872769744376646150202535081265867045766151328739448547642742339827199465223503461886789346447559022870944529169321948701953539972997045508732402271192300041215276709874313201087456214705178648169711737715833498696406083055973889381694038 + I*0.600873124505289963163204975972400059877804384936509867972938779800639844011854405344718439203748039513637597513486512490433033725085163316379608961992619809392229496416279565895970066653702951615813544823935447309551581796304701843478961678723966514010648284510688681835988253260964;
b54 = 0.2740599751605267110642110673671090439346140201738706431426400772892269994423774046838031821922474610350262211161771285978337724814578174173127870544522317873241278155140491615754021508712089057420646220067998349692436063557202830054212776072825629009749563547061106019444109434755582245 + I*-0.9617126026079785310679441332396077006249619835542103837057875529730843982360882610194906543618287015528093958237325812232610489436965290385657637068767647318650599424522762995382783791163320963108411089824834403858166952728489039332591510793542142375101784709481074688915205832585813;
b55 = -0.499607255830863242981328512470518192876297047702129962427981701842669044416792995204371688799714477134351696657593317643945793653839793183336706215366276663009567427650748947376626621941898624779360530466386005948325289204712323584631566170202832243218276238047627393022436996548490 + I*-0.8662520360271335291712935892694675533772172105287998619253241652386296293863428196043507451666041653444541131302748837914151470585099389376918942382687599023838844901817370524137417555766465017553282887905459207457979889512513735876986443464741153599095615556925545813205467944859049076;
b61 = -0.6226053365839261420158432733237891540532130560743727625325476957110863134760374895561555812381798171764153972604932233823616568984246944256791917177994691054925117763476161494449057862197687728760453259259675850632836486365992220448242990472891927258697582272681226966401822598291094183 + I*-0.78253600227543263134746010895054504812476857100669087783260905449443806959499156696797633970696213775476698605318590792798372238507064608285495500970139522839676677485994905517250345339653880844821132853968256523693417980580632857890771129201988513394458044170274589953585165762673620807;
b62 = -0.978160854754760564756550378130651597462750647701361946097515678957580848350905018670871119664941297028899126381281326747081149316876621144158810078984755873774139239304880829678497989142609967320162949965122222346277370155388176770267758248787246642496214225680837131439805701941824 + I*-0.2078493257757553578522090805135573272908755196945555987542582420479368602972766320579886597760294252631299059015211824509363724936308163592681675662531267821586115631937309765037364371732475524292107522228360871747695516577740425535396119498027869964881943729958598126790723464705545;
b63 = 0.2760464932773736315907282266842027833348624437734500338539274855329288238633576602936439019811919685361447869408491666120915212478860077229585395276663939733931034347204216921491474208017464232004907798941111986349128219748117953910376996660524544375347937134052058580594766049442569706 + I*-0.96114428341912594665256285979240936242500747334328632592975607243256061798762846152344359570714762180433750414217854278348484045544252889691276402183324962525401558662279467369025478799670794297457393545189697635637022798894692637336734418853208399429134585150352476426449883400767;
b64 = -0.573194770516853862268540925266221437643290532821337145084506860511368468880054356630799815556369778925594145551819227979891649615725142376696760283950630435563649751689124711255902911968757240026458066938175727316303573881930109222496759730207995800064306636006152225962308027319501292 + I*-0.81941915711809621446030958945909639402596234343419228418632432455514430935111793023515675211265385012674531630749738424567618203049599577267229092429656177769690744711717881398453335420793930985928208245205054669202827009977897661076606591760667909951610252556125135117086741642913910;
b65 = -0.674185302425030554709595977881131841787540530218046810974515187618855030190481323011554612904567732878332419646355529287086380363559557674169575775800613106872780397052278707196656122459022394138535210522875840553450528094979017293516830923876375226394905531348115405832769370913680 + I*-0.73856223704849011541268467586960555549694278559930598962924064588536715935344572416311750236743381882717758716037342914228173993965692453194015028932196092973214975886088855387302752325848028613236171638038167127359806632520428295787325493072834242855813417320883753999926386609550650;
b66 = -0.4005026370801691484791216003769998373181581768718588503164616641070318165716623589492016584534560802662600632739187897463519204117544801962740916405100828549714305282521853774122118359437859301689247736279436507620056207979472229996230913898888979697651810993427789813716103625626358326 + I*-0.91629560606380211945056075067280184657574761532914483560346977441145991457972775203761588035628408579771974601472861739549642174037524484189025561657637440907037296487096144808366649403523377473088988313285094561252733567439921871875776950744703867944161326393467738475363016338354268;

h1 = 0.2194113312390141615932672351369507737464864466170087885238036680805548438361878458887465710233636721156310059486191834488010606303473118627890231007961691180444338165459981713833120045309435943994452984391392887920083723322797438823921846507032883546979822895860046874928371744532348182 + I*-0.975632444993463471526162337709803116411327118341799861375513956104920784475955264896328422040758873138311286197736456525773905607439951079956234029540869034456882812784262183151872701417947922138881083255126727172810405695691067864920089532641682339020861954543425831248771992747494385;
h2 = 0.625673899472422029189505684690104919346790172278061041875190436103256814960517141873762951520786784427704236063924017275629438011100990775625723255469172177736248225138167156418941337431273871925128310959827323005526381505015367073238218731823822551164551155486186962558311079402971 + I*0.780084720731648256600719085853723609945847868208247672363256732084142935580362584478144723322653114788969228908060223237061228299633699355277083067306472867900847104779407681642897438261337356863935259793194267925608725308209236201905054564926503058236079587488093984984767426340255392;
h3 = -0.34253180270392286540817926451709849751493959083590388083722369468466719039755985627641436377106722902294685113852321346109790941361945323900281414825320716582179013945438161695891035513198650617078019347931441287997401506428770728200661438540065910681750926620602537541878371116783741 + I*-0.939506234219018354164213833886122876443467652273810300570951192290296400554415185198991268230062636796536215084888274781709125575256164744839406303643571256567976332600141808479733615523901266236173099192716132020246238536764012105461746404416446001520394893355854599886419044632345;
h4 = 0.3123019979470067563055293953164777868629463131167399492213055458026707028249931580834013449768712861071629987583757671727904031959588376387501535076467922160640346912537363767561680866587627455609430639610549160035074931750601192028022986450050551354139994318613733620007461155519107352 + I*0.9499828746236995714228276911187073846070944794774390866516332982381361098343113021813666304893176177925438712354974850223982377020698926741347643240965905879751031076673755765197246836713913685826368710956150342638627697202177696469013335816119765467158425237951116900985244038116232;
h5 = 0.998689695522187673847861228213691490941064461235628953705378125272540947224319801736346137776791860264209738238267243683930313785451038570146927348368402367951749244608840568280265224344462497113987489735511334385691933938996433622978537511114659083535133172784616662708301098396802 + I*-0.0511751117028581776140851035438733645900963206144350924751340606004857368192515560910136610739890291102936676464045436821160611629811667189979833334863101933704121891336427229727620443361657062966920584671091414233049930371744313147493560240025802981313462295008954631710394128320879615;
h6 = 0.85847670584092017706077628461629512393720153281424643542276037416252222130213330325537414348152657739297879132058223095630926931269899886961614868451689041412441585882626123583495680103676392999993087163147392304845455247898463685533254360056266035679230354425032952669669491045 + I*-0.51285255729938817390136925669364170633345618862405458953169153705676177150413416552398392178433965428859594185462890180290643190271363657431673547394862509509248816437438546132514340067948394661951781557729539584924427403839913520615680407644457508764520476784851930791825852088043606;

f1 = g1x-g2x+(w1y-w2y)*Y1+(-w1x+w2x)*Y2+r1*Y4-r2*Y6;
f2 = g1y-g2y+(-w1x+w2x)*Y1+(-w1y+w2y)*Y2+r1*Y3-r2*Y5;
f3 = (w1y-w2y)*v1*Y1+(-w1x+w2x)*v1*Y2+r1*Y4-r2*v2*Y6;
f4 = (-w1x+w2x)*v1*Y1+(-w1y+w2y)*v1*Y2+r1*Y3-r2*v2*Y5;
f5 = k1*(a - a0 - t1 + t10)*(v1 - 1) + k2*(a - a0 - t2 + t20)*(v1 - v2);
f6 = h1*s*(Y1 - a*(a^2*(a^2/120 - 1/6) + 1)) + (1-s)*(Y1 - sin(a));
f7 = h2*s*(Y2 - (a^2*(a^2/24 - 1/2) + 1)) + (1-s)*(Y2 - cos(a));
f8 = h3*s*(Y3 - t1*(t1^2*(t1^2/120 - 1/6) + 1)) + (1-s)*(Y3 - sin(t1));
f9 = h4*s*(Y4 - (t1^2*(t1^2/24 - 1/2) + 1)) + (1-s)*(Y4 - cos(t1));
f10= h5*s*(Y5 - t2*(t2^2*(t2^2/120 - 1/6) + 1)) + (1-s)*(Y5 - sin(t2));
f11= h6*s*(Y6 - (t2^2*(t2^2/24 - 1/2) + 1)) + (1-s)*(Y6 - cos(t2));

END;


