1 line
No EOL
34 KiB
Clojure
1 line
No EOL
34 KiB
Clojure
[({:shape #thi.ng.geom.types.Circle2{:p [1320.6446620381375 -843.0466040708144], :r 20.0}, :direction [0.17831592779371083 -0.9839732871857183]} {:shape #thi.ng.geom.types.Circle2{:p [1317.4302416070552 -803.1759694973312], :r 20.0}, :direction [0.08036051077706022 -0.9967658643370819]} {:shape #thi.ng.geom.types.Circle2{:p [1308.7734979759166 -755.9630391741163], :r 24.0}, :direction [0.1803488256487212 -0.9836027150669763]} {:shape #thi.ng.geom.types.Circle2{:p [1298.6168570098803 -696.8289318900198], :r 30.0}, :direction [0.16927734943393757 -0.9855684547349416]}) ({:shape #thi.ng.geom.types.Circle2{:p [861.234067132034 -229.0723680534608], :r 20.0}, :direction [-0.7746187670760699 -0.6324284668589398]} {:shape #thi.ng.geom.types.Circle2{:p [900.9345466832009 -202.0932664485633], :r 24.0}, :direction [-0.8270933239826428 -0.5620646167686977]} {:shape #thi.ng.geom.types.Circle2{:p [952.1247582608054 -170.79530743139912], :r 30.0}, :direction [-0.8531701929600748 -0.5216326502860694]}) ({:shape #thi.ng.geom.types.Circle2{:p [1569.5497967250956 833.8408752398497], :r 20.0}, :direction [0.22488456620774877 0.9743854123916023]} {:shape #thi.ng.geom.types.Circle2{:p [1554.3787687315255 796.829526850223], :r 20.0}, :direction [0.37927569983924986 0.9252837097406651]} {:shape #thi.ng.geom.types.Circle2{:p [1534.4627044740234 762.1401857712829], :r 20.0}, :direction [0.4979016064375529 0.8672335269735046]} {:shape #thi.ng.geom.types.Circle2{:p [1516.4665376431085 726.4171122837752], :r 20.0}, :direction [0.449904170772876 0.8930768371876918]} {:shape #thi.ng.geom.types.Circle2{:p [1499.460144304826 690.2123807473639], :r 20.0}, :direction [0.4251598334570669 0.9051182884102823]} {:shape #thi.ng.geom.types.Circle2{:p [1482.2183754715622 654.1191485909014], :r 20.0}, :direction [0.43104422083159 0.902330803911563]} {:shape #thi.ng.geom.types.Circle2{:p [1466.5310376885907 608.7549839531287], :r 24.0}, :direction [0.32681953714523854 0.9450867632869334]} {:shape #thi.ng.geom.types.Circle2{:p [1449.2932721164948 551.2844746628721], :r 30.0}, :direction [0.2872960928682666 0.9578418215042754]}) ({:shape #thi.ng.geom.types.Circle2{:p [835.5114340116472 -300.9669008951813], :r 30.0}, :direction [-0.759227077117107 -0.6508258179975764]}) ({:shape #thi.ng.geom.types.Circle2{:p [1124.7644964145509 -867.6951998245479], :r 24.0}, :direction [0.02404166756368297 -0.9997109573375482]} {:shape #thi.ng.geom.types.Circle2{:p [1124.4611024964654 -807.6959668950307], :r 30.0}, :direction [0.005056565301423621 -0.9999872154919542]}) ({:shape #thi.ng.geom.types.Circle2{:p [1044.5866367351148 -117.4531873820572], :r 30.0}, :direction [-0.9071222615149047 -0.42086720312241577]}) ({:shape #thi.ng.geom.types.Circle2{:p [1131.170693710632 -753.1633982182677], :r 20.0}, :direction [-0.05009663143908563 -0.9987443754627389]} {:shape #thi.ng.geom.types.Circle2{:p [1126.935911271702 -713.3881971792417], :r 20.0}, :direction [0.10586956097324413 -0.994380025975649]} {:shape #thi.ng.geom.types.Circle2{:p [1125.5438438538997 -673.4124276643932], :r 20.0}, :direction [0.034801685445056046 -0.9993942378712133]} {:shape #thi.ng.geom.types.Circle2{:p [1124.847962202528 -633.418481263378], :r 20.0}, :direction [0.017397041284295436 -0.9998486600253823]} {:shape #thi.ng.geom.types.Circle2{:p [1120.6985715539722 -593.6342814191473], :r 20.0}, :direction [0.10373476621389138 -0.9946049961057652]} {:shape #thi.ng.geom.types.Circle2{:p [1116.3489542555617 -553.8714743080118], :r 20.0}, :direction [0.10874043246026274 -0.9940701777783876]} {:shape #thi.ng.geom.types.Circle2{:p [1115.4114878962034 -513.8824613566388], :r 20.0}, :direction [0.023436658983955402 -0.9997253237843232]} {:shape #thi.ng.geom.types.Circle2{:p [1114.8946977136827 -473.8857998971214], :r 20.0}, :direction [0.012919754563018832 -0.9999165364879368]} {:shape #thi.ng.geom.types.Circle2{:p [1120.189509699832 -434.2377865038714], :r 20.0}, :direction [-0.13237029965372835 -0.99120033483125]} {:shape #thi.ng.geom.types.Circle2{:p [1127.488388019934 -394.90934418449723], :r 20.0}, :direction [-0.1824719580025543 -0.9832110579843546]} {:shape #thi.ng.geom.types.Circle2{:p [1137.4017398258984 -347.9441926786074], :r 24.0}, :direction [-0.20652816262425694 -0.9784406563727043]} {:shape #thi.ng.geom.types.Circle2{:p [1153.5434625168482 -290.15626324201594], :r 30.0}, :direction [-0.26902871151583174 -0.9631321572765242]}) ({:shape #thi.ng.geom.types.Circle2{:p [857.9810270517379 -69.33640486477748], :r 30.0}, :direction [-0.9432794512131739 -0.3319998146369566]}) ({:shape #thi.ng.geom.types.Circle2{:p [837.6393288052676 512.4424457449044], :r 20.0}, :direction [-0.6871977939063877 0.7264703655691632]} {:shape #thi.ng.geom.types.Circle2{:p [864.3333189979757 472.54970345270783], :r 24.0}, :direction [-0.5561247956814175 0.8310987977540947]} {:shape #thi.ng.geom.types.Circle2{:p [903.8804813631807 427.4274035461194], :r 30.0}, :direction [-0.6591193727534177 0.7520383317764734]}) ({:shape #thi.ng.geom.types.Circle2{:p [860.6725380131066 26.497642386007257], :r 20.0}, :direction [-0.9887057311666925 -0.1498698674121525]} {:shape #thi.ng.geom.types.Circle2{:p [908.3021377868008 32.449215740819696], :r 24.0}, :direction [-0.9922833286186283 -0.1239911115585925]} {:shape #thi.ng.geom.types.Circle2{:p [968.3014336335549 32.73990095489114], :r 30.0}, :direction [-0.9999882641125679 -0.004844753567857393]}) ({:shape #thi.ng.geom.types.Circle2{:p [837.5018435781668 253.52816425214655], :r 30.0}, :direction [-0.9295921242081036 0.36858985690095425]}) ({:shape #thi.ng.geom.types.Circle2{:p [1659.6401592267628 -687.6747974233319], :r 20.0}, :direction [0.6751241584219878 -0.7377041213894648]} {:shape #thi.ng.geom.types.Circle2{:p [1634.1051343077959 -656.8857977255869], :r 20.0}, :direction [0.6383756229741727 -0.7697249924436236]} {:shape #thi.ng.geom.types.Circle2{:p [1605.1334741294957 -629.3060423511624], :r 20.0}, :direction [0.7242915044575031 -0.6894938843606129]} {:shape #thi.ng.geom.types.Circle2{:p [1579.9672167981946 -598.2148942228811], :r 20.0}, :direction [0.6291564332825264 -0.7772787032070347]} {:shape #thi.ng.geom.types.Circle2{:p [1551.2719527647462 -570.3476765280576], :r 20.0}, :direction [0.7173816008362088 -0.6966804423705878]} {:shape #thi.ng.geom.types.Circle2{:p [1526.9639574821474 -538.581005859869], :r 20.0}, :direction [0.6076998820649712 -0.794166766704714]} {:shape #thi.ng.geom.types.Circle2{:p [1502.262179016037 -507.1195669129422], :r 20.0}, :direction [0.6175444616527609 -0.7865359736731699]} {:shape #thi.ng.geom.types.Circle2{:p [1480.3096940162577 -473.6817380011473], :r 20.0}, :direction [0.5488121249944823 -0.8359457227948717]} {:shape #thi.ng.geom.types.Circle2{:p [1462.3607154139318 -437.9349316104605], :r 20.0}, :direction [0.4487244650581487 -0.8936701597671693]} {:shape #thi.ng.geom.types.Circle2{:p [1444.4600662310643 -402.1638992122769], :r 20.0}, :direction [0.44751622957168885 -0.8942758099545907]} {:shape #thi.ng.geom.types.Circle2{:p [1423.5049561090614 -368.0921607803341], :r 20.0}, :direction [0.5238777530500751 -0.8517934607985695]} {:shape #thi.ng.geom.types.Circle2{:p [1406.3477879016498 -331.9586364697637], :r 20.0}, :direction [0.4289292051852901 -0.9033381077642606]} {:shape #thi.ng.geom.types.Circle2{:p [1386.1373958859645 -297.4399450899863], :r 20.0}, :direction [0.5052598003921346 -0.8629672844944354]} {:shape #thi.ng.geom.types.Circle2{:p [1361.2537289440404 -266.1221686758889], :r 20.0}, :direction [0.6220916735481009 -0.7829444103524352]} {:shape #thi.ng.geom.types.Circle2{:p [1338.3431799212242 -223.94270988996877], :r 24.0}, :direction [0.4773031046420043 -0.8787387247066692]} {:shape #thi.ng.geom.types.Circle2{:p [1310.7698646706408 -170.65375900808385], :r 30.0}, :direction [0.45955525417639 -0.8881491813647486]}) ({:shape #thi.ng.geom.types.Circle2{:p [847.3863935916273 -383.120228812496], :r 30.0}, :direction [-0.8106283847864283 -0.585560946254569]}) ({:shape #thi.ng.geom.types.Circle2{:p [832.829058894443 708.3559665759678], :r 20.0}, :direction [-0.4666072739517069 0.8844646131391334]} {:shape #thi.ng.geom.types.Circle2{:p [849.6057815364678 672.0442387543319], :r 20.0}, :direction [-0.41941806605061943 0.9077931955408999]} {:shape #thi.ng.geom.types.Circle2{:p [869.4299264584984 637.302286044239], :r 20.0}, :direction [-0.4956036230507635 0.8685488177523224]} {:shape #thi.ng.geom.types.Circle2{:p [888.7882472420766 602.2986374281293], :r 20.0}, :direction [-0.48395801958945717 0.8750912154027434]} {:shape #thi.ng.geom.types.Circle2{:p [903.4871293870025 565.097254877348], :r 20.0}, :direction [-0.36747205362314733 0.9300345637695338]} {:shape #thi.ng.geom.types.Circle2{:p [916.5175732167905 527.2791701347445], :r 20.0}, :direction [-0.32576109574470274 0.9454521185650867]} {:shape #thi.ng.geom.types.Circle2{:p [931.0266971644726 490.0033693751257], :r 20.0}, :direction [-0.3627280986920507 0.9318950189904709]} {:shape #thi.ng.geom.types.Circle2{:p [948.8563369033494 454.19689025776677], :r 20.0}, :direction [-0.4457409934719223 0.8951619779339736]} {:shape #thi.ng.geom.types.Circle2{:p [971.0024768667334 420.8870045671463], :r 20.0}, :direction [-0.5536534990846012 0.8327471422655124]} {:shape #thi.ng.geom.types.Circle2{:p [993.5823292976821 378.52959359578756], :r 24.0}, :direction [-0.47041359231143043 0.8824460619033071]} {:shape #thi.ng.geom.types.Circle2{:p [1029.7150263794347 330.62940360035736], :r 30.0}, :direction [-0.6022116180292094 0.7983364999238364]}) ({:shape #thi.ng.geom.types.Circle2{:p [1394.7072671328453 840.5407723389776], :r 30.0}, :direction [0.09933443563364532 0.9950541040050763]}) ({:shape #thi.ng.geom.types.Circle2{:p [1651.1163852488266 -124.42632917383138], :r 20.0}, :direction [0.9536556930922855 -0.3009000150094256]} {:shape #thi.ng.geom.types.Circle2{:p [1605.6951776861424 -108.90492770529286], :r 24.0}, :direction [0.9462751575559232 -0.32336253059455233]} {:shape #thi.ng.geom.types.Circle2{:p [1547.0657979893836 -96.15362046355199], :r 30.0}, :direction [0.9771563282793153 -0.212521787362348]}) ({:shape #thi.ng.geom.types.Circle2{:p [868.8753942519206 326.37081470066585], :r 24.0}, :direction [-0.8007349562449306 0.5990188059213407]} {:shape #thi.ng.geom.types.Circle2{:p [917.9984107980954 291.9189751938377], :r 30.0}, :direction [-0.8187169424362452 0.5741973251138026]}) ({:shape #thi.ng.geom.types.Circle2{:p [1369.8193931952494 -858.9518717942901], :r 20.0}, :direction [-0.01699588446072324 -0.999855559524173]} {:shape #thi.ng.geom.types.Circle2{:p [1373.6643119593082 -819.1370931348804], :r 20.0}, :direction [-0.09612296910146954 -0.995369466485243]} {:shape #thi.ng.geom.types.Circle2{:p [1381.01609130453 -779.818505412797], :r 20.0}, :direction [-0.18379448363054499 -0.9829646930520856]} {:shape #thi.ng.geom.types.Circle2{:p [1387.9491716361829 -740.4239322190836], :r 20.0}, :direction [-0.1733270082913212 -0.9848643298428367]} {:shape #thi.ng.geom.types.Circle2{:p [1391.181867782364 -700.5547752725607], :r 20.0}, :direction [-0.0808174036545285 -0.9967289236630692]} {:shape #thi.ng.geom.types.Circle2{:p [1390.3495995442095 -660.563434590111], :r 20.0}, :direction [0.020806705953859583 -0.9997835170612432]} {:shape #thi.ng.geom.types.Circle2{:p [1385.313602295506 -620.8817167377921], :r 20.0}, :direction [0.1258999312175892 -0.9920429463079741]} {:shape #thi.ng.geom.types.Circle2{:p [1385.6878420432386 -580.8834674684651], :r 20.0}, :direction [-0.009355993693318798 -0.9999562317331746]} {:shape #thi.ng.geom.types.Circle2{:p [1380.5799427100717 -541.2109408990339], :r 20.0}, :direction [0.12769748332917152 -0.9918131642357828]} {:shape #thi.ng.geom.types.Circle2{:p [1369.37144708507 -502.81341980945945], :r 20.0}, :direction [0.28021239062504416 -0.9599380272393617]} {:shape #thi.ng.geom.types.Circle2{:p [1356.0863851727277 -456.6885118964324], :r 24.0}, :direction [0.27677212317379885 -0.960935581521398]} {:shape #thi.ng.geom.types.Circle2{:p [1342.3945039094324 -398.27162745818265], :r 30.0}, :direction [0.22819802105492284 -0.9736147406374951]}) ({:shape #thi.ng.geom.types.Circle2{:p [1221.5225657898723 -860.4855787984443], :r 20.0}, :direction [0.18078740364217277 -0.9835221983688636]} {:shape #thi.ng.geom.types.Circle2{:p [1215.3195619254018 -820.9694714109831], :r 20.0}, :direction [0.15507509661176422 -0.9879026846865292]} {:shape #thi.ng.geom.types.Circle2{:p [1215.5434404261957 -780.9700979356788], :r 20.0}, :direction [-0.005596962519847343 -0.999984336882609]} {:shape #thi.ng.geom.types.Circle2{:p [1220.40566809254 -741.2667134184788], :r 20.0}, :direction [-0.12155569165861037 -0.9925846129299994]} {:shape #thi.ng.geom.types.Circle2{:p [1220.790818602985 -701.2685677229056], :r 20.0}, :direction [-0.009628762761122914 -0.999953642389331]} {:shape #thi.ng.geom.types.Circle2{:p [1225.118211603783 -661.5033358008277], :r 20.0}, :direction [-0.10818482501995147 -0.9941307980519478]} {:shape #thi.ng.geom.types.Circle2{:p [1229.540489734955 -621.7485441886137], :r 20.0}, :direction [-0.11055695327929661 -0.9938697903053496]} {:shape #thi.ng.geom.types.Circle2{:p [1228.0544170902942 -573.7715539944091], :r 24.0}, :direction [0.03095984676376269 -0.9995206290459264]} {:shape #thi.ng.geom.types.Circle2{:p [1230.6326730232704 -513.8269746202566], :r 30.0}, :direction [-0.04297093221627089 -0.9990763229025422]}) ({:shape #thi.ng.geom.types.Circle2{:p [1033.8196546557238 854.7792706106271], :r 20.0}, :direction [0.08509003812107524 0.9963732661069112]} {:shape #thi.ng.geom.types.Circle2{:p [1036.9122055618511 814.8989981831096], :r 20.0}, :direction [-0.07731377265318187 0.9970068106879371]} {:shape #thi.ng.geom.types.Circle2{:p [1042.3343615321592 775.2681992429715], :r 20.0}, :direction [-0.13555389925769945 0.9907699735034532]} {:shape #thi.ng.geom.types.Circle2{:p [1052.4902562338484 736.5789526386733], :r 20.0}, :direction [-0.25389736754223186 0.9672311651074549]} {:shape #thi.ng.geom.types.Circle2{:p [1059.8501714969657 697.2618870396267], :r 20.0}, :direction [-0.18399788157793373 0.9829266399761645]} {:shape #thi.ng.geom.types.Circle2{:p [1070.7232634782756 650.5096050550436], :r 24.0}, :direction [-0.22652274961062152 0.974005874678815]} {:shape #thi.ng.geom.types.Circle2{:p [1092.821802915103 594.7273986200255], :r 30.0}, :direction [-0.368308990613792 0.9297034405836355]}) ({:shape #thi.ng.geom.types.Circle2{:p [841.6653275320979 176.36625259132046], :r 20.0}, :direction [-0.8955230801829133 0.44501507037369814]} {:shape #thi.ng.geom.types.Circle2{:p [875.6695380743088 155.3017406007474], :r 20.0}, :direction [-0.8501052635552714 0.5266127997643264]} {:shape #thi.ng.geom.types.Circle2{:p [911.6927688360538 137.91419202465238], :r 20.0}, :direction [-0.9005807690436266 0.43468871440237533]} {:shape #thi.ng.geom.types.Circle2{:p [948.5993907848492 122.49014403689343], :r 20.0}, :direction [-0.9226655487198858 0.38560119969397366]} {:shape #thi.ng.geom.types.Circle2{:p [993.6748193169433 105.99148522327837], :r 24.0}, :direction [-0.9390714277519602 0.34372205861698024]} {:shape #thi.ng.geom.types.Circle2{:p [1046.5009827152737 77.54159136384726], :r 30.0}, :direction [-0.8804360566388402 0.47416489765718517]}) ({:shape #thi.ng.geom.types.Circle2{:p [1158.3966368477782 834.9126943897195], :r 20.0}, :direction [-0.027769569694308056 0.9996143511369738]} {:shape #thi.ng.geom.types.Circle2{:p [1156.9580690381672 794.9385712266387], :r 20.0}, :direction [0.035964195240271654 0.9993530790770196]} {:shape #thi.ng.geom.types.Circle2{:p [1161.9110426587372 755.2464050938369], :r 20.0}, :direction [-0.12382434051425137 0.9923041533200448]} {:shape #thi.ng.geom.types.Circle2{:p [1168.7293530375478 715.8318057228144], :r 20.0}, :direction [-0.1704577594702629 0.9853649842755619]} {:shape #thi.ng.geom.types.Circle2{:p [1172.8085991154505 676.0403524767225], :r 20.0}, :direction [-0.10198115194756968 0.9947863311522966]} {:shape #thi.ng.geom.types.Circle2{:p [1173.1157493864846 636.0415317602188], :r 20.0}, :direction [-0.007678756775848755 0.999970517912592]} {:shape #thi.ng.geom.types.Circle2{:p [1179.5066269490892 596.5553736287951], :r 20.0}, :direction [-0.1597719390651124 0.9871539532855926]} {:shape #thi.ng.geom.types.Circle2{:p [1184.6732326366835 556.890449758089], :r 20.0}, :direction [-0.12916514218985573 0.9916230967676551]} {:shape #thi.ng.geom.types.Circle2{:p [1196.0052332145215 518.5291963517692], :r 20.0}, :direction [-0.28330001444594904 0.9590313351579942]} {:shape #thi.ng.geom.types.Circle2{:p [1202.8143437334415 479.11300660769155], :r 20.0}, :direction [-0.17022776297300146 0.9854047436019412]} {:shape #thi.ng.geom.types.Circle2{:p [1211.600906823244 440.08998379975264], :r 20.0}, :direction [-0.21966407724506143 0.975575570198473]} {:shape #thi.ng.geom.types.Circle2{:p [1218.3848108359712 392.5717910064013], :r 24.0}, :direction [-0.1413313335984803 0.9899623498614859]} {:shape #thi.ng.geom.types.Circle2{:p [1220.646703429598 332.6144408156624], :r 30.0}, :direction [-0.03769820989378003 0.9992891698456481]}) ({:shape #thi.ng.geom.types.Circle2{:p [1325.7829819169854 864.2519899715242], :r 20.0}, :direction [-0.1373618580969154 0.9905209336203668]} {:shape #thi.ng.geom.types.Circle2{:p [1332.068260374053 824.748885350278], :r 20.0}, :direction [-0.15713196142668617 0.9875776155311554]} {:shape #thi.ng.geom.types.Circle2{:p [1331.5399141799069 784.7523748737485], :r 20.0}, :direction [0.01320865485364919 0.9999127619132367]} {:shape #thi.ng.geom.types.Circle2{:p [1332.4585050050368 744.7629238785674], :r 20.0}, :direction [-0.022964770628249406 0.9997362748795264]} {:shape #thi.ng.geom.types.Circle2{:p [1328.5664127552338 696.9209797508564], :r 24.0}, :direction [0.08108525520422923 0.9967071693273131]} {:shape #thi.ng.geom.types.Circle2{:p [1316.3191501526144 638.1842403219225], :r 30.0}, :direction [0.20412104337699277 0.9789456571488981]}) ({:shape #thi.ng.geom.types.Circle2{:p [1326.0269605469787 531.5774607682956], :r 30.0}, :direction [0.11552480340357145 0.9933045956797774]}) ({:shape #thi.ng.geom.types.Circle2{:p [1659.520823135998 126.17886162355643], :r 20.0}, :direction [0.9995093158634779 0.03132295487533518]} {:shape #thi.ng.geom.types.Circle2{:p [1620.1717215784795 118.9921929505133], :r 20.0}, :direction [0.9837275389379612 0.17966671682607813]} {:shape #thi.ng.geom.types.Circle2{:p [1582.4085511919388 105.80344917572205], :r 20.0}, :direction [0.9440792596635177 0.3297185943697812]} {:shape #thi.ng.geom.types.Circle2{:p [1537.3664111134585 89.21412679201512], :r 24.0}, :direction [0.9383779183016726 0.34561088299389453]} {:shape #thi.ng.geom.types.Circle2{:p [1482.5767136330155 64.75826757583695], :r 30.0}, :direction [0.9131616246740517 0.4075976536029694]}) ({:shape #thi.ng.geom.types.Circle2{:p [1447.4443911225335 12.79499177188861], :r 24.0}, :direction [0.9913468563475193 0.13126846692900465]} {:shape #thi.ng.geom.types.Circle2{:p [1388.327599673376 2.538044430850505], :r 30.0}, :direction [0.985279857485957 0.17094912235063509]}) ({:shape #thi.ng.geom.types.Circle2{:p [1029.9344403615069 592.795694460731], :r 20.0}, :direction [-0.05841615234909203 0.9982923184842842]} {:shape #thi.ng.geom.types.Circle2{:p [1039.224734836646 545.7033338428431], :r 24.0}, :direction [-0.19354780156539633 0.9810908462059983]} {:shape #thi.ng.geom.types.Circle2{:p [1053.0434861186445 487.3163308969283], :r 30.0}, :direction [-0.23031252136664385 0.9731167157652463]}) nil ({:shape #thi.ng.geom.types.Circle2{:p [899.9116103198226 -364.37171005601056], :r 20.0}, :direction [-0.8161599526966039 -0.577826039231772]} {:shape #thi.ng.geom.types.Circle2{:p [930.0751675551134 -338.10081713412194], :r 20.0}, :direction [-0.7540889308822688 -0.6567723230472161]} {:shape #thi.ng.geom.types.Circle2{:p [962.0574887993228 -314.07726352870804], :r 20.0}, :direction [-0.7995580311052344 -0.6005888401353467]} {:shape #thi.ng.geom.types.Circle2{:p [994.5761322792814 -290.7848221319084], :r 20.0}, :direction [-0.8129660869989654 -0.5823110349199906]} {:shape #thi.ng.geom.types.Circle2{:p [1027.0170769052834 -267.3842855617211], :r 20.0}, :direction [-0.8110236156500483 -0.5850134142546841]} {:shape #thi.ng.geom.types.Circle2{:p [1057.7385526004 -241.76806157936272], :r 20.0}, :direction [-0.7680368923779182 -0.6404055995589593]} {:shape #thi.ng.geom.types.Circle2{:p [1093.5626549844674 -209.82070349804633], :r 24.0}, :direction [-0.7463354663347385 -0.6655699600274252]} {:shape #thi.ng.geom.types.Circle2{:p [1132.231293655294 -163.9432974756363], :r 30.0}, :direction [-0.6444773111804412 -0.7646234337068337]}) ({:shape #thi.ng.geom.types.Circle2{:p [1643.7496604695282 389.6241489334525], :r 30.0}, :direction [0.7009761445584942 0.7131847199428133]}) ({:shape #thi.ng.geom.types.Circle2{:p [1645.743836018288 612.2932694289359], :r 20.0}, :direction [0.6950413170777519 0.718969795996205]} {:shape #thi.ng.geom.types.Circle2{:p [1616.2995290625595 585.2186911700444], :r 20.0}, :direction [0.7361076738932109 0.6768644564722888]} {:shape #thi.ng.geom.types.Circle2{:p [1584.7089931884486 560.6822276272576], :r 20.0}, :direction [0.7897633968527741 0.6134115885696716]} {:shape #thi.ng.geom.types.Circle2{:p [1553.0939741930938 536.1773184471901], :r 20.0}, :direction [0.7903754748838698 0.6126227295016874]} {:shape #thi.ng.geom.types.Circle2{:p [1518.3086230376289 503.10195987028277], :r 24.0}, :direction [0.7246948157388514 0.6890699703522368]} {:shape #thi.ng.geom.types.Circle2{:p [1482.4584839430804 454.98992887073405], :r 30.0}, :direction [0.5975023182424727 0.8018671833258119]}) ({:shape #thi.ng.geom.types.Circle2{:p [1421.2244813729776 783.0053852393269], :r 24.0}, :direction [0.1450710784608114 0.9894212359729384]} {:shape #thi.ng.geom.types.Circle2{:p [1409.1263807849873 724.2377414022385], :r 30.0}, :direction [0.20163500979983748 0.9794607306181394]}) ({:shape #thi.ng.geom.types.Circle2{:p [1481.2781160756208 -105.78213177548987], :r 24.0}, :direction [0.9547534045417092 -0.2973986155247116]} {:shape #thi.ng.geom.types.Circle2{:p [1426.550194308751 -81.18834030122969], :r 30.0}, :direction [0.9121320294478278 -0.4098965245710032]}) ({:shape #thi.ng.geom.types.Circle2{:p [1658.6397855879059 340.11992474922306], :r 20.0}, :direction [0.6466097061546253 0.7628210064665427]} {:shape #thi.ng.geom.types.Circle2{:p [1623.4649321656511 307.45909673273076], :r 24.0}, :direction [0.7328094462969756 0.680433917010256]} {:shape #thi.ng.geom.types.Circle2{:p [1573.633251297519 274.04048542321266], :r 30.0}, :direction [0.8305280144688661 0.5569768551586347]}) ({:shape #thi.ng.geom.types.Circle2{:p [971.7499607026233 -864.4934879489274], :r 20.0}, :direction [-0.3161096338411935 -0.9487226672704653]} {:shape #thi.ng.geom.types.Circle2{:p [978.1512922053904 -825.0090232192179], :r 20.0}, :direction [-0.1600332875691779 -0.9871116182427397]} {:shape #thi.ng.geom.types.Circle2{:p [982.1502081459752 -785.2094167977954], :r 20.0}, :direction [-0.0999728985146191 -0.9949901605355629]} {:shape #thi.ng.geom.types.Circle2{:p [986.5396918628943 -745.45099086443], :r 20.0}, :direction [-0.10973709292297922 -0.9939606483341344]} {:shape #thi.ng.geom.types.Circle2{:p [990.1721667672714 -705.6162682462283], :r 20.0}, :direction [-0.09081187260942594 -0.9958680654550426]} {:shape #thi.ng.geom.types.Circle2{:p [995.4421010981637 -657.9064391525491], :r 24.0}, :direction [-0.10979029856025654 -0.9939547727849841]} {:shape #thi.ng.geom.types.Circle2{:p [1011.690490799073 -600.148410861], :r 30.0}, :direction [-0.2708064950151552 -0.9626338048591513]}) ({:shape #thi.ng.geom.types.Circle2{:p [851.4660543433552 -838.5384838383363], :r 20.0}, :direction [-0.31697689235504745 -0.9484332605475922]} {:shape #thi.ng.geom.types.Circle2{:p [861.3243956320629 -799.772350331945], :r 20.0}, :direction [-0.24645853221769326 -0.9691533376597846]} {:shape #thi.ng.geom.types.Circle2{:p [880.5726187511838 -755.8007014345413], :r 24.0}, :direction [-0.4010046483150187 -0.9160760186959095]} {:shape #thi.ng.geom.types.Circle2{:p [911.9597812578398 -704.6651362202919], :r 30.0}, :direction [-0.523119375110934 -0.852259420237492]}) ({:shape #thi.ng.geom.types.Circle2{:p [1065.5349957325434 261.1637059148349], :r 20.0}, :direction [-0.6274448081026518 0.7786610384403647]} {:shape #thi.ng.geom.types.Circle2{:p [1094.0002703101434 233.0616038009032], :r 20.0}, :direction [-0.7116318644399984 0.702552552848292]} {:shape #thi.ng.geom.types.Circle2{:p [1120.1387220432289 202.78320653491238], :r 20.0}, :direction [-0.6534612933271366 0.756959931649771]} {:shape #thi.ng.geom.types.Circle2{:p [1146.4231046829732 162.6194015701496], :r 24.0}, :direction [-0.5475913049946748 0.8367459367658915]} {:shape #thi.ng.geom.types.Circle2{:p [1180.2019586720323 113.03120717686863], :r 30.0}, :direction [-0.5629808998176534 0.8264699065546826]}) ({:shape #thi.ng.geom.types.Circle2{:p [914.5246803847073 -640.7877254394054], :r 20.0}, :direction [-0.6300640274097827 -0.7765431870566923]} {:shape #thi.ng.geom.types.Circle2{:p [941.3423634231879 -611.1092504710451], :r 20.0}, :direction [-0.6704420759620141 -0.741961874209009]} {:shape #thi.ng.geom.types.Circle2{:p [962.6486616809583 -577.2560134832631], :r 20.0}, :direction [-0.5326574564442597 -0.8463309246945498]} {:shape #thi.ng.geom.types.Circle2{:p [982.2246779713166 -533.4293140159335], :r 24.0}, :direction [-0.4078336727157986 -0.9130562389026993]} {:shape #thi.ng.geom.types.Circle2{:p [1014.298262447878 -482.72147262207335], :r 30.0}, :direction [-0.5345597412760227 -0.84513068989767]}) ({:shape #thi.ng.geom.types.Circle2{:p [1653.7068273873851 0.1617778548215938], :r 30.0}, :direction [0.9863789821778504 0.16448861212189728]}) ({:shape #thi.ng.geom.types.Circle2{:p [857.4315190339373 824.5169829123615], :r 30.0}, :direction [-0.369565343647506 0.9292047442704437]}) ({:shape #thi.ng.geom.types.Circle2{:p [1642.8462429110473 530.6584758480737], :r 20.0}, :direction [0.42349355746440404 0.9058991151260409]} {:shape #thi.ng.geom.types.Circle2{:p [1627.096650426608 493.88959856613747], :r 20.0}, :direction [0.39373981211098436 0.9192219320484075]} {:shape #thi.ng.geom.types.Circle2{:p [1605.3779586764347 460.2994448204198], :r 20.0}, :direction [0.5429672937543342 0.8397538436429421]} {:shape #thi.ng.geom.types.Circle2{:p [1583.3126272978277 426.93597451003006], :r 20.0}, :direction [0.551633284465177 0.8340867577597437]} {:shape #thi.ng.geom.types.Circle2{:p [1563.864808828533 391.9819710657127], :r 20.0}, :direction [0.48619546173237294 0.8738500861079347]} {:shape #thi.ng.geom.types.Circle2{:p [1539.391332404382 350.68973267014337], :r 24.0}, :direction [0.5098640921698107 0.860254966574361]} {:shape #thi.ng.geom.types.Circle2{:p [1501.5945399675634 304.09142281358254], :r 30.0}, :direction [0.629946540613643 0.7766384976093472]}) ({:shape #thi.ng.geom.types.Circle2{:p [1652.4008085854844 -455.3770804165579], :r 20.0}, :direction [0.8672664217356992 -0.4978443067162222]} {:shape #thi.ng.geom.types.Circle2{:p [1614.1039925841358 -426.4400127669349], :r 24.0}, :direction [0.797850333361427 -0.6028555760338122]} {:shape #thi.ng.geom.types.Circle2{:p [1569.5284310283917 -386.27760108648334], :r 30.0}, :direction [0.742926025929068 -0.6693735280075256]}) ({:shape #thi.ng.geom.types.Circle2{:p [1245.3364834362144 -456.63614818415834], :r 20.0}, :direction [-0.16667833340355487 -0.9860113250738114]} {:shape #thi.ng.geom.types.Circle2{:p [1248.1516923740444 -408.7187755659068], :r 24.0}, :direction [-0.05865018620479086 -0.9982785962135737]} {:shape #thi.ng.geom.types.Circle2{:p [1249.6695359328833 -348.7379773807302], :r 30.0}, :direction [-0.025297392647315686 -0.9996799697529443]}) ({:shape #thi.ng.geom.types.Circle2{:p [1399.3653961810244 636.6289500207482], :r 20.0}, :direction [0.32944738451184596 0.9441739356910377]} {:shape #thi.ng.geom.types.Circle2{:p [1387.5704899424572 598.4074876360695], :r 20.0}, :direction [0.2948726559641781 0.9555365596169679]} {:shape #thi.ng.geom.types.Circle2{:p [1382.2391043502475 558.7643756534416], :r 20.0}, :direction [0.13328463980524383 0.9910777995656982]} {:shape #thi.ng.geom.types.Circle2{:p [1378.0012066670433 518.9895064113348], :r 20.0}, :direction [0.10594744208010767 0.9943717310526693]} {:shape #thi.ng.geom.types.Circle2{:p [1367.8285365873687 480.30466721753567], :r 20.0}, :direction [0.25431675199186543 0.9671209798449768]} {:shape #thi.ng.geom.types.Circle2{:p [1354.476186921201 442.59903423793446], :r 20.0}, :direction [0.3338087416541927 0.9426408244900305]} {:shape #thi.ng.geom.types.Circle2{:p [1335.8846740793167 407.18215054879465], :r 20.0}, :direction [0.4647878210471024 0.8854220922284957]} {:shape #thi.ng.geom.types.Circle2{:p [1321.3134307900957 369.93058858145787], :r 20.0}, :direction [0.36428108223052313 0.9312890491834201]} {:shape #thi.ng.geom.types.Circle2{:p [1312.2722205264088 330.96577731580686], :r 20.0}, :direction [0.22603025659217063 0.9741202816412753]} {:shape #thi.ng.geom.types.Circle2{:p [1298.3257253874117 285.03653528703035], :r 24.0}, :direction [0.29055198206243754 0.9568592089328445]} {:shape #thi.ng.geom.types.Circle2{:p [1288.1424912826915 225.9070016919777], :r 30.0}, :direction [0.16972056841200406 0.9854922265842111]}) ({:shape #thi.ng.geom.types.Circle2{:p [1463.0984216906752 264.3946578868079], :r 20.0}, :direction [0.7477930722543185 0.6639318647937057]} {:shape #thi.ng.geom.types.Circle2{:p [1437.9299368945417 233.3053128781591], :r 20.0}, :direction [0.6292121199033373 0.7772336252162205]} {:shape #thi.ng.geom.types.Circle2{:p [1403.3477834276725 200.01755744776233], :r 24.0}, :direction [0.720461530559774 0.6934949047999327]} {:shape #thi.ng.geom.types.Circle2{:p [1365.9778586704801 153.07622466265934], :r 30.0}, :direction [0.6228320792865387 0.782355546418383]}) nil nil nil nil ({:shape #thi.ng.geom.types.Circle2{:p [1240.3112348983743 851.2842016362554], :r 24.0}, :direction [-0.05812856382303358 0.9983091054717829]} {:shape #thi.ng.geom.types.Circle2{:p [1248.8193254863447 791.8904949448315], :r 30.0}, :direction [-0.14180150979950804 0.989895111523731]}) ({:shape #thi.ng.geom.types.Circle2{:p [1053.1502872175106 -10.536223183903417], :r 30.0}, :direction [-0.9957006736188269 0.0926291992571151]}) nil ({:shape #thi.ng.geom.types.Circle2{:p [1087.8362950914477 412.0755057711385], :r 20.0}, :direction [-0.4871623645324227 0.8733114167255452]} {:shape #thi.ng.geom.types.Circle2{:p [1106.453613661146 367.83304370951305], :r 24.0}, :direction [-0.3878608035353808 0.9217179596171969]} {:shape #thi.ng.geom.types.Circle2{:p [1123.485414952137 310.301159116844], :r 30.0}, :direction [-0.28386335484985353 0.9588647432111508]}) nil ({:shape #thi.ng.geom.types.Circle2{:p [986.7958349765557 232.57456372711977], :r 30.0}, :direction [-0.6863259501802128 0.7272940877727716]}) ({:shape #thi.ng.geom.types.Circle2{:p [1651.9559620417917 -297.64200980812126], :r 20.0}, :direction [0.8287456259776926 -0.5596254885392923]} {:shape #thi.ng.geom.types.Circle2{:p [1620.614522667494 -272.788153408214], :r 20.0}, :direction [0.7835359843574459 -0.6213464099976821]} {:shape #thi.ng.geom.types.Circle2{:p [1591.8034154725392 -245.0407192529479], :r 20.0}, :direction [0.7202776798738677 -0.6936858538816526]} {:shape #thi.ng.geom.types.Circle2{:p [1555.333977828239 -213.832064717571], :r 24.0}, :direction [0.7597799509229198 -0.6501803028203522]} {:shape #thi.ng.geom.types.Circle2{:p [1508.4432573606323 -176.398652716676], :r 30.0}, :direction [0.7815120077934484 -0.6238902000149166]}) nil nil nil ({:shape #thi.ng.geom.types.Circle2{:p [1609.087910897079 -853.5474150763058], :r 24.0}, :direction [0.23592368337668768 -0.9717715861363596]} {:shape #thi.ng.geom.types.Circle2{:p [1586.3912614872063 -798.0058801176343], :r 30.0}, :direction [0.3782774901645439 -0.9256922493111915]}) nil ({:shape #thi.ng.geom.types.Circle2{:p [1109.3065542984157 10.219262407732998], :r 20.0}, :direction [-0.9669425758897813 0.25499422529075944]} {:shape #thi.ng.geom.types.Circle2{:p [1157.0723780675307 5.483644216002539], :r 24.0}, :direction [-0.9951213285232292 0.09865871232771789]} {:shape #thi.ng.geom.types.Circle2{:p [1217.0719632677233 5.2605392971347555], :r 30.0}, :direction [-0.9999930866698775 0.0037184153144630694]}) ({:shape #thi.ng.geom.types.Circle2{:p [1531.787125200453 -867.8182540134226], :r 30.0}, :direction [0.21311945350648753 -0.977026150385493]}) nil nil nil ({:shape #thi.ng.geom.types.Circle2{:p [903.4543455191017 737.3901561015971], :r 30.0}, :direction [-0.35054551156072794 0.9365456979371735]}) ({:shape #thi.ng.geom.types.Circle2{:p [1561.9280877043698 -328.7073388639479], :r 20.0}, :direction [0.7069317668132694 -0.7072817522531378]} {:shape #thi.ng.geom.types.Circle2{:p [1534.1855115349952 -299.89155382368835], :r 20.0}, :direction [0.693564404234367 -0.7203946260064876]} {:shape #thi.ng.geom.types.Circle2{:p [1507.0127887133478 -270.5377953853226], :r 20.0}, :direction [0.6793180705411832 -0.7338439609591427]} {:shape #thi.ng.geom.types.Circle2{:p [1479.732464344593 -241.28401097483106], :r 20.0}, :direction [0.6820081092188713 -0.7313446102622894]} {:shape #thi.ng.geom.types.Circle2{:p [1453.9388871616013 -210.7112882288104], :r 20.0}, :direction [0.6448394295747923 -0.7643180686505169]} {:shape #thi.ng.geom.types.Circle2{:p [1426.467040218223 -181.63728565744782], :r 20.0}, :direction [0.6867961735844569 -0.7268500642840644]} {:shape #thi.ng.geom.types.Circle2{:p [1398.058613888176 -153.47771688499873], :r 20.0}, :direction [0.7102106582511764 -0.7039892193112269]} {:shape #thi.ng.geom.types.Circle2{:p [1363.6836828973546 -119.97601365402448], :r 24.0}, :direction [0.7161443956421115 -0.6979521506452966]} {:shape #thi.ng.geom.types.Circle2{:p [1326.5153476328635 -72.87490057093066], :r 30.0}, :direction [0.6194722544081838 -0.7850185513848971]}) ({:shape #thi.ng.geom.types.Circle2{:p [1432.5921166065384 364.3449093793088], :r 30.0}, :direction [0.4450815332406859 0.8954900495081562]}) ({:shape #thi.ng.geom.types.Circle2{:p [1528.766585376099 -732.4609724380352], :r 20.0}, :direction [0.595370141785939 -0.8034515506673635]} {:shape #thi.ng.geom.types.Circle2{:p [1507.2960070364895 -689.5306304202654], :r 24.0}, :direction [0.4473037154085328 -0.8943821253702036]} {:shape #thi.ng.geom.types.Circle2{:p [1482.949786879808 -634.6921260270711], :r 30.0}, :direction [0.4057703359446937 -0.913975073219905]})] |