!spiral15 dcq 0 15 499948001129987956582712081699683469833041509372846710009500470014975922223207160614128695391571358385437687272731851708539127051637449543339772222155251909871618267456215304849250286911633515077447470814913894464968240820061172003303452957494030434283076677404146667900650856639613192159966993503944499727500007 500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 13999455007888933987384318279232301695335848808181153594868094988916904465008909118903486493923459835969931850165939255292585477687835439359528896745927504724439901687017889267114552066450714893534994884381709441788788253275324063444572952967939389019340693254018819666053366950163396165424975913002259999896000001 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2999727005274949358116633929239877162031023629586996193937316922417717660837379992187166335906488819954623137044560471260093726966792163338965371822499226198919269702710184460405003891779314200730300792878706494304081100013164188797167415899304258702150180375908652034179272317661351913913581600602048199870000003 200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 195993267087252338670521386462393425694975819872172746490338377866811653809668927199475763760530133155250907245292667493202986776938051955349072440037720393531489775363682814737208150340706249751955423084871347955439659317202240984227355366939132168602649843547030777929280404377724894237975967557002817999882000001 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 104991719141230785768878580772799358471997156438178574121316209871338293203193439833180401647243612800371273268190581193218026927168181545879944853170403126194569941227983170164356555380509875772775662439338076652241204014685691536440648511326310483937638423392374280794615790209886862205447972107002443999894000001 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 636980851220712492651308629284582185115995474843181846450834544174574180009509981901506409963760130130153871735268552719219593704982943268534258413145939096437148296051195868916533971848121255616712909804366146590537255263236386719627574855438082190213830152858905553368265184081752930539583995588000285499993 500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 454969242459169487741931884613709824353105612889373865645694294231913068779431414992185653579550966976434480342514634714501970426424558489932404984859388244912367652106494439524279285338461477099469743639143317268427750605343547408647660651580213173477065170573586404746623768042854510020576998079000091999999 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5095867219351263733440321550006808360333495867970572987150284061826822509036323856106679023950634094441453231700889932362511626182846019795640148546671098472372718116748867505844942556129968018403076086370324631523598579356216303725692337254299919762209568295989259950380586344884942907006695999531000013 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 341230480752643543283556647877651442412516647008083469426673348305337522434023629594956832885672279844824598927660891979195207501762926780064174749198430012331551710604061392796446235830654979689035272325028235718820208800730031272071148526541138935928220842329492790195931259501498792500094249997 250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 14013686975789199815396132883072876635735825845078080868871056074907000880381430758760347876709908786964597002185839070879843124467575080337421954276588327662081521275882490662422623789579610902910962518742505383012934810480436819342494937309679929416630675083618470237906203014215998543000078999999 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 3002856858588720600582261949107369307544299602838014905448049493883011895623782436927533359137312527699545356453388459552436465512779945450456439393084681323700239811207262432602918181541097608284625286885978877844828711090343191604579623936221086494537344872830024125996621000297999989 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 28027470189094213311961846940162342210949033891182386093109817976741868181820140599835985524779976984686135989444308911680345105792020116463553093294691537622334204155086090555083417875523514394218423129306526032287984329848324303965996287423327966521267756942823009445998920000066999999 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5004804806833965588268838302257327463973744149572199918093473648274619396725753680172737494885508751844343387248358703099228633473474330358263816861458529420298105468578517555115770327054178821286047720737160148303573784422387639674477497144442966627006073999218000055999999 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4204133762839036750910236664160547269538151586519133836804512778016771583304020581220534382467664602449639991738759031421037325477902635219189641227779268524018304153672333986429912162586714047892151113472934619287236279922345494050671980307121798525700229899976900001 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6434799229572707076753794894169891184363163649879453794903478824522664514811890539443611301056075560688306914800051563822099055428252232479832050728084862545897760902046929399179552529500024415869307757948219263133249858925752018693996225000550999954000001 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 48047380527476603300183389382414329135538533242494100688101729376405124362339256005745168001928163446632917187477643296858706605421204242982555523005670150078059799811828814543503125255905828058328943526213267564483138715961860008676998483000174999991 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 804355480625160283525647963925914890907964795778948333272629195840088543170892760972922855399422298248626771007539655033395770565012269442984643522055638944303019181774211679718396768188088148750241854127437624387250120749983875001 125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 42041566283029592642334499804272569952825911338443511602273566856558751339642553762694521703500788370396535324291178322478050362531351128591860574656064061244872791391680015248553771042689280112989963668010024997742000375999963000001 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5004908909467465547772395011421736120576101372500288749394338279015228600664105532915621973340810459060800047925358785044593600215694507187767584980163449411008813528077269971192009456997357000589999908000007 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 28027775061861572716547819300319154873861866351906314571297884522427403042748826985177176457051914856039329259202771308100896064813660359872043161362408095279782878496047862983201005115998708000246999971000001 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 3002960961155869603956782043691837937801394928220691306794955198023484766463632028846362725042719755771321828258474481312852825971089907957227018528992802002450999299000154999978000001 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7006957815129271714770514579193239135941037310239917573324998127550795293529941006781210504079732022991856332439295594117699436846531347485746505860497861000672499828500031499997 500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1364988170035424928096117860832273214644748776270557730057251184781156178755863187098000934336041059976169012738993788002731998935000352999908000015999999 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1019195616410441581198428543161597046938547330654543547481047272960121631535176647216179389522206317596477201800799164600346999874400037399991800001 200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 113749408501264248011252645996860003396496638503022747494001928498624500902999459750292499856250062499977250006249999 250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1273996347006512990670011674986792013672987107011114991124006579995492002828998389000830999614000154999950000010999999 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 104999727000387999546000474999545000397999692000202999875000069999966000012999997 1000000000000000000000000000000000000000000000000000000000000000000000000000000 195999663000426999530000469999569000356999748000160999905000049999978000006999999 1000000000000000000000000000000000000000000000000000000000000000000000000000000000 14999987000010999991000006999995000002999999 1000000000000000000000000000000000000000000 6999994000004999996000002999998000001 500000000000000000000000000000000000000 1 1 0 1